BONS#36043 nieuw rapport totaal lijst cliënten in zorg

svn path=/Database/trunk/; revision=28825
This commit is contained in:
Ruud Lipper
2016-04-11 08:31:58 +00:00
parent 81fed8128c
commit eac6ac5f6e
3 changed files with 139 additions and 1 deletions

View File

@@ -1566,7 +1566,27 @@ INSERT INTO fac_usrrap
fac_functie_key,
0
FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';
-- BONS#36043: Totaallijst clienten in zorg (outerjoin uren):
INSERT INTO fac_usrrap
(fac_usrrap_omschrijving,
fac_usrrap_view_name,
fac_usrrap_vraagbegindatum,
fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key,
fac_usrrap_autorefresh
)
SELECT 'Totaal lijst cli<6C>nten in zorg',
'care_v_rap_tot_clientzorg',
0,
0,
1,
'Totaal lijst cli<6C>nten in zorg (ook zonder uren)',
fac_functie_key,
0
FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

View File

@@ -4145,6 +4145,87 @@ AS
beschikking_datum_tot,
product,
indicatie_uren;
CREATE_VIEW( care_v_rap_tot_clientzorg, 0)
(
fclt_f_gemeente,
fclt_f_status,
bsn,
voorletters,
tussenvoegsel,
naam,
meisjes_naam,
naam2,
geboortedatum,
geslacht,
straat,
huisnummer,
postcode,
woonplaats,
telefoonnummer,
mobielnummer,
contactpersoon,
email,
opmerking,
bijzonderheden,
beschikkingsnummer,
fclt_f_start_indicatie,
eind_indicatie,
soort_hv,
indicatie_uren,
uren_besteed
)
AS
SELECT gemeente_omschrijving,
DECODE (mld_melding_status, 5, 'Afgemeld', 6, 'Afgemeld', 'Open')
Status,
MIN (client_bsn),
prs_client_voorletters,
prs_client_tussenvoegsel,
prs_client_naam,
MIN (client_meisjesnaam),
b.prs_client_naam
|| ','
|| b.prs_client_voorletters
|| ' '
|| b.prs_client_tussenvoegsel,
MIN (client_geboortedatum),
MIN (client_mv),
MIN (client_adres),
MIN (client_huisnr),
MIN (client_postcode),
MIN (client_woonplaats),
MIN (client_telefoon_thuis),
MIN (prs_client_mobiel),
MIN (client_contactpersonen),
MIN (prs_client_email),
MIN (beschikking_omschr),
MIN (client_bijzonderheden),
beschikking_nr,
beschikking_datum_van,
beschikking_datum_tot,
product,
uren_beschikking,
SUM (uur.uren_besteed)
FROM care_v_beschikking_all b, (SELECT *
FROM care_v_bestede_uren_all
WHERE uren_status = 3) uur
WHERE mld_melding_status != 1
AND pgb IS NULL
AND uur.mld_melding_key(+) = b.mld_melding_key
GROUP BY gemeente_omschrijving,
mld_melding_status,
prs_client_naam,
prs_client_voorletters,
prs_client_tussenvoegsel,
beschikking_nr,
beschikking_datum_van,
beschikking_datum_tot,
beschikking_nr,
beschikking_datum_van,
beschikking_datum_tot,
product,
uren_beschikking;
-- mbmb
-- Rapport Q) FACTUURrapport voor de gemaakte uren per datum - variant Q (Bernisse):

37
_UP/CARE30to31.sql Normal file
View File

@@ -0,0 +1,37 @@
-- Once script tbv care.
START RECAR31.sql;
SET ECHO ON
SPOOL xcare30_31.lst
SET DEFINE OFF
-- BONS#36043: Totaal lijst clienten in zorg
INSERT INTO fac_usrrap
(fac_usrrap_omschrijving,
fac_usrrap_view_name,
fac_usrrap_vraagbegindatum,
fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key,
fac_usrrap_autorefresh
)
SELECT 'Totaal lijst cli<6C>nten in zorg',
'care_v_rap_tot_clientzorg',
0,
0,
1,
'Totaal lijst cli<6C>nten in zorg (ook zonder uren)',
fac_functie_key,
0
FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';
BEGIN adm.systrackscriptId('$Id$'); END;
/
COMMIT;
SPOOL OFF