Vitalstatus-Paket
Beschriebene Version PACKAGE 231020 / BODY 090924
FUNCTION sterbeinfo_eintragen(pid IN NUMBER, sterbdat IN DATE, meldung IN OUT VARCHAR2) RETURN VARCHAR2
Diese Funktion bekommt ein Sterbedatum übergeben. Wenn bereits ein Sterbedatum eingegeben ist, erfolgt keine Änderung, aber gegebenenfalls ein Hinweis auf ein abweichendes Sterbedatum. Die Sterbedatumgenauigkeit wird derzeit nicht bewertet. Außerdem erfolgt kein Eintrag des Sterbedatums, wenn ein Patient_Dokument.Max_Datum größer dem Sterbedatum vorliegt (keine Berücksichtigung von Konsilen). Die Tumorzuordnung erfolgt dabei dem zeitlich letzten Tumor, sofern nicht der Parameter VITBWRUECK.<verfahren.>TUMOR_ID0 auf Ja gesetzt ist.
Nur, wenn ein Sterbedatum eingetragen wird, erfolgt auch die Anlage eines Abschlusses mit ggf. Vorbelegung von Tumortod, Autopsie und Quelle_Todesursachen bei PATIENT und gegebenenfalls Eintrag von Vorgabewerten für die unmittelbare Todesursache und das Grundleiden (fixe ICD-Werte).
Der Rückgabewert ist "TRUE" bei Eintrag eines Sterbedatums, sonst "FALSE" oder bei Fehler "ERROR:<sqlerrm>"
Parametrisierung
Parameter beginnend mit "VITALSTATUS." (unabhängig vom Verfahren)
- VERLAUF_FREITEXT
- VERLAUF_BEURTEILUNG
- TODESURSACHE_UNMITTELBAR
- TODESURSACHE_GRUNDLEIDEN
- ABTEILUNG_ID
- DURCHFUEHRENDE_ABT_ID
- DURCHGEFUEHRT_VON
- KEINE_ALTEN
Parameter beginnend mit "VITBWRUECK.". Diese Parameter folgen dem Muster VITBWRUECK.<verfahren.><parameter> . Wenn kein entsprechender Parameter für das Verfahren gesetzt ist, wird ersatzweise VITBWRUECK.<parameter> genutzt.
Zusätzlich gibt es noch diesen Parameter (unabhängig vom Verfahren)