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

CREATE TEMP TABLE w_dbsetup AS
    SELECT 
    	CASE WHEN t_lignes_oap.oid = 0 THEN t_lignes_oap.oid ELSE 1 END AS oid,
    	t_lignes_oap.code,
    	t_lignes_oap.texte,
    	t_lignes_oap.mco,
    	t_lignes_oap.lourdeur,
    	t_poles_oap.code AS pole_oap_code 
    FROM 
    	pmsi.t_lignes_oap, 
    	pmsi.t_poles_oap 
    WHERE 
    	t_lignes_oap.pole_oap_id = t_poles_oap.oid 
    ORDER BY code LIMIT 0
;

-- 2/3 : Peuplement de la table temporaire
INSERT INTO w_dbsetup(
    oid,
    code,
    texte,
    mco,
    lourdeur,
    pole_oap_code
)
VALUES
(1, '**11', 'Codes FG11 non affectés', ' ', ' ', '**11'),
(1, '90**', 'Erreurs de groupage', '*', ' ', '90**'),
(1, 'AA01', 'Ulcus, hémorragies digestives', 'M', ' ', 'AA'),
(1, 'AA02', 'Affections majeures TD et S hépato-biliaire (dont CMAS)', 'M', 'a', 'AA'),
(1, 'AA03', 'Appendicectomies', 'C', 'b', 'AA'),
(1, 'AA04', 'Autres affections foie, voies biliaires', 'M', 'b', 'AA'),
(1, 'AA05', 'Autres chirurgies abdominales', 'C', 'b', 'AA'),
(1, 'AA06', 'Autres chirurgies foie, pancréas, voies biliaires', 'C', 'a', 'AA'),
(1, 'AA07', 'Chirurgies digestives hautes', 'C', 'a', 'AA'),
(1, 'AA08', 'Chirurgies grêle/colon', 'C', 'b', 'AA'),
(1, 'AA09', 'Chirurgies rate', 'C', 'a', 'AA'),
(1, 'AA10', 'Chirurgies rectum/anus', 'C', 'b', 'AA'),
(1, 'AA11', 'Cholécystectomies et chirurgies biliaires', 'C', 'a', 'AA'),
(1, 'AA12', 'Gastro-entérites et affections TD', 'M', 'b', 'AA'),
(1, 'AA13', 'Hépatites alcooliques, cirrhoses', 'M', 'b', 'AA'),
(1, 'AA14', 'Hernies', 'C', 'b', 'AA'),
(1, 'AA15', 'Maladies inflammatoires de l''intestin', 'M', 'a', 'AA'),
(1, 'AA16', 'Occlusions, sub-occlusions digestives', 'C', 'b', 'AA'),
(1, 'AA17', 'Autres chirurgies foie, pancréas, voies biliaires', 'C', ' ', 'AA'),
(1, 'AA18', 'Tumeurs malignes (TD)', 'M', 'a', 'AA'),
(1, 'AA19', 'Ulcus, hémorragies digestives', 'M', 'b', 'AA'),
(1, 'AA20', 'Digestif (séj < 2 nuits)', 'C', ' ', 'AA'),
(1, 'AA21', 'Transplantations d''organes et surveillance', 'C', 'a', 'AA'),
(1, 'AA22', 'Affections pancréas, système hépato-biliaire', 'M', 'a', 'AA'),
(1, 'AA98', 'Endoscopies (séj < 2 nuits)', 'M', 'b', 'AA'),
(1, 'AA99', 'Digestif (séj < 2 nuits)', 'M', 'b', 'AA'),
(1, 'AB01', 'Ablations matériel', 'C', 'b', 'AB'),
(1, 'AB02', 'Amputations', 'C', 'a', 'AB'),
(1, 'AB03', 'Arthroscopies, biopsies', 'C', 'b', 'AB'),
(1, 'AB04', 'Autres affections rhumatologiques', 'M', 'b', 'AB'),
(1, 'AB05', 'Autres chirurgies ortho dont tissus mous', 'C', 'b', 'AB'),
(1, 'AB06', 'Chirurgies mbres, autre', 'C', 'b', 'AB'),
(1, 'AB07', 'Chirurgies main, poignet', 'C', 'b', 'AB'),
(1, 'AB08', 'Chirurgies majeures ortho (dont hanche et fémur genou), dont CMAS', 'C', 'a', 'AB'),
(1, 'AB09', 'Chirurgies main, poignet', 'C', ' ', 'AB'),
(1, 'AB10', 'Fractures, entorses, luxations', 'C', 'b', 'AB'),
(1, 'AB11', 'Maladies de système (hors pneumo)', 'M', 'a', 'AB'),
(1, 'AB12', 'Pathologies rachis', 'M', 'b', 'AB'),
(1, 'AB13', 'Trauma complexes', 'C', 'a', 'AB'),
(1, 'AB14', 'Arthroscopies, biopsies', 'C', ' ', 'AB'),
(1, 'AB15', 'Maladies osseuses et arthropathies', 'M', 'b', 'AB'),
(1, 'AB16', 'Infections ostéo-articulaires', 'C', 'a', 'AB'),
(1, 'AB17', 'Rhumatologie / Orthopédie (séj < 2 nuits)', 'C', ' ', 'AB'),
(1, 'AB18', 'Affections appareil musculosquelettique / tissu conjonctif, avec CMAS', 'M', 'a', 'AB'),
(1, 'AB99', 'Rhumatologie / Orthopédie (séj < 2 nuits)', 'M', 'b', 'AB'),
(1, 'AC01', 'Tumeurs appareil génital masculin', 'C', ' ', 'AC'),
(1, 'AC02', 'Autres affections appareil génital masculin', 'M', 'b', 'AC'),
(1, 'AC03', 'Autres affections reins, voies urinaires', 'M', 'b', 'AC'),
(1, 'AC04', 'Chirurgies appareil génital masculin', 'C', 'b', 'AC'),
(1, 'AC05', 'Chirurgies pelviennes majeures (urologie)', 'C', 'a', 'AC'),
(1, 'AC06', 'Chirurgies prostate transurétrales', 'C', 'b', 'AC'),
(1, 'AC07', 'Chirurgies reins, uretères, vessie', 'C', 'b', 'AC'),
(1, 'AC08', 'Chirurgies transurétrales, autres', 'C', 'b', 'AC'),
(1, 'AC09', 'Circoncisions', 'C', 'b', 'AC'),
(1, 'AC10', 'Infections reins et voies urinaires, lithiases', 'M', 'b', 'AC'),
(1, 'AC11', 'Insuffisances rénales', 'M', 'b', 'AC'),
(1, 'AC12', 'Séances : dialyse', 'M', 'b', 'AC'),
(1, 'AC13', 'Autres affections appareil génital masculin', 'M', ' ', 'AC'),
(1, 'AC14', 'Tumeurs (TM et TB) reins et voies urinaires', 'M', 'a', 'AC'),
(1, 'AC15', 'Tumeurs appareil génital masculin', 'M', 'b', 'AC'),
(1, 'AC16', 'Transplantations d''organes et surveillance', 'C', 'a', 'AC'),
(1, 'AC18', 'Affections reins, voies urinaires et app gen masc avec CMAS', 'C', 'a', 'AC'),
(1, 'AC98', 'Endoscopies (séj < 2 nuits)', 'M', 'b', 'AC'),
(1, 'AC99', 'Néphrologie / Urologie (séj < 2 nuits)', 'M', 'b', 'AC'),
(1, 'AD01', 'Affections dégénératives du système nerveux', 'M', 'a', 'AD'),
(1, 'AD02', 'Affections nerfs crâniens / moëlle', 'M', 'b', 'AD'),
(1, 'AD03', 'Affections nerfs périphériques', 'C', 'b', 'AD'),
(1, 'AD04', 'Affections système nerveux avec CMAS', 'M', 'a', 'AD'),
(1, 'AD05', 'Autres affections système nerveux', 'M', 'b', 'AD'),
(1, 'AD06', 'AVC', 'M', 'b', 'AD'),
(1, 'AD07', 'Chirurgies rachis/moelle', 'C', 'a', 'AD'),
(1, 'AD08', 'Chirurgies SNC hors trauma (rachis et moelle exceptés)', 'C', 'a', 'AD'),
(1, 'AD09', 'Chirurgies SNC trauma', 'C', 'a', 'AD'),
(1, 'AD10', 'Comas non traumatiques', 'M', 'b', 'AD'),
(1, 'AD11', 'Convulsions, épilepsie, céphalées', 'M', 'b', 'AD'),
(1, 'AD12', 'Infections SNC', 'M', 'a', 'AD'),
(1, 'AD13', 'Trauma crâniens', 'M', 'b', 'AD'),
(1, 'AD14', 'Tumeurs  système nerveux', 'M', 'a', 'AD'),
(1, 'AD15', 'Troubles mentaux d''origine organique et retards mentaux', 'M', 'b', 'AD'),
(1, 'AD16', 'Neurologie / Neurochirurgie (séj < 2 nuits)', 'C', ' ', 'AD'),
(1, 'AD17', 'Pose stimulateur cérébral / médullaire', 'C', 'a', 'AD'),
(1, 'AD99', 'Neurologie / Neurochirurgie (séj < 2 nuits)', 'M', 'b', 'AD'),
(1, 'AE01', 'Troubles du rythme/conduction', 'M', ' ', 'AE'),
(1, 'AE02', 'Cardiaque, autres', 'M', 'b', 'AE'),
(1, 'AE03', 'Cardiopathies, valvulopathies', 'M', 'a', 'AE'),
(1, 'AE04', 'Pontage coronaire', 'C', ' ', 'AE'),
(1, 'AE05', 'Chirurgies valvulaires', 'C', 'a', 'AE'),
(1, 'AE06', 'Coronaropathies', 'M', 'b', 'AE'),
(1, 'AE07', 'Endocardites', 'M', 'a', 'AE'),
(1, 'AE08', 'HTA', 'M', 'b', 'AE'),
(1, 'AE09', 'Cathétérismes artériels cardiaques', 'M', ' ', 'AE'),
(1, 'AE10', 'Pontages coronaires', 'C', 'a', 'AE'),
(1, 'AE11', 'Stimulateurs / défibrillateurs cardiaques', 'C', 'b', 'AE'),
(1, 'AE12', 'Troubles du rythme/conduction', 'M', 'b', 'AE'),
(1, 'AE13', 'Transplantations d''organes et surveillance', 'C', 'a', 'AE'),
(1, 'AE99', 'Cardiologie / chir cardiaque (séj < 2 nuits)', 'M', 'b', 'AE'),
(1, 'AF01', 'Autres chirurgies vasculaires', 'C', 'b', 'AF'),
(1, 'AF02', 'Chirurgies majeures revascularisation', 'C', 'a', 'AF'),
(1, 'AF03', 'Ligatures veines', 'C', 'b', 'AF'),
(1, 'AF04', 'Phlébites, troubles vasculaires', 'M', 'b', 'AF'),
(1, 'AG01', 'Autres chirurgies thoraciques', 'C', 'b', 'AG'),
(1, 'AG02', 'Bronchites et asthme', 'M', 'b', 'AG'),
(1, 'AG03', 'Chirurgies thoraciques majeures', 'C', 'a', 'AG'),
(1, 'AG04', 'Embolies pulmonaires et détresses respiratoires', 'M', 'a', 'AG'),
(1, 'AG05', 'Epanchements pleuraux', 'M', 'b', 'AG'),
(1, 'AG06', 'Infections respiratoires', 'M', 'a', 'AG'),
(1, 'AG07', 'Maladies de système (pneumo)', 'M', 'a', 'AG'),
(1, 'AG08', 'Pneumothorax', 'M', 'a', 'AG'),
(1, 'AG09', 'Embolies pulmonaires et détresses respiratoires', 'M', ' ', 'AG'),
(1, 'AG10', 'Traumatismes thoraciques', 'C', 'a', 'AG'),
(1, 'AG11', 'Tumeurs (TM et TB) appareil respiratoire', 'M', 'a', 'AG'),
(1, 'AG12', 'Transplantations d''organes et surveillance', 'C', 'a', 'AG'),
(1, 'AG13', 'Affections respiratoires, autres', 'M', 'b', 'AG'),
(1, 'AG14', 'Pneumologie / Chir thoracique (séj < 2 nuits)', 'C', ' ', 'AG'),
(1, 'AG15', 'Interventions pour affections appareil respiratoire, avec CMAS', 'C', 'a', 'AG'),
(1, 'AG98', 'Endoscopies (séj < 2 nuits)', 'M', 'b', 'AG'),
(1, 'AG99', 'Pneumologie / Chir thoracique (séj < 2 nuits)', 'M', 'b', 'AG'),
(1, 'AH01', 'Amygdalectomies, VG, drains transT', 'C', 'b', 'AH'),
(1, 'AH02', 'Autres chirurgies ORL', 'C', 'b', 'AH'),
(1, 'AH03', 'Cavité buccale et dents', 'C', 'b', 'AH'),
(1, 'AH04', 'Chirurgies de la bouche', 'C', 'b', 'AH'),
(1, 'AH05', 'Chirurgies ORL majeures', 'C', 'a', 'AH'),
(1, 'AH06', 'Infections ORL', 'M', 'b', 'AH'),
(1, 'AH07', 'Pathologies ORL et Stomato autres', 'M', 'b', 'AH'),
(1, 'AH08', 'Troubles équilibre', 'M', 'b', 'AH'),
(1, 'AH09', 'Tumeurs malignes (ORL, Stomato)', 'M', 'a', 'AH'),
(1, 'AH10', 'ORL - Stomato (séj < 2 nuits)', 'C', ' ', 'AH'),
(1, 'AH98', 'Endoscopies (séj < 2 nuits)', 'M', 'b', 'AH'),
(1, 'AH99', 'ORL - Stomato (séj < 2 nuits)', 'M', 'b', 'AH'),
(1, 'AI01', 'Affections oeil', 'M', 'b', 'AI'),
(1, 'AI02', 'Autres chirurgies ophtalmo', 'C', 'b', 'AI'),
(1, 'AI03', 'Cataractes', 'C', 'b', 'AI'),
(1, 'AI04', 'Chirurgies ophtalmo lourdes', 'C', 'a', 'AI'),
(1, 'AI05', 'Infections oeil', 'M', 'a', 'AI'),
(1, 'AI06', 'Allogreffes de cornées', 'C', 'b', 'AI'),
(1, 'AI99', 'Ophtalmo  (séj < 2 nuits)', 'M', 'b', 'AI'),
(1, 'AJ01', 'Affections sein hors TM', 'M', 'b', 'AJ'),
(1, 'AJ02', 'Autres affections appareil génital féminin', 'M', 'b', 'AJ'),
(1, 'AJ03', 'Autres chirurgies gynécologiques hors sein', 'C', 'b', 'AJ'),
(1, 'AJ04', 'Chirurgies pelviennes majeures (app gen feminin)', 'C', 'a', 'AJ'),
(1, 'AJ05', 'Chirurgies utérus / annexes', 'C', 'b', 'AJ'),
(1, 'AJ06', 'Affections sein hors TM', 'C', ' ', 'AJ'),
(1, 'AJ07', 'Tumeurs malignes (app génital fem)', 'M', 'a', 'AJ'),
(1, 'AJ08', 'Tumeurs malignes sein', 'M', 'a', 'AJ'),
(1, 'AJ09', 'Gyneco (séj < 2 nuits)', 'C', ' ', 'AJ'),
(1, 'AJ10', 'Interventions pour affections appareil génital féminin, avec CMAS', 'C', 'a', 'AJ'),
(1, 'AJ97', 'Sein (séj < 2 nuits)', 'M', 'b', 'AJ'),
(1, 'AJ99', 'Gynéco (séj < 2 nuits)', 'M', 'b', 'AJ'),
(1, 'AK01', 'Accouchements par voie basse', 'O', 'b', 'AK'),
(1, 'AK02', 'Affections de ante partum', 'O', 'a', 'AK'),
(1, 'AK03', 'Affections du post partum', 'O', 'a', 'AK'),
(1, 'AK04', 'Affections du post partum', 'O', ' ', 'AK'),
(1, 'AK05', 'Césariennes', 'O', 'a', 'AK'),
(1, 'AK06', 'Interruptions grossesse', 'O', 'b', 'AK'),
(1, 'AK99', 'Obstétrique (séj < 2 nuits)', 'O', 'b', 'AK'),
(1, 'AL01', 'Nouveau-nés de poids > 2000 g', 'M', ' ', 'AL'),
(1, 'AL02', 'Nouveau-nés de poids < 2000 g', 'M', ' ', 'AL'),
(1, 'AL03', 'Problèmes post-néonatals', 'M', 'a', 'AL'),
(1, 'AL04', 'Transferts précoces', 'M', 'b', 'AL'),
(1, 'AL05', 'Nouveau-nés autres (séj < 2 nuits)', 'M', ' ', 'AL'),
(1, 'AL06', 'Nouveau-nés de poids > 2000 g', 'M', 'a', 'AL'),
(1, 'AL07', 'Nouveau-nés de poids < 2000 g', 'M', 'a', 'AL'),
(1, 'AL99', 'Nouveau-nés autres (séj < 2 nuits)', 'M', 'b', 'AL'),
(1, 'AM01', 'Hématologie en dehors des maladies malignes', 'M', 'b', 'AM'),
(1, 'AM02', 'Tumeurs malignes (hématologie)', 'M', 'a', 'AM'),
(1, 'AM03', 'Affections sang et organes hématopoïétiques, avec CMAS', 'M', 'a', 'AM'),
(1, 'AM04', 'Autogreffes de cellules souches hématopoïétique', 'M', 'a', 'AM'),
(1, 'AM05', 'Allogreffes de cellules souches hématopoïétiques', 'M', 'a', 'AM'),
(1, 'AM06', 'Hémato (séj < 2 nuits)', 'C', ' ', 'AM'),
(1, 'AM07', 'Tumeurs malignes (hématologie) avec CMAS', 'M', 'a', 'AM'),
(1, 'AM99', 'Hémato (séj < 2 nuits)', 'M', 'b', 'AM'),
(1, 'AN01', 'Séances : transfusion', 'M', ' ', 'AN'),
(1, 'AN02', 'Séances : radiottt', 'M', ' ', 'AN'),
(1, 'AN03', 'Séances : chimiottt', 'M', ' ', 'AN'),
(1, 'AN04', 'Séances : transfusion', 'M', 'b', 'AN'),
(1, 'AN05', 'Chimiottt autres', 'M', 'a', 'AN'),
(1, 'AN06', 'Radiottt autres', 'M', 'b', 'AN'),
(1, 'AN07', 'Séances : radiottt', 'M', 'b', 'AN'),
(1, 'AN08', 'Séances : chimiottt', 'M', 'b', 'AN'),
(1, 'AO01', 'Affections endocriniennes, métaboliques et nutritionnelles, avec CMAS', 'M', 'a', 'AO'),
(1, 'AO02', 'Affections endocriniennes, métaboliques et nutritionnelles, avec CMAS', 'C', ' ', 'AO'),
(1, 'AO03', 'Diabète', 'M', ' ', 'AO'),
(1, 'AO04', 'Chirurgies thyroïde, parathyroïdes', 'C', 'a', 'AO'),
(1, 'AO05', 'Diabète', 'M', 'b', 'AO'),
(1, 'AO06', 'Troubles métaboliques ou nutritionnels', 'M', 'b', 'AO'),
(1, 'AO07', 'Affections endocriniennes autres', 'M', 'b', 'AO'),
(1, 'AO99', 'Endocrinologie (séj < 2 nuits)', 'M', 'b', 'AO'),
(1, 'AP01', 'Affections dermato sévères', 'M', 'a', 'AP'),
(1, 'AP02', 'Affections peau et tissu sous-cutané', 'C', 'b', 'AP'),
(1, 'AP03', 'Interventions plastiques (dont chir obésité)', 'C', ' ', 'AP'),
(1, 'AP04', 'Greffes peau / parages hors brûlures', 'C', 'b', 'AP'),
(1, 'AP05', 'Interventions plastiques (dont chir obésité)', 'C', 'b', 'AP'),
(1, 'AP06', 'Ulcères cutanés', 'M', 'b', 'AP'),
(1, 'AP07', 'Peau  (séj < 2 nuits)', 'C', ' ', 'AP'),
(1, 'AP08', 'Tumeurs malignes (peau, tissus mous)', 'C', 'b', 'AP'),
(1, 'AP99', 'Peau  (séj < 2 nuits)', 'M', 'b', 'AP'),
(1, 'AQ01', 'Brûlures', 'C', 'a', 'AQ'),
(1, 'AQ02', 'Brûlures (séj < 2 nuits)', 'C', ' ', 'AQ'),
(1, 'AQ99', 'Brûlures (séj < 2 nuits)', 'C', 'b', 'AQ'),
(1, 'AR01', 'Chirurgies pour infection', 'C', 'a', 'AR'),
(1, 'AR02', 'Fièvres d''origine inconnue', 'M', 'b', 'AR'),
(1, 'AR03', 'Infections post-opératoires', 'C', 'a', 'AR'),
(1, 'AR04', 'Maladies infectieuses et parasitaires', 'M', 'b', 'AR'),
(1, 'AR05', 'Maladies virales', 'M', 'b', 'AR'),
(1, 'AR06', 'Septicémies', 'M', 'a', 'AR'),
(1, 'AR07', 'Maladies infectieuses et parasitaires, avec CMAS', 'M', 'a', 'AR'),
(1, 'AR08', 'Maladies infectieuses, hors VIH (séj < 2 nuits)', 'C', ' ', 'AR'),
(1, 'AR99', 'Maladies infectieuses, hors VIH (séj < 2 nuits)', 'M', 'b', 'AR'),
(1, 'AS01', 'Maladies VIH', 'M', 'a', 'AS'),
(1, 'AU01', 'Polytraumatismes', 'C', ' ', 'AU'),
(1, 'AU02', 'Polytraumatismes (dont CMAS)', 'C', 'a', 'AU'),
(1, 'AV01', 'Chirurgies avec diag maladie mentale', 'C', 'b', 'AV'),
(1, 'AV02', 'Névroses, psychoses', 'M', 'b', 'AV'),
(1, 'AV03', 'Toxicomanies et alcoolisme', 'M', 'b', 'AV'),
(1, 'AV04', 'Psychiatrie, Toxicologie, Intoxications, Alcool (séj < 2 nuits)', 'C', ' ', 'AV'),
(1, 'AV99', 'Psychiatrie, Toxicologie, Intoxications, Alcool (séj < 2 nuits)', 'M', 'b', 'AV'),
(1, 'AX01', 'Allergies', 'M', 'b', 'AX'),
(1, 'AX02', 'Antécédents affections malignes', 'M', 'b', 'AX'),
(1, 'AX03', 'Autres prises en charge chir', 'C', 'b', 'AX'),
(1, 'AX04', 'Signes et symptômes', 'M', 'b', 'AX'),
(1, 'AX05', 'Iatrogénie et intox médicamenteuses', 'M', 'b', 'AX'),
(1, 'AX06', 'Signes et symptômes', 'M', 'b', 'AX'),
(1, 'AX07', 'Suivi thérapeutique', 'M', 'b', 'AX'),
(1, 'AX08', 'Trauma, allergies, empois, avec CMAS', 'M', 'a', 'AX'),
(1, 'AX09', 'Trauma et effets nocifs', 'M', 'b', 'AX'),
(1, 'AX10', 'Endoscopies, sous anesthésie (séj < 2 nuits)', 'M', 'b', 'AX'),
(1, 'AX11', 'Explorations nocturnes et apparentées (séj < 2 nuits)', 'M', 'b', 'AX'),
(1, 'AX12', 'Transferts immédiats', 'M', 'b', 'AX'),
(1, 'AX13', 'Décès immédiats', 'M', 'b', 'AX'),
(1, 'AX14', 'Autres prises en charge (séj < 2 nuits)', 'C', 'b', 'AX'),
(1, 'AX15', 'Soins palliatifs', 'M', 'a', 'AX'),
(1, 'AX16', 'Douleurs chroniques', 'M', 'b', 'AX'),
(1, 'AX17', 'Séances : caisson hyperbare', 'M', 'b', 'AX'),
(1, 'AX99', 'Autres prises en charge (séj < 2 nuits)', 'M', 'b', 'AX'),
(1, 'AZ01', 'Cathétérismes thérapeutiques vasculaires et coronariens avec endoprothèse', 'M', 'b', 'AZ'),
(1, 'AZ02', 'Cathétérismes thérapeutiques vasculaires et coronariens sans endoprothèse', 'C', 'b', 'AZ'),
(1, 'AZ03', 'Cathéthérismes diagnostiques vasculaires et coronariens', 'M', 'b', 'AZ'),
(1, 'AZ04', 'Cathétérisme thérapeutiques vasculaires du système nerveux', 'C', 'a', 'AZ'),
(1, 'BC01', 'Endoscopies biliaires', 'M', ' ', 'BC'),
(1, 'BC02', 'Endoscopies digestives thérapeutiques', 'M', ' ', 'BC'),
(1, 'BC03', 'Endoscopies digestives diagnostiques', 'M', ' ', 'BC'),
(1, 'BC04', 'Endoscopies urinaires thérapeutiques', 'M', ' ', 'BC'),
(1, 'BC05', 'Endoscopies urinaires diagnostiques', 'M', ' ', 'BC'),
(1, 'BC06', 'Endoscopies ORL', 'M', ' ', 'BC'),
(1, 'BC07', 'Endoscopies bronchiques', 'M', ' ', 'BC'),
(1, 'BD01', 'Brûlure - 2j', 'M', ' ', 'BD'),
(1, 'BD02', 'Dermatologie externe', 'M', ' ', 'BD'),
(1, 'ZZZZ', 'Autres OAP', 'M', 'a', 'ZZ'),
(0, '****', 'Hors PMSI', '*', ' ', '**'),
(1, '**11', 'Codes FG11 non affectés', ' ', ' ', '**11')
;

-- 3/3 : Màj de la table iCTI
UPDATE pmsi.t_lignes_oap SET 
	code = w_dbsetup.code
FROM w_dbsetup
WHERE 
	t_lignes_oap.oid = w_dbsetup.oid 
	AND w_dbsetup.oid = 0;


UPDATE pmsi.t_lignes_oap SET 
	texte = w_dbsetup.texte, 
	mco = w_dbsetup.mco,
	lourdeur = w_dbsetup.lourdeur,
	pole_oap_id = t_poles_oap.oid
FROM 
	w_dbsetup, 
	pmsi.t_poles_oap 
WHERE 
	t_lignes_oap.code = w_dbsetup.code	
	AND w_dbsetup.pole_oap_code = t_poles_oap.code;	


INSERT INTO pmsi.t_lignes_oap(
	oid, 
	code, 
	texte, 
	mco, 
	lourdeur, 
	pole_oap_id)
SELECT 
	w_dbsetup.oid, 
	w_dbsetup.code, 
	w_dbsetup.texte, 
	w_dbsetup.mco, 
	w_dbsetup.lourdeur, 
	t_poles_oap.oid
FROM 
	w_dbsetup, 
	pmsi.t_poles_oap 
WHERE 
	w_dbsetup.oid = 0 
	AND w_dbsetup.pole_oap_code = t_poles_oap.code 
	AND w_dbsetup.code NOT IN (SELECT code FROM pmsi.t_lignes_oap);


INSERT INTO pmsi.t_lignes_oap(
	code, 
	texte, 
	mco, 
	lourdeur, 
	pole_oap_id)
SELECT 
	w_dbsetup.code, 
	w_dbsetup.texte, 
	w_dbsetup.mco, 
	w_dbsetup.lourdeur, 
	t_poles_oap.oid
FROM 
	w_dbsetup, 
	pmsi.t_poles_oap 
WHERE
	w_dbsetup.oid <> 0 
	AND w_dbsetup.pole_oap_code = t_poles_oap.code 
	AND w_dbsetup.code NOT IN (SELECT code FROM pmsi.t_lignes_oap);