Moderne Patient:innenabrechnung und Datenkommunikation on FHIR (MOPED)
0.1.0 - ci-build

Moderne Patient:innenabrechnung und Datenkommunikation on FHIR (MOPED) - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

OperationDefinition: MOPED Patient $aufnehmen

Official URL: https://elga.moped.at/OperationDefinition/MOPED.Patient.Aufnehmen Version: 0.1.0
Draft as of 2025-08-13 Responsible: ELGA GmbH Computable Name: MOPED_Patient_Aufnehmen

Die $aufnehmen Operation wird aufgerufen, wenn ein(e) Patient*in in das Krankenhaus aufgenommen wird.

Wer ruft diese Operation in welchem Zusammenhang auf?

Die Operation wird vom Akteur Krankenhaus (KH) aufgerufen. Die $aufnehmen Operation wird aufgerufen, wenn ein(e) Patient*in in das Krankenhaus aufgenommen wird.

Voraussetzungen für den Aufruf

  • Es darf keine andere Composition mit der gleichen Kombination aus KH + Aufnahmezahl + Aufnahmedatum geben sonst schlägt die Operation fehl.

Detaillierte Business-Logik

  1. Es wird ein neue Composition Ressource angelegt. Darin muss das zuständige KH und der zuständige LGF laut Informationen aus dem falldaten Bundle befüllt werden:
    • Composition.section:zustaendigesKH.entry wird mit der Encounter.serviceProvider Referenz aus dem Encounter befüllt
    • Composition.section:zustaendigerLGF.entry wird über die OrganizationAffiliation des Encounter.serviceProvider ermittelt und befüllt
  2. Der Rest der Operation wird an $update delegiert und nach der dort definierten Logik ausgeführt.
  3. Berechnung der Datensatz-ID:
    • Die Datensatz-ID wird aus der Aufnahmezahl lt. LKF Dokumentation als SHA-256 Hash berechnet und in das entsprechende Identifier-Slice des MopedEncounter eingefügt.

Annahmen an das BeS

  • Es wurde vorab geprüft, ob das system des Parameters falldaten.encounter.identifier dem GDA entspricht, der die Operation aufruft. Somit ist sichergestellt, dass nur eigene Fälle aufgenommen werden können.

URL: [base]/$$aufnehmen

Parameters

UseNameScopeCardinalityTypeBindingDocumentation
INfalldaten1..1Bundle (MOPED Aufnehmen Bundle KH)

Der falldaten Parameter beinhaltet die nötigen Elemente um die Details zum Fall zu beschreiben die bei Patientenaufnahme bekannt sind, inklusive Patient, Encounter und Aufnahmediagnose.

OUTreturn1..1Resource (OperationOutcome)

Der return Parameter gibt Auskunft über den Erfolg der Operation. Wenn der modus Parameter auf 'freigeben' gesetzt war, ist die Operation erfolgreich, wenn die Daten validiert wurden und abgespeichert werden konnten. Wenn der modus Parameter auf zwischenspeichern gesetzt war, ist für eine erfolgreiche Durchführung der Operation lediglich ein erfolgreiches Speichern vorausgesetzt. Schlägt die Operation fehl, wird eine entsprechende Meldung ausgegeben.