Download Document

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Model-Driven Health Tools
Open Health Tools Board Meeting
MDHT Architecture
• Design-Time Tooling (built on Eclipse platform)
 Model editor - user interface for creating models
 Model transformations – used to convert models to artifacts
 Model-to-model (e.g. CDA domain template model -> CDA Ecore
model)
 Model-to-text (e.g. CDA domain template model -> DITA)
• Generated Artifacts
 Documentation (e.g. implementation guide)
 Runtime APIs (e.g. Java APIs for Consolidated CDA)
September 2012
Model-Driven Health Tools
2
MDHT Architecture
MDHT Design-Time
Tooling
Models
CDA
UML
Generate
Reference
Implementation
Java
APIs
Generate
Documentation CDA IGs
Create / Edit
Model Editor
HL7 CDA
Existing Models
XSDs,
R-MIM
Import
Model
Transformations
September 2012
Model-Driven Health Tools
3
MDHT Workflow
Web Content
Publication
Online
Help
Business
Analyst
CDA
Model
Implementation
Guide
Designer
MDHT
Software
Developer
Documentation
HL7 CDA Best Practices
Requirements
Java API
CDA
Runtime
Application
September 2012
Model-Driven Health Tools
Developer
CDA
Web-Based
Validation
4
Project Highlights
• MDHT Models







September 2012
HL7 Consolidated (Meaningful Use Stage 2)
HITSP/IHE/CCD (Meaningful Use Stage 1)
Public Health Case Reporting (PHCR)
Vital Statistics Reporting
Subject Study Data
EMS PCR
Personal Healthcare Monitoring Report (PHMR)
Model-Driven Health Tools
5
Project Highlights
• 1.1 release (May)
• ONC blog posts and survey
• Increasing adoption by federal agencies and private
sector efforts
• Over 100 registered project members
• Planning for 1.2 release
• Plan for catering to business analysts (lightweight allin-one distribution)
September 2012
Model-Driven Health Tools
6
Project Highlights
• New subprojects in MDHT
 Model-Driven Message Interoperability (MDMI)




OMG standard for model-based mapping / transformation
Initial codebase donated by FireStar software
MDMI map editor, transformation runtime
Generate partial or full MDMI maps from MDHT models
 Archetype Modeling Language (AML)
 Work coming out of Clinical Information Modeling Initiative (CIMI)
 OMG proposal AML profile for UML
 Reference implementation in MDHT
September 2012
Model-Driven Health Tools
7
Technical Highlights
• Generalized MDHT Infrastructure





Pluggable model transformation framework
Pluggable validation framework
Flexible XML Resource loading
Extensible instance initialization framework
Future Targeted Environments
 Archetypes
 HL7 V3 Clinical Statements
 HL7 Structured Documents (non-CDA)
• Expanded Publishing (DITA) support
September 2012
Model-Driven Health Tools
8
Technical Highlights
• MDHT Model Validation Enhancements
 Design-time model validation framework
 Runtime JUnit test generation
 Consolidated CDA has over 2800 JUnit tests (each test case
corresponds to one or more C-CDA conformance rules)
• MDHT Runtime Validation Capabilities
 Enhanced Validation API
 Eclipse XML Editor Extensions
 Web-based validation application
September 2012
Model-Driven Health Tools
9
Related documents