Ansicht
Dokumentation
ISH_CASEPROCEDURE_CALC_RESPI - IS-H: API zur Berechnung der Gesamt-Beatmungszeit
Addresses (Business Address Services) rdisp/max_wprun_time - Maximum work process run timeDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Dieser Funktionsbaustein ermittelt alle nicht stornierten, kundeneigenen Beatmungsprozeduren zum aktuellen
Fall. Ob es sich um eine kundeneigene Beatmungsprozedur handelt, wird im Feld Prozedurentyp (technisch:
NICP-PRTYP) festgelegt. Kundeneigene Beatmungsprozeduren müssen hier den Wert '73' besitzen.
Je kundeneigener Beatmungsprozedur wird anhand von Beginndatum, Beginnuhrzeit, Endedatum und Endeuhrzeit
der Prozedur, die Dauer der Beatmung ermittelt. Anschliessend wird die Beatmungsdauer aller Beatmungsprozeduren summiert und kaufmännisch gerundet.
Beispiel:
Prozedur A: 2,30 Stunden
Prozedur B: 0,45 Stunden
Prozedur C: 0,20 Stunden
Summe : 3 Stunden 35 Minuten
Gerundet : 4 Stunden
Der ermittelte, gerundete Wert (Stunden) wird im Parameter SS_RESPIRATION übergeben.
Wird keine kundeneigene Beatmungsprozedur gefunden, so wird der Parameter SS_NO_RESPIRATION
auf 'X' gesetzt, um differenzieren zu können, ob unter 30 Minuten beatmet wurde oder ob überhaupt keine kundeneigene Beatmungsprozedur existiert.
Im Parameter SS_RETMAXTYPE wird der höchste, aufgetretene Fehlertyp zurückgegeben. In der Tabelle SS_RETURN werden alle aufgetretenen Fehlermeldungen gesammelt.
Beispiel
Hinweise
Weiterführende Informationen
Parameter
SS_ACTNBEWSS_ACTNICP
SS_ACT_COMPLETE
SS_EINRI
SS_FALNR
SS_NICP
SS_NO_RESPIRATION
SS_RESPIRATION
SS_RETMAXTYPE
SS_RETURN
Ausnahmen
Funktionsgruppe
N_API_CASEPROCEDUREGeneral Material Data 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: 2100 Date: 20240523 Time: 175950 sap01-206 ( 41 ms )