{ "description": "Dieses Profil ermöglicht die Abbildung von Medikationsverordnungen eines Patienten in ISiK Szenarien.", "_filename": "StructureDefinition-ISiKMedikationsVerordnung.json", "package_name": "de.gematik.isik-medikation", "date": "2024-10-15", "derivation": "constraint", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "name": "ISiKMedikationsVerordnung", "abstract": false, "type": "MedicationRequest", "experimental": "false", "resourceType": "StructureDefinition", "title": null, "package_version": "4.0.0", "status": "active", "id": "dfa414af-30d2-43d5-b7e1-37e03e12e8ce", "kind": "resource", "url": "https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerordnung", "version": "4.0.0", "differential": { "element": [ { "id": "MedicationRequest.extension", "path": "MedicationRequest.extension", "mustSupport": true }, { "path": "MedicationRequest.extension", "min": 0, "short": "akzeptiertes (in Kauf genommenes) Risiko", "type": [ { "code": "Extension", "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ExtensionISiKAcceptedRisk" ] } ], "mustSupport": true, "sliceName": "acceptedRisk", "max": "1", "id": "MedicationRequest.extension:acceptedRisk", "comment": "Hier kann ein im Rahmen der Medikation festgestelltes, aber in Kauf genommenes Risiko dokumentiert werden, speziell auch die Begründung und ggf. erforderliche Begleitmaßnahmen." }, { "id": "MedicationRequest.extension:acceptedRisk.value[x]", "path": "MedicationRequest.extension.value[x]", "mustSupport": true }, { "path": "MedicationRequest.extension", "min": 0, "short": "Therapieart der Medikation", "type": [ { "code": "Extension", "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ExtensionISiKMedikationsart" ] } ], "mustSupport": true, "sliceName": "medikationsart", "max": "1", "id": "MedicationRequest.extension:medikationsart", "comment": "Angabe Akut- oder Dauermedikation." }, { "id": "MedicationRequest.extension:medikationsart.value[x].system", "path": "MedicationRequest.extension.value[x].system", "mustSupport": true }, { "id": "MedicationRequest.extension:medikationsart.value[x].code", "path": "MedicationRequest.extension.value[x].code", "mustSupport": true }, { "id": "MedicationRequest.extension:medikationsart.value[x].display", "path": "MedicationRequest.extension.value[x].display", "mustSupport": true }, { "path": "MedicationRequest.extension", "min": 0, "short": "Behandlungsziel (textuell)", "type": [ { "code": "Extension", "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ExtensionISiKBehandlungsziel" ] } ], "mustSupport": true, "sliceName": "behandlungsziel", "max": "1", "id": "MedicationRequest.extension:behandlungsziel", "comment": "Freitext-Beschreibung des Behandlungsziels." }, { "id": "MedicationRequest.extension:behandlungsziel.value[x]", "path": "MedicationRequest.extension.value[x]", "mustSupport": true }, { "path": "MedicationRequest.extension", "min": 0, "short": "Welche Medikationsverordnung wird ersetzt?", "type": [ { "code": "Extension", "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ExtensionISiKMedicationRequestReplaces" ] } ], "mustSupport": true, "sliceName": "medicationRequestReplaces", "max": "1", "id": "MedicationRequest.extension:medicationRequestReplaces", "comment": "FWelche Medikationsverordnung wird ersetzt?" }, { "id": "MedicationRequest.extension:medicationRequestReplaces.value[x]", "path": "MedicationRequest.extension.value[x]", "mustSupport": true }, { "id": "MedicationRequest.extension:medicationRequestReplaces.value[x].reference", "path": "MedicationRequest.extension.value[x].reference", "mustSupport": true }, { "id": "MedicationRequest.status", "path": "MedicationRequest.status", "short": "Status der Verordnungsinformation", "mustSupport": true }, { "id": "MedicationRequest.intent", "path": "MedicationRequest.intent", "short": "Ziel der Verordnungsinformation", "comment": "i.d.R. 'order'", "mustSupport": true }, { "id": "MedicationRequest.doNotPerform", "max": "0", "path": "MedicationRequest.doNotPerform" }, { "id": "MedicationRequest.medication[x]", "path": "MedicationRequest.medication[x]", "slicing": { "rules": "open", "ordered": false, "discriminator": [ { "path": "$this", "type": "type" } ] } }, { "path": "MedicationRequest.medication[x]", "min": 0, "short": "Medikament in codierter Form oder ggf. als Freitext", "type": [ { "code": "CodeableConcept" } ], "mustSupport": true, "sliceName": "medicationCodeableConcept", "max": "1", "id": "MedicationRequest.medication[x]:medicationCodeableConcept", "comment": "kann verwendet werden, wenn keine detaillierten Informationen zum Medikament (z.B. Rezepturen) existieren." }, { "id": "MedicationRequest.medication[x]:medicationCodeableConcept.coding", "path": "MedicationRequest.medication[x].coding", "slicing": { "rules": "open", "discriminator": [ { "path": "$this", "type": "pattern" } ] }, "mustSupport": true }, { "id": "MedicationRequest.medication[x]:medicationCodeableConcept.coding:PZN", "max": "1", "min": 0, "path": "MedicationRequest.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": "MedicationRequest.medication[x]:medicationCodeableConcept.coding:ATC-DE", "max": "1", "min": 0, "path": "MedicationRequest.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": "MedicationRequest.medication[x]:medicationCodeableConcept.coding:SCT", "max": "1", "min": 0, "path": "MedicationRequest.medication[x].coding", "type": [ { "code": "Coding", "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKSnomedCTCoding" ] } ], "sliceName": "SCT", "mustSupport": true, "patternCoding": { "system": "http://snomed.info/sct" } }, { "id": "MedicationRequest.medication[x]:medicationCodeableConcept.text", "path": "MedicationRequest.medication[x].text", "mustSupport": true }, { "path": "MedicationRequest.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": "MedicationRequest.medication[x]:medicationReference", "comment": "wird verwendet, wenn detaillierte Informationen zum Medikament vorliegen" }, { "id": "MedicationRequest.medication[x]:medicationReference.reference", "min": 1, "path": "MedicationRequest.medication[x].reference", "mustSupport": true }, { "id": "MedicationRequest.subject", "path": "MedicationRequest.subject", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Patient" ] } ], "short": "Referenz auf den Patienten", "mustSupport": true }, { "id": "MedicationRequest.subject.reference", "min": 1, "path": "MedicationRequest.subject.reference", "mustSupport": true }, { "id": "MedicationRequest.encounter", "path": "MedicationRequest.encounter", "short": "Referenz auf den Abteilungskontakt", "mustSupport": true }, { "id": "MedicationRequest.encounter.reference", "min": 1, "path": "MedicationRequest.encounter.reference", "mustSupport": true }, { "id": "MedicationRequest.authoredOn", "path": "MedicationRequest.authoredOn", "short": "Erstellungsdatum der Verordnung", "mustSupport": true }, { "id": "MedicationRequest.requester", "path": "MedicationRequest.requester", "short": "Referenz auf die verordnende Person", "mustSupport": true }, { "id": "MedicationRequest.requester.reference", "min": 1, "path": "MedicationRequest.requester.reference", "mustSupport": true }, { "id": "MedicationRequest.note", "path": "MedicationRequest.note", "mustSupport": true }, { "id": "MedicationRequest.note.text", "path": "MedicationRequest.note.text", "short": "Freitext-Notiz", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction", "path": "MedicationRequest.dosageInstruction", "short": "Dosierungsangaben", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.text", "path": "MedicationRequest.dosageInstruction.text", "short": "Freitext-Dosierungsanweisungen", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.patientInstruction", "path": "MedicationRequest.dosageInstruction.patientInstruction", "short": "besondere Anweisungen für den Patienten", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.timing", "path": "MedicationRequest.dosageInstruction.timing", "short": "Angaben zum Timing", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.timing.event", "path": "MedicationRequest.dosageInstruction.timing.event", "short": "fester Zeitpunkt", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.timing.repeat", "path": "MedicationRequest.dosageInstruction.timing.repeat", "short": "Wiederholungs-Angaben", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.timing.repeat.bounds[x]", "path": "MedicationRequest.dosageInstruction.timing.repeat.bounds[x]", "slicing": { "rules": "open", "ordered": false, "discriminator": [ { "path": "$this", "type": "type" } ] } }, { "path": "MedicationRequest.dosageInstruction.timing.repeat.bounds[x]", "min": 0, "short": "Begrenzung der Dauer", "type": [ { "code": "Duration" } ], "mustSupport": true, "sliceName": "boundsDuration", "patternDuration": { "system": "http://unitsofmeasure.org" }, "max": "1", "id": "MedicationRequest.dosageInstruction.timing.repeat.bounds[x]:boundsDuration" }, { "id": "MedicationRequest.dosageInstruction.timing.repeat.bounds[x]:boundsDuration.value", "min": 1, "path": "MedicationRequest.dosageInstruction.timing.repeat.bounds[x].value", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.timing.repeat.bounds[x]:boundsDuration.unit", "path": "MedicationRequest.dosageInstruction.timing.repeat.bounds[x].unit", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.timing.repeat.bounds[x]:boundsDuration.system", "min": 1, "path": "MedicationRequest.dosageInstruction.timing.repeat.bounds[x].system", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.timing.repeat.bounds[x]:boundsDuration.code", "min": 1, "path": "MedicationRequest.dosageInstruction.timing.repeat.bounds[x].code", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.timing.repeat.bounds[x]:boundsRange", "max": "1", "min": 0, "path": "MedicationRequest.dosageInstruction.timing.repeat.bounds[x]", "type": [ { "code": "Range" } ], "short": "Bereich für die Begrenzung", "sliceName": "boundsRange", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.timing.repeat.bounds[x]:boundsRange.low", "path": "MedicationRequest.dosageInstruction.timing.repeat.bounds[x].low", "mustSupport": true, "patternQuantity": { "system": "http://unitsofmeasure.org" } }, { "id": "MedicationRequest.dosageInstruction.timing.repeat.bounds[x]:boundsRange.low.value", "min": 1, "path": "MedicationRequest.dosageInstruction.timing.repeat.bounds[x].low.value", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.timing.repeat.bounds[x]:boundsRange.low.unit", "path": "MedicationRequest.dosageInstruction.timing.repeat.bounds[x].low.unit", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.timing.repeat.bounds[x]:boundsRange.low.system", "min": 1, "path": "MedicationRequest.dosageInstruction.timing.repeat.bounds[x].low.system", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.timing.repeat.bounds[x]:boundsRange.low.code", "min": 1, "path": "MedicationRequest.dosageInstruction.timing.repeat.bounds[x].low.code", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.timing.repeat.bounds[x]:boundsRange.high", "path": "MedicationRequest.dosageInstruction.timing.repeat.bounds[x].high", "mustSupport": true, "patternQuantity": { "system": "http://unitsofmeasure.org" } }, { "id": "MedicationRequest.dosageInstruction.timing.repeat.bounds[x]:boundsRange.high.value", "min": 1, "path": "MedicationRequest.dosageInstruction.timing.repeat.bounds[x].high.value", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.timing.repeat.bounds[x]:boundsRange.high.unit", "path": "MedicationRequest.dosageInstruction.timing.repeat.bounds[x].high.unit", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.timing.repeat.bounds[x]:boundsRange.high.system", "min": 1, "path": "MedicationRequest.dosageInstruction.timing.repeat.bounds[x].high.system", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.timing.repeat.bounds[x]:boundsRange.high.code", "min": 1, "path": "MedicationRequest.dosageInstruction.timing.repeat.bounds[x].high.code", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.timing.repeat.bounds[x]:boundsPeriod", "max": "1", "min": 0, "path": "MedicationRequest.dosageInstruction.timing.repeat.bounds[x]", "type": [ { "code": "Period" } ], "short": "begrenzender Zeitraum", "sliceName": "boundsPeriod", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.timing.repeat.bounds[x]:boundsPeriod.start", "path": "MedicationRequest.dosageInstruction.timing.repeat.bounds[x].start", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.timing.repeat.bounds[x]:boundsPeriod.end", "path": "MedicationRequest.dosageInstruction.timing.repeat.bounds[x].end", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.timing.repeat.count", "path": "MedicationRequest.dosageInstruction.timing.repeat.count", "short": "Anzahl Wiederholungen", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.timing.repeat.countMax", "path": "MedicationRequest.dosageInstruction.timing.repeat.countMax", "short": "maximale Anzahl Wiederholungen", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.timing.repeat.duration", "path": "MedicationRequest.dosageInstruction.timing.repeat.duration", "short": "Dauer der Verabreichung", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.timing.repeat.durationMax", "path": "MedicationRequest.dosageInstruction.timing.repeat.durationMax", "short": "maximale Dauer der Verabreichung", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.timing.repeat.durationUnit", "path": "MedicationRequest.dosageInstruction.timing.repeat.durationUnit", "short": "Einheit der Dauer", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.timing.repeat.frequency", "path": "MedicationRequest.dosageInstruction.timing.repeat.frequency", "short": "Frequenz (Anzahl der Gaben pro Periode)", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.timing.repeat.frequencyMax", "path": "MedicationRequest.dosageInstruction.timing.repeat.frequencyMax", "short": "maximale Frequenz", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.timing.repeat.period", "path": "MedicationRequest.dosageInstruction.timing.repeat.period", "short": "Zeitperiode zur Frequenz", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.timing.repeat.periodMax", "path": "MedicationRequest.dosageInstruction.timing.repeat.periodMax", "short": "maximale Zeitperiode zur Frequenz", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.timing.repeat.periodUnit", "path": "MedicationRequest.dosageInstruction.timing.repeat.periodUnit", "short": "Einheit der Zeitperiode", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.timing.repeat.dayOfWeek", "path": "MedicationRequest.dosageInstruction.timing.repeat.dayOfWeek", "short": "Wochentag", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.timing.repeat.timeOfDay", "path": "MedicationRequest.dosageInstruction.timing.repeat.timeOfDay", "short": "Tageszeit", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.timing.repeat.when", "path": "MedicationRequest.dosageInstruction.timing.repeat.when", "short": "Tageszeitpunkt codiert", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.timing.repeat.offset", "path": "MedicationRequest.dosageInstruction.timing.repeat.offset", "short": "zeitlicher Abstand der Gabe zum beschriebenen Zeitpunkt", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.asNeeded[x]", "path": "MedicationRequest.dosageInstruction.asNeeded[x]", "slicing": { "rules": "open", "ordered": false, "discriminator": [ { "path": "$this", "type": "type" } ] } }, { "id": "MedicationRequest.dosageInstruction.asNeeded[x]:asNeededBoolean", "max": "1", "min": 0, "path": "MedicationRequest.dosageInstruction.asNeeded[x]", "type": [ { "code": "boolean" } ], "short": "Bedarfsmedikation", "sliceName": "asNeededBoolean", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.site", "path": "MedicationRequest.dosageInstruction.site", "short": "Körperstelle der Verabreichung", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.site.coding", "path": "MedicationRequest.dosageInstruction.site.coding", "slicing": { "rules": "open", "discriminator": [ { "path": "$this", "type": "pattern" } ] }, "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.site.coding:SNOMED-CT", "max": "1", "min": 0, "path": "MedicationRequest.dosageInstruction.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": "MedicationRequest.dosageInstruction.site.text", "path": "MedicationRequest.dosageInstruction.site.text", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.route", "path": "MedicationRequest.dosageInstruction.route", "short": "Route", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.route.coding", "path": "MedicationRequest.dosageInstruction.route.coding", "slicing": { "rules": "open", "discriminator": [ { "path": "$this", "type": "pattern" } ] }, "mustSupport": true }, { "path": "MedicationRequest.dosageInstruction.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": "MedicationRequest.dosageInstruction.route.coding:EDQM", "patternCoding": { "system": "http://standardterms.edqm.eu" } }, { "path": "MedicationRequest.dosageInstruction.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": "MedicationRequest.dosageInstruction.route.coding:SNOMED-CT", "patternCoding": { "system": "http://snomed.info/sct" } }, { "id": "MedicationRequest.dosageInstruction.route.text", "path": "MedicationRequest.dosageInstruction.route.text", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.doseAndRate", "path": "MedicationRequest.dosageInstruction.doseAndRate", "short": "Angaben zu Dosis und Rate", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.doseAndRate.dose[x]", "path": "MedicationRequest.dosageInstruction.doseAndRate.dose[x]", "slicing": { "rules": "open", "ordered": false, "discriminator": [ { "path": "$this", "type": "type" } ] } }, { "id": "MedicationRequest.dosageInstruction.doseAndRate.dose[x]:doseRange", "max": "1", "min": 0, "path": "MedicationRequest.dosageInstruction.doseAndRate.dose[x]", "type": [ { "code": "Range" } ], "short": "Dosisbereich", "sliceName": "doseRange", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.doseAndRate.dose[x]:doseRange.low", "path": "MedicationRequest.dosageInstruction.doseAndRate.dose[x].low", "type": [ { "code": "Quantity", "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/MedicationQuantity" ] } ], "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.doseAndRate.dose[x]:doseRange.high", "path": "MedicationRequest.dosageInstruction.doseAndRate.dose[x].high", "type": [ { "code": "Quantity", "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/MedicationQuantity" ] } ], "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.doseAndRate.dose[x]:doseQuantity", "max": "1", "min": 0, "path": "MedicationRequest.dosageInstruction.doseAndRate.dose[x]", "type": [ { "code": "Quantity", "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/MedicationQuantity" ] } ], "short": "Dosis", "sliceName": "doseQuantity", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.doseAndRate.rate[x]", "path": "MedicationRequest.dosageInstruction.doseAndRate.rate[x]", "slicing": { "rules": "open", "ordered": false, "discriminator": [ { "path": "$this", "type": "type" } ] } }, { "path": "MedicationRequest.dosageInstruction.doseAndRate.rate[x]", "min": 0, "short": "Raten-Verhältnis", "type": [ { "code": "Ratio" } ], "mustSupport": true, "sliceName": "rateRatio", "max": "1", "id": "MedicationRequest.dosageInstruction.doseAndRate.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": "MedicationRequest.dosageInstruction.doseAndRate.rate[x]:rateRatio.numerator", "min": 1, "path": "MedicationRequest.dosageInstruction.doseAndRate.rate[x].numerator", "type": [ { "code": "Quantity", "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/MedicationQuantity" ] } ], "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.doseAndRate.rate[x]:rateRatio.denominator", "min": 1, "path": "MedicationRequest.dosageInstruction.doseAndRate.rate[x].denominator", "type": [ { "code": "Quantity", "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/MedicationQuantity" ] } ], "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.doseAndRate.rate[x]:rateRange", "max": "1", "min": 0, "path": "MedicationRequest.dosageInstruction.doseAndRate.rate[x]", "type": [ { "code": "Range" } ], "short": "Raten-Bereich", "sliceName": "rateRange", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.doseAndRate.rate[x]:rateRange.low", "path": "MedicationRequest.dosageInstruction.doseAndRate.rate[x].low", "type": [ { "code": "Quantity", "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/MedicationQuantity" ] } ], "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.doseAndRate.rate[x]:rateRange.high", "path": "MedicationRequest.dosageInstruction.doseAndRate.rate[x].high", "type": [ { "code": "Quantity", "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/MedicationQuantity" ] } ], "mustSupport": true }, { "path": "MedicationRequest.dosageInstruction.doseAndRate.rate[x]", "min": 0, "short": "Rate", "type": [ { "code": "Quantity", "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/MedicationQuantity" ] } ], "mustSupport": true, "sliceName": "rateQuantity", "max": "1", "id": "MedicationRequest.dosageInstruction.doseAndRate.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." }, { "id": "MedicationRequest.dosageInstruction.maxDosePerPeriod", "path": "MedicationRequest.dosageInstruction.maxDosePerPeriod", "short": "Maximaldosis (Zähler) pro Zeitraum (Nenner)", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.maxDosePerPeriod.numerator", "min": 1, "path": "MedicationRequest.dosageInstruction.maxDosePerPeriod.numerator", "type": [ { "code": "Quantity", "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/MedicationQuantity" ] } ], "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.maxDosePerPeriod.denominator", "min": 1, "path": "MedicationRequest.dosageInstruction.maxDosePerPeriod.denominator", "type": [ { "code": "Quantity", "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/MedicationQuantity" ] } ], "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.maxDosePerAdministration", "path": "MedicationRequest.dosageInstruction.maxDosePerAdministration", "type": [ { "code": "Quantity", "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/MedicationQuantity" ] } ], "short": "Maximaldosis pro Verabreichung", "mustSupport": true }, { "id": "MedicationRequest.dispenseRequest", "path": "MedicationRequest.dispenseRequest", "mustSupport": true }, { "id": "MedicationRequest.dispenseRequest.quantity", "path": "MedicationRequest.dispenseRequest.quantity", "type": [ { "code": "Quantity", "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/MedicationQuantity" ] } ], "short": "angeforderte Abgabemenge", "mustSupport": true }, { "id": "MedicationRequest.substitution", "path": "MedicationRequest.substitution", "short": "Ersatz zulässig", "mustSupport": true }, { "id": "MedicationRequest.substitution.allowed[x]", "path": "MedicationRequest.substitution.allowed[x]", "slicing": { "rules": "open", "ordered": false, "discriminator": [ { "path": "$this", "type": "type" } ] } }, { "id": "MedicationRequest.substitution.allowed[x]:allowedBoolean", "max": "1", "min": 0, "path": "MedicationRequest.substitution.allowed[x]", "type": [ { "code": "boolean" } ], "sliceName": "allowedBoolean", "mustSupport": true } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/MedicationRequest" }