Kommentar | Mit dieser Variablen wird dargestellt, a.) von welchen Personen der Personenliste eine pflegebeduerftige Person versorgt wird, und b.) von welchen besonders spezifizierten, sonstigen Personen (Kategorie 24) diese Person versorgt wird.
Den unter b.) genannten Faellen wurden Binaercodes zugewiesen, und zwar: Pflegheim: Binaercode "2", Tagesstaette: Binaercode "4", Pflegekraefte, die ins Haus kommen: Binaercode "8", Staendige bezahlte Pflegekraft im Haus: Binaercode "16". Wurde von der Personenliste die Kategorie 24 genannt (Wert 1), so wurden die differenzierteren Angaben zu diesen enntsprechend aufsummiert.
|
Generiert | set echo on; SET VERIFY OFF; UPDATE F_GEN_GENANNTE G SET ( F40_PFLEGETRAEGER_VON ) = (SELECT decode( NVL(F40_PFLEGETRAEGER_VON,0) + DECODE(F40_PFLEGE_HEIM,1,2,0) + DECODE(F40_PFLEGE_TAGESSTAETTE,1,4,0) + DECODE(F40_PFLEGE_KRAFT,1,8,0) + DECODE(F40_PFLEGE_IM_HAUS,1,16,0), 0,NULL, NVL(F40_PFLEGETRAEGER_VON,0) + DECODE(F40_PFLEGE_HEIM,1,2,0) + DECODE(F40_PFLEGE_TAGESSTAETTE,1,4,0) + DECODE(F40_PFLEGE_KRAFT,1,8,0) + DECODE(F40_PFLEGE_IM_HAUS,1,16,0) ) FROM F_GEN_LADEN L WHERE L.LISTEN_NUMMER = G.LISTEN_NUMMER AND L.LFD_NUMMER = G.LFD_NUMMER AND L.GEN_NUMMER = G.GEN_NUMMER ) WHERE PNR = 24; |