Date post: | 07-Dec-2014 |
Category: |
Technology |
Upload: | abdulmalik-shakir |
View: | 4,325 times |
Download: | 4 times |
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
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
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
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.
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
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
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.
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.
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.
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.
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.
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
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”.
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.
March 25, 2009 Informatics Standards & Interoperability 15 of 100
Clinical Research Value Case
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.
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
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
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
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
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
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
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
March 25, 2009 Informatics Standards & Interoperability 24 of 100
ASC X12 Organization
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
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.
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
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
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.
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.
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
March 25, 2009 Informatics Standards & Interoperability 32 of 100
HL7 Messaging StandardsVersion 2.x & Version 3.0
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.
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
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
?
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.
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
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)
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
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
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
March 25, 2009 Informatics Standards & Interoperability 42 of 100
Implementation Guides and Profiles
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
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
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 } ]
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
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
March 25, 2009 Informatics Standards & Interoperability 48 of 100
Value of Message Profiling
• Reveal Assumptions
• Reduce Ambiguity
• Highlight Conflicts
• Consolidate Viewpoints
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.
March 25, 2009 Informatics Standards & Interoperability 50 of 100
International
National
Inter-Enterprise
Enterprise
Institution
Standards Moving in Ever-Increasing Circles
Source: Gartner
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.
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.
March 25, 2009 Informatics Standards & Interoperability 53 of 100
HL7 RIM Class Diagram
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
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..*
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..*
March 25, 2009 Informatics Standards & Interoperability 57 of 100
HL7 RIM Class Diagram
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.
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
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
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?
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
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
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
March 25, 2009 Informatics Standards & Interoperability 65 of 100
Controlled Clinical Terminologies
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.
March 25, 2009 Informatics Standards & Interoperability 67 of 100
www.regenstrief.org/loinc [GO]
LOINC
March 25, 2009 Informatics Standards & Interoperability 68 of 100
SNOMED
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.
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
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
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.
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
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
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
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
March 25, 2009 Informatics Standards & Interoperability 77 of 100
Semantic Interoperability Infrastructure
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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]