Ansicht
Dokumentation

BAPI_MEDSRV_CHANGEMULT_PATIENT - IS-H*MED: BAPI MedicalService.ChangeMultiple - med. Leistungen ändern

BAPI_MEDSRV_CHANGEMULT_PATIENT - IS-H*MED: BAPI MedicalService.ChangeMultiple - med. Leistungen ändern

TXBHW - Original Tax Base Amount in Local Currency   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Diese BAPI-Methode ist Teil der Komponente Klinisches System.

Sie dient dem Ändern einer bestehenden medizinischen Leistung zu einem bereits im System erfassten Patienten. Mit dieser Methode kann auch ein Wechsel des verantwortlichen Mitarbeiters durchgeführt werden. Dies hat zur Folge, dass ein neuer Eintrag in der Leistungsstatus-Mitarbeiter-Zuordnung zum letzten Status der Leistung erstellt wird. Ein Statuswechsel bei einer Leistung kann jedoch nicht durchgeführt werden.

Beispiel

Hinweise

Als Importparameter müssen der Mandant, die Einrichtung und die Patientennummer, bei denen die Leistung geändert werden soll, angegeben werden.

Dem BAPI kann die Tabelle MEDICALSERVICE_INPUT (Daten zu medizinischen Leistungen) zum Ändern einer Leistung übergeben werden.

Diese Tabelle besitzt zu jedem ihrer Felder (ausgenommen den Schlüsselfeldern und den Feldern, die nicht geändert werden dürfen) ein X-Feld gleichen Namens, das mit "X" endet. Diese X-Felder müssen mit dem Wert 'X' gesetzt werden, wenn das dazugehörige Attribut auf die Datenbank geschrieben werden soll. Attribute deren X-Felder nicht mit 'X' gesetzt sind, werden nicht auf die Datenbank geschrieben.

Damit wird gewährleistet, dass keine bereits vorhandenen Felder auf der Datenbank ungewollt überschrieben oder ihre Inhalte gelöscht werden.

Beim Ablauf der Methode prüft das System zunächst die vorhandene Tabelle auf Fehler und Inkonsistenzen. Wird bei einem Satz ein Fehler festgestellt, so wird dies intern protokolliert und diese Leistung wird nicht in der Datenbank geändert.

Der Parameter TESTRUN ist optional. Ist er mit einem 'X' belegt, so wird der Baustein im Testmodus durchgeführt. Der Testmodus dient der Überprüfung der übergebenen Daten. Bei der Überprüfung festgestellte Fehler werden dem Benutzer in der Tabelle RETURN zurückgegeben. Im Testmodus, in dem die Daten auf Ihre Konsistenz geprüft werden können, wird nicht auf die Datenbank geschrieben.

In der Parameter-Dokumentation der Tabelle RETURN finden Sie die möglichen Rückgabewerte und deren Bedeutungen.

Voraussetzung für die erfolgreiche Durchführung dieser Methode ist das Vorhandensein folgender Berechtigungen:

  1. Auf Patientenebene: N_NLEM_PATNR;
  2. Auf Leistungsebene: N_NLEI_LNRLS;

Das System versucht, jeden übergebenen MEDICALSERVICE_INPUT-Satz zu verarbeiten, d. h. zu verbuchen. Werden über die Schnittstelle mehrere zu ändernde Leistungen übergeben und es treten bei der Verarbeitung einer dieser Leistungen Probleme auf, werden ausser dieser Leistung alle anderen Leistungen verbucht.

Weiterführende Informationen





Parameter

CLIENT
INSTITUTION
MEDICALSERVICE_INPUT
MEDICALSERVICE_OUTPUT
PATIENTID
RETURN
STATUS_OUTPUT
TESTRUN
WORST_RETURNED_MSGTY

Ausnahmen

Funktionsgruppe

1410

PERFORM Short Reference   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4409 Date: 20240523 Time: 181226     sap01-206 ( 75 ms )