MDHT Architecture Diagram
Rama Ramakrishnan
1
Introduction
The intent is to capture the high level architecture of the MDHT. The following diagrams are created to depict the high level flow.– MDHT Architecture Diagram– MDHT Capabilities ( Inputs & Outputs )
2
MDHT Architecture
E M F
Eclipse Modeling
Framework
Includes EMF Core, EMF.Edit,
EMF.Codegen &
Validation Framework
DITA Document generation
Includes generation of DITA
xml files
Document Publishing
Includes generating
documents using DITA-OT
Custom ToolsIncludes
• UML Table Editor• New Project Wizards• New CDA templates• Property Editors
JAVA Classes Includes generating Java source code for
models and the constraints
HL7 CoreIncludes V3 datatype support, MIF-> UML
support, HDF
CDAIncludes
• CDA Support• CDA Templates• HITSP & IHE models
Validation SuiteIncludes testing instances of CDA and non-
CDA models.
MDHT
Terminology Services
Includes support for terminology sets
Model to
Model Transformation
IncludesDomain
Model to implemen
tation models.
3
MDHT Inputs & Outputs
DomainModel MDHTMDHT
Add Custom Validations & Constraints
Add Custom Validations & Constraints
Java API(Source Code)
Java API(Source Code)
Validation CodeGeneration
Validation CodeGeneration
Implementation Guide(s)
Implementation Guide(s)
4