Ansicht
Dokumentation
ISH_AT_GET_CLASS_FOR_CASE - IS-H AT: Ermittelt die Klasse eines Falles zu einem bestimmten Zeitpunkt
General Material Data Fill RESBD Structure from EBP Component StructureDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Dieser Funktionsbaustein ermittelt die Patientenklasse eines Falles zu einem bestimmten Zeitpunkt.
Dem Funktionsbaustein muss dazu die Einrichtung, Fallnummer, ein Datum und eine Uhrzeit mitgegeben werden. Liegt das Datum vor der Aufnahmebewegung oder nach der Entlassungbewegung, so wird dieses Datum zur Ermittlung der Klasse herangezogen. Dem Funktionsbaustein kann optional eine Tabelle mit den Bewegungen des Falles mitgegeben werden.
Retourniert werden die folgenden drei Felder:
E_CLASS_INT - interner Wert der Klasse
E_CLASS_EXT - externer Wert der Klasse
E_CLASS_SONDER - Kennzeichen, ob es sich um Sonderklasse handelt, wobei dies vom internen Wert abgeleitet wird
- interner Wert der Klasse = 40 => E_CLASS_SONDER = 'N'
- interner Wert der Klasse = 41/42 => E_CLASS_SONDER = 'J'
Stimmt der mitgegebene Zeitpunkt (Datum/Uhrzeit) exakt mit dem Ende einer Bewegung überein, wird die nächste Bewegung verwendet. Nur bei Entlassungen und ambulanten Besuchen wird die entsprechende Bewegung verwendet, auch wenn der mitgegebene Zeitpunkt und das Ende (=> damit evtl. auch der Beginn) der Bewegung übereinstimmen => siehe Beispiel.
Mit dem Parameter I_READ_NFKL ist es möglich, die Ermittlung der Patientenklasse folgendermassen zu steuern:
- "X" => Ermittlung erfolgt via NFKL
- " " => Ermittlung erfolgt via Behandlungskategorie der Bewegung => TN24F => TNKLA
Wenn Sie den Parameter I_READ_DB auf 'ON' setzen, so werden alle Daten immer von der DB nachgelesen.
Beispiel
stationärer Fall mit folgenden Bewegungen:
Bewegung | Beginn | Ende | Klasse |
---|
Aufnahme | 01.07.2004 01:00 | 03.07.2004 03:00 | ALLG |
Verlegung | 03.07.2004 03:00 | 08.07.2004 08:00 | SK MB |
Amb. Besuch | 05.07.2004 05:00 | 05.07.2004 05:00 | SK EB |
Entlassung | 08.07.2004 08:00 | 08.07.2004 08:00 | SK MB |
Die folgenden Informationen beziehen sich auf die Ermittlung der Klasse lt. Behandlungskategorie der Bewegung (und nicht lt. NFKL).
Bei Ausführen mit folgenden Zeitpunkten erhält man folgende Klassen:
Zeitpunkt | Klasse | Information |
---|---|---|
01.07.2004 00:50 | ALLG | vor Aufnahme gilt Klasse der Aufnahme |
01.07.2004 01:00 | ALLG | |
02.07.2004 15:00 | ALLG | |
03.07.2004 02:59 | ALLG | noch gilt die Klasse der Aufnahme |
03.07.2004 03:00 | SK MB | ab 03:00 gilt die Klasse der nächsten Bewegung |
04.07.2004 15:00 | SK MB | |
05.07.2004 05:00 | SK MB | hier gilt trotzdem die Klasse der Verlegung, da die Bewegung ja weiterläuft! |
08.07.2004 07:59 | SK MB | noch Klasse der Verlegung |
08.07.2004 08:00 | SK MB | Klasse der Entlassung (kann aber nicht extra bei der Entlassung angegeben werden) |
Hinweise
Weiterführende Informationen
Parameter
E_CLASS_EXTE_CLASS_INT
E_CLASS_SONDER
E_KLFTYP
I_DATE
I_EINRI
I_FALNR
I_NFAL
I_READ_DB
I_READ_NFKL
I_TIME
T_NBEW
Ausnahmen
ERROR_READ_NBEWERROR_READ_TN24F
ERROR_READ_TNKLA
PARAM_ERROR
Funktionsgruppe
NWAT_READPERFORM Short Reference TXBHW - Original Tax Base Amount in Local Currency
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 5459 Date: 20240523 Time: 173530 sap01-206 ( 58 ms )