https://wiki.hl7.de/index.php?title=Validierung_von_Instanzen&feed=atom&action=history
Validierung von Instanzen - Versionsgeschichte
2024-03-29T07:38:24Z
Versionsgeschichte dieser Seite in Hl7wiki
MediaWiki 1.31.0
https://wiki.hl7.de/index.php?title=Validierung_von_Instanzen&diff=77039&oldid=prev
Azautke: /* FHIR */
2021-04-27T13:00:22Z
<p><span dir="auto"><span class="autocomment">FHIR</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Version vom 27. April 2021, 13:00 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l12" >Zeile 12:</td>
<td colspan="2" class="diff-lineno">Zeile 12:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Validierung von Instanzen mit Hilfe des Java Validators==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Validierung von Instanzen mit Hilfe des Java Validators==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Siehe <del class="diffchange diffchange-inline">(Using the FHIR Validator - Confluence HL7 International)</del>[https://confluence.hl7.org/display/FHIR/Using+the+FHIR+Validator].</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Siehe [https://confluence.hl7.org/display/FHIR/Using+the+FHIR+Validator <ins class="diffchange diffchange-inline">Using the FHIR Validator - Confluence HL7 International</ins>].</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Validierung von Instanzen mit Hilfe von Simplifier==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Validierung von Instanzen mit Hilfe von Simplifier==</div></td></tr>
</table>
Azautke
https://wiki.hl7.de/index.php?title=Validierung_von_Instanzen&diff=77038&oldid=prev
Azautke: /* FHIR */
2021-04-27T12:58:35Z
<p><span dir="auto"><span class="autocomment">FHIR</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Version vom 27. April 2021, 12:58 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l9" >Zeile 9:</td>
<td colspan="2" class="diff-lineno">Zeile 9:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=FHIR=</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=FHIR=</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">== Validierung von Instanzen mit Hilfe des Java Validators==</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">Siehe (Using the FHIR Validator - Confluence HL7 International)[https://confluence.hl7.org/display/FHIR/Using+the+FHIR+Validator].</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Validierung von Instanzen mit Hilfe von Simplifier==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Validierung von Instanzen mit Hilfe von Simplifier==</div></td></tr>
</table>
Azautke
https://wiki.hl7.de/index.php?title=Validierung_von_Instanzen&diff=42622&oldid=prev
Sheckmann: Die Seite wurde neu angelegt: „{{#CustomTitle:{{PAGENAME}}|{{PAGENAME}}}} {{PAGENAME}} =Einleitung= Für die Entwicklung standard-konformer Software ist die Valid…“
2017-09-10T22:28:35Z
<p>Die Seite wurde neu angelegt: „{{#CustomTitle:{{PAGENAME}}|{{PAGENAME}}}} <a href="/index.php?title=Kategorie:Best_practice" title="Kategorie:Best practice">{{PAGENAME}}</a> =Einleitung= Für die Entwicklung standard-konformer Software ist die Valid…“</p>
<p><b>Neue Seite</b></p><div>{{#CustomTitle:{{PAGENAME}}|{{PAGENAME}}}}<br />
[[Kategorie:Best practice|{{PAGENAME}}]]<br />
=Einleitung=<br />
Für die Entwicklung standard-konformer Software ist die Validierung von Instanzen ein hilfreiches Werkzeug. Anhand von Beispielen sollen hier Möglichkeiten beschrieben werden, wie Instanzen mit Hilfe verschiedener Tools gegen die Standards der HL7-Produktfamilie, bzw. der darauf basierenden Templates und Profile validiert werden können.<br />
<br />
=Version 2=<br />
<br />
=CDA=<br />
<br />
=FHIR=<br />
<br />
== Validierung von Instanzen mit Hilfe von Simplifier==<br />
<br />
Folgende Schritte sind erforderlich um eine FHIR-Resource auf Konformität zum FHIR-Standard, bzw. zu den Deutschen Basisprofilen zu überprüfen:<br />
* Erstellung eines (kostenlosen) Accounts auf http://simplifier.net<br />
* Falls auf Konformität zu einem Profil getestet werden soll: Erweiterung der zu validierenden Ressourcen um das [http://hl7.org/implement/standards/fhir/resource.html#Meta Meta-Element] "profile", mit Angabe der Canonical URL des Profils, gegen das validiert werden soll, zum Beispiel:<br />
<br />
{{BeginBlueBox|[[File:Bestpractice.svg|30px]] Beispiel Patient Resource zur Validierung gegen das Profil "patient-de-basis"}}<br />
<syntaxhighlight lang="xml"><br />
<Patient xmlns="http://hl7.org/fhir"><br />
<meta><br />
<profile value="http://fhir.de/StructureDefinition/patient-de-basis" /><br />
</meta><br />
<text><br />
...<br />
</syntaxhighlight><br />
{{EndBlueBox}}<br />
* Hochladen der Ressourcen-Instanzen, die getestet werden sollen, in den Simplifier-Account (wahlweise in XML oder JSON)<br />
* Ausführen der Funktion "validate" in der Menü-Zeile über der hochgeladenen Ressource<br />
<br />
== Validierung über Testserver ==<br />
Sämtliche Deutsche Basisprofile können über [https://simplifier.net/BasisprofilDE/Home Simplifier] oder [https://github.com/hl7germany/basisprofil-de GitHub] heruntergeladen und an einen beliebigen (öffentlichen oder lokalen) [http://wiki.hl7.org/index.php?title=Publicly_Available_FHIR_Servers_for_testing Testserver], der die [http://hl7.org/implement/standards/fhir/resource-operations.html#validate $validate-Operation] unterstützt, gesendet werden.<br />
<br />
Damit dieser Server die Ressource beim Aufruf der Validate-Operation gegen das gewünschte Profil validieren, muss dieses entweder in den Metadaten der Ressource enthalten sein (s.o.) oder die URL des Profils muss als Parameter übergeben werden (siehe [http://hl7.org/implement/standards/fhir/resource-operations.html#validate "Operation-Validate") FHIR-Spezifikation]<br />
<br />
=Referenzen=</div>
Sheckmann