Ansicht
Dokumentation

ISH_CASEPROCEDURE_CALC_RESPI - IS-H: API zur Berechnung der Gesamt-Beatmungszeit

ISH_CASEPROCEDURE_CALC_RESPI - IS-H: API zur Berechnung der Gesamt-Beatmungszeit

Addresses (Business Address Services)   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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_ACTNBEW
SS_ACTNICP
SS_ACT_COMPLETE
SS_EINRI
SS_FALNR
SS_NICP
SS_NO_RESPIRATION
SS_RESPIRATION
SS_RETMAXTYPE
SS_RETURN

Ausnahmen

Funktionsgruppe

N_API_CASEPROCEDURE

General 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 )