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 $verlegen (POC)

Official URL: http://example.org/OperationDefinition/MOPED.Patient.Verlegen Version: 0.1.0
Draft as of 2024-09-18 Responsible: Example Publisher Computable Name: MOPED_Patient_Verlegen

Die Operation wird vom Akteur Krankenhaus (KH) aufgerufen.

Die Patient $verlegen Operation wird aufgerufen, wenn ein(e) Patient*in auf eine andere Station verlegt wird.

  1. Neuer Transfer Encounter: Der MOPEDEncounter mit der jeweiligen Aufnahmezahl wird gesucht, und ein neuer MOPEDTransferEncounter der mit partOf den MOPEDEncounter referenziert wird erstellt. Beim neu erstellten MOPEDTransferEncounter wird der zeitpunkt als MOPEDTransferEncounter.actualPeriod.start eingefügt und als MOPEDTransferEncounter.serviceProvider die Abteilung MOPEDOrganizationAbteilung mit dem jeweiligen funktionscode referenziert.
  2. Alter Transfer Encounter: Der alte MOPEDTransferEncounter der partOf des MOPEDEncounters mit der jeweiligen Aufnahmezahl war und noch den Status in-progress hat, wird gesucht. Der Status wird auf completed gesetzt und die MOPEDTransferEncounter.actualPeriod.end mit dem zeitpunkt der Verlegung versehen. Ebenso wird beim alten Encounter die abgangsart von diesem Funktionscode dokumentiert.
  3. Fallnummer: Die Fallnummer im zur Aufnahmezahl gehöhrenden Account wird um 1 erhöht.
  4. Validierung: Es kann immer nur einen MOPEDTransferEncounter für den jeweiligen Fall geben der partOf eines MOPEDEncounters mit der aufnahmezahl ist und den Status in-progress hat.

Generated Narrative: OperationDefinition MOPED.Patient.Verlegen

URL: [base]/Patient/[id]/$verlegen

Parameters

UseNameScopeCardinalityTypeBindingDocumentation
INaufnahmezahl1..1string

Der aufnahmezahl Parameter beinhält den eindeutigen Identifizierer für den relevanten Fall.

INzeitpunkt1..1dateTime

Der zeitpunkt Parameter definiert zu welchem Zeitpunkt die Verlegung stattfindet.

INfunktionscode1..1string

Der funktionscode Parameter definiert auf welchen Funktionscode die Verlegung stattfindet.

INpysischeAnwesenheit0..1boolean

Der pysischeAnwesenheit Parameter definiert ob der Patient physisch anwesend ist oder nicht.

INabgangsart0..1codeAbgangsart des Patienten (Required)

Der abgangsart Parameter definiert die Abgangsart des Patienten vom bisher aktuellen MOPEDTransferEncounter.

OUTreturn1..1Resource (OperationOutcome)

Der return Parameter gibt Auskunft über den Erfolg der Operation.