ISiKMedikationsListe (List)
ISiK Medikationsliste
Dieses Profil ermöglicht die Zusammenführung einzelner MedikationsInformationen eines Patienten in ISiK Szenarien.
Bestätigungsrelevanz
| Verbindlichkeit | SHALL |
|---|
Metadaten
| Canonical | https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsListe |
|---|---|
| Status | active |
| Version | 4.0.3 |
| Basis | http://hl7.org/fhir/StructureDefinition/List |
Inhalt
| ISiKMedikationsListe (List) | C | List | |
| id | Σ | 0..1 | string |
| meta | Σ | 0..1 | Meta |
| implicitRules | Σ ?! | 0..1 | uri |
| language | 0..1 | codeBinding | |
| text | 0..1 | Narrative | |
| contained | 0..* | Resource | |
| extension | C | 0..* | Extension |
| modifierExtension | ?! C | 0..* | Extension |
| identifier | 0..* | Identifier | |
| status | S Σ ?! | 1..1 | codeBinding |
| mode | S Σ ?! | 1..1 | codeBinding |
| title | Σ | 0..1 | string |
| code | S Σ | 1..1 | CodeableConcept |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | S Σ | 1..* | Coding |
| medications | S Σ | 1..* | CodingPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uriPattern |
| version | Σ | 0..1 | string |
| code | S Σ | 1..1 | codePattern |
| display | S Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| subject | S Σ | 1..1 | Reference(Patient) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | S Σ C | 1..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | Σ | 0..1 | Identifier |
| display | Σ | 0..1 | string |
| encounter | S | 0..1 | Reference(Encounter) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | S Σ C | 1..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | Σ | 0..1 | Identifier |
| display | Σ | 0..1 | string |
| date | S Σ | 0..1 | dateTime |
| source | Σ | 0..1 | Reference(Practitioner | PractitionerRole | Patient | Device) |
| orderedBy | 0..1 | CodeableConceptBinding | |
| note | 0..* | Annotation | |
| entry | S C | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| flag | 0..1 | CodeableConcept | |
| deleted | ?! C | 0..1 | boolean |
| date | S | 0..1 | dateTime |
| item | S | 1..1 | Reference(MedicationStatement) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | S Σ C | 1..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | Σ | 0..1 | Identifier |
| display | Σ | 0..1 | string |
| emptyReason | C | 0..1 | CodeableConceptBinding |
Constraints/Invarianten
Terminology-Bindings
| Element | Staerke | ValueSet |
|---|---|---|
| List.mode | required | https://gematik.de/fhir/isik/ValueSet/MedikationsListeListModeVS |
Anmerkungen zu Must-Support-Feldern
| Feldname | Kurzbeschreibung | Hinweise |
|---|---|---|
| List.status | (Aktualitäts-)Status der Liste | Begründung des Must-Support: Erforderliche Angabe im FHIR-Standard |
| List.mode | Listenmodus | Begründung des Must-Support: Erforderliche Angabe im FHIR-Standard Beispiel: eingelesene Medikationspläne werden als snapshot repräsentiert. Kontinuierlich fortgeschriebene Listen, z.B. im Rahmen der hausinternen Behandlung, sind als 'working' codiert. |
| List.code | Art der Liste. | Begründung des Must-Support: Dient der Differenzierung zu anderen Listen. Hinweis: Es ist mindestens ein Coding mit dem Code 'medications' anzugeben. Weitere Codes, z.B. im Kontext anderer Spezifikationen oder Hauscodierungen sind zulässig. |
| List.code.coding | ||
| List.code.coding:medications | ||
| List.code.coding:medications.system | ||
| List.code.coding:medications.code | ||
| List.code.coding:medications.display | ||
| List.subject | Referenz auf den Patienten | Begründung des Must-Support: Basisinformation |
| List.subject.reference | ||
| List.encounter | Referenz auf den Abteilungskontakt | Begründung des Must-Support: Basisinformation im Krankenhaus-Kontext |
| List.encounter.reference | ||
| List.date | Erstellungsdatum der Liste | Begründung des Must-Support: Basisinformation |
| List.entry | Listeneintrag | |
| List.entry.date | Datum des Listeneintrags | Begründung des Must-Support: Nachvollziehbarkeit
|
| List.entry.item | Referenz auf die MedikationsInformation | Begründung des Must-Support: Basisinformation (eigentlicher Zweck der Liste ist das Verbinden mehrerer MedikationsInformationen) |
| List.entry.item.reference |
Interaktionen
| Interaktion | Verbindlichkeit |
|---|---|
| create | SHALL |
| read | SHALL |
| update | SHALL |
| search-type | SHALL |
| Parameter | Typ | Verbindlichkeit |
|---|---|---|
| _id | token | SHALL |
| code | token | SHALL |
| date | date | SHALL |
| encounter | reference | SHALL |
| item | reference | SHALL |
| patient | reference | SHALL |
| status | token | SHALL |
(Reverse-)Include
| Include |
|---|
| List:patient, List:encounter, List:item |
Für die Ressource List MÜSSEN die REST-Interaktionen "READ", "CREATE" und "UPDATE" implementiert werden.
Folgende Suchparameter sind für das Bestätigungsverfahren relevant, auch in Kombination:
Der Suchparameter "_id" MUSS unterstützt werden:
Beispiele:
GET [base]/List?_id=103270Anwendungshinweise: Weitere Informationen zur Suche nach "_id" finden sich in der FHIR-Basisspezifikation - Abschnitt "Parameters for all resources".
Der Suchparameter "code" MUSS unterstützt werden:
Beispiele:
GET [base]/List?code=http://terminology.hl7.org/CodeSystem/list-example-use-codes|medicationsAnwendungshinweise: Weitere Informationen zur Suche nach Token-type Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Token Search".
Der Suchparameter "date" MUSS unterstützt werden:
Beispiele:
GET [base]/List?date=2022-03-21Anwendungshinweise: Weitere Informationen zur Suche nach Date-type Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Date".
Der Suchparameter "encounter" MUSS unterstützt werden:
Beispiele:
GET [base]/List?encounter=Encounter/123Anwendungshinweise: Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Reference Search".
Der verkettete Suchparameter "encounter.identifier" MUSS unterstützt werden:
Beispiele:
GET [base]/List?encounter.identifier=http://mein-krankenhaus.example/fhir/sid/fallnummern|7567867GET [base]/List?encounter.identifier=7567867Use Case Zusammenhang: Um bei einem wiederkehrenden Patienten eine Verwechslung des Falls und damit eine falsche Medikation zu vermeiden.
Anwendungshinweise: Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Reference Search".
Weitere Informationen zur Suche nach verketteten Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Chained Parameters".
Der Suchparameter "item" MUSS unterstützt werden:
Beispiele:
GET [base]/List?item=MedicationStatement/131415Anwendungshinweise: Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Reference Search".
Der Suchparameter "patient" MUSS unterstützt werden:
Beispiele:
GET [base]/List?patient=Patient/123Anwendungshinweise: Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Reference Search".
Der verkettete Suchparameter "patient.identifier" MUSS unterstützt werden:
Beispiele:
GET [base]/List?patient.identifier=http://mein-krankenhaus.example/fhir/sid/patienten|1032702GET [base]/List?patient.identifier=1032702Use Case Zusammenhang: Um bei der Medikationsliste eine Verwechslung zwischen verschiedenen Patienten vermeiden.
Anwendungshinweise: Weitere Informationen zur Suche nach Token-type Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Token Search".
Weitere Informationen zur Suche nach verketteten Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Chained Parameters".
Der Suchparameter "status" MUSS unterstützt werden:
Beispiele:
GET [base]/List?status=currentAnwendungshinweise: Weitere Informationen zur Suche nach Token-type Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Token Search".
Beispiele
ExampleISiKMedikationsListe
| List |
| id : ExampleISiKMedikationsListe |
| meta |
| profile : https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsListe |
| status : current |
| mode : working |
| code |
| coding |
| system : http://terminology.hl7.org/CodeSystem/list-example-use-codes |
| code : medications |
| subject |
| reference : Patient/PatientinMusterfrau |
| encounter |
| reference : Encounter/Fachabteilungskontakt |
| date : 2021-07-04 |
| entry |
| date : 2021-07-01 |
| item |
| reference : MedicationStatement/ExampleISiKMedikationsInformation1 |
| entry |
| date : 2021-07-04 |
| item |
| reference : MedicationStatement/ExampleISiKMedikationsInformation2 |
ExampleISiKMedikationsListeParkinson
Beispiel für eine Medikationsliste zur Behandlung von Morbus Parkinson (vgl. auch die vollständige Darstellung unter
| List |
| id : ExampleISiKMedikationsListeParkinson |
| meta |
| profile : https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsListe |
| status : current |
| mode : working |
| code |
| coding |
| system : http://terminology.hl7.org/CodeSystem/list-example-use-codes |
| code : medications |
| subject |
| reference : Patient/PatientinMusterfrau |
| encounter |
| reference : Encounter/Fachabteilungskontakt |
| date : 2024-02-20 |
| entry |
| date : 2024-02-20 |
| item |
| reference : MedicationStatement/ExampleISiKMedikationsInformationParkinson1 |
| entry |
| date : 2024-02-20 |
| item |
| reference : MedicationStatement/ExampleISiKMedikationsInformationParkinson2 |
| entry |
| date : 2024-02-20 |
| item |
| reference : MedicationStatement/ExampleISiKMedikationsInformationParkinson3 |
| entry |
| date : 2024-02-20 |
| item |
| reference : MedicationStatement/ExampleISiKMedikationsInformationParkinson4 |
| entry |
| date : 2024-02-20 |
| item |
| reference : MedicationStatement/ExampleISiKMedikationsInformationParkinson5 |