New ITS Investigation NHS CfH Research Report Grahame Grieve, Laura Sato, Charlie McCay.

Slides:



Advertisements
Similar presentations
Status on the Mapping of Metadata Standards
Advertisements

HL7 Templates Charlie McCay
HL7 XML ITS R1.1 Charlie McCay
HL7 Templates A means to Manage Complexity. Objectives What is an HL7 Template? What types of constraints can HL7 Templates define? What types of HL7.
Catalogue, synthesise Templates, forms, data sets used in real, diverse health settings Formal representation of clinical business object REQUIREMENTS.
SDMX in the Vietnam Ministry of Planning and Investment - A Data Model to Manage Metadata and Data ETV2 Component 5 – Facilitating better decision-making.
Health IT Workforce Curriculum Version 1.0 Fall Networking and Health Information Exchange Unit 4e Basic Health Data Standards Component 9/Unit.
W3C XML Schema: what you might not know (and might or might not like!) Noah Mendelsohn Distinguished Engineer IBM Corp. October 10, 2002.
V3 Lite – Simplifying the Exchange of HL7 V3 Messages Robert Worden
SRDC Ltd. 1. Problem  Solutions  Various standardization efforts ◦ Document models addressing a broad range of requirements vs Industry Specific Document.
UML ITS Tutorial Grahame Grieve CfH / Jiva / HL7 Australia co-chair Infrastructure & Messaging Project Lead, Eclipse OHF.
Alexander Henket HL7 Expert May 10, 2015
1 An introduction to design patterns Based on material produced by John Vlissides and Douglas C. Schmidt.
Framework for Model Creation and Generation of Representations DDI Lifecycle Moving Forward.
® Eurostep.ESUKPC v0.1©Copyright Eurostep Limited An Introduction to ISO STEP Part 25 David Price.
Introduction to HL7 Charlie McCay
Health Level Seven Experience Report Paul V. Biron Kaiser Permanente W3C XML Schema User Experience Workshop, Jun 21-22, 2005.
ISO Standards: Status, Tools, Implementations, and Training Standards/David Danko.
1 CIM User Group Conference Call december 8th 2005 Using UN/CEFACT Core Component methodology for EIC/TC 57 works and CIM Jean-Luc SANSON Electrical Network.
HL7 Version 3 – A new implementation direction Grahame Grieve CfH / Jiva / HL7 Australia co-chair Infrastructure & Messaging TS Project Lead, Eclipse OHF.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
NHS CFH Approach to HL7 CDA Rik Smithies Chair HL7 UK NProgram Ltd.
1 CS 456 Software Engineering. 2 Contents 3 Chapter 1: Introduction.
National Institute of Standards and Technology Technology Administration U.S. Department of Commerce 1 Patient Care Devices Domain Test Effort Integrating.
Introduction to MDA (Model Driven Architecture) CYT.
NHS CFH – Approach to Data Standards Interoperability Laura Sato Informatics Standards Lead, Data Standards & Products Chair, NHS CFH EHR Content Technical.
NetConf Data Model draft-adwankar-netconf-datamodel-01.txt Sandeep Adwankar.
SWE © Solomon Seifu ELABORATION. SWE © Solomon Seifu Lesson 10 Use Case Design.
Knowledge Technologies March 2001 DataChannel, Inc Preserving Process Hyperlink-Based Workflow Representation W. Eliot Kimber, DataChannel, Inc.
Chapter 7 Applying UML and Patterns Craig Larman
Clinical Document Architecture. Outline History Introduction Levels Level One Structures.
Modelling Class T16: Conceptual Modelling – Architecture Image from
1 Towards a Unified Representation: Representing HL7 and SNOMED in OWL Alan Rector 1 & Tom Marley 2 1 Information Management Group / Bio Health Informatics.
MDHT Architecture Diagram Rama Ramakrishnan 1. Introduction The intent is to capture the high level architecture of the MDHT. The following diagrams are.
Virtual Medical Record Aziz Boxwala, MD, PhD March 12, 2013.
Networking and Health Information Exchange Unit 5b Health Data Interchange Standards.
EuroRec Annual Conference 2006 EHR systems and certification Archetypes: the missing link? Dr Dipak Kalra Centre for Health Informatics and Multiprofessional.
® IBM Software Group © 2006 IBM Corporation Diagram Definition: Initial Submission Maged Elaasar, IBM ADTF, OMG June 2009, San Jose,
National Institute of Standards and Technology Technology Administration U.S. Department of Commerce 1 Patient Care Devices Domain Test Effort Integrating.
Sheet 1XML Technology in E-Commerce 2001Lecture 2 XML Technology in E-Commerce Lecture 2 Logical and Physical Structure, Validity, DTD, XML Schema.
Facilitator’s Roundtable MnM report May Sunday Q3 - Planning Completed scheduling of WG sessions RIM ballot reconciliation – Finalized tooling and.
Using Detailed Clinical Models to bridge the gap between clinicians and HIT: ISO NIWP 191 open for voting ISO WG1, Edinburgh, 26/27 April 2009 William.
Common Terminology Services 2 CTS 2 Submission Team Status Update HL7 Vocabulary Working Group May 17, 2011.
IVOA, Trieste, DM Gerard Lemson Data Modelling Standards (contd.) IVOA interop, DM WG session Trieste,
Object-Oriented Analysis and Design CHAPTERS 9, 31: DOMAIN MODELS 1.
U NITED N ATIONS C ENTRE F OR T RADE F ACILITATION A ND E LECTRONIC B USINESS Under the auspices of United Nations Economic Commission for Europe UN/CEFACT.
Dictionary based interchanges for iSURF -An Interoperability Service Utility for Collaborative Supply Chain Planning across Multiple Domains David Webber.
® A Proposed UML Profile For EXPRESS David Price Seattle ISO STEP Meeting October 2004.
Update on the GELLO Expression and Query Language Margarita Sordo Brigham and Women’s Hospital Harvard Medical School HL7 Clinical Decision Support TC.
Modelling Configuration Management Investigation HL7UK Technical Committee Charlie McCay Joseph Waller Mike Odling-Smee 9 th December 2008.
® IBM Software Group © 2009 IBM Corporation Essentials of Modeling with the IBM Rational Software Architect, V7.5 Module 15: Traceability and Static Analysis.
Using DSDL plus annotations for Netconf (+) data modeling Rohan Mahy draft-mahy-canmod-dsdl-01.
Using XML Schema to define NETCONF Content Sharon Chisholm Alex Clemm TJ Tjong
New ITS and Wrappers R2 Charlie McCay
GJXDM Tool Overview Schema Subset Generation Tool Demo.
Object Design More Design Patterns Object Constraint Language Object Design Specifying Interfaces Review Exam 2 CEN 4010 Class 18 – 11/03.
Metadata Driven Aspect Specification Ricardo Ferreira, Ricardo Raminhos Uninova, Portugal Ana Moreira Universidade Nova de Lisboa, Portugal 7th International.
Part 25 E2 EXPRESS/UML Walkthrough Seattle STEP October 2004.
HL7 V2 and V3 – where next? Charlie McCay HL7UK Chair-elect
1 Model Driven Health Tools Design and Implementation of CDA Templates Dave Carlson Contractor to CHIO
CHESS Methodology and Tool Federico Ciccozzi MBEES Meeting Sälen, January 2011 January 2011.
Model-Driven Health Tools (MDHT) CDA Tools Overview John T.E. Timm (IBM Research) and David A. Carlson (Veterans.
PerfSONAR Schema and Topology Martin Swany. Schema Key Goals: Extensibility, Normalization, Readability Break representation of performance measurements.
Data Modeling II XML Schema & JAXB Marc Dumontier May 4, 2004
HL7 Version 3 Process and Tools - Charlie McCay
Modelling Clinical Information Using UML
Design Tips.
Analysis models and design models
Task 55 Scope – TOSCA Profile
Presentation transcript:

New ITS Investigation NHS CfH Research Report Grahame Grieve, Laura Sato, Charlie McCay

Agenda Status Findings Issues What is the use of XML Element Names Datatype proposals Methodology proposals UML ITS proposals Examples

Status This presentation has been prepared for HL7UK to summarise development in the NHS CFH New ITS investigation. We will seek during the consultation day to produce a variation on this presentation that can be taken to HL7.org with the support of HL7UK

Findings Domain Analysis Models Implementation Experience Removal of Fixed Values Interesting background –H7v3 as storage format –CEN / HL7 harmonisation

Domain Analysis Models Business names useful Do not capture “non-functional” requirements (eg those that impact SLAs) Mapping exercise useful, but not the best way to shape models for implementation.

Implementation Concerns V3 judged on implementation experience, examples and schemas Few do detailed background work that javaSIG has done Most start their implementations using the schemas, but end up finding them much less useful than expected

Key Implementation Problems Node count and deep nesting, with each XML element requiring processing by developer and application Schema do not support tools or code reuse Requirements to instance mapping not clear Datatype property constraints hard Model Reuse (20 similar medication models) Mapping to different host systems

Fixed and Default Values Provide support for generic processing Cost is “ugliness” and “low data density” Implementers not keen to access separate definitions for every message type Need to explore name stability strategies Impact on related sets of messages, and versioning of messages over time HL7v3 as storage format…

HL7v3 XML as storage format HL7 does recognise this as a requirement for CDA documents (persistence) Is a requirement for store-and-forward systems, and there is a continuum between these and registries Registry interfaces that address non- functional requirements must address this issue

CEN / HL7 harmonisation Reference Model – Datatypes… Reference Model – Structural… Constraint Mechanisms… Wire Format (to be continued)

CEN / HL7 harmonisation Reference model –Proposed UML ITS datatypes a potential common datatype solution – Issues between Clinical Statement and to be explored Constraint Mechanisms –HL7 refinement process/CMETs/Templates/Vocab and archetypes achieve equivalent constraints –Interchangeable representations (some minor differences in expressivity, mainly tool related)

Outstanding Requirements Issue What’s the use of element names? –Maybe to infer some fixed/default values –What xPaths do folk want to write? –What criteria should be used for name stability between models and versions? More issues after the introduction of the ITS proposals

Abstract R2 Datatypes issues Propose R2a and R2b releases The following Null Flavors to be removed and consequent problems resolved –Other, TRC, SQ –PINF, NINF II.usecode to be added CD.group to be added

Methodology changes *Ensure that there are business names for every class in a RMIM Syntax to be proposed for datatype component constraint Enable explicit constraints for infrastructureRoot attributes *Add the ability to indicate that a class can/must/must-not be included by reference in the instance (eg ActRef)

New ITS Proposals For every RBM create a UML model and XML Schema – these will be called the XUM (XML UML Model) in this presentation The XUM will be normative The UML and XML Schema expressions of the XUM with be equivalent The XUM will be expressed as a mix of rules (ocl/schematron) and structure There will be a reference package of datatypes and enumerated types There will be a secondary UML representation using the XML for UML profile from to make the XML-UML mapping explicithttp://

New ITS (cont) The XUM will not include fixed and default values in the wire format (a more general model should be used as a basis for serialisation if this irritates) The XUM will collapse nested classes to some extent Because there is a XUM for every RBM, there can be serialisation at any level of specificity (see issues) If template assertions are included then they cannot be validated by XML schema (as for the XML ITS)

Issues Governance for which model in a hierarchy to use to serialise What are the guidelines for inheriting names from a parent model? What happens at model boundaries? Should we use business names in instances?

Examples

Next Steps