Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Â
Ramathibodi Hospital's Experience with HL7 & HL7 CDA Standards
1. 1
Ramathibodi Hospitalâs
Experience with
HL7 & HL7 CDA Standards
Nawanan Theera-Ampornpunt, M.D., Ph.D.
Informatics Division, Faculty of Medicine Ramathibodi Hospital
Certified HL7 CDA Specialist
2. 2
A Bit About Myself...
2003 M.D. (First-Class Honors) (Ramathibodi)
2009 M.S. in Health Informatics (U of MN)
2011 Ph.D. in Health Informatics (U of MN)
2012 Certified HL7 CDA Specialist
Former Deputy Chief, Informatics Division
Deputy Executive Director for Informatics,
Chakri Naruebodindra Medical Institute
Faculty of Medicine Ramathibodi Hospital
nawanan.the@mahidol.ac.th
3. 3
Outline
⢠A Vision
⢠HL7 & HL7 CDA Standards
⢠Ramathibodiâs Experience
Acknowledgments
⢠Some of these slides are reproduced/adapted
from those of Dr. Supachai Parchariyanon,
Miss Sireerat Srisiriratanakul, and Mr.
Chaiwiwat Thongtaveechaikit at
Ramathibodi
6. 6
Standards: Why?
⢠The Large N Problem
N = 2, Interface = 1
# Interfaces = N(N-1)/2
N = 3, Interface = 3
N = 5, Interface = 10
N = 100, Interface = 4,950
10. 10
Various Kinds of Standards
in Health Care
⢠Unique Identifiers
⢠Standard Data Sets
⢠Vocabularies & Terminologies
⢠Exchange Standards
â Message Exchange
â Document Exchange
⢠Functional Standards
⢠Technical Standards: Data Communications,
Encryption, Security
11. 11
Functional
Semantic
Syntactic
How Standards Support Interoperability
Technical Standards
(TCP/IP, encryption,
security)
Exchange Standards (HL7 v.2,
HL7 v.3 Messaging, HL7 CDA,
DICOM)
Vocabularies, Terminologies,
Coding Systems (ICD-10, ICD-9,
CPT, SNOMED CT, LOINC)
Information Models (HL7 v.3 RIM,
ASTM CCR, HL7 CCD)
Standard Data Sets
Functional Standards (HL7 EHR
Functional Specifications)
Some may be hybrid: e.g. HL7 v.3, HL7 CCD
Unique ID
12. 12
Message Exchange
⢠Goal: Specify format
for exchange of data
⢠Internal vs. external
messages
⢠Examples
ď§ HL7 v.2
ď§ HL7 v.3 Messaging
ď§ DICOM
ď§ NCPDP
Document Exchange
⢠Goal: Specify format
for exchange of
âdocumentsâ
⢠Examples
ď§ HL7 v.3 Clinical Document
Architecture (CDA)
ď§ ASTM Continuity of Care
Record (CCR)
ď§ HL7 Continuity of Care
Document (CCD)
Exchange Standards
13. 13
Messages
⢠Human Unreadable
⢠Machine Processable
Clinical Documents
⢠Human Readable
⢠(Ideally) Machine
Processable
Exchange Standards
14. 14
Hospital A Hospital B
Clinic C
Government
Lab Patient at Home
Message Exchange
Message
Message
Message
Message
Message
15. 15
Hospital A Hospital B
Clinic C
Government
Lab Patient at Home
Clinical Document Exchange
Message containing
Referral Letter
Message containing
Claims Request
Message containing
Lab Report
Message containing
Patient Visit Summary
Message containing
Communicable
Disease Report
17. 17
HL7 Standards
⢠HL7 V2.x
â Defines electronic messages supporting hospital
operations
⢠HL7 V3
⢠HL7 Clinical Document Architecture
(CDA) Releases 1 and 2
⢠HL7 Arden Syntax
â Representation of medical knowledge
⢠HL7 EHR & PHR Functional Specifications
⢠Etc.
18. 18
HL7 V3 Standards
⢠A family of standards based on V3
information models and development
methodology
⢠Components
â HL7 V3 Reference Information Model (RIM)
â HL7 V3 Messaging
â HL7 Development Framework (HDF)
22. 22
HL7 V3 Messaging
⢠V3 provides messaging standards for
â Patient administration
â Medical records
â Orders
â Laboratory
â Claims & Reimbursement
â Care provision
â Clinical genomics
â Public Health
â Etc.
23. 23
How HL7 V3 Works
⢠Message sent from sending application to
receiving application
⢠Message in XML with machine-
processable elements conforming to
messaging standard
⢠Data elements in message conform to RIM
⢠Not designed for human readability
24. 24
What Is HL7 CDA?
⢠âA document markup standard that
specifies structure & semantics of âclinical
documentsâ for the purpose of exchangeâ
[Source: HL7 CDA Release 2]
⢠Focuses on document exchange, not
message exchange
⢠A document is packaged in a message
during exchange
⢠Note: CDA is not designed for document
storage. Only for exchange!!
25. 25
A Clinical Document (3)
⢠A CDA document is a defined & complete
information object that can include
ď§ Text
ď§ Images
ď§ Sounds
ď§ Other multimedia content
Source: HL7 CDA R2
26. 26
Key Aspects of CDA
⢠CDA documents are encoded in XML
⢠CDA documents derive their machine
processable meaning from HL7 RIM and
use HL7 V3 Data Types
⢠CDA specification is richly expressive &
flexible
ď§ Templates can be used to constrain generic
CDA specifications
Source: HL7 CDA R2
27. 27
Scope of CDA
Lab Technician Physician
Lab Report
Create
document
Process &
Store
document
Transmit
document
CDA
28. 28
CDA & HL7 Messages
⢠Documents complement HL7 messaging
specifications
⢠Documents are defined and complete information
objects that can exist outside of a messaging
context
⢠A document can be a MIME-encoded payload
within an HL7 message
Source: âWhat is CDA R2? by Calvin E. Beebe
at HL7 Educational Summit in July 2012
29. 29
CDA & Message Exchange
⢠CDA can be payload (or content) in any kind of
message
â HL7 V2.x message
â HL7 V3 message
â EDI ANSI X12 message
â IHE Cross-Enterprise Document Sharing (XDS)
message
⢠And it can be passed from one kind to
another
Source: âWhat is CDA R2? by Calvin E. Beebe
at HL7 Educational Summit in July 2012
30. 30
CDA & Message Exchange
Clinical Document
(Payload)
HL7 V3 Message
(Message)
HL7 V2 Message
(Message)
Source: Adapted from âWhat is CDA R2? by Calvin E. Beebe
at HL7 Educational Summit in July 2012
31. 31
CDA As Payload
Source: From âWhat is CDA R2? by Calvin E. Beebe
at HL7 Educational Summit in July 2012
33. 33
CDA Model
Source: From âWhat is CDA R2? by Calvin E. Beebe
at HL7 Educational Summit in July 2012
34. 34
A Closer Look at a CDA Document
<ClinicalDocument> ... CDA Header ...
<structuredBody> <section> <text>... Single
Narrative Block ...</text>
<observation>...</observation>
<substanceAdministration>
<supply>...</supply>
</substanceAdministration> <observation>
<externalObservation>...
</externalObservation> </observation>
</section> <section> <section>...</section>
</section> </structuredBody>
</ClinicalDocument>
Source: HL7 CDA R2
Human Readable Part
Machine Processable Parts
35. 35
Rendering CDA Documents (1)
Source: From âWhat is CDA R2? by Calvin E. Beebe
at HL7 Educational Summit in July 2012
36. 36
Rendering CDA Documents (2)
Source: From âWhat is CDA R2? by Calvin E. Beebe
at HL7 Educational Summit in July 2012
37. 37
CDA Releases
⢠CDA Release 1 (ANSI-approved in 2000)
â First specification derived from HL7 RIM
⢠CDA Release 2 (2005) - Current Release
â Basic model essentially unchanged from R1
⢠Document has a header & a body
⢠Body contains nested sections
⢠Sections can be coded using standard vocabularies and can
contain entries
â Derived from HL7 RIM Version 2.07
Source: HL7 CDA R2
38. 38
Some Possible Use Cases of CDA
ď§ Intra-institutional
ď§ Exchange of parts of medical records (scanned or
structured electronic health records)
ď§ Lab/Imaging requests & reports
ď§ Prescriptions/order forms
ď§ Admission notes
ď§ Progress notes
ď§ Operative notes
ď§ Discharge summaries
ď§ Payment receipts
ď§ Other forms/documents (clinical or administrative)
39. 39
Some Possible Use Cases of CDA
ď§ Inter-institutional
ď§ Referral letters
ď§ Claims requests or reimbursement documents
ď§ External lab/imaging reports
ď§ Visit summary documents
ď§ Insurance eligibility & coverage documents
ď§ Identification documents
ď§ Disease reporting
ď§ Other administrative reports
40. 40
Achieving Interoperability
ď§ CDA is a general-purpose, broad standard
ď§ Use in each use case or context requires
implementation guides to constrain CDA
ď§ Examples
ď§ Operative Note (OP)
ď§ Consultation Notes (CON)
ď§ Care Record Summary (CRS)
ď§ Continuity of Care Document (CCD)
ď§ CDA for Public Health Case Reports (PHCRPT)
ď§ Quality Reporting Document Architecture (QRDA)
41. 41
CDA Extensibility
ď§ Locally-defined markup possible when local
semantics have no corresponding representation
in CDA specification
ď§ Additional XML elements & attributes that are not
included in CDA Schema are permitted in local
extensions
42. 42
CDA Summary (1)
ď§ CDA is a markup standard for document
exchange
ď§ Not message exchange
ď§ Not document storage or processing
ď§ CDA is a general-purpose standard
ď§ Use in specific context requires
Implementation Guides (and possibly
Extensions)
43. 43
CDA Summary (2)
ď§ CDA is XML-based and RIM-based
ď§ CDA documents can be exchanged as
encapsulated data (payload) in any message
(HL7 V2, HL7 V3, etc.)
ď§ CDA is not dependent on using HL7 V3
messages
ď§ Most likely early use cases for CDA
ď§ Referrals
ď§ Claims & Reimbursements
ď§ Lab/imaging Reports
ď§ Electronic Health Records Documents