Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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