pptx - CIMI

advertisement
CIMI/IHTSDO DCM tooling
ecosystem thoughts
Thomas Beale
openEHR Foundation
Stan Huff, MD
Intermountain Healthcare
Introduction
• These slides describe a possible semantic
health modelling environment for CIMI /
IHTSDO, featuring:
– Next generation archetype / template tools
– Integrated terminology subset authoring
– Model management tool - CKM
– AML-enabled UML tooling
– With underlying IHTSDO terminologies, including
SNOMED CT and LOINC
Introduction
• They also describe the possible technical
relationships between central CIMI artefacts
and downstream environments.
• Getting to this or a similar tooling
environment will require investment and
commitment of multiple organisations.
• These slides try to provide a basis for thinking
about the work tasks and scale.
Introduction
• The core formalism for archetypes and
templates is the Archetype formalism.
Specifications:
– Archetype Definition Language 2
– Archetype Object Model 2
– Artefact Identification
Introduction
• CIMI archetypes are based on the CIMI
reference model
• Currently available CIMI archetypes here on
Github
CIMI Tooling ecosystem (summary)
Modelling
Terminology
Transformation
Development
CIMI/IHTSDO modelling environment
CIMI Modellers
Clinical Modellers
Workbench (CMW)
AML Bridge
ADL
Work
bench
(AWB)
CIMI
archetypes
(XMI)
(future)
UML/AML-tool
based environment
CIMI
extension
Terminology
Service
SNOMED, Value
LOINC etc sets
IHTSDO
releases
CIMI-based
XSDs
FHIR
CIMI Editors,
Reviewers
CIMI
archetypes
Import
proprietary
CKM
Export
CEML CEMs
IHC CEMs
openEHR /
openEHR
13606
archetypes
/13606
CDA tpls /
Other
DCMs
v3 msgs
Other
sites /formatusers
Concrete
Other
sites / users
based sites
Intermountain
Legacy environment
(current tools)
openEHR/13606
sites / vendors
(current tools)
e.g. FHIM (VHA)
POTENTIAL PROJECT PHASES
Notes
• The following slides mention broad possible
phases, each 3-6 months in duration
• Could be broken down differently / more
finely
• Order is not significant here, i.e. some
development can occur in parallel
Notes
• ‘CKM’ represents ‘Clinical Knowledge Manager’, a
tool in use by openEHR.org, and various e-health
programmes:
–
–
–
–
–
–
openEHR CKM
Nehta (Australia)
Norway MoH
Brazil National Health Terminology Centre
Slovenia MoH
Scottish NHS and UK clinical groups
• It supports team-based online development
and lifecycle management of archetypes,
templates and terminology subsets
AWB++, CKM, some exports
CIMI/IHTSDO modelling environment
CIMI Modellers
Ref-set
building
ADL Workbench (AWB)
Ref-set
builder
Basic
bridge
CIMI
extension
Terminology
Service
SNOMED, Value
LOINC etc sets
IHTSDO
releases
CIMI Editors,
Reviewers
Review
Publication
RM Manager
Querying,
Subsets,
etc
CIMI
archetypes
XSDs, FHIR,
other
Technical Transform
CKM
conv
Export
Import
arche
type
Governance
CEM
conv
CEML
CEMs
IHC
CEMs
openEHR /
openEHR
13606
archetypes
/13606
Concrete formatbased sites
Intermountain
Legacy environment
(current tools)
openEHR/13606
sites / vendors
(current tools)
CMW core tool platform
CIMI/IHTSDO modelling environment
CMW
Ref-set
building
Clinical Modeller UI
Archetype
Editor
Ref-set
builder
A
W
B
Terminology
Query-builder
Template
Editor
Terminology Binding
ADL/AOM tool platform
CIMI Editors,
Reviewers
CTS2
CIMI
Terminology
extension
Service
Review
Publication
RM Manager
SNOMED, Value
LOINC etc sets
IHTSDO
releases
CIMI Modellers
CIMI
archetypes
Querying,
Subsets,
etc
arche
type
XSDs
FHIR
Technical Transform
CKM
proprietary
conv
CEML CEMs
IHC CEMs
Export
Import
other
Governance
CEM
conv
conv
openEHR /
openEHR
13606
archetypes
/13606
CDA tpls /
Other
DCMs
v3 msgs
Other
sites /formatusers
Concrete
Other
sites / users
based sites
Intermountain
Legacy environment
(current tools)
openEHR/13606
sites / vendors
(current tools)
e.g. FHIM (VHA)
CMW Clinical Modeller UI & ref-set builder
CIMI/IHTSDO modelling environment
CIMI Modellers
CMW
Integration?
IHTSDO
tools
Clinical Modeller UI
Archetype
Editor
A
W
B
Terminology Binding
ADL/AOM tool platform
CIMI Editors,
Reviewers
CTS2
CIMI
Terminology
extension
Service
Review
Publication
RM Manager
SNOMED, Value
LOINC etc sets
IHTSDO
releases
Terminology
Query-builder
Template
Editor
CIMI
archetypes
Querying,
Subsets,
etc
arche
type
XSDs
FHIR
Technical Transform
CKM
proprietary
conv
CEML CEMs
IHC CEMs
Export
Import
other
Governance
CEM
conv
conv
openEHR /
openEHR
13606
archetypes
/13606
CDA tpls /
Other
DCMs
V3 msgs
Other
sites /formatusers
Concrete
Other
sites / users
based sites
Intermountain
Legacy environment
(current tools)
openEHR/13606
sites / vendors
(current tools)
e.g. FHIM (VHA)
Notes
• ‘AML’ = Archetype Modelling Language, a new OMG
RfP which will become a standard in ~18 months.
• AML is a UML profile based on the openEHR
Archetype Object Model (AOM 2) specification.
– Note that it is reference model independent and
has no technical relationship or specificity to any
openEHR information model.
• AML, implemented in a UML tool will enable
archetype modelling – i.e. it will bring
archetype modelling to the IT mainstream
AML bridge
CIMI/IHTSDO modelling environment
CMW
Integration?
Clinical Modeller UI
Archetype
Editor
A
W
B
Terminology Binding
UML/AML-tool based environment
CIMI
archetypes
(XMI)
S/W devs
AML-enabled
UML tool
Generation tools
Software
components
ADL/AOM tool platform
CIMI Editors,
Reviewers
CTS2
CIMI
Terminology
extension
Service
Review
Publication
RM Manager
SNOMED, Value
LOINC etc sets
IHTSDO
releases
Terminology
Query-builder
Template
Editor
AML Bridge
IHTSDO
tools
CIMI Modellers
CIMI
archetypes
Querying,
Subsets,
etc
arche
type
XSDs
FHIR
Technical Transform
CKM
proprietary
conv
CEML CEMs
IHC CEMs
Export
Import
other
Governance
CEM
conv
conv
openEHR /
openEHR
13606
archetypes
/13606
CDA tpls /
Other
DCMs
V3 msgs
Other
sites /formatusers
Concrete
Other
sites / users
based sites
Intermountain
Legacy environment
(current tools)
openEHR/13606
sites / vendors
(current tools)
e.g. FHIM (VHA)
REPRESENTATIVE DOWNSTREAM
ENVIRONMENTS
Notes
• Here we try to show some details of how CIMI
archetypes, templates and subsets could be used by
downstream environments, each of which have their
own reference model(s), and potentially content
modelling formalisms.
Intermountain Legacy environment
CIMI/IHTSDO modelling environment
A
W
B
CMW
Intermountain legacy environment
Dev’t artefacts
XSD
ceType
??
Local
customisation
CTS2
S/W devs
Development
tools
CIMI
Deploy
Terminology
extension
Service
SNOMED, Value
LOINC etc sets
CEML CEMs
CIMI
archetypes
CKM
Technical
Transforms
conv
app app
??
IHTSDO
releases
other
arche
type
CEM
Model-based
system
HIS
FHIR
WS
Archetype-based sites / vendors
CIMI/IHTSDO modelling environment
openEHR/13606 product / project environment
Dev’t artefacts
XSD
API
CMW
A
W
B
FHIR
Local
archetypes &
templating
Specialised
archetypes
& templates
UI
S/W devs
Development
tools
Deploy
Technical
Transforms
Model-based
system
CTS2
app app
Runtime
OPTS
CIMI
Terminology
extension
Service
SNOMED, Value
LOINC etc sets
IHTSDO
releases
CIMI
archetypes
other
arche
type
CKM
CEM
openEHR
community
Review
conv
openEHR /
13606
archetypes
openEHR.org
CKM
Norway
CKM
Nehta
CKM
Moscow
CKM
openEHR
EHR/HIS
FHIR
& IHE
WS
Brasil
CKM
Slovenia
CKM
Other environment – e.g. FHIM/MDHT/CDA
CIMI/IHTSDO modelling environment
A
W
B
CMW
MDHT/FHIM/CDA
CTS2
S/W devs
CIMI
Terminology
extension
CDA
template
Service
SNOMED, Value
LOINC etc sets
CIMI
archetypes
CKM
conv
Deploy
app
IHTSDO
releases
other
arche
type
CEM
Dev
tools
MDHT
app
HIS
app
Other environment – HL7v3 messages
CIMI/IHTSDO modelling environment
A
W
B
CMW
MDHT/FHIM/CDA
CTS2
S/W devs
CIMI
Terminology
extension
HL7 v3
RMIM
Service
SNOMED, Value
LOINC etc sets
CIMI
archetypes
CKM
Model
ler
conv
Deploy
app
IHTSDO
releases
other
arche
type
CEM
Dev
tools
app
HIS
app
CIMI  FHIR environment
CIMI/IHTSDO modelling environment
A
W
B
CMW
CTS2
FHIR artefact dev environment
CIMI
S/W devs
Terminology
extension
Service
SNOMED, Value
LOINC etc sets
CIMI
archetypes
FHIR
conv
FHIR
profiles
Dev tools
CKM
Deploy
FHIR WS
IHTSDO
releases
HIS
Download