MedikationsListe (List)


Profil

NameCanonical
ISiKMedikationsListehttps://gematik.de/fhir/isik/v2/Medikation/StructureDefinition/ISiKMedikationsListe

idS Σ0..1System.String
identifier0..*Identifier
statusS Σ ?!1..1codeBinding
modeS Σ ?!1..1codeBinding
titleΣ0..1string
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
dateS Σ0..1dateTime
sourceΣ I0..1Reference(Practitioner | PractitionerRole | Patient | Device)
orderedBy0..1CodeableConceptBinding
note0..*Annotation
flag0..1CodeableConcept
deleted?! I0..1boolean
dateS0..1dateTime
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
emptyReasonI0..1CodeableConceptBinding

Anmerkungen zu Must-Support-Feldern

FeldnameKurzbeschreibungHinweise
List.ideindeutige ID der Ressource auf dem Server
List.status(Aktualitäts-)Status der Liste
List.modeListenmodus

Beispiel: eingelesene Medikationspläne werden als snapshot repräsentiert. Kontinuierlich fortgeschriebene Listen, z.B. im Rahmen der hausinternen Behandlung, sind als 'working' codiert.

List.codeArt der Liste.

Es ist mindestens ein Coding mit dem Code 'medications' anzugeben. Weitere Codes, z.B. im Kontext anderer Spezifikationen oder Hauscodierungen sind zulässig.

List.subjectReferenz auf den Patienten
List.encounterReferenz auf den Abteilungskontakt
List.dateErstellungsdatum der Liste
List.entryListeneintrag
List.entry.dateDatum des Listeneintrags

nur zulässig im Listenmodus 'working'

List.entry.itemReferenz auf die MedikationsInformation

Beispiele

Valides Beispiel für das Profil MedikationsListe:

{
    "resourceType": "List",
    "id": "ExampleISiKMedikationsListe",
    "meta": {
        "profile":  [
            "https://gematik.de/fhir/isik/v2/Medikation/StructureDefinition/ISiKMedikationsListe"
        ]
    },
    "code": {
        "coding":  [
            {
                "system": "http://terminology.hl7.org/CodeSystem/list-example-use-codes",
                "code": "medications"
            }
        ]
    },
    "status": "current",
    "mode": "working",
    "subject": {
        "reference": "Patient/PatientinMusterfrau"
    },
    "encounter": {
        "reference": "Encounter/Versorgungsstellenkontakt"
    },
    "date": "2021-07-04",
    "entry":  [
        {
            "date": "2021-07-01",
            "item": {
                "reference": "MedicationStatement/ExampleISiKMedikationsInformation1"
            }
        },
        {
            "date": "2021-07-04",
            "item": {
                "reference": "MedicationStatement/ExampleISiKMedikationsInformation2"
            }
        }
    ]
}

Interaktionen

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:

  1. Der Suchparameter "_id" MUSS unterstützt werden:

    Beispiele:

    GET [base]/List?_id=103270

    Anwendungshinweise: Weitere Informationen zur Suche nach "_id" finden sich in der FHIR-Basisspezifikation - Abschnitt "Parameters for all resources".

  2. Der Suchparameter "code" MUSS unterstützt werden:

    Beispiele:

    GET [base]/List.code=http://terminology.hl7.org/CodeSystem/list-example-use-codes|medications

    Anwendungshinweise: Weitere Informationen zur Suche nach Token-type Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Token Search".

  3. Der Suchparameter "date" MUSS unterstützt werden:

    Beispiele:

    GET [base]/List.date=2022-03-21

    Anwendungshinweise: Weitere Informationen zur Suche nach Date-type Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Date".

  4. Der Suchparameter "encounter" MUSS unterstützt werden:

    Beispiele:

    GET [base]/List?encounter=Encounter/123

    Anwendungshinweise: Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Reference Search".

  5. Der verkettete Suchparameter "encounter.identifier" MUSS unterstützt werden:

    Beispiele:

    GET [base]/List?encounter.identifier=http://mein-krankenhaus.example/fhir/sid/fallnummern|7567867

    GET [base]/List?encounter.identifier=7567867

    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".

  6. Der Suchparameter "item" MUSS unterstützt werden:

    Beispiele:

    GET [base]/List?item=MedicationStatement/131415

    Anwendungshinweise: Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Reference Search".

  7. Der Suchparameter "patient" MUSS unterstützt werden:

    Beispiele:

    GET [base]/List?patient=Patient/123

    Anwendungshinweise: Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Reference Search".

  8. Der verkettete Suchparameter "patient.identifier" MUSS unterstützt werden:

    Beispiele:

    GET [base]/List?patient.identifier=http://mein-krankenhaus.example/fhir/sid/patienten|1032702

    GET [base]/List?patient.identifier=1032702

    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".

  9. Der Suchparameter "status" MUSS unterstützt werden:

    Beispiele:

    GET [base]/List.status=current

    Anwendungshinweise: Weitere Informationen zur Suche nach Token-type Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Token Search".