Templatebasierter CDA-Generator mit ART-DECOR Vortrag im Rahmen der HL7 Austria Jahrestagung 2017, Wien Dipl.-Inform. Med. Markus Birkle
Praktische Herausforderungen bei der CDA Implementierung Implementierungsaufwand steigt mit den CDA Leveln Bereits kleinste Ungenauigkeiten bei der Implementierung zerstören Interoperabilität. Problem können sein: Wiederholungen von Elementen Einsatz von Codes / Code Systemen / Value Sets Umsetzung menschenlesbarer Teil (component / is derived from) In der Regel statische Implementierung zur Erzeugung von CDA Dokumenten Einsatz von Platzhaltern (Problematisch wenn diese nicht entfernt werden) Probleme beim Umgang mit Kardinalitäten / Wiederholungen von Elementen Umgang mit Pflichtfeldern / Optionalitäten Große Aufwände wenn CDA Dokumentenerzeugung (nachträglich) angepasst werden muss Implementierung notwendig Patch / Update in Applikation notwendig HL7 und CDA sind eingetragene Warenzeichen 16.03.2017 2
HL7 Template Standard Standardentwurf der HL7 Template Working Group Version 1 veröffentlich 09/2014 2015 Aktualisierung und Überarbeitung anhand erster Implementierungserfahrungen 2016 Veröffentlichung der normativen Version Formale Beschreibung wiederverwendbarer Gruppen (Templates) von Elementen z.b. CDA R-MIM Document Level Template Header Level Template Section Level Template Entry Level Template Template besteht aus zwei Teilen Metadaten (z.b. Identifier, Version, Kardinalität, usw.) Body (Set bestehend aus Constraints) HL7 und CDA sind eingetragene Warenzeichen 16.03.2017 3
ART-DECOR als Tool zum Erzeugen und Verwalten von CDA Templates Open Source Tool entwickelt von der ART-DECOR Experten Gruppe (www.art-decor.org) als gemeinsame Arbeitsplattform für Experten (Med. Anwender, Terminologe, usw.) um HL7 Templates (CDA Templates) zu erzeugen und zu verwalten ART (Advanced Requirement Tooling) Web-Applikation zur Datenerfassung und -verwaltung Implementierung der DECOR Methodologie DECOR (Data Elements, Codes, OIDs and Rules) Methode zum Erfassen aller notwendigen Daten/Informationen zum Erstellen von HL7 Templates Erfassung der Daten/Informationen aus Sicht unterschiedlicher Experten (Med. Fachkraft, Terminologe, Template Entwickler, usw.) ART-DECOR, HL7 und CDA sind eingetragene Warenzeichen 16.03.2017 4
Von der Idee zur Umsetzung Design einer Toolchain Spezifizieren Designen Ausführen 16.03.2017 5
THS Forms Framework Komplette Werkzeugkette zum erstellen, erzeugen, anzeigen und bearbeiten von HL7 CDA R2 Dokumenten Basierend auf CDA Document Level Templates des HL7 Templates Standard Template Erstellung und Verwaltung unterstützt durch ART-DECOR Unterstützt die Erzeugung von HL7 CDA R2 Level 3 Dokumenten Einfach in bestehende Anwendungsszenarien integrierbar durch Modularität Forms Designer Forms Server Forms Client ART-DECOR ist eingetragenes Warenzeichen 16.03.2017 6
Forms Designer Stand-Alone Anwendung zum Verarbeiten der HL7 Templates und erzeugen der Formularoberfläche Plattformunabhängige Implementierung in Java Lädt HL7 Templates von ART-DECOR und bereitet sie für die automatisierte CDA-Erzeugung auf WYHISWIG Editor zum erzeugen der Formularoberflächen Editor zum definieren der CDA-Erzeugung (Festlegung statischer Werte, Value Sets, usw.) Speichert erzeugte Formulardefiniton auf Forms Server 16.03.2017 7
Forms Server Serverkomponenten zum verwalten der Formulardefinitionen und erzeugen von CDA-Instanzen Webservice-Schnittstelle zu Designer und Client API Versionsverwaltung für Formulardefinitionen Zugriffssteuerung auf Formulare (rollen- und/oder statusbasiert Erzeugt aus Formulardefinition und Formularinhalten konkrete CDA-Instanz 16.03.2017 8
Forms Client Clientkomponente bestehend aus einer Client-API und UI zur Darstellung des Formulars zur Integration in bestehende Anwendungen Client API kapselt Kommunikation zum Forms Server abrufen der Formulardefinition übermitteln der Formulardaten Erzeugung einer CDA-Instanz Vaadin-basierte UI Implementierung als schneller Einstieg für eine Integration in bestehende Anwendungen 16.03.2017 9
CDA Lebenszyklus mit THS Forms Framework Definition eines Document Level Templates ART-DECOR Forms Designer Template Editor Kunde + Experten (Med. Personal, Terminologe, usw.) Document Level Template auswählen Reaktion auf Kundenfeedback Formular nutzen Oberfläche designen Forms Designer Binding Editor Forms Designer UI Editor Forms Client Verbinden von UI und CDA Elementen 16.03.2017 10
LIVE Demo
Vielen Dank! Kontakt: Deutsche Telekom Healthcare and Security Solutions GmbH Produktmanager Markus Birkle Besselstraße 18, 68219 Mannheim +49 621 846012 237 (Telefon) +49 151 50404717 (Mobil) E-Mail: markus.birkle@t-systems.com www.telekom-healthcare.com