-- 1/3 : Création de la table temporaire
DROP TABLE IF EXISTS w_dbsetup
;

CREATE TEMP TABLE w_dbsetup AS
    SELECT
    	CASE WHEN t_etude_7.oid = 0 THEN t_etude_7.oid ELSE 1 END AS oid
    	,t_etude_7.annee
    	,t_etude_7.code
    	,t_etude_7.texte
    	,t_etude_7.seuil_degressivite
    FROM 
    	pmsi.t_etude_7 
    ORDER BY t_etude_7.annee, t_etude_7.code LIMIT 0
;

-- 2/3 : Peuplement de la table temporaire
INSERT INTO w_dbsetup(
    oid,
    annee,
    code,
    texte,
    seuil_degressivite
)
VALUES
(1, 2015, '01C14', 'Libérations de nerfs superficiels à l''exception du médian au canal carpien', 13),
(1, 2015, '01C15', 'Libérations du médian au canal carpien', 14),
(1, 2015, '02C05', 'Interventions sur le cristallin avec ou sans vitrectomie', 12),
(1, 2015, '03C10+03C27', 'Amygdalectomies et/ou adénoïdectomies isolées, âge inférieur à 18 ans et Interventions sur les amygdales, en ambulatoire', 5),
(1, 2015, '03C14', 'Drains transtympaniques', 5),
(1, 2015, '03K02', 'Affections de la bouche et des dents avec certaines extractions, réparations et prothèses dentaires', 12),
(1, 2015, '05C17', 'Ligatures de veines et éveinages', 10),
(1, 2015, '05K06', 'Endoprothèses vasculaires sans infarctus du myocarde', 18),
(1, 2015, '06C09', 'Appendicectomies non compliquées', 5),
(1, 2015, '06K05', 'Séjours comprenant une endoscopie digestive diagnostique sans anesthésie', 21),
(1, 2015, '07C13', 'Cholécystectomies  sans exploration de la voie biliaire principale pour affections aigües', 9),
(1, 2015, '07C14', 'Cholécystectomies sans exploration de la voie biliaire principale à l''exception des affections aigües', 14),
(1, 2015, '08C24', 'Prothèses de genou', 16),
(1, 2015, '08C27', 'Autres interventions sur le rachis', 14),
(1, 2015, '08C40', 'Arthroscopies d''autres localisations', 33),
(1, 2015, '08C48', 'Autres prothèses de hanche', 13),
(1, 2015, '08C52', 'Autres interventions majeures sur le rachis', 17),
(1, 2015, '10C09', 'Gastroplasties pour obésité', 5),
(1, 2015, '10C13', 'Interventions digestives autres que les gastroplasties, pour obésité', 53),
(1, 2015, '11C11', 'Interventions par voie transurétrale ou transcutanée pour lithiases urinaires', 24),
(1, 2015, '11C12', 'Injections de toxine botulique dans l''appareil urinaire', 36),
(1, 2015, '11C13', 'Interventions par voie transurétrale ou transcutanée pour des affections non lithiasiques', 17),
(1, 2015, '11K08', 'Lithotritie extracorporelle de l''appareil urinaire', 10),
(1, 2015, '14C08', 'Césariennes pour grossesse unique', 5),
(1, 2016, '01C14', 'Libérations de nerfs superficiels à l''exception du médian au canal carpien', 13),
(1, 2016, '01C15', 'Libérations du médian au canal carpien', 14),
(1, 2016, '02C05', 'Interventions sur le cristallin avec ou sans vitrectomie', 12),
(1, 2016, '03C10+03C27', 'Amygdalectomies et/ou adénoïdectomies isolées, âge inférieur à 18 ans et Interventions sur les amygdales, en ambulatoire', 5),
(1, 2016, '03C14', 'Drains transtympaniques', 5),
(1, 2016, '03K02', 'Affections de la bouche et des dents avec certaines extractions, réparations et prothèses dentaires', 12),
(1, 2016, '05C17', 'Ligatures de veines et éveinages', 10),
(1, 2016, '05K06', 'Endoprothèses vasculaires sans infarctus du myocarde', 18),
(1, 2016, '06C09', 'Appendicectomies non compliquées', 5),
(1, 2016, '06K05', 'Séjours comprenant une endoscopie digestive diagnostique sans anesthésie', 21),
(1, 2016, '07C13', 'Cholécystectomies  sans exploration de la voie biliaire principale pour affections aigües', 9),
(1, 2016, '07C14', 'Cholécystectomies sans exploration de la voie biliaire principale à l''exception des affections aigües', 14),
(1, 2016, '08C24', 'Prothèses de genou', 16),
(1, 2016, '08C27', 'Autres interventions sur le rachis', 14),
(1, 2016, '08C40', 'Arthroscopies d''autres localisations', 33),
(1, 2016, '08C48', 'Autres prothèses de hanche', 13),
(1, 2016, '08C52', 'Autres interventions majeures sur le rachis', 17),
(1, 2016, '10C09', 'Gastroplasties pour obésité', 5),
(1, 2016, '10C13', 'Interventions digestives autres que les gastroplasties, pour obésité', 53),
(1, 2016, '11C11', 'Interventions par voie transurétrale ou transcutanée pour lithiases urinaires', 24),
(1, 2016, '11C12', 'Injections de toxine botulique dans l''appareil urinaire', 36),
(1, 2016, '11C13', 'Interventions par voie transurétrale ou transcutanée pour des affections non lithiasiques', 17),
(1, 2016, '11K08', 'Lithotritie extracorporelle de l''appareil urinaire', 10),
(1, 2016, '14C08', 'Césariennes pour grossesse unique', 5),
(1, 2017, '01C14+01C15', 'Libérations de nerfs superficiels (libérations du médian au canal carpien incluses)', 7),
(1, 2017, '02C05', 'Interventions sur le cristallin avec ou sans vitrectomie', 11),
(1, 2017, '03C10+03C27', 'Amygdalectomies et/ou adénoïdectomies isolées, âge inférieur à 18 ans et Interventions sur les amygdales, en ambulatoire', 3),
(1, 2017, '03C14', 'Drains transtympaniques, âge inférieur à 18 ans', 5),
(1, 2017, '03K02', 'Affections de la bouche et des dents avec certaines extractions, réparations et prothèses dentaires', 12),
(1, 2017, '05C17', 'Ligatures de veines et éveinages', 9),
(1, 2017, '05K06', 'Endoprothèses vasculaires sans infarctus du myocarde', 10),
(1, 2017, '06C09', 'Appendicectomies non compliquées', 11),
(1, 2017, '06K05', 'Séjours comprenant une endoscopie digestive diagnostique sans anesthésie', 12),
(1, 2017, '07C13+07C14', 'Cholécystectomies sans exploration de la voie biliaire principale avec ou sans affections aigües', 6),
(1, 2017, '08C24', 'Prothèses de genou', 12),
(1, 2017, '08C27+08C52', 'Autres interventions sur le rachis (majeures ou pas)', 14),
(1, 2017, '08C40', 'Arthroscopies d''autres localisations', 27),
(1, 2017, '08C48', 'Prothèses de hanche pour des affections autres que des taumatismes récents', 6),
(1, 2017, '10C09+10C13', 'Interventions digestives, y compris gastroplasties pour obésité', 25),
(1, 2017, '11C11+11C12+11C13', 'Interventions par voie transurétrale ou transcutanée, affections lithiasiques incluses et Injections de toxine botulique dans l''appareil urinaire', 14),
(1, 2017, '11K08', 'Lithotritie extracorporelle de l''appareil urinaire, en ambulatoire', 3),
(1, 2017, '14C08', 'Césariennes pour grossesse unique', 3)
;

-- 3/3 : Màj de la table iCTI
UPDATE pmsi.t_etude_7 SET 
	texte = w_dbsetup.texte
	,seuil_degressivite = w_dbsetup.seuil_degressivite
FROM w_dbsetup
WHERE 1=1
	AND t_etude_7.code = w_dbsetup.code
	AND t_etude_7.annee = w_dbsetup.annee
	AND (t_etude_7.texte = w_dbsetup.texte OR t_etude_7.seuil_degressivite = w_dbsetup.seuil_degressivite);


INSERT INTO pmsi.t_etude_7(code, texte, annee, seuil_degressivite)
SELECT 
	w_dbsetup.code
	,w_dbsetup.texte
	,w_dbsetup.annee
	,w_dbsetup.seuil_degressivite
FROM w_dbsetup
	LEFT JOIN pmsi.t_etude_7 w_source ON w_source.code = w_dbsetup.code AND w_source.annee = w_dbsetup.annee
WHERE w_source.code IS NULL OR w_source.annee IS NULL;