Die List Ressource ist eine flache Sammlung von Ressourcen und bietet Funktionen für die Verwaltung der Sammlung. In diesem Fall dient die Ressource als Sammlung der Medikationen, die ein Patient zu einem bestimmten Zeitpunkt einnimmt, beispielsweise bei Aufnahme oder Entlassung. Die Ressource verweist dazu auf MedicationStatement Ressourcen.
Zweck und Kontext der Liste werden über List.code
angegeben. Ein Coding wird immer auf Code medications
aus System http://terminology.hl7.org/CodeSystem/list-example-use-codes
gesetzt. Mit dem zweiten Coding wird der Kontext bestimmt, in dem die Medikationsliste verwaltet wird. Dabei kann es sich um Aufnahmemedikation, Entlassmedikation oder die Medikation während des stationären Aufenthaltes handeln. Für diese Kontexte besteht die Auswahl aus drei Codes aus dem System IHE XDS Fallkontext mit URI http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung
:
code | display |
---|---|
E100 | ambulanter Kontakt |
E200 | stationärer Aufenthalt |
E210 | stationäre Aufnahme |
E230 | stationäre Entlassung |
Je nachdem, ob es sich um eine Medikationsliste während eines stationären Aufenthaltes oder eine Aufnahme- oder Entlassmedikation handelt, wird List.mode
unterschiedlich gesetzt. Für die Medikationsliste während des stationären Aufenthaltes wird List.mode
= working
gesetzt. Im Kontext von Aufnahme, Entlassung oder ambulantem Kontakt soll List.mode
= snapshot
sein.
key | severity | human | expression |
---|---|---|---|
medication-list-context-1 | error | Wenn der Kontext Aufnahme, Entlassung oder ambulanter Kontakt ist, soll der mode 'snapshot' sein. | List.code.coding.where(system='http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung' and code='E210' or system='http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung' and code='E230' or system='http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung' and code='E100').exists() implies List.mode='snapshot' |
medication-list-context-2 | error | Wenn der Kontext stationärer Aufenthalt ist, soll der mode 'working' sein. | List.code.coding.where(system='http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung' and code='E200').exists() implies List.mode='working' |
Name | Status | Version | Lizenz | Canonical | Basis |
---|---|---|---|---|---|
MII_PR_Medikation_Medikationsliste | active | 2025.0.0 | CC-BY-4.0 | https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/medikationsliste | http://hl7.org/fhir/StructureDefinition/List |
MII_PR_Medikation_Medikationsliste (List) | I | List | |
id | Σ | 0..1 | string |
meta | S Σ | 0..1 | Meta |
id | 0..1 | string | |
extension | I | 0..* | Extension |
versionId | Σ | 0..1 | id |
lastUpdated | Σ | 0..1 | instant |
source | S Σ | 0..1 | uri |
profile | S Σ | 0..* | canonical(StructureDefinition) |
security | Σ | 0..* | CodingBinding |
tag | Σ | 0..* | Coding |
implicitRules | Σ ?! | 0..1 | uri |
language | 0..1 | codeBinding | |
text | 0..1 | Narrative | |
contained | 0..* | Resource | |
extension | I | 0..* | Extension |
modifierExtension | ?! I | 0..* | Extension |
identifier | S | 0..* | Identifier |
status | S Σ ?! | 1..1 | codeBinding |
mode | S Σ ?! | 1..1 | codeBinding |
title | Σ | 0..1 | string |
code | S Σ | 0..1 | CodeableConcept |
id | 0..1 | string | |
extension | I | 0..* | Extension |
coding | S Σ | 2..* | Coding |
medCode | S Σ | 1..1 | CodingPattern |
id | 0..1 | string | |
extension | I | 0..* | Extension |
system | S Σ | 0..1 | uriPattern |
version | Σ | 0..1 | string |
code | S Σ | 0..1 | codePattern |
display | Σ | 0..1 | string |
userSelected | Σ | 0..1 | boolean |
contextCode | S Σ | 1..1 | CodingBindingPattern |
id | 0..1 | string | |
extension | I | 0..* | Extension |
system | S Σ | 0..1 | uriPattern |
version | Σ | 0..1 | string |
code | S Σ | 0..1 | code |
display | Σ | 0..1 | string |
userSelected | Σ | 0..1 | boolean |
text | Σ | 0..1 | string |
subject | S Σ I | 1..1 | Reference(Patient) |
encounter | S I | 0..1 | Reference(Encounter) |
date | S Σ | 0..1 | dateTime |
source | Σ I | 0..1 | Reference(Practitioner | PractitionerRole | Patient | Device) |
orderedBy | 0..1 | CodeableConceptBinding | |
note | 0..* | Annotation | |
entry | S I | 0..* | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
flag | 0..0 | CodeableConcept | |
deleted | ?! I | 0..0 | boolean |
date | 0..1 | dateTime | |
item | S I | 1..1 | Reference(MII_PR_Medikation_MedicationStatement) |
emptyReason | I | 0..1 | CodeableConceptBinding |
Liste einzelner Medikationen z.B. zur Dokumentation der Aufnahme- oder Entlassmedikation. |
Feldname | Kurzbeschreibung |
---|---|
List.meta | |
List.meta.source | |
List.meta.profile | |
List.identifier | |
List.status | Status |
List.mode | Modus |
List.code | Code |
List.code.coding | |
List.code.coding:medCode | Medikationsliste |
List.code.coding:medCode.system | |
List.code.coding:medCode.code | |
List.code.coding:contextCode | Kontext der Medikationsliste |
List.code.coding:contextCode.system | |
List.code.coding:contextCode.code | |
List.subject | |
List.encounter | Fall oder Kontakt |
List.date | Datum |
List.entry | Eintrag |
List.entry.item |
<StructureDefinition xmlns="http://hl7.org/fhir"> <id value="mii-pr-medikation-medikationsliste" /> <extension url="https://www.medizininformatik-initiative.de/fhir/modul-meta/StructureDefinition/mii-ex-meta-license-codeable"> <valueCodeableConcept> <coding> <system value="http://hl7.org/fhir/spdx-license" /> <code value="CC-BY-4.0" /> <display value="Creative Commons Attribution 4.0 International" /> </coding> </valueCodeableConcept> </extension> <url value="https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/medikationsliste" /> <version value="2025.0.0" /> <name value="MII_PR_Medikation_Medikationsliste"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="MII_PR_Medikation_Medicationlist" /> </extension> </extension> </name> <title value="MII PR Medikation Medikationsliste"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Medikationsliste" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="Medicationlist" /> </extension> </extension> </title> <status value="active" /> <date value="2024-11-13" /> <publisher value="Medizininformatik Initiative" /> <contact> <telecom> <system value="url" /> <value value="https://www.medizininformatik-initiative.de" /> </telecom> </contact> <description value="Liste einzelner Medikationen z.B. zur Dokumentation der Aufnahme- oder Entlassmedikation."> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Sammlung der Medikationen, die ein Patient zu einem bestimmten Zeitpunkt einnimmt, beispielsweise bei Aufnahme oder Entlassung" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="List of discrete medications e.g. for documentation of admission or discharge medication." /> </extension> </extension> </description> <fhirVersion value="4.0.1" /> <kind value="resource" /> <abstract value="false" /> <type value="List" /> <baseDefinition value="http://hl7.org/fhir/StructureDefinition/List" /> <derivation value="constraint" /> <differential> <element id="List"> <path value="List" /> <constraint> <key value="medication-list-context-1" /> <severity value="error" /> <human value="Wenn der Kontext Aufnahme, Entlassung oder ambulanter Kontakt ist, soll der mode 'snapshot' sein." /> <expression value="List.code.coding.where(system='http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung' and code='E210' or system='http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung' and code='E230' or system='http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung' and code='E100').exists() implies List.mode='snapshot'" /> <source value="https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/medikationsliste" /> </constraint> <constraint> <key value="medication-list-context-2" /> <severity value="error" /> <human value="Wenn der Kontext stationärer Aufenthalt ist, soll der mode 'working' sein." /> <expression value="List.code.coding.where(system='http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung' and code='E200').exists() implies List.mode='working'" /> <source value="https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/medikationsliste" /> </constraint> </element> <element id="List.meta"> <path value="List.meta" /> <mustSupport value="true" /> </element> <element id="List.meta.source"> <path value="List.meta.source" /> <mustSupport value="true" /> </element> <element id="List.meta.profile"> <path value="List.meta.profile" /> <mustSupport value="true" /> </element> <element id="List.identifier"> <path value="List.identifier" /> <mustSupport value="true" /> </element> <element id="List.status"> <path value="List.status" /> <short value="Status"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Status" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="Status" /> </extension> </extension> </short> <definition value="aktuell | inaktiv | Eingabe fehlerhaft"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="aktuell | inaktiv | Eingabe fehlerhaft" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="current | retired | entered-in-error" /> </extension> </extension> </definition> <mustSupport value="true" /> </element> <element id="List.mode"> <path value="List.mode" /> <short value="Modus"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Modus" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="Mode" /> </extension> </extension> </short> <definition value="Arbeitsmodus | Momentaufnahme | Änderungen"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Arbeitsmodus | Momentaufnahme | Änderungen" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="working | snapshot | changes" /> </extension> </extension> </definition> <mustSupport value="true" /> </element> <element id="List.code"> <path value="List.code" /> <short value="Code"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Code" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="Code" /> </extension> </extension> </short> <definition value="Enthält Codes für Medikationsliste und Kontext der Medikationsliste."> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Enthält Codes für Medikationsliste und Kontext der Medikationsliste." /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="Contains codes for medication list and context of the medication list." /> </extension> </extension> </definition> <mustSupport value="true" /> </element> <element id="List.code.coding"> <path value="List.code.coding" /> <slicing> <discriminator> <type value="pattern" /> <path value="$this" /> </discriminator> <rules value="open" /> </slicing> <min value="2" /> <mustSupport value="true" /> </element> <element id="List.code.coding:medCode"> <path value="List.code.coding" /> <sliceName value="medCode" /> <short value="Medikationsliste"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Medikationsliste" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="Medication list" /> </extension> </extension> </short> <definition value="Code für Medikationsliste"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Code für Medikationsliste" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="Code for medication list" /> </extension> </extension> </definition> <min value="1" /> <max value="1" /> <patternCoding> <system value="http://terminology.hl7.org/CodeSystem/list-example-use-codes" /> <code value="medications" /> </patternCoding> <mustSupport value="true" /> </element> <element id="List.code.coding:medCode.system"> <path value="List.code.coding.system" /> <mustSupport value="true" /> </element> <element id="List.code.coding:medCode.code"> <path value="List.code.coding.code" /> <mustSupport value="true" /> </element> <element id="List.code.coding:contextCode"> <path value="List.code.coding" /> <sliceName value="contextCode" /> <short value="Kontext der Medikationsliste"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Kontext der Medikationsliste" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="Context of the medication list" /> </extension> </extension> </short> <definition value="ambulanter Kontakt | stationärer Aufenthalt | stationäre Aufnahme | stationäre Entlassung"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="ambulanter Kontakt | stationärer Aufenthalt | stationäre Aufnahme | stationäre Entlassung" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="ambulatory contact | inpatient stay | inpatient admission | inpatient discharge" /> </extension> </extension> </definition> <min value="1" /> <max value="1" /> <patternCoding> <system value="http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung" /> </patternCoding> <mustSupport value="true" /> <binding> <strength value="required" /> <valueSet value="https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/ValueSet/fallkontext" /> </binding> </element> <element id="List.code.coding:contextCode.system"> <path value="List.code.coding.system" /> <mustSupport value="true" /> </element> <element id="List.code.coding:contextCode.code"> <path value="List.code.coding.code" /> <mustSupport value="true" /> </element> <element id="List.subject"> <path value="List.subject" /> <min value="1" /> <type> <code value="Reference" /> <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" /> </type> <mustSupport value="true" /> </element> <element id="List.encounter"> <path value="List.encounter" /> <short value="Fall oder Kontakt"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Fall oder Kontakt" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="Encounter" /> </extension> </extension> </short> <definition value="Fall oder Kontakt, bei dem die Medikationsliste erstellt wurde."> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Fall oder Kontakt, bei dem die Medikationsliste erstellt wurde." /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="Encounter during which the medication list was created." /> </extension> </extension> </definition> <mustSupport value="true" /> </element> <element id="List.date"> <path value="List.date" /> <short value="Datum"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Datum" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="Date" /> </extension> </extension> </short> <definition value="Das Datum, an dem die Medikationsliste erstellt wurde."> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Das Datum, an dem die Medikationsliste erstellt wurde." /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="The date that the medication list was prepared." /> </extension> </extension> </definition> <mustSupport value="true" /> </element> <element id="List.entry"> <path value="List.entry" /> <short value="Eintrag"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Eintrag" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="Entry" /> </extension> </extension> </short> <definition value="Ein Eintrag in der Medikationsliste vom Typ MedicationStatement."> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Eintrag in der Medikationsliste vom Typ MedicationStatement." /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="An entry in the medication list that is a MedicationStatement." /> </extension> </extension> </definition> <mustSupport value="true" /> </element> <element id="List.entry.flag"> <path value="List.entry.flag" /> <max value="0" /> </element> <element id="List.entry.deleted"> <path value="List.entry.deleted" /> <max value="0" /> </element> <element id="List.entry.item"> <path value="List.entry.item" /> <type> <code value="Reference" /> <targetProfile value="https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/MedicationStatement" /> </type> <mustSupport value="true" /> </element> </differential> </StructureDefinition>
{ "resourceType": "StructureDefinition", "id": "mii-pr-medikation-medikationsliste", "extension": [ { "url": "https://www.medizininformatik-initiative.de/fhir/modul-meta/StructureDefinition/mii-ex-meta-license-codeable", "valueCodeableConcept": { "coding": [ { "code": "CC-BY-4.0", "system": "http://hl7.org/fhir/spdx-license", "display": "Creative Commons Attribution 4.0 International" } ] } } ], "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/medikationsliste", "version": "2025.0.0", "name": "MII_PR_Medikation_Medikationsliste", "_name": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "MII_PR_Medikation_Medicationlist" } ] } ] }, "title": "MII PR Medikation Medikationsliste", "_title": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "Medikationsliste" } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "Medicationlist" } ] } ] }, "status": "active", "date": "2024-11-13", "publisher": "Medizininformatik Initiative", "contact": [ { "telecom": [ { "system": "url", "value": "https://www.medizininformatik-initiative.de" } ] } ], "description": "Liste einzelner Medikationen z.B. zur Dokumentation der Aufnahme- oder Entlassmedikation.", "_description": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "Sammlung der Medikationen, die ein Patient zu einem bestimmten Zeitpunkt einnimmt, beispielsweise bei Aufnahme oder Entlassung" } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "List of discrete medications e.g. for documentation of admission or discharge medication." } ] } ] }, "fhirVersion": "4.0.1", "kind": "resource", "abstract": false, "type": "List", "baseDefinition": "http://hl7.org/fhir/StructureDefinition/List", "derivation": "constraint", "differential": { "element": [ { "id": "List", "path": "List", "constraint": [ { "key": "medication-list-context-1", "severity": "error", "human": "Wenn der Kontext Aufnahme, Entlassung oder ambulanter Kontakt ist, soll der mode 'snapshot' sein.", "expression": "List.code.coding.where(system='http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung' and code='E210' or system='http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung' and code='E230' or system='http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung' and code='E100').exists() implies List.mode='snapshot'", "source": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/medikationsliste" }, { "key": "medication-list-context-2", "severity": "error", "human": "Wenn der Kontext stationärer Aufenthalt ist, soll der mode 'working' sein.", "expression": "List.code.coding.where(system='http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung' and code='E200').exists() implies List.mode='working'", "source": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/medikationsliste" } ] }, { "id": "List.meta", "path": "List.meta", "mustSupport": true }, { "id": "List.meta.source", "path": "List.meta.source", "mustSupport": true }, { "id": "List.meta.profile", "path": "List.meta.profile", "mustSupport": true }, { "id": "List.identifier", "path": "List.identifier", "mustSupport": true }, { "id": "List.status", "path": "List.status", "short": "Status", "_short": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "Status" } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "Status" } ] } ] }, "definition": "aktuell | inaktiv | Eingabe fehlerhaft", "_definition": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "aktuell | inaktiv | Eingabe fehlerhaft" } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "current | retired | entered-in-error" } ] } ] }, "mustSupport": true }, { "id": "List.mode", "path": "List.mode", "short": "Modus", "_short": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "Modus" } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "Mode" } ] } ] }, "definition": "Arbeitsmodus | Momentaufnahme | Änderungen", "_definition": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "Arbeitsmodus | Momentaufnahme | Änderungen" } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "working | snapshot | changes" } ] } ] }, "mustSupport": true }, { "id": "List.code", "path": "List.code", "short": "Code", "_short": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "Code" } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "Code" } ] } ] }, "definition": "Enthält Codes für Medikationsliste und Kontext der Medikationsliste.", "_definition": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "Enthält Codes für Medikationsliste und Kontext der Medikationsliste." } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "Contains codes for medication list and context of the medication list." } ] } ] }, "mustSupport": true }, { "id": "List.code.coding", "path": "List.code.coding", "slicing": { "discriminator": [ { "type": "pattern", "path": "$this" } ], "rules": "open" }, "min": 2, "mustSupport": true }, { "id": "List.code.coding:medCode", "path": "List.code.coding", "sliceName": "medCode", "short": "Medikationsliste", "_short": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "Medikationsliste" } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "Medication list" } ] } ] }, "definition": "Code für Medikationsliste", "_definition": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "Code für Medikationsliste" } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "Code for medication list" } ] } ] }, "min": 1, "max": "1", "patternCoding": { "code": "medications", "system": "http://terminology.hl7.org/CodeSystem/list-example-use-codes" }, "mustSupport": true }, { "id": "List.code.coding:medCode.system", "path": "List.code.coding.system", "mustSupport": true }, { "id": "List.code.coding:medCode.code", "path": "List.code.coding.code", "mustSupport": true }, { "id": "List.code.coding:contextCode", "path": "List.code.coding", "sliceName": "contextCode", "short": "Kontext der Medikationsliste", "_short": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "Kontext der Medikationsliste" } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "Context of the medication list" } ] } ] }, "definition": "ambulanter Kontakt | stationärer Aufenthalt | stationäre Aufnahme | stationäre Entlassung", "_definition": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "ambulanter Kontakt | stationärer Aufenthalt | stationäre Aufnahme | stationäre Entlassung" } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "ambulatory contact | inpatient stay | inpatient admission | inpatient discharge" } ] } ] }, "min": 1, "max": "1", "patternCoding": { "system": "http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung" }, "mustSupport": true, "binding": { "strength": "required", "valueSet": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/ValueSet/fallkontext" } }, { "id": "List.code.coding:contextCode.system", "path": "List.code.coding.system", "mustSupport": true }, { "id": "List.code.coding:contextCode.code", "path": "List.code.coding.code", "mustSupport": true }, { "id": "List.subject", "path": "List.subject", "min": 1, "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Patient" ] } ], "mustSupport": true }, { "id": "List.encounter", "path": "List.encounter", "short": "Fall oder Kontakt", "_short": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "Fall oder Kontakt" } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "Encounter" } ] } ] }, "definition": "Fall oder Kontakt, bei dem die Medikationsliste erstellt wurde.", "_definition": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "Fall oder Kontakt, bei dem die Medikationsliste erstellt wurde." } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "Encounter during which the medication list was created." } ] } ] }, "mustSupport": true }, { "id": "List.date", "path": "List.date", "short": "Datum", "_short": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "Datum" } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "Date" } ] } ] }, "definition": "Das Datum, an dem die Medikationsliste erstellt wurde.", "_definition": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "Das Datum, an dem die Medikationsliste erstellt wurde." } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "The date that the medication list was prepared." } ] } ] }, "mustSupport": true }, { "id": "List.entry", "path": "List.entry", "short": "Eintrag", "_short": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "Eintrag" } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "Entry" } ] } ] }, "definition": "Ein Eintrag in der Medikationsliste vom Typ MedicationStatement.", "_definition": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "Eintrag in der Medikationsliste vom Typ MedicationStatement." } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "An entry in the medication list that is a MedicationStatement." } ] } ] }, "mustSupport": true }, { "id": "List.entry.flag", "path": "List.entry.flag", "max": "0" }, { "id": "List.entry.deleted", "path": "List.entry.deleted", "max": "0" }, { "id": "List.entry.item", "path": "List.entry.item", "type": [ { "code": "Reference", "targetProfile": [ "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/MedicationStatement" ] } ], "mustSupport": true } ] } }
FHIR | Datensatz | Erklaerung |
---|---|---|
List | BasismodulMedikation.Medikationsliste | Die Medikationsliste ist eine flache Sammlung von Medikationseinträgen, die ein Patient zu einem bestimmten Zeitpunkt einnimmt, beispielsweise bei Aufnahme oder Entlassung. |
List.identifier | BasismodulMedikation.Medikationsliste.Identifikation | Business Identifier der Medikationsliste |
List.status | BasismodulMedikation.Medikationsliste.Status | Zeigt den Status der Medikationsliste an |
List.mode | BasismodulMedikation.Medikationsliste.Modus | Zeigt den Modus der Mediaktionsliste an - ob es sich um eine Arbeitsliste handelt, die laufend aktualisiert wird, oder um eine Momentaufnahme, beispielsweise die Liste der Medikationseinträge bei Aufnahme oder Entlassung. |
List.code | BasismodulMedikation.Medikationsliste.Typ | Definiert den Typ der Liste - warum diese erstellt wurde. |
List.entry.item | BasismodulMedikation.Medikationsliste.Medikationseintrag | Referenz auf Medikationseintrag |
List.subject | BasismodulMedikation.Medikationsliste.BezugZumPatient | Die Person, für die die Medikationsliste erstellt oder verwaltet wird. |
List.encounter | BasismodulMedikation.Medikationsliste.BezugZumFall | Der Besuch, die Aufnahme oder ein anderer Kontakt zwischen Patient und Leistungserbringer, bei dem die Medikationsliste erstellt oder bearbeitet wird. |
Suchparameter
Folgende Suchparameter sind für das Modul Medikation relevant, auch in Kombination:
Der Suchparameter _id
MUSS unterstützt werden:
Beispiele:
GET [base]/List?_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]/List?_profile=https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/medikationsliste
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]/List?status=current
Anwendungshinweise: Weitere Informationen zur Suche nach "status" finden sich in der FHIR-Basisspezifikation - Abschnitt "token".
Der Suchparameter "mode" MUSS unterstützt werden:
Beispiele:
GET [base]/List?mode=snapshot
Anwendungshinweise: Weitere Informationen zur Suche nach "category" finden sich in der FHIR-Basisspezifikation - Abschnitt "token".
Der Suchparameter "code" MUSS unterstützt werden:
Beispiele:
GET [base]/List?code=urn:oid:1.3.6.1.4.1.19376.3.276.1.5.16|E210
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]/List?subject=Patient/example
Anwendungshinweise: Weitere Informationen zur Suche nach "subject" finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".
Der Suchparameter "encounter" MUSS unterstützt werden:
Beispiele:
GET [base]/List?context=Encounter/example
Anwendungshinweise: Weitere Informationen zur Suche nach "encounter" finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".
Beispiele
Beispiel einer List Ressource, die eine Aufnahmemedikation beschreibt.
{ "resourceType": "List", "id": "mii-exa-medikation-list-admission", "meta": { "security": [ { "code": "HTEST", "system": "http://terminology.hl7.org/CodeSystem/v3-ActReason", "display": "test health data" } ], "profile": [ "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/medikationsliste" ] }, "code": { "coding": [ { "code": "medications", "system": "http://terminology.hl7.org/CodeSystem/list-example-use-codes" }, { "system": "http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung", "code": "E210" } ] }, "status": "current", "mode": "snapshot", "title": "Aufnahmemedikation", "subject": { "reference": "Patient/example" }, "encounter": { "reference": "Encounter/ExampleEinrichtungskontakt" }, "entry": [ { "item": { "reference": "MedicationStatement/mii-exa-medikation-medication-statement-hct" } }, { "item": { "reference": "MedicationStatement/mii-exa-medikation-medication-statement-concor" } }, { "item": { "reference": "MedicationStatement/mii-exa-medikation-medication-statement-ibuprofen" } }, { "item": { "reference": "MedicationStatement/mii-exa-medikation-medication-statement-zopiclon" } } ] }
{ "resourceType": "MedicationStatement", "id": "mii-exa-medikation-medication-statement-concor", "meta": { "security": [ { "code": "HTEST", "system": "http://terminology.hl7.org/CodeSystem/v3-ActReason", "display": "test health data" } ], "profile": [ "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/MedicationStatement" ] }, "dosage": [ { "doseAndRate": [ { "doseQuantity": { "system": "http://unitsofmeasure.org", "value": 1, "code": "{Stueck}", "unit": "1" } } ], "text": "Concor 2,5mg Tabl. 1-0-0-0", "timing": { "repeat": { "frequency": 1, "period": 1, "periodUnit": "d", "timeOfDay": [ "08:00:00" ] } } }, { "doseAndRate": [ { "doseQuantity": { "system": "http://unitsofmeasure.org", "value": 0, "code": "{Stueck}", "unit": "1" } } ], "text": "Concor 2,5mg Tabl. 1-0-0-0", "timing": { "repeat": { "frequency": 1, "period": 1, "periodUnit": "d", "timeOfDay": [ "12:00:00" ] } } }, { "doseAndRate": [ { "doseQuantity": { "system": "http://unitsofmeasure.org", "value": 0, "code": "{Stueck}", "unit": "1" } } ], "text": "Concor 2,5mg Tabl. 1-0-0-0", "timing": { "repeat": { "frequency": 1, "period": 1, "periodUnit": "d", "timeOfDay": [ "18:00:00" ] } } }, { "doseAndRate": [ { "doseQuantity": { "system": "http://unitsofmeasure.org", "value": 0, "code": "{Stueck}", "unit": "1" } } ], "text": "Concor 2,5mg Tabl. 1-0-0-0", "timing": { "repeat": { "frequency": 1, "period": 1, "periodUnit": "d", "timeOfDay": [ "22:00:00" ] } } } ], "status": "intended", "medicationCodeableConcept": { "coding": [ { "code": "C07AB07", "system": "http://fhir.de/CodeSystem/bfarm/atc", "version": "2022" } ], "text": "Concor 2,5mg" }, "subject": { "reference": "Patient/example" }, "effectivePeriod": { "start": "2022-02-02T12:22:00+00:00" } }
{ "resourceType": "MedicationStatement", "id": "mii-exa-medikation-medication-statement-hct", "meta": { "security": [ { "code": "HTEST", "system": "http://terminology.hl7.org/CodeSystem/v3-ActReason", "display": "test health data" } ], "profile": [ "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/MedicationStatement" ] }, "dosage": [ { "doseAndRate": [ { "doseQuantity": { "system": "http://unitsofmeasure.org", "value": 1, "code": "{Stueck}", "unit": "1" } } ], "text": "HCT 12,5 mg Tabl. 1-0-0-0", "timing": { "repeat": { "frequency": 1, "period": 1, "periodUnit": "d", "timeOfDay": [ "08:00:00" ] } } }, { "doseAndRate": [ { "doseQuantity": { "system": "http://unitsofmeasure.org", "value": 1, "code": "{Stueck}", "unit": "1" } } ], "text": "HCT 12,5 mg Tabl. 1-0-0-0", "timing": { "repeat": { "frequency": 1, "period": 1, "periodUnit": "d", "timeOfDay": [ "12:00:00" ] } } }, { "doseAndRate": [ { "doseQuantity": { "system": "http://unitsofmeasure.org", "value": 1, "code": "{Stueck}", "unit": "1" } } ], "text": "HCT 12,5 mg Tabl. 1-0-0-0", "timing": { "repeat": { "frequency": 1, "period": 1, "periodUnit": "d", "timeOfDay": [ "18:00:00" ] } } }, { "doseAndRate": [ { "doseQuantity": { "system": "http://unitsofmeasure.org", "value": 1, "code": "{Stueck}", "unit": "1" } } ], "text": "HCT 12,5 mg Tabl. 1-0-0-0", "timing": { "repeat": { "frequency": 1, "period": 1, "periodUnit": "d", "timeOfDay": [ "22:00:00" ] } } } ], "status": "intended", "medicationCodeableConcept": { "coding": [ { "code": "C03AA03", "system": "http://fhir.de/CodeSystem/bfarm/atc", "version": "2022" } ], "text": "HCT 12,5mg" }, "subject": { "reference": "Patient/example" }, "effectivePeriod": { "start": "2022-02-02T12:22:00+00:00" } }
{ "resourceType": "MedicationStatement", "id": "mii-exa-medikation-medication-statement-ibuprofen", "meta": { "security": [ { "code": "HTEST", "system": "http://terminology.hl7.org/CodeSystem/v3-ActReason", "display": "test health data" } ], "profile": [ "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/MedicationStatement" ] }, "dosage": [ { "doseAndRate": [ { "doseQuantity": { "system": "http://unitsofmeasure.org", "value": 1, "code": "{Stueck}", "unit": "1" } } ], "text": "Ibuprofen 400mg Tabl. 3x1 bei Bedarf (Kopfschmerzen)", "timing": { "repeat": { "boundsPeriod": { "start": "2022-02-02T12:22:00+00:00" }, "frequency": 3, "period": 1, "periodUnit": "d" } }, "asNeededBoolean": true } ], "status": "intended", "medicationCodeableConcept": { "coding": [ { "code": "M01AE01", "system": "http://fhir.de/CodeSystem/bfarm/atc", "version": "2022" } ], "text": "Ibuprofen 400mg" }, "subject": { "reference": "Patient/example" }, "effectivePeriod": { "start": "2022-02-02T12:22:00+00:00" } }
{ "resourceType": "MedicationStatement", "id": "mii-exa-medikation-medication-statement-zopiclon", "meta": { "security": [ { "code": "HTEST", "system": "http://terminology.hl7.org/CodeSystem/v3-ActReason", "display": "test health data" } ], "profile": [ "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/MedicationStatement" ] }, "dosage": [ { "doseAndRate": [ { "doseQuantity": { "system": "http://unitsofmeasure.org", "value": 0, "code": "{Stueck}", "unit": "1" } } ], "text": "Zopiclon 3,75mg Tabl. 0-0-0-1", "timing": { "repeat": { "frequency": 1, "period": 1, "periodUnit": "d", "timeOfDay": [ "08:00:00" ] } } }, { "doseAndRate": [ { "doseQuantity": { "system": "http://unitsofmeasure.org", "value": 0, "code": "{Stueck}", "unit": "1" } } ], "text": "Zopiclon 3,75mg Tabl. 0-0-0-1", "timing": { "repeat": { "frequency": 1, "period": 1, "periodUnit": "d", "timeOfDay": [ "12:00:00" ] } } }, { "doseAndRate": [ { "doseQuantity": { "system": "http://unitsofmeasure.org", "value": 0, "code": "{Stueck}", "unit": "1" } } ], "text": "Zopiclon 3,75mg Tabl. 0-0-0-1", "timing": { "repeat": { "frequency": 1, "period": 1, "periodUnit": "d", "timeOfDay": [ "18:00:00" ] } } }, { "doseAndRate": [ { "doseQuantity": { "system": "http://unitsofmeasure.org", "value": 1, "code": "{Stueck}", "unit": "1" } } ], "text": "Zopiclon 3,75mg Tabl. 0-0-0-1", "timing": { "repeat": { "frequency": 1, "period": 1, "periodUnit": "d", "timeOfDay": [ "22:00:00" ] } } } ], "status": "intended", "medicationCodeableConcept": { "coding": [ { "code": "N05CF01", "system": "http://fhir.de/CodeSystem/bfarm/atc", "version": "2022" } ], "text": "Zopiclon 3,75mg" }, "subject": { "reference": "Patient/example" }, "effectivePeriod": { "start": "2022-02-02T12:22:00+00:00" } }
Beispiel einer List Ressource, die eine Medikation während des stationären Aufenthalts beschreibt.
{ "resourceType": "List", "id": "mii-exa-medikation-medikationsliste-aktuelle-therapie", "meta": { "security": [ { "code": "HTEST", "system": "http://terminology.hl7.org/CodeSystem/v3-ActReason", "display": "test health data" } ], "profile": [ "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/medikationsliste" ] }, "code": { "coding": [ { "code": "medications", "system": "http://terminology.hl7.org/CodeSystem/list-example-use-codes" }, { "system": "http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung", "code": "E200" } ] }, "status": "current", "mode": "working", "title": "Aktuelle medikamentöse Therapie", "subject": { "reference": "Patient/example" }, "entry": [ { "item": { "reference": "MedicationStatement/example" } } ] }