-- 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;