diff --git a/Resources/fsh-generated/fsh-index.json b/Resources/fsh-generated/fsh-index.json index b3f828f1..1e25de0d 100644 --- a/Resources/fsh-generated/fsh-index.json +++ b/Resources/fsh-generated/fsh-index.json @@ -1,11 +1,11 @@ [ { - "outputFile": "Account-AbrechnungsfallAmbulant.json", - "fshName": "AbrechnungsfallAmbulant", + "outputFile": "Account-AbrechnungsfallDRG.json", + "fshName": "AbrechnungsfallDRG", "fshType": "Instance", "fshFile": "ISiKAbrechnungsfall.fsh", "startLine": 31, - "endLine": 43 + "endLine": 49 }, { "outputFile": "AllergyIntolerance-ISiKAllergieUnvertraeglichkeitBeispiel1.json", @@ -61,7 +61,7 @@ "fshType": "Instance", "fshFile": "ISiKCapabilityStatementBasisServer.fsh", "startLine": 1, - "endLine": 863 + "endLine": 838 }, { "outputFile": "CodeSystem-CodeSystemExample.json", diff --git a/Resources/fsh-generated/fsh-index.txt b/Resources/fsh-generated/fsh-index.txt index 8361dd37..dd43ad0d 100644 --- a/Resources/fsh-generated/fsh-index.txt +++ b/Resources/fsh-generated/fsh-index.txt @@ -1,12 +1,12 @@ Output File Name Type FSH File Lines -Account-AbrechnungsfallAmbulant.json AbrechnungsfallAmbulant Instance ISiKAbrechnungsfall.fsh 31 - 43 +Account-AbrechnungsfallDRG.json AbrechnungsfallDRG Instance ISiKAbrechnungsfall.fsh 31 - 49 AllergyIntolerance-ISiKAllergieUnvertraeglichkeitBeispiel1.json ISiKAllergieUnvertraeglichkeitBeispiel1 Instance ISiKAllergieUnvertraeglichkeit.fsh 107 - 128 Binary-Binary-JPEG-Example-short.json Binary-JPEG-Example-short Instance ISiKBinary.fsh 17 - 21 Binary-Binary-JPEG-Example.json Binary-JPEG-Example Instance ISiKBinary.fsh 30 - 34 Binary-Binary-PDF-Example-short.json Binary-PDF-Example-short Instance ISiKBinary.fsh 23 - 28 Binary-Binary-PDF-Example.json Binary-PDF-Example Instance ISiKBinary.fsh 36 - 41 Bundle-ISiKBundle-Example.json ISiKBundle-Example Instance ISiKBerichtBundle.fsh 24 - 38 -CapabilityStatement-ISiKCapabilityStatementBasisServer.json ISiKCapabilityStatementBasisServer Instance ISiKCapabilityStatementBasisServer.fsh 1 - 863 +CapabilityStatement-ISiKCapabilityStatementBasisServer.json ISiKCapabilityStatementBasisServer Instance ISiKCapabilityStatementBasisServer.fsh 1 - 838 CodeSystem-CodeSystemExample.json CodeSystemExample Instance ISiKCodeSystem.fsh 17 - 27 Composition-composition-blutdruck.json composition-blutdruck Instance ISiKBerichtSubSysteme.fsh 66 - 83 Condition-BehandlungsDiagnoseFreitext.json BehandlungsDiagnoseFreitext Instance ISiKDiagnose.fsh 123 - 130 diff --git a/Resources/fsh-generated/resources/CapabilityStatement-ISiKCapabilityStatementBasisServer.json b/Resources/fsh-generated/resources/CapabilityStatement-ISiKCapabilityStatementBasisServer.json index 6d19c0b3..63429a3b 100644 --- a/Resources/fsh-generated/resources/CapabilityStatement-ISiKCapabilityStatementBasisServer.json +++ b/Resources/fsh-generated/resources/CapabilityStatement-ISiKCapabilityStatementBasisServer.json @@ -235,7 +235,8 @@ "Coverage:patient", "Coverage:payor", "Account:subject", - "Account:patient" + "Account:patient", + "AllergyIntolerance:patient" ], "_searchRevInclude": [ { @@ -350,6 +351,14 @@ } ] }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + }, { "extension": [ { @@ -1795,7 +1804,7 @@ "valueCode": "SHALL" } ], - "code": "create" + "code": "read" }, { "extension": [ @@ -1804,8 +1813,10 @@ "valueCode": "SHALL" } ], - "code": "read" - }, + "code": "search-type" + } + ], + "searchParam": [ { "extension": [ { @@ -1813,7 +1824,9 @@ "valueCode": "SHALL" } ], - "code": "update" + "name": "_id", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-id", + "type": "token" }, { "extension": [ @@ -1822,23 +1835,10 @@ "valueCode": "SHALL" } ], - "code": "search-type" - } - ], - "searchInclude": [ - "AllergyIntolerance:patient" - ], - "_searchInclude": [ - { - "extension": [ - { - "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" - } - ] - } - ], - "searchParam": [ + "name": "clinical-status", + "definition": "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-clinical-status", + "type": "token" + }, { "extension": [ { @@ -1846,9 +1846,9 @@ "valueCode": "SHALL" } ], - "name": "_id", - "definition": "http://hl7.org/fhir/SearchParameter/Resource-id", - "type": "token" + "name": "patient", + "definition": "http://hl7.org/fhir/SearchParameter/clinical-patient", + "type": "reference" }, { "extension": [ @@ -1857,9 +1857,9 @@ "valueCode": "SHALL" } ], - "name": "clinical-status", - "definition": "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-clinical-status", - "type": "token" + "name": "asserter", + "definition": "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-asserter", + "type": "reference" }, { "extension": [ @@ -1868,8 +1868,8 @@ "valueCode": "SHALL" } ], - "name": "patient", - "definition": "http://hl7.org/fhir/SearchParameter/clinical-patient", + "name": "recorder", + "definition": "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-recorder", "type": "reference" }, { @@ -1909,7 +1909,7 @@ "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" + "valueCode": "SHALL" } ], "name": "category", @@ -1920,12 +1920,74 @@ "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" + "valueCode": "SHALL" + } + ], + "name": "criticality", + "definition": "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-criticality", + "type": "token" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" } ], "name": "type", "definition": "http://hl7.org/fhir/SearchParameter/clinical-type", "type": "token" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "verification-status", + "definition": "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-verification-status", + "type": "token" + } + ], + "searchInclude": [ + "AllergyIntolerance:patient", + "AllergyIntolerance:encounter", + "AllergyIntolerance:recorder", + "AllergyIntolerance:asserter" + ], + "_searchInclude": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] } ] } diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKAbrechnungsfall.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKAbrechnungsfall.json index b168b898..a652a25e 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKAbrechnungsfall.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKAbrechnungsfall.json @@ -10,18 +10,6 @@ "publisher": "gematik GmbH", "description": "Dieses Profil beschreibt die Gruppierung von medizinischen Leistungen in ISiK-Szenarien", "fhirVersion": "4.0.1", - "mapping": [ - { - "identity": "rim", - "uri": "http://hl7.org/v3", - "name": "RIM Mapping" - }, - { - "identity": "w5", - "uri": "http://hl7.org/fhir/fivews", - "name": "FiveWs Pattern Mapping" - } - ], "kind": "resource", "abstract": false, "type": "Account", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKAlkoholAbusus.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKAlkoholAbusus.json index 7e90576c..13a7b56f 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKAlkoholAbusus.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKAlkoholAbusus.json @@ -10,38 +10,6 @@ "date": "2024-01-16", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", - "mapping": [ - { - "identity": "workflow", - "uri": "http://hl7.org/fhir/workflow", - "name": "Workflow Pattern" - }, - { - "identity": "sct-concept", - "uri": "http://snomed.info/conceptdomain", - "name": "SNOMED CT Concept Domain Binding" - }, - { - "identity": "v2", - "uri": "http://hl7.org/v2", - "name": "HL7 v2 Mapping" - }, - { - "identity": "rim", - "uri": "http://hl7.org/v3", - "name": "RIM Mapping" - }, - { - "identity": "w5", - "uri": "http://hl7.org/fhir/fivews", - "name": "FiveWs Pattern Mapping" - }, - { - "identity": "sct-attr", - "uri": "http://snomed.org/attributebinding", - "name": "SNOMED CT Attribute Binding" - } - ], "kind": "resource", "abstract": false, "type": "Observation", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKAllergieUnvertraeglichkeit.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKAllergieUnvertraeglichkeit.json index 07e7a61e..b5fc4318 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKAllergieUnvertraeglichkeit.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKAllergieUnvertraeglichkeit.json @@ -10,23 +10,6 @@ "publisher": "gematik GmbH", "description": "Diese Profil ermöglicht die Dokumentation von Allergien und Unverträglichkeiten in ISiK Szenarien.", "fhirVersion": "4.0.1", - "mapping": [ - { - "identity": "rim", - "uri": "http://hl7.org/v3", - "name": "RIM Mapping" - }, - { - "identity": "w5", - "uri": "http://hl7.org/fhir/fivews", - "name": "FiveWs Pattern Mapping" - }, - { - "identity": "v2", - "uri": "http://hl7.org/v2", - "name": "HL7 v2 Mapping" - } - ], "kind": "resource", "abstract": false, "type": "AllergyIntolerance", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKAngehoeriger.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKAngehoeriger.json index d16c8395..4185f530 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKAngehoeriger.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKAngehoeriger.json @@ -10,23 +10,6 @@ "publisher": "gematik GmbH", "description": "Dieses Profil ermöglicht die Nutzung von Angehörigen in ISiK Szenarien.", "fhirVersion": "4.0.1", - "mapping": [ - { - "identity": "rim", - "uri": "http://hl7.org/v3", - "name": "RIM Mapping" - }, - { - "identity": "w5", - "uri": "http://hl7.org/fhir/fivews", - "name": "FiveWs Pattern Mapping" - }, - { - "identity": "v2", - "uri": "http://hl7.org/v2", - "name": "HL7 v2 Mapping" - } - ], "kind": "resource", "abstract": false, "type": "RelatedPerson", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKBerichtBundle.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKBerichtBundle.json index d7bdbb26..24d2aacc 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKBerichtBundle.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKBerichtBundle.json @@ -11,28 +11,6 @@ "publisher": "gematik GmbH", "description": "A document style representation of the receipt (complete, self-contained, signed)", "fhirVersion": "4.0.1", - "mapping": [ - { - "identity": "v2", - "uri": "http://hl7.org/v2", - "name": "HL7 v2 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" - } - ], "kind": "resource", "abstract": false, "type": "Bundle", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKBerichtSubSysteme.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKBerichtSubSysteme.json index 48b4a7e2..070b85ed 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKBerichtSubSysteme.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKBerichtSubSysteme.json @@ -10,33 +10,6 @@ "publisher": "gematik GmbH", "description": "Dieses Profil ermöglicht die Krankenhaus-interne Übermittlung eines Berichtes in Form eines Dokumentes, die in ISiK Szenarien von Subsystemen an Primärsysteme gesendet werden.", "fhirVersion": "4.0.1", - "mapping": [ - { - "identity": "workflow", - "uri": "http://hl7.org/fhir/workflow", - "name": "Workflow Pattern" - }, - { - "identity": "rim", - "uri": "http://hl7.org/v3", - "name": "RIM Mapping" - }, - { - "identity": "cda", - "uri": "http://hl7.org/v3/cda", - "name": "CDA (R2)" - }, - { - "identity": "fhirdocumentreference", - "uri": "http://hl7.org/fhir/documentreference", - "name": "FHIR DocumentReference" - }, - { - "identity": "w5", - "uri": "http://hl7.org/fhir/fivews", - "name": "FiveWs Pattern Mapping" - } - ], "kind": "resource", "abstract": false, "type": "Composition", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKBinary.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKBinary.json index c469446d..d0de5e59 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKBinary.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKBinary.json @@ -11,13 +11,6 @@ "publisher": "gematik GmbH", "description": "Die Binary-Ressource erlaubt den Umgang mit FHIR-fremden Formaten (z.B. PDFs, Bilder, CDA) innerhalb des FHIR-Frameworks.\r\nDazu werden die Daten base64-codiert in der Binary-Ressource (in XML oder JSON) transportiert oder \r\nüber die REST-API am Binary-Endpunkt in ihrem nativen Format bereitgestellt. \r\nBinary-Ressourcen werden von Attachment-Elementen in DocumentReference-Ressourcen verlinkt und damit in den Kontext anderer FHIR-Ressourcen\r\n(z.B. Patient und Encounter) gestellt. ", "fhirVersion": "4.0.1", - "mapping": [ - { - "identity": "rim", - "uri": "http://hl7.org/v3", - "name": "RIM Mapping" - } - ], "kind": "resource", "abstract": false, "type": "Binary", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKCodeSystem.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKCodeSystem.json index acefcd1a..bad1c6cf 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKCodeSystem.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKCodeSystem.json @@ -10,28 +10,6 @@ "publisher": "gematik GmbH", "description": "Dieses Profil beschreibt die maschinenlesbare Repräsentation von system-sepzifischen Kodierungen in ISiK-Szenarien", "fhirVersion": "4.0.1", - "mapping": [ - { - "identity": "rim", - "uri": "http://hl7.org/v3", - "name": "RIM Mapping" - }, - { - "identity": "workflow", - "uri": "http://hl7.org/fhir/workflow", - "name": "Workflow Pattern" - }, - { - "identity": "w5", - "uri": "http://hl7.org/fhir/fivews", - "name": "FiveWs Pattern Mapping" - }, - { - "identity": "objimpl", - "uri": "http://hl7.org/fhir/object-implementation", - "name": "Object Implementation Information" - } - ], "kind": "resource", "abstract": false, "type": "CodeSystem", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKDiagnose.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKDiagnose.json index bb284b7e..433ce23e 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKDiagnose.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKDiagnose.json @@ -10,38 +10,6 @@ "publisher": "gematik GmbH", "description": "Dieses Profil ermöglicht die Nutzung von Diagnosen in ISiK Szenarien.", "fhirVersion": "4.0.1", - "mapping": [ - { - "identity": "workflow", - "uri": "http://hl7.org/fhir/workflow", - "name": "Workflow Pattern" - }, - { - "identity": "sct-concept", - "uri": "http://snomed.info/conceptdomain", - "name": "SNOMED CT Concept Domain Binding" - }, - { - "identity": "v2", - "uri": "http://hl7.org/v2", - "name": "HL7 v2 Mapping" - }, - { - "identity": "rim", - "uri": "http://hl7.org/v3", - "name": "RIM Mapping" - }, - { - "identity": "w5", - "uri": "http://hl7.org/fhir/fivews", - "name": "FiveWs Pattern Mapping" - }, - { - "identity": "sct-attr", - "uri": "http://snomed.org/attributebinding", - "name": "SNOMED CT Attribute Binding" - } - ], "kind": "resource", "abstract": false, "type": "Condition", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKKontaktGesundheitseinrichtung.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKKontaktGesundheitseinrichtung.json index 656d7166..a6290949 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKKontaktGesundheitseinrichtung.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKKontaktGesundheitseinrichtung.json @@ -10,28 +10,6 @@ "publisher": "gematik GmbH", "description": "Dieses Profil ermöglicht die Herstellung eines Fallbezuges welcher in der Mehrheit der ISiK Szenarien im Krankenhaus essentiell ist.", "fhirVersion": "4.0.1", - "mapping": [ - { - "identity": "workflow", - "uri": "http://hl7.org/fhir/workflow", - "name": "Workflow Pattern" - }, - { - "identity": "rim", - "uri": "http://hl7.org/v3", - "name": "RIM Mapping" - }, - { - "identity": "w5", - "uri": "http://hl7.org/fhir/fivews", - "name": "FiveWs Pattern Mapping" - }, - { - "identity": "v2", - "uri": "http://hl7.org/v2", - "name": "HL7 v2 Mapping" - } - ], "kind": "resource", "abstract": false, "type": "Encounter", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKLebensZustand.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKLebensZustand.json index f171fdad..24aad5c2 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKLebensZustand.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKLebensZustand.json @@ -11,38 +11,6 @@ "publisher": "gematik GmbH", "description": "Basisprofil für ISiKLebensZustand Observation", "fhirVersion": "4.0.1", - "mapping": [ - { - "identity": "workflow", - "uri": "http://hl7.org/fhir/workflow", - "name": "Workflow Pattern" - }, - { - "identity": "sct-concept", - "uri": "http://snomed.info/conceptdomain", - "name": "SNOMED CT Concept Domain Binding" - }, - { - "identity": "v2", - "uri": "http://hl7.org/v2", - "name": "HL7 v2 Mapping" - }, - { - "identity": "rim", - "uri": "http://hl7.org/v3", - "name": "RIM Mapping" - }, - { - "identity": "w5", - "uri": "http://hl7.org/fhir/fivews", - "name": "FiveWs Pattern Mapping" - }, - { - "identity": "sct-attr", - "uri": "http://snomed.org/attributebinding", - "name": "SNOMED CT Attribute Binding" - } - ], "kind": "resource", "abstract": false, "type": "Observation", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKPatient.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKPatient.json index c3065f1d..bf5e814e 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKPatient.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKPatient.json @@ -10,33 +10,6 @@ "publisher": "gematik GmbH", "description": "Dieses Profil beschreibt die Nutzung von administrativen Patientendaten in ISiK-Szenarien.", "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" - } - ], "kind": "resource", "abstract": false, "type": "Patient", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKPersonImGesundheitsberuf.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKPersonImGesundheitsberuf.json index 3310e9e9..4d90bea9 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKPersonImGesundheitsberuf.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKPersonImGesundheitsberuf.json @@ -10,28 +10,6 @@ "publisher": "gematik GmbH", "description": "Dieses Profil ermöglicht die Nutzung von in Gesundheitsberufen tätigen Personen in ISiK Szenarien.", "fhirVersion": "4.0.1", - "mapping": [ - { - "identity": "v2", - "uri": "http://hl7.org/v2", - "name": "HL7 v2 Mapping" - }, - { - "identity": "rim", - "uri": "http://hl7.org/v3", - "name": "RIM Mapping" - }, - { - "identity": "servd", - "uri": "http://www.omg.org/spec/ServD/1.0/", - "name": "ServD" - }, - { - "identity": "w5", - "uri": "http://hl7.org/fhir/fivews", - "name": "FiveWs Pattern Mapping" - } - ], "kind": "resource", "abstract": false, "type": "Practitioner", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKProzedur.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKProzedur.json index 016678e7..b8f7b156 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKProzedur.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKProzedur.json @@ -10,28 +10,6 @@ "publisher": "gematik GmbH", "description": "Diese Profil ermöglicht die Nutzung von Prozedur-bezogenen Informationen in ISiK Szenarien.", "fhirVersion": "4.0.1", - "mapping": [ - { - "identity": "workflow", - "uri": "http://hl7.org/fhir/workflow", - "name": "Workflow Pattern" - }, - { - "identity": "rim", - "uri": "http://hl7.org/v3", - "name": "RIM Mapping" - }, - { - "identity": "w5", - "uri": "http://hl7.org/fhir/fivews", - "name": "FiveWs Pattern Mapping" - }, - { - "identity": "v2", - "uri": "http://hl7.org/v2", - "name": "HL7 v2 Mapping" - } - ], "kind": "resource", "abstract": false, "type": "Procedure", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKRaucherStatus.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKRaucherStatus.json index 092a6584..f80636fa 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKRaucherStatus.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKRaucherStatus.json @@ -10,38 +10,6 @@ "date": "2024-01-16", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", - "mapping": [ - { - "identity": "workflow", - "uri": "http://hl7.org/fhir/workflow", - "name": "Workflow Pattern" - }, - { - "identity": "sct-concept", - "uri": "http://snomed.info/conceptdomain", - "name": "SNOMED CT Concept Domain Binding" - }, - { - "identity": "v2", - "uri": "http://hl7.org/v2", - "name": "HL7 v2 Mapping" - }, - { - "identity": "rim", - "uri": "http://hl7.org/v3", - "name": "RIM Mapping" - }, - { - "identity": "w5", - "uri": "http://hl7.org/fhir/fivews", - "name": "FiveWs Pattern Mapping" - }, - { - "identity": "sct-attr", - "uri": "http://snomed.org/attributebinding", - "name": "SNOMED CT Attribute Binding" - } - ], "kind": "resource", "abstract": false, "type": "Observation", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKSchwangerschaftErwarteterEntbindungstermin.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKSchwangerschaftErwarteterEntbindungstermin.json index 47fd1eb2..2d22f259 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKSchwangerschaftErwarteterEntbindungstermin.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKSchwangerschaftErwarteterEntbindungstermin.json @@ -10,38 +10,6 @@ "date": "2024-01-16", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", - "mapping": [ - { - "identity": "workflow", - "uri": "http://hl7.org/fhir/workflow", - "name": "Workflow Pattern" - }, - { - "identity": "sct-concept", - "uri": "http://snomed.info/conceptdomain", - "name": "SNOMED CT Concept Domain Binding" - }, - { - "identity": "v2", - "uri": "http://hl7.org/v2", - "name": "HL7 v2 Mapping" - }, - { - "identity": "rim", - "uri": "http://hl7.org/v3", - "name": "RIM Mapping" - }, - { - "identity": "w5", - "uri": "http://hl7.org/fhir/fivews", - "name": "FiveWs Pattern Mapping" - }, - { - "identity": "sct-attr", - "uri": "http://snomed.org/attributebinding", - "name": "SNOMED CT Attribute Binding" - } - ], "kind": "resource", "abstract": false, "type": "Observation", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKSchwangerschaftsstatus.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKSchwangerschaftsstatus.json index 3c5a2a8e..c8306e5f 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKSchwangerschaftsstatus.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKSchwangerschaftsstatus.json @@ -7,38 +7,6 @@ "status": "draft", "description": "Schwangerschaftsstatus einer Patientin", "fhirVersion": "4.0.1", - "mapping": [ - { - "identity": "workflow", - "uri": "http://hl7.org/fhir/workflow", - "name": "Workflow Pattern" - }, - { - "identity": "sct-concept", - "uri": "http://snomed.info/conceptdomain", - "name": "SNOMED CT Concept Domain Binding" - }, - { - "identity": "v2", - "uri": "http://hl7.org/v2", - "name": "HL7 v2 Mapping" - }, - { - "identity": "rim", - "uri": "http://hl7.org/v3", - "name": "RIM Mapping" - }, - { - "identity": "w5", - "uri": "http://hl7.org/fhir/fivews", - "name": "FiveWs Pattern Mapping" - }, - { - "identity": "sct-attr", - "uri": "http://snomed.org/attributebinding", - "name": "SNOMED CT Attribute Binding" - } - ], "kind": "resource", "abstract": false, "type": "Observation", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKStillstatus.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKStillstatus.json index 3bad0a68..17c1688e 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKStillstatus.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKStillstatus.json @@ -11,38 +11,6 @@ "publisher": "gematik GmbH", "description": "Profil zur Abbildung ob gestillt/Muttermilch abgepumpt und gefüttert wird", "fhirVersion": "4.0.1", - "mapping": [ - { - "identity": "workflow", - "uri": "http://hl7.org/fhir/workflow", - "name": "Workflow Pattern" - }, - { - "identity": "sct-concept", - "uri": "http://snomed.info/conceptdomain", - "name": "SNOMED CT Concept Domain Binding" - }, - { - "identity": "v2", - "uri": "http://hl7.org/v2", - "name": "HL7 v2 Mapping" - }, - { - "identity": "rim", - "uri": "http://hl7.org/v3", - "name": "RIM Mapping" - }, - { - "identity": "w5", - "uri": "http://hl7.org/fhir/fivews", - "name": "FiveWs Pattern Mapping" - }, - { - "identity": "sct-attr", - "uri": "http://snomed.org/attributebinding", - "name": "SNOMED CT Attribute Binding" - } - ], "kind": "resource", "abstract": false, "type": "Observation", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKValueSet.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKValueSet.json index e37d7812..7bfaf424 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKValueSet.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKValueSet.json @@ -10,28 +10,6 @@ "publisher": "gematik GmbH", "description": "Dieses Profil beschreibt die maschinenlesbare Auswahl von Codes für die Kodierung spezifischer FHIR-Elemente in ISiK-Szenarien", "fhirVersion": "4.0.1", - "mapping": [ - { - "identity": "rim", - "uri": "http://hl7.org/v3", - "name": "RIM Mapping" - }, - { - "identity": "workflow", - "uri": "http://hl7.org/fhir/workflow", - "name": "Workflow Pattern" - }, - { - "identity": "w5", - "uri": "http://hl7.org/fhir/fivews", - "name": "FiveWs Pattern Mapping" - }, - { - "identity": "objimpl", - "uri": "http://hl7.org/fhir/object-implementation", - "name": "Object Implementation Information" - } - ], "kind": "resource", "abstract": false, "type": "ValueSet", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKVersicherungsverhaeltnisGesetzlich.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKVersicherungsverhaeltnisGesetzlich.json index 918dee97..0d26bf4c 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKVersicherungsverhaeltnisGesetzlich.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKVersicherungsverhaeltnisGesetzlich.json @@ -10,38 +10,6 @@ "publisher": "gematik GmbH", "description": "Dieses Profil ermöglicht die Darstellung eines gesetzlichen Versicherungsverhältnisses in ISiK Szenarien.", "fhirVersion": "4.0.1", - "mapping": [ - { - "identity": "workflow", - "uri": "http://hl7.org/fhir/workflow", - "name": "Workflow Pattern" - }, - { - "identity": "rim", - "uri": "http://hl7.org/v3", - "name": "RIM Mapping" - }, - { - "identity": "w5", - "uri": "http://hl7.org/fhir/fivews", - "name": "FiveWs Pattern Mapping" - }, - { - "identity": "cdanetv4", - "uri": "http://www.cda-adc.ca/en/services/cdanet/", - "name": "Canadian Dental Association eclaims standard" - }, - { - "identity": "v2", - "uri": "http://hl7.org/v2", - "name": "HL7 v2 Mapping" - }, - { - "identity": "cpha3pharm", - "uri": "http://www.pharmacists.ca/", - "name": "Canadian Pharmacy Associaiton eclaims standard" - } - ], "kind": "resource", "abstract": false, "type": "Coverage", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKVersicherungsverhaeltnisSelbstzahler.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKVersicherungsverhaeltnisSelbstzahler.json index 7bc0efcf..20dfb00a 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKVersicherungsverhaeltnisSelbstzahler.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKVersicherungsverhaeltnisSelbstzahler.json @@ -10,38 +10,6 @@ "publisher": "gematik GmbH", "description": "Dieses Profil ermöglicht Selbstzahler Szenarien in ISiK.", "fhirVersion": "4.0.1", - "mapping": [ - { - "identity": "workflow", - "uri": "http://hl7.org/fhir/workflow", - "name": "Workflow Pattern" - }, - { - "identity": "rim", - "uri": "http://hl7.org/v3", - "name": "RIM Mapping" - }, - { - "identity": "w5", - "uri": "http://hl7.org/fhir/fivews", - "name": "FiveWs Pattern Mapping" - }, - { - "identity": "cdanetv4", - "uri": "http://www.cda-adc.ca/en/services/cdanet/", - "name": "Canadian Dental Association eclaims standard" - }, - { - "identity": "v2", - "uri": "http://hl7.org/v2", - "name": "HL7 v2 Mapping" - }, - { - "identity": "cpha3pharm", - "uri": "http://www.pharmacists.ca/", - "name": "Canadian Pharmacy Associaiton eclaims standard" - } - ], "kind": "resource", "abstract": false, "type": "Coverage", diff --git a/Resources/fsh-generated/resources/StructureDefinition-PlannedEndDate.json b/Resources/fsh-generated/resources/StructureDefinition-PlannedEndDate.json index 7da1aa08..2ef7a036 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-PlannedEndDate.json +++ b/Resources/fsh-generated/resources/StructureDefinition-PlannedEndDate.json @@ -9,13 +9,6 @@ "date": "2024-01-16", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", - "mapping": [ - { - "identity": "rim", - "uri": "http://hl7.org/v3", - "name": "RIM Mapping" - } - ], "kind": "complex-type", "abstract": false, "context": [ diff --git a/Resources/fsh-generated/resources/StructureDefinition-PlannedStartDate.json b/Resources/fsh-generated/resources/StructureDefinition-PlannedStartDate.json index a829e8bb..fd86660f 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-PlannedStartDate.json +++ b/Resources/fsh-generated/resources/StructureDefinition-PlannedStartDate.json @@ -9,13 +9,6 @@ "date": "2024-01-16", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", - "mapping": [ - { - "identity": "rim", - "uri": "http://hl7.org/v3", - "name": "RIM Mapping" - } - ], "kind": "complex-type", "abstract": false, "context": [ diff --git a/Resources/input/fsh/ISiKCapabilityStatementBasisServer.fsh b/Resources/input/fsh/ISiKCapabilityStatementBasisServer.fsh index b2eb2577..6d9df146 100644 --- a/Resources/input/fsh/ISiKCapabilityStatementBasisServer.fsh +++ b/Resources/input/fsh/ISiKCapabilityStatementBasisServer.fsh @@ -133,6 +133,9 @@ Usage: #definition * rest.resource[=].searchRevInclude[+] = "Account:patient" * rest.resource[=].searchRevInclude[=].extension.url = $capabilitystatement-expectation * rest.resource[=].searchRevInclude[=].extension.valueCode = #SHALL +* rest.resource[=].searchRevInclude[+] = "AllergyIntolerance:patient" +* rest.resource[=].searchRevInclude[=].extension.url = $capabilitystatement-expectation +* rest.resource[=].searchRevInclude[=].extension.valueCode = #SHALL * rest.resource[+].extension.url = $capabilitystatement-expectation * rest.resource[=].extension.valueCode = #SHALL @@ -340,60 +343,6 @@ Usage: #definition * rest.resource[+].extension.url = $capabilitystatement-expectation * rest.resource[=].extension.valueCode = #SHALL -//* rest.resource[+].extension.url = $capabilitystatement-expectation -//* rest.resource[=].extension.valueCode = #SHALL -//* rest.resource[=].type = #AllergyIntolerance -//* rest.resource[=].supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKAllergieUnvertraeglichkeit" -//* rest.resource[=].interaction[0].extension.url = $capabilitystatement-expectation -//* rest.resource[=].interaction[=].extension.valueCode = #SHALL -//* rest.resource[=].interaction[=].code = #read -//* rest.resource[=].interaction[+].extension.url = $capabilitystatement-expectation -//* rest.resource[=].interaction[=].extension.valueCode = #SHALL -//* rest.resource[=].interaction[=].code = #search-type -//* rest.resource[=].searchParam[0].extension.url = $capabilitystatement-expectation -//* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -//* rest.resource[=].searchParam[=].name = "_id" -//* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Resource-id" -//* rest.resource[=].searchParam[=].type = #token -////* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -////* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -////* rest.resource[=].searchParam[=].name = "clinical-status" -////* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-clinical-status" -////* rest.resource[=].searchParam[=].type = #token -//* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -//* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -//* rest.resource[=].searchParam[=].name = "patient" -//* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/clinical-patient" -//* rest.resource[=].searchParam[=].type = #reference -////* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -////* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -////* rest.resource[=].searchParam[=].name = "encounter" -////* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-encounter" -////* rest.resource[=].searchParam[=].type = #reference -////* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -////* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -////* rest.resource[=].searchParam[=].name = "recorded-date" -////* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-recorded-date" -////* rest.resource[=].searchParam[=].type = #date -////* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -////* rest.resource[=].searchParam[=].extension.valueCode = #MAY -////* rest.resource[=].searchParam[=].name = "category" -////* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-category" -////* rest.resource[=].searchParam[=].type = #token -////* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -////* rest.resource[=].searchParam[=].extension.valueCode = #MAY -////* rest.resource[=].searchParam[=].name = "criticality" -////* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-criticality" -////* rest.resource[=].searchParam[=].type = #token -//* rest.resource[=].searchInclude = "AllergyIntolerance:patient" -//* rest.resource[=].searchInclude[=].extension.url = $capabilitystatement-expectation -//* rest.resource[=].searchInclude[=].extension.valueCode = #SHALL -//* rest.resource[=].searchInclude[+] = "AllergyIntolerance:encounter" -//* rest.resource[=].searchInclude[=].extension.url = $capabilitystatement-expectation -//* rest.resource[=].searchInclude[=].extension.valueCode = #SHALL -////* rest.resource[+].extension.url = $capabilitystatement-expectation -////* rest.resource[=].extension.valueCode = #SHALL - * rest.resource[=].type = #Procedure * rest.resource[=].supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKProzedur" * rest.resource[=].interaction[0].extension.url = $capabilitystatement-expectation @@ -777,30 +726,16 @@ Usage: #definition * valueCode = #SHALL * type = #AllergyIntolerance * supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKAllergieUnvertraeglichkeit" - * interaction[+] - * extension - * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" - * valueCode = #SHALL - * code = #create * interaction[+] * extension * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" * valueCode = #SHALL * code = #read - * interaction[+] - * extension - * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" - * valueCode = #SHALL - * code = #update * interaction[+] * extension * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" * valueCode = #SHALL * code = #search-type - * searchInclude[+] = "AllergyIntolerance:patient" - * extension - * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" - * valueCode = #SHALL * searchParam[+] * extension * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" @@ -822,6 +757,20 @@ Usage: #definition * name = "patient" * definition = "http://hl7.org/fhir/SearchParameter/clinical-patient" * type = #reference + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "asserter" + * definition = "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-asserter" + * type = #reference + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "recorder" + * definition = "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-recorder" + * type = #reference * searchParam[+] * extension * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" @@ -846,17 +795,43 @@ Usage: #definition * searchParam[+] * extension * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" - * valueCode = #MAY + * valueCode = #SHALL * name = "category" * definition = "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-category" * type = #token * searchParam[+] * extension * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" - * valueCode = #MAY + * valueCode = #SHALL + * name = "criticality" + * definition = "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-criticality" + * type = #token + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL * name = "type" * definition = "http://hl7.org/fhir/SearchParameter/clinical-type" * type = #token + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "verification-status" + * definition = "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-verification-status" + * type = #token + * searchInclude[+] = "AllergyIntolerance:patient" + * extension.url = $capabilitystatement-expectation + * extension.valueCode = #SHALL + * searchInclude[+] = "AllergyIntolerance:encounter" + * extension.url = $capabilitystatement-expectation + * extension.valueCode = #SHALL + * searchInclude[+] = "AllergyIntolerance:recorder" + * extension.url = $capabilitystatement-expectation + * extension.valueCode = #SHALL + * searchInclude[+] = "AllergyIntolerance:asserter" + * extension.url = $capabilitystatement-expectation + * extension.valueCode = #SHALL * document.extension.url = $capabilitystatement-expectation * document.extension.valueCode = #SHALL * document.mode = #consumer