SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Downloaden Sie, um offline zu lesen
The Logical Model Designer (LMD) – Binding Information Models to Terminology 
Linda Bird, Hendry Wijaya, Teck Wei Chin - MOH Holdings 
Balazs Banfai – B2i 
25th October 2012 
(10:45 – 11:30)
Agenda 
•Background 
•Logical Information Model 
•LMD Tooling 
•Terminology Binding 
•Demonstration 
•Platform Software Architecture 
•Project Timeline
Healthcare landscape of the future 
Strategic vision of patients moving seamlessly across the 
healthcare system, receiving coordinated patient-centric care 
at the most appropriate settings. 
RH 
CH 
Polyclinics NH 
FPs Home 
Care 
Rehab & 
support 
services 
Screening & 
Prevention 
Palliative 
Care 
RH 
CH 
Polyclinics NH 
FPs Home 
Care 
Rehab & 
support 
services 
Screening & 
Prevention 
Palliative 
Care 
RH 
CH 
Polyclinics NH 
FPs Home 
Care 
Rehab & 
support 
services 
Screening & 
Prevention 
Palliative 
Care 
RH 
CH 
Polyclinics NH 
FPs Home 
Care 
Rehab & 
support 
services 
Screening & 
Prevention 
Palliative 
Care 
RH 
CH 
Polyclinics NH 
FPs Home 
Care 
Rehab & 
support 
services 
Screening & 
Prevention 
Palliative 
Care 
RH 
CH 
Polyclinics NH 
FPs Home 
Care 
Rehab & 
support 
services 
Screening & 
Prevention 
Palliative 
Care 
Enabled by the National 
Electronic Health Record 
(EHR)
Sharing Information Across Singapore 
Event Summary, Referral & Screening Documents 
EHR Summary Record 
Name 
NRIC No. 
Primary Care Provider 
Care Coordinator 
Allergies 
Diagnoses 
Current 
Medications Procedures 
Recent Events 
Recent 
Referrals 
Care Plan 
Date of Birth 
Gender 
Detailed Reports / 
Images 
Shared Services / Functionality 
Business Intelligence 
Data 
Warehouse 
National 
Scorecard 
Link 
Share 
Data 
DA / ADR 
Module 
Immunisation 
Medications 
Reconciliation 
Problem List 
Reconciliation 
Laboratory 
Reports 
Procedure 
Reports 
Radiology 
Reports / Images 
Drill Down Drill Down 
SOC to AIC Referral 
Community Hosp 
Disch. Summ. 
Referral to SOC 
SOC 
Event Summary 
Inpatient 
Disch. Summ. 
GP 
Event Summary 
ED 
Event Summary 
Investigations 
Immunisations 
Applications that are not a part of the EHR solution, 
but will be integrated with the EHR 
Care Co-ordinator 
Emergency Department 
General Practitioner 
Emergency Department 
Acute-Care Hospital 
General Practioner 
Community Hospital
Use Case for Standards 
oMessaging – safe exchange of transactional data 
oDocument Exchange – safe exchange of documents 
oPersistence – storing data in clinical systems 
oInteroperability – ability to interpret semantics of data received from other clinical systems and store in native data stores 
oQuerying & Analytics – over multiple heterogeneous sources 
oDecision Support – ability to define and apply decision support rules over shared data
MOHHoldings Standards Products 
•Diagnosis - SNOMED CT* 
•Drugs - Singapore Drug Dictionary (SDD) 
•Allergic Reactions - SNOMED CT* 
•Allergens - SNOMED CT* + SDD 
•Laboratory Results - LOINC (TBD) 
•Data Dictionary - MOHH Data Dictionary 
•Procedures - TBD 
•Reason for visit - SNOMED CT* 
•Symptoms and Problems - SNOMED CT* 
•Laboratory Reports - Smart SNOMED CT* 
•Laboratory Orders - SNOMED CT* 
•Radiology Orders - SNOMED CT* SNOMED CT* includes Singapore Extension
1.A common, implementation-independent model of all shared healthcare information in Singapore. 
2.A ‘single source of truth’ that articulates our clinician and business information requirements 
3.Implementation artefacts are generated from common semantics 
Logical Information Model
LIM Development Process
Logical Reference Model
Archetypes 
oReusable clinical models 
oDefined as a set of constraints on the reference model 
oFor example: 
–Observation, Diagnosis, Alert, Adverse Reaction, Investigation Result 
oCan be further constrained – e.g. Heart rate, Microbiology Result 
Templates 
oGroup together a set of archetypes for a specific use case 
oApply additional use-case specific constraints 
oCan be used to standardise the elements, constraints and terminology for a given message type, user interface etc 
oFor example: 
–Discharge summary, Investigation Report, Prescription 
Archetypes and Templates 
10
Example Model 
11
Terminology Challenges 
Example: “Suspected Lung Cancer” 
We need a consistent semantic representation.
IsoSemantic Models (example instances) 
e.g. “Suspected Lung Cancer”
Problem Diagnosis = $ProblemDiagnosisName: 246090004 |associated finding| = (404684003|Clinical Finding|: 363698007 |finding site | = ($BodySite: 272741003 |laterality| = $Laterality), 246112005 |severity| = $Severity), 408729009 |finding context | = $FindingContext 
GP Problem Diagnosis = 86049000|Cancer| : 
246090004 |associated finding| = (404684003|Clinical Finding| 363698007 |finding site | = 39607008|Lung|), 
408729009 |finding context | = 415684004|Suspected| 
Polyclinic Problem Diagnosis = 162572001 |Suspected cancer|: 
246090004|associated finding| = (404684003|Clinical Finding|: 
363698007 |finding site | = 39607008|Lung|) 
RH Problem Diagnosis = 162573006 |Suspected lung cancer| 
IsoSemantic Models (constructor binding)
oCommon model 
–shared healthcare information in Singapore 
oCommon queries 
–Provides a common vocabulary for querying multiple data sources 
oCommon meaning 
–Each clinical meaning is represented just once and reused many times 
oConsistent terminology 
–National reference terminology bound to a clinical meaning 
oImplementation independent 
–Information model independent of exchange format and proprietary information models 
oMachine processable model 
–Allows information to be defined once, and used many times (consistently) 
oConformance Testing 
–Enables the automation of Conformance Testing to ensure quality of data 
Benefits of the LIM 
15
Logical Model Designer 
Clinician 
Verification 
Logical Reference Model (LRM) 
ISO-13606 + ISO-21090 
T 
e 
r 
m 
i 
n 
o 
l 
o 
g 
y 
S 
e 
r 
v 
e 
r 
Clinical Archetypes 
Logical-Object Model (LOM) 
Constrained Clinical Archetypes 
Logical-Object Model (LOM) 
Template Definition 
Logical-Object Model (LOM) 
Compiled Template Hierarchy 
Logical-Object Model (LOM) 
Implementation Artefact 
Logical-XML, HL7 v2, Java 
Documentation Artefact 
Word, Excel, HTML 
Snow 
Logical Model Designer (LMD) Owl 
Value sets 
Examples 
Constraints 
Meaning
Logical Model Designer 
Clinician 
Verification 
Logical Reference Model (LRM) 
Composition, Entry, Cluster, Element 
T 
e 
r 
m 
i 
n 
o 
l 
o 
g 
y 
S 
e 
r 
v 
e 
r 
Clinical Archetypes 
Observation 
Constrained Clinical Archetypes 
Heart Rate 
Template Definition 
Discharge Summary 
Compiled Template Hierarchy 
Discharge Summary Hierarchy 
Implementation Artefact 
Discharge Summary LXML + Java CC Testing 
Documentation Artefact 
Discharge Summary Hierarchy (Excel, HTML) 
Snow 
Logical Model Designer (LMD) Owl 
Value sets 
Examples 
Constraints 
Meaning
oValue set binding 
•National: For national queries over heterogeneous data 
•Local: For generating conformance/compliance software for messages populated using local value sets (mapped to national) 
oConstraint binding 
•Assumed, fixed and default values 
•OCL and ESCG constraints 
oSemantic binding 
•Enables querying data using more general or specific meanings 
•Enables searching models, and identifying semantic overlap 
oRelationship bindings 
•Defines meaning of relationship between parent to child node 
•Used to construct design pattern bindings (aka constructor bindings) 
oDesign pattern bindings (aka ‘constructor bindings’) 
•Extended compositional grammar expression with path-based slots 
•Used to normalise data that may either be precoordinated or postcoordinated in the structure, into a canonical form 
Types of Terminology Binding
Terminology Binding Syntax 
oUniform Resource Identifier (URI) standard: 
•Simple and extensible means for identifying a resource (ftp:, mailto:, news:, etc.), in this case terminology artefacts 
•Logical identifier of a resource, without specifying the physical location and the access mechanism 
•Both human and machine readable, with the syntax: <scheme name>:<hierarchical part>[?<query>][#<fragment>] 
•Obtaining a representation of the resource is done by Resolvers 
oScheme for terminology binding: terminology:<code system id>[:version]?<query type>= <query expression>[&<extension key>=extensionvalue]* 
oSNOMED CT query types: 
•concept, conceptlist, refset, refsetlist, escg, ocl
Terminology Binding Examples 
Examples: 
SNOMED CT 
oterminology:2.16.840.1.113883.6.96:20110123?concept=284296006 
oterminology:2.16.840.1.113883.6.96:20110123?refset=284296007&scope=A01324 
oterminology:2.16.840.1.113883.6.96:20110123?escg=<<284296006 
ATC 
oTerminology:2.16.840.1.113883.6.3:20110123?code=A01 
Singapore Data Dictionary 
oterminology:data_dictionary_id?value_domain_id#code 
terminology:<code system id>[:version]?<query type>= <query expression>[&<extension key>=extensionvalue]*
Binding Terminology to a Coded Datatype 
Concept Id 
2.16.840.1.113883.6.96 
SNOMED CT 
20110701 
Preferred Term 
Description Id 
Assumed value: PT 
RefSet Id 
RefSetVersion 
SNOMED CT
Binding Terminology to a Coded Datatype 
Code 
2.16.840.1.113883.6.3 
ICD-10 
2008 
Description 
Assumed value: Desc 
Value Domain Id 
Value Domain Ver 
ICD-10
Binding Terminology to a Coded Datatype 
Code 
DD OID 
MOH Data Dictionary 
20120101 
Description 
Assumed value: Desc 
Value Domain Id 
Value Domain Ver 
DD Value Domain
oSnow Owl 
̶Reference sets and Extension concepts 
oLogical Reference Model (LRM) 
̶Editable view 
oArchetype – Observation ENTRY 
̶Add semantic and value domain bindings 
̶Node meaning, relationship meaning, constraint & constructor bindings 
oConstrained archetype – Heart rate ENTRY 
̶Add semantic and value domain bindings 
̶Confirm subsumption validation 
oCompile template – Discharge summary (with heart rate) 
̶Fill slot with heart rate archetype, and 
oModel search 
̶Search models using semantic bindings 
Demonstration of LMD Tooling
oBuilt on the seasoned Eclipse tooling platform with wide industry adoption 
–Composed of bundles running within an OSGi (Eclipse) container 
–Bundles can be deployed depending the product definition (possible for both client and server side) 
–Help and branding information are in separate bundles 
oUtilizes the services provided by the Snow Owl terminology platform 
oCore domain objects are modeled via standard EMOF as opposed to be hard-coded 
Platform Software Architecture
Platform Software Architecture 
com.xyz 
Modularity & extensibility 
OSGi container 
org.eclipse 
Confidential 
com.b2international 
com.b2international 
Branding 
com.b2international 
Exposed extension point 
Exposed 
service 
Snow Owl 
sg.com.mohh.lmd 
org.eclipse 
LMD 
sg.com.mohh.lmd 
sg.com.mohh.lmd
Platform Standards Stack 
LIM 
Ontologies SNOMED CT, ICD-10 
EMOF (EMF) 
OSGi (Eclipse), JDBC 
REST, SOAP 
Runtime API access 
Healthcare semantics 
Healthcare standard agnostic 
modeling 
Runtime platform 
Scalability, modularity 
Confidential
o2012 April – LMD Project kick-off 
oV0.4: 2012 November 3 – current release 
oExisting MOHH LIM artefacts import 
oModelling artefacts browsing, searching and editing capabilities (archetype, constrained archetype, template, template hierarchy) 
oValidation framework 
oTerminology binding 
oSchema and instance generation 
oV0.9: 2013 June 3 - Final release 
oInstance conformance & compliance 
oMapping support 
oLogical query language support 
oPublication 
oADL Support 
Project Timeline

Weitere ähnliche Inhalte

Was ist angesagt?

Advanced .net api (ewout)
Advanced .net api (ewout)Advanced .net api (ewout)
Advanced .net api (ewout)DevDays
 
Singapore Drug Dictionary - Developing and integrating a national drug extens...
Singapore Drug Dictionary - Developing and integrating a national drug extens...Singapore Drug Dictionary - Developing and integrating a national drug extens...
Singapore Drug Dictionary - Developing and integrating a national drug extens...Snow Owl
 
Fhir dev days_advanced_fhir_terminology_services
Fhir dev days_advanced_fhir_terminology_servicesFhir dev days_advanced_fhir_terminology_services
Fhir dev days_advanced_fhir_terminology_servicesDevDays
 
Fhir dev days_basic_fhir_terminology_services
Fhir dev days_basic_fhir_terminology_servicesFhir dev days_basic_fhir_terminology_services
Fhir dev days_basic_fhir_terminology_servicesDevDays
 
Furore devdays 2017- rdf2(solbrig)
Furore devdays 2017- rdf2(solbrig)Furore devdays 2017- rdf2(solbrig)
Furore devdays 2017- rdf2(solbrig)DevDays
 
Profiling with clin fhir
Profiling with clin fhirProfiling with clin fhir
Profiling with clin fhirDevDays
 
Fhir foundation (grahame)
Fhir foundation (grahame)Fhir foundation (grahame)
Fhir foundation (grahame)DevDays
 
Furore devdays 2017-sdc (lloyd)
Furore devdays 2017-sdc (lloyd)Furore devdays 2017-sdc (lloyd)
Furore devdays 2017-sdc (lloyd)DevDays
 
Furore devdays 2017 - workflow
Furore devdays 2017 - workflowFurore devdays 2017 - workflow
Furore devdays 2017 - workflowDevDays
 
Beginners .net api dev days2017
Beginners  .net api   dev days2017Beginners  .net api   dev days2017
Beginners .net api dev days2017DevDays
 
Furore devdays2017 general-introtofhir
Furore devdays2017 general-introtofhirFurore devdays2017 general-introtofhir
Furore devdays2017 general-introtofhirDevDays
 
Furore devdays2017 tdd-2-advanced
Furore devdays2017 tdd-2-advancedFurore devdays2017 tdd-2-advanced
Furore devdays2017 tdd-2-advancedDevDays
 
2017 11-ccda-on-fhir
2017 11-ccda-on-fhir2017 11-ccda-on-fhir
2017 11-ccda-on-fhirDevDays
 
Furore devdays 2017- fhir and devices - cooper thc2
Furore devdays 2017- fhir and devices - cooper thc2Furore devdays 2017- fhir and devices - cooper thc2
Furore devdays 2017- fhir and devices - cooper thc2DevDays
 
Security overview (grahame)
Security overview (grahame)Security overview (grahame)
Security overview (grahame)DevDays
 
Furore devdays2017 tdd-1-intro
Furore devdays2017 tdd-1-introFurore devdays2017 tdd-1-intro
Furore devdays2017 tdd-1-introDevDays
 
Building bridges devdays 2017- powerpoint template
Building bridges devdays 2017- powerpoint templateBuilding bridges devdays 2017- powerpoint template
Building bridges devdays 2017- powerpoint templateDevDays
 
Fhir dev days 2017 fhir profiling - overview and introduction v07
Fhir dev days 2017   fhir profiling - overview and introduction v07Fhir dev days 2017   fhir profiling - overview and introduction v07
Fhir dev days 2017 fhir profiling - overview and introduction v07DevDays
 
20171116 rene spronk_profiling_governance
20171116 rene spronk_profiling_governance20171116 rene spronk_profiling_governance
20171116 rene spronk_profiling_governanceDevDays
 
Furore devdays 2017- continua implementing fhir
Furore devdays 2017- continua implementing fhirFurore devdays 2017- continua implementing fhir
Furore devdays 2017- continua implementing fhirDevDays
 

Was ist angesagt? (20)

Advanced .net api (ewout)
Advanced .net api (ewout)Advanced .net api (ewout)
Advanced .net api (ewout)
 
Singapore Drug Dictionary - Developing and integrating a national drug extens...
Singapore Drug Dictionary - Developing and integrating a national drug extens...Singapore Drug Dictionary - Developing and integrating a national drug extens...
Singapore Drug Dictionary - Developing and integrating a national drug extens...
 
Fhir dev days_advanced_fhir_terminology_services
Fhir dev days_advanced_fhir_terminology_servicesFhir dev days_advanced_fhir_terminology_services
Fhir dev days_advanced_fhir_terminology_services
 
Fhir dev days_basic_fhir_terminology_services
Fhir dev days_basic_fhir_terminology_servicesFhir dev days_basic_fhir_terminology_services
Fhir dev days_basic_fhir_terminology_services
 
Furore devdays 2017- rdf2(solbrig)
Furore devdays 2017- rdf2(solbrig)Furore devdays 2017- rdf2(solbrig)
Furore devdays 2017- rdf2(solbrig)
 
Profiling with clin fhir
Profiling with clin fhirProfiling with clin fhir
Profiling with clin fhir
 
Fhir foundation (grahame)
Fhir foundation (grahame)Fhir foundation (grahame)
Fhir foundation (grahame)
 
Furore devdays 2017-sdc (lloyd)
Furore devdays 2017-sdc (lloyd)Furore devdays 2017-sdc (lloyd)
Furore devdays 2017-sdc (lloyd)
 
Furore devdays 2017 - workflow
Furore devdays 2017 - workflowFurore devdays 2017 - workflow
Furore devdays 2017 - workflow
 
Beginners .net api dev days2017
Beginners  .net api   dev days2017Beginners  .net api   dev days2017
Beginners .net api dev days2017
 
Furore devdays2017 general-introtofhir
Furore devdays2017 general-introtofhirFurore devdays2017 general-introtofhir
Furore devdays2017 general-introtofhir
 
Furore devdays2017 tdd-2-advanced
Furore devdays2017 tdd-2-advancedFurore devdays2017 tdd-2-advanced
Furore devdays2017 tdd-2-advanced
 
2017 11-ccda-on-fhir
2017 11-ccda-on-fhir2017 11-ccda-on-fhir
2017 11-ccda-on-fhir
 
Furore devdays 2017- fhir and devices - cooper thc2
Furore devdays 2017- fhir and devices - cooper thc2Furore devdays 2017- fhir and devices - cooper thc2
Furore devdays 2017- fhir and devices - cooper thc2
 
Security overview (grahame)
Security overview (grahame)Security overview (grahame)
Security overview (grahame)
 
Furore devdays2017 tdd-1-intro
Furore devdays2017 tdd-1-introFurore devdays2017 tdd-1-intro
Furore devdays2017 tdd-1-intro
 
Building bridges devdays 2017- powerpoint template
Building bridges devdays 2017- powerpoint templateBuilding bridges devdays 2017- powerpoint template
Building bridges devdays 2017- powerpoint template
 
Fhir dev days 2017 fhir profiling - overview and introduction v07
Fhir dev days 2017   fhir profiling - overview and introduction v07Fhir dev days 2017   fhir profiling - overview and introduction v07
Fhir dev days 2017 fhir profiling - overview and introduction v07
 
20171116 rene spronk_profiling_governance
20171116 rene spronk_profiling_governance20171116 rene spronk_profiling_governance
20171116 rene spronk_profiling_governance
 
Furore devdays 2017- continua implementing fhir
Furore devdays 2017- continua implementing fhirFurore devdays 2017- continua implementing fhir
Furore devdays 2017- continua implementing fhir
 

Ähnlich wie The Logical Model Designer - Binding Information Models to Terminology

Enhancing the Quality of ImmPort Data
Enhancing the Quality of ImmPort DataEnhancing the Quality of ImmPort Data
Enhancing the Quality of ImmPort DataBarry Smith
 
OpenEHR modeling case studies in China
OpenEHR modeling case studies in ChinaOpenEHR modeling case studies in China
OpenEHR modeling case studies in Chinaxudong_lu
 
Standardization of the HIPC Data Templates: The Story So Far
Standardization of the HIPC Data Templates: The Story So FarStandardization of the HIPC Data Templates: The Story So Far
Standardization of the HIPC Data Templates: The Story So FarAhmad C. Bukhari
 
FHIR intro and background at HL7 Germany 2014
FHIR intro and background at HL7 Germany 2014FHIR intro and background at HL7 Germany 2014
FHIR intro and background at HL7 Germany 2014Ewout Kramer
 
Linkages to EHRs and Related Standards. What can we learn from the Parallel U...
Linkages to EHRs and Related Standards. What can we learn from the Parallel U...Linkages to EHRs and Related Standards. What can we learn from the Parallel U...
Linkages to EHRs and Related Standards. What can we learn from the Parallel U...Koray Atalag
 
Fire and Ice - SNOMED for CORE strength - John Fountain
Fire and Ice - SNOMED for CORE strength - John FountainFire and Ice - SNOMED for CORE strength - John Fountain
Fire and Ice - SNOMED for CORE strength - John FountainHL7 New Zealand
 
Health Datapalooza 2013: Open Government Data - Natasha Noy
Health Datapalooza 2013: Open Government Data - Natasha NoyHealth Datapalooza 2013: Open Government Data - Natasha Noy
Health Datapalooza 2013: Open Government Data - Natasha NoyHealth Data Consortium
 
Semantic Web Technologies: A Paradigm for Medical Informatics
Semantic Web Technologies: A Paradigm for Medical InformaticsSemantic Web Technologies: A Paradigm for Medical Informatics
Semantic Web Technologies: A Paradigm for Medical InformaticsChimezie Ogbuji
 
Semantic Web Technologies as a Framework for Clinical Informatics
Semantic Web Technologies as a Framework for Clinical InformaticsSemantic Web Technologies as a Framework for Clinical Informatics
Semantic Web Technologies as a Framework for Clinical InformaticsChimezie Ogbuji
 
Implementation and Use of ISO EN 13606 and openEHR
Implementation and Use of ISO EN 13606 and openEHRImplementation and Use of ISO EN 13606 and openEHR
Implementation and Use of ISO EN 13606 and openEHRKoray Atalag
 
Fire and Ice - SNOMED is bound to model - Koray Atalag
Fire and Ice - SNOMED is bound to model - Koray AtalagFire and Ice - SNOMED is bound to model - Koray Atalag
Fire and Ice - SNOMED is bound to model - Koray AtalagHL7 New Zealand
 
Driving Deep Semantics in Middleware and Networks: What, why and how?
Driving Deep Semantics in Middleware and Networks: What, why and how?Driving Deep Semantics in Middleware and Networks: What, why and how?
Driving Deep Semantics in Middleware and Networks: What, why and how?Amit Sheth
 
Information Models & FHIR --- It’s all about content!
Information Models & FHIR --- It’s all about content!Information Models & FHIR --- It’s all about content!
Information Models & FHIR --- It’s all about content!Koray Atalag
 
Ontology-Driven Clinical Intelligence: Removing Data Barriers for Cross-Disci...
Ontology-Driven Clinical Intelligence: Removing Data Barriers for Cross-Disci...Ontology-Driven Clinical Intelligence: Removing Data Barriers for Cross-Disci...
Ontology-Driven Clinical Intelligence: Removing Data Barriers for Cross-Disci...Remedy Informatics
 
Ontologies and semantic web
Ontologies and semantic webOntologies and semantic web
Ontologies and semantic webStanley Wang
 
Archetypes and FHIR by Koray Atalag
Archetypes and FHIR by Koray AtalagArchetypes and FHIR by Koray Atalag
Archetypes and FHIR by Koray AtalagDavid Hay
 

Ähnlich wie The Logical Model Designer - Binding Information Models to Terminology (20)

Enhancing the Quality of ImmPort Data
Enhancing the Quality of ImmPort DataEnhancing the Quality of ImmPort Data
Enhancing the Quality of ImmPort Data
 
OpenEHR modeling case studies in China
OpenEHR modeling case studies in ChinaOpenEHR modeling case studies in China
OpenEHR modeling case studies in China
 
Standardization of the HIPC Data Templates
Standardization of the HIPC Data TemplatesStandardization of the HIPC Data Templates
Standardization of the HIPC Data Templates
 
Standardization of the HIPC Data Templates: The Story So Far
Standardization of the HIPC Data Templates: The Story So FarStandardization of the HIPC Data Templates: The Story So Far
Standardization of the HIPC Data Templates: The Story So Far
 
FHIR intro and background at HL7 Germany 2014
FHIR intro and background at HL7 Germany 2014FHIR intro and background at HL7 Germany 2014
FHIR intro and background at HL7 Germany 2014
 
Linkages to EHRs and Related Standards. What can we learn from the Parallel U...
Linkages to EHRs and Related Standards. What can we learn from the Parallel U...Linkages to EHRs and Related Standards. What can we learn from the Parallel U...
Linkages to EHRs and Related Standards. What can we learn from the Parallel U...
 
Fire and Ice - SNOMED for CORE strength - John Fountain
Fire and Ice - SNOMED for CORE strength - John FountainFire and Ice - SNOMED for CORE strength - John Fountain
Fire and Ice - SNOMED for CORE strength - John Fountain
 
Health Datapalooza 2013: Open Government Data - Natasha Noy
Health Datapalooza 2013: Open Government Data - Natasha NoyHealth Datapalooza 2013: Open Government Data - Natasha Noy
Health Datapalooza 2013: Open Government Data - Natasha Noy
 
Semantic Web Technologies: A Paradigm for Medical Informatics
Semantic Web Technologies: A Paradigm for Medical InformaticsSemantic Web Technologies: A Paradigm for Medical Informatics
Semantic Web Technologies: A Paradigm for Medical Informatics
 
Semantic Web Technologies as a Framework for Clinical Informatics
Semantic Web Technologies as a Framework for Clinical InformaticsSemantic Web Technologies as a Framework for Clinical Informatics
Semantic Web Technologies as a Framework for Clinical Informatics
 
Clinical Models - What Are They Good For?
Clinical Models - What Are They Good For?Clinical Models - What Are They Good For?
Clinical Models - What Are They Good For?
 
Implementation and Use of ISO EN 13606 and openEHR
Implementation and Use of ISO EN 13606 and openEHRImplementation and Use of ISO EN 13606 and openEHR
Implementation and Use of ISO EN 13606 and openEHR
 
Fire and Ice - SNOMED is bound to model - Koray Atalag
Fire and Ice - SNOMED is bound to model - Koray AtalagFire and Ice - SNOMED is bound to model - Koray Atalag
Fire and Ice - SNOMED is bound to model - Koray Atalag
 
Driving Deep Semantics in Middleware and Networks: What, why and how?
Driving Deep Semantics in Middleware and Networks: What, why and how?Driving Deep Semantics in Middleware and Networks: What, why and how?
Driving Deep Semantics in Middleware and Networks: What, why and how?
 
Dia09
Dia09Dia09
Dia09
 
Information Models & FHIR --- It’s all about content!
Information Models & FHIR --- It’s all about content!Information Models & FHIR --- It’s all about content!
Information Models & FHIR --- It’s all about content!
 
APHL/CDC Presentation to Vietnamese Health Officials and Stakeholders
APHL/CDC Presentation to Vietnamese Health Officials and StakeholdersAPHL/CDC Presentation to Vietnamese Health Officials and Stakeholders
APHL/CDC Presentation to Vietnamese Health Officials and Stakeholders
 
Ontology-Driven Clinical Intelligence: Removing Data Barriers for Cross-Disci...
Ontology-Driven Clinical Intelligence: Removing Data Barriers for Cross-Disci...Ontology-Driven Clinical Intelligence: Removing Data Barriers for Cross-Disci...
Ontology-Driven Clinical Intelligence: Removing Data Barriers for Cross-Disci...
 
Ontologies and semantic web
Ontologies and semantic webOntologies and semantic web
Ontologies and semantic web
 
Archetypes and FHIR by Koray Atalag
Archetypes and FHIR by Koray AtalagArchetypes and FHIR by Koray Atalag
Archetypes and FHIR by Koray Atalag
 

Kürzlich hochgeladen

Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationJuha-Pekka Tolvanen
 

Kürzlich hochgeladen (20)

Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 

The Logical Model Designer - Binding Information Models to Terminology

  • 1. The Logical Model Designer (LMD) – Binding Information Models to Terminology Linda Bird, Hendry Wijaya, Teck Wei Chin - MOH Holdings Balazs Banfai – B2i 25th October 2012 (10:45 – 11:30)
  • 2. Agenda •Background •Logical Information Model •LMD Tooling •Terminology Binding •Demonstration •Platform Software Architecture •Project Timeline
  • 3. Healthcare landscape of the future Strategic vision of patients moving seamlessly across the healthcare system, receiving coordinated patient-centric care at the most appropriate settings. RH CH Polyclinics NH FPs Home Care Rehab & support services Screening & Prevention Palliative Care RH CH Polyclinics NH FPs Home Care Rehab & support services Screening & Prevention Palliative Care RH CH Polyclinics NH FPs Home Care Rehab & support services Screening & Prevention Palliative Care RH CH Polyclinics NH FPs Home Care Rehab & support services Screening & Prevention Palliative Care RH CH Polyclinics NH FPs Home Care Rehab & support services Screening & Prevention Palliative Care RH CH Polyclinics NH FPs Home Care Rehab & support services Screening & Prevention Palliative Care Enabled by the National Electronic Health Record (EHR)
  • 4. Sharing Information Across Singapore Event Summary, Referral & Screening Documents EHR Summary Record Name NRIC No. Primary Care Provider Care Coordinator Allergies Diagnoses Current Medications Procedures Recent Events Recent Referrals Care Plan Date of Birth Gender Detailed Reports / Images Shared Services / Functionality Business Intelligence Data Warehouse National Scorecard Link Share Data DA / ADR Module Immunisation Medications Reconciliation Problem List Reconciliation Laboratory Reports Procedure Reports Radiology Reports / Images Drill Down Drill Down SOC to AIC Referral Community Hosp Disch. Summ. Referral to SOC SOC Event Summary Inpatient Disch. Summ. GP Event Summary ED Event Summary Investigations Immunisations Applications that are not a part of the EHR solution, but will be integrated with the EHR Care Co-ordinator Emergency Department General Practitioner Emergency Department Acute-Care Hospital General Practioner Community Hospital
  • 5. Use Case for Standards oMessaging – safe exchange of transactional data oDocument Exchange – safe exchange of documents oPersistence – storing data in clinical systems oInteroperability – ability to interpret semantics of data received from other clinical systems and store in native data stores oQuerying & Analytics – over multiple heterogeneous sources oDecision Support – ability to define and apply decision support rules over shared data
  • 6. MOHHoldings Standards Products •Diagnosis - SNOMED CT* •Drugs - Singapore Drug Dictionary (SDD) •Allergic Reactions - SNOMED CT* •Allergens - SNOMED CT* + SDD •Laboratory Results - LOINC (TBD) •Data Dictionary - MOHH Data Dictionary •Procedures - TBD •Reason for visit - SNOMED CT* •Symptoms and Problems - SNOMED CT* •Laboratory Reports - Smart SNOMED CT* •Laboratory Orders - SNOMED CT* •Radiology Orders - SNOMED CT* SNOMED CT* includes Singapore Extension
  • 7. 1.A common, implementation-independent model of all shared healthcare information in Singapore. 2.A ‘single source of truth’ that articulates our clinician and business information requirements 3.Implementation artefacts are generated from common semantics Logical Information Model
  • 10. Archetypes oReusable clinical models oDefined as a set of constraints on the reference model oFor example: –Observation, Diagnosis, Alert, Adverse Reaction, Investigation Result oCan be further constrained – e.g. Heart rate, Microbiology Result Templates oGroup together a set of archetypes for a specific use case oApply additional use-case specific constraints oCan be used to standardise the elements, constraints and terminology for a given message type, user interface etc oFor example: –Discharge summary, Investigation Report, Prescription Archetypes and Templates 10
  • 12. Terminology Challenges Example: “Suspected Lung Cancer” We need a consistent semantic representation.
  • 13. IsoSemantic Models (example instances) e.g. “Suspected Lung Cancer”
  • 14. Problem Diagnosis = $ProblemDiagnosisName: 246090004 |associated finding| = (404684003|Clinical Finding|: 363698007 |finding site | = ($BodySite: 272741003 |laterality| = $Laterality), 246112005 |severity| = $Severity), 408729009 |finding context | = $FindingContext GP Problem Diagnosis = 86049000|Cancer| : 246090004 |associated finding| = (404684003|Clinical Finding| 363698007 |finding site | = 39607008|Lung|), 408729009 |finding context | = 415684004|Suspected| Polyclinic Problem Diagnosis = 162572001 |Suspected cancer|: 246090004|associated finding| = (404684003|Clinical Finding|: 363698007 |finding site | = 39607008|Lung|) RH Problem Diagnosis = 162573006 |Suspected lung cancer| IsoSemantic Models (constructor binding)
  • 15. oCommon model –shared healthcare information in Singapore oCommon queries –Provides a common vocabulary for querying multiple data sources oCommon meaning –Each clinical meaning is represented just once and reused many times oConsistent terminology –National reference terminology bound to a clinical meaning oImplementation independent –Information model independent of exchange format and proprietary information models oMachine processable model –Allows information to be defined once, and used many times (consistently) oConformance Testing –Enables the automation of Conformance Testing to ensure quality of data Benefits of the LIM 15
  • 16. Logical Model Designer Clinician Verification Logical Reference Model (LRM) ISO-13606 + ISO-21090 T e r m i n o l o g y S e r v e r Clinical Archetypes Logical-Object Model (LOM) Constrained Clinical Archetypes Logical-Object Model (LOM) Template Definition Logical-Object Model (LOM) Compiled Template Hierarchy Logical-Object Model (LOM) Implementation Artefact Logical-XML, HL7 v2, Java Documentation Artefact Word, Excel, HTML Snow Logical Model Designer (LMD) Owl Value sets Examples Constraints Meaning
  • 17. Logical Model Designer Clinician Verification Logical Reference Model (LRM) Composition, Entry, Cluster, Element T e r m i n o l o g y S e r v e r Clinical Archetypes Observation Constrained Clinical Archetypes Heart Rate Template Definition Discharge Summary Compiled Template Hierarchy Discharge Summary Hierarchy Implementation Artefact Discharge Summary LXML + Java CC Testing Documentation Artefact Discharge Summary Hierarchy (Excel, HTML) Snow Logical Model Designer (LMD) Owl Value sets Examples Constraints Meaning
  • 18. oValue set binding •National: For national queries over heterogeneous data •Local: For generating conformance/compliance software for messages populated using local value sets (mapped to national) oConstraint binding •Assumed, fixed and default values •OCL and ESCG constraints oSemantic binding •Enables querying data using more general or specific meanings •Enables searching models, and identifying semantic overlap oRelationship bindings •Defines meaning of relationship between parent to child node •Used to construct design pattern bindings (aka constructor bindings) oDesign pattern bindings (aka ‘constructor bindings’) •Extended compositional grammar expression with path-based slots •Used to normalise data that may either be precoordinated or postcoordinated in the structure, into a canonical form Types of Terminology Binding
  • 19. Terminology Binding Syntax oUniform Resource Identifier (URI) standard: •Simple and extensible means for identifying a resource (ftp:, mailto:, news:, etc.), in this case terminology artefacts •Logical identifier of a resource, without specifying the physical location and the access mechanism •Both human and machine readable, with the syntax: <scheme name>:<hierarchical part>[?<query>][#<fragment>] •Obtaining a representation of the resource is done by Resolvers oScheme for terminology binding: terminology:<code system id>[:version]?<query type>= <query expression>[&<extension key>=extensionvalue]* oSNOMED CT query types: •concept, conceptlist, refset, refsetlist, escg, ocl
  • 20. Terminology Binding Examples Examples: SNOMED CT oterminology:2.16.840.1.113883.6.96:20110123?concept=284296006 oterminology:2.16.840.1.113883.6.96:20110123?refset=284296007&scope=A01324 oterminology:2.16.840.1.113883.6.96:20110123?escg=<<284296006 ATC oTerminology:2.16.840.1.113883.6.3:20110123?code=A01 Singapore Data Dictionary oterminology:data_dictionary_id?value_domain_id#code terminology:<code system id>[:version]?<query type>= <query expression>[&<extension key>=extensionvalue]*
  • 21. Binding Terminology to a Coded Datatype Concept Id 2.16.840.1.113883.6.96 SNOMED CT 20110701 Preferred Term Description Id Assumed value: PT RefSet Id RefSetVersion SNOMED CT
  • 22. Binding Terminology to a Coded Datatype Code 2.16.840.1.113883.6.3 ICD-10 2008 Description Assumed value: Desc Value Domain Id Value Domain Ver ICD-10
  • 23. Binding Terminology to a Coded Datatype Code DD OID MOH Data Dictionary 20120101 Description Assumed value: Desc Value Domain Id Value Domain Ver DD Value Domain
  • 24. oSnow Owl ̶Reference sets and Extension concepts oLogical Reference Model (LRM) ̶Editable view oArchetype – Observation ENTRY ̶Add semantic and value domain bindings ̶Node meaning, relationship meaning, constraint & constructor bindings oConstrained archetype – Heart rate ENTRY ̶Add semantic and value domain bindings ̶Confirm subsumption validation oCompile template – Discharge summary (with heart rate) ̶Fill slot with heart rate archetype, and oModel search ̶Search models using semantic bindings Demonstration of LMD Tooling
  • 25. oBuilt on the seasoned Eclipse tooling platform with wide industry adoption –Composed of bundles running within an OSGi (Eclipse) container –Bundles can be deployed depending the product definition (possible for both client and server side) –Help and branding information are in separate bundles oUtilizes the services provided by the Snow Owl terminology platform oCore domain objects are modeled via standard EMOF as opposed to be hard-coded Platform Software Architecture
  • 26. Platform Software Architecture com.xyz Modularity & extensibility OSGi container org.eclipse Confidential com.b2international com.b2international Branding com.b2international Exposed extension point Exposed service Snow Owl sg.com.mohh.lmd org.eclipse LMD sg.com.mohh.lmd sg.com.mohh.lmd
  • 27. Platform Standards Stack LIM Ontologies SNOMED CT, ICD-10 EMOF (EMF) OSGi (Eclipse), JDBC REST, SOAP Runtime API access Healthcare semantics Healthcare standard agnostic modeling Runtime platform Scalability, modularity Confidential
  • 28. o2012 April – LMD Project kick-off oV0.4: 2012 November 3 – current release oExisting MOHH LIM artefacts import oModelling artefacts browsing, searching and editing capabilities (archetype, constrained archetype, template, template hierarchy) oValidation framework oTerminology binding oSchema and instance generation oV0.9: 2013 June 3 - Final release oInstance conformance & compliance oMapping support oLogical query language support oPublication oADL Support Project Timeline