MedikationsInformation (MedicationStatement)
Profil
Name | Canonical |
---|---|
ISiKMedikationsInformation | https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsInformation |
ISiKMedikationsInformation (MedicationStatement) | I | MedicationStatement | |
id | Σ | 0..1 | string |
meta | Σ | 0..1 | Meta |
implicitRules | Σ ?! | 0..1 | uri |
language | 0..1 | codeBinding | |
text | 0..1 | Narrative | |
contained | 0..* | Resource | |
extension | S I | 0..* | Extension |
acceptedRisk | S I | 0..1 | Extension(string) |
id | 0..1 | string | |
extension | I | 0..0 | Extension |
url | 1..1 | uriFixed Value | |
value[x] | S | 1..1 | |
valueString | string | ||
medikationsart | S I | 0..1 | Extension(Coding) |
id | 0..1 | string | |
extension | I | 0..0 | Extension |
url | 1..1 | uriFixed Value | |
value[x] | 1..1 | Binding | |
valueCoding | Coding | ||
id | 0..1 | string | |
extension | I | 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 |
selbstmedikation | S I | 0..1 | Extension(boolean) |
id | 0..1 | string | |
extension | I | 0..0 | Extension |
url | 1..1 | uriFixed Value | |
value[x] | S | 1..1 | |
valueBoolean | boolean | ||
behandlungsziel | S I | 0..1 | Extension(string) |
id | 0..1 | string | |
extension | I | 0..0 | Extension |
url | 1..1 | uriFixed Value | |
value[x] | S | 1..1 | |
valueString | string | ||
medicationStatementReplaces | S I | 0..1 | Extension(Reference(MedicationStatement)) |
id | 0..1 | string | |
extension | I | 0..0 | Extension |
url | 1..1 | uriFixed Value | |
value[x] | S | 1..1 | |
id | 0..1 | string | |
extension | I | 0..* | Extension |
reference | S Σ I | 1..1 | string |
type | Σ | 0..1 | uriBinding |
identifier | Σ | 0..1 | Identifier |
display | Σ | 0..1 | string |
valueReference | Reference(MedicationStatement) | ||
modifierExtension | ?! I | 0..* | Extension |
identifier | Σ | 0..* | Identifier |
basedOn | Σ | 0..* | Reference(MedicationRequest | CarePlan | ServiceRequest) |
partOf | Σ | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Observation) |
status | S Σ ?! | 1..1 | codeBinding |
statusReason | 0..* | CodeableConcept | |
category | Σ | 0..1 | CodeableConceptBinding |
medication[x] | S Σ | 1..1 | |
medicationCodeableConcept | S Σ | 0..1 | CodeableConcept |
id | 0..1 | string | |
extension | I | 0..* | Extension |
coding | S Σ | 0..* | Coding |
PZN | S Σ | 0..1 | ISiKPZNCodingPattern |
ATC-DE | S Σ | 0..1 | ISiKATCCodingPattern |
SCT | S Σ | 0..1 | ISiKSnomedCTCodingPattern |
text | S Σ | 0..1 | string |
medicationReference | S Σ | 0..1 | Reference(Medication) |
id | 0..1 | string | |
extension | I | 0..* | Extension |
reference | S Σ I | 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 | I | 0..* | Extension |
reference | S Σ I | 1..1 | string |
type | Σ | 0..1 | uriBinding |
identifier | Σ | 0..1 | Identifier |
display | Σ | 0..1 | string |
context | S Σ | 0..1 | Reference(Encounter | EpisodeOfCare) |
id | 0..1 | string | |
extension | I | 0..* | Extension |
reference | S Σ I | 1..1 | string |
type | Σ | 0..1 | uriBinding |
identifier | Σ | 0..1 | Identifier |
display | Σ | 0..1 | string |
effective[x] | S Σ | 1..1 | |
effectiveDateTime | S Σ | 0..1 | dateTime |
effectivePeriod | S Σ | 0..1 | Period |
id | 0..1 | string | |
extension | I | 0..* | Extension |
start | S Σ I | 0..1 | dateTime |
end | S Σ I | 0..1 | dateTime |
dateAsserted | S Σ | 0..1 | dateTime |
informationSource | 0..1 | Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization) | |
derivedFrom | 0..* | Reference(Resource) | |
reasonCode | S | 0..* | CodeableConcept |
id | 0..1 | string | |
extension | I | 0..* | Extension |
coding | S Σ | 0..* | Coding |
id | 0..1 | string | |
extension | I | 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 | DiagnosticReport) |
id | 0..1 | string | |
extension | I | 0..* | Extension |
reference | S Σ I | 1..1 | string |
type | Σ | 0..1 | uriBinding |
identifier | Σ | 0..1 | Identifier |
display | Σ | 0..1 | string |
note | S | 0..* | Annotation |
id | 0..1 | string | |
extension | I | 0..* | Extension |
author[x] | Σ | 0..1 | |
authorString | string | ||
authorReference | Reference(Practitioner | Patient | RelatedPerson | Organization) | ||
time | Σ | 0..1 | dateTime |
text | S Σ | 1..1 | markdown |
dosage | S | 0..* | Dosage |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
sequence | Σ | 0..1 | integer |
text | S Σ | 0..1 | string |
additionalInstruction | Σ | 0..* | CodeableConcept |
patientInstruction | S Σ | 0..1 | string |
timing | S Σ | 0..1 | Timing |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
event | S Σ | 0..* | dateTime |
repeat | S Σ I | 0..1 | Element |
id | 0..1 | string | |
extension | I | 0..* | Extension |
bounds[x] | Σ | 0..1 | |
boundsDuration | S Σ | 0..1 | DurationPattern |
id | 0..1 | string | |
extension | I | 0..* | Extension |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..1 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriPattern |
code | S Σ | 1..1 | code |
boundsRange | S Σ | 0..1 | Range |
id | 0..1 | string | |
extension | I | 0..* | Extension |
low | S Σ | 0..1 | SimpleQuantityPattern |
id | 0..1 | string | |
extension | I | 0..* | Extension |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..0 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriPattern |
code | S Σ | 1..1 | code |
high | S Σ | 0..1 | SimpleQuantityPattern |
id | 0..1 | string | |
extension | I | 0..* | Extension |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..0 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriPattern |
code | S Σ | 1..1 | code |
boundsPeriod | S Σ | 0..1 | Period |
id | 0..1 | string | |
extension | I | 0..* | Extension |
start | S Σ I | 0..1 | dateTime |
end | S Σ I | 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 | |
(All Slices) | |||
asNeededCodeableConcept | CodeableConcept | ||
asNeededBoolean | S Σ | 0..1 | boolean |
site | S Σ | 0..1 | CodeableConcept |
id | 0..1 | string | |
extension | I | 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 | I | 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 | I | 0..* | Extension |
type | Σ | 0..1 | CodeableConcept |
dose[x] | Σ | 0..1 | |
doseRange | S Σ | 0..1 | Range |
id | 0..1 | string | |
extension | I | 0..* | Extension |
low | S Σ I | 0..1 | MedicationQuantity |
high | S Σ I | 0..1 | MedicationQuantity |
doseQuantity | S Σ I | 0..1 | MedicationQuantity |
rate[x] | Σ | 0..1 | |
rateRatio | S Σ | 0..1 | Ratio |
id | 0..1 | string | |
extension | I | 0..* | Extension |
numerator | S Σ I | 1..1 | MedicationQuantity |
denominator | S Σ I | 1..1 | MedicationQuantity |
rateRange | S Σ | 0..1 | Range |
id | 0..1 | string | |
extension | I | 0..* | Extension |
low | S Σ I | 0..1 | MedicationQuantity |
high | S Σ I | 0..1 | MedicationQuantity |
rateQuantity | S Σ I | 0..1 | MedicationQuantity |
maxDosePerPeriod | S Σ | 0..1 | Ratio |
id | 0..1 | string | |
extension | I | 0..* | Extension |
numerator | S Σ I | 0..1 | MedicationQuantity |
denominator | S Σ I | 0..1 | MedicationQuantity |
maxDosePerAdministration | S Σ I | 0..1 | MedicationQuantity |
maxDosePerLifetime | Σ | 0..1 | SimpleQuantity |
Terminology Bindings
Path | Name | Strength | URL |
---|---|---|---|
MedicationStatement.dosage.route.coding | medicine-route-of-administration | required | http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration |
MedicationStatement.dosage.route.coding | SctRouteOfAdministration | required | https://gematik.de/fhir/isik/ValueSet/SctRouteOfAdministration |
Anmerkungen zu Must-Support-Feldern
Feldname | Kurzbeschreibung | Hinweise |
---|---|---|
MedicationStatement.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. |
MedicationStatement.extension:medikationsart | Therapieart der Medikation | Begründung des Must-Support: von der Fachseite gewünschte Angabe Hinweis: Angabe Akut- oder Dauermedikation. |
MedicationStatement.extension:selbstmedikation | Selbstmedikation | Begründung des Must-Support: von der Fachseite gewünschte Angabe Hinweis: Flag zur Selbstmedikation. |
MedicationStatement.extension:behandlungsziel | Behandlungsziel (textuell) | Begründung des Must-Support: von der Fachseite gewünschte Angabe Hinweis: Freitext-Beschreibung des Behandlungsziels. |
MedicationStatement.extension:medicationStatementReplaces | Welche Medikationsinformation wird ersetzt? | Begründung des Must-Support: historische Nachvollziehbarkeit Hinweis: Welche Medikationsinformation wird ersetzt? |
MedicationStatement.status | Status der Medikationsinformation | Begründung des Must-Support: Erforderliche Angabe im FHIR-Standard |
MedicationStatement.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. |
MedicationStatement.medication[x]:medicationReference | Referenz auf das Medikament (Medication-Ressource) | Begründung des Must-Support: Basisinformation Hinweis: wird verwendet, wenn detaillierte Informationen zum Medikament vorliegen |
MedicationStatement.subject | Referenz auf den Patienten | Begründung des Must-Support: Basisinformation |
MedicationStatement.context | Referenz auf den Abteilungskontakt | Begründung des Must-Support: Basisinformation im Krankenhaus-Kontext |
MedicationStatement.effective[x] | Zeitpunkt oder Zeitraum, für den die MedikationsInformation gilt | Begründung des Must-Support: Basisinformation |
MedicationStatement.effective[x]:effectiveDateTime | Zeitpunkt (Datum oder Datum + Uhrzeit) | Begründung des Must-Support: Basisinformation Festlegung zur Nutzung: An dieser Stelle KANN eine lediglich Datums-genaue Angabe (einschließlich Granularität Jahr, Monat oder Tag für .effectiveDateTime oder .effectivePeriod auf Datums-Ebene gemäß der FHIR-Core Vorgabe seitens eines bestätigungsrelevanten Systems unterstützt werden. Es KANN auch eine Uhrzeit angegeben werden. Für sekunden-genaue Angaben zur Verabreichung eines Medikaments an einen Patienten SOLL das Profil ISiKMedikationsVerabreichung (MedicationAdministration) verwendet werden. |
MedicationStatement.effective[x]:effectivePeriod | Zeitraum | Begründung des Must-Support: Basisinformation Festlegung zur Nutzung: An dieser Stelle KANN eine lediglich Datums-genaue Angabe (einschließlich Granularität Jahr, Monat oder Tag für .effectiveDateTime oder .effectivePeriod auf Datums-Ebene gemäß der FHIR-Core Vorgabe seitens eines bestätigungsrelevanten Systems unterstützt werden. Es KANN auch eine Uhrzeit angegeben werden. Für sekunden-genaue Angaben zur Verabreichung eines Medikaments an einen Patienten SOLL das Profil ISiKMedikationsVerabreichung (MedicationAdministration) verwendet werden. |
MedicationStatement.dateAsserted | Datum der Feststellung/des Bekanntwerdens der MedikationsInformation | Begründung des Must-Support: Nachvollziehbarkeit |
MedicationStatement.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. |
MedicationStatement.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. |
MedicationStatement.note.text | Freitext-Notiz | Begründung des Must-Support: Angabe zusätzlicher Informationen kann fachlich relevant sein |
MedicationStatement.dosage | Dosierungsangaben | Begründung des Must-Support: Basisinformation. Zur vollständig strukturierten Abbildung der zahlreichen Möglichkeiten sind die hier mit Must-Support gekennzeichneten Unterlemente erforderlich gemäß Konsens der ISiK AG Medikation |
MedicationStatement.dosage.text | Freitext-Dosierungsanweisungen | Festlegung zum Must-Support: Die Verarbeitung MUSS unterstützt werden, indem empfangende Systeme die Freitext-Dosierungsinformation entweder direkt in der Textform persistieren, ODER die Informationen in eine alternative (strukturierte) Form umwandeln (ggf. unter Einwirkung geeigneter Nutzer). Im letzteren Fall KANN auf eine Persistierung in Textform verzichtet werden, um Inkonsistenzen zu vermeiden.
|
MedicationStatement.dosage.patientInstruction | besondere Anweisungen für den Patienten | |
MedicationStatement.dosage.timing | Angaben zum Timing | |
MedicationStatement.dosage.timing.event | fester Zeitpunkt | |
MedicationStatement.dosage.timing.repeat | Wiederholungs-Angaben | |
MedicationStatement.dosage.timing.repeat.bounds[x]:boundsDuration | Begrenzung der Dauer | |
MedicationStatement.dosage.timing.repeat.bounds[x]:boundsRange | Bereich für die Begrenzung | |
MedicationStatement.dosage.timing.repeat.bounds[x]:boundsPeriod | begrenzender Zeitraum | |
MedicationStatement.dosage.timing.repeat.count | Anzahl Wiederholungen | |
MedicationStatement.dosage.timing.repeat.countMax | maximale Anzahl Wiederholungen | |
MedicationStatement.dosage.timing.repeat.duration | Dauer der Verabreichung | |
MedicationStatement.dosage.timing.repeat.durationMax | maximale Dauer der Verabreichung | |
MedicationStatement.dosage.timing.repeat.durationUnit | Einheit der Dauer | |
MedicationStatement.dosage.timing.repeat.frequency | Frequenz (Anzahl der Gaben pro Periode) | |
MedicationStatement.dosage.timing.repeat.frequencyMax | maximale Frequenz | |
MedicationStatement.dosage.timing.repeat.period | Zeitperiode zur Frequenz | |
MedicationStatement.dosage.timing.repeat.periodMax | maximale Zeitperiode zur Frequenz | |
MedicationStatement.dosage.timing.repeat.periodUnit | Einheit der Zeitperiode | |
MedicationStatement.dosage.timing.repeat.dayOfWeek | Wochentag | |
MedicationStatement.dosage.timing.repeat.timeOfDay | Tageszeit | |
MedicationStatement.dosage.timing.repeat.when | Tageszeitpunkt codiert | |
MedicationStatement.dosage.timing.repeat.offset | zeitlicher Abstand der Gabe zum beschriebenen Zeitpunkt | |
MedicationStatement.dosage.asNeeded[x]:asNeededBoolean | Bedarfsmedikation | |
MedicationStatement.dosage.site | Körperstelle der Verabreichung | |
MedicationStatement.dosage.route | Route | |
MedicationStatement.dosage.doseAndRate | Angaben zu Dosis und Rate | |
MedicationStatement.dosage.doseAndRate.dose[x]:doseRange | Dosisbereich | |
MedicationStatement.dosage.doseAndRate.dose[x]:doseQuantity | Dosis | |
MedicationStatement.dosage.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. |
MedicationStatement.dosage.doseAndRate.rate[x]:rateRange | Raten-Bereich | |
MedicationStatement.dosage.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. |
MedicationStatement.dosage.maxDosePerPeriod | Maximaldosis (Zähler) pro Zeitraum (Nenner) | |
MedicationStatement.dosage.maxDosePerAdministration | Maximaldosis pro Verabreichung |
Beispiele
Valide Beispiele für das Profil MedikationsInformation:
Dauermedikation:
{ "resourceType": "MedicationStatement", "id": "ExampleISiKMedikationsInformation1", "meta": { "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsInformation" ] }, "extension": [ { "url": "https://gematik.de/fhir/isik/StructureDefinition/ExtensionISiKAcceptedRisk", "valueString": "Erhöhtes Blutungsrisiko ist in diesem Fall vertretbar." }, { "url": "https://gematik.de/fhir/isik/StructureDefinition/ExtensionISiKMedikationsart", "valueCoding": { "code": "akut", "system": "https://gematik.de/fhir/isik/CodeSystem/ISiKMedikationsartCS" } }, { "url": "https://gematik.de/fhir/isik/StructureDefinition/ExtensionISiKSelbstmedikation", "valueBoolean": true }, { "url": "https://gematik.de/fhir/isik/StructureDefinition/ExtensionISiKBehandlungsziel", "valueString": "Schmerztherapie postoperativ" } ], "dosage": [ { "doseAndRate": [ { "doseQuantity": { "system": "http://unitsofmeasure.org", "value": 1, "unit": "Brausetablette", "code": "1" } } ], "timing": { "repeat": { "when": [ "MORN", "NOON", "EVE" ] } } } ], "status": "active", "medicationReference": { "reference": "Medication/ExampleISiKMedikament1" }, "subject": { "reference": "Patient/PatientinMusterfrau" }, "context": { "reference": "Encounter/Fachabteilungskontakt" }, "effectivePeriod": { "start": "2021-07-01" }, "dateAsserted": "2021-07-01", "reasonReference": [ { "reference": "Condition/BehandlungsDiagnoseFreitext" } ] }
Zeitlich begrenzte Medikation:
{ "resourceType": "MedicationStatement", "id": "ExampleISiKMedikationsInformation2", "meta": { "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsInformation" ] }, "extension": [ { "url": "https://gematik.de/fhir/isik/StructureDefinition/ExtensionISiKMedicationStatementReplaces", "valueReference": { "reference": "MedicationStatement/55555" } } ], "dosage": [ { "doseAndRate": [ { "doseQuantity": { "system": "http://unitsofmeasure.org", "value": 100, "unit": "mg", "code": "mg" } } ], "timing": { "repeat": { "count": 6, "frequency": 1, "period": 3, "periodUnit": "wk" } } } ], "status": "active", "medicationReference": { "reference": "Medication/ExampleISiKMedikament2" }, "subject": { "reference": "Patient/PatientinMusterfrau" }, "context": { "reference": "Encounter/Fachabteilungskontakt" }, "effectivePeriod": { "start": "2021-07-04" }, "dateAsserted": "2021-07-03" }
Einfaches Zytostatikum-Therapieschema (Chemotherapie):
{ "resourceType": "MedicationStatement", "id": "ExampleISiKMedikationsInformation3", "meta": { "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsInformation" ] }, "dosage": [ { "doseAndRate": [ { "doseQuantity": { "system": "http://unitsofmeasure.org", "value": 500, "unit": "ml Infusionslösung", "code": "mL" } } ], "timing": { "repeat": { "count": 6, "frequency": 1, "duration": 6, "durationUnit": "wk", "period": 1, "periodUnit": "wk" } } } ], "status": "active", "medicationReference": { "reference": "Medication/ExampleISiKMedikament8" }, "subject": { "reference": "Patient/PatientinMusterfrau" }, "context": { "reference": "Encounter/Fachabteilungskontakt" }, "effectivePeriod": { "start": "2024-01-22", "end": "2024-02-26" }, "dateAsserted": "2024-01-17" }
Einnahme zu allen Mahlzeiten incl. Zwischenmahlzeiten:
{ "resourceType": "MedicationStatement", "id": "ExampleISiKMedikationsInformation4", "meta": { "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsInformation" ] }, "dosage": [ { "doseAndRate": [ { "doseQuantity": { "system": "http://unitsofmeasure.org", "value": 1, "unit": "Tabl.", "code": "1" } } ], "timing": { "repeat": { "when": [ "C" ] } }, "patientInstruction": "auch zu Zwischenmahlzeiten" } ], "status": "active", "medicationCodeableConcept": { "coding": [ { "code": "10557318", "system": "http://fhir.de/CodeSystem/ifa/pzn", "display": "Sevelamercarbonat AL 800 mg" } ] }, "subject": { "reference": "Patient/PatientinMusterfrau" }, "context": { "reference": "Encounter/Fachabteilungskontakt" }, "effectivePeriod": { "start": "2024-01-22" }, "dateAsserted": "2024-02-16" }
Einnahme alle drei Monate jeweils am ersten Dienstag des Monats. Hierbei wird das Faktum "ERSTER Dienstag" durch das entsprechende Setzen des Beginndatums (effectivePeriod.start) ausgedrückt, kann aber (wie hier geschehen) ergänzend auch textuell in der patientInstruction vermerkt werden:
{ "resourceType": "MedicationStatement", "id": "ExampleISiKMedikationsInformation5", "meta": { "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsInformation" ] }, "dosage": [ { "doseAndRate": [ { "doseQuantity": { "system": "http://unitsofmeasure.org", "value": 1, "unit": "Tabl.", "code": "1" } } ], "timing": { "repeat": { "frequency": 1, "period": 3, "periodUnit": "mo", "dayOfWeek": [ "tue" ] } }, "patientInstruction": "alle 3 Monate am 1. Dienstag" } ], "status": "active", "medicationCodeableConcept": { "coding": [ { "code": "07260796", "system": "http://fhir.de/CodeSystem/ifa/pzn", "display": "Vitamin-B12-ratiopharm® N Ampullen zur Injektion" } ] }, "subject": { "reference": "Patient/PatientinMusterfrau" }, "context": { "reference": "Encounter/Fachabteilungskontakt" }, "effectivePeriod": { "start": "2024-02-06" }, "dateAsserted": "2024-01-31" }
Dosierung nach Messwerten, Wirkstärke anhand eines ärztlich vorgegebenen, potentiell komplexen Algorithmus. Eine strukturierte Abbildung des Algorithmus ist aktuell nicht vorgesehen, der Patient wird auf die ihm übergebenen Dosierinformationen textuell verwiesen:
{ "resourceType": "MedicationStatement", "id": "ExampleISiKMedikationsInformation6", "meta": { "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsInformation" ] }, "status": "active", "medicationCodeableConcept": { "coding": [ { "code": "06922060", "system": "http://fhir.de/CodeSystem/ifa/pzn", "display": "Huminsulin® Normal KwikPen™" } ] }, "subject": { "reference": "Patient/PatientinMusterfrau" }, "context": { "reference": "Encounter/Fachabteilungskontakt" }, "effectivePeriod": { "start": "2024-02-20" }, "dateAsserted": "2024-02-20", "reasonReference": [ { "reference": "Condition/DiagnoseDiabetesMellitus" } ], "dosage": [ { "patientInstruction": "Dosierung nach BZ, gemäß Informationsblatt vom 20.02.2024", "timing": { "repeat": { "timeOfDay": [ "19:00:00" ] } } } ] }
Komplexes Beispiel: Medikation zur Behandlung von Morbus Parkinson; Medikationsliste und zugehörige Einzelmedikationen.
{ "resourceType": "List", "id": "ExampleISiKMedikationsListeParkinson", "meta": { "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsListe" ] }, "code": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/list-example-use-codes", "code": "medications" } ] }, "status": "current", "mode": "working", "subject": { "reference": "Patient/PatientinMusterfrau" }, "encounter": { "reference": "Encounter/Fachabteilungskontakt" }, "date": "2024-02-20", "entry": [ { "date": "2024-02-20", "item": { "reference": "MedicationStatement/ExampleISiKMedikationsInformationParkinson1" } }, { "date": "2024-02-20", "item": { "reference": "MedicationStatement/ExampleISiKMedikationsInformationParkinson2" } }, { "date": "2024-02-20", "item": { "reference": "MedicationStatement/ExampleISiKMedikationsInformationParkinson3" } }, { "date": "2024-02-20", "item": { "reference": "MedicationStatement/ExampleISiKMedikationsInformationParkinson4" } }, { "date": "2024-02-20", "item": { "reference": "MedicationStatement/ExampleISiKMedikationsInformationParkinson5" } } ] }
{ "resourceType": "MedicationStatement", "id": "ExampleISiKMedikationsInformationParkinson1", "meta": { "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsInformation" ] }, "dosage": [ { "doseAndRate": [ { "doseQuantity": { "system": "http://unitsofmeasure.org", "value": 1, "unit": "Tbl.", "code": "1" } } ], "timing": { "repeat": { "timeOfDay": [ "18:00:00" ] } } } ], "status": "active", "medicationCodeableConcept": { "coding": [ { "code": "00003056", "system": "http://fhir.de/CodeSystem/ifa/pzn", "display": "Stalevo® 100 mg/25 mg/200 mg" } ] }, "subject": { "reference": "Patient/PatientinMusterfrau" }, "context": { "reference": "Encounter/Fachabteilungskontakt" }, "effectivePeriod": { "start": "2024-02-20" }, "dateAsserted": "2024-02-20", "reasonReference": [ { "reference": "Condition/DiagnoseParkinson" } ] }
{ "resourceType": "MedicationStatement", "id": "ExampleISiKMedikationsInformationParkinson2", "meta": { "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsInformation" ] }, "dosage": [ { "doseAndRate": [ { "doseQuantity": { "system": "http://unitsofmeasure.org", "value": 1, "unit": "Tbl.", "code": "1" } } ], "timing": { "repeat": { "timeOfDay": [ "22:00:00" ] } } } ], "status": "active", "medicationCodeableConcept": { "coding": [ { "code": "09339154", "system": "http://fhir.de/CodeSystem/ifa/pzn", "display": "Quetiapin HEXAL® 50 mg" } ] }, "subject": { "reference": "Patient/PatientinMusterfrau" }, "context": { "reference": "Encounter/Fachabteilungskontakt" }, "effectivePeriod": { "start": "2024-02-20" }, "dateAsserted": "2024-02-20", "reasonReference": [ { "reference": "Condition/DiagnoseParkinson" } ] }
{ "resourceType": "MedicationStatement", "id": "ExampleISiKMedikationsInformationParkinson3", "meta": { "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsInformation" ] }, "dosage": [ { "doseAndRate": [ { "doseQuantity": { "system": "http://unitsofmeasure.org", "value": 1, "unit": "FTbl.", "code": "1" } } ], "timing": { "repeat": { "timeOfDay": [ "18:00:00" ] } } } ], "status": "active", "medicationCodeableConcept": { "coding": [ { "code": "03395803", "system": "http://fhir.de/CodeSystem/ifa/pzn", "display": "Madopar® 125 mg" } ] }, "subject": { "reference": "Patient/PatientinMusterfrau" }, "context": { "reference": "Encounter/Fachabteilungskontakt" }, "effectivePeriod": { "start": "2024-02-20" }, "dateAsserted": "2024-02-20", "reasonReference": [ { "reference": "Condition/DiagnoseParkinson" } ] }
{ "resourceType": "MedicationStatement", "id": "ExampleISiKMedikationsInformationParkinson4", "meta": { "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsInformation" ] }, "dosage": [ { "doseAndRate": [ { "doseQuantity": { "system": "http://unitsofmeasure.org", "value": 1, "unit": "Tbl.", "code": "1" } } ], "timing": { "repeat": { "timeOfDay": [ "22:00:00" ] } } } ], "status": "active", "medicationCodeableConcept": { "coding": [ { "code": "11119856", "system": "http://fhir.de/CodeSystem/ifa/pzn", "display": "Entacapon HEC 200 mg" } ] }, "subject": { "reference": "Patient/PatientinMusterfrau" }, "context": { "reference": "Encounter/Fachabteilungskontakt" }, "effectivePeriod": { "start": "2024-02-20" }, "dateAsserted": "2024-02-20", "reasonReference": [ { "reference": "Condition/DiagnoseParkinson" } ] }
{ "resourceType": "MedicationStatement", "id": "ExampleISiKMedikationsInformationParkinson5", "meta": { "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsInformation" ] }, "dosage": [ { "doseAndRate": [ { "doseQuantity": { "system": "http://unitsofmeasure.org", "value": 1, "unit": "Tbl.", "code": "1" } } ], "timing": { "repeat": { "timeOfDay": [ "22:00:00" ] } } } ], "status": "active", "medicationCodeableConcept": { "coding": [ { "code": "04855419", "system": "http://fhir.de/CodeSystem/ifa/pzn", "display": "LevoCarb 200/50 ret - 1 A Pharma®" } ] }, "subject": { "reference": "Patient/PatientinMusterfrau" }, "context": { "reference": "Encounter/Fachabteilungskontakt" }, "effectivePeriod": { "start": "2024-02-20" }, "dateAsserted": "2024-02-20", "reasonReference": [ { "reference": "Condition/DiagnoseParkinson" } ] }
Interaktionen
Für die Ressource MedicationStatement MÜSSEN die REST-Interaktionen "READ", "CREATE" und "UPDATE" implementiert werden.
Folgende Suchparameter sind für das Bestätigungsverfahren relevant, auch in Kombination:
Der Suchparameter "_id" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationStatement?_id=103270
Anwendungshinweise: Weitere Informationen zur Suche nach "_id" finden sich in der FHIR-Basisspezifikation - Abschnitt "Parameters for all resources".
Der Suchparameter "code" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationStatement?code=http://fhir.de/CodeSystem/bfarm/atc|V03AB23
Anwendungshinweise: Weitere Informationen zur Suche nach Token-type Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Token Search".
Der Suchparameter "context" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationStatement?context=Encounter/123
Anwendungshinweise: Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Reference Search".
Der verkettete Suchparameter "context.identifier" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationStatement?context.identifier=http://mein-krankenhaus.example/fhir/sid/fallnummern|7567867
GET [base]/MedicationStatement?context.identifier=7567867
Use Case Zusammenhang: Um bei einem wiederkehrenden Patienten eine Verwechslung des Falls und damit eine falsche Medikation zu vermeiden.
Anwendungshinweise: Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Reference Search".
Weitere Informationen zur Suche nach verketteten Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Chained Parameters".
Der Suchparameter "effective" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationStatement?effective=2022-03-21
Anwendungshinweise: Weitere Informationen zur Suche nach Date-type Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Date".
Der Suchparameter "medication" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationStatement?medication=Medication/123
Anwendungshinweise: Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Reference Search".
Der verkettete Suchparameter "medication.code" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationStatement?medication.code=http://fhir.de/CodeSystem/bfarm/atc|V03AB23
Use Case Zusammenhang: Um eine Wechselwirkung zwischen Medikamenten auf Basis des Wirkstoffes zu vermeiden.
Anwendungshinweise: Weitere Informationen zur Suche nach Token-type Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Token Search".
Weitere Informationen zur Suche nach verketteten Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Chained Parameters".
Der Suchparameter "part-of" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationStatement?part-of=MedicationAdministration/789
Anwendungshinweise: Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Reference Search".
Der Suchparameter "patient" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationStatement?patient=Patient/123
Anwendungshinweise: Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Reference Search".
Der verkettete Suchparameter "patient.identifier" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationStatement?patient.identifier=http://mein-krankenhaus.example/fhir/sid/patienten|1032702
GET [base]/MedicationStatement?patient.identifier=1032702
Use Case Zusammenhang: Um bei den Informationen zur Medikation eine Verwechslung zwischen verschiedenen Patienten vermeiden.
Anwendungshinweise: Weitere Informationen zur Suche nach Token-type Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Token Search".
Weitere Informationen zur Suche nach verketteten Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Chained Parameters".
Der Suchparameter "status" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationStatement?status=active
Anwendungshinweise: Weitere Informationen zur Suche nach Token-type Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Token Search".