MedicationStatement
Das MedicationStatement dokumentiert die Verordnung eines Arzneimittels oder den Konsum durch einen Patienten. MedicationStatement kann anzeigen, dass der Patient ein Medikament zur Zeit einnimmt, in der Vergangenheit genommen hat oder in Zukunft einnehmen wird. Dabei kann es sich sowohl um verschreibungspflichtige Medikamente handeln, wie auch um OTC-Präparate, welche ein Patient in Eigenverantwortung einnimmt.
Der Hauptunterschied zwischen der konkreten Verabreichung einer Medikation (MedicationAdministration) und dem MedicationStatement besteht darin, dass die Medikamentenverabreichung über vollständige Verabreichungsinformationen verfügt und auf den tatsächlichen Informationen der Person basiert, die das Medikament verabreicht hat. MedicationStatement hat im Vergleich eher den Charakter z.B. eines Medikationsplans. Es ist nicht klar, ob der Patient diese Arzneimittel tatsächlich eingenommen hat oder diese verabreicht wurden.
name | url |
---|---|
MII_PR_Medikation_MedicationStatement | https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/MedicationStatement |
MedicationStatement | I | MedicationStatement | |
id | S Σ | 0..1 | System.String |
meta | S Σ | 0..1 | Meta |
versionId | Σ | 0..1 | id |
lastUpdated | Σ | 0..1 | instant |
source | S Σ | 0..1 | uri |
profile | S Σ | 0..* | canonical(StructureDefinition) |
security | Σ | 0..* | CodingBinding |
tag | Σ | 0..* | Coding |
identifier | S Σ | 0..* | Identifier |
basedOn | S Σ I | 0..* | Reference(MedicationRequest | CarePlan | ServiceRequest) |
partOf | S Σ I | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Observation) |
status | S Σ ?! | 1..1 | codeBinding |
statusReason | 0..* | CodeableConcept | |
category | S Σ | 0..1 | CodeableConceptBinding |
coding | Σ | 0..* | Coding |
usageCategory | Σ | 0..* | CodingBindingPattern |
contextCode | Σ | 0..1 | CodingBindingPattern |
text | Σ | 0..1 | string |
medication[x] | S Σ | 1..1 | |
medicationReference | S Σ | 0..1 | Reference(Medication) |
medicationCodeableConcept | S Σ | 0..1 | CodeableConcept |
coding | S Σ | 0..* | Coding |
Pharmazentralnummer | S Σ | 0..* | CodingPattern |
system | S Σ | 1..1 | uriFixed Value |
version | Σ | 0..1 | string |
code | S Σ | 1..1 | code |
display | Σ | 0..1 | string |
userSelected | Σ | 0..1 | boolean |
atcClassDe | S Σ | 0..* | CodingBindingPattern |
system | S Σ | 1..1 | uriFixed Value |
version | Σ | 0..1 | string |
code | S Σ | 1..1 | code |
display | Σ | 0..1 | string |
userSelected | Σ | 0..1 | boolean |
atcClassEn | S Σ | 0..* | CodingPattern |
system | S Σ | 1..1 | uriFixed Value |
version | Σ | 0..1 | string |
code | S Σ | 1..1 | code |
display | Σ | 0..1 | string |
userSelected | Σ | 0..1 | boolean |
text | S Σ | 0..1 | string |
subject | S Σ I | 1..1 | MII-Reference(Patient | Group) |
context | S Σ I | 0..1 | Reference(Encounter | EpisodeOfCare) |
effective[x] | S Σ | 1..1 | |
effectiveDateTime | S Σ | 0..1 | dateTime |
effectivePeriod | S Σ | 0..1 | Period |
dateAsserted | S Σ | 0..1 | dateTime |
informationSource | S I | 0..1 | Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization) |
derivedFrom | I | 0..* | Reference(Resource) |
reasonCode | S | 0..* | CodeableConcept |
reasonReference | S I | 0..* | Reference(Condition | Observation | DiagnosticReport) |
note | S | 0..* | Annotation |
dosage | S I | 0..* | Dosage |
sequence | S Σ | 0..1 | integer |
text | S Σ | 0..1 | string |
additionalInstruction | Σ | 0..* | CodeableConcept |
patientInstruction | Σ | 0..1 | string |
timing | S Σ | 0..1 | Timing |
event | S Σ | 0..* | dateTime |
repeat | S Σ I | 0..1 | Element |
bounds[x] | Σ | 0..1 | |
boundsDuration | S Σ | 0..1 | DurationPattern |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..1 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriFixed Value |
code | S Σ | 1..1 | code |
boundsRange | S Σ | 0..1 | Range |
low | S Σ I | 0..1 | SimpleQuantityPattern |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..0 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriFixed Value |
code | S Σ | 1..1 | code |
high | S Σ I | 0..1 | SimpleQuantityPattern |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..0 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriFixed Value |
code | S Σ | 1..1 | code |
boundsPeriod | S Σ | 0..1 | Period |
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] | S Σ | 0..1 | |
asNeededBoolean | S Σ | 0..1 | boolean |
asNeededCodeableConcept | S Σ | 0..1 | CodeableConcept |
site | S Σ | 0..1 | CodeableConcept |
coding | S Σ | 0..* | Coding |
SNOMED | S Σ | 0..* | CodingPattern |
system | S Σ | 1..1 | uriFixed Value |
version | Σ | 0..1 | string |
code | S Σ | 1..1 | code |
display | Σ | 0..1 | string |
userSelected | Σ | 0..1 | boolean |
text | Σ | 0..1 | string |
route | S Σ | 0..1 | CodeableConcept |
coding | S Σ | 0..* | Coding |
EDQM | S Σ | 0..1 | CodingBindingPattern |
system | S Σ | 1..1 | uriFixed Value |
version | Σ | 0..1 | string |
code | S Σ | 1..1 | code |
display | Σ | 0..1 | string |
userSelected | Σ | 0..1 | boolean |
SNOMED | S Σ | 0..1 | CodingPattern |
system | S Σ | 1..1 | uriFixed Value |
version | Σ | 0..1 | string |
code | S Σ | 1..1 | code |
display | Σ | 0..1 | string |
userSelected | Σ | 0..1 | boolean |
text | Σ | 0..1 | string |
method | Σ | 0..1 | CodeableConcept |
doseAndRate | S Σ | 0..* | Element |
type | Σ | 0..1 | CodeableConcept |
dose[x] | S Σ | 0..1 | |
doseRange | S Σ | 0..1 | Range |
low | S Σ I | 0..1 | SimpleQuantityPattern |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..0 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriFixed Value |
code | S Σ | 1..1 | code |
high | Σ I | 0..1 | SimpleQuantityPattern |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..0 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriFixed Value |
code | S Σ | 1..1 | code |
doseQuantity | S Σ I | 0..1 | SimpleQuantityPattern |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..0 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriFixed Value |
code | S Σ | 1..1 | code |
rate[x] | S Σ | 0..1 | |
rateRatio | S Σ | 0..1 | Ratio |
numerator | S Σ I | 0..1 | QuantityPattern |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..1 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriFixed Value |
code | S Σ | 1..1 | code |
denominator | S Σ I | 0..1 | QuantityPattern |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..1 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriFixed Value |
code | S Σ | 1..1 | code |
rateRange | S Σ | 0..1 | Range |
low | S Σ I | 0..1 | SimpleQuantityPattern |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..0 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriFixed Value |
code | S Σ | 1..1 | code |
high | S Σ I | 0..1 | SimpleQuantityPattern |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..0 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriFixed Value |
code | S Σ | 1..1 | code |
rateQuantity | S Σ I | 0..1 | SimpleQuantityPattern |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..0 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriFixed Value |
code | S Σ | 1..1 | code |
maxDosePerPeriod | S Σ I | 0..1 | Ratio |
numerator | S Σ I | 0..1 | QuantityPattern |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..1 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriFixed Value |
code | S Σ | 1..1 | code |
denominator | S Σ I | 0..1 | QuantityPattern |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..1 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriFixed Value |
code | S Σ | 1..1 | code |
maxDosePerAdministration | S Σ I | 0..1 | SimpleQuantityPattern |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..0 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriFixed Value |
code | S Σ | 1..1 | code |
maxDosePerLifetime | Σ I | 0..1 | SimpleQuantity |
MedicationStatement | I | MedicationStatement | |
id | S Σ | 0..1 | System.String |
meta | S Σ | 0..1 | Meta |
versionId | Σ | 0..1 | id |
lastUpdated | Σ | 0..1 | instant |
source | S Σ | 0..1 | uri |
profile | S Σ | 0..* | canonical(StructureDefinition) |
security | Σ | 0..* | CodingBinding |
tag | Σ | 0..* | Coding |
identifier | S Σ | 0..* | Identifier |
basedOn | S Σ I | 0..* | Reference(MedicationRequest | CarePlan | ServiceRequest) |
partOf | S Σ I | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Observation) |
status | S Σ ?! | 1..1 | codeBinding |
statusReason | 0..* | CodeableConcept | |
category | S Σ | 0..1 | CodeableConceptBinding |
coding | Σ | 0..* | Coding |
usageCategory | Σ | 0..* | CodingBindingPattern |
contextCode | Σ | 0..1 | CodingBindingPattern |
text | Σ | 0..1 | string |
medication[x] | S Σ | 1..1 | |
medicationReference | S Σ | 0..1 | Reference(Medication) |
medicationCodeableConcept | S Σ | 0..1 | CodeableConcept |
coding | S Σ | 0..* | Coding |
Pharmazentralnummer | S Σ | 0..* | CodingPattern |
system | S Σ | 1..1 | uriFixed Value |
version | Σ | 0..1 | string |
code | S Σ | 1..1 | code |
display | Σ | 0..1 | string |
userSelected | Σ | 0..1 | boolean |
atcClassDe | S Σ | 0..* | CodingBindingPattern |
system | S Σ | 1..1 | uriFixed Value |
version | Σ | 0..1 | string |
code | S Σ | 1..1 | code |
display | Σ | 0..1 | string |
userSelected | Σ | 0..1 | boolean |
atcClassEn | S Σ | 0..* | CodingPattern |
system | S Σ | 1..1 | uriFixed Value |
version | Σ | 0..1 | string |
code | S Σ | 1..1 | code |
display | Σ | 0..1 | string |
userSelected | Σ | 0..1 | boolean |
text | S Σ | 0..1 | string |
subject | S Σ I | 1..1 | MII-Reference(Patient | Group) |
context | S Σ I | 0..1 | Reference(Encounter | EpisodeOfCare) |
effective[x] | S Σ | 1..1 | |
effectiveDateTime | S Σ | 0..1 | dateTime |
effectivePeriod | S Σ | 0..1 | Period |
dateAsserted | S Σ | 0..1 | dateTime |
informationSource | S I | 0..1 | Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization) |
derivedFrom | I | 0..* | Reference(Resource) |
reasonCode | S | 0..* | CodeableConcept |
reasonReference | S I | 0..* | Reference(Condition | Observation | DiagnosticReport) |
note | S | 0..* | Annotation |
dosage | S I | 0..* | Dosage |
sequence | S Σ | 0..1 | integer |
text | S Σ | 0..1 | string |
additionalInstruction | Σ | 0..* | CodeableConcept |
patientInstruction | Σ | 0..1 | string |
timing | S Σ | 0..1 | Timing |
event | S Σ | 0..* | dateTime |
repeat | S Σ I | 0..1 | Element |
bounds[x] | Σ | 0..1 | |
boundsDuration | S Σ | 0..1 | DurationPattern |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..1 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriFixed Value |
code | S Σ | 1..1 | code |
boundsRange | S Σ | 0..1 | Range |
low | S Σ I | 0..1 | SimpleQuantityPattern |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..0 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriFixed Value |
code | S Σ | 1..1 | code |
high | S Σ I | 0..1 | SimpleQuantityPattern |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..0 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriFixed Value |
code | S Σ | 1..1 | code |
boundsPeriod | S Σ | 0..1 | Period |
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] | S Σ | 0..1 | |
asNeededBoolean | S Σ | 0..1 | boolean |
asNeededCodeableConcept | S Σ | 0..1 | CodeableConcept |
site | S Σ | 0..1 | CodeableConcept |
coding | S Σ | 0..* | Coding |
SNOMED | S Σ | 0..* | CodingPattern |
system | S Σ | 1..1 | uriFixed Value |
version | Σ | 0..1 | string |
code | S Σ | 1..1 | code |
display | Σ | 0..1 | string |
userSelected | Σ | 0..1 | boolean |
text | Σ | 0..1 | string |
route | S Σ | 0..1 | CodeableConcept |
coding | S Σ | 0..* | Coding |
EDQM | S Σ | 0..1 | CodingBindingPattern |
system | S Σ | 1..1 | uriFixed Value |
version | Σ | 0..1 | string |
code | S Σ | 1..1 | code |
display | Σ | 0..1 | string |
userSelected | Σ | 0..1 | boolean |
SNOMED | S Σ | 0..1 | CodingPattern |
system | S Σ | 1..1 | uriFixed Value |
version | Σ | 0..1 | string |
code | S Σ | 1..1 | code |
display | Σ | 0..1 | string |
userSelected | Σ | 0..1 | boolean |
text | Σ | 0..1 | string |
method | Σ | 0..1 | CodeableConcept |
doseAndRate | S Σ | 0..* | Element |
type | Σ | 0..1 | CodeableConcept |
dose[x] | S Σ | 0..1 | |
doseRange | S Σ | 0..1 | Range |
low | S Σ I | 0..1 | SimpleQuantityPattern |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..0 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriFixed Value |
code | S Σ | 1..1 | code |
high | Σ I | 0..1 | SimpleQuantityPattern |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..0 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriFixed Value |
code | S Σ | 1..1 | code |
doseQuantity | S Σ I | 0..1 | SimpleQuantityPattern |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..0 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriFixed Value |
code | S Σ | 1..1 | code |
rate[x] | S Σ | 0..1 | |
rateRatio | S Σ | 0..1 | Ratio |
numerator | S Σ I | 0..1 | QuantityPattern |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..1 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriFixed Value |
code | S Σ | 1..1 | code |
denominator | S Σ I | 0..1 | QuantityPattern |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..1 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriFixed Value |
code | S Σ | 1..1 | code |
rateRange | S Σ | 0..1 | Range |
low | S Σ I | 0..1 | SimpleQuantityPattern |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..0 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriFixed Value |
code | S Σ | 1..1 | code |
high | S Σ I | 0..1 | SimpleQuantityPattern |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..0 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriFixed Value |
code | S Σ | 1..1 | code |
rateQuantity | S Σ I | 0..1 | SimpleQuantityPattern |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..0 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriFixed Value |
code | S Σ | 1..1 | code |
maxDosePerPeriod | S Σ I | 0..1 | Ratio |
numerator | S Σ I | 0..1 | QuantityPattern |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..1 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriFixed Value |
code | S Σ | 1..1 | code |
denominator | S Σ I | 0..1 | QuantityPattern |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..1 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriFixed Value |
code | S Σ | 1..1 | code |
maxDosePerAdministration | S Σ I | 0..1 | SimpleQuantityPattern |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..0 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriFixed Value |
code | S Σ | 1..1 | code |
maxDosePerLifetime | Σ I | 0..1 | SimpleQuantity |
MedicationStatement | I | MedicationStatement | |
id | S Σ | 0..1 | System.String |
meta | S Σ | 0..1 | Meta |
versionId | Σ | 0..1 | id |
lastUpdated | Σ | 0..1 | instant |
source | S Σ | 0..1 | uri |
profile | S Σ | 0..* | canonical(StructureDefinition) |
security | Σ | 0..* | CodingBinding |
tag | Σ | 0..* | Coding |
identifier | S Σ | 0..* | Identifier |
basedOn | S Σ I | 0..* | Reference(MedicationRequest | CarePlan | ServiceRequest) |
partOf | S Σ I | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Observation) |
status | S Σ ?! | 1..1 | codeBinding |
statusReason | 0..* | CodeableConcept | |
category | S Σ | 0..1 | CodeableConceptBinding |
coding | Σ | 0..* | Coding |
usageCategory | Σ | 0..* | CodingBindingPattern |
contextCode | Σ | 0..1 | CodingBindingPattern |
text | Σ | 0..1 | string |
medication[x] | S Σ | 1..1 | |
medicationReference | S Σ | 0..1 | Reference(Medication) |
medicationCodeableConcept | S Σ | 0..1 | CodeableConcept |
coding | S Σ | 0..* | Coding |
Pharmazentralnummer | S Σ | 0..* | CodingPattern |
system | S Σ | 1..1 | uriFixed Value |
version | Σ | 0..1 | string |
code | S Σ | 1..1 | code |
display | Σ | 0..1 | string |
userSelected | Σ | 0..1 | boolean |
atcClassDe | S Σ | 0..* | CodingBindingPattern |
system | S Σ | 1..1 | uriFixed Value |
version | Σ | 0..1 | string |
code | S Σ | 1..1 | code |
display | Σ | 0..1 | string |
userSelected | Σ | 0..1 | boolean |
atcClassEn | S Σ | 0..* | CodingPattern |
system | S Σ | 1..1 | uriFixed Value |
version | Σ | 0..1 | string |
code | S Σ | 1..1 | code |
display | Σ | 0..1 | string |
userSelected | Σ | 0..1 | boolean |
text | S Σ | 0..1 | string |
subject | S Σ I | 1..1 | MII-Reference(Patient | Group) |
context | S Σ I | 0..1 | Reference(Encounter | EpisodeOfCare) |
effective[x] | S Σ | 1..1 | |
effectiveDateTime | S Σ | 0..1 | dateTime |
effectivePeriod | S Σ | 0..1 | Period |
dateAsserted | S Σ | 0..1 | dateTime |
informationSource | S I | 0..1 | Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization) |
derivedFrom | I | 0..* | Reference(Resource) |
reasonCode | S | 0..* | CodeableConcept |
reasonReference | S I | 0..* | Reference(Condition | Observation | DiagnosticReport) |
note | S | 0..* | Annotation |
dosage | S I | 0..* | Dosage |
sequence | S Σ | 0..1 | integer |
text | S Σ | 0..1 | string |
additionalInstruction | Σ | 0..* | CodeableConcept |
patientInstruction | Σ | 0..1 | string |
timing | S Σ | 0..1 | Timing |
event | S Σ | 0..* | dateTime |
repeat | S Σ I | 0..1 | Element |
bounds[x] | Σ | 0..1 | |
boundsDuration | S Σ | 0..1 | DurationPattern |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..1 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriFixed Value |
code | S Σ | 1..1 | code |
boundsRange | S Σ | 0..1 | Range |
low | S Σ I | 0..1 | SimpleQuantityPattern |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..0 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriFixed Value |
code | S Σ | 1..1 | code |
high | S Σ I | 0..1 | SimpleQuantityPattern |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..0 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriFixed Value |
code | S Σ | 1..1 | code |
boundsPeriod | S Σ | 0..1 | Period |
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] | S Σ | 0..1 | |
asNeededBoolean | S Σ | 0..1 | boolean |
asNeededCodeableConcept | S Σ | 0..1 | CodeableConcept |
site | S Σ | 0..1 | CodeableConcept |
coding | S Σ | 0..* | Coding |
SNOMED | S Σ | 0..* | CodingPattern |
system | S Σ | 1..1 | uriFixed Value |
version | Σ | 0..1 | string |
code | S Σ | 1..1 | code |
display | Σ | 0..1 | string |
userSelected | Σ | 0..1 | boolean |
text | Σ | 0..1 | string |
route | S Σ | 0..1 | CodeableConcept |
coding | S Σ | 0..* | Coding |
EDQM | S Σ | 0..1 | CodingBindingPattern |
system | S Σ | 1..1 | uriFixed Value |
version | Σ | 0..1 | string |
code | S Σ | 1..1 | code |
display | Σ | 0..1 | string |
userSelected | Σ | 0..1 | boolean |
SNOMED | S Σ | 0..1 | CodingPattern |
system | S Σ | 1..1 | uriFixed Value |
version | Σ | 0..1 | string |
code | S Σ | 1..1 | code |
display | Σ | 0..1 | string |
userSelected | Σ | 0..1 | boolean |
text | Σ | 0..1 | string |
method | Σ | 0..1 | CodeableConcept |
doseAndRate | S Σ | 0..* | Element |
type | Σ | 0..1 | CodeableConcept |
dose[x] | S Σ | 0..1 | |
doseRange | S Σ | 0..1 | Range |
low | S Σ I | 0..1 | SimpleQuantityPattern |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..0 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriFixed Value |
code | S Σ | 1..1 | code |
high | Σ I | 0..1 | SimpleQuantityPattern |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..0 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriFixed Value |
code | S Σ | 1..1 | code |
doseQuantity | S Σ I | 0..1 | SimpleQuantityPattern |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..0 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriFixed Value |
code | S Σ | 1..1 | code |
rate[x] | S Σ | 0..1 | |
rateRatio | S Σ | 0..1 | Ratio |
numerator | S Σ I | 0..1 | QuantityPattern |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..1 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriFixed Value |
code | S Σ | 1..1 | code |
denominator | S Σ I | 0..1 | QuantityPattern |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..1 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriFixed Value |
code | S Σ | 1..1 | code |
rateRange | S Σ | 0..1 | Range |
low | S Σ I | 0..1 | SimpleQuantityPattern |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..0 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriFixed Value |
code | S Σ | 1..1 | code |
high | S Σ I | 0..1 | SimpleQuantityPattern |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..0 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriFixed Value |
code | S Σ | 1..1 | code |
rateQuantity | S Σ I | 0..1 | SimpleQuantityPattern |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..0 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriFixed Value |
code | S Σ | 1..1 | code |
maxDosePerPeriod | S Σ I | 0..1 | Ratio |
numerator | S Σ I | 0..1 | QuantityPattern |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..1 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriFixed Value |
code | S Σ | 1..1 | code |
denominator | S Σ I | 0..1 | QuantityPattern |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..1 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriFixed Value |
code | S Σ | 1..1 | code |
maxDosePerAdministration | S Σ I | 0..1 | SimpleQuantityPattern |
value | S Σ | 1..1 | decimal |
comparator | Σ ?! | 0..0 | codeBinding |
unit | S Σ | 0..1 | string |
system | S Σ I | 1..1 | uriFixed Value |
code | S Σ | 1..1 | code |
maxDosePerLifetime | Σ I | 0..1 | SimpleQuantity |
{ "resourceType": "StructureDefinition", "id": "mii-pr-medikation-medication-statement", "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/MedicationStatement", "version": "2.0.0", "name": "MII_PR_Medikation_MedicationStatement", "_name": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "MII_PR_Medikation_MedicationStatement" } ] } ] }, "title": "MII PR Medikation MedicationStatement", "_title": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "MII PR Medikation MedicationStatement" } ] } ] }, "status": "active", "date": "2022-07-13", "publisher": "Medizininformatik Initiative", "contact": [ { "telecom": [ { "system": "url", "value": "https://www.medizininformatik-initiative.de" } ] } ], "description": "Das MedicationStatement kann anzeigen, dass der Patient ein Medikament zur Zeit einnimmt, in der Vergangenheit genommen hat oder in Zukunft einnehmen wird. Dabei kann es sich sowohl um verschreibungspflichtige Medikamente handeln, wie auch um OTC-Präparate, welche ein Patient in Eigenverantwortung einnimmt.", "_description": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "A record of a medication that is being consumed by a patient." } ] } ] }, "fhirVersion": "4.0.1", "mapping": [ { "identity": "workflow", "uri": "http://hl7.org/fhir/workflow", "name": "Workflow Pattern" }, { "identity": "rim", "uri": "http://hl7.org/v3", "name": "RIM Mapping" }, { "identity": "w5", "uri": "http://hl7.org/fhir/fivews", "name": "FiveWs Pattern Mapping" }, { "identity": "v2", "uri": "http://hl7.org/v2", "name": "HL7 v2 Mapping" } ], "kind": "resource", "abstract": false, "type": "MedicationStatement", "baseDefinition": "http://hl7.org/fhir/StructureDefinition/MedicationStatement", "derivation": "constraint", "differential": { "element": [ { "id": "MedicationStatement.id", "path": "MedicationStatement.id", "mustSupport": true }, { "id": "MedicationStatement.meta", "path": "MedicationStatement.meta", "mustSupport": true }, { "id": "MedicationStatement.meta.source", "path": "MedicationStatement.meta.source", "mustSupport": true }, { "id": "MedicationStatement.meta.profile", "path": "MedicationStatement.meta.profile", "mustSupport": true }, { "id": "MedicationStatement.identifier", "path": "MedicationStatement.identifier", "mustSupport": true }, { "id": "MedicationStatement.basedOn", "path": "MedicationStatement.basedOn", "mustSupport": true }, { "id": "MedicationStatement.partOf", "path": "MedicationStatement.partOf", "mustSupport": true }, { "id": "MedicationStatement.status", "path": "MedicationStatement.status", "mustSupport": true }, { "id": "MedicationStatement.category", "path": "MedicationStatement.category", "mustSupport": true }, { "id": "MedicationStatement.category.coding", "path": "MedicationStatement.category.coding", "slicing": { "discriminator": [ { "type": "pattern", "path": "$this" } ], "rules": "open" } }, { "id": "MedicationStatement.category.coding:usageCategory", "path": "MedicationStatement.category.coding", "sliceName": "usageCategory", "min": 0, "max": "*", "patternCoding": { "system": "http://terminology.hl7.org/CodeSystem/medication-statement-category" }, "binding": { "strength": "required", "valueSet": "http://hl7.org/fhir/ValueSet/medication-statement-category" } }, { "id": "MedicationStatement.category.coding:contextCode", "path": "MedicationStatement.category.coding", "sliceName": "contextCode", "min": 0, "max": "1", "patternCoding": { "system": "http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung" }, "binding": { "strength": "required", "valueSet": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/ValueSet/fallkontext" } }, { "id": "MedicationStatement.medication[x]", "path": "MedicationStatement.medication[x]", "slicing": { "discriminator": [ { "type": "type", "path": "$this" } ], "rules": "open" }, "mustSupport": true }, { "id": "MedicationStatement.medication[x]:medicationReference", "path": "MedicationStatement.medication[x]", "sliceName": "medicationReference", "min": 0, "max": "1", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Medication" ] } ], "mustSupport": true }, { "id": "MedicationStatement.medication[x]:medicationCodeableConcept", "path": "MedicationStatement.medication[x]", "sliceName": "medicationCodeableConcept", "min": 0, "max": "1", "type": [ { "code": "CodeableConcept" } ], "mustSupport": true }, { "id": "MedicationStatement.medication[x]:medicationCodeableConcept.coding", "path": "MedicationStatement.medication[x].coding", "slicing": { "discriminator": [ { "type": "pattern", "path": "$this" } ], "rules": "open" }, "mustSupport": true }, { "id": "MedicationStatement.medication[x]:medicationCodeableConcept.coding:Pharmazentralnummer", "path": "MedicationStatement.medication[x].coding", "sliceName": "Pharmazentralnummer", "min": 0, "max": "*", "patternCoding": { "system": "http://fhir.de/CodeSystem/ifa/pzn" }, "mustSupport": true }, { "id": "MedicationStatement.medication[x]:medicationCodeableConcept.coding:Pharmazentralnummer.system", "path": "MedicationStatement.medication[x].coding.system", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.medication[x]:medicationCodeableConcept.coding:Pharmazentralnummer.code", "path": "MedicationStatement.medication[x].coding.code", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.medication[x]:medicationCodeableConcept.coding:atcClassDe", "path": "MedicationStatement.medication[x].coding", "sliceName": "atcClassDe", "short": "ATC Klassifikation deutsche Version", "definition": "ATC-Codes für Fertigarzneimittel bspw. von Kombiprodukten", "min": 0, "max": "*", "patternCoding": { "system": "http://fhir.de/CodeSystem/bfarm/atc" }, "mustSupport": true, "binding": { "strength": "required", "valueSet": "http://fhir.de/ValueSet/bfarm/atc" } }, { "id": "MedicationStatement.medication[x]:medicationCodeableConcept.coding:atcClassDe.system", "path": "MedicationStatement.medication[x].coding.system", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.medication[x]:medicationCodeableConcept.coding:atcClassDe.code", "path": "MedicationStatement.medication[x].coding.code", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.medication[x]:medicationCodeableConcept.coding:atcClassEn", "path": "MedicationStatement.medication[x].coding", "sliceName": "atcClassEn", "short": "Anatomical Therapeutic Chemical Classification System", "definition": "ATC Classification International WHO Version", "min": 0, "max": "*", "patternCoding": { "system": "http://www.whocc.no/atc" }, "mustSupport": true }, { "id": "MedicationStatement.medication[x]:medicationCodeableConcept.coding:atcClassEn.system", "path": "MedicationStatement.medication[x].coding.system", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.medication[x]:medicationCodeableConcept.coding:atcClassEn.code", "path": "MedicationStatement.medication[x].coding.code", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.medication[x]:medicationCodeableConcept.text", "path": "MedicationStatement.medication[x].text", "mustSupport": true }, { "id": "MedicationStatement.subject", "path": "MedicationStatement.subject", "type": [ { "code": "Reference", "profile": [ "https://www.medizininformatik-initiative.de/fhir/core/StructureDefinition/MII-Reference" ], "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Patient", "http://hl7.org/fhir/StructureDefinition/Group" ] } ], "mustSupport": true }, { "id": "MedicationStatement.context", "path": "MedicationStatement.context", "mustSupport": true }, { "id": "MedicationStatement.effective[x]", "path": "MedicationStatement.effective[x]", "slicing": { "discriminator": [ { "type": "type", "path": "$this" } ], "ordered": false, "rules": "open" }, "min": 1, "mustSupport": true }, { "id": "MedicationStatement.effective[x]:effectiveDateTime", "path": "MedicationStatement.effective[x]", "sliceName": "effectiveDateTime", "min": 0, "max": "1", "type": [ { "code": "dateTime" } ], "mustSupport": true }, { "id": "MedicationStatement.effective[x]:effectivePeriod", "path": "MedicationStatement.effective[x]", "sliceName": "effectivePeriod", "min": 0, "max": "1", "type": [ { "code": "Period" } ], "mustSupport": true }, { "id": "MedicationStatement.dateAsserted", "path": "MedicationStatement.dateAsserted", "mustSupport": true }, { "id": "MedicationStatement.informationSource", "path": "MedicationStatement.informationSource", "mustSupport": true }, { "id": "MedicationStatement.reasonCode", "path": "MedicationStatement.reasonCode", "mustSupport": true }, { "id": "MedicationStatement.reasonReference", "path": "MedicationStatement.reasonReference", "mustSupport": true }, { "id": "MedicationStatement.note", "path": "MedicationStatement.note", "mustSupport": true }, { "id": "MedicationStatement.dosage", "path": "MedicationStatement.dosage", "constraint": [ { "key": "dsg-1", "severity": "error", "human": "If present, dosage must include free text or structured data", "expression": "text.exists() or doseAndRate.exists()", "source": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/MedicationStatement" } ], "mustSupport": true }, { "id": "MedicationStatement.dosage.sequence", "path": "MedicationStatement.dosage.sequence", "mustSupport": true }, { "id": "MedicationStatement.dosage.text", "path": "MedicationStatement.dosage.text", "mustSupport": true }, { "id": "MedicationStatement.dosage.timing", "path": "MedicationStatement.dosage.timing", "mustSupport": true }, { "id": "MedicationStatement.dosage.timing.event", "path": "MedicationStatement.dosage.timing.event", "mustSupport": true }, { "id": "MedicationStatement.dosage.timing.repeat", "path": "MedicationStatement.dosage.timing.repeat", "mustSupport": true }, { "id": "MedicationStatement.dosage.timing.repeat.bounds[x]", "path": "MedicationStatement.dosage.timing.repeat.bounds[x]", "slicing": { "discriminator": [ { "type": "type", "path": "$this" } ], "ordered": false, "rules": "open" } }, { "id": "MedicationStatement.dosage.timing.repeat.bounds[x]:boundsDuration", "path": "MedicationStatement.dosage.timing.repeat.bounds[x]", "sliceName": "boundsDuration", "min": 0, "max": "1", "type": [ { "code": "Duration" } ], "patternDuration": { "system": "http://unitsofmeasure.org" }, "mustSupport": true }, { "id": "MedicationStatement.dosage.timing.repeat.bounds[x]:boundsDuration.value", "path": "MedicationStatement.dosage.timing.repeat.bounds[x].value", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.timing.repeat.bounds[x]:boundsDuration.unit", "path": "MedicationStatement.dosage.timing.repeat.bounds[x].unit", "mustSupport": true }, { "id": "MedicationStatement.dosage.timing.repeat.bounds[x]:boundsDuration.system", "path": "MedicationStatement.dosage.timing.repeat.bounds[x].system", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.timing.repeat.bounds[x]:boundsDuration.code", "path": "MedicationStatement.dosage.timing.repeat.bounds[x].code", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.timing.repeat.bounds[x]:boundsRange", "path": "MedicationStatement.dosage.timing.repeat.bounds[x]", "sliceName": "boundsRange", "min": 0, "max": "1", "type": [ { "code": "Range" } ], "mustSupport": true }, { "id": "MedicationStatement.dosage.timing.repeat.bounds[x]:boundsRange.low", "path": "MedicationStatement.dosage.timing.repeat.bounds[x].low", "patternQuantity": { "system": "http://unitsofmeasure.org" }, "mustSupport": true }, { "id": "MedicationStatement.dosage.timing.repeat.bounds[x]:boundsRange.low.value", "path": "MedicationStatement.dosage.timing.repeat.bounds[x].low.value", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.timing.repeat.bounds[x]:boundsRange.low.unit", "path": "MedicationStatement.dosage.timing.repeat.bounds[x].low.unit", "mustSupport": true }, { "id": "MedicationStatement.dosage.timing.repeat.bounds[x]:boundsRange.low.system", "path": "MedicationStatement.dosage.timing.repeat.bounds[x].low.system", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.timing.repeat.bounds[x]:boundsRange.low.code", "path": "MedicationStatement.dosage.timing.repeat.bounds[x].low.code", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.timing.repeat.bounds[x]:boundsRange.high", "path": "MedicationStatement.dosage.timing.repeat.bounds[x].high", "patternQuantity": { "system": "http://unitsofmeasure.org" }, "mustSupport": true }, { "id": "MedicationStatement.dosage.timing.repeat.bounds[x]:boundsRange.high.value", "path": "MedicationStatement.dosage.timing.repeat.bounds[x].high.value", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.timing.repeat.bounds[x]:boundsRange.high.unit", "path": "MedicationStatement.dosage.timing.repeat.bounds[x].high.unit", "mustSupport": true }, { "id": "MedicationStatement.dosage.timing.repeat.bounds[x]:boundsRange.high.system", "path": "MedicationStatement.dosage.timing.repeat.bounds[x].high.system", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.timing.repeat.bounds[x]:boundsRange.high.code", "path": "MedicationStatement.dosage.timing.repeat.bounds[x].high.code", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.timing.repeat.bounds[x]:boundsPeriod", "path": "MedicationStatement.dosage.timing.repeat.bounds[x]", "sliceName": "boundsPeriod", "min": 0, "max": "1", "type": [ { "code": "Period" } ], "mustSupport": true }, { "id": "MedicationStatement.dosage.timing.repeat.bounds[x]:boundsPeriod.start", "path": "MedicationStatement.dosage.timing.repeat.bounds[x].start", "mustSupport": true }, { "id": "MedicationStatement.dosage.timing.repeat.bounds[x]:boundsPeriod.end", "path": "MedicationStatement.dosage.timing.repeat.bounds[x].end", "mustSupport": true }, { "id": "MedicationStatement.dosage.timing.repeat.count", "path": "MedicationStatement.dosage.timing.repeat.count", "mustSupport": true }, { "id": "MedicationStatement.dosage.timing.repeat.countMax", "path": "MedicationStatement.dosage.timing.repeat.countMax", "mustSupport": true }, { "id": "MedicationStatement.dosage.timing.repeat.duration", "path": "MedicationStatement.dosage.timing.repeat.duration", "mustSupport": true }, { "id": "MedicationStatement.dosage.timing.repeat.durationMax", "path": "MedicationStatement.dosage.timing.repeat.durationMax", "mustSupport": true }, { "id": "MedicationStatement.dosage.timing.repeat.durationUnit", "path": "MedicationStatement.dosage.timing.repeat.durationUnit", "mustSupport": true }, { "id": "MedicationStatement.dosage.timing.repeat.frequency", "path": "MedicationStatement.dosage.timing.repeat.frequency", "mustSupport": true }, { "id": "MedicationStatement.dosage.timing.repeat.frequencyMax", "path": "MedicationStatement.dosage.timing.repeat.frequencyMax", "mustSupport": true }, { "id": "MedicationStatement.dosage.timing.repeat.period", "path": "MedicationStatement.dosage.timing.repeat.period", "mustSupport": true }, { "id": "MedicationStatement.dosage.timing.repeat.periodMax", "path": "MedicationStatement.dosage.timing.repeat.periodMax", "mustSupport": true }, { "id": "MedicationStatement.dosage.timing.repeat.periodUnit", "path": "MedicationStatement.dosage.timing.repeat.periodUnit", "mustSupport": true }, { "id": "MedicationStatement.dosage.timing.repeat.dayOfWeek", "path": "MedicationStatement.dosage.timing.repeat.dayOfWeek", "mustSupport": true }, { "id": "MedicationStatement.dosage.timing.repeat.timeOfDay", "path": "MedicationStatement.dosage.timing.repeat.timeOfDay", "mustSupport": true }, { "id": "MedicationStatement.dosage.timing.repeat.when", "path": "MedicationStatement.dosage.timing.repeat.when", "mustSupport": true }, { "id": "MedicationStatement.dosage.timing.repeat.offset", "path": "MedicationStatement.dosage.timing.repeat.offset", "mustSupport": true }, { "id": "MedicationStatement.dosage.asNeeded[x]", "path": "MedicationStatement.dosage.asNeeded[x]", "slicing": { "discriminator": [ { "type": "type", "path": "$this" } ], "ordered": false, "rules": "open" }, "mustSupport": true }, { "id": "MedicationStatement.dosage.asNeeded[x]:asNeededBoolean", "path": "MedicationStatement.dosage.asNeeded[x]", "sliceName": "asNeededBoolean", "min": 0, "max": "1", "type": [ { "code": "boolean" } ], "mustSupport": true }, { "id": "MedicationStatement.dosage.asNeeded[x]:asNeededCodeableConcept", "path": "MedicationStatement.dosage.asNeeded[x]", "sliceName": "asNeededCodeableConcept", "min": 0, "max": "1", "type": [ { "code": "CodeableConcept" } ], "mustSupport": true }, { "id": "MedicationStatement.dosage.site", "path": "MedicationStatement.dosage.site", "mustSupport": true }, { "id": "MedicationStatement.dosage.site.coding", "path": "MedicationStatement.dosage.site.coding", "slicing": { "discriminator": [ { "type": "pattern", "path": "$this" } ], "rules": "open" }, "mustSupport": true }, { "id": "MedicationStatement.dosage.site.coding:SNOMED", "path": "MedicationStatement.dosage.site.coding", "sliceName": "SNOMED", "min": 0, "max": "*", "patternCoding": { "system": "http://snomed.info/sct" }, "mustSupport": true, "binding": { "strength": "example", "valueSet": "http://hl7.org/fhir/uv/ips/ValueSet/target-site-uv-ips", "description": "target site IPS" } }, { "id": "MedicationStatement.dosage.site.coding:SNOMED.system", "path": "MedicationStatement.dosage.site.coding.system", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.site.coding:SNOMED.code", "path": "MedicationStatement.dosage.site.coding.code", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.route", "path": "MedicationStatement.dosage.route", "mustSupport": true }, { "id": "MedicationStatement.dosage.route.coding", "path": "MedicationStatement.dosage.route.coding", "slicing": { "discriminator": [ { "type": "pattern", "path": "$this" } ], "rules": "open" }, "mustSupport": true }, { "id": "MedicationStatement.dosage.route.coding:EDQM", "path": "MedicationStatement.dosage.route.coding", "sliceName": "EDQM", "min": 0, "max": "1", "patternCoding": { "system": "http://standardterms.edqm.eu" }, "mustSupport": true, "binding": { "strength": "preferred", "valueSet": "http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration", "description": "EDQM Standard Terms" } }, { "id": "MedicationStatement.dosage.route.coding:EDQM.system", "path": "MedicationStatement.dosage.route.coding.system", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.route.coding:EDQM.code", "path": "MedicationStatement.dosage.route.coding.code", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.route.coding:SNOMED", "path": "MedicationStatement.dosage.route.coding", "sliceName": "SNOMED", "min": 0, "max": "1", "patternCoding": { "system": "http://snomed.info/sct" }, "mustSupport": true }, { "id": "MedicationStatement.dosage.route.coding:SNOMED.system", "path": "MedicationStatement.dosage.route.coding.system", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.route.coding:SNOMED.code", "path": "MedicationStatement.dosage.route.coding.code", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate", "path": "MedicationStatement.dosage.doseAndRate", "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.dose[x]", "path": "MedicationStatement.dosage.doseAndRate.dose[x]", "slicing": { "discriminator": [ { "type": "type", "path": "$this" } ], "ordered": false, "rules": "open" }, "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.dose[x]:doseRange", "path": "MedicationStatement.dosage.doseAndRate.dose[x]", "sliceName": "doseRange", "min": 0, "max": "1", "type": [ { "code": "Range" } ], "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.dose[x]:doseRange.low", "path": "MedicationStatement.dosage.doseAndRate.dose[x].low", "patternQuantity": { "system": "http://unitsofmeasure.org" }, "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.dose[x]:doseRange.low.value", "path": "MedicationStatement.dosage.doseAndRate.dose[x].low.value", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.dose[x]:doseRange.low.unit", "path": "MedicationStatement.dosage.doseAndRate.dose[x].low.unit", "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.dose[x]:doseRange.low.system", "path": "MedicationStatement.dosage.doseAndRate.dose[x].low.system", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.dose[x]:doseRange.low.code", "path": "MedicationStatement.dosage.doseAndRate.dose[x].low.code", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.dose[x]:doseRange.high", "path": "MedicationStatement.dosage.doseAndRate.dose[x].high", "patternQuantity": { "system": "http://unitsofmeasure.org" } }, { "id": "MedicationStatement.dosage.doseAndRate.dose[x]:doseRange.high.value", "path": "MedicationStatement.dosage.doseAndRate.dose[x].high.value", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.dose[x]:doseRange.high.unit", "path": "MedicationStatement.dosage.doseAndRate.dose[x].high.unit", "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.dose[x]:doseRange.high.system", "path": "MedicationStatement.dosage.doseAndRate.dose[x].high.system", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.dose[x]:doseRange.high.code", "path": "MedicationStatement.dosage.doseAndRate.dose[x].high.code", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.dose[x]:doseQuantity", "path": "MedicationStatement.dosage.doseAndRate.dose[x]", "sliceName": "doseQuantity", "min": 0, "max": "1", "type": [ { "code": "Quantity", "profile": [ "http://hl7.org/fhir/StructureDefinition/SimpleQuantity" ] } ], "patternQuantity": { "system": "http://unitsofmeasure.org" }, "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.dose[x]:doseQuantity.value", "path": "MedicationStatement.dosage.doseAndRate.dose[x].value", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.dose[x]:doseQuantity.unit", "path": "MedicationStatement.dosage.doseAndRate.dose[x].unit", "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.dose[x]:doseQuantity.system", "path": "MedicationStatement.dosage.doseAndRate.dose[x].system", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.dose[x]:doseQuantity.code", "path": "MedicationStatement.dosage.doseAndRate.dose[x].code", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.rate[x]", "path": "MedicationStatement.dosage.doseAndRate.rate[x]", "slicing": { "discriminator": [ { "type": "type", "path": "$this" } ], "ordered": false, "rules": "open" }, "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.rate[x]:rateRatio", "path": "MedicationStatement.dosage.doseAndRate.rate[x]", "sliceName": "rateRatio", "min": 0, "max": "1", "type": [ { "code": "Ratio" } ], "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.rate[x]:rateRatio.numerator", "path": "MedicationStatement.dosage.doseAndRate.rate[x].numerator", "patternQuantity": { "system": "http://unitsofmeasure.org" }, "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.rate[x]:rateRatio.numerator.value", "path": "MedicationStatement.dosage.doseAndRate.rate[x].numerator.value", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.rate[x]:rateRatio.numerator.unit", "path": "MedicationStatement.dosage.doseAndRate.rate[x].numerator.unit", "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.rate[x]:rateRatio.numerator.system", "path": "MedicationStatement.dosage.doseAndRate.rate[x].numerator.system", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.rate[x]:rateRatio.numerator.code", "path": "MedicationStatement.dosage.doseAndRate.rate[x].numerator.code", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.rate[x]:rateRatio.denominator", "path": "MedicationStatement.dosage.doseAndRate.rate[x].denominator", "patternQuantity": { "system": "http://unitsofmeasure.org" }, "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.rate[x]:rateRatio.denominator.value", "path": "MedicationStatement.dosage.doseAndRate.rate[x].denominator.value", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.rate[x]:rateRatio.denominator.unit", "path": "MedicationStatement.dosage.doseAndRate.rate[x].denominator.unit", "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.rate[x]:rateRatio.denominator.system", "path": "MedicationStatement.dosage.doseAndRate.rate[x].denominator.system", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.rate[x]:rateRatio.denominator.code", "path": "MedicationStatement.dosage.doseAndRate.rate[x].denominator.code", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.rate[x]:rateRange", "path": "MedicationStatement.dosage.doseAndRate.rate[x]", "sliceName": "rateRange", "min": 0, "max": "1", "type": [ { "code": "Range" } ], "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.rate[x]:rateRange.low", "path": "MedicationStatement.dosage.doseAndRate.rate[x].low", "patternQuantity": { "system": "http://unitsofmeasure.org" }, "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.rate[x]:rateRange.low.value", "path": "MedicationStatement.dosage.doseAndRate.rate[x].low.value", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.rate[x]:rateRange.low.unit", "path": "MedicationStatement.dosage.doseAndRate.rate[x].low.unit", "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.rate[x]:rateRange.low.system", "path": "MedicationStatement.dosage.doseAndRate.rate[x].low.system", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.rate[x]:rateRange.low.code", "path": "MedicationStatement.dosage.doseAndRate.rate[x].low.code", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.rate[x]:rateRange.high", "path": "MedicationStatement.dosage.doseAndRate.rate[x].high", "patternQuantity": { "system": "http://unitsofmeasure.org" }, "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.rate[x]:rateRange.high.value", "path": "MedicationStatement.dosage.doseAndRate.rate[x].high.value", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.rate[x]:rateRange.high.unit", "path": "MedicationStatement.dosage.doseAndRate.rate[x].high.unit", "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.rate[x]:rateRange.high.system", "path": "MedicationStatement.dosage.doseAndRate.rate[x].high.system", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.rate[x]:rateRange.high.code", "path": "MedicationStatement.dosage.doseAndRate.rate[x].high.code", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.rate[x]:rateQuantity", "path": "MedicationStatement.dosage.doseAndRate.rate[x]", "sliceName": "rateQuantity", "min": 0, "max": "1", "type": [ { "code": "Quantity", "profile": [ "http://hl7.org/fhir/StructureDefinition/SimpleQuantity" ] } ], "patternQuantity": { "system": "http://unitsofmeasure.org" }, "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.rate[x]:rateQuantity.value", "path": "MedicationStatement.dosage.doseAndRate.rate[x].value", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.rate[x]:rateQuantity.unit", "path": "MedicationStatement.dosage.doseAndRate.rate[x].unit", "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.rate[x]:rateQuantity.system", "path": "MedicationStatement.dosage.doseAndRate.rate[x].system", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.doseAndRate.rate[x]:rateQuantity.code", "path": "MedicationStatement.dosage.doseAndRate.rate[x].code", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.maxDosePerPeriod", "path": "MedicationStatement.dosage.maxDosePerPeriod", "mustSupport": true }, { "id": "MedicationStatement.dosage.maxDosePerPeriod.numerator", "path": "MedicationStatement.dosage.maxDosePerPeriod.numerator", "patternQuantity": { "system": "http://unitsofmeasure.org" }, "mustSupport": true }, { "id": "MedicationStatement.dosage.maxDosePerPeriod.numerator.value", "path": "MedicationStatement.dosage.maxDosePerPeriod.numerator.value", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.maxDosePerPeriod.numerator.unit", "path": "MedicationStatement.dosage.maxDosePerPeriod.numerator.unit", "mustSupport": true }, { "id": "MedicationStatement.dosage.maxDosePerPeriod.numerator.system", "path": "MedicationStatement.dosage.maxDosePerPeriod.numerator.system", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.maxDosePerPeriod.numerator.code", "path": "MedicationStatement.dosage.maxDosePerPeriod.numerator.code", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.maxDosePerPeriod.denominator", "path": "MedicationStatement.dosage.maxDosePerPeriod.denominator", "patternQuantity": { "system": "http://unitsofmeasure.org" }, "mustSupport": true }, { "id": "MedicationStatement.dosage.maxDosePerPeriod.denominator.value", "path": "MedicationStatement.dosage.maxDosePerPeriod.denominator.value", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.maxDosePerPeriod.denominator.unit", "path": "MedicationStatement.dosage.maxDosePerPeriod.denominator.unit", "mustSupport": true }, { "id": "MedicationStatement.dosage.maxDosePerPeriod.denominator.system", "path": "MedicationStatement.dosage.maxDosePerPeriod.denominator.system", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.maxDosePerPeriod.denominator.code", "path": "MedicationStatement.dosage.maxDosePerPeriod.denominator.code", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.maxDosePerAdministration", "path": "MedicationStatement.dosage.maxDosePerAdministration", "patternQuantity": { "system": "http://unitsofmeasure.org" }, "mustSupport": true }, { "id": "MedicationStatement.dosage.maxDosePerAdministration.value", "path": "MedicationStatement.dosage.maxDosePerAdministration.value", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.maxDosePerAdministration.unit", "path": "MedicationStatement.dosage.maxDosePerAdministration.unit", "mustSupport": true }, { "id": "MedicationStatement.dosage.maxDosePerAdministration.system", "path": "MedicationStatement.dosage.maxDosePerAdministration.system", "min": 1, "mustSupport": true }, { "id": "MedicationStatement.dosage.maxDosePerAdministration.code", "path": "MedicationStatement.dosage.maxDosePerAdministration.code", "min": 1, "mustSupport": true } ] } }
FHIR | Datensatz | Erklaerung |
---|---|---|
MedicationStatement | BasismodulMedikation.Medikationseintrag | Medikationseintrag: Dokumentiert die Verschreibung, Gabe oder Einnahme zu einem oder mehreren Medikamenten z.B. in einem Medikationsplan. |
MedicationStatement.identifier | BasismodulMedikation.Medikationseintrag.Identifikation | Identifikator des Medikationseintrags |
MedicationStatement.status | BasismodulMedikation.Medikationseintrag.Status | Prozess-Status des beschriebenen Medikationsstatus |
MedicationStatement.medication[x] | BasismodulMedikation.Medikationseintrag.Medikation[x] | Definition eines Medikamentes zum Zwecke der Verschreibung, Abgabe und Verabreichung. Es kann sich um ein fertiges Arzneimittelprodukt, einen Wirkstoff oder eine Rezeptur handeln. |
MedicationStatement.effective[x] | BasismodulMedikation.Medikationseintrag.Einnahmedauer | Einnahmedauer für eine angeordnete, geplante oder durchgeführte Medikamentengabe. Bei Einzel-Vergabe kann die Dauer auch punktweise (Null) sein. |
MedicationStatement.effectivePeriod.start | BasismodulMedikation.Medikationseintrag.Einnahmedauer.StartzeitpunktEinnahme | Startzeitpunkt der Einnahme |
MedicationStatement.effectivePeriod.end | BasismodulMedikation.Medikationseintrag.Einnahmedauer.EndzeitpunktEinnahme | Endzeitpunkt der Einnahme |
MedicationStatement.effectivePeriod | BasismodulMedikation.Medikationseintrag.Einnahmedauer.DauerDerEinnahme | Dauer der Einnahme |
MedicationStatement.dosage | BasismodulMedikation.Medikationseintrag.Einnahmedauer.Dosierung | Gibt an, wie das Medikament vom Patienten eingenommen wird/wurde oder werden soll. |
MedicationStatement.dosage.sequence | BasismodulMedikation.Medikationseintrag.Einnahmedauer.Dosierung.Reihenfolge | Sequenznummer des Dosierungseintrags. Bei mehreren Einträgen zur Dosierung wird damit die Reihenfolge (Priorität) der Einträge festgelegt. |
MedicationStatement.dosage.text | BasismodulMedikation.Medikationseintrag.Einnahmedauer.Dosierung.Freitext | Textueller Eintrag der Dosierung |
MedicationStatement.dosage.timing | BasismodulMedikation.Medikationseintrag.Einnahmedauer.Dosierung.Zeitangabe | Ausführliche Beispiele finden sich unter http://wiki.hl7.de/index.php?title=cdamedp:Dosierbeispiele Nicht vorhanden bei Vergabe, weil bei Vergabe kein zukünftiges Dosierungs-Schema angegeben werden muss. |
MedicationStatement.dosage.timing.bounds[x] | BasismodulMedikation.Medikationseintrag.Einnahmedauer.Dosierung.Zeitangabe.Einnahmedauer | Einnahmedauer für eine angeordnete, geplante oder durchgeführte Medikamentengabe. Bei Einzel-Vergabe kann die Dauer auch punktweise (Null) sein. |
MedicationStatement.dosage.timing.boundsPeriod.start | BasismodulMedikation.Medikationseintrag.Einnahmedauer.Dosierung.Zeitangabe.Einnahmedauer.StartzeitpunktEinnahme | Startzeitpunkt der Einnahme |
MedicationStatement.dosage.timing.boundsPeriod.end | BasismodulMedikation.Medikationseintrag.Einnahmedauer.Dosierung.Zeitangabe.Einnahmedauer.EndzeitpunktEinnahme | Endzeitpunkt der Einnahme |
MedicationStatement.dosage.timing.boundsDuration | BasismodulMedikation.Medikationseintrag.Einnahmedauer.Dosierung.Zeitangabe.Einnahmedauer.DauerDerEinnahme | Dauer der Einnahme |
MedicationStatement.dosage.timing.event | BasismodulMedikation.Medikationseintrag.Einnahmedauer.Dosierung.Zeitangabe.Zeitpunkt | Exakter Zeitpunkt, zu dem eine Medikation gegeben werden soll. |
MedicationStatement.dosage.timing.repeat | BasismodulMedikation.Medikationseintrag.Einnahmedauer.Dosierung.Zeitangabe.EreignisbezogeneWiederholung | Gibt ein periodisches Zeitintervall an, in dem die Wiederholung auf Aktivitäten des täglichen Lebens oder anderen wichtigen Ereignissen basiert, die zeitabhängig sind, jedoch nicht vollständig von der Zeit bestimmt werden |
MedicationStatement.dosage.timing.repeat.when | BasismodulMedikation.Medikationseintrag.Einnahmedauer.Dosierung.Zeitangabe.EreignisbezogeneWiederholung.Ereignis | Ereignis, z. B. morgens, mittags, abends, zur Nacht |
MedicationStatement.dosage.timing.repeat.offset | BasismodulMedikation.Medikationseintrag.Einnahmedauer.Dosierung.Zeitangabe.EreignisbezogeneWiederholung.Offset | Offset zum Ereignis, z. B. 30 Minuten vorher |
MedicationStatement.dosage.timing.repeat | BasismodulMedikation.Medikationseintrag.Einnahmedauer.Dosierung.Zeitangabe.PeriodischesIntervall | Ein Zeitintervall, das sich periodisch wiederholt. Periodische Intervalle haben zwei Eigenschaften, Phase und Periode. Die Phase gibt den "Typ" Intervall" an, der sich jede Periode wiederholt. Wiederholungsintervall (periodische Intervallsequenz), gibt an die Dauer jedes Vorkommens bzw. der Zeit zwischen den Vorkommnissen (period) der Ankerzeitpunkt (Startzeitpunkt), an dem die periodische Intervallsequenz beginnt (phase). |
MedicationStatement.dosage.timing.event | BasismodulMedikation.Medikationseintrag.Einnahmedauer.Dosierung.Zeitangabe.PeriodischesIntervall.Phase | Ankerzeitpunkt (Startzeitpunkt), an dem die periodische Intervallsequenz beginnt |
MedicationStatement.dosage.timing.repeat.(boundsDuration|boundsPeriod) | BasismodulMedikation.Medikationseintrag.Einnahmedauer.Dosierung.Zeitangabe.PeriodischesIntervall.Periode[x] | Dauer jedes Vorkommens bzw. der Zeit zwischen den Vorkommnissen |
MedicationStatement.dosage.asNeeded[x] | BasismodulMedikation.Medikationseintrag.Einnahmedauer.Dosierung.EinnahmeBeiBedarf[x] | Einnahme des Medikaments bei Bedarf |
MedicationStatement.dosage.(site|route|method) | BasismodulMedikation.Medikationseintrag.Einnahmedauer.Dosierung.ArtDerAnwendung | Art der Anwendung des Arzneimittels EDQM passende Value Sets. Pharmazeutische Anwendung dekomponiert in drei Eigenschaften: Art der Anwendung, Weg der Anwendung und Ort der Anwendung. |
MedicationStatement.dosage.doseAndRate | BasismodulMedikation.Medikationseintrag.Einnahmedauer.Dosierung.Dosis[x] | Kann angegeben sein als Mengenangabe (SimpleQuantity, Range) oder als Menge pro Zeiteinheit (Ratio). Möglicherweise wichtig sind Maximaldosierungen innerhalb einer Zeiteinheit oder max. Lebenszeitdosis. |
MedicationStatement.note | BasismodulMedikation.Medikationseintrag.Hinweis | Hinweistext zu diesem Medikament |
MedicationStatement.(reasonCode|reasonReference) | BasismodulMedikation.Medikationseintrag.Behandlungsgrund[x] | Behandlungsgrund kann ein Problem, Symptom oder eine Diagnose (Condition) sein. |
MedicationStatement.basedOn | BasismodulMedikation.Medikationseintrag.BezugZuVerordnung | Bezug zu Verordnung. Hier können je nach Anforderung unterschiedliche Bezüge zum Fall, Behandlungsplan etc. hergestellt werden. |
MedicationStatement.basedOn | BasismodulMedikation.Medikationseintrag.BezugZuAbgabe | Bezug zu Abgabe |
MedicationStatement.subject | BasismodulMedikation.Medikationseintrag.BezugZumPatient | Die Person, die das Medikament einnimmt/eingesetzt hat. |
MedicationStatement.context | BasismodulMedikation.Medikationseintrag.BezugZumFall | Der Besuch, die Aufnahme oder ein anderer Kontakt zwischen Patient und Leistungserbringer, bei dem die Verabreichung des Medikaments erfolgt ist. |
MedicationStatement.dateAsserted | BasismodulMedikation.Medikationseintrag.DatumDesEintrags | Datum des Dokumentationseintrages |
MedicationStatement.informationSource | BasismodulMedikation.Medikationseintrag.AutorInformantDesEintrags | Zuständiger Health Professional, der den Vorgang angelegt hat bzw. Informationen zu dem Vorgang bereit gestellt hat. |
Suchparameter
Folgende Suchparameter sind für das Modul Medikation relevant, auch in Kombination:
Der Suchparameter
_id
MUSS unterstützt werden:Beispiele:
GET [base]/MedicationStatement?_id=1234
Anwendungshinweise: Weitere Informationen zur Suche nach "_id" finden sich in der FHIR-Basisspezifikation - Abschnitt "Parameters for all resources".
Der Suchparameter "_profile" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationStatement?_profile=https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/MedicationStatement
Anwendungshinweise: Weitere Informationen zur Suche nach "_profile" finden sich in der FHIR-Basisspezifikation - Abschnitt "token".
Der Suchparameter "status" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationStatement?status=active
Anwendungshinweise: Weitere Informationen zur Suche nach "status" finden sich in der FHIR-Basisspezifikation - Abschnitt "token".
Der Suchparameter "category" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationStatement?category=urn:oid:1.3.6.1.4.1.19376.3.276.1.5.16|E210
Anwendungshinweise: Weitere Informationen zur Suche nach "category" finden sich in der FHIR-Basisspezifikation - Abschnitt "token".
Der Suchparameter "medication" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationStatement?medication=Medication/mii-exa-medikation-medication-caelyx
Anwendungshinweise: Weitere Informationen zur Suche nach "medication" finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".
Der Suchparameter "code" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationStatement?code=http://fhir.de/CodeSystem/ifa/pzn|02532793
Anwendungshinweise: Weitere Informationen zur Suche nach "code" finden sich in der FHIR-Basisspezifikation - Abschnitt "token".
Der Suchparameter "subject" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationStatement?subject=Patient/example
Anwendungshinweise: Weitere Informationen zur Suche nach "subject" finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".
Der Suchparameter "context" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationStatement?context=Encounter/example
Anwendungshinweise: Weitere Informationen zur Suche nach "context" finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".
Der Suchparameter "effective" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationStatement?effective=2022-04-07
Anwendungshinweise: Weitere Informationen zur Suche nach "effective" finden sich in der FHIR-Basisspezifikation - Abschnitt "date".
Der Suchparameter "reason-reference" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationStatement?reason-reference=Observation/example
Anwendungshinweise: Weitere Informationen zur Suche nach "reason-reference" finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".
Der Suchparameter "dosage-site" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationStatement?dosage-site=http://snomed.info/sct|9454009
Anwendungshinweise: Weitere Informationen zur Suche nach "dosage-site" finden sich in der FHIR-Basisspezifikation - Abschnitt "token".
Der Suchparameter "dosage-route" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationStatement?dosage-route=http://standardterms.edqm.eu|20045000
Anwendungshinweise: Weitere Informationen zur Suche nach "dosage-route" finden sich in der FHIR-Basisspezifikation - Abschnitt "token".
Der Suchparameter "doserange-low" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationStatement?doserange-low=2400|http://unitsofmeasure.org|mg
Anwendungshinweise: Weitere Informationen zur Suche nach "doserange-low" finden sich in der FHIR-Basisspezifikation - Abschnitt "quantity".
Der Suchparameter "doserange-high" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationStatement?doserange-high=2600|http://unitsofmeasure.org|mg
Anwendungshinweise: Weitere Informationen zur Suche nach "doserange-high" finden sich in der FHIR-Basisspezifikation - Abschnitt "quantity".
Der Suchparameter "doserange" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationStatement?doserange=2400|http://unitsofmeasure.org|mg$2600|http://unitsofmeasure.org|mg
Anwendungshinweise: Weitere Informationen zur Suche nach "doserange" finden sich in der FHIR-Basisspezifikation - Abschnitt "composite".
Der Suchparameter "dose-quantity" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationStatement?dose-quantity=2400|http://unitsofmeasure.org|mg
Anwendungshinweise: Weitere Informationen zur Suche nach "dose-quantity" finden sich in der FHIR-Basisspezifikation - Abschnitt "quantity".
Der Suchparameter "rateratio-numerator" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationStatement?rateratio-numerator=250|http://unitsofmeasure.org|mL
Anwendungshinweise: Weitere Informationen zur Suche nach "rateratio-numerator" finden sich in der FHIR-Basisspezifikation - Abschnitt "quantity".
Der Suchparameter "rateratio-denominator" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationStatement?rateratio-denominator=1|http://unitsofmeasure.org|h
Anwendungshinweise: Weitere Informationen zur Suche nach "rateratio-denominator" finden sich in der FHIR-Basisspezifikation - Abschnitt "quantity".
Der Suchparameter "rateratio" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationStatement?rateratio=250|http://unitsofmeasure.org|mL$1|http://unitsofmeasure.org|h
Anwendungshinweise: Weitere Informationen zur Suche nach "rateratio" finden sich in der FHIR-Basisspezifikation - Abschnitt "composite".
Der Suchparameter "raterange-low" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationStatement?raterange-low=2|http://unitsofmeasure.org|L/h
Anwendungshinweise: Weitere Informationen zur Suche nach "raterange-low" finden sich in der FHIR-Basisspezifikation - Abschnitt "quantity".
Der Suchparameter "raterange-high" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationStatement?raterange-high=5|http://unitsofmeasure.org|L/h
Anwendungshinweise: Weitere Informationen zur Suche nach "raterange-high" finden sich in der FHIR-Basisspezifikation - Abschnitt "quantity".
Der Suchparameter "raterange" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationStatement?raterange=2|http://unitsofmeasure.org|L/h$5|http://unitsofmeasure.org|L/h
Anwendungshinweise: Weitere Informationen zur Suche nach "raterange" finden sich in der FHIR-Basisspezifikation - Abschnitt "composite".
Der Suchparameter "rate-quantity" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationStatement?rate-quantity=2|http://unitsofmeasure.org|L/h
Anwendungshinweise: Weitere Informationen zur Suche nach "rate-quantity" finden sich in der FHIR-Basisspezifikation - Abschnitt "quantity".
Beispiele
Beispiel einer MedicationStatement-Ressource, die beschreibt, dass ein Patient eine Medikation einmal alle vier Wochen einnimmt. Die Informationen zur Medikation sind in einer Medication-Ressource zu finden, auf welche referenziert wird.
{ "resourceType": "MedicationStatement", "id": "mii-exa-medikation-medication-statement-caelyx", "meta": { "profile": [ "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/MedicationStatement" ] }, "status": "active", "medicationReference": { "reference": "Medication/mii-exa-medikation-medication-caelyx" }, "subject": { "reference": "Patient/example" }, "effectiveDateTime": "2020-01-02T09:30:00+01:00", "dosage": [ { "text": "Doxorubicin (Caelyx) 50 mg je Quadratmeter Koerperoberflaeche alle vier Wochen per intravenoeser Tropfinfusion", "timing": { "repeat": { "frequency": 1, "period": 4, "periodUnit": "wk" } }, "route": { "coding": [ { "code": "20045000", "system": "http://standardterms.edqm.eu", "display": "Intravenous use" } ] } } ] }
MedicationStatement-Beispiel mit Offset:
{ "resourceType": "MedicationStatement", "id": "mii-exa-medikation-medication-statement-offset", "meta": { "profile": [ "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/MedicationStatement" ] }, "dosage": [ { "route": { "coding": [ { "code": "20053000", "system": "http://standardterms.edqm.eu", "display": "Oral use" } ] }, "text": "L-Thyroxin 125 Mikrogramm täglich eine Tablette oral eine halbe Stunde vor dem Früchstück", "timing": { "repeat": { "frequency": 1, "offset": 30, "period": 1, "periodUnit": "d", "when": [ "ACM" ] } } } ], "effectiveDateTime": "2020-05-27T17:57:00+01:00", "medicationCodeableConcept": { "coding": [ { "code": "02532793", "system": "http://fhir.de/CodeSystem/ifa/pzn", "display": "L-THYROXIN 125 Henning Tabletten" } ] }, "status": "active", "subject": { "reference": "Patient/example" } }
MedicationStatement-Beispiel für periodisches Intervall:
{ "resourceType": "MedicationStatement", "id": "mii-exa-medikation-medication-statement-periodisches-intervall", "meta": { "profile": [ "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/MedicationStatement" ] }, "dosage": [ { "route": { "coding": [ { "code": "20053000", "system": "http://standardterms.edqm.eu", "display": "Oral use" } ] }, "text": "Marcumar jeden Montag-, Mittwoch- und Freitagabend", "timing": { "repeat": { "dayOfWeek": [ "mon", "wed", "fri" ], "frequency": 1, "period": 1, "periodUnit": "d", "when": [ "CV" ] } } } ], "effectiveDateTime": "2020-05-27T17:57:00+01:00", "medicationCodeableConcept": { "coding": [ { "code": "05541338", "system": "http://fhir.de/CodeSystem/ifa/pzn", "display": "Marcumar" } ] }, "status": "active", "subject": { "reference": "Patient/example" } }
Beispiel einer MedicationStatement-Ressource abgeleitet vom OPS-Code 6-007.nm: Das MedicationStatement enthält die Referenzen auf Patient, Prozedur und Medikation. Der OPS-Code wird über das Modul Prozedur abgebildet. Die Referenz auf die Procedure-Ressource erfolgt über das MedicationStatement.partOf-Element. Der Vollständigkeit halber sind neben der MedicationStatement-Ressource nachfolgend auch die referenzierten Medication- und Procedure-Ressourcen aufgeführt.
{ "resourceType": "MedicationStatement", "id": "mii-exa-medikation-medication-statement-intravenous-use", "meta": { "profile": [ "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/MedicationStatement" ] }, "dosage": [ { "doseAndRate": [ { "doseRange": { "high": { "system": "http://unitsofmeasure.org", "value": 2600, "code": "mg", "unit": "milligram" }, "low": { "system": "http://unitsofmeasure.org", "value": 2400, "code": "mg", "unit": "milligram" } } } ], "route": { "coding": [ { "code": "20045000", "system": "http://standardterms.edqm.eu", "display": "Intravenous use" } ] }, "text": "Parenterale Applikation von 2.400 mg bis unter 2.600 mg Thiotepa" } ], "effectiveDateTime": "2018-05-26", "medicationReference": { "reference": "Medication/mii-exa-medikation-medication-thiotepa" }, "partOf": [ { "reference": "ExampleProcedure" } ], "status": "completed", "subject": { "reference": "Patient/example" } }
Die aus dem vorangegangenen MedicationStatement referenzierte Medication-Ressource:
{ "resourceType": "Medication", "id": "mii-exa-medikation-medication-thiotepa", "meta": { "profile": [ "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/Medication" ] }, "ingredient": [ { "extension": [ { "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/wirkstofftyp", "valueCoding": { "code": "IN", "system": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/CodeSystem/wirkstofftyp", "display": "ingredient" } } ], "itemCodeableConcept": { "coding": [ { "code": "905Z5W3GKH", "system": "http://fdasis.nlm.nih.gov", "display": "thiotepa" }, { "code": "7962", "system": "http://fhir.de/CodeSystem/ask", "display": "thiotepa" }, { "code": "52-24-4", "system": "urn:oid:2.16.840.1.113883.6.61", "display": "thiotepa" } ] } } ] }
Die Procedure-Ressource, welche den OPS-Code enthält:
{ "resourceType": "Procedure", "id": "mii-exa-medikation-procedure-thiotepa", "category": { "coding": [ { "code": "182832007", "system": "http://snomed.info/sct", "display": "Procedure related to management of drug administration (procedure)" } ] }, "code": { "coding": [ { "code": "6-007.nm", "system": "http://fhir.de/CodeSystem/bfarm/ops", "display": "Parenterale Applikation von 2.400 mg bis unter 2.600 mg Thiotepa", "version": "2020" } ] }, "performedDateTime": "2018-05-26", "status": "completed", "subject": { "reference": "Patient/example" } }