Governance für die CDA-Leitfadenerstellung mit Art-Decor und Mediawiki
[unmarkierte Version] | [unmarkierte Version] |
(→Sprache) |
(→Templatename) |
||
Zeile 141: | Zeile 141: | ||
=== Templatename === | === Templatename === | ||
Die Namen von Templates werden wie folgt angegeben: | Die Namen von Templates werden wie folgt angegeben: | ||
− | '''[Präfix]_[Template-Typ]_[ElementName]'''<br | + | '''[Präfix]_[Template-Typ]_[ElementName]'''<br> |
+ | Als Trenner fungieren Unterstriche ("_"). <br> | ||
Wobei folgendes gilt: | Wobei folgendes gilt: | ||
;[Präfix]: Als Präfix dient das Projektkürzel (Name des Repositories), z.B. "atcdabrr". | ;[Präfix]: Als Präfix dient das Projektkürzel (Name des Repositories), z.B. "atcdabrr". |
Version vom 18. November 2019, 11:44 Uhr
Inhaltsverzeichnis
- 1 Zusammenfassung
- 2 Anwendungsbereich
- 3 Weiterentwicklung des Dokuments
- 4 Governance für die CDA-Leitfadenerstellung mit Art-Decor
- 5 Governance für die CDA-Leitfadenerstellung mit Mediawiki
- 6 Releases
- 7 Verantwortliche Personen
- 8 Qualitätssicherung und Review =
- 9 Anhang
1 Zusammenfassung
Dieses Dokument enthält Richtlinien zur Erstellung von CDA-Implementierungsleitfäden mit Art-Decor® und Mediawiki in Österreich.
Diese Richtlinien sollen als Empfehlungen und Best Practices dienen, um eine nationale und auch internationale Konformität und eine harmonisierte Verwendung der Tools zu gewährleisten. Sie entstanden in Zusammenarbeit mit Tony Schaller (CH) und der ELGA GmbH (AT). Dieses Dokument wird laufend aktualisiert, sobald die Nutzer der Tools einen neuen Konsens erzielen.
Weiters werden die notwendigen Verantwortlichkeiten und Prozesse definert, um klare Strukturen für die Zusammenarbeit zwischen Art-Decor und dem Wiki zu gewährleisten. Dies umfasst die Verantwortung für Art-Decor Repositories, Qualitätssicherung und den Support der Tools.
2 Anwendungsbereich
Das Dokument geht nicht auf die Modellierung von HL7 CDA-Dokumenten ein, sondern beschreibt hauptsächlich den Einsatz der Tools Art-Decor und Mediawiki, begleitet von Do's und Don'ts für Österreich. Es definiert Regeln und Strukturen, die von allen Anwendern dieser Werkzeuge eingehalten werden müssen.
Wichtiger Hinweis: Informationen zum Erstellungsprozess von Art-Decor CDA-Implementierungsleitfäden finden Sie unter Prozess der CDA-Leitfadenerstellung in Art-Decor.
3 Weiterentwicklung des Dokuments
Dieses Dokument enthält die aktuellsten Fragen und Entscheidungen bezüglich der Arbeit mit Art-Decor und Mediawiki in Österreich und wird laufend angepasst.
Wichtiger Hinweis: Anfragen hinsichtlich der Änderung oder Erweiterung dieses Dokuments stellen Sie bitte an cda@elga.gv.at.
4 Governance für die CDA-Leitfadenerstellung mit Art-Decor
4.1 Sprache
ELGA Implementierungsleitfäden werden in deutscher Sprache verfasst. Dazu gehören textuelle Beschreibungen im Wiki, Art-Decor-Templates und Datasets.
Template-Namen sind sind grundsätzlich in englischer Sprache zu vergeben, sodass die Bezeichnungen entsprechend ihrer Definition in den anderen (internationalen) CDA-Leitfäden beibehalten werden können und die Wiederverwendbarkeit bestehender Templates in weiteren Leitfäden erleichtert wird. Eine Ausnahme bilden die Namen von Section-Level Templates. Diese werden auf deutsch vergeben, da sie den in den Arbeitsgruppen abgestimmten Titel der Sektion tragen sollen.
4.2 Verwendung von OID
Im Zusammenhang mit der Verwendung von OID sind die österreichischen Richtlinen einzuhalten (Object Identifier (OID) Konzept für das österreichische Gesundheitswesen). Das österreichische OID Portal ist zu finden unter OID Portal Österreich.
4.2.1 OID für Implementierungsleitfäden
Wichtiger Hinweis: Für jeden Implementierungsleitfaden muss (über das OID-Portal) eine OID unterhalb des Knotens 1.2.40.0.34.7 (eHealth-Austria/documents) registriert werden.
Falls Dokumente in aufeinander aufbauenden Versionen vorliegen, muss dafür darunter eine zusätzliche Ebene angelegt werden.
Beispiel:
- 1.2.40.0.34.7.18: Implementierungsleitfaden Meldung von antimikrobieller Resistenzen
- 1.2.40.0.34.7.18.1: Implementierungsleitfaden Meldung von antimikrobieller Resistenzen - Version 1.00
4.2.2 Art-Decor Root OID
Als neuer Root-Knoten für Art-Decor wird 1.2.40.0.34.6.0 (eHealth-Austria/services) verwendet. Er enthält OID für Value Sets und Templates.
4.2.2.1 Root OID für Templates
Alle Art-Decor Templates müssen unterhalb des OID-Knotes 1.2.40.0.34.6.0.11 liegen (eHealth-Austria/services/art-decor/templates). Die OID der Art-Decor Templates sollen außerdem entsprechend ihres CDA-Template-Typs aus folgender Unterknoten vergeben werden:
- .0 Document-Level Template
- .1 Header-Level Template
- .2 Section-Level Template
- .3 Entry-Level Template
- .9 other CDA Fragment Template
Beispiele:
- Header-Level-Template:
- 1.2.40.0.34.6.0.11.1.2 Author (eHealth-Austria/services/art-decor/templates/header/xxx)
- Entry-Level-Template:
- 1.2.40.0.34.6.0.11.3.15 Antikörper-Bestimmung Data Processing Entry (eHealth-Austria/services/art-decor/templates/entry/xxx)
Wichtiger Hinweis: Die Verwaltung der unter diesen Knoten liegenden Templates unterliegt Art-Decor und benötigt daher keine Registrierung über das OID-Portal. Die nächste freie OID für Templates muss über die Art-Decor Governance Group, unter "List of Artefacts under this Governance Group" / Reiter "Templates" ermittelt werden.
4.2.2.2 Root OID für Value Sets
Alle Art-Decor Value Sets müssen unterhalb des OID-Knotes 1.2.40.0.34.6.0.10 liegen (eHealth-Austria/services/art-decor/value-sets).
Wichtiger Hinweis: Die Verwaltung der unter diesen Knoten liegenden Value Sets unterliegt Art-Decor und benötigt daher keine Registrierung über das OID-Portal. Die nächste freie OID für Value Sets muss über die Art-Decor Governance Group, unter "List of Artefacts under this Governance Group" / Reiter "Value Sets" ermittelt werden.
4.3 Namenskonventionen
4.3.1 Versions-Label
Im Version-Label wird prinzipiell die Jahrzahl der Publikation des Templates (nach abgeschlossenem Ballot-Verfahren), des Value Sets bzw. des Datasets eingetragen. Sollte die Angabe des Jahres nicht ausreichend sein, wird sie mit .Monat ergänzt. Gleiches gilt für tagesaktuelle Versionen.
- Beispiele:
- 2019
- 2019.01
- 2019.01.16
4.3.2 Item-Label
Der im Item-Label des Document-Level Templates angegebene Name wird von Art-Decor später automatisch als Name für das entsprechende Schematron verwendet, z.B. „eimpf-UpdateImmunisierungsstatus“.
Vorgaben für andere Templates?: TODO
4.3.3 Templatename
Die Namen von Templates werden wie folgt angegeben:
[Präfix]_[Template-Typ]_[ElementName]
Als Trenner fungieren Unterstriche ("_").
Wobei folgendes gilt:
- [Präfix]
- Als Präfix dient das Projektkürzel (Name des Repositories), z.B. "atcdabrr".
- [Template-Typ]
- Der Template-Typ muss einen der folgenden Template-Typen enthalten:
- "document": für Document-Level-Templates
- "header": für Header-Level-Templates
- "section": für Sektionen
- "entry": für Entries
- "other" : alle Templates, die nicht in obige Kategorien fallen ("Template type not specified")
- [ElementName]
- Bezeichnung des Templates in CamelCase-Notation.
Beispiele:
- Document-Level-Template im ELGA e-Impfpass Repository:
- Name: "eimpf_document_KompletterImmunisierungsstatus"
- DisplayName: "Kompletter Immunisierungsstatus"
- Name: "eimpf_document_KompletterImmunisierungsstatus"
- Header-Level-Template im AT-CDA-BBR:
- Name: atcdabbr_header_Author
- DisplayName: Author
- Name: atcdabbr_header_Author
- Unkodierten Sektion im Repository AT-CDA-BBR:
- Name: "atcdabrr_section_FruehereErkrankungUnkodiert"
- DisplayName: "Frühere Erkrankungen - unkodiert"
- Name: "atcdabrr_section_FruehereErkrankungUnkodiert"
- Kodierten Sektion im ELGA e-Impfpass Repository:
- Name: "eimpf_section_ImpfrelevanteErkrankungenKodiert"
- DisplayName: "Impfrelevante Erkrankungen - kodiert"
- Name: "eimpf_section_ImpfrelevanteErkrankungenKodiert"
- Entry im AT-CDA-BBR:
- Name: "atcdabbr_entry_Immunization"
- DisplayName: "Immunization Entry"
- Name: "atcdabbr_entry_Immunization"
- Other-Template im AT-CDA-BBR:
- Name: atcdabbr_other_AddressCompilation
- DisplayName: Address Compilation
- Name: atcdabbr_other_AddressCompilation
4.3.4 Bezeichnungen für Value Sets
Die Namen von Value Sets werden wie folgt angegeben:
[Präfix]_[ValueSetsName]_VS
"Displayname" und "Name" des Value Sets sind identisch.
- Beispiel:
- Name: eimpf_Abrechenbarkeit_VS
- Wiedergabename: eimpf_Abrechenbarkeit_VS
4.4 Versionierung
4.4.1 Versionierung von Templates
4.4.1.1 Document-Level Templates
Für jede neue Version eines Document-Level Templates ist eine neue OID zu verwenden. Der Bezug zur alten OID ist anzugeben. Dadurch wird die Anwendung der korrekten Schematron-Regeln gemäß dem getesteten CDA-Dokument sichergestellt.
4.4.1.2 Alle anderen Templates
TODO
4.4.2 Versionierung von Value Sets
Die OID der Value Sets bleiben für alle Versionen gleich, werden aber durch das Gültigkeitsdatum "effectiveDate" unterschieden ("Gültig ab"). Darüber hinaus kann eine Value Set ein offizielles Freigabedatum tragen.
Best Practices für die Erstellung und Pflege von Value Sets müssen angewendet werden, z.B. können Konzeptcodes hinzugefügt, aber nicht gelöscht werden, nur auf den Status "deprecated" gesetzt werden.
Wichtiger Hinweis: Wenn sich die Gesamtbedeutung der Codes in einem Value Set ändert, muss die neue Version des Value Sets eine neue OID erhalten.
Bei der Aktualisierung eines Value Sets muss das effectiveDate auf das aktuelle Datum (Gültig ab-Datum) geändert werden.
- Beispiel:
- Versions-Label: YYYYMM.Korrekturnummer(-beta)
Hinweise:
Die "Korrekturnummer" ist optional: bei Änderungen innerhalb eines Monats wird diese angehängt.
"Beta" wird nur bei Value Sets verwendet, die noch bearbeitet werden. Sobald die Version gültig ist, wird das "beta" entfernt.
4.5 Repositories
4.5.1 Art-Decor Building Block Repository
In Österreich kann derzeit folgendes bereichsspezifische Building Block Repository (BBR) verwendet werden:
- ATCDABBR: Dies soll in Zukunft alle für Österreich relevanten Basis-Templates enthalten, die für spezifische Anwendungen (e-Health und ELGA) in die einzelnen Projektverzeichnisse abgeleitet verwendet werden können.
- Derzeit sind Templates für den CDA-Header sowie Basis-Templates für den e-Impfpass vorhanden. Dieses Verzeichnis wird laufend erweitert. Nach Fertigstellung von CDA-Leitfäden sollen entsprechende Templates in dieses Verzeichnis übernommen werden.
- Die im ATCDABBR befindlichen Templates dürfen nur von einem eingeschränkten Benutzerkreis bearbeitet werden.
- Verantwortlichkeiten und Prozesse sind im Kapitel #Revision beschrieben.
4.5.2 Projektverzeichnisse
- e-Impfpass (Pilot)
- Basisleitfäden (alte Versionen)
- TODO
4.6 Governance Groups
Governance-Gruppen sind organisatorische Einheiten, die dazu dienen, die Verantwortung für Artefakte in Art-Decor darzustellen. Unter Governance-Gruppen sind alle Projekte der Gruppe sichtbar, sowie alle angelegten Artefakte mit OID, Displayname, #Artefaktstatus, BBR und Projekte, die das Template oder Value Set referenzieren.
4.6.1 Artefaktstatus
In einem Repository werden Artefakte zunächst im Status "Entwurf" erstellt. Nach Abschluss, Überprüfung und Bestätigung kann der Status eines Artefakts im Repository gemäß den Regeln der zuständigen Governance-Gruppe geändert werden (siehe "Changing the status of a template"). Das Kapitel #Repositories enthält die Beschreibung des detaillierten Prozesses und der Verantwortlichkeiten.
Das folgende Zustandsdiagramm zeigt die Standardzustände und möglichen Übergänge für ein Artefakt in Art-Decor:
[Abbildung 1] Default state diagram for Art-Decor artefacts
TODO: Beschreibung, wann von draft in active wechseln.
TODO: Example for CH anpassen, nicht verwendete Zustände aus Tabelle entfernen
[Tabelle 1] Art-Decor state machine
4.7 Dokumentation
4.7.1 Templates
Elemente und Attribute, die im Template verwendet werden, sind zu dokumentieren. Die Beziehung zu anderen Templates ist anzugeben, um festzuhalten, wie sie sich zueinander verhalten (z.B. Spezialisierung, Anpassung usw.).
TODO: prüfen
Other elements that were in addition available according the HL7 CDA standard shall not be mentioned in the Art-Decor template.
- Open vs. Closed Templates
4.7.2 Standard-Referenzen
Daten- und Template-Elemente sollen in ihrem Label zu der entsprechenden Spezifikation verlinken, auf der sie basieren (z.B. IHE PHARM, Kap. 4.4). Dies liegt in der Verantwortung des Entwicklers.
4.8 Datasets
Die Verwendung von Art-Decor-Datensätzen wird für neue Projekte empfohlen. Diese bilden die funktionalen Anforderungen an das Projekt ab und sind Diskussionsgrundlage bei Fachexpertengesprächen (erfordern kein technisches Hintergrundwissen).
Folgende Inhalte eines Dataset-Elements sind mindestens anzugeben:
- Name
- Beschreibung
- Datentyp
wenn vorhanden:
- Auswahllisten
- Link zu kodierten Konzepten / Value Sets (Terminologien)
4.9 Szenarios
Das Erstellen von Transaktionen im Rahmen von Szenarios ist für die Generierung von Schematron-Regeln zwingend erforderlich.
Die Transaktion soll dem Schema [Projektkürzel]_[Name des Szenarios] folgen.
Die Angabe von Kardinalität (optional, wiederholbar) und Konformität (erforderlich, obligatorisch) für die einzelnen Elemente des Datasets wird empfohlen.
4.10 Dataset-Mapping
Die Zuordnung von Datensatz-Elementen und erstellten Templates wird empfohlen (Informationen zum Dataset-Mapping)
5 Governance für die CDA-Leitfadenerstellung mit Mediawiki
5.1 Leitfaden erstellen
Wichtige Informationen hinsichtlich der technischen Erstellung eines CDA-Leitfadens mit Mediawiki sind unter "Leitfaden erstellen" nachzulesen.
5.1.1 Namespace
Der Verwendung von Namespaces ist wesentlich für Versionierung der Wiki-Seiten mit Flagged Revisions.
Wichtiger Hinweis:Alle Seiten von CDA-Leitfäden im Namespace ["ILF"] erstellt werden.
5.2 Struktur eines CDA-Implementierungsleitfadens
Folgende Angaben hinsichtlich des Aufbaus einen Implementierungsleitfadens sind einzuhalten.
Aufgrund bisherige Erfahrungen wird empfohlen, nur jene Textabschnitte in Teildokumente auszulagern, die aufgrund deren allgemeinen Inhalten auch zur Transklusion in andere Leitfäden verwendet werden können. Dies hat den Vorteil, das mit den Onboard-Mitteln des Wikis verschiedene Seiten-Versionen (über den Reiter "Versionsgeschichte") leichter verglichen werden können.
5.2.1 Typische Gliederung eines Dokuments
Um eine konsistente Vorgehensweise bei der Erstellung und Darstellung eines Implementierungsleitfadens zu gewährleisten, wird folgende (minimale) Struktur vorgegeben: TODO REVIEW
- Informationen über dieses Dokument
- Allgemeines
- Sprachliche Gleichbehandlung
- Verbindlichkeit
- Zielgruppe
- Hinweis auf verwendete Grundlagen
- Danksagung
- Hinweise zur Nutzung des Leitfadens
- Revisionsliste
- Weitere unterstützende Materialien
- Bedienungshinweise
- Impressum
- Harmonisierung
- Einleitung
- Ausgangssituation
- Zweck
- Hierarchie der Implementierungsleitfäden
- Anwendungsfälle
- Administrative Daten (CDA Header)
- Fachlicher Inhalt (CDA Body)
- Technische Konformitätsprüfung
- Schema-Prüfung
- Schematron-Prüfung
- Online-Validation von CDA-Dokumenten
- Anhang
- Referenzen
- Revisionsliste
5.3 Schematische Template-Darstellung
TODO: evtl. Grafikvorlage
5.4 Revision
TODO:
- Versionierung: https://wiki.hl7.at/index.php?title=Hilfe:Leitfaden_erstellen#Versionierung
- PDF-Generierung: https://wiki.hl7.at/index.php?title=Hilfe:Leitfaden_erstellen#PDF_Generierung
6 Releases
6.1 Art-Decor
TODO
6.2 Wiki
6.3 Check before finalizing
Thew folowing checks help to identify possible errors or missing includes from Art-Decor. Templates from other repositories than under the governance from eHealth Suisse need to be imported separatly. Please send the necessary OID and related project information to the Art-Decor Support.
- Perform search for:
- "/dynamic"
- "/static"
- "Cannot find"
- ...
Afterwards: Create a revision according to Wiki revisions.
7 Verantwortliche Personen
7.1 Support for Art-Decor
TODO
7.2 Governance Groups
TODO
7.3 Repositories
TODO
7.4 Wiki
TODO
8 Qualitätssicherung und Review =
8.1 Art-Decor Repository
TODO
8.2 Implementation Guides
TODO
8.3 ELGA Implementierungsleitfäden
TODO: Prozess # muss eingehalten werden
9 Anhang
9.1 Links
9.2 Abbildungsverzeichnis
- ↑ Default state diagram for Art-Decor artefacts
9.3 Tabellenverzeichnis
- ↑ Art-Decor state machine
9.4 Zur Diskussion stehende Änderungsvorschläge
TODO