FQL inside a tab...
<StructureDefinition xmlns="http://hl7.org/fhir"> <id value="MeinPatientProfil" /> <url value="http://example.org/StructureDefinition/MeinPatientProfil" /> <name value="MeinPatientProfil" /> <title value="Mein Patienten-Profil" /> <description value="Beispielprofil für IG Template. Mit noch mehr Text zu Testzwecken: Hier ist ein [link](http://gefyra.de), und eine \n # Überschrift \n sowie \n * eine \n * Aufzählung" /> <fhirVersion value="4.0.1" /> <mapping> <identity value="rim" /> <uri value="http://hl7.org/v3" /> <name value="RIM Mapping" /> </mapping> <mapping> <identity value="cda" /> <uri value="http://hl7.org/v3/cda" /> <name value="CDA (R2)" /> </mapping> <mapping> <identity value="w5" /> <uri value="http://hl7.org/fhir/fivews" /> <name value="FiveWs Pattern Mapping" /> </mapping> <mapping> <identity value="v2" /> <uri value="http://hl7.org/v2" /> <name value="HL7 v2 Mapping" /> </mapping> <mapping> <identity value="loinc" /> <uri value="http://loinc.org" /> <name value="LOINC code for the element" /> </mapping> <mapping> <identity value="meinErstesPatientenMapping" /> <uri value="Meine Datenbank" /> <comment value="Mapping der Patientenressource auf meine Datenbank" /> </mapping> <mapping> <identity value="meinZweitesPatientenMapping" /> <uri value="Meine andere Datenbank" /> <comment value="Mapping der Patientenressource auf meine andere Datenbank" /> </mapping> <kind value="resource" /> <abstract value="false" /> <type value="Patient" /> <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Patient" /> <derivation value="constraint" /> <differential> <element id="Patient.name"> <path value="Patient.name" /> <short value="Name" /> <comment value="Der Name muss angegeben werden, um die Identität des Patienten verifizieren zu können" /> <min value="1" /> <mustSupport value="true" /> </element> <element id="Patient.name.family"> <path value="Patient.name.family" /> <short value="Nachnname" /> <comment value="Der Nachname des Patienten mit allen Bestandteilen (Vorsatzwort, Namenszusatz, Postfix etc.) muss stets asl ein *vollständiger* [String](http://hl7.org/fhir/datatypes.html#string) angegeben werden. **MARKDOWN-TEST!!!**" /> <min value="1" /> <constraint> <key value="nachname-check" /> <severity value="warning" /> <human value="Der Nachname sollte nicht länger sein als 50 Zeichen!" /> <expression value="length() < 50" /> <source value="http://example.org/StructureDefinition/MeinPatientProfil" /> </constraint> <mustSupport value="true" /> <mapping> <identity value="meinErstesPatientenMapping" /> <map value="Person.Nachname" /> </mapping> <mapping> <identity value="meinZweitesPatientenMapping" /> <map value="Person.Nachname" /> </mapping> </element> <element id="Patient.name.given"> <path value="Patient.name.given" /> <short value="Vorname" /> <comment value="Der Vorname des Patienten muss stets angegeben werden. Sollte der Vorname in Ausnahmefällen nicht bekannt sein, kann die data-absent-reason-Extension verwendet werden" /> <min value="1" /> <mustSupport value="true" /> <mapping> <identity value="meinErstesPatientenMapping" /> <map value="Person.Vorname" /> <comment value="Meine DB kann nur einen Vornamen speichern" /> </mapping> <mapping> <identity value="meinZweitesPatientenMapping" /> <map value="Person.Vorname" /> <comment value="Meine DB kann nur einen Vornamen speichern" /> </mapping> </element> <element id="Patient.name.prefix"> <path value="Patient.name.prefix" /> <short value="Titel" /> <comment value="Die Angabe eines Titels ist optional, muss jedoch übermittelt werden, sofern bekannt." /> <mustSupport value="true" /> <mapping> <identity value="meinErstesPatientenMapping" /> <map value="Person.Titel" /> <comment value="In meiner DB ist nur Dr. oder Prof. erlaubt!" /> </mapping> <mapping> <identity value="meinZweitesPatientenMapping" /> <map value="Person.Titel" /> <comment value="In meiner DB ist nur Dr. oder Prof. erlaubt!" /> </mapping> </element> <element id="Patient.birthDate"> <path value="Patient.birthDate" /> <mapping> <identity value="meinErstesPatientenMapping" /> <map value="Person.Geburtsdatum" /> <comment value="muss in das Format DD.MM.YYYY konvertiert werden" /> </mapping> <mapping> <identity value="meinZweitesPatientenMapping" /> <map value="Person.Geburtsdatum" /> <comment value="muss in das Format DD.MM.YYYY konvertiert werden" /> </mapping> </element> </differential> </StructureDefinition>
{ "resourceType": "StructureDefinition", "id": "MeinPatientProfil", "url": "http://example.org/StructureDefinition/MeinPatientProfil", "name": "MeinPatientProfil", "title": "Mein Patienten-Profil", "description": "Beispielprofil für IG Template. Mit noch mehr Text zu Testzwecken: Hier ist ein [link](http://gefyra.de), und eine \n # Überschrift \n sowie \n * eine \n * Aufzählung ", "fhirVersion": "4.0.1", "mapping": [ { "identity": "rim", "uri": "http://hl7.org/v3", "name": "RIM Mapping" }, { "identity": "cda", "uri": "http://hl7.org/v3/cda", "name": "CDA (R2)" }, { "identity": "w5", "uri": "http://hl7.org/fhir/fivews", "name": "FiveWs Pattern Mapping" }, { "identity": "v2", "uri": "http://hl7.org/v2", "name": "HL7 v2 Mapping" }, { "identity": "loinc", "uri": "http://loinc.org", "name": "LOINC code for the element" }, { "identity": "meinErstesPatientenMapping", "uri": "Meine Datenbank", "comment": "Mapping der Patientenressource auf meine Datenbank" }, { "identity": "meinZweitesPatientenMapping", "uri": "Meine andere Datenbank", "comment": "Mapping der Patientenressource auf meine andere Datenbank" } ], "kind": "resource", "abstract": false, "type": "Patient", "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Patient", "derivation": "constraint", "differential": { "element": [ { "id": "Patient.name", "path": "Patient.name", "short": "Name", "comment": "Der Name muss angegeben werden, um die Identität des Patienten verifizieren zu können", "min": 1, "mustSupport": true }, { "id": "Patient.name.family", "path": "Patient.name.family", "short": "Nachnname", "comment": "Der Nachname des Patienten mit allen Bestandteilen (Vorsatzwort, Namenszusatz, Postfix etc.) muss stets asl ein *vollständiger* [String](http://hl7.org/fhir/datatypes.html#string) angegeben werden. **MARKDOWN-TEST!!!**", "min": 1, "constraint": [ { "key": "nachname-check", "severity": "warning", "human": "Der Nachname sollte nicht länger sein als 50 Zeichen!", "expression": "length() < 50", "source": "http://example.org/StructureDefinition/MeinPatientProfil" } ], "mustSupport": true, "mapping": [ { "identity": "meinErstesPatientenMapping", "map": "Person.Nachname" }, { "identity": "meinZweitesPatientenMapping", "map": "Person.Nachname" } ] }, { "id": "Patient.name.given", "path": "Patient.name.given", "short": "Vorname", "comment": "Der Vorname des Patienten muss stets angegeben werden. Sollte der Vorname in Ausnahmefällen nicht bekannt sein, kann die data-absent-reason-Extension verwendet werden", "min": 1, "mustSupport": true, "mapping": [ { "identity": "meinErstesPatientenMapping", "map": "Person.Vorname", "comment": "Meine DB kann nur einen Vornamen speichern" }, { "identity": "meinZweitesPatientenMapping", "map": "Person.Vorname", "comment": "Meine DB kann nur einen Vornamen speichern" } ] }, { "id": "Patient.name.prefix", "path": "Patient.name.prefix", "short": "Titel", "comment": "Die Angabe eines Titels ist optional, muss jedoch übermittelt werden, sofern bekannt.", "mustSupport": true, "mapping": [ { "identity": "meinErstesPatientenMapping", "map": "Person.Titel", "comment": "In meiner DB ist nur Dr. oder Prof. erlaubt!" }, { "identity": "meinZweitesPatientenMapping", "map": "Person.Titel", "comment": "In meiner DB ist nur Dr. oder Prof. erlaubt!" } ] }, { "id": "Patient.birthDate", "path": "Patient.birthDate", "mapping": [ { "identity": "meinErstesPatientenMapping", "map": "Person.Geburtsdatum", "comment": "muss in das Format DD.MM.YYYY konvertiert werden" }, { "identity": "meinZweitesPatientenMapping", "map": "Person.Geburtsdatum", "comment": "muss in das Format DD.MM.YYYY konvertiert werden" } ] } ] } }
...versus FQL outside a tab
Beispielprofil für IG Template. Mit noch mehr Text zu Testzwecken: Hier ist ein link, und eine Überschriftsowie
|
Feldname | Kurzbeschreibung | Hinweise |
---|---|---|
Patient.name | Name | Der Name muss angegeben werden, um die Identität des Patienten verifizieren zu können |
Patient.name.family | Nachnname | Der Nachname des Patienten mit allen Bestandteilen (Vorsatzwort, Namenszusatz, Postfix etc.) muss stets asl ein vollständiger String angegeben werden. MARKDOWN-TEST!!! |
Patient.name.given | Vorname | Der Vorname des Patienten muss stets angegeben werden. Sollte der Vorname in Ausnahmefällen nicht bekannt sein, kann die data-absent-reason-Extension verwendet werden |
Patient.name.prefix | Titel | Die Angabe eines Titels ist optional, muss jedoch übermittelt werden, sofern bekannt. |
Workaround with external page inclusion
Command 'page' could not render: Page not found.
Command 'page' could not render: Page not found.
<StructureDefinition xmlns="http://hl7.org/fhir"> <id value="MeinPatientProfil" /> <url value="http://example.org/StructureDefinition/MeinPatientProfil" /> <name value="MeinPatientProfil" /> <title value="Mein Patienten-Profil" /> <description value="Beispielprofil für IG Template. Mit noch mehr Text zu Testzwecken: Hier ist ein [link](http://gefyra.de), und eine \n # Überschrift \n sowie \n * eine \n * Aufzählung" /> <fhirVersion value="4.0.1" /> <mapping> <identity value="rim" /> <uri value="http://hl7.org/v3" /> <name value="RIM Mapping" /> </mapping> <mapping> <identity value="cda" /> <uri value="http://hl7.org/v3/cda" /> <name value="CDA (R2)" /> </mapping> <mapping> <identity value="w5" /> <uri value="http://hl7.org/fhir/fivews" /> <name value="FiveWs Pattern Mapping" /> </mapping> <mapping> <identity value="v2" /> <uri value="http://hl7.org/v2" /> <name value="HL7 v2 Mapping" /> </mapping> <mapping> <identity value="loinc" /> <uri value="http://loinc.org" /> <name value="LOINC code for the element" /> </mapping> <mapping> <identity value="meinErstesPatientenMapping" /> <uri value="Meine Datenbank" /> <comment value="Mapping der Patientenressource auf meine Datenbank" /> </mapping> <mapping> <identity value="meinZweitesPatientenMapping" /> <uri value="Meine andere Datenbank" /> <comment value="Mapping der Patientenressource auf meine andere Datenbank" /> </mapping> <kind value="resource" /> <abstract value="false" /> <type value="Patient" /> <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Patient" /> <derivation value="constraint" /> <differential> <element id="Patient.name"> <path value="Patient.name" /> <short value="Name" /> <comment value="Der Name muss angegeben werden, um die Identität des Patienten verifizieren zu können" /> <min value="1" /> <mustSupport value="true" /> </element> <element id="Patient.name.family"> <path value="Patient.name.family" /> <short value="Nachnname" /> <comment value="Der Nachname des Patienten mit allen Bestandteilen (Vorsatzwort, Namenszusatz, Postfix etc.) muss stets asl ein *vollständiger* [String](http://hl7.org/fhir/datatypes.html#string) angegeben werden. **MARKDOWN-TEST!!!**" /> <min value="1" /> <constraint> <key value="nachname-check" /> <severity value="warning" /> <human value="Der Nachname sollte nicht länger sein als 50 Zeichen!" /> <expression value="length() < 50" /> <source value="http://example.org/StructureDefinition/MeinPatientProfil" /> </constraint> <mustSupport value="true" /> <mapping> <identity value="meinErstesPatientenMapping" /> <map value="Person.Nachname" /> </mapping> <mapping> <identity value="meinZweitesPatientenMapping" /> <map value="Person.Nachname" /> </mapping> </element> <element id="Patient.name.given"> <path value="Patient.name.given" /> <short value="Vorname" /> <comment value="Der Vorname des Patienten muss stets angegeben werden. Sollte der Vorname in Ausnahmefällen nicht bekannt sein, kann die data-absent-reason-Extension verwendet werden" /> <min value="1" /> <mustSupport value="true" /> <mapping> <identity value="meinErstesPatientenMapping" /> <map value="Person.Vorname" /> <comment value="Meine DB kann nur einen Vornamen speichern" /> </mapping> <mapping> <identity value="meinZweitesPatientenMapping" /> <map value="Person.Vorname" /> <comment value="Meine DB kann nur einen Vornamen speichern" /> </mapping> </element> <element id="Patient.name.prefix"> <path value="Patient.name.prefix" /> <short value="Titel" /> <comment value="Die Angabe eines Titels ist optional, muss jedoch übermittelt werden, sofern bekannt." /> <mustSupport value="true" /> <mapping> <identity value="meinErstesPatientenMapping" /> <map value="Person.Titel" /> <comment value="In meiner DB ist nur Dr. oder Prof. erlaubt!" /> </mapping> <mapping> <identity value="meinZweitesPatientenMapping" /> <map value="Person.Titel" /> <comment value="In meiner DB ist nur Dr. oder Prof. erlaubt!" /> </mapping> </element> <element id="Patient.birthDate"> <path value="Patient.birthDate" /> <mapping> <identity value="meinErstesPatientenMapping" /> <map value="Person.Geburtsdatum" /> <comment value="muss in das Format DD.MM.YYYY konvertiert werden" /> </mapping> <mapping> <identity value="meinZweitesPatientenMapping" /> <map value="Person.Geburtsdatum" /> <comment value="muss in das Format DD.MM.YYYY konvertiert werden" /> </mapping> </element> </differential> </StructureDefinition>
{ "resourceType": "StructureDefinition", "id": "MeinPatientProfil", "url": "http://example.org/StructureDefinition/MeinPatientProfil", "name": "MeinPatientProfil", "title": "Mein Patienten-Profil", "description": "Beispielprofil für IG Template. Mit noch mehr Text zu Testzwecken: Hier ist ein [link](http://gefyra.de), und eine \n # Überschrift \n sowie \n * eine \n * Aufzählung ", "fhirVersion": "4.0.1", "mapping": [ { "identity": "rim", "uri": "http://hl7.org/v3", "name": "RIM Mapping" }, { "identity": "cda", "uri": "http://hl7.org/v3/cda", "name": "CDA (R2)" }, { "identity": "w5", "uri": "http://hl7.org/fhir/fivews", "name": "FiveWs Pattern Mapping" }, { "identity": "v2", "uri": "http://hl7.org/v2", "name": "HL7 v2 Mapping" }, { "identity": "loinc", "uri": "http://loinc.org", "name": "LOINC code for the element" }, { "identity": "meinErstesPatientenMapping", "uri": "Meine Datenbank", "comment": "Mapping der Patientenressource auf meine Datenbank" }, { "identity": "meinZweitesPatientenMapping", "uri": "Meine andere Datenbank", "comment": "Mapping der Patientenressource auf meine andere Datenbank" } ], "kind": "resource", "abstract": false, "type": "Patient", "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Patient", "derivation": "constraint", "differential": { "element": [ { "id": "Patient.name", "path": "Patient.name", "short": "Name", "comment": "Der Name muss angegeben werden, um die Identität des Patienten verifizieren zu können", "min": 1, "mustSupport": true }, { "id": "Patient.name.family", "path": "Patient.name.family", "short": "Nachnname", "comment": "Der Nachname des Patienten mit allen Bestandteilen (Vorsatzwort, Namenszusatz, Postfix etc.) muss stets asl ein *vollständiger* [String](http://hl7.org/fhir/datatypes.html#string) angegeben werden. **MARKDOWN-TEST!!!**", "min": 1, "constraint": [ { "key": "nachname-check", "severity": "warning", "human": "Der Nachname sollte nicht länger sein als 50 Zeichen!", "expression": "length() < 50", "source": "http://example.org/StructureDefinition/MeinPatientProfil" } ], "mustSupport": true, "mapping": [ { "identity": "meinErstesPatientenMapping", "map": "Person.Nachname" }, { "identity": "meinZweitesPatientenMapping", "map": "Person.Nachname" } ] }, { "id": "Patient.name.given", "path": "Patient.name.given", "short": "Vorname", "comment": "Der Vorname des Patienten muss stets angegeben werden. Sollte der Vorname in Ausnahmefällen nicht bekannt sein, kann die data-absent-reason-Extension verwendet werden", "min": 1, "mustSupport": true, "mapping": [ { "identity": "meinErstesPatientenMapping", "map": "Person.Vorname", "comment": "Meine DB kann nur einen Vornamen speichern" }, { "identity": "meinZweitesPatientenMapping", "map": "Person.Vorname", "comment": "Meine DB kann nur einen Vornamen speichern" } ] }, { "id": "Patient.name.prefix", "path": "Patient.name.prefix", "short": "Titel", "comment": "Die Angabe eines Titels ist optional, muss jedoch übermittelt werden, sofern bekannt.", "mustSupport": true, "mapping": [ { "identity": "meinErstesPatientenMapping", "map": "Person.Titel", "comment": "In meiner DB ist nur Dr. oder Prof. erlaubt!" }, { "identity": "meinZweitesPatientenMapping", "map": "Person.Titel", "comment": "In meiner DB ist nur Dr. oder Prof. erlaubt!" } ] }, { "id": "Patient.birthDate", "path": "Patient.birthDate", "mapping": [ { "identity": "meinErstesPatientenMapping", "map": "Person.Geburtsdatum", "comment": "muss in das Format DD.MM.YYYY konvertiert werden" }, { "identity": "meinZweitesPatientenMapping", "map": "Person.Geburtsdatum", "comment": "muss in das Format DD.MM.YYYY konvertiert werden" } ] } ] } }