pour déploiement auto v2 via gitlab
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

113 lines
6.8 KiB

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