{ "description": "Dieses Profil ermöglicht die Abbildung der Verabreichung von Medikamenten für einen Patienten in ISiK Szenarien.", "_filename": "StructureDefinition-ISiKMedikationsVerabreichung.json", "package_name": "de.gematik.isik-medikation", "date": "2024-10-15", "derivation": "constraint", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "name": "ISiKMedikationsVerabreichung", "abstract": false, "type": "MedicationAdministration", "experimental": "false", "resourceType": "StructureDefinition", "title": null, "package_version": "4.0.0", "status": "active", "id": "d91c80eb-b60f-41eb-b495-8c8328c313ff", "kind": "resource", "url": "https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerabreichung", "version": "4.0.0", "differential": { "element": [ { "id": "MedicationAdministration.status", "path": "MedicationAdministration.status", "short": "Status der Verabreichungsinformation", "mustSupport": true }, { "id": "MedicationAdministration.medication[x]", "path": "MedicationAdministration.medication[x]", "slicing": { "rules": "open", "ordered": false, "discriminator": [ { "path": "$this", "type": "type" } ] } }, { "path": "MedicationAdministration.medication[x]", "min": 0, "short": "Medikament in codierter Form oder ggf. als Freitext", "type": [ { "code": "CodeableConcept" } ], "mustSupport": true, "sliceName": "medicationCodeableConcept", "max": "1", "id": "MedicationAdministration.medication[x]:medicationCodeableConcept", "comment": "kann verwendet werden, wenn keine detaillierten Informationen zum Medikament (z.B. Rezepturen) existieren." }, { "id": "MedicationAdministration.medication[x]:medicationCodeableConcept.coding", "path": "MedicationAdministration.medication[x].coding", "slicing": { "rules": "open", "discriminator": [ { "path": "$this", "type": "pattern" } ] }, "mustSupport": true }, { "id": "MedicationAdministration.medication[x]:medicationCodeableConcept.coding:PZN", "max": "1", "min": 0, "path": "MedicationAdministration.medication[x].coding", "type": [ { "code": "Coding", "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKPZNCoding" ] } ], "sliceName": "PZN", "mustSupport": true, "patternCoding": { "system": "http://fhir.de/CodeSystem/ifa/pzn" } }, { "id": "MedicationAdministration.medication[x]:medicationCodeableConcept.coding:ATC-DE", "max": "1", "min": 0, "path": "MedicationAdministration.medication[x].coding", "type": [ { "code": "Coding", "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKATCCoding" ] } ], "sliceName": "ATC-DE", "mustSupport": true, "patternCoding": { "system": "http://fhir.de/CodeSystem/bfarm/atc" } }, { "id": "MedicationAdministration.medication[x]:medicationCodeableConcept.coding:SCT", "max": "1", "min": 0, "path": "MedicationAdministration.medication[x].coding", "type": [ { "code": "Coding", "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKSnomedCTCoding" ] } ], "sliceName": "SCT", "mustSupport": true, "patternCoding": { "system": "http://snomed.info/sct" } }, { "path": "MedicationAdministration.medication[x]", "min": 0, "short": "Referenz auf das Medikament (Medication-Ressource)", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Medication" ] } ], "mustSupport": true, "sliceName": "medicationReference", "max": "1", "id": "MedicationAdministration.medication[x]:medicationReference", "comment": "wird verwendet, wenn detaillierte Informationen zum Medikament vorliegen" }, { "id": "MedicationAdministration.medication[x]:medicationReference.reference", "min": 1, "path": "MedicationAdministration.medication[x].reference", "mustSupport": true }, { "id": "MedicationAdministration.subject", "path": "MedicationAdministration.subject", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Patient" ] } ], "short": "Referenz auf den Patienten", "mustSupport": true }, { "id": "MedicationAdministration.subject.reference", "min": 1, "path": "MedicationAdministration.subject.reference", "mustSupport": true }, { "id": "MedicationAdministration.context", "path": "MedicationAdministration.context", "short": "Referenz auf den Abteilungskontakt", "mustSupport": true }, { "id": "MedicationAdministration.context.reference", "min": 1, "path": "MedicationAdministration.context.reference", "mustSupport": true }, { "id": "MedicationAdministration.effective[x]", "path": "MedicationAdministration.effective[x]", "slicing": { "rules": "open", "ordered": false, "discriminator": [ { "path": "$this", "type": "type" } ] } }, { "id": "MedicationAdministration.effective[x]:effectiveDateTime", "max": "1", "min": 0, "path": "MedicationAdministration.effective[x]", "type": [ { "code": "dateTime" } ], "short": "Zeitpunkt der Verabreichung", "sliceName": "effectiveDateTime", "mustSupport": true }, { "id": "MedicationAdministration.effective[x]:effectivePeriod", "max": "1", "min": 0, "path": "MedicationAdministration.effective[x]", "type": [ { "code": "Period" } ], "short": "Zeitraum der Verabreichung", "sliceName": "effectivePeriod", "mustSupport": true }, { "id": "MedicationAdministration.effective[x]:effectivePeriod.start", "path": "MedicationAdministration.effective[x].start", "mustSupport": true }, { "id": "MedicationAdministration.effective[x]:effectivePeriod.end", "path": "MedicationAdministration.effective[x].end", "mustSupport": true }, { "id": "MedicationAdministration.performer", "path": "MedicationAdministration.performer", "mustSupport": true }, { "id": "MedicationAdministration.performer.actor", "path": "MedicationAdministration.performer.actor", "short": "Referenz auf die verabreichende Person", "mustSupport": true }, { "id": "MedicationAdministration.performer.actor.reference", "min": 1, "path": "MedicationAdministration.performer.actor.reference", "mustSupport": true }, { "id": "MedicationAdministration.reasonReference", "path": "MedicationAdministration.reasonReference", "short": "Grund der Medikation (Referenz)", "mustSupport": true }, { "id": "MedicationAdministration.reasonReference.reference", "min": 1, "path": "MedicationAdministration.reasonReference.reference", "mustSupport": true }, { "id": "MedicationAdministration.note", "path": "MedicationAdministration.note", "mustSupport": true }, { "id": "MedicationAdministration.note.text", "path": "MedicationAdministration.note.text", "short": "Freitext-Notiz", "mustSupport": true }, { "id": "MedicationAdministration.dosage", "path": "MedicationAdministration.dosage", "short": "Dosierungsangaben", "mustSupport": true }, { "id": "MedicationAdministration.dosage.text", "path": "MedicationAdministration.dosage.text", "short": "Freitext-Dosierungsangabe", "mustSupport": true }, { "id": "MedicationAdministration.dosage.site", "path": "MedicationAdministration.dosage.site", "short": "Körperstelle der Verabreichung", "mustSupport": true }, { "id": "MedicationAdministration.dosage.site.coding", "path": "MedicationAdministration.dosage.site.coding", "slicing": { "rules": "open", "discriminator": [ { "path": "$this", "type": "pattern" } ] }, "mustSupport": true }, { "id": "MedicationAdministration.dosage.site.coding:SNOMED-CT", "max": "1", "min": 0, "path": "MedicationAdministration.dosage.site.coding", "type": [ { "code": "Coding", "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKSnomedCTCoding" ] } ], "sliceName": "SNOMED-CT", "mustSupport": true, "patternCoding": { "system": "http://snomed.info/sct" } }, { "id": "MedicationAdministration.dosage.site.text", "path": "MedicationAdministration.dosage.site.text", "mustSupport": true }, { "id": "MedicationAdministration.dosage.route", "path": "MedicationAdministration.dosage.route", "short": "Route", "mustSupport": true }, { "id": "MedicationAdministration.dosage.route.coding", "path": "MedicationAdministration.dosage.route.coding", "slicing": { "rules": "open", "discriminator": [ { "path": "$this", "type": "pattern" } ] }, "mustSupport": true }, { "path": "MedicationAdministration.dosage.route.coding", "min": 0, "type": [ { "code": "Coding", "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKCoding" ] } ], "mustSupport": true, "sliceName": "EDQM", "binding": { "strength": "required", "valueSet": "http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration" }, "max": "1", "id": "MedicationAdministration.dosage.route.coding:EDQM", "patternCoding": { "system": "http://standardterms.edqm.eu" } }, { "path": "MedicationAdministration.dosage.route.coding", "min": 0, "type": [ { "code": "Coding", "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKSnomedCTCoding" ] } ], "mustSupport": true, "sliceName": "SNOMED-CT", "binding": { "strength": "required", "valueSet": "https://gematik.de/fhir/isik/ValueSet/SctRouteOfAdministration" }, "max": "1", "id": "MedicationAdministration.dosage.route.coding:SNOMED-CT", "patternCoding": { "system": "http://snomed.info/sct" } }, { "id": "MedicationAdministration.dosage.route.text", "path": "MedicationAdministration.dosage.route.text", "mustSupport": true }, { "id": "MedicationAdministration.dosage.dose", "path": "MedicationAdministration.dosage.dose", "type": [ { "code": "Quantity", "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/MedicationQuantity" ] } ], "short": "verabreichte Dosis", "mustSupport": true }, { "id": "MedicationAdministration.dosage.rate[x]", "path": "MedicationAdministration.dosage.rate[x]", "slicing": { "rules": "open", "ordered": false, "discriminator": [ { "path": "$this", "type": "type" } ] } }, { "path": "MedicationAdministration.dosage.rate[x]", "min": 0, "short": "Verabreichungs-Rate (Verhältnis)", "type": [ { "code": "Ratio" } ], "mustSupport": true, "sliceName": "rateRatio", "max": "1", "id": "MedicationAdministration.dosage.rate[x]:rateRatio", "comment": "Das Must-Support-Flag auf rateRatio bzw. rateQuantity bedeutet, dass produzierende Systeme zur Kodierung der Ratenangaben nach eigenem Ermessen entweder den Datentyp Ratio oder Quantity verwenden können. Beim Empfang und Verarbeitung der eingehenden Daten müssen dagegen beide Datentypen interpretiert werden können." }, { "id": "MedicationAdministration.dosage.rate[x]:rateRatio.numerator", "min": 1, "path": "MedicationAdministration.dosage.rate[x].numerator", "type": [ { "code": "Quantity", "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/MedicationQuantity" ] } ], "mustSupport": true }, { "id": "MedicationAdministration.dosage.rate[x]:rateRatio.denominator", "min": 1, "path": "MedicationAdministration.dosage.rate[x].denominator", "type": [ { "code": "Quantity", "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/MedicationQuantity" ] } ], "mustSupport": true }, { "path": "MedicationAdministration.dosage.rate[x]", "min": 0, "short": "Verabreichungs-Rate", "type": [ { "code": "Quantity", "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/MedicationQuantity" ] } ], "mustSupport": true, "sliceName": "rateQuantity", "max": "1", "id": "MedicationAdministration.dosage.rate[x]:rateQuantity", "comment": "Das Must-Support-Flag auf rateRatio bzw. rateQuantity bedeutet, dass produzierende Systeme zur Kodierung der Ratenangaben nach eigenem Ermessen entweder den Datentyp Ratio oder Quantity verwenden können. Beim Empfang und Verarbeitung der eingehenden Daten müssen dagegen beide Datentypen interpretiert werden können." } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/MedicationAdministration" }