XML used for Healthcare Messaging and Electronic Health Record Communication David Markwell - Clinical Information Consultancy Andrew Hinchley - Communication.

Slides:



Advertisements
Similar presentations
Dipak Kalra, David Lloyd Health Record Information The information in a health record is inherently hierarchical –Clinical observations, reasoning and.
Advertisements

Forest Markup / Metadata Language FML
DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
XML/EDI Overview West Chester Electronic Commerce Resource Center (ECRC)
CIMI Modelling Taskforce Progress Report
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 System modeling 2.
HSCIC Data Dictionary for Care Modelling Approach Dr. Rahil Qamar Siddiqui Health and Social Care Information Centre, NHS, England.
NHS Modelling Efforts – ISO13606 adoption and beyond Dr. Rahil Qamar Siddiqui Health and Social Care Information Centre, NHS, England.
XML A brief introduction ---by Yongzhu Li. XML --- a brief introduction 2 CSI668 Topics in System Architecture SUNY Albany Computer Science Department.
A Practical Introduction to XML in Libraries Marty Kurth NYLA October 22, 2004.
File Exchange Format for Vital Signs, ENV and its use in Electronic Interchange of Polysomnography Data Alpo Värri Institute of Signal Processing,
FHIR and Primary Care Systems; and a FHIR Query Tool Robert Worden Open Mapping Software Ltd
HTML, XML, PDF Pros and Cons.
Angelika Menne-Haritz The MEX editor - METS and the presentation of digitised archives The MEX editor: METS and the Internet presentation of.
Ontology-based Access Ontology-based Access to Digital Libraries Sonia Bergamaschi University of Modena and Reggio Emilia Modena Italy Fausto Rabitti.
(C) 2013 Logrus International Practical Visualization of ITS 2.0 Categories for Real World Localization Process Part of the Multilingual Web-LT Program.
International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.
XP New Perspectives on XML Tutorial 4 1 XML Schema Tutorial – Carey ISBN Working with Namespaces and Schemas.
1 Proposed PLCS TC Organization and Functional Responsibilities Revision
Aurora: A Conceptual Model for Web-content Adaptation to Support the Universal Accessibility of Web-based Services Anita W. Huang, Neel Sundaresan Presented.
Lesson 4: Using HTML5 Markup.  The distinguishing characteristics of HTML5 syntax  The new HTML5 sectioning elements  Adding support for HTML5 elements.
Introduction to XML cs3505. References –I got most of this presentation from this site –O’reilly tutorials.
Object and component “wiring” standards This presentation reviews the features of software component wiring and the emerging world of XML-based standards.
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
MIS 315 Bsharah An Introduction to XML 1MIS Bsharah.
HL7 HL7  Health Level Seven (HL7) is a non-profit organization involved in the development of international healthcare.
Chapter 1 Understanding the Web Design Environment Principles of Web Design, 4 th Edition.
Week 1 Understanding the Web Design Environment. 1-2 HTML: Then and Now HTML is an application of the Standard Generalized Markup Language Intended to.
1 © Netskills Quality Internet Training, University of Newcastle Introducing XML © Netskills, Quality Internet Training University.
Introduction to XML. XML - Connectivity is Key Need for customized page layout – e.g. filter to display only recent data Downloadable product comparisons.
The Metadata Object Description Schema (MODS) NISO Metadata Workshop May 20, 2004 Rebecca Guenther Network Development and MARC Standards Office Library.
XML - Why: The HTML-Dilemma HTML, SGML, XML - How: Syntax, Concept, Language Elements Basics Well-formed XML-Documents (without DTD) Valid XML-Documents.
TEXT ENCODING INITIATIVE (TEI) Inf 384C Block II, Module C.
Query Health Operations Workgroup HQMF & QRDA Query Format - Results Format February 9, :00am – 12:00am ET.
1 Synchronize work on DEXs and reference data between PLCS pilots and OASIS/PLCS - Proposed PLCS TC Organization and Functional Responsibilities.
This material was developed by Duke University, funded by the Department of Health and Human Services, Office of the National Coordinator for Health Information.
Interfacing Registry Systems December 2000.
ET-ADRS-1, April ISO 191xx series of geographic information standards.
XML A web enabled data description language 4/22/2001 By Mark Lawson & Edward Ryan L’Herault.
Terminology and HL7 Dr Colin Price HL7 UK 11 th December 2003.
Clinical Document Architecture. Outline History Introduction Levels Level One Structures.
New ITS Investigation NHS CfH Research Report Grahame Grieve, Laura Sato, Charlie McCay.
XML : a brief introduction Managing networks : understanding new technologies, Birmingham, 13 September 2001 Pete Johnston UKOLN, University of Bath Bath,
1 Incorporating Data Mining Applications into Clinical Guidelines Reza Sherafat Dr. Kamran Sartipi Department of Computing and Software McMaster University,
Health IT Workforce Curriculum Version 1.0 Fall Networking and Health Information Exchange Unit 3b National and International Standards Developing.
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
Common Terminology Services 2 CTS 2 Submission Team Status Update HL7 Vocabulary Working Group May 17, 2011.
Internet & World Wide Web How to Program, 5/e. © by Pearson Education, Inc. All Rights Reserved.2.
COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 4 1COMP9321, 15s2, Week.
Metadata : an overview XML and Educational Metadata, SBU, London, 10 July 2001 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY UKOLN is supported.
Eurostat SDMX and Global Standardisation Marco Pellegrino Eurostat, Statistical Office of the European Union Bangkok,
12 Chapter 12: Advanced Topics in Object-Oriented Design Systems Analysis and Design in a Changing World, 3 rd Edition.
® A Proposed UML Profile For EXPRESS David Price Seattle ISO STEP Meeting October 2004.
Networking and Health Information Exchange Unit 6a EHR Functional Model Standards.
Commentary: The HL7 Reference Information Model as the Basis for Interoperability George W. Beeler, Jr. Ph.D. Co-Chair, HL7 Modeling & Methodology.
From XML to DAML – giving meaning to the World Wide Web Katia Sycara The Robotics Institute
1 Chapter 2 Database Environment Pearson Education © 2009.
SAGE Nick Beard Vice President, IDX Systems Corp..
CDA Overview HL7 CDA IHE Meeting, February 5, 2002 Slides from Liora Alschuler, alschuler.spinosa Co-chair HL7.
Web Design Principles 5 th Edition Chapter 3 Writing HTML for the Modern Web.
Geospatial metadata Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
SNU OOPSLA Lab. A Tour of XML © copyright 2001 SNU OOPSLA Lab.
XML Databases Presented By: Pardeep MT15042 Anurag Goel MT15006.
HL7 Version 3 Process and Tools - Charlie McCay
Terminology and HL7 Dr Colin Price
Metadata The metadata contains
DATA MODELS.
Meta-Data: the key to accessing Data and Information
Presentation transcript:

XML used for Healthcare Messaging and Electronic Health Record Communication David Markwell - Clinical Information Consultancy Andrew Hinchley - Communication Planning Ltd

Three intertwined projects §CEN TC251 Healthcare Informatics Standards l ENV Prestandard for EHCR Communication l Part 4 - Messages for exchange of information §XML-EDI Project - using XML for EDI l EU Information Society Initiative for Standardisation (ISIS) §XMLEPR Project - validation of the message l UK National Health Service and Royal College of General Practitioners

Three parallel objectives §A standard message for health record transfer §Investigate XML as a syntax for EDI l Propose good practice guidelines for XML/EDI l Identify benefits & issues raised by XML/EDI §Validation of a draft of ENV13606 l Confirm it meets UK NHS needs for GP to GP transfer of patient records l Propose revisions where needed to meet needs l Identify needs for implementation guidelines

Background to healthcare record messages in the XML/EDI project

Background EHCR Communication Prestandards §Part 1 - Extended Architecture l A Standardised view of EHCR information §Part 2 -Term List l High-level categories & annotations §Part 3 - Distribution Rules l A Standard way to express access rules §Part 4 - Messages l Standard messages for EHCR communication

Implementable Message Specification Syntax Scope Specification User requirements Scenarios General Message Description Hierarchical GMD Domain Information Model CEN TC251 Message Development Method Communication roles & services Content Dependent

Proposed EHCR message data items plain text quantifiable observation medication structured coded record component event physical entity reference external data reference patient related party community defined data item person identifier person name language address telecom related location a type of

EHCR message structure specialised as 1 contains 1..* specialised as 1..* EHCR extract original component complex record component link item data item folder composition headed section 1 EHCR message cluster

Coding, terminology & semantics §Present healthcare data structures l Allow use of a variety of coding schemes l ENV13606 Part 2 Term List provides a minimum set of heading context terms §Improved communication requires l Standard terms, qualifiers and classifications l Mapping between terms and classifications §An interesting development l Merger between the UK NHS Clinical Terms ( Read Codes ) and SNOMED-RT

§Is cheese extended chalk? §But l HTML is a layout mark-up format l XML represents data l HTML uses fixed tags l XML enables tags to be purpose-defined §But l Chalk is good for display l Cheese is nourishing l Chalk is hard l Cheese soft or resilient l Both based on SGML l Both contain tags l Both are edible solids l Both contain calcium Background HTML & XML -- Chalk & Cheese §Is XML extended HTML?

Mapping from UML models of messages to XML

Mapping message models for implementation §Mapping to EDIFACT l Difficult manual process l Conformance to models unverifiable §Mapping to XML l Automatable process l Preserves structure of model l Verifiable conformance l Easier profiling l Opportunity for ISO led convergence with HL7

Mapping - General Points §Message Development Methods lead to syntax independent models §Limits of automation l Extra information needed in models to support maps l UML may not be rich enough! §Retain links back to the model

Mapping messages or models §XML to represent UML models l generalised DTD possible l content represents classes & relationships §XML to represent information storage l Freer use of XML cross-references (e.g. ID & IDREF) §Messaging environment l some relationships by nested containment l others refer to instance Ids not in message

Mapping classes §Concrete classes l Mapped to XML-Elements §Abstract (generalised) classes l Represented as XML-Entities l Add to the content model In XML-Elements for classes specialised from them l Create a choice structure for specialisations In XML-Elements that include the generalisation

Mapping attributes §Most attributes mapped to an appropriate XML-Element §Attributes mapped to XML-Attributes include l Metadata such as: Coding scheme identifier for a code value The language of the content (xml:lang) l Status or typing data that affects processing l Possibly for unique IDs ("ID" & "IDREF”) l Enumerated data types (pragmatic reasons)

Mapping common classes §Common Class XML-Element l Example: “PersonName" in "PatientMatchingInfo” OR §XML-Element specific to each attribute with derived content l Example: "AlternativeName" in "PatientMatchingInfo”

Mapping to DTDs or XML Schema §Mapping to DTDs now because they are: l Stable l Well supported by software §Schema proposals offer major advantages l More flexible constraints l Data Typing l Archetypes l Extensibility §Mapping to Schemas next logical step

XML/EDI in use to validate the healthcare record message for UK GP to GP communication

Background to XMLEPR UK NHS GP computing §The situation l 95% of UK GPs have computers l 50% use these computers for clinical patient records §GP computer systems in the UK l Three major suppliers of GP systems l Twelve widely used systems or versions l Different record structures §None transfer records when patients move

Clinical validation §What is clinical validation of a message? l Suppliers of diverse systems map real record from their systems into the message structure l Clinical professionals review original records and the messages generated l Look for inconsistencies, missing or added info. l Determine whether the representations are “safe” §XML used for validation because it offered l Direct mapping from message models l Freely available viewers and software libraries

The validation process Viewer Instance of XML message/document PT29 Provide EHCR Message Provide EHCR DTD GP system Export Layout Observe Compare & Comment Mapping Experts Clinicians Comment and resolution EHCR information Specifications and rules

XMLEPR project Validation of GP to GP communication §Supplier results l Four leading GP system suppliers populated the messages with information from their systems l Found XML learning-curve/implementation easier than EDIFACT §Viewers used for clinical validation l IE5 l XML-Notepad l Specialised viewer developed in the project

Results of validation §The Provide EHCR message is substantially able to convey the information present in a majority of existing GP Electronic Patient Records (in the UK) §Some weaknesses in the draft message proposal l Reported as formal comments to the Project Team responsible for the draft prestandard l All these comments were accepted and resulted either in changes to the message or clarifications in the documentation §Further validation, piloting and implementation recommended to the UK NHS

Other results and progress §EHCR Communication Prestandards l Accepted by ballot on 29 June 1999 l Comments from use will be monitored for the next revision in 2-3 years time §ISIS XML/EDI project continues to end of year l Further recommendations and demonstrations expected §ISO TC215 Health Informatics l May draft guidelines for use of XML in messaging

References §Material about the message and links to other sites l §CEN TC251 Standards including ENV13606 l §XMLEPR project l §Other XML/EDI information l

Healthcare uses of XML

Application User Interface View Enter Read Write Data store EDI Interface Application User Interface View Enter Read Write Data store EDI Interface Messages in XML

Application User Interface View Enter Read Write Data store XML publisher Application User Interface View Enter Read Write Data store XML document Browser API

Data store XML publisher Application User Interface View Enter Read Write Data store XML document Browser API Data store Extract

Browsable reference material on web sites Application User Interface View Enter Read Write Data store XML document Browser API

Application User Interface View Enter Read Write Data store XML archiver Application User Interface View Enter Read Write Data store XML Browser API Archive XML XML archive reader XML

Application User Interface View Enter Read Write Application User Interface View Enter Read Write Data store Browser API Data store as XML documents XML document

Application User Interface View Enter Read Write Application User Interface View Enter Read Write Data store as XML documents

References §Material about the message and links to other sites l §CEN TC251 Standards including ENV13606 l §XMLEPR project l §Other XML/EDI information l