Ansicht
Dokumentation

BAPI_CASEPROCEDURE_CHANGEMULT - IS-H BAPI CaseProcedure.ChangeMultiple - fallbezogene Prozeduren ändern

BAPI_CASEPROCEDURE_CHANGEMULT - IS-H BAPI CaseProcedure.ChangeMultiple - fallbezogene Prozeduren ändern

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

Funktionalität

Sie ändert zu einem konkreten Fall Prozeduren. Zu den Prozeduren können Sie Leistungszuordnungen und Diagnosenzuordnungen anlegen. Hierbei müssen die Leistungen bzw. Diagnosen bereits existieren.

Sie können

  • bewegungsbezogene Prozeduren
ggf. mit Zuordnungen zu Leistungen und/oder Diagnosen
  • fallbezogene Prozeduren
  • DRG relevante Prozeduren

ändern.

Alle aufgetretenen Fehler, Warnungen und Informationen werden in der Tabelle RETURN gesammelt. Im Parameter WORST_RETURNED_MSGTY wird der höchste, aufgetretene Fehlergrad zurückgegeben.

Sie können die Konsistenz der übergebenen Daten im Testmodus überprüfen.

Fallbezogenen und DRG relevanten Prozeduren können Sie keine Leistungen oder Diagnosen zuordnen. Werden trotzdem Zuordnungen zu fallbezogenen Prozeduren in den Tabellen CASEPROCEDURE_CASSSRV oder CASEPROCEDURE_CASSDIA übergeben, so kennzeichnet das System den gesamten Prozedurensatz als fehlerhaft und verarbeitet kihn nicht weiter.

Die anzulegenden Leistungszuordnungen und/oder Diagnosenzuordnungen müssen über das Feld CASEPROCEDURE_CASSSRV-PRC_ACTIONSEQNO bzw. CASEPROCEDURE_CASSDIA- PRC_ACTIONSEQNO mit der zugehörigen Prozedur verknüpft sein. Die Felder RULETYPE, ACTIONSEQNO und DIA_ACTIONSEQNO sind derzeit noch inaktiv und können aus diesem Grund initial bleiben.

Leistungs- und Diagnosenzuordnungen, zu denen kein Prozedurensatz vorhanden ist, werden intern als fehlerhaft gekennzeichnet und bleiben unberücksichtigt. Dies gilt auch dann, wenn z. B. nur Leistungs- und Diagnosenzuordnungen gelöscht werden sollen, die eigentliche Prozedur aber nicht geändert werden soll. Auch hier müssen Sie einen Prozedurensatz in der Tabelle CASEPROCEDURE_CDATA übergeben und dann alle zu löschenden Zuordnungen in den jeweiligen Tabellen. Füllen Sie SUPROC_SEQNO mit der lfd. Nummer der Prozedur, PRC_ACTIONSEQNO mit einer fortlaufenden Nummer und geben Sie als ACTION ='U' für Ändern an.

Die Verknüpfung der Prozedur mit Ihren Zuordnungen erfolgt über das Feld PRC_ACTIONSEQNO. Füllen Sie z. B. bei einer zu löschenden Diagnosenzuordnung die Tabelle CASEPROCEDURE_CASSDIA. Das Feld PRC_ACTIONSEQNO enthält hierbei die gleiche Nummer wie der zugehörige Prozedurensatz in der Tabelle CASEPROCEDURE_CDATA. Als ACTION geben Sie 'D' für Löschen an und in DIAG_SEQNO die Diagnosennummer der Zuordnung.

Derzeit müssen die zuzuordnenden Leistungen und Diagnosen bereits auf der Datenbank existieren.
Wird die Leistungsnummer bzw. Diagnosennummer nicht in der internen Tabelle oder auf der Datenbank gefunden, so wird auch die Prozedur nicht geändert, da der gesamte Vorgang fehlerhaft ist.

Handelt es sich bei der zu ändernden Prozedur um eine fallbezogene Prozedur, d.h. die Prozedur ist nicht einer Operationsbewegung zugeordnet, so darf hier auch der Prozedurencode überschrieben werden. Sie können also beim Ändern von fallbezogenen Prozeduren auch einen abweichenden Prozedurencode mitgeben. Wenn Sie den Prozedurencode überschreiben wollen, dann füllen Sie in der Tabelle CASEPROCEDURE_CDATA die Felder SURPROC_SEQNO (lfd. Nummer der zu ändernden Prozedur), PRC_ACTIONSEQNO mit einer fortlaufenden Nummer, ACTION mit 'U' für Ändern und SG_PR_CODE mit einem neuen Operationscode.

Über das Feld PROC_REMARK können Sie zu einer Prozedur eine 50-stellige Bemerkung hinterlegen. Die Anbindung an SAPscript existiert derzeit noch nicht.

Beispiel

Hinweise

  1. N_NICP_FAL
    Anlegen, Ändern und Löschen von Prozeduren mit Zuordnungen

Meldungen werden im Parameter Return zurückgegeben. In dieser Parameter-Dokumentation finden Sie die Rückgabewerte und deren Bedeutungen.

Weiterführende Informationen

Folgende Aktivitäten sind in der aktuellen Version dieser Methode nicht implementiert:

  1. Das automatische Generieren von Leistungen, wie es in der Operationsdatenerfassung erfolgt.
  2. Das automatische Zuordnen von bewegungsbezogenen Prozeduren zu einer Operationsleistung.
  3. Das automatische Zuordnen von bewegungsbezogenen Prozeduren zu einer Diagnose.
  4. Das Ändern oder Anlegen von SAPscript-Langtext ist derzeit nicht möglich.




Parameter

CASEPROCEDURE_CASSDIA
CASEPROCEDURE_CASSSRV
CASEPROCEDURE_CDATA
CLIENT
INSTITUTION
PATCASEID
RETURN
TESTRUN
WORST_RETURNED_MSGTY

Ausnahmen

Funktionsgruppe

1303

Addresses (Business Address Services)   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 6203 Date: 20240523 Time: 110634     sap01-206 ( 102 ms )