Thomas Beale CTO, Ocean Informatics Copyright 2012 Ocean Informatics Tromso 27 May 2014.

Slides:



Advertisements
Similar presentations
Catalogue, synthesise Templates, forms, data sets used in real, diverse health settings Formal representation of clinical business object REQUIREMENTS.
Advertisements

28 March 2003e-MapScholar: content management system The e-MapScholar Content Management System (CMS) David Medyckyj-Scott Project Director.
FOUNDATION 1: CIMI REFERENCE MODEL. CIMI Reference Model - Core.
CIMI Modelling Taskforce Report Dr Linda Bird 11 th April 2013.
Embrace the Elephant A few provocative questions….
LinkEHR Studio: a tool for archetype-based data transformations David Moner Biomedical Informatics Group (IBIME) ITACA Institute, Technical.
Data Standards The use of data structures and OpenEHR Richard Kavanagh, Head of Data Standards, HSCIC.
Thomas Beale CTO, Ocean Informatics Copyright 2012 Ocean Informatics Tromso 27 May 2014.
ADL / AOM TERMINOLOGY BINDING Thursday, March 6, 2014.
CIMI Modelling Taskforce Progress Report
Eva van Emden, CWI Reverse Engineering Java Using ASF+SDF and Rigi A preliminary experience report.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 System modeling 2.
Dr Gordon Russell, Napier University Unit Data Dictionary 1 Data Dictionary Unit 5.3.
Introduction to openEHR
Kaiser Permanente Standards Summit September 7-8, 2011 Stanley M. Huff, MD Huff # 1 A Brief Review of CIMI Plans and Goals Leeds CIMI Meetings April 11,
CIMI Meeting January , CIMI Scottsdale Meeting Agenda Friday January 18, 2013 TopicTimeframe Welcome and Overview – Stan Huff8:00 a.m. --
© Thomas Beale 2010 Thomas Beale, July © Thomas Beale 2010 The Archetype framework.
ONC JASON report hearing 31 July 2014 Thomas Beale - openEHR Foundation.
CIMI/IHTSDO DCM tooling ecosystem thoughts
FEBRUARY 4, 2015 STANLEY M. HUFF, MD CHIEF MEDICAL INFORMATICS OFFICER INTERMOUNTAIN HEALTHCARE Modeling and Terminology.
September 15, 2003Houssam Haitof1 XSL Transformation Houssam Haitof.
Framework for Model Creation and Generation of Representations DDI Lifecycle Moving Forward.
AUGUST 21, 2014 STANLEY M. HUFF, MD CHIEF MEDICAL INFORMATICS OFFICER INTERMOUNTAIN HEALTHCARE HSPC Meeting Introduction.
Mindmap Converter. Caveats ADL will evolve CIMI RM will evolve Mindmap requirements will evolve.
OpenMDR: Generating Semantically Annotated Grid Services Rakesh Dhaval Shannon Hastings.
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
September, 2005What IHE Delivers 1 Document Registry and Repository Implementation Strategies IHE Vendors Workshop 2006 IHE IT Infrastructure Education.
OpenMDR: Alternative Methods for Generating Semantically Annotated Grid Services Rakesh Dhaval Shannon Hastings.
T Network Application Frameworks and XML Web Services and WSDL Sasu Tarkoma Based on slides by Pekka Nikander.
© Thomas Beale 2010 Thomas Beale openEHR Toolchain.
Kaiser Permanente Standards Summit September 7-8, 2011 Stanley M. Huff, MD Huff # 1 A Brief Review of CIMI Plans and Goals Arlington CIMI Meetings June.
XP 1 CREATING AN XML DOCUMENT. XP 2 INTRODUCING XML XML stands for Extensible Markup Language. A markup language specifies the structure and content of.
CIMI + FHIR Grahame Grieve 10-August 2015 Salt Lake City.
Max Planck Institute for Psycholinguistics Tool development report H. Brugman MPI Nijmegen.
Project Proposal: CTS2 SDK Presentation to OHT Steering Committee.
Introduction to MDA (Model Driven Architecture) CYT.
Summary Report Project Name: Model-Driven Health Tools (MDHT) Brief Project Description: Support the complete lifecycle of designing CDA implementation.
Scalable Metadata Definition Frameworks Raymond Plante NCSA/NVO Toward an International Virtual Observatory How do we encourage a smooth evolution of metadata.
XML A web enabled data description language 4/22/2001 By Mark Lawson & Edward Ryan L’Herault.
XP Tutorial 9 1 Working with XHTML. XP SGML 2 Standard Generalized Markup Language (SGML) A standard for specifying markup languages. Large, complex standard.
CIMI REVIEW OF ACTION ITEMS June 2013 Meeting. June 2013 Action Items  Assess tooling requirements and options to generate example instances -- Harold.
Salt Suite User Guide (Copyright Salt ).
An Introduction to Designing and Executing Workflows with Taverna Aleksandra Pawlik materials by: Katy Wolstencroft University of Manchester.
Archetype Modeling Language (AML) for CIMI UML for Archetypes Status update April 11, 2013.
T Beale, Joey Coyle CIMI meeting Sep 2012 Copyright 2012 Ocean Informatics.
EuroRec Annual Conference 2006 EHR systems and certification Archetypes: the missing link? Dr Dipak Kalra Centre for Health Informatics and Multiprofessional.
Summary Report Project Name: Model-Driven Health Tools (MDHT) Brief Project Description: Support the complete lifecycle of designing CDA implementation.
Dr. Sebastian Garde Ocean Informatics Medinfo 2013 Copenhagen, Copyright 2012 Ocean Informatics.
Grid programming with components: an advanced COMPonent platform for an effective invisible grid © 2006 GridCOMP Grids Programming with components. An.
Dr. Sebastian Garde Ocean Informatics Medinfo 2013 Copenhagen, Copyright 2012 Ocean Informatics.
AxKit A member of the Apache XML project Ryan Maslyn Kyle Bechtel.
® A Proposed UML Profile For EXPRESS David Price Seattle ISO STEP Meeting October 2004.
Ontology Resource Discussion
CIMI_Phoenix_Huff_ Page 1 A Brief Review of CIMI Progress, Plans, and Goals CIMI Meeting Orlando HL7 WGM, January 2016 Stanley M Huff, MD Chief.
Summary Report Project Name: Model-Driven Health Tools (MDHT) Brief Project Description: Support the complete lifecycle of designing CDA implementation.
CIMI/IHTSDO DCM tooling ecosystem thoughts Thomas Beale Stan Huff.
Summary Report Project Name: Model-Driven Health Tools (MDHT) Brief Project Description: Support the complete lifecycle of designing CDA implementation.
ResearchEHR Use of semantic web technologies and archetypes for the description of EHRs Montserrat Robles, Jesualdo Tomás Fernández-Breis, Jose Alberto.
Metadata Driven Aspect Specification Ricardo Ferreira, Ricardo Raminhos Uninova, Portugal Ana Moreira Universidade Nova de Lisboa, Portugal 7th International.
1 Model Driven Health Tools Design and Implementation of CDA Templates Dave Carlson Contractor to CHIO
Transforming CIMI into SNOMED expressions Source model Target model Model mapping Source file Target file XSLT Issues.
Canadian SNOMED CT® Extensions Challenges & Lessons learned Presentation to Implementation SIG October 2012 Presented by Linda Parisien and Beverly Knight.
Healthcare-oriented Modeling Environment ( HoME ) Managed jointly by: Veterans Health Administration (VHA) IBM modeling-mdt.projects.openhealthtools.org.
Product Training Program
Dr Linda Bird, IHTSDO Implementation Specialist
Models & Modelling Heather Leslie Sebastian Guard Heather Grain
A Brief Review of CIMI Progress, Plans, and Goals
A bit more about Read Codes and SNOMED CT
Drupal user guide Evashni Jansen Web Office.
Presentation transcript:

Thomas Beale CTO, Ocean Informatics Copyright 2012 Ocean Informatics Tromso 27 May 2014

 There is growing acceptance of standardised content-modelling in health using archetypes ◦ CIMI taskforce, led by Dr Stan Huff (Intermountain) ◦ openEHR.org archetypes ◦ Other national programmes ◦ New OMG Archetype Modelling Language (AML) RfP ◦ VA’s Model-driven Health Tools (MDHT) now moving to incorporate archetype semantics Copyright 2012 Ocean Informatics

 Specialisation fully specified ◦ Basis for all ‘profiling’, localisation etc ◦ Templates are specialised archetypes  Annotations  Direct archetype ref without slot now possible  New internal coding system & rules  Coded term is a built-in type  openEHR special types replaced by ‘tuples’  New value set system  Bindings simplified & done as IHTSDO URIs  New archetype identifiers  Standardised lifecycle  Added meta-data (description section)  openEHR wiki page openEHR wiki page Copyright 2013 Ocean Informatics

 Can be carried on indefinitely  Can be used e.g. just to add annotations Copyright 2013 Ocean Informatics

 C_ATTRIBUTE.differential_path enables specialised archetype to define constraints at a deep point with respect to a parent  ARCHETYPE_CONTRAINT.c_conforms_to() and c_congruent_to() allow validation down the specialisation lineage  SIBLING_ORDER class allows specialised archetype to insert object in container at particular point Copyright 2013 Ocean Informatics

 In ADL 1.5, a C_ARCHETYPE_ROOT can ‘fill’ a slot in the specialisation relation ◦ I.e. the slot-filling function of ‘templating’ is achieved like this  (not shown here) – flattening & diffing algorithms – available open source, and in final specification Copyright 2013 Ocean Informatics

 Template as single text file  Easy to read and understand  Tools can convert to multiple archetypes if necessary Copyright 2013 Ocean Informatics

 C_ARCHETYPE_ROOT class allows specialised archetype to define another archetype where a C_COMPLEX_OBJECT would normally be, with no need for a slot. ◦ Use for pure reuse / refactoring Copyright 2013 Ocean Informatics

ElementADL 1.4ADL 1.5 Node idsat0001id1, id24 Specialised node idsat0.1, at0001.1id0.1, id1.3 Value idsat-codes Value set idsac-codes Copyright 2013 Ocean Informatics Every node must have an id-code, but not every id-code has to have a definition in the terminology – avoid ‘junk’ definitions for 1:1 nodes e.g. DV_TEXT under ELEMENT.value Ids = names of things; separated from values of things (at-codes) openEHR wiki page

Copyright 2013 Ocean Informatics

 C_ARCHETYPE_ROOT class allows specialised archetype to define another archetype where a C_COMPLEX_OBJECT would normally be, with no need for a slot. ◦ Use for pure reuse / refactoring Copyright 2013 Ocean Informatics

 There is an AOM type TERMINOLOGY_CODE  We can map different RM coded term type to this using the ‘AOM profile’ in the AWB Copyright 2013 Ocean Informatics CIMI ISO13606

 This means that AOM-based archetype tools can detect coded terms natively  Enables proper visualisation  Enables proper connection to terminology services  Enables model conversion in the future Copyright 2013 Ocean Informatics

ADL 1.4 ADL 1.5

Copyright 2013 Ocean Informatics

 Tuple constraints allow generic way of constraining covarying attributes, e.g. speed range and units; volume and units  The ADL 1.4 special openEHR types for C_DV_QUANTITY and C_DV_ORDINAL are now gone, replaced by tuples  Automatically converted in 1.4 archetypes  openEHR wiki page openEHR wiki page Copyright 2013 Ocean Informatics

ADL 1.4ADL 1.5

Copyright 2013 Ocean Informatics ADL 1.4ADL 1.5

Copyright 2013 Ocean Informatics

ADL 1.4ADL 1.5 IHTSDO URIs

 3-part version numbers  Mostly follows rules of semver.orgsemver.org  Optional namespaces  Identifier is now generated from parts Copyright 2013 Ocean Informatics

 Could SNOMED CT ids or Guids or … be used in the future?  Possibly, but the infrastructure is not available today  Discussions with Mayo & MDHT groups indicate that current approach is optimal for this release Copyright 2013 Ocean Informatics

 ADL 1.5 archetypes are no longer technically a pure superset of ADL 1.4 semantics ◦ This is ok – it just means conversion ◦ The ADL workbench performs this automatically ◦ And finds quite a lot of errors on the way ◦ It can also generate old style paths for AQL queries into repositories based on ADL 1.4 version of archetypes Copyright 2013 Ocean Informatics

 Most tools still on ADL 1.4  ADL Workbench is 1.5 ◦ Still working on interactive editing  We are starting a java ADL 1.5 tooling project with openEHR developers ◦ Core parser, etc already done ◦ Announcement soon  The BMM RM file format is starting to be used outside openEHR – CIMI now uses it; there is a conversion plug-in for EA Copyright 2013 Ocean Informatics

 ADL 1.5 solves problems of ADL 1.4  ADL 1.5 adds numerous innovations  Detailed review by Mayo, Intermountain  Will support powerful content modelling including templating with any RM  Provides a proper way of doing what HL7 calls ‘profiling’  May be used to solve profiling problem in FHIR ◦ Experiment underway! Copyright 2013 Ocean Informatics

 Specification review  ADL 1.5 workbench testing  ADL 1.5 test archetype development  ADL 1.5 workbench development (Eiffel)  Java tooling platform development  Many resources at ◦ Copyright 2013 Ocean Informatics

  Mailing lists ◦ Copyright 2012 Ocean Informatics