Archetype Modeling Language (AML) for CIMI UML for Archetypes Status update April 11, 2013.

Slides:



Advertisements
Similar presentations
Helmut König, Siemens Medical Solutions
Advertisements

OMG standards and related glossary entries. Proposed glossary entries Meta-model Production rule PRR SOA JSR 94 Business rules, SBVR and related entries.
Profiles Construction Eclipse ECESIS Project Construction of Complex UML Profiles UPM ETSI Telecomunicación Ciudad Universitaria s/n Madrid 28040,
FOUNDATION 1: CIMI REFERENCE MODEL. CIMI Reference Model - Core.
CIMI Modelling Taskforce Report Dr Linda Bird 11 th April 2013.
© CDISC 2014 Rich Concept Layer Summary Proposal: Use Ocean’s ADL Workbench / Archetypes for RCs ADL Workbench is open source software that meets all requirements.
Cliquez pour modifier le style du titre 1 Model-driven demonstration applied to Packaging models (MOIMS IPR) Model-driven demonstration prepared by CNES.
VXQFQ2 Monday June 3, 2013Trillium Bridge Negotiations Meeting1.
MDHT Update MDHT Next Steps MDHT MDMI Update MDMI Update MDMI Next Steps.
CIMI Modelling Taskforce Workshop (Groningen) Dr Linda Bird 2 nd – 4 th December 2012.
C-CDA Constraints FACA - Strategy Discussion June 23, 2014 Mark Roche, MD.
CTS2 Terminology Services
Common Terminology Services 2 (CTS2)
ADL / AOM TERMINOLOGY BINDING Thursday, March 6, 2014.
MOHH – Models Submission Dr Linda Bird 9 th August 2012.
Kaiser Permanente Standards Summit September 7-8, 2011 Stanley M. Huff, MD Huff # 1 A Brief Review of CIMI Plans and Goals Phoenix CIMI Meetings January.
CTS 2 Status Report Presentation to HL7 Vocab WG Jan 11, 2011 Harold Solbrig Mayo Clinic.
Thomas Beale CTO, Ocean Informatics Copyright 2012 Ocean Informatics Tromso 27 May 2014.
CIMI Modelling Taskforce Progress Report
Kaiser Permanente Standards Summit September 7-8, 2011 Stanley M. Huff, MD Huff # 1 A Brief Review of CIMI Plans and Goals London CIMI Meetings November.
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,
NHS Modelling Efforts – ISO13606 adoption and beyond Dr. Rahil Qamar Siddiqui Health and Social Care Information Centre, NHS, England.
CIMI Meeting January , CIMI Scottsdale Meeting Agenda Friday January 18, 2013 TopicTimeframe Welcome and Overview – Stan Huff8:00 a.m. --
Integrating disease and diagnosis semantics in clinical archetypes Leonardo Lezcano Miguel-Ángel Sicilia {leonardo.lezcano, University.
bodily feature of a patient
CIMI/IHTSDO DCM tooling ecosystem thoughts
FEBRUARY 4, 2015 STANLEY M. HUFF, MD CHIEF MEDICAL INFORMATICS OFFICER INTERMOUNTAIN HEALTHCARE Modeling and Terminology.
IBM Software Group © 2005 IBM Corporation University of Nantes Eclipse dayMarch 2005 The Eclipse Modeling Framework and the IBM Model Transformation Framework.
Framework for Model Creation and Generation of Representations DDI Lifecycle Moving Forward.
NIEM-UML Profile Justin Stekervetz, NIEM PMO
HL7 Version 3 – A new implementation direction Grahame Grieve CfH / Jiva / HL7 Australia co-chair Infrastructure & Messaging TS Project Lead, Eclipse OHF.
Provo, 16 Aug 2007 LMF meeting 1 Lexical Markup Framework: ISO Provo meeting Gil Francopoulo.
Model Transformations
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.
Agenda Introduction to MDHT MDHT Capabilities MDHT support using Consolidated CDA 1.
MDA and QVT  Tom Gullion, Director of Product Management, Together Products.
CIMI + FHIR Grahame Grieve 10-August 2015 Salt Lake City.
Modeling Tools for Healthcare Technical Overview April 8, 2009.
Agenda 1. Introduction 2. Overview of SU-MoVal 3. OCL-based Model Validation 4. QVT-based Transformations 5. Demo of SU-MoVal 6. Conclusion and Future.
CIMI Modelling Taskforce Report Dr Linda Bird 26 th June 2013.
ISO/IEC CD and WD : Core Model and Model Mapping ISO/IEC JTC1/SC32/WG September 2005, Toronto SC32/WG2 Japan (Kanrikogaku Ltd) Masaharu.
CIMI REVIEW OF ACTION ITEMS June 2013 Meeting. June 2013 Action Items  Assess tooling requirements and options to generate example instances -- Harold.
MDHT Architecture Diagram Rama Ramakrishnan 1. Introduction The intent is to capture the high level architecture of the MDHT. The following diagrams are.
T Beale, Joey Coyle CIMI meeting Sep 2012 Copyright 2012 Ocean Informatics.
Kaiser Permanente Standards Summit September 7-8, 2011 Stanley M. Huff, MD Huff # 1 A Brief Review of CIMI Plans and Goals Rockville CIMI Meetings September.
1 Incorporating Data Mining Applications into Clinical Guidelines Reza Sherafat Dr. Kamran Sartipi Department of Computing and Software McMaster University,
Dr. Darius Silingas | No Magic, Inc. Domain-Specific Profiles for Your UML Tool Building DSL Environments with MagicDraw UML.
CIMI Survey results 1 Presented by Nicholas Oughtibridge.
Common Terminology Services 2 CTS 2 Submission Team Status Update HL7 Vocabulary Working Group May 17, 2011.
Architecture Roadmap HSPC Specification.
SNOMED Bound to (Information) Model Putting terminology to work… Koray Atalag MD, PhD, FACHI Senior Research Fellow (NIHI & ABI)
STEP Tutorial: “ Fundamentals of STEP” David Briggs, Boeing January 16, 2001 ® PDES, Inc NASA STEP Workshop step.nasa.gov.
XASTRO-2 Presentation CCSDS SAWG th November 2004.
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.
Standardised and Flexible Health Data Management with an Archetype Driven EHR System (EHRflex) Anton Brass 1, David Moner 2, Claudia Hildebrand 1, Montserrat.
CIMI/IHTSDO DCM tooling ecosystem thoughts Thomas Beale Stan Huff.
SNOMED CT Vendor Introduction 27 th October :30 (CET) Implementation Special Interest Group Tom Seabury IHTSDO.
1 Model Driven Health Tools Design and Implementation of CDA Templates Dave Carlson Contractor to CHIO
Sheet 1MDAFA2004 Linköping, June 2004 A Language for Model Transformations in the MOF Architecture Ivan Kurtev, Klaas van den Berg University of Twente,
ITI Infrastructure - Wednesday November 7th, IHE IT infrastructure “Terminology Sharing” Christel Daniel (AP-HP, INSERM, Paris), Ana Esterlich (GIP-DMP),
C-CDA Scorecard Rubrics Review of CDA R2.0 Smart C-CDA Scorecard Rules C. Beebe.
Transforming CIMI into SNOMED expressions Source model Target model Model mapping Source file Target file XSLT Issues.
Model-Driven Health Tools (MDHT) CDA Tools Overview John T.E. Timm (IBM Research) and David A. Carlson (Veterans.
Financial Industry Business Ontology (FIBO) Monthly Status/review call Wednesday January 11 th 2012.
Healthcare-oriented Modeling Environment ( HoME ) Managed jointly by: Veterans Health Administration (VHA) IBM modeling-mdt.projects.openhealthtools.org.
HSPC Terminology and Information Model Initiative Susan Matney, PhD, RNC-OB, FAAN (Initiative Lead) Stan Huff, MD, FACMI, FHL7 11/6/2016.
Summary Report Project Name: Model-Driven Health Tools (MDHT)
A Brief Review of CIMI Progress, Plans, and Goals
Guoqian Jiang, Harold R. Solbrig, Christopher G. Chute
Presentation transcript:

Archetype Modeling Language (AML) for CIMI UML for Archetypes Status update April 11, 2013

January 2013 Archetype Modeling Language for CIMI2 AML Objectives UML Style Guide and profile for archetype modeling  Representation of ADL structures, constraints, and ontology Independent of reference model selection  CIMI, openEHR, iso13606, CEM, others Define UML stereotypes, as necessary, to extend UML language  Most archetype structure already supported by UML  Primary addition: Terminology bindings (meaning and value set constraints)

January 2013 Archetype Modeling Language for CIMI3 AML RFP Status with OMG Submission postponed until September Additional status update from Harold Solbrig

January 2013 Archetype Modeling Language for CIMI4 Benefits of UML: Model Transformation Design AML profiles to simplify implementation and use Model-to-Model  XSD  Ecore and Java  AOM  CEM/ CDL  CDA Model-to-Text  ADL  DITA (for publishing documentation) Mapping  To C-CDA

January 2013 Archetype Modeling Language for CIMI5 AML Core Profile

January 2013 Archetype Modeling Language for CIMI6 AML Terminology Profile (meaning)

January 2013 Archetype Modeling Language for CIMI7 AML Terminology Profile (value sets)

January 2013 Archetype Modeling Language for CIMI8 Example Model-to-Model transform (using ATL) --- Transform ResolvedValueSet to to XSD enumeration with documentation and appinfo rule ResolvedValueSet { from valueSet : AMLTerm!ResolvedValueSet to outEnum : UML!Enumeration ( name <- valueSet.getName(), ownedComment <- valueSetURI, ownedLiteral <- valueSet.getMembers() ), valueSetURI : UML!Comment ( -- TODO XSD appinfo body <- valueSet.uri ) }

January 2013 Archetype Modeling Language for CIMI9 ValueSetMember -> XSD enumeration facet rule ValueSetMember { from valueSetMember : AMLTerm!ValueSetMember to literal : UML!EnumerationLiteral ( name <- valueSetMember.getName(), ownedComment <- designation, ownedComment <- conceptURI ), designation : UML!Comment ( body <- valueSetMember.designation ), conceptURI : UML!Comment ( body <- valueSetMember.uri ) do { designation.applyStereotype('XMLSchema::Documentation'); conceptURI.applyStereotype('XMLSchema::AppInfo'); }

January 2013 Archetype Modeling Language for CIMI10 CIMI Archetypes with Terminology Bindings

January 2013 Archetype Modeling Language for CIMI11 SNOMED CT references in UML, from CTS2

January 2013 Archetype Modeling Language for CIMI12 BACKUP SLIDES

January 2013 Archetype Modeling Language for CIMI13 Archetypes in openEHR Workbench

January 2013 Archetype Modeling Language for CIMI14 UML Table Editor for AML

January 2013 Archetype Modeling Language for CIMI15 Reference Model

January 2013 Archetype Modeling Language for CIMI16 Entry – Cluster – Element

January 2013 Archetype Modeling Language for CIMI17 Pattern Archetype in ADL definition ENTRY [at0000] matches { data matches { -- Result (in UML: nested, or inner, class) CLUSTER [at0002] occurrences matches {1} matches { items matches { ITEM [at0003] occurrences matches {*} matches {*} -- value ITEM [at0004] occurrences matches {0..1} matches {*} -- reference range } -- archetype slot, re-use a shared archetype for Body Location allow_archetype CLUSTER [at0005] occurrences matches {*} matches { include archetype_id/value matches {/cimi-RM-CLUSTER\.body_location\.v*/} }

January 2013 Archetype Modeling Language for CIMI18 Body Location CLUSTER Archetype definition CLUSTER [at0000] matches { items matches { ELEMENT [at0001] occurrences matches {0..1} matches { value matches { CODED_TEXT matches {*} } ELEMENT [at0002] occurrences matches {0..1} matches { value matches { PLAIN_TEXT matches {*} }

January 2013 Archetype Modeling Language for CIMI19 Pattern Archetype in UML

January 2013 Archetype Modeling Language for CIMI20 Clinical Archetype (extends Pattern) definition ENTRY [at0000.1] matches { -- redefine Result (using path to inherited CLUSTER) /data[at0002]/items matches { -- “heart rate value” is subset of Result value -- ELEMENT with Quantity value is specialization of Result ITEM ELEMENT [at0003.2] occurrences matches {0..1} matches { value matches { QUANTITY matches { units matches { CODED_TEXT matches { terminology_id matches { TERMINOLOGY_ID matches { value matches {"local"} } term_id matches {"at0.5"} }

January 2013 Archetype Modeling Language for CIMI21 Clinical Archetype (extends Pattern)