ARTDECOR) Creating)Templates) with)Prototypesand) Building ... · ARTDECOR) Creating)Templates)...
Transcript of ARTDECOR) Creating)Templates) with)Prototypesand) Building ... · ARTDECOR) Creating)Templates)...
ART-‐DECOR Creating Templates with Prototypes and Building Block Repositories Dr. Kai U. Heitmann, MD, FHL7
Tooling Night, May 6, 2014
Phoenix, AZ, USA
• ...is an open-‐source tool and a methodology for various stakeholders of healthcare information exchange
ART-‐DECOR in 4 bullets (1)
Lev 1
© auremar - Fotolia.com
© WANG HSIU-HUA - Fotolia.com
ART-‐DECOR in 4 bullets (2)
Kai Heitmann: ART-DECOR Tool 3
• ...supports comprehensive collaboration of team members within and between governance groups
• ...allows separation of concerns and different views on one single documentation for different domain experts
• ...supports creation and maintenance of HL7 templates (DSTU), value sets, data sets and more
• International projects (mainly in the EU) • Austria (ELGA National eHealth programme) • Netherlands (national screening programme) • Netherlands (Nictiz, multiple projects) • Norway (HL7, regional Health networks) • Lithuania (national eHealth programme) • Germany (HL7, national eHealth programme) • epSOS (European eHealth programme) • SemanticHealthNet
Projects (some of them)
Kai Heitmann: ART-DECOR Tool 4
• Template Viewer based on the Templates DSTU R1 exchange format (balloted)
• Documentation of templates in ART, as HTML or PDF
• Two Template editors for HL7v3 / CDA Templates • Terminology Browser for various terminologies • Value Set Editor
5
Features of ART-‐DECOR for HL7 / CDA Templates (1)
• Building Block Repositories with various “standard” templates and value sets, e.g. C-‐CDA R 1.1 (2.0 to come), CCD 1, epSOS, IHE
• ISO schematron generator, works with open and closed templates
• RESTful services to get various artifacts • FHIR profile import/export functions and profile
editor (under investigation)
6
Features of ART-‐DECOR for HL7 / CDA Templates (2)
ART-‐DECOR templates
7 Kai Heitmann: ART-DECOR Tool
Template details • Items: elements, attributes, hierarchy • Data types, cardinalities, conformance,
constants, containments Template details
8
ART-‐DECOR BBR
• Shared repositories with collection of artifacts • Prototypes for Templates • Ready-‐to-‐use Templates to refer to, to specialize or to
adapt à Template Repository & Registry • Also all necessary value sets etc.
BBRs = Building Block Repositories
My ART-DECOR references BBRs
ART-‐DECOR BBR
List, Get
Reference
Kai Heitmann: ART-DECOR Tool 9
• “Prototypes” of Templates • Template Repository (e.g. C-‐CDA for the EU)
Kai Heitmann: ART-DECOR Tool 10
BBRs = Building Block Repositories
• Standard MIF-‐derived CDA and V3 message “prototypes”
• Any other final Template with repository characteristics
Kai Heitmann: ART-DECOR Tool 11
Template
• id: II 1..1 mandatory • name: ON 1..1 required • telecom: not permitted • addr: not permitted
<representedCustodianOrganization> <id root="2.16.840.1.113883.3.1937.997788"/> <name>Theorg Application Trust</name> </representedCustodianOrganization>
Instance
Model
constrained by
determines
Prototype (MIF derived) Template definition in ITS format, “translucency” behind your definitions
• Template Editor (one of two methods)
Kai Heitmann: ART-DECOR Tool 12
ART-‐DECOR‘s Template Editors
Kai Heitmann: ART-DECOR Tool 13
2nd Template Editor (draft)
Kai Heitmann: ART-DECOR Tool 14
Generating UIs from ART-‐DECOR
ART-‐DECOR Colon
screening
Transformation using scenario, value set and template definitions (+ a small amount of handling exceptional things)
User Interface (forms) for entering data re/ Colon Screening
• Presentation by Justin Fyfe tonight: Everest Toolkit
• Other “application” support: • XSLT transformations to transform proprietary
XML into CDA XML using the ART-‐DECOR template definitions
Kai Heitmann: ART-DECOR Tool 15
Generating code from ART-‐DECOR
• art-‐decor.org • Documentation about
ART-‐DECOR • International site and
international projects host • decor.nictiz.nl
• Dutch projects host • Documentation, specification
• HL7 EU Newsletter #4: download at hl7.eu
ART-‐DECOR @ internet
Kai Heitmann: ART-DECOR Tool 16
• HL7 EU Newsletter #4: download at hl7.eu
ART-‐DECOR article
17
• Further development following the “roadmap” • ART-‐DECOR 1.0! • Extension of Building Block Repositories
• e.g. a EU Template Repository • Make C-‐CDA 2.0 available
• Extending our Testing Framework • Organizational Enhancements
Recent developments
Kai Heitmann: ART-DECOR Tool 18
© Jaimie Duplass - Fotolia.com
Thanks for listening! Questions?
Dr. Kai U. Heitmann Heitmann Consulting and Services
Immediate Past Chair HL7 Germany Templates Co-‐chair HL7 International