2025.2.0 - ci-build

IGTTPFHIRGatewayEPIX - Local Development build (v2025.2.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

OperationDefinition: updatePatient

Official URL: https://ths-greifswald.de/fhir/OperationDefinition/epix/UpdatePatient Version: 2025.2.0
Active as of 2026-02-05 Computable Name: UpdatePatient

Aktualisiert Patienten-Identitäten eines MPI-Eintrags.

Zweck

Aktualisierung eines vorhandenen Datensatzes von personenidentifizierenden Informationen eines vorhandenen Patienten unter Angabe eines vormals vergebenen Master Person Index (MPI ID).

URL: [base]/$updatePatient

Parameters

UseNameScopeCardinalityTypeBindingDocumentation
INdomain1..1string

Angabe der Matchingdomain

INsource1..1string

Datenquelle

INmpiIdentifier1..1Identifier

Identifikator des MPI-Eintrags (MPI-ID)

INidentity1..1Patient

Patient-Ressource (analog zu der Patienten-Identität)

INforce1..1boolean
OUTmatchStatus1..1Codinghttps://ths-greifswald.de/fhir/ValueSet/epix/MatchStatus (Required)

Match-Status aus dem Matching der übermittelten Patienten-Identität

OUTmpiPerson0..1Person

Person-Ressource, die den MPI-Eintrag repräsentiert.

OUTidentity0..*Patient

Patient-Ressource (analog zu Patienten-Identität, referenziert aus dem MPI-Index der Personen-Ressource).

Aktualisiert Patienten-Identitäten eines MPI-Eintrags.

Voraussetzung

Die angegebenen Parameter zur Spezifikation der Matching-Domäne, der Datenquelle und der MPI-ID müssen im E-PIX vorhanden sein.

Aufruf und Rückgabe

Die bereitgestellte Funktionalität kann per POST-Request aufgerufen werden. Die erforderlichen Angaben werden per POST-BODY in Form von FHIR Parameters übermittelt.

<HOST>:<PORT>/ttp-fhir/fhir/epix/$updatePatient

Der Funktionsaufruf liefert eine Parameters-Ressource zurück.

Der Parameter "identity" enthält eine Patient-Ressource entsprechend dem allgemeinen Patient-Profil.

Der Parameter "mpiPerson" enthält eine Person-Ressource entsprechend dem allgemeinen Person-Profil. Die Angabe link.assurance='level4' kennzeichnet hierbei die Referenz-Identität.

Im Erfolgsfall wird der HTTP Statuscode 200 zurückgegeben.

Im Fehlerfall wird einer der folgenden HTTP Statuscodes in Verbindung mit einer OperationOutcome-Ressource zurückgegeben:

  • 400: Fehlende oder fehlerhafte Parameter.
  • 401: Fehlende Authentifizierung oder Autorisierung.
  • 404: Parameter mit unbekanntem Inhalt.
  • 422: Fehlende oder falsche Patienten-Attribute.

Beispiel