#ifdef CARE
/* CARE_INI.SRC
 *
 * $Revision$
 * $Id$
 */

_FAC_MODULE('CARE','lcl_module_CARE')


------------ De eenvoudige bedrijfsstructuur vormgeven via 3 nivo's: bedrijf, afdeling en subafdeling ------------

---- CARE-bedrijf
----    |
-----   |----- HV-medewrk (Verzorgend personeel)
----    |----- Adm (Administratie)
----            |------ Client (Clienten) -> Kostenplaats PGB


-- Nieuwe kostenplaats 'Persoonsgebonden budget' (key=1 is van belang!)
INSERT INTO prs_kostenplaats (prs_kostenplaats_key, prs_kostenplaats_nr, prs_kostenplaats_omschrijving, prs_kostenplaats_module)
VALUES(1,'PGB', 'Persoonsgebonden budget', 'PRS');

-- Sequence bijstellen
DROP SEQUENCE prs_s_prs_kostenplaats_key;
CREATE SEQUENCE prs_s_prs_kostenplaats_key START WITH 2000 NOCACHE;

-- Nieuwe afdeling 'HV-medewrk'
INSERT INTO prs_afdeling (prs_afdeling_key, prs_bedrijf_key, prs_afdeling_naam, prs_afdeling_omschrijving)
VALUES(21,2,'HV-medewrk', 'Verzorgend personeel');

-- Nieuwe afdeling 'Client' (key=22 is van belang!) met kostenplaats PGB (key=1)
INSERT INTO prs_afdeling (prs_afdeling_key, prs_afdeling_parentkey, prs_afdeling_naam, prs_afdeling_omschrijving, prs_kostenplaats_key)
VALUES(22,1,'Client', 'Clienten',1);

-- Sequence bijstellen
DROP SEQUENCE prs_s_prs_afdeling_key;
CREATE SEQUENCE prs_s_prs_afdeling_key START WITH 2000 NOCACHE;




---------------------------------- Eigen tabel definities met waarden -----------------------------------
-- FAC-TABELLEN FAC_USRTAB, FAC_USRDATA

-- Eigen tabel Produkt met HV1 en HV2
INSERT INTO fac_usrtab (fac_usrtab_key, fac_usrtab_naam, fac_usrtab_omschrijving)
VALUES (1, 'Produkt', 'Produkt');
INSERT INTO fac_usrdata (fac_usrdata_key, fac_usrtab_key, fac_usrdata_code, fac_usrdata_omschr)
VALUES(1,1,'HV1','HV1');
INSERT INTO fac_usrdata (fac_usrdata_key, fac_usrtab_key, fac_usrdata_code, fac_usrdata_omschr)
VALUES(2,1,'HV2','HV2');
-- ATCH#21598: Optie HV3 erbij
INSERT INTO fac_usrdata (fac_usrdata_key, fac_usrtab_key, fac_usrdata_code, fac_usrdata_omschr)
VALUES(3,1,'HV3','HV3');

-- Eigen tabel ManVrouw met Man en Vrouw
INSERT INTO fac_usrtab (fac_usrtab_key, fac_usrtab_naam, fac_usrtab_omschrijving)
VALUES (21, 'ManVrouw', 'ManVrouw');
INSERT INTO fac_usrdata (fac_usrdata_key, fac_usrtab_key, fac_usrdata_code, fac_usrdata_omschr)
VALUES(21,21,'Man','Man');
INSERT INTO fac_usrdata (fac_usrdata_key, fac_usrtab_key, fac_usrdata_code, fac_usrdata_omschr)
VALUES(22,21,'Vrouw','Vrouw');

-- Eigen tabel $SYSTEM-CAK: een systeemtabel met allerlei instellingen voor het CAK rapport
INSERT INTO fac_usrtab (fac_usrtab_key, fac_usrtab_naam, fac_usrtab_omschrijving)
VALUES (41, '$SYSTEM-CAK', 'Systeem tabel voor CAK rapport');
INSERT INTO fac_usrdata (fac_usrdata_key, fac_usrtab_key, fac_usrdata_code, fac_usrdata_omschr)
VALUES(41,41,'BESTANDSNUMMER','000');
INSERT INTO fac_usrdata (fac_usrdata_key, fac_usrtab_key, fac_usrdata_code, fac_usrdata_omschr)
VALUES(42,41,'OMGEVING','P');
INSERT INTO fac_usrdata (fac_usrdata_key, fac_usrtab_key, fac_usrdata_code, fac_usrdata_omschr)
VALUES(43,41,'VERSIENUMMER','20');
INSERT INTO fac_usrdata (fac_usrdata_key, fac_usrtab_key, fac_usrdata_code, fac_usrdata_omschr)
VALUES(44,41,'HV1','007');
INSERT INTO fac_usrdata (fac_usrdata_key, fac_usrtab_key, fac_usrdata_code, fac_usrdata_omschr)
VALUES(45,41,'HV2','006');
INSERT INTO fac_usrdata (fac_usrdata_key, fac_usrtab_key, fac_usrdata_code, fac_usrdata_omschr)
VALUES(46,41,'FINANCIERINGSSTROOM','08');
INSERT INTO fac_usrdata (fac_usrdata_key, fac_usrtab_key, fac_usrdata_code, fac_usrdata_omschr)
VALUES(47,41,'PERIODE','');
INSERT INTO fac_usrdata (fac_usrdata_key, fac_usrtab_key, fac_usrdata_code, fac_usrdata_omschr)
VALUES(48,41,'CLIENTNR','0');
-- ATCH#21598: optie HV3 erbij
INSERT INTO fac_usrdata (fac_usrdata_key, fac_usrtab_key, fac_usrdata_code, fac_usrdata_omschr)
VALUES(49,41,'HV3','100');



INSERT INTO fac_usrtab (fac_usrtab_key, fac_usrtab_naam, fac_usrtab_omschrijving)
VALUES (61, 'Redenbeeindiging', 'Redenbeeindiging');
INSERT INTO fac_usrdata (fac_usrdata_key, fac_usrtab_key, fac_usrdata_code, fac_usrdata_omschr)
VALUES(61,61,'Sterfgeval','Sterfgeval');
INSERT INTO fac_usrdata (fac_usrdata_key, fac_usrtab_key, fac_usrdata_code, fac_usrdata_omschr)
VALUES(62,61,'Kan zelf','Kan zelf');
INSERT INTO fac_usrdata (fac_usrdata_key, fac_usrtab_key, fac_usrdata_code, fac_usrdata_omschr)
VALUES(63,61,'Opname intramuraal','Opname intramuraal');
INSERT INTO fac_usrdata (fac_usrdata_key, fac_usrtab_key, fac_usrdata_code, fac_usrdata_omschr)
VALUES(64,61,'Op verzoek aanbieder','Op verzoek aanbieder');

-- ATCH#21595: Google km: Nieuw flexveld auto/rijbewijs via ref_kenmerkdomein/standaard tabel JaNee
-- Eigen tabel Ja-Nee met de waarden 'Ja' en 'Nee'
INSERT INTO fac_usrtab (fac_usrtab_key, fac_usrtab_naam, fac_usrtab_omschrijving)
VALUES (81, 'JaNee', 'JaNee');
INSERT INTO fac_usrdata (fac_usrdata_key, fac_usrtab_key, fac_usrdata_code, fac_usrdata_omschr)
VALUES(81,81,'Ja','Ja');
INSERT INTO fac_usrdata (fac_usrdata_key, fac_usrtab_key, fac_usrdata_code, fac_usrdata_omschr)
VALUES(82,81,'Nee','Nee');

-- Sequence bijstellen
DROP SEQUENCE fac_s_fac_usrtab_key;
CREATE SEQUENCE fac_s_fac_usrtab_key START WITH 2000 NOCACHE;

DROP SEQUENCE fac_s_fac_usrdata_key;
CREATE SEQUENCE fac_s_fac_usrdata_key START WITH 2000 NOCACHE;



------------------- Voor elke gemeente (= locatie) de volgende kenmerken -------------------
-- ALG-TABELLEN ALG_KENMERK

-- HV1-tarief
INSERT INTO alg_kenmerk (alg_kenmerk_key,alg_kenmerk_niveau,alg_kenmerk_volgnr,alg_kenmerk_omschrijving,
                                                 alg_kenmerk_dimensie,alg_kenmerk_kenmerktype,alg_kenmerk_verplicht,
                                                 alg_kenmerk_lengte,alg_kenmerk_dec,alg_kenmerk_nmin)
VALUES (1000, 'L', 10, 'Tarief HV1', 'EUR. / uur', 'N', 1, 5, 2, 0);

-- HV2-tarief
INSERT INTO alg_kenmerk (alg_kenmerk_key,alg_kenmerk_niveau,alg_kenmerk_volgnr,alg_kenmerk_omschrijving,
                                                 alg_kenmerk_dimensie,alg_kenmerk_kenmerktype,alg_kenmerk_verplicht,
                                                 alg_kenmerk_lengte,alg_kenmerk_dec,alg_kenmerk_nmin)
VALUES (1001, 'L', 20, 'Tarief HV2', 'EUR. / uur', 'N', 1, 5, 2, 0);

-- HV3-tarief erbij (ATCH#21598)
INSERT INTO alg_kenmerk (alg_kenmerk_key,alg_kenmerk_niveau,alg_kenmerk_volgnr,alg_kenmerk_omschrijving,
                                                 alg_kenmerk_dimensie,alg_kenmerk_kenmerktype,alg_kenmerk_verplicht,
                                                 alg_kenmerk_lengte,alg_kenmerk_dec,alg_kenmerk_nmin)
VALUES (1002, 'L', 30, 'Tarief HV3', 'EUR. / uur', 'N', 1, 5, 2, 0);

-- BONS#23781: Client van gemeente wel/niet naar CAK. Uitgangspunt (default) = wel naar CAK. Is een vink-veldje "Niet doorzetten naar CAK", standaard uit.
INSERT INTO alg_kenmerk (alg_kenmerk_key,alg_kenmerk_niveau,alg_kenmerk_volgnr,alg_kenmerk_omschrijving,
                                                 alg_kenmerk_kenmerktype, alg_kenmerk_lengte,alg_kenmerk_nmin, alg_kenmerk_nmax)
VALUES (1006, 'L', 33, 'Veiling tarieven', 'N', 1, 0, 1);


-- BONS#31596: Gemeente is een budgetgemeente, van invloed op:
-- kolom T+U+V van het Iwmo facturen rapport en,
-- de clienten worden niet naar het CAK gestuurd.
INSERT INTO alg_kenmerk (alg_kenmerk_key,alg_kenmerk_niveau,alg_kenmerk_volgnr,alg_kenmerk_omschrijving,
                                                 alg_kenmerk_kenmerktype, alg_kenmerk_lengte,alg_kenmerk_nmin, alg_kenmerk_nmax)
VALUES (1007, 'L', 34, 'Budgetgemeente', 'N', 1, 0, 1);

-- BONS#32746: OB code in het CAK rapport
INSERT INTO alg_kenmerk (alg_kenmerk_key,alg_kenmerk_niveau,alg_kenmerk_volgnr,alg_kenmerk_omschrijving,
                                                 alg_kenmerk_kenmerktype, alg_kenmerk_lengte,alg_kenmerk_nmin, alg_kenmerk_nmax)
VALUES (1008, 'L', 31, 'Ondersteunende Begeleiding', 'N', 1, 0, 1);


-- Label factuur-infix en factuur-postfix
INSERT INTO alg_kenmerk
(alg_kenmerk_key,alg_kenmerk_niveau,alg_kenmerk_volgnr,alg_kenmerk_omschrijving, alg_kenmerk_default,alg_kenmerk_kenmerktype)
VALUES (1003, 'L', 40, 'Factuurnr specificatie','<span style="color:red">Gemeente afhankelijke factuurnummers (afwijkend van standaard) </span>','L');

-- Factnr infix (ATCH#21599)
INSERT INTO alg_kenmerk (alg_kenmerk_key,alg_kenmerk_niveau,alg_kenmerk_volgnr,alg_kenmerk_omschrijving, alg_kenmerk_kenmerktype, alg_kenmerk_lengte)
VALUES (1004, 'L', 42, 'Factuurnr. infix', 'C', 10);

-- Factnr suffix (ATCH#21599)
INSERT INTO alg_kenmerk (alg_kenmerk_key,alg_kenmerk_niveau,alg_kenmerk_volgnr,alg_kenmerk_omschrijving, alg_kenmerk_kenmerktype, alg_kenmerk_lengte)
VALUES (1005, 'L', 44, 'Factuurnr. postfix', 'C', 10);


-- Label archief
INSERT INTO alg_kenmerk
(alg_kenmerk_key,alg_kenmerk_niveau,alg_kenmerk_volgnr,alg_kenmerk_omschrijving, alg_kenmerk_default,alg_kenmerk_kenmerktype)
VALUES (1020, 'L', 50, 'Documenten archief','<span style="color:red">Archivering van gemeentegebonden documenten </span>','L');

-- Folder met bestanden voor archief
INSERT INTO alg_kenmerk (alg_kenmerk_key,alg_kenmerk_niveau,alg_kenmerk_volgnr,alg_kenmerk_omschrijving,alg_kenmerk_kenmerktype)
VALUES (1021, 'L', 60, 'Archief','M');

-- ALT HV CODES CAK
INSERT INTO alg_kenmerk (alg_kenmerk_key,alg_kenmerk_niveau,alg_kenmerk_volgnr,alg_kenmerk_omschrijving,alg_kenmerk_kenmerktype, alg_kenmerk_verplicht, alg_kenmerk_groep, alg_kenmerk_lengte)
VALUES (2000, 'L', 70, 'Alt HV1','C', 2, 1, 3);

INSERT INTO alg_kenmerk (alg_kenmerk_key,alg_kenmerk_niveau,alg_kenmerk_volgnr,alg_kenmerk_omschrijving,alg_kenmerk_kenmerktype, alg_kenmerk_verplicht, alg_kenmerk_groep, alg_kenmerk_lengte)
VALUES (2001, 'L', 75, 'Alt HV2','C', 2, 2, 3);

INSERT INTO alg_kenmerk (alg_kenmerk_key,alg_kenmerk_niveau,alg_kenmerk_volgnr,alg_kenmerk_omschrijving,alg_kenmerk_kenmerktype, alg_kenmerk_verplicht, alg_kenmerk_groep, alg_kenmerk_lengte)
VALUES (2002, 'L', 80, 'Alt HV3','C', 2, 3, 3);

INSERT INTO alg_kenmerk (alg_kenmerk_key,alg_kenmerk_niveau,alg_kenmerk_volgnr,alg_kenmerk_omschrijving,alg_kenmerk_kenmerktype, alg_kenmerk_verplicht, alg_kenmerk_groep)
VALUES (2003, 'L', 72, 'Alt HV1 startdatum','D', 2, 1);

INSERT INTO alg_kenmerk (alg_kenmerk_key,alg_kenmerk_niveau,alg_kenmerk_volgnr,alg_kenmerk_omschrijving,alg_kenmerk_kenmerktype, alg_kenmerk_verplicht, alg_kenmerk_groep)
VALUES (2004, 'L', 77, 'Alt HV2 startdatum','D', 2, 2);

INSERT INTO alg_kenmerk (alg_kenmerk_key,alg_kenmerk_niveau,alg_kenmerk_volgnr,alg_kenmerk_omschrijving,alg_kenmerk_kenmerktype, alg_kenmerk_verplicht, alg_kenmerk_groep)
VALUES (2005, 'L', 82, 'Alt HV3 startdatum','D', 2, 3);

INSERT INTO alg_kenmerk (alg_kenmerk_key,alg_kenmerk_niveau,alg_kenmerk_volgnr,alg_kenmerk_omschrijving,alg_kenmerk_kenmerktype)
VALUES (2006, 'L', 65, 'Alternatieve HV codes tbv CAK','L');

-- Sequence bijstellen
DROP SEQUENCE alg_s_alg_kenmerk_key;
CREATE SEQUENCE alg_s_alg_kenmerk_key START WITH 3000 NOCACHE;


------------------- Voor elke persoon (= client en verzorger) de volgende kenmerken -------------------
-- PRS-TABELLEN PRS_REFKENMERK, PRS_KENMERK

-- Kenmerk domein ManVrouw (naar user-tabel)
INSERT INTO fac_kenmerkdomein
    (fac_kenmerkdomein_key, fac_kenmerkdomein_module, fac_kenmerkdomein_omschrijving,
     fac_kenmerkdomein_objectnaam, fac_kenmerkdomein_kolomnaam ,fac_kenmerkdomein_kolomtxt,fac_usrtab_key)
VALUES(3, 'PRS', 'ManVrouw', 'FAC_USRDATA', 'FAC_USRDATA_KEY', 'FAC_USRDATA_OMSCHR', 21);

-- ATCH#21595: Google km: Nieuw flexveld auto/rijbewijs via ref_kenmerkdomein/standaard tabel JaNee
-- Kenmerk domein JaNee (naar user-tabel)
INSERT INTO fac_kenmerkdomein
    (fac_kenmerkdomein_key, fac_kenmerkdomein_module, fac_kenmerkdomein_omschrijving,
     fac_kenmerkdomein_objectnaam, fac_kenmerkdomein_kolomnaam ,fac_kenmerkdomein_kolomtxt,fac_usrtab_key)
VALUES(4, 'PRS', 'JaNee', 'FAC_USRDATA', 'FAC_USRDATA_KEY', 'FAC_USRDATA_OMSCHR', 81);

-- Sequence bijstellen
-- DROP SEQUENCE prs_s_prs_refkenmerk_key;
-- CREATE SEQUENCE prs_s_prs_refkenmerk_key START WITH 2000 NOCACHE;


-- Kenmerk Label Personalia
INSERT INTO prs_kenmerk
    (prs_kenmerk_key, prs_kenmerk_niveau, prs_kenmerk_volgnr ,prs_kenmerk_omschrijving,
     prs_kenmerk_default, prs_kenmerk_kenmerktype)
VALUES(1000, 'P', 105, 'Personalia', '<span style="color:red">Vul <u>onderstaande</u> gegevens in </u> </span>', 'L');

-- Kenmerk Meisjesnaam
INSERT INTO prs_kenmerk
    (prs_kenmerk_key, prs_kenmerk_niveau, prs_kenmerk_volgnr ,prs_kenmerk_omschrijving,
     prs_kenmerk_kenmerktype, prs_kenmerk_lengte)
VALUES(1001, 'P', 190, 'Meisjesnaam', 'C', 50);

-- Kenmerk Geboortedatum
INSERT INTO prs_kenmerk
    (prs_kenmerk_key, prs_kenmerk_niveau, prs_kenmerk_volgnr ,prs_kenmerk_omschrijving,
     prs_kenmerk_kenmerktype,prs_kenmerk_verplicht, prs_kenmerk_lengte)
VALUES(1002, 'P', 130, 'Geboortedatum', 'D', 1, 50);

-- Kenmerk Adres
INSERT INTO prs_kenmerk
    (prs_kenmerk_key, prs_kenmerk_niveau, prs_kenmerk_volgnr ,prs_kenmerk_omschrijving,
     prs_kenmerk_kenmerktype,prs_kenmerk_verplicht, prs_kenmerk_lengte)
VALUES(1003, 'P', 140, 'Adres', 'C', 1, 50);

-- Kenmerk Postcode
INSERT INTO prs_kenmerk
    (prs_kenmerk_key, prs_kenmerk_niveau, prs_kenmerk_volgnr ,prs_kenmerk_omschrijving,
     prs_kenmerk_kenmerktype,prs_kenmerk_verplicht, prs_kenmerk_lengte)
VALUES(1004, 'P', 150, 'Postcode', 'C', 1, 7);

-- Kenmerk Woonplaats
INSERT INTO prs_kenmerk
    (prs_kenmerk_key, prs_kenmerk_niveau, prs_kenmerk_volgnr ,prs_kenmerk_omschrijving,
     prs_kenmerk_kenmerktype,prs_kenmerk_verplicht, prs_kenmerk_lengte)
VALUES(1005, 'P', 160, 'Woonplaats', 'C', 1, 50);

-- Kenmerk Telefoon (thuis)
INSERT INTO prs_kenmerk
    (prs_kenmerk_key, prs_kenmerk_niveau, prs_kenmerk_volgnr ,prs_kenmerk_omschrijving,
     prs_kenmerk_kenmerktype,prs_kenmerk_verplicht, prs_kenmerk_lengte)
VALUES(1006, 'P', 170, 'Telefoon (thuis)', 'C', 1, 20);

-- Kenmerk BSN
INSERT INTO prs_kenmerk
    (prs_kenmerk_key, prs_kenmerk_niveau, prs_kenmerk_volgnr ,prs_kenmerk_omschrijving,
     prs_kenmerk_kenmerktype,prs_kenmerk_verplicht, prs_kenmerk_lengte)
VALUES(1020, 'P', 110, 'BSN', 'C', 1, 15);

-- Kenmerk Huisnr
INSERT INTO prs_kenmerk
    (prs_kenmerk_key, prs_kenmerk_niveau, prs_kenmerk_volgnr ,prs_kenmerk_omschrijving,
     prs_kenmerk_kenmerktype,prs_kenmerk_verplicht, prs_kenmerk_lengte)
VALUES(1040, 'P', 145, 'Huisnr', 'C', 1, 7);

-- Kenmerk Bijzonderheden
INSERT INTO prs_kenmerk
    (prs_kenmerk_key, prs_kenmerk_niveau, prs_kenmerk_volgnr ,prs_kenmerk_omschrijving,
     prs_kenmerk_kenmerktype,prs_kenmerk_lengte)
VALUES(1041, 'P', 195, 'Bijzonderheden', 'C', 250);

-- Kenmerk Blanco1
INSERT INTO prs_kenmerk
    (prs_kenmerk_key, prs_kenmerk_niveau, prs_kenmerk_volgnr ,prs_kenmerk_omschrijving,
     prs_kenmerk_kenmerktype)
VALUES(1060, 'P', 180, 'Blanco1', 'Q');

-- Kenmerk M/V
INSERT INTO prs_kenmerk
    (prs_kenmerk_key, prs_kenmerk_niveau, prs_kenmerk_volgnr ,prs_kenmerk_omschrijving,
     prs_kenmerk_kenmerktype,fac_kenmerkdomein_key)
VALUES(1061, 'P', 185, 'M/V', 'R', 3);

-- ATCH#21595: Google km: Nieuw flexveld auto/rijbewijs via ref_kenmerkdomein/standaard tabel JaNee
-- Kenmerk Auto/Rijbewijs
INSERT INTO prs_kenmerk
    (prs_kenmerk_key, prs_kenmerk_niveau, prs_kenmerk_volgnr ,prs_kenmerk_omschrijving,
     prs_kenmerk_kenmerktype,fac_kenmerkdomein_key)
VALUES(1065, 'P', 190, 'Auto/Rijbewijs', 'R', 4);

-- Kenmerk Label Documenten archief
INSERT INTO prs_kenmerk
    (prs_kenmerk_key, prs_kenmerk_niveau, prs_kenmerk_volgnr ,prs_kenmerk_omschrijving,
     prs_kenmerk_default, prs_kenmerk_kenmerktype)
VALUES(1080, 'P', 890, 'Documenten archief',
'<span style="color:red">Archivering van persoonsgebonden documenten</span>', 'L');

-- Kenmerk Folder Openbaar
INSERT INTO prs_kenmerk
    (prs_kenmerk_key, prs_kenmerk_niveau, prs_kenmerk_volgnr ,prs_kenmerk_omschrijving,
     prs_kenmerk_kenmerktype)
VALUES(1081, 'P', 895, 'Openbaar', 'M');

-- Kenmerk Folder Prive
INSERT INTO prs_kenmerk
    (prs_kenmerk_key, prs_kenmerk_niveau, prs_kenmerk_volgnr ,prs_kenmerk_omschrijving,
     prs_kenmerk_kenmerktype)
VALUES(1100, 'P', 910, 'Prive', 'M');

-- Sequence bijstellen
DROP SEQUENCE prs_s_prs_kenmerk_key;
CREATE SEQUENCE prs_s_prs_kenmerk_key START WITH 2000 NOCACHE;

-- Profiel-tabel wordt (mis)gebruikt voor CAK acties (w.o. opnieuw aanmelden client bij CAK)
INSERT INTO fac_profiel
   (fac_profiel_key, fac_profiel_omschrijving)
VALUES(1,'Zorguren naar CAK vergeten');

INSERT INTO fac_profiel
   (fac_profiel_key, fac_profiel_omschrijving)
VALUES(2,'Correctie zorguren voor CAK');

-- Sequence bijstellen
DROP SEQUENCE fac_s_fac_profiel_key;
CREATE SEQUENCE fac_s_fac_profiel_key START WITH 2000 NOCACHE;


------------------- Voor elke meldingtype (=beschikking) de volgende kenmerken -------------------

-- MLD-TABELLEN INS_SRTDISCIPLINE, MLD_TYPEOPDR, MLD_TYPEOPDR_SRTDISCIPLINE,
--              MLD_REFSRTKENMERK, MLD_SRTKENMERK, MLD_KENMERK,
--              MLD_IMPROPDR, MLD_KOSTEN

INSERT INTO ins_srtdiscipline
(ins_srtdiscipline_key, ins_srtdiscipline_module, ins_srtdiscipline_omschrijving,
 ins_srtdiscipline_kostenklant, ins_srtdiscipline_alg, ins_srtdiscipline_ins,
 ins_srtdiscipline_mld
) VALUES(1,'MLD','Zorg',0,1,0,0);

-- Sequence bijstellen
DROP SEQUENCE ins_s_ins_srtdiscipline_key;
CREATE SEQUENCE ins_s_ins_srtdiscipline_key START WITH 2000 NOCACHE;


-- Er is met FCLT standaard 1 record opdrachttype aangemaakt (met mld_typeopdr_key = 5 en naam is 'standaard').
-- Dit record updaten:
UPDATE mld_typeopdr
SET mld_typeopdr_omschrijving = 'Verzorgen/huishoudelijke hulp',
    mld_typeopdr_sluitmelding = 0,
    mld_typeopdr_matchtype = 3
WHERE mld_typeopdr_key = 5;

INSERT INTO mld_typeopdr_srtdiscipline (mld_typeopdr_key, ins_srtdiscipline_key) VALUES (5, 1);

-- Sequence bijstellen
DROP SEQUENCE mld_s_mld_typeopdr_srtdisc;
CREATE SEQUENCE mld_s_mld_typeopdr_srtdisc START WITH 2000 NOCACHE;

INSERT INTO fac_kenmerkdomein
(fac_kenmerkdomein_key, fac_kenmerkdomein_module, fac_kenmerkdomein_omschrijving, fac_kenmerkdomein_objectnaam,
 fac_kenmerkdomein_kolomnaam ,fac_kenmerkdomein_kolomtxt,fac_usrtab_key)
VALUES(2,'MLD','Redenbeeindiging','FAC_USRDATA','FAC_USRDATA_KEY','FAC_USRDATA_OMSCHR',61);

INSERT INTO fac_kenmerkdomein
(fac_kenmerkdomein_key, fac_kenmerkdomein_module, fac_kenmerkdomein_omschrijving, fac_kenmerkdomein_objectnaam,
 fac_kenmerkdomein_kolomnaam ,fac_kenmerkdomein_kolomtxt,fac_usrtab_key)
VALUES(1,'MLD','Produkt','FAC_USRDATA','FAC_USRDATA_KEY','FAC_USRDATA_OMSCHR',1);

DROP SEQUENCE fac_s_fac_kenmerkdomein_key;
CREATE SEQUENCE fac_s_fac_kenmerkdomein_key START WITH 2000 NOCACHE;

INSERT INTO mld_srtkenmerk
(mld_srtkenmerk_key, mld_srtkenmerk_omschrijving, mld_srtkenmerk_kenmerktype, fac_kenmerkdomein_key)
VALUES(1, 'Produkt', 'R', 1);

INSERT INTO mld_srtkenmerk
(mld_srtkenmerk_key, mld_srtkenmerk_omschrijving, mld_srtkenmerk_dimensie, mld_srtkenmerk_kenmerktype,
 mld_srtkenmerk_lengte, mld_srtkenmerk_dec, mld_srtkenmerk_nmin)
VALUES(2,'Indicatie', 'uur/week', 'N', 4, 2, 0);

INSERT INTO mld_srtkenmerk
(mld_srtkenmerk_key, mld_srtkenmerk_omschrijving, mld_srtkenmerk_kenmerktype, mld_srtkenmerk_lengte)
VALUES(3,'Beschikkingsnr', 'C', 25);

INSERT INTO mld_srtkenmerk
(mld_srtkenmerk_key, mld_srtkenmerk_omschrijving, mld_srtkenmerk_dimensie, mld_srtkenmerk_kenmerktype,
 mld_srtkenmerk_lengte, mld_srtkenmerk_dec, mld_srtkenmerk_nmin)
VALUES(4,'Client uurtarief', '€', 'N', 4, 2, 0);

INSERT INTO mld_srtkenmerk
(mld_srtkenmerk_key, mld_srtkenmerk_omschrijving, mld_srtkenmerk_kenmerktype, fac_kenmerkdomein_key)
VALUES(21, 'Reden van beëindiging', 'R', 2);

-- Sequence bijstellen
DROP SEQUENCE mld_s_mld_srtkenmerk_key;
CREATE SEQUENCE mld_s_mld_srtkenmerk_key START WITH 2000 NOCACHE;

INSERT INTO mld_kenmerk
(mld_kenmerk_key, mld_srtkenmerk_key, mld_stdmelding_key, mld_kenmerk_niveau, mld_kenmerk_verplicht, mld_kenmerk_volgnummer)
VALUES (1, 3, 1, 'T', 1, 10);

INSERT INTO mld_kenmerk
(mld_kenmerk_key, mld_srtkenmerk_key, mld_stdmelding_key, mld_kenmerk_niveau, mld_kenmerk_verplicht, mld_kenmerk_volgnummer)
VALUES (2, 1, 1, 'T', 1, 20);

INSERT INTO mld_kenmerk
(mld_kenmerk_key, mld_srtkenmerk_key, mld_stdmelding_key, mld_kenmerk_niveau, mld_kenmerk_verplicht, mld_kenmerk_volgnummer)
VALUES (3, 2, 1, 'T', 1, 30);

INSERT INTO mld_kenmerk
(mld_kenmerk_key, mld_srtkenmerk_key, mld_stdmelding_key, mld_kenmerk_niveau, mld_kenmerk_verplicht, mld_kenmerk_volgnummer)
VALUES (4, 4, 1, 'T', 1, 40);

INSERT INTO mld_kenmerk
(mld_kenmerk_key, mld_srtkenmerk_key, mld_stdmelding_key, mld_kenmerk_niveau, mld_kenmerk_volgnummer)
VALUES (21, 21, 1, 'T', 900);

-- Sequence bijstellen
DROP SEQUENCE mld_s_mld_kenmerk_key;
CREATE SEQUENCE mld_s_mld_kenmerk_key START WITH 2000 NOCACHE;

INSERT INTO mld_impropdr (mld_impropdr_key, mld_impropdr_omschrijving, mld_impropdr_code, mld_impropdr_onkosten)
VALUES(1,'Verlof','V',0);

INSERT INTO mld_impropdr (mld_impropdr_key, mld_impropdr_omschrijving, mld_impropdr_code, mld_impropdr_onkosten)
VALUES(2,'Ziek','Z',0);

INSERT INTO mld_impropdr (mld_impropdr_key, mld_impropdr_omschrijving, mld_impropdr_code, mld_impropdr_onkosten)
VALUES(3,'Werkoverleg','W',1);

INSERT INTO mld_impropdr (mld_impropdr_key, mld_impropdr_omschrijving, mld_impropdr_code, mld_impropdr_onkosten)
VALUES(4,'Coordinatie','C',1);

-- Sequence bijstellen
DROP SEQUENCE mld_s_mld_impropdr_key;
CREATE SEQUENCE mld_s_mld_impropdr_key START WITH 2000 NOCACHE;


INSERT INTO mld_kosten
(mld_kosten_key, mld_kosten_omschrijving, mld_kosten_code, mld_kosten_type, mld_kosten_eenheid)
VALUES(1,'Auto','A',2,'km');

INSERT INTO mld_kosten
(mld_kosten_key, mld_kosten_omschrijving, mld_kosten_code, mld_kosten_type, mld_kosten_eenheid)
VALUES(2,'Bromfiets','B',1,'dag');

INSERT INTO mld_kosten
(mld_kosten_key, mld_kosten_omschrijving, mld_kosten_code, mld_kosten_type, mld_kosten_eenheid)
VALUES(3,'Fiets','F',1,'dag');

-- Sequence bijstellen
DROP SEQUENCE mld_s_mld_kosten_key;
CREATE SEQUENCE mld_s_mld_kosten_key START WITH 2000 NOCACHE;



-- voorheen: ATCH0.SQL

-------------------                 Standaard notificaties             -------------------
-- FAC-TABELLEN FAC_SRTNOTIFICATIE, FAC_NOTIFICATIE_JOB

INSERT INTO fac_srtnotificatie
            (fac_srtnotificatie_code, fac_srtnotificatie_mode,
             fac_srtnotificatie_oms, fac_srtnotificatie_xmlnode,
             fac_srtnotificatie_groep
            )
     VALUES ('CUST01', 3,
             'Nieuwe beschikking ter acceptatie (melding ##KEY##)', 'melding',
             0
            );
INSERT INTO fac_srtnotificatie
            (fac_srtnotificatie_code, fac_srtnotificatie_mode,
             fac_srtnotificatie_oms, fac_srtnotificatie_xmlnode,
             fac_srtnotificatie_groep
            )
     VALUES ('CUST02', 3,
     				 'Conflict in uitgegeven uren t.o.v. de beschikking (melding ##KEY##)', 'melding',
             0
            );

-- Notificatie JOB die elk heel uur afgaat tijdens kantooruren van 7.00 t/m 18.00 u (zo is ook gen_notify op SAAS geconfigureerd)
INSERT INTO fac_notificatie_job
            (fac_notificatie_job_key, fac_notificatie_job_view,
             fac_notificatie_job_oms,
             fac_notificatie_job_interval, fac_notificatie_job_mode, fac_notificatie_job_nextrun
            )
     VALUES (21, 'care_v_noti_teamleider',
             'MLD: Notificatie van nieuwe meldingen voor de teamleider(s)',
             1, 3, trunc (SYSDATE, 'HH')
            );

-- Notificatie JOB die aan het begin van elke dag afgaat om 8.00u
INSERT INTO fac_notificatie_job
            (fac_notificatie_job_key, fac_notificatie_job_view,
             fac_notificatie_job_oms,
             fac_notificatie_job_interval, fac_notificatie_job_mode, fac_notificatie_job_nextrun
            )
     VALUES (22,'care_v_noti_urenconflict',
             'Voor admin.: conflicten in uren van beschikking vs opdracht',
             24, 3, trunc(sysdate) + 1/3
            );

DROP SEQUENCE fac_s_fac_notificatie_job_key;
CREATE SEQUENCE fac_s_fac_notificatie_job_key START WITH 2000 NOCACHE;





---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---
-- MODULE Klachten registratie
---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---

INSERT INTO ins_srtdiscipline
(ins_srtdiscipline_key, ins_srtdiscipline_module, ins_srtdiscipline_omschrijving,
 ins_srtdiscipline_kostenklant, ins_srtdiscipline_alg, ins_srtdiscipline_ins,
 ins_srtdiscipline_mld
) VALUES(2,'MLD','Klacht',0,1,0,0);

INSERT INTO ins_tab_discipline
(ins_discipline_module,  ins_discipline_omschrijving, ins_srtdiscipline_key)
VALUES('MLD','Klachten over verzorger',2);

INSERT INTO mld_disc_params(mld_ins_discipline_key, mld_disc_params_notify)
SELECT ins_discipline_key,0 FROM ins_tab_discipline WHERE ins_discipline_omschrijving = 'Klachten over verzorger';

INSERT INTO mld_stdmelding
(mld_ins_discipline_key, mld_stdmelding_omschrijving, mld_stdmelding_t_accepttijd, mld_stdmelding_freetext)
SELECT max(ins_discipline_key),'Slechte kwaliteit geleverd',MLD_T_UITVOERTIJD(4, 'U'),2 FROM ins_tab_discipline;

INSERT INTO mld_stdmelding
(mld_ins_discipline_key, mld_stdmelding_omschrijving, mld_stdmelding_t_accepttijd, mld_stdmelding_freetext)
SELECT max(ins_discipline_key),'Niet komen opdagen',MLD_T_UITVOERTIJD(4, 'U'),2 FROM ins_tab_discipline;

INSERT INTO mld_stdmelding
(mld_ins_discipline_key, mld_stdmelding_omschrijving, mld_stdmelding_t_accepttijd, mld_stdmelding_freetext)
SELECT max(ins_discipline_key),'Schade',MLD_T_UITVOERTIJD(4, 'U'),2 FROM ins_tab_discipline;

INSERT INTO mld_stdmelding
(mld_ins_discipline_key, mld_stdmelding_omschrijving, mld_stdmelding_t_accepttijd, mld_stdmelding_freetext)
SELECT max(ins_discipline_key),'Houding en/of communicatie',MLD_T_UITVOERTIJD(4, 'U'),2 FROM ins_tab_discipline;

INSERT INTO ins_tab_discipline
(ins_discipline_module,  ins_discipline_omschrijving, ins_srtdiscipline_key)
VALUES('MLD','Klachten over zorgaanbieder',2);

INSERT INTO mld_disc_params(mld_ins_discipline_key, mld_disc_params_notify)
SELECT ins_discipline_key,0 FROM ins_tab_discipline WHERE ins_discipline_omschrijving = 'Klachten over zorgaanbieder';

INSERT INTO mld_stdmelding
(mld_ins_discipline_key, mld_stdmelding_omschrijving, mld_stdmelding_t_accepttijd, mld_stdmelding_freetext)
SELECT max(ins_discipline_key),'Afspraak niet nagekomen',MLD_T_UITVOERTIJD(4, 'U'),2 FROM ins_tab_discipline;

INSERT INTO mld_stdmelding
(mld_ins_discipline_key, mld_stdmelding_omschrijving, mld_stdmelding_t_accepttijd, mld_stdmelding_freetext)
SELECT max(ins_discipline_key),'Houding en/of communicatie',MLD_T_UITVOERTIJD(4, 'U'),2 FROM ins_tab_discipline;

INSERT INTO mld_stdmelding
(mld_ins_discipline_key, mld_stdmelding_omschrijving, mld_stdmelding_t_accepttijd, mld_stdmelding_freetext)
SELECT max(ins_discipline_key),'Onduidelijke informatie',MLD_T_UITVOERTIJD(4, 'U'),2 FROM ins_tab_discipline;


-- Autorisatiegroepen met rechten voor klachten: FO, BO en MI.

INSERT INTO fac_groep (fac_groep_omschrijving) VALUES ('FO-MLD: Klachten');

INSERT INTO fac_groeprechten(fac_groep_key, fac_functie_key, ins_discipline_key,
            fac_gebruiker_prs_level_read, fac_gebruiker_alg_level_read,
            fac_gebruiker_prs_level_write, fac_gebruiker_alg_level_write)
SELECT g.fac_groep_key,f.fac_functie_key, d.ins_discipline_key, 1, -1, 1, -1
FROM fac_groep g, fac_functie f, mld_discipline d
WHERE g.fac_groep_omschrijving = 'FO-MLD: Klachten'
AND f.fac_functie_code = 'WEB_MLDFOF'
AND d.ins_srtdiscipline_key = 2;

INSERT INTO fac_groep (fac_groep_omschrijving) VALUES ('BO-MLD: Klachten');

INSERT INTO fac_groeprechten(fac_groep_key, fac_functie_key, ins_discipline_key,
            fac_gebruiker_prs_level_read, fac_gebruiker_alg_level_read,
            fac_gebruiker_prs_level_write, fac_gebruiker_alg_level_write)
SELECT g.fac_groep_key,f.fac_functie_key, d.ins_discipline_key, -1, -1, -1, -1
FROM fac_groep g, fac_functie f, mld_discipline d
WHERE g.fac_groep_omschrijving = 'BO-MLD: Klachten'
AND f.fac_functie_code = 'WEB_MLDBOF'
AND d.ins_srtdiscipline_key = 2;

INSERT INTO fac_groep (fac_groep_omschrijving) VALUES ('MI: Klachten');

INSERT INTO fac_groeprechten(fac_groep_key, fac_functie_key, ins_discipline_key,
            fac_gebruiker_prs_level_read, fac_gebruiker_alg_level_read,
            fac_gebruiker_prs_level_write, fac_gebruiker_alg_level_write)
SELECT g.fac_groep_key,f.fac_functie_key, d.ins_discipline_key, -1, -1, 9, 9
FROM fac_groep g, fac_functie f, mld_discipline d
WHERE g.fac_groep_omschrijving = 'MI: Klachten'
AND f.fac_functie_code = 'WEB_MLDBAC'
AND d.ins_srtdiscipline_key = 2;

--- Terminologie van vakgroeptype 'Zorg'

INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Beschikkingsnr'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_SEARCH_DIFF_FIELDS';

INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Team'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_VAKGROUP';

INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Zorg'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_COMPLAIN';

INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Beschikkingen'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_COMPLAINS';

INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Selecteer de huishoudelijke hulp...'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_SELECT_UITVOERENDE';

INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Selecteer een team ...'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_SELECT_VAKGROEP';

INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Selecteer de soort zorg ...'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_SELECT_STDMELDING';

INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Toewijzing aan team'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_MLD_CATEGORIE';

INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Teamleider'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_MLD_BEHANDELAAR';

INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Beschikking is geregistreerd'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_MLD_IS_MLDNEW';

INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Beschikking is gewijzigd'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_MLD_IS_MLDUPD';

INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Beschikking is afgemeld'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_MLD_IS_MLDAFM';

INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Beschikking is afgewezen'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_MLD_IS_MLDREJ';

INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Deze beschikking kan niet afgewezen worden'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_MLD_REJECT_FAILED';

INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Beschikking '
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_MLD_REJECTED1';

INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Beschikking'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_MLD_COMPLAIN';

INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Beschikkingsgegevens'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_MLD_FRAME_ALGEMEEN';

INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Beschikkingstatus'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_MLD_STATUSFILTERS';

INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Bij team'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_MLD_CHK_FO_MLDBUSY';

INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Neem deze beschikking als frontoffice (zelf) in behandelin'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_DOACTION_HINT';

INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Zet de behandeling door naar het team'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_DOORZET_HINT';

INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Accepteer deze beschikking voor behandeling'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_ACCEPT_HINT';

INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Wijs deze beschikking af (wordt niet verder behandeld)'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_REJECT_HINT';

INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Sluit deze beschikking direct af, de afhandeling is direct gereed.'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_CLOSE_HINT';

INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Accepteer deze beschikking en maak direct een opdracht aan'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_ORDERS_HINT';

INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Accepteer deze beschikking en maak direct een bestelling aan'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_BES_HINT';

INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Soortgelijke beschikkingen'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_MLD_SIMILARCALLS';


INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Selecteer een gemeente'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL.MLD.SELECT_NOLOC_SELECTED';

INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Alle opdrachten van beschikking '
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL.MLD.OPDR_CLOSED_3';

INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Team'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL.MLD.VAKGROEP';

INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL',''
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL.MLD.PERSON_PREFIX';

INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Selecteer eerst regel uit zorg'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL.MLD.SELECT_NOSTDMLD_SELECTED';

INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Status'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL.MLD.MLDSTATUS';

--
--
-- Vanaf hier de terminologie voor klachten *** klachten *** klachten *** klachten *** klachten
--
--

INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,2,'NL','Klachtgegevens'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_MLD_CATEGORIE';

INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY, 2 ,'NL','Klacht over'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_VAKGROUP';

INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,2,'NL','Klacht over'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL.MLD.VAKGROEP';

INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,2,'NL','Selecteer waarover klacht gaat...'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_SELECT_VAKGROEP';

INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,2,'NL','Selecteer de soort klacht ...'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_SELECT_STDMELDING';

INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,2,'NL','Soort klacht'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_COMPLAIN';

INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,2,'NL','Behandelaar'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_MLD_BEHANDELAAR';




---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---
-- Rapportages
---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---


-------------------                 Standaard RAPPORTAGES             -------------------
-- FAC-TABELLEN FAC_USRRAP

-- Rapportages
-- Rapport IWMO) voor de BACKOFFICE/ADMINISTRATIE: Iwmo factuur rapport (BONS#31596)
-- Rapport A) voor de BACKOFFICE/ADMINISTRATIE: NIET ingeleverde weekbrieven (UUR_BOF).
-- Rapport B) voor de FRONTOFFICE/TEAMLEIDER: NIET ingeleverde weekbrieven van de teamleden (UUR_FOF).
-- Rapport C) voor de FRONTEND/VERZORGER,medewerker: Overzichtslijst van je teamgenoten (WEB_MLDORD).
-- Rapport D) voor de BACKOFFICE/ADMINISTRATIE: Analyserapport voor de gemaakte uren binnen 1 WEEK - variant C: (UUR_BOF).
-- Rapport E) voor de BACKOFFICE/ADMINISTRATIE: Analyserapport voor de gemaakte uren binnen 1 PERIODE - variant A: (UUR_BOF).
-- Rapport F) voor de BACKOFFICE/ADMINISTRATIE: Analyserapport voor de gemaakte uren binnen 1 PERIODE, per week - variant B: (UUR_BOF).
-- Rapport G) voor de BACKOFFICE/ADMINISTRATIE: Analyserapport voor de gemaakte uren binnen 1 PERIODE, per week, per verzorger - variant C: (UUR_BOF).
-- Rapport H) voor de MANINFO/FACTUURADMIN: Factuurrapport voor de gemaakte uren binnen 1 PERIODE - variant A: (MLDBAC).
-- Rapport I) voor de MANINFO/FACTUURADMIN: Factuurrapport voor de gemaakte uren binnen 1 PERIODE, per week - variant B: (MLDBAC).
-- Rapport J) voor de MANINFO/FACTUURADMIN: Factuurrapport voor de gemaakte uren binnen 1 PERIODE, per week, per verzorger - variant C: (MLDBAC).



-- BONS#31596: Iwmo factuurrapport via XSL
-- Rapport Iwmo) FACTUURrapport voor Iwmo:
INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
     SELECT  'Factuur Iwmo) Per beschikking in periode, per week',
             'care_v_rap2_factuur_uren_iwmo',
             NULL,
             NULL,
             NULL,
             0,
             0,
             1,
             'Factuurrapportage Iwmo',
             fac_functie_key,
             0
    FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';


INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
SELECT   'Admin:  Niet ingeleverde weekbrieven',
         'care_v_rap_missing_weekbrief',
         NULL,
         NULL,
         NULL,
         0,
         0,
         0,
         'Lijst van de medewerkers die hun weekbrief nog niet hebben ingeleverd.',
         fac_functie_key,
         0
FROM fac_functie WHERE fac_functie_code = 'WEB_UURBOF';


-- Rapport B) weekbrief NIET ingeleverd, die de frontoffice (UUR_FOF) kan bekijken, oftewel voor de teamleider (fac_functie_key 123)?
-- Hier zit nog een FCLT-bug in: UUR_FOF is nog niet per discipline @#$%%^grgrg!!

INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
SELECT 'Teamleider: niet ingeleverde weekbrieven',
     'care_v_rap_missing_weekbrief',
     NULL,
     NULL,
     NULL,
     0,
     0,
     0,
     'Teamleden die hun weekbrief nog niet hebben ingeleverd.',
     fac_functie_key,
     0
FROM fac_functie WHERE fac_functie_code = 'WEB_UURFOF';


-- Rapport C) overzicht van je team-collega's, die de VERZORGER kan bekijken.
INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
SELECT 'Teamleden: adressenlijst',
         'care_v_rap_mijnteamgenoten',
         NULL,
         NULL,
         NULL,
         0,
         0,
         0,
         'Adressenlijst van de teamleden.',
         fac_functie_key,
         0
FROM fac_functie WHERE fac_functie_code = 'WEB_MLDORD';

-- Rapport: Personeelsbestand voor de ADMINISTRATIE.
INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
SELECT 'Personeelsbestand',
         'care_v_rap_personeel',
         NULL,
         NULL,
         NULL,
         0,
         0,
         0,
         'Lijst van alle werknemer-gegevens.',
         fac_functie_key,
         0
FROM fac_functie WHERE fac_functie_code = 'WEB_PRSMAN';



--
-- Rapport E) Analyserapport voor de gemaakte uren binnen 1 PERIODE - variant A:
-- op periode -nivo eventuele de conflicten analyseren...
INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
SELECT 'Admin: A) Urenconflict in periode',
     'care_v_rap_conflict_uren_A',
     NULL,
     NULL,
     NULL,
     0,
     0,
     0,
     'Afwijkingen tussen indicatie en bestede uren in een periode.',
     fac_functie_key,
     0
FROM fac_functie WHERE fac_functie_code = 'WEB_UURBOF';


-- Rapport F) Analyserapport voor de gemaakte uren binnen 1 PERIODE - variant B:
-- periode + week-nivo de conflicten analyseren...
INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
SELECT 'Admin: B) Urenconflict in een periode, per week',
     'care_v_rap_conflict_uren_B',
     NULL,
     NULL,
     NULL,
     0,
     0,
     0,
     'Afwijkingen tussen indicatie en bestede uren in een periode, per week uitgesplitst.',
      fac_functie_key,
     0
FROM fac_functie WHERE fac_functie_code = 'WEB_UURBOF';


-- Rapport G) Analyserapport voor de gemaakte uren binnen 1 PERIODE - variant C:
-- periode + week-nivo + verzorger de conflicten analyseren...
INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
     SELECT 'Admin: C) Urenconflict in een periode, per week/verzorger',
             'care_v_rap_conflict_uren_C',
             NULL,
             NULL,
             NULL,
             0,
             0,
             0,
             'Afwijkingen tussen indicatie en bestede uren in een periode, per week en per verzorger uitgesplitst.',
             fac_functie_key,
             0
     FROM fac_functie WHERE fac_functie_code = 'WEB_UURBOF';





-- Rapport H) FACTUURrapport voor de gemaakte uren binnen 1 PERIODE - variant A:
INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
    SELECT  'Factuur A) Per beschikking in periode',
             'care_v_rap2_factuur_uren_A',
             NULL,
             NULL,
             NULL,
             0,
             0,
             0,
             'Factuurrapportage per beschikking in een gekozen periode',
             fac_functie_key,
             0
     FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';


-- Rapport I) FACTUURrapport voor de gemaakte uren binnen 1 PERIODE, verdeeld over de 4 WEKEN - variant B:
INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
      SELECT 'Factuur B) Per beschikking, per week in periode',
             'care_v_rap2_factuur_uren_b',
             NULL,
             NULL,
             NULL,
             0,
             0,
             0,
             'Factuurrapportage per beschikking in een gekozen periode, uitgesplitst per week',
             fac_functie_key,
             0
      FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';


-- Rapport J) FACTUURrapport voor de gemaakte uren binnen 1 PERIODE, verdeeld over de 4 WEKEN, en daarbinnen per datum - variant C:
INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
    SELECT  'Factuur C) Per beschikking, per week/datum in periode',
             'care_v_rap2_factuur_uren_C',
             NULL,
             NULL,
             NULL,
             0,
             0,
             0,
             'Factuurrapportage per beschikking in een gekozen periode, uitgesplitst per datum',
             fac_functie_key,
             0
    FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';

-- ATCH#21599: 9 nieuwe factuurrapporten
-- Rapport D) FACTUURrapport voor de gemaakte uren binnen 1 PERIODE, verdeeld over de 4 WEKEN, en daarbinnen per datum - variant D:
INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
    SELECT  'Factuur D) Per beschikking, per week/datum in periode',
             'care_v_rap2_factuur_uren_D',
             NULL,
             NULL,
             NULL,
             0,
             0,
             0,
             'Factuurrapportage per beschikking in een gekozen periode, uitgesplitst per datum',
             fac_functie_key,
             0
    FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';

-- ATCH#21599: 9 nieuwe factuurrapporten
-- Rapport E) FACTUURrapport voor de gemaakte uren binnen 1 PERIODE - variant E:
INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
    SELECT  'Factuur E) Per beschikking  de zorguren in een periode',
             'care_v_rap2_factuur_uren_E',
             NULL,
             NULL,
             NULL,
             0,
             0,
             0,
             'Factuurrapportage per beschikking in een gekozen periode',
             fac_functie_key,
             0
    FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';

-- ATCH#21599: 9 nieuwe factuurrapporten
-- Rapport F) FACTUURrapport voor de gemaakte uren binnen 1 PERIODE, verdeeld over de 4 WEKEN, en daarbinnen per datum - variant F:
INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
    SELECT  'Factuur F) Per beschikking, per week/datum in periode',
             'care_v_rap2_factuur_uren_F',
             NULL,
             NULL,
             NULL,
             0,
             0,
             0,
             'Factuurrapportage per beschikking in een gekozen periode, uitgesplitst per datum',
             fac_functie_key,
             0
    FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';

-- ATCH#21599: 9 nieuwe factuurrapporten
-- Rapport G) FACTUURrapport voor de gemaakte uren binnen 1 PERIODE - variant G:
INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
    SELECT  'Factuur G) Per beschikking in periode',
             'care_v_rap2_factuur_uren_G',
             NULL,
             NULL,
             NULL,
             0,
             0,
             1,
             'Factuurrapportage per beschikking in een gekozen periode',
             fac_functie_key,
             0
    FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';

-- ATCH#21599: 9 nieuwe factuurrapporten
-- Rapport I) FACTUURrapport voor de gemaakte uren binnen 1 PERIODE - variant I:
INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
    SELECT  'Factuur I) Per beschikking in periode',
             'care_v_rap2_factuur_uren_I',
             NULL,
             NULL,
             NULL,
             0,
             0,
             0,
             'Factuurrapportage per beschikking in een gekozen periode',
             fac_functie_key,
             0
    FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';


-- ATCH#21599: 9 nieuwe factuurrapporten
-- Rapport J) FACTUURrapport voor de gemaakte uren binnen 1 PERIODE - variant J:
INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
    SELECT  'Factuur J) Per beschikking in periode',
             'care_v_rap2_factuur_uren_J',
             NULL,
             NULL,
             NULL,
             0,
             0,
             0,
             'Factuurrapportage per beschikking in een gekozen periode',
             fac_functie_key,
             0
    FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';

-- ATCH#21599: 9 nieuwe factuurrapporten
-- Rapport K) FACTUURrapport voor de gemaakte uren binnen 1 PERIODE - variant K:
INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
    SELECT  'Factuur K) Per beschikking in periode',
             'care_v_rap2_factuur_uren_K',
             NULL,
             NULL,
             NULL,
             0,
             0,
             0,
             'Factuurrapportage per beschikking in een gekozen periode',
             fac_functie_key,
             0
    FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';

-- ATCH#21599: 9 nieuwe factuurrapporten
-- Rapport L) FACTUURrapport voor de gemaakte uren binnen 1 PERIODE - variant L:
INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
    SELECT  'Factuur L) Per beschikking in periode',
             'care_v_rap2_factuur_uren_L',
             NULL,
             NULL,
             NULL,
             0,
             0,
             0,
             'Factuurrapportage per beschikking in een gekozen periode',
             fac_functie_key,
             0
    FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';

-- ATCH#21599: 9 nieuwe factuurrapporten
-- Rapport M) FACTUURrapport voor de gemaakte uren binnen 1 PERIODE, uitgesplitst per week - variant M:
INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
    SELECT  'Factuur M) Per beschikking in periode, per week',
             'care_v_rap2_factuur_uren_M',
             NULL,
             NULL,
             NULL,
             0,
             0,
             0,
             'Factuurrapportage per beschikking in een gekozen periode, uitgesplitst per week',
             fac_functie_key,
             0
    FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';


-- BONS#22915: 1 nieuwe factuurrapport
-- Rapport N) FACTUURrapport voor de gemaakte uren binnen 1 PERIODE, - variant N (Woudenberg):
INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
     SELECT  'Factuur N) Per beschikking in periode',
             'care_v_rap2_factuur_uren_N',
             NULL,
             NULL,
             NULL,
             0,
             0,
             1,
             'Factuurrapportage per beschikking in een gekozen periode',
             fac_functie_key,
             0
    FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';

-- BONS#22915: 1 nieuwe factuurrapport
-- Rapport O) FACTUURrapport voor de gemaakte uren binnen 1 PERIODE, - variant O (Scherpenzeel):
INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
     SELECT  'Factuur O) Per beschikking in periode',
             'care_v_rap2_factuur_uren_O',
             NULL,
             NULL,
             NULL,
             0,
             0,
             0,
             'Factuurrapportage per beschikking in een gekozen periode',
             fac_functie_key,
             0
    FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';

-- Rapport P) FACTUURrapport voor de gemaakte uren per week - variant P:
INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
     SELECT  'Factuur P) Per beschikking in periode, per week',
             'care_v_rap2_factuur_uren_P',
             NULL,
             NULL,
             NULL,
             0,
             0,
             0,
             'Factuurrapportage per beschikking in een gekozen periode, uitgesplitst per week',
             fac_functie_key,
             0
    FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';

-- Rapport R) FACTUURrapport met detailgegevens client per beschikking - variant R:
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  'Factuur R) Details Client per beschikking',
             'care_v_rap2_factuur_uren_R',
             0,
             0,
             1,
             'Factuurrapportage per beschikking met detailgegevens clienten',
             fac_functie_key,
             0
    FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';

-- Rapport Q) FACTUURrapport voor de gemaakte uren per datum - variant Q (Bernisse):
INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
     SELECT  'Factuur Q) Per beschikking in periode, per week, per datum',
             'care_v_rap2_factuur_uren_Q',
             NULL,
             NULL,
             NULL,
             0,
             0,
             0,
             'Factuurrapportage per beschikking in een gekozen periode, uitgesplitst per week/per datum',
             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ënten in zorg',
             'care_v_rap_tot_clientzorg',
             0,
             0,
             1,
             'Totaal lijst cliënten in zorg (ook zonder uren)',
             fac_functie_key,
             0
    FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';

	-- BONS#40385: Totaallijst clienten in zorg met medewerker (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ënten in zorg MDW',
             'care_v_rap_tot_clientzorg_mdw',
             0,
             0,
             1,
             'Totaal lijst cliënten in zorg met gekoppelde medewerker',
             fac_functie_key,
             0
    FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';

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ënten in zorg - zonder uren',
             'care_v_rap_tot_clientzorg_all',
             0,
             0,
             1,
             'Totaal lijst cliënten in zorg met gekoppelde medewerker',
             fac_functie_key,
             0
    FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


-- Rapport I) SALARISrapport voor de gemaakte uren binnen 1 PERIODE - variant A:
INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
     SELECT 'Salaris A) Per medewerker in periode',
             'care_v_rap2_salaris_a',
             NULL,
             NULL,
             NULL,
             0,
             0,
             0,
             'Salarisrapport: per medewerker de gemaakte uren in een gekozen periode',
             fac_functie_key,
             0
      FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';


-- voorheen: ATCH1.SQL

-------------------                 Standaard RAPPORTAGES             -------------------
-- FAC-TABELLEN FAC_USRRAP

-- Rapport CAK: Centraal Administratie Kantoor (CAK)
INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
    SELECT   'CAK perioderapport',
             'care_v_cak_rapport',
             NULL,
             NULL,
             NULL,
             0,
             0,
             1,
             'ZA Standaard periode rapport voor het Centraal Administratie Kantoor',
             fac_functie_key,
             0
    FROM fac_functie WHERE fac_functie_code = 'WEB_PRSSYS';



-- Rapport voor de keuze van de (CAK)periode bedoeld voor handmatig initieren voor de export 's nachts
INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
     SELECT 'Export het complete CAK rapport',
             'care_v_rap_cak',
             NULL,
             NULL,
             NULL,
             0,
             0,
             1,
             'ZA Standaard periode rapport voor het Centraal Administratie Kantoor',
             fac_functie_key,
             0
     FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';

-- Rapport voor de keuze van de (CAK)periode bedoeld voor handmatig initieren voor de export 's nachts
INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
     SELECT 'Export het correctie CAK rapport',
             'care_v_rap_cak_chg',
             NULL,
             NULL,
             NULL,
             0,
             0,
             1,
             'ZA Correctie rapport voor het Centraal Administratie Kantoor',
             fac_functie_key,
             0
     FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';



-- voorheen: ATCH5.SQL

-------------------                 Standaard RAPPORTAGES             -------------------
-- FAC-TABELLEN FAC_USRRAP




-- Rapport Aflopende beschikkingen
INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
     SELECT 'Beschikkingen: binnenkort verlopen.',
             'care_v_rap_beschik_aflopend',
             NULL,
             NULL,
             NULL,
             0,
             0,
             0,
             'Beschikkingen die binnen 8 weken verlopen.',
             fac_functie_key,
             0
      FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';

-- Clienten Rapport
INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
     SELECT 'Clienten rapport.',
             'care_v_rap_clienten',
             NULL,
             NULL,
             NULL,
             0,
             0,
             0,
             'Clienten rapportage met diverse selectie mogelijkheden.',
             fac_functie_key,
             0
      FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';


-- rapport controle cak rapport FSN#20131
INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
    SELECT   'Basis controle voor het CAK rapport',
             'care_v_cak_clientcontrole',
             NULL,
             NULL,
             NULL,
             0,
             0,
             0,
             'Rapport met basis controles tbv het CAK rapport',
             fac_functie_key,
             0
    FROM fac_functie WHERE fac_functie_code = 'WEB_PRSSYS';


-- Rapport Voorblad factuur voor gemeenten:

INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
    SELECT  'Factuur voorblad - Totalisering per gemeente',
             'care_v_rap2_factuur_voorblad_a',
             NULL,
             NULL,
             NULL,
             0,
             0,
             1,
             'Factuurvoorblad voor gemeente: de totalisering in een gekozen periode',
             fac_functie_key,
             0
     FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';


-- Rapport PGB-facturen:

INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
    SELECT  'Factuur PGB clienten',
             'care_v_rap2_factuur_pgb_a',
             NULL,
             NULL,
             NULL,
             0,
             0,
             1,
             'Factuur voor PGB client: de totalisering in een gekozen periode',
             fac_functie_key,
             0
     FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';

------------------------------------------------------------------------------------------------------------------------

-- ADMIN: Rapport Controle autokosten (km) op periode-nivo
INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
    SELECT  'Controle autokosten (km) op periodenivo',
             'care_v_rap_km_per_periode',
             NULL,
             NULL,
             NULL,
             0,
             0,
             0,
             'Per verzorger, per periode: de geschreven kilometers worden tegen norm-kilometers (Google) afgezet',
             fac_functie_key,
             0
     FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';

-- ADMIN: Rapport Controle autokosten (km) op weeknivo
INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
    SELECT  'Controle autokosten (km) op weeknivo',
             'care_v_rap_km_per_week',
             NULL,
             NULL,
             NULL,
             0,
             0,
             0,
             'Per verzorger, per week: de geschreven kilometers worden tegen norm-kilometers (Google) afgezet',
             fac_functie_key,
             0
     FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';

-- ADMIN: Rapport Controle autokosten (km) op dagnivo
INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
    SELECT  'Controle autokosten (km) op dagnivo',
             'care_v_rap_km_per_dag',
             NULL,
             NULL,
             NULL,
             0,
             0,
             1,
             'Per verzorger, per dag: de geschreven kilometers worden tegen norm-kilometers (Google) afgezet',
             fac_functie_key,
             0
     FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';



-- VERZORGER: 'Mijn' Rapport Controle autokosten (km) op dagnivo

INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
    SELECT  'Mijn controle autokosten (km) op dagnivo',
             'care_v_rap_my_km_per_dag',
             NULL,
             NULL,
             NULL,
             0,
             0,
             1,
             'Ter ondersteuning om je eigen kilometer declaratie op de weekbrief in te vullen',
             fac_functie_key,
             0
     FROM fac_functie WHERE fac_functie_code = 'WEB_MLDORD';


-- ADMIN: Rapport Controle autokosten (km) van improductieve uren op periode-nivo
INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
    SELECT  'Autokosten (km) van de improductieve uren op periodenivo',
             'care_v_rap_km_impr_periode',
             NULL,
             NULL,
             NULL,
             0,
             0,
             0,
             'Per verzorger, per periode: de geschreven kilometers van improductieve uren',
             fac_functie_key,
             0
     FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

-- ATCH#22345: Plannings/capaciteits rapportage
-- Administratie: rapport t.b.v. capaciteitsinzage en planningsinformatie

INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
    SELECT  'Totaal Planbord / Capaciteitsinzage medewerkers',
             'care_v_rap_prs_planbord',
             NULL,
             NULL,
             NULL,
             0,
             0,
             1,
             'Planbord ter ondersteuning van het inplannen van opdrachten (clienten) bij medewerkers',
             fac_functie_key,
             0
     FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';

INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
    SELECT  'Team Planbord / Capaciteitsinzage medewerkers',
             'care_v_rap_prs_team_planbord',
             NULL,
             NULL,
             NULL,
             0,
             0,
             1,
             'Planbord ter ondersteuning van het inplannen van opdrachten (clienten) bij medewerkers',
             fac_functie_key,
             0
     FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';




----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------


--- 																				'Experiment' om de beperking van perioden met 6 week in het verleden los te laten																						   ---


----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--- mbmbmb

Rapporten op nieuwe wijze (zonder 6-weken beperking)

-- Rapport A2) FACTUURrapport voor de gemaakte uren binnen 1 PERIODE - zonder periode-uren:
INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
    SELECT  'Factuur A2) Per beschikking in periode, zonder periode-uren',
             'care_v_rap2_factuur_uren_A2',
             NULL,
             NULL,
             NULL,
             0,
             0,
             0,
             'Factuurrapportage per beschikking in een gekozen periode (geen periode-uren)',
             fac_functie_key,
             0
     FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';






-----------  Alle overbodige menuitem (module BES, BEZ, CAD, etc uit het menu halen)

DELETE FROM fac_menu m
WHERE EXISTS
    (SELECT 'x'
    FROM fac_menuitems mi
    WHERE mi.fac_menuitems_key = m.fac_menuitems_key
    AND mi.fac_menuitems_module IN ('BES', 'BEZ', 'CAD', 'CNT', 'FIN', 'INS', 'MRK', 'PRJ', 'RES','SCH', 'SLE')
    AND mi.fac_menuitems_groep IN (0,1)
    );



---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---
-- Standaard CAK gegevens
---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---


-- De gegevens voor het interne (default) 'CARE'-bedrijf (key=2)
-- Bedrijfsnaam
UPDATE prs_bedrijf SET prs_bedrijf_naam = '&Bedrijfsnaam' WHERE prs_bedrijf_key = 2;
-- WZA code
UPDATE prs_bedrijf SET prs_leverancier_nr = '&WZAcode' WHERE prs_bedrijf_key = 2;
-- Uitvoerende uit zetten
UPDATE prs_bedrijf SET prs_bedrijf_uitvoerende = NULL WHERE prs_bedrijf_key = 2;


-- De default afdeling 'Onbekend' (key=1) onder het bedrijf hernoemen naar Adm - Administratie
UPDATE prs_afdeling SET prs_afdeling_naam = 'Adm', prs_afdeling_omschrijving = 'Administratie'
WHERE prs_afdeling_key = 1;

-- Een insert in fac_qlikview t.b.v. de Analyzer-autorisatie in Qlikview-file 'fclt_care'
INSERT INTO fac_qlikview (fac_qlikview_omschrijving, fac_qlikview_qvw_name, fac_functie_key)
SELECT 'Beschikkingen', 'fclt_care', fac_functie_key
FROM fac_functie
WHERE fac_functie_code = 'WEB_MLDBAC';

-- Een insert in de periodetabel van alle weken tot en met 1 jaar terug.
INSERT INTO care_periode (jaar, periode, week, maandag)
SELECT
    TO_CHAR (SYSDATE - 7*(LEVEL-1), 'IYYY') jaar,
    FLOOR((TO_CHAR (SYSDATE - 7*(LEVEL-1),'IW') - 1) /4) + 1 periode,
    TO_CHAR (SYSDATE - 7*(LEVEL-1), 'IW') week,
    TRUNC (SYSDATE - 7*(LEVEL-1), 'IW') startdatum
FROM  DUAL
CONNECT BY LEVEL <= 1*52+1;

INSERT INTO care_t_qvw_periodeweektabel
SELECT
    TO_CHAR (SYSDATE - 7*(LEVEL-1), 'IYYY') jaar,
    DECODE(FLOOR((TO_CHAR (SYSDATE - 7*(LEVEL-1),'IW') - 1) /4) + 1, 14, 13,FLOOR((TO_CHAR (SYSDATE - 7*(LEVEL-1),'IW') - 1) /4) + 1)  periode,
    TO_CHAR (SYSDATE - 7*(LEVEL-1), 'IW') week,
    TRUNC (SYSDATE - 7*(LEVEL-1), 'IW') startdatum
FROM  DUAL
CONNECT BY LEVEL <= 1*52+1
UNION
SELECT
    TO_CHAR (SYSDATE + 7*(LEVEL), 'IYYY') jaar,
    DECODE(FLOOR((TO_CHAR (SYSDATE + 7*(LEVEL),'IW') - 1) /4) + 1, 14, 13,FLOOR((TO_CHAR (SYSDATE + 7*(LEVEL),'IW') - 1) /4) + 1)  periode,
    TO_CHAR (SYSDATE + 7*(LEVEL), 'IW') week,
    TRUNC (SYSDATE + 7*(LEVEL), 'IW') startdatum
FROM  DUAL
CONNECT BY LEVEL <= 20*52+1;


REGISTERONCE('$Id$')

#endif // CARE
