+ All Categories
Home > Technology > Informatics Standards And Interoperability20090325

Informatics Standards And Interoperability20090325

Date post: 07-Dec-2014
Category:
Upload: abdulmalik-shakir
View: 4,325 times
Download: 4 times
Share this document with a friend
Description:
A presentation about the role of informatics standards in facilitating electronic data interchange, and a framework for service-oriented semantic interoperability among data systems.
Popular Tags:
100
Abdul-Malik Shakir Abdul-Malik Shakir Information Management Strategist Information Management Strategist City of Hope National Cancer Center City of Hope National Cancer Center Presented to: The Los Angeles Basin Clinical Translational Science Institute Center for Biomedical Informatics USC Health Sciences Campus March 25, 2009 Informatics Standards & Interoperability A Foundation for Healthcare Information Management
Transcript
Page 1: Informatics Standards And Interoperability20090325

Abdul-Malik ShakirAbdul-Malik ShakirInformation Management StrategistInformation Management StrategistCity of Hope National Cancer CenterCity of Hope National Cancer Center

Presented to:

The Los Angeles Basin Clinical Translational Science InstituteCenter for Biomedical Informatics

USC Health Sciences Campus

March 25, 2009

Informatics Standards & InteroperabilityA Foundation for Healthcare Information Management

Page 2: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 2 of 100

About Me

Abdul-Malik ShakirInformation Management Strategist

City of Hope National Medical Center, Duarte, CASince December 2008

• Principal Consultant for Shakir Consulting since 2001

• Member of Health Level Seven since 1991 Co-Chair of the HL7 Education Workgroup

Active member of:• Architectural Review Board (ArB)

• Public Health and Emergency Response Workgroup (PHER)

• Regulated Clinical Research Information Management Workgroup (RCRIM)

• Modeling and Methodology Workgroup (MnM)

• RIM-Based Application Architecture Workgroup (RIMBAA)

• Senior Technical Architecture Advisor for Cal2Cal Corporation assisting the Los Angeles County Public Health Department since 2005

• UML Modeling Facilitator for Clinical Data Interchange Standards Consortium (CDISC) since 2008

• BRIDG Model Harmonization Facilitator for International Institute for Safety in Medicine (II4SM) since 2008

Page 3: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 3 of 100

Presentation Overview

• Healthcare Informatics Standards Collaboration

Role of ANSI, ONC, and HITSP

EHR Clinical Research Value Case

Leading Healthcare Data Interchange SDOs

• Health Level Seven (HL7)

HL7 the Organization

HL7 the Standards

Implementation Guides and Profiles

• Controlled Clinical Terminology

LOINC / SNOMED

HL7 Controlled Terminology Service project

• Semantic Interoperability Infrastructure Components

• Healthcare Systems and Services Interoperability

• Healthcare Information Integration Infrastructure

Page 4: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 4 of 100

Healthcare Informatics Standards Collaboration

• Healthcare organizations have found it advantageous to collaborate in the pursuit of solutions to healthcare information management issues.

• Healthcare provider, payor, vendor, consulting, and regulatory organizations have formed industry groups to study information management issues and develop standard solutions to their common problems.

• These standards include standards for data interchange, clinical vocabularies, services, security, document architectures, and many others.

Page 5: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 5 of 100

Electronic Information Interchange

Pharmacies

Physicians

Testing OrganizationsLab/Images

Hospitals

Payors

Employers

County/Community Entities

Patients/ConsumersGovernment

Medicare/Medicaid

Lab results

Patient Data

Orders

Results

Images

Eligibility

Referral Process

Claim Status

Claims/Prescriptions

Referral Process

Claim/Status

Health Information

Insurance Updates

Eligibility

Medical Records

Enrollment

Mental Health

Family Planning

Medical Society

Public Health

Page 6: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 6 of 100

Healthcare Information

System

Clinical System

Images, pictures

Bedside Instruments

Billing, claims

reimbursement

Adverse Events Reporting

Immunization Database

MaterialsManagement

Agency Reporting

ProviderRepository

HL7

HL7

HL7, X12N

HL7, X12N

HL7

HL7

DICOM

IEEE MIB,ASTM

X12N / HL7 (Non-US only)

X12N

Waveforms

Retail Pharmacy Orders & Reimbursement

NCPDP

Leading Healthcare Data Interchange Standards

Page 7: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 7 of 100

American National Standards Institute

• The American National Standards Institute (ANSI) is a private non-profit organization that oversees the development of voluntary consensus standards for products, services, processes, systems, and personnel in the United States.

• The organization also coordinates U.S. standards with international standards so that American products can be used worldwide.

• ANSI accredits standards that are developed by representatives of standards developing organizations, government agencies, consumer groups, companies, and others.

• These standards ensure that the characteristics and performance of products are consistent, that people use the same definitions and terms, and that products are tested the same way.

Page 8: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 8 of 100

American National Standards

• ANSI does not develop standards, the Institute facilitates the development of American National Standards (ANS) by accrediting the procedures of standards developing organizations (SDOs).

• ANSI accreditation signifies that the procedures used by standards setting organizations meet the Institute's requirements for openness, balance, consensus, and due process.

• The Institute is the official U.S. representative to the two major international standards organizations, the International Organization for Standardization (ISO) and the International Electro technical Commission (IEC).

• In many instances, U.S. standards are taken forward to ISO and IEC, through ANSI, where they are adopted in whole or in part as international standards.

Page 9: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 9 of 100

National Coordinator for Health Information Technology

• The Office of the National Coordinator for Health Information Technology (ONC) provides counsel to the Secretary of HHS for the development and nationwide implementation of an interoperable health information technology infrastructure.

• The National Coordinator for Health Information Technology: Serves as the Secretary's principal advisor on the development, application,

and use of health information technology;

Coordinates the Department of Health and Human Services' (HHS) health information technology policies and programs internally and with other relevant executive branch agencies;

Develops, maintains, and directs the implementation of HHS’ strategic plan to guide the nationwide implementation of interoperable health information technology in both the public and private health care sectors, to the extent permitted by law; and

Provides comments and advice at the request of Office of Management and Budget (OMB) regarding specific Federal health information technology programs.

Page 10: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 10 of 100

Healthcare Information Technology Standards Panel

• In the fall of 2005, the National Coordinator for Health Information Technology (ONC) awarded multiple contracts to advance widespread adoption of interoperable electronic health records (EHRs).

• The contracts targeted the creation of processes to harmonize standards, certify EHR applications, develop nationwide health information network prototypes and recommend necessary changes to standardized diverse security and privacy policies.

• The American National Standards Institute (ANSI), in cooperation with strategic partners HIMSS, Booz Allen Hamilton, and Advanced Technology Institute, was selected to administer the standards harmonization initiative.

• The resulting collaborative, known as the Healthcare Information Technology Standards Panel (HITSP), brings together experts from across the healthcare community.

Page 11: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 11 of 100

HITSP Interoperability Specification

• An HITSP Interoperability Specification (IS) is a suite of documents that, taken as a whole, provide a detailed map to existing standards and specifications that satisfy the requirements imposed by a given Use/Value Case.

• Each Interoperability Specification focuses on a set of constrained standards for information interchange that address the core requirements of one or more Use Cases.

• The HITSP Interoperability Specification defines how two or more systems exchange standard data content in a standardized manner.

• Interoperability Specifications define the necessary business and technical actors, the transactions between them including the message, content and terminology standards for the actual information exchange.

• Interoperability Specifications do not specify the functional requirements or behaviors of the systems or applications.

Page 12: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 12 of 100

Informatics Standards Coordination Bodies

American National Standards Institute

ANSI

Standard Developing Organizations

SDO

Standard Developing Organizations

SDO

Standard Developing Organizations

SDO

Standard Developing Organizations

SDOs

Accred

its

Healthcare InteroperabilityStandards

Pro

duce

International Standards Organization

ISO / IEC

Liaison

International Healthcare Interoperability

Standards

Acc

redi

ts

Healthcare Information Technology Standards Panel

HITSP

Office of the National Coordinator for Health

Information Technology

ONC

Fo

rmed

Interoperability Specifications

Pro

duce

Adm

inisters

Page 13: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 13 of 100

EHR Clinical Research Value Case Workgroup

• In 2008, the American National Standards Institute formed the EHR Clinical Research Value Case Workgroup to promote convergence within the global clinical research and healthcare arenas.

• The Workgroup identifies priorities for the harmonization of the technical standards that are necessary to ensure the interoperability of electronic health records (EHRs) and clinical research applications.

• Priorities identified by the workgroup will be transmitted to the Healthcare Information Technology Standards Panel (HITSP) for harmonization and the development of HITSP Interoperability Specifications (IS).

• The first set of priorities specified by the workgroup are published in the “Value Case for the Use Of Electronic Health Records in Clinical Research”.

Page 14: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 14 of 100

Clinical Research Value Case

• This Value Case conveys three requirements for the ability of an EHR to support clinical research activities: the processes necessary to move

data from one system to another to enable EHR data to be used in the clinical research endeavor.

the data elements commonly present in an EHR that are critical to a broad range of clinical research activities.

the value proposition for the use of harmonized standards and interoperability specification for the use of EHR data to support clinical research studies.

Page 15: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 15 of 100

Clinical Research Value Case

Page 16: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 16 of 100

Clinical Research Value Case Public Comment Period

• The public comment period for the Electronic Health Record Clinical Research Value Case opened on March 6, 2009. 

• The value case addresses the ability to exchange a set of core research data elements from an electronic health record to clinical research systems. 

• The documents posted include a high-level value case, a value case extension document and a detailed use case. 

• These documents can be found at http://publicaa.ansi.org/sites/apdl/EHR Clinical Research/Forms/AllItems.aspx

• Comments are to be submitted to the EHR Clinical Research workgroup via [email protected], using the format suggestion in the feedback form, by 5PM/ET on FRIDAY, APRIL 3rd.

Page 17: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 17 of 100

American National Standards Institute

ANSI

Healthcare Information Technology Standards Panel

HITSP

Office of the National Coordinator for Health

Information Technology

ONC

EHR Clinical Research Value Case Workgroup

EHR-CR

Formed

Fo

rmed

EHR Clinical ResearchValue Case

Pro

du

ced

Is Used By

Interoperability Specifications

Standard Developing Organizations

SDO

Standard Developing Organizations

SDO

Standard Developing Organizations

SDO

Standard Developing Organizations

SDOs

Ac

credits

Healthcare InteroperabilityStandards

Produce

Are R

eferenced B

y

Produces

Healthcare Industry Stakeholders

Stakeholders

Are U

sed B

y

Are Used By

Pathway to Interoperability

Inp

ut

Page 18: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 18 of 100

Leading Healthcare Data Interchange SDOs

IEEE

Institute of Electrical and Electronic Engineers

NCPDP

National Council for Prescription Drug Programs

X12N

Insurance Subcommittee of X12

ASTM

American Society for Testing and Materials

DICOM

Digital Imaging and Communications in Medicine

HL7

Health Level Seven

Page 19: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 19 of 100

Leading Healthcare Data Interchange SDOs

IEEE

Instrumentation communication standards and generalized information interchange

standards

NCPDP

Standards for communication of prescription, billing, and other pharmacy

material

X12N

Standards for exchange of healthcare insurance and billing information

ASTM

Lab reporting standards and standard guide for content and structure of computer-based

patient records

DICOM

Standards for exchanging digital radiology images

HL7

Inter-application interoperability standards for healthcare

Page 20: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 20 of 100

HL7 and X12N

• HL7 and X12N are standards development organizations accredited by the American National Standards Institute (ANSI).

• Each organization adheres to a strict and well-defined set of operating procedures that ensures consensus, openness and balance of interest.

• HL7 develops standards that enable disparate healthcare applications to exchange key sets of clinical and administrative data.

• X12N develops specification that enable the electronic interchange of healthcare insurance and claims processing data.

HL7HL7Clinical / Administrative

X12NX12NInsurance / Billing

Page 21: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 21 of 100

An X12N Data Interchange Scenario

User InterfaceUser InterfaceProgram

Module

ProgramModuleDataset

Dataset

OutboundTransformation

OutboundTransformation

InboundTransformation

InboundTransformation

User InterfaceUser InterfaceProgram

Module

ProgramModuleDataset

Dataset

OutboundTransformation

OutboundTransformation

InboundTransformation

InboundTransformation

B to ATransformation

B to ATransformation

A to BTransformation

A to BTransformation

Patient Billing Application

System

Claims Processing Application

System

Cla

im

Tra

ns a

ctio

nPatient Billing

ApplicationSystem

Claims ProcessingApplication

System

Rem

itta

nce

T

ran

sact

ion

Page 22: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 22 of 100

User InterfaceUser InterfaceProgram

Module

ProgramModuleDataset

Dataset

OutboundTransformation

OutboundTransformation

InboundTransformation

InboundTransformation

User InterfaceUser InterfaceProgram

Module

ProgramModuleDataset

Dataset

OutboundTransformation

OutboundTransformation

InboundTransformation

InboundTransformation

B to ATransformation

B to ATransformation

A to BTransformation

A to BTransformation

Order Entry Application

System

Laboratory Application

System

Lab

Ord

er

Tr a

ns a

ctio

nOrder Entry Application

System

Laboratory Application

System

Lab

Res

ult

T

ran

sact

ion

An HL7 Data Interchange Scenario

Page 23: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 23 of 100

• ASC X12 brings together business and industry professionals in a cross-industry forum to develop and support electronic data exchange standards and related documents for the national and international marketplace to enhance business processes, reduce costs and expand organizational reach

Page 24: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 24 of 100

ASC X12 Organization

Page 25: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 25 of 100

X12 HIPAA Transactions

• Health Claims or Equivalent Encounter Information Standard Transaction Form:  X12-837 - Health

Care Claim

• Claims Payment and Remittance Advice Standard Transaction Form:  X12-835 - Health Care Claim

Payment/Advice Standard

• Healthcare Claims Status Standard Transaction Form:  X12-276/277 - Health Care Claim Status Request

and Response

• Coordination of Benefits Standard Transaction Form:  X12-837 - Health Care Claim

• Referral Certification and Authorization Standard Transaction Form:  X12-278 - Health Care Services

Review - Request for Review and Response

• Enrollment and Disenrollment in a Health Plan Standard Transaction Form:  X12-834

• Premium Payments Standard Transaction Form:  X12-820

• Eligibility for a Health Plan Standard Transaction Form:  X12-270/271

• First Report of Injury Standard Transaction Form:  X12-148

• Claims Attachments Standard Transaction Form:  X12-275 

Page 26: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 26 of 100

Health Level Seven: Who

• Health Level Seven (HL7) is an American National Standards Institute (ANSI) Accredited Standards Developer.

• The mission of HL7 is to provide standards for interoperability that improve care delivery, optimize workflow, reduce ambiguity and enhance knowledge transfer among its stakeholders, including healthcare providers, government agencies, the vendor community, fellow SDOs and patients.

Page 27: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 27 of 100

Canada

NewZealand

Finland Germany

Netherlands

Japan

United States

United Kingdom

India

Taiwan

China

Czech Republic

Mexico

France

Argentina

Brazil

Australia

Denmark Greece

Ireland

Italy

SpainSweden

Switzerland

SouthKorea

Turkey

Uruguay

Singapore

Romania

CroatiaAustriaColombiaChile

HL7 Affiliates

Page 28: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 28 of 100

HL7 Workgroups1. Affiliates Council

2. Anatomic Pathology

3. Architectural Review Board

4. Arden Syntax

5. Attachments

6. Child Health

7. Clinical Context Object Workgroup

8. Clinical Decision Support

9. Clinical Genomics

10. Clinical Interoperability Council

11. Clinical Statement

12. Common Message Element Types

13. Community Based Collaborative Care

14. Domain Experts Steering Division

15. Dynamic Model

16. Education

17. Electronic Health Records

18. Electronic Services

19. Emergency Care

20. Financial Management

21. Foundation and Technology Steering Division

22. Generation of Anesthesia Standards

23. Governance and Operations Government Projects

24. Health Care Devices

25. Imaging Integration

26. Implementable Technology Specifications

27. Implementation / Conformance

28. Infrastructure and Messaging

29. International Mentoring Committee

30. Marketing Modeling and Methodology

31. Orders and Observations

32. Outreach Committee for Clinical Research

33. Patient Administration

34. Patient Care

35. Patient Safety

36. Pharmacy

37. Process Improvement

38. Project Services

39. Public Health and Emergency Response

40. Publishing

41. Regulated Clinical Research Information Management

42. RIMBAA

43. Scheduling and Logistics

44. Security

45. Services Oriented Architecture

46. Structure and Semantic Design Steering Division

47. Structured Documents

48. Technical and Support Services Steering Division

49. Technical Steering Committee

50. Templates

51. Terminfo Project

52. Tooling

53. Vocabulary

As of January 2009

Page 29: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 29 of 100

Research Specific Workgroups

• Outreach Committee for Clinical Research (OCCR)To promote interchange between HL7 and external organizations and agencies involved in the various aspects of clinical and pre-clinical research. Broaden opportunities for participation of the clinical research communities in HL7 activities. Provide an introduction and guide to the principals and processes of HL7 to the regulated and non-regulated clinical/pre-clinical research communities. Develop opportunities among clinical/pre-clinical research stakeholders for HL7-related education, as well as to provide a forum for these stakeholders to share educational resources; and enhance the domain expertise of the HL7 Work Groups relative to the concerns of the clinical research communities.

• Regulated Clinical Research Information Management (RCRIM)This Work Group supports the HL7 mission to create and promote HL7 standards by developing standards to improve or enhance information management during clinical research and regulatory evaluation of the safety, efficacy and quality of therapeutic products and procedures worldwide. The Work Group defines messages, document structures, and terminology to support the systems and processes used in the collection, storage, distribution, integration and analysis of such information. Areas of interest are Products and Studies generated as a result of protocol driven research in a regulated environment.

Page 30: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 30 of 100

HL7 Strategies

• Develop coherent, extendible standards that permit structured, encoded health care information of the type required to support patient care, to be exchanged between computer applications while preserving meaning.

• Develop a formal methodology to support the creation of HL7 standards from the HL7 Reference Information Model (RIM).

• Educate the healthcare industry, policy makers, and the general public concerning the benefits of healthcare information standardization generally and HL7 standards specifically.

• Promote the use of HL7 standards world-wide through the creation of HL7 International Affiliate organizations, which participate in developing HL7 standards and which localize HL7 standards as required.

• Stimulate, encourage and facilitate domain expert participation in HL7 to develop healthcare information standards in their area of expertise.

• Collaborate with other standards development organizations and national and international sanctioning bodies (e.g. ANSI and ISO), in both the healthcare and information infrastructure domains to promote the use of supportive and compatible standards.

• Collaborate with healthcare information technology users to ensure that HL7 standards meet real-world requirements, and that appropriate standards development efforts are initiated by HL7 to meet emergent requirements.

Page 31: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 31 of 100

The Family of HL7 Standards: What

• Standardization of knowledge representation (Arden / GELLO)

• Specification of components for context management (CMA)

• Standardization of clinical document structures (CDA)

• Electronic Health Record System Functional Model (EHR-S)

• Application protocol for electronic data exchange in healthcare environments (messages)

• Support for use of healthcare services in a Service Oriented Architecture (SOA)

• Specification of robust vocabulary definitions for use in clinical messages and documents

• Work in the area of security, privacy, confidentiality, and accountability

Page 32: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 32 of 100

HL7 Messaging StandardsVersion 2.x & Version 3.0

Page 33: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 33 of 100

HL7 v1.0, v2.0, and v2.x: What

• HL7 1.0 originated in 1987 as a result of the frustrations of hospital CIOs seeking an open standard for vendors to use to interface the clinical systems used within their organizations.

• The first set of messages were Orders and ADT. HL7 v1.0 was created in six months. It was not widely implemented but did a good job of establishing the foundation for approaching interfaces in a standard way.

• HL7 v2.0 introduced the concept of triggers, added additional detail to the Message header, and expanded the set of messages to include billing. Like HL7 v1.0, HL7 v2.0 was not widely implemented.

• HL7 v2.0 was used in the first HL7 HIMSS demonstration held at the Anaheim Convention Center in February 1989

• HL7 v2.1 published in March 1990 was the first version of HL7 to be widely implemented. Today more than 90% of the hospitals in the United States use one or more versions of the HL7 v2.x standards.

Page 34: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 34 of 100

An HL7 Messaging Scenario: Why

User InterfaceUser InterfaceProgram

Module

ProgramModuleDataset

Dataset

User InterfaceUser Interface Program

Module

ProgramModule Dataset

Dataset

Message Creation

Message Creation

Message Parsing

Message Parsing

A to BTransformation

A to BTransformation

Message Parsing

Message Parsing

Message Creation

Message Creation

B to ATransformation

B to ATransformation

Order Entry Application

System

Laboratory Application

System

Lab

Ord

er

Tr a

ns a

ctio

nOrder Entry Application

System

Laboratory Application

System

Lab

Res

ult

T

ran

sact

ion

Page 35: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 35 of 100

Reaching the Limits of Application Interfaces

LabLab

Order EntryOrder Entry ADTADT

PharmacyPharmacy RadiologyRadiology

DecisionSupport

DecisionSupport

ElectronicHealth Record

ElectronicHealth Record

AdministrativeSystems

AdministrativeSystems

?

EnterpriseSystems

EnterpriseSystems

?ExternalSystems

ExternalSystems

?

Page 36: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 36 of 100

Health Level Seven: Why

• The number of interfaces between N systems is given by the formula (N2-N)/2.

• Linking 2 systems only needs 1 interface, (22 – 2) / 2 = 1;

• Linking 6 systems needs as many as 15 interfaces, (62 – 6) / 2 = 15

• The benefits of using the HL7 standard increase rapidly with the number of systems involved.

Page 37: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 37 of 100

Interfaces Requirements

0

20

40

60

80

100

120

Systems

Inte

rfac

es

W/O HL7 1 3 6 10 15 21 28 36 45 55 66 78 91 105

With HL7 2 3 4 5 6 7 8 9 10 11 12 13 14 15

2 3 4 5 6 7 8 9 10 11 12 13 14 15

Health Level Seven: Why

Tolerable Painful Intolerable

Page 38: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 38 of 100

DATA

Divide and Conquer / Component Reuse

Next of Kin (NK1)

Insurance (IN1)

Patient Visit (PV1) Patient

Demographics (PID)

Guarantor(GT1)

NK1

IN1

PV1

PID

GT1OBR

OBX

Next of KIN(NK1)

Patient Visit(PV1)

Patient Demographics

(PID)

Page 39: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 39 of 100

V2.x Abstract Message - ADT

MSH Message Header

EVN Event Type

PID Patient Identification

[PD1] Additional Demographics

[ { NK1 } ] Next of Kin /Associated Parties

PV1 Patient Visit

[ PV2 ] Patient Visit - Additional Info.

[ { GT1 } ] Guarantor

[

{ IN1 Insurance

[ IN2 ] Insurance Additional Info.

[ IN3 ] Insurance Add'l Info - Cert.

}

]

[ ] optional{ } may repeat

Segment ID Segment Name

Page 40: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 40 of 100

HL7 2.x Segment Definition

SEQ - position within segment

LEN - length of field

DT - data type for field

OPT - optionality for field

RP/# - repeatability

TBL# - table number for codes

ITEM# - HL7 field number

ELEMENT NAME - name

Page 41: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 41 of 100

Sample HL7 v2.x Message

Segments

• MSH: Message Header

• PID: Patient Identification

• OBR: Observation Request

• OBX: Observation Result

MSH|^~\&|LABGL1||DMCRES||199812300100||ORU^R01|LABGL1199510221838581|P|2.3|||NE|NE

PID|||6910828^Y^C8||Newman^Alfred^E||19720812|M||W|25 Centscheap Ave^^Whatmeworry^UT^85201^^P||(555)777-6666|(444)677-7777||M||773789090

OBR||110801^LABGL|387209373^DMCRES|18768-2^CELL COUNTS+DIFFERENTIAL TESTS (COMPOSITE)^LN|||199812292128||35^ML|||||||IN2973^Schadow^Gunther^^^^MD^UPIN||||||||||^Once||||||CA20837^Spinosa^John^^^^MD^UPIN

OBX||NM|4544-3^HEMATOCRIT (AUTOMATED)^LN||45||39-49||||F|||199812292128||CA20837

OBX||NM|789-8^ERYTHROCYTES COUNT (AUTOMATED)^LN||4.94|10*12/mm3|4.30-5.90||||F|||199812292128||CA20837

Delimiters

| Field

^ Component

& Subcomponent

~ Repetition

\ Escape Character

Page 42: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 42 of 100

Implementation Guides and Profiles

Page 43: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 43 of 100

Revealing assumptions is an essential component of effective communication.

Yes, I doplay

football.

Do youplay

football?

Reveal Assumptions

Page 44: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 44 of 100

Message Profiles are an effective means of documenting our assumptionsabout message structures

Reveal Assumptions

Do you use

HL7?

MSHEVNPID [PD1][ { NK1 } ]

Yes, Iuse HL7.

MSHEVNPID[ NK1 ]OBX

Page 45: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 45 of 100

Message Profiles provide a language that allows us to unambiguously express our understanding and assumptions about the information in a

message structure used in a particular scenario

Reduce Ambiguity

MSHEVNPID [PD1][ { NK1 } ]

Page 46: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 46 of 100

Sharing message profiles provides an opportunity to identify and reconcile conflicts in our understanding

and to validate our assumptions about message structures.

Highlight Conflicts

MSHEVNPID [PD1][ { NK1 } ]

MSHEVNPID[ NK1 ]OBX

Page 47: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 47 of 100

Consolidate Viewpoints

Message Profile Message Profile Message Profile

MSHEVNPID [PD1][ { NK1 } ]

MSHEVNPID[ NK1 ]OBX

MSHEVN{ PID } [PD1][ { GT1 } ]

MSHEVN{ PID } [PD1][ { NK1 } ][ { GT1 } ][ OBX ]

Canonical Message Profile

Page 48: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 48 of 100

Value of Message Profiling

• Reveal Assumptions

• Reduce Ambiguity

• Highlight Conflicts

• Consolidate Viewpoints

Page 49: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 49 of 100

Major Publishers of Implementation Guides and Profiles

• Washington Publishing Company (WPC) WPC is a provider of services, publications and products to entities that develop or consume Electronic

Data Interchange Standard Transactions.

WPC is the publisher of implementation guides for HIPAA related transactions and standards.

WPC has a close affiliation and working relationship with ASC X12 and the Workgroup for Electronic Data Exchange (WEDI)

• Integrating the Healthcare Enterprise (IHE) IHE brings together healthcare information technology stakeholders to implement standards for

communicating patient information efficiently throughout and among healthcare enterprises by developing a framework for interoperability.

IHE does not create new standards, but rather drives the adoption of standards to address specific clinical needs.

IHE Integration Profiles specify precisely how standards are to be used to address these needs, eliminating ambiguities, reducing configuration and interfacing costs, and ensuring a higher level of practical interoperability.

• Public Health Data Standards Consortium (PHDSC) The National Center for Health Statistics (NCHS) was instrumental in establishing the Public Health Data

Standards Consortium (Consortium) in 1999. 

The Consortium, which incorporated as a not-for-profit organization in 2003, is a national non-profit member-based partnership of federal, state and local health agencies; national and local professional associations; and public and private sector organizations and individuals.

PHDSC participates as an active member of the standards development organizations, Health Level Seven (HL7), Accredited Standards Committee (ASC) X12, and the National Uniform Billing Committee (NUBC) to ensure that the data needs of public health and health services research are incorporated within the standards development process.

Page 50: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 50 of 100

International

National

Inter-Enterprise

Enterprise

Institution

Standards Moving in Ever-Increasing Circles

Source: Gartner

Page 51: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 51 of 100

HL7 Version 3.0: What and Why

• Version 3.0 is a fundamental shift in the methodology HL7 uses to develop its standards specifications.

• Version 3.0 is a model-driven methodology based upon the Object Management Group’s Unified Modeling Language (UML) and Model Driven Architecture (MDA).

• Version 3.0 uses datatype specifications, vocabulary specifications, and a Reference Information Model (RIM), to derive the information component of V3 message specifications.

• Version 3.0 reduces optionality, maximizes reuse, and increases consistency in HL7 message specifications.

• Version 3.0 improves the quality of HL7 message specifications and includes support for conformance validation.

• Version 3.0 enables HL7 implementers to leverage emerging web services standards, conventions, and technologies.

Page 52: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 52 of 100

HL7 v3.0 Foundational Artifacts

ReferenceInformation

Model

ReferenceInformation

Model

DatatypeSpecification

DatatypeSpecification

VocabularySpecificationVocabulary

Specification

Reference Models

The HL7 Reference Information Model is the information model from which all other information models and message specifications are derived.

The HL7 Vocabulary Specification defines the set of all concepts that can be taken as valid values in an instance of a coded attribute or data type property.

The HL7 Datatype Specification defines the structural format of the data carried in an attribute and influences the set of allowable values an attribute may assume.

Page 53: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 53 of 100

HL7 RIM Class Diagram

Page 54: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 54 of 100

Entity and Act

• Entity

a physical thing or an organization/group of physical things capable of participating in Acts. This includes living subjects, organizations, material, and places.

• Act

a discernible action of interest in the healthcare domain. An instance of Act is a record of that action. Acts definitions (master files), orders, plans, and performance records (events) are all represented by an instance of Act.

EntityEntity ActAct

Page 55: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 55 of 100

Entity

classCode : CSdeterminerCode: CScode: CEstatusCode : CSid : II

Act

classCode : CSmoodCode: CScode: CDstatusCode : CSeffectiveTime : GTSid : II

RIM Core Classes

0..* 0..*

Page 56: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 56 of 100

Entity

classCode : CSdeterminerCode: CScode: CEstatusCode : CSid : II

Role

classCode : CScode: CEeffectiveTime : IVL<TS>statusCode : CSid : II

Participation

typeCode : CStime : IVL<TS>statusCode : CS

Act

classCode : CSmoodCode: CScode: CDstatusCode : CSeffectiveTime : GTSid : II

0..1

0..*1

0..*

1

0..*

Role Link

typeCode : CSeffectiveTime : IVL<TS>

Act Relationship

typeCode : CS

RIM Core Classes

0..1

0..*

plays

scopes

1 1

0..* 0..*

1 1

0..* 0..*

Page 57: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 57 of 100

HL7 RIM Class Diagram

Page 58: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 58 of 100

Definition of RIM Core Classes

• Act – a discernible action of interest in the healthcare domain. An instance of Act is a record of that action. Acts definitions (master files), orders, plans, and performance records (events) are all represented by an instance of Act.

• Act relationship – an association between two Acts. This includes Act to Act associations such as collector/component, predecessor/successor, and cause/outcome. The semantics of the association is captured by the Act Relationship attributes.

• Entity - a physical thing or an organization/group of physical things capable of participating in Acts. This includes living subjects, organizations, material, and places.

• Participation – an association between a Role and an Act representing the function assumed by the Role within the context of the Act. A single Role may participate in multiple Acts and a single Act may have multiple participating Roles. A single Participation is always an association between a particular Role and a particular Act.

• Role – a classification/specialization of an Entity defined by the relationship of the playing Entity to a scoping Entity. An example of Role is “Employee”. An employee is a classification attributed to a person which has an employment relationship with an organization (Employer).

• Role Link – An association between two Roles. It is used to capture relationships that exists between Entities other than the scoping relationships. A single Role may have a Role Link with multiple other Roles. A single Role Link is always between two distinct instances of Role.

Page 59: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 59 of 100

HL7 V3 Message Design Information Models

• RIM: Reference Information Model

• D-MIM: Domain Message Information Model

• R-MIM: Refined Message Information Model

• HMD: Hierarchical Message Definition

RIM

Restrict

R-MIM

Serialize

HMD

D-MIM

Derive

Page 60: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 60 of 100

HL7 V3 Message Development Framework

Use Case Modeling

Interaction Modeling

Message Design

Information Modeling

RIM

Restrict

R-MIM

Serialize

HMD

Restrict

MessageType

Example

Storyboard

StoryboardExample

D-MIM

Derive

ApplicationRole

Sender Receiver

TriggerEvent

Triggers

Content

InteractionReferences

Page 61: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 61 of 100

HL7 V3 Methodology (in English): How

• What application interface problem are we trying to solve?

• What application systems are within the scope of the problem domain?

• What events initiate communication between applications?

• What information needs to be communicated between the in-scope applications?

• What is the definition, format, and interrelationship of the information to be communicated?

• How should the information to be communicated between applications be structured and packaged?

Page 62: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 62 of 100

HL7 Version 3.0 Data Types

• AD: Postal Address

• ANY: DataValue

• BAG: Bag

• BL: Boolean

• CD: Concept Descriptor

• CE: Coded With Equivalents

• CS: Coded Simple Value

• ED: Encapsulated Data

• EN: Entity Name

• GTS: General Timing Specification

• HIST: History

• II: Instance Identifier

• INT: Integer Number

• IVL: Interval

• LIST: Sequence

• MO: Monetary Amount

• ON: Organization Name

• PN: Person Name

• PPD: Parametric Probability Distribution

• PQ: Physical Quantity

• REAL: Real Number

• RTO: Ratio

• SC: Character String with Code

• SET: Set

• ST: Character String

• TEL: Telecommunication Address

• TN: Trivial Name

• TS: Point in Time

• UVP: Uncertain Value - Probabilistic

Page 63: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 63 of 100

HL7 V3 Vocabulary Specification Metamodel

ParentConcept

VocabularyDomain

name : Stringdescription : String

CodedConcept

conceptCode : StringconceptDesignation : String

0..*0..*

ValueSet

name : Stringdescription : StringdefiningExpression : String

0..*

0..*

0..*

0..*0..*

0..*0..*

0..*

includes

CodeSystem

identifier : OIDname : Stringdescription : String

0..*0..*

0..*

0..1

0..*

0..1

based on

ValueSetContext

contextExpression : String

Page 64: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 64 of 100

Vocabulary TermsVocabulary BindingInformation Model

Vocabulary Binding

Class

Attribute

Vocabulary Domain

Value Set CodedConcept

CodeSystem

1

0..* 0..*

0..1

0..10..*

0..*

0..*

0..* 0..*

0..*

1

0..*

0..1

Page 65: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 65 of 100

Controlled Clinical Terminologies

Page 66: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 66 of 100

Controlled Clinical Terminologies

• In addition to standards for data interchange, it is essential to employ a common set of clinical terminology and ontology systems.

• Clinical problems and diagnoses are usually coded with International Classification of Diseases Coding Systems (ICD-9 or ICD-10)

• Medical procedures are commonly designated using Current Procedural Terminology Codes (CPT).

• Clinical observations procedures and observation result values are encoded using a variety of standard, proprietary, and locally defined code. LOINC and SNOMED are widely utilized clinical coding schemes.

Page 67: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 67 of 100

www.regenstrief.org/loinc [GO]

LOINC

Page 68: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 68 of 100

SNOMED

Page 69: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 69 of 100

HL7 Common Terminology Services Project Scope

• Establish a common model for terminology, and how it is related to meta-data (models of data) and data (the information itself)

• Specify both an information and functional model that addresses the relationships and use of terminology in data – how data elements are constrained to ranges of possible codes, how selection lists built and queried, how terminological information is validated.

• Specify the interactions between terminology providers and consumers – how users can submit unambiguous requests for corrections and extensions and how revisions to content are identified, distributed and integrated into running systems.

• Specify how mapping between compatible terminologies and data models is defined, exchanged and revised.

• Specify how logic-based terminologies can be queried about subsumption, classification and inferred relationships.

Page 70: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 70 of 100

Semantic Interoperability Infrastructure

“…Behold, they are one people, and they have all one language; and this is only the beginning of what they will do; and nothing that they propose to do

will now be impossible for them.” ~ Genesis 11:6

Page 71: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 71 of 100

Semantic Interoperability Infrastructure

Metadata Terminology Ontology

Metadata Services

Terminology Services

Ontology Services

Semantics: P11179Structure: SQL

Semantics: CTSStructure: SQL

Semantics: DLStructure: OWL

Information Models

Controlled Terminologies

Bio-Medical Ontologies

Binding

Binding

Rules

Rule Services

Semantics: RuleMLStructure: XML

TransformationRules

Binding

Semantic Infrastructure

Page 72: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 72 of 100

Metadata

Metadata

Metadata Services

Semantics: P11179Structure: SQL

Information Models

Binding

• The metadata repository contains a representation of the concepts depicted in information models of interest to the domain.

• It includes descriptions of classes, class relationships, class attributes, attribute datatypes, and attribute terminology bindings.

• Information models of interest include domain information models, legacy databases, and service information exchange payloads.

• The metadata repository contains equivalence mappings between the constituent elements of information models.

• The semantics of the metadata repository are based upon the ISO P11179 standard.

• The metadata repository is constructed as a relational database.

Page 73: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 73 of 100

Terminology

• The terminology repository maintains the code system terms which comprise the values sets bound to attributes in information models.

• It includes code systems, code system terms, code system term relationships, value sets, and value set members.

• Code systems of particular interest include SNOMED CT, MedDRA, LOINC and other clinical code systems maintained in the NCI Metathesaurus.

• The terminology repository includes equivalence relationships between code system terms from independent code systems.

• The semantics of the terminology repository structure are based upon the HL7 Controlled Terminology Services specification.

• The terminology repository is constructed as a relational database.

Terminology

Terminology Services

Semantics: CTSStructure: SQL

Controlled Terminologies

Binding

Binding

Page 74: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 74 of 100

Ontology

• The ontology repository contains semantic webs of clinical concepts specified in or derived from concepts depicted in information models and associated terminologies.

• Ontologies describe individuals (instances), classes (concepts), attributes, and relations

• Many of the ontologies of interest can be obtained from the National Center for Biomedical Ontologies (NCBO)

• The ontology repository includes semantic links between terms in the terminology repository that go beyond taxonomic hierarchic, and subsumption relationships

• The semantics of the ontology repository are base upon description logic.

• The ontology repository is constructed as a collection of OWL-DL expressions.

Ontology

Ontology Services

Semantics: DLStructure: OWL

Bio-Medical Ontologies

Binding

Binding

Page 75: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 75 of 100

Rules

• The rules repository maintains the rules used to specify queries, inferences, derivation, semantic mappings, and dynamic behaviors of workflows and services.

• Rules include IF..Then..Else constructs using terms defined in the metadata, terminology, and ontology repositories

• The semantics of the rules repository are based upon Rule Markup Language (RuleML), permitting both forward and backward rules in XML for deduction, rewriting, and further inferential-transformational tasks.

• The structure of the rules repository is XML.

• A rule engine will be used to house, interpret, and enforce rules

Rules

Rule Services

Semantics: RuleMLStructure: XML

TransformationRules

Binding

Page 76: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 76 of 100

Semantic Interoperability Infrastructure

Metadata RepositoryTerminology Repository

Ontology Repository

Business Rule Repository

Domain Information

Model

Constrained Information

ModelHL7 CTS v2 Static Information Model

HL7 Reference Information Model

BRIDG Domain Analysis Model

ISO P11179-3

OWL DL

RuleML

Controlled Clinical

Terminologies

Bio-Medical Ontologies

Semantic Interoperability Infrastructure

Page 77: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 77 of 100

Semantic Interoperability Infrastructure

Page 78: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 78 of 100

Semantic Interoperability Infrastructure (SII)

Heterogeneous Applications

Reusable Services

Transformation

Syntax Mapping

Semantic Mapping

Inbound Message

Processing

ServiceX

ServiceY

ServiceZ

Outbound Message

Processing

ApplicationA

Application B

Application C

Application D

Application E

Business Logic Layer

Shared ServicesLayer

Systems Interface Layer

Systems Integration Layer

EDI EDI

MetadataKnowledge

Management System

Page 79: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 79 of 100

Intra-Enterprise Information Sharing Infrastructure

TransformationInbound Message

Processing

Outbound Message

Processing

Heterogeneous Applications

ApplicationA

Application B

Application C

Application D

Application E

Syntax Mapping

Semantic Mapping

Page 80: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 80 of 100

Inter-Enterprise Data Exchange Infrastructure

TransformationInbound Message

Processing

Outbound Message

Processing

Heterogeneous Applications

ApplicationA

Application B

Application C

Application D

Application E

Syntax Mapping

Semantic Mapping

EDI EDIEDI

Page 81: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 81 of 100

Shared Services Layer

TransformationInbound Message

Processing

Outbound Message

Processing

Heterogeneous Applications

ApplicationA

Application B

Application C

Application D

Application E

Syntax Mapping

Semantic Mapping

EDI EDI

Reusable Services

ServiceX

ServiceY

ServiceZ

Page 82: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 82 of 100

Semantic Interoperability Infrastructure (SII)

TransformationInbound Message

Processing

Outbound Message

Processing

Heterogeneous Applications

ApplicationA

Application B

Application C

Application D

Application E

Syntax Mapping

Semantic Mapping

EDI EDI

MetadataKnowledge

Management System

Reusable Services

ServiceX

ServiceY

ServiceZ

Page 83: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 83 of 100

LAC DPH Project Scope

uc Use Case View

UC01: PHIS Outbound Message Processing

UC02: PHIS-PACS HL7 Message Exchange

UC03: PACS Inbound Message Processing

UC04: PHIS Batc h Data Extract

UC05: PHIS-ODS Batch Interface

UA01: PHIS

UA03: PACS

UA02: PHI3

Page 84: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 84 of 100

Los Angeles County Public Health Department PHIS-PACS Interface

Heterogeneous Applications

Reusable Services

Transformation

Syntax Mapping

Semantic Mapping

Inbound Message

Processing

Code Validation

Code Translation

Postal Address

Validation

Outbound Message

Processing

PHIS PACSBusiness Logic

Layer

Shared ServicesLayer

Systems Interface Layer

Systems Integration Layer

MetadataKnowledge

Management System

HL7 v2 ADT^A04HL7 v2 ADT^A08HL7 v2 SIU^S12HL7 v2 SIU^S15

HL7 v2 ADT^A08HL7 v2 ORM^O01|NWHL7 v2 ORM^O01|CA

Page 85: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 85 of 100

Semantic Interoperability Infrastructure (SII)

MetadataKnowledge

Management System

Transformation

Syntax Mapping

Semantic Mapping

Inbound Message

Processing

Outbound Message

ProcessingEDI EDI

June 19, 2008 CAL2CAL Proprietary & Confidential - 2008 15 of 43

Metadata and Knowledge Management

Syn

tax

Ma

pp

ing

Se

ma

nti

c M

ap

pin

g

MetadataManagement

KnowledgeManagement

Source Data Element

Source Target Crosswalk

Target Data Element

Code System

Code System Term

Relationship

Vocabulary Domain

Code System Term

Target Derivation Rule

Coded Value

Page 86: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 86 of 100

Metadata and Knowledge ManagementS

ynta

x M

app

ing

Sem

anti

c M

app

ing

MetadataManagement

KnowledgeManagement

Source Data Element

Source Target Crosswalk

Target Data Element

Code System

Code System Term

Relationship

Vocabulary Domain

Code System Term

Target Derivation Rule

Coded Value

Page 87: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 87 of 100

Service Functional Specifications

Reusable Services

Transformation

Syntax Mapping

Semantic Mapping

Inbound Message

Processing

Code Validation

Code Translation

Postal Address

Validation

Outbound Message

Processing

Shared ServicesLayer

Systems Interface Layer

Code Value ExceptionCode Value Translation

Postal AddressPostal Address Exception

Source Code ValueSource Postal Address

act CodeValueValidation

Source Data Element Name

Retriev e Data SourceMetadata

DataSources::M_DataSourceColumn

Identify Relev ant CodeSystem

Retriev e Code SystemTermSource Data Element

Value

CodeSystems::V_CodeSystem

CodeSystems::V_CodeSystemTerm

Return Code ValueException

Return Code System TermIdentifier

ActivityFinal

ActivityInitial

[Code System Term Not Found] [Code System Term Found]

«flow»

«flow»

«flow»

act CodeValueTranslation

ActivityInitial

Retriev e Source TargetCross Walk

DataSources::M_SourceTargetCrossWalk

Source Data Element Name

Target Data Element Name

Identify Relev antVocabulary Domain

VocabularyDomains::V_VocabularyDomain

Identify Related CodeSystem Term

CodeSystems::V_CodeSystemTermRelationshipSource Code System

Term Identifier

Return Related Target CodeSystem Term

Return Code ValueTranslaction Exception

CodeSystems::V_CodeSystemTerm

ActivityFinal

«flow»

«flow»

«flow»

«flow»

«flow»

«flow»

«flow»

act 03 Validate Patient Addresses

PostalAddress03.1Check for ZipCode 03.2 Use addressLine1 and

zipcode

03.3 Use addressLine1,city, and state

03.4 Search ZipInfoDatabase «datastore»

ZipInfo Postal Address Database

03.5 Ev aluate ZipInfoResult

:PostalAddress

addressSearchResult = ZipInfo Result Code

03.8 SetPostalAddress.addressSearchResult

:PostalAddress

addressLine1Text = ZipInfo.streetAddresscityName = Zip Info.cityNamecountyName = Zip Info.countyNamepostalZoneIdentifier = ZipInfor.postalZonestateCode = ZipInfo.stateCode

03.6 Update PostalAddress

03.7 Lookup CountyCode«datastore»

Code Value Cros s-Wa lk

Data base

:PostalAddress

countyCode = PHI3-KMS.codeValue

Result >= 50

ZipCode not null

ZipCode is null

Result < 50

Page 88: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 88 of 100

Operational Data Store

Operational Data Store (ODS)

MetadataKnowledge

Management System

Transformation

Syntax Mapping

Semantic Mapping

Inbound Message

Processing

Outbound Message

ProcessingEDI EDI

Integrated Data

Repository

Page 89: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 89 of 100

Operational Data Store

Integrated Data Repository (IDR)

MetadataKnowledge

Management System

Transformation

Syntax Mapping

Semantic Mapping

Inbound Message

Processing

Outbound Message

ProcessingEDI EDI

Integrated Data

Repository

Derive

HL7 Reference Information Model

class CALHI3 ODSLDM

ACTS

+ A_Act

+ A_ActIdentifier

+ A_ActObservationValue

+ A_ActRelationship

+ ActSpecializations

ENTITIES

+ E_Entity

+ E_EntityObservationValue

+ EntityIdentifiers

+ EntityNames

+ EntitySpecializations

+ PostalAddresses

+ TelecommunicationAddresses

PARTICIPATIONS

+ P_ActParticipation

ROLES

+ R_EntityRole

+ R_EntityRoleIdentifier

+ R_EntityRoleName

+ EntityRelationships

+ RoleSpecializations

EntitySpecializations

+ Devices

+ EntityDefinitions

+ Groups

+ Materials

+ NonHumanLivingEntities

+ Organizations

+ Persons

+ Places

ActSpecializations

+ ActDefinitions

+ CommunicationEvents

+ FinancialAccounts

+ HealthcareEncounters

+ Intervention

+ ObservationEvents

+ PublicHealthCases

+ SubstanceAdministration

+ TransportEvents

+ WorkListEvents

Integrated Data Repository

Page 90: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 90 of 100

LAC PHD PHIS-PACS Interface with IDR

Operational Data Store

Heterogeneous Applications

Reusable Services

Transformation

Syntax Mapping

Semantic Mapping

Inbound Message

Processing

Code Validation

Code Translation

Postal Address

Validation

Outbound Message

Processing

PHIS PACSBusiness Logic

Layer

Shared ServicesLayer

Systems Interface Layer

Systems Integration Layer

MetadataKnowledge

Management System

HL7 v2 ADT^A04HL7 v2 ADT^A08HL7 v2 SIU^S12HL7 v2 SIU^S15

HL7 v2 ADT^A08HL7 v2 ORM^O01|NWHL7 v2 ORM^O01|CA

Integrated Data

Repository

Page 91: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 91 of 100

SNHD IDR Project Scopeuc Use Cases

UC1: Hea lth Data System Interface

UC2: He alth S tatus Verification

UC3: Hea lth Ev ent Data Entry

UC6: BI Information Deliv ery

A1: Health Information Sys tem

A2: Integrated Data Repository

A3: Card System

UC4: Card Syste m Data Interface

A5: Financia l Managment Sys tem

A6: Public Health Data Ma rt

A4: Point of Sale System

A1.1 Immunization Information System

A1.2 Tuburculosis Information System

UC5: POS Syste m Data Interface

is ais a

Page 92: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 92 of 100

SNHD Integrated Data Repository Project

Operational Data Store

Heterogeneous Applications

Reusable Services

Transformation

Syntax Mapping

Semantic Mapping

Inbound Message

Processing

Code Validation

Code Translation

Postal Address

Validation

Outbound Message

Processing

WebIZFinancial

AccountingSystem

Business Logic Layer

Shared ServicesLayer

Systems Interface Layer

Systems Integration Layer

MetadataKnowledge

Management System

Immunization DataTB Test Result Data

Health Card ApplicationPoint of Sale TransactionGeneral Ledger Posting

IZ Health Status DataTB Health Status DataHealth Card Activities

Point of Sales TransactionGeneral Ledger Posting

Integrated Data

Repository

WebTBCard

SystemPOS

System

NN Target SRC Reference Condition Comment

Patient.identifier auto system assigned* Patient.lastName IZ patients.last_name* Patient.givenName IZ patients.first_name* Patient.middleName IZ patients.middle_name* Patient.nameSuffix IZ appellation_codes.appellation_desc (patients.name_appellation_code_id =

appellation_codes.appellation_code_id)Patient.birthDate IZ patients.dob (patients.dob_unavail not = "Y")Patient.sexCode IZ patients.gender_code translation requiredPatient.ethnicityCode IZ ethnicity_codes.ethnicity_code (patients.ethnicity_code_id =

ethnicity_codes.ethnicity_code_id)translation required

Patient.maritialStatusCode IZ marital_status_codes.marital_status_code (patients.marital_status_code_id = marital_status_codes.marital_status_code_id)

Patient.occupationCode IZ occupation_codes.occupation_desc (patients.occupation_code_id = occupation_codes.occupation_code_id)

Patient.dataSourceName default "IZ.patients"Patient.dataSourcePrimaryKey IZ patients.patient_id

Race.Patientidentifier PFK Patient.identifier (patients.patient_id = Patient.dataSourcePrimaryKey and Patient.dataSourceName = "IZ.patients")

* Patient.raceCode IZ race_codes.race_code (patients.patient_id = patient_races.patient_id and patients_races.race_code_id = race_code.race_code_id)

translation required

PostalAddress.identifer auto system assignedPostalAddress.patientIdentifier FK Patient.identifier (patients.patient_id =

Patient.dataSourcePrimaryKey and Patient.dataSourceName = "IZ.patients")

PostalAddress.addressTypeCode default "M" Mailing Address* PostalAddress.addressLine1Text IZ patients.address_line1* PostalAddress.addressLine2Text IZ patients.address_line2* PostalAddress.cityName IZ city_codes.city_desc (patients.city_code_id =

city_codes.city_code_id)* PostalAddress.stateCode IZ state_codes.state_code (patients.state_code_id =

state_codes.state_code_id)translation required

* PostalAddress.postalZoneIdentifier IZ patients.zip_code* PostalAddress.countyCode IZ county_codes.county_code (patients.county_code_id =

county_codes.county_code_id)translation required

* PostalAddress.countryCode IZ patients.country_desc (patients.country_code_id = county_codes.country_code_id)

translation required

PATIENT

PATIENT MAILING ADDRESS

RACE

WEBTB CODE MAPPING

RACE_CODES STANDARD CODESrace_code_idrace_code race_desc Code Description4 40 UNSPECIFIED Null UNSPECIFIED5 41 SPECIFIED Null SPECIFIED23 98 WITHHELD Null WITHHELD24 99 UNKNOWN Null UNKNOWN

COUNTY_CODEScounty_code_idcounty_codecounty_desc1 ZY OTHER COUNTY Null OTHER COUNTY2 ZZ UNKNOWN COUNTY Null UNKNOWN COUNTY

COUNTRY_CODEScountry_code_id country_desc2 2 CANADA CAN Canada27 27 CONGO COG Congo (Republic of)55 55 HERZEGOVINA BIH Bosnia and Herzogovina56 56 HOLLAND NLD Netherlands451 451 ASHMORE AND CARTIER ISLANDS Null ASHMORE AND CARTIER ISLANDS452 452 AZERBAIJAN Null AZERBAIJAN453 453 BAKER ISLAND Null BAKER ISLAND455 455 BASSAS DA INDIA Null BASSAS DA INDIA464 464 BURMA Null BURMA

Page 93: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 93 of 100

Healthcare Information Integration Infrastructure

DataCollection

InboundInformationProcessing

Quality AssuranceServices

OutboundInformationProcessing

Source HealthcareInformation System

Case ManagementInformation System

CaseManagement

Information Transformation

Services

Analysis, Visualization,And Reporting

Integrated Data Repository

Business Intelligence

Environment

Healthcare Information Integration Infrastructure

MetadataServices

TerminologyServices

HL7 ReferenceInformation Model

Page 94: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 94 of 100

Electronic Data Interchange

DataCollection

InboundInformationProcessing

OutboundInformationProcessing

Source HealthcareInformation System

Case ManagementInformation System

CaseManagement

Information Transformation

Services

Healthcare Information Integration Infrastructure

Page 95: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 95 of 100

Syntactic Interoperability

DataCollection

InboundInformationProcessing

Quality AssuranceServices

OutboundInformationProcessing

Source HealthcareInformation System

Case ManagementInformation System

CaseManagement

Information Transformation

Services

Healthcare Information Integration Infrastructure

MetadataServices

Page 96: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 96 of 100

Semantic Interoperability

DataCollection

InboundInformationProcessing

Quality AssuranceServices

OutboundInformationProcessing

Source HealthcareInformation System

Case ManagementInformation System

CaseManagement

Information Transformation

Services

Healthcare Information Integration Infrastructure

MetadataServices

TerminologyServices

Page 97: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 97 of 100

Semantic Data Integration

DataCollection

InboundInformationProcessing

Quality AssuranceServices

OutboundInformationProcessing

Source HealthcareInformation System

Case ManagementInformation System

CaseManagement

Information Transformation

Services

Integrated Data Repository

Healthcare Information Integration Infrastructure

MetadataServices

TerminologyServices

HL7 ReferenceInformation Model

Page 98: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 98 of 100

Semantically Sound Business Intelligence

DataCollection

InboundInformationProcessing

Quality AssuranceServices

OutboundInformationProcessing

Source HealthcareInformation System

Case ManagementInformation System

CaseManagement

Information Transformation

Services

Analysis, Visualization,And Reporting

Integrated Data Repository

Business Intelligence

Environment

Healthcare Information Integration Infrastructure

MetadataServices

TerminologyServices

HL7 ReferenceInformation Model

Page 99: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 99 of 100

Acronym Proliferation

ANSI IEEE CDA NCBO HMD

ANS ASTM EHR-S SNOMED ICD

ISO NCPDP SOA LOINC CPT

IEC HL7 ADT MedDRA ODS

ONC X12N UML CDISC IDR

HHS DICOM XML BRIDG NUBC

OMB HIPAA IHE NCI WPC

HITSP OCCR OWL-DL RIM PHDSC

HITSP-IS RCRIM RuleML D-MIM MDA

EHR-CR CMA CTS R-MIM OMG

Page 100: Informatics Standards And Interoperability20090325

March 25, 2009 Informatics Standards & Interoperability 100 of 100

Thank You

Abdul-Malik ShakirInformation Management Strategist

City of Hope1500 E. Duarte Road

Duarte, CA 91010

Office: (626) 256-4673 x63160

Mobile: (626) 644-4491

Email: [email protected]


Recommended