PackagesCanonicalsLogsProblems
    Packages
    de.gematik.isik@6.0.0
    https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsListe
{
  "description": "Dieses Profil ermöglicht die Zusammenführung einzelner MedikationsInformationen eines Patienten in ISiK Szenarien.\\n\\nDie Medikationsliste verweist auf MedicationStatement-Ressourcen und bildet Medikationen ab, die aktuell eingenommen, im Krankenhaus verabreicht oder aus externen Quellen dokumentiert wurden - etwa durch Patientenangaben, Medikationspläne oder Entlassbriefe.\\n\\nDie Wahl von 'List.mode' richtet sich danach, ob die Liste als dokumentierter Zustand oder als Arbeitsgrundlage verwendet wird.\\nPro Patient und fachlichem Kontext (z. B. Behandlungskontext) sollte in der Regel nur eine aktiv gepflegte Medikationsliste ('List.mode = working' und 'List.status = current') geführt werden.  \\nDies dient der Vermeidung konkurrierender Listen und stellt eine eindeutige fachliche Referenz sicher. Mehrere parallele Listen können in unterschiedlichen Kontexten oder für unterschiedliche Zwecke existieren, sollten jedoch klar voneinander abgegrenzt sein.\\n\\nIm Unterschied zum eMP der ePA ist die ISiK-MedikationsListe dynamisch generierbar und systemseitig aktualisierbar. Sie kann auch Informationen enthalten, die außerhalb des eigenen Hauses erfasst wurden - sofern diese dem System strukturiert vorliegen (z.B. durch eMP-Import).\\nEin Import aus dem eMP ist möglich, aber nicht verpflichtend.",
  "_filename": "StructureDefinition-ISiKMedikationsListe.json",
  "package_name": "de.gematik.isik",
  "date": "2026-07-01",
  "derivation": "constraint",
  "publisher": "gematik GmbH",
  "fhirVersion": "4.0.1",
  "name": "ISiKMedikationsListe",
  "abstract": false,
  "type": "List",
  "experimental": "false",
  "resourceType": "StructureDefinition",
  "title": "ISiK Medikationsliste",
  "package_version": "6.0.0",
  "status": "active",
  "id": "3df80093-b634-456f-8b2b-2aa69b5064f5",
  "kind": "resource",
  "url": "https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsListe",
  "version": "6.0.0",
  "differential": {
    "element": [ {
      "id": "List.id",
      "path": "List.id",
      "short": "serverseitige, interne ID des Datensatzes",
      "comment": "**bedingtes Pflichtfeld/bedingtes MS:** Alle von einem Server bereitgestellten Ressourcen MÜSSEN über eine `id` verfügen.\n  Von Clients erzeugte Ressourcen, die im Kontext einer CREATE-Interaktion übermittelt werden, MÜSSEN NICHT über eine `id`verfügen. ",
      "mustSupport": true
    }, {
      "id": "List.meta.versionId",
      "path": "List.meta.versionId",
      "short": "Eindeutiger Name der serverseitigen Version des Datensatzes",
      "comment": "Alle von einem Server bereitgestellten Ressourcen SOLLEN über eine `versionID` verfügen.\n  Von Clients erzeugte Ressourcen, die im Kontext einer CREATE-Interaktion übermittelt werden, MÜSSEN NICHT über eine `versionID`verfügen. "
    }, {
      "id": "List.meta.lastUpdated",
      "path": "List.meta.lastUpdated",
      "short": "Zeitpunkt der letzten Änderung",
      "comment": "Alle von einem Server bereitgestellten Ressourcen SOLLEN über ein `lastUpdate` verfügen.\n  Von Clients erzeugte Ressourcen, die im Kontext einer CREATE-Interaktion übermittelt werden, MÜSSEN NICHT über ein `lastUpdate`verfügen. "
    }, {
      "id": "List.implicitRules",
      "max": "0",
      "path": "List.implicitRules",
      "short": "Verweis auf die Regeln, nach denen die Ressource erstellt wurde",
      "comment": "Begründung Constraint: In ISiK existiert kein Use-Case für dieses Element. Da es sich um ein Modifying Element handelt, wird es daher ausgeschlossen.\n  Darüber hinaus werden die Regeln als URI vorgehalten. Dies führt dazu, dass sich hinter der URI eine beliebige Menge an Regeln befinden kann; wodurch  nicht sichergestellt werden kann, dass alle Clients die Regeln korrekt interpretieren können."
    }, {
      "id": "List.status",
      "path": "List.status",
      "short": "(Aktualitäts-)Status der Liste",
      "comment": "Begründung des Must-Support: Erforderliche Angabe im FHIR-Standard",
      "mustSupport": true
    }, {
      "id": "List.mode",
      "path": "List.mode",
      "short": "Listenmodus zur fachlichen Einordnung des Charakters der Medikationsliste.",
      "binding": {
        "strength": "required",
        "valueSet": "https://gematik.de/fhir/isik/ValueSet/MedikationsListeListModeVS"
      },
      "comment": "Begründung des Must-Support: Erforderliche Angabe im FHIR-Standard\n  Die `ISiKMedikationsListe` stellt eine fachliche Zusammenführung von Medikationsinformationen dar. Die Wahl von `List.mode` hängt davon ab, ob ein definierter Zustand dokumentiert oder eine fortschreibbare Liste geführt wird.\n  Beispiel: eingelesene Medikationspläne werden als snapshot repräsentiert. Kontinuierlich fortgeschriebene Listen, z.B. im Rahmen der hausinternen Behandlung, sind als 'working' codiert.",
      "mustSupport": true
    }, {
      "id": "List.code",
      "min": 1,
      "path": "List.code",
      "short": "Art der Liste.",
      "comment": "Begründung des Must-Support: Dient der Differenzierung zu anderen Listen.\n\n  Hinweis: Es ist mindestens ein Coding mit dem Code 'medications' anzugeben. Weitere Codes, z.B. im Kontext anderer Spezifikationen oder Hauscodierungen sind zulässig.",
      "mustSupport": true
    }, {
      "id": "List.code.coding",
      "min": 1,
      "path": "List.code.coding",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "$this",
          "type": "pattern"
        } ]
      },
      "mustSupport": true
    }, {
      "id": "List.code.coding:medications",
      "max": "*",
      "min": 1,
      "path": "List.code.coding",
      "sliceName": "medications",
      "mustSupport": true,
      "patternCoding": {
        "code": "medications",
        "system": "http://terminology.hl7.org/CodeSystem/list-example-use-codes"
      }
    }, {
      "id": "List.code.coding:medications.system",
      "min": 1,
      "path": "List.code.coding.system",
      "mustSupport": true
    }, {
      "id": "List.code.coding:medications.code",
      "min": 1,
      "path": "List.code.coding.code",
      "mustSupport": true
    }, {
      "id": "List.code.coding:medications.display",
      "path": "List.code.coding.display",
      "mustSupport": true
    }, {
      "id": "List.subject",
      "min": 1,
      "path": "List.subject",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Patient" ]
      } ],
      "short": "Referenz auf den Patienten",
      "comment": "Begründung des Must-Support: Basisinformation",
      "mustSupport": true
    }, {
      "id": "List.subject.reference",
      "min": 1,
      "path": "List.subject.reference",
      "short": "Patienten-Link",
      "comment": "**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.\nIm ISik Kontext MUSS die referenzierte Ressource konform zu [ISiKPatient](https://gematik.de/fhir/isik/StructureDefinition/ISiKPatient) sein.\nJenseits von ISiK KÖNNEN weitere Instanzen mit anderen Profilen referenziert werden.",
      "mustSupport": true
    }, {
      "id": "List.encounter",
      "path": "List.encounter",
      "short": "Referenz auf den Abteilungskontakt",
      "comment": "Begründung des Must-Support: Basisinformation im Krankenhaus-Kontext",
      "mustSupport": true
    }, {
      "id": "List.encounter.reference",
      "min": 1,
      "path": "List.encounter.reference",
      "comment": "**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.\nIm ISik Kontext MUSS die referenzierte Ressource konform zu [ISiKKontaktGesundheitseinrichtung](https://gematik.de/fhir/isik/StructureDefinition/ISiKKontaktGesundheitseinrichtung) sein.\nJenseits von ISiK KÖNNEN weitere Instanzen mit anderen Profilen referenziert werden.",
      "mustSupport": true
    }, {
      "id": "List.date",
      "path": "List.date",
      "short": "Erstellungsdatum der Liste",
      "comment": "Begründung des Must-Support: Basisinformation",
      "mustSupport": true
    }, {
      "id": "List.entry",
      "path": "List.entry",
      "short": "Listeneintrag",
      "comment": "Begründung des Must-Support: Abbildung einzelner MedikationsInformationen in der Liste",
      "mustSupport": true
    }, {
      "id": "List.entry.date",
      "path": "List.entry.date",
      "short": "Datum des Listeneintrags",
      "comment": "Begründung des Must-Support: Nachvollziehbarkeit\n\n    Hinweis: nur zulässig im Listenmodus 'working'",
      "mustSupport": true
    }, {
      "id": "List.entry.item",
      "path": "List.entry.item",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/MedicationStatement" ]
      } ],
      "short": "Referenz auf die MedikationsInformation",
      "comment": "Begründung des Must-Support: Basisinformation (eigentlicher Zweck der Liste ist das Verbinden mehrerer MedikationsInformationen)",
      "mustSupport": true
    }, {
      "id": "List.entry.item.reference",
      "min": 1,
      "path": "List.entry.item.reference",
      "mustSupport": true
    } ]
  },
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/List"
}