SlideShare a Scribd company logo
1 of 10
Clinical Document Architecture
             Implementations -
           Lessons Learnt To Date…

            Peter Jordan     HINZ Conference 2012
Primary Care Information     Paper Presentation
                Architect    8 November 2012
                                                    1
Introduction
HISO 10040 Health Information Exchange




            10040.1        10040.2         10040.3
            R-CDRs           CCR          Documents
              XDS         SNOMED CT          CDA
                          Archetypes




• Challenges - encountered in early CDA implementations
• Solutions – common Data Models & NZ CDA Toolkit
• Lessons - learnt in the process
CDA Implementations
Project Solutions
• Implementation Types
  • GP2GP – Continuity of Care
  • E-Discharge Summaries – Connected Care
  • Community E-Prescribing – Order Filling Service

• Shared Components
  • Common Data Model – Semantic Integration
  • Client Software Adapter – NZ CDA Toolkit
Shared Data Model
C1: Bridge the logical data model in Business Requirements and
the vendor’s physical data models - via the CCR/CCD standard
(Sections/Entries). Highest or lowest common denominator?
“Don’t exclude anything that any one of us has.”
• Mandatory Sections – none in GP2GP
• Required Elements – only patient & record identifiers
• Extensible – Name-Value Pairs
• Linking Entries – to Encounters
• External Documents – linked to any Entry
• Project variances – e-Prescribing ordering elements
NZ CDA Toolkit
Client-side adapter; a class library facilitating the creation,
validation, packing and consumption of CDAs.
• C2: Data Typing – translates Data Model to CDA
    – Which Act class – act or observation?
    – Constants for identifiers e.g. 2.16.840.1.113883.6.96 = SNOMED
    – Single NULL
• C3: Validation
    – Encapsulates Schema (structure), adds business level (content)
    – Removes some pain points (UCUM) – but not all (Schema mandates)
• C4: NZ-Specific Requirements – Additional Demographics
• C5: Presentation – GP2GP version of standard CDA Style Sheet
• C6: Transport Packaging – Project-specific
    – GP2GP & e-Discharge: MIME package within HL7 v2.4 message
    – E-Prescribing: CDATA section in NZePS XML message
Practical Discussion
Have the challenges been overcome?
• Data Model – Would GP2GP be possible without one?
    – Vendor willingness to co-operate
    – Business Requirements imprecise; Implementation Guide, highly complex
• Toolkit Development – Common ownership:
    – Shared Source and Test Harness application
    – Co-operative development; teleconferences, workshops
• Reusability – Accumulate lessons learnt, not revisit
• Validation – More granularity via XML Schematron
• GP2GP Review – Vendor Issues in 1st Year
    – Validation (legacy data)
    – User-Defined Codes containing spaces
    – Large message files (> 5Mb)
Summary Conclusions
• Successes
    - Technical and practical: resource duplication minimised
    - Project outcomes: two delivered and one nearing trial

• Going Forward
    - Data Modelling: openEHR Archetypes (ISO 13606)
    - CDA: Templates and Schematron (HISO 10043 standards)

• Acknowledgements
    - David Hay, Peter Sergent, Andre Bredenkamp & Andrew Terris.
    - The Vendors!

“If you want to be incrementally better, be competitive,
    if you want to be exponentially better, be collaborative.”
Reference Sources
•   Boone KW. The CDA Book. 1st edition. New York: Springer-Verlag London Ltd, 2011.
•   HL7. Clinical Document Architecture Release 2. http://www.hl7.org/implement/standards/index.cfm
•   Atalag K, Hay D, Kenworthy A, Le Maitre A. Interoperability Reference Architecture. Version 1.0 December 2011
•   HISO: Health Information Exchange Structured Documents Architecture Building Block. HISO 10040.3 Version 1.0 April 2012
•   National Health IT Board. National IT Plan. September 2010
•   W3C. Extensible Markup Language (XML). http://www.w3.org/XML/ at 24/01/2012
•   Shadow G, McDonald CJ. The Unified Codes for Units of Measure http://aurora.regenstrief.org/~ucum/ucum.html
•   Ringholm Integration Consulting. CDA Validation Tools.
    https://ncisvn.nci.nih.gov/svn/cacis/ESD/trunk/docs/hl7-training/S165_CDA_validation_tools.pdf
•   MSDN. Improving XML Document Validation With Schematron.
    http://msdn.microsoft.com/en-us/library/aa468554.aspx#schematron_topic 4 September 2004
•   Wikipedia. Extensible Stylesheet Language Transformations (XSLT). http://en.wikipedia.org/wiki/XSLT at 23/06/2012
•   Wikipedia. Continuity of Care Document. http://en.wikipedia.org/wiki/Continuity_of_Care_Document at 14/04/2012
•   Grieve G. Data Quality Requirements in v3 Data Types - Both Necessary and Spurious. Health Intersections November 29, 2011
    http://www.healthintersections.com.au/?p=738
•   Gower D. Some Thoughts on Cooperation, Standards and Interoperability. Pulse+IT Magazine Editorial: September 2011
    http://www.pulseitmagazine.com.au/
•   RIMBAA. The Software Implementation of CDA. http://wiki.hl7.org/index.php?title=Software_Implementation_of_CDA at 22/07/12
•   OpenEHR. http://www.openehr.org/home.html
Questions & Suggestions

• Where to next for the Toolkit?



• Thanks for attending!

peter.jordan@patientsfirst.org.nz

More Related Content

What's hot

HL7 Version 3 Overview
HL7 Version 3 Overview HL7 Version 3 Overview
HL7 Version 3 Overview WardTechTalent
 
Hl7 standard
Hl7 standardHl7 standard
Hl7 standardMarina462
 
Strategic Directions for Health Informatics Content Interoperability in NZ
Strategic Directions for Health Informatics Content Interoperability in NZStrategic Directions for Health Informatics Content Interoperability in NZ
Strategic Directions for Health Informatics Content Interoperability in NZHealth Informatics New Zealand
 
Hl7 Standards, Reference Information Model & Clinical Document Architecture
Hl7 Standards, Reference Information Model & Clinical Document ArchitectureHl7 Standards, Reference Information Model & Clinical Document Architecture
Hl7 Standards, Reference Information Model & Clinical Document ArchitectureNawanan Theera-Ampornpunt
 
Hl7 reference information model
Hl7 reference information modelHl7 reference information model
Hl7 reference information modelAbdul-Malik Shakir
 
IHE / RSNA Image Sharing Project - IHE Colombia Workshop (12/2014) Module 5a
IHE / RSNA Image Sharing Project - IHE Colombia Workshop (12/2014) Module 5aIHE / RSNA Image Sharing Project - IHE Colombia Workshop (12/2014) Module 5a
IHE / RSNA Image Sharing Project - IHE Colombia Workshop (12/2014) Module 5aIHE Brasil
 
HL7 Health level 7
HL7 Health level 7HL7 Health level 7
HL7 Health level 7Maham Yousuf
 
IRJET- A Review on Secured CDA Generation Based on Cloud Computing System
IRJET- A Review on Secured CDA Generation Based on Cloud Computing SystemIRJET- A Review on Secured CDA Generation Based on Cloud Computing System
IRJET- A Review on Secured CDA Generation Based on Cloud Computing SystemIRJET Journal
 
Using Semantic Technology to Drive Agile Analytics - SLIDES
Using Semantic Technology to Drive Agile Analytics - SLIDESUsing Semantic Technology to Drive Agile Analytics - SLIDES
Using Semantic Technology to Drive Agile Analytics - SLIDESDATAVERSITY
 

What's hot (20)

Introduction to hl7 v3
Introduction to hl7 v3Introduction to hl7 v3
Introduction to hl7 v3
 
Hl7 Standards (September 15, 2016)
Hl7 Standards (September 15, 2016)Hl7 Standards (September 15, 2016)
Hl7 Standards (September 15, 2016)
 
HL7 Version 3 Overview
HL7 Version 3 Overview HL7 Version 3 Overview
HL7 Version 3 Overview
 
Hl7 standard
Hl7 standardHl7 standard
Hl7 standard
 
Hl7 training
Hl7 training Hl7 training
Hl7 training
 
Strategic Directions for Health Informatics Content Interoperability in NZ
Strategic Directions for Health Informatics Content Interoperability in NZStrategic Directions for Health Informatics Content Interoperability in NZ
Strategic Directions for Health Informatics Content Interoperability in NZ
 
IHE Update and Overview
IHE Update and OverviewIHE Update and Overview
IHE Update and Overview
 
Hl7 Standards, Reference Information Model & Clinical Document Architecture
Hl7 Standards, Reference Information Model & Clinical Document ArchitectureHl7 Standards, Reference Information Model & Clinical Document Architecture
Hl7 Standards, Reference Information Model & Clinical Document Architecture
 
Hl7 reference information model
Hl7 reference information modelHl7 reference information model
Hl7 reference information model
 
IHE / RSNA Image Sharing Project - IHE Colombia Workshop (12/2014) Module 5a
IHE / RSNA Image Sharing Project - IHE Colombia Workshop (12/2014) Module 5aIHE / RSNA Image Sharing Project - IHE Colombia Workshop (12/2014) Module 5a
IHE / RSNA Image Sharing Project - IHE Colombia Workshop (12/2014) Module 5a
 
Hl7 Standards
Hl7 StandardsHl7 Standards
Hl7 Standards
 
Introduction to hl7 v2
Introduction to hl7 v2Introduction to hl7 v2
Introduction to hl7 v2
 
HL7 Standards
HL7 StandardsHL7 Standards
HL7 Standards
 
HL7 Health level 7
HL7 Health level 7HL7 Health level 7
HL7 Health level 7
 
IRJET- A Review on Secured CDA Generation Based on Cloud Computing System
IRJET- A Review on Secured CDA Generation Based on Cloud Computing SystemIRJET- A Review on Secured CDA Generation Based on Cloud Computing System
IRJET- A Review on Secured CDA Generation Based on Cloud Computing System
 
HL7
HL7HL7
HL7
 
Hl7 overview
Hl7 overviewHl7 overview
Hl7 overview
 
Using Semantic Technology to Drive Agile Analytics - SLIDES
Using Semantic Technology to Drive Agile Analytics - SLIDESUsing Semantic Technology to Drive Agile Analytics - SLIDES
Using Semantic Technology to Drive Agile Analytics - SLIDES
 
HL7 Standards
HL7 StandardsHL7 Standards
HL7 Standards
 
Hl7 Standards
Hl7 StandardsHl7 Standards
Hl7 Standards
 

Viewers also liked

Underpinnings of the New Zealand Interoperability Reference Architecture
Underpinnings of the New Zealand Interoperability Reference ArchitectureUnderpinnings of the New Zealand Interoperability Reference Architecture
Underpinnings of the New Zealand Interoperability Reference ArchitectureKoray Atalag
 
Development of the Gestational Diabetes Registry at CMDHB (New Zealand) using...
Development of the Gestational Diabetes Registry at CMDHB (New Zealand) using...Development of the Gestational Diabetes Registry at CMDHB (New Zealand) using...
Development of the Gestational Diabetes Registry at CMDHB (New Zealand) using...Koray Atalag
 
GP2GP In Action - Transferring Patient Records Around New Zealand, Electronic...
GP2GP In Action - Transferring Patient Records Around New Zealand, Electronic...GP2GP In Action - Transferring Patient Records Around New Zealand, Electronic...
GP2GP In Action - Transferring Patient Records Around New Zealand, Electronic...Peter Jordan
 
Getting Health Information Right
Getting Health Information RightGetting Health Information Right
Getting Health Information RightKoray Atalag
 
Standards Driven Healthcare Information Integration Infrastructure
Standards Driven Healthcare Information Integration InfrastructureStandards Driven Healthcare Information Integration Infrastructure
Standards Driven Healthcare Information Integration InfrastructureAbdul-Malik Shakir
 
Generation of cda xml schema from dicom images using hl7 standard 2
Generation of cda xml schema from dicom images using hl7 standard 2Generation of cda xml schema from dicom images using hl7 standard 2
Generation of cda xml schema from dicom images using hl7 standard 2IAEME Publication
 

Viewers also liked (7)

Underpinnings of the New Zealand Interoperability Reference Architecture
Underpinnings of the New Zealand Interoperability Reference ArchitectureUnderpinnings of the New Zealand Interoperability Reference Architecture
Underpinnings of the New Zealand Interoperability Reference Architecture
 
GP2GP in action
GP2GP in actionGP2GP in action
GP2GP in action
 
Development of the Gestational Diabetes Registry at CMDHB (New Zealand) using...
Development of the Gestational Diabetes Registry at CMDHB (New Zealand) using...Development of the Gestational Diabetes Registry at CMDHB (New Zealand) using...
Development of the Gestational Diabetes Registry at CMDHB (New Zealand) using...
 
GP2GP In Action - Transferring Patient Records Around New Zealand, Electronic...
GP2GP In Action - Transferring Patient Records Around New Zealand, Electronic...GP2GP In Action - Transferring Patient Records Around New Zealand, Electronic...
GP2GP In Action - Transferring Patient Records Around New Zealand, Electronic...
 
Getting Health Information Right
Getting Health Information RightGetting Health Information Right
Getting Health Information Right
 
Standards Driven Healthcare Information Integration Infrastructure
Standards Driven Healthcare Information Integration InfrastructureStandards Driven Healthcare Information Integration Infrastructure
Standards Driven Healthcare Information Integration Infrastructure
 
Generation of cda xml schema from dicom images using hl7 standard 2
Generation of cda xml schema from dicom images using hl7 standard 2Generation of cda xml schema from dicom images using hl7 standard 2
Generation of cda xml schema from dicom images using hl7 standard 2
 

Similar to Clinical Document Architecture Implementations - Lessons Learnt to Date

NZ Primary Healthcare IT Integration: May 2014
NZ Primary Healthcare IT Integration: May 2014NZ Primary Healthcare IT Integration: May 2014
NZ Primary Healthcare IT Integration: May 2014Peter Jordan
 
MPLS/SDN 2013 Intercloud Standardization and Testbeds - Sill
MPLS/SDN 2013 Intercloud Standardization and Testbeds - SillMPLS/SDN 2013 Intercloud Standardization and Testbeds - Sill
MPLS/SDN 2013 Intercloud Standardization and Testbeds - SillAlan Sill
 
Living Multiple Lives: The New Technical Communicator
Living Multiple Lives: The New Technical CommunicatorLiving Multiple Lives: The New Technical Communicator
Living Multiple Lives: The New Technical CommunicatorScott Abel
 
Living Multiple Lives: The New Technical Communicator
Living Multiple Lives: The New Technical CommunicatorLiving Multiple Lives: The New Technical Communicator
Living Multiple Lives: The New Technical CommunicatorScott Abel
 
GHD iConnect - our intranet for the future
GHD iConnect - our intranet for the futureGHD iConnect - our intranet for the future
GHD iConnect - our intranet for the futureMaree Courts
 
Hitsc sept 19_2012_v2
Hitsc sept 19_2012_v2Hitsc sept 19_2012_v2
Hitsc sept 19_2012_v2Rich Elmore
 
Interdisciplinary Processes at the Digital Repository of Ireland
Interdisciplinary Processes at the Digital Repository of IrelandInterdisciplinary Processes at the Digital Repository of Ireland
Interdisciplinary Processes at the Digital Repository of Irelanddri_ireland
 
Belgium & Luxembourg dedicated online Data Virtualization discovery workshop
Belgium & Luxembourg dedicated online Data Virtualization discovery workshopBelgium & Luxembourg dedicated online Data Virtualization discovery workshop
Belgium & Luxembourg dedicated online Data Virtualization discovery workshopDenodo
 
Dave Davis: Infrastructure Projects – What Makes then Different and Difficult?
Dave Davis: Infrastructure Projects – What Makes then Different and Difficult?Dave Davis: Infrastructure Projects – What Makes then Different and Difficult?
Dave Davis: Infrastructure Projects – What Makes then Different and Difficult?Edunomica
 
Bitkom Cray presentation - on HPC affecting big data analytics in FS
Bitkom Cray presentation - on HPC affecting big data analytics in FSBitkom Cray presentation - on HPC affecting big data analytics in FS
Bitkom Cray presentation - on HPC affecting big data analytics in FSPhilip Filleul
 
NIEM and XML for Architects and Developers
NIEM and XML for Architects and DevelopersNIEM and XML for Architects and Developers
NIEM and XML for Architects and DevelopersBizagi Inc
 
Neo4j GraphTalks - Einführung in Graphdatenbanken
Neo4j GraphTalks - Einführung in GraphdatenbankenNeo4j GraphTalks - Einführung in Graphdatenbanken
Neo4j GraphTalks - Einführung in GraphdatenbankenNeo4j
 
SharePoint Best Practices Conference 2013
SharePoint Best Practices Conference 2013SharePoint Best Practices Conference 2013
SharePoint Best Practices Conference 2013Mike Brannon
 
When and How Data Lakes Fit into a Modern Data Architecture
When and How Data Lakes Fit into a Modern Data ArchitectureWhen and How Data Lakes Fit into a Modern Data Architecture
When and How Data Lakes Fit into a Modern Data ArchitectureDATAVERSITY
 
Birgit Plietzsch “RDM within research computing support” SALCTG June 2013
Birgit Plietzsch “RDM within research computing support” SALCTG June 2013Birgit Plietzsch “RDM within research computing support” SALCTG June 2013
Birgit Plietzsch “RDM within research computing support” SALCTG June 2013SALCTG
 
Intelligent Document Processing in Healthcare. Choosing the Right Solutions.
Intelligent Document Processing in Healthcare. Choosing the Right Solutions.Intelligent Document Processing in Healthcare. Choosing the Right Solutions.
Intelligent Document Processing in Healthcare. Choosing the Right Solutions.Provectus
 
Bonazzi commons bd2 k ahm 2016 v2
Bonazzi commons bd2 k ahm 2016 v2Bonazzi commons bd2 k ahm 2016 v2
Bonazzi commons bd2 k ahm 2016 v2Vivien Bonazzi
 
Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...
Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...
Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...Denodo
 

Similar to Clinical Document Architecture Implementations - Lessons Learnt to Date (20)

NZ Primary Healthcare IT Integration: May 2014
NZ Primary Healthcare IT Integration: May 2014NZ Primary Healthcare IT Integration: May 2014
NZ Primary Healthcare IT Integration: May 2014
 
MPLS/SDN 2013 Intercloud Standardization and Testbeds - Sill
MPLS/SDN 2013 Intercloud Standardization and Testbeds - SillMPLS/SDN 2013 Intercloud Standardization and Testbeds - Sill
MPLS/SDN 2013 Intercloud Standardization and Testbeds - Sill
 
Living Multiple Lives: The New Technical Communicator
Living Multiple Lives: The New Technical CommunicatorLiving Multiple Lives: The New Technical Communicator
Living Multiple Lives: The New Technical Communicator
 
Living Multiple Lives: The New Technical Communicator
Living Multiple Lives: The New Technical CommunicatorLiving Multiple Lives: The New Technical Communicator
Living Multiple Lives: The New Technical Communicator
 
GHD iConnect - our intranet for the future
GHD iConnect - our intranet for the futureGHD iConnect - our intranet for the future
GHD iConnect - our intranet for the future
 
Hitsc sept 19_2012_v2
Hitsc sept 19_2012_v2Hitsc sept 19_2012_v2
Hitsc sept 19_2012_v2
 
Interdisciplinary Processes at the Digital Repository of Ireland
Interdisciplinary Processes at the Digital Repository of IrelandInterdisciplinary Processes at the Digital Repository of Ireland
Interdisciplinary Processes at the Digital Repository of Ireland
 
Belgium & Luxembourg dedicated online Data Virtualization discovery workshop
Belgium & Luxembourg dedicated online Data Virtualization discovery workshopBelgium & Luxembourg dedicated online Data Virtualization discovery workshop
Belgium & Luxembourg dedicated online Data Virtualization discovery workshop
 
Dave Davis: Infrastructure Projects – What Makes then Different and Difficult?
Dave Davis: Infrastructure Projects – What Makes then Different and Difficult?Dave Davis: Infrastructure Projects – What Makes then Different and Difficult?
Dave Davis: Infrastructure Projects – What Makes then Different and Difficult?
 
BD2K Update
BD2K UpdateBD2K Update
BD2K Update
 
HL7 - Whats Hot and Whats Not
HL7 - Whats Hot and Whats NotHL7 - Whats Hot and Whats Not
HL7 - Whats Hot and Whats Not
 
Bitkom Cray presentation - on HPC affecting big data analytics in FS
Bitkom Cray presentation - on HPC affecting big data analytics in FSBitkom Cray presentation - on HPC affecting big data analytics in FS
Bitkom Cray presentation - on HPC affecting big data analytics in FS
 
NIEM and XML for Architects and Developers
NIEM and XML for Architects and DevelopersNIEM and XML for Architects and Developers
NIEM and XML for Architects and Developers
 
Neo4j GraphTalks - Einführung in Graphdatenbanken
Neo4j GraphTalks - Einführung in GraphdatenbankenNeo4j GraphTalks - Einführung in Graphdatenbanken
Neo4j GraphTalks - Einführung in Graphdatenbanken
 
SharePoint Best Practices Conference 2013
SharePoint Best Practices Conference 2013SharePoint Best Practices Conference 2013
SharePoint Best Practices Conference 2013
 
When and How Data Lakes Fit into a Modern Data Architecture
When and How Data Lakes Fit into a Modern Data ArchitectureWhen and How Data Lakes Fit into a Modern Data Architecture
When and How Data Lakes Fit into a Modern Data Architecture
 
Birgit Plietzsch “RDM within research computing support” SALCTG June 2013
Birgit Plietzsch “RDM within research computing support” SALCTG June 2013Birgit Plietzsch “RDM within research computing support” SALCTG June 2013
Birgit Plietzsch “RDM within research computing support” SALCTG June 2013
 
Intelligent Document Processing in Healthcare. Choosing the Right Solutions.
Intelligent Document Processing in Healthcare. Choosing the Right Solutions.Intelligent Document Processing in Healthcare. Choosing the Right Solutions.
Intelligent Document Processing in Healthcare. Choosing the Right Solutions.
 
Bonazzi commons bd2 k ahm 2016 v2
Bonazzi commons bd2 k ahm 2016 v2Bonazzi commons bd2 k ahm 2016 v2
Bonazzi commons bd2 k ahm 2016 v2
 
Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...
Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...
Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...
 

More from Health Informatics New Zealand

The Austin Health Diabetes Discovery Initiative: Using technology to support ...
The Austin Health Diabetes Discovery Initiative: Using technology to support ...The Austin Health Diabetes Discovery Initiative: Using technology to support ...
The Austin Health Diabetes Discovery Initiative: Using technology to support ...Health Informatics New Zealand
 
Shaping Informatics for Allied Health - Refining our voice
Shaping Informatics for Allied Health - Refining our voiceShaping Informatics for Allied Health - Refining our voice
Shaping Informatics for Allied Health - Refining our voiceHealth Informatics New Zealand
 
Laptop computers enhancing clinical care in community allied health service
Laptop computers enhancing clinical care in community allied health serviceLaptop computers enhancing clinical care in community allied health service
Laptop computers enhancing clinical care in community allied health serviceHealth Informatics New Zealand
 
Safe IT Practices: making it easy to do the right thing
Safe IT Practices: making it easy to do the right thingSafe IT Practices: making it easy to do the right thing
Safe IT Practices: making it easy to do the right thingHealth Informatics New Zealand
 
Reducing hospitalisations and arrests of mental health patients through the u...
Reducing hospitalisations and arrests of mental health patients through the u...Reducing hospitalisations and arrests of mental health patients through the u...
Reducing hospitalisations and arrests of mental health patients through the u...Health Informatics New Zealand
 
Using the EMR in early recognition and management of sepsis
Using the EMR in early recognition and management of sepsisUsing the EMR in early recognition and management of sepsis
Using the EMR in early recognition and management of sepsisHealth Informatics New Zealand
 
Allied Health and informatics: Identifying our voice - can you hear us?
Allied Health and informatics: Identifying our voice - can you hear us?Allied Health and informatics: Identifying our voice - can you hear us?
Allied Health and informatics: Identifying our voice - can you hear us?Health Informatics New Zealand
 
Change in the data collection landscape: opportunity, possibilities and poten...
Change in the data collection landscape: opportunity, possibilities and poten...Change in the data collection landscape: opportunity, possibilities and poten...
Change in the data collection landscape: opportunity, possibilities and poten...Health Informatics New Zealand
 
Overview of the New Zealand Maternity Clinical Information System
Overview of the New Zealand Maternity Clinical Information SystemOverview of the New Zealand Maternity Clinical Information System
Overview of the New Zealand Maternity Clinical Information SystemHealth Informatics New Zealand
 
Electronic prescribing system medication errors: Identification, classificati...
Electronic prescribing system medication errors: Identification, classificati...Electronic prescribing system medication errors: Identification, classificati...
Electronic prescribing system medication errors: Identification, classificati...Health Informatics New Zealand
 
Global trends in technology for retailers and how they are impacting the phar...
Global trends in technology for retailers and how they are impacting the phar...Global trends in technology for retailers and how they are impacting the phar...
Global trends in technology for retailers and how they are impacting the phar...Health Informatics New Zealand
 
"Not flying under the radar": Developing an App for Patient-led Management of...
"Not flying under the radar": Developing an App for Patient-led Management of..."Not flying under the radar": Developing an App for Patient-led Management of...
"Not flying under the radar": Developing an App for Patient-led Management of...Health Informatics New Zealand
 
The quantified self: Does personalised monitoring change everything?
The quantified self: Does personalised monitoring change everything?The quantified self: Does personalised monitoring change everything?
The quantified self: Does personalised monitoring change everything?Health Informatics New Zealand
 

More from Health Informatics New Zealand (20)

The Austin Health Diabetes Discovery Initiative: Using technology to support ...
The Austin Health Diabetes Discovery Initiative: Using technology to support ...The Austin Health Diabetes Discovery Initiative: Using technology to support ...
The Austin Health Diabetes Discovery Initiative: Using technology to support ...
 
Shaping Informatics for Allied Health - Refining our voice
Shaping Informatics for Allied Health - Refining our voiceShaping Informatics for Allied Health - Refining our voice
Shaping Informatics for Allied Health - Refining our voice
 
Surveillance of social media: Big data analytics
Surveillance of social media: Big data analyticsSurveillance of social media: Big data analytics
Surveillance of social media: Big data analytics
 
The Power of Surface Modelling
The Power of Surface ModellingThe Power of Surface Modelling
The Power of Surface Modelling
 
Laptop computers enhancing clinical care in community allied health service
Laptop computers enhancing clinical care in community allied health serviceLaptop computers enhancing clinical care in community allied health service
Laptop computers enhancing clinical care in community allied health service
 
Making surgical practice improvement easy
Making surgical practice improvement easyMaking surgical practice improvement easy
Making surgical practice improvement easy
 
Safe IT Practices: making it easy to do the right thing
Safe IT Practices: making it easy to do the right thingSafe IT Practices: making it easy to do the right thing
Safe IT Practices: making it easy to do the right thing
 
Beyond EMR - so you've got an EMR - what next?
Beyond EMR - so you've got an EMR - what next?Beyond EMR - so you've got an EMR - what next?
Beyond EMR - so you've got an EMR - what next?
 
Empowered Health
Empowered HealthEmpowered Health
Empowered Health
 
Reducing hospitalisations and arrests of mental health patients through the u...
Reducing hospitalisations and arrests of mental health patients through the u...Reducing hospitalisations and arrests of mental health patients through the u...
Reducing hospitalisations and arrests of mental health patients through the u...
 
Using the EMR in early recognition and management of sepsis
Using the EMR in early recognition and management of sepsisUsing the EMR in early recognition and management of sepsis
Using the EMR in early recognition and management of sepsis
 
Allied Health and informatics: Identifying our voice - can you hear us?
Allied Health and informatics: Identifying our voice - can you hear us?Allied Health and informatics: Identifying our voice - can you hear us?
Allied Health and informatics: Identifying our voice - can you hear us?
 
Change in the data collection landscape: opportunity, possibilities and poten...
Change in the data collection landscape: opportunity, possibilities and poten...Change in the data collection landscape: opportunity, possibilities and poten...
Change in the data collection landscape: opportunity, possibilities and poten...
 
Overview of the New Zealand Maternity Clinical Information System
Overview of the New Zealand Maternity Clinical Information SystemOverview of the New Zealand Maternity Clinical Information System
Overview of the New Zealand Maternity Clinical Information System
 
Nhitb wednesday 9am plenary (sadhana first)
Nhitb wednesday 9am plenary (sadhana first)Nhitb wednesday 9am plenary (sadhana first)
Nhitb wednesday 9am plenary (sadhana first)
 
Oncology treatment patterns in the South Island
Oncology treatment patterns in the South IslandOncology treatment patterns in the South Island
Oncology treatment patterns in the South Island
 
Electronic prescribing system medication errors: Identification, classificati...
Electronic prescribing system medication errors: Identification, classificati...Electronic prescribing system medication errors: Identification, classificati...
Electronic prescribing system medication errors: Identification, classificati...
 
Global trends in technology for retailers and how they are impacting the phar...
Global trends in technology for retailers and how they are impacting the phar...Global trends in technology for retailers and how they are impacting the phar...
Global trends in technology for retailers and how they are impacting the phar...
 
"Not flying under the radar": Developing an App for Patient-led Management of...
"Not flying under the radar": Developing an App for Patient-led Management of..."Not flying under the radar": Developing an App for Patient-led Management of...
"Not flying under the radar": Developing an App for Patient-led Management of...
 
The quantified self: Does personalised monitoring change everything?
The quantified self: Does personalised monitoring change everything?The quantified self: Does personalised monitoring change everything?
The quantified self: Does personalised monitoring change everything?
 

Recently uploaded

Primary headache and facial pain. (2024)
Primary headache and facial pain. (2024)Primary headache and facial pain. (2024)
Primary headache and facial pain. (2024)Mohamed Rizk Khodair
 
World-Health-Day-2024-My-Health-My-Right.pptx
World-Health-Day-2024-My-Health-My-Right.pptxWorld-Health-Day-2024-My-Health-My-Right.pptx
World-Health-Day-2024-My-Health-My-Right.pptxEx WHO/USAID
 
Statistical modeling in pharmaceutical research and development.
Statistical modeling in pharmaceutical research and development.Statistical modeling in pharmaceutical research and development.
Statistical modeling in pharmaceutical research and development.ANJALI
 
Tans femoral Amputee : Prosthetics Knee Joints.pptx
Tans femoral Amputee : Prosthetics Knee Joints.pptxTans femoral Amputee : Prosthetics Knee Joints.pptx
Tans femoral Amputee : Prosthetics Knee Joints.pptxKezaiah S
 
Hematology and Immunology - Leukocytes Functions
Hematology and Immunology - Leukocytes FunctionsHematology and Immunology - Leukocytes Functions
Hematology and Immunology - Leukocytes FunctionsMedicoseAcademics
 
Basic principles involved in the traditional systems of medicine PDF.pdf
Basic principles involved in the traditional systems of medicine PDF.pdfBasic principles involved in the traditional systems of medicine PDF.pdf
Basic principles involved in the traditional systems of medicine PDF.pdfDivya Kanojiya
 
Radiation Dosimetry Parameters and Isodose Curves.pptx
Radiation Dosimetry Parameters and Isodose Curves.pptxRadiation Dosimetry Parameters and Isodose Curves.pptx
Radiation Dosimetry Parameters and Isodose Curves.pptxDr. Dheeraj Kumar
 
METHODS OF ACQUIRING KNOWLEDGE IN NURSING.pptx by navdeep kaur
METHODS OF ACQUIRING KNOWLEDGE IN NURSING.pptx by navdeep kaurMETHODS OF ACQUIRING KNOWLEDGE IN NURSING.pptx by navdeep kaur
METHODS OF ACQUIRING KNOWLEDGE IN NURSING.pptx by navdeep kaurNavdeep Kaur
 
systemic bacteriology (7)............pptx
systemic bacteriology (7)............pptxsystemic bacteriology (7)............pptx
systemic bacteriology (7)............pptxEyobAlemu11
 
Nutrition of OCD for my Nutritional Neuroscience Class
Nutrition of OCD for my Nutritional Neuroscience ClassNutrition of OCD for my Nutritional Neuroscience Class
Nutrition of OCD for my Nutritional Neuroscience Classmanuelazg2001
 
Monoclonal antibody production by hybridoma technology
Monoclonal antibody production by hybridoma technologyMonoclonal antibody production by hybridoma technology
Monoclonal antibody production by hybridoma technologyHasnat Tariq
 
Measurement of Radiation and Dosimetric Procedure.pptx
Measurement of Radiation and Dosimetric Procedure.pptxMeasurement of Radiation and Dosimetric Procedure.pptx
Measurement of Radiation and Dosimetric Procedure.pptxDr. Dheeraj Kumar
 
Presentation on General Anesthetics pdf.
Presentation on General Anesthetics pdf.Presentation on General Anesthetics pdf.
Presentation on General Anesthetics pdf.Prerana Jadhav
 
Plant Fibres used as Surgical Dressings PDF.pdf
Plant Fibres used as Surgical Dressings PDF.pdfPlant Fibres used as Surgical Dressings PDF.pdf
Plant Fibres used as Surgical Dressings PDF.pdfDivya Kanojiya
 
Informed Consent Empowering Healthcare Decision-Making.pptx
Informed Consent Empowering Healthcare Decision-Making.pptxInformed Consent Empowering Healthcare Decision-Making.pptx
Informed Consent Empowering Healthcare Decision-Making.pptxSasikiranMarri
 
PULMONARY EMBOLISM AND ITS MANAGEMENTS.pdf
PULMONARY EMBOLISM AND ITS MANAGEMENTS.pdfPULMONARY EMBOLISM AND ITS MANAGEMENTS.pdf
PULMONARY EMBOLISM AND ITS MANAGEMENTS.pdfDolisha Warbi
 
PHYSIOTHERAPY IN HEART TRANSPLANTATION..
PHYSIOTHERAPY IN HEART TRANSPLANTATION..PHYSIOTHERAPY IN HEART TRANSPLANTATION..
PHYSIOTHERAPY IN HEART TRANSPLANTATION..AneriPatwari
 
Study on the Impact of FOCUS-PDCA Management Model on the Disinfection Qualit...
Study on the Impact of FOCUS-PDCA Management Model on the Disinfection Qualit...Study on the Impact of FOCUS-PDCA Management Model on the Disinfection Qualit...
Study on the Impact of FOCUS-PDCA Management Model on the Disinfection Qualit...MehranMouzam
 
Culture and Health Disorders Social change.pptx
Culture and Health Disorders Social change.pptxCulture and Health Disorders Social change.pptx
Culture and Health Disorders Social change.pptxDr. Dheeraj Kumar
 
SGK HÓA SINH NĂNG LƯỢNG SINH HỌC 2006.pdf
SGK HÓA SINH NĂNG LƯỢNG SINH HỌC 2006.pdfSGK HÓA SINH NĂNG LƯỢNG SINH HỌC 2006.pdf
SGK HÓA SINH NĂNG LƯỢNG SINH HỌC 2006.pdfHongBiThi1
 

Recently uploaded (20)

Primary headache and facial pain. (2024)
Primary headache and facial pain. (2024)Primary headache and facial pain. (2024)
Primary headache and facial pain. (2024)
 
World-Health-Day-2024-My-Health-My-Right.pptx
World-Health-Day-2024-My-Health-My-Right.pptxWorld-Health-Day-2024-My-Health-My-Right.pptx
World-Health-Day-2024-My-Health-My-Right.pptx
 
Statistical modeling in pharmaceutical research and development.
Statistical modeling in pharmaceutical research and development.Statistical modeling in pharmaceutical research and development.
Statistical modeling in pharmaceutical research and development.
 
Tans femoral Amputee : Prosthetics Knee Joints.pptx
Tans femoral Amputee : Prosthetics Knee Joints.pptxTans femoral Amputee : Prosthetics Knee Joints.pptx
Tans femoral Amputee : Prosthetics Knee Joints.pptx
 
Hematology and Immunology - Leukocytes Functions
Hematology and Immunology - Leukocytes FunctionsHematology and Immunology - Leukocytes Functions
Hematology and Immunology - Leukocytes Functions
 
Basic principles involved in the traditional systems of medicine PDF.pdf
Basic principles involved in the traditional systems of medicine PDF.pdfBasic principles involved in the traditional systems of medicine PDF.pdf
Basic principles involved in the traditional systems of medicine PDF.pdf
 
Radiation Dosimetry Parameters and Isodose Curves.pptx
Radiation Dosimetry Parameters and Isodose Curves.pptxRadiation Dosimetry Parameters and Isodose Curves.pptx
Radiation Dosimetry Parameters and Isodose Curves.pptx
 
METHODS OF ACQUIRING KNOWLEDGE IN NURSING.pptx by navdeep kaur
METHODS OF ACQUIRING KNOWLEDGE IN NURSING.pptx by navdeep kaurMETHODS OF ACQUIRING KNOWLEDGE IN NURSING.pptx by navdeep kaur
METHODS OF ACQUIRING KNOWLEDGE IN NURSING.pptx by navdeep kaur
 
systemic bacteriology (7)............pptx
systemic bacteriology (7)............pptxsystemic bacteriology (7)............pptx
systemic bacteriology (7)............pptx
 
Nutrition of OCD for my Nutritional Neuroscience Class
Nutrition of OCD for my Nutritional Neuroscience ClassNutrition of OCD for my Nutritional Neuroscience Class
Nutrition of OCD for my Nutritional Neuroscience Class
 
Monoclonal antibody production by hybridoma technology
Monoclonal antibody production by hybridoma technologyMonoclonal antibody production by hybridoma technology
Monoclonal antibody production by hybridoma technology
 
Measurement of Radiation and Dosimetric Procedure.pptx
Measurement of Radiation and Dosimetric Procedure.pptxMeasurement of Radiation and Dosimetric Procedure.pptx
Measurement of Radiation and Dosimetric Procedure.pptx
 
Presentation on General Anesthetics pdf.
Presentation on General Anesthetics pdf.Presentation on General Anesthetics pdf.
Presentation on General Anesthetics pdf.
 
Plant Fibres used as Surgical Dressings PDF.pdf
Plant Fibres used as Surgical Dressings PDF.pdfPlant Fibres used as Surgical Dressings PDF.pdf
Plant Fibres used as Surgical Dressings PDF.pdf
 
Informed Consent Empowering Healthcare Decision-Making.pptx
Informed Consent Empowering Healthcare Decision-Making.pptxInformed Consent Empowering Healthcare Decision-Making.pptx
Informed Consent Empowering Healthcare Decision-Making.pptx
 
PULMONARY EMBOLISM AND ITS MANAGEMENTS.pdf
PULMONARY EMBOLISM AND ITS MANAGEMENTS.pdfPULMONARY EMBOLISM AND ITS MANAGEMENTS.pdf
PULMONARY EMBOLISM AND ITS MANAGEMENTS.pdf
 
PHYSIOTHERAPY IN HEART TRANSPLANTATION..
PHYSIOTHERAPY IN HEART TRANSPLANTATION..PHYSIOTHERAPY IN HEART TRANSPLANTATION..
PHYSIOTHERAPY IN HEART TRANSPLANTATION..
 
Study on the Impact of FOCUS-PDCA Management Model on the Disinfection Qualit...
Study on the Impact of FOCUS-PDCA Management Model on the Disinfection Qualit...Study on the Impact of FOCUS-PDCA Management Model on the Disinfection Qualit...
Study on the Impact of FOCUS-PDCA Management Model on the Disinfection Qualit...
 
Culture and Health Disorders Social change.pptx
Culture and Health Disorders Social change.pptxCulture and Health Disorders Social change.pptx
Culture and Health Disorders Social change.pptx
 
SGK HÓA SINH NĂNG LƯỢNG SINH HỌC 2006.pdf
SGK HÓA SINH NĂNG LƯỢNG SINH HỌC 2006.pdfSGK HÓA SINH NĂNG LƯỢNG SINH HỌC 2006.pdf
SGK HÓA SINH NĂNG LƯỢNG SINH HỌC 2006.pdf
 

Clinical Document Architecture Implementations - Lessons Learnt to Date

  • 1. Clinical Document Architecture Implementations - Lessons Learnt To Date… Peter Jordan HINZ Conference 2012 Primary Care Information Paper Presentation Architect 8 November 2012 1
  • 2. Introduction HISO 10040 Health Information Exchange 10040.1 10040.2 10040.3 R-CDRs CCR Documents XDS SNOMED CT CDA Archetypes • Challenges - encountered in early CDA implementations • Solutions – common Data Models & NZ CDA Toolkit • Lessons - learnt in the process
  • 4. Project Solutions • Implementation Types • GP2GP – Continuity of Care • E-Discharge Summaries – Connected Care • Community E-Prescribing – Order Filling Service • Shared Components • Common Data Model – Semantic Integration • Client Software Adapter – NZ CDA Toolkit
  • 5. Shared Data Model C1: Bridge the logical data model in Business Requirements and the vendor’s physical data models - via the CCR/CCD standard (Sections/Entries). Highest or lowest common denominator? “Don’t exclude anything that any one of us has.” • Mandatory Sections – none in GP2GP • Required Elements – only patient & record identifiers • Extensible – Name-Value Pairs • Linking Entries – to Encounters • External Documents – linked to any Entry • Project variances – e-Prescribing ordering elements
  • 6. NZ CDA Toolkit Client-side adapter; a class library facilitating the creation, validation, packing and consumption of CDAs. • C2: Data Typing – translates Data Model to CDA – Which Act class – act or observation? – Constants for identifiers e.g. 2.16.840.1.113883.6.96 = SNOMED – Single NULL • C3: Validation – Encapsulates Schema (structure), adds business level (content) – Removes some pain points (UCUM) – but not all (Schema mandates) • C4: NZ-Specific Requirements – Additional Demographics • C5: Presentation – GP2GP version of standard CDA Style Sheet • C6: Transport Packaging – Project-specific – GP2GP & e-Discharge: MIME package within HL7 v2.4 message – E-Prescribing: CDATA section in NZePS XML message
  • 7. Practical Discussion Have the challenges been overcome? • Data Model – Would GP2GP be possible without one? – Vendor willingness to co-operate – Business Requirements imprecise; Implementation Guide, highly complex • Toolkit Development – Common ownership: – Shared Source and Test Harness application – Co-operative development; teleconferences, workshops • Reusability – Accumulate lessons learnt, not revisit • Validation – More granularity via XML Schematron • GP2GP Review – Vendor Issues in 1st Year – Validation (legacy data) – User-Defined Codes containing spaces – Large message files (> 5Mb)
  • 8. Summary Conclusions • Successes - Technical and practical: resource duplication minimised - Project outcomes: two delivered and one nearing trial • Going Forward - Data Modelling: openEHR Archetypes (ISO 13606) - CDA: Templates and Schematron (HISO 10043 standards) • Acknowledgements - David Hay, Peter Sergent, Andre Bredenkamp & Andrew Terris. - The Vendors! “If you want to be incrementally better, be competitive, if you want to be exponentially better, be collaborative.”
  • 9. Reference Sources • Boone KW. The CDA Book. 1st edition. New York: Springer-Verlag London Ltd, 2011. • HL7. Clinical Document Architecture Release 2. http://www.hl7.org/implement/standards/index.cfm • Atalag K, Hay D, Kenworthy A, Le Maitre A. Interoperability Reference Architecture. Version 1.0 December 2011 • HISO: Health Information Exchange Structured Documents Architecture Building Block. HISO 10040.3 Version 1.0 April 2012 • National Health IT Board. National IT Plan. September 2010 • W3C. Extensible Markup Language (XML). http://www.w3.org/XML/ at 24/01/2012 • Shadow G, McDonald CJ. The Unified Codes for Units of Measure http://aurora.regenstrief.org/~ucum/ucum.html • Ringholm Integration Consulting. CDA Validation Tools. https://ncisvn.nci.nih.gov/svn/cacis/ESD/trunk/docs/hl7-training/S165_CDA_validation_tools.pdf • MSDN. Improving XML Document Validation With Schematron. http://msdn.microsoft.com/en-us/library/aa468554.aspx#schematron_topic 4 September 2004 • Wikipedia. Extensible Stylesheet Language Transformations (XSLT). http://en.wikipedia.org/wiki/XSLT at 23/06/2012 • Wikipedia. Continuity of Care Document. http://en.wikipedia.org/wiki/Continuity_of_Care_Document at 14/04/2012 • Grieve G. Data Quality Requirements in v3 Data Types - Both Necessary and Spurious. Health Intersections November 29, 2011 http://www.healthintersections.com.au/?p=738 • Gower D. Some Thoughts on Cooperation, Standards and Interoperability. Pulse+IT Magazine Editorial: September 2011 http://www.pulseitmagazine.com.au/ • RIMBAA. The Software Implementation of CDA. http://wiki.hl7.org/index.php?title=Software_Implementation_of_CDA at 22/07/12 • OpenEHR. http://www.openehr.org/home.html
  • 10. Questions & Suggestions • Where to next for the Toolkit? • Thanks for attending! peter.jordan@patientsfirst.org.nz

Editor's Notes

  1. Clinical documentation is used throughout healthcare to describe care provided to a patient, communicate essential information between healthcare providers and to maintain a patient medical record. Is anyone unfamiliar with CDA ? If so…Clinical Document Architecture, “the documentation of clinical observations and services”. In the NZ Health Sector, the initial use has centred on the communication, or messaging, function and CDA documents are the common currency of information exchange (‘payload’) in the Reference Architecture for Interoperability (RAI), and now an approved Health Information Standards Organisation (HISO) standard. The HL7 CDA standard is one of the 3 pillars of the NZ Health Sectors RAI and the first to see widespread practical use. The first nationwide NZ project to use CDA was General Practitioner to General Practitioner (GP2GP) Patient Record Transfers, now in full production, closely followed by the eDischarge Summary Trial and now the ePrescribing Service Pilot. These implementations have exposed a number of challenges, with regard to using CDA to facilitate semantic interoperability between diverse, commercial, eHealth applications, notably the Practice Management Systems (PMS) used in Primary Care. This presentation will explore the challenges encountered in the early implementations, the key strategies and techniques used to meet them and the lessons learnt in the process. In particular, the development and use of common data models and a shared software component, the NZ CDA Toolkit, to generate and consume CDA instances from PMS will be examined.
  2. CDA is an international standard – based on HL7 v3 data types and the RIM – for the production of all clinical documents. This necessitates a highly flexible design and, as such, one that is open to diverse interpretations and implementation standards. Furthermore, to the best of the author’s knowledge, no commercial eHealth application in the NZ market place natively uses the HL7 v3 RIM - or the constrained version R-MIM (Restricted Meta-Information Model) implemented by CDA - at any level; persistence, application or presentation (user interface). Hence the overarching problem to be solved was – how should CDA be implemented in NZ, with particular regard to the first round of interoperability projects mandated by the National Health IT Plan [5]. These challenges can be grouped into six broad classifications: Data Modelling. Converting the ‘traditional’ PMS clinical data models of Patient Demographics, Allergies and Alerts, Encounters, Medications, Observations, Tests, Vitals, Immunisations, Problems, Procedures, Maternity, Documents, etc into the RIM backbone ‘clinical statement model’ of an Entity fulfilling a Role Participating in an Act. In particular, the constraint of only six types of Act – Encounter, Procedure, Observation, Substance Administration, Document and Supply. This task is compounded by the need to convert relational data structures to the hierarchical Extensible Markup Language (XML) [6] format used by CDA which uses the concept of Entry Relationships to link clinical statements. On top of this is the requirement to achieve semantic interoperability when passing data between disparate PMS systems which implement varying levels of data normalisation and different clinical coding systems. Data Typing. CDA implements the HL7 v3 Data Types many of which are composite classes of standard data types and have no direct equivalent in PMS systems – examples of this are Concept Descriptors (CD = Codes) and Instance Identifiers (II ] IDs). Furthermore, whereas most software environments implement only a single expression of a null value, each HL7 v3 Data Type contains a nullFlavor property, which supports up to 11 ways to indicate why a value is empty! Validation. CDA uses the industry standard XML format and hence individual documents can be validated against an XML Schema (XSD). However, although this technique provides structural validation – and a limited amount of content validation – it is restricted by the limitations inherent in the XSD technology: these include the inability to specify a choice of attribute values; a set of elements and attributes; or to vary the content model based on the value of an element or attribute (co-occurrence, i.e. if…then, constraints). In other words, XSD offers only limited ‘business’ level validation.An additional problem is that the values permitted by some HL7 v3 data types are constrained by external coding sets – notably Units which must come from the Unified Code for Units of Measurement [7] – that are too large to be placed in an XML validation artefact; and require the use of external tools or custom software implementations. As a consequence, it has been estimated that only 20% of CDA instances produced worldwide are fully compliant [8].Content validation is also required, and this is based on Implementation Guides (IG) and Templates. However as neither of these artefacts can be directly applied, at the machine level, to enforce constraints against a CDA document – a choice has to be made whether to assert IG and Template rules using XML Schematron [9] and/or custom-built software components. NZ-specific requirements. As an international standard, CDA attempts to encapsulate a maximum set of clinically-related data elements, but in practice this is an impossible task. For example, the Patient Demographics class, rendered in the CDA Header, contains only a single ethnicity and no corresponding property for the NZ-specific concepts of Iwi and Hapu. Presentation. CDA documents contain a human-readable element, notably a Text Section that implements a subset of HTML that can be displayed in a browser using Extensible Stylesheet Language Transformations (XSLT) [10]. This begs the questions which styles to use and whether a generic, or project-specific, stylesheet should be used. Document Transport. CDA is a document, not a messaging standard; raising the issue of how one should transmit a CDA document, and any external attachments, from one Healthcare Facility to another.
  3. The above challenges were first encountered in the GP2GP Project. As a continuity of care requirement, involving the transfer of an entire patient record from one healthcare provider to another, this represented a large-scale implementation of CDA; with each individual PMS vendor needing to interpret the substantial, and highly complex, Implementation Guide in an absolutely identical way. To resolve the relevant technical, and financial, implications of this, two solutions were adopted – the development of a new shared Data Model and a common software component (NZ CDA Toolkit) to facilitate the creation, packaging and consumption of GP2GP CDA documents. These solutions were subsequently adopted in the implementations of CDA by the eDischarge Summary and ePrescribing projects.
  4. The development of a new, and common, data model solved many of the Data Modelling and Typing challenges – as well as the overall issue of converting the logical data model outlined in the GP2GP Business Requirements to a physical data model fully understood, and agreed upon, by each PMS Vendor. It was also the bridge that facilitated the grouping of the agreed clinical data elements into CDA Sections (Encounters, Medications, Problems, etc) using the internationally-adopted Continuity of Care Record (CCR) and Continuity of Care Document (CCD) [11] standards – this approach was subsequently mandated by the RAI. The use of an international standard helped to fuse many of the differences between the data models of the participating vendors, but there was one overarching concern in matching the relative granularity of these models. Should the highest (atomic, coded, data elements), or lowest (free text) common denominator be implemented and what about elements – and even entire sections – implemented by only one, or two, vendors? In principle it was decided to implement the most structured, atomised, versions (“don’t exclude anything that any one of us has” in the words of one vendor) of each CCR/CCD Section, and this goal was facilitated by the establishment of the following principles:- No mandatory Sections. In several cases where no vendor implemented an atomic data model (e.g. Advance Directives) CDA Level 2 (human-readable text only) was used – in all of the other instances CDA Level 3 (fully atomised, human and machine-readable data) was used. Very few mandatory data elements – mainly patient and record identifiers - and all coded properties must contain an alternative free text property (fortunately, a valid implementation of the HL7 v3 CD type). Any number of Name-Value Pair (NVP) properties can be added to an individual (Level 3 Section) Entry. This meets the requirement for the model to be both fully comprehensive and infinitely extensible.   Another key task in the modelling was how to implement the common links between individual Entries (database rows in relational database terms) – this was achieved by the following:- The facility to link entries in various other sections to an Encounter Entry (e.g. Medications, Problems & Procedures). External Documents can be linked to any individual (Level 3 Section) Entry.   The appropriate parts of this Data Model, plus project-specific additions, were carried forward to the eDischarge Summary and ePrescribing Data Models with some general exceptions. No NVP attributes in more tightly-constrained models Mandatory numeric values in order-related elements (e.g. ePrescribing is an ordering system and, as such must contain atomic, numeric, values for quantities and not textual expressions such as “a week’s worth”)
  5. The Toolkit is a class library that is incorporated into each individual PMS. The technical details are outside the scope of this Paper; suffice to say that - in software architecture terms - it is a client adapter, providing a common interface to an internally hidden (‘black box’) implementation (mapping of the Data Model to CDA, and vice versa). In addition to exposing an object-oriented view of the relevant Data Model, the major function of the Toolkit is to provide a common approach to the creation (rendering), consumption (parsing), validation and packaging of CDA documents. In particular, the following challenges were resolved without consuming the resources of all the participating vendors NZ-specific patient demographic details (additional ethnicities, Iwi and Hapu) are placed in an ‘Additional Demographic Information Section’. An alternative would have been to implement CDA Header Extensions, but these have to be removed before CDA Schema validation is performed and cannot be processed by the ‘standard’ CDA Stylesheet. The translation of individual elements from the Data Model into CDA elements and attributes – which class of Act to use; what’s the difference between an act and an observation. Which Coding System and Code should be used to identify each individual data value that’s not in an Act Class? Nullflavor is implemented internally by the Toolkit, when a (non mandatory) Coded property is left unpopulated, it is not directly exposed to the client system. Constant values for Coded Identifiers (i.e. Constants.SNOMED is a lot easier for Vendors to enter as Code System rather than 2.16.840.1.113883.6.96). Validation; CDA Schema validation is implemented by the Toolkit, along with Implementation Guide and Template level validation and a restricted sub-set of HL7 v3 data type checks Removal of certain HL7 v3 and CDA ‘pain points’. There appeared to be little or no point in forcing the implementation of some HL7 v3 standards, notably UCUM-compliant units, particularly given the crucial maxim that the Toolkit cannot modify any data values passed to it by a PMS. This pragmatic approach to CDA validation was recently discussed by HL7expert Grahame Grieve in a recent post on his Health Intersections Blog [12]. Packaging – the transport message was pre-determined by project requirements (HL7 v2 in G2GP and eDischarge; XML in ePrescribing), but within that the Toolkit places CDA documents, and attachments, in Managed Internet Mail Extension (MIME) Packages. Internal encryption of CDA documents can be requested by a vendor passing a common key.   The following data level validations have been applied, as they are implemented by the CDA Schema itself:- Codes cannot contain embedded spaces. These have been encountered in user-defined codes which, by their very definition, are not interoperable and an established best practice has been to place the related description in the Original Text element of the Concept Descriptor and omit the Code itself. Combined expressions of numeric test result values (e.g. a blood pressure reading of 120/80); these must be expressed as individual, numeric, results (i.e. systolic and diastolic blood pressures in this example).
  6. Having outlined the challenges and applied solutions, it is now time to consider whether the interoperability and HL7 v3 CDA-specific issues have been overcome, and if so to what degree, by the methodologies applied. Ultimately, one can only speculate about the outcome of a relatively complex CDA implementation, in a multi-vendor, continuity of care project, such as GP2GP, without the use of a common data model. However, the author would consider the chances of success to be negligible. In fact, it is almost self-evident, that interoperability benefits from a shared, collaborative, rather than competitive approach; and the willingness of the vendors to participate and cooperate in this process, and adapt to its outcomes, was a feature that moved a member of the group to recommend this strategy to an Australian audience [13]. The overall feedback from the PMS vendors, suggests that the Toolkit has successfully abstracted, and separated, all of the CDA-related concerns from these projects. However, while it has facilitated the passing of data between disparate systems, the Toolkit cannot entirely mask the fact that semantic interoperability is extremely difficult to achieve unless all participating systems implement highly atomic data structures and common clinical coding systems. No data value supplied by a healthcare facility can be modified by the Toolkit – it can reject entries where mandatory items are missing (e.g. a Patient NHI or a Code without an accompanying Code System and Display Name) or invalidated by the CDA Schema (e.g. composite blood pressure result values), but it can never change one. The Toolkit has also provided a large amount of re-use, when extended to incorporate the additional CDA instances required by new projects. It has also been adapted by other organisations, in the NZ Health Sector, for use in new interoperability projects. Thus, the strategy of developing a shared component, to implement CDA-specific functionality, has allowed the lessons learnt in the early implementations to be accumulated, rather than re-visited. One area that might be improved is the increasing use of XML Schematron, rather than source code, to implement the rules outlined in CDA Implementation Guides and Templates. This additional separation of concerns might further the re-use of shared artefacts, particularly when the Toolkit is not used, and it is easier for vendors to deploy updates to individual XML files, rather than a new version of an application component. A paper on the use of Schematron, and CDA validation in general, has been published by the RIM Based Application Architecture (RIMBAA) Group [14]. In addition to the technical challenges, there is also a human element to interoperability projects and at this stage it should be noted that, although a ‘black box’ to implementing PMS software, the Toolkit has been developed using a ‘shared source’ approach with all relevant source code, unit tests and a sample test harness application being made available to each participating vendor. Consequently, the Toolkit was not developed in isolation and the lessons learnt were shared within the Sector. During the development stages of the relevant projects, numerous contributions were made by vendor representatives via project portals and at weekly teleconferences, occasional workshops and message exchange sessions plus individual visits. These were invaluable in resolving not only technical issues, but workflow problems such as how to identify the records of patients returning to a GP practice.
  7. In this paper we have examined the challenges arising from the initial implementations of CDA in key New Zealand eHealth interoperability projects and the solutions designed to meet these challenges; namely the development of common data models and a shared software component, the NZ CDA Toolkit. Both solutions have proved successful on technical and practical levels with the delivery of the relevant projects, within relatively tight budgetary constraints, being at least partly attributable to the substantial reduction in duplication of resources resulting from the shared, co-operative, approach. Going forward, we are likely to see the adaptation of data models using the clinician-driven approach promoted by openEHR [15] Archetypes, as mandated by the Reference Architecture for Interoperability and the increasing development of CDA documents outside of the Toolkit, but facilitated by Template Libraries and Schematron that incorporate the lessons learnt from the development of the Toolkit. Basing the first national implementations of CDA in New Zealand on an open, shared and collaborative approach has established a significant framework for the comprehensive adoption of Clinical Document Architecture in the New Zealand Health IT Sector.