| Official URL: https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerabreichung | Version: 6.0.0-rc | |||
| Active as of 2026-04-02 | Computable Name: ISiKMedikationsVerabreichung | |||
Dieses Profil ermöglicht die Abbildung der Verabreichung von Medikamenten für einen Patienten in ISiK Szenarien. Hinweis zur Auswahl des Profils: In Abgrenzung zu ISiKMedikationsInformation (MedicationStatement) wird mittels des vorliegenden Profils die Verabreichung eines Medikaments an einen Patienten mit einer Zeitpunkt-genauen Angabe abgebildet (.effectiveDateTime oder .effectivePeriod auf Sekundenebene gemäß der FHIR-Core Vorgabe). D.h. die lediglich Datums-genaue Angabe ist im vorliegenden Profil nicht erlaubt. Das Profil ISiKMedikationsInformation (MedicationStatement) kann ebenfalls für die Abbildung der Verabreichung von Medikamenten für einen Patienten verwendet werden, wenn keine Zeitpunkt-genauen Angaben zur Verabreichung vorliegen, sondern lediglich Datums-genaue Angaben (einschließlich Granularität Jahr, Monat oder Tag).
Begründung zur Profil- und Nutzungsdifferenzierung: Handelt es sich bei Erfassung um eine medizinische Verabreichungsdokumentation, dann ist ein genauer Zeitstempel zwingend. Die medizinische Verabreichungsdokumentation muss durch medizinisches Personal erfolgen. Angaben von Patienten und Angehörigen sind grundsätzlich keine medizinische Verabreichungsdokumentation und daher als MedicationStament zu erfassen(‘report that such a sequence (or at least a part of it) did take place’).
Hinweis zur Pausierung einer Medikation (Best-Practice):
Für die Abbildung der Pausierung einer Medikation wird empfohlen, mehrere MedicationAdministration-Ressourcen zu verwenden, anstatt eine bestehende zu überschreiben. Dies bringt folgende Vorteile:
Korrekte Statusabbildung:
Das status-Feld muss stets aktuell gepflegt werden, um den momentanen Zustand der Medikation systemweit sichtbar und durchsuchbar zu halten.
Effiziente Abfragen über REST API:
In Kombination mit effective[x] ermöglicht das status-Feld die gezielte Abfrage aller aktuell gültigen Medikationseinträge über die REST API.
Wird stattdessen nur das dosage-Element verändert, ist keine zuverlässige Filterung möglich – alle MedicationAdministrations müssten abgerufen und manuell analysiert werden.
Erhalt von Verlaufsinformationen:
Wenn z.B. auch ein statusReason (z.B. „pausiert wegen Nebenwirkungen“) dokumentiert wird, ginge diese Information bei einem Update der bestehenden Ressource verloren, sobald die Medikation fortgesetzt wird.
Durch neue MedicationAdministration-Einträge bleibt die Verlaufshistorie erhalten.
(Dieser Anwendungsfall ist aktuell nicht gefordert, aber zukünftig denkbar.)
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots and how the different presentations work.
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | MedicationAdministration | Administration of medication to a patient | |
![]() ![]() |
SΣ | 0..1 | id | serverseitige, interne ID des Datensatzes |
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() |
?!SΣ | 1..1 | code | Status der Verabreichungsinformation Binding: MedicationAdministration Status Codes (required): A set of codes indicating the current status of a MedicationAdministration. |
![]() ![]() |
Σ | 1..1 | What was administered Slice: Unordered, Closed by type:$this Binding: SNOMEDCTMedicationCodes (example): Codes identifying substance or product that can be administered. | |
![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() |
Reference(Medication) | |||
![]() ![]() ![]() |
SΣ | 0..1 | CodeableConcept | Medikament in codierter Form oder ggf. als Freitext Binding: SNOMEDCTMedicationCodes (example): Codes identifying substance or product that can be administered. |
![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | ISiKPZNCoding | Code defined by a terminology system Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | ISiKATCCoding | Code defined by a terminology system Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | ISiKSnomedCTCoding | Code defined by a terminology system Required Pattern: At least the following |
![]() ![]() ![]() |
SΣ | 0..1 | Reference(Medication) | Referenz auf das Medikament (Medication-Ressource) |
![]() ![]() ![]() ![]() |
SΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() |
SΣ | 1..1 | Reference(Patient) | Referenz auf den Patienten |
![]() ![]() ![]() |
SΣC | 1..1 | string | Patienten-Link |
![]() ![]() |
S | 0..1 | Reference(Encounter | EpisodeOfCare) | Referenz auf den Abteilungskontakt |
![]() ![]() ![]() |
SΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() |
Σ | 1..1 | Start and end time of administration Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() |
SΣ | 0..1 | dateTime | Zeitpunkt der Verabreichung |
![]() ![]() ![]() |
SΣ | 0..1 | Period | Zeitraum der Verabreichung |
![]() ![]() ![]() ![]() |
SΣC | 0..1 | dateTime | Starting time with inclusive boundary |
![]() ![]() ![]() ![]() |
SΣC | 0..1 | dateTime | End time with inclusive boundary, if not ongoing |
![]() ![]() |
SΣ | 0..* | BackboneElement | Durchführende Person(en) der Verabreichung |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
SΣ | 1..1 | Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Device) | Referenz auf die verabreichende Person |
![]() ![]() ![]() ![]() |
SΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() |
S | 0..* | CodeableConcept | Grund der Medikation (Referenz) Binding: ReasonMedicationGivenCodes (example): A set of codes indicating the reason why the MedicationAdministration was made. |
![]() ![]() |
S | 0..* | Reference(Condition | Observation | DiagnosticReport) | Grund der Medikation (Referenz) |
![]() ![]() ![]() |
SΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() |
S | 0..1 | Reference(MedicationRequest) | Referenz auf die Verordnung |
![]() ![]() |
S | 0..* | Annotation | Zusätzliche Anmerkungen zur Medikation |
![]() ![]() ![]() |
SΣ | 1..1 | markdown | Freitext-Notiz |
![]() ![]() |
SC | 0..1 | BackboneElement | Dosierungsangaben Constraints: mad-1 |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
S | 0..1 | string | Freitext-Dosierungsangabe |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Körperstelle der Verabreichung Binding: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (example): A coded concept describing the site location the medicine enters into or onto the body. |
![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | ISiKSnomedCTCoding | Code defined by a terminology system Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Plain text representation of the concept |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Route Binding: SNOMEDCTRouteCodes (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject. |
![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | ISiKCoding | Code defined by a terminology system Binding: Medicine EDQM Route of Administration - IPS (required)Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://standardterms.edqm.eu | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | ISiKSnomedCTCoding | Code defined by a terminology system Binding: SctRouteOfAdministration (required) Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Plain text representation of the concept |
![]() ![]() ![]() |
S | 0..1 | MedicationQuantityDoseForm | verabreichte Dosis |
![]() ![]() ![]() |
0..1 | Dose quantity per unit of time Slice: Unordered, Closed by type:$this | ||
![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() |
Quantity(SimpleQuantity) | |||
![]() ![]() ![]() ![]() |
S | 0..1 | Ratio | Verabreichungs-Rate (Verhältnis) |
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | MedicationQuantityDoseForm | Numerator value |
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | MedicationQuantity | Denominator value |
![]() ![]() ![]() ![]() |
S | 0..1 | MedicationQuantity | Verabreichungs-Rate |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| MedicationAdministration.status | Base | required | Medication administration status codes | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.medication[x] | Base | example | SNOMED CT Medication Codes | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.medication[x]:medicationCodeableConcept | Base | example | SNOMED CT Medication Codes | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.reasonCode | Base | example | Reason Medication Given Codes | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.dosage.site | Base | example | SNOMED CT Anatomical Structure for Administration Site Codes | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.dosage.route | Base | example | SNOMED CT Route Codes | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.dosage.route.coding:EDQM | Base | required |
Medicine EDQM Route of Administration - IPS
|
⏿2.0.0 | tx.hl7europe.eu |
| MedicationAdministration.dosage.route.coding:SNOMED-CT | Base | required | SctRouteOfAdministration | 📦6.0.0-rc | This IG |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | MedicationAdministration | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | MedicationAdministration | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | MedicationAdministration | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | MedicationAdministration | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | MedicationAdministration | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
| mad-1 | error | MedicationAdministration.dosage | SHALL have at least one of dosage.dose or dosage.rate[x] |
dose.exists() or rate.exists()
|
This structure is derived from MedicationAdministration
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | MedicationAdministration | Administration of medication to a patient | |
![]() ![]() |
S | 0..1 | id | serverseitige, interne ID des Datensatzes |
![]() ![]() |
||||
![]() ![]() ![]() |
0..1 | id | Eindeutiger Name der serverseitigen Version des Datensatzes | |
![]() ![]() ![]() |
0..1 | instant | Zeitpunkt der letzten Änderung | |
![]() ![]() |
0..0 | Verweis auf die Regeln, nach denen die Ressource erstellt wurde | ||
![]() ![]() |
S | 1..1 | code | Status der Verabreichungsinformation |
![]() ![]() |
1..1 | CodeableConcept, Reference(Medication) | What was administered Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Medikament in codierter Form oder ggf. als Freitext |
![]() ![]() ![]() ![]() |
S | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this |
![]() ![]() ![]() ![]() ![]() |
S | 0..* | ISiKPZNCoding | Code defined by a terminology system Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
S | 0..* | ISiKATCCoding | Code defined by a terminology system Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | ISiKSnomedCTCoding | Code defined by a terminology system Required Pattern: At least the following |
![]() ![]() ![]() |
S | 0..1 | Reference(Medication) | Referenz auf das Medikament (Medication-Ressource) |
![]() ![]() ![]() ![]() |
S | 1..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() |
S | 1..1 | Reference(Patient) | Referenz auf den Patienten |
![]() ![]() ![]() |
S | 1..1 | string | Patienten-Link |
![]() ![]() |
S | 0..1 | Reference(Encounter | EpisodeOfCare) | Referenz auf den Abteilungskontakt |
![]() ![]() ![]() |
S | 1..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() |
1..1 | dateTime, Period | Start and end time of administration Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() |
S | 0..1 | dateTime | Zeitpunkt der Verabreichung |
![]() ![]() ![]() |
S | 0..1 | Period | Zeitraum der Verabreichung |
![]() ![]() ![]() ![]() |
S | 0..1 | dateTime | Starting time with inclusive boundary |
![]() ![]() ![]() ![]() |
S | 0..1 | dateTime | End time with inclusive boundary, if not ongoing |
![]() ![]() |
S | 0..* | BackboneElement | Durchführende Person(en) der Verabreichung |
![]() ![]() ![]() |
S | 1..1 | Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Device) | Referenz auf die verabreichende Person |
![]() ![]() ![]() ![]() |
S | 1..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() |
S | 0..* | CodeableConcept | Grund der Medikation (Referenz) |
![]() ![]() |
S | 0..* | Reference(Condition | Observation | DiagnosticReport) | Grund der Medikation (Referenz) |
![]() ![]() ![]() |
S | 1..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() |
S | 0..1 | Reference(MedicationRequest) | Referenz auf die Verordnung |
![]() ![]() |
S | 0..* | Annotation | Zusätzliche Anmerkungen zur Medikation |
![]() ![]() ![]() |
S | 1..1 | markdown | Freitext-Notiz |
![]() ![]() |
S | 0..1 | BackboneElement | Dosierungsangaben |
![]() ![]() ![]() |
S | 0..1 | string | Freitext-Dosierungsangabe |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Körperstelle der Verabreichung |
![]() ![]() ![]() ![]() |
S | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | ISiKSnomedCTCoding | Code defined by a terminology system Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |
![]() ![]() ![]() ![]() |
S | 0..1 | string | Plain text representation of the concept |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Route |
![]() ![]() ![]() ![]() |
S | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | ISiKCoding | Code defined by a terminology system Binding: Medicine EDQM Route of Administration - IPS (required)Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://standardterms.edqm.eu | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | ISiKSnomedCTCoding | Code defined by a terminology system Binding: SctRouteOfAdministration (required) Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |
![]() ![]() ![]() ![]() |
S | 0..1 | string | Plain text representation of the concept |
![]() ![]() ![]() |
S | 0..1 | MedicationQuantityDoseForm | verabreichte Dosis |
![]() ![]() ![]() |
0..1 | Ratio, SimpleQuantity(4.0.1) | Dose quantity per unit of time Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() ![]() |
S | 0..1 | Ratio | Verabreichungs-Rate (Verhältnis) |
![]() ![]() ![]() ![]() ![]() |
S | 1..1 | MedicationQuantityDoseForm | Numerator value |
![]() ![]() ![]() ![]() ![]() |
S | 1..1 | MedicationQuantity | Denominator value |
![]() ![]() ![]() ![]() |
S | 0..1 | MedicationQuantity | Verabreichungs-Rate |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| MedicationAdministration.dosage.route.coding:EDQM | Base | required |
Medicine EDQM Route of Administration - IPS
|
⏿2.0.0 | tx.hl7europe.eu |
| MedicationAdministration.dosage.route.coding:SNOMED-CT | Base | required | SctRouteOfAdministration | 📦6.0.0-rc | This IG |
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | MedicationAdministration | Administration of medication to a patient | |||||
![]() ![]() |
SΣ | 0..1 | id | serverseitige, interne ID des Datensatzes | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
Σ | 0..1 | id | Eindeutiger Name der serverseitigen Version des Datensatzes | ||||
![]() ![]() ![]() |
Σ | 0..1 | instant | Zeitpunkt der letzten Änderung | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Identifies where the resource comes from | ||||
![]() ![]() ![]() |
Σ | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to | ||||
![]() ![]() ![]() |
Σ | 0..* | Coding | Security Labels applied to this resource Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | ||||
![]() ![]() ![]() |
Σ | 0..* | Coding | Tags applied to this resource Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones". | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() |
0..* | Identifier | External identifier | |||||
![]() ![]() |
Σ | 0..* | uri | Instantiates protocol or definition | ||||
![]() ![]() |
Σ | 0..* | Reference(MedicationAdministration | Procedure) | Part of referenced event | ||||
![]() ![]() |
?!SΣ | 1..1 | code | Status der Verabreichungsinformation Binding: MedicationAdministration Status Codes (required): A set of codes indicating the current status of a MedicationAdministration. | ||||
![]() ![]() |
0..* | CodeableConcept | Reason administration not performed Binding: SNOMEDCTReasonMedicationNotGivenCodes (example): A set of codes indicating the reason why the MedicationAdministration is negated. | |||||
![]() ![]() |
0..1 | CodeableConcept | Type of medication usage Binding: MedicationAdministration Category Codes (preferred): A coded concept describing where the medication administered is expected to occur. | |||||
![]() ![]() |
Σ | 1..1 | What was administered Slice: Unordered, Closed by type:$this Binding: SNOMEDCTMedicationCodes (example): Codes identifying substance or product that can be administered. | |||||
![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() |
Reference(Medication) | |||||||
![]() ![]() ![]() |
SΣ | 0..1 | CodeableConcept | Medikament in codierter Form oder ggf. als Freitext Binding: SNOMEDCTMedicationCodes (example): Codes identifying substance or product that can be administered. | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | ISiKPZNCoding | Code defined by a terminology system Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | ISiKATCCoding | Code defined by a terminology system Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | ISiKSnomedCTCoding | Code defined by a terminology system Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() |
SΣ | 0..1 | Reference(Medication) | Referenz auf das Medikament (Medication-Ressource) | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
SΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() |
SΣ | 1..1 | Reference(Patient) | Referenz auf den Patienten | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
SΣC | 1..1 | string | Patienten-Link | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() |
Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() |
S | 0..1 | Reference(Encounter | EpisodeOfCare) | Referenz auf den Abteilungskontakt | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
SΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() |
Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() |
0..* | Reference(Resource) | Additional information to support administration | |||||
![]() ![]() |
Σ | 1..1 | Start and end time of administration Slice: Unordered, Closed by type:$this | |||||
![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
SΣ | 0..1 | dateTime | Zeitpunkt der Verabreichung | ||||
![]() ![]() ![]() |
SΣ | 0..1 | Period | Zeitraum der Verabreichung | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | dateTime | Starting time with inclusive boundary | ||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | dateTime | End time with inclusive boundary, if not ongoing | ||||
![]() ![]() |
SΣ | 0..* | BackboneElement | Durchführende Person(en) der Verabreichung | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Type of performance Binding: MedicationAdministration Performer Function Codes (example): A code describing the role an individual played in administering the medication. | |||||
![]() ![]() ![]() |
SΣ | 1..1 | Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Device) | Referenz auf die verabreichende Person | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
SΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() |
S | 0..* | CodeableConcept | Grund der Medikation (Referenz) Binding: ReasonMedicationGivenCodes (example): A set of codes indicating the reason why the MedicationAdministration was made. | ||||
![]() ![]() |
S | 0..* | Reference(Condition | Observation | DiagnosticReport) | Grund der Medikation (Referenz) | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
SΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() |
Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() |
S | 0..1 | Reference(MedicationRequest) | Referenz auf die Verordnung | ||||
![]() ![]() |
0..* | Reference(Device) | Device used to administer | |||||
![]() ![]() |
S | 0..* | Annotation | Zusätzliche Anmerkungen zur Medikation | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
Σ | 0..1 | Individual responsible for the annotation | |||||
![]() ![]() ![]() ![]() |
Reference(Practitioner | Patient | RelatedPerson | Organization) | |||||||
![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() |
Σ | 0..1 | dateTime | When the annotation was made | ||||
![]() ![]() ![]() |
SΣ | 1..1 | markdown | Freitext-Notiz | ||||
![]() ![]() |
SC | 0..1 | BackboneElement | Dosierungsangaben Constraints: mad-1 | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
S | 0..1 | string | Freitext-Dosierungsangabe | ||||
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Körperstelle der Verabreichung Binding: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (example): A coded concept describing the site location the medicine enters into or onto the body. | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | ISiKSnomedCTCoding | Code defined by a terminology system Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | code | Symbol in syntax defined by the system | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Route Binding: SNOMEDCTRouteCodes (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject. | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | ISiKCoding | Code defined by a terminology system Binding: Medicine EDQM Route of Administration - IPS (required)Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://standardterms.edqm.eu | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | code | Symbol in syntax defined by the system | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | ISiKSnomedCTCoding | Code defined by a terminology system Binding: SctRouteOfAdministration (required) Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | code | Symbol in syntax defined by the system | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() |
0..1 | CodeableConcept | How drug was administered Binding: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered. | |||||
![]() ![]() ![]() |
S | 0..1 | MedicationQuantityDoseForm | verabreichte Dosis | ||||
![]() ![]() ![]() |
0..1 | Dose quantity per unit of time Slice: Unordered, Closed by type:$this | ||||||
![]() ![]() ![]() ![]() |
Ratio | |||||||
![]() ![]() ![]() ![]() |
Quantity(SimpleQuantity) | |||||||
![]() ![]() ![]() ![]() |
S | 0..1 | Ratio | Verabreichungs-Rate (Verhältnis) | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | MedicationQuantityDoseForm | Numerator value | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | MedicationQuantity | Denominator value | ||||
![]() ![]() ![]() ![]() |
S | 0..1 | MedicationQuantity | Verabreichungs-Rate | ||||
![]() ![]() |
0..* | Reference(Provenance) | A list of events of interest in the lifecycle | |||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| MedicationAdministration.meta.security | Base | extensible | SecurityLabels | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.meta.tag | Base | example | Common Tags | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.status | Base | required | Medication administration status codes | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.statusReason | Base | example | SNOMED CT Reason Medication Not Given Codes | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.category | Base | preferred | Medication administration category codes | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.medication[x] | Base | example | SNOMED CT Medication Codes | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.medication[x]:medicationCodeableConcept | Base | example | SNOMED CT Medication Codes | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.medication[x]:medicationReference.type | Base | extensible | ResourceType | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.subject.type | Base | extensible | ResourceType | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.context.type | Base | extensible | ResourceType | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.performer.function | Base | example | Medication administration performer function codes | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.performer.actor.type | Base | extensible | ResourceType | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.reasonCode | Base | example | Reason Medication Given Codes | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.reasonReference.type | Base | extensible | ResourceType | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.dosage.site | Base | example | SNOMED CT Anatomical Structure for Administration Site Codes | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.dosage.route | Base | example | SNOMED CT Route Codes | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.dosage.route.coding:EDQM | Base | required |
Medicine EDQM Route of Administration - IPS
|
⏿2.0.0 | tx.hl7europe.eu |
| MedicationAdministration.dosage.route.coding:SNOMED-CT | Base | required | SctRouteOfAdministration | 📦6.0.0-rc | This IG |
| MedicationAdministration.dosage.method | Base | example | SNOMED CT Administration Method Codes | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | MedicationAdministration | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | MedicationAdministration | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | MedicationAdministration | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | MedicationAdministration | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | MedicationAdministration | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
| mad-1 | error | MedicationAdministration.dosage | SHALL have at least one of dosage.dose or dosage.rate[x] |
dose.exists() or rate.exists()
|
| Element | Short description | Notes |
|---|---|---|
| MedicationAdministration.context | Referenz auf den Abteilungskontakt | Begründung des Must-Support: Basisinformation im Krankenhaus-Kontext |
| MedicationAdministration.context.reference | Begründung MS: Die Verlinkung auf eine Encounter-Ressource dient der technischen Zuordnung der Dokumentation zu einem Aufenthalt und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc. Im ISik Kontext MUSS die referenzierte Ressource konform zu ISiKKontaktGesundheitseinrichtung sein. Jenseits von ISiK KÖNNEN weitere Instanzen mit anderen Profilen referenziert werden. |
|
| MedicationAdministration.dosage | Dosierungsangaben | Begründung des Must-Support: Basisinformation. Zur vollständig strukturierten Abbildung der zahlreichen Möglichkeiten sind die hier mit Must-Support gekennzeichneten Unterelemente erforderlich gemäß Konsens der ISiK AG Medikation |
| MedicationAdministration.dosage.dose | verabreichte Dosis | |
| MedicationAdministration.dosage.rate[x]:rateQuantity | Verabreichungs-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. |
| MedicationAdministration.dosage.rate[x]:rateRatio | Verabreichungs-Rate (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. |
| MedicationAdministration.dosage.rate[x]:rateRatio.denominator | ||
| MedicationAdministration.dosage.rate[x]:rateRatio.numerator | ||
| MedicationAdministration.dosage.route | Route | |
| MedicationAdministration.dosage.route.coding | ||
| MedicationAdministration.dosage.route.coding:EDQM | ||
| MedicationAdministration.dosage.route.coding:SNOMED-CT | ||
| MedicationAdministration.dosage.route.text | ||
| MedicationAdministration.dosage.site | Körperstelle der Verabreichung | |
| MedicationAdministration.dosage.site.coding | ||
| MedicationAdministration.dosage.site.coding:SNOMED-CT | ||
| MedicationAdministration.dosage.site.text | ||
| MedicationAdministration.dosage.text | Freitext-Dosierungsangabe | 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. |
| MedicationAdministration.effective[x]:effectiveDateTime | Zeitpunkt der Verabreichung | Begründung des Must-Support: Basisinformation Festlegung zur Nutzung: eine Zeitpunkt-genaue Angabe (.effectiveDateTime oder .effectivePeriod auf Sekundenebene gemäß der FHIR-Core Vorgabe) MUSS hier seitens eines bestätigungsrelevanten Systems unterstützt werden. Für grobgranularere Angaben (z.B. nur Jahr, Monat oder Tag) SOLL das Profil ISiKMedikationsInformation (MedicationStatement) verwendet werden. |
| MedicationAdministration.effective[x]:effectivePeriod | Zeitraum der Verabreichung | Begründung des Must-Support: Basisinformation Festlegung zur Nutzung: eine Zeitpunkt-genaue Angabe (.effectiveDateTime oder .effectivePeriod auf Sekundenebene gemäß der FHIR-Core Vorgabe) MUSS hier seitens eines bestätigungsrelevanten Systems unterstützt werden. Für grobgranularere Angaben (z.B. nur Jahr, Monat oder Tag) SOLL das Profil ISiKMedikationsInformation (MedicationStatement) verwendet werden. |
| MedicationAdministration.effective[x]:effectivePeriod.end | ||
| MedicationAdministration.effective[x]:effectivePeriod.start | ||
| MedicationAdministration.id | serverseitige, interne ID des Datensatzes | bedingtes Pflichtfeld/bedingtes MS: Alle von einem Server bereitgestellten Ressourcen MÜSSEN über eine |
| MedicationAdministration.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. |
| MedicationAdministration.medication[x]:medicationCodeableConcept.coding | ||
| MedicationAdministration.medication[x]:medicationCodeableConcept.coding:ATC-DE | Mehrfachcodierung ist zulässig, da für ein abstraktes Medikament auch mehrere ATC-Codes existieren können, z.B. existieren für Aspirin 4 verschiedene Codes, je nachdem wofür das Medikament angewendet wird. |
|
| MedicationAdministration.medication[x]:medicationCodeableConcept.coding:PZN | Mehrfachcodierung ist zulässig, da für ein abstraktes Medikament auch mehrere PZN-Codes existieren können, z.B. existieren für Aspirin 3 verschiedene Packungsgrößen. |
|
| MedicationAdministration.medication[x]:medicationCodeableConcept.coding:SCT | ||
| MedicationAdministration.medication[x]:medicationReference | Referenz auf das Medikament (Medication-Ressource) | Begründung des Must-Support: Basisinformation Hinweis: wird verwendet, wenn detaillierte Informationen zum Medikament vorliegen |
| MedicationAdministration.medication[x]:medicationReference.reference | ||
| MedicationAdministration.note | Zusätzliche Anmerkungen zur Medikation | Begründung des Must-Support: Fachlich relevante Zusatzinformationen |
| MedicationAdministration.note.text | Freitext-Notiz | Begründung des Must-Support: Angabe zusätzlicher Informationen kann fachlich relevant sein |
| MedicationAdministration.performer | Durchführende Person(en) der Verabreichung | Begründung des Must-Support: Nachvollziehbarkeit |
| MedicationAdministration.performer.actor | Referenz auf die verabreichende Person | Begründung des Must-Support: Nachvollziehbarkeit |
| MedicationAdministration.performer.actor.reference | ||
| MedicationAdministration.reasonCode | 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. |
| MedicationAdministration.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. |
| MedicationAdministration.reasonReference.reference | ||
| MedicationAdministration.request | Referenz auf die Verordnung | Einschränkung der übergreifenden MS-Definition: Verfügt ein bestätigungsrelevantes System nicht über die Möglichkeit zur Abbildung der zugrunde liegenden Verordnung einer Verabreichung, so MUSS dieses System die Information NICHT abbilden. Motivation zum eingeschränkten MS: Die referenzierte Verordnung ( |
| MedicationAdministration.status | Status der Verabreichungsinformation | Begründung des Must-Support: Erforderliche Angabe im FHIR-Standard |
| MedicationAdministration.subject | Referenz auf den Patienten | Begründung des Must-Support: Basisinformation |
| MedicationAdministration.subject.reference | Patienten-Link | Begründung MS: Die Verlinkung auf eine Patienten-Ressource dient der technischen Zuordnung der Dokumentation zu einem Patienten und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc. Im ISik Kontext MUSS die referenzierte Ressource konform zu ISiKPatient sein. Jenseits von ISiK KÖNNEN weitere Instanzen mit anderen Profilen referenziert werden. |
This structure is derived from MedicationAdministration
Summary
Mandatory: 1 element(6 nested mandatory elements)
Must-Support: 42 elements
Prohibited: 1 element
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Key Elements View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | MedicationAdministration | Administration of medication to a patient | |
![]() ![]() |
SΣ | 0..1 | id | serverseitige, interne ID des Datensatzes |
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() |
?!SΣ | 1..1 | code | Status der Verabreichungsinformation Binding: MedicationAdministration Status Codes (required): A set of codes indicating the current status of a MedicationAdministration. |
![]() ![]() |
Σ | 1..1 | What was administered Slice: Unordered, Closed by type:$this Binding: SNOMEDCTMedicationCodes (example): Codes identifying substance or product that can be administered. | |
![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() |
Reference(Medication) | |||
![]() ![]() ![]() |
SΣ | 0..1 | CodeableConcept | Medikament in codierter Form oder ggf. als Freitext Binding: SNOMEDCTMedicationCodes (example): Codes identifying substance or product that can be administered. |
![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | ISiKPZNCoding | Code defined by a terminology system Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | ISiKATCCoding | Code defined by a terminology system Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | ISiKSnomedCTCoding | Code defined by a terminology system Required Pattern: At least the following |
![]() ![]() ![]() |
SΣ | 0..1 | Reference(Medication) | Referenz auf das Medikament (Medication-Ressource) |
![]() ![]() ![]() ![]() |
SΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() |
SΣ | 1..1 | Reference(Patient) | Referenz auf den Patienten |
![]() ![]() ![]() |
SΣC | 1..1 | string | Patienten-Link |
![]() ![]() |
S | 0..1 | Reference(Encounter | EpisodeOfCare) | Referenz auf den Abteilungskontakt |
![]() ![]() ![]() |
SΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() |
Σ | 1..1 | Start and end time of administration Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() |
SΣ | 0..1 | dateTime | Zeitpunkt der Verabreichung |
![]() ![]() ![]() |
SΣ | 0..1 | Period | Zeitraum der Verabreichung |
![]() ![]() ![]() ![]() |
SΣC | 0..1 | dateTime | Starting time with inclusive boundary |
![]() ![]() ![]() ![]() |
SΣC | 0..1 | dateTime | End time with inclusive boundary, if not ongoing |
![]() ![]() |
SΣ | 0..* | BackboneElement | Durchführende Person(en) der Verabreichung |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
SΣ | 1..1 | Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Device) | Referenz auf die verabreichende Person |
![]() ![]() ![]() ![]() |
SΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() |
S | 0..* | CodeableConcept | Grund der Medikation (Referenz) Binding: ReasonMedicationGivenCodes (example): A set of codes indicating the reason why the MedicationAdministration was made. |
![]() ![]() |
S | 0..* | Reference(Condition | Observation | DiagnosticReport) | Grund der Medikation (Referenz) |
![]() ![]() ![]() |
SΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() |
S | 0..1 | Reference(MedicationRequest) | Referenz auf die Verordnung |
![]() ![]() |
S | 0..* | Annotation | Zusätzliche Anmerkungen zur Medikation |
![]() ![]() ![]() |
SΣ | 1..1 | markdown | Freitext-Notiz |
![]() ![]() |
SC | 0..1 | BackboneElement | Dosierungsangaben Constraints: mad-1 |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
S | 0..1 | string | Freitext-Dosierungsangabe |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Körperstelle der Verabreichung Binding: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (example): A coded concept describing the site location the medicine enters into or onto the body. |
![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | ISiKSnomedCTCoding | Code defined by a terminology system Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Plain text representation of the concept |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Route Binding: SNOMEDCTRouteCodes (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject. |
![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | ISiKCoding | Code defined by a terminology system Binding: Medicine EDQM Route of Administration - IPS (required)Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://standardterms.edqm.eu | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | ISiKSnomedCTCoding | Code defined by a terminology system Binding: SctRouteOfAdministration (required) Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Plain text representation of the concept |
![]() ![]() ![]() |
S | 0..1 | MedicationQuantityDoseForm | verabreichte Dosis |
![]() ![]() ![]() |
0..1 | Dose quantity per unit of time Slice: Unordered, Closed by type:$this | ||
![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() |
Quantity(SimpleQuantity) | |||
![]() ![]() ![]() ![]() |
S | 0..1 | Ratio | Verabreichungs-Rate (Verhältnis) |
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | MedicationQuantityDoseForm | Numerator value |
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | MedicationQuantity | Denominator value |
![]() ![]() ![]() ![]() |
S | 0..1 | MedicationQuantity | Verabreichungs-Rate |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| MedicationAdministration.status | Base | required | Medication administration status codes | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.medication[x] | Base | example | SNOMED CT Medication Codes | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.medication[x]:medicationCodeableConcept | Base | example | SNOMED CT Medication Codes | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.reasonCode | Base | example | Reason Medication Given Codes | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.dosage.site | Base | example | SNOMED CT Anatomical Structure for Administration Site Codes | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.dosage.route | Base | example | SNOMED CT Route Codes | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.dosage.route.coding:EDQM | Base | required |
Medicine EDQM Route of Administration - IPS
|
⏿2.0.0 | tx.hl7europe.eu |
| MedicationAdministration.dosage.route.coding:SNOMED-CT | Base | required | SctRouteOfAdministration | 📦6.0.0-rc | This IG |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | MedicationAdministration | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | MedicationAdministration | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | MedicationAdministration | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | MedicationAdministration | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | MedicationAdministration | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
| mad-1 | error | MedicationAdministration.dosage | SHALL have at least one of dosage.dose or dosage.rate[x] |
dose.exists() or rate.exists()
|
Differential View
This structure is derived from MedicationAdministration
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | MedicationAdministration | Administration of medication to a patient | |
![]() ![]() |
S | 0..1 | id | serverseitige, interne ID des Datensatzes |
![]() ![]() |
||||
![]() ![]() ![]() |
0..1 | id | Eindeutiger Name der serverseitigen Version des Datensatzes | |
![]() ![]() ![]() |
0..1 | instant | Zeitpunkt der letzten Änderung | |
![]() ![]() |
0..0 | Verweis auf die Regeln, nach denen die Ressource erstellt wurde | ||
![]() ![]() |
S | 1..1 | code | Status der Verabreichungsinformation |
![]() ![]() |
1..1 | CodeableConcept, Reference(Medication) | What was administered Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Medikament in codierter Form oder ggf. als Freitext |
![]() ![]() ![]() ![]() |
S | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this |
![]() ![]() ![]() ![]() ![]() |
S | 0..* | ISiKPZNCoding | Code defined by a terminology system Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
S | 0..* | ISiKATCCoding | Code defined by a terminology system Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | ISiKSnomedCTCoding | Code defined by a terminology system Required Pattern: At least the following |
![]() ![]() ![]() |
S | 0..1 | Reference(Medication) | Referenz auf das Medikament (Medication-Ressource) |
![]() ![]() ![]() ![]() |
S | 1..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() |
S | 1..1 | Reference(Patient) | Referenz auf den Patienten |
![]() ![]() ![]() |
S | 1..1 | string | Patienten-Link |
![]() ![]() |
S | 0..1 | Reference(Encounter | EpisodeOfCare) | Referenz auf den Abteilungskontakt |
![]() ![]() ![]() |
S | 1..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() |
1..1 | dateTime, Period | Start and end time of administration Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() |
S | 0..1 | dateTime | Zeitpunkt der Verabreichung |
![]() ![]() ![]() |
S | 0..1 | Period | Zeitraum der Verabreichung |
![]() ![]() ![]() ![]() |
S | 0..1 | dateTime | Starting time with inclusive boundary |
![]() ![]() ![]() ![]() |
S | 0..1 | dateTime | End time with inclusive boundary, if not ongoing |
![]() ![]() |
S | 0..* | BackboneElement | Durchführende Person(en) der Verabreichung |
![]() ![]() ![]() |
S | 1..1 | Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Device) | Referenz auf die verabreichende Person |
![]() ![]() ![]() ![]() |
S | 1..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() |
S | 0..* | CodeableConcept | Grund der Medikation (Referenz) |
![]() ![]() |
S | 0..* | Reference(Condition | Observation | DiagnosticReport) | Grund der Medikation (Referenz) |
![]() ![]() ![]() |
S | 1..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() |
S | 0..1 | Reference(MedicationRequest) | Referenz auf die Verordnung |
![]() ![]() |
S | 0..* | Annotation | Zusätzliche Anmerkungen zur Medikation |
![]() ![]() ![]() |
S | 1..1 | markdown | Freitext-Notiz |
![]() ![]() |
S | 0..1 | BackboneElement | Dosierungsangaben |
![]() ![]() ![]() |
S | 0..1 | string | Freitext-Dosierungsangabe |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Körperstelle der Verabreichung |
![]() ![]() ![]() ![]() |
S | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | ISiKSnomedCTCoding | Code defined by a terminology system Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |
![]() ![]() ![]() ![]() |
S | 0..1 | string | Plain text representation of the concept |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Route |
![]() ![]() ![]() ![]() |
S | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | ISiKCoding | Code defined by a terminology system Binding: Medicine EDQM Route of Administration - IPS (required)Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://standardterms.edqm.eu | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | ISiKSnomedCTCoding | Code defined by a terminology system Binding: SctRouteOfAdministration (required) Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |
![]() ![]() ![]() ![]() |
S | 0..1 | string | Plain text representation of the concept |
![]() ![]() ![]() |
S | 0..1 | MedicationQuantityDoseForm | verabreichte Dosis |
![]() ![]() ![]() |
0..1 | Ratio, SimpleQuantity(4.0.1) | Dose quantity per unit of time Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() ![]() |
S | 0..1 | Ratio | Verabreichungs-Rate (Verhältnis) |
![]() ![]() ![]() ![]() ![]() |
S | 1..1 | MedicationQuantityDoseForm | Numerator value |
![]() ![]() ![]() ![]() ![]() |
S | 1..1 | MedicationQuantity | Denominator value |
![]() ![]() ![]() ![]() |
S | 0..1 | MedicationQuantity | Verabreichungs-Rate |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| MedicationAdministration.dosage.route.coding:EDQM | Base | required |
Medicine EDQM Route of Administration - IPS
|
⏿2.0.0 | tx.hl7europe.eu |
| MedicationAdministration.dosage.route.coding:SNOMED-CT | Base | required | SctRouteOfAdministration | 📦6.0.0-rc | This IG |
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | MedicationAdministration | Administration of medication to a patient | |||||
![]() ![]() |
SΣ | 0..1 | id | serverseitige, interne ID des Datensatzes | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
Σ | 0..1 | id | Eindeutiger Name der serverseitigen Version des Datensatzes | ||||
![]() ![]() ![]() |
Σ | 0..1 | instant | Zeitpunkt der letzten Änderung | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Identifies where the resource comes from | ||||
![]() ![]() ![]() |
Σ | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to | ||||
![]() ![]() ![]() |
Σ | 0..* | Coding | Security Labels applied to this resource Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | ||||
![]() ![]() ![]() |
Σ | 0..* | Coding | Tags applied to this resource Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones". | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() |
0..* | Identifier | External identifier | |||||
![]() ![]() |
Σ | 0..* | uri | Instantiates protocol or definition | ||||
![]() ![]() |
Σ | 0..* | Reference(MedicationAdministration | Procedure) | Part of referenced event | ||||
![]() ![]() |
?!SΣ | 1..1 | code | Status der Verabreichungsinformation Binding: MedicationAdministration Status Codes (required): A set of codes indicating the current status of a MedicationAdministration. | ||||
![]() ![]() |
0..* | CodeableConcept | Reason administration not performed Binding: SNOMEDCTReasonMedicationNotGivenCodes (example): A set of codes indicating the reason why the MedicationAdministration is negated. | |||||
![]() ![]() |
0..1 | CodeableConcept | Type of medication usage Binding: MedicationAdministration Category Codes (preferred): A coded concept describing where the medication administered is expected to occur. | |||||
![]() ![]() |
Σ | 1..1 | What was administered Slice: Unordered, Closed by type:$this Binding: SNOMEDCTMedicationCodes (example): Codes identifying substance or product that can be administered. | |||||
![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() |
Reference(Medication) | |||||||
![]() ![]() ![]() |
SΣ | 0..1 | CodeableConcept | Medikament in codierter Form oder ggf. als Freitext Binding: SNOMEDCTMedicationCodes (example): Codes identifying substance or product that can be administered. | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | ISiKPZNCoding | Code defined by a terminology system Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | ISiKATCCoding | Code defined by a terminology system Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | ISiKSnomedCTCoding | Code defined by a terminology system Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() |
SΣ | 0..1 | Reference(Medication) | Referenz auf das Medikament (Medication-Ressource) | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
SΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() |
SΣ | 1..1 | Reference(Patient) | Referenz auf den Patienten | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
SΣC | 1..1 | string | Patienten-Link | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() |
Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() |
S | 0..1 | Reference(Encounter | EpisodeOfCare) | Referenz auf den Abteilungskontakt | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
SΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() |
Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() |
0..* | Reference(Resource) | Additional information to support administration | |||||
![]() ![]() |
Σ | 1..1 | Start and end time of administration Slice: Unordered, Closed by type:$this | |||||
![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
SΣ | 0..1 | dateTime | Zeitpunkt der Verabreichung | ||||
![]() ![]() ![]() |
SΣ | 0..1 | Period | Zeitraum der Verabreichung | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | dateTime | Starting time with inclusive boundary | ||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | dateTime | End time with inclusive boundary, if not ongoing | ||||
![]() ![]() |
SΣ | 0..* | BackboneElement | Durchführende Person(en) der Verabreichung | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Type of performance Binding: MedicationAdministration Performer Function Codes (example): A code describing the role an individual played in administering the medication. | |||||
![]() ![]() ![]() |
SΣ | 1..1 | Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Device) | Referenz auf die verabreichende Person | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
SΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() |
S | 0..* | CodeableConcept | Grund der Medikation (Referenz) Binding: ReasonMedicationGivenCodes (example): A set of codes indicating the reason why the MedicationAdministration was made. | ||||
![]() ![]() |
S | 0..* | Reference(Condition | Observation | DiagnosticReport) | Grund der Medikation (Referenz) | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
SΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() |
Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() |
S | 0..1 | Reference(MedicationRequest) | Referenz auf die Verordnung | ||||
![]() ![]() |
0..* | Reference(Device) | Device used to administer | |||||
![]() ![]() |
S | 0..* | Annotation | Zusätzliche Anmerkungen zur Medikation | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
Σ | 0..1 | Individual responsible for the annotation | |||||
![]() ![]() ![]() ![]() |
Reference(Practitioner | Patient | RelatedPerson | Organization) | |||||||
![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() |
Σ | 0..1 | dateTime | When the annotation was made | ||||
![]() ![]() ![]() |
SΣ | 1..1 | markdown | Freitext-Notiz | ||||
![]() ![]() |
SC | 0..1 | BackboneElement | Dosierungsangaben Constraints: mad-1 | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
S | 0..1 | string | Freitext-Dosierungsangabe | ||||
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Körperstelle der Verabreichung Binding: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (example): A coded concept describing the site location the medicine enters into or onto the body. | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | ISiKSnomedCTCoding | Code defined by a terminology system Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | code | Symbol in syntax defined by the system | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Route Binding: SNOMEDCTRouteCodes (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject. | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | ISiKCoding | Code defined by a terminology system Binding: Medicine EDQM Route of Administration - IPS (required)Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://standardterms.edqm.eu | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | code | Symbol in syntax defined by the system | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | ISiKSnomedCTCoding | Code defined by a terminology system Binding: SctRouteOfAdministration (required) Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | code | Symbol in syntax defined by the system | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() |
0..1 | CodeableConcept | How drug was administered Binding: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered. | |||||
![]() ![]() ![]() |
S | 0..1 | MedicationQuantityDoseForm | verabreichte Dosis | ||||
![]() ![]() ![]() |
0..1 | Dose quantity per unit of time Slice: Unordered, Closed by type:$this | ||||||
![]() ![]() ![]() ![]() |
Ratio | |||||||
![]() ![]() ![]() ![]() |
Quantity(SimpleQuantity) | |||||||
![]() ![]() ![]() ![]() |
S | 0..1 | Ratio | Verabreichungs-Rate (Verhältnis) | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | MedicationQuantityDoseForm | Numerator value | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | MedicationQuantity | Denominator value | ||||
![]() ![]() ![]() ![]() |
S | 0..1 | MedicationQuantity | Verabreichungs-Rate | ||||
![]() ![]() |
0..* | Reference(Provenance) | A list of events of interest in the lifecycle | |||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| MedicationAdministration.meta.security | Base | extensible | SecurityLabels | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.meta.tag | Base | example | Common Tags | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.status | Base | required | Medication administration status codes | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.statusReason | Base | example | SNOMED CT Reason Medication Not Given Codes | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.category | Base | preferred | Medication administration category codes | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.medication[x] | Base | example | SNOMED CT Medication Codes | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.medication[x]:medicationCodeableConcept | Base | example | SNOMED CT Medication Codes | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.medication[x]:medicationReference.type | Base | extensible | ResourceType | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.subject.type | Base | extensible | ResourceType | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.context.type | Base | extensible | ResourceType | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.performer.function | Base | example | Medication administration performer function codes | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.performer.actor.type | Base | extensible | ResourceType | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.reasonCode | Base | example | Reason Medication Given Codes | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.reasonReference.type | Base | extensible | ResourceType | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.dosage.site | Base | example | SNOMED CT Anatomical Structure for Administration Site Codes | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.dosage.route | Base | example | SNOMED CT Route Codes | 📍4.0.1 | FHIR Std. |
| MedicationAdministration.dosage.route.coding:EDQM | Base | required |
Medicine EDQM Route of Administration - IPS
|
⏿2.0.0 | tx.hl7europe.eu |
| MedicationAdministration.dosage.route.coding:SNOMED-CT | Base | required | SctRouteOfAdministration | 📦6.0.0-rc | This IG |
| MedicationAdministration.dosage.method | Base | example | SNOMED CT Administration Method Codes | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | MedicationAdministration | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | MedicationAdministration | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | MedicationAdministration | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | MedicationAdministration | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | MedicationAdministration | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
| mad-1 | error | MedicationAdministration.dosage | SHALL have at least one of dosage.dose or dosage.rate[x] |
dose.exists() or rate.exists()
|
This structure is derived from MedicationAdministration
Summary
Mandatory: 1 element(6 nested mandatory elements)
Must-Support: 42 elements
Prohibited: 1 element
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Other representations of profile: CSV, Excel, Schematron