Anmerkungen zu Must-Support-Feldern

FeldnameKurzbeschreibungHinweise
MedicationRequest.idserverseitige, interne ID des Datensatzes

bedingtes Pflichtfeld/bedingtes MS: Alle von einem Server bereitgestellten Ressourcen MÜSSEN über eine id verfügen. Von Clients erzeugte Ressourcen, die im Kontext einer CREATE-Interaktion übermittelt werden, MÜSSEN NICHT über eine idverfügen.

MedicationRequest.extension
MedicationRequest.extension:acceptedRiskakzeptiertes (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:medikationsartTherapieart 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:behandlungszielBehandlungsziel (textuell)

Begründung des Must-Support: von der Fachseite gewünschte Angabe

Hinweis: Freitext-Beschreibung des Behandlungsziels.

MedicationRequest.extension:behandlungsziel.value[x]
MedicationRequest.extension:medicationRequestReplacesWelche Medikationsverordnung wird ersetzt?

Begründung des Must-Support: historische Nachvollziehbarkeit ersetzter Verordnungen.

Hinweis: Diese Extension dient der Abbildung einer Verordnung, die eine vorherige Medikation ersetzt - z.B. bei Unverträglichkeit, mangelnder Wirksamkeit oder Wechsel des Wirkstoffs.
Abgrenzung: Im Gegensatz zum Feld 'priorPrescription', das eine Folgeverordnung bei fortgesetzter Therapie beschreibt, kennzeichnet diese Extension eine bewusste Ablösung der ursprünglichen Verordnung.
MedicationRequest.extension:medicationRequestReplaces.value[x]
MedicationRequest.extension:medicationRequestReplaces.value[x].reference
MedicationRequest.statusStatus 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.intentZiel der Verordnungsinformation

Begründung des Must-Support: Erforderliche Angabe im FHIR-Standard

Hinweis: i.d.R. 'order'

MedicationRequest.medication[x]:medicationCodeableConceptMedikament 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]:medicationReferenceReferenz 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.subjectReferenz auf den Patienten

Begründung des Must-Support: Basisinformation

MedicationRequest.subject.referencePatienten-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.encounterReferenz 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.authoredOnErstellungsdatum der Verordnung

Begründung des Must-Support: Basisinformation

MedicationRequest.requesterReferenz auf die verordnende Person

Begründung des Must-Support: Nachvollziehbarkeit

MedicationRequest.requester.reference
MedicationRequest.reasonCodeGrund 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.reasonReferenceGrund 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.textFreitext-Notiz

Begründung des Must-Support: Angabe zusätzlicher Informationen kann fachlich relevant sein

MedicationRequest.dosageInstructionDosierungsangaben

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.patientInstructionbesondere Anweisungen für den Patienten
MedicationRequest.dosageInstruction.timing.eventfester Zeitpunkt
MedicationRequest.dosageInstruction.timing.repeat.bounds[x]:boundsPeriodbegrenzender Zeitraum
MedicationRequest.dosageInstruction.timing.repeat.bounds[x]:boundsPeriod.start
MedicationRequest.dosageInstruction.timing.repeat.bounds[x]:boundsPeriod.end
MedicationRequest.dosageInstruction.timing.repeat.countAnzahl Wiederholungen
MedicationRequest.dosageInstruction.timing.repeat.countMaxmaximale Anzahl Wiederholungen
MedicationRequest.dosageInstruction.timing.repeat.durationDauer der Verabreichung
MedicationRequest.dosageInstruction.timing.repeat.durationMaxmaximale Dauer der Verabreichung
MedicationRequest.dosageInstruction.timing.repeat.durationUnitEinheit der Dauer
MedicationRequest.dosageInstruction.timing.repeat.frequencyMaxmaximale Frequenz
MedicationRequest.dosageInstruction.timing.repeat.periodMaxmaximale Zeitperiode zur Frequenz
MedicationRequest.dosageInstruction.timing.repeat.offsetzeitlicher Abstand der Gabe zum beschriebenen Zeitpunkt
MedicationRequest.dosageInstruction.asNeeded[x]:asNeededBooleanBedarfsmedikation
MedicationRequest.dosageInstruction.siteKörperstelle der Verabreichung
MedicationRequest.dosageInstruction.site.coding
MedicationRequest.dosageInstruction.site.coding:SNOMED-CT
MedicationRequest.dosageInstruction.site.text
MedicationRequest.dosageInstruction.routeRoute
MedicationRequest.dosageInstruction.route.coding
MedicationRequest.dosageInstruction.route.coding:EDQM
MedicationRequest.dosageInstruction.route.coding:SNOMED-CT
MedicationRequest.dosageInstruction.route.text
MedicationRequest.dosageInstruction.doseAndRate.dose[x]:doseRangeDosisbereich
MedicationRequest.dosageInstruction.doseAndRate.dose[x]:doseRange.low
MedicationRequest.dosageInstruction.doseAndRate.dose[x]:doseRange.high
MedicationRequest.dosageInstruction.doseAndRate.rate[x]:rateRatioRaten-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]:rateRangeRaten-Bereich
MedicationRequest.dosageInstruction.doseAndRate.rate[x]:rateRange.low
MedicationRequest.dosageInstruction.doseAndRate.rate[x]:rateRange.high
MedicationRequest.dosageInstruction.doseAndRate.rate[x]:rateQuantityRate

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.maxDosePerPeriodMaximaldosis (Zähler) pro Zeitraum (Nenner)
MedicationRequest.dosageInstruction.maxDosePerPeriod.numerator
MedicationRequest.dosageInstruction.maxDosePerPeriod.denominator
MedicationRequest.dosageInstruction.maxDosePerAdministrationMaximaldosis pro Verabreichung
MedicationRequest.dispenseRequest
MedicationRequest.dispenseRequest.quantityangeforderte Abgabemenge

Begründung des Must-Support: Basisinformation

MedicationRequest.substitutionErsatz zulässig

Begründung des Must-Support: Alignment mit dem (E-)Rezept

MedicationRequest.substitution.allowed[x]:allowedBoolean