ISiKMedikationsVerordnung (MedicationRequest)
ISiKMedikationsVerordnung
Dieses Profil ermöglicht die Abbildung von Medikationsverordnungen eines Patienten in ISiK Szenarien.
Bestätigungsrelevanz
| Name | ISiKCapabilityStatementMedikationVerordnungRolle |
|---|---|
| Verbindlichkeit | SHALL |
Metadaten
| Canonical | https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerordnung |
|---|---|
| Status | active |
| Version | 5.1.0 |
| Basis | http://hl7.org/fhir/StructureDefinition/MedicationRequest |
Inhalt
| ISiKMedikationsVerordnung (MedicationRequest) | C | MedicationRequest | |
| id | S Σ | 0..1 | string |
| meta | Σ | 0..1 | Meta |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| versionId | Σ | 0..1 | id |
| lastUpdated | Σ | 0..1 | instant |
| source | Σ | 0..1 | uri |
| profile | Σ | 0..* | canonical(StructureDefinition) |
| security | Σ | 0..* | CodingBinding |
| tag | Σ | 0..* | Coding |
| implicitRules | Σ ?! | 0..1 | uri |
| language | 0..1 | codeBinding | |
| text | 0..1 | Narrative | |
| contained | 0..* | Resource | |
| extension | S C | 0..* | Extension |
| acceptedRisk | S C | 0..1 | Extension(string) |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | S | 1..1 | |
| valueString | string | ||
| medikationsart | S C | 0..1 | Extension(Coding) |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | 1..1 | Binding | |
| valueCoding | Coding | ||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uri |
| version | Σ | 0..1 | string |
| code | S Σ | 1..1 | code |
| display | S Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| behandlungsziel | S C | 0..1 | Extension(string) |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | S | 1..1 | |
| valueString | string | ||
| medicationRequestReplaces | S C | 0..1 | Extension(Reference(MedicationRequest)) |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | S | 1..1 | |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | S Σ C | 1..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | Σ | 0..1 | Identifier |
| display | Σ | 0..1 | string |
| valueReference | Reference(MedicationRequest) | ||
| modifierExtension | ?! C | 0..* | Extension |
| identifier | 0..* | Identifier | |
| status | S Σ ?! | 1..1 | codeBinding |
| statusReason | 0..1 | CodeableConcept | |
| intent | S Σ ?! | 1..1 | codeBinding |
| category | 0..* | CodeableConcept | |
| priority | Σ | 0..1 | codeBinding |
| doNotPerform | Σ ?! | 0..0 | boolean |
| reported[x] | Σ | 0..1 | |
| reportedBoolean | boolean | ||
| reportedReference | Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization) | ||
| medication[x] | Σ | 1..1 | |
| medicationCodeableConcept | S Σ | 0..1 | CodeableConcept |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | S Σ | 0..* | Coding |
| PZN | S Σ | 0..* | ISiKPZNCodingPattern |
| ATC-DE | S Σ | 0..* | ISiKATCCodingPattern |
| SCT | S Σ | 0..1 | ISiKSnomedCTCodingPattern |
| text | S Σ | 0..1 | string |
| medicationReference | S Σ | 0..1 | Reference(Medication) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | S Σ C | 1..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | Σ | 0..1 | Identifier |
| display | Σ | 0..1 | string |
| subject | S Σ | 1..1 | Reference(Patient) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | S Σ C | 1..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | Σ | 0..1 | Identifier |
| display | Σ | 0..1 | string |
| encounter | S | 0..1 | Reference(Encounter) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | S Σ C | 1..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | Σ | 0..1 | Identifier |
| display | Σ | 0..1 | string |
| supportingInformation | 0..* | Reference(Resource) | |
| authoredOn | S Σ | 0..1 | dateTime |
| requester | S Σ | 0..1 | Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | S Σ C | 1..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | Σ | 0..1 | Identifier |
| display | Σ | 0..1 | string |
| performer | 0..1 | Reference(Practitioner | PractitionerRole | Organization | Patient | Device | RelatedPerson | CareTeam) | |
| performerType | Σ | 0..1 | CodeableConcept |
| recorder | 0..1 | Reference(Practitioner | PractitionerRole) | |
| reasonCode | S | 0..* | CodeableConcept |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | S Σ | 0..* | Coding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uri |
| version | Σ | 0..1 | string |
| code | S Σ | 1..1 | code |
| display | S Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | S Σ | 0..1 | string |
| reasonReference | S | 0..* | Reference(Condition | Observation) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | S Σ C | 1..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | Σ | 0..1 | Identifier |
| display | Σ | 0..1 | string |
| instantiatesCanonical | Σ | 0..* | canonical() |
| instantiatesUri | Σ | 0..* | uri |
| basedOn | Σ | 0..* | Reference(CarePlan | MedicationRequest | ServiceRequest | ImmunizationRecommendation) |
| groupIdentifier | Σ | 0..1 | Identifier |
| courseOfTherapyType | 0..1 | CodeableConcept | |
| insurance | 0..* | Reference(Coverage | ClaimResponse) | |
| note | S | 0..* | Annotation |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| author[x] | Σ | 0..1 | |
| authorString | string | ||
| authorReference | Reference(Practitioner | Patient | RelatedPerson | Organization) | ||
| time | Σ | 0..1 | dateTime |
| text | S Σ | 1..1 | markdown |
| dosageInstruction | S C | 0..* | DosageDE |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| sequence | Σ | 0..1 | integer |
| text | S Σ | 0..1 | string |
| additionalInstruction | Σ | 0..* | CodeableConcept |
| patientInstruction | S Σ | 0..1 | string |
| timing | S Σ | 0..1 | TimingDE |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| event | S Σ | 0..* | dateTime |
| repeat | S Σ C | 0..1 | Element |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| bounds[x] | S Σ | 0..1 | |
| boundsRange | Range | ||
| boundsDuration | S Σ | 0..1 | DurationPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| value | S Σ | 1..1 | decimal |
| comparator | Σ ?! | 0..1 | codeBinding |
| unit | S Σ | 0..1 | string |
| system | S Σ C | 1..1 | uriFixed ValuePattern |
| code | S Σ | 1..1 | code |
| boundsPeriod | S Σ | 0..1 | Period |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| start | S Σ C | 0..1 | dateTime |
| end | S Σ C | 0..1 | dateTime |
| count | S Σ | 0..1 | positiveInt |
| countMax | S Σ | 0..1 | positiveInt |
| duration | S Σ | 0..1 | decimal |
| durationMax | S Σ | 0..1 | decimal |
| durationUnit | S Σ | 0..1 | codeBinding |
| frequency | S Σ | 0..1 | positiveInt |
| frequencyMax | S Σ | 0..1 | positiveInt |
| period | S Σ | 0..1 | decimal |
| periodMax | S Σ | 0..1 | decimal |
| periodUnit | S Σ | 0..1 | codeBinding |
| dayOfWeek | S Σ | 0..* | codeBinding |
| timeOfDay | S Σ | 0..* | time |
| when | S Σ | 0..* | codeBinding |
| offset | S Σ | 0..1 | unsignedInt |
| code | Σ | 0..1 | CodeableConceptBinding |
| asNeeded[x] | Σ | 0..1 | |
| asNeededCodeableConcept | CodeableConcept | ||
| asNeededBoolean | S Σ | 0..1 | boolean |
| site | S Σ | 0..1 | CodeableConcept |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | S Σ | 0..* | Coding |
| SNOMED-CT | S Σ | 0..1 | ISiKSnomedCTCodingPattern |
| text | S Σ | 0..1 | string |
| route | S Σ | 0..1 | CodeableConcept |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | S Σ | 0..* | Coding |
| EDQM | S Σ | 0..1 | ISiKCodingBindingPattern |
| SNOMED-CT | S Σ | 0..1 | ISiKSnomedCTCodingBindingPattern |
| text | S Σ | 0..1 | string |
| method | Σ | 0..1 | CodeableConcept |
| doseAndRate | S Σ | 0..* | Element |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| type | Σ | 0..1 | CodeableConcept |
| dose[x] | Σ | 0..1 | |
| doseQuantity | S Σ | 0..1 | SimpleQuantityBinding |
| doseRange | S Σ | 0..1 | Range |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| low | S Σ C | 0..1 | MedicationQuantity |
| high | S Σ C | 0..1 | MedicationQuantity |
| rate[x] | Σ | 0..1 | |
| rateRatio | S Σ | 0..1 | Ratio |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| numerator | S Σ C | 1..1 | MedicationQuantity |
| denominator | S Σ C | 1..1 | MedicationQuantity |
| rateRange | S Σ | 0..1 | Range |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| low | S Σ C | 0..1 | MedicationQuantity |
| high | S Σ C | 0..1 | MedicationQuantity |
| rateQuantity | S Σ C | 0..1 | MedicationQuantity |
| maxDosePerPeriod | S Σ C | 0..1 | Ratio |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| numerator | S Σ C | 1..1 | MedicationQuantity |
| denominator | S Σ C | 1..1 | MedicationQuantity |
| maxDosePerAdministration | S Σ C | 0..1 | MedicationQuantity |
| maxDosePerLifetime | Σ C | 0..1 | SimpleQuantity |
| dispenseRequest | S | 0..1 | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| initialFill | 0..1 | BackboneElement | |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| quantity | 0..1 | SimpleQuantity | |
| duration | 0..1 | Duration | |
| dispenseInterval | 0..1 | Duration | |
| validityPeriod | 0..1 | Period | |
| numberOfRepeatsAllowed | 0..1 | unsignedInt | |
| quantity | S C | 0..1 | MedicationQuantity |
| expectedSupplyDuration | 0..1 | Duration | |
| performer | 0..1 | Reference(Organization) | |
| substitution | S | 0..1 | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| allowed[x] | 1..1 | ||
| allowedCodeableConcept | CodeableConcept | ||
| allowedBoolean | S | 0..1 | boolean |
| reason | 0..1 | CodeableConcept | |
| priorPrescription | 0..1 | Reference(MedicationRequest) | |
| detectedIssue | 0..* | Reference(DetectedIssue) | |
| eventHistory | 0..* | Reference(Provenance) |
Constraints/Invarianten
Terminology-Bindings
| Element | Staerke | ValueSet |
|---|---|---|
| MedicationRequest.dosageInstruction.route.coding:EDQM | required | http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration |
| MedicationRequest.dosageInstruction.route.coding:SNOMED-CT | required | https://gematik.de/fhir/isik/ValueSet/SctRouteOfAdministration |
Anmerkungen zu Must-Support-Feldern
| Feldname | Kurzbeschreibung | Hinweise |
|---|---|---|
| MedicationRequest.id | serverseitige, interne ID des Datensatzes | bedingtes Pflichtfeld/bedingtes MS: Alle von einem Server bereitgestellten Ressourcen MÜSSEN über eine |
| MedicationRequest.extension | ||
| MedicationRequest.extension:acceptedRisk | akzeptiertes (in Kauf genommenes) Risiko | Begründung des Must-Support: Folgeinformation der AMTS-Bewertung, sollte auch an nachfolgende Behandelnde übermittelbar sein Hinweis: 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. |
| MedicationRequest.extension:acceptedRisk.value[x] | ||
| MedicationRequest.extension:medikationsart | Therapieart der Medikation | Begründung des Must-Support: von der Fachseite gewünschte Angabe Hinweis: Angabe Akut- oder Dauermedikation. |
| MedicationRequest.extension:medikationsart.value[x].system | ||
| MedicationRequest.extension:medikationsart.value[x].code | ||
| MedicationRequest.extension:medikationsart.value[x].display | ||
| MedicationRequest.extension:behandlungsziel | Behandlungsziel (textuell) | Begründung des Must-Support: von der Fachseite gewünschte Angabe Hinweis: Freitext-Beschreibung des Behandlungsziels. |
| MedicationRequest.extension:behandlungsziel.value[x] | ||
| MedicationRequest.extension:medicationRequestReplaces | Welche Medikationsverordnung wird ersetzt? | Begründung des Must-Support: historische Nachvollziehbarkeit ersetzter Verordnungen.
|
| MedicationRequest.extension:medicationRequestReplaces.value[x] | ||
| MedicationRequest.extension:medicationRequestReplaces.value[x].reference | ||
| MedicationRequest.status | Status der Verordnungsinformation | Begründung des Must-Support: Erforderliche Angabe im FHIR-Standard. Hinweis für Implementierende: Im Falle einer create-Operation kann der Server den .code in .status zunächst auf 'on-hold' setzen, z. B. im Falle einer asynchronen Prüfung, die im Rahmen einer textuellen Übergabe möglich ist. Ggf. kann hier zusätzlich ein Mechanismus etabliert werden, der eine anschließende Änderung des Status an den Client kommuniziert. Der Server kann zusätzlich den .code in .statusReason auf 'clarif' setzen ('Clarification is required before the order can be acted upon.'), um anzuzeigen, dass eine Klärung erforderlich ist, bevor die Verordnung ausgeführt werden kann. |
| MedicationRequest.intent | Ziel der Verordnungsinformation | Begründung des Must-Support: Erforderliche Angabe im FHIR-Standard Hinweis: i.d.R. 'order' |
| MedicationRequest.medication[x]:medicationCodeableConcept | Medikament in codierter Form oder ggf. als Freitext | Begründung des Must-Support: Basisinformation Hinweis: kann verwendet werden, wenn keine detaillierten Informationen zum Medikament (z.B. Rezepturen) existieren. |
| MedicationRequest.medication[x]:medicationCodeableConcept.coding | ||
| MedicationRequest.medication[x]:medicationCodeableConcept.coding:PZN | Mehrfachcodierung ist zulässig, da für ein abstraktes Medikament auch mehrere PZN-Codes existieren können, z. B. existieren für Aspirin 3 verschiedene Packungsgrößen. | |
| MedicationRequest.medication[x]:medicationCodeableConcept.coding:ATC-DE | Mehrfachcodierung ist zulässig, da für ein abstraktes Medikament auch mehrere ATC-Codes existieren können, z. B. existieren für Aspirin 4 verschiedene Codes, je nachdem wofür das Medikament angewendet wird. | |
| MedicationRequest.medication[x]:medicationCodeableConcept.coding:SCT | ||
| MedicationRequest.medication[x]:medicationCodeableConcept.text | ||
| MedicationRequest.medication[x]:medicationReference | Referenz auf das Medikament (Medication-Ressource) | Begründung des Must-Support: Basisinformation Hinweis: wird verwendet, wenn detaillierte Informationen zum Medikament vorliegen |
| MedicationRequest.medication[x]:medicationReference.reference | ||
| MedicationRequest.subject | Referenz auf den Patienten | Begründung des Must-Support: Basisinformation |
| MedicationRequest.subject.reference | Patienten-Link | Begründung MS: Die Verlinkung auf eine Patienten-Ressource dient der technischen Zuordnung der Dokumentation zu einem Patienten und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc. Im ISik Kontext MUSS die referenzierte Ressource konform zu ISiKPatient sein. Jenseits von ISiK KÖNNEN weitere Instanzen mit anderen Profilen referenziert werden. |
| MedicationRequest.encounter | Referenz auf den Abteilungskontakt | Begründung des Must-Support: Basisinformation im Krankenhaus-Kontext |
| MedicationRequest.encounter.reference | Begründung MS: Die Verlinkung auf eine Encounter-Ressource dient der technischen Zuordnung der Dokumentation zu einem Aufenthalt und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc. Im ISik Kontext MUSS die referenzierte Ressource konform zu ISiKKontaktGesundheitseinrichtung sein. Jenseits von ISiK KÖNNEN weitere Instanzen mit anderen Profilen referenziert werden. | |
| MedicationRequest.authoredOn | Erstellungsdatum der Verordnung | Begründung des Must-Support: Basisinformation |
| MedicationRequest.requester | Referenz auf die verordnende Person | Begründung des Must-Support: Nachvollziehbarkeit |
| MedicationRequest.requester.reference | ||
| MedicationRequest.reasonCode | Grund der Medikation (codiert) | Festlegung zum MS: Die Elemente .reasonCode und .reasonReference MÜSSEN nach OR-Logik in der Ausgabe verwendet werden, d.h. nur eines MUSS geliefert werden können. Weiterhin MÜSSEN beide Elemente interpretiert werden können. Begründung zu Must-Support: Konsolidierung mit MII Profil: https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/MedicationRequest |
| MedicationRequest.reasonCode.coding | Begründung des Must-Support: Falls der Grund kodierbar ist, sollte er auch kodiert werden. | |
| MedicationRequest.reasonCode.coding.system | Begründung des Must-Support und Kardinalität: Ein Coding Element benötigt immer ein System um die Bedeutung des Codes zu definieren. | |
| MedicationRequest.reasonCode.coding.code | Begründung des Must-Support und Kardinalität: Ein Coding Element benötigt immer einen Code um die Bedeutung des Codes zu definieren. | |
| MedicationRequest.reasonCode.coding.display | Begründung des Must-Support: Ein Display Element ist für die Lesbarkeit der Information notwendig. | |
| MedicationRequest.reasonCode.text | ||
| MedicationRequest.reasonReference | Grund der Medikation (Referenz) | Festlegung zum MS: Die Elemente .reasonCode und .reasonReference MÜSSEN nach OR-Logik in der Ausgabe verwendet werden, d.h. nur eines MUSS geliefert werden können. Weiterhin MÜSSEN beide Elemente interpretiert werden können. Begründung zu Must-Support: Konsolidierung mit MII. |
| MedicationRequest.reasonReference.reference | Begründung des Must-Support: Referenz auf die Diagnose oder Untersuchung, die die Medikation begründet. | |
| MedicationRequest.note | ||
| MedicationRequest.note.text | Freitext-Notiz | Begründung des Must-Support: Angabe zusätzlicher Informationen kann fachlich relevant sein |
| MedicationRequest.dosageInstruction | Dosierungsangaben | Begründung des Must-Support: Basisinformation. Zur vollständig strukturierten Abbildung der zahlreichen Möglichkeiten sind die hier mit Must-Support gekennzeichneten Unterelemente erforderlich gemäß Konsens der ISiK AG Medikation. Hinweis: Zahlreiche Beispiele zur Dosierungsanweisung sind im Implementierungsleitfaden Medikament von HL7 Deutschland dokumentiert. |
| MedicationRequest.dosageInstruction.patientInstruction | besondere Anweisungen für den Patienten | |
| MedicationRequest.dosageInstruction.timing.event | fester Zeitpunkt | |
| MedicationRequest.dosageInstruction.timing.repeat.bounds[x]:boundsPeriod | begrenzender Zeitraum | |
| MedicationRequest.dosageInstruction.timing.repeat.bounds[x]:boundsPeriod.start | ||
| MedicationRequest.dosageInstruction.timing.repeat.bounds[x]:boundsPeriod.end | ||
| MedicationRequest.dosageInstruction.timing.repeat.count | Anzahl Wiederholungen | |
| MedicationRequest.dosageInstruction.timing.repeat.countMax | maximale Anzahl Wiederholungen | |
| MedicationRequest.dosageInstruction.timing.repeat.duration | Dauer der Verabreichung | |
| MedicationRequest.dosageInstruction.timing.repeat.durationMax | maximale Dauer der Verabreichung | |
| MedicationRequest.dosageInstruction.timing.repeat.durationUnit | Einheit der Dauer | |
| MedicationRequest.dosageInstruction.timing.repeat.frequencyMax | maximale Frequenz | |
| MedicationRequest.dosageInstruction.timing.repeat.periodMax | maximale Zeitperiode zur Frequenz | |
| MedicationRequest.dosageInstruction.timing.repeat.offset | zeitlicher Abstand der Gabe zum beschriebenen Zeitpunkt | |
| MedicationRequest.dosageInstruction.asNeeded[x]:asNeededBoolean | Bedarfsmedikation | |
| MedicationRequest.dosageInstruction.site | Körperstelle der Verabreichung | |
| MedicationRequest.dosageInstruction.site.coding | ||
| MedicationRequest.dosageInstruction.site.coding:SNOMED-CT | ||
| MedicationRequest.dosageInstruction.site.text | ||
| MedicationRequest.dosageInstruction.route | Route | |
| MedicationRequest.dosageInstruction.route.coding | ||
| MedicationRequest.dosageInstruction.route.coding:EDQM | ||
| MedicationRequest.dosageInstruction.route.coding:SNOMED-CT | ||
| MedicationRequest.dosageInstruction.route.text | ||
| MedicationRequest.dosageInstruction.doseAndRate.dose[x]:doseRange | Dosisbereich | |
| MedicationRequest.dosageInstruction.doseAndRate.dose[x]:doseRange.low | ||
| MedicationRequest.dosageInstruction.doseAndRate.dose[x]:doseRange.high | ||
| MedicationRequest.dosageInstruction.doseAndRate.rate[x]:rateRatio | Raten-Verhältnis | 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. |
| MedicationRequest.dosageInstruction.doseAndRate.rate[x]:rateRatio.numerator | ||
| MedicationRequest.dosageInstruction.doseAndRate.rate[x]:rateRatio.denominator | ||
| MedicationRequest.dosageInstruction.doseAndRate.rate[x]:rateRange | Raten-Bereich | |
| MedicationRequest.dosageInstruction.doseAndRate.rate[x]:rateRange.low | ||
| MedicationRequest.dosageInstruction.doseAndRate.rate[x]:rateRange.high | ||
| MedicationRequest.dosageInstruction.doseAndRate.rate[x]:rateQuantity | Rate | 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. |
| MedicationRequest.dosageInstruction.maxDosePerPeriod | Maximaldosis (Zähler) pro Zeitraum (Nenner) | |
| MedicationRequest.dosageInstruction.maxDosePerPeriod.numerator | ||
| MedicationRequest.dosageInstruction.maxDosePerPeriod.denominator | ||
| MedicationRequest.dosageInstruction.maxDosePerAdministration | Maximaldosis pro Verabreichung | |
| MedicationRequest.dispenseRequest | ||
| MedicationRequest.dispenseRequest.quantity | angeforderte Abgabemenge | Begründung des Must-Support: Basisinformation |
| MedicationRequest.substitution | Ersatz zulässig | Begründung des Must-Support: Alignment mit dem (E-)Rezept |
| MedicationRequest.substitution.allowed[x]:allowedBoolean |
Interaktionen
ISiKCapabilityStatementMedikationVerordnungRolle
| Name | Interaktion | Verbindlichkeit |
|---|---|---|
| ISiKCapabilityStatementMedikationVerordnungRolle | create | SHALL |
| ISiKCapabilityStatementMedikationVerordnungRolle | read | SHALL |
| ISiKCapabilityStatementMedikationVerordnungRolle | update | SHALL |
| ISiKCapabilityStatementMedikationVerordnungRolle | search-type | SHALL |
| Name | Parameter | Typ | Verbindlichkeit | Hinweise |
|---|---|---|---|---|
| ISiKCapabilityStatementMedikationVerordnungRolle | _id | token | SHALL | Beispiel:
|
| ISiKCapabilityStatementMedikationVerordnungRolle | authoredon | date | SHALL | Beispiel:
|
| ISiKCapabilityStatementMedikationVerordnungRolle | code | token | SHALL | Beispiel:
|
| ISiKCapabilityStatementMedikationVerordnungRolle | date | date | SHALL | Beispiel:
|
| ISiKCapabilityStatementMedikationVerordnungRolle | encounter | reference | SHALL | Beispiel:
|
| ISiKCapabilityStatementMedikationVerordnungRolle | intent | token | SHALL | Beispiel:
|
| ISiKCapabilityStatementMedikationVerordnungRolle | medication | reference | SHALL | Beispiel:
|
| ISiKCapabilityStatementMedikationVerordnungRolle | patient | reference | SHALL | Beispiel:
|
| ISiKCapabilityStatementMedikationVerordnungRolle | requester | reference | SHALL | Beispiel:
|
| ISiKCapabilityStatementMedikationVerordnungRolle | status | token | SHALL | Beispiel:
|
| ISiKCapabilityStatementMedikationVerordnungRolle | encounter.identifier | reference | SHALL | Beispiele:
|
| ISiKCapabilityStatementMedikationVerordnungRolle | medication.code | reference | SHALL | Beispiel:
|
| ISiKCapabilityStatementMedikationVerordnungRolle | patient.identifier | reference | SHALL | Beispiele:
|
| ISiKCapabilityStatementMedikationVerordnungRolle | requester.identifier | reference | SHALL | Beispiele:
|
(Reverse-)Include
| Name | Include |
|---|---|
| ISiKCapabilityStatementMedikationVerordnungRolle | MedicationRequest:medication, MedicationRequest:patient, MedicationRequest:encounter, MedicationRequest:requester |
Beispiele
ExampleISiKMedikationsVerordnung
Dauermedikation morgens/mittags/abends:
| MedicationRequest |
| id : ExampleISiKMedikationsVerordnung |
| meta |
| profile : https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerordnung |
| extension |
| url : https://gematik.de/fhir/isik/StructureDefinition/ExtensionISiKAcceptedRisk |
| value : Erhöhtes Blutungsrisiko ist in diesem Fall vertretbar. |
| extension |
| url : https://gematik.de/fhir/isik/StructureDefinition/ExtensionISiKMedikationsart |
| value |
| system : https://gematik.de/fhir/isik/CodeSystem/ISiKMedikationsartCS |
| code : akut |
| extension |
| url : https://gematik.de/fhir/isik/StructureDefinition/ExtensionISiKBehandlungsziel |
| value : Schmerztherapie postoperativ |
| status : active |
| intent : order |
| medication |
| reference : Medication/ExampleISiKMedikament1 |
| subject |
| reference : Patient/PatientinMusterfrau |
| encounter |
| reference : Encounter/Fachabteilungskontakt |
| authoredOn : 2021-07-01 |
| requester |
| reference : Practitioner/PractitionerWalterArzt |
| reasonReference |
| reference : Condition/BehandlungsDiagnoseFreitext |
| dosageInstruction |
| timing |
| repeat |
| when : MORN |
| when : NOON |
| when : EVE |
| doseAndRate |
| dose |
| value : 1 |
| unit : Brausetablette |
| system : http://unitsofmeasure.org |
| code : 1 |
ExampleISiKMedikationsVerordnung2
Einfaches Zytostatikum-Therapieschema (Chemotherapie):
| MedicationRequest |
| id : ExampleISiKMedikationsVerordnung2 |
| meta |
| profile : https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerordnung |
| extension |
| url : https://gematik.de/fhir/isik/StructureDefinition/ExtensionISiKMedicationRequestReplaces |
| value |
| reference : MedicationRequest/77777 |
| status : active |
| intent : order |
| medication |
| reference : Medication/ExampleISiKMedikament8 |
| subject |
| reference : Patient/PatientinMusterfrau |
| encounter |
| reference : Encounter/Fachabteilungskontakt |
| authoredOn : 2024-01-17 |
| requester |
| reference : Practitioner/PractitionerWalterArzt |
| dosageInstruction |
| timing |
| repeat |
| count : 6 |
| duration : 6 |
| durationUnit : wk |
| frequency : 1 |
| period : 1 |
| periodUnit : wk |
| doseAndRate |
| dose |
| value : 500 |
| unit : ml Infusionslösung |
| system : http://unitsofmeasure.org |
| code : mL |