Änderungen

Wechseln zu: Navigation, Suche

Hilfe:Art-Decor Leitfadenerstellung

16.735 Bytes hinzugefügt, 12:21, 28. Jul. 2021
keine Bearbeitungszusammenfassung
{{#customtitle:Prozess der CDA-Leitfadenerstellung in Art-Decor - Wichtige Hinweise}}
{{#css:
.toc{
}}
{{BeginYellowBox}}'''DIESE SEITE IST NICHT MEHR ZU BEARBEITEN, WURDE VOLLSTÄNDIG in [https://confluence.elga.gv.at/pages/viewpage.action?pageId=Prozess der 23791972 ELGA Governance für die CDA-Leitfadenerstellung in mit Art-Decor- Semantic Competence Center - ELGA Confluence] ÜBERNOMMEN. Sobald die [https://wiki.hl7.at/index.php?title=Spezial:Linkliste/Hilfe:Art-Decor_Leitfadenerstellung Links, die auf diese Seite zeigen,] korrigiert wurden, kann die Seite gelöscht werden.'''Folgende Vorgehensweise wird bei der Erstellung von Leitfäden als Best Practice empfohlen.{{EndYellowBox}}
==Neues Projektverzeichnis erstellen==
Ein neuer CDA-Leitfaden soll in einem eigenen Projektverzeichnis angelegt werden. Dies muss gegebenenfalls beim Art-Decor-Support beantragt werden.
{{BeginYellowBox}}Eine Einleitung in Art-Decor finden Sie unter [https://www.art-decor.org/mediawiki/index.php?title=ART_Introduction '''ART Introduction'''].<br>Eine Übersicht verfügbarer Anleitungen sind unter [https://www.art-decor.org/mediawiki/index.php?title=ART_user_manual '''ART Project Editor user manuals'''] aufgelistet.{{EndYellowBox}}Folgende Vorgehensweisen werden bei der Erstellung von Leitfäden als '''Best Practices''' empfohlen. ==Projekt erstellen (überarbeitet aber komplett übernommen)==Ein neuer CDA-Leitfaden '''muss''' in einem eigenen Projektverzeichnis angelegt, alle Autoren müssen entsprechend berechtigt werden. Dies muss gegebenenfalls beim [https://www.art-decor.org/mediawiki/index.php?title=ART_Project_EditorContact Art-Decor-Support] beantragt werden.
==Datasets in ArtInformationen zu den Funktionen des Projekt-Editors finden Sie unter [https://www.art-Decor modellieren=decor.org/mediawiki/index.php?title=Die Modellierung der Datasets soll in enger Abstimmung mit Experten der Arbeitsgruppe erfolgen, bereits unter Einbeziehung potentiell zu verwendender Standards (IHE Profile)ART_Project_Editor ART Project Editor].
==Datasets erstellen (überarbeitet aber komplett übernommen)==Die Modellierung der Datasets soll in enger Abstimmung mit Experten der Arbeitsgruppe erfolgen.Es ist gute Praxis, bestehende Standards bereits bei der Modellierung der Datasets zu berücksichtigen (z.B. IHE PCC). Wenn möglich, soll sollen bestehende Dataset-Elemente verwendet werden oder von bereits vorhanden Elementen diesen geerbt werden und diese, falls erforderlich, enterbt und den speziellen Anforderungen angepasst werden([https://www.art-decor.org/mediawiki/index.php?title=DECOR-dataset#Dataset_versioning Dataset versioning]).<br>
Die anzugebenden Inhalte eines Dataset-Elements sind in der [https://wiki.hl7.at/index.php?title=ART-DECOR_Governance&stable=0&redirect=no#Datasets Governance] festgelegt.
Eine Anleitung zur Modellierung von Datasets finden Sie unter[https://www.art-decor.org/mediawiki/index.php?title=ART_Dataset_Editor ART Dataset Editor]. =Szenarios =Szenario erstellen(überarbeitet aber komplett übernommen)==Für '''jede ''' Dokument-Ausprägung muss eine '''Transaktion ''' erstellt werden. Diese ist für die Erzeugung Generierung von Schematronregeln erforderlich.<br>Transaktionen enthalten Konzepte eines Datasets und ergänzen diese um Kardinalität, Konformität und mögliche Bedingungen, damit die Anforderungen des Anwendungsfalles angemessen widergespiegelt werden. Die Bezeichnung Angabe von Konformanz und Kardinalität der Dataset-Elemente kann nur in der Transaktion erfolgen, ist jedoch für die Erstellung eines Schematrons nicht zwingend erforderlich. <br>Eine Transaktion '''muss''' das entsprechedende [[#Document_Level_Template_erstellen | #Document-Level-Template]] referenzieren.<br>Die Benennung der Transaktion soll der [[ART-DECOR_Governance#Governance_f.C3.BCr_die_CDA-Leitfadenerstellung_mit_Art-Decor| Governance für die CDA-Leitfadenerstellung mit Art-Decor]] folgen.<br>Eine Beschreibung zur Erstellung von Transaktionen finden Sie unter [https://www.art-decor.org/mediawiki/index.php?title=ART_Scenario_Editor ART Scenario Editor]. ==Referenzen auf andere Projektverzeichnisse setzen (überarbeitet aber komplett übernommen)==Um bestehende Templates anderer '''Building Block Repositories''' referenzieren zu können, müssen die entsprechenden Verzeichnisse dem Projekt hinzugefügt werden {{BeginYellowBox}}''Empfehlung:'' Dem Projekt Referenzen für ad1bbr-, ad2bbr-, at-cda-bbr-, IHE-PCC- hinzufügen.{{EndYellowBox}}Eine Anleitung hierfür finden Sie unter [https://www.art-decor.org/mediawiki/index.php?title=ART_Project_Editor#Reference_a_building_block_repository Reference a building block repository]. ==Templates erstellen und referenzieren (überarbeitet aber komplett übernommen)==Hinsichtlich OID, Namensgebung, Beschreibung und Inhalte neuer Templates sind die Richtlinien der [[ART-DECOR_Governance#Governance_f.C3.BCr_die_CDA-Leitfadenerstellung_mit_Art-Decor | Governance für die CDA-Leitfadenerstellung mit Art-Decor]] einzuhalten.<br>Alle Funktionen des Template Editors finden Sie unter [https://www.art-decor.org/mediawiki/index.php?title=ART_Template_Editor#Creating_a_link_to_a_template_that_resides_in_a_BBR '''ART Temple Editor''']. ===Verwendung von Standards (überarbeitet aber komplett übernommen)===Grundsätzlich sollen existierende Standards angewendet werden.Generell gilt daher:* Wenn möglich, sollen bereits vorhandene Templates verwenden werden.* Der Standard darf dabei nur eingeschränkt, aber nicht erweitert werden.* Optionalitäten und Reihenfolge der Elemente müssen eingehalten werden.:Hinweis: Wenn ein Template laut Standard "required" ist, aber für den konkreten Leitfaden nicht benötigt wird, kann das Template mit einem '''nullFlavor''' erstellt werden (z.B. Freitext-Inhalt „keine Information“ oder Code „entry empty“). Dadurch wird der Standard nicht verletzt und das Template kann trotzdem verwenden werden. ===Neues Templates erzeugen (überarbeitet aber komplett übernommen)===Informationen zur Erstellung von Templates in Art-Decor finden Sie unter [https://www.art-decor.org/mediawiki/index.php?title=ART_Template_Editor#Creating_a_new_template Creating a new template]. <br>Hinweise:* Wenn ein neues Templates erstellt wird, vergibt Art-Decor per default eine dem Projektverzeichnis untergeordnete '''OID''', welche nach den Vorgaben der [https://wiki.hl7.at/index.php?title=ART-DECOR_Governance#Art-Decor_Root_OID Governance] geändert werden muss (siehe [https://www.art-decor.org/mediawiki/index.php?title=ART_Template_Editor#Metadata Metadata]).:Hierfür die [https://art-decor.org/art-decor/decor-governance-group?id=1.2.40.0.34.3.1.2 '''Art-Decor Governance Group'''] aufrufen und alle unter HL7 Austria bestehenden Templates auflisten lassen, sodass deren Wiederverwendbarkeit geprüft und ermittelt werden kann, welche OID als nächstes vergeben werden darf.  * Neue, '''allgemeine''' e-Health-/ELGA-Basistemplates sollen generell im [https://art-decor.org/art-decor/decor-project--at-cda-bbr- ATCDABBR] angelegt und so allgemein definiert werden, dass sie für andere Leitfäden verwendbar sind (ohne Value Sets, ohne projektspezifischen Angaben!)(*). Dies stellt sicher, dass alle Projekte Templates aus dem ATCDABBR ableiten und spezifizieren können (Value Sets ergänzen usw.). :Beispiel: Section-Template „Durchgemachte Krankheiten“ im ATCDABBR wird abgeleitet in Section-Template „Impfrelevante Erkrankungen - kodiert“ im e-Impfpass.(*) Bei fehlender Berechtigung können Basistemplates im Projektverzeichnis erstellt werden und später durch berechtigte Personen in das ATCDABBR verschoben werden. ===Referenzieren bestehender Templates (überarbeitet aber komplett übernommen)===Unter dem Link [https://art-decor.org/art-decor/decor-governance-group?id=2.16.840.1.113883.2.16 '''Art-Decor Governance Group'''] sind die Templates der HL7 Austria aufgelistet.<br>Um herauszufinden, welche Art-Decor Projekte (auch außerhalb der eigenen Governance-Group) bereits ein bestimmtes Template umgesetzt haben, kann man im Menüpunkt '''„Auge“''' (links oben in der ArtDecor-Projektseite), die Template-ID oder den Namen eines Templates angeben -> alle Templates mit zugehörigem Projekt werden aufgelistet.<br>Je nachdem, ob das Projekt, in dem sich das zu übernehmende Template befindet, im eigenen Projekt verlinkt ist, muss wie folgt vorgegangen werden:==== Verlinktes Projektverzeichnis (überarbeitet aber komplett übernommen)====Übernahme eines vorhandenen Templates aus einem '''verlinktem Projektverzeichnis''' (siehe [https://www.art-decor.org/mediawiki/index.php?title=ART_Template_Editor#Creating_a_link_to_a_template_that_resides_in_a_BBR Bestehendes Templates aus einem anderen BBR referenzieren])* '''Referenzierung''' (unveränderte Übernahme) des Templates mit Kettensymbol:* Keine Änderung des Templates möglich!:* Nur verwenden, wenn es bereits ein passendes ELGA-/e-Health-Template gibt * '''Ableitung''' des Templates (Kopieren und Anpassen) (siehe [https://www.art-decor.org/mediawiki/index.php?title=ART_Template_Editor#Creating_a_new_version_of_an_existing_template Neue Version eines bestehenden Templates erzeugen]):* Ein passendes Template wird via „+“-Symbol als Prototyp angegeben, welches im Anschluss spezifiziert werden muss (neue OID). ==== Nicht verlinktes Projektverzeichnis (komplett übernommen)====Die Übernahme vorhandener Templates aus Projektverzeichnissen, die '''NICHT verlinkt''' sind, ist nicht über die GUI möglich, da diese Templates nicht als Prototyp angegeben werden können (d.h. von ihnen kann nicht geerbt werden).<br>Soll der Inhalt eines Templates trotzdem verwendet werden, lässt sich mittels Browser-Direktlink:<code><nowiki>https://art-decor.org/temple/modules/temple.xquery?id=[OID des Templates]</nowiki></code>der '''XML-Code jedes Templates''' via [https://www.art-decor.org/mediawiki/index.php?title=Temple '''Temple'''] (im Lesemodus) anzeigen und anschließend kopieren. Der kopierte Inhalt kann dann in ein neu erstelltes, leeres Template (mittels "+" und "Create from scratch") eingefügt werden. Dabei ist zu beachten, dass der '''Zeitpunkt (effectiveDate)''' und die '''OID des neu erstellten Templates nicht verändert''' werden! Alle weiteren Inhalte können entsprechend angepasst werden. <br>Die OID muss in einem späteren Arbeitsschritt über die GUI korrigiert werden. ===Änderung bestehender Templates (überarbeitet aber komplett übernommen)===Solange sich ein Template noch im Status [[ART-DECOR_Governance#Artefaktstatus|'''Entwurf''']] befindet, kann es bearbeitet werden. Dabei ist folgendes zu beachten:* Falls bereits andere Leitfäden darauf referenzieren, ist mit den Autoren Rücksprache zu halten.* Der '''Name''' eines Templates (nicht der Display-Name!) kann nach dem Erstellen des Templates nur mittels [https://www.art-decor.org/mediawiki/index.php?title=Temple '''Temple'''] geändert werden! Die Änderung des Namens hat keinen Einfluss auf die Referenzierung durch andere Templates -> hier gilt die '''OID'''. Der Display-Name kann jederzeit über GUI oder Temple geändert werden.* Wird die OID geändert, wenn das Template bereits durch andere Templates refereziert wird, werden alle bestehenden Referenzen darauf '''ungültig'''! Daher vor der Änderung der OID die Liste aller referenzierenden Templates abspeichern und diese hinsichtlich der neuen OID anpassen!* Wird ein Template (im Entwurf-Status!) nicht mehr benötigt, soll der Inhalt gelöscht und ein dummy-Name sowie eine dummy-OID (z.B. OID Ändern auf Zweig 1.2.40.0.34.6.0.11'''.777.'''xxx) vergeben werden. Dies steht somit zur späteren Verwendung frei. Durch das löschen des Inhalts werden auch evtl. bestehende Referenzen (Beziehungen zu anderen Templates) entfernt, und es scheint auch nicht mehr in den Beziehungen der referenzierenden Templates auf.{{BeginYellowBox}}''Wichtiger Hinweis:'' Sollte das Template bereits produktiv sein ("active"), finden Sie Informationen unter [[Hilfe:Art-Decor_Leitfadenerstellung#Versionierung|'''Versionierung''']].{{EndYellowBox}} ==Inhalte von Templates=====Template Metadaten===Hinsichtlich folgender Elemente gelten die Vorgaben der Governance.====Templatename (überarbeitet aber komplett übernommen)====Es gelten die Definitionen der Governance hinsichtlich [https://wiki.hl7.at/index.php?title=ART-DECOR_Governance#Namens-_und_Versionierungs-Konventionen Namenskonventionen]====Versions-Label (überarbeitet aber komplett übernommen)====Es gelten die Definitionen der Governance hinsichtlich [https://wiki.hl7.at/index.php?title=ART-DECOR_Governance&oldid#Namens-_und_Versionierungs-Konventionen Versionierungskonventionen]====Item-Label (entfällt)====Es gelten die Definitionen der Governance hinsichtlich [https://wiki.hl7.at/index.php?title=ART-DECOR_Governance#Item-Label Item-Label]====Relationships (überarbeitet aber komplett übernommen)====Wenn Beziehungen zu anderen Templates bestehen (z.B. Spezialisierung), sollen diese in den Template-Metadaten des neu erstellten Templates ersichtlich sein.  Die Arten der anzugebenden '''Beziehungstypen''' sind der Governance unter [[ART-DECOR_Governance#Ableitung_von_Templates|Ableitung von Templates]] beschrieben. Die Template-ID des Basistemplates wird nur zu Zwecken der Nachvollziehbarkeit in den Metadaten angegeben, in der Templatespezifikation selbst muss sie entfernt werden, da dies sonst bei der Generierung von "closed" Schematron-Regeln zu Inkonsistenzen und zu falsch-positiven Schematron-Fehlern bei der Validierung führen kann. ====Beispiel-Snippets (überarbeitet aber komplett übernommen)=111299&diff=cur&shownotice==* Code-Snippet-Gerüste können mit dem "Zaubstab" im ART Template Editor erzeugt werden (siehe [https://www.art-decor.org/mediawiki/index.php?title=ART_Template_Editor#Insert_example '''Insert example''']). * In '''allen Templates''' (außer DLTs) werden nur '''Code-Snippets''' des betreffenden Templates selbst eingefügt. Beispiel-Snippets werden in der Regel nur zum Template selbst erstellt, nicht aber zu den darin verlinkten Templates (z.B. included Entries).* Code-Snippets sollen immer '''zuletzt''' ergänzt werden, um den Aufwand nach Änderungen im Template gering zu halten. ===Template Body=======Template-ID (überarbeitet aber komplett übernommen)====In einer konkreten CDA XML Instanz darf nur 1 Template-ID aus dem ELGA OID Root 1.2.40.0.34.6.0.11.XXX stammen. D.h. jene Template-ID, die beim Ableiten eines Prototyps von Art-Decor automatisch hinzugefügt wird, muss entfernt werden.Weitere OID können - sofern im zugrundeliegenden Standard gefordert - angegeben werden.Alle Richtlinien zur Vergabe einer OID für das neu erzeugte Template sind unter [https://wiki.hl7.at/index.php?title=ART-DECOR_Governance#Szenarios Root_OID_f.C3.BCr_Templates Governance] zu finden. ==== Standard-Referenzen (überarbeitet aber komplett übernommen)====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. ====XDS-Metadaten-Mapping (komplett übernommen)====Elemente die auf XDS-Metadaten gemappt werden müssen, sollen mit "↔ Hinweis zum XDS-Mapping" gekennzeichnet sein.<br>Beispiel:<br>'''↔ Hinweis zum XDS-Mapping:''' Das templateId-Element mit einer Extension beginnend mit "XDSdocumentEntry.formatCode^" wird ins XDS-Attribut formatCode gemappt (ohne Präfix XDSdocumentEntry.formatCode^) ====Verwendung von Template-Compilations (komplett übernommen)====Compilations sind Template-Fragmente, wie z.B. Adressinformationen. Da sich diese mehrfach wiederholen können, sollen sie mit "contains" eingebunden werden (d.h. der Inhalt der Compilation wird nicht im verlinkenden Template angezeigt). Diese sollen aber im Leitfaden als eigene Kapitel vorhanden sein. ===Document Level Template erstellen (überarbeitet aber komplett übernommen)===Für '''jede Dokumentart''' (jede Transaktion) muss ein neues Document-Level-Template (DLT) erstellt werden (nach Vorgaben der [[ART-DECOR_Governance#Governance_f.C3.BCr_die_CDA-Leitfadenerstellung_mit_Art-Decor | Governance] folgen]).<br>''Anmerkung: Solange das DLT noch nicht in der Transaktion des Szenarios verlinkt ist, wird dessen Label (im Template-Baum) als oranges Dreieck mit Pfeilen angezeigt, sonst als oranges Viereck/Buch.''<br>====Workflow Document Level Template erstellen (überarbeitet und teilweise übernommen)====# Neues DLT anlegen: Angabe Name, Version Label, Display Name laut Governance, dann Template mit der von Art-Decor per default vergebenen OID speichern# Anschließend OID entsprechend Governance korrigieren (Template bearbeiten, "#")(nur über GUI möglich, nicht via Temple).# „Included Templates“ aus DLT-Header mit Kettensymbol zum Projekt hinzufügenTipps (entfällt):* Zur Vereinfachung kann der Inhalt eines bestehenden DLT via Temple als XML kopiert und in das neue Template einfügen werden (effective DATE und OID bleiben erhalten).* Inhaltliche Korrekturen und Anpassungen können auch in einem externen XML-Editor (z.B. Oxygen) durchgeführt und dann in Temple eingefügt werden. ====Referenzierte Header Level Templates (überarbeitet aber komplett übernommen)====Der Großteil der Header Level Templates werden aus dem at-cda-bbr (Allgemeiner Leitfaden - ALF) referenziert. Für die Referenzierung dieser gibt es folgende Vorgaben:* Alle verwendeten ALF Header Templates werden im speziellen Leitfaden, in welchem sie verwendet werden, als "new template reference" ins Projekt geladen.* Die verwendeten ALF Header Templates werden mit include im Document Level Template abgebildet.* Die verwendeten AILF Header Templates werden nicht nochmals eigens in die Leitfäden (z.B. unter 10.2.2 Header Level Templates) referenziert, da sie im DLT abgebildet sind. ==Dataset-Mapping erstellen (überarbeitet aber komplett übernommen)==Die Zuordnung von Datensatz-Elementen und erstellten Templates wird empfohlen. Dadurch sind alle mit einem Template assoziierten Konzepte in der Template-Beschreibung zusammengefasst, sowie direkt beim assoziierten CDA-Element bzw. Attribut des Templates ersichtlich. Dies dient der Kontrolle (auch für die Experten-/Arbeitsgruppe), dass alle erforderlichen Dataset-Elemente in den Templates modelliert wurden. [https://www.art-decor.org/mediawiki/index.php?title=ART_Template_Associations ART Template Associations]
ART Scenario Editor https://www.art==Terminologien hinzufügen (überarbeitet aber komplett übernommen)==Bestehende ValueSets können mit Kettensymbol unter Value-decor.org/mediawiki/index.php?title=ART_Scenario_EditorSets hinzugefügt werden
* [https://www.art-decor.org/mediawiki/index.php?title=ART_Value_Set_Editor ART Value Set Editor]https://wiki.hl7.at/index.php?title=Referenzen auf andere Projektverzeichnisse setzenART-* [DECOR_Governance&stable=0&redirect=no#Root_OIDs_f.C3.BCr_Value_Sets Root OIDs für Value Sets]Um die Templates anderer Building Block Repositories referenziert zu können müssen die entsprechenden Verzeichnisse dem Projekt hinzugefügt werden* [https://wiki.hl7.at/index. (Empfehlung: ATCDABBR, IHEphp?title=ART-PCC- hinzufügen)''Hinweis:'' Bitte keine unnötigen Referenzen angeben! Beim späteren Entfernen kann es zu Fehlern kommenDECOR_Governance&stable=0&redirect=no#Bezeichnungen_f.C3.BCr_Value_Sets Namenskonventionen für die Erstellung neuer Value Sets]
==Document Level Template erstellenTesten und Fehlerbehebung (überarbeitet aber komplett übernommen)==*Für jedes Szenario (jede Dokumentart) ein Document Level Template (DLT) erstellen (nach Vorgaben der Governance)Anmerkung: Solange DLT noch nicht in Szenario verlinkt ist, wird das Label als oranges Dreieck mit Pfeilen angezeigt, sonst als oranges Viereck/Buch.*Anschließend OID ändern (mittels GUI: „Template bearbeiten“ und mit „#“ (ID-Management) OID ändern (nach Vorgaben der Governance). Der Name eines Templates kann später nur mittels „Temple“ geändert werden! Die Änderung hat des Namens hat keinen Einfluss auf Um die Referenzierung von anderen Templates -> hier gilt die OID). Wird die OID geändert, wenn das Template bereits durch andere Templates refereziert wird, werden alle bestehenden Referenzen ungültig! Daher vor der Änderung der OID alle referenzierenden Templates kopieren und diese mit der neuen OID anpassen.*Kopieren der Inhalte des DLT Qualität eines ähnlichen Leitfadens (XML via Temple)Projekts zu überprüfen, einfügen in das neue DTL. Obere Zeilen bleiben erhalten (Zeitpunkt (effectiveDate) und OID dürfen nicht verändert können eine Reihe von Prüfungen durchgeführt werden), alle weiteren Inhalte entsprechend anpassen.*Alle „Included Templates“ aus DTL-Header mit Kettensymbol zum Projekt hinzufügen (zwecks Vollständigkeit – Schematron benötigt dies nicht, hier reicht „include“ im xml und Referenzierung des Projektesbevor eine Publikation erstellt wird.
==Alle weiteren Templates erstellen==Bevor ein neues Template erstellt wird, müssen alle Templates über die Governance Seite aufgelistet, deren Wiederverwendbarkeit geprüft werden bzw. welche OID als nächstes vergeben werden muss. Wenn möglich, aus vorhandenen Templates ableiten! („+“-Symbol in der Templateansicht im Projektverzeichnis).Informationen zu den entsprechenden Funktionalitäten des Ein neues Basistemplate muss im ATCDABBR angelegt werden und soll so allgemein definiert sein, dass es für andere Leitfäden verwendbar ist (ohne Value Sets, ohne projektspezifischen Angaben!)*. Alle Projekte sollen von dort ableiten (genauer spezifizieren, Value Sets angeben usw.). z.B. Section-Template im ATCDABBRART Project Editors finden Sie unter [https: „Durchgemachte Krankheiten“ abgeleitet in Section-Template „Impfrelevante Erkrankungen - kodiert“ im e-Impfpass//www.TemplateIDs müssen mit IHEart-Vorgaben übereinstimmenOptionalitäten und Reihenfolge der Elemente einhalten*bei fehlender Berechtigung können Basistemplates im Projektverzeichnis erstellt werden und später durch berechtigte Personen in das ATCDABBR verschoben werden.<br>Wenn ein Template laut IHE required ist, aber nicht benötigt wird, dann Template mit nullFlavor erstellen: zdecor.Borg/mediawiki/index. Freitext-Inhalt „keine Information“ oder Code „entry emty“ php?title=> Workarround damit der Standard nicht verletzt wird und das IHE Template trotzdem verwenden werden kann (sonst nicht interoperabel!)Vorgabe von 6.3.1.10.4 Specification: Sektionen eigentlich verpflichtend, aber R kann auch 0 seinART_Project_Editor#Preflighting%20publication%20and%20quality%20checks Preflighting publication and quality checks].
==Sektionen entsprechend dem IHE Profil modellieren=Workflow Decor Prüfung=== (siehe TODO)Die Decor Prüfung testet, ob das Projektschema gültig ist und Schematronregeln erstellt werden können.
==Terminologien hinzufügen==Menü Projekt – Entwicklung:* "Decor prüfen": Prüfung über gesamtes Modell[https://www.art-decor.org/mediawiki/index.php?title=ART_Value_Set_Editor* "Optionale Prüfungen konfigurieren": alle Optionen auswählenDECOR-terminology https://www.art* Schema und Schematron-decorPrüfung durchführen, eventuelle Fehler werden aufgelistet.org/mediawiki/index.php?title=DECOR-terminology ART Value Set Editor]
==DatasetSchematron erstellen (überarbeitet aber komplett übernommen: https://confluence.elga.gv.at/display/SCC/Schematron-Mapping erstellenErstellung+und+Bereitstellung)==Die Zuordnung Generell gilt:* Mithilfe von DatensatzISO Schematron kann geprüft werden, ob ein gültiges HL7 CDA Dokument (HL7 v3) vorliegt, während eine XSD-Elementen und erstellten Schemaprüfung, nur prüft ob ein gültiges XML Dokument vorliegt.* Aus den modellierten Templates wird empfohlenkönnen über Art-Decor automatisch Schematronregeln generiert werden. Dadurch * Wenn zusätzliche Geschäftsregeln geprüft werden sollen, die nicht in den Templates modelliert sind alle mit einem Template assoziierten Konzepte , müssen die dazu notwendigen Asserts von Hand eingetragen werden (z.B. Logik: Schwangerschaftsstatus, prüfen ob Impfempfehlung in der Templatediesem Jahr noch gültig).* Informationen zu den entsprechenden Art-Beschreibung zusammengefasst, sowie direkt beim assoziierten CDADecor Tool finden Sie unter [https://www.art-Element bzwdecor.org/mediawiki/index. Attribut des Templates ersichtlichphp?title=Live_Runtime_Compile Live Runtime Compile (LRC)]. Dies dient * Es wird empfohlen, bereits während der KontrolleModellierung regelmäßig eine Kompilierung durchzuführen (z.B. nachdem ein DLT mit Header und noch leerem structuredBody erstellt wurde), um zu testen, dass alle erforderlichen Datensatzob das Projektschema noch gültig ist.* Art-Decor bietet die Möglichkeit nach korrekter Schematron-Elemente in den Templates modelliert wurdenGenerierung ein Beispieldokument zu prüfen.
ART Template Associations https===Workflow Schematron erzeugen ===Menü Projekt – Entwicklung:* "Compiliere Entwicklungsversion": :* "Optionale Prüfungen konfigurieren": Optionen "Force recompile", "Explicit includes", "Schematron geschlossen" (falls gewünscht):* Bei jeder Compilierung entsteht eine neuer Listeneintrag, das zip-File kann gespeichert werden um lokal Beispieldokumente zu validieren -> Achtung, nur die jeweils letzten beiden Versionen bleiben zum Download verfügbar! ://www.art* Nach Publikation soll nur die letzte, gültige Schematron-decor.org/mediawiki/indexVersion verfügbar sein (alle restliche können entfernt werden).php?title=ART_Template_Associations
==Schematron Asserts erstellen(entfällt)== (TODO: OKU)
==Testen und FehlerbehebungBeispieldokumente (überarbeitet aber komplett übernommen==Preflighting publication and quality checks===Beispielbokumente erstellen===https://www.art* Das Gerüst eines Beispieldokuments kann erstellt werden, indem man im entsprechenden DLT den Zauberstab des Template Editors anwendet und rekursiv alle Code-decorSnippets der darin verlinkten Templates einfügt.org/mediawiki/index.php?title=ART_Project_Editor#Preflighting%20publication%20and%20quality%20checks
==Asserts erstellen== * In jedem '''Document-Level-Template''' soll nur ein '''Verweis''' auf ein vollständiges Beispieldokument angeführt werden (TODOz.B. auf HL7.at), damit dies bei Bedarf angepasst werden kann. Änderungen im DLT erfordern sonst eine neue Template-ID!* Beispieldokument sollen immer '''zuletzt''' ergänzt werden, um den Aufwand nach Änderungen in Templates gering zu halten.
==Beispielbefunde erstellen und testen=Beispieldokumente validieren===Nachdem erfolgreich ein [[Hilfe:Art-Decor_Leitfadenerstellung#Schematron_erstellen|Schematron]] erstellt wurde, kann unter im Projekt Editor unter "Menü Projekt"–"Entwicklung"-"Compiliere Entwicklungsversion" im aktuellen Listeneintrag die Funktion "XML-Instanz validieren" ausgewählt werden und ein Beispieldokument hochgeladen werden.
=Publikation (überarbeitet aber komplett übernommen: https://confluence.elga.gv.at/display/SCC/Schematron-Erstellung+und+Bereitstellung)=
Informationen zur Publikation eines Leitfadens in Art-Decor finden Sie unter [https://www.art-decor.org/mediawiki/index.php?title=ART_Project_Editor#Creating_a_new_version_.2F_release_.2F_publication_request Creating a new version / release / publication request].
 
TODO
=Versionierung=
[https://www.art-decor.org/mediawiki/index.php?title=ART_Value_Set_Editor#Creating_a_new_version_of_a_value_set.2C_based_on_a_previous_version Creating a new version of a value set, based on a previous]
 
=Publikation=
https://www.art-decor.org/mediawiki/index.php?title=ART_Project_Editor#Creating_a_new_version_.2F_release_.2F_publication_request
TODO
1.104
Bearbeitungen

Navigationsmenü