| @ -0,0 +1,96 @@ | |||
| -- 1/3 : Création de la table temporaire | |||
| DROP TABLE IF EXISTS w_dbsetup | |||
| ; | |||
| CREATE TEMP TABLE w_dbsetup AS | |||
| SELECT | |||
| CASE WHEN t_classes.oid = 0 THEN t_classes.oid ELSE 1 END AS oid, | |||
| t_classes.code, | |||
| t_classes.texte, | |||
| t_classes.is_cti, | |||
| t_classes.sequence, | |||
| t_listes_tables.code as table_code, | |||
| t_classes.contenu_by_code, | |||
| t_classes.contenu_non_replicable_ailleurs | |||
| FROM | |||
| activite.t_classes, | |||
| activite.t_listes_tables | |||
| WHERE 1=1 | |||
| AND (is_cti = '1' OR t_classes.code ilike 'CTI_%') | |||
| AND table_id = t_listes_tables.oid | |||
| ORDER BY t_classes.code LIMIT 0 | |||
| ; | |||
| -- 2/3 : Peuplement de la table temporaire | |||
| INSERT INTO w_dbsetup( | |||
| oid, | |||
| code, | |||
| texte, | |||
| is_cti, | |||
| sequence, | |||
| table_code, | |||
| contenu_by_code, | |||
| contenu_non_replicable_ailleurs | |||
| ) | |||
| VALUES | |||
| (1, 'CTIGFA1', 'Formes d''activité CTI niveau 1', '1', 1, 'FORMEACTIVITE', '0', '0'), | |||
| (1, 'CTIGFA2', 'Formes d''activité CTI niveau 2', '1', 2, 'FORMEACTIVITE', '0', '0'), | |||
| (1, 'CTIGFA3', 'Champ satisfaction', '1', 3, 'FORMEACTIVITE', '0', '0'), | |||
| (1, 'CTI_DURSEJ', 'Tranches séjours CTI', '1', 9, 'DURSEJ', '0', '0'), | |||
| (1, 'CTI_ETA_1', 'Etages CTI', '0', 4, 'ETAGE', '0', '1'), | |||
| (1, 'CTI_GHMDA', 'Domaines d''activité ATIH', '1', 9, 'GHM', '0', '0'), | |||
| (1, 'CTI_GHMGA', 'Groupes d''activité ATIH', '1', 7, 'GHM', '0', '0'), | |||
| (1, 'CTI_GHMGP', 'Groupes de planification ATIH', '1', 8, 'GHM', '0', '0'), | |||
| (1, 'CTI_MEDLIBSAL', 'Conditions d''exercice', '1', 1, 'MEDECIN', '0', '1'), | |||
| (1, 'CTI_PRC_1', 'Prestations CTI', '0', 4, 'PRESTA_C', '0', '0'), | |||
| (1, 'CTI_PREDCA', 'Décomposition CA (CTI)', '1', 9, 'PRESTA_C', '0', '0'), | |||
| (1, 'CTI_RUB_1', 'Rubriques CTI', '0', 4, 'RUBRIQUE', '1', '1'), | |||
| (1, 'CTI_RUB_2', 'Rubriques détaillées CTI.', '0', 31, 'RUBRIQUE', '0', '1'), | |||
| (1, 'CTI_SER_1', 'Services CTI', '0', 4, 'SERVICE_F', '0', '1'), | |||
| (1, 'CTI_TAGE', 'Tranches d''âge', '1', 9, 'AGE', '0', '0'), | |||
| (1, 'CTI_UF_1', 'Unités Fonctionnelles CTI', '0', 4, 'UF', '0', '1'), | |||
| (1, 'ETATSEJN1', 'Etat de séjour CTI niveau 1', '1', 11, 'ETATSEJOUR', '0', '0'), | |||
| (1, 'ETATSEJN2', 'Etat de séjour CTI niveau 2', '1', 10, 'ETATSEJOUR', '0', '0') | |||
| ; | |||
| -- 3/3 : Màj de la table iCTI | |||
| UPDATE activite.t_classes SET | |||
| code = w_dbsetup.code, | |||
| texte = w_dbsetup.texte, | |||
| table_id = t_listes_tables.oid, | |||
| is_cti = w_dbsetup.is_cti, | |||
| contenu_by_code = w_dbsetup.contenu_by_code, | |||
| contenu_non_replicable_ailleurs = w_dbsetup.contenu_non_replicable_ailleurs | |||
| FROM | |||
| w_dbsetup, | |||
| activite.t_listes_tables | |||
| WHERE 1=1 | |||
| AND w_dbsetup.table_code = t_listes_tables.code | |||
| AND t_classes.sequence = w_dbsetup.sequence | |||
| AND t_classes.table_id = t_listes_tables.oid | |||
| AND (1!=1 | |||
| OR t_classes.code IS DISTINCT FROM w_dbsetup.code | |||
| OR t_classes.texte IS DISTINCT FROM w_dbsetup.texte | |||
| OR t_classes.table_id IS DISTINCT FROM t_listes_tables.oid | |||
| OR t_classes.is_cti IS DISTINCT FROM w_dbsetup.is_cti | |||
| OR t_classes.contenu_by_code IS DISTINCT FROM w_dbsetup.contenu_by_code | |||
| OR t_classes.contenu_non_replicable_ailleurs IS DISTINCT FROM w_dbsetup.contenu_non_replicable_ailleurs) | |||
| ; | |||
| INSERT INTO activite.t_classes(code, texte, table_id, is_cti, sequence, contenu_by_code, contenu_non_replicable_ailleurs) | |||
| SELECT | |||
| w_dbsetup.code, | |||
| w_dbsetup.texte, | |||
| t_listes_tables.oid, | |||
| w_dbsetup.is_cti, | |||
| w_dbsetup.sequence, | |||
| w_dbsetup.contenu_by_code, | |||
| w_dbsetup.contenu_non_replicable_ailleurs | |||
| FROM | |||
| w_dbsetup, | |||
| activite.t_listes_tables | |||
| WHERE 1=1 | |||
| AND w_dbsetup.table_code = t_listes_tables.code | |||
| AND t_listes_tables.oid::text || '-' || w_dbsetup.sequence::text NOT IN (SELECT table_id::text || '-' || sequence::text FROM activite.t_classes) | |||
| AND w_dbsetup.texte NOT LIKE '*SUPPRIME%' | |||
| ; | |||
| @ -0,0 +1,539 @@ | |||
| -- 1/3 : Création de la table temporaire | |||
| DROP TABLE IF EXISTS w_dbsetup | |||
| ; | |||
| CREATE TEMP TABLE w_dbsetup AS | |||
| SELECT | |||
| CASE WHEN t_classes_sections.oid = 0 THEN t_classes_sections.oid ELSE 1 END AS oid, | |||
| t_classes_sections.code, | |||
| t_classes_sections.texte, | |||
| t_listes_tables.code as table_code, | |||
| t_classes.sequence as classe_sequence, | |||
| t_classes_sections.condition, | |||
| t_classes_sections.exclude_code, | |||
| t_classes_sections.include_code | |||
| FROM | |||
| activite.t_classes_sections, | |||
| activite.t_classes, | |||
| activite.t_listes_tables | |||
| WHERE 1=1 | |||
| AND t_classes_sections.classe_id = t_classes.oid | |||
| AND table_id = t_listes_tables.oid | |||
| AND (t_classes.is_cti = '1' OR t_classes.code LIKE 'CTI_%') | |||
| ORDER BY | |||
| t_listes_tables.code, | |||
| t_classes.sequence, | |||
| t_classes_sections.code LIMIT 0 | |||
| ; | |||
| -- 2/3 : Peuplement de la table temporaire | |||
| INSERT INTO w_dbsetup( | |||
| oid, | |||
| code, | |||
| texte, | |||
| table_code, | |||
| classe_sequence, | |||
| condition, | |||
| exclude_code, | |||
| include_code | |||
| ) | |||
| VALUES | |||
| (1, 'T01', 'Nouveaux-nés', 'AGE', 9, '', '', ''), | |||
| (1, 'T02', '1 - 5 ans', 'AGE', 9, '', '', ''), | |||
| (1, 'T03', '6 - 12 ans', 'AGE', 9, '', '', ''), | |||
| (1, 'T04', '13 - 20 ans', 'AGE', 9, '', '', ''), | |||
| (1, 'T05', '21 - 30 ans', 'AGE', 9, '', '', ''), | |||
| (1, 'T06', '31 - 40 ans', 'AGE', 9, '', '', ''), | |||
| (1, 'T07', '41 - 50 ans', 'AGE', 9, '', '', ''), | |||
| (1, 'T08', '51 - 60 ans', 'AGE', 9, '', '', ''), | |||
| (1, 'T09', '61 - 70 ans', 'AGE', 9, '', '', ''), | |||
| (1, 'T10', '71 - 80 ans', 'AGE', 9, '', '', ''), | |||
| (1, 'T11', '81 ans et plus', 'AGE', 9, '', '', ''), | |||
| (1, 'S1', '0 nuit', 'DURSEJ', 9, '', '', ''), | |||
| (1, 'S2', '1 nuit', 'DURSEJ', 9, '', '', ''), | |||
| (1, 'S3', 'de 2 à 5 nuits', 'DURSEJ', 9, '', '', ''), | |||
| (1, 'S4', 'de 6 à 10 nuits', 'DURSEJ', 9, '', '', ''), | |||
| (1, 'S5', 'de 11 à 20 nuits', 'DURSEJ', 9, '', '', ''), | |||
| (1, 'S6', 'de 21 à 30 nuits', 'DURSEJ', 9, '', '', ''), | |||
| (1, 'S7', 'de 31 à 100 nuits', 'DURSEJ', 9, '', '', ''), | |||
| (1, 'S8', 'de 101 à 1000 nuits', 'DURSEJ', 9, '', '', ''), | |||
| (1, 'S9', 'plus de 1000 nuits', 'DURSEJ', 9, '', '', ''), | |||
| (1, 'S1', 'Prévu(s)', 'ETATSEJOUR', 10, '', '', ''), | |||
| (1, 'S2', 'Présent(s)', 'ETATSEJOUR', 10, '', '', ''), | |||
| (1, 'S3', 'Sorti(s) non groupé(s)', 'ETATSEJOUR', 10, '', '', ''), | |||
| (1, 'S4', 'Sorti(s) facturable(s)', 'ETATSEJOUR', 10, '', '', ''), | |||
| (1, 'S5', 'Facturé(s) non soldé(s)', 'ETATSEJOUR', 10, '', '', ''), | |||
| (1, 'S6', 'Soldé(s)', 'ETATSEJOUR', 10, '', '', ''), | |||
| (1, 'S7', 'Fictif(s)', 'ETATSEJOUR', 10, '', '', ''), | |||
| (1, 'S8', 'Annulé(s)', 'ETATSEJOUR', 10, '', '', ''), | |||
| (1, 'S1', 'Prévu(s)', 'ETATSEJOUR', 11, '', '', ''), | |||
| (1, 'S2', 'Présent(s)', 'ETATSEJOUR', 11, '', '', ''), | |||
| (1, 'S3', 'Sorti(s) non facturé(s)', 'ETATSEJOUR', 11, '', '', ''), | |||
| (1, 'S4', 'Facturé(s) non soldé(s)', 'ETATSEJOUR', 11, '', '', ''), | |||
| (1, 'S5', 'Soldé(s)', 'ETATSEJOUR', 11, '', '', ''), | |||
| (1, 'S6', 'Annulé(s)', 'ETATSEJOUR', 11, '', '', ''), | |||
| (1, '1', 'MCO', 'FORMEACTIVITE', 1, '', '', ''), | |||
| (1, '2', 'SSR', 'FORMEACTIVITE', 1, '', '', ''), | |||
| (1, '3', 'PSY', 'FORMEACTIVITE', 1, '', '', ''), | |||
| (1, '4', 'HAD', 'FORMEACTIVITE', 1, '', '', ''), | |||
| (1, '5', 'EHPAD et assimilés', 'FORMEACTIVITE', 1, '', '', ''), | |||
| (1, '7', 'Externes', 'FORMEACTIVITE', 1, '', '', ''), | |||
| (1, '9', 'Autres', 'FORMEACTIVITE', 1, '', '', ''), | |||
| (1, '11', 'MCO Médecine', 'FORMEACTIVITE', 2, '', '', ''), | |||
| (1, '12', 'MCO Chirurgie', 'FORMEACTIVITE', 2, '', '', ''), | |||
| (1, '13', 'MCO Obstétrique', 'FORMEACTIVITE', 2, '', '', ''), | |||
| (1, '14', 'MCO Esthétique', 'FORMEACTIVITE', 2, '', '', ''), | |||
| (1, '15', 'MCO Séances', 'FORMEACTIVITE', 2, '', '', ''), | |||
| (1, '19', 'MCO Autres', 'FORMEACTIVITE', 2, '', '', ''), | |||
| (1, '20', 'SSR', 'FORMEACTIVITE', 2, '', '', ''), | |||
| (1, '30', 'PSY', 'FORMEACTIVITE', 2, '', '', ''), | |||
| (1, '40', 'HAD', 'FORMEACTIVITE', 2, '', '', ''), | |||
| (1, '50', 'EHPAD et assimilés', 'FORMEACTIVITE', 2, '', '', ''), | |||
| (1, '70', 'Externes', 'FORMEACTIVITE', 2, '', '', ''), | |||
| (1, '99', 'Autres', 'FORMEACTIVITE', 2, '', '', ''), | |||
| (1, '11', 'MCOCA', 'FORMEACTIVITE', 3, '', '', ''), | |||
| (1, '12', 'MCO48H', 'FORMEACTIVITE', 3, '', '', ''), | |||
| (1, '2', 'SSR', 'FORMEACTIVITE', 3, '', '', ''), | |||
| (1, '3', 'PSY', 'FORMEACTIVITE', 3, '', '', ''), | |||
| (1, '4', 'HAD', 'FORMEACTIVITE', 3, '', '', ''), | |||
| (1, '9', 'Autres', 'FORMEACTIVITE', 3, '', '', ''), | |||
| (1, 'G001', 'Chirurgies digestives hautes', 'GHM', 7, '', '', ''), | |||
| (1, 'G002', 'Chirurgie digestive majeure', 'GHM', 7, '', '', ''), | |||
| (1, 'G003', 'Appendicectomies', 'GHM', 7, '', '', ''), | |||
| (1, 'G004', 'Hernies', 'GHM', 7, '', '', ''), | |||
| (1, 'G005', 'Occlusions, sub-occlusions digestives', 'GHM', 7, '', '', ''), | |||
| (1, 'G006', 'Chirurgie mineure grêle/colon', 'GHM', 7, '', '', ''), | |||
| (1, 'G007', 'Chirurgies rectum/anus (hors résections)', 'GHM', 7, '', '', ''), | |||
| (1, 'G008', 'Autres chirurgies digestives', 'GHM', 7, '', '', ''), | |||
| (1, 'G009', 'Cholécystectomies', 'GHM', 7, '', '', ''), | |||
| (1, 'G010', 'Autres chirurgies foie, pancréas, voies biliaires', 'GHM', 7, '', '', ''), | |||
| (1, 'G011', 'Prise en charge médicale des tumeurs malignes du tube digestif', 'GHM', 7, '', '', ''), | |||
| (1, 'G012', 'Ulcères, hémorragies digestives', 'GHM', 7, '', '', ''), | |||
| (1, 'G013', 'Suivi de greffes digestives', 'GHM', 7, '', '', ''), | |||
| (1, 'G014', 'Maladies inflammatoires de l''intestin', 'GHM', 7, '', '', ''), | |||
| (1, 'G015', 'Gastro-entérites et affections du tube digestif', 'GHM', 7, '', '', ''), | |||
| (1, 'G016', 'Autres gastroentérites et maladies diverses du tube digestif', 'GHM', 7, '', '', ''), | |||
| (1, 'G017', 'Autres affections digestives', 'GHM', 7, '', '', ''), | |||
| (1, 'G018', 'Hépatites, cirrhoses', 'GHM', 7, '', '', ''), | |||
| (1, 'G019', 'Affections hépatiques sévères et affections du pancréas', 'GHM', 7, '', '', ''), | |||
| (1, 'G020', 'Autres affections hépatiques, voies biliaires', 'GHM', 7, '', '', ''), | |||
| (1, 'G021', 'Symptômes digestifs', 'GHM', 7, '', '', ''), | |||
| (1, 'G022', 'Endoscopies digestives avec ou sans anesthésie', 'GHM', 7, '', '', ''), | |||
| (1, 'G023', 'Explorations et surveillance pour affections de l''appareil digestif, du système hépatobiliaire et du pancréas', 'GHM', 7, '', '', ''), | |||
| (1, 'G024', 'Chirurgies majeures orthopédiques (dont hanche et fémur genou)', 'GHM', 7, '', '', ''), | |||
| (1, 'G025', 'Arthroscopies, Biopsies ostéo-articulaires', 'GHM', 7, '', '', ''), | |||
| (1, 'G026', 'Chirurgie Fractures, entorses, luxations, tractions', 'GHM', 7, '', '', ''), | |||
| (1, 'G027', 'Ablations matériel', 'GHM', 7, '', '', ''), | |||
| (1, 'G028', 'Amputations', 'GHM', 7, '', '', ''), | |||
| (1, 'G029', 'Chirurgies main, poignet', 'GHM', 7, '', '', ''), | |||
| (1, 'G030', 'Chirurgie pour Ostéomyélites aigües (y compris vertébrales) et arthrites septiques', 'GHM', 7, '', '', ''), | |||
| (1, 'G031', 'Chirurgie de la jambe', 'GHM', 7, '', '', ''), | |||
| (1, 'G032', 'Chirurgie de la cheville ou du pied', 'GHM', 7, '', '', ''), | |||
| (1, 'G033', 'Chirurgie du membre supérieur (hors prothèses)', 'GHM', 7, '', '', ''), | |||
| (1, 'G034', 'Chirurgie des tissus mous', 'GHM', 7, '', '', ''), | |||
| (1, 'G035', 'Interventions sur le tissu mou pour tumeurs malignes', 'GHM', 7, '', '', ''), | |||
| (1, 'G036', 'Traumatismes du bassin et des membres', 'GHM', 7, '', '', ''), | |||
| (1, 'G037', 'Polytraumatismes graves', 'GHM', 7, '', '', ''), | |||
| (1, 'G038', 'Prise en charge médicale des tumeurs de l''appareil musculosquelettique, du tissu conjonctif et fractures pathologiques', 'GHM', 7, '', '', ''), | |||
| (1, 'G039', 'Maladies osseuses et arthropathies', 'GHM', 7, '', '', ''), | |||
| (1, 'G040', 'Autres affections rhumatologiques', 'GHM', 7, '', '', ''), | |||
| (1, 'G041', 'Chirurgies rachis/moelle', 'GHM', 7, '', '', ''), | |||
| (1, 'G042', 'Explorations et surveillance de l''appareil musculosquelettique et du tissu conjonctif', 'GHM', 7, '', '', ''), | |||
| (1, 'G043', 'Chirurgies SNC trauma', 'GHM', 7, '', '', ''), | |||
| (1, 'G044', 'Chirurgies SNC hors trauma (rachis et moelle exceptés)', 'GHM', 7, '', '', ''), | |||
| (1, 'G045', 'Pose stimulateur cérébral / médullaire', 'GHM', 7, '', '', ''), | |||
| (1, 'G046', 'Trauma crâniens', 'GHM', 7, '', '', ''), | |||
| (1, 'G047', 'Affections dégénératives du système nerveux', 'GHM', 7, '', '', ''), | |||
| (1, 'G048', 'Affections nerfs crâniens / moëlle', 'GHM', 7, '', '', ''), | |||
| (1, 'G049', 'AVC', 'GHM', 7, '', '', ''), | |||
| (1, 'G050', 'Comas non traumatiques', 'GHM', 7, '', '', ''), | |||
| (1, 'G051', 'Migraines et céphalées', 'GHM', 7, '', '', ''), | |||
| (1, 'G052', 'Convulsions, épilepsie', 'GHM', 7, '', '', ''), | |||
| (1, 'G053', 'Infections SNC', 'GHM', 7, '', '', ''), | |||
| (1, 'G054', 'Prise en charge médicale des tumeurs système nerveux', 'GHM', 7, '', '', ''), | |||
| (1, 'G055', 'Autres affections du système nerveux', 'GHM', 7, '', '', ''), | |||
| (1, 'G056', 'Explorations et surveillance pour affections du système nerveux', 'GHM', 7, '', '', ''), | |||
| (1, 'G057', 'Cathétérismes thérapeutiques vasculaires et coronariens avec endoprothèse ou prothèses cardiaques', 'GHM', 7, '', '', ''), | |||
| (1, 'G058', 'Cathétérismes thérapeutiques vasculaires et coronariens sans endoprothèse', 'GHM', 7, '', '', ''), | |||
| (1, 'G059', 'Cathéthérismes diagnostiques vasculaires et coronariens', 'GHM', 7, '', '', ''), | |||
| (1, 'G060', 'Cathétérisme thérapeutiques vasculaires du système nerveux', 'GHM', 7, '', '', ''), | |||
| (1, 'G061', 'Chirurgies valvulaires', 'GHM', 7, '', '', ''), | |||
| (1, 'G062', 'Pontages coronaires', 'GHM', 7, '', '', ''), | |||
| (1, 'G063', 'Chirurgie cardiaque, autres', 'GHM', 7, '', '', ''), | |||
| (1, 'G064', 'Stimulateurs / défibrillateurs cardiaques', 'GHM', 7, '', '', ''), | |||
| (1, 'G065', 'Cardiopathies, valvulopathies', 'GHM', 7, '', '', ''), | |||
| (1, 'G066', 'Coronaropathies', 'GHM', 7, '', '', ''), | |||
| (1, 'G067', 'Endocardites', 'GHM', 7, '', '', ''), | |||
| (1, 'G068', 'Hypertension artérielle', 'GHM', 7, '', '', ''), | |||
| (1, 'G069', 'Troubles du rythme/conduction', 'GHM', 7, '', '', ''), | |||
| (1, 'G070', 'Cardiologie autres', 'GHM', 7, '', '', ''), | |||
| (1, 'G071', 'Explorations et surveillance pour affections de l''appareil circulatoire', 'GHM', 7, '', '', ''), | |||
| (1, 'G072', 'Chirurgies majeures revascularisation', 'GHM', 7, '', '', ''), | |||
| (1, 'G073', 'Ligatures veines', 'GHM', 7, '', '', ''), | |||
| (1, 'G074', 'Autres chirurgies vasculaires', 'GHM', 7, '', '', ''), | |||
| (1, 'G075', 'Phlébites, varices et autres troubles vasculaires d''origine veineuse', 'GHM', 7, '', '', ''), | |||
| (1, 'G076', 'Chirurgies thoraciques majeures', 'GHM', 7, '', '', ''), | |||
| (1, 'G077', 'Autres chirurgies thoraciques', 'GHM', 7, '', '', ''), | |||
| (1, 'G078', 'Bronchites, bronchiolites et asthme', 'GHM', 7, '', '', ''), | |||
| (1, 'G079', 'Embolies pulmonaires et détresses respiratoires', 'GHM', 7, '', '', ''), | |||
| (1, 'G080', 'Infections respiratoires', 'GHM', 7, '', '', ''), | |||
| (1, 'G081', 'Prise en charge médicale des tumeurs de l''appareil respiratoire', 'GHM', 7, '', '', ''), | |||
| (1, 'G082', 'Affections respiratoires, autres', 'GHM', 7, '', '', ''), | |||
| (1, 'G083', 'Explorations et surveillance pour affections de l''appareil respiratoire', 'GHM', 7, '', '', ''), | |||
| (1, 'G084', 'Endoscopies bronchiques, avec ou sans anesthésie', 'GHM', 7, '', '', ''), | |||
| (1, 'G085', 'Chirurgies ORL majeures', 'GHM', 7, '', '', ''), | |||
| (1, 'G086', 'Chirurgie de l''oreille', 'GHM', 7, '', '', ''), | |||
| (1, 'G087', 'Amygdalectomies, VG, drains transT', 'GHM', 7, '', '', ''), | |||
| (1, 'G088', 'Autres chirurgies ORL', 'GHM', 7, '', '', ''), | |||
| (1, 'G089', 'Chirurgie de la bouche', 'GHM', 7, '', '', ''), | |||
| (1, 'G090', 'Affections Cavité buccale et dents', 'GHM', 7, '', '', ''), | |||
| (1, 'G091', 'Infections ORL', 'GHM', 7, '', '', ''), | |||
| (1, 'G092', 'Prise en charge médicale des tumeurs malignes ORL, Stomato', 'GHM', 7, '', '', ''), | |||
| (1, 'G093', 'Pathologies ORL et Stomato autres', 'GHM', 7, '', '', ''), | |||
| (1, 'G094', 'Explorations et surveillance pour affections ORL', 'GHM', 7, '', '', ''), | |||
| (1, 'G095', 'Endoscopies ORL, avec ou sans anesthésie', 'GHM', 7, '', '', ''), | |||
| (1, 'G096', 'Chirurgies ophtalmo lourdes', 'GHM', 7, '', '', ''), | |||
| (1, 'G097', 'Cataractes', 'GHM', 7, '', '', ''), | |||
| (1, 'G098', 'Allogreffes de cornées', 'GHM', 7, '', '', ''), | |||
| (1, 'G099', 'Autres chirurgies ophtalmo', 'GHM', 7, '', '', ''), | |||
| (1, 'G100', 'Affections oeil', 'GHM', 7, '', '', ''), | |||
| (1, 'G101', 'Infections oeil', 'GHM', 7, '', '', ''), | |||
| (1, 'G102', 'Explorations et surveillance pour affections de l''oeil', 'GHM', 7, '', '', ''), | |||
| (1, 'G103', 'Chirurgie pour tumeurs malignes (app génital fem)', 'GHM', 7, '', '', ''), | |||
| (1, 'G104', 'Chirurgies pelviennes majeures (app gen feminin)', 'GHM', 7, '', '', ''), | |||
| (1, 'G105', 'Chirurgies utérus / annexes', 'GHM', 7, '', '', ''), | |||
| (1, 'G106', 'Autres chirurgies gynécologiques autres que le sein', 'GHM', 7, '', '', ''), | |||
| (1, 'G107', 'Chirurgie pour tumeurs malignes sein', 'GHM', 7, '', '', ''), | |||
| (1, 'G108', 'Chirurgie du sein hors TM', 'GHM', 7, '', '', ''), | |||
| (1, 'G109', 'Prise en charge médicale des tumeurs de l''appareil génital féminin', 'GHM', 7, '', '', ''), | |||
| (1, 'G110', 'Autres affections appareil génital féminin', 'GHM', 7, '', '', ''), | |||
| (1, 'G111', 'AMP', 'GHM', 7, '', '', ''), | |||
| (1, 'G112', 'Infections gynécologiques d''organes autres que le sein', 'GHM', 7, '', '', ''), | |||
| (1, 'G113', 'Affections des seins', 'GHM', 7, '', '', ''), | |||
| (1, 'G114', 'Prise en charge médicale des tumeurs des seins', 'GHM', 7, '', '', ''), | |||
| (1, 'G115', 'Explorations et surveillance gynécologiques et des affections des seins', 'GHM', 7, '', '', ''), | |||
| (1, 'G116', 'Accouchements par voie basse', 'GHM', 7, '', '', ''), | |||
| (1, 'G117', 'Césariennes', 'GHM', 7, '', '', ''), | |||
| (1, 'G118', 'IVG', 'GHM', 7, '', '', ''), | |||
| (1, 'G119', 'Affections de ante partum', 'GHM', 7, '', '', ''), | |||
| (1, 'G120', 'Affections du post partum', 'GHM', 7, '', '', ''), | |||
| (1, 'G121', 'Interruptions médicale de grossesse', 'GHM', 7, '', '', ''), | |||
| (1, 'G122', 'Chirurgie du nouveau né', 'GHM', 7, '', '', ''), | |||
| (1, 'G123', 'Transferts précoces de nouveau nés', 'GHM', 7, '', '', ''), | |||
| (1, 'G124', 'Afections médicales du nouveau né', 'GHM', 7, '', '', ''), | |||
| (1, 'G125', 'Décès de nouveau nés', 'GHM', 7, '', '', ''), | |||
| (1, 'G126', 'Chirurgies reins, uretères, vessie, glandes surrénales', 'GHM', 7, '', '', ''), | |||
| (1, 'G127', 'Chirurgies transurétrales, autres', 'GHM', 7, '', '', ''), | |||
| (1, 'G128', 'Chirurgies appareil génital masculin', 'GHM', 7, '', '', ''), | |||
| (1, 'G129', 'Circoncisions', 'GHM', 7, '', '', ''), | |||
| (1, 'G130', 'Chirurgies pelviennes majeures (urologie)', 'GHM', 7, '', '', ''), | |||
| (1, 'G131', 'Chirurgie des tumeurs appareil génital masculin', 'GHM', 7, '', '', ''), | |||
| (1, 'G132', 'Prise en charge médicale des tumeurs reins et voies urinaires', 'GHM', 7, '', '', ''), | |||
| (1, 'G133', 'Infections reins et voies urinaires, lithiases', 'GHM', 7, '', '', ''), | |||
| (1, 'G134', 'Autres affections reins, voies urinaires', 'GHM', 7, '', '', ''), | |||
| (1, 'G135', 'Explorations et surveillance pour affections du rein et des voies urinaires', 'GHM', 7, '', '', ''), | |||
| (1, 'G136', 'Infections appareil génital masculin', 'GHM', 7, '', '', ''), | |||
| (1, 'G137', 'Prise en charge médicale des tumeurs de l''appareil génital masculin', 'GHM', 7, '', '', ''), | |||
| (1, 'G138', 'Autres affections appareil génital masculin', 'GHM', 7, '', '', ''), | |||
| (1, 'G139', 'Explorations et surveillance des affections de l''appareil génital masculin', 'GHM', 7, '', '', ''), | |||
| (1, 'G140', 'Endoscopies génito-urinaires, avec ou sans anesthésie', 'GHM', 7, '', '', ''), | |||
| (1, 'G141', 'Chirurgie au cours des tumeurs malignes (hématologie)', 'GHM', 7, '', '', ''), | |||
| (1, 'G142', 'Greffes de cellules souches hématopoïétiques', 'GHM', 7, '', '', ''), | |||
| (1, 'G143', 'Donneurs de moëlle', 'GHM', 7, '', '', ''), | |||
| (1, 'G144', 'Affections hématologiques malignes', 'GHM', 7, '', '', ''), | |||
| (1, 'G145', 'Autres Maladies immunitaires, du Sang, des Organes hématopoïétiques, Tumeurs siège imprécis ou diffus', 'GHM', 7, '', '', ''), | |||
| (1, 'G146', 'Explorations et surveillance pour affections du sang et des organes hématopoïétiques', 'GHM', 7, '', '', ''), | |||
| (1, 'G147', 'Explorations et surveillance pour affections myéloprolifératives et tumeurs de siège imprécis ou diffus', 'GHM', 7, '', '', ''), | |||
| (1, 'G148', 'Chimiothérapie hors séances', 'GHM', 7, '', '', ''), | |||
| (1, 'G149', 'Radiothérapie hors séances', 'GHM', 7, '', '', ''), | |||
| (1, 'G150', 'Chimiothérapie non tumorale hors séances', 'GHM', 7, '', '', ''), | |||
| (1, 'G151', 'Maladies virales et fièvres d''origine inconnue', 'GHM', 7, '', '', ''), | |||
| (1, 'G152', 'Septicémies', 'GHM', 7, '', '', ''), | |||
| (1, 'G153', 'Maladies infectieuses ou parasitaires hors septicémies et maladies virales', 'GHM', 7, '', '', ''), | |||
| (1, 'G154', 'Décès secondaire à une maladie infectieuse: séjours de moins de 2 jours', 'GHM', 7, '', '', ''), | |||
| (1, 'G155', 'Explorations et surveillance pour maladies infectieuses ou parasitaires', 'GHM', 7, '', '', ''), | |||
| (1, 'G156', 'Maladies VIH', 'GHM', 7, '', '', ''), | |||
| (1, 'G157', 'Chirurgie des parathyroides, du tractus thyréoglosse, endocrinologie', 'GHM', 7, '', '', ''), | |||
| (1, 'G158', 'Chirurgie de la thyroide', 'GHM', 7, '', '', ''), | |||
| (1, 'G159', 'Diabète', 'GHM', 7, '', '', ''), | |||
| (1, 'G160', 'Maladies endocriniennes hors diabète', 'GHM', 7, '', '', ''), | |||
| (1, 'G161', 'Troubles métaboliques, nutritionnels et obésité', 'GHM', 7, '', '', ''), | |||
| (1, 'G162', 'Explorations et surveillance pour affections endocriniennes, troubles métaboliques, nutritionnels et obésité', 'GHM', 7, '', '', ''), | |||
| (1, 'G163', 'Greffes peau / parages hors brûlures', 'GHM', 7, '', '', ''), | |||
| (1, 'G164', 'Intervention peau et tissu sous-cutané', 'GHM', 7, '', '', ''), | |||
| (1, 'G165', 'Affections peau et tissu sous-cutané', 'GHM', 7, '', '', ''), | |||
| (1, 'G166', 'Infections peau et tissu sous-cutané', 'GHM', 7, '', '', ''), | |||
| (1, 'G167', 'Prise en charge médicale des tumeurs de la peau et tissu sous-cutané', 'GHM', 7, '', '', ''), | |||
| (1, 'G168', 'Explorations et surveillance des affections de la peau', 'GHM', 7, '', '', ''), | |||
| (1, 'G169', 'Brûlures sans acte opératoire classant', 'GHM', 7, '', '', ''), | |||
| (1, 'G170', 'Troubles mentaux d''origine organique et retards mentaux', 'GHM', 7, '', '', ''), | |||
| (1, 'G171', 'Névroses, psychoses et autres troubles mentaux', 'GHM', 7, '', '', ''), | |||
| (1, 'G172', 'Explorations et surveillance pour maladies et troubles mentaux', 'GHM', 7, '', '', ''), | |||
| (1, 'G173', 'Toxicomanies et alcoolisme', 'GHM', 7, '', '', ''), | |||
| (1, 'G174', 'Allergies', 'GHM', 7, '', '', ''), | |||
| (1, 'G175', 'Iatrogénie, intox médicamenteuses et chimiques', 'GHM', 7, '', '', ''), | |||
| (1, 'G176', 'Soins palliatifs', 'GHM', 7, '', '', ''), | |||
| (1, 'G177', 'Douleurs chroniques', 'GHM', 7, '', '', ''), | |||
| (1, 'G178', 'Transplantations d''organes', 'GHM', 7, '', '', ''), | |||
| (1, 'G179', 'Chirurgie inter spécialités', 'GHM', 7, '', '', ''), | |||
| (1, 'G180', 'Chirurgie esthétique et de confort', 'GHM', 7, '', '', ''), | |||
| (1, 'G181', 'Médecine inter spécialités', 'GHM', 7, '', '', ''), | |||
| (1, 'G182', 'Allergologie', 'GHM', 7, '', '', ''), | |||
| (1, 'G183', 'Explorations nocturnes et apparentées', 'GHM', 7, '', '', ''), | |||
| (1, 'G184', 'Suivi thérap.d''affections connues', 'GHM', 7, '', '', ''), | |||
| (1, 'G185', 'Explorations et surveillance pour autres motifs de recours aux soins', 'GHM', 7, '', '', ''), | |||
| (1, 'G186', 'Rééducation - Convalescence', 'GHM', 7, '', '', ''), | |||
| (1, 'G187', 'Séances : dialyse', 'GHM', 7, '', '', ''), | |||
| (1, 'G188', 'Séances : transfusion', 'GHM', 7, '', '', ''), | |||
| (1, 'G189', 'Séances : radiothérapie', 'GHM', 7, '', '', ''), | |||
| (1, 'G190', 'Séances : chimiothérapie', 'GHM', 7, '', '', ''), | |||
| (1, 'G191', 'Séances : chimiothérapie non tumorale', 'GHM', 7, '', '', ''), | |||
| (1, 'G192', 'Séances : caisson hyperbare', 'GHM', 7, '', '', ''), | |||
| (1, 'G193', 'Séances : aphérèse sanguine', 'GHM', 7, '', '', ''), | |||
| (1, 'G194', 'Signes et symptômes', 'GHM', 7, '', '', ''), | |||
| (1, 'G195', 'Mort-nés', 'GHM', 7, '', '', ''), | |||
| (1, 'G196', 'Injections de toxine botulique, en ambulatoire', 'GHM', 7, '', '', ''), | |||
| (1, 'G197', 'Affections du système nerveux sans acte opératoire avec anesthésie, en ambulatoire', 'GHM', 7, '', '', ''), | |||
| (1, 'G198', 'Affections cardiovasculaires sans acte opératoire de la CMD 05, avec anesthésie, en ambulatoire', 'GHM', 7, '', '', ''), | |||
| (1, 'G199', 'Mise en place d''accès vasculaire', 'GHM', 7, '', '', ''), | |||
| (1, 'G200', 'Varices avec acte autre que ligature et éveinage, en ambulatoire', 'GHM', 7, '', '', ''), | |||
| (1, 'G201', 'Affections de l''appareil génital féminin sans acte opératoire de la CMD 13, avec anesthésie, en ambulatoire', 'GHM', 7, '', '', ''), | |||
| (1, 'G202', 'Insuffisance rénale, avec dialyse', 'GHM', 7, '', '', ''), | |||
| (1, 'G203', 'Autres séj. sans acte, avec anesthésie, en ambulatoire (Aff. myéloP., peau, sein..)', 'GHM', 7, '', '', ''), | |||
| (1, 'G204', 'Brûlures chirurgie', 'GHM', 7, '', '', ''), | |||
| (1, 'G205', 'Séjours pour douleurs chroniques rebelles comprenant un bloc ou une infiltration, en ambulatoire', 'GHM', 7, '', '', ''), | |||
| (1, 'G206', 'Traumatismes, allergies et empoisonnements sans acte opératoire, avec anesthésie, en ambulatoire', 'GHM', 7, '', '', ''), | |||
| (1, 'G207', 'Actes ORL et stomato divers', 'GHM', 7, '', '', ''), | |||
| (1, 'G208', 'Lithotritie extracorporelle de l''appareil urinaire, en ambulatoire', 'GHM', 7, '', '', ''), | |||
| (1, 'G209', 'Séjours comprenant une biopsie prostatique, en ambulatoire', 'GHM', 7, '', '', ''), | |||
| (1, 'G210', 'Traumatismes du rachis', 'GHM', 7, '', '', ''), | |||
| (1, 'G211', 'Ostéomyélites aigües (y compris vertébrales) et arthrites septiques', 'GHM', 7, '', '', ''), | |||
| (1, 'G212', 'Affections endocriniennes et problèmes alimentaires du nouveau né et du nourisson', 'GHM', 7, '', '', ''), | |||
| (1, 'G213', 'Endoscopies digestives thérapeutiques et anesthésie : séjours de moins de 2 jours', 'GHM', 7, '', '', ''), | |||
| (1, 'G214', 'Affections digestives sans acte opératoire de la CMD 06, avec anesthésie, en ambulatoire', 'GHM', 7, '', '', ''), | |||
| (1, 'G215', 'Brûlures sans acte opératoire, avec anesthésie, en ambulatoire', 'GHM', 7, '', '', ''), | |||
| (1, 'G216', 'Polytraumatismes graves', 'GHM', 7, '', '', ''), | |||
| (1, 'G217', 'Activité interventionnelle en Hépato-Gastro-Entérologie', 'GHM', 7, '', '', ''), | |||
| (1, 'G999', 'Séjours en Erreur', 'GHM', 7, '', '', ''), | |||
| (1, 'C01', 'Transplant. d''organes (hors greffes de moelle & cornée)', 'GHM', 8, '', '', ''), | |||
| (1, 'C02', 'Chirurgie du rachis, Neuro-chirurgie', 'GHM', 8, '', '', ''), | |||
| (1, 'C03', 'Neurostimulateurs', 'GHM', 8, '', '', ''), | |||
| (1, 'C04', 'Chir. cardio-thoracique (hors transplant. d''organe), Pontages aorto-coronariens', 'GHM', 8, '', '', ''), | |||
| (1, 'C05', 'Chir. majeure sur le thorax, l''app. respiratoire, interventions sous thoracoscopie', 'GHM', 8, '', '', ''), | |||
| (1, 'C06', 'Chir. Digestive majeure : oesophage, estomac, grêle, côlon, rectum', 'GHM', 8, '', '', ''), | |||
| (1, 'C07', 'Chir. Viscérale autre : rate, grêle, colon, proctologie, hernies', 'GHM', 8, '', '', ''), | |||
| (1, 'C08', 'Chir. hépato-biliaire et pancréatique', 'GHM', 8, '', '', ''), | |||
| (1, 'C09', 'Chir. majeure de l''app. Locomoteur: hanche, fémur, genou, épaule', 'GHM', 8, '', '', ''), | |||
| (1, 'C10', 'Arthroscopies, Biopsies ostéo-articulaires', 'GHM', 8, '', '', ''), | |||
| (1, 'C11', 'Chirurgies autres de l''appareil locomoteur, amputations', 'GHM', 8, '', '', ''), | |||
| (1, 'C12', 'Traumatismes multiples graves', 'GHM', 8, '', '', ''), | |||
| (1, 'C13', 'Stimulateurs, Défibrillateurs cardiaques', 'GHM', 8, '', '', ''), | |||
| (1, 'C14', 'Chirurgie vasculaire', 'GHM', 8, '', '', ''), | |||
| (1, 'C15', 'Chirurgie ORL stomato', 'GHM', 8, '', '', ''), | |||
| (1, 'C16', 'Chirurgie Ophtalmologique et greffe de cornée', 'GHM', 8, '', '', ''), | |||
| (1, 'C17', 'Chirurgie Gynécologique', 'GHM', 8, '', '', ''), | |||
| (1, 'C18', 'Chirurgie du sein', 'GHM', 8, '', '', ''), | |||
| (1, 'C19', 'Chirurgie Urologique', 'GHM', 8, '', '', ''), | |||
| (1, 'C20', 'Chirurgie de l''appareil génital masculin', 'GHM', 8, '', '', ''), | |||
| (1, 'C21', 'Chir. pour Aff. des Org. Hématopoiétiques, Lymphomes, Leucémies, Tumeurs SID', 'GHM', 8, '', '', ''), | |||
| (1, 'C22', 'Chirurgie de la Thyroide, Parathyroide, du Tractus Thyréoglosse, endocrinologie', 'GHM', 8, '', '', ''), | |||
| (1, 'C23', 'Parages de plaies, Greffes de peau, des Tissus S/C', 'GHM', 8, '', '', ''), | |||
| (1, 'C24', 'Chirurgie pour brûlures', 'GHM', 8, '', '', ''), | |||
| (1, 'C25', 'Chirurgie inter spécialités', 'GHM', 8, '', '', ''), | |||
| (1, 'K01', 'Hépato-Gastro-Entérologie, sans acte opératoire, avec anesthésie', 'GHM', 8, '', '', ''), | |||
| (1, 'K02', 'Endoscopies digestives et biliaires avec ou sans anesthésie', 'GHM', 8, '', '', ''), | |||
| (1, 'K03', 'Neurologie médicale avec Acte classant non opératoire, ou anesthésie', 'GHM', 8, '', '', ''), | |||
| (1, 'K04', 'Aff. Cardio-vasculaire avec Acte classant non opératoire, ou anesthésie', 'GHM', 8, '', '', ''), | |||
| (1, 'K05', 'Cathétérismes vasculaires diagnostiques et interventionnels', 'GHM', 8, '', '', ''), | |||
| (1, 'K06', 'Mise en place d''accès vasculaire', 'GHM', 8, '', '', ''), | |||
| (1, 'K07', 'Endoscopies bronchiques, avec ou sans anesthésie', 'GHM', 8, '', '', ''), | |||
| (1, 'K08', 'Traumatologie avec acte classant non opératoire ou anesthésie', 'GHM', 8, '', '', ''), | |||
| (1, 'K09', 'ORL Stomato avec Acte classant non opératoire et endoscopies', 'GHM', 8, '', '', ''), | |||
| (1, 'K10', 'Aff. génito-urinaires avec Acte classant non opératoire et endoscopies', 'GHM', 8, '', '', ''), | |||
| (1, 'K11', 'Douleur chroniques, avec bloc ou infiltration, en ambulatoire', 'GHM', 8, '', '', ''), | |||
| (1, 'K12', 'Explorations nocturnes, séjours de moins de 2 jours', 'GHM', 8, '', '', ''), | |||
| (1, 'K13', 'Dialyse (hors Séances)', 'GHM', 8, '', '', ''), | |||
| (1, 'K14', 'Radiothérapie (hors séances)', 'GHM', 8, '', '', ''), | |||
| (1, 'K15', 'Autres séj. sans acte, avec anesthésie, en ambulatoire (Aff. myéloP., peau, sein...)', 'GHM', 8, '', '', ''), | |||
| (1, 'K16', 'Brûlures sans acte opératoire, avec anesthésie, en ambulatoire', 'GHM', 8, '', '', ''), | |||
| (1, 'K17', 'Traumatologie avec acte classant non opératoire ou anesthésie', 'GHM', 8, '', '', ''), | |||
| (1, 'N01', 'Chirurgie des nouveau-nés, prématurés et de la période périnatale', 'GHM', 8, '', '', ''), | |||
| (1, 'N02', 'Aff. médicales des nouveau-nés, prématurés et de la période périnatale', 'GHM', 8, '', '', ''), | |||
| (1, 'N03', 'Mort-nés, décès et transferts précoces de nouveau-nés', 'GHM', 8, '', '', ''), | |||
| (1, 'O01', 'Accouchements par voie basse', 'GHM', 8, '', '', ''), | |||
| (1, 'O02', 'Césariennes', 'GHM', 8, '', '', ''), | |||
| (1, 'O03', 'IVG', 'GHM', 8, '', '', ''), | |||
| (1, 'O04', 'Obstétrique autre', 'GHM', 8, '', '', ''), | |||
| (1, 'S01', 'Dialyse', 'GHM', 8, '', '', ''), | |||
| (1, 'S02', 'Chimiothérapie pour tumeur', 'GHM', 8, '', '', ''), | |||
| (1, 'S03', 'Chimiothérapie pour aff. Non tumorale', 'GHM', 8, '', '', ''), | |||
| (1, 'S04', 'Radiothérapie', 'GHM', 8, '', '', ''), | |||
| (1, 'S05', 'Transfusion', 'GHM', 8, '', '', ''), | |||
| (1, 'S06', 'Aphérèse', 'GHM', 8, '', '', ''), | |||
| (1, 'S07', 'Oxygénothérapie hyperbare, en séances', 'GHM', 8, '', '', ''), | |||
| (1, 'X01', 'Greffe de moelle, Auto et Allogreffes de cellules souches', 'GHM', 8, '', '', ''), | |||
| (1, 'X02', 'Hépato-Gastro-Entérologie', 'GHM', 8, '', '', ''), | |||
| (1, 'X03', 'Neurologie médicale', 'GHM', 8, '', '', ''), | |||
| (1, 'X04', 'Commotions cérébrales, Traumatismes crâniens', 'GHM', 8, '', '', ''), | |||
| (1, 'X05', 'Traumatologie et ablation de matériel de l''appareil locomoteur', 'GHM', 8, '', '', ''), | |||
| (1, 'X06', 'Rhumatologie', 'GHM', 8, '', '', ''), | |||
| (1, 'X07', 'Affections Cardio-vasculaires', 'GHM', 8, '', '', ''), | |||
| (1, 'X08', 'Pneumologie', 'GHM', 8, '', '', ''), | |||
| (1, 'X09', 'ORL, Stomato', 'GHM', 8, '', '', ''), | |||
| (1, 'X10', 'Ophtalmologie', 'GHM', 8, '', '', ''), | |||
| (1, 'X11', 'Gynécologie, Sénologie (hors Obstétrique)', 'GHM', 8, '', '', ''), | |||
| (1, 'X12', 'Uro-Néphrologie médicale (hors Séances)', 'GHM', 8, '', '', ''), | |||
| (1, 'X13', 'Appareil génital masculin', 'GHM', 8, '', '', ''), | |||
| (1, 'X14', 'Maladies immunitaires, du Sang, des Organes hématopoïétiques, Tumeurs SID', 'GHM', 8, '', '', ''), | |||
| (1, 'X15', 'Diabète, Maladies métaboliques, Endocrinologie (hors complications)', 'GHM', 8, '', '', ''), | |||
| (1, 'X16', 'Affections et traumatismes de la peau, gelures', 'GHM', 8, '', '', ''), | |||
| (1, 'X17', 'Brûlures', 'GHM', 8, '', '', ''), | |||
| (1, 'X18', 'Suivi thérap. d''affections connues, Allergologie, Rééducation, Convalescence', 'GHM', 8, '', '', ''), | |||
| (1, 'X19', 'Fièvre, Infection, Septicémie, VIH', 'GHM', 8, '', '', ''), | |||
| (1, 'X20', 'Psychiatrie', 'GHM', 8, '', '', ''), | |||
| (1, 'X21', 'Effets nocifs, alcool, toxicologie, allergies', 'GHM', 8, '', '', ''), | |||
| (1, 'X22', 'Douleur et soins palliatifs', 'GHM', 8, '', '', ''), | |||
| (1, 'X23', 'Chimiothérapie (hors séances)', 'GHM', 8, '', '', ''), | |||
| (1, 'X24', 'Médecine inter spécialités, Autres symptômes ou motifs médicaux', 'GHM', 8, '', '', ''), | |||
| (1, 'X25', 'Traumatismes multiples graves', 'GHM', 8, '', '', ''), | |||
| (1, 'X26', 'Chirurgie esthétique et de confort', 'GHM', 8, '', '', ''), | |||
| (1, 'Z99', 'Séjours en Erreur', 'GHM', 8, '', '', ''), | |||
| (1, 'D01', 'Digestif', 'GHM', 9, '', '', ''), | |||
| (1, 'D02', 'Orthopédie traumatologie', 'GHM', 9, '', '', ''), | |||
| (1, 'D03', 'Traumatismes multiples ou complexes graves', 'GHM', 9, '', '', ''), | |||
| (1, 'D04', 'Rhumatologie', 'GHM', 9, '', '', ''), | |||
| (1, 'D05', 'Système nerveux (hors cathétérismes vasculaires diagnostiques et interventionnels)', 'GHM', 9, '', '', ''), | |||
| (1, 'D06', 'Cathétérismes vasculaires diagnostiques et interventionnels', 'GHM', 9, '', '', ''), | |||
| (1, 'D07', 'Cardio-vasculaire (hors cathétérismes vasculaires diagnostiques et interventionnels)', 'GHM', 9, '', '', ''), | |||
| (1, 'D09', 'Pneumologie', 'GHM', 9, '', '', ''), | |||
| (1, 'D10', 'ORL, Stomatologie', 'GHM', 9, '', '', ''), | |||
| (1, 'D11', 'Ophtalmologie', 'GHM', 9, '', '', ''), | |||
| (1, 'D12', 'Gynécologie - sein', 'GHM', 9, '', '', ''), | |||
| (1, 'D13', 'Obstétrique', 'GHM', 9, '', '', ''), | |||
| (1, 'D14', 'Nouveau-nés et période périnatale', 'GHM', 9, '', '', ''), | |||
| (1, 'D15', 'Uro-néphrologie et génital', 'GHM', 9, '', '', ''), | |||
| (1, 'D16', 'Hématologie', 'GHM', 9, '', '', ''), | |||
| (1, 'D17', 'Chimiothérapie, radiothérapie, hors séances', 'GHM', 9, '', '', ''), | |||
| (1, 'D18', 'Maladies infectieuses (dont VIH)', 'GHM', 9, '', '', ''), | |||
| (1, 'D19', 'Endocrinologie', 'GHM', 9, '', '', ''), | |||
| (1, 'D20', 'Tissu cutané et tissu sous-cutané', 'GHM', 9, '', '', ''), | |||
| (1, 'D21', 'Brûlures', 'GHM', 9, '', '', ''), | |||
| (1, 'D22', 'Psychiatrie', 'GHM', 9, '', '', ''), | |||
| (1, 'D23', 'Toxicologie, Intoxications, Alcool', 'GHM', 9, '', '', ''), | |||
| (1, 'D24', 'Douleurs chroniques, Soins palliatifs', 'GHM', 9, '', '', ''), | |||
| (1, 'D25', 'Transplant. d''organes', 'GHM', 9, '', '', ''), | |||
| (1, 'D26', 'Activités inter spécialités, suivi thérapeutique d''affections connues', 'GHM', 9, '', '', ''), | |||
| (1, 'D27', 'Séances', 'GHM', 9, '', '', ''), | |||
| (1, 'D90', 'Séjours en erreur', 'GHM', 9, '', '', ''), | |||
| (1, '1', 'Libéraux', 'MEDECIN', 1, '', '', ''), | |||
| (1, '2', 'Salariés', 'MEDECIN', 1, '', '', ''), | |||
| (1, 'S11', 'T2A. GHS', 'PRESTA_C', 9, '', '', ''), | |||
| (1, 'S12', 'T2A. EXH', 'PRESTA_C', 9, '', '', ''), | |||
| (1, 'S13', 'T2A. Forfaits et suppléments', 'PRESTA_C', 9, '', '', ''), | |||
| (1, 'S19', 'T2A. Autres', 'PRESTA_C', 9, '', '', ''), | |||
| (1, 'S2', 'DMI', 'PRESTA_C', 9, '', '', ''), | |||
| (1, 'S3', 'PHC', 'PRESTA_C', 9, '', '', ''), | |||
| (1, 'S1', 'CA Soins.', 'RUBRIQUE', 4, '', '', '[CLASSE:CTI_RUB_2:S01][CLASSE:CTI_RUB_2:S02][CLASSE:CTI_RUB_2:S03][CLASSE:CTI_RUB_2:S04][CLASSE:CTI_RUB_2:S05][CLASSE:CTI_RUB_2:S06]'), | |||
| (1, 'S2', 'CA Hotellerie', 'RUBRIQUE', 4, '', '', '[CLASSE:CTI_RUB_2:S11][CLASSE:CTI_RUB_2:S12]'), | |||
| (1, 'S3', 'CA UCD / DMI', 'RUBRIQUE', 4, '', '', '[CLASSE:CTI_RUB_2:S21][CLASSE:CTI_RUB_2:S22]'), | |||
| (1, 'S8', 'Médecins salariés', 'RUBRIQUE', 4, '', '', '[CLASSE:CTI_RUB_2:S81]'), | |||
| (1, 'S9', 'Aucune facturation clinique', 'RUBRIQUE', 4, '', '', '[CLASSE:CTI_RUB_2:S91]'), | |||
| (1, 'S01', 'Séjours', 'RUBRIQUE', 31, '', '', ''), | |||
| (1, 'S02', 'Forfaits : Suppléments', 'RUBRIQUE', 31, '', '', ''), | |||
| (1, 'S03', 'Forfaits : SE', 'RUBRIQUE', 31, '', '', ''), | |||
| (1, 'S04', 'Forfaits : ATU', 'RUBRIQUE', 31, '', '', ''), | |||
| (1, 'S05', 'Forfaits : Esthétique', 'RUBRIQUE', 31, '', '', ''), | |||
| (1, 'S06', 'Forfaits : Externes et divers', 'RUBRIQUE', 31, '', '', ''), | |||
| (1, 'S11', 'Chambres particulières', 'RUBRIQUE', 31, '', '', ''), | |||
| (1, 'S12', 'Suppléments hoteliers', 'RUBRIQUE', 31, '', '', ''), | |||
| (1, 'S21', 'UCD', 'RUBRIQUE', 31, '', '', ''), | |||
| (1, 'S22', 'DMI', 'RUBRIQUE', 31, '', '', ''), | |||
| (1, 'S81', 'Médecins salariés', 'RUBRIQUE', 31, '', '', ''), | |||
| (1, 'S91', 'Aucune facturation clinique', 'RUBRIQUE', 31, '', '', '') | |||
| ; | |||
| -- 3/3 : Màj de la table iCTI | |||
| -- Implémentation oids | |||
| ALTER TABLE w_dbsetup ADD COLUMN table_id bigint DEFAULT 0 | |||
| ; | |||
| UPDATE w_dbsetup | |||
| SET table_id = t_listes_tables.oid | |||
| FROM activite.t_listes_tables | |||
| WHERE table_code = t_listes_tables.code | |||
| ; | |||
| ALTER TABLE w_dbsetup ADD COLUMN classe_id bigint DEFAULT 0 | |||
| ; | |||
| UPDATE w_dbsetup | |||
| SET classe_id = t_classes.oid | |||
| FROM activite.t_classes | |||
| WHERE w_dbsetup.classe_sequence = t_classes.sequence AND | |||
| w_dbsetup.table_id = t_classes.table_id | |||
| ; | |||
| -- Sections à supprimer -> Sections CTI non-livrées | |||
| -- La classe CTI_SPE_BUDG est créée et aliméntée lors de l'import activité et n'est pas livrée | |||
| DROP TABLE IF EXISTS w_del_sections | |||
| ; | |||
| CREATE TEMP TABLE w_del_sections as ( | |||
| SELECT oid FROM activite.t_classes_sections | |||
| WHERE classe_id IN ( | |||
| SELECT | |||
| t_classes.oid | |||
| FROM activite.t_classes | |||
| WHERE 1=1 | |||
| AND is_cti = '1' | |||
| AND t_classes.code <> 'CTI_SPE_BUDG' | |||
| ) | |||
| ); | |||
| DELETE FROM activite.t_classes_sections_elements | |||
| WHERE section_id IN (SELECT oid FROM w_del_sections); | |||
| DELETE FROM activite.t_classes_sections | |||
| USING | |||
| ( | |||
| SELECT t_classes_sections.classe_id, t_classes_sections.oid | |||
| FROM activite.t_classes_sections | |||
| LEFT JOIN w_dbsetup ON | |||
| w_dbsetup.classe_id = t_classes_sections.classe_id AND | |||
| w_dbsetup.code = t_classes_sections.code | |||
| WHERE w_dbsetup.oid IS NULL AND | |||
| t_classes_sections.classe_id IN (SELECT classe_id FROM w_dbsetup) AND | |||
| t_classes_sections.oid NOT IN (SELECT section_id FROM activite.t_classes_sections_elements) | |||
| ) subview | |||
| WHERE subview.classe_id = t_classes_sections.classe_id AND | |||
| subview.oid = t_classes_sections.oid | |||
| ; | |||
| -- Mise à jour | |||
| UPDATE activite.t_classes_sections SET | |||
| texte = w_dbsetup.texte, | |||
| condition = w_dbsetup.condition, | |||
| exclude_code = w_dbsetup.exclude_code, | |||
| include_code = w_dbsetup.include_code | |||
| FROM w_dbsetup | |||
| WHERE w_dbsetup.classe_id = t_classes_sections.classe_id AND | |||
| w_dbsetup.code = t_classes_sections.code AND | |||
| ( | |||
| t_classes_sections.texte IS DISTINCT FROM w_dbsetup.texte OR | |||
| t_classes_sections.condition IS DISTINCT FROM w_dbsetup.condition OR | |||
| t_classes_sections.exclude_code IS DISTINCT FROM w_dbsetup.exclude_code OR | |||
| t_classes_sections.include_code IS DISTINCT FROM w_dbsetup.include_code | |||
| ) | |||
| ; | |||
| INSERT INTO activite.t_classes_sections(code, texte, classe_id, condition, exclude_code, include_code) | |||
| SELECT | |||
| w_dbsetup.code, | |||
| w_dbsetup.texte, | |||
| w_dbsetup.classe_id, | |||
| w_dbsetup.condition, | |||
| w_dbsetup.exclude_code, | |||
| w_dbsetup.include_code | |||
| FROM w_dbsetup | |||
| WHERE w_dbsetup.classe_id > 0 AND | |||
| (w_dbsetup.code||'@'||w_dbsetup.classe_id::text) | |||
| NOT IN (SELECT t_classes_sections.code||'@'||t_classes_sections.classe_id FROM activite.t_classes_sections) | |||
| ; | |||
| @ -0,0 +1,178 @@ | |||
| -- 1/3 : Création de la table temporaire | |||
| DROP TABLE IF EXISTS w_dbsetup | |||
| ; | |||
| CREATE TEMP TABLE w_dbsetup AS | |||
| SELECT | |||
| t_classes_sections.code AS section_code, | |||
| t_ages.code as to_code, | |||
| t_listes_tables.code as table_code, | |||
| t_classes.sequence as classe_sequence | |||
| FROM | |||
| activite.t_classes_sections_elements, | |||
| activite.t_classes_sections, | |||
| activite.t_classes, | |||
| activite.t_listes_tables, | |||
| base.t_ages | |||
| WHERE 1=1 | |||
| AND t_classes_sections_elements.section_id = t_classes_sections.oid | |||
| AND t_classes_sections.classe_id = t_classes.oid | |||
| AND t_classes.is_cti = '1' | |||
| AND table_id = t_listes_tables.oid | |||
| AND t_listes_tables.code = 'AGE' | |||
| AND t_classes_sections_elements.to_id = t_ages.oid | |||
| ORDER BY t_classes.sequence, t_classes_sections.code, t_ages.code LIMIT 0 | |||
| ; | |||
| -- 2/3 : Peuplement de la table temporaire | |||
| INSERT INTO w_dbsetup( | |||
| section_code, | |||
| to_code, | |||
| table_code, | |||
| classe_sequence | |||
| ) | |||
| VALUES | |||
| ('T01', '000', 'AGE', 9), | |||
| ('T02', '001', 'AGE', 9), | |||
| ('T02', '002', 'AGE', 9), | |||
| ('T02', '003', 'AGE', 9), | |||
| ('T02', '004', 'AGE', 9), | |||
| ('T02', '005', 'AGE', 9), | |||
| ('T03', '006', 'AGE', 9), | |||
| ('T03', '007', 'AGE', 9), | |||
| ('T03', '008', 'AGE', 9), | |||
| ('T03', '009', 'AGE', 9), | |||
| ('T03', '010', 'AGE', 9), | |||
| ('T03', '011', 'AGE', 9), | |||
| ('T03', '012', 'AGE', 9), | |||
| ('T04', '013', 'AGE', 9), | |||
| ('T04', '014', 'AGE', 9), | |||
| ('T04', '015', 'AGE', 9), | |||
| ('T04', '016', 'AGE', 9), | |||
| ('T04', '017', 'AGE', 9), | |||
| ('T04', '018', 'AGE', 9), | |||
| ('T04', '019', 'AGE', 9), | |||
| ('T04', '020', 'AGE', 9), | |||
| ('T05', '021', 'AGE', 9), | |||
| ('T05', '022', 'AGE', 9), | |||
| ('T05', '023', 'AGE', 9), | |||
| ('T05', '024', 'AGE', 9), | |||
| ('T05', '025', 'AGE', 9), | |||
| ('T05', '026', 'AGE', 9), | |||
| ('T05', '027', 'AGE', 9), | |||
| ('T05', '028', 'AGE', 9), | |||
| ('T05', '029', 'AGE', 9), | |||
| ('T05', '030', 'AGE', 9), | |||
| ('T06', '031', 'AGE', 9), | |||
| ('T06', '032', 'AGE', 9), | |||
| ('T06', '033', 'AGE', 9), | |||
| ('T06', '034', 'AGE', 9), | |||
| ('T06', '035', 'AGE', 9), | |||
| ('T06', '036', 'AGE', 9), | |||
| ('T06', '037', 'AGE', 9), | |||
| ('T06', '038', 'AGE', 9), | |||
| ('T06', '039', 'AGE', 9), | |||
| ('T06', '040', 'AGE', 9), | |||
| ('T07', '041', 'AGE', 9), | |||
| ('T07', '042', 'AGE', 9), | |||
| ('T07', '043', 'AGE', 9), | |||
| ('T07', '044', 'AGE', 9), | |||
| ('T07', '045', 'AGE', 9), | |||
| ('T07', '046', 'AGE', 9), | |||
| ('T07', '047', 'AGE', 9), | |||
| ('T07', '048', 'AGE', 9), | |||
| ('T07', '049', 'AGE', 9), | |||
| ('T07', '050', 'AGE', 9), | |||
| ('T08', '051', 'AGE', 9), | |||
| ('T08', '052', 'AGE', 9), | |||
| ('T08', '053', 'AGE', 9), | |||
| ('T08', '054', 'AGE', 9), | |||
| ('T08', '055', 'AGE', 9), | |||
| ('T08', '056', 'AGE', 9), | |||
| ('T08', '057', 'AGE', 9), | |||
| ('T08', '058', 'AGE', 9), | |||
| ('T08', '059', 'AGE', 9), | |||
| ('T08', '060', 'AGE', 9), | |||
| ('T09', '061', 'AGE', 9), | |||
| ('T09', '062', 'AGE', 9), | |||
| ('T09', '063', 'AGE', 9), | |||
| ('T09', '064', 'AGE', 9), | |||
| ('T09', '065', 'AGE', 9), | |||
| ('T09', '066', 'AGE', 9), | |||
| ('T09', '067', 'AGE', 9), | |||
| ('T09', '068', 'AGE', 9), | |||
| ('T09', '069', 'AGE', 9), | |||
| ('T09', '070', 'AGE', 9), | |||
| ('T10', '071', 'AGE', 9), | |||
| ('T10', '072', 'AGE', 9), | |||
| ('T10', '073', 'AGE', 9), | |||
| ('T10', '074', 'AGE', 9), | |||
| ('T10', '075', 'AGE', 9), | |||
| ('T10', '076', 'AGE', 9), | |||
| ('T10', '077', 'AGE', 9), | |||
| ('T10', '078', 'AGE', 9), | |||
| ('T10', '079', 'AGE', 9), | |||
| ('T10', '080', 'AGE', 9), | |||
| ('T11', '081', 'AGE', 9), | |||
| ('T11', '082', 'AGE', 9), | |||
| ('T11', '083', 'AGE', 9), | |||
| ('T11', '084', 'AGE', 9), | |||
| ('T11', '085', 'AGE', 9), | |||
| ('T11', '086', 'AGE', 9), | |||
| ('T11', '087', 'AGE', 9), | |||
| ('T11', '088', 'AGE', 9), | |||
| ('T11', '089', 'AGE', 9), | |||
| ('T11', '090', 'AGE', 9), | |||
| ('T11', '091', 'AGE', 9), | |||
| ('T11', '092', 'AGE', 9), | |||
| ('T11', '093', 'AGE', 9), | |||
| ('T11', '094', 'AGE', 9), | |||
| ('T11', '095', 'AGE', 9), | |||
| ('T11', '096', 'AGE', 9), | |||
| ('T11', '097', 'AGE', 9), | |||
| ('T11', '098', 'AGE', 9), | |||
| ('T11', '099', 'AGE', 9), | |||
| ('T11', '100', 'AGE', 9), | |||
| ('T11', '101', 'AGE', 9), | |||
| ('T11', '102', 'AGE', 9), | |||
| ('T11', '103', 'AGE', 9), | |||
| ('T11', '104', 'AGE', 9), | |||
| ('T11', '105', 'AGE', 9), | |||
| ('T11', '106', 'AGE', 9), | |||
| ('T11', '107', 'AGE', 9), | |||
| ('T11', '108', 'AGE', 9), | |||
| ('T11', '109', 'AGE', 9), | |||
| ('T11', '110', 'AGE', 9), | |||
| ('T11', '111', 'AGE', 9), | |||
| ('T11', '112', 'AGE', 9), | |||
| ('T11', '113', 'AGE', 9), | |||
| ('T11', '114', 'AGE', 9), | |||
| ('T11', '115', 'AGE', 9), | |||
| ('T11', '116', 'AGE', 9), | |||
| ('T11', '117', 'AGE', 9), | |||
| ('T11', '118', 'AGE', 9), | |||
| ('T11', '119', 'AGE', 9), | |||
| ('T11', '120', 'AGE', 9) | |||
| ; | |||
| -- 3/3 : Màj de la table iCTI | |||
| INSERT INTO activite.t_classes_sections_elements(section_id, to_id) | |||
| SELECT | |||
| t_classes_sections.oid, | |||
| t_ages.oid | |||
| FROM | |||
| w_dbsetup, | |||
| activite.t_listes_tables, | |||
| activite.t_classes, | |||
| activite.t_classes_sections, | |||
| base.t_ages | |||
| WHERE | |||
| w_dbsetup.table_code = t_listes_tables.code | |||
| AND t_classes.table_id = t_listes_tables.oid | |||
| AND t_classes_sections.classe_id = t_classes.oid | |||
| AND w_dbsetup.section_code = t_classes_sections.code | |||
| AND w_dbsetup.classe_sequence = t_classes.sequence | |||
| AND w_dbsetup.to_code = t_ages.code | |||
| AND t_classes_sections.oid::text || '-' || t_ages.oid::text NOT IN (SELECT section_id::text || '-' || to_id::text FROM activite.t_classes_sections_elements); | |||
| SELECT * FROM activite.cti_update_schema_classes('AGE'); | |||
| @ -0,0 +1,83 @@ | |||
| -- 1/3 : Création de la table temporaire | |||
| DROP TABLE IF EXISTS w_dbsetup | |||
| ; | |||
| CREATE TEMP TABLE w_dbsetup AS | |||
| SELECT | |||
| t_classes_sections.code AS section_code, | |||
| t_etat_sejour.code as to_code, | |||
| t_listes_tables.code as table_code, | |||
| t_classes.sequence as classe_sequence | |||
| FROM | |||
| activite.t_classes_sections_elements, | |||
| activite.t_classes_sections, | |||
| activite.t_classes, | |||
| activite.t_listes_tables, | |||
| activite.t_etat_sejour | |||
| WHERE | |||
| t_classes_sections_elements.section_id = t_classes_sections.oid | |||
| AND t_classes_sections.classe_id = t_classes.oid | |||
| AND t_classes.is_cti = '1' | |||
| AND table_id = t_listes_tables.oid | |||
| AND t_listes_tables.code = 'ETATSEJOUR' | |||
| AND t_classes_sections_elements.to_id = t_etat_sejour.oid | |||
| ORDER BY t_classes.sequence, t_classes_sections.code, t_etat_sejour.code LIMIT 0 | |||
| ; | |||
| -- 2/3 : Peuplement de la table temporaire | |||
| INSERT INTO w_dbsetup( | |||
| section_code, | |||
| to_code, | |||
| table_code, | |||
| classe_sequence | |||
| ) | |||
| VALUES | |||
| ('S1', '0', 'ETATSEJOUR', 10), | |||
| ('S2', '1', 'ETATSEJOUR', 10), | |||
| ('S2', '2', 'ETATSEJOUR', 10), | |||
| ('S3', '3', 'ETATSEJOUR', 10), | |||
| ('S4', '4', 'ETATSEJOUR', 10), | |||
| ('S4', '5', 'ETATSEJOUR', 10), | |||
| ('S5', '6', 'ETATSEJOUR', 10), | |||
| ('S6', '7', 'ETATSEJOUR', 10), | |||
| ('S6', '8', 'ETATSEJOUR', 10), | |||
| ('S7', '9', 'ETATSEJOUR', 10), | |||
| ('S8', 'A', 'ETATSEJOUR', 10), | |||
| ('S8', 'C', 'ETATSEJOUR', 10), | |||
| ('S8', 'R', 'ETATSEJOUR', 10), | |||
| ('S1', '0', 'ETATSEJOUR', 11), | |||
| ('S1', '9', 'ETATSEJOUR', 11), | |||
| ('S2', '1', 'ETATSEJOUR', 11), | |||
| ('S2', '2', 'ETATSEJOUR', 11), | |||
| ('S3', '3', 'ETATSEJOUR', 11), | |||
| ('S3', '4', 'ETATSEJOUR', 11), | |||
| ('S3', '5', 'ETATSEJOUR', 11), | |||
| ('S4', '6', 'ETATSEJOUR', 11), | |||
| ('S5', '7', 'ETATSEJOUR', 11), | |||
| ('S5', '8', 'ETATSEJOUR', 11), | |||
| ('S6', 'A', 'ETATSEJOUR', 11), | |||
| ('S6', 'C', 'ETATSEJOUR', 11), | |||
| ('S6', 'R', 'ETATSEJOUR', 11) | |||
| ; | |||
| -- 3/3 : Màj de la table iCTI | |||
| INSERT INTO activite.t_classes_sections_elements(section_id, to_id) | |||
| SELECT | |||
| t_classes_sections.oid, | |||
| t_etat_sejour.oid | |||
| FROM | |||
| w_dbsetup, | |||
| activite.t_listes_tables, | |||
| activite.t_classes, | |||
| activite.t_classes_sections, | |||
| activite.t_etat_sejour | |||
| WHERE | |||
| w_dbsetup.table_code = t_listes_tables.code | |||
| AND t_classes.table_id = t_listes_tables.oid | |||
| AND t_classes_sections.classe_id = t_classes.oid | |||
| AND w_dbsetup.section_code = t_classes_sections.code | |||
| AND w_dbsetup.classe_sequence = t_classes.sequence | |||
| AND w_dbsetup.to_code = t_etat_sejour.code | |||
| AND t_classes_sections.oid::text || '-'::text || t_etat_sejour.oid::text NOT IN (SELECT section_id::text || '-'::text || to_id::text FROM activite.t_classes_sections_elements); | |||
| SELECT * FROM activite.cti_update_schema_classes('ETATSEJOUR'); | |||
| @ -0,0 +1,192 @@ | |||
| -- 1/3 : Création de la table temporaire | |||
| DROP TABLE IF EXISTS w_dbsetup | |||
| ; | |||
| CREATE TEMP TABLE w_dbsetup AS | |||
| SELECT | |||
| t_classes_sections.code AS section_code, | |||
| t_forme_activite.code as to_code, | |||
| t_listes_tables.code as table_code, | |||
| t_classes.sequence as classe_sequence | |||
| FROM | |||
| activite.t_classes_sections_elements, | |||
| activite.t_classes_sections, | |||
| activite.t_classes, | |||
| activite.t_listes_tables, | |||
| activite.t_forme_activite | |||
| WHERE | |||
| t_classes_sections_elements.section_id = t_classes_sections.oid | |||
| AND t_classes_sections.classe_id = t_classes.oid | |||
| AND t_classes.is_cti = '1' | |||
| AND table_id = t_listes_tables.oid | |||
| AND t_listes_tables.code = 'FORMEACTIVITE' | |||
| AND t_classes_sections_elements.to_id = t_forme_activite.oid | |||
| ORDER BY t_classes.sequence, t_classes_sections.code, t_forme_activite.code LIMIT 0 | |||
| ; | |||
| -- 2/3 : Peuplement de la table temporaire | |||
| INSERT INTO w_dbsetup( | |||
| section_code, | |||
| to_code, | |||
| table_code, | |||
| classe_sequence | |||
| ) | |||
| VALUES | |||
| ('1', '111', 'FORMEACTIVITE', 1), | |||
| ('1', '112', 'FORMEACTIVITE', 1), | |||
| ('1', '113', 'FORMEACTIVITE', 1), | |||
| ('1', '114', 'FORMEACTIVITE', 1), | |||
| ('1', '117', 'FORMEACTIVITE', 1), | |||
| ('1', '118', 'FORMEACTIVITE', 1), | |||
| ('1', '119', 'FORMEACTIVITE', 1), | |||
| ('1', '121', 'FORMEACTIVITE', 1), | |||
| ('1', '122', 'FORMEACTIVITE', 1), | |||
| ('1', '123', 'FORMEACTIVITE', 1), | |||
| ('1', '124', 'FORMEACTIVITE', 1), | |||
| ('1', '127', 'FORMEACTIVITE', 1), | |||
| ('1', '128', 'FORMEACTIVITE', 1), | |||
| ('1', '129', 'FORMEACTIVITE', 1), | |||
| ('1', '131', 'FORMEACTIVITE', 1), | |||
| ('1', '132', 'FORMEACTIVITE', 1), | |||
| ('1', '133', 'FORMEACTIVITE', 1), | |||
| ('1', '139', 'FORMEACTIVITE', 1), | |||
| ('2', '211', 'FORMEACTIVITE', 1), | |||
| ('2', '212', 'FORMEACTIVITE', 1), | |||
| ('2', '217', 'FORMEACTIVITE', 1), | |||
| ('2', '218', 'FORMEACTIVITE', 1), | |||
| ('2', '219', 'FORMEACTIVITE', 1), | |||
| ('2', '221', 'FORMEACTIVITE', 1), | |||
| ('2', '222', 'FORMEACTIVITE', 1), | |||
| ('2', '227', 'FORMEACTIVITE', 1), | |||
| ('2', '228', 'FORMEACTIVITE', 1), | |||
| ('2', '229', 'FORMEACTIVITE', 1), | |||
| ('3', '311', 'FORMEACTIVITE', 1), | |||
| ('3', '317', 'FORMEACTIVITE', 1), | |||
| ('3', '318', 'FORMEACTIVITE', 1), | |||
| ('3', '319', 'FORMEACTIVITE', 1), | |||
| ('3', '321', 'FORMEACTIVITE', 1), | |||
| ('3', '327', 'FORMEACTIVITE', 1), | |||
| ('3', '328', 'FORMEACTIVITE', 1), | |||
| ('3', '329', 'FORMEACTIVITE', 1), | |||
| ('4', '401', 'FORMEACTIVITE', 1), | |||
| ('5', '501', 'FORMEACTIVITE', 1), | |||
| ('5', '502', 'FORMEACTIVITE', 1), | |||
| ('5', '503', 'FORMEACTIVITE', 1), | |||
| ('7', '701', 'FORMEACTIVITE', 1), | |||
| ('7', '702', 'FORMEACTIVITE', 1), | |||
| ('7', '709', 'FORMEACTIVITE', 1), | |||
| ('9', '***', 'FORMEACTIVITE', 1), | |||
| ('9', '999', 'FORMEACTIVITE', 1), | |||
| ('11', '111', 'FORMEACTIVITE', 2), | |||
| ('11', '121', 'FORMEACTIVITE', 2), | |||
| ('12', '112', 'FORMEACTIVITE', 2), | |||
| ('12', '122', 'FORMEACTIVITE', 2), | |||
| ('13', '113', 'FORMEACTIVITE', 2), | |||
| ('13', '123', 'FORMEACTIVITE', 2), | |||
| ('14', '114', 'FORMEACTIVITE', 2), | |||
| ('14', '124', 'FORMEACTIVITE', 2), | |||
| ('15', '131', 'FORMEACTIVITE', 2), | |||
| ('15', '132', 'FORMEACTIVITE', 2), | |||
| ('15', '133', 'FORMEACTIVITE', 2), | |||
| ('15', '139', 'FORMEACTIVITE', 2), | |||
| ('19', '117', 'FORMEACTIVITE', 2), | |||
| ('19', '118', 'FORMEACTIVITE', 2), | |||
| ('19', '119', 'FORMEACTIVITE', 2), | |||
| ('19', '127', 'FORMEACTIVITE', 2), | |||
| ('19', '128', 'FORMEACTIVITE', 2), | |||
| ('19', '129', 'FORMEACTIVITE', 2), | |||
| ('20', '211', 'FORMEACTIVITE', 2), | |||
| ('20', '212', 'FORMEACTIVITE', 2), | |||
| ('20', '217', 'FORMEACTIVITE', 2), | |||
| ('20', '218', 'FORMEACTIVITE', 2), | |||
| ('20', '219', 'FORMEACTIVITE', 2), | |||
| ('20', '221', 'FORMEACTIVITE', 2), | |||
| ('20', '222', 'FORMEACTIVITE', 2), | |||
| ('20', '227', 'FORMEACTIVITE', 2), | |||
| ('20', '228', 'FORMEACTIVITE', 2), | |||
| ('20', '229', 'FORMEACTIVITE', 2), | |||
| ('30', '311', 'FORMEACTIVITE', 2), | |||
| ('30', '317', 'FORMEACTIVITE', 2), | |||
| ('30', '318', 'FORMEACTIVITE', 2), | |||
| ('30', '319', 'FORMEACTIVITE', 2), | |||
| ('30', '321', 'FORMEACTIVITE', 2), | |||
| ('30', '327', 'FORMEACTIVITE', 2), | |||
| ('30', '328', 'FORMEACTIVITE', 2), | |||
| ('30', '329', 'FORMEACTIVITE', 2), | |||
| ('40', '401', 'FORMEACTIVITE', 2), | |||
| ('50', '501', 'FORMEACTIVITE', 2), | |||
| ('50', '502', 'FORMEACTIVITE', 2), | |||
| ('50', '503', 'FORMEACTIVITE', 2), | |||
| ('70', '701', 'FORMEACTIVITE', 2), | |||
| ('70', '702', 'FORMEACTIVITE', 2), | |||
| ('70', '709', 'FORMEACTIVITE', 2), | |||
| ('99', '***', 'FORMEACTIVITE', 2), | |||
| ('99', '999', 'FORMEACTIVITE', 2), | |||
| ('11', '121', 'FORMEACTIVITE', 3), | |||
| ('11', '122', 'FORMEACTIVITE', 3), | |||
| ('11', '123', 'FORMEACTIVITE', 3), | |||
| ('11', '124', 'FORMEACTIVITE', 3), | |||
| ('11', '127', 'FORMEACTIVITE', 3), | |||
| ('11', '128', 'FORMEACTIVITE', 3), | |||
| ('11', '129', 'FORMEACTIVITE', 3), | |||
| ('12', '111', 'FORMEACTIVITE', 3), | |||
| ('12', '112', 'FORMEACTIVITE', 3), | |||
| ('12', '113', 'FORMEACTIVITE', 3), | |||
| ('12', '114', 'FORMEACTIVITE', 3), | |||
| ('12', '117', 'FORMEACTIVITE', 3), | |||
| ('12', '118', 'FORMEACTIVITE', 3), | |||
| ('12', '119', 'FORMEACTIVITE', 3), | |||
| ('2', '211', 'FORMEACTIVITE', 3), | |||
| ('2', '212', 'FORMEACTIVITE', 3), | |||
| ('2', '217', 'FORMEACTIVITE', 3), | |||
| ('2', '218', 'FORMEACTIVITE', 3), | |||
| ('2', '219', 'FORMEACTIVITE', 3), | |||
| ('2', '221', 'FORMEACTIVITE', 3), | |||
| ('2', '222', 'FORMEACTIVITE', 3), | |||
| ('2', '227', 'FORMEACTIVITE', 3), | |||
| ('2', '228', 'FORMEACTIVITE', 3), | |||
| ('2', '229', 'FORMEACTIVITE', 3), | |||
| ('3', '311', 'FORMEACTIVITE', 3), | |||
| ('3', '317', 'FORMEACTIVITE', 3), | |||
| ('3', '318', 'FORMEACTIVITE', 3), | |||
| ('3', '319', 'FORMEACTIVITE', 3), | |||
| ('3', '321', 'FORMEACTIVITE', 3), | |||
| ('3', '327', 'FORMEACTIVITE', 3), | |||
| ('3', '328', 'FORMEACTIVITE', 3), | |||
| ('3', '329', 'FORMEACTIVITE', 3), | |||
| ('4', '401', 'FORMEACTIVITE', 3), | |||
| ('9', '***', 'FORMEACTIVITE', 3), | |||
| ('9', '131', 'FORMEACTIVITE', 3), | |||
| ('9', '132', 'FORMEACTIVITE', 3), | |||
| ('9', '133', 'FORMEACTIVITE', 3), | |||
| ('9', '139', 'FORMEACTIVITE', 3), | |||
| ('9', '501', 'FORMEACTIVITE', 3), | |||
| ('9', '502', 'FORMEACTIVITE', 3), | |||
| ('9', '503', 'FORMEACTIVITE', 3), | |||
| ('9', '701', 'FORMEACTIVITE', 3), | |||
| ('9', '702', 'FORMEACTIVITE', 3), | |||
| ('9', '709', 'FORMEACTIVITE', 3), | |||
| ('9', '999', 'FORMEACTIVITE', 3) | |||
| ; | |||
| -- 3/3 : Màj de la table iCTI | |||
| INSERT INTO activite.t_classes_sections_elements(section_id, to_id) | |||
| SELECT | |||
| t_classes_sections.oid, | |||
| t_forme_activite.oid | |||
| FROM | |||
| w_dbsetup, | |||
| activite.t_listes_tables, | |||
| activite.t_classes, | |||
| activite.t_classes_sections, | |||
| activite.t_forme_activite | |||
| WHERE | |||
| w_dbsetup.table_code = t_listes_tables.code | |||
| AND t_classes.table_id = t_listes_tables.oid | |||
| AND t_classes_sections.classe_id = t_classes.oid | |||
| AND w_dbsetup.section_code = t_classes_sections.code | |||
| AND w_dbsetup.classe_sequence = t_classes.sequence | |||
| AND w_dbsetup.to_code = t_forme_activite.code | |||
| AND t_classes_sections.oid::text || '-'::text || t_forme_activite.oid::text NOT IN (SELECT section_id::text || '-'::text || to_id::text FROM activite.t_classes_sections_elements); | |||
| SELECT * FROM activite.cti_update_schema_classes('FORMEACTIVITE'); | |||
| @ -0,0 +1,182 @@ | |||
| -- 1/3 : Création de la table temporaire | |||
| DROP TABLE IF EXISTS w_dbsetup | |||
| ; | |||
| CREATE TEMP TABLE w_dbsetup AS | |||
| SELECT | |||
| t_classes_sections.code AS section_code, | |||
| t_prestations.code as to_code, | |||
| t_listes_tables.code as table_code, | |||
| t_classes.sequence as classe_sequence | |||
| FROM | |||
| activite.t_classes_sections_elements, | |||
| activite.t_classes_sections, | |||
| activite.t_classes, | |||
| activite.t_listes_tables, | |||
| activite.t_prestations | |||
| WHERE | |||
| t_classes_sections_elements.section_id = t_classes_sections.oid | |||
| AND t_classes_sections.classe_id = t_classes.oid | |||
| AND t_classes.is_cti = '1' | |||
| AND table_id = t_listes_tables.oid | |||
| AND t_listes_tables.code = 'PRESTA_C' | |||
| AND t_classes_sections_elements.to_id = t_prestations.oid | |||
| ORDER BY t_classes.sequence, t_classes_sections.code, t_prestations.code LIMIT 0 | |||
| ; | |||
| -- 2/3 : Peuplement de la table temporaire | |||
| INSERT INTO w_dbsetup( | |||
| section_code, | |||
| to_code, | |||
| table_code, | |||
| classe_sequence | |||
| ) | |||
| VALUES | |||
| ('S11', 'GHS', 'PRESTA_C', 9), | |||
| ('S12', 'EXH', 'PRESTA_C', 9), | |||
| ('S13', 'ANT', 'PRESTA_C', 9), | |||
| ('S13', 'APE', 'PRESTA_C', 9), | |||
| ('S13', 'ATU', 'PRESTA_C', 9), | |||
| ('S13', 'D01', 'PRESTA_C', 9), | |||
| ('S13', 'D02', 'PRESTA_C', 9), | |||
| ('S13', 'D03', 'PRESTA_C', 9), | |||
| ('S13', 'D04', 'PRESTA_C', 9), | |||
| ('S13', 'D05', 'PRESTA_C', 9), | |||
| ('S13', 'D06', 'PRESTA_C', 9), | |||
| ('S13', 'D07', 'PRESTA_C', 9), | |||
| ('S13', 'D08', 'PRESTA_C', 9), | |||
| ('S13', 'D09', 'PRESTA_C', 9), | |||
| ('S13', 'D10', 'PRESTA_C', 9), | |||
| ('S13', 'D11', 'PRESTA_C', 9), | |||
| ('S13', 'D12', 'PRESTA_C', 9), | |||
| ('S13', 'D13', 'PRESTA_C', 9), | |||
| ('S13', 'D14', 'PRESTA_C', 9), | |||
| ('S13', 'D15', 'PRESTA_C', 9), | |||
| ('S13', 'D16', 'PRESTA_C', 9), | |||
| ('S13', 'D17', 'PRESTA_C', 9), | |||
| ('S13', 'D18', 'PRESTA_C', 9), | |||
| ('S13', 'D19', 'PRESTA_C', 9), | |||
| ('S13', 'D20', 'PRESTA_C', 9), | |||
| ('S13', 'D21', 'PRESTA_C', 9), | |||
| ('S13', 'D22', 'PRESTA_C', 9), | |||
| ('S13', 'D23', 'PRESTA_C', 9), | |||
| ('S13', 'D24', 'PRESTA_C', 9), | |||
| ('S13', 'DIP', 'PRESTA_C', 9), | |||
| ('S13', 'DTP', 'PRESTA_C', 9), | |||
| ('S13', 'ENT', 'PRESTA_C', 9), | |||
| ('S13', 'FFM', 'PRESTA_C', 9), | |||
| ('S13', 'FPU', 'PRESTA_C', 9), | |||
| ('S13', 'NN1', 'PRESTA_C', 9), | |||
| ('S13', 'NN2', 'PRESTA_C', 9), | |||
| ('S13', 'NN3', 'PRESTA_C', 9), | |||
| ('S13', 'PO1', 'PRESTA_C', 9), | |||
| ('S13', 'PO2', 'PRESTA_C', 9), | |||
| ('S13', 'PO3', 'PRESTA_C', 9), | |||
| ('S13', 'PO4', 'PRESTA_C', 9), | |||
| ('S13', 'PO5', 'PRESTA_C', 9), | |||
| ('S13', 'PO6', 'PRESTA_C', 9), | |||
| ('S13', 'PO7', 'PRESTA_C', 9), | |||
| ('S13', 'PO8', 'PRESTA_C', 9), | |||
| ('S13', 'PO9', 'PRESTA_C', 9), | |||
| ('S13', 'RAP', 'PRESTA_C', 9), | |||
| ('S13', 'REA', 'PRESTA_C', 9), | |||
| ('S13', 'REP', 'PRESTA_C', 9), | |||
| ('S13', 'SE1', 'PRESTA_C', 9), | |||
| ('S13', 'SE2', 'PRESTA_C', 9), | |||
| ('S13', 'SE3', 'PRESTA_C', 9), | |||
| ('S13', 'SE4', 'PRESTA_C', 9), | |||
| ('S13', 'SE5', 'PRESTA_C', 9), | |||
| ('S13', 'SE6', 'PRESTA_C', 9), | |||
| ('S13', 'SE7', 'PRESTA_C', 9), | |||
| ('S13', 'SFC', 'PRESTA_C', 9), | |||
| ('S13', 'SNS', 'PRESTA_C', 9), | |||
| ('S13', 'SRA', 'PRESTA_C', 9), | |||
| ('S13', 'SRC', 'PRESTA_C', 9), | |||
| ('S13', 'SSC', 'PRESTA_C', 9), | |||
| ('S13', 'STF', 'PRESTA_C', 9), | |||
| ('S19', 'FJA', 'PRESTA_C', 9), | |||
| ('S19', 'FJC', 'PRESTA_C', 9), | |||
| ('S19', 'FJL', 'PRESTA_C', 9), | |||
| ('S19', 'FJR', 'PRESTA_C', 9), | |||
| ('S19', 'FR2', 'PRESTA_C', 9), | |||
| ('S19', 'FR3', 'PRESTA_C', 9), | |||
| ('S19', 'FRL', 'PRESTA_C', 9), | |||
| ('S19', 'FSD', 'PRESTA_C', 9), | |||
| ('S19', 'FTG', 'PRESTA_C', 9), | |||
| ('S19', 'FTN', 'PRESTA_C', 9), | |||
| ('S19', 'FTR', 'PRESTA_C', 9), | |||
| ('S19', 'GHT', 'PRESTA_C', 9), | |||
| ('S19', 'PHJ', 'PRESTA_C', 9), | |||
| ('S19', 'PJ', 'PRESTA_C', 9), | |||
| ('S19', 'PMH', 'PRESTA_C', 9), | |||
| ('S19', 'PY0', 'PRESTA_C', 9), | |||
| ('S19', 'PY1', 'PRESTA_C', 9), | |||
| ('S19', 'PY2', 'PRESTA_C', 9), | |||
| ('S19', 'PY3', 'PRESTA_C', 9), | |||
| ('S19', 'PY4', 'PRESTA_C', 9), | |||
| ('S19', 'PY5', 'PRESTA_C', 9), | |||
| ('S19', 'PY6', 'PRESTA_C', 9), | |||
| ('S19', 'PY7', 'PRESTA_C', 9), | |||
| ('S19', 'PY8', 'PRESTA_C', 9), | |||
| ('S19', 'PY9', 'PRESTA_C', 9), | |||
| ('S19', 'VDE', 'PRESTA_C', 9), | |||
| ('S2', 'ETI', 'PRESTA_C', 9), | |||
| ('S2', 'GLU', 'PRESTA_C', 9), | |||
| ('S2', 'LEN', 'PRESTA_C', 9), | |||
| ('S2', 'LUN', 'PRESTA_C', 9), | |||
| ('S2', 'MAC', 'PRESTA_C', 9), | |||
| ('S2', 'MAD', 'PRESTA_C', 9), | |||
| ('S2', 'MAR', 'PRESTA_C', 9), | |||
| ('S2', 'OP1', 'PRESTA_C', 9), | |||
| ('S2', 'OP2', 'PRESTA_C', 9), | |||
| ('S2', 'OP3', 'PRESTA_C', 9), | |||
| ('S2', 'OP4', 'PRESTA_C', 9), | |||
| ('S2', 'OP5', 'PRESTA_C', 9), | |||
| ('S2', 'OP6', 'PRESTA_C', 9), | |||
| ('S2', 'OPM', 'PRESTA_C', 9), | |||
| ('S2', 'OPT', 'PRESTA_C', 9), | |||
| ('S2', 'ORP', 'PRESTA_C', 9), | |||
| ('S2', 'P', 'PRESTA_C', 9), | |||
| ('S2', 'PA', 'PRESTA_C', 9), | |||
| ('S2', 'PAN', 'PRESTA_C', 9), | |||
| ('S2', 'PAU', 'PRESTA_C', 9), | |||
| ('S2', 'PEX', 'PRESTA_C', 9), | |||
| ('S2', 'PII', 'PRESTA_C', 9), | |||
| ('S2', 'PME', 'PRESTA_C', 9), | |||
| ('S2', 'POC', 'PRESTA_C', 9), | |||
| ('S2', 'VEH', 'PRESTA_C', 9), | |||
| ('S2', 'VER', 'PRESTA_C', 9), | |||
| ('S3', 'EMI', 'PRESTA_C', 9), | |||
| ('S3', 'PH1', 'PRESTA_C', 9), | |||
| ('S3', 'PH4', 'PRESTA_C', 9), | |||
| ('S3', 'PH7', 'PRESTA_C', 9), | |||
| ('S3', 'PH8', 'PRESTA_C', 9), | |||
| ('S3', 'PHH', 'PRESTA_C', 9), | |||
| ('S3', 'PHP', 'PRESTA_C', 9), | |||
| ('S3', 'PHQ', 'PRESTA_C', 9), | |||
| ('S3', 'PHS', 'PRESTA_C', 9), | |||
| ('S3', 'PHU', 'PRESTA_C', 9), | |||
| ('S3', 'PMR', 'PRESTA_C', 9) | |||
| ; | |||
| -- 3/3 : Màj de la table iCTI | |||
| INSERT INTO activite.t_classes_sections_elements(section_id, to_id) | |||
| SELECT | |||
| t_classes_sections.oid, | |||
| t_prestations.oid | |||
| FROM | |||
| w_dbsetup, | |||
| activite.t_listes_tables, | |||
| activite.t_classes, | |||
| activite.t_classes_sections, | |||
| activite.t_prestations | |||
| WHERE | |||
| w_dbsetup.table_code = t_listes_tables.code | |||
| AND t_classes.table_id = t_listes_tables.oid | |||
| AND t_classes_sections.classe_id = t_classes.oid | |||
| AND w_dbsetup.section_code = t_classes_sections.code | |||
| AND w_dbsetup.classe_sequence = t_classes.sequence | |||
| AND w_dbsetup.to_code = t_prestations.code | |||
| AND t_classes_sections.oid::text || '-'::text || t_prestations.oid::text NOT IN (SELECT section_id::text || '-'::text || to_id::text FROM activite.t_classes_sections_elements); | |||
| SELECT * FROM activite.cti_update_schema_classes('PRESTA_C'); | |||
| @ -0,0 +1,52 @@ | |||
| -- 1/3 : Création de la table temporaire | |||
| DROP TABLE IF EXISTS w_dbsetup | |||
| ; | |||
| CREATE TEMP TABLE w_dbsetup AS | |||
| SELECT | |||
| t_divers.code, | |||
| t_divers.description, | |||
| t_divers.show_info_module, | |||
| t_divers.texte, | |||
| t_divers.valeur, | |||
| t_divers.valeur_date::text | |||
| FROM | |||
| activite.t_divers | |||
| ORDER BY code LIMIT 0 | |||
| ; | |||
| -- 2/3 : Peuplement de la table temporaire | |||
| INSERT INTO w_dbsetup( | |||
| code, | |||
| description, | |||
| show_info_module, | |||
| texte, | |||
| valeur, | |||
| valeur_date | |||
| ) | |||
| VALUES | |||
| ('DATEFERMETURE', 'Date de fermeture (AAAAMMJJ). Vide si ouvert ', 'f', 'Date fermeture établissement', '', '1970-01-01'), | |||
| ('EMCHCSSRPSY', '0=1 EMC par séjour, 1=1 EMC par semaine', 'f', 'Mode génération EMC HC SSR ou PSY', '0', '1970-01-01'), | |||
| ('ETALITCSVFILE', 'Emplacement du fichier CSV qui contient l''historique des places', 'f', 'Emplacement du fichier CSV qui contient l''historique des places', '', '1970-01-01'), | |||
| ('NOW', 'Date non modifiable', 't', 'Date des derniers mouvements', '', '1970-01-01'), | |||
| ('NOWCLOTURE', 'Date non modifiable', 't', 'Date clôture', '', '1970-01-01'), | |||
| ('OPTADM_DAYOUT', '0=JS non inclus sauf DE=DS | 1=JS non inclus | 2=JS inclus', 'f', 'Activite : Comptabilisation du jour de sortie', '0', '1970-01-01'), | |||
| ('PLACESREF', '', 'f', '', 'ETA', '1970-01-01'), | |||
| ('SEANCEHOSPIT', '1=Conserver les séances en hospit, 2=Ne conserver que les séances de dialyse, 0=Pas de séance en hospit', 'f', 'Traitement des séances en hospit', '1', '1970-01-01'), | |||
| ('SIGEMS_CHPDOX', 'Préfixe pour demande CP (separateur virgule et chaque préfixe avec %)', 'f', 'Préfixe pour demande CP', 'P%', '1970-01-01'), | |||
| ('TAUXSORAVANT', 'par default taux de sortie avant 12hh00', 'f', 'Taux de sortie avant hh:mm', '120000', '1970-01-01') | |||
| ; | |||
| -- 3/3 : Màj de la table iCTI | |||
| INSERT INTO activite.t_divers(code, description, show_info_module, texte, valeur, valeur_date) | |||
| SELECT | |||
| w_dbsetup.code, | |||
| w_dbsetup.description, | |||
| w_dbsetup.show_info_module, | |||
| w_dbsetup.texte, | |||
| w_dbsetup.valeur, | |||
| CASE WHEN w_dbsetup.valeur_date = '' THEN '19700101'::date ELSE w_dbsetup.valeur_date::date END AS valeur_date | |||
| FROM | |||
| w_dbsetup | |||
| WHERE w_dbsetup.code NOT IN (SELECT code from activite.t_divers) | |||
| ; | |||
| @ -0,0 +1,66 @@ | |||
| -- 1/3 : Création de la table temporaire | |||
| DROP TABLE IF EXISTS w_dbsetup | |||
| ; | |||
| CREATE TEMP TABLE w_dbsetup AS | |||
| SELECT | |||
| CASE WHEN oid = 0 THEN oid ELSE 1 END AS oid, | |||
| code, | |||
| texte | |||
| FROM activite.t_etat_sejour | |||
| ORDER BY code LIMIT 0 | |||
| ; | |||
| -- 2/3 : Peuplement de la table temporaire | |||
| INSERT INTO w_dbsetup( | |||
| oid, | |||
| code, | |||
| texte | |||
| ) | |||
| VALUES | |||
| (0, '0', 'Prévu(s)'), | |||
| (1, '1', 'Présent(s)'), | |||
| (1, '2', 'Présent(s) avec facturation partielle'), | |||
| (1, '3', 'Sorti(s) non groupé(s)'), | |||
| (1, '4', 'Sorti(s) facturable(s)'), | |||
| (1, '5', 'Sorti(s) non facturé(s) avec facturation partielle'), | |||
| (1, '6', 'Facturé(s) non soldé(s)'), | |||
| (1, '7', 'Soldé(s)'), | |||
| (1, '8', 'Non facturable(s) ou récusé(s)'), | |||
| (1, '9', 'Fictif(s)'), | |||
| (1, '?', '???'), | |||
| (1, 'A', 'Annulé(s)'), | |||
| (1, 'C', 'Suspendu(s)'), | |||
| (1, 'R', 'Récusé(s)') | |||
| ; | |||
| -- 3/3 : Màj de la table iCTI | |||
| UPDATE activite.t_etat_sejour SET | |||
| code = w_dbsetup.code, | |||
| texte = w_dbsetup.texte | |||
| FROM w_dbsetup | |||
| WHERE w_dbsetup.oid = t_etat_sejour.oid AND w_dbsetup.oid = 0; | |||
| UPDATE activite.t_etat_sejour SET | |||
| texte = w_dbsetup.texte | |||
| FROM w_dbsetup | |||
| WHERE 1=1 | |||
| AND activite.t_etat_sejour.code = w_dbsetup.code | |||
| AND activite.t_etat_sejour.texte IS DISTINCT FROM w_dbsetup.texte | |||
| ; | |||
| INSERT INTO activite.t_etat_sejour(oid, code, texte) | |||
| SELECT oid, code, texte | |||
| FROM w_dbsetup | |||
| WHERE 1=1 | |||
| AND oid = 0 | |||
| AND oid NOT IN (SELECT oid FROM activite.t_etat_sejour) | |||
| ; | |||
| INSERT INTO activite.t_etat_sejour(code, texte) | |||
| SELECT code, texte | |||
| FROM w_dbsetup | |||
| WHERE 1=1 | |||
| AND oid <> 0 | |||
| AND code NOT IN (SELECT code FROM activite.t_etat_sejour) | |||
| ; | |||
| @ -0,0 +1,137 @@ | |||
| -- 1/3 : Création de la table temporaire | |||
| DROP TABLE IF EXISTS w_dbsetup | |||
| ; | |||
| CREATE TEMP TABLE w_dbsetup AS | |||
| SELECT | |||
| CASE WHEN t_expert_controle.oid = 0 THEN t_expert_controle.oid ELSE 1 END AS controle_id, | |||
| t_expert_controle.code as controle_code, | |||
| t_expert_controle.texte as controle_texte, | |||
| t_expert_controle.texte_court as controle_texte_court, | |||
| t_expert_controle.texte_abrege as controle_texte_abrege, | |||
| t_expert_controle.description as controle_description, | |||
| t_expert_controle.is_cti as controle_is_cti, | |||
| t_expert_controle.etat_cible as controle_etat_cible, | |||
| t_prestataires.code as prestataire_code | |||
| FROM activite.t_expert_controle | |||
| LEFT JOIN base.t_prestataires ON t_prestataires.oid = t_expert_controle.prestataire_id | |||
| WHERE t_expert_controle.is_cti = '1' AND t_expert_controle.code <> '' | |||
| ORDER BY t_expert_controle.code | |||
| LIMIT 0 | |||
| ; | |||
| -- 2/3 : Peuplement de la table temporaire | |||
| INSERT INTO w_dbsetup( | |||
| controle_id, | |||
| controle_code, | |||
| controle_texte, | |||
| controle_texte_court, | |||
| controle_texte_abrege, | |||
| controle_description, | |||
| controle_is_cti, | |||
| controle_etat_cible, | |||
| prestataire_code | |||
| ) | |||
| VALUES | |||
| (1, 'CTI_0ETS', 'Dossiers sortis sans prestations (Aucune facture ni valorisation)', 'Dossiers sortis sans prestations (Aucune facture ni valorisation)', 'Dossiers sortis sans prestations (Aucune facture ni valorisation)', '', '1', 0, ''), | |||
| (1, 'CTI_AMB_DE_X_DS', 'Ambulatoires avec date d''entrée différente de date de sortie', 'Ambulatoires avec date d''entrée différente de date de sortie', 'Ambulatoires avec date d''entrée différente de date de sortie', '', '1', 0, ''), | |||
| (1, 'CTI_DEL_FAC_30', 'Séjours non facturés avec délai de facture supérieur à 30 jours', 'Séjours non facturés avec délai de facture supérieur à 30 jours', 'Séjours non facturés avec délai de facture supérieur à 30 jours', '', '1', 0, ''), | |||
| (1, 'CTI_DTEXP_DTFAC', 'Date d''expédion antérieure à la date de facturation', 'Date d''expédion antérieure à la date de facturation', 'Date d''expédion antérieure à la date de facturation', '', '1', 0, ''), | |||
| (1, 'CTI_DTFAC_DTSOR', 'Date de facturation antérieure à la date de sortie', 'Date de facturation antérieure à la date de sortie', 'Date de facturation antérieure à la date de sortie', '', '1', 0, ''), | |||
| (1, 'CTI_DTVEN_DTFAC', 'Date de vente antérieure à la date de facturation', 'Date de vente antérieure à la date de facturation', 'Date de vente antérieure à la date de facturation', '', '1', 0, ''), | |||
| (1, 'CTI_DUR_SUP_60', 'Dossiers MCO durée supérieur à 2 mois', 'Dossiers MCO durée supérieur à 2 mois', 'Dossiers MCO durée supérieur à 2 mois', '', '1', 0, ''), | |||
| (1, 'CTI_EXT_DE_X_DS', 'Externes avec date d''entrée différente de date de sortie', 'Externes avec date d''entrée différente de date de sortie', 'Externes avec date d''entrée différente de date de sortie', '_c_eNptkMFqwzAMhl9FeFDaU9Pl0EOTgOs6IdR1guuNsZtpNAg4SbGd0cefMwa9DCT4fiE+kDLNP3TZqAvVUMsTlzonrwQEp6daVgsXWQtU1JXMieCljrlspIaSMp6Td3SdGQ2Ba/0Z4y4hwBrRqJy8JMc0Tdmi0pqra0vZrzBunLmSf1wIhK/eBofgZwcWYZg6hFjBmT7ggGOAZA9rNo1+tsGEPgJgAD/1CzwCuhH9Bu7ohjjuVuY++QM+bnaOUovPHTDfePvPv0tg/aYqLhnfZNvluiLbtrGfvyl+AFhcWe0=', '1', 0, ''), | |||
| (1, 'CTI_LPP_INC_80', 'LPP inclus dans le GHS dont la consommation est séprieure à 80% du GHS', 'LPP inclus sup. à 80% du GHS', 'LPP inclus sup. à 80% du GHS', '', '1', 0, ''), | |||
| (1, 'CTI_LPP_NON_FAC', 'LPP en SUS non facturé', 'LPP en SUS non facturé', 'LPP en SUS non facturé', '', '1', 0, ''), | |||
| (1, 'CTI_MULTI_TYPES', 'Séjous avec plus d''un type de séjour (ambu, hospit, seances, externe)', 'Séjous avec plus d''un type de séjour (ambu, hospit, seances, externe)', 'Séjous avec plus d''un type de séjour (ambu, hospit, seances, externe)', '', '1', 0, ''), | |||
| (1, 'CTI_MVT_ETA_KO', 'Etages inappropriés', 'Etages inappropriés', 'Etages inappropriés', '_c_eNrFkMFOhDAQhl9lUq/G3XWvQIJs2ZBFIGxjjJdNA8MGU0rTFp/Xo3j2AWzJqvHg2UPTmb/NN/P/AaOPLC3r+5hBVuxowUJySyCn8S4r9r6OggriPNsXIclpylyflgWDNE5oSB5Qt1xyAsfsybWbNYGkzMs6JFfru+12m3gUY7Q+VnGyAN2PA62Lpd6QKO+NRWjRgJmfx0kbaEdpYZKLNozTCw4orQE0FnjXYWNneP16ny0/u6tFEBzEN+oi95IrpUel+9ncBCu/dhSsKnd+TEfBPwdQcQ3t3PHJXoNAaMYWf/nxvhOWnSiLT4cSBt47YwIUThberUbQOCjBmxmUI7lcHMmpbinjIS6ORvfK9qO8YPXbWSwjGj9NWv0h8M90PgEtl6i+', '1', 0, ''), | |||
| (1, 'CTI_MVT_ETA_NULL', 'Etage non renseigné', 'Etage non renseigné', 'Etage non renseigné', '_c_eNpFT1ELgjAY/CsfC3rV8jEVlk4Z2ZQ1Inob+CGGTNnWf85/kVbQw8HdcRx3sWI3VdTyTBVwkTOhErInUDGac1GuPI0boBUvRUIqVqhFF7VQUNCMJeSKttVGE7jw+yJ3IYGsrmqZkE14jKIoW6uUYvLS0OxTuCROTIofTyVOL4swoAM3P8anddCOxsOw1dPoDrPXHUKL4EbrewTztdF5mLQDi8Zh35k5DtZRaRw0C/6X0jdJb0M4', '1', 0, ''), | |||
| (1, 'CTI_MVT_SER_EXT', 'Services Externes : FSEH - SEUR et Mode de traitement 04', 'Services Externes : FSEH - SEUR et Mode de traitement 04', 'Services Externes : FSEH - SEUR et Mode de traitement 04', '', '1', 0, 'SIGEMS'), | |||
| (1, 'CTI_MVT_SER_KO', 'Incompatibilité type de séjour (ESPIC - Ex OQN) et code service', 'Incompatibilité type de séjour (ESPIC - Ex OQN) et code service', 'Incompatibilité type de séjour (ESPIC - Ex OQN) et code service', '_c_eNrFkMFqhDAQhl9lSK+lu9u9qmDduMhaFTeU0ssSdCwpMYYk7vP2WHvuAzRKl6WHnnsI/DMTvpn/Dxh9ZmlZP8YMsmJHCxaSewI5jXdZsZ91FFQQ59m+CElOU+brtCwYpHFCQ/KEpuWKEzhmL77crAkkZV7WIblZP2y322RGMUbrYxUnC9D/ONC6WPSGRLmwDqFFC3Z6G0ZjoR2Ug1EtvX4Yz9ijchbQOuBdh42b4P0yt2jOovGiRZAc5BV2GQjFtTaDNmKyd8FqPj0KVpV/V+NR8M8hVNxAO3V8dLcgEZqhxV+OZu8Jy05HWp8OJfRceGMSNI4OPp1BMNhryZsJtCf5bDzJd/1Rdob4QBojtBOD+sGaj1e5rGjmbcqZL4l/pvMNPfepnA==', '1', 0, ''), | |||
| (1, 'CTI_MVT_SER_NULL', 'Service non renseigné', 'Service non renseigné', 'Service non renseigné', '', '1', 0, ''), | |||
| (1, 'CTI_PRE_SUP_30', 'Présent depuis plus de 30 jours', 'Présent depuis plus de 30 jours', 'Présent depuis plus de 30 jours', '', '1', 0, ''), | |||
| (1, 'CTI_SEJSMR_SUPP90', 'Séjours SMR de plus de 90 jours', 'Séjours SMR de plus de 90 jours', 'Séjours SMR de plus de 90 jours', '', '1', 0, ''), | |||
| (1, 'CTI_SEJ_AMB_03', 'Ambulatoires avec Mode de Traitement Hospit complète (03)', 'Ambulatoires avec Mode de Traitement Hospit complète (03)', 'Ambulatoires avec Mode de Traitement Hospit complète (03)', '_c_eNrNU1FPgzAQ/isXTMz2NCZvE0iAwSQyWFhnjMY0HdySmlIIFH+vj+5fWJxxzhhf3UPTu971u7vv7mwS3pMoy5cegTidhylxjCsDktCbx+likF17BV4SL1LHSMKIaD3KUgKRF4SOcYdtySQzYB0/aHVqGhBkSZY7xoXpW5YVDFCEhPl65QUfgNrjNszTT9ld75/rvu2AVdteMFXzFjvQkB30EmETfTfASPBOIZSXrKm7615yte9gV8tC8VpKFEL/fYUG+0ZgC6yHpt0zwbYCx1AxrqO8YKGBoapLDYOgWsYVVigVmBaMbuqu4YrpKGxAhKKuGvGmcGxPhppde7LS58iYa/8ze+eaV/dbV2e274Lc0pNHB6b2xD/bQn4M4AwO6F8uUx3PdwXHnra4wxZlgXQYTKQnc0l5qfOHxySeBSSmm4h6S3/zdFL6GTKgy1v+uioDE747rBE9Gmgx+DpwWE/TOtx/tfcdZyxNqw==', '1', 0, ''), | |||
| (1, 'CTI_SEJ_DUR_30', 'Séjours sortis non facturés avec durée de séjour supérieure à 30 jours', 'Séjours sortis non facturés avec durée de séjour supérieure à 30 jours', 'Séjours sortis non facturés avec durée de séjour supérieure à 30 jours', '_c_eNpFjtEKwiAYhV/lxx5gK29VMNMhmY5NIrobzIsitnDzfbvdW+RG0MWBc+DjnEO8vHnlmgv3oO1JWk/RAYGR/KRttXpGauBGV5YiI5XPWTnrQXEhKbqG2HdDh6DV9xz3JQLhjGso2pVHjLFYq7yXTVtzsRVm4iwb+/OsXZ5jihP04zDDq4M+xSVAmGaY0nuJj5BigA/gEjaOFOs4I0Wd9b/Ovjb2OgQ=', '1', 2, ''), | |||
| (1, 'CTI_SEJ_DUR_NEG', 'Séjours avec date de sortie antérieure à la date d''entrée', 'Séjours avec date de sortie antérieure à la date d''entrée', 'date sortie < date_entree', '', '1', 0, ''), | |||
| (1, 'CTI_SEJ_MED_KO', 'Médecins responsables de séjours inappropriés', 'Médecins responsables de séjours inappropriés', 'Médecins responsables de séjours inappropriés', '_c_eNrFkMFOhDAQhl9lUq/G3ZUrkCCUDVkWCNsY42XTlGJquqVpy/t6tJ59AAsxazx49tBk/k77zfx/TPATKdv+mBGomgI3JEH3CGqcFVWzX+o07iCrq32ToBqXJOiybQiUWY4T9MjNQBVFcKqeg9xtEeRt3fYJutk+RFGULyhCcH/qsnwFhhcH3DdrvUNpLazjMHAL1r9Os7FAx5Ez5y28wazWzsUPnAllgwBJQV6/XBtCUa3NpI3w9i7eLAum8aYL58deGv+z1Y4aGPxIZ3cLkgObBv7LEbcOclKdj7g4H1q4UBGMSdB8dvDhDAfDL1pS5kEHUsgmkMJtWMoukBAIM0I7MalvrHl/kesItkxTznxK/mc6X6nfoLg=', '1', 0, ''), | |||
| (1, 'CTI_SEJ_MED_NULL', 'Médecin responsable de séjour non renseigné', 'Médecin responsable de séjour non renseigné', 'Médecin responsable de séjour non renseigné', '_c_eNpFj9EKwjAMRX8lVPB16h7dBnXrZDi7UYuIb9UFUWZXF/1n9xd2IviQcO5NuCSRFgedV2rLNRQyE1LHbMGgFDwr5HrkJKqBl8VaxqwUufY6r6SGnKciZnvsG2MNg11x9HI+Y5BWZaViNpmtwjBMxyithdrVPP0G+o2NUPLHiUL37hFaJKDh1r16Auf7aDxe2JIHuA8Nnq8WeiTXWTIn79mpcR0tkZ7gDPmRJbxe7BAF43VJFNS+/r8lH/HxRzY=', '1', 0, ''), | |||
| (1, 'CTI_SEJ_SER_FINESS', 'Service non associé à un établissement', 'Service non associé à un établissement', 'Service non associé à un établissement', '_c_eNpFj8FOhEAQRH+lMiZGT7srNwWSkR02KA5kmBjjbWTbZMwKSIPf61H+wmEvHjqpqnS/VMdWvdi8Mk/SotB7pW0ibgRKJfeFPqw6jWvIsjjoRJQqt8HnlbbIZaYS8Uzj0XVOoCleg91tBbKqrEwiLrb3URRlK8paZZpaZmdg2HhURp/1TqSGht+RcCIGLx/9PDKOfTeFAEzjt28J3aUber4jnjA4hmPuW7/gB3OHZXJvJ89MnxSOrpphaf27/5oJt3iYV2po2NF1vFlLp/GmDvP/cvoH089PUA==', '1', 0, ''), | |||
| (1, 'CTI_UCD_INC_80', 'UCD inclus dans GHS dont la consommation est supérieure à 80% du GHS', 'UCD Inclus sup à 80% du GHS', 'UCD Inclus sup à 80% du GHS', '', '1', 0, ''), | |||
| (1, 'CTI_UCD_NON_FACT', 'UCD en SUS non facturé', 'UCD en SUS non facturé', 'UCD en SUS non facturé', '', '1', 0, ''), | |||
| (1, 'CTI_VAL_SUP_20K', 'Dossiers valorisés > 20 000', 'Dossiers valorisés > 20 000', 'Dossiers valorisés > 20 000', '', '1', 0, '') | |||
| ; | |||
| -- 3/3 : Màj de la table iCTI | |||
| UPDATE activite.t_expert_controle SET | |||
| texte = w_dbsetup.controle_texte, | |||
| texte_court = w_dbsetup.controle_texte_court, | |||
| texte_abrege = w_dbsetup.controle_texte_abrege, | |||
| description = w_dbsetup.controle_description, | |||
| is_cti = w_dbsetup.controle_is_cti, | |||
| etat_cible = w_dbsetup.controle_etat_cible, | |||
| prestataire_id = COALESCE(t_prestataires.oid, -1) | |||
| FROM w_dbsetup | |||
| LEFT JOIN base.t_prestataires ON t_prestataires.code = w_dbsetup.prestataire_code | |||
| WHERE t_expert_controle.code = w_dbsetup.controle_code | |||
| AND ( | |||
| t_expert_controle.texte IS DISTINCT FROM w_dbsetup.controle_texte OR | |||
| t_expert_controle.texte_court IS DISTINCT FROM w_dbsetup.controle_texte_court OR | |||
| t_expert_controle.texte_abrege IS DISTINCT FROM w_dbsetup.controle_texte_abrege OR | |||
| t_expert_controle.description IS DISTINCT FROM w_dbsetup.controle_description OR | |||
| t_expert_controle.is_cti IS DISTINCT FROM w_dbsetup.controle_is_cti OR | |||
| t_expert_controle.etat_cible IS DISTINCT FROM w_dbsetup.controle_etat_cible OR | |||
| t_prestataires.code != w_dbsetup.prestataire_code | |||
| ); | |||
| UPDATE activite.t_expert_controle | |||
| SET gravite_id = 5 | |||
| WHERE gravite_id IS NULL OR gravite_id NOT IN (0,5,9); | |||
| UPDATE activite.t_expert_controle | |||
| SET is_hide = '0' | |||
| WHERE is_hide IS NULL OR is_hide NOT IN ('0','1'); | |||
| UPDATE activite.t_expert_controle | |||
| SET etat_cible = 0 | |||
| WHERE etat_cible IS NULL; | |||
| UPDATE activite.t_expert_controle | |||
| SET prestataire_id = -1 | |||
| WHERE prestataire_id IS NULL; | |||
| UPDATE activite.t_expert_controle | |||
| SET is_active = '1' | |||
| WHERE is_active IS NULL; | |||
| INSERT INTO activite.t_expert_controle( | |||
| code, | |||
| texte, | |||
| texte_court, | |||
| texte_abrege, | |||
| description, | |||
| is_cti, | |||
| gravite_id, | |||
| is_hide, | |||
| etat_cible, | |||
| prestataire_id, | |||
| is_active | |||
| ) | |||
| SELECT | |||
| w_dbsetup.controle_code, | |||
| w_dbsetup.controle_texte, | |||
| w_dbsetup.controle_texte_court, | |||
| w_dbsetup.controle_texte_abrege, | |||
| w_dbsetup.controle_description, | |||
| w_dbsetup.controle_is_cti, | |||
| 5, | |||
| '0', | |||
| w_dbsetup.controle_etat_cible, | |||
| COALESCE(t_prestataires.oid, -1), | |||
| '1' | |||
| FROM w_dbsetup | |||
| LEFT JOIN base.t_prestataires ON t_prestataires.code = w_dbsetup.prestataire_code | |||
| WHERE | |||
| w_dbsetup.controle_id <> 0 | |||
| AND w_dbsetup.controle_code NOT IN (SELECT code FROM activite.t_expert_controle WHERE code IS NOT NULL); | |||
| @ -0,0 +1,192 @@ | |||
| -- 1/3 : Création de la table temporaire | |||
| DROP TABLE IF EXISTS w_dbsetup | |||
| ; | |||
| CREATE TEMP TABLE w_dbsetup AS | |||
| SELECT | |||
| CASE WHEN t_expert_controle_rule.oid = 0 THEN t_expert_controle_rule.oid ELSE 1 END AS oid, | |||
| t_expert_controle.code AS controle_code, | |||
| t_expert_controle_rule.numero, | |||
| t_expert_controle_rule.sqlcmd_where, | |||
| t_expert_controle_rule.sqlcmd_justificatif, | |||
| t_expert_controle_rule.table_id as tab | |||
| FROM activite.t_expert_controle_rule | |||
| JOIN activite.t_expert_controle ON controle_id = t_expert_controle.oid | |||
| WHERE t_expert_controle.is_cti = '1' AND | |||
| t_expert_controle.code <> '' | |||
| ORDER BY t_expert_controle.code, t_expert_controle_rule.numero | |||
| LIMIT 0 | |||
| ; | |||
| -- 2/3 : Peuplement de la table temporaire | |||
| INSERT INTO w_dbsetup( | |||
| oid, | |||
| controle_code, | |||
| numero, | |||
| sqlcmd_where, | |||
| sqlcmd_justificatif, | |||
| tab | |||
| ) | |||
| VALUES | |||
| (1, 'CTI_0ETS', 1, 'code_sorti = 1 AND nb_rubriques_c = 0 AND nb_rubriques_h = 0 AND type_sejour<>3 ', '', 2), | |||
| (1, 'CTI_0ETS', 2, '', '', 0), | |||
| (1, 'CTI_0ETS', 3, '', '', 0), | |||
| (1, 'CTI_AMB_DE_X_DS', 1, 'nb_ambulatoires = 1 AND date != date_sortie', '', 1), | |||
| (1, 'CTI_AMB_DE_X_DS', 2, '', '', 0), | |||
| (1, 'CTI_AMB_DE_X_DS', 3, '', '', 0), | |||
| (1, 'CTI_DEL_FAC_30', 1, 'SELECT v_sejours_1.sejour_id, v_sejours_1.no_sejour, v_sejours_1.date_sortie, v_mouvements_sejour_2.est_facture FROM activite.v_sejours_1 JOIN activite.v_mouvements_sejour_2 on v_mouvements_sejour_2.sejour_id=v_sejours_1.sejour_id WHERE ((select valeur_date from activite.t_divers where code=''NOW'')- v_sejours_1.date_sortie) >30 AND v_mouvements_sejour_2.est_facture=''0''', '', 99), | |||
| (1, 'CTI_DEL_FAC_30', 2, '', '', 0), | |||
| (1, 'CTI_DEL_FAC_30', 3, '', '', 0), | |||
| (1, 'CTI_DTEXP_DTFAC', 1, 'date_expedition < date_facture', 'date_expedition, date_facture', 0), | |||
| (1, 'CTI_DTEXP_DTFAC', 2, '', '', 0), | |||
| (1, 'CTI_DTEXP_DTFAC', 3, '', '', 0), | |||
| (1, 'CTI_DTFAC_DTSOR', 1, 'date_facture < date_sortie and date_sortie is distinct from null', 'date_facture', 0), | |||
| (1, 'CTI_DTFAC_DTSOR', 2, '', '', 0), | |||
| (1, 'CTI_DTFAC_DTSOR', 3, '', '', 0), | |||
| (1, 'CTI_DTVEN_DTFAC', 1, 'date_vente < date_facture', 'date_vente, date_facture', 2), | |||
| (1, 'CTI_DTVEN_DTFAC', 2, '', '', 0), | |||
| (1, 'CTI_DTVEN_DTFAC', 3, '', '', 0), | |||
| (1, 'CTI_DUR_SUP_60', 1, 'type_t2a <> 2 and type_t2a <> 3 and duree>60', '', 2), | |||
| (1, 'CTI_DUR_SUP_60', 2, '', '', 0), | |||
| (1, 'CTI_DUR_SUP_60', 3, '', '', 0), | |||
| (1, 'CTI_EXT_DE_X_DS', 1, 'nb_externes = 1 | |||
| AND date != date_sortie | |||
| AND mode_traitement_code = ''07''', '', 1), | |||
| (1, 'CTI_EXT_DE_X_DS', 2, '', '', 0), | |||
| (1, 'CTI_EXT_DE_X_DS', 3, '', '', 0), | |||
| (1, 'CTI_LPP_INC_80', 1, 'DROP TABLE IF EXISTS w_res; CREATE TEMP TABLE w_res AS SELECT v_sejours_1.sejour_id ,v_sejours_1.no_sejour ,v_sejours_1.date_sortie ,type_sejour ,code_prevu ,v_factures_lignes_c_1.montant_facture ,array_to_string(array_agg(DISTINCT t_lpp.code),'','') AS lpp_codes ,sum(sortie_montant - entree_montant) AS sortie_montant ,round(100*base.cti_division(sum(sortie_montant - entree_montant), v_factures_lignes_c_1.montant_facture),2) AS rapport FROM eco.p_sejours JOIN eco.p_mouvements_articles ON mouvement_id = p_mouvements_articles.oid JOIN activite.v_sejours_1 ON p_sejours.sejour_id = v_sejours_1.sejour_id LEFT JOIN base.t_finess ON v_sejours_1.finess = t_finess.code JOIN eco.t_lpp_c ON lpp_id = t_lpp_c.oid JOIN base.t_lpp ON t_lpp_c.code = t_lpp.code JOIN (SELECT no_sejour ,sum(montant_facture) AS montant_facture FROM activite.v_factures_lignes_c_1 WHERE prestation_code = ''GHS'' GROUP BY 1 ) v_factures_lignes_c_1 ON v_factures_lignes_c_1.no_sejour = p_sejours.no_sejour LEFT JOIN (SELECT no_sejour ,lpp_id ,rubrique_facturation_id ,sum(montant_facture) AS montant_facture FROM activite.v_factures_lignes_c_5 GROUP BY 1,2,3 ) v_factures_lignes_c_5 ON p_sejours.no_sejour = v_factures_lignes_c_5.no_sejour AND ( rubrique_facturation_id IN ( SELECT to_id FROM activite.t_listes LEFT JOIN activite.t_listes_contenu ON liste_id = t_listes.oid WHERE t_listes.code = ''CTI_PROTHESE_R'' ) OR t_lpp_c.oid = v_factures_lignes_c_5.lpp_id ) WHERE p_mouvements_articles.lpp_id != 0 AND type_mouvement_id IN ( SELECT to_id FROM eco.t_classes JOIN eco.t_classes_sections ON classe_id = t_classes.oid JOIN eco.t_classes_sections_elements ON section_id = t_classes_sections.oid WHERE t_classes.code = ''CTI_TYPMVT'' AND t_classes_sections.code = ''01'' ) AND sortie_montant != 0 AND v_factures_lignes_c_1.montant_facture > 0 AND v_factures_lignes_c_5.montant_facture IS NULL GROUP BY 1,2,3,4,5,6 HAVING base.cti_division(sum(sortie_montant), v_factures_lignes_c_1.montant_facture) > 0.8; SELECT sejour_id, no_sejour, date_sortie, lpp_codes, montant_facture, sortie_montant, rapport FROM w_res WHERE 1 = 1', 'montant_facture, sortie_montant, rapport', 99), | |||
| (1, 'CTI_LPP_INC_80', 2, '', '', 0), | |||
| (1, 'CTI_LPP_INC_80', 3, '', '', 0), | |||
| (1, 'CTI_LPP_NON_FAC', 1, 'SELECT v_sejours_1.sejour_id, v_sejours_1.no_sejour, v_sejours_1.date_sortie, t_lpp.code as lpp_code, t_lpp_sus.date_debut as date_debut_lpp, t_lpp_sus.date_fin as date_fin_lpp, sortie_montant-entree_montant AS sortie_montant, montant_facture FROM eco.p_sejours JOIN eco.p_mouvements_articles ON mouvement_id = p_mouvements_articles.oid JOIN activite.v_sejours_1 ON p_sejours.sejour_id = v_sejours_1.sejour_id JOIN base.t_finess ON v_sejours_1.finess = t_finess.code JOIN eco.t_lpp_c on lpp_id = t_lpp_c.oid JOIN pmsi.t_lpp on t_lpp.code = t_lpp_c.code LEFT JOIN base.t_lpp_sus on t_lpp_sus.lpp_id = t_lpp_c.oid AND date BETWEEN t_lpp_sus.date_debut AND t_lpp_sus.date_fin LEFT JOIN activite.v_factures_lignes_c_5 on p_sejours.no_sejour = v_factures_lignes_c_5.no_sejour AND (rubrique_facturation_id IN ( SELECT to_id FROM activite.t_listes LEFT JOIN activite.t_listes_contenu ON liste_id = t_listes.oid WHERE t_listes.code = ''CTI_PROTHESE_R'') OR v_factures_lignes_c_5.lpp_id = t_lpp_c.oid) WHERE p_mouvements_articles.lpp_id != 0 AND type_mouvement_id IN (SELECT to_id FROM eco.t_classes JOIN eco.t_classes_sections ON classe_id = t_classes.oid JOIN eco.t_classes_sections_elements ON section_id = t_classes_sections.oid WHERE t_classes.code = ''CTI_TYPMVT'' and t_classes_sections.code = ''01'') AND t_lpp_sus.date_debut IS NOT NULL AND (sortie_montant-entree_montant) > 0 AND v_factures_lignes_c_5.montant_facture IS NULL AND v_sejours_1.type_sejour = ''1''', 'lpp_code, date_debut_lpp, date_fin_lpp, sortie_montant', 99), | |||
| (1, 'CTI_LPP_NON_FAC', 2, '', '', 0), | |||
| (1, 'CTI_LPP_NON_FAC', 3, '', '', 0), | |||
| (1, 'CTI_MULTI_TYPES', 1, 'SELECT v_sejours_1.sejour_id, v_sejours_1.no_sejour, v_sejours_1.date_sortie, nb_ambulatoires, nb_entrees_directes, nb_seances, nb_externes FROM activite.v_mouvements_sejour_2 JOIN activite.v_sejours_1 using (no_sejour) WHERE nb_ambulatoires + nb_entrees_directes + nb_seances + nb_externes > 1', 'nb_ambulatoires, nb_entrees_directes, nb_seances, nb_externes', 99), | |||
| (1, 'CTI_MULTI_TYPES', 2, '', '', 0), | |||
| (1, 'CTI_MULTI_TYPES', 3, '', '', 0), | |||
| (1, 'CTI_MVT_ETA_KO', 1, 'lieu_etage_id IN [LI:CTI_ETA_KO]', 'lieu_etage_code', 1), | |||
| (1, 'CTI_MVT_ETA_KO', 2, '', '', 0), | |||
| (1, 'CTI_MVT_ETA_KO', 3, '', '', 0), | |||
| (1, 'CTI_MVT_ETA_NULL', 1, 'lieu_etage_id = 0 OR lieu_etage_id is null', '', 1), | |||
| (1, 'CTI_MVT_ETA_NULL', 2, '', '', 0), | |||
| (1, 'CTI_MVT_ETA_NULL', 3, '', '', 0), | |||
| (1, 'CTI_MVT_SER_EXT', 1, 'lieu_service_code = ''FSEH_04'' OR lieu_service_code = ''SEUR_04''', 'lieu_service_code', 1), | |||
| (1, 'CTI_MVT_SER_EXT', 2, '', '', 0), | |||
| (1, 'CTI_MVT_SER_EXT', 3, '', '', 0), | |||
| (1, 'CTI_MVT_SER_KO', 1, 'lieu_service_id IN [LI:CTI_SER_KO]', 'lieu_service_code', 1), | |||
| (1, 'CTI_MVT_SER_KO', 2, '', '', 0), | |||
| (1, 'CTI_MVT_SER_KO', 3, '', '', 0), | |||
| (1, 'CTI_MVT_SER_NULL', 1, 'lieu_service_id = 0 OR lieu_service_id is null', '', 1), | |||
| (1, 'CTI_MVT_SER_NULL', 2, '', '', 0), | |||
| (1, 'CTI_MVT_SER_NULL', 3, '', '', 0), | |||
| (1, 'CTI_PRE_SUP_30', 1, 'SELECT v_sejours_1.sejour_id, v_sejours_1.no_sejour, v_sejours_1.date_sortie, v_sejours_1.date_entree, v_sejours_1.code_sorti FROM activite.v_sejours_1 WHERE ((select valeur_date from activite.t_divers where code=''NOW'')- v_sejours_1.date_entree) >30 AND v_sejours_1.code_sorti<>''1'' AND v_sejours_1.type_sejour <> ''9'' ', '', 99), | |||
| (1, 'CTI_PRE_SUP_30', 2, '', '', 0), | |||
| (1, 'CTI_PRE_SUP_30', 3, '', '', 0), | |||
| (1, 'CTI_SEJSMR_SUPP90', 1, 'SELECT | |||
| v_sejours_1.sejour_id, | |||
| v_sejours_1.no_sejour, | |||
| v_sejours_1.date_sortie, | |||
| v_sejours_1.date_entree, | |||
| v_sejours_1.code_sorti | |||
| FROM | |||
| activite.v_sejours_1 | |||
| JOIN activite.t_lieux_c on lieu_sortie_id = t_lieux_c.oid | |||
| WHERE | |||
| date(now()) - v_sejours_1.date_entree > 90 | |||
| AND v_sejours_1.code_sorti <> ''1'' | |||
| AND v_sejours_1.type_sejour <> ''9'' | |||
| AND t_lieux_c.type_t2a = ''2'' | |||
| AND v_sejours_1.mode_traitement_code <> ''04'' | |||
| AND NOT EXISTS ( | |||
| SELECT | |||
| v_sejours_1.no_sejour | |||
| FROM | |||
| activite.p_factures | |||
| WHERE | |||
| code_facture = ''1'' | |||
| AND v_sejours_1.no_sejour = p_factures.no_sejour | |||
| ) | |||
| ', '', 99), | |||
| (1, 'CTI_SEJSMR_SUPP90', 2, '', '', 0), | |||
| (1, 'CTI_SEJSMR_SUPP90', 3, '', '', 0), | |||
| (1, 'CTI_SEJ_AMB_03', 1, 'mode_traitement_code = ''03'' AND lieu_reference_unite_fonctionnelle_id IN [LI:CTI_UF_AMBU] AND nb_ambulatoires = 1', 'lieu_reference_service_code', 1), | |||
| (1, 'CTI_SEJ_AMB_03', 2, '', '', 0), | |||
| (1, 'CTI_SEJ_AMB_03', 3, '', '', 0), | |||
| (1, 'CTI_SEJ_DUR_30', 1, 'duree > 30', 'duree', 0), | |||
| (1, 'CTI_SEJ_DUR_30', 2, '', '', 0), | |||
| (1, 'CTI_SEJ_DUR_30', 3, '', '', 0), | |||
| (1, 'CTI_SEJ_DUR_NEG', 1, 'date_sortie < date_entree', 'duree', 0), | |||
| (1, 'CTI_SEJ_DUR_NEG', 2, '', '', 0), | |||
| (1, 'CTI_SEJ_DUR_NEG', 3, '', '', 0), | |||
| (1, 'CTI_SEJ_MED_KO', 1, 'medecin_adm_sejour_id IN [LI:CTI_MED_KO]', 'medecin_adm_sejour_code', 0), | |||
| (1, 'CTI_SEJ_MED_KO', 2, '', '', 0), | |||
| (1, 'CTI_SEJ_MED_KO', 3, '', '', 0), | |||
| (1, 'CTI_SEJ_MED_NULL', 1, '((medecin_adm_sejour_id = 0 OR medecin_adm_sejour_id is null)AND (type_sejour<>9))', '', 0), | |||
| (1, 'CTI_SEJ_MED_NULL', 2, '', '', 0), | |||
| (1, 'CTI_SEJ_MED_NULL', 3, '', '', 0), | |||
| (1, 'CTI_SEJ_SER_FINESS', 1, 'SELECT | |||
| v_sejours_1.sejour_id, | |||
| v_sejours_1.no_sejour, | |||
| v_sejours_1.date_sortie, | |||
| service_facturation_code | |||
| FROM | |||
| activite.v_sejours_1 | |||
| JOIN | |||
| ( | |||
| SELECT t_services_facturation.oid, t_services_facturation.code as service_facturation_code, t_finess.code AS finess_code | |||
| FROM activite.t_services_facturation | |||
| LEFT JOIN base.t_finess on t_finess.oid = t_services_facturation.finess_id | |||
| ) subview ON subview.oid = v_sejours_1.lieu_sortie_service_id | |||
| WHERE | |||
| subview.finess_code is null', 'service_facturation_code', 99), | |||
| (1, 'CTI_SEJ_SER_FINESS', 2, '', '', 0), | |||
| (1, 'CTI_SEJ_SER_FINESS', 3, '', '', 0), | |||
| (1, 'CTI_UCD_INC_80', 1, 'DROP TABLE IF EXISTS w_res; CREATE TEMP TABLE w_res AS SELECT v_sejours_1.sejour_id ,v_sejours_1.no_sejour ,v_sejours_1.date_sortie ,type_sejour ,code_prevu ,v_factures_lignes_c_1.montant_facture ,array_to_string(array_agg(DISTINCT t_ucd.code),'','') AS ucd_codes ,sum(sortie_montant - entree_montant) AS sortie_montant ,round(100*base.cti_division(sum(sortie_montant - entree_montant), v_factures_lignes_c_1.montant_facture),2) AS rapport FROM eco.p_sejours JOIN eco.p_mouvements_articles ON mouvement_id = p_mouvements_articles.oid JOIN activite.v_sejours_1 ON p_sejours.sejour_id = v_sejours_1.sejour_id LEFT JOIN base.t_finess ON v_sejours_1.finess = t_finess.code JOIN eco.t_ucd_c ON ucd_id = t_ucd_c.oid JOIN pmsi.t_ucd ON t_ucd_c.code = t_ucd.code LEFT JOIN pmsi.t_prestations ON t_ucd.prestation_defaut_id = t_prestations.oid LEFT JOIN pmsi.t_ucd_tarifs ON t_ucd_tarifs.ucd_id = t_ucd.oid AND DATE BETWEEN t_ucd_tarifs.date_debut AND LEAST(t_ucd_tarifs.date_fin, top_taa_date_fin) JOIN ( SELECT no_sejour ,sum(montant_facture) AS montant_facture FROM activite.v_factures_lignes_c_1 WHERE prestation_code = ''GHS'' GROUP BY 1 ) v_factures_lignes_c_1 ON v_factures_lignes_c_1.no_sejour = p_sejours.no_sejour LEFT JOIN ( SELECT no_sejour ,ucd_id ,rubrique_facturation_id ,sum(montant_facture) AS montant_facture FROM activite.v_factures_lignes_c_5 GROUP BY 1,2,3 ) v_factures_lignes_c_5 ON p_sejours.no_sejour = v_factures_lignes_c_5.no_sejour AND ( rubrique_facturation_id IN ( SELECT to_id FROM activite.t_listes LEFT JOIN activite.t_listes_contenu ON liste_id = t_listes.oid WHERE t_listes.code = ''CTI_UCD_R'' ) OR t_ucd_c.oid = v_factures_lignes_c_5.ucd_id ) WHERE p_mouvements_articles.ucd_id != 0 AND type_mouvement_id IN ( SELECT to_id FROM eco.t_classes JOIN eco.t_classes_sections ON classe_id = t_classes.oid JOIN eco.t_classes_sections_elements ON section_id = t_classes_sections.oid WHERE t_classes.code = ''CTI_TYPMVT'' AND t_classes_sections.code = ''01'' ) AND (sortie_montant - entree_montant) != 0 AND v_factures_lignes_c_1.montant_facture > 0 AND v_factures_lignes_c_5.montant_facture IS NULL GROUP BY 1,2,3,4,5,6 HAVING base.cti_division(sum(sortie_montant), v_factures_lignes_c_1.montant_facture) > 0.8; SELECT sejour_id, no_sejour, date_sortie,ucd_codes, montant_facture, sortie_montant, rapport FROM w_res WHERE 1 = 1', 'ucd_codes, montant_facture, sortie_montant, rapport', 99), | |||
| (1, 'CTI_UCD_INC_80', 2, '', '', 0), | |||
| (1, 'CTI_UCD_INC_80', 3, '', '', 0), | |||
| (1, 'CTI_UCD_NON_FACT', 1, 'SELECT v_sejours_1.sejour_id, v_sejours_1.no_sejour, v_sejours_1.date_sortie, t_ucd.code AS ucd_code, t_ucd_tarifs.date_debut AS date_debut_ucd, t_ucd_tarifs.date_fin AS date_fin_ucd, sortie_montant-entree_montant AS sortie_montant FROM eco.p_sejours JOIN eco.p_mouvements_articles ON mouvement_id = p_mouvements_articles.oid JOIN activite.v_sejours_1 ON p_sejours.sejour_id = v_sejours_1.sejour_id JOIN eco.t_ucd_c on ucd_id = t_ucd_c.oid JOIN pmsi.t_ucd on t_ucd_c.code = t_ucd.code JOIN pmsi.t_ucd_tarifs on t_ucd_tarifs.ucd_id = t_ucd.oid AND date BETWEEN t_ucd_tarifs.date_debut AND LEAST(t_ucd_tarifs.date_fin,top_taa_date_fin) LEFT JOIN activite.v_factures_lignes_c_5 on p_sejours.sejour_id = v_factures_lignes_c_5.sejour_id AND (rubrique_facturation_id IN (SELECT to_id FROM activite.t_listes JOIN activite.t_listes_contenu ON t_listes.oid = liste_id WHERE t_listes.code = ''CTI_UCD_R'') OR v_factures_lignes_c_5.lpp_id = t_ucd_c.oid) WHERE p_mouvements_articles.ucd_id != 0 AND sortie_montant != 0 AND v_sejours_1.type_sejour = ''1'' AND v_factures_lignes_c_5.montant_facture is null', 'ucd_code, date_debut_ucd, date_fin_ucd, sortie_montant', 99), | |||
| (1, 'CTI_UCD_NON_FACT', 2, '', '', 0), | |||
| (1, 'CTI_UCD_NON_FACT', 3, '', '', 0), | |||
| (1, 'CTI_VAL_SUP_20K', 1, 'montant_encours>20000', '', 2), | |||
| (1, 'CTI_VAL_SUP_20K', 2, '', '', 0), | |||
| (1, 'CTI_VAL_SUP_20K', 3, '', '', 0) | |||
| ; | |||
| -- 3/3 : Màj de la table iCTI | |||
| UPDATE activite.t_expert_controle_rule | |||
| SET numero = 1 | |||
| WHERE numero IS NULL or NUMERO NOT IN (1,2,3); | |||
| UPDATE activite.t_expert_controle_rule | |||
| SET | |||
| sqlcmd_where = w_dbsetup.sqlcmd_where, | |||
| sqlcmd_justificatif = w_dbsetup.sqlcmd_justificatif, | |||
| table_id = w_dbsetup.tab | |||
| FROM w_dbsetup | |||
| JOIN activite.t_expert_controle ON t_expert_controle.code = w_dbsetup.controle_code | |||
| WHERE t_expert_controle_rule.controle_id = t_expert_controle.oid AND | |||
| t_expert_controle_rule.numero = w_dbsetup.numero AND | |||
| ( | |||
| t_expert_controle_rule.sqlcmd_where IS DISTINCT FROM w_dbsetup.sqlcmd_where OR | |||
| t_expert_controle_rule.table_id IS DISTINCT FROM w_dbsetup.tab OR | |||
| t_expert_controle_rule.sqlcmd_justificatif IS DISTINCT FROM w_dbsetup.sqlcmd_justificatif | |||
| ); | |||
| INSERT INTO activite.t_expert_controle_rule ( | |||
| controle_id, | |||
| numero, | |||
| sqlcmd_where, | |||
| sqlcmd_justificatif, | |||
| table_id | |||
| ) | |||
| SELECT | |||
| t_expert_controle.oid, | |||
| w_dbsetup.numero, | |||
| w_dbsetup.sqlcmd_where, | |||
| w_dbsetup.sqlcmd_justificatif, | |||
| w_dbsetup.tab | |||
| FROM w_dbsetup | |||
| JOIN activite.t_expert_controle ON t_expert_controle.code = w_dbsetup.controle_code | |||
| LEFT JOIN activite.t_expert_controle_rule ON | |||
| t_expert_controle_rule.controle_id = t_expert_controle.oid AND | |||
| t_expert_controle_rule.numero = w_dbsetup.numero | |||
| WHERE t_expert_controle_rule.oid IS NULL; | |||
| @ -0,0 +1,102 @@ | |||
| -- 1/3 : Création de la table temporaire | |||
| DROP TABLE IF EXISTS w_dbsetup | |||
| ; | |||
| CREATE TEMP TABLE w_dbsetup AS | |||
| SELECT | |||
| CASE WHEN oid = 0 THEN oid ELSE 1 END AS oid, | |||
| code, | |||
| texte, | |||
| texte_court | |||
| FROM activite.t_forme_activite | |||
| ORDER BY code LIMIT 0 | |||
| ; | |||
| -- 2/3 : Peuplement de la table temporaire | |||
| INSERT INTO w_dbsetup( | |||
| oid, | |||
| code, | |||
| texte, | |||
| texte_court | |||
| ) | |||
| VALUES | |||
| (0, '***', 'Non renseignée', 'Non renseignée'), | |||
| (1, '111', 'Hospitalisation complète MCO Médecine', 'Hospitalisation complète MCO Médecine'), | |||
| (1, '112', 'Hospitalisation complète MCO Chirurgie', 'Hospitalisation complète MCO Chirurgie'), | |||
| (1, '113', 'Hospitalisation complète MCO Obstétrique', 'Hospitalisation complète MCO Obstétrique'), | |||
| (1, '114', 'Hospitalisation complète MCO Esthétique', 'Hospitalisation complète MCO Esthétique'), | |||
| (1, '117', 'Hospitalisation complète MCO A préciser', 'Hospitalisation complète MCO A préciser'), | |||
| (1, '118', 'Hospitalisation complète MCO A préciser', 'Hospitalisation complète MCO A préciser'), | |||
| (1, '119', 'Hospitalisation complète MCO Autre', 'Hospitalisation complète MCO Autre'), | |||
| (1, '121', 'Hospitalisation de jour MCO Médecine', 'Hospitalisation de jour MCO Médecine'), | |||
| (1, '122', 'Hospitalisation de jour MCO Chirurgie', 'Hospitalisation de jour MCO Chirurgie'), | |||
| (1, '123', 'Hospitalisation de jour MCO Obstétrique', 'Hospitalisation de jour MCO Obstétrique'), | |||
| (1, '124', 'Hospitalisation de jour MCO Esthétique', 'Hospitalisation de jour MCO Esthétique'), | |||
| (1, '127', 'Hospitalisation de jour MCO A préciser', 'Hospitalisation de jour MCO A préciser'), | |||
| (1, '128', 'Hospitalisation de jour MCO A préciser', 'Hospitalisation de jour MCO A préciser'), | |||
| (1, '129', 'Hospitalisation de jour MCO Autre', 'Hospitalisation de jour MCO Autre'), | |||
| (1, '131', 'Séances de dialyse', 'Séances de dialyse'), | |||
| (1, '132', 'Séances de chimiothérapie', 'Séances de chimiothérapie'), | |||
| (1, '133', 'Séances de transfusion', 'Séances de transfusion'), | |||
| (1, '139', 'Autres séances', 'Autres séances'), | |||
| (1, '211', 'Hospitalisation complète SSR Soins de Suite Médicalisés', 'Hospitalisation complète SSR Soins de Suite Médicalisés'), | |||
| (1, '212', 'Hospitalisation complète SSR Rééducation Fonctionnelle', 'Hospitalisation complète SSR Rééducation Fonctionnelle'), | |||
| (1, '217', 'Hospitalisation complète SSR A préciser', 'Hospitalisation complète SSR A préciser'), | |||
| (1, '218', 'Hospitalisation complète SSR A préciser', 'Hospitalisation complète SSR A préciser'), | |||
| (1, '219', 'Hospitalisation complète SSR Autre', 'Hospitalisation complète SSR Autre'), | |||
| (1, '221', 'Hospitalisation de jour SSR Soins de Suite Médicalisés', 'Hospitalisation de jour SSR Soins de Suite Médicalisés'), | |||
| (1, '222', 'Hospitalisation de jour SSR Rééducation Fonctionnelle', 'Hospitalisation de jour SSR Rééducation Fonctionnelle'), | |||
| (1, '227', 'Hospitalisation de jour SSR A préciser', 'Hospitalisation de jour SSR A préciser'), | |||
| (1, '228', 'Hospitalisation de jour SSR A préciser', 'Hospitalisation de jour SSR A préciser'), | |||
| (1, '229', 'Hospitalisation de jour SSR Autre', 'Hospitalisation de jour SSR Autre'), | |||
| (1, '311', 'Hospitalisation complète PSY', 'Hospitalisation complète PSY'), | |||
| (1, '317', 'Hospitalisation complète PSY A préciser', 'Hospitalisation complète PSY A préciser'), | |||
| (1, '318', 'Hospitalisation complète PSY A préciser', 'Hospitalisation complète PSY A préciser'), | |||
| (1, '319', 'Hospitalisation complète PSY Autre', 'Hospitalisation complète PSY Autre'), | |||
| (1, '321', 'Hospitalisation de jour PSY', 'Hospitalisation de jour PSY'), | |||
| (1, '327', 'Hospitalisation de jour PSY A préciser', 'Hospitalisation de jour PSY A préciser'), | |||
| (1, '328', 'Hospitalisation de jour PSY A préciser', 'Hospitalisation de jour PSY A préciser'), | |||
| (1, '329', 'Hospitalisation de jour PSY Autre', 'Hospitalisation de jour PSY Autre'), | |||
| (1, '401', 'Hospitalisation à Domicile', 'Hospitalisation à Domicile'), | |||
| (1, '501', 'EHPAD', 'EHPAD'), | |||
| (1, '502', 'USLD', 'USLD'), | |||
| (1, '503', 'Foyer de vie', 'Foyer de vie'), | |||
| (1, '701', 'Activité SE', 'Activité SE'), | |||
| (1, '702', 'Urgences Externes', 'Urgences Externes'), | |||
| (1, '709', 'Autres externes', 'Autres externes'), | |||
| (1, '999', 'Autres formes d''activité', 'Autres formes d''activité') | |||
| ; | |||
| -- 3/3 : Màj de la table iCTI | |||
| UPDATE activite.t_forme_activite SET | |||
| code = w_dbsetup.code, | |||
| texte = w_dbsetup.texte, texte_court = w_dbsetup.texte_court | |||
| FROM w_dbsetup | |||
| WHERE w_dbsetup.oid = t_forme_activite.oid AND w_dbsetup.oid = 0; | |||
| UPDATE activite.t_forme_activite SET | |||
| texte = w_dbsetup.texte, | |||
| texte_court = w_dbsetup.texte | |||
| FROM w_dbsetup | |||
| WHERE activite.t_forme_activite.code = w_dbsetup.code AND | |||
| ( | |||
| activite.t_forme_activite.texte IS DISTINCT FROM w_dbsetup.texte OR | |||
| activite.t_forme_activite.texte_court IS DISTINCT FROM w_dbsetup.texte_court | |||
| ) | |||
| ; | |||
| INSERT INTO activite.t_forme_activite(oid, code, texte, texte_court) | |||
| SELECT oid, code, texte, texte_court | |||
| FROM w_dbsetup | |||
| WHERE oid = 0 AND | |||
| oid NOT IN (SELECT oid FROM activite.t_forme_activite) | |||
| ; | |||
| INSERT INTO activite.t_forme_activite(code, texte, texte_court) | |||
| SELECT code, texte, texte_court | |||
| FROM w_dbsetup | |||
| WHERE oid <> 0 AND | |||
| code NOT IN (SELECT code FROM activite.t_forme_activite WHERE code IS NOT NULL) | |||
| ; | |||
| SELECT activite.cti_update_schema_classes('FORMEACTIVITE'); | |||
| @ -0,0 +1,100 @@ | |||
| -- 1/3 : Création de la table temporaire | |||
| DROP TABLE IF EXISTS w_dbsetup | |||
| ; | |||
| CREATE TEMP TABLE w_dbsetup AS | |||
| SELECT | |||
| CASE WHEN t_indicateur_theme.oid = 0 THEN t_indicateur_theme.oid ELSE 1 END AS oid, | |||
| t_indicateur_theme.code, | |||
| t_indicateur_theme.texte, | |||
| t_indicateur_theme.level, | |||
| COALESCE(t_indicateur_parent_theme.code,'') AS parent_code | |||
| FROM activite.t_indicateur_theme | |||
| LEFT JOIN activite.t_indicateur_theme t_indicateur_parent_theme ON t_indicateur_theme.parent_id = t_indicateur_parent_theme.oid | |||
| ORDER BY 2 LIMIT 0 | |||
| ; | |||
| -- 2/3 : Peuplement de la table temporaire | |||
| INSERT INTO w_dbsetup( | |||
| oid, | |||
| code, | |||
| texte, | |||
| level, | |||
| parent_code | |||
| ) | |||
| VALUES | |||
| (1, '--0', 'Source', 1, ''), | |||
| (1, '--1', 'Thèmes principaux', 1, ''), | |||
| (1, '--2', 'Période', 1, ''), | |||
| (1, '--3', 'Rapports et essentiels', 1, ''), | |||
| (1, '--4', 'Type de donnée', 1, ''), | |||
| (1, '--DACTE', 'Date acte', 2, '--2'), | |||
| (1, '--DCOMPTABLE', 'Date comptable', 2, '--2'), | |||
| (1, '--DFACTURE', 'Date facture', 2, '--2'), | |||
| (1, '--DGROUPAGE', 'Date groupage', 2, '--2'), | |||
| (1, '--DINTERVENTION', 'Date intervention', 2, '--2'), | |||
| (1, '--DJOUR', 'Date jour', 2, '--2'), | |||
| (1, '--DMOUVEMENT', 'Date mouvement', 2, '--2'), | |||
| (1, '--DSORTIE', 'Date sortie', 2, '--2'), | |||
| (1, '--DVENTES', 'Date ventes', 2, '--2'), | |||
| (1, '--R1', 'Rapports CTI', 2, '--3'), | |||
| (1, '--R3', 'Rapports Etablissement', 2, '--3'), | |||
| (1, '--S1', 'Indicateurs CTI', 2, '--0'), | |||
| (1, '--S2', 'Indicateurs Groupe', 2, '--0'), | |||
| (1, '--S3', 'Indicateurs spécifiques Etablissement', 2, '--0'), | |||
| (1, '--T0001', 'Superviseur d''activité', 2, '--1'), | |||
| (1, '--T0002', 'Occupation', 2, '--1'), | |||
| (1, '--T0003', 'Places', 2, '--1'), | |||
| (1, '--T0004', 'Facturation Clinique', 2, '--1'), | |||
| (1, '--T0005', 'Clients Clinique', 2, '--1'), | |||
| (1, '--T0006', 'Facturation Honoraires', 2, '--1'), | |||
| (1, '--T0007', 'Clients Honoraire', 2, '--1'), | |||
| (1, '--T0008', 'En-cours', 2, '--1'), | |||
| (1, '--T0011', 'Occupation bloc', 2, '--1'), | |||
| (1, '--T0097', 'Calendrier', 2, '--1'), | |||
| (1, '-TS', 'Type de séjour', 1, ''), | |||
| (1, '-TS1', 'Hospitalisé', 2, '-TS'), | |||
| (1, '-TS2', 'Ambulatoires', 2, '-TS'), | |||
| (1, '-TS3', 'Externes', 2, '-TS'), | |||
| (1, '-TS5', 'Séances', 2, '-TS'), | |||
| (1, 'CA', 'Chiffre d''affaire', 2, '--4'), | |||
| (1, 'CACP', 'C.A. Comptabilisé', 3, 'CA'), | |||
| (1, 'CAF', 'C.A. Facturé', 3, 'CA'), | |||
| (1, 'CAHON', 'C.A. Honoraire', 3, 'CA'), | |||
| (1, 'CARG', 'C.A. Réglé', 3, 'CA'), | |||
| (1, 'CASL', 'C.A. Solde', 3, 'CA'), | |||
| (1, 'CAV', 'C.A. Valorisé', 3, 'CA'), | |||
| (1, 'CAVF', 'C.A. Facturé et Valorisé', 3, 'CA'), | |||
| (1, 'NBENT', 'Nombre Entrées', 3, 'NOMBRE'), | |||
| (1, 'NBJOU', 'Nombre Jours', 3, 'NOMBRE'), | |||
| (1, 'NBRUB', 'Nombre Rubriques', 3, 'NOMBRE'), | |||
| (1, 'NBSEJ', 'Nombre Séjours', 3, 'NOMBRE'), | |||
| (1, 'NBSOR', 'Nombre Sorties', 3, 'NOMBRE'), | |||
| (1, 'NOMBRE', 'Nombre', 2, '--4'), | |||
| (1, 'TAUX', 'Taux', 2, '--4') | |||
| ; | |||
| -- 3/3 : Màj de la table iCTI | |||
| INSERT INTO activite.t_indicateur_theme (code, texte, level) | |||
| SELECT code, texte, level | |||
| FROM w_dbsetup | |||
| WHERE code NOT IN (SELECT code FROM activite.t_indicateur_theme WHERE t_indicateur_theme.code IS NOT NULL) | |||
| ; | |||
| UPDATE activite.t_indicateur_theme SET | |||
| texte = w_dbsetup.texte, | |||
| level = w_dbsetup.level, | |||
| parent_id = COALESCE(t_indicateur_parent_theme.oid,0) | |||
| FROM w_dbsetup | |||
| LEFT JOIN activite.t_indicateur_theme t_indicateur_parent_theme ON w_dbsetup.parent_code = t_indicateur_parent_theme.code | |||
| WHERE t_indicateur_theme.code = w_dbsetup.code AND | |||
| ( | |||
| t_indicateur_theme.texte IS DISTINCT FROM w_dbsetup.texte OR | |||
| t_indicateur_theme.level IS DISTINCT FROM w_dbsetup.level OR | |||
| t_indicateur_theme.parent_id IS DISTINCT FROM COALESCE(t_indicateur_parent_theme.oid,0) | |||
| ) | |||
| ; | |||
| SELECT base.cti_reorganize_indicateur_theme('activite') | |||
| ; | |||
| @ -0,0 +1,856 @@ | |||
| -- 1/3 : Création de la table temporaire | |||
| DROP TABLE IF EXISTS w_dbsetup | |||
| ; | |||
| CREATE TEMP TABLE w_dbsetup AS | |||
| SELECT | |||
| CASE WHEN t_indicateurs.oid = 0 THEN t_indicateurs.oid ELSE 1 END AS oid, | |||
| t_indicateurs.code, | |||
| t_indicateurs.table_name, | |||
| t_indicateurs.texte, | |||
| t_indicateurs.entete_etendue, | |||
| t_indicateurs.entete, | |||
| t_indicateurs.column_name, | |||
| t_indicateurs.is_cti, | |||
| t_indicateurs.total_function, | |||
| t_indicateurs.output_format, | |||
| t_indicateurs.width, | |||
| t_indicateurs.dimension_date_1, | |||
| t_indicateurs.dimension_date_2, | |||
| t_indicateurs.dimension_date_3, | |||
| t_indicateurs.dimension_date_4, | |||
| t_indicateurs.dimension_date_5, | |||
| t_indicateurs.dimension_date, | |||
| t_indicateurs_1.code as indicateur_associe_1_code, | |||
| t_indicateurs_2.code as indicateur_associe_2_code, | |||
| t_indicateurs_3.code as indicateur_associe_3_code, | |||
| t_indicateurs_4.code as indicateur_associe_4_code, | |||
| t_indicateurs_5.code as indicateur_associe_5_code, | |||
| t_indicateurs_6.code as indicateur_associe_6_code, | |||
| t_indicateurs_7.code as indicateur_associe_7_code, | |||
| t_indicateurs_8.code as indicateur_associe_8_code, | |||
| t_indicateurs_9.code as indicateur_associe_9_code, | |||
| t_indicateurs_10.code as indicateur_associe_10_code, | |||
| t_indicateurs_11.code as indicateur_associe_11_code, | |||
| t_indicateurs_12.code as indicateur_associe_12_code, | |||
| t_indicateurs_13.code as indicateur_associe_13_code, | |||
| t_indicateurs_14.code as indicateur_associe_14_code, | |||
| t_indicateurs_15.code as indicateur_associe_15_code, | |||
| t_indicateurs_16.code as indicateur_associe_16_code, | |||
| t_indicateurs_17.code as indicateur_associe_17_code, | |||
| t_indicateurs_18.code as indicateur_associe_18_code, | |||
| t_indicateurs_19.code as indicateur_associe_19_code, | |||
| t_indicateurs_20.code as indicateur_associe_20_code, | |||
| t_indicateurs_reference.code as indicateur_reference_code, | |||
| t_indicateurs.is_template, | |||
| t_indicateurs_template.code as indicateur_template_code, | |||
| COALESCE(t_indicateurs.variable_definition[1],'') AS variable_definition_1, | |||
| COALESCE(t_indicateurs.variable_definition[2],'') AS variable_definition_2, | |||
| COALESCE(t_indicateurs.variable_definition[3],'') AS variable_definition_3, | |||
| COALESCE(t_indicateurs.variable_value[1],'') AS variable_value_1, | |||
| COALESCE(t_indicateurs.variable_value[2],'') AS variable_value_2, | |||
| COALESCE(t_indicateurs.variable_value[3],'') AS variable_value_3, | |||
| COALESCE(t_indicateurs.variable_value_text[1],'') AS variable_value_text_1, | |||
| COALESCE(t_indicateurs.variable_value_text[2],'') AS variable_value_text_2, | |||
| COALESCE(t_indicateurs.variable_value_text[3],'') AS variable_value_text_3, | |||
| t_indicateurs.description, | |||
| COALESCE(t_indicateur_theme_1.code,'') AS theme_1_code, | |||
| COALESCE(t_indicateur_theme_2.code,'') AS theme_2_code, | |||
| COALESCE(t_indicateur_theme_3.code,'') AS theme_3_code, | |||
| COALESCE(t_indicateur_theme_4.code,'') AS theme_4_code, | |||
| COALESCE(t_indicateur_theme_5.code,'') AS theme_5_code, | |||
| COALESCE(t_indicateur_theme_6.code,'') AS theme_6_code, | |||
| COALESCE(t_indicateur_theme_7.code,'') AS theme_7_code, | |||
| COALESCE(t_indicateur_theme_8.code,'') AS theme_8_code, | |||
| COALESCE(t_indicateur_theme_9.code,'') AS theme_9_code | |||
| FROM activite.t_indicateurs | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_1 ON (t_indicateurs.indicateur_associe_1_id = t_indicateurs_1.oid) | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_2 ON (t_indicateurs.indicateur_associe_2_id = t_indicateurs_2.oid) | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_3 ON (t_indicateurs.indicateur_associe_3_id = t_indicateurs_3.oid) | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_4 ON (t_indicateurs.indicateur_associe_4_id = t_indicateurs_4.oid) | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_5 ON (t_indicateurs.indicateur_associe_5_id = t_indicateurs_5.oid) | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_6 ON (t_indicateurs.indicateur_associe_6_id = t_indicateurs_6.oid) | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_7 ON (t_indicateurs.indicateur_associe_7_id = t_indicateurs_7.oid) | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_8 ON (t_indicateurs.indicateur_associe_8_id = t_indicateurs_8.oid) | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_9 ON (t_indicateurs.indicateur_associe_9_id = t_indicateurs_9.oid) | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_10 ON (t_indicateurs.indicateur_associe_10_id = t_indicateurs_10.oid) | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_11 ON (t_indicateurs.indicateur_associe_11_id = t_indicateurs_11.oid) | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_12 ON (t_indicateurs.indicateur_associe_12_id = t_indicateurs_12.oid) | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_13 ON (t_indicateurs.indicateur_associe_13_id = t_indicateurs_13.oid) | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_14 ON (t_indicateurs.indicateur_associe_14_id = t_indicateurs_14.oid) | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_15 ON (t_indicateurs.indicateur_associe_15_id = t_indicateurs_15.oid) | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_16 ON (t_indicateurs.indicateur_associe_16_id = t_indicateurs_16.oid) | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_17 ON (t_indicateurs.indicateur_associe_17_id = t_indicateurs_17.oid) | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_18 ON (t_indicateurs.indicateur_associe_18_id = t_indicateurs_18.oid) | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_19 ON (t_indicateurs.indicateur_associe_19_id = t_indicateurs_19.oid) | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_20 ON (t_indicateurs.indicateur_associe_20_id = t_indicateurs_20.oid) | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_reference ON (t_indicateurs.indicateur_reference_id = t_indicateurs_reference.oid) | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_template ON (t_indicateurs.indicateur_template_id = t_indicateurs_template.oid) | |||
| LEFT JOIN activite.t_indicateur_theme t_indicateur_theme_1 ON t_indicateur_theme_1.oid = t_indicateurs.theme_id[1] | |||
| LEFT JOIN activite.t_indicateur_theme t_indicateur_theme_2 ON t_indicateur_theme_2.oid = t_indicateurs.theme_id[2] | |||
| LEFT JOIN activite.t_indicateur_theme t_indicateur_theme_3 ON t_indicateur_theme_3.oid = t_indicateurs.theme_id[3] | |||
| LEFT JOIN activite.t_indicateur_theme t_indicateur_theme_4 ON t_indicateur_theme_4.oid = t_indicateurs.theme_id[4] | |||
| LEFT JOIN activite.t_indicateur_theme t_indicateur_theme_5 ON t_indicateur_theme_5.oid = t_indicateurs.theme_id[5] | |||
| LEFT JOIN activite.t_indicateur_theme t_indicateur_theme_6 ON t_indicateur_theme_6.oid = t_indicateurs.theme_id[6] | |||
| LEFT JOIN activite.t_indicateur_theme t_indicateur_theme_7 ON t_indicateur_theme_6.oid = t_indicateurs.theme_id[7] | |||
| LEFT JOIN activite.t_indicateur_theme t_indicateur_theme_8 ON t_indicateur_theme_6.oid = t_indicateurs.theme_id[8] | |||
| LEFT JOIN activite.t_indicateur_theme t_indicateur_theme_9 ON t_indicateur_theme_6.oid = t_indicateurs.theme_id[9] | |||
| WHERE t_indicateurs.is_cti = '1' AND | |||
| t_indicateurs.code LIKE 'CTI%' AND | |||
| t_indicateurs.indicateur_reference_id = 0 | |||
| ORDER BY t_indicateurs.code | |||
| LIMIT 0 | |||
| ; | |||
| -- 2/3 : Peuplement de la table temporaire | |||
| INSERT INTO w_dbsetup( | |||
| oid, | |||
| code, | |||
| table_name, | |||
| texte, | |||
| entete_etendue, | |||
| entete, | |||
| column_name, | |||
| is_cti, | |||
| total_function, | |||
| output_format, | |||
| width, | |||
| dimension_date_1, | |||
| dimension_date_2, | |||
| dimension_date_3, | |||
| dimension_date_4, | |||
| dimension_date_5, | |||
| dimension_date, | |||
| indicateur_associe_1_code, | |||
| indicateur_associe_2_code, | |||
| indicateur_associe_3_code, | |||
| indicateur_associe_4_code, | |||
| indicateur_associe_5_code, | |||
| indicateur_associe_6_code, | |||
| indicateur_associe_7_code, | |||
| indicateur_associe_8_code, | |||
| indicateur_associe_9_code, | |||
| indicateur_associe_10_code, | |||
| indicateur_associe_11_code, | |||
| indicateur_associe_12_code, | |||
| indicateur_associe_13_code, | |||
| indicateur_associe_14_code, | |||
| indicateur_associe_15_code, | |||
| indicateur_associe_16_code, | |||
| indicateur_associe_17_code, | |||
| indicateur_associe_18_code, | |||
| indicateur_associe_19_code, | |||
| indicateur_associe_20_code, | |||
| indicateur_reference_code, | |||
| is_template, | |||
| indicateur_template_code, | |||
| variable_definition_1, | |||
| variable_definition_2, | |||
| variable_definition_3, | |||
| variable_value_1, | |||
| variable_value_2, | |||
| variable_value_3, | |||
| variable_value_text_1, | |||
| variable_value_text_2, | |||
| variable_value_text_3, | |||
| description, | |||
| theme_1_code, | |||
| theme_2_code, | |||
| theme_3_code, | |||
| theme_4_code, | |||
| theme_5_code, | |||
| theme_6_code, | |||
| theme_7_code, | |||
| theme_8_code, | |||
| theme_9_code | |||
| ) | |||
| VALUES | |||
| (1, 'CTIAGEMOY', '*CALC', 'Age moyen Hospit et Ambu', 'Age moyen Hospit et Ambu', 'Age moy', 'base.cti_division([1], [2])', '1', '*CALC', '#,0', 0, ' ', ' ', ' ', ' ', ' ', ' ', 'CTIAGESUM', 'CTI_NB_SEJ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Age moyen des patients ayant effectués des séjours dans l''établissement (hors séances)', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTIAGESUM', 'SEJOURS', 'Somme des ages', 'Somme des ages', 'Somme Ages', 'CASE WHEN type_sejour = ''1'' OR type_sejour = ''2'' THEN age ELSE null END', '1', 'SUM', '#', 0, '2', ' ', ' ', ' ', ' ', '2', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Somme les o/ooges des patients des séjours en sévérité de type ''1'' et ''2''', '', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_ADM', 'OCCUPATION', 'NB Admissions sur la période', 'Admissions sur la période', 'Adm Per', 'nb_ambulatoires + CASE WHEN type_sejour = ''5'' THEN 0 ELSE nb_seances END + nb_externes + nb_entrees_directes', '1', 'SUM', '#', 0, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre d''admissions de patients sur la période choisie', 'NBENT', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_ADMHCP', 'OCCUPATION', 'SSR - Admissions sur la période (Hospitalisaiton complète)', 'SSR - Admissions sur la période (Hospitalisaiton complète)', 'SSR Adm Per HCOMP', 'CASE WHEN mode_traitement_id = ''3'' THEN GREATEST(nb_ambulatoires, nb_seances, nb_externes, nb_entrees_directes) ELSE 0 END', '1', 'SUM', '#', 0, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre d''admissions de patients sur la période choisie en Hospitalisation Complète', '', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_ADMHDJ', 'OCCUPATION', 'SSR - Admissions sur la période (Hospitalisaiton de jour)', 'SSR - Admissions sur la période (Hospitalisaiton de jour)', 'SSR Adm Per HDJ', 'CASE WHEN mode_traitement_id = ''4'' THEN GREATEST(nb_ambulatoires, nb_seances, nb_externes, nb_entrees_directes) ELSE 0 END', '1', 'SUM', '#', 0, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre d''admissions de patients sur la période choisie en Hospitalisation de Jour', '', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_ADMPREHCP', '*CALC', 'SSR - Admissions avant période (Hospitalisation complète)', 'SSR - Admissions avant période (Hospitalisation complète)', 'SSR Adm Pre H COMP', '[1] - [2]', '1', '*CALC', '#', 60, ' ', ' ', ' ', ' ', ' ', ' ', 'CTI_NBSEJCP', 'CTI_ADMHCP', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre d''admissions de patients avant la période choisie en Hospitalisation Complète', '', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_ADMPREHDJ', '*CALC', 'SSR - Admissions avant période (Hospitalisation de jour)', 'SSR - Admissions avant période (Hospitalisation de jour)', 'SSR Adm Pre HDJ', '[1] - [2]', '1', '*CALC', '#', 60, ' ', ' ', ' ', ' ', ' ', ' ', 'CTI_NBSEJHDJ', 'CTI_ADMHDJ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre d''admissions de patients avant la période choisie en Hospitalisation de Jour', '', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_ADM_PRE', '*CALC', 'NB Admissions avant période', 'Admissions avant période', 'Adm Pre', '[1] - [2]', '1', '*CALC', '#', 60, ' ', ' ', ' ', ' ', ' ', ' ', 'CTI_NBSEJO', 'CTI_ADM', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre d''admissions de patients avant la période choisie', 'NBENT', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_ADM_PRE_PER', '*CALC', 'NB Admissions avant période', 'Admissions avant période', 'Adm < Per', '[1] - [2]', '1', '*CALC', '#', 60, ' ', ' ', ' ', ' ', ' ', ' ', 'CTI_NBSEJO', 'CTI_NBENT_SAES', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre d''admissions de patients avant la période choisie', '-TS1', '-TS2', '-TS3', '-TS5', 'NBENT', 'NBSEJ', '', '', ''), | |||
| (1, 'CTI_ATU_MT_ENC', 'FACTURATION_CLINIQUE', 'CA ATU Valorisé Clinique', 'Montant ATU Valorisé Clinique', 'Montant ATU Valorisé Clinique', 'CASE WHEN prestation_code IN (''ATU'',''FPU'') THEN montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires des ATU valorisés', 'CAV', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_ATU_MT_FAC', 'FACTURATION_CLINIQUE', 'CA ATU Facturé', 'Montant ATU facturé', 'Montant ATU facturé', 'CASE WHEN prestation_code IN(''ATU'') THEN montant_facture ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires des ATU facturés', 'CAF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_ATU_MT_TOT', 'FACTURATION_CLINIQUE', 'CA ATU Facturé + Valorisé', 'Montant ATU Facturé + Valorisé', 'Montant ATU Facturé + Valorisé', 'CASE WHEN prestation_code IN (''ATU'',''FPU'') THEN montant_facture + montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires des ATU facturés et valorisés', 'CAVF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_ATU_NB_ENC', 'FACTURATION_CLINIQUE', 'NB Rubriques ATU Valorisés', 'Nombre ATU Valorisés', 'Nombre ATU Valorisés', 'CASE WHEN prestation_code IN (''ATU'',''FPU'') THEN nb_rubrique_encours ELSE 0 END', '1', 'SUM', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre d''ATU valorisés', 'NBRUB', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_ATU_NB_FAC', 'FACTURATION_CLINIQUE', 'NB Rubriques ATU facturés', 'Nombre ATU facturés', 'Nombre ATU facturés', 'CASE WHEN prestation_code IN (''ATU'',''FPU'') THEN nb_rubrique_facture ELSE 0 END', '1', 'SUM', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre d''ATU facturés', 'NBRUB', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_ATU_NB_TOT', 'FACTURATION_CLINIQUE', 'NB Rubriques ATU Facturés + Valorisés', 'Nombre ATU Facturé + Valorisé', 'Nombre ATU Facturé + Valorisé', 'CASE WHEN prestation_code IN (''ATU'',''FPU'') THEN nb_rubrique_facture + nb_rubrique_encours ELSE 0 END', '1', 'SUM', '#', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre d''ATU facturés et valorisés', 'NBRUB', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_AUT_MT_ENC', 'FACTURATION_CLINIQUE', 'CA AUTRE Valorisé Clinique', 'Montant "Autres" Valorisé Clinique', 'Montant "Autres" Valorisé Clinique', 'CASE WHEN type_sejour NOT IN(''1'', ''2'', ''3'', ''5'') THEN montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires des ''autres'' valorisés', 'CAV', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_AUT_MT_FAC', 'FACTURATION_CLINIQUE', 'CA AUTRE Facturé', 'Montant "Autres" Facturé', 'Montant "Autres" Facturé', 'CASE WHEN type_sejour NOT IN(''1'', ''2'', ''3'', ''5'') THEN montant_facture ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires des ''autres'' facturés', 'CAF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_AUT_MT_TOT', 'FACTURATION_CLINIQUE', 'CA AUTRE Facturé + Valorisé', 'Montant "Autres" Facturé + Valorisé', 'Montant "Autres" Facturé + Valorisé', 'CASE WHEN type_sejour NOT IN(''1'', ''2'', ''3'', ''5'') THEN montant_facture + montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires des ''autres'' facturés et valorisés', 'CAVF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_AUT_NBAUT', 'OCCUPATION', 'NB Séjours "Autres" (occupation)', 'Nombres de séjours "Autres"', 'Nombres de séjours "Autres"', 'DISTINCT CASE WHEN (code_prevu = 0 and type_sejour NOT IN(''1'', ''2'', ''3'', ''5'')) THEN no_sejour ELSE NULL END', '1', 'COUNT', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours ''autres'' de l''établissement', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_AUT_NB_ENC', 'FACTURATION_CLINIQUE', 'NB Séjours CA AUTRE Valorisés Clinique', 'Nombre séjours "Autres" Valorisés', 'Nombre séjours "Autres" Valorisés', 'DISTINCT CASE WHEN (est_ligne_facturee = ''0'' and type_sejour NOT IN(''1'', ''2'', ''3'', ''5'')) THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours ''autres'' valorisés', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_AUT_NB_FAC', 'FACTURATION_CLINIQUE', 'NB Séjours CA AUTRE facturés Clinique', 'Séjours "Autres" facturés', 'Séjours "Autres" facturés', 'DISTINCT CASE WHEN (est_ligne_facturee = ''1'' and type_sejour NOT IN(''1'', ''2'', ''3'', ''5'')) THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours ''autres'' facturés', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_AUT_NB_TOT', 'FACTURATION_CLINIQUE', 'NB Séjours CA AUTRE Facturés + Valorisés Clinique', 'Nombre de séjours "Autres" Facturés + Valorisés', 'Nombre de séjours "Autres" Facturés + Valorisés', 'DISTINCT CASE WHEN ( type_sejour NOT IN(''1'', ''2'', ''3'', ''5'')) THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours ''autres'' facturés et valorisés', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CACPTENC_C_12M', '*CALC', 'CA Activité comptable moyen mensuel 12 derniers mois (encours CTI)', 'CA moyen activité comptable', 'CA moyen activite comptable', '[1]+[2]', '1', '*CALC', '0E', 0, ' ', ' ', ' ', ' ', ' ', ' ', 'CTI_CCAENCVAR_C_12M', 'CTI_MTCPTCLI_C_12M', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires mensuel moyen de l''encours des 12 derniers mois', 'CACP', 'CAV', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CALNBJ_OUVRE', 'CALENDRIER', 'Nombre de jours ouvrés', 'Nombre de jours ouvrés', 'Jours ouvrés', 'nb_jour_ouvre', '1', 'SUM', '#', 0, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de jours ouvré de la période', '', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAMFAC1_DC', '*CALC', 'CA TOTAL Moyen Facturé [HOSP] (date sortie)', 'CA Moyen Total facturé (Hospitalisés) (date sortie)', 'CA Moyen Total facturé (Hospitalisés) (date sortie)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen des séjours hospitalisés (1 nuit minimum) facturés (date sortie)', '-TS1', 'CAF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAMFAC2_DC', '*CALC', 'CA TOTAL Moyen Facturé [AMBU] (date sortie)', 'CA Moyen Total facturé (Ambulatoire) (date sortie)', 'CA Moyen Total facturé (Ambulatoire) (date sortie)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen des séjours ambulatoires (0 nuits) facturés (date sortie)', '-TS2', 'CAF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAMFAC3_DC', '*CALC', 'CA TOTAL Moyen Facturé [EXT] (date sortie)', 'CA Moyen Total facturé (Externe) (date sortie)', 'CA Moyen Total facturé (Externe) (date sortie)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen des séjours externes facturés (date sortie)', '-TS3', 'CAF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAMFAC5_DC', '*CALC', 'CA TOTAL Moyen Facturé [SEANCE] (date sortie)', 'CA Moyen Total facturé (Séances) (date sortie)', 'CA Moyen Total facturé (Séances) (date sortie)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen des séances facturés (date sortie)', '-TS5', 'CAF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAMFAC_CS', '*CALC', 'CA TOTAL Moyen Facturé (date sortie)', 'CA Moyen facturé (date sortie)', 'CA Moyen facturé (date sortie)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen des séjours facturés (date sortie)', 'CAF', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAMFAC_DC', '*CALC', 'CA TOTAL Moyen Facturé (date vente)', 'CA Moyen facturé (date_ventes)', 'CA Moyen facturé (date_ventes)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen des séjours facturés (date vente)', 'CAF', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAM_FACT', '*CALC', 'CA moyen Facturé etablissement', 'CA moyen facturé etablissement', 'CA moyen facturé', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', 'CTI_CA_FAC_ETAB', 'CTI_NBSEJO', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé moyen', 'CAF', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAM_MT1_FAC', '*CALC', 'CA SEJOUR moyen [HOSP]', 'CA moyen SEJOUR', 'CA moyen SEJOUR', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen des séjours hospitalisés (1 nuit minimum)', '-TS1', 'CAF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAM_MT2_FAC', '*CALC', 'CA SEJOUR moyen [AMBU]', 'CA moyen SEJOUR', 'CA moyen SEJOUR', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen des séjours ambulatoires (0 nuits)', '-TS2', 'CAF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAM_MT5_FAC', '*CALC', 'CA SEJOUR moyen [SEANCE]', 'CA moyen', 'CA moyen', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen des séances', '-TS5', 'CAF', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAM_MTDA1_FAC', '*CALC', 'CA SEJOUR moyen [HOSP] (date acte)', 'CA moyen SEJOUR', 'CA moyen SEJOUR', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen des séjours hospitalisés (1 nuit minimum) (date acte)', '-TS1', 'CAF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAM_MTDA1_TOT', '*CALC', 'CA SEJOUR Moyen Facturé + Valorisé [HOSP] (date acte)', 'CA moyen SEJOUR Facturé + Valorisé', 'CA moyen SEJOUR Facturé + Valorisé', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen facturé et valorisé des séjours hospitalisés (1 nuit minimum) (date acte)', '-TS1', 'CAVF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAM_MTDA2_FAC', '*CALC', 'CA SEJOUR moyen [AMBU] (date acte)', 'CA moyen SEJOUR (date acte)', 'CA moyen SEJOUR (date acte)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen des séjours ambulatoires (0 nuits) (date acte)', '-TS2', 'CAF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAM_MTDA2_TOT', '*CALC', 'CA SEJOUR Moyen Facturé + Valorisé [AMBU] (date acte)', 'CA moyen SEJOUR Facturé + Valorisé (date acte)', 'CA moyen SEJOUR Facturé + Valorisé (date acte)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen facturé et valorisé des séjours ambulatoires (0 nuits) (date acte)', '-TS2', 'CAVF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAM_MTDA5_FAC', '*CALC', 'CA SEJOUR moyen [SEANCE] (date acte)', 'CA moyen', 'CA moyen', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen des séances (date acte)', '-TS5', 'CAF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAM_MTDA5_TOT', '*CALC', 'CA SEJOUR Moyen Facturé + Valorisé [SEANCE] (date acte)', 'CA moyen SEJOUR Facturé + Valorisé (Séances)', 'CA moyen SEJOUR Facturé + Valorisé (Séances)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen facturé et valorisé des séances (date acte)', '-TS5', 'CAVF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAM_MTDA8_FAC', '*CALC', 'CA SEJOUR moyen (date acte)', 'CA moyen SEJOUR (date acte)', 'CA moyen SEJOUR (date acte)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen des séjours (date acte)', 'CAF', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAM_MTDA8_TOT', '*CALC', 'CA SEJOUR Moyen Facturé + Valorisé (date acte)', 'CA moyen SEJOUR Facturé + Valorisé (date acte)', 'CA moyen SEJOUR Facturé + Valorisé (date acte)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen facturé et valorisé des séjours (date acte)', 'CAVF', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAM_MTDS1_FAC', '*CALC', 'CA SEJOUR moyen [HOSP] (date sortie)', 'CA moyen SEJOUR', 'CA moyen SEJOUR', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen facturé des séjours hospitalisés (1 nuit minimum) (date sortie)', '-TS1', 'CAF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAM_MTDS1_TOT', '*CALC', 'CA SEJOUR Moyen Facturé + Valorisé [HOSP] (date sortie)', 'CA moyen SEJOUR Facturé + Valorisé', 'CA moyen SEJOUR Facturé + Valorisé', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen facturé et valorisé des séjours hospitalisés (1 nuit minimum) (date sortie)', '-TS1', 'CAVF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAM_MTDS2_FAC', '*CALC', 'CA SEJOUR moyen [AMBU] (date sortie)', 'CA moyen SEJOUR (date sortie)', 'CA moyen SEJOUR (date sortie)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen des séjours ambulatoires (0 nuits) (date sortie)', '-TS2', 'CAF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAM_MTDS2_TOT', '*CALC', 'CA SEJOUR Moyen Facturé + Valorisé [AMBU] (date sortie)', 'CA moyen SEJOUR Facturé + Valorisé (date sortie)', 'CA moyen SEJOUR Facturé + Valorisé (date sortie)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen facturé et valorisé des séjours ambulatoires (0 nuits) (date sortie)', '-TS2', 'CAVF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAM_MTDS5_FAC', '*CALC', 'CA SEJOUR moyen [SEANCE] (date sortie)', 'CA moyen', 'CA moyen', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen des séances (date sortie)', '-TS5', 'CAF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAM_MTDS5_TOT', '*CALC', 'CA SEJOUR Moyen Facturé + Valorisé [SEANCE] (date sortie)', 'CA moyen SEJOUR Facturé + Valorisé (Séances)', 'CA moyen SEJOUR Facturé + Valorisé (Séances)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen facturé et valorisé des séances (date sortie)', '-TS5', 'CAVF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAM_MTDS8_FAC', '*CALC', 'CA SEJOUR moyen (date sortie)', 'CA moyen SEJOUR (date sortie)', 'CA moyen SEJOUR (date sortie)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen des séjours (date sortie)', 'CAF', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAM_MTDS8_TOT', '*CALC', 'CA SEJOUR Moyen Facturé + Valorisé (date sortie)', 'CA moyen SEJOUR Facturé + Valorisé (date sortie)', 'CA moyen SEJOUR Facturé + Valorisé (date sortie)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen facturé et valorisé des séjours (date sortie)', 'CAVF', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAM_MTDV1_FAC', '*CALC', 'CA SEJOUR moyen [HOSP] (date vente)', 'CA moyen SEJOUR', 'CA moyen SEJOUR', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen facturé des séjours hospitalisés (1 nuit minimum) (date vente)', '-TS1', 'CAF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAM_MTDV1_TOT', '*CALC', 'CA SEJOUR Moyen Facturé + Valorisé [HOSP] (date vente)', 'CA moyen SEJOUR Facturé + Valorisé', 'CA moyen SEJOUR Facturé + Valorisé', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen facturé et valorisé des séjours hospitalisés (1 nuit minimum) (date vente)', '-TS1', 'CAVF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAM_MTDV2_FAC', '*CALC', 'CA SEJOUR moyen [AMBU] (date vente)', 'CA moyen SEJOUR (date vente)', 'CA moyen SEJOUR (date vente)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen des séjours ambulatoires (0 nuits) (date vente)', '-TS2', 'CAF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAM_MTDV2_TOT', '*CALC', 'CA SEJOUR Moyen Facturé + Valorisé [AMBU] (date vente)', 'CA moyen SEJOUR Facturé + Valorisé (date vente)', 'CA moyen SEJOUR Facturé + Valorisé (date vente)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen facturé et valorisé des séjours ambulatoires (0 nuits) (date vente)', '-TS2', 'CAVF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAM_MTDV5_FAC', '*CALC', 'CA SEJOUR moyen [SEANCE] (date vente)', 'CA moyen', 'CA moyen', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen des séances (date vente)', '-TS5', 'CAF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAM_MTDV5_TOT', '*CALC', 'CA SEJOUR Moyen Facturé + Valorisé [SEANCE] (date vente)', 'CA moyen SEJOUR Facturé + Valorisé (Séances)', 'CA moyen SEJOUR Facturé + Valorisé (Séances)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen facturé et valorisé des séances (date vente)', '-TS5', 'CAVF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAM_MTDV8_FAC', '*CALC', 'CA SEJOUR moyen (date vente)', 'CA moyen SEJOUR (date vente)', 'CA moyen SEJOUR (date vente)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen des séjours (date vente)', 'CAF', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAM_MTDV8_TOT', '*CALC', 'CA SEJOUR Moyen Facturé + Valorisé (date vente)', 'CA moyen SEJOUR Facturé + Valorisé (date vente)', 'CA moyen SEJOUR Facturé + Valorisé (date vente)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen facturé et valorisé des séjours (date vente)', 'CAVF', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAM_SOINS_CPT', '*CALC', 'CA SOINS Moyen comptabilisé (date vente)', 'CA moyen Soins (date acte)', 'CA moyen Soins (date acte)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', 'CTI_CA_T2A_CPT', 'CTI_NBSEJ_SOINS_CPT', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires comptabilisé moyen des soins (date vente)', 'CACP', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAM_SOINS_FACVAL#2', '*CALC', 'CA SOINS Moyen Facturé + Valorisé (date sortie)', 'CA moyen Soins (date sortie)', 'CA moyen Soins (date sortie)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé et valorisé moyen des soins (date sortie)', 'CAVF', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAT_MT1_FAC', '*CALC', 'CA SOINS Moyen [HOSP]', 'CA moyen Soins', 'CA moyen Soins', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen des soins effectués lors des séjours hospitalisés (1 nuit minimum)', '-TS1', 'CAF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAT_MT2_FAC', '*CALC', 'CA SOINS Moyen [AMBU]', 'CA moyen Soins', 'CA moyen Soins', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen des soins effectués lors des séjours ambulatoires (0 nuits)', '-TS2', 'CAF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAT_MT5_FAC', '*CALC', 'CA SOINS Moyen [SEANCE]', 'CA moyen', 'CA moyen', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen des soins effectués lors des séances', '-TS5', 'CAF', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAT_MTD18_FACVAL', '*CALC', 'CA SOINS Moyen Facturé + Valorisé (date acte)', 'CA moyen Soins (date acte)', 'CA moyen Soins (date acte)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', 'CTI_T2A_MT_TOT', 'CTI_EMC', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé et valorisé moyen des soins (date acte)', 'CAVF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAT_MTDA2_FAC', '*CALC', 'CA SOINS Moyen [AMBU] (date acte)', 'CA moyen Soins (date acte)', 'CA moyen Soins (date acte)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen des soins réalisés lors des séjours ambulatoires (0 nuits) (date acte)', '-TS2', 'CAF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAT_MTDA5_FAC', '*CALC', 'CA SOINS Moyen [SEANCE] (date acte)', 'CA moyen', 'CA moyen', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen des soins réalisés lors des séances (date acte)', '-TS5', 'CAF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAT_MTDA8_FAC', '*CALC', 'CA SOINS Moyen (date acte)', 'CA moyen Soins (date acte)', 'CA moyen Soins (date acte)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen des soins (date acte)', 'CAF', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAT_MTDA_FAC', '*CALC', 'CA SOINS Moyen [HOSP] (date acte)', 'CA moyen Soins', 'CA moyen Soins', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', '', '-TS1', 'CAF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAT_MTDS1_FAC', '*CALC', 'CA SOINS Moyen [HOSP] (date sortie)', 'CA moyen Soins', 'CA moyen Soins', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen des soins réalisés lors des séjours hospitalisés (1 nuit minimum) (date sortie)', '-TS1', 'CAF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAT_MTDS2_FAC', '*CALC', 'CA SOINS Moyen [AMBU] (date sortie)', 'CA moyen Soins (date sortie)', 'CA moyen Soins (date sortie)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen des soins réalisés lors des séjours ambulatoires (0 nuits) (date sortie)', '-TS2', 'CAF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAT_MTDS5_FAC', '*CALC', 'CA SOINS Moyen [SEANCE] (date sortie)', 'CA moyen', 'CA moyen', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen des soins réalisés lors des séances (date sortie)', '-TS5', 'CAF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAT_MTDS8_FAC', '*CALC', 'CA SOINS Moyen (date sortie)', 'CA moyen Soins (date sortie)', 'CA moyen Soins (date sortie)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen des soins (date sortie)', 'CAF', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAT_MTDV1_FAC', '*CALC', 'CA SOINS Moyen [HOSP] (date vente)', 'CA moyen Soins', 'CA moyen Soins', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen des soins réalisés lors des séjours hospitalisés (1 nuit minimum) (date vente)', '-TS1', 'CAF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAT_MTDV2_FAC', '*CALC', 'CA SOINS Moyen [AMBU] (date vente)', 'CA moyen Soins (date vente)', 'CA moyen Soins (date vente)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen des soins réalisés lors des séjours ambulatoires (0 nuits) (date vente)', '-TS2', 'CAF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAT_MTDV5_FAC', '*CALC', 'CA SOINS Moyen [SEANCE] (date vente)', 'CA moyen', 'CA moyen', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen des soins réalisés lors des séances (date vente)', '-TS5', 'CAF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_CAT_MTDV8_FAC', '*CALC', 'CA SOINS Moyen (date vente)', 'CA moyen Soins (date vente)', 'CA moyen Soins (date vente)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen des soins (date vente)', 'CAF', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_COMPT', 'SEJOURS', 'CA comptabilisé total', 'CA comptabilisé etablissement', 'CA Comptabilisé', 'montant_comptabilise', '1', 'SUM', '#E', 80, '4', ' ', ' ', ' ', ' ', '4', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires comptabilisé total', '', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_COMPT_EXT', 'SEJOURS', 'CA comptabilisé (Autres- Externes)', 'CA comptabilisé (Autres- Externes)', 'CA comptabilisé (Autres)', 'CASE WHEN type_sejour = ''3'' THEN montant_comptabilise ELSE NULL END', '1', 'SUM', '#E', 70, '4', ' ', ' ', ' ', ' ', '4', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires comptabilisé des séjours Autres et Externes', '-TS3', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_COMPT_HC', 'SEJOURS', 'CA comptabilis?ospitalisation complète', 'CA comptabilisé hospitalisation complète', 'CA comptabilisé (HC)', 'CASE WHEN type_sejour = ''1'' THEN montant_comptabilise ELSE NULL END', '1', 'SUM', '#E', 80, '4', ' ', ' ', ' ', ' ', '4', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires comptabilisé des séjours en Hospitalisation Complète (1 nuit minimum)', '', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_COMP_HJ', 'SEJOURS', 'CA comptrabilisé (Hospitalisation de jour)', 'CA comptrabilisé (Hospitalisation de jour)', 'CA comptrabilisé (HJ)', 'CASE WHEN type_sejour = ''2'' OR type_sejour = ''5'' THEN montant_comptabilise ELSE NULL END', '1', 'SUM', '#E', 70, '4', ' ', ' ', ' ', ' ', '4', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_EXP_ETAB', 'SEJOURS', 'CA expédié', 'CA expédié établissement ', 'CA expédié', 'CASE WHEN nb_non_expedie <> 1 THEN montant_facture ELSE NULL END', '1', 'SUM', '#E', 80, '3', ' ', ' ', ' ', ' ', '3', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires des factures expédiées', 'CAF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_EXP_EXT', 'SEJOURS', 'CA expédié (Autres-externes)', 'CA expédié (Autres-externes)', 'CA expédié (Autres)', 'CASE WHEN type_sejour = ''3'' AND nb_non_expedie <> 1 THEN montant_facture ELSE NULL END', '1', 'SUM', '#E', 80, '3', ' ', ' ', ' ', ' ', '3', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires des factures expédiées en Autres et Externes', '-TS3', 'CAF', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_EXP_HC', 'SEJOURS', 'CA expédié (hospitalisation complète)', 'CA expédié (hospitalisation complète)', 'CA expédié (HC)', 'CASE WHEN type_sejour = ''1'' AND nb_non_expedie <> 1 THEN montant_facture ELSE NULL END', '1', 'SUM', '#E', 70, '3', ' ', ' ', ' ', ' ', '3', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires des factures expédiées pour des séjours en Hospitalisation Complète (1 nuit minimum)', 'CAF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_EXP_HJ', 'SEJOURS', 'CA expédié (Hospitalisation de jour)', 'CA expédié (Hospitalisation de jour)', 'CA expédié (HJ)', 'CASE WHEN (type_sejour = ''2'' OR type_sejour = ''5'') AND nb_non_expedie <> 1 THEN montant_facture ELSE NULL END', '1', 'SUM', '#E', 70, '3', ' ', ' ', ' ', ' ', '3', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires des factures expédiées pour des séjours en Hospitalisation de Jour (0 nuits)', 'CAF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_FACT_EXT', 'SEJOURS', 'CA Facturé (Autres = externes)', 'CA facturé (Autres = externes)', 'CA facturé (Autres)', 'CASE WHEN type_sejour = ''3'' THEN montant_facture ELSE NULL END', '1', 'SUM', '#E', 80, '3', ' ', ' ', ' ', ' ', '3', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé en Autres et Externes', '-TS3', 'CAF', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_FACT_HC', 'SEJOURS', 'CA Facturé hospitalisation complète', 'CA facturé hospitalisation complète', 'CA facturé (HC)', 'CASE WHEN type_sejour = ''1'' THEN montant_facture ELSE NULL END', '1', 'SUM', '#E', 80, '3', ' ', ' ', ' ', ' ', '3', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé en Hospitalisation Complète (1 nuit minimum)', 'CAF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_FACT_HJ', 'SEJOURS', 'CA Facturé (Hospitalisation de jour)', 'CA facturé (Hospitalisation de jour)', 'CA facturé (hj)', 'CASE WHEN type_sejour = ''2'' OR type_sejour = ''5'' THEN montant_facture ELSE NULL END', '1', 'SUM', '#E', 80, '3', ' ', ' ', ' ', ' ', '3', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé en Hospitalisation de Jour (0 nuits)', 'CAF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_FACT_VAL', 'SEJOURS', 'CA Total', 'CA Total (Facturé + valorisé)', 'CA Total', 'montant_facture_c + montant_encours_c', '1', 'SUM', '#E', 80, '2', ' ', ' ', ' ', ' ', '2', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', '', 'CAVF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_FACT_VAL_HC', 'SEJOURS', 'CA Facturé + Ca Valorisé (hospitalisation complète)', 'CA facturé + Ca valorisé (hospitalisation complète)', 'CA facturé + Ca valorisé (hc)', 'CASE WHEN type_sejour = ''1'' THEN montant_facture + montant_encours ELSE NULL END', '1', 'SUM', '#E', 80, '3', ' ', ' ', ' ', ' ', '3', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé et valorisé des séjours en Hospitalisation Complète (1 nuit minimum)', '', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_FAC_ETAB', 'SEJOURS', 'CA Facturé Etablissement', 'CA facturé etablissement', 'CA facturé', 'montant_facture_c', '1', 'SUM', '#E', 80, '2', ' ', ' ', ' ', ' ', '2', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé', 'CAF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_FAC_VAL_EXT', '*CALC', 'CA Facturé + Valorisé (Autres-Externes)', 'CA facturé + valorisé (Autres-Externes)', 'CA facturé + valorisé (Autres)', '[1]+[2]', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', 'CTI_CA_FACT_EXT', 'CTI_CA_VAL_EXT', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé et valorisé des séjours Externes', '-TS3', 'CAF', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_FAC_VAL_EXT-2', '*CALC', 'CA facturé + valorisé (Autres-Externes)', 'CA facturé + valorisé (Autres-Externes)', 'CA facturé + valorisé (Autres)', '[1] + [2]', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', 'CTI_CA_FACT_EXT', 'CTI_CA_VAL_EXT', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé et valorisé des séjours Externes', '-TS3', 'CAF', 'CAV', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_FAC_VAL_HJ', 'SEJOURS', 'CA Facturé + Valorisé (Hospitalisation de jour)', 'CA facturé + valorisé (Hospitalisation de jour)', 'CA facturé + valorisé (HJ)', 'CASE WHEN type_sejour = ''2'' OR type_sejour = ''5'' THEN montant_facture + montant_encours ELSE NULL END ', '1', 'SUM', '#E', 80, '3', ' ', ' ', ' ', ' ', '3', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé et valorisé des séjours en Hospitalisation de jour (0 nuits)', '', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_MOY_FACT_HC', '*CALC', 'CA moyen Facturé hospitalisation complète', 'CA moyen facturé hospitalisation complète', 'CA moyen facturé (HC)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 60, ' ', ' ', ' ', ' ', ' ', ' ', 'CTI_CA_FACT_HC', 'CTI_NBSEJ_HC', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé moyen des séjours en Hospitalisation Complète', 'CAF', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_MOY_FACT_VAL_ETAB', '*CALC', 'CA moyen Facturé + Valorisé (Etablissement)', 'CA moyen facturé + valorisé (Etablissement)', 'CA moyen facturé + valorisé', 'base.cti_division([1]+[2],[3])', '1', '*CALC', '#E', 60, ' ', ' ', ' ', ' ', ' ', ' ', 'CTI_CA_FAC_ETAB', 'CTI_CA_VAL_ETAB', 'CTI_NBSEJO', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé et valorisé moyen de l''établissement', 'CAF', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_MOY_FAC_EXT', '*CALC', 'CA moyen Facturé (Autres = externes)', 'CA moyen facturé (Autres = externes)', 'CA moyen facturé (Autres)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 60, ' ', ' ', ' ', ' ', ' ', ' ', 'CTI_CA_FACT_EXT', 'CTI_NBSEJ_EXT', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé moyens des séjours Externes', '-TS3', 'CAF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_MOY_FAC_HJ', '*CALC', 'CA moyen Facturé (Hospitalisation de jour)', 'CA moyen facturé (Hospitalisation de jour)', 'CA moyen facturé (HJ)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 60, ' ', ' ', ' ', ' ', ' ', ' ', 'CTI_CA_FACT_HJ', 'CTI_NBSEJ_HJ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé moyen des séjours en Hospitalisation de Jour', 'CAF', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_MOY_FAC_VAL_EXT', '*CALC', 'CA moyen Facturé + Valorisé (Autres-Externes)', '', '', 'base.cti_division([1] + [2],[3])', '1', '*CALC', '', 0, ' ', ' ', ' ', ' ', ' ', ' ', 'CTI_CA_FACT_EXT', 'CTI_CA_VAL_EXT', 'CTI_NBSEJ_EXT', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé et valorisé des séjours Externes', '-TS3', 'CAF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_MOY_FAC_VAL_HJ', '*CALC', 'CA moyen Facturé + Valorisé (Hospitalisation de jour)', 'CA moyen facturé + valorisé (Hospitalisation de jour)', 'CA moyen facturé + valorisé (HJ)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 60, ' ', ' ', ' ', ' ', ' ', ' ', 'CTI_CA_FAC_VAL_HJ', 'CTI_NBSEJ_HJ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé et valorisé des séjours en Hospitalisation de Jour', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_MOY_FCT_VAL_HC', '*CALC', 'CA moyen Facturé + Valorisé (hospitalisation complète)', 'CA moyen facturé + valorisé (hospitalisation complète)', 'CA moyen facturé + valorisé (HC)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 70, ' ', ' ', ' ', ' ', ' ', ' ', 'CTI_CA_FACT_VAL_HC', 'CTI_NBSEJ_HC', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', '', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_NON_EXP_ETAB', 'SEJOURS', 'CA restant à expédier', 'CA restant à expédier', 'CA restant à expédier', 'montant_non_expedie_c', '1', 'SUM', '#E', 0, '2', ' ', ' ', ' ', ' ', '2', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires des factures non expédiées', '', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_NON_EXP_EXT', 'SEJOURS', 'CA restant à expédier (Autres-Externes)', 'CA restant à expédier (Autres-Externes)', 'CA non expédier (Autres)', 'CASE WHEN type_sejour = ''3'' THEN montant_non_expedie ELSE NULL END', '1', 'SUM', '#E', 70, '3', ' ', ' ', ' ', ' ', '3', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires des factures non expédiées des séjours Externes', '-TS3', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_NON_EXP_HC', 'SEJOURS', 'CA restant à expédier (hospitalisation complète)', 'CA restant à expédier (hospitalisation complète)', 'CA restant à expédier (HC)', 'CASE WHEN type_sejour = ''1'' THEN montant_non_expedie ELSE NULL END', '1', 'SUM', '#E', 70, '3', ' ', ' ', ' ', ' ', '3', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires des factures non expédiées des séjours en Hospitalisation Complète', '', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_NON_EXP_HJ', 'SEJOURS', 'CA restant à expédier (Hospitalisation de jour)', 'CA restant à expédier (Hospitalisation de jour)', 'CA restant à expédier (HJ)', 'CASE WHEN (type_sejour = ''2'' OR type_sejour = ''5'') THEN montant_non_expedie ELSE NULL END', '1', 'SUM', '#E', 80, '3', ' ', ' ', ' ', ' ', '3', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires des factures non expédiées des séjours en Hospitalisation de Jour', '', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_NON_SOL', 'SEJOURS', 'CA restant à solder', 'CA restant à solder', 'CA restant à solder', 'CASE WHEN nb_non_solde_0_c <> 0 THEN montant_solde_0_c ELSE 0 END + CASE WHEN nb_non_solde_1_c <> 0 THEN montant_solde_1_c ELSE 0 END + CASE WHEN nb_non_solde_2_c <> 0 THEN montant_solde_2_c ELSE 0 END', '1', 'SUM', '#E', 80, '2', ' ', ' ', ' ', ' ', '2', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', '', 'CASL', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_NON_SOL_ETAB', 'SEJOURS', 'CA restant à solder établissement', 'CA restant à solder établissement', 'CA restant à solder', 'CASE WHEN nb_non_solde = 1 THEN montant_solde ELSE NULL END', '1', 'SUM', '#E', 70, '3', ' ', ' ', ' ', ' ', '3', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires des factures non soldées', 'CASL', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_NON_SOL_EXT', 'SEJOURS', 'CA restant à solder (Autres-Externes)', 'CA restant à solder (Autres-Externes)', 'CA non solder (Autres)', 'CASE WHEN type_sejour = ''3'' AND nb_non_solde = 1 THEN montant_solde ELSE NULL END', '1', 'SUM', '#E', 70, '3', ' ', ' ', ' ', ' ', '3', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires des factures non soldées des séjours Externes', '-TS3', 'CASL', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_NON_SOL_HC', 'SEJOURS', 'CA restant à solder (hospitalisation complète)', 'CA restant à solder (hospitalisation complète)', 'CA restant à solder (HC)', 'CASE WHEN type_sejour = ''1'' AND nb_non_solde = 1 THEN montant_solde ELSE NULL END', '1', 'SUM', '#E', 70, '3', ' ', ' ', ' ', ' ', '3', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires des factures non soldées des séjours en Hospitalisation complète', 'CASL', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_NON_SOL_HJ', 'SEJOURS', 'CA restant à solder (Hospitalisation de jour)', 'CA restant à solder (Hospitalisation de jour)', 'CA restant à solder (HJ)', 'CASE WHEN (type_sejour = ''2'' OR type_sejour = ''5'') AND nb_non_solde = 1 THEN montant_solde ELSE NULL END', '1', 'SUM', '#E', 70, '3', ' ', ' ', ' ', ' ', '3', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires des factures non soldées des séjours en Hospitalisation de Jour', 'CASL', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_RUBMED_MT_CPT', 'FACTURATION_CLINIQUE', 'CA SEJOUR comptabilisé', 'Montant CA SEJOUR comptabilisé', 'Montant CA SEJOUR comptabilisé', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] THEN montant_comptabilise ELSE 0 END', '1', 'SUM', '#E', 80, '4', ' ', ' ', ' ', ' ', '4', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires comptabilisé pour les séjours dans l''établissement', 'CACP', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_SOL_ETAB', 'SEJOURS', 'CA soldé établissement', 'CA soldé établissement', 'CA soldé ', 'CASE WHEN nb_non_solde<> 1 THEN montant_facture ELSE NULL END', '1', 'SUM', '#E', 60, '3', ' ', ' ', ' ', ' ', '3', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires des factures soldées', 'CAF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_SOL_EXT', 'SEJOURS', 'CA soldé (Autres-Externes)', 'CA soldé (Autres-Externes)', 'CA soldé (Autres)', 'CASE WHEN type_sejour = ''3'' AND nb_non_solde <> 1 THEN montant_facture ELSE NULL END', '1', 'SUM', '#E', 70, '3', ' ', ' ', ' ', ' ', '3', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires des factures soldées des séjours Externes', '-TS3', 'CAF', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_SOL_HC', 'SEJOURS', 'CA soldé (hospitalisation complète)', 'CA soldé (hospitalisation complète)', 'CA soldé (HC)', 'CASE WHEN type_sejour = ''1'' AND nb_non_solde <> 1 THEN montant_facture ELSE NULL END', '1', 'SUM', '#E', 70, '3', ' ', ' ', ' ', ' ', '3', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires des factures soldées des séjours en Hospitalisation complète (1 nuit minimum)', 'CAF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_SOL_HJ', 'SEJOURS', 'CA soldé (Hospitalisation de jour)', 'CA soldé (Hospitalisation de jour)', 'CA soldé (HJ)', 'CASE WHEN (type_sejour = ''2'' OR type_sejour = ''5'') AND nb_non_solde <> 1 THEN montant_facture ELSE NULL END', '1', 'SUM', '#E', 80, '3', ' ', ' ', ' ', ' ', '3', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires des factures soldées des séjours en Hospitalisation de Jour (0 nuits)', 'CAF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_T2A_CPT', 'FACTURATION_CLINIQUE', 'CA SOINS comptabilisé', 'Montant CA SOINS comptabilisé', 'Montant CA SOINS comptabilisé', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_T2A_R] THEN montant_comptabilise ELSE 0 END', '1', 'SUM', '#E', 80, '4', ' ', ' ', ' ', ' ', '4', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires comptabilisé des soins', 'CACP', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_VAL_ETAB', 'SEJOURS', 'CA Valorisé établissement', 'CA valorisé établissement', 'CA valorisé', 'montant_encours', '1', 'SUM', '#E', 80, '2', ' ', ' ', ' ', ' ', '2', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires valorisé des séjours de l''établissement', '', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_VAL_EXT', 'SEJOURS', 'CA Valorisé (Autres-Externes)', 'CA valorisé (Autres-Externes)', 'CA valorisé (Autres)', 'CASE WHEN type_sejour = ''3'' THEN montant_encours ELSE NULL END', '1', 'SUM', '', 0, '3', ' ', ' ', ' ', ' ', '3', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires valorisé des séjours externes', '-TS3', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_VAL_HC', 'SEJOURS', 'CA Valorisé hospitalisation complète', 'CA valorisé hospitalisation complète', 'CA valorisé (HC)', 'CASE WHEN type_sejour = ''1'' THEN montant_encours ELSE NULL END', '1', 'SUM', '#E', 80, '3', ' ', ' ', ' ', ' ', '3', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires valorisé des séjours en Hospitalisation Complète', '', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CA_VAL_HJ', 'SEJOURS', 'CA Valorisé (Hospitalisation de jour)', 'CA valorisé (Hospitalisation de jour)', 'CA valorisé (HJ)', 'CASE WHEN type_sejour = ''2'' OR type_sejour = ''5'' THEN montant_encours ELSE NULL END', '1', 'SUM', '#E', 70, '3', ' ', ' ', ' ', ' ', '3', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires valorisé des séjours en Hospitalisation de Jour', '', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CCAACTCOMPTA_C', '*CALC', 'CA Activité comptable (Encours CTI)', 'Montant activité comptable', 'Montant activité comptable', '[1]+[2]', '1', '*CALC', '0E', 0, ' ', ' ', ' ', ' ', ' ', ' ', 'CTI_MTCPTCLI_C', 'CTI_CCAENCVAR_C', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires de l''activité comptable (encours)', 'CACP', 'CAV', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CCAACTCOMPTA_SEJOUR_C', '*CALC', 'CA SEJOUR Activité comptable (Encours CTI)', 'CA activité comptable Séjour', 'CA activité comptable Séjour', '[1]+[2]', '1', '*CALC', '0E', 0, ' ', ' ', ' ', ' ', ' ', ' ', 'CTI_CA_RUBMED_MT_CPT', 'CTI_CCAENCVAR_SEJOUR_C', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires de l''activité comptable des séjours (encours)', 'CACP', 'CAV', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CCAACTCOMPTA_SOINS_C', '*CALC', 'CA SOINS Activité comptable (Encours CTI)', 'CA activité comptable Soins', 'CA activité comptable Soins', '[1]+[2]', '1', '*CALC', '0E', 0, ' ', ' ', ' ', ' ', ' ', ' ', 'CTI_CA_T2A_CPT', 'CTI_CCAENCVAR_SOINS_C', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires de l''activité comptable des soins (encours)', 'CACP', 'CAV', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CCAENCDER_C', 'EN_COURS', 'CA encours dernier mois CTI', 'Montant encours', 'Montant encours', 'CASE WHEN code_origine = ''C'' THEN montant_encours ELSE 0 END', '1', 'SUMLASTMONTH', '0E', 0, '4', ' ', ' ', ' ', ' ', '4', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires de l''encours du mois précédent', 'CAV', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CCAENCRECPRE_C', 'EN_COURS', 'CA report encours CTI premier mois', 'Montant report encours', 'Montant report encours', 'CASE WHEN code_origine = ''C'' THEN montant_report_encours ELSE 0 END', '1', 'SUMFIRSTMONTH', '0E', 0, '4', ' ', ' ', ' ', ' ', '4', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires du report de l''encours du mois précédent', 'CAV', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CCAENCREP_C', 'EN_COURS', 'CA report encours CTI', 'Montant report encours', 'Montant report encours', 'CASE WHEN code_origine = ''C'' THEN montant_report_encours ELSE 0 END', '1', 'SUM', '0E', 0, '4', ' ', ' ', ' ', ' ', '4', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires du report de l''encours', 'CAV', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CCAENCVAR_C', 'EN_COURS', 'CA variation encours CTI', 'CA variation encours', 'CA variation encours', 'CASE WHEN code_origine = ''C'' THEN montant_variation_encours ELSE 0 END', '1', 'SUM', '0E', 0, '4', ' ', ' ', ' ', ' ', '4', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires de la variation de l''encours', 'CAV', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CCAENCVAR_C_12M', 'EN_COURS', 'CA variation encours CTI moyen (12 derniers mois)', 'Montant variation encours moyen', 'Montant variation encours moyen', 'CASE WHEN code_origine = ''C'' THEN montant_variation_encours ELSE 0 END', '1', 'AVG12M', '0E', 0, '4', ' ', ' ', ' ', ' ', '4', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen de la variation de l''encours sur les 12 derniers mois', 'CAV', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CCAENCVAR_SEJOUR_C', 'EN_COURS', 'CA SEJOUR variation en-cours', 'Variation en-cours Séjour', 'Variation en-cours Séjour', 'CASE WHEN code_origine = ''C'' AND rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] THEN montant_variation_encours ELSE 0 END', '1', 'SUM', '#E', 80, '4', ' ', ' ', ' ', ' ', '4', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires de la variation de l''encours des séjours', 'CAV', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CCAENCVAR_SOINS_C', 'EN_COURS', 'CA SOINS variation en-cours', 'Variation en-cours Soins', 'Variation en-cours Soins', 'CASE WHEN code_origine = ''C'' AND rubrique_facturation_id IN [LISTE:CTI_T2A_R] THEN montant_variation_encours ELSE 0 END', '1', 'SUM', '#E', 80, '4', ' ', ' ', ' ', ' ', '4', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires de la variation de l''encours des soins', 'CAV', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CCAENC_C', 'EN_COURS', 'CA encours CTI', 'Montant encours', 'Montant encours', 'CASE WHEN code_origine = ''C'' THEN montant_encours ELSE 0 END', '1', 'SUM', '0E', 0, '4', ' ', ' ', ' ', ' ', '4', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires de l''encours', 'CAV', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_CDELSOLCA_C', '*CALC', 'Délai de solde selon CA (encours CTI)', 'Délai de solde selon CA', 'Délai de solde selon CA', 'base.cti_division(([1]+[2])*365,([3]+[4])*12)', '1', '*CALC', '0j', 0, ' ', ' ', ' ', ' ', ' ', ' ', 'CTI_MTSOLCLI_C', 'CTI_CCAENCDER_C', 'CTI_MTCPTCLI_C_12M', 'CTI_CCAENCVAR_C_12M', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Délai de solde selon le Chiffre d''Affaires', 'CACP', 'CASL', 'CAV', '', '', '', '', '', ''), | |||
| (1, 'CTI_CPC_MT_CPT', 'FACTURATION_CLINIQUE', 'CA CPC comptabilisé', 'CA chambre particulière comptabilisé', 'CA chambre particulière comptabilisé', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_SHO_R] THEN montant_comptabilise ELSE 0 END', '1', 'SUM', '#E', 80, '4', ' ', ' ', ' ', ' ', '4', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires comptabilisé des chambres particulières', 'CACP', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_DELAIFAC', '*CALC', 'Délai de facturation', 'Délai de facturation', 'Délai de facturation', 'base.cti_division([1] , [2])', '1', '*CALC', '0,0j', 60, ' ', ' ', ' ', ' ', ' ', ' ', 'CTI_SUM_DEL_FACTURE', 'CTI_SUM_NB_CALCULES', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Délai de facturation', '', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_DELAIG', 'SEJOURS', 'Délai de groupage', 'Délai de groupage', 'Délai groupage', 'delai_groupage', '1', 'AVG', '0,0', 0, '2', '5', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Délai de groupage', '', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_DELAISOL', '*CALC', 'Délai de solde', 'Délai de solde', 'Délai de solde', 'base.cti_division([1] , [2])', '1', '*CALC', '#,0j', 40, ' ', ' ', ' ', ' ', ' ', ' ', 'CTI_SUM_DEL_SOLD', 'CTI_NB_SOLDER', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Délai de solde', 'NBJOU', 'NOMBRE', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_DEL_GROUPAGE', '*CALC', 'Délai de groupage', 'Délai de groupage', 'Délai de groupage', 'base.cti_division([1] , [2])', '1', '*CALC', '0,0j', 60, ' ', ' ', ' ', ' ', ' ', ' ', 'CTI_SUM_DEL_GRP', 'CTI_SUM_NB_GROUPE', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', '', 'NBJOU', 'NOMBRE', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_DEP', 'OCCUPATION', 'NB Départs sur la période', 'Départs sur la période', 'Sor Per', 'nb_ambulatoires + CASE WHEN type_sejour = ''5'' THEN 0 ELSE nb_seances END + nb_externes + nb_sorties_directes', '1', 'SUM', '#', 0, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de sorties de patients sur la période', 'NBSOR', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_DEPCOMP', 'OCCUPATION', 'SSR - Départs sur la période (Hospitalisation complète)', 'SSR- Départs sur la période (Hospitalisation complète)', 'SSR Sor Per H COMP', 'CASE WHEN mode_traitement_id = ''3'' THEN (nb_ambulatoires + CASE WHEN nb_entrees_directes = 1 THEN 0 ELSE nb_seances END + nb_externes + nb_sorties_directes) ELSE 0 END', '1', 'SUM', '#', 0, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de sorties des séjours en Hospitalisation Complète', '', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_DIA_MT_FAC', 'FACTURATION_CLINIQUE', 'CA DIALYSE Facturé', 'Montant Dialyse Facturé', 'Montant Dialyse Facturé', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_DIA_R] THEN montant_facture ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé des dialyses', 'CAF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_DIVERS_MT_ENC', 'FACTURATION_CLINIQUE', 'CA DIVERS Valorisé', 'CA [DIVERS] Valorisé', 'CA [DIVERS] Valorisé', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_DIVERS_R] THEN montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires valorisé des divers', 'CAV', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_DIVERS_MT_FAC', 'FACTURATION_CLINIQUE', 'CA DIVERS Facturé', 'CA [DIVERS] facturé', 'CA [DIVERS] facturé', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_DIVERS_R] THEN montant_facture ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé des divers', 'CAF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_DIVERS_MT_TOT', 'FACTURATION_CLINIQUE', 'CA DIVERS Facturé + Valorisé', 'CA [DIVERS] facturé + Valorisé', 'CA [DIVERS] facturé + Valorisé', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_DIVERS_R] THEN montant_facture + montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé et valorisé des divers', 'CAVF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_DIVERS_RUB_ENC', 'FACTURATION_CLINIQUE', 'NB Rubriques DIVERS Valorisées', 'Nombre rubriques [DIVERS] Valorisées', 'Nombre rubriques [DIVERS] Valorisées', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_DIVERS_R] THEN nb_rubrique_encours ELSE 0 END', '1', 'SUM', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de rubriques valorisées en divers', 'NBRUB', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_DIVERS_RUB_FAC', 'FACTURATION_CLINIQUE', 'NB Rubriques DIVERS facturées', 'Nombre rubriques [DIVERS] facturées', 'Nombre rubriques [DIVERS] facturées', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_DIVERS_R] THEN nb_rubrique_facture ELSE 0 END', '1', 'SUM', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de rubriques facturées en divers', 'NBRUB', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_DIVERS_RUB_TOT', 'FACTURATION_CLINIQUE', 'NB Rubriques DIVERS Facturées + Valorisées', 'Nombre rubriques [DIVERS] Facturées + Valorisées', 'Nombre rubriques [DIVERS] Facturées + Valorisées', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_DIVERS_R] THEN nb_rubrique_facture + nb_rubrique_encours ELSE 0 END', '1', 'SUM', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de rubriques facturées et valorisées en divers', 'NBRUB', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_DMSCP', '*CALC', 'SSR - DMS totale (Nb de Jours + Ambulatoire JSN/Nb Sorties directes + Ambulatoire JSN)', 'DMS totale (Nb de journées + Ambulatoire JSN/Nb Sorties directes + Ambulatoire JSN)', 'DMS totale (Nb de journées + Ambulatoire JSN/Nb Sorties directes + Ambulatoire JSN)', 'CASE WHEN [2] <> 0 THEN [1] / [2] ELSE 0 END', '1', '*CALC', '#,00', 80, ' ', ' ', ' ', ' ', ' ', ' ', 'CTI_JRSORCP', 'CTI_SORDIRCOM', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'DMS totale de l''établissement', '-TS1', '-TS2', '-TS5', '', '', '', '', '', ''), | |||
| (1, 'CTI_DMSHOS', 'SEJOURS', 'DMS Hospitalisés', 'DMS Hospitalisés', 'DMS Hospitalisés', 'CASE WHEN type_sejour = ''1'' AND code_sorti = ''1'' AND date_sortie > date_entree THEN date_sortie - date_entree ELSE NULL END', '1', 'AVG', '', 0, '2', ' ', ' ', ' ', ' ', '2', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'DMS des séjours hospitalisés (1 nuit minimum)', '-TS1', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_DMSR', '*CALC', 'DMS Hospitalisés', 'DMS Hospitalisés', 'DMS Hospitalisés', 'CASE WHEN [2] <> 0 THEN [1] / [2] ELSE 0 END', '1', '*CALC', '#,00', 80, ' ', ' ', ' ', ' ', ' ', ' ', 'CTI_NBJSN', 'CTI_NBSORDIR', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'DMS des séjours hospitalisés (1 nuit minimum)', '-TS1', 'NBJOU', 'NBSOR', '', '', '', '', '', ''), | |||
| (1, 'CTI_DMSTOT', '*CALC', 'DMS Hospitalisation', 'DMS Hospitalisation', 'DMS Hospitalisation', 'CASE WHEN [2] <> 0 THEN [1] / [2] ELSE 0 END', '1', '*CALC', '#,00', 80, ' ', ' ', ' ', ' ', ' ', ' ', 'CTI_NB2_JSN', 'CTI_NBSOR_SA', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'DMS des séjours d''hospitalisation (hors séances)', '-TS1', '-TS2', 'NBJOU', 'NBSOR', '', '', '', '', ''), | |||
| (1, 'CTI_EMC', 'OCCUPATION', 'EMC', 'EMC', 'EMC', 'equivalent_malade_complet', '1', 'SUM', '', 0, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Equivalent Malade Complet', '', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_EMI_MT_FAC', 'FACTURATION_CLINIQUE', 'CA EMI Facturé', 'CA EMI Facturé', 'CA EMI Facturé', 'CASE WHEN prestation_code IN (''EMI'') THEN montant_facture ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé des prestations de type ''EMI''', 'CAF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_ENTDIRCOM', 'OCCUPATION', 'SSR - Entrées directes (Hospitalisés COMPLETE)', 'Entrées directes (Hospitalisés COMPLETE)', 'Entrées directes (Hospitalisés COMPETE)', 'CASE WHEN mode_traitement_id = ''3'' THEN nb_entrees_directes ELSE 0 END', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre d''entrées directes en Hospitalisation Complète', '-TS1', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_ENTDIRJR', 'OCCUPATION', 'SSR - Entrées directes (Hospitalisés DE JOUR)', 'Entrées directes (Hospitalisés DE JOUR)', 'Entrées directes (Hospitalisés DE JOUR)', 'CASE WHEN mode_traitement_id = ''4'' THEN nb_entrees_directes ELSE 0 END', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre d''entrées directes en Hospitalisation de Jour', '-TS1', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_EXB_NB_ENC', 'FACTURATION_CLINIQUE', 'NB Séjours CA EXH Valorisés', 'Nombre séjours EXH Valorisés', 'Nombre séjours EXH Valorisés', 'DISTINCT CASE WHEN (est_ligne_facturee = ''0'' and prestation_code IN (''EXH'')) THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours contenant des prestations de type ''EXH'' valorisées', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_EXH_JOU_ENC', 'FACTURATION_CLINIQUE', 'NB Jours EXH Valorisées', 'Nombre journées EXH Valorisées', 'Nombre journées EXH Valorisées', 'CASE WHEN prestation_code IN (''EXH'') THEN nb_rubrique_encours ELSE 0 END', '1', 'SUM', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de jours des séjours contenant des prestations de type ''EXH'' valorisées', 'NBJOU', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_EXH_JOU_FAC', 'FACTURATION_CLINIQUE', 'NB Jours EXH facturées', 'Nombre journées EXH facturées', 'Nombre journées EXH facturées', 'CASE WHEN prestation_code IN (''EXH'') THEN nb_rubrique_facture ELSE 0 END', '1', 'SUM', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de jours des séjours contenant des prestations de type ''EXH'' facturées', 'NBJOU', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_EXH_JOU_TOT', 'FACTURATION_CLINIQUE', 'NB Jours EXH Facturées + Valorisées', 'Total journées EXH Facturées + Valorisées', 'Total journées EXH Facturées + Valorisées', 'CASE WHEN prestation_code IN (''EXH'') THEN nb_rubrique_encours + nb_rubrique_facture ELSE 0 END', '1', 'SUM', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de jours des séjours contenant des prestations de type ''EXH'' facturées et valorisées', 'NBJOU', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_EXH_MT_ENC', 'FACTURATION_CLINIQUE', 'CA EXH Valorisé', 'Montant EXH Valorisé', 'Montant EXH Valorisé', 'CASE WHEN prestation_code IN (''EXH'') THEN montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires valorisé des prestations de type ''EXH''', 'CAV', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_EXH_MT_FAC', 'FACTURATION_CLINIQUE', 'CA EXH Facturé', 'Montant EXH facturé', 'Montant EXH facturé', 'CASE WHEN prestation_code IN (''EXH'') THEN montant_facture ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé des prestations de type ''EXH''', 'CAF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_EXH_MT_TOT', 'FACTURATION_CLINIQUE', 'CA EXH Facturé + Valorisé', 'Montant EXH facturé + Valorisé', 'Montant EXH facturé + Valorisé', 'CASE WHEN prestation_code IN(''EXH'') THEN montant_facture + montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé et valorisé des prestations de type ''EXH''', 'CAVF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_EXH_NB_FAC', 'FACTURATION_CLINIQUE', 'NB Séjours CA EXH facturés', 'Nombre séjours EXH facturés', 'Nombre séjours EXH facturés', 'DISTINCT CASE WHEN (est_ligne_facturee = ''1'' and prestation_code IN (''EXH'')) THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours facturés comportant des prestations de type ''EXH''', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_EXH_NB_TOT', 'FACTURATION_CLINIQUE', 'NB Séjours CA EXH Facturés + Valorisés', 'Nombre séjours EXH Facturés + Valorisés', 'Nombre séjours EXH Facturés + Valorisés', 'DISTINCT CASE WHEN ( prestation_code IN (''EXH'')) THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours facturés et valorisés comportant des prestations de type ''EXH''', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_EXT_MT_ENC', 'FACTURATION_CLINIQUE', 'CA Externes Valorisé Clinique', 'Montant externe Valorisé Clinique', 'Montant externe Valorisé Clinique', 'CASE WHEN type_sejour = ''3'' THEN montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', '', '-TS3', 'CAV', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_EXT_MT_FAC', 'FACTURATION_CLINIQUE', 'CA Externes Facturé', 'Montant externe facturé', 'Montant externe facturé', 'CASE WHEN type_sejour = ''3'' THEN montant_facture ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', '', '-TS3', 'CAF', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_EXT_MT_TOT', 'FACTURATION_CLINIQUE', 'CA Externes Facturé + Valorisé', 'Montant externe Facturé + Valorisé', 'Montant externe Facturé + Valorisé', 'CASE WHEN type_sejour = ''3'' THEN montant_facture + montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', '', '-TS3', 'CAVF', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_EXT_NB_ENC', 'FACTURATION_CLINIQUE', 'NB externes Valorisés Clinique', 'Nombre externes Valorisés', 'Nombre externes Valorisés', 'DISTINCT CASE WHEN nb_rubrique_encours <> 0 and type_sejour = ''3'' THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', '', '-TS3', 'NBENT', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_EXT_NB_FAC', 'FACTURATION_CLINIQUE', 'NB externes facturés Clinique', 'Nombre externes facturés', 'Nombre externes facturés', 'DISTINCT CASE WHEN (nb_rubrique_facture <> 0 and type_sejour = ''3'') THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', '', '-TS3', 'NBENT', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_EXT_NB_TOT', 'FACTURATION_CLINIQUE', 'NB externes Facturés + Valorisés Clinique', 'Nombre d''externes Facturés + Valorisés', 'Nombre d''externes Facturés + Valorisés', 'DISTINCT CASE WHEN (nb_rubrique_facture <> 0 or nb_rubrique_encours <> 0) and type_sejour = ''3'' THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', '', '-TS3', 'NBENT', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_E_1_01', 'OCCUPATION', 'NB Entrees avant période', 'Ent pre periode', 'Ent pre per', 'DISTINCT CASE WHEN date_entree < date_trunc(''year'', date_reference)::date THEN no_sejour ELSE NULL END', '1', 'COUNT', '#', 0, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre d''entrées avant le début de la période d''analyse', 'NBENT', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_FFM_MT_ENC', 'FACTURATION_CLINIQUE', 'CA FFM Valorisé', 'Montant FFM Valorisé Clinique', 'Montant FFM Valorisé Clinique', 'CASE WHEN prestation_code IN (''FFM'') THEN montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires valorisé des prestations de type ''FFM''', 'CAV', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_FFM_MT_TOT', 'FACTURATION_CLINIQUE', 'CA FFM Facturé + Valorisé', 'Montant FFM Facturé + Valorisé', 'Montant FFM Facturé + Valorisé', 'CASE WHEN prestation_code IN (''FFM'') THEN montant_facture + montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé et valorisé des prestations de type ''FFM''', 'CAVF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_FFM_NB_ENC', 'FACTURATION_CLINIQUE', 'NB Rubriques FFM Valorisés', 'Nombre FFM Valorisés', 'Nombre FFM Valorisés', 'CASE WHEN prestation_code IN (''FFM'') THEN nb_rubrique_encours ELSE 0 END', '1', 'SUM', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de prestations FFM valorisées', 'NBRUB', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_FFM_NB_FAC', 'FACTURATION_CLINIQUE', 'NB Rubriques FFM facturés', 'Nombre FFM facturés', 'Nombre FFM facturés', 'CASE WHEN prestation_code IN (''FFM'') THEN nb_rubrique_facture ELSE 0 END', '1', 'SUM', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de prestations FFM facturées', 'NBRUB', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_FFM_NB_TOT', 'FACTURATION_CLINIQUE', 'NB Rubriques FFM Facturés + Valorisés', 'Nombre FFM Facturé + Valorisé', 'Nombre FFM Facturé + Valorisé', 'CASE WHEN prestation_code IN (''FFM'') THEN nb_rubrique_facture + nb_rubrique_encours ELSE 0 END', '1', 'SUM', '#', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de prestations FFM facturées et valorisées', 'NBRUB', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_GHSM_MTDA1_FAC', '*CALC', 'CA GHS Moyen [HOSP] (date acte)', 'CA moyen GHS (Hospitalisés) (date acte)', 'CA moyen GHS (Hospitalisés) (date acte)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen des GHS des séjours hospitalisés (1 nuit minimum) (date acte)', '-TS1', 'CAF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_GHSM_MTDA2_FAC', '*CALC', 'CA GHS Moyen [AMBU] (date acte)', 'CA moyen GHS (Ambulatoire) (date acte)', 'CA moyen GHS (Ambulatoire) (date acte)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen des GHS des séjours ambulatoires (0 nuits) (date acte)', '-TS2', 'CAF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_GHSM_MTDA_FAC', '*CALC', 'CA GHS Moyen (date acte)', 'CA moyen GHS (date acte)', 'CA moyen GHS (date acte)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen des GHS (date acte)', 'CAF', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_GHSM_MTDS1_FAC', '*CALC', 'CA GHS Moyen [HOSP] (date sortie)', 'CA moyen GHS (Hospitalisés) (date sortie)', 'CA moyen GHS (Hospitalisés) (date sortie)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen des GHS des séjours hospitalisés (1 nuit minimum) (date sortie)', '-TS1', 'CAF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_GHSM_MTDS2_FAC', '*CALC', 'CA GHS Moyen [AMBU] (date sortie)', 'CA moyen GHS Ambulatoire (date sortie)', 'CA moyen GHS Ambulatoire (date sortie)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen des GHS des séjours ambulatoires (0 nuits) (date sortie)', '-TS2', 'CAF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_GHSM_MTDS_FAC', '*CALC', 'CA GHS Moyen (date sortie)', 'CA moyen GHS (date sortie)', 'CA moyen GHS (date sortie)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen des GHS (date sortie)', 'CAF', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_GHSM_MTDV1_FAC', '*CALC', 'CA GHS Moyen [HOSP] (date vente)', 'CA moyen GHS (Hospitalisés) (date vente)', 'CA moyen GHS (Hospitalisés) (date vente)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen des GHS des séjours hospitalisés (1 nuit minimum) (date vente)', '-TS1', 'CAF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_GHSM_MTDV2_FAC', '*CALC', 'CA GHS Moyen [AMBU] (date vente)', 'CA moyen GHS Ambulatoire (date vente)', 'CA moyen GHS Ambulatoire (date vente)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen des GHS des séjours ambulatoires (0 nuits) (date vente)', '-TS2', 'CAF', 'NBSEJ', '', '', '', '', '', ''), | |||
| (1, 'CTI_GHSM_MTDV_FAC', '*CALC', 'CA GHS Moyen (date vente)', 'CA moyen GHS (date vente)', 'CA moyen GHS (date vente)', 'base.cti_division([1] , [2])', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen des GHS (date vente)', 'CAF', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_GHS_MT1_ENC', 'FACTURATION_CLINIQUE', 'CA GHS Valorisé [HOSP]', 'Montant GHS Valorisé (hospitalisés)', 'Montant GHS Valorisé (hospitalisés)', 'CASE WHEN prestation_code IN (''GHS'') and type_sejour = ''1'' THEN montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires valorisé des GHS des séjours hospitalisés (1 nuit minimum)', '-TS1', 'CAV', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_GHS_MT1_FAC', 'FACTURATION_CLINIQUE', 'CA GHS Facturé [HOSP]', 'Montant GHS facturé (hospitalisés)', 'Montant GHS facturé (hospitalisés)', 'CASE WHEN prestation_code IN (''GHS'') and type_sejour = ''1'' THEN montant_facture ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé des GHS des séjours hospitalisés (1 nuit minimum)', '-TS1', 'CAF', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_GHS_MT1_TOT', 'FACTURATION_CLINIQUE', 'CA GHS Facturé + Valorisé [HOSP]', 'Montant GHS facturé + Valorisé (hospitalisés)', 'Montant GHS facturé + Valorisé (hospitalisés)', 'CASE WHEN prestation_code IN (''GHS'') and type_sejour = ''1'' THEN montant_facture + montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé et valorisé des GHS des séjours hospitalisés (1 nuit minimum)', '-TS1', 'CAVF', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_GHS_MT2_ENC', 'FACTURATION_CLINIQUE', 'CA GHS Valorisé [AMBU]', 'Montant GHS Valorisé (ambulatoire)', 'Montant GHS Valorisé (ambulatoire)', 'CASE WHEN prestation_code IN (''GHS'') and type_sejour = ''2'' THEN montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires valorisé des GHS des séjours ambulatoires (0 nuits)', '-TS2', 'CAV', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_GHS_MT2_FAC', 'FACTURATION_CLINIQUE', 'CA GHS Facturé [AMBU]', 'Montant GHS facturé (ambulatoire)', 'Montant GHS facturé (ambulatoire)', 'CASE WHEN prestation_code IN (''GHS'') and type_sejour = ''2'' THEN montant_facture ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé des GHS des séjours ambulatoires (0 nuits)', '-TS2', 'CAF', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_GHS_MT2_TOT', 'FACTURATION_CLINIQUE', 'CA GHS Facturé + Valorisé [AMBU]', 'Montant GHS facturé + Valorisé (ambulatoire)', 'Montant GHS facturé + Valorisé (ambulatoire)', 'CASE WHEN prestation_code IN (''GHS'') and type_sejour = ''2'' THEN montant_facture + montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé et valorisé des GHS des séjours ambulatoires (0 nuits)', '-TS2', 'CAVF', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_GHS_MT5_ENC', 'FACTURATION_CLINIQUE', 'CA GHS Valorisé [SEANCE]', 'Montant GHS Valorisé (séances)', 'Montant GHS Valorisé (séances)', 'CASE WHEN prestation_code IN (''GHS'') and type_sejour = ''5'' THEN montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires valorisé des GHS des séances', '-TS5', 'CAV', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_GHS_MT5_FAC', 'FACTURATION_CLINIQUE', 'CA GHS Facturé [SEANCE]', 'Montant GHS facturé (séances)', 'Montant GHS facturé (séances)', 'CASE WHEN prestation_code IN (''GHS'') and type_sejour = ''5'' THEN montant_facture ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé des GHS des séances', '-TS5', 'CAF', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_GHS_MT5_TOT', 'FACTURATION_CLINIQUE', 'CA GHS Facturé + Valorisé [SEANCE]', 'Montant GHS facturé + Valorisé (séances)', 'Montant GHS facturé + Valorisé (séances)', 'CASE WHEN prestation_code IN (''GHS'') and type_sejour = ''5'' THEN montant_facture + montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé et valorisé des GHS des séances', '-TS5', 'CAVF', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_GHS_MT_ENC', 'FACTURATION_CLINIQUE', 'CA GHS Valorisé', 'Montant GHS Valorisé', 'Montant GHS Valorisé', 'CASE WHEN prestation_code IN (''GHS'') THEN montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires valorisé des GHS', 'CAV', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_GHS_MT_FAC', 'FACTURATION_CLINIQUE', 'CA GHS Facturé', 'Montant GHS facturé', 'Montant GHS facturé', 'CASE WHEN prestation_code IN (''GHS'') THEN montant_facture ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé des GHS', 'CAF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_GHS_MT_TOT', 'FACTURATION_CLINIQUE', 'CA GHS Facturé + Valorisé', 'Montant GHS facturé + Valorisé', 'Montant GHS facturé + Valorisé', 'CASE WHEN prestation_code IN (''GHS'') THEN montant_facture + montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé et valorisé des GHS', 'CAVF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_GHS_NB1_ENC', 'FACTURATION_CLINIQUE', 'NB Séjours CA GHS Valorisés [HOSP]', 'Nombre séjours GHS Valorisés (hospitalisés)', 'Nombre séjours GHS Valorisés (hospitalisés)', 'DISTINCT CASE WHEN (est_ligne_facturee = ''0'' and prestation_code IN (''GHS'') and type_sejour = ''1'') THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours hospitalisés (1 nuit minimum) comportant des prestations de type ''GHS'' valorisées', '-TS1', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_GHS_NB1_FAC', 'FACTURATION_CLINIQUE', 'NB Séjours CA GHS facturés [HOSP]', 'Nombre séjours GHS facturés (hospitalisés)', 'Nombre séjours GHS facturés (hospitalisés)', 'DISTINCT CASE WHEN (est_ligne_facturee = ''1'' and prestation_code IN (''GHS'') and type_sejour = ''1'') THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours hospitalisés (1 nuit minimum) comportant des prestations de type ''GHS'' facturées', '-TS1', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_GHS_NB1_TOT', 'FACTURATION_CLINIQUE', 'NB Séjours CA GHS Facturés + Valorisés [HOSP]', 'Nombre séjours GHS Facturés + Valorisés (hospitalisés)', 'Nombre séjours GHS Facturés + Valorisés (hospitalisés)', 'DISTINCT CASE WHEN ( prestation_code IN (''GHS'') and type_sejour = ''1'') THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours hospitalisés (1 nuit minimum) comportant des prestations de type ''GHS'' facturées et valorisées', '-TS1', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_GHS_NB2_ENC', 'FACTURATION_CLINIQUE', 'NB Séjours CA GHS Valorisés [AMBU]', 'Nombre séjours GHS Valorisés (ambulatoire)', 'Nombre séjours GHS Valorisé s(ambulatoire)', 'DISTINCT CASE WHEN (est_ligne_facturee = ''0'' and prestation_code IN (''GHS'') and type_sejour = ''2'') THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours ambulatoires (0 nuits) comportant des prestations de type ''GHS'' valorisées', '-TS2', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_GHS_NB2_FAC', 'FACTURATION_CLINIQUE', 'NB Séjours CA GHS facturés [AMBU]', 'Nombre séjours GHS facturés (ambulatoire)', 'Nombre séjours GHS facturés (ambulatoire)', 'DISTINCT CASE WHEN (est_ligne_facturee = ''1'' and prestation_code IN (''GHS'') and type_sejour = ''2'') THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours ambulatoires (0 nuits) comportant des prestations de type ''GHS'' facturées', '-TS2', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_GHS_NB2_TOT', 'FACTURATION_CLINIQUE', 'NB Séjours CA GHS Facturés + Valorisés [AMBU]', 'Nombre séjours GHS Facturés + Valorisés (ambulatoire)', 'Nombre séjours GHS Facturés + Valorisés (ambulatoire)', 'DISTINCT CASE WHEN ( prestation_code IN (''GHS'') and type_sejour = ''2'') THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours ambulatoires (0 nuits) comportant des prestations de type ''GHS'' facturées et valorisées', '-TS2', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_GHS_NB5_ENC', 'FACTURATION_CLINIQUE', 'NB séances GHS Valorisées [SEANCE]', 'Séances GHS Valorisées (séances)', 'Séances GHS Valorisées (séances)', 'CASE WHEN prestation_code IN (''GHS'') and type_sejour = ''5'' THEN nb_rubrique_encours ELSE 0 END', '1', 'SUM', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séances comportant des prestations de type ''GHS'' valorisées', '-TS5', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_GHS_NB5_FAC', 'FACTURATION_CLINIQUE', 'NB séances GHS facturés [SEANCE]', 'Séances GHS facturés (séances)', 'Séances GHS facturés (séances)', 'CASE WHEN prestation_code IN (''GHS'') and type_sejour = ''5'' THEN nb_rubrique_facture ELSE 0 END', '1', 'SUM', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séances comportant des prestations de type ''GHS'' facturées', '-TS5', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_GHS_NB5_TOT', 'FACTURATION_CLINIQUE', 'NB séances GHS Facturés + Valorisés [SEANCE]', 'Nombre séances GHS Facturés + Valorisés (séances)', 'Nombre séances GHS Facturés + Valorisés (séances)', 'CASE WHEN prestation_code IN (''GHS'') and type_sejour = ''5'' THEN nb_rubrique_facture + nb_rubrique_encours ELSE 0 END', '1', 'SUM', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séances comportant des prestations de type ''GHS'' facturées et valorisées', '-TS5', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_GHS_NB_ENC', 'FACTURATION_CLINIQUE', 'NB Séjours CA GHS Valorisés', 'Nombre séjours GHS Valorisés', 'Nombre séjours GHS Valorisés', 'DISTINCT CASE WHEN (est_ligne_facturee = ''0'' and prestation_code IN (''GHS'')) THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de prestations de type ''GHS'' valorisées', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_GHS_NB_FAC', 'FACTURATION_CLINIQUE', 'NB Séjours CA GHS facturés', 'Nombre séjours GHS facturés', 'Nombre séjours GHS facturés', 'DISTINCT CASE WHEN (est_ligne_facturee = ''1'' and prestation_code IN (''GHS'')) THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de prestations de type ''GHS'' facturées', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_GHS_NB_TOT', 'FACTURATION_CLINIQUE', 'NB Séjours CA GHS Facturés + Valorisés', 'Nombre séjours GHS Facturés + Valorisés', 'Nombre séjours GHS Facturés + Valorisés', 'DISTINCT CASE WHEN ( prestation_code IN (''GHS'')) THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de prestations de type ''GHS'' facturées et valorisées', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_JOUR_FAC', 'OCCUPATION', 'NB Jours facturées', 'Nombre journées facturées', 'Jour Fac', 'CASE WHEN date_sortie <= ''[TOPERIODE]'' AND nb_non_facture = 0 THEN nb_jours_f ELSE null END', '1', 'SUM', '#', 0, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de journées facturées', 'NBJOU', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_JRSORCP', 'OCCUPATION', 'SSR - Nombres de Jours séjours sortis(Hospitalisés COMPLETE) + Ambulatoires + Séances', 'Nombres de journées séjours sortis (Hospitalisés COMPLETE) + Ambulatoires + Séances', 'Nombres de journées séjours sortis (Hospitalisés COMPLETE) + Ambulatoires + Séances', 'CASE WHEN date_sortie <= ''[TOPERIODE]'' AND mode_traitement_id = ''3'' THEN 1 ELSE 0 END', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de jours des séjours sortis en Hospitalisation Complète, ambulatoires et séances', '-TS1', '-TS2', '-TS5', '', '', '', '', '', ''), | |||
| (1, 'CTI_JRSORJR', 'OCCUPATION', 'SSR - Nombres de Jours séjours sortis(Hospitalisés DE JOUR) + Ambulatoires + Séances', 'Nombres de journées séjours sortis (Hospitalisés DE JOUR) + Ambulatoires + Séances', 'Nombres de journées séjours sortis (Hospitalisés DE JOUR) + Ambulatoires + Séances', 'CASE WHEN date_sortie <= ''[TOPERIODE]'' AND code_sorti = ''1'' AND mode_traitement_id = ''4'' THEN (nb_jours_f + nb_ambulatoires + nb_seances) ELSE 0 END', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de jours des séjours sortis en Hospitalisation de Jour, ambulatoires et séances', '-TS1', '-TS2', '-TS5', '', '', '', '', '', ''), | |||
| (1, 'CTI_MTCOM_H', 'FACTURATION_HONORAIRE', 'CA HONORAIRES comptabilisé', 'Montant comptabilisé Hononoraire', 'Montant comptabilisé Hononoraire', 'montant_comptabilise', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires comptabilisé des honoraires', 'CACP', 'CAHON', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_MTCPTCLI_C', 'CLIENTS_CLINIQUE', 'CA Comptabilisé Clinique', 'Montant comptabilisé Clinique', 'Montant comptabilisé Clinique', 'montant_comptabilise', '1', 'SUM', '#E', 0, '4', ' ', ' ', ' ', ' ', '4', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires comptabilisé clinique', 'CACP', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_MTCPTCLI_C_12M', 'CLIENTS_CLINIQUE', 'CA Comptabilisé Moyen Clinique (12 derniers mois)', 'Montant comptabilisé Moyen Clinique (Moyenne 12 derniers mois)', 'Montant comptabilisé Moyen Clinique (Moyenne 12 derniers mois)', 'montant_comptabilise', '1', 'AVG12M', '#E', 0, '4', ' ', ' ', ' ', ' ', '4', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires moyen comptabilisé clinique sur les 12 derniers mois', 'CACP', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_MTC_CHDS_FAC', '*CALC', 'CA CLINIQUE + HONORAIRES Comptabilisé (Date sortie)', 'Montant Comptabilisé Clinique + Honoraire', 'Montant Comptabilisé Clinique + Honoraire', '[1] + [2]', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires comptabilisé clinique et honoraires (date sortie)', 'CACP', 'CAHON', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_MTC_CHDV_FAC', '*CALC', 'CA CLINIQUE + HONORAIRES Comptabilisé (Date vente)', 'Montant Comptabilisé Clinique + Honoraire', 'Montant Comptabilisé Clinique + Honoraire', '[1] + [2]', '1', '*CALC', '#E', 80, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires comptabilisé clinique et honoraires (date vente)', 'CACP', 'CAHON', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_MTENC_C', 'FACTURATION_CLINIQUE', 'CA TOTAL Etablissement Valorisé', 'Montant Total Clinique Valorisé', 'Montant Total Clinique Valorisé', 'montant_encours', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires valorisé total de l''établissement', 'CAV', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_MTFAC1_C', 'FACTURATION_CLINIQUE', 'CA TOTAL Etablissement Facturé [HOSP]', 'Montant Total Clinique Facturé (Hospitalisés)', 'Montant Total Clinique Facturé (Hospitalisés)', 'CASE WHEN type_sejour = ''1'' THEN montant_facture ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé des séjours hospitalisés (1 nuit minimum)', '-TS1', 'CAF', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_MTFAC2_C', 'FACTURATION_CLINIQUE', 'CA TOTAL Etablissement Facturé [AMBU]', 'Montant Total Clinique Facturé (Ambulatoire)', 'Montant Total Clinique Facturé (Ambulatoire)', 'CASE WHEN type_sejour = ''2'' THEN montant_facture ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé des séjours ambulatoires (0 nuits)', '-TS2', 'CAF', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_MTFAC3_C', 'FACTURATION_CLINIQUE', 'CA TOTAL Etablissement Facturé [EXT]', 'Montant Total Clinique Facturé (Externe)', 'Montant Total Clinique Facturé (Externe)', 'CASE WHEN type_sejour = ''3'' THEN montant_facture ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé des séjours externes', '-TS3', 'CAF', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_MTFAC5_C', 'FACTURATION_CLINIQUE', 'CA TOTAL Etablissement Facturé (Séance)', 'Montant Total Clinique Facturé (Séance)', 'Montant Total Clinique Facturé (Séance)', 'CASE WHEN type_sejour = ''5'' THEN montant_facture ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé des séances', '-TS5', 'CAF', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_MTFAC_C', 'FACTURATION_CLINIQUE', 'CA TOTAL Etablissement Facturé', 'Montant Total Clinique facturé', 'Montant Total Clinique facturé', 'montant_facture', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé total de l''établissement', 'CAF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_MTFAC_CS', 'FACTURATION_CLINIQUE', 'CA Facturé Clinique (date sortie)', 'Montant facturé Clinique', 'Facturé C', 'montant_facture', '1', 'SUM', '', 0, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé ^ la clinique (date sortie)', 'CAF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_MTFAC_CV', 'FACTURATION_CLINIQUE', 'CA Facturé Clinique (date ventes)', 'Montant facturé Clinique', 'Facturé C', 'montant_facture', '1', 'SUM', '', 0, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé ^ la clinique (date vente)', 'CAF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_MTFAC_H', 'FACTURATION_HONORAIRE', 'CA HONORAIRES Facturé', 'Montant facturé Hononoraire', 'Montant facturé Hononoraire', 'montant_facture', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé des honoraires', 'CAF', 'CAHON', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_MTREG_C', 'CLIENTS_CLINIQUE', 'CA Encaissé Clinique', 'Montant encaissé Clinique', 'Montant encaissé Clinique', 'montant_regle', '1', 'SUM', '#E', 80, '4', ' ', ' ', ' ', ' ', '4', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires encaissé clinique', 'CARG', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_MTSOLCLI_C', 'CLIENTS_CLINIQUE', 'CA Solde client', 'Montant solde Clinique', 'Montant solde Clinique', 'montant_solde', '1', 'SUM', '#E', 80, '4', ' ', ' ', ' ', ' ', '4', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires du solde clients', 'CASL', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_MTVEN_C', 'FACTURATION_CLINIQUE', 'CA comptabilisé TOTAL', 'Montant comptabilisé Clinique', 'Montant comptabilisé Clinique', 'montant_comptabilise', '1', 'SUM', '#E', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires comptabilisé total', 'CACP', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_MT_FAC_TOT', 'FACTURATION_CLINIQUE', 'CA TOTAL Etablissement Facturé + Valorisé', 'Montant Total Clinique Facturé + Valorisé', 'Montant Total Clinique Facturé + Valorisé', 'montant_facture + montant_encours', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé et valorisé total', 'CAVF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NB2_JSN', 'OCCUPATION', 'NB Jours Hospitalisés + Ambulatoires', 'Nombres de journées (Hospitalisés) + Ambulatoire', 'Nombres de journées (Hospitalisés) + Ambulatoire JS non inclus', 'nb_jours_f + nb_ambulatoires', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de journées passées en séjours hospitalisés ou ambulatoires', '-TS1', '-TS2', 'NBJOU', '', '', '', '', '', ''), | |||
| (1, 'CTI_NB4_JSN', 'OCCUPATION', 'NB Jours Hospitalisés + Ambulatoires + Externes', 'Nombres de journées (Hospitalisés) + Ambulatoires + Externes', 'Nombres de journées (Hospitalisés) + Ambulatoires + Externes JS non inclus', 'nb_jours_f + nb_ambulatoires + nb_externes', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de journées passées en séjours hospitalisés, ambulatoires ou externes', '-TS1', '-TS2', '-TS3', 'NBJOU', '', '', '', '', ''), | |||
| (1, 'CTI_NB4_JSNCP', 'OCCUPATION', 'SSR - Nombres de Jours (Hospitalisés COMPLETE) + Ambulatoires + Séances', 'Nombres de journées (Hospitalisés COMPLETE)) + Ambulatoires + Séances', 'Nombres de journées (Hospitalisés COMPLETE)) + Ambulatoires + Externes + Séances JS non inclus', 'CASE WHEN mode_traitement_id = ''3'' THEN (nb_jours_f + nb_ambulatoires + nb_seances) ELSE 0 END', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de journées passées en séjours en Hospitalisation Complète ou ambulatoires ou externes ou séances', '-TS1', '-TS2', '-TS5', '', '', '', '', '', ''), | |||
| (1, 'CTI_NB4_JSNJR', 'OCCUPATION', 'SSR - Nombres de Jours (Hospitalisés DE JOUR) + Ambulatoires + Séances', 'Nombres de journées (Hospitalisés DE JOUR) + Ambulatoires + Séances', 'Nombres de journées (Hospitalisés DE JOUR) + Ambulatoires + Externes + Séances JS non inclus', 'CASE WHEN mode_traitement_id = ''4'' THEN (nb_jours_f + nb_ambulatoires + nb_seances) ELSE 0 END', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de journées passées en séjours en Hospitalisation de Jour ou ambulatoires ou externes ou séances', '-TS1', '-TS2', '-TS5', '', '', '', '', '', ''), | |||
| (1, 'CTI_NB5_JSN', 'OCCUPATION', 'NB Jours Hospitalisés + Ambulatoires + Externes + Séances', 'Nombres de journées (Hospitalisés) + Ambulatoires + Externes + Séances', 'Nombres de journées (Hospitalisés) + Ambulatoires + Externes + Séances JS non inclus', 'nb_jours_f + nb_ambulatoires + nb_externes + nb_seances', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de journées passées en séjours hospitalisés, ambulatoires, externes ou séances', '-TS1', '-TS2', '-TS3', '-TS5', 'NBJOU', '', '', '', ''), | |||
| (1, 'CTI_NB6_JFSN', 'OCCUPATION', 'NB Jours facturées (Hospitalisés sortis) + Ambulatoires + Séances', 'Nombres de journées facturées (Hospitalisés sortis) + Ambulatoires + Séances', 'Nombres de journées facturées (Hospitalisés sortis) + Ambulatoires + Externes + Séances JS non inclus', 'CASE WHEN est_facture = ''1'' AND date_sortie <= ''[TOPERIODE]'' THEN nb_jours_f + nb_ambulatoires + nb_seances ELSE 0 END', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de journées facturées passées en séjours hospitalisés ou ambulatoires ou externes ou séances', '-TS2', 'NBJOU', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NB6_JNFSN', 'OCCUPATION', 'NB Jours valorisées Hospitalisés + Ambulatoires + Séances', 'Nombres de journées valorisées (Hospitalisés) + Ambulatoires + Séances', 'Nombres de journées valorisées (Hospitalisés) + Ambulatoires + Externes + Séances JS non inclus', 'CASE WHEN est_facture = ''0'' THEN nb_jours_f + nb_ambulatoires + nb_seances ELSE 0 END', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de journées valorisées passées en séjours hospitalisés ou ambulatoires ou externes ou séances', '-TS1', '-TS2', '-TS5', 'NBJOU', '', '', '', '', ''), | |||
| (1, 'CTI_NB6_JSN', 'OCCUPATION', 'NB Jours (Hospitalisés) + Ambulatoires + Séances', 'Nombres de journées (Hospitalisés) + Ambulatoires + Séances', 'Nombres de journées (Hospitalisés) + Ambulatoires + Séances', 'nb_jours_f + nb_ambulatoires + nb_seances', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de journées passées en séjours hospitalisés ou ambulatoires ou séances', '-TS2', 'NBJOU', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBAMB', 'OCCUPATION', 'NB ambulatoires', 'Nombres d''ambulatoires', 'Nombres d''ambulatoires', 'nb_ambulatoires', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours en ambulatoires', '-TS2', 'NBENT', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBAMBFOR', 'OCCUPATION', 'NB ambulatoires forains', 'Nombres d''ambulatoires forains', 'Ambulatoires forains', 'CASE WHEN nb_ambulatoires <> 0 AND lieu_reference_etage_id IN (SELECT etage_id FROM activite.t_etages_historique WHERE nb_lits_theoriques <> 0) THEN nb_ambulatoires ELSE 0 END', '1', 'SUM', '#', 0, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre d''ambulatoires forains', '-TS2', 'NBENT', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBAMBHFOR', 'OCCUPATION', 'Nombre d''ambulatoires en service ambulatoire', 'Nombres d''ambulatoires en service ambulatoire', 'Ambulatoires', 'CASE WHEN nb_ambulatoires <> 0 AND lieu_reference_etage_id IN (SELECT etage_id FROM activite.t_etages_historique WHERE nb_box_ambulatoires_theoriques <> 0) THEN nb_ambulatoires ELSE 0 END', '1', 'SUM', '#', 0, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre d''ambulatoires', '-TS2', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBAMBSEA', 'OCCUPATION', 'NB Ambulatoires et séances', 'Ambulatoires + séances', 'Ambulatoires + séances', 'nb_ambulatoires + nb_seances', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre d''ambulatoires et de séances', '-TS2', 'NBENT', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBCHPO', 'OCCUPATION', 'NB Jours en CPC', 'Chambres particulières occup?', 'Chambres particulières occup?', 'nb_chambres_particulieres_js_non_inclus_f', '1', 'SUM', '', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de journées passées en chambre particulière', 'NBJOU', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBDEAD', 'OCCUPATION', 'NB décès', 'Nombre de décès', 'NB décès', 'nb_deces', '1', 'SUM', '', 0, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de décès', '', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBENTDIR', 'OCCUPATION', 'NB Entrées directes Hospitalisés', 'Entrées directes (Hospitalisés)', 'Entrées directes (Hospitalisés)', 'nb_entrees_directes', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre d''entrées directes des séjours hospitalisés', '-TS1', 'NBENT', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBENTTE', 'OCCUPATION', 'NB Entrées totales directes et mutations Hospitalisés', 'Entrées totales directes et mutations (Hospitalisés)', 'Entrées totales directes et mutations (Hospitalisés)', 'nb_entrees_directes + nb_entrees_mutation_etage', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre d''entrées directes et de mutations d''étage des séjours hospitalisés', '-TS1', 'NBENT', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBENTTOTS', 'OCCUPATION', 'NB Entrées directes et mutations service Hospitalisés', 'Entrées directes et mutations (Hospitalisés)', 'Entrées directes et mutations (Hospitalisés)', 'nb_entrees_directes + nb_entrees_mutation_service', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre d''entrées directes et de mutations de services des séjours hospitalisés', '-TS1', 'NBENT', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBENT_SA', 'OCCUPATION', 'NB Entrées directes Hospitalisés + Ambulatoires', 'Entrées directes + Ambulatoires', 'Entrées directes + Ambulatoires', 'nb_ambulatoires + nb_entrees_directes', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre d''entrées directes des séjours hospitalisés et ambulatoires', '-TS1', '-TS2', 'NBENT', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBENT_SAE', 'OCCUPATION', 'NB Entrées directes Hospitalisés + Ambulatoires + Externes', 'Entrées directes + Ambulatoires + Externes', 'Entrées directes + Ambulatoires + Externes', 'nb_ambulatoires + nb_externes + nb_entrees_directes', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre d''entrées directes des séjours hospitalisés, ambulatoires et externes', '-TS1', '-TS2', '-TS3', 'NBENT', '', '', '', '', ''), | |||
| (1, 'CTI_NBENT_SAES', 'OCCUPATION', 'NB Entrées directes Hospitalisés + Ambulatoires + Externes + Séances', 'Entrées directes + Ambulatoires + Externes + Séances', 'Entrées directes + Ambulatoires + Externes + Séances', 'nb_ambulatoires + nb_externes + nb_entrees_directes + nb_seances', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre d''entrées directes des séjours hospitalisés, ambulatoires, externes et séances', '-TS1', '-TS2', '-TS3', '-TS5', 'NBENT', '', '', '', ''), | |||
| (1, 'CTI_NBEXT', 'OCCUPATION', 'NB externes (occupation)', 'Nombres d''externes', 'Nombres d''externes', 'nb_externes', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours en externes', '-TS3', 'NBENT', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBFACREF', 'SEJOURS', 'NB sorties directes et intermédiaires', 'Nombre de sorties directes et intermédiaires', 'Nombre de sorties directes et interemédiaires', 'no_facture_reference', '1', 'COUNT', '', 0, '2', ' ', ' ', ' ', ' ', '2', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de sorties directes ou intermédiaires', 'NBSOR', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBFACREF_F', 'SEJOURS', 'NB sorties directes et intermédiaires facturées', 'Nombre de sorties directes et intermédiaires facturées', 'Nombre de sorties directes et intermédiaires facturées', 'CASE WHEN code_facture = ''1'' THEN no_facture_reference ELSE NULL END', '1', 'COUNT', '', 0, '2', ' ', ' ', ' ', ' ', '2', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de sorties directes ou intermédiaires facturées', 'NBSOR', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBFACREF_NF', 'SEJOURS', 'NB sorties directes et intermédiaires non facturées', 'Nombre de sorties directes et intermédiaires non facturées', 'Nombre de sorties directes et intermédiaires non facturées', 'CASE WHEN code_facture <> ''1'' THEN no_facture_reference ELSE NULL END', '1', 'COUNT', '', 0, '2', ' ', ' ', ' ', ' ', '2', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de sorties directes ou intermédiaires non facturées', 'NBSOR', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBJAS_FAC', 'OCCUPATION', 'NB Jours facturées (Hospitalisation)', 'Nombres de journées facturées (Hospitalisés) + Ambulatoires + Séances', 'Nombres de journées facturées (Hospitalisés) + Ambulatoires + Externes + Séances JS non inclus', 'CASE WHEN est_facture = ''1'' THEN nb_jours_f + nb_ambulatoires + nb_seances ELSE 0 END', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de journées facturées des séjours hospitalisés, ambulatoires, externes et séances', 'NBJOU', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBJAS_JFSN', 'OCCUPATION', 'NB Jours (Hospitalisés sortis) + Ambulatoires + Seances', 'Nombres de journées (Hospitalisés sortis) + Ambulatoires + Seances', 'Nb J Sor', 'CASE WHEN date_sortie <= ''[TOPERIODE]'' THEN nb_jours_f + nb_ambulatoires + nb_seances ELSE NULL END', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de jours sortis des séjours hospitalisés, ambulatoires et séances', '-TS1', '-TS2', '-TS5', 'NBJOU', '', '', '', '', ''), | |||
| (1, 'CTI_NBJAS_NFAC', 'OCCUPATION', 'NB Jours non facturées (Hospitalisation)', 'Nombres de journées non facturées (Hospitalisés) + Ambulatoires + Séances', 'Nombres de journées non facturées (Hospitalisés) + Ambulatoires + Externes + Séances JS non inclus', 'CASE WHEN est_facture = ''0'' THEN nb_jours_f + nb_ambulatoires + nb_seances ELSE 0 END', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de journées non facturées des séjours hospitalisés, ambulatoires, externes et séances', 'NBJOU', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBJCPSN', 'OCCUPATION', 'NB Jours CPC Hospitalisés', 'Nombres de journées CP (Hospitalisés)', 'Nombres de journées CP (Hospitalisés)', 'nb_jours_cp_f', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de journées en chambre particulière des séjours hospitalisés', 'NBJOU', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBJFSN', 'OCCUPATION', 'NB Jours facturées (Hospitalisés sortis)', 'Nombres de journées facturées (Hospitalisés)', 'Nombres de journées facturées (Hospitalisés) JS non inclus', 'CASE WHEN est_facture = ''1'' AND date_sortie <= ''[TOPERIODE]'' THEN nb_jours_f ELSE 0 END', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de journées facturées des séjours hospitalisés (JS non inclus)', 'NBJOU', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBJS', 'OCCUPATION', 'NB Jours Hospitalisés JS inclus', 'Nombres de journées (JS inclus) (Hospitalisés)', 'Nombres de journées (JS inclus) (Hospitalisés)', 'nb_jours_js_inclus', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de journées facturées des séjours hospitalisés (JS inclus)', '-TS1', 'NBJOU', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBJSAM', 'OCCUPATION', 'NB Jours Hospitalisés + Ambulatoires JS Inclus', 'Nombre Journées + Ambulatoire (JS Inclus)', 'Nombre Journées + Ambulatoire (JS Inclus)', 'nb_jours_js_inclus + nb_ambulatoires', '1', 'SUM', '', 0, '1', ' ', ' ', ' ', ' ', '1', 'CTI_NBJSN', 'CTI_NBAMB', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de journées des séjours hospitalisés et ambulatoires (JS non inclus)', '-TS1', '-TS2', 'NBJOU', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBJSN', 'OCCUPATION', 'NB Jours Hospitalisés', 'Nombres de journées (Hospitalisés)', 'Nombres de journées (Hospitalisés) JS non inclus', 'nb_jours_f', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de journées des séjours hospitalisés (JS non inclus)', '-TS1', 'NBJOU', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBJSNS', 'OCCUPATION', 'NB Jours (Hospitalisés sortis)', 'Nombres de journées (Hospitalisés sortis)', 'Nb J Sor', 'CASE WHEN date_sortie <= ''[TOPERIODE]'' THEN nb_jours_f ELSE NULL END', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de journées des séjours hospitalisés', '-TS1', 'NBJOU', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBJSSNSSR', 'OCCUPATION', 'SSR - Nombres de Jours facturées Hospitalisés', 'Nombres de journées facturées (Hospitalisés)', 'Nombres de journées facturées (Hospitalisés) JS non inclus', 'CASE WHEN date_sortie <= ''[TOPERIODE]'' THEN 1 ELSE 0 END', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de journées facturées des séjours hospitalisés (JS non inclus)', '-TS1', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBJ_FAC', 'OCCUPATION', 'NB Jours facturées (Hospitalisés)', 'Nombres de journées facturées (Hospitalisés)', 'Nombres de journées facturées (Hospitalisés) JS non inclus', 'CASE WHEN est_facture = ''1'' THEN nb_jours_f ELSE 0 END', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de journées facturées des séjours hospitalisés (JS non inclus)', 'NBJOU', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBJ_NFAC', 'OCCUPATION', 'NB Jours non facturées (Hospitalisés)', 'Nombres de journées non facturées (Hospitalisés)', 'Nombres de journées non facturées (Hospitalisés)', 'CASE WHEN est_facture = ''0'' THEN nb_jours_f ELSE 0 END', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de journées non facturées des séjours hospitalisés', 'NBJOU', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBLITS', 'PLACES', 'NB places disponibles', 'Nombre de places disponibles', 'Places', 'CASE WHEN est_ouvert = ''1'' THEN nb_lits_ouverts ELSE NULL END', '1', 'SUM', '#', 50, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de places disponibles', '', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBPLACES', 'PLACES', 'NB lits et places disponibles ', 'Nombre de lits et places disponibles ', 'Nombre de lits et places disponibles ', 'CASE WHEN est_ouvert = ''1'' THEN nb_lits_ouverts ELSE NULL END', '1', 'SUM', '#', 50, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de lits et des places disponibles', '', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBPLACES_A', 'PLACES', 'NB lits et places disponibles [AMBU]', 'Nombre de lits et places disponibles (Ambulatoires)', 'Nombre de lits et places disponibles (Ambulatoires)', 'CASE WHEN est_ouvert = ''1'' and type_sejour_id = 2 THEN nb_lits_ouverts ELSE NULL END', '1', 'SUM', '#', 50, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de lits et de places disponibles pour les séjours Ambulatoires', '-TS1', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBPLACES_CP_H', 'PLACES', 'NB lits et places CP disponibles [HOSP]', 'Nombre de lits et places CP disponibles (Hospitalisés)', 'Nombre de lits et places CP disponibles (Hospitalisés)', 'CASE WHEN est_ouvert = ''1'' and type_sejour_id = 1 THEN nb_lits_cp_ouverts ELSE NULL END', '1', 'SUM', '#', 50, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de lits et de places en chambre particulière disponibles pour les séjours hospitalisés', '-TS1', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBPLACES_H', 'PLACES', 'NB lits et places disponibles [HOSP]', 'Nombre de lits et places disponibles (Hospitalisés)', 'Nombre de lits et places disponibles (Hospitalisés)', 'CASE WHEN est_ouvert = ''1'' and type_sejour_id = 1 THEN nb_lits_ouverts ELSE NULL END', '1', 'SUM', '#', 50, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de lits et de places disponibles pour les séjours hospitalisés', '-TS1', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBPLACES_HA', 'PLACES', 'NB lits et places disponibles (Hosp+Ambu)', 'Nombre de lits et places disponibles (Hosp+Ambu)', 'Nombre de lits et places disponibles (Hosp+Ambu)', 'CASE WHEN est_ouvert = ''1'' and type_sejour_id IN (''1'',''2'') THEN nb_lits_ouverts ELSE NULL END', '1', 'SUM', '', 0, '1', ' ', ' ', ' ', ' ', '1', 'CTI_NBPLACES_H', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de lits et de places disponibles pour les séjours hospitalisés et ambulatoires', '', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBPLACES_THEOJ', 'PLACES', 'Nombre jours pour calcul moyenne place théorique', 'Nombre jours pour calcul moyenne place théorique ', 'Nb jours pour calcul moyenne place théorique', 'DISTINCT NOFINESS NOPOLE date_reference', '1', 'COUNT', '#', 50, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de jours pour calcul moyenne des places théoriques', '', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBPLACES_THEOM', '*CALC', 'Nombres lits et places théoriques moyen', 'Nombres lits et places théoriques moyen', 'Nb places théoriques', 'base.cti_division([1],[2])', '1', '*CALC', '#', 0, ' ', ' ', ' ', ' ', ' ', ' ', 'CTI_NBPLACES_THEOT', 'CTI_NBPLACES_THEOJ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de lits et des places théoriques moyen', '', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBPLACES_THEOT', 'PLACES', 'Nombre lits et places théoriques total', 'Nombre de lits et places théoriques total', 'Nb places théoriques total', 'nb_lits_theoriques', '1', 'SUM', '#', 50, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de lits et des places théoriques (total des journées)', '', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBPRESHCOMP', 'OCCUPATION', 'SSR - Nombre de présents (Date du Jour / Hospitalisation complète)', 'SSR Nombres de présents (Date du Jour / Hospitalisation complète)', 'SSR Nombres de présents (Date du Jour / H COMP)', 'DISTINCT(CASE WHEN (code_sorti= 0 AND code_prevu = 0 AND mode_traitement_id = ''3'' ) THEN no_sejour ELSE NULL END)', '1', 'COUNT', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de patients encore présents en Hospitalisation Complète', '', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBPRESHDJ', 'OCCUPATION', 'SSR - Nombre de présents (Date du Jour / Hospitalisation de jour)', 'SSR Nombres de présents (Date du Jour / Hospitalisation de jour)', 'SSR Nombres de présents (Date du Jour / HDJ)', 'DISTINCT(CASE WHEN (code_sorti= 0 AND code_prevu = 0 AND mode_traitement_id = ''4'' ) THEN no_sejour ELSE NULL END)', '1', 'COUNT', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de patients encore présents en Hospitalisation de Jour', '', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBSCE', 'OCCUPATION', 'NB séances', 'Nombres de séances', 'Nombres de séances', 'nb_seances', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séances', '-TS5', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBSCE_CHM', 'OCCUPATION', 'NB séances Chimio', 'Nombres de séances Chimio', 'Nombres de séances Chimio', 'nb_seances_chimio', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séances Chimio', '-TS5', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBSCE_DIA', 'OCCUPATION', 'NB séances Dialyse', 'Nombres de séances Dialyse', 'Nombres de séances Dialyse', 'nb_seances_dialyse', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séances Dialyse', '-TS5', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBSCE_DIV', 'OCCUPATION', 'NB séances Autres', 'Nombres de séances Autres', 'Nombres de séances Autres', 'nb_seances_autre', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séances Autres', '-TS5', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBSEJCP', 'OCCUPATION', 'SSR - Nombres de séjours - Hospitalisation complète', 'Nombres de séjours - Hospitalisation complète', 'Nombre de séjours - Hospitalisation complète', 'DISTINCT CASE WHEN mode_traitement_id = ''3'' THEN no_sejour ELSE NULL END', '1', 'COUNT', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours en Hospitalisation Complète', '', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBSEJFEM', 'OCCUPATION', 'NB séjours de femmes', 'Nombre de séjours de femmes', 'Nb sej fem', 'DISTINCT CASE WHEN code_sexe = ''2'' THEN no_sejour ELSE null END', '1', 'COUNT', '#', 0, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours de patients féminins', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBSEJHDJ', 'OCCUPATION', 'SSR - Nombres de séjours - Hospitalisation de jour', 'Nombres de séjours - Hospitalisation de jour', 'Nombre de séjours - Hospitalisation de jour', 'DISTINCT CASE WHEN mode_traitement_id = ''4'' THEN no_sejour ELSE NULL END', '1', 'COUNT', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours en Hospitalisation de Jour', '', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBSEJO', 'OCCUPATION', 'NB séjours', 'Nombres de séjours', 'Nombres de séjours', 'DISTINCT no_sejour', '1', 'COUNT', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBSEJ_EXT', 'SEJOURS', 'NB Séjours [EXT]', 'Nombre séjours (Externes)', 'Nombre séjours (Externes)', 'DISTINCT CASE WHEN type_sejour = ''3'' THEN no_sejour ELSE NULL END', '1', 'SUM', '#', 60, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours externes', '-TS3', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBSEJ_HC', 'SEJOURS', 'NB Séjours hospitalisation complète', 'Nombre séjours hospitalisation complète', 'Nombre séjours (hc)', 'DISTINCT CASE WHEN type_sejour = ''1'' THEN no_sejour', '1', 'COUNT', '#', 60, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours en hospitalisation complète', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBSEJ_HJ', 'SEJOURS', 'NB Séjours (hospitalisation de jour)', 'Nombre séjours (hospitalisation de jour, type de séjours = Ambulatoire/Séances) ', 'Nombre séjours (hj)', 'DISTINCT CASE WHEN type_sejour = ''2'' OR type_sejour = ''5'' THEN no_sejour', '1', 'SUM', '#', 60, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours en Hospitalisation de Jour', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBSEJ_SOINS_CPT', 'FACTURATION_CLINIQUE', 'NB Séjours CA SOINS comptabilisé', 'Nombre de séjours comptabilisés CA SOINS', 'Nombre de séjours comptabilisés CA SOINS', 'DISTINCT CASE WHEN rubrique_facturation_id IN [LISTE:CTI_T2A_R] THEN no_sejour ELSE NULL END', '1', 'COUNT', '#E', 80, '4', ' ', ' ', ' ', ' ', '4', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours comptabilisé dans le Chiffre d''Affaires des soins', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBSEJ_SOR', 'SEJOURS', 'NB séjours', 'Nombre de séjours', 'Nombre de séjours', 'DISTINCT no_sejour', '1', 'COUNT', '#', 60, '2', ' ', ' ', ' ', ' ', '2', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBSORDIR', 'OCCUPATION', 'NB Sorties directes Hospitalisés', 'Sorties directes (Hospitalisés)', 'Sorties directes (Hospitalisés)', 'nb_sorties_directes', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de sorties directes des séjours hospitalisés', '-TS1', 'NBSOR', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBSOR_SA', 'OCCUPATION', 'NB Sorties directes Hospitalisés + Ambulatoires', 'Sorties directes + Ambulatoires', 'Sorties directes + Ambulatoires', 'nb_ambulatoires + nb_sorties_directes', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de sorties directes des séjours hospitalisés et ambulatoires', '-TS1', '-TS2', 'NBSOR', '', '', '', '', '', ''), | |||
| (1, 'CTI_NBSOR_SAE', 'OCCUPATION', 'NB Sorties directes Hospitalisés + Ambulatoires + Externes', 'Sorties directes + Ambulatoires + Externes', 'Sorties directes + Ambulatoires + Externes', 'nb_ambulatoires + nb_externes + nb_sorties_directes', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de sorties directes des séjours hospitalisés, ambulatoires et externes', '-TS1', '-TS2', '-TS3', 'NBSOR', '', '', '', '', ''), | |||
| (1, 'CTI_NBSOR_SAES', 'OCCUPATION', 'NB Sorties directes Hospitalisés + Ambulatoires + Externes + Séances', 'Sorties directes + Ambulatoires + Externes + Séances', 'Sorties directes + Ambulatoires + Externes + Séances', 'nb_ambulatoires + nb_externes + nb_sorties_directes + nb_seances', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de sorties directes des séjours hospitalisés, ambulatoires, externes et séances', '-TS1', '-TS2', '-TS3', '-TS5', 'NBSOR', '', '', '', ''), | |||
| (1, 'CTI_NBURG', 'OCCUPATION', 'NB urgences', 'Nombres d''urgences', 'Nombres d''urgences', 'nb_urgences', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre d''urgences', '', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NB_ANNULES', 'ANNULATIONS', 'Nombre de séjours annulés ', 'Nombre séjours annulés', '', 'DISTINCT CASE WHEN etat_sejour_code = ''A'' THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', '', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NB_BEBE', 'OCCUPATION', 'NB Bébés', 'Nombre de Bébés', 'Nombre de Bébés', 'nb_bebes', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de bébés', '', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NB_FAC', 'SEJOURS', 'NB sorties Facturées', 'Nombre de sorties Facturées', 'Nombre de sorties Facturées', 'DISTINCT CASE WHEN code_sorti = ''1'' AND date_facture != ''2099-12-31'' THEN no_sejour ELSE NULL END', '1', 'COUNT', '#', 60, '2', '5', ' ', ' ', ' ', '2', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours sortis facturés', 'NBSOR', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NB_FACTURES', 'SEJOURS', 'Nombre de factures', 'Factures', 'Factures', 'nb_factures', '1', 'SUM', '#', 60, '2', ' ', ' ', ' ', ' ', '2', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', '', 'NOMBRE', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NB_GP_NFAC', 'SEJOURS', 'À facturer', 'À facturer', 'À facturer', 'nb_non_calcules_groupes', '1', 'SUM', '#', 60, '2', ' ', ' ', ' ', ' ', '2', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', '', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NB_GROU', 'SEJOURS', 'NB sorties Groupées non facturées', 'Nombre de sorties Groupées non facturées', 'Nombre de sorties Groupées non facturées', 'CASE WHEN date_facture = ''2099-12-31'' THEN nb_groupe ELSE NULL END', '1', 'SUM', '#', 60, '2', '5', ' ', ' ', ' ', '2', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours groupés sortis non facturés', 'NBSOR', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NB_GROUT', 'SEJOURS', 'NB sorties groupées', 'Nombre de sorties groupées', 'Sorties groupées', 'nb_groupe', '1', 'SUM', '#', 0, '2', '5', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours groupés sortis', 'NBSOR', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NB_NFAC', 'SEJOURS', 'NB sorties non Facturées', 'Nombre de sorties non Facturées', 'Nombre de sorties non Facturées', 'DISTINCT CASE WHEN montant_facture = 0 THEN no_sejour ELSE NULL END', '1', 'COUNT', '#', 60, '2', '4', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours sortis non facturés', 'NBSOR', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NB_NGROU', 'SEJOURS', 'NB sorties Non Groupées', 'Nombre de sorties Non Groupées', 'Nombre de sorties Non Groupées', 'nb_non_groupe', '1', 'SUM', '#', 60, '2', ' ', ' ', ' ', ' ', '2', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours sortis non groupés', 'NBSOR', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NB_NGR_SOR', 'SEJOURS', 'Reste à grouper', 'Reste à grouper', 'Reste à grouper', 'nb_non_groupe', '1', 'SUM', '#', 60, '2', ' ', ' ', ' ', ' ', '2', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', '', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NB_NONFAC', 'SEJOURS', 'Reste à facturer', 'Reste à facturer', 'Reste à facturer', 'nb_non_calcules', '1', 'SUM', '#', 60, '2', ' ', ' ', ' ', ' ', '2', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', '', 'NOMBRE', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NB_NON_EXP', 'SEJOURS', 'Reste à expédier', 'Reste à expédier', 'Reste à expédier', 'nb_non_expedie_c', '1', 'SUM', '#', 60, '2', ' ', ' ', ' ', ' ', '2', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', '', 'NOMBRE', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NB_NON_SOLD', 'SEJOURS', 'Reste à solder', 'Reste à solder', 'Reste à solder', 'nb_non_solde_c', '1', 'SUM', '#', 60, '2', ' ', ' ', ' ', ' ', '2', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NB_PREADM', 'OCCUPATION', 'Nombre de séjours avec préadmission validée', 'Nombre séjours avec préadmission', '', 'nb_preadmission_validee', '1', 'SUM', '', 0, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', '', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NB_PREADM_J1', 'OCCUPATION', 'Nombre de séjours avec préadmission validée à J-1', 'Nombre séjours avec préadmission J-1', '', 'nb_preadmission_validee_j1', '1', 'SUM', '', 0, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', '', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NB_PREADM_J2', 'OCCUPATION', 'Nombre de séjours avec préadmission validée à J-2', 'Nombre séjours avec préadmission J-2', '', 'nb_preadmission_validee_j2', '1', 'SUM', '', 0, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', '', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NB_PRESENT', 'OCCUPATION', 'NB présents (Date du Jour)', 'Nombres de présents (Date du Jour)', 'Nombres de présents (Date du Jour)', 'DISTINCT(CASE WHEN (code_sorti= 0 AND code_prevu = 0) THEN no_sejour ELSE NULL END)', '1', 'COUNT', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de patients présents dans l''établissement', '', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NB_RECUSES', 'ANNULATIONS', 'Nombre de séjours récusés', 'Nombre séjours récusés', '', 'DISTINCT CASE WHEN etat_sejour_code = ''R'' THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', '', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NB_SAB', '*CALC', 'NB Sorties directes + Ambulatoires + bébés', 'Sorties directes + Ambulatoires + bébés', 'Sorties Ambu Bb', '[1] + [2] + [3]', '1', '*CALC', '#', 0, ' ', ' ', ' ', ' ', ' ', ' ', 'CTI_NBSORDIR', 'CTI_NBAMB', 'CTI_NB_BEBE', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de sorties directes, ambulatoires et de bébés', '-TS1', '-TS2', 'NBENT', 'NBSOR', '', '', '', '', ''), | |||
| (1, 'CTI_NB_SABS', '*CALC', 'NB Sorties directes + Ambulatoires + bébés + séances', 'Sorties directes + Ambulatoires + bébés+ séances', 'Sorties Ambu Bb Sc', '[1] + [2] + [3] + [4]', '1', '*CALC', '#', 0, ' ', ' ', ' ', ' ', ' ', ' ', 'CTI_NBSORDIR', 'CTI_NBAMB', 'CTI_NB_BEBE', 'CTI_NBSCE', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de sorties directes, ambulatoires, de séances et de bébés', '-TS1', '-TS2', '-TS5', 'NBENT', 'NBSOR', '', '', '', ''), | |||
| (1, 'CTI_NB_SAE', 'OCCUPATION', 'NB Sorties directes + Ambulatoires + Externes', 'Sorties directes + Ambulatoires + Externes', 'Sorties directes + Ambulatoires + Externes', 'nb_ambulatoires + nb_externes + nb_sorties_directes', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de sorties directes, ambulatoires et externes', '-TS2', '-TS3', 'NBSOR', '', '', '', '', '', ''), | |||
| (1, 'CTI_NB_SEJ', 'SEJOURS', 'NB séjours hospit et ambu', 'Nombre de séjours hospit et ambu', 'Nb sej Hosp Amb', 'DISTINCT CASE WHEN type_sejour = ''1'' OR type_sejour = ''2'' THEN no_sejour ELSE null END', '1', 'COUNT', '#', 0, '2', ' ', ' ', ' ', ' ', '2', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours hospitalisés et ambulatoires', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NB_SEJ_FAEN', 'FACTURATION_CLINIQUE', 'NB Séjours Facturés + Valorisés', 'Séjours Facturés + Valorisés', 'Séjours Facturés + Valorisés', 'DISTINCT no_sejour ', '1', 'COUNT', '#', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours facturés et valorisés', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NB_SEJ_VAL', 'FACTURATION_CLINIQUE', 'NB Séjours Valorisés', 'Séjours Valorisés', 'Séjours Valorisés', 'DISTINCT CASE WHEN est_ligne_facturee = ''0'' THEN no_sejour ELSE NULL END', '1', 'COUNT', '#', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours valorisés', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NB_SOLDER', 'SEJOURS', 'NB Séjours Soldés', 'NB_SOLDE', 'NB_SOLDE', 'CASE WHEN nb_non_solde_0_c <> 0 or nb_non_solde_1_c <> 0 or nb_non_solde_2_c <> 0 THEN 0 ELSE 1 END', '1', 'SUM', '0,0', 40, '2', ' ', ' ', ' ', ' ', '2', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', '', 'NOMBRE', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NB_SORTOT', 'OCCUPATION', 'NB Sorties totales directes et mutations Hospitalisés', 'Sorties totales directes et mutations (Hospitalisés)', 'Sorties totales directes et mutations (Hospitalisés)', 'nb_sorties_directes + nb_sorties_mutation_etage', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de sorties directes et de mutations des séjours hospitalisés', '-TS1', 'NBSOR', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NB_SUSPENDUS', 'ANNULATIONS', 'Nombre de séjours suspendus', 'Nombre séjours suspendus', '', 'DISTINCT CASE WHEN etat_sejour_code = ''C'' THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', '', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NN1_JOU_ENC', 'FACTURATION_CLINIQUE', 'NB Jours NN1 Valorisées', 'Nombre journées NN1 Valorisées', 'Nombre journées NN1 Valorisées', 'CASE WHEN prestation_code IN (''NN1'') THEN nb_rubrique_encours ELSE 0 END', '1', 'SUM', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de journées NN1 valorisées', 'NBJOU', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NN1_JOU_FAC', 'FACTURATION_CLINIQUE', 'NB Jours NN1 facturées', 'Nombre journées NN1 facturées', 'Nombre journées NN1 facturées', 'CASE WHEN prestation_code IN (''NN1'') THEN nb_rubrique_facture ELSE 0 END', '1', 'SUM', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de journées NN1 facturées', 'NBJOU', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NN1_JOU_TOT', 'FACTURATION_CLINIQUE', 'NB Jours NN1 Facturées + Valorisées', 'Total journées NN1 Facturées + Valorisées', 'Total journées NN1 Facturées + Valorisées', 'CASE WHEN prestation_code IN (''NN1'') THEN nb_rubrique_encours + nb_rubrique_facture ELSE 0 END', '1', 'SUM', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de journées NN1 facturées et valorisées', 'NBJOU', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NN1_MT_ENC', 'FACTURATION_CLINIQUE', 'CA NN1 Valorisé', 'Montant NN1 Valorisé', 'Montant NN1 Valorisé', 'CASE WHEN prestation_code IN (''NN1'') THEN montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires NN1 Valorisé', 'CAV', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NN1_MT_FAC', 'FACTURATION_CLINIQUE', 'CA NN1 Facturé', 'Montant NN1 facturé', 'Montant NN1 facturé', 'CASE WHEN prestation_code IN (''NN1'') THEN montant_facture ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires NN1 Facturé', 'CAF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NN1_MT_TOT', 'FACTURATION_CLINIQUE', 'CA NN1 Facturé + Valorisé', 'Montant NN1 facturé + Valorisé', 'Montant NN1 facturé + Valorisé', 'CASE WHEN prestation_code IN(''NN1'') THEN montant_facture + montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires NN1 Facturé + Valorisé', 'CAVF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NN1_NB_ENC', 'FACTURATION_CLINIQUE', 'NB Séjours CA NN1 Valorisés', 'Nombre séjours NN1 Valorisés', 'Nombre séjours NN1 Valorisés', 'DISTINCT CASE WHEN (est_ligne_facturee = ''0'' and prestation_code IN (''NN1'')) THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours NN1 Valorisés', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NN1_NB_FAC', 'FACTURATION_CLINIQUE', 'NB Séjours CA NN1 facturés', 'Nombre séjours NN1 facturés', 'Nombre séjours NN1 facturés', 'DISTINCT CASE WHEN (est_ligne_facturee = ''1'' and prestation_code IN (''NN1'')) THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours NN1 Facturés', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NN1_NB_TOT', 'FACTURATION_CLINIQUE', 'NB Séjours CA NN1 Facturés + Valorisés', 'Nombre séjours NN1 Facturés + Valorisés', 'Nombre séjours NN1 Facturés + Valorisés', 'DISTINCT CASE WHEN ( prestation_code IN (''NN1'')) THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours NN1 Facturés + Valorisés', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NN2_JOU_ENC', 'FACTURATION_CLINIQUE', 'NB Jours NN2 Valorisées', 'Nombre journées NN2 Valorisées', 'Nombre journées NN2 Valorisées', 'CASE WHEN prestation_code IN (''NN2'') THEN nb_rubrique_encours ELSE 0 END', '1', 'SUM', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de journées NN2 valorisées', 'NBJOU', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NN2_JOU_FAC', 'FACTURATION_CLINIQUE', 'NB Jours NN2 facturées', 'Nombre journées NN2 facturées', 'Nombre journées NN2 facturées', 'CASE WHEN prestation_code IN (''NN2'') THEN nb_rubrique_facture ELSE 0 END', '1', 'SUM', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de journées NN2 facturées', 'NBJOU', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NN2_JOU_TOT', 'FACTURATION_CLINIQUE', 'NB Jours NN2 Facturées + Valorisées', 'Total journées NN2 Facturées + Valorisées', 'Total journées NN2 Facturées + Valorisées', 'CASE WHEN prestation_code IN (''NN2'') THEN nb_rubrique_encours + nb_rubrique_facture ELSE 0 END', '1', 'SUM', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de journées NN2 facturées et valorisées', 'NBJOU', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NN2_MT_ENC', 'FACTURATION_CLINIQUE', 'CA NN2 Valorisé', 'Montant NN2 Valorisé', 'Montant NN2 Valorisé', 'CASE WHEN prestation_code IN (''NN2'') THEN montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires NN2 Valorisé', 'CAV', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NN2_MT_FAC', 'FACTURATION_CLINIQUE', 'CA NN2 Facturé', 'Montant NN2 facturé', 'Montant NN2 facturé', 'CASE WHEN prestation_code IN (''NN2'') THEN montant_facture ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires NN2 Facturé', 'CAF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NN2_MT_TOT', 'FACTURATION_CLINIQUE', 'CA NN2 Facturé + Valorisé', 'Montant NN2 facturé + Valorisé', 'Montant NN2 facturé + Valorisé', 'CASE WHEN prestation_code IN(''NN2'') THEN montant_facture + montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires NN2 Facturé + Valorisé', 'CAVF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NN2_NB_ENC', 'FACTURATION_CLINIQUE', 'NB Séjours CA NN2 Valorisés', 'Nombre séjours NN2 Valorisés', 'Nombre séjours NN2 Valorisés', 'DISTINCT CASE WHEN (est_ligne_facturee = ''0'' and prestation_code IN (''NN2'')) THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours NN2 Valorisés', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NN2_NB_FAC', 'FACTURATION_CLINIQUE', 'NB Séjours CA NN2 facturés', 'Nombre séjours NN2 facturés', 'Nombre séjours NN2 facturés', 'DISTINCT CASE WHEN (est_ligne_facturee = ''1'' and prestation_code IN (''NN2'')) THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours NN2 Facturés', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NN2_NB_TOT', 'FACTURATION_CLINIQUE', 'NB Séjours CA NN2 Facturés + Valorisés', 'Nombre séjours NN2 Facturés + Valorisés', 'Nombre séjours NN2 Facturés + Valorisés', 'DISTINCT CASE WHEN ( prestation_code IN (''NN2'')) THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours NN2 Facturés + Valorisés', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NN3_JOU_ENC', 'FACTURATION_CLINIQUE', 'NB Jours NN3 Valorisées', 'Nombre journées NN3 Valorisées', 'Nombre journées NN3 Valorisées', 'CASE WHEN prestation_code IN (''NN3'') THEN nb_rubrique_encours ELSE 0 END', '1', 'SUM', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de journées NN3 valorisées', 'NBJOU', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NN3_JOU_FAC', 'FACTURATION_CLINIQUE', 'NB Jours NN3 facturées', 'Nombre journées NN3 facturées', 'Nombre journées NN3 facturées', 'CASE WHEN prestation_code IN (''NN3'') THEN nb_rubrique_facture ELSE 0 END', '1', 'SUM', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de journées NN3 facturées', 'NBJOU', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NN3_JOU_TOT', 'FACTURATION_CLINIQUE', 'NB Jours NN3 Facturées + Valorisées', 'Total journées NN3 Facturées + Valorisées', 'Total journées NN3 Facturées + Valorisées', 'CASE WHEN prestation_code IN (''NN3'') THEN nb_rubrique_encours + nb_rubrique_facture ELSE 0 END', '1', 'SUM', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de journées NN3 facturées et valorisées', 'NBJOU', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NN3_MT_ENC', 'FACTURATION_CLINIQUE', 'CA NN3 Valorisé', 'Montant NN3 Valorisé', 'Montant NN3 Valorisé', 'CASE WHEN prestation_code IN (''NN3'') THEN montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires NN3 Valorisé', 'CAV', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NN3_MT_FAC', 'FACTURATION_CLINIQUE', 'CA NN3 Facturé', 'Montant NN3 facturé', 'Montant NN3 facturé', 'CASE WHEN prestation_code IN (''NN3'') THEN montant_facture ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires NN3 Facturé', 'CAF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NN3_MT_TOT', 'FACTURATION_CLINIQUE', 'CA NN3 Facturé + Valorisé', 'Montant NN3 facturé + Valorisé', 'Montant NN3 facturé + Valorisé', 'CASE WHEN prestation_code IN(''NN3'') THEN montant_facture + montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires NN3 Facturé + Valorisé', 'CAVF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NN3_NB_ENC', 'FACTURATION_CLINIQUE', 'NB Séjours CA NN3 Valorisés', 'Nombre séjours NN3 Valorisés', 'Nombre séjours NN3 Valorisés', 'DISTINCT CASE WHEN (est_ligne_facturee = ''0'' and prestation_code IN (''NN3'')) THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours NN3 Valorisés', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NN3_NB_FAC', 'FACTURATION_CLINIQUE', 'NB Séjours CA NN3 facturés', 'Nombre séjours NN3 facturés', 'Nombre séjours NN3 facturés', 'DISTINCT CASE WHEN (est_ligne_facturee = ''1'' and prestation_code IN (''NN3'')) THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours NN3 Facturés', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NN3_NB_TOT', 'FACTURATION_CLINIQUE', 'NB Séjours CA NN3 Facturés + Valorisés', 'Nombre séjours NN3 Facturés + Valorisés', 'Nombre séjours NN3 Facturés + Valorisés', 'DISTINCT CASE WHEN ( prestation_code IN (''NN3'')) THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours NN3 Facturés + Valorisés', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NSCPT_C', 'FACTURATION_CLINIQUE', 'NB Séjours Comptabilisés', 'Séjours comptabilisés', 'Séjours comptabilisés', 'DISTINCT CASE WHEN montant_comptabilise <> 0 THEN no_sejour ELSE NULL END', '1', 'COUNT', '#', 0, '4', ' ', ' ', ' ', ' ', '4', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours comptabilisés', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NSFAC1_CS', 'FACTURATION_CLINIQUE', 'NB Séjours facturés [HOSP]', 'Nombre séjours Total facturés (Hospitalisés)', 'Nombre séjours Total facturés (Hospitalisés)', 'DISTINCT CASE WHEN (est_ligne_facturee = ''1'' and type_sejour = ''1'') THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours hospitalisés (1 nuit minimum) facturés', '-TS1', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NSFAC2_CS', 'FACTURATION_CLINIQUE', 'NB Séjours facturés [AMBU]', 'Nombre séjours Total facturés (Ambulatoire)', 'Nombre séjours Total facturés (Ambulatoire)', 'DISTINCT CASE WHEN (est_ligne_facturee = ''1'' and type_sejour = ''2'') THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours ambulatoires (0 nuits) facturés', '-TS2', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NSFAC3_CS', 'FACTURATION_CLINIQUE', 'NB Séjours facturés [EXT]', 'Nombre séjours Total facturés (Externe)', 'Nombre séjours Total facturés (Externe)', 'DISTINCT CASE WHEN (est_ligne_facturee = ''1'' and type_sejour = ''3'') THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours externes facturés', '-TS3', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NSFAC5_CS', 'FACTURATION_CLINIQUE', 'NB Séjours facturés [SEANCE]', 'Nombre séjours Total facturés (Séances)', 'Nombre séjours Total facturés (Séances)', 'DISTINCT CASE WHEN (est_ligne_facturee = ''1'' and type_sejour = ''5'') THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séances facturées', '-TS5', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NSFACT_CS', 'FACTURATION_CLINIQUE', 'NB séjours facturés', 'Nombre séjours avec facturation', 'Nombre séjours avec facturation', 'DISTINCT CASE WHEN est_ligne_facturee = ''1'' THEN no_sejour ELSE NULL END', '1', 'COUNT', '#', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours comportant une facturation', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NSFAC_C', 'FACTURATION_CLINIQUE', 'NB Séjours Facturés', 'Séjours facturés', 'Séjours facturés', 'DISTINCT CASE WHEN est_ligne_facturee = ''1'' THEN no_sejour ELSE NULL END', '1', 'COUNT', '#', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours facturés', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_NSFAC_CS', 'FACTURATION_CLINIQUE', 'NB séjours facturés', 'Nombre séjours Total facturés', 'Nombre séjours Total facturés', 'DISTINCT CASE WHEN est_ligne_facturee = ''1'' THEN no_sejour ELSE NULL END', '1', 'COUNT', '#', 0, '1', '2', '3', '4', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours facturés', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_PORTFOLIO_NEW', '*CALC', 'Portfolio', '', '', '', '1', '*CALC', '#,0', 0, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_PROTH_MT_CPT', 'FACTURATION_CLINIQUE', 'CA PROTHESE Comptabilisé', 'Montant prothèses Facturé', 'Montant prothèses Facturé', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_PROTHESE_R] THEN montant_comptabilise ELSE 0 END', '1', 'SUM', '#E', 80, '4', ' ', ' ', ' ', ' ', '4', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires comptabilisé des prothèses', 'CACP', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_PROTH_MT_ENC', 'FACTURATION_CLINIQUE', 'CA PROTHESE Valorisé', 'Montant prothèses Valorisé', 'Montant prothèses Valorisé', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_PROTHESE_R] THEN montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires valorisé des prothèses', 'CAV', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_PROTH_MT_FAC', 'FACTURATION_CLINIQUE', 'CA PROTHESE Facturé', 'Montant prothèses Facturé', 'Montant prothèses Facturé', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_PROTHESE_R] THEN montant_facture ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé des prothèses', 'CAF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_PROTH_MT_TOT', 'FACTURATION_CLINIQUE', 'CA PROTHESE Facturé + Valorisé', 'Montant prothèses Facturé + Valorisé', 'Montant prothèses Fact + Val', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_PROTHESE_R] THEN montant_facture + montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé et valorisé des prothèses', 'CAVF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_PROTH_RUB_FAC', 'FACTURATION_CLINIQUE', 'NB Rubriques PROTHESE', 'Nombre rubriques prothèses', 'Nombre rubriques prothèses', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_PROTHESE_R] THEN nb_rubrique_facture ELSE 0 END', '1', 'SUM', '#', 60, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de rubriques de prothèses', 'NBRUB', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_PSEJFEM', '*CALC', 'Pourcentage de femmes', 'Pourcentage de femmes', 'Pourcentage de femmes', 'base.cti_division([1], [2]) * 100.0', '1', '*CALC', '#,0%', 0, ' ', ' ', ' ', ' ', ' ', ' ', 'CTI_NBSEJFEM', 'CTI_NBSEJO', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Part des femmes dans la patientèle', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_RAPPORTCALC', '*RAPPORTCALC', 'Calcul d''indicateurs dans le rapport', '', '', '', '1', 'sum', '#', 0, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Pour calculer directement dans la définition du rapport', '', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_RAT_AMB1_CAT', '*CALC', 'Ratio CA Hospitalisés / CA Total Clinique', 'Ratio CA Hospitalisés / CA Total Clinique', 'Ratio CA Hospitalisés / CA Total Clinique', '(base.cti_division([1] , [2]) * 100)', '1', '*CALC', '#,00%', 0, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Part du Chiffre d''Affaires des séjours hospitalisés (1 nuit minimum) facturés dans le Chiffre d''Affaires total des séjours facturés', '-TS1', 'CAF', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_RAT_AMB2_CAT', '*CALC', 'Ratio CA Ambulatoire / CA Total Clinique', 'Ratio CA Ambulatoire / CA Total Clinique', 'Ratio CA Ambulatoire / CA Total Clinique', '(base.cti_division([1] , [2]) * 100)', '1', '*CALC', '#,00%', 0, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Part du Chiffre d''Affaires des séjours ambulatoires (0 nuits) facturés dans le Chiffre d''Affaires total des séjours facturés', '-TS2', 'CAF', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_RAT_AMB5_CAT', '*CALC', 'Ratio CA Séances / CA Total Clinique', 'Ratio CA Séances / CA Total Clinique', 'Ratio CA Séances / CA Total Clinique', '(base.cti_division([1] , [2]) * 100)', '1', '*CALC', '#,00%', 0, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Part du Chiffre d''Affaires des séances facturées dans le Chiffre d''Affaires total des séjours facturés', '-TS5', 'CAF', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_RAT_AMB_END', '*CALC', 'Ratio nb Ambulatoires / nb sorties Hospitalisés + Ambulatoire', 'Ratio nb Ambulatoires / nb sorties Hospitalisés + Ambulatoire', 'Ratio nb Ambulatoires / nb sorties Hospitalisés + Ambulatoire', '(base.cti_division([1] , [2]) * 100)', '1', '*CALC', '#,00%', 0, ' ', ' ', ' ', ' ', ' ', ' ', 'CTI_NBAMB', 'CTI_NBSOR_SA', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Part du nombre de séjours ambulatoires (0 nuits) sur le nombre total de sorties directes des séjours hospitalisés et ambulatoires', '-TS1', '-TS2', 'NBENT', 'NBSOR', '', '', '', '', ''), | |||
| (1, 'CTI_RAT_CAH_CAL', '*CALC', 'Ratio CA Honoraire / Clinique', 'Ratio CA Honoraire / Clinique', 'Ratio CA Hon', '(base.cti_division([1] , [2]) * 100)', '1', '*CALC', '#,00%', 0, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Part du Chiffre d''Affaires comptabilisé pour les honoraires sur la Chiffre d''Affaires comptabilisé total', 'CACP', 'CAHON', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_REA_JOU_ENC', 'FACTURATION_CLINIQUE', 'NB Jours REA Valorisées', 'Nombre journées REA Valorisées', 'Nombre journées REA Valorisées', 'CASE WHEN prestation_code IN (''REA'') THEN nb_rubrique_encours ELSE 0 END', '1', 'SUM', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de journées valorisées en REA', 'NBJOU', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_REA_JOU_FAC', 'FACTURATION_CLINIQUE', 'NB Jours REA facturées', 'Nombre journées REA facturées', 'Nombre journées REA facturées', 'CASE WHEN prestation_code IN (''REA'') THEN nb_rubrique_facture ELSE 0 END', '1', 'SUM', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de journées facturées en REA', 'NBJOU', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_REA_JOU_TOT', 'FACTURATION_CLINIQUE', 'NB Jours REA Facturées + Valorisées', 'Total journées REA Facturées + Valorisées', 'Total journées REA Facturées + Valorisées', 'CASE WHEN prestation_code IN (''REA'') THEN nb_rubrique_encours + nb_rubrique_facture ELSE 0 END', '1', 'SUM', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de journées facturées et valorisées en REA', 'NBJOU', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_REA_MT_ENC', 'FACTURATION_CLINIQUE', 'CA REA Valorisé', 'Montant REA Valorisé', 'Montant REA Valorisé', 'CASE WHEN prestation_code IN (''REA'') THEN montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires valorisé en REA', 'CAV', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_REA_MT_FAC', 'FACTURATION_CLINIQUE', 'CA REA Facturé', 'Montant REA facturé', 'Montant REA facturé', 'CASE WHEN prestation_code IN (''REA'') THEN montant_facture ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé en REA', 'CAF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_REA_MT_TOT', 'FACTURATION_CLINIQUE', 'CA REA Facturé + Valorisé', 'Montant REA facturé + Valorisé', 'Montant REA facturé + Valorisé', 'CASE WHEN prestation_code IN (''REA'') THEN montant_facture + montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé et valorisé en REA', 'CAVF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_REA_NB_ENC', 'FACTURATION_CLINIQUE', 'NB Séjours CA REA Valorisés', 'Nombre séjours REA Valorisés', 'Nombre séjours REA Valorisés', 'DISTINCT CASE WHEN est_ligne_facturee = ''0'' and prestation_code IN (''REA'') THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours du Chiffre d''Affaires valorisé en REA', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_REA_NB_FAC', 'FACTURATION_CLINIQUE', 'NB Séjours CA REA facturés', 'Nombre séjours REA facturés', 'Nombre séjours REA facturés', 'DISTINCT CASE WHEN est_ligne_facturee = ''1'' and prestation_code IN (''REA'') THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours du Chiffre d''Affaires facturé en REA', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_REA_NB_TOT', 'FACTURATION_CLINIQUE', 'NB Séjours CA REA Facturés + Valorisés', 'Nombre séjours REA Facturés + Valorisés', 'Nombre séjours REA Facturés + Valorisés', 'DISTINCT CASE WHEN ( prestation_code IN (''REA'')) THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours du Chiffre d''Affaires facturé et valorisé en REA', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_RUBMED_MT1_ENC', 'FACTURATION_CLINIQUE', 'CA SEJOUR Valorisé [HOSP]', 'Montant CA SEJOUR Valorisé (hospitalisés)', 'Montant CA SEJOUR Valorisé (hospitalisés)', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = ''1'' THEN montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires valorisé des séjours hospitalisés (1 nuit minimum)', '-TS1', 'CAV', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_RUBMED_MT1_FAC', 'FACTURATION_CLINIQUE', 'CA SEJOUR Facturé [HOSP]', 'Montant CA SEJOUR factur (hospitalisés)', 'Montant CA SEJOUR factur (hospitalisés)', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = ''1'' THEN montant_facture ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé des séjours hospitalisés (1 nuit minimum)', '-TS1', 'CAF', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_RUBMED_MT1_TOT', 'FACTURATION_CLINIQUE', 'CA SEJOUR Facturé + Valorisé [HOSP]', 'Montant CA SEJOUR facturé + enc. (hospitalisés)', 'Montant CA SEJOUR facturé + enc. (hospitalisés)', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = ''1'' THEN montant_facture + montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé et valorisé des séjours hospitalisés (1 nuit minimum)', '-TS1', 'CAVF', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_RUBMED_MT2_ENC', 'FACTURATION_CLINIQUE', 'CA SEJOUR Valorisé [AMBU]', 'Montant CA Séjour Valorisé (ambulatoire)', 'Montant CA Séjour Valorisé (ambulatoire)', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = ''2'' THEN montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires valorisé des séjours ambulatoires (0 nuits)', '-TS2', 'CAV', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_RUBMED_MT2_FAC', 'FACTURATION_CLINIQUE', 'CA SEJOUR Facturé [AMBU]', 'Montant CA SEJOUR facturé (ambulatoire)', 'Montant CA SEJOUR facturé (ambulatoire)', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = ''2'' THEN montant_facture ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé des séjours ambulatoires (0 nuits)', '-TS2', 'CAF', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_RUBMED_MT2_TOT', 'FACTURATION_CLINIQUE', 'CA SEJOUR Facturé + Valorisé [AMBU]', 'Montant CA SEJOUR facturé + enc. (ambulatoire)', 'Montant CA SEJOUR facturé + enc. (ambulatoire)', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = ''2'' THEN montant_facture + montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé et valorisé des séjours ambulatoires (0 nuits)', '-TS2', 'CAVF', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_RUBMED_MT3_ENC', 'FACTURATION_CLINIQUE', 'CA SEJOUR Valorisé [EXT]', 'Montant CA SEJOUR Valorisé (Externes)', 'Montant CA SEJOUR Valorisé (Externes)', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = ''3'' THEN montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires valorisé des séjours externes', '-TS3', 'CAV', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_RUBMED_MT3_FAC', 'FACTURATION_CLINIQUE', 'CA SEJOUR Facturé [EXT]', 'Montant CA SEJOUR facturé (Externe)', 'Montant CA SEJOUR facturé (Externe)', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = ''3'' THEN montant_facture ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé des séjours externes', '-TS3', 'CAF', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_RUBMED_MT3_TOT', 'FACTURATION_CLINIQUE', 'CA SEJOUR Facturé + Valorisé [EXT]', 'Montant CA SEJOUR facturé + enc. (Externe)', 'Montant CA SEJOUR facturé + enc. (Externe)', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = ''3'' THEN montant_facture + montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé et valorisé des séjours externes', '-TS3', 'CAVF', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_RUBMED_MT5_ENC', 'FACTURATION_CLINIQUE', 'CA SEJOUR Valorisé [SEANCE]', 'Montant CA SEJOUR Valorisé (séances)', 'Montant CA SEJOUR Valorisé (séances)', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = ''5'' THEN montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires valorisé des séances', '-TS5', 'CAV', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_RUBMED_MT5_FAC', 'FACTURATION_CLINIQUE', 'CA SEJOUR Facturé [SEANCE]', 'Montant CA SEJOUR facturé (séances)', 'Montant CA SEJOUR facturé (séances)', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = ''5'' THEN montant_facture ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé des séances', '-TS5', 'CAF', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_RUBMED_MT5_TOT', 'FACTURATION_CLINIQUE', 'CA SEJOUR Facturé + Valorisé [SEANCE]', 'Montant CA SEJOUR facturé + enc. (séances)', 'Montant CA SEJOUR facturé + enc. (séances)', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = ''5'' THEN montant_facture + montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé et valorisé des séances', '-TS5', 'CAVF', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_RUBMED_MT_ENC', 'FACTURATION_CLINIQUE', 'CA SEJOUR Valorisé', 'Montant CA SEJOUR Valorisé', 'Montant CA SEJOUR Valorisé', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] THEN montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires valorisé des séjours', 'CAV', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_RUBMED_MT_FAC', 'FACTURATION_CLINIQUE', 'CA SEJOUR Facturé', 'Montant CA SEJOUR facturé', 'Montant CA SEJOUR facturé', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] THEN montant_facture ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé des séjours', 'CAF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_RUBMED_MT_TOT', 'FACTURATION_CLINIQUE', 'CA SEJOUR Facturé + Valorisé', 'Montant CA SEJOUR facturé + Valorisé', 'Montant CA SEJOUR facturé + Valorisé', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] THEN montant_facture + montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé et valorisé des séjours', 'CAVF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_RUBMED_NB1_ENC', 'FACTURATION_CLINIQUE', 'NB Séjours CA SEJOUR Valorisés [HOSP]', 'Nombre séjours Valorisés (hospitalisés)', 'Nombre séjours Valorisés (hospitalisés)', 'DISTINCT CASE WHEN (est_ligne_facturee = ''0'' and rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = ''1'') THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours hospitalisés (1 nuit minimum) valorisés', '-TS1', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_RUBMED_NB1_FAC', 'FACTURATION_CLINIQUE', 'NB Séjours CA SEJOUR facturés [HOSP]', 'Nombre séjours facturés (hospitalisés)', 'Nombre séjours facturés (hospitalisés)', 'DISTINCT CASE WHEN (est_ligne_facturee = ''1'' and rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = ''1'') THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours hospitalisés (1 nuit minimum) facturés', '-TS1', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_RUBMED_NB1_TOT', 'FACTURATION_CLINIQUE', 'NB Séjours CA SEJOUR Facturés + Valorisés [HOSP]', 'Nombre SEJOURS Facturés + Valorisés (hospitalisés', 'Nombre SEJOURS Facturés + Valorisés (hospitalisés', 'DISTINCT CASE WHEN ( rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = ''1'') THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours hospitalisés (1 nuit minimum) facturés et valorisés', '-TS1', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_RUBMED_NB2_ENC', 'FACTURATION_CLINIQUE', 'NB Séjours CA SEJOUR Valorisés [AMBU]', 'Nombre séjours Valorisés (ambulatoire)', 'Nombre séjours Valorisé s (ambulatoire)', 'DISTINCT CASE WHEN (est_ligne_facturee = ''0'' and rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = ''2'') THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours ambulatoires (0 nuits) valorisés', '-TS2', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_RUBMED_NB2_FAC', 'FACTURATION_CLINIQUE', 'NB Séjours CA SEJOUR facturés [AMBU]', 'Nombre séjours facturés (ambulatoire)', 'Nombre séjours facturés (ambulatoire)', 'DISTINCT CASE WHEN (est_ligne_facturee = ''1'' and rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = ''2'') THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours ambulatoires (0 nuits) facturés', '-TS2', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_RUBMED_NB2_TOT', 'FACTURATION_CLINIQUE', 'NB Séjours CA SEJOUR Facturés + Valorisés [AMBU]', 'Nombre séjours Facturés + Valorisés (ambulatoire)', 'Nombre séjours Facturés + Valorisés (ambulatoire)', 'DISTINCT CASE WHEN ( rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = ''2'') THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours ambulatoires (0 nuits) facturés et valorisés', '-TS2', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_RUBMED_NB3_ENC', 'FACTURATION_CLINIQUE', 'NB Séjours CA SEJOUR Valorisés [EXT]', 'Nombre séjours Valorisés (Externe)', 'Nombre séjours Valorisés (Externe)', 'DISTINCT CASE WHEN (est_ligne_facturee = ''0'' and rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = ''3'') THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours externes valorisés', '-TS3', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_RUBMED_NB3_FAC', 'FACTURATION_CLINIQUE', 'NB Séjours CA SEJOUR facturés [EXT]', 'Nombre séjours facturés (Externe)', 'Nombre séjours facturés (Externe)', 'DISTINCT CASE WHEN (est_ligne_facturee = ''1'' and rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = ''3'') THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours externes facturés', '-TS3', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_RUBMED_NB3_TOT', 'FACTURATION_CLINIQUE', 'NB Séjours CA SEJOUR Facturés + Valorisés [EXT]', 'Nombre séjours Facturés + Valorisés (Externe)', 'Nombre séjours Facturés + Valorisés (Externe)', 'DISTINCT CASE WHEN ( rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = ''3'') THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours externes facturés et valorisés', '-TS3', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_RUBMED_NB5_ENC', 'FACTURATION_CLINIQUE', 'NB Séjours CA SEJOUR Valorisés [SEANCE]', 'Nombre séances Valorisés (séances)', 'Nombre séances Valorisés (séances)', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = ''5'' and est_ligne_facturee = ''0'' THEN nb_rubrique_encours ELSE 0 END', '1', 'SUM', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séances valorisées', '-TS5', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_RUBMED_NB5_FAC', 'FACTURATION_CLINIQUE', 'NB Séjours CA SEJOUR facturés [SEANCE]', 'Nombre séances facturées (séances)', 'Nombre séances facturées (séances)', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = ''5'' and est_ligne_facturee = ''1'' THEN nb_rubrique_facture ELSE 0 END', '1', 'SUM', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séances facturées', '-TS5', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_RUBMED_NB5_TOT', 'FACTURATION_CLINIQUE', 'NB Séjours CA SEJOUR Facturés + Valorisés [SEANCE]', 'Nombre séances Facturées + Valorisées (séances)', 'Nombre séances Facturées + Valorisées (séances)', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = ''5'' THEN nb_rubrique_encours + nb_rubrique_facture ELSE 0 END', '1', 'SUM', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séances facturées et valorisées', '-TS5', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_RUBMED_NB_ENC', 'FACTURATION_CLINIQUE', 'NB Séjours CA SEJOUR Valorisés', 'Nombre séjours Valorisés', 'Nombre séjours Valorisés', 'DISTINCT CASE WHEN (est_ligne_facturee = ''0'' and rubrique_facturation_id IN [LISTE:CTI_RUBMED_R]) THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours valorisés', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_RUBMED_NB_FAC', 'FACTURATION_CLINIQUE', 'NB Séjours CA SEJOUR facturés', 'Nombre séjours facturés', 'Nombre séjours facturés', 'DISTINCT CASE WHEN (est_ligne_facturee = ''1'' and rubrique_facturation_id IN [LISTE:CTI_RUBMED_R]) THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours facturés', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_RUBMED_NB_TOT', 'FACTURATION_CLINIQUE', 'NB Séjours CA SEJOUR Facturés + Valorisés', 'Nombre séjours Facturés + Valorisés', 'Nombre séjours Facturés + Valorisés', 'DISTINCT CASE WHEN ( rubrique_facturation_id IN [LISTE:CTI_RUBMED_R]) THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours facturés et valorisés', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_SEH_MT_CPT', 'FACTURATION_CLINIQUE', 'CA SE comptabilisé', 'Montant SE comptabilisé', 'Montant SE comptabilisé', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_SE_R] THEN montant_comptabilise ELSE 0 END', '1', 'SUM', '#E', 80, '4', ' ', ' ', ' ', ' ', '4', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires SE comptabilisé', 'CACP', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_SEH_MT_ENC', 'FACTURATION_CLINIQUE', 'CA SE Valorisé Clinique', 'Montant SE Valorisé Clinique', 'Montant SE Valorisé Clinique', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_SE_R] THEN montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires SE valorisé', 'CAV', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_SEH_MT_FAC', 'FACTURATION_CLINIQUE', 'CA SE Facturé Clinique', 'Montant SE facturés Clinique', 'Montant SE facturés Clinique', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_SE_R] THEN montant_facture ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires SE facturé', 'CAF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_SEH_MT_TOT', 'FACTURATION_CLINIQUE', 'CA SE Facturé + Valorisé', 'Montant SE Facturé + Valorisé', 'Montant SE Facturé + Valorisé', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_SE_R] THEN montant_facture + montant_encours ELSE NULL END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires SE facturé et valorisé', 'CAVF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_SEH_NB_ENC', 'FACTURATION_CLINIQUE', 'NB Rubriques SE Valorisés', 'Nombre SE Valorisés', 'Nombre SE Valorisés', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_SE_R] THEN nb_rubrique_encours ELSE 0 END', '1', 'SUM', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de rubriques SE valorisées', 'NBRUB', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_SEH_NB_FAC', 'FACTURATION_CLINIQUE', 'NB Rubriques SE facturés', 'Nombre SE facturés', 'Nombre SE facturés', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_SE_R] THEN nb_rubrique_facture ELSE 0 END', '1', 'SUM', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de rubriques SE facturées', 'NBRUB', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_SEH_NB_TOT', 'FACTURATION_CLINIQUE', 'NB Rubriques SE Facturés + Valorisés', 'Nombre SE Facturés + Valorisés', 'Nombre SE Facturés + Valorisés', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_SE_R] THEN nb_rubrique_facture + nb_rubrique_encours ELSE NULL END', '1', 'SUM', '#', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de rubriques SE facturées et valorisées', 'NBRUB', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_SEP', 'SEP', 'Séparateur', '', '', '', '1', 'SEP', '', 0, ' ', ' ', ' ', ' ', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_SHO_JOU_ENC', 'FACTURATION_CLINIQUE', 'NB Jours CPC Valorisées', 'Nombre journées CP Valorisées', 'Nombre journées CP Valorisées', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_SHO_R] THEN nb_rubrique_encours ELSE 0 END', '1', 'SUM', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de journées valorisées en chambre particulière', 'NBJOU', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_SHO_JOU_FAC', 'FACTURATION_CLINIQUE', 'NB Jours CPC facturées', 'Nombre journées CP facturées', 'Nombre journées CP facturées', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_SHO_R] THEN nb_rubrique_facture ELSE 0 END', '1', 'SUM', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de journées facturées en chambre particulière', 'NBJOU', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_SHO_JOU_TOT', 'FACTURATION_CLINIQUE', 'NB Jours CPC fact. + val.', 'Nombre journées CP Facturées + Valorisées', 'Nombre journées CP Facturées + Valorisées', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_SHO_R] THEN (nb_rubrique_encours * coefficient) + nb_rubrique_facture ELSE 0 END', '1', 'SUM', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de journées facturées et valorisées en chambre particulière', 'NBJOU', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_SHO_MT_ENC', 'FACTURATION_CLINIQUE', 'CA CPC Valorisé', 'CA chambre particulière Valorisé', 'CA chambre particulière Valorisé', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_SHO_R] THEN montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires valorisé en chambre particulière', 'CAV', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_SHO_MT_FAC', 'FACTURATION_CLINIQUE', 'CA CPC Facturé', 'CA chambre particulière facturée', 'CA chambre particulière facturée', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_SHO_R] THEN montant_facture ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé en chambre particulière', 'CAF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_SHO_MT_TOT', 'FACTURATION_CLINIQUE', 'CA CPC Facturé + Valorisé', 'CA chambre particulière facturée + Valorisé', 'CA chambre particulière facturée + Valorisé', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_SHO_R] THEN montant_facture + montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé et valorisé en chambre particulière', 'CAVF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_SNS_NB_FACVAL', 'FACTURATION_CLINIQUE', 'NB Rubriques SNS Facturés + Valorisés', 'Nombre SNS Facturé + Valorisé', 'Nombre SNS Facturé + Valorisé', 'CASE WHEN prestation_code in (''SNS'') THEN nb_rubrique_facture + nb_rubrique_encours ELSE 0 END', '1', 'SUM', '#', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', '', 'NBRUB', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_SORDIRCOM', 'OCCUPATION', 'SSR - Sorties directes (Hospitalisés COMPLETE)', 'Sorties directes (Hospitalisés COMPLETE)', 'Sorties directes (Hospitalisés COMPLETE)', 'CASE WHEN mode_traitement_id = ''3'' THEN nb_sorties_directes ELSE 0 END', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de sorties directes des séjours en Hospitalisation Complète', '-TS1', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_SORDIRJR', 'OCCUPATION', 'SSR - Sorties directes (Hospitalisés DE JOUR)', 'Sorties directes (Hospitalisés DE JOUR)', 'Sorties directes (Hospitalisés DE JOUR)', 'CASE WHEN mode_traitement_id = ''4'' THEN nb_sorties_directes ELSE 0 END', '1', 'SUM', '#', 60, '1', ' ', ' ', ' ', ' ', '1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de sorties directes des séjours en Hospitalisation de Jour', '-TS1', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_SOR_POST_PER', '*CALC', 'NB Sorties après période', 'Sorties après période', 'Sor > Per', '[1] - [2]', '1', '*CALC', '', 0, ' ', ' ', ' ', ' ', ' ', ' ', 'CTI_NBSEJO', 'CTI_DEP', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de sorties apr', 'NBSEJ', 'NBSOR', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_SRC_JOU_ENC', 'FACTURATION_CLINIQUE', 'NB Jours SRC Valorisées', 'Nombre journées SRC Valorisées', 'Nombre journées SRC Valorisées', 'CASE WHEN prestation_code IN (''SRC'', ''SSC'') THEN nb_rubrique_encours ELSE 0 END', '1', 'SUM', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de journées valorisées en SRC', 'NBJOU', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_SRC_JOU_FAC', 'FACTURATION_CLINIQUE', 'NB Jours SRC facturées', 'Nombre journées SRC facturées', 'Nombre journées SRC facturées', 'CASE WHEN prestation_code IN (''SRC'', ''SSC'') THEN nb_rubrique_facture ELSE 0 END', '1', 'SUM', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de journées facturées en SRC', 'NBJOU', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_SRC_JOU_TOT', 'FACTURATION_CLINIQUE', 'NB Jours SRC Facturées + Valorisées', 'Total journées SRC Facturées + Valorisées', 'Total journées SRC Facturées + Valorisées', 'CASE WHEN prestation_code IN (''SRC'', ''SSC'') THEN nb_rubrique_encours + nb_rubrique_facture ELSE 0 END', '1', 'SUM', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de journées facturées et valorisées en SRC', 'NBJOU', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_SRC_MT_ENC', 'FACTURATION_CLINIQUE', 'CA SRC Valorisé', 'Montant SRC Valorisé', 'Montant SRC Valorisé', 'CASE WHEN prestation_code IN (''SRC'', ''SSC'') THEN montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires valorisé SRC', 'CAV', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_SRC_MT_FAC', 'FACTURATION_CLINIQUE', 'CA SRC Facturé', 'Montant SRC facturé', 'Montant SRC facturé', 'CASE WHEN prestation_code IN (''SRC'', ''SSC'') THEN montant_facture ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé SRC', 'CAF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_SRC_MT_TOT', 'FACTURATION_CLINIQUE', 'CA SRC Facturé + Valorisé', 'Montant SRC facturé + Valorisé', 'Montant SRC facturé + Valorisé', 'CASE WHEN prestation_code IN (''SRC'', ''SSC'') THEN montant_facture + montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé et valorisé SRC', 'CAVF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_SRC_NB_ENC', 'FACTURATION_CLINIQUE', 'NB Séjours CA SRC Valorisés', 'Nombre séjours SRC Valorisés', 'Nombre séjours SRC Valorisés', 'DISTINCT CASE WHEN (est_ligne_facturee = ''0'' and prestation_code IN (''SRC'', ''SSC'')) THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours du Chiffre d''Affaires valorisé en SRC', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_SRC_NB_FAC', 'FACTURATION_CLINIQUE', 'NB Séjours CA SRC facturés', 'Nombre séjours SRC facturés', 'Nombre séjours SRC facturés', 'DISTINCT CASE WHEN (est_ligne_facturee = ''1'' and prestation_code IN (''SRC'', ''SSC'')) THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours du Chiffre d''Affaires facturé en SRC', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_SRC_NB_TOT', 'FACTURATION_CLINIQUE', 'NB Séjours CA SRC Facturés + Valorisés', 'Nombre séjours SRC Facturés + Valorisés', 'Nombre séjours SRC Facturés + Valorisés', 'DISTINCT CASE WHEN ( prestation_code IN (''SRC'', ''SSC'')) THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours du Chiffre d''Affaires facturé et valorisé en SRC', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_SRUBMED_MT_FAC', 'FACTURATION_CLINIQUE', 'CA SEJOUR sauf Facturé', 'Montant CA SEJOUR facturé', 'Montant CA SEJOUR facturé', 'CASE WHEN rubrique_facturation_id NOT IN [LISTE:CTI_RUBMED_R] THEN montant_facture ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires des séjours non facturés', 'CAF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_SRUBMED_MT_TOT', 'FACTURATION_CLINIQUE', 'CA SEJOUR sauf Facturé + Valorisé', 'Montant sauf CA SEJOUR facturé + Valorisé', 'Montant sauf CA SEJOUR facturé + Valorisé', 'CASE WHEN rubrique_facturation_id NOT IN [LISTE:CTI_RUBMED_R] THEN montant_facture + montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires des séjours non facturés non valorisés', 'CAVF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_ST2A_MT_TOT', 'FACTURATION_CLINIQUE', 'CA SOINS sauf Facturé + Valorisé', 'Montant sauf CA Soins facturé + Valorisé', 'Montant sauf CA Soins facturé + Valorisé', 'CASE WHEN rubrique_facturation_id NOT IN [LISTE:CTI_T2A_R] THEN montant_facture + montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires des soins non facturés non valorisés', 'CAVF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_ST2A_NB_FAC', 'FACTURATION_CLINIQUE', 'CA SOINS sauf Facturé', 'Montant sauf CA Soins facturé', 'Montant sauf CA Soins facturé', 'CASE WHEN rubrique_facturation_id NOT IN [LISTE:CTI_T2A_R] THEN montant_facture ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires des soins non facturés', 'CAF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_STF_JOU_ENC', 'FACTURATION_CLINIQUE', 'NB Jours STF Valorisées', 'Nombre journées STF Valorisées', 'Nombre journées STF Valorisées', 'CASE WHEN prestation_code IN (''STF'') THEN nb_rubrique_encours ELSE 0 END', '1', 'SUM', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de journées valorisées en STF', 'NBJOU', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_STF_JOU_FAC', 'FACTURATION_CLINIQUE', 'NB Jours STF facturées', 'Nombre journées STF facturées', 'Nombre journées STF facturées', 'CASE WHEN prestation_code IN (''STF'') THEN nb_rubrique_facture ELSE 0 END', '1', 'SUM', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de journées facturées en STF', 'NBJOU', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_STF_JOU_TOT', 'FACTURATION_CLINIQUE', 'NB Jours STF Facturées + Valorisées', 'Total journées STF Facturées + Valorisées', 'Total journées STF Facturées + Valorisées', 'CASE WHEN prestation_code IN (''STF'') THEN nb_rubrique_encours + nb_rubrique_facture ELSE 0 END', '1', 'SUM', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de journées facturées et valorisées en STF', 'NBJOU', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_STF_MT_ENC', 'FACTURATION_CLINIQUE', 'CA STF Valorisé', 'Montant STF Valorisé', 'Montant STF Valorisé', 'CASE WHEN prestation_code IN (''STF'') THEN montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires valorisé STF', 'CAV', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_STF_MT_FAC', 'FACTURATION_CLINIQUE', 'CA STF Facturé', 'Montant STF facturé', 'Montant STF facturé', 'CASE WHEN prestation_code IN (''STF'') THEN montant_facture ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé STF', 'CAF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_STF_MT_TOT', 'FACTURATION_CLINIQUE', 'CA STF Facturé + Valorisé', 'Montant STFfacturé + Valorisé', 'Montant STFfacturé + Valorisé', 'CASE WHEN prestation_code IN (''STF'') THEN montant_facture + montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé et valorisé STF', 'CAVF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_STF_NB_ENC', 'FACTURATION_CLINIQUE', 'NB Séjours CA STF Valorisés', 'Nombre séjours STF Valorisés', 'Nombre séjours STF Valorisés', 'DISTINCT CASE WHEN (est_ligne_facturee = ''0'' and prestation_code IN (''STF'')) THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours du Chiffre d''Affaires valorisé en STF', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_STF_NB_FAC', 'FACTURATION_CLINIQUE', 'NB Séjours CA STF facturés', 'Nombre séjours STF facturés', 'Nombre séjours STF facturés', 'DISTINCT CASE WHEN (est_ligne_facturee = ''1'' and prestation_code IN (''STF'')) THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours du Chiffre d''Affaires facturé en STF', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_STF_NB_TOT', 'FACTURATION_CLINIQUE', 'NB Séjours CA STF Facturés + Valorisés', 'Nombre séjours STF Facturés + Valorisés', 'Nombre séjours STF Facturés + Valorisés', 'DISTINCT CASE WHEN ( prestation_code IN (''STF'')) THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours du Chiffre d''Affaires facturé et valorisé en STF', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_SUM_DEL_FACTURE', 'SEJOURS', 'SUM delai facturé', 'SUM_DEL_FACTURE', 'SUM_DEL_FACTURE', 'delai_facture', '1', 'SUM', '0,0', 60, '2', ' ', ' ', ' ', ' ', '2', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_SUM_DEL_GRP', 'SEJOURS', 'SUM delai groupage', 'Sum delai groupage', 'Sum delai groupage', 'delai_groupage', '1', 'SUM', '#,0', 40, '2', ' ', ' ', ' ', ' ', '2', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', '', 'NOMBRE', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_SUM_DEL_SOLD', 'SEJOURS', 'SUM delai Soldé', 'SUM_DEL_SOLD', 'SUM_DEL_SOLD', 'delai_solde_c', '1', 'SUM', '0,0', 60, '2', ' ', ' ', ' ', ' ', '2', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', '', 'NBJOU', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_SUM_NB_CALCULES', 'SEJOURS', 'SUM NB facturé', 'SUM_NB_CALCULES', 'SUM_NB_CALCULES', 'nb_calcules', '1', 'SUM', '0,0', 60, '2', ' ', ' ', ' ', ' ', '2', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_SUM_NB_GROUPE', 'SEJOURS', 'SUM NB groupé', 'SUM NB groupé', 'SUM NB groupé', 'nb_groupe', '1', 'SUM', '#,0', 40, '2', ' ', ' ', ' ', ' ', '2', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', '', 'NOMBRE', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_SUPHOT_CA_CPT', 'FACTURATION_CLINIQUE', 'CA comptabilisé Suppléments', 'Montant Comptabilisé Suppléments Hoteliers', 'Montant Comptabilisé Suppléments Hoteliers', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_SUPHOT_R] THEN montant_comptabilise ELSE 0 END', '1', 'SUM', '#E', 80, '4', ' ', ' ', ' ', ' ', '4', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires comptabilisé en suppléments hôteliers', 'CACP', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_SUPHOT_ENC', 'FACTURATION_CLINIQUE', 'CA HOTELLERIE Valorisé', 'Montant Suppléments hoteliers Valorisé', 'Montant Suppléments hoteliers Valorisé', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_SUPHOT_R] THEN montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires valorisé en suppléments hôteliers', 'CAV', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_SUPHOT_FAC', 'FACTURATION_CLINIQUE', 'CA HOTELLERIE Facturé', 'Montant Suppléments hoteliers facturés', 'Montant Suppléments hoteliers facturés', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_SUPHOT_R] THEN montant_facture ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé en suppléments hôteliers', 'CAF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_SUPHOT_TOT', 'FACTURATION_CLINIQUE', 'CA HOTELLERIE Facturé + Valorisé', 'Montant Suppléments hoteliers Facturés + Valorisés', 'Montant Suppléments hoteliers Facturés + Valorisés', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_SUPHOT_R] THEN montant_facture + montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé et valorisé en suppléments hôteliers', 'CAVF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_T2A_MT1_ENC', 'FACTURATION_CLINIQUE', 'CA SOINS Valorisé [HOSP]', 'Montant CA Soins Valorisé (hospitalisés)', 'Montant CA Soins Valorisé (hospitalisés)', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = ''1'' THEN montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires valorisé des soins des séjours hospitalisés', '-TS1', 'CAV', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_T2A_MT1_FAC', 'FACTURATION_CLINIQUE', 'CA SOINS Facturé [HOSP]', 'Montant CA Soins facturé (hospitalisés)', 'Montant CA Soins facturé (hospitalisés)', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = ''1'' THEN montant_facture ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé des soins des séjours hospitalisés (1 nuit minimum)', '-TS1', 'CAF', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_T2A_MT1_TOT', 'FACTURATION_CLINIQUE', 'CA SOINS Facturé + Valorisé [HOSP]', 'Montant CA Soins facturé + enc. (hospitalisés)', 'Montant CA Soins facturé + enc. (hospitalisés)', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = ''1'' THEN montant_facture + montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé et valorisé des soins des séjours hospitalisés (1 nuit minimum)', '-TS1', 'CAVF', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_T2A_MT2_ENC', 'FACTURATION_CLINIQUE', 'CA SOINS Valorisé [AMBU]', 'Montant CA Soins Valorisé (ambulatoire)', 'Montant CA Soins Valorisé (ambulatoire)', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = ''2'' THEN montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires valorisé des soins des séjours ambulatoires', '-TS2', 'CAV', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_T2A_MT2_FAC', 'FACTURATION_CLINIQUE', 'CA SOINS Facturé [AMBU]', 'Montant CA Soins facturé (ambulatoire)', 'Montant CA Soins facturé (ambulatoire)', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = ''2'' THEN montant_facture ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé des soins des séjours ambulatoires (0 nuits)', '-TS2', 'CAF', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_T2A_MT2_TOT', 'FACTURATION_CLINIQUE', 'CA SOINS Facturé + Valorisé [AMBU]', 'Montant CA Soins facturé + enc. (ambulatoire)', 'Montant CA Soins facturé + enc. (ambulatoire)', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = ''2'' THEN montant_facture + montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé et valorisé des soins des séjours ambulatoires (0 nuits)', '-TS2', 'CAVF', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_T2A_MT3_ENC', 'FACTURATION_CLINIQUE', 'CA SOINS Valorisé [EXT]', 'Montant CA Soins Valorisé (Externe)', 'Montant CA Soins Valorisé (Externe)', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = ''3'' THEN montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires valorisé des soins des séjours externes', '-TS3', 'CAV', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_T2A_MT3_FAC', 'FACTURATION_CLINIQUE', 'CA SOINS Facturé [EXT]', 'Montant CA Soins facturé (Externe)', 'Montant CA Soins facturé (Externe)', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = ''3'' THEN montant_facture ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé des soins des séjours externes', '-TS3', 'CAF', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_T2A_MT3_TOT', 'FACTURATION_CLINIQUE', 'CA SOINS Facturé + Valorisé [EXT]', 'Montant CA Soins facturé + enc. (Externe)', 'Montant CA Soins facturé + enc. (Externe)', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = ''3'' THEN montant_facture + montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé et valorisé des soins des séjours externes', '-TS3', 'CAVF', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_T2A_MT5_ENC', 'FACTURATION_CLINIQUE', 'CA SOINS Valorisé [SEANCE]', 'Montant CA Soins Valorisé (séances)', 'Montant CA Soins Valorisé (séances)', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = ''5'' THEN montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires valorisé des soins des séances', '-TS5', 'CAV', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_T2A_MT5_FAC', 'FACTURATION_CLINIQUE', 'CA SOINS Facturé [SEANCE]', 'Montant CA Soins facturé (séances)', 'Montant CA Soins facturé (séances)', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = ''5'' THEN montant_facture ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé des soins des séances', '-TS5', 'CAF', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_T2A_MT5_TOT', 'FACTURATION_CLINIQUE', 'CA SOINS Facturé + Valorisé [SEANCE]', 'Montant CA Soins facturé + enc. (séances)', 'Montant CA Soins facturé + enc. (séances)', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = ''5'' THEN montant_facture + montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé et valorisé des soins des séances', '-TS5', 'CAVF', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_T2A_MT_ENC', 'FACTURATION_CLINIQUE', 'CA SOINS Valorisé', 'Montant CA Soins Valorisé', 'Montant CA Soins Valorisé', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_T2A_R] THEN montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires valorisé des soins des séjours', 'CAV', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_T2A_MT_FAC', 'FACTURATION_CLINIQUE', 'CA SOINS Facturé', 'Montant CA Soins facturé', 'Montant CA Soins facturé', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_T2A_R] THEN montant_facture ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé des soins des séjours', 'CAF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_T2A_MT_TOT', 'FACTURATION_CLINIQUE', 'CA SOINS Facturé + Valorisé', 'Montant CA Soins facturé + Valorisé', 'Montant CA Soins facturé + Valorisé', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_T2A_R] THEN montant_facture + montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé et valorisé des soins des séjours', 'CAVF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_T2A_NB1_ENC', 'FACTURATION_CLINIQUE', 'NB Séjours CA SOINS Valorisés [HOSP]', 'Nombre séjours Soins Valorisés (hospitalisés)', 'Nombre séjours Soins Valorisés (hospitalisés)', 'DISTINCT CASE WHEN (est_ligne_facturee = ''0'' and rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = ''1'') THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours du Chiffre d''Affaires valorisé en soins des séjours hospitalisés (1 nuit minimum)', '-TS1', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_T2A_NB1_FAC', 'FACTURATION_CLINIQUE', 'NB Séjours CA SOINS facturés [HOSP]', 'Nombre séjours Soins facturés (hospitalisés)', 'Nombre séjours Soins facturés (hospitalisés)', 'DISTINCT CASE WHEN (est_ligne_facturee = ''1'' and rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = ''1'') THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours du Chiffre d''Affaires facturé en soins des séjours hospitalisés (1 nuit minimum)', '-TS1', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_T2A_NB1_TOT', 'FACTURATION_CLINIQUE', 'NB Séjours CA SOINS Facturés + Valorisés [HOSP]', 'Nombre SEJOURS Facturés + Valorisés (hospitalisés', 'Nombre SEJOURS Facturés + Valorisés (hospitalisés', 'DISTINCT CASE WHEN ( rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = ''1'') THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours du Chiffre d''Affaires facturé et valorisé en soins des séjours hospitalisés (1 nuit minimum)', '-TS1', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_T2A_NB2_ENC', 'FACTURATION_CLINIQUE', 'NB Séjours CA SOINS Valorisés [AMBU]', 'Nombre séjours Soins Valorisés (ambulatoire)', 'Nombre séjours Soins Valorisés (ambulatoire)', 'DISTINCT CASE WHEN (est_ligne_facturee = ''0'' and rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = ''2'') THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours du Chiffre d''Affaires valorisé en soins des séjours ambulatoires (0 nuits)', '-TS2', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_T2A_NB2_FAC', 'FACTURATION_CLINIQUE', 'NB Séjours CA SOINS facturés [AMBU]', 'Nombre séjours Soins facturés (ambulatoire)', 'Nombre séjours Soins facturés (ambulatoire)', 'DISTINCT CASE WHEN (est_ligne_facturee = ''1'' and rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = ''2'') THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours du Chiffre d''Affaires facturé en soins des séjours ambulatoires (0 nuits)', '-TS2', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_T2A_NB2_TOT', 'FACTURATION_CLINIQUE', 'NB Séjours CA SOINS Facturés + Valorisés [AMBU]', 'Nombre séjours Soins Facturés + Valorisés (ambulatoire)', 'Nombre séjours Soins Facturés + Valorisés (ambulatoire)', 'DISTINCT CASE WHEN ( rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = ''2'') THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours du Chiffre d''Affaires facturé et valorisé en soins des séjours ambulatoires (0 nuits)', '-TS2', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_T2A_NB3_ENC', 'FACTURATION_CLINIQUE', 'NB Séjours CA SOINS Valorisés [EXT]', 'Nombre séjours Soins Valorisés (Externe)', 'Nombre séjours Soins Valorisés (Externe)', 'DISTINCT CASE WHEN (est_ligne_facturee = ''0'' and rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = ''3'') THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours du Chiffre d''Affaires valorisé en soins des séjours externes', '-TS3', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_T2A_NB3_FAC', 'FACTURATION_CLINIQUE', 'NB Séjours CA SOINS facturés [EXT]', 'Nombre séjours Soins facturés (Externe)', 'Nombre séjours Soins facturés (Externe)', 'DISTINCT CASE WHEN (est_ligne_facturee = ''1'' and rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = ''3'') THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours du Chiffre d''Affaires facturé en soins des séjours externes', '-TS3', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_T2A_NB3_TOT', 'FACTURATION_CLINIQUE', 'NB Séjours CA SOINS Facturés + Valorisés [EXT]', 'Nombre séjours Soins Facturés + Valorisés (Externe)', 'Nombre séjours Soins Facturés + Valorisés (Externe)', 'DISTINCT CASE WHEN ( rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = ''3'') THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours du Chiffre d''Affaires facturé et valorisé en soins des séjours externes', '-TS3', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_T2A_NB5_ENC', 'FACTURATION_CLINIQUE', 'NB Séjours CA SOINS Valorisés [SEANCE]', 'Nombre séances Valorisés (séances)', 'Nombre séances Valorisés (séances)', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = ''5'' and est_ligne_facturee = ''0'' THEN nb_rubrique_encours ELSE 0 END', '1', 'SUM', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours du Chiffre d''Affaires valorisé en soins des séances', '-TS5', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_T2A_NB5_FAC', 'FACTURATION_CLINIQUE', 'NB Séjours CA SOINS facturés [SEANCE]', 'Nombre séances facturées (séances)', 'Nombre séances facturées (séances)', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = ''5'' and est_ligne_facturee = ''1'' THEN nb_rubrique_facture ELSE 0 END', '1', 'SUM', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours du Chiffre d''Affaires facturé en soins des séances', '-TS5', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_T2A_NB5_TOT', 'FACTURATION_CLINIQUE', 'NB Séjours CA SOINS Facturés + Valorisés [SEANCE]', 'Nombre séances Facturées + Valorisées (séances)', 'Nombre séances Facturées + Valorisées (séances)', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = ''5'' THEN nb_rubrique_encours + nb_rubrique_facture ELSE 0 END', '1', 'SUM', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours du Chiffre d''Affaires facturé et valorisé en soins des séances', '-TS5', 'NBSEJ', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_T2A_NB_ENC', 'FACTURATION_CLINIQUE', 'NB Séjours CA SOINS Valorisés', 'Nombre séjours Soins Valorisés', 'Nombre séjours Soins Valorisés', 'DISTINCT CASE WHEN (est_ligne_facturee = ''0'' and rubrique_facturation_id IN [LISTE:CTI_T2A_R]) THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours du Chiffre d''Affaires valorisé en soins des séjours', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_T2A_NB_FAC', 'FACTURATION_CLINIQUE', 'NB Séjours CA SOINS facturés', 'Nombre séjours Soins facturés', 'Nombre séjours Soins facturés', 'DISTINCT CASE WHEN (est_ligne_facturee = ''1'' and rubrique_facturation_id IN [LISTE:CTI_T2A_R]) THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours du Chiffre d''Affaires facturé en soins des séjours', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_T2A_NB_TOT', 'FACTURATION_CLINIQUE', 'NB Séjours CA SOINS Facturés + Valorisés', 'Nombre séjours Soins Facturés + Valorisés', 'Nombre séjours Soins Facturés + Valorisés', 'DISTINCT CASE WHEN ( rubrique_facturation_id IN [LISTE:CTI_T2A_R]) THEN no_sejour ELSE NULL END', '1', 'COUNT', '', 0, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de séjours du Chiffre d''Affaires facturé et valorisé en soins des séjours', 'NBSEJ', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_TXAMBFOR', '*CALC', 'Taux ambulatoires forains', 'Taux ambulatoires forains', 'Taux ambulatoires forains', '(base.cti_division([2] , [1]) * 100)', '1', '*CALC', '#,00%', 0, ' ', ' ', ' ', ' ', ' ', ' ', 'CTI_NBAMB', 'CTI_NBAMBFOR', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Taux ambulatoires forains', '-TS2', 'NBENT', 'TAUX', '', '', '', '', '', ''), | |||
| (1, 'CTI_TXCHP_NBJ', '*CALC', 'Ratio CPC', 'Ratio Chambre particulière', 'Ratio Chambre particulière', '(base.cti_division([1] , [2]) * 100)', '1', '*CALC', '#,00%', 0, ' ', ' ', ' ', ' ', ' ', ' ', 'CTI_NBCHPO', 'CTI_NBJSN', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Part du nombre de journées en chambre particulière dans le nombre de journées hospitalisées', '-TS1', 'NBJOU', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_TXFAC_SEJ', '*CALC', 'Taux facturation des séjours', 'Taux de facturation des séjours', 'Tx sej fac', 'base.cti_division([2], [1]) * 100.0', '1', '*CALC', '#,00%', 60, ' ', ' ', ' ', ' ', ' ', ' ', 'CTI_NBSEJO', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Part du nombre de séjours facturés dans le nombre de séjours', 'NBSEJ', 'TAUX', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_TX_AM', '*CALC', 'Taux occupation [AMBU]', 'Taux D''occupation (Ambulatoire)', 'Taux D''occupation (Ambulatoire)', '(base.cti_division([1] , [2]) * 100)', '1', '*CALC', '#,00%', 0, ' ', ' ', ' ', ' ', ' ', ' ', 'CTI_NBAMB', 'CTI_NBPLACES_A', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Taux d''occupation des places des séjours ambulatoires (0 nuits)', '-TS2', 'NBENT', 'TAUX', '-TS1', '', '', '', '', ''), | |||
| (1, 'CTI_TX_CP_HO', '*CALC', 'Taux occupation CPC [HOSP]', 'Taux D''occupation CP (Hospitalisés)', 'Taux D''occupation CP (Hospitalisés)', '(base.cti_division([1] , [2]) * 100)', '1', '*CALC', '#,00%', 0, ' ', ' ', ' ', ' ', ' ', ' ', 'CTI_NBJCPSN', 'CTI_NBPLACES_CP_H', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Taux d''occupation des places en chambre particulière des séjours hospitalisés (1 nuit minimum)', '-TS1', 'NBJOU', 'TAUX', '', '', '', '', '', ''), | |||
| (1, 'CTI_TX_FAC', '*CALC', 'Taux facturation des sorties', 'Taux de facturation des sorties', 'Tx fac', 'base.cti_division([1], [2]) * 100.0', '1', '*CALC', '#,00%', 60, ' ', ' ', ' ', ' ', ' ', ' ', '', 'CTI_NBSOR_SAES', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Taux des sorties facturées sur toutes les sorties', '-TS1', '-TS2', '-TS3', '-TS5', 'NBSOR', '', '', '', ''), | |||
| (1, 'CTI_TX_HO', '*CALC', 'Taux occupation [HOSP]', 'Taux D''occupation (Hospitalisés)', 'Taux D''occupation (Hospitalisés)', '(base.cti_division([1] , [2]) * 100)', '1', '*CALC', '#,00%', 0, ' ', ' ', ' ', ' ', ' ', ' ', 'CTI_NBJSN', 'CTI_NBPLACES_H', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Taux d''occupation des places des séjours hospitalisés (1 nuit minimum)', '-TS1', 'NBJOU', 'TAUX', '', '', '', '', '', ''), | |||
| (1, 'CTI_TX_HOAM', '*CALC', 'Taux occupation (Hospitalisés - Ambulatoire)', 'Taux D''occupation (Hospitalisés - Ambulatoire)', 'Taux D''occupation (Hospitalisés - Ambulatoire)', '(base.cti_division([1] , [2]) * 100)', '1', '*CALC', '#,00%', 0, ' ', ' ', ' ', ' ', ' ', ' ', 'CTI_NB2_JSN', 'CTI_NBPLACES_HA', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Taux d''occupation des places des séjours hospitalisés et ambulatoires', '-TS1', '-TS2', 'NBJOU', 'TAUX', '', '', '', '', ''), | |||
| (1, 'CTI_TX_HOCOMP', '*CALC', 'SSR - Taux occupation [HOSP]', 'Taux D''occupation (Hospitalisés)', 'Taux D''occupation (Hospitalisés)', '(base.cti_division([1] , [2]) * 100)', '1', '*CALC', '#,00%', 0, ' ', ' ', ' ', ' ', ' ', ' ', 'CTI_NB4_JSNCP', 'CTI_NBPLACES_H', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Taux d''occupation des places des séjours hospitalisés (1 nuit minimum)', '-TS1', '-TS2', '-TS5', '', '', '', '', '', ''), | |||
| (1, 'CTI_TX_JOUR_FAC', '*CALC', 'Taux Jours facturées (jour de sortie non inclus)', 'Taux de journées facturées (jour de sortie non inclus)', 'Tx Jour Fac', 'base.cti_division([1], [2]) * 100.0', '1', '*CALC', '#,0%', 0, ' ', ' ', ' ', ' ', ' ', ' ', 'CTI_JOUR_FAC', 'CTI_NBJSNS', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Taux du nombre de journées facturées sur le nombre de journées des séjours hospitalisés sortis', '-TS1', 'NBJOU', 'TAUX', '', '', '', '', '', ''), | |||
| (1, 'CTI_UCD_MT_CPT', 'FACTURATION_CLINIQUE', 'CA MEDICAMENTS Comptabilisé', 'Montant Médicaments Comptabilisé', 'Montant Médicaments Comptabilisé', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_UCD_R] THEN montant_comptabilise ELSE 0 END', '1', 'SUM', '#E', 80, '4', ' ', ' ', ' ', ' ', '4', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires comptabilisé des médicaments', 'CACP', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_UCD_MT_ENC', 'FACTURATION_CLINIQUE', 'CA MEDICAMENTS Valorisé', 'Montant Médicaments Valorisé', 'Montant Médicaments Valorisé', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_UCD_R] THEN montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires valorisé des médicaments', 'CAV', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_UCD_MT_FAC', 'FACTURATION_CLINIQUE', 'CA MEDICAMENTS Facturé', 'Montant Médicaments Facturé', 'Montant Médicaments Facturé', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_UCD_R] THEN montant_facture ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé des médicaments', 'CAF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_UCD_MT_TOT', 'FACTURATION_CLINIQUE', 'CA MEDICAMENTS Facturé + Valorisé', 'Montant Médicaments Facturé + Valorisé', 'Montant Médicaments Fac + Val', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_UCD_R] THEN montant_encours + montant_facture ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé et valorisé des médicaments', 'CAVF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_UCD_RUB_FAC', 'FACTURATION_CLINIQUE', 'NB Rubriques MEDICAMENT', 'Nombre de médicaments [UCD]', 'Nombre de médicaments [UCD]', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_UCD_R] THEN nb_rubrique_facture ELSE 0 END', '1', 'SUM', '#', 60, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Nombre de rubriques de médicaments présentes sur la période', 'NBRUB', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_URG_MT_ENC', 'FACTURATION_CLINIQUE', 'CA URGENCES Valorisé', 'Montant urgences Valorisé', 'Montant urgences Valorisé', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_URG_R] THEN montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires valorisé des urgences', 'CAV', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_URG_MT_FAC', 'FACTURATION_CLINIQUE', 'CA URGENCES Facturé', 'Montant urgences Facturé', 'Montant urgences Facturé', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_URG_R] THEN montant_facture ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé des urgences', 'CAF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_URG_MT_TOT', 'FACTURATION_CLINIQUE', 'CA URGENCES Facturé + Valorisé', 'Montant urgences Facturé + Valorisé', 'Montant urgences Fact + Val', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_URG_R] THEN montant_facture + montant_encours ELSE 0 END', '1', 'SUM', '#E', 80, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', 'Chiffre d''Affaires facturé et valorisé des urgences', 'CAVF', '', '', '', '', '', '', '', ''), | |||
| (1, 'CTI_URG_RUB_FAC', 'FACTURATION_CLINIQUE', 'NB Rubriques URGENCES', 'Nombre rubriques urgences', 'Nombre rubriques urgences', 'CASE WHEN rubrique_facturation_id IN [LISTE:CTI_URG_R] THEN nb_rubrique_facture ELSE 0 END', '1', 'SUM', '#', 60, '1', '2', '3', '4', ' ', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', '', 'NBRUB', '', '', '', '', '', '', '', '') | |||
| ; | |||
| -- 3/3 : Màj de la table iCTI | |||
| -- Suppression des indicateurs en double | |||
| DELETE FROM activite.t_indicateurs | |||
| USING | |||
| ( | |||
| SELECT code, MIN(oid) AS minoid FROM activite.t_indicateurs WHERE code <> '' GROUP BY 1 HAVING count(*) > 1 | |||
| ) subview | |||
| WHERE t_indicateurs.code = subview.code AND t_indicateurs.oid <> subview.minoid; | |||
| -- Mise à jour indicateurs déjà présents | |||
| UPDATE activite.t_indicateurs SET | |||
| texte = w_dbsetup.texte, | |||
| table_name = w_dbsetup.table_name, | |||
| column_name = w_dbsetup.column_name, | |||
| is_cti = w_dbsetup.is_cti, | |||
| entete = w_dbsetup.entete, | |||
| entete_etendue = w_dbsetup.entete_etendue, | |||
| total_function = w_dbsetup.total_function, | |||
| output_format = w_dbsetup.output_format, | |||
| width = w_dbsetup.width, | |||
| dimension_date_1 = w_dbsetup.dimension_date_1, | |||
| dimension_date_2 = w_dbsetup.dimension_date_2, | |||
| dimension_date_3 = w_dbsetup.dimension_date_3, | |||
| dimension_date_4 = w_dbsetup.dimension_date_4, | |||
| dimension_date_5 = w_dbsetup.dimension_date_5, | |||
| dimension_date = w_dbsetup.dimension_date, | |||
| is_template = w_dbsetup.is_template, | |||
| variable_definition = ARRAY[variable_definition_1,variable_definition_2,variable_definition_3] , | |||
| variable_value = ARRAY[variable_value_1,variable_value_2,variable_value_3], | |||
| variable_value_text = ARRAY[variable_value_text_1,variable_value_text_2,variable_value_text_3], | |||
| description = w_dbsetup.description | |||
| FROM w_dbsetup | |||
| WHERE t_indicateurs.code = w_dbsetup.code; | |||
| -- Ajout des indicateurs | |||
| INSERT INTO activite.t_indicateurs(texte, | |||
| table_name, | |||
| column_name, | |||
| is_cti, | |||
| entete, | |||
| entete_etendue, | |||
| code, | |||
| total_function, | |||
| output_format, | |||
| width, | |||
| dimension_date_1, | |||
| dimension_date_2, | |||
| dimension_date_3, | |||
| dimension_date_4, | |||
| dimension_date_5, | |||
| dimension_date, | |||
| is_template, | |||
| variable_definition, | |||
| variable_value, | |||
| variable_value_text, | |||
| description | |||
| ) | |||
| SELECT texte, | |||
| table_name, | |||
| column_name, | |||
| is_cti, | |||
| entete, | |||
| entete_etendue, | |||
| code, | |||
| total_function, | |||
| output_format, | |||
| width, | |||
| dimension_date_1, | |||
| dimension_date_2, | |||
| dimension_date_3, | |||
| dimension_date_4, | |||
| dimension_date_5, | |||
| dimension_date, | |||
| is_template, | |||
| ARRAY[variable_definition_1,variable_definition_2,variable_definition_3] , | |||
| ARRAY[variable_value_1,variable_value_2,variable_value_3], | |||
| ARRAY[variable_value_text_1,variable_value_text_2,variable_value_text_3], | |||
| description | |||
| FROM w_dbsetup WHERE oid <> 0 AND code NOT IN (SELECT code FROM activite.t_indicateurs WHERE code IS NOT NULL) | |||
| ; | |||
| CREATE INDEX i_w_dbsetup | |||
| ON w_dbsetup | |||
| USING btree | |||
| (code) | |||
| ; | |||
| ANALYZE w_dbsetup | |||
| ; | |||
| -- Mise à jour des références | |||
| UPDATE activite.t_indicateurs SET | |||
| indicateur_associe_1_id = COALESCE(t_indicateurs_1.oid,0), | |||
| indicateur_associe_2_id = COALESCE(t_indicateurs_2.oid,0), | |||
| indicateur_associe_3_id = COALESCE(t_indicateurs_3.oid,0), | |||
| indicateur_associe_4_id = COALESCE(t_indicateurs_4.oid,0), | |||
| indicateur_associe_5_id = COALESCE(t_indicateurs_5.oid,0), | |||
| indicateur_associe_6_id = COALESCE(t_indicateurs_6.oid,0), | |||
| indicateur_associe_7_id = COALESCE(t_indicateurs_7.oid,0), | |||
| indicateur_associe_8_id = COALESCE(t_indicateurs_8.oid,0), | |||
| indicateur_associe_9_id = COALESCE(t_indicateurs_9.oid,0), | |||
| indicateur_associe_10_id = COALESCE(t_indicateurs_10.oid,0), | |||
| indicateur_associe_11_id = COALESCE(t_indicateurs_11.oid,0), | |||
| indicateur_associe_12_id = COALESCE(t_indicateurs_12.oid,0), | |||
| indicateur_associe_13_id = COALESCE(t_indicateurs_13.oid,0), | |||
| indicateur_associe_14_id = COALESCE(t_indicateurs_14.oid,0), | |||
| indicateur_associe_15_id = COALESCE(t_indicateurs_15.oid,0), | |||
| indicateur_associe_16_id = COALESCE(t_indicateurs_16.oid,0), | |||
| indicateur_associe_17_id = COALESCE(t_indicateurs_17.oid,0), | |||
| indicateur_associe_18_id = COALESCE(t_indicateurs_18.oid,0), | |||
| indicateur_associe_19_id = COALESCE(t_indicateurs_19.oid,0), | |||
| indicateur_associe_20_id = COALESCE(t_indicateurs_20.oid,0), | |||
| indicateur_reference_id = COALESCE(t_indicateurs_reference.oid,0), | |||
| indicateur_template_id = COALESCE(t_indicateurs_template.oid,0) | |||
| FROM w_dbsetup | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_1 ON (w_dbsetup.indicateur_associe_1_code = t_indicateurs_1.code AND w_dbsetup.indicateur_associe_1_code <> '') | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_2 ON (w_dbsetup.indicateur_associe_2_code = t_indicateurs_2.code AND w_dbsetup.indicateur_associe_2_code <> '') | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_3 ON (w_dbsetup.indicateur_associe_3_code = t_indicateurs_3.code AND w_dbsetup.indicateur_associe_3_code <> '') | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_4 ON (w_dbsetup.indicateur_associe_4_code = t_indicateurs_4.code AND w_dbsetup.indicateur_associe_4_code <> '') | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_5 ON (w_dbsetup.indicateur_associe_5_code = t_indicateurs_5.code AND w_dbsetup.indicateur_associe_5_code <> '') | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_6 ON (w_dbsetup.indicateur_associe_6_code = t_indicateurs_6.code AND w_dbsetup.indicateur_associe_6_code <> '') | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_7 ON (w_dbsetup.indicateur_associe_7_code = t_indicateurs_7.code AND w_dbsetup.indicateur_associe_7_code <> '') | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_8 ON (w_dbsetup.indicateur_associe_8_code = t_indicateurs_8.code AND w_dbsetup.indicateur_associe_8_code <> '') | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_9 ON (w_dbsetup.indicateur_associe_9_code = t_indicateurs_9.code AND w_dbsetup.indicateur_associe_9_code <> '') | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_10 ON (w_dbsetup.indicateur_associe_10_code = t_indicateurs_10.code AND w_dbsetup.indicateur_associe_10_code <> '') | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_11 ON (w_dbsetup.indicateur_associe_11_code = t_indicateurs_11.code AND w_dbsetup.indicateur_associe_11_code <> '') | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_12 ON (w_dbsetup.indicateur_associe_12_code = t_indicateurs_12.code AND w_dbsetup.indicateur_associe_12_code <> '') | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_13 ON (w_dbsetup.indicateur_associe_13_code = t_indicateurs_13.code AND w_dbsetup.indicateur_associe_13_code <> '') | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_14 ON (w_dbsetup.indicateur_associe_14_code = t_indicateurs_14.code AND w_dbsetup.indicateur_associe_14_code <> '') | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_15 ON (w_dbsetup.indicateur_associe_15_code = t_indicateurs_15.code AND w_dbsetup.indicateur_associe_15_code <> '') | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_16 ON (w_dbsetup.indicateur_associe_16_code = t_indicateurs_16.code AND w_dbsetup.indicateur_associe_16_code <> '') | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_17 ON (w_dbsetup.indicateur_associe_17_code = t_indicateurs_17.code AND w_dbsetup.indicateur_associe_17_code <> '') | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_18 ON (w_dbsetup.indicateur_associe_18_code = t_indicateurs_18.code AND w_dbsetup.indicateur_associe_18_code <> '') | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_19 ON (w_dbsetup.indicateur_associe_19_code = t_indicateurs_19.code AND w_dbsetup.indicateur_associe_19_code <> '') | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_20 ON (w_dbsetup.indicateur_associe_20_code = t_indicateurs_20.code AND w_dbsetup.indicateur_associe_20_code <> '') | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_reference ON (w_dbsetup.indicateur_reference_code = t_indicateurs_reference.code AND w_dbsetup.indicateur_reference_code <> '') | |||
| LEFT JOIN activite.t_indicateurs t_indicateurs_template ON (w_dbsetup.indicateur_template_code = t_indicateurs_template.code AND w_dbsetup.indicateur_template_code <> '') | |||
| WHERE t_indicateurs.code = w_dbsetup.code | |||
| AND (indicateur_associe_1_code <> '' OR | |||
| indicateur_associe_2_code <> '' OR | |||
| indicateur_associe_3_code <> '' OR | |||
| indicateur_reference_code <> ''); | |||
| -- Thèmes | |||
| UPDATE activite.t_indicateurs SET | |||
| theme_id = ARRAY[ | |||
| t_indicateur_theme_1.oid, | |||
| t_indicateur_theme_2.oid, | |||
| t_indicateur_theme_3.oid, | |||
| t_indicateur_theme_4.oid, | |||
| t_indicateur_theme_5.oid, | |||
| t_indicateur_theme_6.oid, | |||
| t_indicateur_theme_7.oid, | |||
| t_indicateur_theme_8.oid, | |||
| t_indicateur_theme_9.oid | |||
| ] | |||
| FROM w_dbsetup | |||
| LEFT JOIN activite.t_indicateur_theme t_indicateur_theme_1 ON w_dbsetup.theme_1_code = t_indicateur_theme_1.code | |||
| LEFT JOIN activite.t_indicateur_theme t_indicateur_theme_2 ON w_dbsetup.theme_2_code = t_indicateur_theme_2.code | |||
| LEFT JOIN activite.t_indicateur_theme t_indicateur_theme_3 ON w_dbsetup.theme_3_code = t_indicateur_theme_3.code | |||
| LEFT JOIN activite.t_indicateur_theme t_indicateur_theme_4 ON w_dbsetup.theme_4_code = t_indicateur_theme_4.code | |||
| LEFT JOIN activite.t_indicateur_theme t_indicateur_theme_5 ON w_dbsetup.theme_5_code = t_indicateur_theme_5.code | |||
| LEFT JOIN activite.t_indicateur_theme t_indicateur_theme_6 ON w_dbsetup.theme_6_code = t_indicateur_theme_6.code | |||
| LEFT JOIN activite.t_indicateur_theme t_indicateur_theme_7 ON w_dbsetup.theme_7_code = t_indicateur_theme_7.code | |||
| LEFT JOIN activite.t_indicateur_theme t_indicateur_theme_8 ON w_dbsetup.theme_8_code = t_indicateur_theme_8.code | |||
| LEFT JOIN activite.t_indicateur_theme t_indicateur_theme_9 ON w_dbsetup.theme_9_code = t_indicateur_theme_9.code | |||
| WHERE t_indicateurs.code = w_dbsetup.code AND | |||
| theme_id IS DISTINCT FROM ARRAY[ | |||
| t_indicateur_theme_1.oid, | |||
| t_indicateur_theme_2.oid, | |||
| t_indicateur_theme_3.oid, | |||
| t_indicateur_theme_4.oid, | |||
| t_indicateur_theme_5.oid, | |||
| t_indicateur_theme_6.oid, | |||
| t_indicateur_theme_7.oid, | |||
| t_indicateur_theme_8.oid, | |||
| t_indicateur_theme_9.oid | |||
| ] | |||
| ; | |||
| -- Réorganisation des indicateurs | |||
| SELECT base.cti_reorganize_indicateurs('activite'); | |||
| @ -0,0 +1,37 @@ | |||
| -- 1/3 : Création de la table temporaire | |||
| DROP TABLE IF EXISTS w_dbsetup | |||
| ; | |||
| CREATE TEMP TABLE w_dbsetup AS | |||
| SELECT | |||
| t_kiwee_params.code, | |||
| t_kiwee_params.texte, | |||
| t_kiwee_params.valeur, | |||
| t_kiwee_params.description | |||
| FROM | |||
| activite.t_kiwee_params | |||
| ORDER BY code LIMIT 0 | |||
| ; | |||
| -- 2/3 : Peuplement de la table temporaire | |||
| INSERT INTO w_dbsetup( | |||
| code, | |||
| texte, | |||
| valeur, | |||
| description | |||
| ) | |||
| VALUES | |||
| ('RELANCE_HONORAIRE_PAT', 'Relance souhaitée pour les dossiers patient avec solde honoraire positif', 't', 'Coché = Oui, on envoie vers kiwee les dossiers ayant un solde honoraire positif pour relance. Non coché = Non, on envoie que les dossiers avec solde établissement positif') | |||
| ; | |||
| -- 3/3 : Màj de la table iCTI | |||
| INSERT INTO activite.t_kiwee_params(code, texte, valeur, description) | |||
| SELECT | |||
| w_dbsetup.code, | |||
| w_dbsetup.texte, | |||
| w_dbsetup.valeur, | |||
| w_dbsetup.description | |||
| FROM | |||
| w_dbsetup | |||
| WHERE w_dbsetup.code NOT IN (SELECT code from activite.t_kiwee_params) | |||
| ; | |||
| @ -0,0 +1,85 @@ | |||
| -- 1/3 : Création de la table temporaire | |||
| DROP TABLE IF EXISTS w_dbsetup | |||
| ; | |||
| CREATE TEMP TABLE w_dbsetup AS | |||
| SELECT | |||
| CASE WHEN t_listes.oid = 0 THEN t_listes.oid ELSE 1 END AS oid, | |||
| t_listes.texte, | |||
| t_listes.chapitre, | |||
| t_listes.code, | |||
| t_listes.is_cti, | |||
| t_listes.show_omit, | |||
| 'CTI'::text AS utilisateur_createur, | |||
| t_listes.est_partagee_modification, | |||
| t_listes_tables.name as table_name, | |||
| t_listes.contenu_by_code, | |||
| t_listes.exclude_code, | |||
| t_listes.include_code, | |||
| t_listes.contenu_non_replicable_ailleurs | |||
| FROM activite.t_listes, activite.t_listes_tables | |||
| WHERE (is_cti = '1' OR t_listes.code LIKE 'CTI_%') and table_id = t_listes_tables.oid | |||
| ORDER BY 4 | |||
| LIMIT 0 | |||
| ; | |||
| -- 2/3 : Peuplement de la table temporaire | |||
| INSERT INTO w_dbsetup( | |||
| oid, | |||
| texte, | |||
| chapitre, | |||
| code, | |||
| is_cti, | |||
| show_omit, | |||
| utilisateur_createur, | |||
| est_partagee_modification, | |||
| table_name, | |||
| contenu_by_code, | |||
| exclude_code, | |||
| include_code, | |||
| contenu_non_replicable_ailleurs | |||
| ) | |||
| VALUES | |||
| (1, 'Portail Médecin - Actes à exclure de la liste pour le top 20 Actes CCAM', 'Portail', 'ACT_PORT_CCAM', '1', '1', 'CTI', '1', 't_actes', '0', '', '', '0'), | |||
| (1, 'Portail Médecin - Actes à exclure de la liste pour le top 20 Actes NGAP', 'Portail', 'ACT_PORT_NGAP', '1', '1', 'CTI', '1', 't_actes', '0', '', '', '0'), | |||
| (1, 'CTI : Dialyse', '', 'CTI_DIA_R', '0', '0', 'CTI', '1', 't_rubriques_facturation', '0', '', '', '1'), | |||
| (1, 'CTI : CA Divers', '', 'CTI_DIVERS_R', '0', '0', 'CTI', '1', 't_rubriques_facturation', '1', '', '[CLASSE:CTI_RUB_2:S06]', '1'), | |||
| (1, 'Etages inappropriés', '', 'CTI_ETA_KO', '0', '0', 'CTI', '1', 't_etages', '0', '', '', '1'), | |||
| (1, 'Médecins inappropriés', '', 'CTI_MED_KO', '0', '0', 'CTI', '1', 't_medecins_administratifs', '0', '', '', '1'), | |||
| (1, 'CTI : Prothèses', '', 'CTI_PROTHESE_R', '0', '0', 'CTI', '1', 't_rubriques_facturation', '1', '', '[CLASSE:CTI_RUB_2:S22]', '1'), | |||
| (1, 'CTI : CA Séjours', '', 'CTI_RUBMED_R', '0', '1', 'CTI', '1', 't_rubriques_facturation', '1', '', '[CLASSE:CTI_RUB_2:S01]', '1'), | |||
| (1, 'Services inappropriés', '', 'CTI_SER_KO', '0', '0', 'CTI', '1', 't_services_facturation', '0', '', '', '1'), | |||
| (1, 'CTI : Forfaits SE (SE à SE4)', '', 'CTI_SE_R', '0', '0', 'CTI', '1', 't_rubriques_facturation', '1', '', '[CLASSE:CTI_RUB_2:S03]', '1'), | |||
| (1, 'CTI : Chambre particulière.', '', 'CTI_SHO_R', '0', '0', 'CTI', '1', 't_rubriques_facturation', '1', '', '[CLASSE:CTI_RUB_2:S11]', '1'), | |||
| (1, 'CTI : Suppléments Hoteliers', '', 'CTI_SUPHOT_R', '0', '0', 'CTI', '1', 't_rubriques_facturation', '1', '', '[CLASSE:CTI_RUB_2:S12]', '1'), | |||
| (1, 'CTI : CA Soins', '', 'CTI_T2A_R', '0', '1', 'CTI', '1', 't_rubriques_facturation', '1', '', '[CLASSE:CTI_RUB_2:S01][CLASSE:CTI_RUB_2:S02][CLASSE:CTI_RUB_2:S03][CLASSE:CTI_RUB_2:S04][CLASSE:CTI_RUB_2:S05][CLASSE:CTI_RUB_2:S06]', '1'), | |||
| (1, 'CTI : Médicaments', '', 'CTI_UCD_R', '0', '0', 'CTI', '1', 't_rubriques_facturation', '1', '', '[CLASSE:CTI_RUB_2:S21]', '1'), | |||
| (1, 'Unités Fonctionnelles Ambulatoires', 'Expert', 'CTI_UF_AMBU', '1', '0', 'CTI', '1', 't_unites_fonctionnelles', '0', '', '', '1'), | |||
| (1, 'CTI : Urgences', '', 'CTI_URG_R', '0', '0', 'CTI', '1', 't_rubriques_facturation', '1', '', '[CLASSE:CTI_RUB_2:S04]', '1') | |||
| ; | |||
| -- 3/3 : Màj de la table iCTI | |||
| UPDATE activite.t_listes SET | |||
| texte = w_dbsetup.texte, | |||
| chapitre = w_dbsetup.chapitre, | |||
| table_id = t_listes_tables.oid, | |||
| is_cti = w_dbsetup.is_cti, | |||
| show_omit = w_dbsetup.show_omit, | |||
| -- contenu_by_code = w_dbsetup.contenu_by_code, | |||
| exclude_code = w_dbsetup.exclude_code, | |||
| include_code = w_dbsetup.include_code, | |||
| contenu_non_replicable_ailleurs = w_dbsetup.contenu_non_replicable_ailleurs | |||
| FROM w_dbsetup, activite.t_listes_tables | |||
| WHERE 1=1 | |||
| AND w_dbsetup.table_name = t_listes_tables.name | |||
| AND t_listes.code = w_dbsetup.code | |||
| ; | |||
| INSERT INTO activite.t_listes(code, texte, chapitre, table_id, is_cti, show_omit, contenu_by_code, exclude_code, include_code, contenu_non_replicable_ailleurs) | |||
| SELECT w_dbsetup.code, w_dbsetup.texte, w_dbsetup.chapitre, t_listes_tables.oid, w_dbsetup.is_cti, w_dbsetup.show_omit, w_dbsetup.contenu_by_code, w_dbsetup.exclude_code, w_dbsetup.include_code, w_dbsetup.contenu_non_replicable_ailleurs | |||
| FROM w_dbsetup, activite.t_listes_tables | |||
| WHERE w_dbsetup.table_name = t_listes_tables.name AND w_dbsetup.code NOT IN (SELECT code FROM activite.t_listes) AND w_dbsetup.texte NOT LIKE '*SUPPRIME%' | |||
| ; | |||
| DELETE FROM activite.t_listes WHERE texte like '*SUPPRIME%' AND is_cti = '1' | |||
| ; | |||
| @ -0,0 +1,155 @@ | |||
| -- 1/3 : Création de la table temporaire | |||
| DROP TABLE IF EXISTS w_dbsetup | |||
| ; | |||
| CREATE TEMP TABLE w_dbsetup AS | |||
| SELECT | |||
| CASE WHEN oid = 0 THEN oid ELSE 1 END AS oid, | |||
| name, | |||
| texte, | |||
| select_cmd, | |||
| code | |||
| FROM activite.t_listes_tables | |||
| ORDER BY code | |||
| LIMIT 0 | |||
| ; | |||
| -- 2/3 : Peuplement de la table temporaire | |||
| INSERT INTO w_dbsetup( | |||
| oid, | |||
| name, | |||
| texte, | |||
| select_cmd, | |||
| code | |||
| ) | |||
| VALUES | |||
| (1, 't_actes', 'Actes', '(SELECT t_actes_c.oid, t_actes_c.code, t_actes_c.texte, ccam_regroupement_code_1 || CASE WHEN t_actes_c.classant = ''Y'' THEN '' (classant)'' ELSE '''' END as complement, ''O'' as utilise | |||
| FROM activite.t_actes_c | |||
| WHERE t_actes_c.oid > 0 AND nomenclature IN ( ''CCAM'', ''NGAP'') AND t_actes_c.oid in (SELECT oid FROM activite.p_oids WHERE code_table = ''acte_h'') ) | |||
| UNION | |||
| (SELECT t_actes_c.oid, t_actes_c.code, t_actes_c.texte, ccam_regroupement_code_1 || CASE WHEN t_actes_c.classant = ''Y'' THEN '' (classant)'' ELSE '''' END as complement, ''N'' as utilise | |||
| FROM activite.t_actes_c | |||
| WHERE t_actes_c.oid > 0 AND nomenclature IN ( ''CCAM'', ''NGAP'') AND t_actes_c.oid not in (SELECT oid FROM activite.p_oids WHERE code_table = ''acte_h'') ) | |||
| ORDER BY code', 'ACTE'), | |||
| (1, 't_activites', '[DICT.ACTI.ACTIVITE#3] | |||
| ', '(SELECT oid, code, texte, ''''::text as complement, ''O'' as utilise FROM activite.t_activites WHERE oid > 0 AND oid in (SELECT oid FROM activite.p_oids WHERE code_table = ''activite'') UNION SELECT oid, code, texte, ''''::text as complement, ''N'' as utilise FROM activite.t_activites WHERE oid > 0 AND oid not in (SELECT oid FROM activite.p_oids WHERE code_table = ''activite'') )ORDER BY code', 'ACTIVITE'), | |||
| (1, 't_ages', 'Ages', 'SELECT oid, code, texte, ''''::text as complement, ''O''::text as utilise FROM base.t_ages ORDER BY code', 'AGE'), | |||
| (1, 't_budget_cle', 'Clés budgétaires', 'SELECT oid, code AS code, texte AS texte, | |||
| ''''::text as complement, | |||
| ''O'' as utilise | |||
| FROM activite.t_budget_cle | |||
| WHERE oid > 0 ', 'BUDGETCLE'), | |||
| (1, 't_codes_postaux', 'Codes postaux', '( | |||
| SELECT t_codes_postaux.oid, t_codes_postaux.code, t_codes_postaux.texte, '''' as complement, ''O'' as utilise | |||
| FROM base.t_codes_postaux | |||
| WHERE | |||
| t_codes_postaux.oid > 0 | |||
| AND t_codes_postaux.oid in (SELECT oid FROM activite.p_oids WHERE code_table=''c_postaux'') | |||
| UNION | |||
| SELECT t_codes_postaux.oid, t_codes_postaux.code, t_codes_postaux.texte, '''' as complement, ''N'' as utilise | |||
| FROM base.t_codes_postaux | |||
| WHERE | |||
| t_codes_postaux.oid > 0 | |||
| AND t_codes_postaux.oid not in (SELECT oid FROM activite.p_oids WHERE code_table=''c_postaux'') | |||
| ) | |||
| ORDER BY code', 'CODEPOST'), | |||
| (1, 't_compte', 'Comptes produit', 'SELECT t_compte.oid AS oid, code AS code, texte AS texte, | |||
| ''''::text as complement, | |||
| (CASE WHEN p_oids.oid IS NOT NULL THEN ''O'' ELSE ''N'' END)::text as utilise | |||
| FROM activite.t_compte | |||
| LEFT JOIN activite.p_oids ON code_table=''compte'' AND t_compte.oid = p_oids.oid | |||
| WHERE t_compte.oid > 0 ', 'COMPTE'), | |||
| (1, 't_durees_sejour', 'Durées de séjour', 'SELECT oid, code, texte, ''''::text as complement, ''O''::text as utilise FROM base.t_durees_sejour ORDER BY code', 'DURSEJ'), | |||
| (1, 't_etages', '[DICT.ACTI.ETAGE#31]', '(SELECT oid, code, texte, ''''::text as complement, ''O'' as utilise FROM activite.t_etages WHERE oid in (SELECT oid FROM activite.p_oids WHERE code_table = ''etage'') UNION SELECT oid, code, texte, ''''::text as complement, ''N'' as utilise FROM activite.t_etages WHERE oid not in (SELECT oid FROM activite.p_oids WHERE code_table = ''etage'') )ORDER BY code', 'ETAGE'), | |||
| (1, 't_etat_sejour', 'Etat de séjour', 'SELECT oid, code, texte, ''''::text as complement, ''O''::text as utilise FROM activite.t_etat_sejour ORDER BY code', 'ETATSEJOUR'), | |||
| (1, 't_expert_controles', 'Controles Expert', 'SELECT oid, code, texte, ''''::text as complement, ''O''::text as utilise | |||
| FROM activite.t_expert_controle WHERE oid > 0 | |||
| ORDER BY code', 'EXPERTCTL'), | |||
| (1, 't_filiere_soin', 'Filières de soin', 'SELECT oid, code, texte, ''''::text as complement, | |||
| CASE WHEN oid in (SELECT oid FROM activite.p_oids WHERE code_table IN (''filiere_soin'')) THEN ''O'' ELSE ''N'' END as utilise | |||
| FROM activite.t_filiere_soin | |||
| ORDER BY 2', 'FILIERESOIN'), | |||
| (1, 't_finess', 'Finess', 'SELECT oid, code, texte, ''''::text as complement, ''O'' as utilise FROM activite.t_finess_c WHERE oid > 0 ORDER BY code, texte', 'FINESS'), | |||
| (1, 't_forme_activite', 'Formes d''activité', 'SELECT oid, code, texte, ''''::text as complement, | |||
| CASE WHEN oid in (SELECT oid FROM activite.p_oids WHERE code_table IN (''forme_activite'')) THEN ''O'' ELSE ''N'' END as utilise | |||
| FROM activite.t_forme_activite | |||
| ORDER BY 2', 'FORMEACTIVITE'), | |||
| (1, 't_ghm_c', 'GHM', 'SELECT t_ghm_c.ghm_id AS oid, ghm_code AS code, ghm_texte AS texte, | |||
| cas_text as complement, | |||
| (CASE WHEN p_oids.oid IS NOT NULL THEN ''O'' ELSE ''N'' END)::text as utilise | |||
| FROM activite.t_ghm_c | |||
| LEFT JOIN activite.p_oids ON code_table=''ghm'' AND t_ghm_c.ghm_id = p_oids.oid | |||
| WHERE t_ghm_c.ghm_id > 0 ', 'GHM'), | |||
| (1, 't_ghs', 'GHS', '(SELECT oid, code, texte, ''''::text as complement, ''O'' as utilise FROM base.t_ghs WHERE oid > 0 AND oid in (SELECT oid FROM activite.p_oids WHERE code_table = ''ghs'') UNION SELECT oid, code, texte, ''''::text as complement, ''N'' as utilise FROM base.t_ghs WHERE oid > 0 AND code > 0 AND oid not in (SELECT oid FROM activite.p_oids WHERE code_table = ''ghs'') ) ORDER BY code', 'GHS'), | |||
| (1, 't_gme_c', 'GME', 'SELECT t_gme_c.gme_id AS oid, gme_code AS code, gme_texte AS texte,''''::text as complement , | |||
| (CASE WHEN p_oids.oid IS NOT NULL THEN ''O'' ELSE ''N'' END)::text as utilise | |||
| FROM activite.t_gme_c | |||
| LEFT JOIN activite.p_oids ON code_table=''gme'' AND t_gme_c.gme_id = p_oids.oid | |||
| WHERE t_gme_c.gme_id > 0', 'GME'), | |||
| (1, 't_lits', 'Lits', '( | |||
| SELECT t_lits.oid, t_etages.code || ''-'' || t_lits.code AS code, t_etages.texte || '' lit '' || t_lits.texte AS texte, ''''::text as complement, ''O'' as utilise FROM activite.t_lits JOIN activite.t_etages ON etage_id = t_etages.oid WHERE t_lits.oid > 0 AND t_lits.oid in (SELECT oid FROM activite.p_oids WHERE code_table = ''lit'') | |||
| UNION | |||
| SELECT t_lits.oid, t_etages.code || ''-'' || t_lits.code AS code, t_etages.texte || '' lit '' || t_lits.texte AS texte, ''''::text as complement, ''N'' as utilise FROM activite.t_lits JOIN activite.t_etages ON etage_id = t_etages.oid WHERE t_lits.oid > 0 AND t_lits.oid NOT IN (SELECT oid FROM activite.p_oids WHERE code_table = ''lit'') | |||
| ) ORDER BY code', 'LIT'), | |||
| (1, 't_medecins_administratifs', 'Médecins', 'SELECT t_medecins_administratifs.oid | |||
| ,t_medecins_administratifs.code | |||
| ,t_medecins_administratifs.nom || '' '' || t_medecins_administratifs.prenom AS texte | |||
| ,COALESCE(t_specialites_medecin.code || '' '' || t_specialites_medecin.texte,'''')::text AS complement | |||
| ,CASE WHEN t_medecins_administratifs.oid IN (SELECT p_oids.oid FROM activite.p_oids WHERE code_table IN (''medecin_s'',''medecin_x'') ) THEN ''O'' ELSE ''N'' END AS utilise | |||
| FROM activite.t_medecins_administratifs | |||
| LEFT JOIN base.t_medecins ON t_medecins_administratifs.medecin_id = t_medecins.oid | |||
| LEFT JOIN base.t_specialites_medecin ON t_medecins.specialite_id = t_specialites_medecin.oid | |||
| ORDER BY t_medecins_administratifs.code', 'MEDECIN'), | |||
| (1, 't_medecins_traitants_administratifs', 'Médecins traitants', 'SELECT t_medecins_traitants_administratifs.oid | |||
| ,t_medecins_traitants_administratifs.code | |||
| ,t_medecins_traitants_administratifs.nom || '' '' || t_medecins_traitants_administratifs.prenom AS texte | |||
| ,COALESCE(t_medecins_traitants_administratifs.code || '' '' || t_medecins_traitants_administratifs.no_rpps,'''')::text AS complement | |||
| ,CASE WHEN t_medecins_traitants_administratifs.oid IN (SELECT p_oids.oid FROM activite.p_oids WHERE code_table IN (''medecin_t'') ) THEN ''O'' ELSE ''N'' END AS utilise | |||
| FROM activite.t_medecins_traitants_administratifs | |||
| LEFT JOIN base.t_medecins ON t_medecins_traitants_administratifs.medecin_id = t_medecins.oid | |||
| LEFT JOIN base.t_specialites_medecin ON t_medecins.specialite_id = t_specialites_medecin.oid | |||
| ORDER BY t_medecins_traitants_administratifs.code', 'MEDECIN_TRAITANT'), | |||
| (1, 't_prestations', 'Prestations Cliniques', '(SELECT oid, code, texte, norme as complement, ''O'' as utilise FROM activite.t_prestations WHERE oid in (SELECT oid FROM activite.p_oids WHERE code_table = ''prestation_c'') UNION SELECT oid, code, texte, norme as complement, ''N'' as utilise FROM activite.t_prestations WHERE oid not in (SELECT oid FROM activite.p_oids WHERE code_table = ''prestation_c'') ) ORDER BY code', 'PRESTA_C'), | |||
| (1, 't_prestations', 'Prestations Honoraires', '(SELECT oid, code, texte, norme as complement, ''O'' as utilise FROM activite.t_prestations WHERE oid > 0 AND clinique_honoraire IN (''H'', '''') AND oid in (SELECT oid FROM activite.p_oids WHERE code_table = ''prestation_h'') UNION SELECT oid, code, texte, norme as complement, ''N'' as utilise FROM activite.t_prestations WHERE oid > 0 AND clinique_honoraire IN (''H'', '''') AND oid not in (SELECT oid FROM activite.p_oids WHERE code_table = ''prestation_h'') )ORDER BY code', 'PRESTA_H'), | |||
| (1, 't_rejets_noemie', 'Rejets NOEMIE', 'SELECT oid, code, texte, ''''::text as complement, ''O'' as utilise FROM activite.t_rejets_noemie WHERE oid > 0 ORDER BY code, texte', 'REJETNOEMI'), | |||
| (1, 't_rubriques_facturation', 'Rubriques de facturation', '(SELECT oid, code, texte, ''''::text as complement, ''O'' as utilise FROM activite.t_rubriques_facturation WHERE oid > 0 AND oid in (SELECT oid FROM activite.p_oids WHERE code_table = ''rubrique_c'') UNION SELECT oid, code, texte, ''''::text as complement, ''N'' as utilise FROM activite.t_rubriques_facturation WHERE oid > 0 AND oid not in (SELECT oid FROM activite.p_oids WHERE code_table = ''rubrique_c'') ) ORDER BY code', 'RUBRIQUE'), | |||
| (1, 't_services_facturation', '[DICT.ACTI.SERVICE#31]', '(SELECT oid, code, texte, ''''::text as complement, ''O'' as utilise FROM activite.t_services_facturation WHERE oid > 0 AND oid in (SELECT oid FROM activite.p_oids WHERE code_table = ''service'') UNION SELECT oid, code, texte, ''''::text as complement, ''N'' as utilise FROM activite.t_services_facturation WHERE oid > 0 AND oid not in (SELECT oid FROM activite.p_oids WHERE code_table = ''service'') )ORDER BY code', 'SERVICE_F'), | |||
| (1, 't_tiers_payant', 'Tiers payant', '(SELECT t_tiers_payant.oid, t_tiers_payant.code, t_tiers_payant.texte as texte, t_types_tiers_payant.texte as complement, ''O'' as utilise | |||
| FROM activite.t_tiers_payant, activite.t_types_tiers_payant | |||
| WHERE t_tiers_payant.oid > 0 AND t_tiers_payant.type_tiers_payant = t_types_tiers_payant.code | |||
| AND t_tiers_payant.oid in (SELECT oid FROM activite.p_oids WHERE code_table = ''tiers_payant'' ) | |||
| UNION | |||
| SELECT t_tiers_payant.oid, t_tiers_payant.code, t_tiers_payant.texte as texte, t_types_tiers_payant.texte , ''N'' as utilise | |||
| FROM activite.t_tiers_payant , activite.t_types_tiers_payant | |||
| WHERE t_tiers_payant.oid > 0 AND t_tiers_payant.type_tiers_payant = t_types_tiers_payant.code AND (t_tiers_payant.oid not in (SELECT oid FROM activite.p_oids WHERE code_table = ''tiers_payant''))) ORDER BY code', 'TIERSP'), | |||
| (1, 't_type_sejour', 'Types de séjour', 'SELECT oid, code, texte, ''''::text as complement, ''O''::text as utilise FROM activite.t_type_sejour ORDER BY code', 'TYPESEJOUR'), | |||
| (1, 't_unites_fonctionnelles', '[DICT.ACTI.UF#31]', '(SELECT oid, code, texte, ''''::text as complement, ''O'' as utilise FROM activite.t_unites_fonctionnelles WHERE oid > 0 AND oid in (SELECT oid FROM activite.p_oids WHERE code_table = ''unite_fonctionnelle'') UNION SELECT oid, code, texte, ''''::text as complement, ''N'' as utilise FROM activite.t_unites_fonctionnelles WHERE oid > 0 AND oid not in (SELECT oid FROM activite.p_oids WHERE code_table = ''unite_fonctionnelle'') ) ORDER BY code', 'UF'), | |||
| (1, 't_unites_medicales', '[DICT.ACTI.UM#31]', '(SELECT oid, code, texte, ''''::text as complement, ''O'' as utilise FROM activite.t_unites_medicales WHERE oid > 0 AND oid in (SELECT oid FROM activite.p_oids WHERE code_table = ''unite_medicale'') UNION SELECT oid, code, texte, ''''::text as complement, ''N'' as utilise FROM activite.t_unites_medicales WHERE oid > 0 AND oid not in (SELECT oid FROM activite.p_oids WHERE code_table = ''unite_medicale'') ) ORDER BY code', 'UM') | |||
| ; | |||
| -- 3/3 : Màj de la table iCTI | |||
| UPDATE activite.t_listes_tables SET code = 'PRESTA_C_B' WHERE oid = | |||
| (SELECT MIN(oid) FROM activite.t_listes_tables WHERE code = 'PRESTA_C') | |||
| AND (SELECT count(*) FROM activite.t_listes_tables WHERE code = 'PRESTA_C') > 1; | |||
| UPDATE activite.t_listes SET table_id = (SELECT oid FROM activite.t_listes_tables WHERE code = 'PRESTA_C') | |||
| WHERE table_id IN (SELECT oid FROM activite.t_listes_tables WHERE code = 'PRESTA_C_B'); | |||
| DELETE FROM activite.t_listes_tables WHERE code = 'PRESTA_C_B'; | |||
| UPDATE activite.t_listes_tables SET | |||
| code = w_dbsetup.code, | |||
| texte = w_dbsetup.texte, | |||
| select_cmd = w_dbsetup.select_cmd, | |||
| name = w_dbsetup.name | |||
| FROM w_dbsetup | |||
| WHERE t_listes_tables.code = w_dbsetup.code; | |||
| INSERT INTO activite.t_listes_tables(oid, code, name, texte, select_cmd) | |||
| SELECT oid, code, name, texte, select_cmd FROM w_dbsetup WHERE oid = 0 AND oid NOT IN (SELECT oid FROM activite.t_listes_tables); | |||
| INSERT INTO activite.t_listes_tables(code, name, texte, select_cmd) | |||
| SELECT code, name, texte, select_cmd FROM w_dbsetup WHERE oid <> 0 AND code NOT IN (SELECT code FROM activite.t_listes_tables); | |||
| @ -0,0 +1,569 @@ | |||
| -- 1/3 : Création de la table temporaire | |||
| DROP TABLE IF EXISTS w_dbsetup | |||
| ; | |||
| CREATE TEMP TABLE w_dbsetup AS | |||
| SELECT | |||
| CASE WHEN oid = 0 THEN oid ELSE 1 END AS oid, | |||
| code, | |||
| texte, | |||
| texte_court, | |||
| norme | |||
| FROM activite.t_prestations | |||
| WHERE norme = 'B2' OR oid = 0 | |||
| ORDER BY code LIMIT 0 | |||
| ; | |||
| -- 2/3 : Peuplement de la table temporaire | |||
| INSERT INTO w_dbsetup( | |||
| oid, | |||
| code, | |||
| texte, | |||
| texte_court, | |||
| norme | |||
| ) | |||
| VALUES | |||
| (0, '***', 'Non renseignee', 'Non renseignee', ''), | |||
| (1, 'AAD', 'Autres accessoires traitement a domicile', 'Autres accessoires traitement a domicile', 'B2'), | |||
| (1, 'AAR', 'Appareillage assistance respiratoire', 'Appareillage assistance respiratoire', 'B2'), | |||
| (1, 'ABA', 'Transport par ambulances agrees', 'Transport par ambulances agrees', 'B2'), | |||
| (1, 'ABG', 'Ambulance agree de garde', 'Ambulance agree de garde', 'B2'), | |||
| (1, 'ACO', 'Actes d''obstetrique', 'Actes d''obstetrique', 'B2'), | |||
| (1, 'ACR', 'Prime accreditation specialiste', 'Prime accreditation specialiste', 'B2'), | |||
| (1, 'ADA', 'Actes d''anesthesie', 'Actes d''anesthesie', 'B2'), | |||
| (1, 'ADC', 'Actes de chirurgie', 'Actes de chirurgie', 'B2'), | |||
| (1, 'ADE', 'Actes d''echographie', 'Actes d''echographie', 'B2'), | |||
| (1, 'ADI', 'Actes d''imagerie', 'Actes d''imagerie', 'B2'), | |||
| (1, 'ADT', 'Aide au demarrage teletransmission', 'Aide au demarrage teletransmission', 'B2'), | |||
| (1, 'AIS', 'Actes infirmiers de soins', 'Actes infirmiers de soins', 'B2'), | |||
| (1, 'AMC', 'Actes de kinesitherapie en etablissement', 'Actes de kinesitherapie en etablissement', 'B2'), | |||
| (1, 'AMD', 'Intervention+anesthesie duree < ou = 12', 'Intervention+anesthesie duree < ou = 12', 'B2'), | |||
| (1, 'AMF', 'Forfait public ivg medicamenteuse', 'Forfait public ivg medicamenteuse', 'B2'), | |||
| (1, 'AMI', 'Soins infirmiers', 'Soins infirmiers', 'B2'), | |||
| (1, 'AMK', 'Actes de kinesitherapie', 'Actes de kinesitherapie', 'B2'), | |||
| (1, 'AMO', 'Seances d''orthophonie', 'Seances d''orthophonie', 'B2'), | |||
| (1, 'AMP', 'Soins de pedicurie', 'Soins de pedicurie', 'B2'), | |||
| (1, 'AMS', 'Suivi des actes de kinesitherapie', 'Suivi des actes de kinesitherapie', 'B2'), | |||
| (1, 'AMT', 'Aide a la maintenance teletransmission', 'Aide a la maintenance teletransmission', 'B2'), | |||
| (1, 'AMY', 'Seances d''orthoptie', 'Seances d''orthoptie', 'B2'), | |||
| (1, 'ANP', 'Forfait activite non programmee', 'Forfait activite non programmee', 'B2'), | |||
| (1, 'ANT', 'Supplement antepartum', 'Supplement antepartum', 'B2'), | |||
| (1, 'APD', 'Intervention+anesthesie,24 > duree > 12', 'Intervention+anesthesie,24 > duree > 12', 'B2'), | |||
| (1, 'APE', 'Administration de produits et prestations en environnement hospitalier', 'Administration de produits et prestations en environnement hospitalier', 'B2'), | |||
| (1, 'APT', 'Aide portable teletransmission', 'Aide portable teletransmission', 'B2'), | |||
| (1, 'ARD', 'Aide adhesion rapide au dispositif', 'Aide adhesion rapide au dispositif', 'B2'), | |||
| (1, 'ARE', 'Frais d''anesthesie et de reanimation', 'Frais d''anesthesie et de reanimation', 'B2'), | |||
| (1, 'ARO', 'Generateur d''aerosol', 'Generateur d''aerosol', 'B2'), | |||
| (1, 'AS1', 'Forfait hospitalisation a temps partiel groupe 1', 'Forfait hospitalisation a temps partiel groupe 1', 'B2'), | |||
| (1, 'AS2', 'Forfait hospitalisation a temps partiel groupe 2', 'Forfait hospitalisation a temps partiel groupe 2', 'B2'), | |||
| (1, 'AS3', 'Forfait hospitalisation a temps partiel 15 %', 'Forfait hospitalisation a temps partiel 15 %', 'B2'), | |||
| (1, 'AS4', 'Forfait hospitalisation a temps partiel groupe 2 + fas1', 'Forfait hospitalisation a temps partiel groupe 2 + fas1', 'B2'), | |||
| (1, 'AS5', 'Forfait hospitalisation a temps partiel groupe 2 + fas2', 'Forfait hospitalisation a temps partiel groupe 2 + fas2', 'B2'), | |||
| (1, 'ASR', 'Astreinte', 'Astreinte', 'B2'), | |||
| (1, 'ATD', 'Complement at 150% dentaire', 'Complement at 150% dentaire', 'B2'), | |||
| (1, 'ATL', 'Complement at 150% lpp', 'Complement at 150% lpp', 'B2'), | |||
| (1, 'ATM', 'Actes techniques medicaux', 'Actes techniques medicaux', 'B2'), | |||
| (1, 'ATP', 'Autre moyen de transport', 'Autre moyen de transport', 'B2'), | |||
| (1, 'ATU', 'Forfait d''accueil et de traitement des urgences', 'Forfait d''accueil et de traitement des urgences', 'B2'), | |||
| (1, 'AXI', 'Actes de prophylaxie et prevention', 'Actes de prophylaxie et prevention', 'B2'), | |||
| (1, 'B', 'Actes de biologie', 'Actes de biologie', 'B2'), | |||
| (1, 'BDC', 'Consultation de prevention bucco-dentaire', 'Consultation de prevention bucco-dentaire', 'B2'), | |||
| (1, 'BR2', 'Consultation et radio 2 cliches de prevention bucco-dentaire', 'Consultation et radio 2 cliches de prevention bucco-dentaire', 'B2'), | |||
| (1, 'BR4', 'Consultation et radio 4 cliches de prevention bucco-dentaire', 'Consultation et radio 4 cliches de prevention bucco-dentaire', 'B2'), | |||
| (1, 'C', 'Consultation', 'Consultation', 'B2'), | |||
| (1, 'CA', 'Consultation approfondie', 'Consultation approfondie', 'B2'), | |||
| (1, 'CBM', 'Contrat de bonnes pratiques en zone de montagne', 'Contrat de bonnes pratiques en zone de montagne', 'B2'), | |||
| (1, 'CBP', 'Forfait contrat de bonnes pratiques', 'Forfait contrat de bonnes pratiques', 'B2'), | |||
| (1, 'CBR', 'Contrat de bonnes pratiques en zone rurale', 'Contrat de bonnes pratiques en zone rurale', 'B2'), | |||
| (1, 'CBU', 'Contrat de bonnes pratiques en zone urbaine', 'Contrat de bonnes pratiques en zone urbaine', 'B2'), | |||
| (1, 'CDE', 'Consultation specifique de depistage', 'Consultation specifique de depistage', 'B2'), | |||
| (1, 'CDF', 'Centre sante dentaire optant - forfait fin', 'Centre sante dentaire optant - forfait fin', 'B2'), | |||
| (1, 'CDI', 'Centre sante dentaire optant - forfait debut', 'Centre sante dentaire optant - forfait debut', 'B2'), | |||
| (1, 'CDS', 'Centre sante dentaire optant - forfait suivi', 'Centre sante dentaire optant - forfait suivi', 'B2'), | |||
| (1, 'CG', 'Consultation suivi de grossesse', 'Consultation suivi de grossesse', 'B2'), | |||
| (1, 'CID', 'Centre sante infirmier optant - forfait debut', 'Centre sante infirmier optant - forfait debut', 'B2'), | |||
| (1, 'CIF', 'Centre sante infirmier optant - forfait fin', 'Centre sante infirmier optant - forfait fin', 'B2'), | |||
| (1, 'CMD', 'Centre sante medical optant - forfait debut', 'Centre sante medical optant - forfait debut', 'B2'), | |||
| (1, 'CMF', 'Centre sante medical optant - forfait fin', 'Centre sante medical optant - forfait fin', 'B2'), | |||
| (1, 'CMT', 'Centre sante medical optant - forfait tacite', 'Centre sante medical optant - forfait tacite', 'B2'), | |||
| (1, 'CNP', 'Consultation neuro-psychiatre', 'Consultation neuro-psychiatre', 'B2'), | |||
| (1, 'COR', 'Podo-ortheses', 'Podo-ortheses', 'B2'), | |||
| (1, 'CP1', 'Forfait contrat de bonnes pratiques 1', 'Forfait contrat de bonnes pratiques 1', 'B2'), | |||
| (1, 'CP2', 'Forfait contrat de bonnes pratiques 2', 'Forfait contrat de bonnes pratiques 2', 'B2'), | |||
| (1, 'CP3', 'Forfait contrat de bonnes pratiques 3', 'Forfait contrat de bonnes pratiques 3', 'B2'), | |||
| (1, 'CP6', 'Contrat de bonnes pratiques transporteurs 2006', 'Contrat de bonnes pratiques transporteurs 2006', 'B2'), | |||
| (1, 'CP7', 'Contrat de bonnes pratiques transporteurs 2007', 'Contrat de bonnes pratiques transporteurs 2007', 'B2'), | |||
| (1, 'CP8', 'Contrat de bonnes pratiques transporteurs 2008', 'Contrat de bonnes pratiques transporteurs 2008', 'B2'), | |||
| (1, 'CPC', 'Frais de chambre particuliere pour convenance personnelle', 'Frais de chambre particuliere pour convenance personnelle', 'B2'), | |||
| (1, 'CPH', 'Copie d''ordonnance', 'Copie d''ordonnance', 'B2'), | |||
| (1, 'CPL', 'Forfait contrat de bonnes pratiques laboratoire', 'Forfait contrat de bonnes pratiques laboratoire', 'B2'), | |||
| (1, 'CPO', 'Coordination prelevement organe', 'Coordination prelevement organe', 'B2'), | |||
| (1, 'CPU', 'Contrat pratique versement unique', 'Contrat pratique versement unique', 'B2'), | |||
| (1, 'CRC', 'Complement de remuneration chef de clinique', 'Complement de remuneration chef de clinique', 'B2'), | |||
| (1, 'CRD', 'Majoration consultation regulee dimanche et ferie', 'Majoration consultation regulee dimanche et ferie', 'B2'), | |||
| (1, 'CRM', 'Majoration consultation regulee milieu de nuit', 'Majoration consultation regulee milieu de nuit', 'B2'), | |||
| (1, 'CRN', 'Majoration consultation regulee de nuit', 'Majoration consultation regulee de nuit', 'B2'), | |||
| (1, 'CRS', 'Majoration consultation regulee du samedi apres-midi', 'Majoration consultation regulee du samedi apres-midi', 'B2'), | |||
| (1, 'CS', 'Consultation specialiste', 'Consultation specialiste', 'B2'), | |||
| (1, 'CSC', 'Consultation specifique au cabinet par un cardiologue ou un medecin specialiste en pathologie cardio-vasculaire', 'Consultation specifique au cabinet par un cardiologue ou un medecin specialiste en pathologie cardio-vasculaire', 'B2'), | |||
| (1, 'CSI', 'Forfait contrat de sante publique infirmier', 'Forfait contrat de sante publique infirmier', 'B2'), | |||
| (1, 'CSL', 'Forfait contrat de sante publique laboratoire', 'Forfait contrat de sante publique laboratoire', 'B2'), | |||
| (1, 'CST', 'Contrat de surveillance thermal', 'Contrat de surveillance thermal', 'B2'), | |||
| (1, 'D', 'Actes dentaires', 'Actes dentaires', 'B2'), | |||
| (1, 'D01', 'Hemodialyse en centre', 'Hemodialyse en centre', 'B2'), | |||
| (1, 'D02', 'Autodialyse simple ou assistee', 'Autodialyse simple ou assistee', 'B2'), | |||
| (1, 'D03', 'Entrainement hemodialyse a domicile et a l''autodialyse', 'Entrainement hemodialyse a domicile et a l''autodialyse', 'B2'), | |||
| (1, 'D04', 'Entrainement a la dpa', 'Entrainement a la dpa', 'B2'), | |||
| (1, 'D05', 'Entrainement a la dpca', 'Entrainement a la dpca', 'B2'), | |||
| (1, 'D06', 'Hemodialyse a domicile', 'Hemodialyse a domicile', 'B2'), | |||
| (1, 'D07', 'Dialyse peritoneale automatisee (dpa)', 'Dialyse peritoneale automatisee (dpa)', 'B2'), | |||
| (1, 'D08', 'Dialyse peritoneale continue ambulatoire (dpca)', 'Dialyse peritoneale continue ambulatoire (dpca)', 'B2'), | |||
| (1, 'D09', 'Forfait hemodialyse en centre', 'Forfait hemodialyse en centre', 'B2'), | |||
| (1, 'D10', 'Forfait hemodialyse en centre pour enfant', 'Forfait hemodialyse en centre pour enfant', 'B2'), | |||
| (1, 'D11', 'Forfait hemodialyse en centre', 'Forfait hemodialyse en centre', 'B2'), | |||
| (1, 'D12', 'Forfait d''autodialyse simple', 'Forfait d''autodialyse simple', 'B2'), | |||
| (1, 'D13', 'Forfait d''autodialyse assistee', 'Forfait d''autodialyse assistee', 'B2'), | |||
| (1, 'D14', 'Forfait d''hemodialyse a domicile', 'Forfait d''hemodialyse a domicile', 'B2'), | |||
| (1, 'D15', 'Forfait de dialyse peritoneale automatisee (dpa)', 'Forfait de dialyse peritoneale automatisee (dpa)', 'B2'), | |||
| (1, 'D16', 'Forfait de dialyse peritoneale continue ambulatoire (dpca)', 'Forfait de dialyse peritoneale continue ambulatoire (dpca)', 'B2'), | |||
| (1, 'D17', 'Forfait entrainement hemodialyse a domicile et a l''autodialyse', 'Forfait entrainement hemodialyse a domicile et a l''autodialyse', 'B2'), | |||
| (1, 'D18', 'Forfait entrainement a la dpa', 'Forfait entrainement a la dpa', 'B2'), | |||
| (1, 'D19', 'Forfait entrainement a la dpa', 'Forfait entrainement a la dpa', 'B2'), | |||
| (1, 'D20', 'Forfait d''entrainement a la dialyse peritoneale automatisee a domicile', 'Forfait d''entrainement a la dialyse peritoneale automatisee a domicile', 'B2'), | |||
| (1, 'D21', 'Forfait d''entrainement a la dialyse peritoneale continue ambulatoire a domicile', 'Forfait d''entrainement a la dialyse peritoneale continue ambulatoire a domicile', 'B2'), | |||
| (1, 'D22', 'Forfait de dialyse peritoneale automatisee pour hospitalisation de 3 a 6 jours', 'Forfait de dialyse peritoneale automatisee pour hospitalisation de 3 a 6 jours', 'B2'), | |||
| (1, 'D23', 'Forfait de dialyse peritoneale continue ambulatoire pour hospitalisation de 3 a 6 jours', 'Forfait de dialyse peritoneale continue ambulatoire pour hospitalisation de 3 a 6 jours', 'B2'), | |||
| (1, 'D24', 'Forfait d''''entrainement a l''''hemodialyse en unite de dialyse medicalisee', 'Forfait d''''entrainement a l''''hemodialyse en unite de dialyse medicalisee', 'B2'), | |||
| (1, 'DC', 'Actes de chirurgie dentaire', 'Actes de chirurgie dentaire', 'B2'), | |||
| (1, 'DCC', 'Acte de depistage du cancer colorectal', 'Acte de depistage du cancer colorectal', 'B2'), | |||
| (1, 'DEN', 'Acte dentaire ccam', 'Acte dentaire ccam', 'B2'), | |||
| (1, 'DI', 'Demarche de soins infirmiers', 'Demarche de soins infirmiers', 'B2'), | |||
| (1, 'DIP', 'Supplement journalier dialyse peritoneale', 'Supplement journalier dialyse peritoneale', 'B2'), | |||
| (1, 'DPH', 'Deplacement comite regional reconnaissance mp', 'Deplacement comite regional reconnaissance mp', 'B2'), | |||
| (1, 'DRT', 'Differentiel referent traitant', 'Differentiel referent traitant', 'B2'), | |||
| (1, 'DTP', 'Dialyse tierce personne', 'Dialyse tierce personne', 'B2'), | |||
| (1, 'DVO', 'Divers orthese', 'Divers orthese', 'B2'), | |||
| (1, 'ECP', 'Examen complementaire crmpp', 'Examen complementaire crmpp', 'B2'), | |||
| (1, 'EMI', 'Ecart medicament indemnisable', 'Ecart medicament indemnisable', 'B2'), | |||
| (1, 'END', 'Actes d''endodontie', 'Actes d''endodontie', 'B2'), | |||
| (1, 'ENT', 'Forfait d''entree', 'Forfait d''entree', 'B2'), | |||
| (1, 'ERI', 'Ecart indemnisable retrocession', 'Ecart indemnisable retrocession', 'B2'), | |||
| (1, 'ETI', 'Ecart tarif indemnisable', 'Ecart tarif indemnisable', 'B2'), | |||
| (1, 'EXH', 'Sejour extreme > seuil haut', 'Sejour extreme > seuil haut', 'B2'), | |||
| (1, 'EXS', 'Examen special', 'Examen special', 'B2'), | |||
| (1, 'FA1', 'Forfait d''accueil (chirurgie ambulatoire)', 'Forfait d''accueil (chirurgie ambulatoire)', 'B2'), | |||
| (1, 'FA2', 'Forfait d''accueil (chirurgie ambulatoire)', 'Forfait d''accueil (chirurgie ambulatoire)', 'B2'), | |||
| (1, 'FAE', 'Frais d''accompagnement pour enfant hospitalise', 'Frais d''accompagnement pour enfant hospitalise', 'B2'), | |||
| (1, 'FAT', 'Forfait de seance d''aerosol therapie', 'Forfait de seance d''aerosol therapie', 'B2'), | |||
| (1, 'FAU', 'Forfait annuel urgence', 'Forfait annuel urgence', 'B2'), | |||
| (1, 'FAZ', 'Forfait adhesion zone deficitaire', 'Forfait adhesion zone deficitaire', 'B2'), | |||
| (1, 'FCO', 'Forfait consommables onereux (cardiologie)', 'Forfait consommables onereux (cardiologie)', 'B2'), | |||
| (1, 'FCS', 'Forfait structure centre de sante', 'Forfait structure centre de sante', 'B2'), | |||
| (1, 'FDA', 'Forfait dentaire cmu : protheses adjointes', 'Forfait dentaire cmu : protheses adjointes', 'B2'), | |||
| (1, 'FDC', 'Forfait dentaire cmu : protheses conjointes', 'Forfait dentaire cmu : protheses conjointes', 'B2'), | |||
| (1, 'FDO', 'Forfait dentaire cmu : protheses orthodontiques', 'Forfait dentaire cmu : protheses orthodontiques', 'B2'), | |||
| (1, 'FDR', 'Forfait dentaire cmu : reparation protheses', 'Forfait dentaire cmu : reparation protheses', 'B2'), | |||
| (1, 'FE', 'Frais d''environnement', 'Frais d''environnement', 'B2'), | |||
| (1, 'FEN', 'Forfait entretien', 'Forfait entretien', 'B2'), | |||
| (1, 'FFM', 'Forfait frais de materiel', 'Forfait frais de materiel', 'B2'), | |||
| (1, 'FFN', 'Aide a la transmission des flux non securises', 'Aide a la transmission des flux non securises', 'B2'), | |||
| (1, 'FFS', 'Aide perenne (facturation feuilles de soins)', 'Aide perenne (facturation feuilles de soins)', 'B2'), | |||
| (1, 'FGA', 'Frais de gestion pour centre de grand appareillage', 'Frais de gestion pour centre de grand appareillage', 'B2'), | |||
| (1, 'FGP', 'Frais de garde particuliere', 'Frais de garde particuliere', 'B2'), | |||
| (1, 'FHT', 'Forfait haute technicite', 'Forfait haute technicite', 'B2'), | |||
| (1, 'FHV', 'Forfait honoraires de ville', 'Forfait honoraires de ville', 'B2'), | |||
| (1, 'FI1', 'Forfait pdses publique', 'Forfait pdses publique', 'B2'), | |||
| (1, 'FI2', 'Forfait centre de depistage anonyme et gratuit', 'Forfait centre de depistage anonyme et gratuit', 'B2'), | |||
| (1, 'FI3', 'Forfait perinataux de proximite', 'Forfait perinataux de proximite', 'B2'), | |||
| (1, 'FI4', 'Forfait education therapeutique', 'Forfait education therapeutique', 'B2'), | |||
| (1, 'FJA', 'Forfait journalier de sortie a la charge de l''assure', 'Forfait journalier de sortie a la charge de l''assure', 'B2'), | |||
| (1, 'FJC', 'Forfait journalier seul (du par un organisme complementaire)', 'Forfait journalier seul (du par un organisme complementaire)', 'B2'), | |||
| (1, 'FJL', 'Forfait journalier seul (du par le regime local alsacemoselle)', 'Forfait journalier seul (du par le regime local alsacemoselle)', 'B2'), | |||
| (1, 'FJR', 'Forfait journalier de sortie a la charge du regime obligatoire', 'Forfait journalier de sortie a la charge du regime obligatoire', 'B2'), | |||
| (1, 'FJS', 'Hebergement > 24h', 'Hebergement > 24h', 'B2'), | |||
| (1, 'FMC', 'Forfait mensuel de coordinnation', 'Forfait mensuel de coordinnation', 'B2'), | |||
| (1, 'FMP', 'Forfait mensuel de participation', 'Forfait mensuel de participation', 'B2'), | |||
| (1, 'FMS', 'Forfait mensuel de soins', 'Forfait mensuel de soins', 'B2'), | |||
| (1, 'FMV', 'Forfait medicament de ville', 'Forfait medicament de ville', 'B2'), | |||
| (1, 'FNN', 'Forfait nouveau ne', 'Forfait nouveau ne', 'B2'), | |||
| (1, 'FPA', 'Forfait d''astreinte nuit et ferie en etablissement prive', 'Forfait d''astreinte nuit et ferie en etablissement prive', 'B2'), | |||
| (1, 'FPC', 'Forfait prothese conjointe (cmu hors panier de soins)', 'Forfait prothese conjointe (cmu hors panier de soins)', 'B2'), | |||
| (1, 'FPE', 'Forfait pediatrique', 'Forfait pediatrique', 'B2'), | |||
| (1, 'FPG', 'Forfait de garde nuit et ferie en etablisssement prive', 'Forfait de garde nuit et ferie en etablisssement prive', 'B2'), | |||
| (1, 'FPO', 'Forfait orthodontique (cmu hors panier de soins)', 'Forfait orthodontique (cmu hors panier de soins)', 'B2'), | |||
| (1, 'FPS', 'Forfait ps - centre de sante', 'Forfait ps - centre de sante', 'B2'), | |||
| (1, 'FPU', 'Forfait patient urgences', 'Forfait patient urgences', 'B2'), | |||
| (1, 'FR2', 'Forfait technique tarif reduit n°2', 'Forfait technique tarif reduit n°2', 'B2'), | |||
| (1, 'FR3', 'Forfait technique tarif reduit n°3', 'Forfait technique tarif reduit n°3', 'B2'), | |||
| (1, 'FRL', 'Forfait journalier de sortie a la charge du regime alsacemoselle', 'Forfait journalier de sortie a la charge du regime alsacemoselle', 'B2'), | |||
| (1, 'FS', 'Frais de soins', 'Frais de soins', 'B2'), | |||
| (1, 'FSD', 'Forfait de securite dermatologique', 'Forfait de securite dermatologique', 'B2'), | |||
| (1, 'FSG', 'Frais salle travail accouchement gemellaire ou dystocie', 'Frais salle travail accouchement gemellaire ou dystocie', 'B2'), | |||
| (1, 'FSJ', 'Forfait de soins journalier', 'Forfait de soins journalier', 'B2'), | |||
| (1, 'FSO', 'Frais de salle d''operation', 'Frais de salle d''operation', 'B2'), | |||
| (1, 'FST', 'Frais salle travail accouchement simple', 'Frais salle travail accouchement simple', 'B2'), | |||
| (1, 'FSY', 'Frais de salle d''operation en psychiatrie', 'Frais de salle d''operation en psychiatrie', 'B2'), | |||
| (1, 'FTG', 'Forfait technique global', 'Forfait technique global', 'B2'), | |||
| (1, 'FTN', 'Forfait technique normal', 'Forfait technique normal', 'B2'), | |||
| (1, 'FTR', 'Forfait technique reduit', 'Forfait technique reduit', 'B2'), | |||
| (1, 'FTS', 'Forfait technique scanner', 'Forfait technique scanner', 'B2'), | |||
| (1, 'GHS', 'Groupe homogene de sejour', 'Groupe homogene de sejour', 'B2'), | |||
| (1, 'GHT', 'Groupe homogene de tarif', 'Groupe homogene de tarif', 'B2'), | |||
| (1, 'GLU', 'Nutriments pour intolerants au gluten', 'Nutriments pour intolerants au gluten', 'B2'), | |||
| (1, 'GMT', 'Groupe Medico-Tarifaire', 'Groupe Medico-Tarifaire', 'B2'), | |||
| (1, 'GPD', 'Garde pharmacie de dimanche', 'Garde pharmacie de dimanche', 'B2'), | |||
| (1, 'GPF', 'Garde pharmacie de ferie', 'Garde pharmacie de ferie', 'B2'), | |||
| (1, 'GPN', 'Garde pharmacie de nuit', 'Garde pharmacie de nuit', 'B2'), | |||
| (1, 'GS1', 'Vaccin anti grippe hemisphere sud vaxigrip hs', 'Vaccin anti grippe hemisphere sud vaxigrip hs', 'B2'), | |||
| (1, 'GS2', 'Vaccin anti grippe hemisphere sud fluarix hs', 'Vaccin anti grippe hemisphere sud fluarix hs', 'B2'), | |||
| (1, 'HC', 'Honoraire complexe', 'Honoraire complexe', 'B2'), | |||
| (1, 'HCS', 'Acces libre hors coordination des soins', 'Acces libre hors coordination des soins', 'B2'), | |||
| (1, 'HD1', 'Honoraires de dispensiation a 100%', 'Honoraires de dispensiation a 100%', 'B2'), | |||
| (1, 'HD2', 'Honoraires de dispensiation a 15%', 'Honoraires de dispensiation a 15%', 'B2'), | |||
| (1, 'HD4', 'Honoraires de dispensiation a 30%', 'Honoraires de dispensiation a 30%', 'B2'), | |||
| (1, 'HD7', 'Honoraires de dispensiation a 65%', 'Honoraires de dispensiation a 65%', 'B2'), | |||
| (1, 'HDS', 'Honoraires de dispensation specifique vaccins anti grippaux hemisphere sud', 'Honoraires de dispensation specifique vaccins anti grippaux hemisphere sud', 'B2'), | |||
| (1, 'HG1', 'Honoraires de dispensiation grand conditionnement a 100%', 'Honoraires de dispensiation grand conditionnement a 100%', 'B2'), | |||
| (1, 'HG2', 'Honoraires de dispensiation grand conditionnement a 15%', 'Honoraires de dispensiation grand conditionnement a 15%', 'B2'), | |||
| (1, 'HG4', 'Honoraires de dispensiation grand conditionnement a 30%', 'Honoraires de dispensiation grand conditionnement a 30%', 'B2'), | |||
| (1, 'HG7', 'Honoraires de dispensiation grand conditionnement a 65%', 'Honoraires de dispensiation grand conditionnement a 65%', 'B2'), | |||
| (1, 'HMP', 'Honoraire comite regionalreconnaissance mp', 'Honoraire comite regionalreconnaissance mp', 'B2'), | |||
| (1, 'HN', 'Hors nomenclature', 'Hors nomenclature', 'B2'), | |||
| (1, 'HS', 'Honoraires de surveillance', 'Honoraires de surveillance', 'B2'), | |||
| (1, 'HTH', 'Forfait hebergement cure thermale', 'Forfait hebergement cure thermale', 'B2'), | |||
| (1, 'HUM', 'Produits origine humaine', 'Produits origine humaine', 'B2'), | |||
| (1, 'IC', 'Consultation generaliste ivg', 'Consultation generaliste ivg', 'B2'), | |||
| (1, 'ICO', 'Actes inlay-core', 'Actes inlay-core', 'B2'), | |||
| (1, 'ICS', 'Consultation specialiste ivg', 'Consultation specialiste ivg', 'B2'), | |||
| (1, 'ID', 'Indemnite de deplacement', 'Indemnite de deplacement', 'B2'), | |||
| (1, 'IF', 'Indemnite forfaitaire de deplacement', 'Indemnite forfaitaire de deplacement', 'B2'), | |||
| (1, 'IFA', 'Indemnite forfaitaire de deplacement pour auxiliaires medicaux', 'Indemnite forfaitaire de deplacement pour auxiliaires medicaux', 'B2'), | |||
| (1, 'IFN', 'Indemnite forfaitaire deplacement mk neurologique', 'Indemnite forfaitaire deplacement mk neurologique', 'B2'), | |||
| (1, 'IFO', 'Indemnite forfaitaire deplacement mk orthopedique et rhumatologique', 'Indemnite forfaitaire deplacement mk orthopedique et rhumatologique', 'B2'), | |||
| (1, 'IFP', 'Indemnite forfaitaire deplacement mk pneumologie', 'Indemnite forfaitaire deplacement mk pneumologie', 'B2'), | |||
| (1, 'IFR', 'Indemnite forfaitaire deplacement mk rhumatismale', 'Indemnite forfaitaire deplacement mk rhumatismale', 'B2'), | |||
| (1, 'IFS', 'Indemnite forfaitaire deplacement mk de sortie', 'Indemnite forfaitaire deplacement mk de sortie', 'B2'), | |||
| (1, 'IG', 'Intervention ivg', 'Intervention ivg', 'B2'), | |||
| (1, 'IGA', 'Anesthesie ivg', 'Anesthesie ivg', 'B2'), | |||
| (1, 'IGB', 'Investigations biologiques', 'Investigations biologiques', 'B2'), | |||
| (1, 'IGM', 'Mifegyne - pharmacie ivg', 'Mifegyne - pharmacie ivg', 'B2'), | |||
| (1, 'IGP', 'Prostaglandines - pharmacie ivg', 'Prostaglandines - pharmacie ivg', 'B2'), | |||
| (1, 'IK', 'Indemnites kilometriques', 'Indemnites kilometriques', 'B2'), | |||
| (1, 'IKG', 'Frais de deplacement vacations', 'Frais de deplacement vacations', 'B2'), | |||
| (1, 'IKM', 'Indemnite kilometrique montagne', 'Indemnite kilometrique montagne', 'B2'), | |||
| (1, 'IKS', 'Indemnite kilometrique speciale (ski-pied-bac)', 'Indemnite kilometrique speciale (ski-pied-bac)', 'B2'), | |||
| (1, 'IMD', 'Forfait intervention duree < ou = 12h', 'Forfait intervention duree < ou = 12h', 'B2'), | |||
| (1, 'IMI', 'Forfait intervention duree < ou = 12h prive medic', 'Forfait intervention duree < ou = 12h prive medic', 'B2'), | |||
| (1, 'IMP', 'Implantologie', 'Implantologie', 'B2'), | |||
| (1, 'ING', 'Garde ambulanciere', 'Garde ambulanciere', 'B2'), | |||
| (1, 'INO', 'Actes inlay-onlay', 'Actes inlay-onlay', 'B2'), | |||
| (1, 'IPD', 'Forfait intervention, 24h > duree > 12h', 'Forfait intervention, 24h > duree > 12h', 'B2'), | |||
| (1, 'IVB', 'Verification biologique - ivg', 'Verification biologique - ivg', 'B2'), | |||
| (1, 'IVE', 'Verification echographique - ivg', 'Verification echographique - ivg', 'B2'), | |||
| (1, 'K', 'Actes de specialite', 'Actes de specialite', 'B2'), | |||
| (1, 'KA', 'Actes de chirurgie d''urgence', 'Actes de chirurgie d''urgence', 'B2'), | |||
| (1, 'KB', 'Prelevement directeur de laboratoire', 'Prelevement directeur de laboratoire', 'B2'), | |||
| (1, 'KC', 'Actes de chirurgie dentaire par stomatologue', 'Actes de chirurgie dentaire par stomatologue', 'B2'), | |||
| (1, 'KCC', 'Actes specifiques des chirurgiens', 'Actes specifiques des chirurgiens', 'B2'), | |||
| (1, 'KE', 'Actes d''echographie, ecotomographie ou doppler', 'Actes d''echographie, ecotomographie ou doppler', 'B2'), | |||
| (1, 'KGP', 'Kit anti grippe', 'Kit anti grippe', 'B2'), | |||
| (1, 'KMB', 'Prelevement par ponction veineuse directe pour un medecin biologiste', 'Prelevement par ponction veineuse directe pour un medecin biologiste', 'B2'), | |||
| (1, 'KMO', 'Acte en k pour phoniatre', 'Acte en k pour phoniatre', 'B2'), | |||
| (1, 'KTH', 'Pratiques medicales complementaires en cure thermale', 'Pratiques medicales complementaires en cure thermale', 'B2'), | |||
| (1, 'LAI', 'Lait humain', 'Lait humain', 'B2'), | |||
| (1, 'LEN', 'Lentilles optiques', 'Lentilles optiques', 'B2'), | |||
| (1, 'LTD', 'Location ligne telephonique dediee', 'Location ligne telephonique dediee', 'B2'), | |||
| (1, 'LUN', 'Monture optique (titre ii - chapitre 2 de la lpp)', 'Monture optique (titre ii - chapitre 2 de la lpp)', 'B2'), | |||
| (1, 'MA', 'Majoration pour astreinte actes techniques', 'Majoration pour astreinte actes techniques', 'B2'), | |||
| (1, 'MAC', 'Materiels et appareils de contention', 'Materiels et appareils de contention', 'B2'), | |||
| (1, 'MAD', 'Materiels et appareils de traitements divers', 'Materiels et appareils de traitements divers', 'B2'), | |||
| (1, 'MAF', 'Majoration annuelle famille', 'Majoration annuelle famille', 'B2'), | |||
| (1, 'MAP', 'Majoration anatomo-cyto-pathologie', 'Majoration anatomo-cyto-pathologie', 'B2'), | |||
| (1, 'MAR', 'Marge forfaitaire', 'Marge forfaitaire', 'B2'), | |||
| (1, 'MAS', 'Majoration annuelle de synthese', 'Majoration annuelle de synthese', 'B2'), | |||
| (1, 'MAU', 'Majoration pour acte unique', 'Majoration pour acte unique', 'B2'), | |||
| (1, 'MBB', 'Majoration nourrisson avant 8 jours', 'Majoration nourrisson avant 8 jours', 'B2'), | |||
| (1, 'MCC', 'Majoration coordination cardiologue', 'Majoration coordination cardiologue', 'B2'), | |||
| (1, 'MCD', 'Majoration specifique pds cliniques dentistes', 'Majoration specifique pds cliniques dentistes', 'B2'), | |||
| (1, 'MCE', 'Majoration consultation endocrino', 'Majoration consultation endocrino', 'B2'), | |||
| (1, 'MCG', 'Majoration coordination generaliste', 'Majoration coordination generaliste', 'B2'), | |||
| (1, 'MCI', 'Majoration de coordination et d''environnement de soins infirmier', 'Majoration de coordination et d''environnement de soins infirmier', 'B2'), | |||
| (1, 'MCS', 'Majoration coordination specialiste', 'Majoration coordination specialiste', 'B2'), | |||
| (1, 'MD', 'Majoration de deplacement', 'Majoration de deplacement', 'B2'), | |||
| (1, 'MDD', 'Majoration de deplacement de dimanche et ferie', 'Majoration de deplacement de dimanche et ferie', 'B2'), | |||
| (1, 'MDE', 'Majoration de deplacement pour environnement', 'Majoration de deplacement pour environnement', 'B2'), | |||
| (1, 'MDI', 'Majoration de deplacement de mi-nuit 0 a 6 h', 'Majoration de deplacement de mi-nuit 0 a 6 h', 'B2'), | |||
| (1, 'MDN', 'Majoration de deplacement de nuit', 'Majoration de deplacement de nuit', 'B2'), | |||
| (1, 'MG', 'Majoration pour garde', 'Majoration pour garde', 'B2'), | |||
| (1, 'MGC', 'Forfait annuel migac', 'Forfait annuel migac', 'B2'), | |||
| (1, 'MGE', 'Majoration generaliste enfant', 'Majoration generaliste enfant', 'B2'), | |||
| (1, 'MHU', 'Medicament homeopathique unitaire (a 35 %)', 'Medicament homeopathique unitaire (a 35 %)', 'B2'), | |||
| (1, 'MIC', 'Majoration consultation longue et complexe par mt d''un patient insuffisant cardiaque apres hospitalisation pour decompensation', 'Majoration consultation longue et complexe par mt d''un patient insuffisant cardiaque apres hospitalisation pour decompensation', 'B2'), | |||
| (1, 'MK1', 'Cures thermales forfait kine 18 seances collectives', 'Cures thermales forfait kine 18 seances collectives', 'B2'), | |||
| (1, 'MK2', 'Cures thermales forfait kine 18 seances individuelles', 'Cures thermales forfait kine 18 seances individuelles', 'B2'), | |||
| (1, 'MK3', 'Cures thermales forfait kine 9 seances collectives', 'Cures thermales forfait kine 9 seances collectives', 'B2'), | |||
| (1, 'MK4', 'Cures thermales forfait kine (9 seances individuelles)', 'Cures thermales forfait kine (9 seances individuelles)', 'B2'), | |||
| (1, 'MM', 'Majoration milieu de nuit', 'Majoration milieu de nuit', 'B2'), | |||
| (1, 'MNO', 'Majoration nourisson generaliste', 'Majoration nourisson generaliste', 'B2'), | |||
| (1, 'MNP', 'Majoration nourisson pediatre', 'Majoration nourisson pediatre', 'B2'), | |||
| (1, 'MPC', 'Majoration provisoire cliniciens', 'Majoration provisoire cliniciens', 'B2'), | |||
| (1, 'MPE', 'Majoration pediatre enfant', 'Majoration pediatre enfant', 'B2'), | |||
| (1, 'MPF', 'Majoration premiere consultation famille', 'Majoration premiere consultation famille', 'B2'), | |||
| (1, 'MPI', 'Majoration pharmacie des iles', 'Majoration pharmacie des iles', 'B2'), | |||
| (1, 'MPJ', 'Majoration provisoire cliniciens pour - 16ans', 'Majoration provisoire cliniciens pour - 16ans', 'B2'), | |||
| (1, 'MPP', 'Majoration de suivi des enfants grands prematures ou atteints de pathologie congenitale grave', 'Majoration grands prema ou patho congenitale', 'B2'), | |||
| (1, 'MRD', 'Medecin referent debut', 'Medecin referent debut', 'B2'), | |||
| (1, 'MRF', 'Medecin referent fin', 'Medecin referent fin', 'B2'), | |||
| (1, 'MSH', 'Majoration de suivi des enfants grands prematures ou atteints de pathologie congenitale grave', 'Majoration grands prema ou patho congenitale', 'B2'), | |||
| (1, 'MTA', 'Majoration consultation appareillage', 'Majoration consultation appareillage', 'B2'), | |||
| (1, 'MTC', 'Majoration transitoire chirurgiens', 'Majoration transitoire chirurgiens', 'B2'), | |||
| (1, 'MTD', 'Acces direct specifique (medecin traitant)', 'Acces direct specifique (medecin traitant)', 'B2'), | |||
| (1, 'MTH', 'Hors residence habituel (medecin traitant)', 'Hors residence habituel (medecin traitant)', 'B2'), | |||
| (1, 'MTN', 'Nouveau medecin traitant', 'Nouveau medecin traitant', 'B2'), | |||
| (1, 'MTO', 'Patient oriente par le medecin traitant', 'Patient oriente par le medecin traitant', 'B2'), | |||
| (1, 'MTR', 'Medecin traitant remplace', 'Medecin traitant remplace', 'B2'), | |||
| (1, 'MTU', 'Urgence (medecin traitant)', 'Urgence (medecin traitant)', 'B2'), | |||
| (1, 'MU', 'Majoration d''urgence', 'Majoration d''urgence', 'B2'), | |||
| (1, 'NN1', 'Supplement neonatologie 1', 'Supplement neonatologie 1', 'B2'), | |||
| (1, 'NN2', 'Supplement neonatologie 2', 'Supplement neonatologie 2', 'B2'), | |||
| (1, 'NN3', 'Supplement neonatologie 3', 'Supplement neonatologie 3', 'B2'), | |||
| (1, 'NUT', 'Aliment dietetique', 'Aliment dietetique', 'B2'), | |||
| (1, 'OMJ', 'Aide outil de mise a jour vitale', 'Aide outil de mise a jour vitale', 'B2'), | |||
| (1, 'OP1', 'Optique (titre ii - chapitre 2 de la lpp) avec forfait cmu', 'Optique (titre ii - chapitre 2 de la lpp) avec forfait cmu', 'B2'), | |||
| (1, 'OP2', 'Optique (titre ii - chapitre 2 de la lpp) avec forfait cmu', 'Optique (titre ii - chapitre 2 de la lpp) avec forfait cmu', 'B2'), | |||
| (1, 'OP3', 'Optique (titre ii - chapitre 2 de la lpp) avec forfait cmu', 'Optique (titre ii - chapitre 2 de la lpp) avec forfait cmu', 'B2'), | |||
| (1, 'OP4', 'Optique (titre ii - chapitre 2 de la lpp) avec forfait cmu', 'Optique (titre ii - chapitre 2 de la lpp) avec forfait cmu', 'B2'), | |||
| (1, 'OP5', 'Optique (titre ii - chapitre 2 de la lpp) avec forfait cmu', 'Optique (titre ii - chapitre 2 de la lpp) avec forfait cmu', 'B2'), | |||
| (1, 'OP6', 'Optique (titre ii - chapitre 2 de la lpp) avec forfait cmu', 'Optique (titre ii - chapitre 2 de la lpp) avec forfait cmu', 'B2'), | |||
| (1, 'OP7', 'Forfait optique no7 multifocaux cmu', 'Forfait optique no7 multifocaux cmu', 'B2'), | |||
| (1, 'OPM', 'Optique (titre ii - chapitre 2 de la lpp) avec forfait cmu', 'Optique (titre ii - chapitre 2 de la lpp) avec forfait cmu', 'B2'), | |||
| (1, 'OPT', 'Optique (titre ii - chapitre 2 de la lpp) hors verres et montures', 'Optique (titre ii - chapitre 2 de la lpp) hors verres et montures', 'B2'), | |||
| (1, 'ORP', 'Orthoprotheses (titre ii - chapitre 7 de la lpp)', 'Orthoprotheses (titre ii - chapitre 7 de la lpp)', 'B2'), | |||
| (1, 'ORT', 'Orthopedie dento-faciale par stomatologue', 'Orthopedie dento-faciale par stomatologue', 'B2'), | |||
| (1, 'OV1', 'Forfait optique enfant no1 unifocaux (cmu)', 'Forfait optique enfant no1 unifocaux (cmu)', 'B2'), | |||
| (1, 'OV2', 'Forfait optique enfant no2 unifocaux (cmu)', 'Forfait optique enfant no2 unifocaux (cmu)', 'B2'), | |||
| (1, 'OV3', 'Forfait optique enfant no3 unifocaux (cmu)', 'Forfait optique enfant no3 unifocaux (cmu)', 'B2'), | |||
| (1, 'OV4', 'Forfait optique enfant no4 unifocaux (cmu)', 'Forfait optique enfant no4 unifocaux (cmu)', 'B2'), | |||
| (1, 'OV5', 'Forfait optique enfant no5 unifocaux (cmu)', 'Forfait optique enfant no5 unifocaux (cmu)', 'B2'), | |||
| (1, 'OV6', 'Forfait optique enfant no6 unifocaux (cmu)', 'Forfait optique enfant no6 unifocaux (cmu)', 'B2'), | |||
| (1, 'OV7', 'Forfait optique enfant no7 unifocaux (cmu)', 'Forfait optique enfant no7 unifocaux (cmu)', 'B2'), | |||
| (1, 'OV8', 'Forfait optique enfant no8 unifocaux (cmu)', 'Forfait optique enfant no7 multifocaux (cmu)', 'B2'), | |||
| (1, 'OV9', 'Forfait optique enfant no9 unifocaux (cmu)', 'Forfait optique enfant no7 multifocaux (cmu)', 'B2'), | |||
| (1, 'OVA', 'Forfait optique enfant a unifocaux (cmu)', 'Forfait optique enfant a multifocaux (cmu)', 'B2'), | |||
| (1, 'OVB', 'Forfait optique enfant b unifocaux (cmu)', 'Forfait optique enfant b multifocaux (cmu)', 'B2'), | |||
| (1, 'P', 'Actes anatomo-cyto-pathologie', 'Actes anatomo-cyto-pathologie', 'B2'), | |||
| (1, 'PA', 'Ortheses (titre ii - chapitre 1 de la lpp)', 'Ortheses (titre ii - chapitre 1 de la lpp)', 'B2'), | |||
| (1, 'PAE', 'Participation assure pour soins externes en etablissement ex dg', 'Participation assure pour soins externes en etablissement ex dg', 'B2'), | |||
| (1, 'PAH', 'Participation assure pour hospitalisation en etablissement ex dg', 'Participation assure pour hospitalisation en etablissement ex dg', 'B2'), | |||
| (1, 'PAJ', 'Participation assure pour hospitalisation pour benef alsace moselle', 'Participation assure pour hospitalisation pour benef alsace moselle', 'B2'), | |||
| (1, 'PAL', 'Participation assure pour soins externes pour benef alsace moselle', 'Participation assure pour soins externes pour benef alsace moselle', 'B2'), | |||
| (1, 'PAM', 'Protheses amovibles definitives metalliques', 'Protheses amovibles definitives metalliques', 'B2'), | |||
| (1, 'PAN', 'Pansements (titre i - chapitre 4 de la lpp)', 'Pansements (titre i - chapitre 4 de la lpp)', 'B2'), | |||
| (1, 'PAP', 'Participation assure', 'Participation assure', 'B2'), | |||
| (1, 'PAR', 'Protheses amovibles definitives resine', 'Protheses amovibles definitives resine', 'B2'), | |||
| (1, 'PAS', 'Participation assure sejour', 'Participation assure sejour', 'B2'), | |||
| (1, 'PAT', 'Participation assure transitoire', 'Participation assure transitoire', 'B2'), | |||
| (1, 'PAU', 'Prothese auditive (titre ii - chapitre 3 de la lpp)', 'Prothese auditive (titre ii - chapitre 3 de la lpp)', 'B2'), | |||
| (1, 'PAV', 'Participation assure pour soins de ville et soins externes', 'Participation assure pour soins de ville et soins externes', 'B2'), | |||
| (1, 'PB', 'Prelevement sanguin par directeur de laboratoire non medecin', 'Prelevement sanguin par directeur de laboratoire non medecin', 'B2'), | |||
| (1, 'PDM', 'Dispositif medical', 'Dispositif medical', 'B2'), | |||
| (1, 'PDT', 'Protheses dentaires provisoires', 'Protheses dentaires provisoires', 'B2'), | |||
| (1, 'PEX', 'Prothese externe non orthopedique (titre ii - chapitre 4 de la lpp)', 'Prothese externe non orthopedique (titre ii - chapitre 4 de la lpp)', 'B2'), | |||
| (1, 'PFC', 'Protheses fixes ceramiques', 'Protheses fixes ceramiques', 'B2'), | |||
| (1, 'PFM', 'Protheses fixes metalliques', 'Protheses fixes metalliques', 'B2'), | |||
| (1, 'PGE', 'Pratique de geolocalisation par dispositif embarque', 'Pratique de geolocalisation par dispositif embarque', 'B2'), | |||
| (1, 'PH1', 'Pharmacie 100%', 'Pharmacie 100%', 'B2'), | |||
| (1, 'PH2', 'Pharmacie vignette orange 15%', 'Pharmacie vignette orange 15%', 'B2'), | |||
| (1, 'PH4', 'Pharmacie vignette bleue 35%', 'Pharmacie vignette bleue 35%', 'B2'), | |||
| (1, 'PH7', 'Pharmacie vignette blanche 65%', 'Pharmacie vignette blanche 65%', 'B2'), | |||
| (1, 'PH8', 'Pharmacie facturee en sus du ghs', 'Pharmacie facturee en sus du ghs', 'B2'), | |||
| (1, 'PH9', 'Pharmacie facturee en sus', 'Pharmacie facturee en sus', 'B2'), | |||
| (1, 'PHA', 'Forfait pharmacie accouchement a domicile', 'Forfait pharmacie accouchement a domicile', 'B2'), | |||
| (1, 'PHD', 'Pharmacie hospitaliere derogatoire', 'Pharmacie hospitaliere derogatoire', 'B2'), | |||
| (1, 'PHH', 'Pharmacie hospitaliere retrocedee (taux 100%)', 'Pharmacie hospitaliere retrocedee (taux 100%)', 'B2'), | |||
| (1, 'PHI', 'Medicament avec autorisation d''importation', 'Medicament avec autorisation d''importation', 'B2'), | |||
| (1, 'PHJ', 'Forfait pharmaceutique journalier', 'Forfait pharmaceutique journalier', 'B2'), | |||
| (1, 'PHM', 'Preparation hospitaliere magistrale', 'Preparation hospitaliere magistrale', 'B2'), | |||
| (1, 'PHN', 'Pharmacie non remboursable', 'Pharmacie non remboursable', 'B2'), | |||
| (1, 'PHP', 'Preparation hospitaliere', 'Preparation hospitaliere', 'B2'), | |||
| (1, 'PHQ', 'Pharmacie hospitaliere retrocedee (taux 35%)', 'Pharmacie hospitaliere retrocedee (taux 35%)', 'B2'), | |||
| (1, 'PHS', 'Pharmacie hospitaliere retrocedee (taux 65%)', 'Pharmacie hospitaliere retrocedee (taux 65%)', 'B2'), | |||
| (1, 'PHT', 'Pharmacie hospitaliere mmh', 'Pharmacie hospitaliere mmh', 'B2'), | |||
| (1, 'PHU', 'Medicament avec autorisation temporaire d''utilisation nominative', 'Medicament avec autorisation temporaire d''utilisation nominative', 'B2'), | |||
| (1, 'PHY', 'Medicament AP AC', 'Medicament AP AC', 'B2'), | |||
| (1, 'PII', 'Implant inerte (titre iii - chapitres 1, 2 et 3 de la lpp)', 'Implant inerte (titre iii - chapitres 1, 2 et 3 de la lpp)', 'B2'), | |||
| (1, 'PIO', 'Processeur pour implant osteo-integre', 'Processeur pour implant osteo-integre', 'B2'), | |||
| (1, 'PJ', 'Frais de sejour', 'Frais de sejour', 'B2'), | |||
| (1, 'PJC', 'Ticket moderateur relatif aux frais de sejour', 'Ticket moderateur relatif aux frais de sejour', 'B2'), | |||
| (1, 'PJE', 'Frais de sejour ime', 'Frais de sejour ime', 'B2'), | |||
| (1, 'PM2', 'Preparation magistrale allopathique 15%', 'Preparation magistrale allopathique 15%', 'B2'), | |||
| (1, 'PM4', 'Preparation magistrale allopathique 35%', 'Preparation magistrale allopathique 35%', 'B2'), | |||
| (1, 'PME', 'Implant mu par electricite (titre iii - chapitre 4 de la lpp)', 'Implant mu par electricite (titre iii - chapitre 4 de la lpp)', 'B2'), | |||
| (1, 'PMH', 'Preparation magistrale homeopathique', 'Preparation magistrale homeopathique', 'B2'), | |||
| (1, 'PMO', 'Prescription etablie par medecin correspondant dans le parcours de soins', 'Prescription etablie par medecin correspondant dans le parcours de soins', 'B2'), | |||
| (1, 'PMP', 'Prescription etablie dans une autre situation du parcours de soins', 'Prescription etablie dans une autre situation du parcours de soins', 'B2'), | |||
| (1, 'PMR', 'Preparation magistrale', 'Preparation magistrale', 'B2'), | |||
| (1, 'PMS', 'Majoration pmsi', 'Majoration pmsi', 'B2'), | |||
| (1, 'PMT', 'Prescription etablie par le medecin traitant', 'Prescription etablie par le medecin traitant', 'B2'), | |||
| (1, 'PO1', 'Prelevement organe 1', 'Prelevement organe 1', 'B2'), | |||
| (1, 'PO2', 'Prelevement organe 2', 'Prelevement organe 2', 'B2'), | |||
| (1, 'PO3', 'Prelevement organe 3', 'Prelevement organe 3', 'B2'), | |||
| (1, 'PO4', 'Prelevement organe 4', 'Prelevement organe 4', 'B2'), | |||
| (1, 'PO5', 'Prelevement organe 5', 'Prelevement organe 5', 'B2'), | |||
| (1, 'PO6', 'Prelevement organe 6', 'Prelevement organe 6', 'B2'), | |||
| (1, 'PO7', 'Prelevement organe 7', 'Prelevement organe 7', 'B2'), | |||
| (1, 'PO8', 'Prelevement organe 8', 'Prelevement organe 8', 'B2'), | |||
| (1, 'PO9', 'Prelevement organe 9', 'Prelevement organe 9', 'B2'), | |||
| (1, 'POA', 'Prelevement d''organe a', 'Prelevement d''organe a', 'B2'), | |||
| (1, 'POC', 'Prothese oculaire et faciale (titre ii - chapitre 5 de la lpp)', 'Prothese oculaire et faciale (titre ii - chapitre 5 de la lpp)', 'B2'), | |||
| (1, 'POD', 'Acte de pedicure-podologue ( diabetique)', 'Acte de pedicure-podologue ( diabetique)', 'B2'), | |||
| (1, 'PPH', 'Plan personnalise de sante pharmacie', 'Plan personnalise de sante pharmacie', 'B2'), | |||
| (1, 'PPI', 'Preparation pharmaceutique individualisee (allergenes)', 'Preparation pharmaceutique individualisee (allergenes)', 'B2'), | |||
| (1, 'PPP', 'Prestation particuliere et pandemie', 'Prestation particuliere et pandemie', 'B2'), | |||
| (1, 'PPS', 'Plan personnalise de sante', 'Plan personnalise de sante', 'B2'), | |||
| (1, 'PRD', 'Permanence remuneration dimanche et ferie', 'Permanence remuneration dimanche et ferie', 'B2'), | |||
| (1, 'PRM', 'Permanence remuneration milieu de nuit', 'Permanence remuneration milieu de nuit', 'B2'), | |||
| (1, 'PRN', 'Permanence remuneration de nuit', 'Permanence remuneration de nuit', 'B2'), | |||
| (1, 'PRO', 'Prothese dentaire par stomatologue', 'Prothese dentaire par stomatologue', 'B2'), | |||
| (1, 'PRS', 'Prime responsabilite professionnelle specialiste', 'Prime responsabilite professionnelle specialiste', 'B2'), | |||
| (1, 'PRT', 'Permanence remuneration totale', 'Permanence remuneration totale', 'B2'), | |||
| (1, 'PSC', 'Prescription etablie hors parcours de soins', 'Prescription etablie hors parcours de soins', 'B2'), | |||
| (1, 'PSM', 'Pied support materiel', 'Pied support materiel', 'B2'), | |||
| (1, 'PY0', 'Forfait psychiatrie seance collective 1 intervenant', 'Forfait psychiatrie seance collective 1 intervenant', 'B2'), | |||
| (1, 'PY1', 'Forfait psychiatrie seance individuelle', 'Forfait psychiatrie seance individuelle', 'B2'), | |||
| (1, 'PY2', 'Forfait psychiatrie seance collective 2 intervenants', 'Forfait psychiatrie seance collective 2 intervenants', 'B2'), | |||
| (1, 'PY3', 'Forfait psychiatrie seance individuelle 2 intervenants', 'Forfait psychiatrie seance individuelle 2 intervenants', 'B2'), | |||
| (1, 'PY4', 'Forfait psychiatrie seance collective 1 intervenant - 6 a 8 h', 'Forfait psychiatrie seance collective 1 intervenant - 6 a 8 h', 'B2'), | |||
| (1, 'PY5', 'Forfait psychiatrie seance individuelle 1 intervenant - 6 a 8 h', 'Forfait psychiatrie seance individuelle 1 intervenant - 6 a 8 h', 'B2'), | |||
| (1, 'PY6', 'Forfait psychiatrie seance collective 2 intervenants - 6 a 8 h', 'Forfait psychiatrie seance collective 2 intervenants - 6 a 8 h', 'B2'), | |||
| (1, 'PY7', 'Forfait psychiatrie seance individuelle 2 intervenants - 6 a 8 h', 'Forfait psychiatrie seance individuelle 2 intervenants - 6 a 8 h', 'B2'), | |||
| (1, 'PY8', 'Forfait psychiatrie de securite sans hebergement', 'Forfait psychiatrie de securite sans hebergement', 'B2'), | |||
| (1, 'PY9', 'Forfait psychiatrie d''accueil et de suivi de nuit', 'Forfait psychiatrie d''accueil et de suivi de nuit', 'B2'), | |||
| (1, 'RAA', 'Remuneration additionnelle capi', 'Remuneration additionnelle capi', 'B2'), | |||
| (1, 'RAC', 'Remuneration des adherents au capi', 'Remuneration des adherents au capi', 'B2'), | |||
| (1, 'RAG', 'Forfait pour astreinte de nuit ou samedi matin en etablissement prive', 'Forfait pour astreinte de nuit ou samedi matin en etablissement prive', 'B2'), | |||
| (1, 'RAN', 'Forfait pour astreinte de debut de nuit en etablissement prive', 'Forfait pour astreinte de debut de nuit en etablissement prive', 'B2'), | |||
| (1, 'RAP', 'Supplement radiotherapie pediatrique', 'Supplement radiotherapie pediatrique', 'B2'), | |||
| (1, 'RC1', 'Responsabilite civile chirurgie 1', 'Responsabilite civile chirurgie 1', 'B2'), | |||
| (1, 'RC2', 'Responsabilite civile chirurgie 2', 'Responsabilite civile chirurgie 2', 'B2'), | |||
| (1, 'RCA', 'Responsabilite civile anesthesie reanimation', 'Responsabilite civile anesthesie reanimation', 'B2'), | |||
| (1, 'RCC', 'Redevance chef de clinique', 'Redevance chef de clinique', 'B2'), | |||
| (1, 'RCO', 'Responsabilite civile echographie obstetricale', 'Responsabilite civile echographie obstetricale', 'B2'), | |||
| (1, 'RCP', 'Responsabilite civile professionnelle', 'Responsabilite civile professionnelle', 'B2'), | |||
| (1, 'REA', 'Supplement reanimation', 'Supplement reanimation', 'B2'), | |||
| (1, 'REG', 'Forfait regulation', 'Forfait regulation', 'B2'), | |||
| (1, 'REP', 'Reanimation pediatrique', 'Reanimation pediatrique', 'B2'), | |||
| (1, 'RGD', 'Forfait pour garde de debut de nuit en etablissement prive', 'Forfait pour garde de debut de nuit en etablissement prive', 'B2'), | |||
| (1, 'RGN', 'Forfait pour garde de nuit ou samedi matin en etablissement prive', 'Forfait pour garde de nuit ou samedi matin en etablissement prive', 'B2'), | |||
| (1, 'RMT', 'Remuneration medecin traitant', 'Remuneration medecin traitant', 'B2'), | |||
| (1, 'RNO', 'Renouvellement d''optique', 'Renouvellement d''optique', 'B2'), | |||
| (1, 'RPA', 'Remuneration pour astreinte en etablissement prive', 'Remuneration pour astreinte en etablissement prive', 'B2'), | |||
| (1, 'RPG', 'Remuneration pour garde en etablissement prive', 'Remuneration pour garde en etablissement prive', 'B2'), | |||
| (1, 'RPN', 'Reparations sur prothese', 'Reparations sur prothese', 'B2'), | |||
| (1, 'SC', 'Soins conservateurs par dentiste', 'Soins conservateurs par dentiste', 'B2'), | |||
| (1, 'SCM', 'Soins conservateurs par medecin', 'Soins conservateurs par medecin', 'B2'), | |||
| (1, 'SD', 'Seances de diagnostic', 'Seances de diagnostic', 'B2'), | |||
| (1, 'SDE', 'Soins dentaires', 'Soins dentaires', 'B2'), | |||
| (1, 'SE1', 'Forfait environnement hospitalier 1', 'Forfait environnement hospitalier 1', 'B2'), | |||
| (1, 'SE2', 'Forfait environnement hospitalier 2', 'Forfait environnement hospitalier 2', 'B2'), | |||
| (1, 'SE3', 'Forfait environnement hospitalier 3', 'Forfait environnement hospitalier 3', 'B2'), | |||
| (1, 'SE4', 'Forfait environnement hospitalier 4', 'Forfait environnement hospitalier 4', 'B2'), | |||
| (1, 'SE5', 'Forfait environnement hospitalier 5', 'Forfait environnement hospitalier 5', 'B2'), | |||
| (1, 'SE6', 'Forfait environnement hospitalier 6', 'Forfait environnement hospitalier 6', 'B2'), | |||
| (1, 'SE6', 'Forfait environnement hospitalier 6', 'Forfait environnement hospitalier 6', 'B2'), | |||
| (1, 'SE7', 'Forfait environnement hospitalier 7', 'Forfait environnement hospitalier 7', 'B2'), | |||
| (1, 'SES', 'Suite examen de sante', 'Suite examen de sante', 'B2'), | |||
| (1, 'SF', 'Actes de sage-femme', 'Actes de sage-femme', 'B2'), | |||
| (1, 'SFC', 'Supplement forfait chimiotherapie', 'Supplement forfait chimiotherapie', 'B2'), | |||
| (1, 'SFI', 'Soins infirmiers par sage-femme', 'Soins infirmiers par sage-femme', 'B2'), | |||
| (1, 'SHO', 'Supplement chambre particuliere pour raison therapeutique', 'Supplement chambre particuliere pour raison therapeutique', 'B2'), | |||
| (1, 'SMU', 'Transport par smur', 'Transport par smur', 'B2'), | |||
| (1, 'SNG', 'Sang plasma et derives', 'Sang plasma et derives', 'B2'), | |||
| (1, 'SNS', 'Frais de seance de soins', 'Frais de seance de soins', 'B2'), | |||
| (1, 'SOD', 'Outils de mise a jour pharmaciens specificites dom', 'Outils de mise a jour pharmaciens specificites dom', 'B2'), | |||
| (1, 'SP', 'Examen de suivi postnatal', 'Examen de suivi postnatal', 'B2'), | |||
| (1, 'SPR', 'Actes de prothese dentaire par chirurgien dentiste', 'Actes de prothese dentaire par chirurgien dentiste', 'B2'), | |||
| (1, 'SRA', 'Supplement reanimation', 'Supplement reanimation', 'B2'), | |||
| (1, 'SRC', 'Supplement surveillance continue', 'Supplement surveillance continue', 'B2'), | |||
| (1, 'SSC', 'Supplement soins continus', 'Supplement soins continus', 'B2'), | |||
| (1, 'SSM', 'Supplement pour surveillance malade', 'Supplement pour surveillance malade', 'B2'), | |||
| (1, 'STF', 'Forfait soins intensifs', 'Forfait soins intensifs', 'B2'), | |||
| (1, 'STH', 'Forfait surveillance medicale thermale', 'Forfait surveillance medicale thermale', 'B2'), | |||
| (1, 'SZH', 'Supplement Zone Haute', 'Supplement Zone Haute', 'B2'), | |||
| (1, 'TB', 'Prelevement sanguin par technicien de laboratoire', 'Prelevement sanguin par technicien de laboratoire', 'B2'), | |||
| (1, 'TCP', 'Acte de tele consultation', 'Acte de tele consultation', 'B2'), | |||
| (1, 'TDR', 'Test de diagnostic rapide (acte gratuit)', 'Test de diagnostic rapide (acte gratuit)', 'B2'), | |||
| (1, 'TEP', 'Acte de tele expertise', 'Acte de tele expertise', 'B2'), | |||
| (1, 'TH1', 'Cures thermales forfait global', 'Cures thermales forfait global', 'B2'), | |||
| (1, 'TH2', 'Cures thermales forfait global + kine', 'Cures thermales forfait global + kine', 'B2'), | |||
| (1, 'TH3', 'Cures thermales forfait 2eme orientation', 'Cures thermales forfait 2eme orientation', 'B2'), | |||
| (1, 'TH4', 'Cures thermales forfait global + kine', 'Cures thermales forfait global + kine', 'B2'), | |||
| (1, 'TH5', 'Cures thermales forfait 72 seances hydro', 'Cures thermales forfait 72 seances hydro', 'B2'), | |||
| (1, 'THR', 'Forfait surveillance medicale reduit 2eme orientation', 'Forfait surveillance medicale reduit 2eme orientation', 'B2'), | |||
| (1, 'TJC', 'Tarif journalier complementaire', 'Tarif journalier complementaire', 'B2'), | |||
| (1, 'TNS', 'Traitement nicotinique de substitution', 'Traitement nicotinique de substitution', 'B2'), | |||
| (1, 'TO', 'Traitements d''orthopedie dentofaciale par chirurgien dentiste', 'Traitements d''orthopedie dentofaciale par chirurgien dentiste', 'B2'), | |||
| (1, 'TSG', 'Frais transport produits sanguins', 'Frais transport produits sanguins', 'B2'), | |||
| (1, 'TTH', 'Frais de transport pour cure thermale', 'Frais de transport pour cure thermale', 'B2'), | |||
| (1, 'TXA', 'Taxi tarif a', 'Taxi tarif a', 'B2'), | |||
| (1, 'TXB', 'Taxi tarif b', 'Taxi tarif b', 'B2'), | |||
| (1, 'TXC', 'Taxi tarif c', 'Taxi tarif c', 'B2'), | |||
| (1, 'TXD', 'Taxi tarif d', 'Taxi tarif d', 'B2'), | |||
| (1, 'TXF', 'Taxi tarif f', 'Taxi tarif f', 'B2'), | |||
| (1, 'TXI', 'Transport par taxi', 'Transport par taxi', 'B2'), | |||
| (1, 'UPH', 'Urgence pharmacie', 'Urgence pharmacie', 'B2'), | |||
| (1, 'V', 'Visite', 'Visite', 'B2'), | |||
| (1, 'VA', 'Visite d''urgence (sur site experimental)', 'Visite d''urgence (sur site experimental)', 'B2'), | |||
| (1, 'VAC', 'Acte de vaccination grippe h1n1', 'Acte de vaccination grippe h1n1', 'B2'), | |||
| (1, 'VDC', 'Videocapsule en cabinet de ville', 'Videocapsule en cabinet de ville', 'B2'), | |||
| (1, 'VDE', 'Videocapsule en etablissement', 'Videocapsule en etablissement', 'B2'), | |||
| (1, 'VEH', 'Vehicule pour handicapes physiques (titre iv de la lpp)', 'Vehicule pour handicapes physiques (titre iv de la lpp)', 'B2'), | |||
| (1, 'VER', 'Verres optiques (titre ii - chapitre 2 de la lpp)', 'Verres optiques (titre ii - chapitre 2 de la lpp)', 'B2'), | |||
| (1, 'VGI', 'Remuneration vaccination grippe a infirmiers liberaux', 'Remuneration vaccination grippe a infirmiers liberaux', 'B2'), | |||
| (1, 'VGM', 'Remuneration vaccination grippe a medecin', 'Remuneration vaccination grippe a medecin', 'B2'), | |||
| (1, 'VL', 'Visite longue et complexe', 'Visite longue et complexe', 'B2'), | |||
| (1, 'VNP', 'Visite neuropsychiatre', 'Visite neuropsychiatre', 'B2'), | |||
| (1, 'VRD', 'Majoration visite regulee ferie et dimanche', 'Majoration visite regulee ferie et dimanche', 'B2'), | |||
| (1, 'VRM', 'Majoration visite regulee milieu de nuit', 'Majoration visite regulee milieu de nuit', 'B2'), | |||
| (1, 'VRN', 'Majoration visite regulee nuit', 'Majoration visite regulee nuit', 'B2'), | |||
| (1, 'VRS', 'Majoration visite regulee du samedi apres-midi', 'Majoration visite regulee du samedi apres-midi', 'B2'), | |||
| (1, 'VS', 'Visite specialiste', 'Visite specialiste', 'B2'), | |||
| (1, 'VSL', 'Transport par vehicule sanitaire leger', 'Transport par vehicule sanitaire leger', 'B2'), | |||
| (1, 'Z', 'Actes de radiologie dentaire', 'Actes de radiologie dentaire', 'B2'), | |||
| (1, 'ZFU', 'Contrat de bonnes pratiques en zone franche urbaine ', 'Contrat de bonnes pratiques en zone franche urbaine ', 'B2') | |||
| ; | |||
| -- 3/3 : Màj de la table iCTI | |||
| UPDATE activite.t_prestations SET | |||
| code = w_dbsetup.code, | |||
| texte = w_dbsetup.texte, texte_court = w_dbsetup.texte_court | |||
| FROM w_dbsetup | |||
| WHERE w_dbsetup.oid = t_prestations.oid AND w_dbsetup.oid = 0; | |||
| UPDATE activite.t_prestations SET | |||
| texte = w_dbsetup.texte, | |||
| texte_court = w_dbsetup.texte, | |||
| norme = 'B2' | |||
| FROM w_dbsetup | |||
| WHERE 1=1 | |||
| AND activite.t_prestations.code = w_dbsetup.code | |||
| AND activite.t_prestations.texte IS DISTINCT FROM w_dbsetup.texte | |||
| ; | |||
| INSERT INTO activite.t_prestations(oid, code, texte, texte_court, norme) | |||
| SELECT oid, code, texte, texte_court, norme | |||
| FROM w_dbsetup | |||
| WHERE 1=1 | |||
| AND oid = 0 | |||
| AND oid NOT IN (SELECT oid FROM activite.t_prestations) | |||
| ; | |||
| INSERT INTO activite.t_prestations(code, texte, texte_court, norme) | |||
| SELECT code, texte, texte_court, norme | |||
| FROM w_dbsetup | |||
| WHERE 1=1 | |||
| AND oid <> 0 | |||
| AND code NOT IN (SELECT code FROM activite.t_prestations) | |||
| ; | |||
| SELECT activite.cti_update_schema_classes('PRESTA_C'); | |||
| @ -0,0 +1,150 @@ | |||
| -- 1/3 : Création de la table temporaire | |||
| DROP TABLE IF EXISTS w_dbsetup | |||
| ; | |||
| CREATE TEMP TABLE w_dbsetup AS | |||
| SELECT | |||
| CASE WHEN t_rapports.oid = 0 THEN t_rapports.oid ELSE 1 END AS oid, | |||
| t_rapports.code, | |||
| t_rapports.texte, | |||
| t_rapports.is_cti, | |||
| t_rapports.is_essentiel, | |||
| t_rapports.essentiel_date_level, | |||
| t_rapports.colonnes_essentiel, | |||
| t_rapports.entete, | |||
| t_rapports.entete_2, | |||
| CASE WHEN t_rapports.group_id = 0 THEN t_rapports.group_id ELSE 1 END AS group_id, | |||
| t_rapports.is_hide, | |||
| array_to_string( | |||
| ARRAY[ | |||
| COALESCE(t_indicateur_condition_1.external_code::text,''), | |||
| COALESCE(t_indicateur_condition_2.external_code::text,''), | |||
| COALESCE(t_indicateur_condition_3.external_code::text,''), | |||
| COALESCE(t_indicateur_condition_4.external_code::text,'') | |||
| ] | |||
| ,'||') AS rapport_indicateur_condition_code, | |||
| t_rapports.label, | |||
| array_to_string(serie_entete,'||') AS serie_entete, | |||
| t_rapports.colonnes_essentiel_style | |||
| FROM activite.t_rapports | |||
| LEFT JOIN activite.t_indicateur_condition t_indicateur_condition_1 ON t_rapports.rapport_indicateur_condition_id[1] = t_indicateur_condition_1.oid | |||
| LEFT JOIN activite.t_indicateur_condition t_indicateur_condition_2 ON t_rapports.rapport_indicateur_condition_id[2] = t_indicateur_condition_2.oid | |||
| LEFT JOIN activite.t_indicateur_condition t_indicateur_condition_3 ON t_rapports.rapport_indicateur_condition_id[3] = t_indicateur_condition_3.oid | |||
| LEFT JOIN activite.t_indicateur_condition t_indicateur_condition_4 ON t_rapports.rapport_indicateur_condition_id[4] = t_indicateur_condition_4.oid | |||
| WHERE (t_rapports.is_cti = '1' OR t_rapports.code LIKE 'CTI_%') AND | |||
| t_rapports.code <> 'CTI_PORTFO' | |||
| ORDER BY t_rapports.code | |||
| LIMIT 0 | |||
| ; | |||
| -- 2/3 : Peuplement de la table temporaire | |||
| INSERT INTO w_dbsetup( | |||
| oid, | |||
| code, | |||
| texte, | |||
| is_cti, | |||
| is_essentiel, | |||
| essentiel_date_level, | |||
| colonnes_essentiel, | |||
| entete, | |||
| entete_2, | |||
| group_id, | |||
| is_hide, | |||
| rapport_indicateur_condition_code, | |||
| label, | |||
| serie_entete, | |||
| colonnes_essentiel_style | |||
| ) | |||
| VALUES | |||
| (1, 'ACTI_ESS_1', 'CTI Essentiels Occupation (ne plus utiliser)', '1', '1', 'M', '', '', '', 1, '1', '||||||', '', '||', ''), | |||
| (1, 'ACTI_ESS_2', 'CTI Essentiels Activité DAF (ne plus utiliser)', '1', '1', 'M', '', '', '', 1, '1', '||||||', '', '||', ''), | |||
| (1, 'ACTI_ESS_3', 'CTI Essentiels Activité DIM (ne plus utiliser)', '1', '1', 'M', '', '', '', 1, '1', '||||||', '', '||', ''), | |||
| (1, 'ACTI_ESS_4', 'CTI Essentiels Activité Direction (ne plus utiliser)', '1', '1', 'M', '', '', '', 1, '1', '||||||', '', '||', ''), | |||
| (1, 'ACTI_ESS_5', 'CTI Essentiels Occupation SSR (ne plus utiliser)', '1', '1', 'M', '', '', '', 1, '1', '||||||', '', '||', ''), | |||
| (1, 'CTI_ESS_001', 'Occupation', '1', '1', 'M', '', '', '', 1, '0', '||||||', '', '||||||||||||||||', ''), | |||
| (1, 'CTI_ESS_002', 'Activité Direction (Date activité)', '1', '1', 'M', '', '', '', 1, '0', '||||||', '', '||', ''), | |||
| (1, 'CTI_ESS_003', 'Activité Direction (Date sortie)', '1', '1', 'M', '', '', '', 1, '0', '||||||', '', '||', ''), | |||
| (1, 'CTI_ESS_004', 'Activité Comptable (Date ventes)', '1', '1', 'M', '', '', '', 1, '0', '||||||', '', '||', ''), | |||
| (1, 'CTI_ESS_006', 'Séjours', '1', '1', 'M', 'ENTETE_ETENDUE|VAP100|DAM100|', '', '', 1, '0', '||||||', '', '||||||||||||||||', ''), | |||
| (1, 'CTI_EX1', 'CTI Exemple 1. Activité', '1', '0', 'M', '', '', '', 0, '0', '||||||', '', '||', ''), | |||
| (1, 'CTI_EX2', 'CTI Exemple 2. Occupation', '1', '0', 'M', '', '', '', 0, '0', '||||||', '', '||', ''), | |||
| (1, 'CTI_EX3', 'CTI Exemple 3. Activité', '1', '0', 'M', '', '', '', 0, '0', '||||||', '', '||', ''), | |||
| (1, 'CTI_EX4', 'CTI Exemple 4. Activité', '1', '0', 'M', '', '', '', 0, '0', '||||||', '', '||', ''), | |||
| (1, 'CTI_PF_AGG', 'CTI Portfolio', '1', '1', 'M', '', '', '', 1, '1', '||||||', '', '||', '') | |||
| ; | |||
| -- 3/3 : Màj de la table iCTI | |||
| ALTER TABLE w_dbsetup ADD COLUMN to_serie_entete text[]; | |||
| UPDATE w_dbsetup SET to_serie_entete = string_to_array(serie_entete,'||'); | |||
| ALTER TABLE w_dbsetup ADD COLUMN to_rapport_indicateur_condition_code text[]; | |||
| UPDATE w_dbsetup SET to_rapport_indicateur_condition_code = string_to_array(rapport_indicateur_condition_code,'||'); | |||
| ALTER TABLE w_dbsetup ADD COLUMN to_rapport_indicateur_condition_id bigint[]; | |||
| UPDATE w_dbsetup SET to_rapport_indicateur_condition_id[1] = t_indicateur_condition.oid FROM activite.t_indicateur_condition WHERE t_indicateur_condition.code = to_rapport_indicateur_condition_code[1] AND to_rapport_indicateur_condition_code[1] <> ''; | |||
| UPDATE w_dbsetup SET to_rapport_indicateur_condition_id[2] = t_indicateur_condition.oid FROM activite.t_indicateur_condition WHERE t_indicateur_condition.code = to_rapport_indicateur_condition_code[2] AND to_rapport_indicateur_condition_code[2] <> ''; | |||
| UPDATE w_dbsetup SET to_rapport_indicateur_condition_id[3] = t_indicateur_condition.oid FROM activite.t_indicateur_condition WHERE t_indicateur_condition.code = to_rapport_indicateur_condition_code[3] AND to_rapport_indicateur_condition_code[3] <> ''; | |||
| UPDATE w_dbsetup SET to_rapport_indicateur_condition_id[4] = t_indicateur_condition.oid FROM activite.t_indicateur_condition WHERE t_indicateur_condition.code = to_rapport_indicateur_condition_code[4] AND to_rapport_indicateur_condition_code[4] <> ''; | |||
| UPDATE w_dbsetup SET to_rapport_indicateur_condition_id = array_remove(to_rapport_indicateur_condition_id,NULL); | |||
| UPDATE activite.t_rapports SET | |||
| texte = w_dbsetup.texte, | |||
| is_cti = w_dbsetup.is_cti, | |||
| is_essentiel = w_dbsetup.is_essentiel, | |||
| essentiel_date_level = w_dbsetup.essentiel_date_level, | |||
| colonnes_essentiel = w_dbsetup.colonnes_essentiel, | |||
| entete = w_dbsetup.entete, | |||
| entete_2 = w_dbsetup.entete_2, | |||
| group_id = w_dbsetup.group_id, | |||
| rapport_indicateur_condition_id = to_rapport_indicateur_condition_id, | |||
| label = w_dbsetup.label, | |||
| serie_entete = to_serie_entete, | |||
| colonnes_essentiel_style = w_dbsetup.colonnes_essentiel_style | |||
| FROM w_dbsetup | |||
| WHERE t_rapports.code = w_dbsetup.code; | |||
| INSERT INTO activite.t_rapports(oid, code, texte, is_cti, is_essentiel) | |||
| SELECT oid, code, texte, is_cti, is_essentiel | |||
| FROM w_dbsetup | |||
| WHERE | |||
| oid = 0 AND | |||
| oid NOT IN (SELECT oid FROM activite.t_rapports); | |||
| INSERT INTO activite.t_rapports( | |||
| code, | |||
| texte, | |||
| is_cti, | |||
| is_essentiel, | |||
| essentiel_date_level, | |||
| colonnes_essentiel, | |||
| entete, | |||
| entete_2, | |||
| group_id, | |||
| is_hide, | |||
| rapport_indicateur_condition_id, | |||
| label, | |||
| serie_entete, | |||
| colonnes_essentiel_style | |||
| ) | |||
| SELECT | |||
| code, | |||
| texte, | |||
| is_cti, | |||
| is_essentiel, | |||
| essentiel_date_level, | |||
| colonnes_essentiel, | |||
| entete, | |||
| entete_2, | |||
| group_id, | |||
| is_hide, | |||
| to_rapport_indicateur_condition_id, | |||
| label, | |||
| to_serie_entete, | |||
| colonnes_essentiel_style | |||
| FROM w_dbsetup | |||
| WHERE | |||
| oid <> 0 AND | |||
| code NOT IN (SELECT code FROM activite.t_rapports); | |||
| @ -0,0 +1,52 @@ | |||
| -- 1/3 : Création de la table temporaire | |||
| DROP TABLE IF EXISTS w_dbsetup | |||
| ; | |||
| CREATE TEMP TABLE w_dbsetup AS | |||
| SELECT | |||
| severite_id as keepoid, | |||
| severite_code, | |||
| severite_texte | |||
| FROM activite.t_severites_cti | |||
| ORDER BY severite_code LIMIT 0 | |||
| ; | |||
| -- 2/3 : Peuplement de la table temporaire | |||
| INSERT INTO w_dbsetup( | |||
| keepoid, | |||
| severite_code, | |||
| severite_texte | |||
| ) | |||
| VALUES | |||
| ('0', '**', 'Non renseignee'), | |||
| ('1', '1', 'Sévérité 1'), | |||
| ('8', '8', 'Non PMSI'), | |||
| ('2', 'ABCDE', 'Sévérité ABCDE'), | |||
| ('3', 'J', 'Sévérité J'), | |||
| ('4', 'S', 'séances'), | |||
| ('5', 'T', 'Sévérité T'), | |||
| ('6', 'Z', 'Sévérité Z'), | |||
| ('7', 's', 'DS > 2 nuits') | |||
| ; | |||
| -- 3/3 : Màj de la table iCTI | |||
| UPDATE activite.t_severites_cti SET | |||
| severite_code = w_dbsetup.severite_code, | |||
| severite_texte = w_dbsetup.severite_code | |||
| FROM w_dbsetup | |||
| WHERE w_dbsetup.keepoid = t_severites_cti.severite_id AND w_dbsetup.keepoid = 0; | |||
| UPDATE activite.t_severites_cti SET | |||
| severite_texte = w_dbsetup.severite_texte | |||
| FROM w_dbsetup | |||
| WHERE 1=1 | |||
| AND activite.t_severites_cti.severite_code = w_dbsetup.severite_code | |||
| AND activite.t_severites_cti.severite_texte IS DISTINCT FROM w_dbsetup.severite_texte | |||
| ; | |||
| INSERT INTO activite.t_severites_cti(severite_id, severite_code, severite_texte) | |||
| SELECT keepoid, severite_code, severite_texte | |||
| FROM w_dbsetup | |||
| WHERE 1=1 | |||
| AND keepoid NOT IN (SELECT severite_id FROM activite.t_severites_cti) | |||
| ; | |||
| @ -0,0 +1,62 @@ | |||
| -- 1/3 : Création de la table temporaire | |||
| DROP TABLE IF EXISTS w_dbsetup | |||
| ; | |||
| CREATE TEMP TABLE w_dbsetup AS | |||
| SELECT | |||
| oid as keepoid, | |||
| code, | |||
| texte | |||
| FROM activite.t_traitement_epmsi | |||
| ORDER BY code LIMIT 0 | |||
| ; | |||
| -- 2/3 : Peuplement de la table temporaire | |||
| INSERT INTO w_dbsetup( | |||
| keepoid, | |||
| code, | |||
| texte | |||
| ) | |||
| VALUES | |||
| (0, '**', 'Non renseigné'), | |||
| (41, 'EXHAD', 'PMSI HAD Transmis'), | |||
| (11, 'EXMCO', 'PMSI MCO Transmis'), | |||
| (31, 'EXPSY', 'PMSI PSY Transmis'), | |||
| (21, 'EXSSR', 'PMSI SSR Transmis'), | |||
| (5, 'HPMSI', 'HORS PMSI'), | |||
| (40, 'NEXHAD', 'PMSI HAD Non Transmis'), | |||
| (10, 'NEXMCO', 'PMSI MCO Non Transmis'), | |||
| (30, 'NEXPSY', 'PMSI PSY Non Transmis'), | |||
| (20, 'NEXSSR', 'PMSI SSR Non Transmis') | |||
| ; | |||
| -- 3/3 : Màj de la table iCTI | |||
| UPDATE activite.t_traitement_epmsi SET | |||
| code = w_dbsetup.code, | |||
| texte = w_dbsetup.texte | |||
| FROM w_dbsetup | |||
| WHERE w_dbsetup.keepoid = t_traitement_epmsi.oid AND w_dbsetup.keepoid = 0; | |||
| UPDATE activite.t_traitement_epmsi SET | |||
| texte = w_dbsetup.texte | |||
| FROM w_dbsetup | |||
| WHERE 1=1 | |||
| AND activite.t_traitement_epmsi.code = w_dbsetup.code | |||
| AND activite.t_traitement_epmsi.texte IS DISTINCT FROM w_dbsetup.texte | |||
| ; | |||
| INSERT INTO activite.t_traitement_epmsi(oid, code, texte) | |||
| SELECT keepoid, code, texte | |||
| FROM w_dbsetup | |||
| WHERE 1=1 | |||
| AND keepoid = 0 | |||
| AND keepoid NOT IN (SELECT oid FROM activite.t_traitement_epmsi) | |||
| ; | |||
| INSERT INTO activite.t_traitement_epmsi(oid,code,texte) | |||
| SELECT keepoid, code, texte | |||
| FROM w_dbsetup | |||
| WHERE 1=1 | |||
| AND keepoid <> 0 | |||
| AND code NOT IN (SELECT code FROM activite.t_traitement_epmsi) | |||
| ; | |||
| @ -0,0 +1,57 @@ | |||
| -- 1/3 : Création de la table temporaire | |||
| DROP TABLE IF EXISTS w_dbsetup | |||
| ; | |||
| CREATE TEMP TABLE w_dbsetup AS | |||
| SELECT | |||
| CASE WHEN oid = 0 THEN oid ELSE 1 END AS oid, | |||
| code, | |||
| texte | |||
| FROM activite.t_type_hospi_pmsi | |||
| ORDER BY code LIMIT 0 | |||
| ; | |||
| -- 2/3 : Peuplement de la table temporaire | |||
| INSERT INTO w_dbsetup( | |||
| oid, | |||
| code, | |||
| texte | |||
| ) | |||
| VALUES | |||
| (1, '11', 'MCO hospitalisés'), | |||
| (1, '12', 'MCO Ambulatoires'), | |||
| (1, '15', 'MCO Séances'), | |||
| (1, '21', 'SSR hospitalisation complète'), | |||
| (1, '22', 'SSR hospitalisation partiel'), | |||
| (1, '24', 'SSR Autres'), | |||
| (1, '30', 'Externes'), | |||
| (1, '31', 'PSY hospitalisation complète'), | |||
| (1, '32', 'PSY hospitalisation partiel'), | |||
| (1, '41', 'HAD') | |||
| ; | |||
| -- 3/3 : Màj de la table iCTI | |||
| UPDATE w_dbsetup SET | |||
| oid = w_dbsetup.code::bigint; | |||
| UPDATE activite.t_type_hospi_pmsi SET | |||
| oid = w_dbsetup.oid, | |||
| code = w_dbsetup.code, | |||
| texte = w_dbsetup.texte | |||
| FROM w_dbsetup | |||
| WHERE w_dbsetup.oid = t_type_hospi_pmsi.oid AND w_dbsetup.oid = 0; | |||
| UPDATE activite.t_type_hospi_pmsi SET | |||
| texte = w_dbsetup.texte | |||
| FROM w_dbsetup | |||
| WHERE 1=1 | |||
| AND activite.t_type_hospi_pmsi.code = w_dbsetup.code | |||
| AND activite.t_type_hospi_pmsi.texte IS DISTINCT FROM w_dbsetup.texte | |||
| ; | |||
| INSERT INTO activite.t_type_hospi_pmsi(oid,code,texte) | |||
| SELECT oid, code, texte | |||
| FROM w_dbsetup | |||
| WHERE 1=1 | |||
| AND oid NOT IN (SELECT oid FROM activite.t_type_hospi_pmsi) | |||
| ; | |||
| @ -0,0 +1,53 @@ | |||
| -- 1/3 : Création de la table temporaire | |||
| DROP TABLE IF EXISTS w_dbsetup | |||
| ; | |||
| CREATE TEMP TABLE w_dbsetup AS | |||
| SELECT | |||
| CASE WHEN oid = 0 THEN oid ELSE 1 END AS oid, | |||
| code, | |||
| texte | |||
| FROM activite.t_type_sejour | |||
| ORDER BY code LIMIT 0 | |||
| ; | |||
| -- 2/3 : Peuplement de la table temporaire | |||
| INSERT INTO w_dbsetup( | |||
| oid, | |||
| code, | |||
| texte | |||
| ) | |||
| VALUES | |||
| (1, '0', 'Non renseigné'), | |||
| (1, '1', 'Hospitalisé'), | |||
| (1, '2', 'Ambulatoires'), | |||
| (1, '3', 'Externes'), | |||
| (1, '5', 'Séances'), | |||
| (1, '9', 'Fictifs') | |||
| ; | |||
| -- 3/3 : Màj de la table iCTI | |||
| UPDATE w_dbsetup SET | |||
| oid = w_dbsetup.code::bigint; | |||
| UPDATE activite.t_type_sejour SET | |||
| oid = w_dbsetup.oid, | |||
| code = w_dbsetup.code, | |||
| texte = w_dbsetup.texte | |||
| FROM w_dbsetup | |||
| WHERE w_dbsetup.oid = t_type_sejour.oid AND w_dbsetup.oid = 0; | |||
| UPDATE activite.t_type_sejour SET | |||
| texte = w_dbsetup.texte | |||
| FROM w_dbsetup | |||
| WHERE 1=1 | |||
| AND activite.t_type_sejour.code = w_dbsetup.code | |||
| AND activite.t_type_sejour.texte IS DISTINCT FROM w_dbsetup.texte | |||
| ; | |||
| INSERT INTO activite.t_type_sejour(oid,code,texte) | |||
| SELECT oid, code, texte | |||
| FROM w_dbsetup | |||
| WHERE 1=1 | |||
| AND oid NOT IN (SELECT oid FROM activite.t_type_sejour) | |||
| ; | |||
| @ -0,0 +1,37 @@ | |||
| -- 1/3 : Création de la table temporaire | |||
| DROP TABLE IF EXISTS w_dbsetup | |||
| ; | |||
| CREATE TEMP TABLE w_dbsetup AS | |||
| SELECT | |||
| t_types_gmt.code, | |||
| t_types_gmt.label, | |||
| t_types_gmt.description | |||
| FROM | |||
| activite.t_types_gmt | |||
| ORDER BY code LIMIT 0 | |||
| ; | |||
| -- 2/3 : Peuplement de la table temporaire | |||
| INSERT INTO w_dbsetup( | |||
| code, | |||
| label, | |||
| description | |||
| ) | |||
| VALUES | |||
| ('hc_forfaitisable', 'GMT forfaitisable (Hospitalisation complète)', 'Au moins 50% des séjours d''un même GME (Groupe Médico-Économique) se répartissent sur une période continue de 3 semaines.'), | |||
| ('hc_non_forfaitisable', 'GMT non forfaitisable (Hospitalisation complète)', 'Le GME ne respecte pas la règle de la forfaitisation (voir description du type_gmt ''hc_forfaitisable'').'), | |||
| ('hc_sans_zf', 'GMT sans zone forfaitaire (Hospitalisation Complète) ', 'GMT où DZF = FZF = 7 (GMT en 7XXX des séjours en HC post 90 jours, en 8XXX des séjours < 8j avec transfert, décès ou mutation) ou DZF = FZF = 90 (GMT pédiatrie ou soins palliatifs)'), | |||
| ('hp_hebdomadaire', 'GMT hebdomadaire hospitalisation partielle', 'GMT récupéré des RHA des séjours en hospitalisation partielle.') | |||
| ; | |||
| -- 3/3 : Màj de la table iCTI | |||
| INSERT INTO activite.t_types_gmt(code, label, description) | |||
| SELECT | |||
| w_dbsetup.code, | |||
| w_dbsetup.label, | |||
| w_dbsetup.description | |||
| FROM | |||
| w_dbsetup | |||
| WHERE w_dbsetup.code NOT IN (SELECT code from activite.t_types_gmt) | |||
| ; | |||
| @ -0,0 +1,77 @@ | |||
| -- 1/3 : Création de la table temporaire | |||
| DROP TABLE IF EXISTS w_dbsetup | |||
| ; | |||
| CREATE TEMP TABLE w_dbsetup AS | |||
| SELECT | |||
| CASE WHEN oid = 0 THEN oid ELSE 1 END AS oid, | |||
| code, | |||
| texte, | |||
| array_to_string(data_code, '@') as data_code, | |||
| array_to_string(data_entete, '@') as data_entete, | |||
| array_to_string(data_format, '@') as data_format, | |||
| array_to_string(data_description, '@') as data_description, | |||
| position_ratio, | |||
| rang | |||
| FROM activite.t_vue_parametre | |||
| ORDER BY 1 LIMIT 0 | |||
| ; | |||
| -- 2/3 : Peuplement de la table temporaire | |||
| INSERT INTO w_dbsetup( | |||
| oid, | |||
| code, | |||
| texte, | |||
| data_code, | |||
| data_entete, | |||
| data_format, | |||
| data_description, | |||
| position_ratio, | |||
| rang | |||
| ) | |||
| VALUES | |||
| (1, 'L_DATA_101', 'CTI : Séjours - C.A Total', 'FAVNBS@MTFACENC@MMTFACENC@0@0@0@0@0@0@0@0@0@0@0@0', 'Séjours total@C.A total@C.A moyen total', '#@#E@#E', 'Séjours facturés et valorisés@C.A facturé et valorisé@C.A Moyen Facturé et valorisé@0@0@0@0@0@0@0@0@0@0@0@0', '000000000000000', 0), | |||
| (1, 'L_DATA_1', 'CTI : EMC - C.A Total ', 'FAVEMC@MTFACENC@MMFPVEMC@0@0@0@0@0@0@0@0@0@0@0@0', 'EMC total@C.A total@C.A moyen total EMC', '#@#E@#E', '<B>Equivalent Malade Complet Facturé ou Valorisé</B><br>Calculé d''après l''occupation des dossiers facturés ou Valorisés sur la base de <br>- 1 EMC par séjour en Hospitalisation Complète MCO<br>- 1 EMC par jour en Hospitalisation de jour MCO<br>- 1 EMC par séance en Hospitalisation séance MCO<br>- 1 EMC par semaine en Hospitalisation Complète SSR ou PSY<br>- 1 EMC par jour en Hospitalisation de jour SSR ou PSY<br>- 1 EMC par séjour pour les autres cas (Externes)<br>Cet indicateur n''est pas calculé pour les regroupements par prestation, rubrique ou compte<br>Visible que par date d''activité ou date de sortie@C.A facturé et valorisé@C.A Moyen EMC Facturé et valorisé@0@0@0@0@0@0@0@0@0@0@0@0', '000000000000000', 0), | |||
| (1, 'L_DATA_2', 'CTI : EMC - C.A Total - Journées', 'FAVEMC@MTFACENC@MMFPVEMC@FAVNBJ@0@0@0@0@0@0@0@0@0@0@0', 'EMC total@C.A total@C.A moyen total EMC@Nombre journées total', '#@#E@#E@#', '<B>Equivalent Malade Complet Facturé ou Valorisé</B><br>Calculé d''après l''occupation des dossiers facturés ou Valorisés sur la base de <br>- 1 EMC par séjour en Hospitalisation Complète MCO<br>- 1 EMC par jour en Hospitalisation de jour MCO<br>- 1 EMC par séance en Hospitalisation séance MCO<br>- 1 EMC par semaine en Hospitalisation Complète SSR ou PSY<br>- 1 EMC par jour en Hospitalisation de jour SSR ou PSY<br>- 1 EMC par séjour pour les autres cas (Externes)<br>Cet indicateur n''est pas calculé pour les regroupements par prestation, rubrique ou compte<br>Visible que par date d''activité ou date de sortie@C.A facturé et valorisé@C.A Moyen EMC Facturé et valorisé@<B>Nombre de journées Facturées ou Valorisées</B><br>Calculé d''après l''occupation des dossiers facturés ou valorisés sur la base de<br>- Durée de séjour (sauf jour de sortie) en Hospitalisation Complète MCO<br>- Nombre de jours de présence en Hospitalisation de jour MCO<br>- Nombre de séances en Hospitalisation séance MCO<br>- Durée de séjour (sauf jour de sortie) en Hospitalisation Complète SSR ou PSY<br>- Nombre de jours de présence en Hospitalisation de jour SSR ou PSY<br>- 0 pour les autres cas (Externes)<br>Cet indicateur n''est pas calculé pour les regroupements par prestation, rubrique ou compte<br>Visible que par date d''activité ou date de sortie@0@0@0@0@0@0@0@0@0@0@0', '000000000000000', 0), | |||
| (1, 'L_DATA_3', 'CTI : EMC - C.A Total - Journées - C.A ( HC & HJ )', 'FAVEMC@MTFACENC@MMFPVEMC@FAVNBJ@FAVNBEMCHC@FAVMTTHC@FAVCAMHC@FAVNBSHJ@FAVMTTHJ@FAVCAMHJ@0@0@0@0@0', 'EMC total@C.A total@C.A moyen total EMC@Nombre journées total@Nombre EMC HC@C.A total HC@C.A moyen total HC@Séjours HJ@C.A total HJ@C.A moyen total HJ@0@0@0@0@0', '#@#E@#E@#@#@#E@#E@#@#E@#E', '<B>Equivalent Malade Complet Facturé ou Valorisé</B><br>Calculé d''après l''occupation des dossiers facturés ou Valorisés sur la base de <br>- | |||
| 1 EMC par séjour en Hospitalisation Complète MCO<br>- 1 EMC par jour en Hospitalisation de jour MCO<br>- 1 EMC par séance en Hospitalisation séance MCO<br>- | |||
| 1 EMC par semaine en Hospitalisation Complète SSR ou PSY<br>- 1 EMC par jour en Hospitalisation de jour SSR ou PSY<br>- | |||
| 1 EMC par séjour pour les autres cas (Externes)<br>Cet indicateur n''est pas calculé pour les regroupements par prestation, rubrique ou compte<br>Visible que par date d''activité ou date de sortie@C.A facturé et valorisé@C.A Moyen EMC Facturé et valorisé@<B>Nombre de journées Facturées ou Valorisées</B><br>Calculé d''après l''occupation des dossiers facturés ou valorisés sur la base de<br>- | |||
| Durée de séjour (sauf jour de sortie) en Hospitalisation Complète MCO<br>- Nombre de jours de présence en Hospitalisation de jour MCO<br>- | |||
| Nombre de séances en Hospitalisation séance MCO<br>- Durée de séjour (sauf jour de sortie) en Hospitalisation Complète SSR ou PSY<br>- | |||
| Nombre de jours de présence en Hospitalisation de jour SSR ou PSY<br>- 0 pour les autres cas (Externes)<br>Cet indicateur n''est pas calculé pour les regroupements par prestation, rubrique ou compte<br>Visible que par date d''activité ou date de sortie@Nombre EMC en Hospitalisation complète HC@C.A facturé et valorisé en Hospitalisation complète HC@CA Moyen EMC facturé et valorisé en Hospitalisation complète HC@Nombre de séjours en Hospitalisation de jour HJ@C.A facturé et valorisé en Hospitalisation de jour HJ@CA moyen facturé et valorisé en Hospitalisation de jour HJ@0@0@0@0@0', '000000000000000', 0), | |||
| (1, 'L_DATA_3_OCC', 'CTI : Facturation : Nombre Patients/ Séjour/EMC - Sorties factuées - Journées facturées', 'NBP@NSEJ@EMC@NSFAC@NSNFAC@NJNS@JRNSORFAC@NJNAS@JRNSORHONFAC@0@0@0@0@0@0', 'Nombre patients@Nombre séjours@EMC@Sor fac@Sor non fac@Journées sortis hospi@Journées fac@Jou+A+S@Jou+A+S fac', '#@#@#@#@#@#j@#j@#j@#j', 'Nombre patients@Nombre séjours@Equivalent malade complet@Nombre sorties facturées@Nombre sorties non facturées@Durée séjours sortis (hospitalisés)@Nombre journées hospitalisés facturées@Nombre journées + ambulatoires + séances (hospitalisation)@Nombre journées d''hospitalisation facturées', '000000000000000', 3), | |||
| (1, 'L_DATA_4', 'CTI : EMC - C.A Total - Journées - C.A ( HC & HJ & Autres)', 'FAVEMC@MTFACENC@MMFPVEMC@FAVNBJ@FAVNBEMCHC@FAVMTTHC@FAVCAMHC@FAVNBSHJ@FAVMTTHJ@FAVCAMHJ@FAVNBSHA@FAVMTTHA@FAVCAMAU@0@0', 'EMC total@C.A total@C.A moyen total EMC@Nombre journées total@Nombre EMC HC@C.A total HC@C.A moyen total HC@Séjours HJ@C.A total HJ@C.A moyen total HJ@Séjours AUTRES@C.A total Autres@C.A moyen total Autres@0@0', '#@#E@#E@#@#@#E@#E@#@#E@#E@#@#E@#E', '<B>Equivalent Malade Complet Facturé ou Valorisé</B><br>Calculé d''après l''occupation des dossiers facturés ou Valorisés sur la base de <br>- 1 EMC par séjour en Hospitalisation Complète MCO<br>- 1 EMC par jour en Hospitalisation de jour MCO<br>- 1 EMC par séance en Hospitalisation séance MCO<br>- 1 EMC par semaine en Hospitalisation Complète SSR ou PSY<br>- 1 EMC par jour en Hospitalisation de jour SSR ou PSY<br>- 1 EMC par séjour pour les autres cas (Externes)<br>Cet indicateur n''est pas calculé pour les regroupements par prestation, rubrique ou compte<br>Visible que par date d''activité ou date de sortie@C.A facturé et valorisé@C.A Moyen EMC Facturé et valorisé@<B>Nombre de journées Facturées ou Valorisées</B><br>Calculé d''après l''occupation des dossiers facturés ou valorisés sur la base de<br>- | |||
| Durée de séjour (sauf jour de sortie) en Hospitalisation Complète MCO<br>- Nombre de jours de présence en Hospitalisation de jour MCO<br>- | |||
| Nombre de séances en Hospitalisation séance MCO<br>- Durée de séjour (sauf jour de sortie) en Hospitalisation Complète SSR ou PSY<br>- | |||
| Nombre de jours de présence en Hospitalisation de jour SSR ou PSY<br>- 0 pour les autres cas (Externes)<br>Cet indicateur n''est pas calculé pour les regroupements par prestation, rubrique ou compte<br>Visible que par date d''activité ou date de sortie@Nombre EMC en Hospitalisation complète HC@C.A facturé et valorisé en Hospitalisation complète HC@CA Moyen EMC facturé et valorisé en Hospitalisation complète HC@Nombre de séjours en Hospitalisation de jour HJ@C.A facturé et valorisé en Hospitalisation de jour HJ@CA moyen facturé et valorisé en Hospitalisation de jour HJ@Nombre de séjours en Hospitalisation autre que HC ou HJ@<B>Chiffre d''affaires par Séjour en Hospitalisation autre que HC ou HJ</B><br>Hospitalisation autre que HC ou HJ = Types séjour CTI Externes@<B>Chiffre d''affaires Moyen par Séjour en Hospitalisation autre que HC ou HJ</B><br>Hospitalisation autre que HC ou HJ = Types séjour CTI Externes@0@0', '000000000000000', 0), | |||
| (1, 'L_DATA_5', 'CTI : EMC - C.A Total - Journées - C.A ( HC & HJ & Autres) - DMS', 'FAVEMC@MTFACENC@MMFPVEMC@FAVNBJ@FAVNBEMCHC@FAVMTTHC@FAVCAMHC@FAVNBSHJ@FAVMTTHJ@FAVCAMHJ@FAVNBSHA@FAVMTTHA@FAVCAMAU@FAVDMS@0', 'EMC total@C.A total@C.A moyen total EMC@Nb journées total@Nombre EMC HC@C.A total HC@C.A moyen total HC@Séjours HJ@C.A total HJ@C.A moyen total HJ@Séjours AUTRES@C.A total Autres@C.A moyen total Autres@DMS hospitalisés', '#@#E@#E@#@#@#E@#E@#@#E@#E@#@#E@#E@#,00j', '<B>Equivalent Malade Complet Facturé ou Valorisé</B><br>Calculé d''après l''occupation des dossiers facturés ou Valorisés sur la base de <br>- 1 EMC par séjour en Hospitalisation Complète MCO<br>- 1 EMC par jour en Hospitalisation de jour MCO<br>- 1 EMC par séance en Hospitalisation séance MCO<br>- 1 EMC par semaine en Hospitalisation Complète SSR ou PSY<br>- 1 EMC par jour en Hospitalisation de jour SSR ou PSY<br>- 1 EMC par séjour pour les autres cas (Externes)<br>Cet indicateur n''est pas calculé pour les regroupements par prestation, rubrique ou compte<br>Visible que par date d''activité ou date de sortie@C.A facturé et valorisé@C.A Moyen EMC Facturé et valorisé@<B>Nombre de journées Facturées ou Valorisées</B><br>Calculé d''après l''occupation des dossiers comptabilisés ou valorisés sur la base de<br>- Durée de séjour (sauf jour de sortie) en Hospitalisation Complète MCO<br>- Nombre de jours de présence en Hospitalisation de jour MCO<br>- Nombre de séances en Hospitalisation séance MCO<br>- Durée de séjour (sauf jour de sortie) en Hospitalisation Complète SSR ou PSY<br>- Nombre de jours de présence en Hospitalisation de jour SSR ou PSY<br>- 0 pour les autres cas (Externes)<br>Cet indicateur n''est pas calculé pour les regroupements par prestation, rubrique ou compte<br>Visible que par date d''activité ou date de sortie@Nombre EMC en Hospitalisation complète HC@C.A facturé et valorisé en Hospitalisation complète HC@CA Moyen EMC facturé et valorisé en Hospitalisation complète HC@Nombre de séjours en Hospitalisation de jour HJ@C.A facturé et valorisé en Hospitalisation de jour HJ@CA moyen facturé et valorisé en Hospitalisation de jour HJ@Nombre de séjours en Hospitalisation autre que HC ou HJ@<B>Chiffre d''affaires par Séjour en Hospitalisation autre que HC ou HJ</B><br>Hospitalisation autre que HC ou HJ = Types séjour CTI Externes@<B>Chiffre d''affaires Moyen par Séjour en Hospitalisation autre que HC ou HJ</B><br>Hospitalisation autre que HC ou HJ = Types séjour CTI Externes@Rapport entre le nombre de journées de présence des séjours hospitalisés sortis et le nombre de séjours hospitalisés sortis@0', '000000000000000', 0), | |||
| (1, 'L_DATA_6', 'CTI : EMC - C.A Total - Journées - Tiers payant', 'EMC@MTFAC@MMTFAC@FACNBJ@NBSEJ@FACNS1@MTFAC1@FACNS2@MTFAC2@FACNS0@MTFAC0@0@0@0@0@0', 'EMC Facturé@C.A facturé@C.A moyen facturé@Nb journées facturée@Séjours Facturé@Séjours AMO@C.A facturé AMO@Séjours AMC@C.A facturé AMC@Séjours Patient@C.A facturé Pat', '#@#E@#E@#@#@#@#E@#@#E@#@#E@#@#E', 'Nombre EMC facturés@C.A facturé@C.A moyen facturé@Nb journées facturée@Séjours Facturé@Séjours AMO@C.A facturé AMO@Séjours AMC@C.A facturé AMC@Séjours Patient@C.A facturé Patient', '000000000000000', 0), | |||
| (1, 'L_DATA_7', 'CTI : EMC ( Total - HC - HJ - Autres) - C.A ( Total - HC - HJ - Autres)', 'FAVEMC@MTFACENC@FAVNBEMCHC@FAVNBSHJ@FAVNBSHA@MTENC@FAVMTTHC@FAVMTTHJ@FAVMTTHA@0@0@0@0@0@0@0', 'EMC total@C.A Total@Nb EMC HC@Séjours HJ@Séjours Autres@Dont valorisé@C.A total HC@C.A total HJ@C.A total Autres', '#@#E@#@#@#@#E@#E@#E@#E', '<B>Equivalent Malade Complet Facturé ou Valorisé</B><br>Calculé d''après l''occupation des dossiers facturés ou Valorisés sur la base de <br>- 1 EMC par séjour en Hospitalisation Complète MCO<br>- 1 EMC par jour en Hospitalisation de jour MCO<br>- 1 EMC par séance en Hospitalisation séance MCO<br>- 1 EMC par semaine en Hospitalisation Complète SSR ou PSY<br>- 1 EMC par jour en Hospitalisation de jour SSR ou PSY<br>- 1 EMC par séjour pour les autres cas (Externes)<br>Cet indicateur n''est pas calculé pour les regroupements par prestation, rubrique ou compte<br>Visible que par date d''activité ou date de sortie@C.A facturé et valorisé@Nombre EMC en Hospitalisation complète HC@Nombre de séjours en Hospitalisation de jour HJ@Nombre de séjours en Hospitalisation autre que HC ou HJ@C.A valorisé@C.A facturé et valorisé en Hospitalisation complète HC@C.A facturé et valorisé en Hospitalisation de jour HJ@C.A facturé et valorisé en Hospitalisation autre que HC ou HJ@0@0@0@0@0@0', '000000000000000', 0), | |||
| (1, 'L_DATA_8', 'CTI : EMC - C.A : Facturé - valorisé - total ( HJ - HC ) - C.A Autres', 'FAVEMC@MTFACENC@FACMTTHJ@FACMTTHC@VALMTHJT@VALMTHCT@FAVMTTHJ@FAVMTTHC@FAVMTTHA@0@0@0@0@0@0@0', 'EMC total@C.A total@CA facturé HJ@CA facturé HC@C.A Val HJ total@C.A Val HC total@C.A total HJ@C.A total HC@C.A total Autres', '#@#E@#E@#E@#E@#E@#E@#E@#E', '<B>Equivalent Malade Complet Facturé ou Valorisé</B><br>Calculé d''après l''occupation des dossiers facturés ou Valorisés sur la base de <br>- 1 EMC par séjour en Hospitalisation Complète MCO<br>- 1 EMC par jour en Hospitalisation de jour MCO<br>- 1 EMC par séance en Hospitalisation séance MCO<br>- 1 EMC par semaine en Hospitalisation Complète SSR ou PSY<br>- 1 EMC par jour en Hospitalisation de jour SSR ou PSY<br>- 1 EMC par séjour pour les autres cas (Externes)<br>Cet indicateur n''est pas calculé pour les regroupements par prestation, rubrique ou compte<br>Visible que par date d''activité ou date de sortie@C.A facturé et valorisé@C.A facturé en Hospitalisation de jour HJ@C.A facturé en Hospitalisation complète HC@C.A total valorisé en Hospitalisation de jour HJ ( groupés + Non groupés )@C.A total valorisé en Hospitalisation complète HC ( groupés + Non groupés )@C.A facturé et valorisé en Hospitalisation de jour HJ@C.A facturé et valorisé en Hospitalisation complète HC@C.A facturé et valorisé en Hospitalisation autre que HC ou HJ@0@0@0@0@0@0@0', '000000000000000', 0), | |||
| (1, 'L_DATA_102', 'x', 'FAVNBS@MTFACENC@MMTFACENC@FAVNBJ@0@0@0@0@0@0@0@0@0@0@0', 'Séjours total@C.A total@C.A moyen total@Nombre journées total', '#@#E@#E@#', 'Séjours facturés et valorisés@C.A facturé et valorisé@C.A Moyen Facturé et valorisé@<B>Nombre de journées Facturées ou Valorisées</B><br>Calculé d''après l''occupation des dossiers facturés ou valorisés sur la base de<br>- Durée de séjour (sauf jour de sortie) en Hospitalisation Complète MCO<br>- Nombre de jours de présence en Hospitalisation de jour MCO<br>- Nombre de séances en Hospitalisation séance MCO<br>- Durée de séjour (sauf jour de sortie) en Hospitalisation Complète SSR ou PSY<br>- Nombre de jours de présence en Hospitalisation de jour SSR ou PSY<br>- 0 pour les autres cas (Externes)<br>Cet indicateur n''est pas calculé pour les regroupements par prestation, rubrique ou compte<br>Visible que par date d''activité ou date de sortie@0@0@0@0@0@0@0@0@0@0@0', '000000000000000', 0), | |||
| (1, 'L_DATA_103', 'CTI : Séjours - C.A Total - Journées - C.A ( HC & HJ )', 'FAVNBS@MTFACENC@MMTFACENC@FAVNBJ@FAVNBSHC@FAVMTTHC@FAVCAMHC@FAVNBSHJ@FAVMTTHJ@FAVCAMHJ@0@0@0@0@0', 'Séjours total@C.A total@C.A moyen total@Nombre journées total@Séjours total HC@C.A total HC@C.A Moyen total HC@Séjours total HJ@C.A total HJ@C.A Moyen total HJ', '#@#E@#E@#@#@#E@#E@#@#E@#E', 'Séjours Facturé et Valorise@C.A Facturé et Valorise@C.A moyen Facturé et Valorise@Nombre journées Facturé et Valorise@Séjours Facturé et Valorise en Hospitalisation complète HC@C.A Facturé et Valorise en Hospitalisation complète HC@C.A Moyen Facturé et Valorise en Hospitalisation complète HC@Séjours Facturé et Valorise en Hospitalisation de jour HJ@C.A Facturé et Valorise en Hospitalisation de jour HJ@C.A Moyen Facturé et Valorise en Hospitalisation de jour HJ', '000000000000000', 0), | |||
| (1, 'L_DATA_104', 'CTI : Séjours - C.A Total - Journées - C.A ( HC & HJ & Autres)', 'FAVNBS@MTFACENC@MMTFACENC@FAVNBJ@FAVNBSHC@FAVMTTHC@FAVCAMHC@FAVNBSHJ@FAVMTTHJ@FAVCAMHJ@FAVNBSHA@FAVMTTHA@FAVCAMAU@0@0', 'Séjours total@C.A total@C.A moyen total@Nombre journées total@Séjours total HC@C.A total HC@C.A Moyen total HC@Séjours total HJ@C.A total HJ@C.A Moyen total HJ@Séjours total Autres@C.A total Autres@C.A Moyen total Autres', '#@#E@#E@#@#@#E@#E@#@#E@#E@#@#E@#E', 'Séjours Facturé et Valorise@C.A Facturé et Valorise@C.A moyen Facturé et Valorise@Nombre journées Facturé et Valorise@Séjours Facturé et Valorise en Hospitalisation complète HC@C.A Facturé et Valorise en Hospitalisation complète HC@C.A Moyen Facturé et Valorise en Hospitalisation complète HC@Séjours Facturé et Valorise en Hospitalisation de jour HJ@C.A Facturé et Valorise en Hospitalisation de jour HJ@C.A Moyen Facturé et Valorise en Hospitalisation de jour HJ@Séjours Facturé et Valorise en Hospitalisation autre que HC ou HJ@C.A Facturé et Valorise en Hospitalisation autre que HC ou HJ@C.A Moyen Facturé et Valorise en Hospitalisation autre que HC ou HJ', '000000000000000', 0), | |||
| (1, 'L_DATA_105', 'CTI : Séjours - C.A Total - Journées - C.A ( HC & HJ & Autres) - DMS', 'FAVNBS@MTFACENC@MMTFACENC@FAVNBJ@FAVNBSHC@FAVMTTHC@FAVCAMHC@FAVNBSHJ@FAVMTTHJ@FAVCAMHJ@FAVNBSHA@FAVMTTHA@FAVCAMAU@FAVDMS@0', 'Séjours total@C.A total@C.A moyen total@Nombre journées total@Séjours total HC@C.A total HC@C.A Moyen total HC@Séjours total HJ@C.A total HJ@C.A Moyen total HJ@Séjours total Autres@C.A total Autres@C.A Moyen total Autres@DMS hospitalisés', '#@#E@#E@#@#@#E@#E@#@#E@#E@#@#E@#E@#,00j', 'Séjours Facturé et Valorise@C.A Facturé et Valorise@C.A moyen Facturé et Valorise@Nombre journées Facturé et Valorise@Séjours Facturé et Valorise en Hospitalisation complète HC@C.A Facturé et Valorise en Hospitalisation complète HC@C.A Moyen Facturé et Valorise en Hospitalisation complète HC@Séjours Facturé et Valorise en Hospitalisation de jour HJ@C.A Facturé et Valorise en Hospitalisation de jour HJ@C.A Moyen Facturé et Valorise en Hospitalisation de jour HJ@Séjours Facturé et Valorise en Hospitalisation autre que HC ou HJ@C.A Facturé et Valorise en Hospitalisation autre que HC ou HJ@C.A Moyen Facturé et Valorise en Hospitalisation autre que HC ou HJ@Rapport entre le nombre de journées de présence des séjours hospitalisés sortis et le nombre de séjours hospitalisés sortis', '000000000000000', 0), | |||
| (1, 'L_DATA_106', 'CTI : Séjours - C.A Total - Journées - Tiers payant', 'NBSEJ@MTFAC@MMTFAC@FACNBJ@NBSEJ@FACNS1@MTFAC1@FACNS2@MTFAC2@FACNS0@MTFAC0@0@0@0@0@0', 'Séjours Facturé@C.A facturé@C.A moyen facturé@Nb journées facturée@Séjours Facturé@Séjours AMO@C.A facturé AMO@Séjours AMC@C.A facturé AMC@Séjours Patient@C.A facturé Pat', '#@#E@#E@#@#@#@#E@#@#E@#@#E@#@#E', 'Séjours Facturé@C.A facturé@C.A moyen facturé@Nombre journées facturée@Séjours Facturé@Séjours AMO@C.A facturé AMO@Séjours AMC@C.A facturé AMC@Séjours Patient@C.A facturé Patient', '000000000000000', 0), | |||
| (1, 'L_DATA_107', 'CTI : Séjours ( Total - HC - HJ - Autres) - C.A ( Total - HC - HJ - Autres)', 'FAVNBS@MTFACENC@FAVNBSHC@FAVNBSHJ@FAVNBSHA@MTENC@FAVMTTHC@FAVMTTHJ@FAVMTTHA@0@0@0@0@0@0@0', 'Séjours total@C.A Total@Séjours Total HC@Séjours total HJ@Séjours total Autres@Dont valorisé@C.A total HC@C.A total HJ@C.A total Autres', '#@#E@#@#@#@#E@#E@#E@#E', 'Séjours Facturé et Valorise@C.A Facturé et Valorise@Séjours Facturé et Valorise en Hospitalisation complète HC@Séjours en Hospitalisation de jour HJ@Séjours en Hospitalisation autre que HC ou HJ@Dont valorisé@C.A Facturé et Valorise en Hospitalisation complète HC@C.A Facturé et Valorise en Hospitalisation de jour HJ@C.A Facturé et Valorise en Hospitalisation autre que HC ou HJ', '000000000000000', 0), | |||
| (1, 'L_DATA_108', 'CTI : Séjours - C.A : Facturé - valorisé - total ( HJ - HC ) - C.A Autres', 'FAVNBS@MTFACENC@FACMTTHJ@FACMTTHC@VALMTHJT@VALMTHCT@FAVMTTHJ@FAVMTTHC@FAVMTTHA@0@0@0@0@0@0@0', 'Séjours total@C.A Total@CA facturé HJ@CA facturé HC@C.A Val HJ total@C.A Val HC total@C.A total HJ@C.A total HC@C.A total Autres', '#@#E@#E@#E@#E@#E@#E@#E@#E', 'Séjours Facturé et valorisé@C.A Facturé et Valorise@C.A facturé en Hospitalisation de jour HJ@C.A facturé en Hospitalisation complète HC@C.A total valorisé en Hospitalisation de jour HJ ( groupés + Non groupés )@C.A total valorisé en Hospitalisation complète HC ( groupés + Non groupés )@C.A facturé et valorisé en Hospitalisation de jour HJ@C.A facturé et valorisé en Hospitalisation complète HC@C.A facturé et valorisé en Hospitalisation autre que HC ou HJ@0@0@0@0@0@0@0', '000000000000000', 0), | |||
| (1, 'L_DATA_1_OCC', 'CTI : Occupation : Nombre Patients/ Séjour/EMC - Entrées/Sorties - Ambulatoire/ Séances - Journées', 'NBP@NSEJ@EMC@NED@NEM@NSD@NSM@NAM@NSE@NSEDIA@NSECHM@NSEDIV@NJN@NJNXA@0', 'Nombre patients@Nombre Séjours@EMC@Entrées (hospi)@Entrées + mutations@Sorties (Hospi)@Sorties + Mutations@Nombre Ambulatoire@Nombre séances@séances Dialyse@Séances Chimio@Séances Autres@Journées hospi@Jou+Ext+Ambu', '#@#@#@#@#@#@#@#@#@#@#@#@#j@#j', 'Nombre patients@Nombre Séjours@Equivalent Malade complet@Entrées directes (hospitalisés)@Entrées directes + mutations@Sorties directes (hospitalisés)@Sorties directes (hospitalisés) + Mutations@Nombre Ambulatoire@Nombre séances total@séances Dialyse@Séances Chimio@Séances Autres@Nombre journées hospitalisés@Nombre journées + ambulatoires + externes', '000000000000000', 1), | |||
| (1, 'L_DATA_2_OCC', 'CTI : Séjours : Nombre Patients/ Séjour/EMC - Admissions/Sorties - Journées - DMS', 'NBP@NSEJ@EMC@NADPRE@NAD@NSHP@NSDXASSH@NNONSOR@NFULL@NJN@NJNXAS@DMSHES@DMSHON@0@0', 'Nombre patients@Nombre séjours@EMC@Adm < per.@Admissions@Sor Post@Sor+X+A+S-Hors hospi@Séj non sortis@Séj entiers@Journées hospi@Jou+X+A+S@DMS Hospi@DMS HOS+A+S', '#@#@#@#@#@#@#@#@#@#j@#j@#,00j@#,00j', 'Nombre patients@Nombre Séjours@Equivalent Malade complet@Nombre admissions < période@Nombre admissions période@Nombre sorties hors période@Nombre sorties + ambulatoires + externes + séances (hors hospit)@Nombre séjours non sortis@Nombre séjours entiers sur période@Nombre journées (hospitalisés)@Nombre journées + ambulatoires + externes + séances@DMS hospitalisés@DMS hospitalisation (Hospit. + séances + ambulatoires)', '000000000000000', 2), | |||
| (1, 'L_DATA_4_OCC', 'CTI : Récapitulatif : Séjour/EMC - Entrées/Sorties(Hospi) - Ambulatoires/séances/externes/Bébés/urgences', 'NBP@NSEJ@EMC@NED@NSD@NAM@NSE@NEX@NPX@NBB@URG@0@0@0@0', 'Nombre patients@Nombre séjours@Equivalent malade complet@Entrées directes (hospi)@Sorties directes (hospi)@Nombre Ambulatoire@Nombre séances@Nombre externes@Passages Ext@Nombre bébés@Urgences', '#@#@#@#@#@#@#@#@#@#', 'Nombre patients@Nombre séjours@Equivalent malade complet@Nombre entrées directes (hospitalisés)@Nombre sorties directes (hospitalisés)@Nombre Ambulatoire@Nombre séances@Nombre externes@Nombre passages externes@Nombre bébés@Urgences', '000000000000000', 4) | |||
| ; | |||
| -- 3/3 : Màj de la table iCTI | |||
| INSERT INTO activite.t_vue_parametre(code, texte, data_code, data_entete, data_format, data_description,position_ratio,rang) | |||
| SELECT code, | |||
| texte, | |||
| string_to_array(data_code, '@') as data_code, | |||
| string_to_array(data_entete, '@') as data_entete, | |||
| string_to_array(data_format, '@') as data_format, | |||
| string_to_array(data_description, '@') as data_description, | |||
| position_ratio, | |||
| rang | |||
| FROM w_dbsetup | |||
| WHERE 1=1 | |||
| AND code NOT IN (SELECT code FROM activite.t_vue_parametre) | |||
| ; | |||
| @ -0,0 +1,19 @@ | |||
| oid|code|texte|is_cti|sequence|table_code|contenu_by_code|contenu_non_replicable_ailleurs | |||
| 1|CTIGFA1|Formes d'activité CTI niveau 1|1|1|FORMEACTIVITE|0|0 | |||
| 1|CTIGFA2|Formes d'activité CTI niveau 2|1|2|FORMEACTIVITE|0|0 | |||
| 1|CTIGFA3|Champ satisfaction|1|3|FORMEACTIVITE|0|0 | |||
| 1|CTI_DURSEJ|Tranches séjours CTI|1|9|DURSEJ|0|0 | |||
| 1|CTI_ETA_1|Etages CTI|0|4|ETAGE|0|1 | |||
| 1|CTI_GHMDA|Domaines d'activité ATIH|1|9|GHM|0|0 | |||
| 1|CTI_GHMGA|Groupes d'activité ATIH|1|7|GHM|0|0 | |||
| 1|CTI_GHMGP|Groupes de planification ATIH|1|8|GHM|0|0 | |||
| 1|CTI_MEDLIBSAL|Conditions d'exercice|1|1|MEDECIN|0|1 | |||
| 1|CTI_PRC_1|Prestations CTI|0|4|PRESTA_C|0|0 | |||
| 1|CTI_PREDCA|Décomposition CA (CTI)|1|9|PRESTA_C|0|0 | |||
| 1|CTI_RUB_1|Rubriques CTI|0|4|RUBRIQUE|1|1 | |||
| 1|CTI_RUB_2|Rubriques détaillées CTI.|0|31|RUBRIQUE|0|1 | |||
| 1|CTI_SER_1|Services CTI|0|4|SERVICE_F|0|1 | |||
| 1|CTI_TAGE|Tranches d'âge|1|9|AGE|0|0 | |||
| 1|CTI_UF_1|Unités Fonctionnelles CTI|0|4|UF|0|1 | |||
| 1|ETATSEJN1|Etat de séjour CTI niveau 1|1|11|ETATSEJOUR|0|0 | |||
| 1|ETATSEJN2|Etat de séjour CTI niveau 2|1|10|ETATSEJOUR|0|0 | |||
| @ -0,0 +1,413 @@ | |||
| oid|code|texte|table_code|classe_sequence|condition|exclude_code|include_code | |||
| 1|T01|Nouveaux-nés|AGE|9||| | |||
| 1|T02|1 - 5 ans|AGE|9||| | |||
| 1|T03|6 - 12 ans|AGE|9||| | |||
| 1|T04|13 - 20 ans|AGE|9||| | |||
| 1|T05|21 - 30 ans|AGE|9||| | |||
| 1|T06|31 - 40 ans|AGE|9||| | |||
| 1|T07|41 - 50 ans|AGE|9||| | |||
| 1|T08|51 - 60 ans|AGE|9||| | |||
| 1|T09|61 - 70 ans|AGE|9||| | |||
| 1|T10|71 - 80 ans|AGE|9||| | |||
| 1|T11|81 ans et plus|AGE|9||| | |||
| 1|S1|0 nuit|DURSEJ|9||| | |||
| 1|S2|1 nuit|DURSEJ|9||| | |||
| 1|S3|de 2 à 5 nuits|DURSEJ|9||| | |||
| 1|S4|de 6 à 10 nuits|DURSEJ|9||| | |||
| 1|S5|de 11 à 20 nuits|DURSEJ|9||| | |||
| 1|S6|de 21 à 30 nuits|DURSEJ|9||| | |||
| 1|S7|de 31 à 100 nuits|DURSEJ|9||| | |||
| 1|S8|de 101 à 1000 nuits|DURSEJ|9||| | |||
| 1|S9|plus de 1000 nuits|DURSEJ|9||| | |||
| 1|S1|Prévu(s)|ETATSEJOUR|10||| | |||
| 1|S2|Présent(s)|ETATSEJOUR|10||| | |||
| 1|S3|Sorti(s) non groupé(s)|ETATSEJOUR|10||| | |||
| 1|S4|Sorti(s) facturable(s)|ETATSEJOUR|10||| | |||
| 1|S5|Facturé(s) non soldé(s)|ETATSEJOUR|10||| | |||
| 1|S6|Soldé(s)|ETATSEJOUR|10||| | |||
| 1|S7|Fictif(s)|ETATSEJOUR|10||| | |||
| 1|S8|Annulé(s)|ETATSEJOUR|10||| | |||
| 1|S1|Prévu(s)|ETATSEJOUR|11||| | |||
| 1|S2|Présent(s)|ETATSEJOUR|11||| | |||
| 1|S3|Sorti(s) non facturé(s)|ETATSEJOUR|11||| | |||
| 1|S4|Facturé(s) non soldé(s)|ETATSEJOUR|11||| | |||
| 1|S5|Soldé(s)|ETATSEJOUR|11||| | |||
| 1|S6|Annulé(s)|ETATSEJOUR|11||| | |||
| 1|1|MCO|FORMEACTIVITE|1||| | |||
| 1|2|SSR|FORMEACTIVITE|1||| | |||
| 1|3|PSY|FORMEACTIVITE|1||| | |||
| 1|4|HAD|FORMEACTIVITE|1||| | |||
| 1|5|EHPAD et assimilés|FORMEACTIVITE|1||| | |||
| 1|7|Externes|FORMEACTIVITE|1||| | |||
| 1|9|Autres|FORMEACTIVITE|1||| | |||
| 1|11|MCO Médecine|FORMEACTIVITE|2||| | |||
| 1|12|MCO Chirurgie|FORMEACTIVITE|2||| | |||
| 1|13|MCO Obstétrique|FORMEACTIVITE|2||| | |||
| 1|14|MCO Esthétique|FORMEACTIVITE|2||| | |||
| 1|15|MCO Séances|FORMEACTIVITE|2||| | |||
| 1|19|MCO Autres|FORMEACTIVITE|2||| | |||
| 1|20|SSR|FORMEACTIVITE|2||| | |||
| 1|30|PSY|FORMEACTIVITE|2||| | |||
| 1|40|HAD|FORMEACTIVITE|2||| | |||
| 1|50|EHPAD et assimilés|FORMEACTIVITE|2||| | |||
| 1|70|Externes|FORMEACTIVITE|2||| | |||
| 1|99|Autres|FORMEACTIVITE|2||| | |||
| 1|11|MCOCA|FORMEACTIVITE|3||| | |||
| 1|12|MCO48H|FORMEACTIVITE|3||| | |||
| 1|2|SSR|FORMEACTIVITE|3||| | |||
| 1|3|PSY|FORMEACTIVITE|3||| | |||
| 1|4|HAD|FORMEACTIVITE|3||| | |||
| 1|9|Autres|FORMEACTIVITE|3||| | |||
| 1|G001|Chirurgies digestives hautes|GHM|7||| | |||
| 1|G002|Chirurgie digestive majeure|GHM|7||| | |||
| 1|G003|Appendicectomies|GHM|7||| | |||
| 1|G004|Hernies|GHM|7||| | |||
| 1|G005|Occlusions, sub-occlusions digestives|GHM|7||| | |||
| 1|G006|Chirurgie mineure grêle/colon|GHM|7||| | |||
| 1|G007|Chirurgies rectum/anus (hors résections)|GHM|7||| | |||
| 1|G008|Autres chirurgies digestives|GHM|7||| | |||
| 1|G009|Cholécystectomies|GHM|7||| | |||
| 1|G010|Autres chirurgies foie, pancréas, voies biliaires|GHM|7||| | |||
| 1|G011|Prise en charge médicale des tumeurs malignes du tube digestif|GHM|7||| | |||
| 1|G012|Ulcères, hémorragies digestives|GHM|7||| | |||
| 1|G013|Suivi de greffes digestives|GHM|7||| | |||
| 1|G014|Maladies inflammatoires de l'intestin|GHM|7||| | |||
| 1|G015|Gastro-entérites et affections du tube digestif|GHM|7||| | |||
| 1|G016|Autres gastroentérites et maladies diverses du tube digestif|GHM|7||| | |||
| 1|G017|Autres affections digestives|GHM|7||| | |||
| 1|G018|Hépatites, cirrhoses|GHM|7||| | |||
| 1|G019|Affections hépatiques sévères et affections du pancréas|GHM|7||| | |||
| 1|G020|Autres affections hépatiques, voies biliaires|GHM|7||| | |||
| 1|G021|Symptômes digestifs|GHM|7||| | |||
| 1|G022|Endoscopies digestives avec ou sans anesthésie|GHM|7||| | |||
| 1|G023|Explorations et surveillance pour affections de l'appareil digestif, du système hépatobiliaire et du pancréas|GHM|7||| | |||
| 1|G024|Chirurgies majeures orthopédiques (dont hanche et fémur genou)|GHM|7||| | |||
| 1|G025|Arthroscopies, Biopsies ostéo-articulaires|GHM|7||| | |||
| 1|G026|Chirurgie Fractures, entorses, luxations, tractions|GHM|7||| | |||
| 1|G027|Ablations matériel|GHM|7||| | |||
| 1|G028|Amputations|GHM|7||| | |||
| 1|G029|Chirurgies main, poignet|GHM|7||| | |||
| 1|G030|Chirurgie pour Ostéomyélites aigües (y compris vertébrales) et arthrites septiques|GHM|7||| | |||
| 1|G031|Chirurgie de la jambe|GHM|7||| | |||
| 1|G032|Chirurgie de la cheville ou du pied|GHM|7||| | |||
| 1|G033|Chirurgie du membre supérieur (hors prothèses)|GHM|7||| | |||
| 1|G034|Chirurgie des tissus mous|GHM|7||| | |||
| 1|G035|Interventions sur le tissu mou pour tumeurs malignes|GHM|7||| | |||
| 1|G036|Traumatismes du bassin et des membres|GHM|7||| | |||
| 1|G037|Polytraumatismes graves|GHM|7||| | |||
| 1|G038|Prise en charge médicale des tumeurs de l'appareil musculosquelettique, du tissu conjonctif et fractures pathologiques|GHM|7||| | |||
| 1|G039|Maladies osseuses et arthropathies|GHM|7||| | |||
| 1|G040|Autres affections rhumatologiques|GHM|7||| | |||
| 1|G041|Chirurgies rachis/moelle|GHM|7||| | |||
| 1|G042|Explorations et surveillance de l'appareil musculosquelettique et du tissu conjonctif|GHM|7||| | |||
| 1|G043|Chirurgies SNC trauma|GHM|7||| | |||
| 1|G044|Chirurgies SNC hors trauma (rachis et moelle exceptés)|GHM|7||| | |||
| 1|G045|Pose stimulateur cérébral / médullaire|GHM|7||| | |||
| 1|G046|Trauma crâniens|GHM|7||| | |||
| 1|G047|Affections dégénératives du système nerveux|GHM|7||| | |||
| 1|G048|Affections nerfs crâniens / moëlle|GHM|7||| | |||
| 1|G049|AVC|GHM|7||| | |||
| 1|G050|Comas non traumatiques|GHM|7||| | |||
| 1|G051|Migraines et céphalées|GHM|7||| | |||
| 1|G052|Convulsions, épilepsie|GHM|7||| | |||
| 1|G053|Infections SNC|GHM|7||| | |||
| 1|G054|Prise en charge médicale des tumeurs système nerveux|GHM|7||| | |||
| 1|G055|Autres affections du système nerveux|GHM|7||| | |||
| 1|G056|Explorations et surveillance pour affections du système nerveux|GHM|7||| | |||
| 1|G057|Cathétérismes thérapeutiques vasculaires et coronariens avec endoprothèse ou prothèses cardiaques|GHM|7||| | |||
| 1|G058|Cathétérismes thérapeutiques vasculaires et coronariens sans endoprothèse|GHM|7||| | |||
| 1|G059|Cathéthérismes diagnostiques vasculaires et coronariens|GHM|7||| | |||
| 1|G060|Cathétérisme thérapeutiques vasculaires du système nerveux|GHM|7||| | |||
| 1|G061|Chirurgies valvulaires|GHM|7||| | |||
| 1|G062|Pontages coronaires|GHM|7||| | |||
| 1|G063|Chirurgie cardiaque, autres|GHM|7||| | |||
| 1|G064|Stimulateurs / défibrillateurs cardiaques|GHM|7||| | |||
| 1|G065|Cardiopathies, valvulopathies|GHM|7||| | |||
| 1|G066|Coronaropathies|GHM|7||| | |||
| 1|G067|Endocardites|GHM|7||| | |||
| 1|G068|Hypertension artérielle|GHM|7||| | |||
| 1|G069|Troubles du rythme/conduction|GHM|7||| | |||
| 1|G070|Cardiologie autres|GHM|7||| | |||
| 1|G071|Explorations et surveillance pour affections de l'appareil circulatoire|GHM|7||| | |||
| 1|G072|Chirurgies majeures revascularisation|GHM|7||| | |||
| 1|G073|Ligatures veines|GHM|7||| | |||
| 1|G074|Autres chirurgies vasculaires|GHM|7||| | |||
| 1|G075|Phlébites, varices et autres troubles vasculaires d'origine veineuse|GHM|7||| | |||
| 1|G076|Chirurgies thoraciques majeures|GHM|7||| | |||
| 1|G077|Autres chirurgies thoraciques|GHM|7||| | |||
| 1|G078|Bronchites, bronchiolites et asthme|GHM|7||| | |||
| 1|G079|Embolies pulmonaires et détresses respiratoires|GHM|7||| | |||
| 1|G080|Infections respiratoires|GHM|7||| | |||
| 1|G081|Prise en charge médicale des tumeurs de l'appareil respiratoire|GHM|7||| | |||
| 1|G082|Affections respiratoires, autres|GHM|7||| | |||
| 1|G083|Explorations et surveillance pour affections de l'appareil respiratoire|GHM|7||| | |||
| 1|G084|Endoscopies bronchiques, avec ou sans anesthésie|GHM|7||| | |||
| 1|G085|Chirurgies ORL majeures|GHM|7||| | |||
| 1|G086|Chirurgie de l'oreille|GHM|7||| | |||
| 1|G087|Amygdalectomies, VG, drains transT|GHM|7||| | |||
| 1|G088|Autres chirurgies ORL|GHM|7||| | |||
| 1|G089|Chirurgie de la bouche|GHM|7||| | |||
| 1|G090|Affections Cavité buccale et dents|GHM|7||| | |||
| 1|G091|Infections ORL|GHM|7||| | |||
| 1|G092|Prise en charge médicale des tumeurs malignes ORL, Stomato|GHM|7||| | |||
| 1|G093|Pathologies ORL et Stomato autres|GHM|7||| | |||
| 1|G094|Explorations et surveillance pour affections ORL|GHM|7||| | |||
| 1|G095|Endoscopies ORL, avec ou sans anesthésie|GHM|7||| | |||
| 1|G096|Chirurgies ophtalmo lourdes|GHM|7||| | |||
| 1|G097|Cataractes|GHM|7||| | |||
| 1|G098|Allogreffes de cornées|GHM|7||| | |||
| 1|G099|Autres chirurgies ophtalmo|GHM|7||| | |||
| 1|G100|Affections oeil|GHM|7||| | |||
| 1|G101|Infections oeil|GHM|7||| | |||
| 1|G102|Explorations et surveillance pour affections de l'oeil|GHM|7||| | |||
| 1|G103|Chirurgie pour tumeurs malignes (app génital fem)|GHM|7||| | |||
| 1|G104|Chirurgies pelviennes majeures (app gen feminin)|GHM|7||| | |||
| 1|G105|Chirurgies utérus / annexes|GHM|7||| | |||
| 1|G106|Autres chirurgies gynécologiques autres que le sein|GHM|7||| | |||
| 1|G107|Chirurgie pour tumeurs malignes sein|GHM|7||| | |||
| 1|G108|Chirurgie du sein hors TM|GHM|7||| | |||
| 1|G109|Prise en charge médicale des tumeurs de l'appareil génital féminin|GHM|7||| | |||
| 1|G110|Autres affections appareil génital féminin|GHM|7||| | |||
| 1|G111|AMP|GHM|7||| | |||
| 1|G112|Infections gynécologiques d'organes autres que le sein|GHM|7||| | |||
| 1|G113|Affections des seins|GHM|7||| | |||
| 1|G114|Prise en charge médicale des tumeurs des seins|GHM|7||| | |||
| 1|G115|Explorations et surveillance gynécologiques et des affections des seins|GHM|7||| | |||
| 1|G116|Accouchements par voie basse|GHM|7||| | |||
| 1|G117|Césariennes|GHM|7||| | |||
| 1|G118|IVG|GHM|7||| | |||
| 1|G119|Affections de ante partum|GHM|7||| | |||
| 1|G120|Affections du post partum|GHM|7||| | |||
| 1|G121|Interruptions médicale de grossesse|GHM|7||| | |||
| 1|G122|Chirurgie du nouveau né|GHM|7||| | |||
| 1|G123|Transferts précoces de nouveau nés|GHM|7||| | |||
| 1|G124|Afections médicales du nouveau né|GHM|7||| | |||
| 1|G125|Décès de nouveau nés|GHM|7||| | |||
| 1|G126|Chirurgies reins, uretères, vessie, glandes surrénales|GHM|7||| | |||
| 1|G127|Chirurgies transurétrales, autres|GHM|7||| | |||
| 1|G128|Chirurgies appareil génital masculin|GHM|7||| | |||
| 1|G129|Circoncisions|GHM|7||| | |||
| 1|G130|Chirurgies pelviennes majeures (urologie)|GHM|7||| | |||
| 1|G131|Chirurgie des tumeurs appareil génital masculin|GHM|7||| | |||
| 1|G132|Prise en charge médicale des tumeurs reins et voies urinaires|GHM|7||| | |||
| 1|G133|Infections reins et voies urinaires, lithiases|GHM|7||| | |||
| 1|G134|Autres affections reins, voies urinaires|GHM|7||| | |||
| 1|G135|Explorations et surveillance pour affections du rein et des voies urinaires|GHM|7||| | |||
| 1|G136|Infections appareil génital masculin|GHM|7||| | |||
| 1|G137|Prise en charge médicale des tumeurs de l'appareil génital masculin|GHM|7||| | |||
| 1|G138|Autres affections appareil génital masculin|GHM|7||| | |||
| 1|G139|Explorations et surveillance des affections de l'appareil génital masculin|GHM|7||| | |||
| 1|G140|Endoscopies génito-urinaires, avec ou sans anesthésie|GHM|7||| | |||
| 1|G141|Chirurgie au cours des tumeurs malignes (hématologie)|GHM|7||| | |||
| 1|G142|Greffes de cellules souches hématopoïétiques|GHM|7||| | |||
| 1|G143|Donneurs de moëlle|GHM|7||| | |||
| 1|G144|Affections hématologiques malignes|GHM|7||| | |||
| 1|G145|Autres Maladies immunitaires, du Sang, des Organes hématopoïétiques, Tumeurs siège imprécis ou diffus|GHM|7||| | |||
| 1|G146|Explorations et surveillance pour affections du sang et des organes hématopoïétiques|GHM|7||| | |||
| 1|G147|Explorations et surveillance pour affections myéloprolifératives et tumeurs de siège imprécis ou diffus|GHM|7||| | |||
| 1|G148|Chimiothérapie hors séances|GHM|7||| | |||
| 1|G149|Radiothérapie hors séances|GHM|7||| | |||
| 1|G150|Chimiothérapie non tumorale hors séances|GHM|7||| | |||
| 1|G151|Maladies virales et fièvres d'origine inconnue|GHM|7||| | |||
| 1|G152|Septicémies|GHM|7||| | |||
| 1|G153|Maladies infectieuses ou parasitaires hors septicémies et maladies virales|GHM|7||| | |||
| 1|G154|Décès secondaire à une maladie infectieuse: séjours de moins de 2 jours|GHM|7||| | |||
| 1|G155|Explorations et surveillance pour maladies infectieuses ou parasitaires|GHM|7||| | |||
| 1|G156|Maladies VIH|GHM|7||| | |||
| 1|G157|Chirurgie des parathyroides, du tractus thyréoglosse, endocrinologie|GHM|7||| | |||
| 1|G158|Chirurgie de la thyroide|GHM|7||| | |||
| 1|G159|Diabète|GHM|7||| | |||
| 1|G160|Maladies endocriniennes hors diabète|GHM|7||| | |||
| 1|G161|Troubles métaboliques, nutritionnels et obésité|GHM|7||| | |||
| 1|G162|Explorations et surveillance pour affections endocriniennes, troubles métaboliques, nutritionnels et obésité|GHM|7||| | |||
| 1|G163|Greffes peau / parages hors brûlures|GHM|7||| | |||
| 1|G164|Intervention peau et tissu sous-cutané|GHM|7||| | |||
| 1|G165|Affections peau et tissu sous-cutané|GHM|7||| | |||
| 1|G166|Infections peau et tissu sous-cutané|GHM|7||| | |||
| 1|G167|Prise en charge médicale des tumeurs de la peau et tissu sous-cutané|GHM|7||| | |||
| 1|G168|Explorations et surveillance des affections de la peau|GHM|7||| | |||
| 1|G169|Brûlures sans acte opératoire classant|GHM|7||| | |||
| 1|G170|Troubles mentaux d'origine organique et retards mentaux|GHM|7||| | |||
| 1|G171|Névroses, psychoses et autres troubles mentaux|GHM|7||| | |||
| 1|G172|Explorations et surveillance pour maladies et troubles mentaux|GHM|7||| | |||
| 1|G173|Toxicomanies et alcoolisme|GHM|7||| | |||
| 1|G174|Allergies|GHM|7||| | |||
| 1|G175|Iatrogénie, intox médicamenteuses et chimiques|GHM|7||| | |||
| 1|G176|Soins palliatifs|GHM|7||| | |||
| 1|G177|Douleurs chroniques|GHM|7||| | |||
| 1|G178|Transplantations d'organes|GHM|7||| | |||
| 1|G179|Chirurgie inter spécialités|GHM|7||| | |||
| 1|G180|Chirurgie esthétique et de confort|GHM|7||| | |||
| 1|G181|Médecine inter spécialités|GHM|7||| | |||
| 1|G182|Allergologie|GHM|7||| | |||
| 1|G183|Explorations nocturnes et apparentées|GHM|7||| | |||
| 1|G184|Suivi thérap.d'affections connues|GHM|7||| | |||
| 1|G185|Explorations et surveillance pour autres motifs de recours aux soins|GHM|7||| | |||
| 1|G186|Rééducation - Convalescence|GHM|7||| | |||
| 1|G187|Séances : dialyse|GHM|7||| | |||
| 1|G188|Séances : transfusion|GHM|7||| | |||
| 1|G189|Séances : radiothérapie|GHM|7||| | |||
| 1|G190|Séances : chimiothérapie|GHM|7||| | |||
| 1|G191|Séances : chimiothérapie non tumorale|GHM|7||| | |||
| 1|G192|Séances : caisson hyperbare|GHM|7||| | |||
| 1|G193|Séances : aphérèse sanguine|GHM|7||| | |||
| 1|G194|Signes et symptômes|GHM|7||| | |||
| 1|G195|Mort-nés|GHM|7||| | |||
| 1|G196|Injections de toxine botulique, en ambulatoire|GHM|7||| | |||
| 1|G197|Affections du système nerveux sans acte opératoire avec anesthésie, en ambulatoire|GHM|7||| | |||
| 1|G198|Affections cardiovasculaires sans acte opératoire de la CMD 05, avec anesthésie, en ambulatoire|GHM|7||| | |||
| 1|G199|Mise en place d'accès vasculaire|GHM|7||| | |||
| 1|G200|Varices avec acte autre que ligature et éveinage, en ambulatoire|GHM|7||| | |||
| 1|G201|Affections de l'appareil génital féminin sans acte opératoire de la CMD 13, avec anesthésie, en ambulatoire|GHM|7||| | |||
| 1|G202|Insuffisance rénale, avec dialyse|GHM|7||| | |||
| 1|G203|Autres séj. sans acte, avec anesthésie, en ambulatoire (Aff. myéloP., peau, sein..)|GHM|7||| | |||
| 1|G204|Brûlures chirurgie|GHM|7||| | |||
| 1|G205|Séjours pour douleurs chroniques rebelles comprenant un bloc ou une infiltration, en ambulatoire|GHM|7||| | |||
| 1|G206|Traumatismes, allergies et empoisonnements sans acte opératoire, avec anesthésie, en ambulatoire|GHM|7||| | |||
| 1|G207|Actes ORL et stomato divers|GHM|7||| | |||
| 1|G208|Lithotritie extracorporelle de l'appareil urinaire, en ambulatoire|GHM|7||| | |||
| 1|G209|Séjours comprenant une biopsie prostatique, en ambulatoire|GHM|7||| | |||
| 1|G210|Traumatismes du rachis|GHM|7||| | |||
| 1|G211|Ostéomyélites aigües (y compris vertébrales) et arthrites septiques|GHM|7||| | |||
| 1|G212|Affections endocriniennes et problèmes alimentaires du nouveau né et du nourisson|GHM|7||| | |||
| 1|G213|Endoscopies digestives thérapeutiques et anesthésie : séjours de moins de 2 jours|GHM|7||| | |||
| 1|G214|Affections digestives sans acte opératoire de la CMD 06, avec anesthésie, en ambulatoire|GHM|7||| | |||
| 1|G215|Brûlures sans acte opératoire, avec anesthésie, en ambulatoire|GHM|7||| | |||
| 1|G216|Polytraumatismes graves|GHM|7||| | |||
| 1|G217|Activité interventionnelle en Hépato-Gastro-Entérologie|GHM|7||| | |||
| 1|G999|Séjours en Erreur|GHM|7||| | |||
| 1|C01|Transplant. d'organes (hors greffes de moelle & cornée)|GHM|8||| | |||
| 1|C02|Chirurgie du rachis, Neuro-chirurgie|GHM|8||| | |||
| 1|C03|Neurostimulateurs|GHM|8||| | |||
| 1|C04|Chir. cardio-thoracique (hors transplant. d'organe), Pontages aorto-coronariens|GHM|8||| | |||
| 1|C05|Chir. majeure sur le thorax, l'app. respiratoire, interventions sous thoracoscopie|GHM|8||| | |||
| 1|C06|Chir. Digestive majeure : oesophage, estomac, grêle, côlon, rectum|GHM|8||| | |||
| 1|C07|Chir. Viscérale autre : rate, grêle, colon, proctologie, hernies|GHM|8||| | |||
| 1|C08|Chir. hépato-biliaire et pancréatique|GHM|8||| | |||
| 1|C09|Chir. majeure de l'app. Locomoteur: hanche, fémur, genou, épaule|GHM|8||| | |||
| 1|C10|Arthroscopies, Biopsies ostéo-articulaires|GHM|8||| | |||
| 1|C11|Chirurgies autres de l'appareil locomoteur, amputations|GHM|8||| | |||
| 1|C12|Traumatismes multiples graves|GHM|8||| | |||
| 1|C13|Stimulateurs, Défibrillateurs cardiaques|GHM|8||| | |||
| 1|C14|Chirurgie vasculaire|GHM|8||| | |||
| 1|C15|Chirurgie ORL stomato|GHM|8||| | |||
| 1|C16|Chirurgie Ophtalmologique et greffe de cornée|GHM|8||| | |||
| 1|C17|Chirurgie Gynécologique|GHM|8||| | |||
| 1|C18|Chirurgie du sein|GHM|8||| | |||
| 1|C19|Chirurgie Urologique|GHM|8||| | |||
| 1|C20|Chirurgie de l'appareil génital masculin|GHM|8||| | |||
| 1|C21|Chir. pour Aff. des Org. Hématopoiétiques, Lymphomes, Leucémies, Tumeurs SID|GHM|8||| | |||
| 1|C22|Chirurgie de la Thyroide, Parathyroide, du Tractus Thyréoglosse, endocrinologie|GHM|8||| | |||
| 1|C23|Parages de plaies, Greffes de peau, des Tissus S/C|GHM|8||| | |||
| 1|C24|Chirurgie pour brûlures|GHM|8||| | |||
| 1|C25|Chirurgie inter spécialités|GHM|8||| | |||
| 1|K01|Hépato-Gastro-Entérologie, sans acte opératoire, avec anesthésie|GHM|8||| | |||
| 1|K02|Endoscopies digestives et biliaires avec ou sans anesthésie|GHM|8||| | |||
| 1|K03|Neurologie médicale avec Acte classant non opératoire, ou anesthésie|GHM|8||| | |||
| 1|K04|Aff. Cardio-vasculaire avec Acte classant non opératoire, ou anesthésie|GHM|8||| | |||
| 1|K05|Cathétérismes vasculaires diagnostiques et interventionnels|GHM|8||| | |||
| 1|K06|Mise en place d'accès vasculaire|GHM|8||| | |||
| 1|K07|Endoscopies bronchiques, avec ou sans anesthésie|GHM|8||| | |||
| 1|K08|Traumatologie avec acte classant non opératoire ou anesthésie|GHM|8||| | |||
| 1|K09|ORL Stomato avec Acte classant non opératoire et endoscopies|GHM|8||| | |||
| 1|K10|Aff. génito-urinaires avec Acte classant non opératoire et endoscopies|GHM|8||| | |||
| 1|K11|Douleur chroniques, avec bloc ou infiltration, en ambulatoire|GHM|8||| | |||
| 1|K12|Explorations nocturnes, séjours de moins de 2 jours|GHM|8||| | |||
| 1|K13|Dialyse (hors Séances)|GHM|8||| | |||
| 1|K14|Radiothérapie (hors séances)|GHM|8||| | |||
| 1|K15|Autres séj. sans acte, avec anesthésie, en ambulatoire (Aff. myéloP., peau, sein...)|GHM|8||| | |||
| 1|K16|Brûlures sans acte opératoire, avec anesthésie, en ambulatoire|GHM|8||| | |||
| 1|K17|Traumatologie avec acte classant non opératoire ou anesthésie|GHM|8||| | |||
| 1|N01|Chirurgie des nouveau-nés, prématurés et de la période périnatale|GHM|8||| | |||
| 1|N02|Aff. médicales des nouveau-nés, prématurés et de la période périnatale|GHM|8||| | |||
| 1|N03|Mort-nés, décès et transferts précoces de nouveau-nés|GHM|8||| | |||
| 1|O01|Accouchements par voie basse|GHM|8||| | |||
| 1|O02|Césariennes|GHM|8||| | |||
| 1|O03|IVG|GHM|8||| | |||
| 1|O04|Obstétrique autre|GHM|8||| | |||
| 1|S01|Dialyse|GHM|8||| | |||
| 1|S02|Chimiothérapie pour tumeur|GHM|8||| | |||
| 1|S03|Chimiothérapie pour aff. Non tumorale|GHM|8||| | |||
| 1|S04|Radiothérapie|GHM|8||| | |||
| 1|S05|Transfusion|GHM|8||| | |||
| 1|S06|Aphérèse|GHM|8||| | |||
| 1|S07|Oxygénothérapie hyperbare, en séances|GHM|8||| | |||
| 1|X01|Greffe de moelle, Auto et Allogreffes de cellules souches|GHM|8||| | |||
| 1|X02|Hépato-Gastro-Entérologie|GHM|8||| | |||
| 1|X03|Neurologie médicale|GHM|8||| | |||
| 1|X04|Commotions cérébrales, Traumatismes crâniens|GHM|8||| | |||
| 1|X05|Traumatologie et ablation de matériel de l'appareil locomoteur|GHM|8||| | |||
| 1|X06|Rhumatologie|GHM|8||| | |||
| 1|X07|Affections Cardio-vasculaires|GHM|8||| | |||
| 1|X08|Pneumologie|GHM|8||| | |||
| 1|X09|ORL, Stomato|GHM|8||| | |||
| 1|X10|Ophtalmologie|GHM|8||| | |||
| 1|X11|Gynécologie, Sénologie (hors Obstétrique)|GHM|8||| | |||
| 1|X12|Uro-Néphrologie médicale (hors Séances)|GHM|8||| | |||
| 1|X13|Appareil génital masculin|GHM|8||| | |||
| 1|X14|Maladies immunitaires, du Sang, des Organes hématopoïétiques, Tumeurs SID|GHM|8||| | |||
| 1|X15|Diabète, Maladies métaboliques, Endocrinologie (hors complications)|GHM|8||| | |||
| 1|X16|Affections et traumatismes de la peau, gelures|GHM|8||| | |||
| 1|X17|Brûlures|GHM|8||| | |||
| 1|X18|Suivi thérap. d'affections connues, Allergologie, Rééducation, Convalescence|GHM|8||| | |||
| 1|X19|Fièvre, Infection, Septicémie, VIH|GHM|8||| | |||
| 1|X20|Psychiatrie|GHM|8||| | |||
| 1|X21|Effets nocifs, alcool, toxicologie, allergies|GHM|8||| | |||
| 1|X22|Douleur et soins palliatifs|GHM|8||| | |||
| 1|X23|Chimiothérapie (hors séances)|GHM|8||| | |||
| 1|X24|Médecine inter spécialités, Autres symptômes ou motifs médicaux|GHM|8||| | |||
| 1|X25|Traumatismes multiples graves|GHM|8||| | |||
| 1|X26|Chirurgie esthétique et de confort|GHM|8||| | |||
| 1|Z99|Séjours en Erreur|GHM|8||| | |||
| 1|D01|Digestif|GHM|9||| | |||
| 1|D02|Orthopédie traumatologie|GHM|9||| | |||
| 1|D03|Traumatismes multiples ou complexes graves|GHM|9||| | |||
| 1|D04|Rhumatologie|GHM|9||| | |||
| 1|D05|Système nerveux (hors cathétérismes vasculaires diagnostiques et interventionnels)|GHM|9||| | |||
| 1|D06|Cathétérismes vasculaires diagnostiques et interventionnels|GHM|9||| | |||
| 1|D07|Cardio-vasculaire (hors cathétérismes vasculaires diagnostiques et interventionnels)|GHM|9||| | |||
| 1|D09|Pneumologie|GHM|9||| | |||
| 1|D10|ORL, Stomatologie|GHM|9||| | |||
| 1|D11|Ophtalmologie|GHM|9||| | |||
| 1|D12|Gynécologie - sein|GHM|9||| | |||
| 1|D13|Obstétrique|GHM|9||| | |||
| 1|D14|Nouveau-nés et période périnatale|GHM|9||| | |||
| 1|D15|Uro-néphrologie et génital|GHM|9||| | |||
| 1|D16|Hématologie|GHM|9||| | |||
| 1|D17|Chimiothérapie, radiothérapie, hors séances|GHM|9||| | |||
| 1|D18|Maladies infectieuses (dont VIH)|GHM|9||| | |||
| 1|D19|Endocrinologie|GHM|9||| | |||
| 1|D20|Tissu cutané et tissu sous-cutané|GHM|9||| | |||
| 1|D21|Brûlures|GHM|9||| | |||
| 1|D22|Psychiatrie|GHM|9||| | |||
| 1|D23|Toxicologie, Intoxications, Alcool|GHM|9||| | |||
| 1|D24|Douleurs chroniques, Soins palliatifs|GHM|9||| | |||
| 1|D25|Transplant. d'organes|GHM|9||| | |||
| 1|D26|Activités inter spécialités, suivi thérapeutique d'affections connues|GHM|9||| | |||
| 1|D27|Séances|GHM|9||| | |||
| 1|D90|Séjours en erreur|GHM|9||| | |||
| 1|1|Libéraux|MEDECIN|1||| | |||
| 1|2|Salariés|MEDECIN|1||| | |||
| 1|S11|T2A. GHS|PRESTA_C|9||| | |||
| 1|S12|T2A. EXH|PRESTA_C|9||| | |||
| 1|S13|T2A. Forfaits et suppléments|PRESTA_C|9||| | |||
| 1|S19|T2A. Autres|PRESTA_C|9||| | |||
| 1|S2|DMI|PRESTA_C|9||| | |||
| 1|S3|PHC|PRESTA_C|9||| | |||
| 1|S1|CA Soins.|RUBRIQUE|4|||[CLASSE:CTI_RUB_2:S01][CLASSE:CTI_RUB_2:S02][CLASSE:CTI_RUB_2:S03][CLASSE:CTI_RUB_2:S04][CLASSE:CTI_RUB_2:S05][CLASSE:CTI_RUB_2:S06] | |||
| 1|S2|CA Hotellerie|RUBRIQUE|4|||[CLASSE:CTI_RUB_2:S11][CLASSE:CTI_RUB_2:S12] | |||
| 1|S3|CA UCD / DMI|RUBRIQUE|4|||[CLASSE:CTI_RUB_2:S21][CLASSE:CTI_RUB_2:S22] | |||
| 1|S8|Médecins salariés|RUBRIQUE|4|||[CLASSE:CTI_RUB_2:S81] | |||
| 1|S9|Aucune facturation clinique|RUBRIQUE|4|||[CLASSE:CTI_RUB_2:S91] | |||
| 1|S01|Séjours|RUBRIQUE|31||| | |||
| 1|S02|Forfaits : Suppléments|RUBRIQUE|31||| | |||
| 1|S03|Forfaits : SE|RUBRIQUE|31||| | |||
| 1|S04|Forfaits : ATU|RUBRIQUE|31||| | |||
| 1|S05|Forfaits : Esthétique|RUBRIQUE|31||| | |||
| 1|S06|Forfaits : Externes et divers|RUBRIQUE|31||| | |||
| 1|S11|Chambres particulières|RUBRIQUE|31||| | |||
| 1|S12|Suppléments hoteliers|RUBRIQUE|31||| | |||
| 1|S21|UCD|RUBRIQUE|31||| | |||
| 1|S22|DMI|RUBRIQUE|31||| | |||
| 1|S81|Médecins salariés|RUBRIQUE|31||| | |||
| 1|S91|Aucune facturation clinique|RUBRIQUE|31||| | |||
| @ -0,0 +1,122 @@ | |||
| section_code|to_code|table_code|classe_sequence | |||
| T01|000|AGE|9 | |||
| T02|001|AGE|9 | |||
| T02|002|AGE|9 | |||
| T02|003|AGE|9 | |||
| T02|004|AGE|9 | |||
| T02|005|AGE|9 | |||
| T03|006|AGE|9 | |||
| T03|007|AGE|9 | |||
| T03|008|AGE|9 | |||
| T03|009|AGE|9 | |||
| T03|010|AGE|9 | |||
| T03|011|AGE|9 | |||
| T03|012|AGE|9 | |||
| T04|013|AGE|9 | |||
| T04|014|AGE|9 | |||
| T04|015|AGE|9 | |||
| T04|016|AGE|9 | |||
| T04|017|AGE|9 | |||
| T04|018|AGE|9 | |||
| T04|019|AGE|9 | |||
| T04|020|AGE|9 | |||
| T05|021|AGE|9 | |||
| T05|022|AGE|9 | |||
| T05|023|AGE|9 | |||
| T05|024|AGE|9 | |||
| T05|025|AGE|9 | |||
| T05|026|AGE|9 | |||
| T05|027|AGE|9 | |||
| T05|028|AGE|9 | |||
| T05|029|AGE|9 | |||
| T05|030|AGE|9 | |||
| T06|031|AGE|9 | |||
| T06|032|AGE|9 | |||
| T06|033|AGE|9 | |||
| T06|034|AGE|9 | |||
| T06|035|AGE|9 | |||
| T06|036|AGE|9 | |||
| T06|037|AGE|9 | |||
| T06|038|AGE|9 | |||
| T06|039|AGE|9 | |||
| T06|040|AGE|9 | |||
| T07|041|AGE|9 | |||
| T07|042|AGE|9 | |||
| T07|043|AGE|9 | |||
| T07|044|AGE|9 | |||
| T07|045|AGE|9 | |||
| T07|046|AGE|9 | |||
| T07|047|AGE|9 | |||
| T07|048|AGE|9 | |||
| T07|049|AGE|9 | |||
| T07|050|AGE|9 | |||
| T08|051|AGE|9 | |||
| T08|052|AGE|9 | |||
| T08|053|AGE|9 | |||
| T08|054|AGE|9 | |||
| T08|055|AGE|9 | |||
| T08|056|AGE|9 | |||
| T08|057|AGE|9 | |||
| T08|058|AGE|9 | |||
| T08|059|AGE|9 | |||
| T08|060|AGE|9 | |||
| T09|061|AGE|9 | |||
| T09|062|AGE|9 | |||
| T09|063|AGE|9 | |||
| T09|064|AGE|9 | |||
| T09|065|AGE|9 | |||
| T09|066|AGE|9 | |||
| T09|067|AGE|9 | |||
| T09|068|AGE|9 | |||
| T09|069|AGE|9 | |||
| T09|070|AGE|9 | |||
| T10|071|AGE|9 | |||
| T10|072|AGE|9 | |||
| T10|073|AGE|9 | |||
| T10|074|AGE|9 | |||
| T10|075|AGE|9 | |||
| T10|076|AGE|9 | |||
| T10|077|AGE|9 | |||
| T10|078|AGE|9 | |||
| T10|079|AGE|9 | |||
| T10|080|AGE|9 | |||
| T11|081|AGE|9 | |||
| T11|082|AGE|9 | |||
| T11|083|AGE|9 | |||
| T11|084|AGE|9 | |||
| T11|085|AGE|9 | |||
| T11|086|AGE|9 | |||
| T11|087|AGE|9 | |||
| T11|088|AGE|9 | |||
| T11|089|AGE|9 | |||
| T11|090|AGE|9 | |||
| T11|091|AGE|9 | |||
| T11|092|AGE|9 | |||
| T11|093|AGE|9 | |||
| T11|094|AGE|9 | |||
| T11|095|AGE|9 | |||
| T11|096|AGE|9 | |||
| T11|097|AGE|9 | |||
| T11|098|AGE|9 | |||
| T11|099|AGE|9 | |||
| T11|100|AGE|9 | |||
| T11|101|AGE|9 | |||
| T11|102|AGE|9 | |||
| T11|103|AGE|9 | |||
| T11|104|AGE|9 | |||
| T11|105|AGE|9 | |||
| T11|106|AGE|9 | |||
| T11|107|AGE|9 | |||
| T11|108|AGE|9 | |||
| T11|109|AGE|9 | |||
| T11|110|AGE|9 | |||
| T11|111|AGE|9 | |||
| T11|112|AGE|9 | |||
| T11|113|AGE|9 | |||
| T11|114|AGE|9 | |||
| T11|115|AGE|9 | |||
| T11|116|AGE|9 | |||
| T11|117|AGE|9 | |||
| T11|118|AGE|9 | |||
| T11|119|AGE|9 | |||
| T11|120|AGE|9 | |||
| @ -0,0 +1,27 @@ | |||
| section_code|to_code|table_code|classe_sequence | |||
| S1|0|ETATSEJOUR|10 | |||
| S2|1|ETATSEJOUR|10 | |||
| S2|2|ETATSEJOUR|10 | |||
| S3|3|ETATSEJOUR|10 | |||
| S4|4|ETATSEJOUR|10 | |||
| S4|5|ETATSEJOUR|10 | |||
| S5|6|ETATSEJOUR|10 | |||
| S6|7|ETATSEJOUR|10 | |||
| S6|8|ETATSEJOUR|10 | |||
| S7|9|ETATSEJOUR|10 | |||
| S8|A|ETATSEJOUR|10 | |||
| S8|C|ETATSEJOUR|10 | |||
| S8|R|ETATSEJOUR|10 | |||
| S1|0|ETATSEJOUR|11 | |||
| S1|9|ETATSEJOUR|11 | |||
| S2|1|ETATSEJOUR|11 | |||
| S2|2|ETATSEJOUR|11 | |||
| S3|3|ETATSEJOUR|11 | |||
| S3|4|ETATSEJOUR|11 | |||
| S3|5|ETATSEJOUR|11 | |||
| S4|6|ETATSEJOUR|11 | |||
| S5|7|ETATSEJOUR|11 | |||
| S5|8|ETATSEJOUR|11 | |||
| S6|A|ETATSEJOUR|11 | |||
| S6|C|ETATSEJOUR|11 | |||
| S6|R|ETATSEJOUR|11 | |||
| @ -0,0 +1,136 @@ | |||
| section_code|to_code|table_code|classe_sequence | |||
| 1|111|FORMEACTIVITE|1 | |||
| 1|112|FORMEACTIVITE|1 | |||
| 1|113|FORMEACTIVITE|1 | |||
| 1|114|FORMEACTIVITE|1 | |||
| 1|117|FORMEACTIVITE|1 | |||
| 1|118|FORMEACTIVITE|1 | |||
| 1|119|FORMEACTIVITE|1 | |||
| 1|121|FORMEACTIVITE|1 | |||
| 1|122|FORMEACTIVITE|1 | |||
| 1|123|FORMEACTIVITE|1 | |||
| 1|124|FORMEACTIVITE|1 | |||
| 1|127|FORMEACTIVITE|1 | |||
| 1|128|FORMEACTIVITE|1 | |||
| 1|129|FORMEACTIVITE|1 | |||
| 1|131|FORMEACTIVITE|1 | |||
| 1|132|FORMEACTIVITE|1 | |||
| 1|133|FORMEACTIVITE|1 | |||
| 1|139|FORMEACTIVITE|1 | |||
| 2|211|FORMEACTIVITE|1 | |||
| 2|212|FORMEACTIVITE|1 | |||
| 2|217|FORMEACTIVITE|1 | |||
| 2|218|FORMEACTIVITE|1 | |||
| 2|219|FORMEACTIVITE|1 | |||
| 2|221|FORMEACTIVITE|1 | |||
| 2|222|FORMEACTIVITE|1 | |||
| 2|227|FORMEACTIVITE|1 | |||
| 2|228|FORMEACTIVITE|1 | |||
| 2|229|FORMEACTIVITE|1 | |||
| 3|311|FORMEACTIVITE|1 | |||
| 3|317|FORMEACTIVITE|1 | |||
| 3|318|FORMEACTIVITE|1 | |||
| 3|319|FORMEACTIVITE|1 | |||
| 3|321|FORMEACTIVITE|1 | |||
| 3|327|FORMEACTIVITE|1 | |||
| 3|328|FORMEACTIVITE|1 | |||
| 3|329|FORMEACTIVITE|1 | |||
| 4|401|FORMEACTIVITE|1 | |||
| 5|501|FORMEACTIVITE|1 | |||
| 5|502|FORMEACTIVITE|1 | |||
| 5|503|FORMEACTIVITE|1 | |||
| 7|701|FORMEACTIVITE|1 | |||
| 7|702|FORMEACTIVITE|1 | |||
| 7|709|FORMEACTIVITE|1 | |||
| 9|***|FORMEACTIVITE|1 | |||
| 9|999|FORMEACTIVITE|1 | |||
| 11|111|FORMEACTIVITE|2 | |||
| 11|121|FORMEACTIVITE|2 | |||
| 12|112|FORMEACTIVITE|2 | |||
| 12|122|FORMEACTIVITE|2 | |||
| 13|113|FORMEACTIVITE|2 | |||
| 13|123|FORMEACTIVITE|2 | |||
| 14|114|FORMEACTIVITE|2 | |||
| 14|124|FORMEACTIVITE|2 | |||
| 15|131|FORMEACTIVITE|2 | |||
| 15|132|FORMEACTIVITE|2 | |||
| 15|133|FORMEACTIVITE|2 | |||
| 15|139|FORMEACTIVITE|2 | |||
| 19|117|FORMEACTIVITE|2 | |||
| 19|118|FORMEACTIVITE|2 | |||
| 19|119|FORMEACTIVITE|2 | |||
| 19|127|FORMEACTIVITE|2 | |||
| 19|128|FORMEACTIVITE|2 | |||
| 19|129|FORMEACTIVITE|2 | |||
| 20|211|FORMEACTIVITE|2 | |||
| 20|212|FORMEACTIVITE|2 | |||
| 20|217|FORMEACTIVITE|2 | |||
| 20|218|FORMEACTIVITE|2 | |||
| 20|219|FORMEACTIVITE|2 | |||
| 20|221|FORMEACTIVITE|2 | |||
| 20|222|FORMEACTIVITE|2 | |||
| 20|227|FORMEACTIVITE|2 | |||
| 20|228|FORMEACTIVITE|2 | |||
| 20|229|FORMEACTIVITE|2 | |||
| 30|311|FORMEACTIVITE|2 | |||
| 30|317|FORMEACTIVITE|2 | |||
| 30|318|FORMEACTIVITE|2 | |||
| 30|319|FORMEACTIVITE|2 | |||
| 30|321|FORMEACTIVITE|2 | |||
| 30|327|FORMEACTIVITE|2 | |||
| 30|328|FORMEACTIVITE|2 | |||
| 30|329|FORMEACTIVITE|2 | |||
| 40|401|FORMEACTIVITE|2 | |||
| 50|501|FORMEACTIVITE|2 | |||
| 50|502|FORMEACTIVITE|2 | |||
| 50|503|FORMEACTIVITE|2 | |||
| 70|701|FORMEACTIVITE|2 | |||
| 70|702|FORMEACTIVITE|2 | |||
| 70|709|FORMEACTIVITE|2 | |||
| 99|***|FORMEACTIVITE|2 | |||
| 99|999|FORMEACTIVITE|2 | |||
| 11|121|FORMEACTIVITE|3 | |||
| 11|122|FORMEACTIVITE|3 | |||
| 11|123|FORMEACTIVITE|3 | |||
| 11|124|FORMEACTIVITE|3 | |||
| 11|127|FORMEACTIVITE|3 | |||
| 11|128|FORMEACTIVITE|3 | |||
| 11|129|FORMEACTIVITE|3 | |||
| 12|111|FORMEACTIVITE|3 | |||
| 12|112|FORMEACTIVITE|3 | |||
| 12|113|FORMEACTIVITE|3 | |||
| 12|114|FORMEACTIVITE|3 | |||
| 12|117|FORMEACTIVITE|3 | |||
| 12|118|FORMEACTIVITE|3 | |||
| 12|119|FORMEACTIVITE|3 | |||
| 2|211|FORMEACTIVITE|3 | |||
| 2|212|FORMEACTIVITE|3 | |||
| 2|217|FORMEACTIVITE|3 | |||
| 2|218|FORMEACTIVITE|3 | |||
| 2|219|FORMEACTIVITE|3 | |||
| 2|221|FORMEACTIVITE|3 | |||
| 2|222|FORMEACTIVITE|3 | |||
| 2|227|FORMEACTIVITE|3 | |||
| 2|228|FORMEACTIVITE|3 | |||
| 2|229|FORMEACTIVITE|3 | |||
| 3|311|FORMEACTIVITE|3 | |||
| 3|317|FORMEACTIVITE|3 | |||
| 3|318|FORMEACTIVITE|3 | |||
| 3|319|FORMEACTIVITE|3 | |||
| 3|321|FORMEACTIVITE|3 | |||
| 3|327|FORMEACTIVITE|3 | |||
| 3|328|FORMEACTIVITE|3 | |||
| 3|329|FORMEACTIVITE|3 | |||
| 4|401|FORMEACTIVITE|3 | |||
| 9|***|FORMEACTIVITE|3 | |||
| 9|131|FORMEACTIVITE|3 | |||
| 9|132|FORMEACTIVITE|3 | |||
| 9|133|FORMEACTIVITE|3 | |||
| 9|139|FORMEACTIVITE|3 | |||
| 9|501|FORMEACTIVITE|3 | |||
| 9|502|FORMEACTIVITE|3 | |||
| 9|503|FORMEACTIVITE|3 | |||
| 9|701|FORMEACTIVITE|3 | |||
| 9|702|FORMEACTIVITE|3 | |||
| 9|709|FORMEACTIVITE|3 | |||
| 9|999|FORMEACTIVITE|3 | |||
| @ -0,0 +1,126 @@ | |||
| section_code|to_code|table_code|classe_sequence | |||
| S11|GHS|PRESTA_C|9 | |||
| S12|EXH|PRESTA_C|9 | |||
| S13|ANT|PRESTA_C|9 | |||
| S13|APE|PRESTA_C|9 | |||
| S13|ATU|PRESTA_C|9 | |||
| S13|D01|PRESTA_C|9 | |||
| S13|D02|PRESTA_C|9 | |||
| S13|D03|PRESTA_C|9 | |||
| S13|D04|PRESTA_C|9 | |||
| S13|D05|PRESTA_C|9 | |||
| S13|D06|PRESTA_C|9 | |||
| S13|D07|PRESTA_C|9 | |||
| S13|D08|PRESTA_C|9 | |||
| S13|D09|PRESTA_C|9 | |||
| S13|D10|PRESTA_C|9 | |||
| S13|D11|PRESTA_C|9 | |||
| S13|D12|PRESTA_C|9 | |||
| S13|D13|PRESTA_C|9 | |||
| S13|D14|PRESTA_C|9 | |||
| S13|D15|PRESTA_C|9 | |||
| S13|D16|PRESTA_C|9 | |||
| S13|D17|PRESTA_C|9 | |||
| S13|D18|PRESTA_C|9 | |||
| S13|D19|PRESTA_C|9 | |||
| S13|D20|PRESTA_C|9 | |||
| S13|D21|PRESTA_C|9 | |||
| S13|D22|PRESTA_C|9 | |||
| S13|D23|PRESTA_C|9 | |||
| S13|D24|PRESTA_C|9 | |||
| S13|DIP|PRESTA_C|9 | |||
| S13|DTP|PRESTA_C|9 | |||
| S13|ENT|PRESTA_C|9 | |||
| S13|FFM|PRESTA_C|9 | |||
| S13|FPU|PRESTA_C|9 | |||
| S13|NN1|PRESTA_C|9 | |||
| S13|NN2|PRESTA_C|9 | |||
| S13|NN3|PRESTA_C|9 | |||
| S13|PO1|PRESTA_C|9 | |||
| S13|PO2|PRESTA_C|9 | |||
| S13|PO3|PRESTA_C|9 | |||
| S13|PO4|PRESTA_C|9 | |||
| S13|PO5|PRESTA_C|9 | |||
| S13|PO6|PRESTA_C|9 | |||
| S13|PO7|PRESTA_C|9 | |||
| S13|PO8|PRESTA_C|9 | |||
| S13|PO9|PRESTA_C|9 | |||
| S13|RAP|PRESTA_C|9 | |||
| S13|REA|PRESTA_C|9 | |||
| S13|REP|PRESTA_C|9 | |||
| S13|SE1|PRESTA_C|9 | |||
| S13|SE2|PRESTA_C|9 | |||
| S13|SE3|PRESTA_C|9 | |||
| S13|SE4|PRESTA_C|9 | |||
| S13|SE5|PRESTA_C|9 | |||
| S13|SE6|PRESTA_C|9 | |||
| S13|SE7|PRESTA_C|9 | |||
| S13|SFC|PRESTA_C|9 | |||
| S13|SNS|PRESTA_C|9 | |||
| S13|SRA|PRESTA_C|9 | |||
| S13|SRC|PRESTA_C|9 | |||
| S13|SSC|PRESTA_C|9 | |||
| S13|STF|PRESTA_C|9 | |||
| S19|FJA|PRESTA_C|9 | |||
| S19|FJC|PRESTA_C|9 | |||
| S19|FJL|PRESTA_C|9 | |||
| S19|FJR|PRESTA_C|9 | |||
| S19|FR2|PRESTA_C|9 | |||
| S19|FR3|PRESTA_C|9 | |||
| S19|FRL|PRESTA_C|9 | |||
| S19|FSD|PRESTA_C|9 | |||
| S19|FTG|PRESTA_C|9 | |||
| S19|FTN|PRESTA_C|9 | |||
| S19|FTR|PRESTA_C|9 | |||
| S19|GHT|PRESTA_C|9 | |||
| S19|PHJ|PRESTA_C|9 | |||
| S19|PJ|PRESTA_C|9 | |||
| S19|PMH|PRESTA_C|9 | |||
| S19|PY0|PRESTA_C|9 | |||
| S19|PY1|PRESTA_C|9 | |||
| S19|PY2|PRESTA_C|9 | |||
| S19|PY3|PRESTA_C|9 | |||
| S19|PY4|PRESTA_C|9 | |||
| S19|PY5|PRESTA_C|9 | |||
| S19|PY6|PRESTA_C|9 | |||
| S19|PY7|PRESTA_C|9 | |||
| S19|PY8|PRESTA_C|9 | |||
| S19|PY9|PRESTA_C|9 | |||
| S19|VDE|PRESTA_C|9 | |||
| S2|ETI|PRESTA_C|9 | |||
| S2|GLU|PRESTA_C|9 | |||
| S2|LEN|PRESTA_C|9 | |||
| S2|LUN|PRESTA_C|9 | |||
| S2|MAC|PRESTA_C|9 | |||
| S2|MAD|PRESTA_C|9 | |||
| S2|MAR|PRESTA_C|9 | |||
| S2|OP1|PRESTA_C|9 | |||
| S2|OP2|PRESTA_C|9 | |||
| S2|OP3|PRESTA_C|9 | |||
| S2|OP4|PRESTA_C|9 | |||
| S2|OP5|PRESTA_C|9 | |||
| S2|OP6|PRESTA_C|9 | |||
| S2|OPM|PRESTA_C|9 | |||
| S2|OPT|PRESTA_C|9 | |||
| S2|ORP|PRESTA_C|9 | |||
| S2|P|PRESTA_C|9 | |||
| S2|PA|PRESTA_C|9 | |||
| S2|PAN|PRESTA_C|9 | |||
| S2|PAU|PRESTA_C|9 | |||
| S2|PEX|PRESTA_C|9 | |||
| S2|PII|PRESTA_C|9 | |||
| S2|PME|PRESTA_C|9 | |||
| S2|POC|PRESTA_C|9 | |||
| S2|VEH|PRESTA_C|9 | |||
| S2|VER|PRESTA_C|9 | |||
| S3|EMI|PRESTA_C|9 | |||
| S3|PH1|PRESTA_C|9 | |||
| S3|PH4|PRESTA_C|9 | |||
| S3|PH7|PRESTA_C|9 | |||
| S3|PH8|PRESTA_C|9 | |||
| S3|PHH|PRESTA_C|9 | |||
| S3|PHP|PRESTA_C|9 | |||
| S3|PHQ|PRESTA_C|9 | |||
| S3|PHS|PRESTA_C|9 | |||
| S3|PHU|PRESTA_C|9 | |||
| S3|PMR|PRESTA_C|9 | |||
| @ -0,0 +1,11 @@ | |||
| code|description|show_info_module|texte|valeur|valeur_date | |||
| DATEFERMETURE|Date de fermeture (AAAAMMJJ). Vide si ouvert |f|Date fermeture établissement||1970-01-01 | |||
| EMCHCSSRPSY|0=1 EMC par séjour, 1=1 EMC par semaine|f|Mode génération EMC HC SSR ou PSY|0|1970-01-01 | |||
| ETALITCSVFILE|Emplacement du fichier CSV qui contient l'historique des places|f|Emplacement du fichier CSV qui contient l'historique des places||1970-01-01 | |||
| NOW|Date non modifiable|t|Date des derniers mouvements||1970-01-01 | |||
| NOWCLOTURE|Date non modifiable|t|Date clôture||1970-01-01 | |||
| OPTADM_DAYOUT|"0=JS non inclus sauf DE=DS | 1=JS non inclus | 2=JS inclus"|f|Activite : Comptabilisation du jour de sortie|0|1970-01-01 | |||
| PLACESREF||f||ETA|1970-01-01 | |||
| SEANCEHOSPIT|1=Conserver les séances en hospit, 2=Ne conserver que les séances de dialyse, 0=Pas de séance en hospit|f|Traitement des séances en hospit|1|1970-01-01 | |||
| SIGEMS_CHPDOX|Préfixe pour demande CP (separateur virgule et chaque préfixe avec %)|f|Préfixe pour demande CP|P%|1970-01-01 | |||
| TAUXSORAVANT|par default taux de sortie avant 12hh00|f|Taux de sortie avant hh:mm|120000|1970-01-01 | |||
| @ -0,0 +1,15 @@ | |||
| oid|code|texte | |||
| 0|0|Prévu(s) | |||
| 1|1|Présent(s) | |||
| 1|2|Présent(s) avec facturation partielle | |||
| 1|3|Sorti(s) non groupé(s) | |||
| 1|4|Sorti(s) facturable(s) | |||
| 1|5|Sorti(s) non facturé(s) avec facturation partielle | |||
| 1|6|Facturé(s) non soldé(s) | |||
| 1|7|Soldé(s) | |||
| 1|8|Non facturable(s) ou récusé(s) | |||
| 1|9|Fictif(s) | |||
| 1|?|??? | |||
| 1|A|Annulé(s) | |||
| 1|C|Suspendu(s) | |||
| 1|R|Récusé(s) | |||
| @ -0,0 +1,28 @@ | |||
| controle_id|controle_code|controle_texte|controle_texte_court|controle_texte_abrege|controle_description|controle_is_cti|controle_etat_cible|prestataire_code | |||
| 1|CTI_0ETS|Dossiers sortis sans prestations (Aucune facture ni valorisation)|Dossiers sortis sans prestations (Aucune facture ni valorisation)|Dossiers sortis sans prestations (Aucune facture ni valorisation)||1|0|<NULL> | |||
| 1|CTI_AMB_DE_X_DS|Ambulatoires avec date d'entrée différente de date de sortie|Ambulatoires avec date d'entrée différente de date de sortie|Ambulatoires avec date d'entrée différente de date de sortie||1|0|<NULL> | |||
| 1|CTI_DEL_FAC_30|Séjours non facturés avec délai de facture supérieur à 30 jours|Séjours non facturés avec délai de facture supérieur à 30 jours|Séjours non facturés avec délai de facture supérieur à 30 jours||1|0|<NULL> | |||
| 1|CTI_DTEXP_DTFAC|Date d'expédion antérieure à la date de facturation|Date d'expédion antérieure à la date de facturation|Date d'expédion antérieure à la date de facturation||1|0|<NULL> | |||
| 1|CTI_DTFAC_DTSOR|Date de facturation antérieure à la date de sortie|Date de facturation antérieure à la date de sortie|Date de facturation antérieure à la date de sortie||1|0|<NULL> | |||
| 1|CTI_DTVEN_DTFAC|Date de vente antérieure à la date de facturation|Date de vente antérieure à la date de facturation|Date de vente antérieure à la date de facturation||1|0|<NULL> | |||
| 1|CTI_DUR_SUP_60|Dossiers MCO durée supérieur à 2 mois|Dossiers MCO durée supérieur à 2 mois|Dossiers MCO durée supérieur à 2 mois||1|0|<NULL> | |||
| 1|CTI_EXT_DE_X_DS|Externes avec date d'entrée différente de date de sortie|Externes avec date d'entrée différente de date de sortie|Externes avec date d'entrée différente de date de sortie|_c_eNptkMFqwzAMhl9FeFDaU9Pl0EOTgOs6IdR1guuNsZtpNAg4SbGd0cefMwa9DCT4fiE+kDLNP3TZqAvVUMsTlzonrwQEp6daVgsXWQtU1JXMieCljrlspIaSMp6Td3SdGQ2Ba/0Z4y4hwBrRqJy8JMc0Tdmi0pqra0vZrzBunLmSf1wIhK/eBofgZwcWYZg6hFjBmT7ggGOAZA9rNo1+tsGEPgJgAD/1CzwCuhH9Bu7ohjjuVuY++QM+bnaOUovPHTDfePvPv0tg/aYqLhnfZNvluiLbtrGfvyl+AFhcWe0=|1|0|<NULL> | |||
| 1|CTI_LPP_INC_80|LPP inclus dans le GHS dont la consommation est séprieure à 80% du GHS|LPP inclus sup. à 80% du GHS|LPP inclus sup. à 80% du GHS||1|0|<NULL> | |||
| 1|CTI_LPP_NON_FAC|LPP en SUS non facturé|LPP en SUS non facturé|LPP en SUS non facturé||1|0|<NULL> | |||
| 1|CTI_MULTI_TYPES|Séjous avec plus d'un type de séjour (ambu, hospit, seances, externe)|Séjous avec plus d'un type de séjour (ambu, hospit, seances, externe)|Séjous avec plus d'un type de séjour (ambu, hospit, seances, externe)||1|0|<NULL> | |||
| 1|CTI_MVT_ETA_KO|Etages inappropriés|Etages inappropriés|Etages inappropriés|_c_eNrFkMFOhDAQhl9lUq/G3XWvQIJs2ZBFIGxjjJdNA8MGU0rTFp/Xo3j2AWzJqvHg2UPTmb/NN/P/AaOPLC3r+5hBVuxowUJySyCn8S4r9r6OggriPNsXIclpylyflgWDNE5oSB5Qt1xyAsfsybWbNYGkzMs6JFfru+12m3gUY7Q+VnGyAN2PA62Lpd6QKO+NRWjRgJmfx0kbaEdpYZKLNozTCw4orQE0FnjXYWNneP16ny0/u6tFEBzEN+oi95IrpUel+9ncBCu/dhSsKnd+TEfBPwdQcQ3t3PHJXoNAaMYWf/nxvhOWnSiLT4cSBt47YwIUThberUbQOCjBmxmUI7lcHMmpbinjIS6ORvfK9qO8YPXbWSwjGj9NWv0h8M90PgEtl6i+|1|0|<NULL> | |||
| 1|CTI_MVT_ETA_NULL|Etage non renseigné|Etage non renseigné|Etage non renseigné|_c_eNpFT1ELgjAY/CsfC3rV8jEVlk4Z2ZQ1Inob+CGGTNnWf85/kVbQw8HdcRx3sWI3VdTyTBVwkTOhErInUDGac1GuPI0boBUvRUIqVqhFF7VQUNCMJeSKttVGE7jw+yJ3IYGsrmqZkE14jKIoW6uUYvLS0OxTuCROTIofTyVOL4swoAM3P8anddCOxsOw1dPoDrPXHUKL4EbrewTztdF5mLQDi8Zh35k5DtZRaRw0C/6X0jdJb0M4|1|0|<NULL> | |||
| 1|CTI_MVT_SER_EXT|Services Externes : FSEH - SEUR et Mode de traitement 04|Services Externes : FSEH - SEUR et Mode de traitement 04|Services Externes : FSEH - SEUR et Mode de traitement 04||1|0|SIGEMS | |||
| 1|CTI_MVT_SER_KO|Incompatibilité type de séjour (ESPIC - Ex OQN) et code service|Incompatibilité type de séjour (ESPIC - Ex OQN) et code service|Incompatibilité type de séjour (ESPIC - Ex OQN) et code service|_c_eNrFkMFqhDAQhl9lSK+lu9u9qmDduMhaFTeU0ssSdCwpMYYk7vP2WHvuAzRKl6WHnnsI/DMTvpn/Dxh9ZmlZP8YMsmJHCxaSewI5jXdZsZ91FFQQ59m+CElOU+brtCwYpHFCQ/KEpuWKEzhmL77crAkkZV7WIblZP2y322RGMUbrYxUnC9D/ONC6WPSGRLmwDqFFC3Z6G0ZjoR2Ug1EtvX4Yz9ijchbQOuBdh42b4P0yt2jOovGiRZAc5BV2GQjFtTaDNmKyd8FqPj0KVpV/V+NR8M8hVNxAO3V8dLcgEZqhxV+OZu8Jy05HWp8OJfRceGMSNI4OPp1BMNhryZsJtCf5bDzJd/1Rdob4QBojtBOD+sGaj1e5rGjmbcqZL4l/pvMNPfepnA==|1|0|<NULL> | |||
| 1|CTI_MVT_SER_NULL|Service non renseigné|Service non renseigné|Service non renseigné||1|0|<NULL> | |||
| 1|CTI_PRE_SUP_30|Présent depuis plus de 30 jours|Présent depuis plus de 30 jours|Présent depuis plus de 30 jours||1|0|<NULL> | |||
| 1|CTI_SEJSMR_SUPP90|Séjours SMR de plus de 90 jours|Séjours SMR de plus de 90 jours|Séjours SMR de plus de 90 jours||1|0|<NULL> | |||
| 1|CTI_SEJ_AMB_03|Ambulatoires avec Mode de Traitement Hospit complète (03)|Ambulatoires avec Mode de Traitement Hospit complète (03)|Ambulatoires avec Mode de Traitement Hospit complète (03)|_c_eNrNU1FPgzAQ/isXTMz2NCZvE0iAwSQyWFhnjMY0HdySmlIIFH+vj+5fWJxxzhhf3UPTu971u7vv7mwS3pMoy5cegTidhylxjCsDktCbx+likF17BV4SL1LHSMKIaD3KUgKRF4SOcYdtySQzYB0/aHVqGhBkSZY7xoXpW5YVDFCEhPl65QUfgNrjNszTT9ld75/rvu2AVdteMFXzFjvQkB30EmETfTfASPBOIZSXrKm7615yte9gV8tC8VpKFEL/fYUG+0ZgC6yHpt0zwbYCx1AxrqO8YKGBoapLDYOgWsYVVigVmBaMbuqu4YrpKGxAhKKuGvGmcGxPhppde7LS58iYa/8ze+eaV/dbV2e274Lc0pNHB6b2xD/bQn4M4AwO6F8uUx3PdwXHnra4wxZlgXQYTKQnc0l5qfOHxySeBSSmm4h6S3/zdFL6GTKgy1v+uioDE747rBE9Gmgx+DpwWE/TOtx/tfcdZyxNqw==|1|0|<NULL> | |||
| 1|CTI_SEJ_DUR_30|Séjours sortis non facturés avec durée de séjour supérieure à 30 jours|Séjours sortis non facturés avec durée de séjour supérieure à 30 jours|Séjours sortis non facturés avec durée de séjour supérieure à 30 jours|_c_eNpFjtEKwiAYhV/lxx5gK29VMNMhmY5NIrobzIsitnDzfbvdW+RG0MWBc+DjnEO8vHnlmgv3oO1JWk/RAYGR/KRttXpGauBGV5YiI5XPWTnrQXEhKbqG2HdDh6DV9xz3JQLhjGso2pVHjLFYq7yXTVtzsRVm4iwb+/OsXZ5jihP04zDDq4M+xSVAmGaY0nuJj5BigA/gEjaOFOs4I0Wd9b/Ovjb2OgQ=|1|2|<NULL> | |||
| 1|CTI_SEJ_DUR_NEG|Séjours avec date de sortie antérieure à la date d'entrée|Séjours avec date de sortie antérieure à la date d'entrée|date sortie < date_entree||1|0|<NULL> | |||
| 1|CTI_SEJ_MED_KO|Médecins responsables de séjours inappropriés|Médecins responsables de séjours inappropriés|Médecins responsables de séjours inappropriés|_c_eNrFkMFOhDAQhl9lUq/G3ZUrkCCUDVkWCNsY42XTlGJquqVpy/t6tJ59AAsxazx49tBk/k77zfx/TPATKdv+mBGomgI3JEH3CGqcFVWzX+o07iCrq32ToBqXJOiybQiUWY4T9MjNQBVFcKqeg9xtEeRt3fYJutk+RFGULyhCcH/qsnwFhhcH3DdrvUNpLazjMHAL1r9Os7FAx5Ez5y28wazWzsUPnAllgwBJQV6/XBtCUa3NpI3w9i7eLAum8aYL58deGv+z1Y4aGPxIZ3cLkgObBv7LEbcOclKdj7g4H1q4UBGMSdB8dvDhDAfDL1pS5kEHUsgmkMJtWMoukBAIM0I7MalvrHl/kesItkxTznxK/mc6X6nfoLg=|1|0|<NULL> | |||
| 1|CTI_SEJ_MED_NULL|Médecin responsable de séjour non renseigné|Médecin responsable de séjour non renseigné|Médecin responsable de séjour non renseigné|_c_eNpFj9EKwjAMRX8lVPB16h7dBnXrZDi7UYuIb9UFUWZXF/1n9xd2IviQcO5NuCSRFgedV2rLNRQyE1LHbMGgFDwr5HrkJKqBl8VaxqwUufY6r6SGnKciZnvsG2MNg11x9HI+Y5BWZaViNpmtwjBMxyithdrVPP0G+o2NUPLHiUL37hFaJKDh1r16Auf7aDxe2JIHuA8Nnq8WeiTXWTIn79mpcR0tkZ7gDPmRJbxe7BAF43VJFNS+/r8lH/HxRzY=|1|0|<NULL> | |||
| 1|CTI_SEJ_SER_FINESS|Service non associé à un établissement|Service non associé à un établissement|Service non associé à un établissement|_c_eNpFj8FOhEAQRH+lMiZGT7srNwWSkR02KA5kmBjjbWTbZMwKSIPf61H+wmEvHjqpqnS/VMdWvdi8Mk/SotB7pW0ibgRKJfeFPqw6jWvIsjjoRJQqt8HnlbbIZaYS8Uzj0XVOoCleg91tBbKqrEwiLrb3URRlK8paZZpaZmdg2HhURp/1TqSGht+RcCIGLx/9PDKOfTeFAEzjt28J3aUber4jnjA4hmPuW7/gB3OHZXJvJ89MnxSOrpphaf27/5oJt3iYV2po2NF1vFlLp/GmDvP/cvoH089PUA==|1|0|<NULL> | |||
| 1|CTI_UCD_INC_80|UCD inclus dans GHS dont la consommation est supérieure à 80% du GHS|UCD Inclus sup à 80% du GHS|UCD Inclus sup à 80% du GHS||1|0|<NULL> | |||
| 1|CTI_UCD_NON_FACT|UCD en SUS non facturé|UCD en SUS non facturé|UCD en SUS non facturé||1|0|<NULL> | |||
| 1|CTI_VAL_SUP_20K|Dossiers valorisés > 20 000|Dossiers valorisés > 20 000|Dossiers valorisés > 20 000||1|0|<NULL> | |||
| @ -0,0 +1,122 @@ | |||
| oid|controle_code|numero|sqlcmd_where|sqlcmd_justificatif|tab | |||
| 1|CTI_0ETS|1|"code_sorti = 1 AND nb_rubriques_c = 0 AND nb_rubriques_h = 0 AND type_sejour<>3 "||2 | |||
| 1|CTI_0ETS|2|||0 | |||
| 1|CTI_0ETS|3|||0 | |||
| 1|CTI_AMB_DE_X_DS|1|nb_ambulatoires = 1 AND date != date_sortie||1 | |||
| 1|CTI_AMB_DE_X_DS|2|||0 | |||
| 1|CTI_AMB_DE_X_DS|3|||0 | |||
| 1|CTI_DEL_FAC_30|1|"SELECT v_sejours_1.sejour_id, v_sejours_1.no_sejour, v_sejours_1.date_sortie, v_mouvements_sejour_2.est_facture FROM activite.v_sejours_1 JOIN activite.v_mouvements_sejour_2 on v_mouvements_sejour_2.sejour_id=v_sejours_1.sejour_id WHERE ((select valeur_date from activite.t_divers where code='NOW')- v_sejours_1.date_sortie) >30 AND v_mouvements_sejour_2.est_facture='0'"||99 | |||
| 1|CTI_DEL_FAC_30|2|||0 | |||
| 1|CTI_DEL_FAC_30|3|||0 | |||
| 1|CTI_DTEXP_DTFAC|1|date_expedition < date_facture|date_expedition, date_facture|0 | |||
| 1|CTI_DTEXP_DTFAC|2|||0 | |||
| 1|CTI_DTEXP_DTFAC|3|||0 | |||
| 1|CTI_DTFAC_DTSOR|1|date_facture < date_sortie and date_sortie is distinct from null|date_facture|0 | |||
| 1|CTI_DTFAC_DTSOR|2|||0 | |||
| 1|CTI_DTFAC_DTSOR|3|||0 | |||
| 1|CTI_DTVEN_DTFAC|1|date_vente < date_facture|date_vente, date_facture|2 | |||
| 1|CTI_DTVEN_DTFAC|2|||0 | |||
| 1|CTI_DTVEN_DTFAC|3|||0 | |||
| 1|CTI_DUR_SUP_60|1|type_t2a <> 2 and type_t2a <> 3 and duree>60||2 | |||
| 1|CTI_DUR_SUP_60|2|||0 | |||
| 1|CTI_DUR_SUP_60|3|||0 | |||
| 1|CTI_EXT_DE_X_DS|1|"nb_externes = 1 | |||
| AND date != date_sortie | |||
| AND mode_traitement_code = '07'"||1 | |||
| 1|CTI_EXT_DE_X_DS|2|||0 | |||
| 1|CTI_EXT_DE_X_DS|3|||0 | |||
| 1|CTI_LPP_INC_80|1|"DROP TABLE IF EXISTS w_res; CREATE TEMP TABLE w_res AS SELECT v_sejours_1.sejour_id ,v_sejours_1.no_sejour ,v_sejours_1.date_sortie ,type_sejour ,code_prevu ,v_factures_lignes_c_1.montant_facture ,array_to_string(array_agg(DISTINCT t_lpp.code),',') AS lpp_codes ,sum(sortie_montant - entree_montant) AS sortie_montant ,round(100*base.cti_division(sum(sortie_montant - entree_montant), v_factures_lignes_c_1.montant_facture),2) AS rapport FROM eco.p_sejours JOIN eco.p_mouvements_articles ON mouvement_id = p_mouvements_articles.oid JOIN activite.v_sejours_1 ON p_sejours.sejour_id = v_sejours_1.sejour_id LEFT JOIN base.t_finess ON v_sejours_1.finess = t_finess.code JOIN eco.t_lpp_c ON lpp_id = t_lpp_c.oid JOIN base.t_lpp ON t_lpp_c.code = t_lpp.code JOIN (SELECT no_sejour ,sum(montant_facture) AS montant_facture FROM activite.v_factures_lignes_c_1 WHERE prestation_code = 'GHS' GROUP BY 1 ) v_factures_lignes_c_1 ON v_factures_lignes_c_1.no_sejour = p_sejours.no_sejour LEFT JOIN (SELECT no_sejour ,lpp_id ,rubrique_facturation_id ,sum(montant_facture) AS montant_facture FROM activite.v_factures_lignes_c_5 GROUP BY 1,2,3 ) v_factures_lignes_c_5 ON p_sejours.no_sejour = v_factures_lignes_c_5.no_sejour AND ( rubrique_facturation_id IN ( SELECT to_id FROM activite.t_listes LEFT JOIN activite.t_listes_contenu ON liste_id = t_listes.oid WHERE t_listes.code = 'CTI_PROTHESE_R' ) OR t_lpp_c.oid = v_factures_lignes_c_5.lpp_id ) WHERE p_mouvements_articles.lpp_id != 0 AND type_mouvement_id IN ( SELECT to_id FROM eco.t_classes JOIN eco.t_classes_sections ON classe_id = t_classes.oid JOIN eco.t_classes_sections_elements ON section_id = t_classes_sections.oid WHERE t_classes.code = 'CTI_TYPMVT' AND t_classes_sections.code = '01' ) AND sortie_montant != 0 AND v_factures_lignes_c_1.montant_facture > 0 AND v_factures_lignes_c_5.montant_facture IS NULL GROUP BY 1,2,3,4,5,6 HAVING base.cti_division(sum(sortie_montant), v_factures_lignes_c_1.montant_facture) > 0.8; SELECT sejour_id, no_sejour, date_sortie, lpp_codes, montant_facture, sortie_montant, rapport FROM w_res WHERE 1 = 1"|montant_facture, sortie_montant, rapport|99 | |||
| 1|CTI_LPP_INC_80|2|||0 | |||
| 1|CTI_LPP_INC_80|3|||0 | |||
| 1|CTI_LPP_NON_FAC|1|"SELECT v_sejours_1.sejour_id, v_sejours_1.no_sejour, v_sejours_1.date_sortie, t_lpp.code as lpp_code, t_lpp_sus.date_debut as date_debut_lpp, t_lpp_sus.date_fin as date_fin_lpp, sortie_montant-entree_montant AS sortie_montant, montant_facture FROM eco.p_sejours JOIN eco.p_mouvements_articles ON mouvement_id = p_mouvements_articles.oid JOIN activite.v_sejours_1 ON p_sejours.sejour_id = v_sejours_1.sejour_id JOIN base.t_finess ON v_sejours_1.finess = t_finess.code JOIN eco.t_lpp_c on lpp_id = t_lpp_c.oid JOIN pmsi.t_lpp on t_lpp.code = t_lpp_c.code LEFT JOIN base.t_lpp_sus on t_lpp_sus.lpp_id = t_lpp_c.oid AND date BETWEEN t_lpp_sus.date_debut AND t_lpp_sus.date_fin LEFT JOIN activite.v_factures_lignes_c_5 on p_sejours.no_sejour = v_factures_lignes_c_5.no_sejour AND (rubrique_facturation_id IN ( SELECT to_id FROM activite.t_listes LEFT JOIN activite.t_listes_contenu ON liste_id = t_listes.oid WHERE t_listes.code = 'CTI_PROTHESE_R') OR v_factures_lignes_c_5.lpp_id = t_lpp_c.oid) WHERE p_mouvements_articles.lpp_id != 0 AND type_mouvement_id IN (SELECT to_id FROM eco.t_classes JOIN eco.t_classes_sections ON classe_id = t_classes.oid JOIN eco.t_classes_sections_elements ON section_id = t_classes_sections.oid WHERE t_classes.code = 'CTI_TYPMVT' and t_classes_sections.code = '01') AND t_lpp_sus.date_debut IS NOT NULL AND (sortie_montant-entree_montant) > 0 AND v_factures_lignes_c_5.montant_facture IS NULL AND v_sejours_1.type_sejour = '1'"|lpp_code, date_debut_lpp, date_fin_lpp, sortie_montant|99 | |||
| 1|CTI_LPP_NON_FAC|2|||0 | |||
| 1|CTI_LPP_NON_FAC|3|||0 | |||
| 1|CTI_MULTI_TYPES|1|"SELECT v_sejours_1.sejour_id, v_sejours_1.no_sejour, v_sejours_1.date_sortie, nb_ambulatoires, nb_entrees_directes, nb_seances, nb_externes FROM activite.v_mouvements_sejour_2 JOIN activite.v_sejours_1 using (no_sejour) WHERE nb_ambulatoires + nb_entrees_directes + nb_seances + nb_externes > 1"|nb_ambulatoires, nb_entrees_directes, nb_seances, nb_externes|99 | |||
| 1|CTI_MULTI_TYPES|2|||0 | |||
| 1|CTI_MULTI_TYPES|3|||0 | |||
| 1|CTI_MVT_ETA_KO|1|lieu_etage_id IN [LI:CTI_ETA_KO]|lieu_etage_code|1 | |||
| 1|CTI_MVT_ETA_KO|2|||0 | |||
| 1|CTI_MVT_ETA_KO|3|||0 | |||
| 1|CTI_MVT_ETA_NULL|1|lieu_etage_id = 0 OR lieu_etage_id is null||1 | |||
| 1|CTI_MVT_ETA_NULL|2|||0 | |||
| 1|CTI_MVT_ETA_NULL|3|||0 | |||
| 1|CTI_MVT_SER_EXT|1|lieu_service_code = 'FSEH_04' OR lieu_service_code = 'SEUR_04'|lieu_service_code|1 | |||
| 1|CTI_MVT_SER_EXT|2|||0 | |||
| 1|CTI_MVT_SER_EXT|3|||0 | |||
| 1|CTI_MVT_SER_KO|1|lieu_service_id IN [LI:CTI_SER_KO]|lieu_service_code|1 | |||
| 1|CTI_MVT_SER_KO|2|||0 | |||
| 1|CTI_MVT_SER_KO|3|||0 | |||
| 1|CTI_MVT_SER_NULL|1|lieu_service_id = 0 OR lieu_service_id is null||1 | |||
| 1|CTI_MVT_SER_NULL|2|||0 | |||
| 1|CTI_MVT_SER_NULL|3|||0 | |||
| 1|CTI_PRE_SUP_30|1|"SELECT v_sejours_1.sejour_id, v_sejours_1.no_sejour, v_sejours_1.date_sortie, v_sejours_1.date_entree, v_sejours_1.code_sorti FROM activite.v_sejours_1 WHERE ((select valeur_date from activite.t_divers where code='NOW')- v_sejours_1.date_entree) >30 AND v_sejours_1.code_sorti<>'1' AND v_sejours_1.type_sejour <> '9' "||99 | |||
| 1|CTI_PRE_SUP_30|2|||0 | |||
| 1|CTI_PRE_SUP_30|3|||0 | |||
| 1|CTI_SEJSMR_SUPP90|1|"SELECT | |||
| v_sejours_1.sejour_id, | |||
| v_sejours_1.no_sejour, | |||
| v_sejours_1.date_sortie, | |||
| v_sejours_1.date_entree, | |||
| v_sejours_1.code_sorti | |||
| FROM | |||
| activite.v_sejours_1 | |||
| JOIN activite.t_lieux_c on lieu_sortie_id = t_lieux_c.oid | |||
| WHERE | |||
| date(now()) - v_sejours_1.date_entree > 90 | |||
| AND v_sejours_1.code_sorti <> '1' | |||
| AND v_sejours_1.type_sejour <> '9' | |||
| AND t_lieux_c.type_t2a = '2' | |||
| AND v_sejours_1.mode_traitement_code <> '04' | |||
| AND NOT EXISTS ( | |||
| SELECT | |||
| v_sejours_1.no_sejour | |||
| FROM | |||
| activite.p_factures | |||
| WHERE | |||
| code_facture = '1' | |||
| AND v_sejours_1.no_sejour = p_factures.no_sejour | |||
| ) | |||
| "||99 | |||
| 1|CTI_SEJSMR_SUPP90|2|||0 | |||
| 1|CTI_SEJSMR_SUPP90|3|||0 | |||
| 1|CTI_SEJ_AMB_03|1|"mode_traitement_code = '03' AND lieu_reference_unite_fonctionnelle_id IN [LI:CTI_UF_AMBU] AND nb_ambulatoires = 1"|lieu_reference_service_code|1 | |||
| 1|CTI_SEJ_AMB_03|2|||0 | |||
| 1|CTI_SEJ_AMB_03|3|||0 | |||
| 1|CTI_SEJ_DUR_30|1|duree > 30|duree|0 | |||
| 1|CTI_SEJ_DUR_30|2|||0 | |||
| 1|CTI_SEJ_DUR_30|3|||0 | |||
| 1|CTI_SEJ_DUR_NEG|1|date_sortie < date_entree|duree|0 | |||
| 1|CTI_SEJ_DUR_NEG|2|||0 | |||
| 1|CTI_SEJ_DUR_NEG|3|||0 | |||
| 1|CTI_SEJ_MED_KO|1|medecin_adm_sejour_id IN [LI:CTI_MED_KO]|medecin_adm_sejour_code|0 | |||
| 1|CTI_SEJ_MED_KO|2|||0 | |||
| 1|CTI_SEJ_MED_KO|3|||0 | |||
| 1|CTI_SEJ_MED_NULL|1|((medecin_adm_sejour_id = 0 OR medecin_adm_sejour_id is null)AND (type_sejour<>9))||0 | |||
| 1|CTI_SEJ_MED_NULL|2|||0 | |||
| 1|CTI_SEJ_MED_NULL|3|||0 | |||
| 1|CTI_SEJ_SER_FINESS|1|"SELECT | |||
| v_sejours_1.sejour_id, | |||
| v_sejours_1.no_sejour, | |||
| v_sejours_1.date_sortie, | |||
| service_facturation_code | |||
| FROM | |||
| activite.v_sejours_1 | |||
| JOIN | |||
| ( | |||
| SELECT t_services_facturation.oid, t_services_facturation.code as service_facturation_code, t_finess.code AS finess_code | |||
| FROM activite.t_services_facturation | |||
| LEFT JOIN base.t_finess on t_finess.oid = t_services_facturation.finess_id | |||
| ) subview ON subview.oid = v_sejours_1.lieu_sortie_service_id | |||
| WHERE | |||
| subview.finess_code is null"|service_facturation_code|99 | |||
| 1|CTI_SEJ_SER_FINESS|2|||0 | |||
| 1|CTI_SEJ_SER_FINESS|3|||0 | |||
| 1|CTI_UCD_INC_80|1|"DROP TABLE IF EXISTS w_res; CREATE TEMP TABLE w_res AS SELECT v_sejours_1.sejour_id ,v_sejours_1.no_sejour ,v_sejours_1.date_sortie ,type_sejour ,code_prevu ,v_factures_lignes_c_1.montant_facture ,array_to_string(array_agg(DISTINCT t_ucd.code),',') AS ucd_codes ,sum(sortie_montant - entree_montant) AS sortie_montant ,round(100*base.cti_division(sum(sortie_montant - entree_montant), v_factures_lignes_c_1.montant_facture),2) AS rapport FROM eco.p_sejours JOIN eco.p_mouvements_articles ON mouvement_id = p_mouvements_articles.oid JOIN activite.v_sejours_1 ON p_sejours.sejour_id = v_sejours_1.sejour_id LEFT JOIN base.t_finess ON v_sejours_1.finess = t_finess.code JOIN eco.t_ucd_c ON ucd_id = t_ucd_c.oid JOIN pmsi.t_ucd ON t_ucd_c.code = t_ucd.code LEFT JOIN pmsi.t_prestations ON t_ucd.prestation_defaut_id = t_prestations.oid LEFT JOIN pmsi.t_ucd_tarifs ON t_ucd_tarifs.ucd_id = t_ucd.oid AND DATE BETWEEN t_ucd_tarifs.date_debut AND LEAST(t_ucd_tarifs.date_fin, top_taa_date_fin) JOIN ( SELECT no_sejour ,sum(montant_facture) AS montant_facture FROM activite.v_factures_lignes_c_1 WHERE prestation_code = 'GHS' GROUP BY 1 ) v_factures_lignes_c_1 ON v_factures_lignes_c_1.no_sejour = p_sejours.no_sejour LEFT JOIN ( SELECT no_sejour ,ucd_id ,rubrique_facturation_id ,sum(montant_facture) AS montant_facture FROM activite.v_factures_lignes_c_5 GROUP BY 1,2,3 ) v_factures_lignes_c_5 ON p_sejours.no_sejour = v_factures_lignes_c_5.no_sejour AND ( rubrique_facturation_id IN ( SELECT to_id FROM activite.t_listes LEFT JOIN activite.t_listes_contenu ON liste_id = t_listes.oid WHERE t_listes.code = 'CTI_UCD_R' ) OR t_ucd_c.oid = v_factures_lignes_c_5.ucd_id ) WHERE p_mouvements_articles.ucd_id != 0 AND type_mouvement_id IN ( SELECT to_id FROM eco.t_classes JOIN eco.t_classes_sections ON classe_id = t_classes.oid JOIN eco.t_classes_sections_elements ON section_id = t_classes_sections.oid WHERE t_classes.code = 'CTI_TYPMVT' AND t_classes_sections.code = '01' ) AND (sortie_montant - entree_montant) != 0 AND v_factures_lignes_c_1.montant_facture > 0 AND v_factures_lignes_c_5.montant_facture IS NULL GROUP BY 1,2,3,4,5,6 HAVING base.cti_division(sum(sortie_montant), v_factures_lignes_c_1.montant_facture) > 0.8; SELECT sejour_id, no_sejour, date_sortie,ucd_codes, montant_facture, sortie_montant, rapport FROM w_res WHERE 1 = 1"|ucd_codes, montant_facture, sortie_montant, rapport|99 | |||
| 1|CTI_UCD_INC_80|2|||0 | |||
| 1|CTI_UCD_INC_80|3|||0 | |||
| 1|CTI_UCD_NON_FACT|1|"SELECT v_sejours_1.sejour_id, v_sejours_1.no_sejour, v_sejours_1.date_sortie, t_ucd.code AS ucd_code, t_ucd_tarifs.date_debut AS date_debut_ucd, t_ucd_tarifs.date_fin AS date_fin_ucd, sortie_montant-entree_montant AS sortie_montant FROM eco.p_sejours JOIN eco.p_mouvements_articles ON mouvement_id = p_mouvements_articles.oid JOIN activite.v_sejours_1 ON p_sejours.sejour_id = v_sejours_1.sejour_id JOIN eco.t_ucd_c on ucd_id = t_ucd_c.oid JOIN pmsi.t_ucd on t_ucd_c.code = t_ucd.code JOIN pmsi.t_ucd_tarifs on t_ucd_tarifs.ucd_id = t_ucd.oid AND date BETWEEN t_ucd_tarifs.date_debut AND LEAST(t_ucd_tarifs.date_fin,top_taa_date_fin) LEFT JOIN activite.v_factures_lignes_c_5 on p_sejours.sejour_id = v_factures_lignes_c_5.sejour_id AND (rubrique_facturation_id IN (SELECT to_id FROM activite.t_listes JOIN activite.t_listes_contenu ON t_listes.oid = liste_id WHERE t_listes.code = 'CTI_UCD_R') OR v_factures_lignes_c_5.lpp_id = t_ucd_c.oid) WHERE p_mouvements_articles.ucd_id != 0 AND sortie_montant != 0 AND v_sejours_1.type_sejour = '1' AND v_factures_lignes_c_5.montant_facture is null"|ucd_code, date_debut_ucd, date_fin_ucd, sortie_montant|99 | |||
| 1|CTI_UCD_NON_FACT|2|||0 | |||
| 1|CTI_UCD_NON_FACT|3|||0 | |||
| 1|CTI_VAL_SUP_20K|1|montant_encours>20000||2 | |||
| 1|CTI_VAL_SUP_20K|2|||0 | |||
| 1|CTI_VAL_SUP_20K|3|||0 | |||
| @ -0,0 +1,46 @@ | |||
| oid|code|texte|texte_court | |||
| 0|***|Non renseignée|Non renseignée | |||
| 1|111|Hospitalisation complète MCO Médecine|Hospitalisation complète MCO Médecine | |||
| 1|112|Hospitalisation complète MCO Chirurgie|Hospitalisation complète MCO Chirurgie | |||
| 1|113|Hospitalisation complète MCO Obstétrique|Hospitalisation complète MCO Obstétrique | |||
| 1|114|Hospitalisation complète MCO Esthétique|Hospitalisation complète MCO Esthétique | |||
| 1|117|Hospitalisation complète MCO A préciser|Hospitalisation complète MCO A préciser | |||
| 1|118|Hospitalisation complète MCO A préciser|Hospitalisation complète MCO A préciser | |||
| 1|119|Hospitalisation complète MCO Autre|Hospitalisation complète MCO Autre | |||
| 1|121|Hospitalisation de jour MCO Médecine|Hospitalisation de jour MCO Médecine | |||
| 1|122|Hospitalisation de jour MCO Chirurgie|Hospitalisation de jour MCO Chirurgie | |||
| 1|123|Hospitalisation de jour MCO Obstétrique|Hospitalisation de jour MCO Obstétrique | |||
| 1|124|Hospitalisation de jour MCO Esthétique|Hospitalisation de jour MCO Esthétique | |||
| 1|127|Hospitalisation de jour MCO A préciser|Hospitalisation de jour MCO A préciser | |||
| 1|128|Hospitalisation de jour MCO A préciser|Hospitalisation de jour MCO A préciser | |||
| 1|129|Hospitalisation de jour MCO Autre|Hospitalisation de jour MCO Autre | |||
| 1|131|Séances de dialyse|Séances de dialyse | |||
| 1|132|Séances de chimiothérapie|Séances de chimiothérapie | |||
| 1|133|Séances de transfusion|Séances de transfusion | |||
| 1|139|Autres séances|Autres séances | |||
| 1|211|Hospitalisation complète SSR Soins de Suite Médicalisés|Hospitalisation complète SSR Soins de Suite Médicalisés | |||
| 1|212|Hospitalisation complète SSR Rééducation Fonctionnelle|Hospitalisation complète SSR Rééducation Fonctionnelle | |||
| 1|217|Hospitalisation complète SSR A préciser|Hospitalisation complète SSR A préciser | |||
| 1|218|Hospitalisation complète SSR A préciser|Hospitalisation complète SSR A préciser | |||
| 1|219|Hospitalisation complète SSR Autre|Hospitalisation complète SSR Autre | |||
| 1|221|Hospitalisation de jour SSR Soins de Suite Médicalisés|Hospitalisation de jour SSR Soins de Suite Médicalisés | |||
| 1|222|Hospitalisation de jour SSR Rééducation Fonctionnelle|Hospitalisation de jour SSR Rééducation Fonctionnelle | |||
| 1|227|Hospitalisation de jour SSR A préciser|Hospitalisation de jour SSR A préciser | |||
| 1|228|Hospitalisation de jour SSR A préciser|Hospitalisation de jour SSR A préciser | |||
| 1|229|Hospitalisation de jour SSR Autre|Hospitalisation de jour SSR Autre | |||
| 1|311|Hospitalisation complète PSY|Hospitalisation complète PSY | |||
| 1|317|Hospitalisation complète PSY A préciser|Hospitalisation complète PSY A préciser | |||
| 1|318|Hospitalisation complète PSY A préciser|Hospitalisation complète PSY A préciser | |||
| 1|319|Hospitalisation complète PSY Autre|Hospitalisation complète PSY Autre | |||
| 1|321|Hospitalisation de jour PSY|Hospitalisation de jour PSY | |||
| 1|327|Hospitalisation de jour PSY A préciser|Hospitalisation de jour PSY A préciser | |||
| 1|328|Hospitalisation de jour PSY A préciser|Hospitalisation de jour PSY A préciser | |||
| 1|329|Hospitalisation de jour PSY Autre|Hospitalisation de jour PSY Autre | |||
| 1|401|Hospitalisation à Domicile|Hospitalisation à Domicile | |||
| 1|501|EHPAD|EHPAD | |||
| 1|502|USLD|USLD | |||
| 1|503|Foyer de vie|Foyer de vie | |||
| 1|701|Activité SE|Activité SE | |||
| 1|702|Urgences Externes|Urgences Externes | |||
| 1|709|Autres externes|Autres externes | |||
| 1|999|Autres formes d'activité|Autres formes d'activité | |||
| @ -0,0 +1,50 @@ | |||
| oid|code|texte|level|parent_code | |||
| 1|--0|Source|1| | |||
| 1|--1|Thèmes principaux|1| | |||
| 1|--2|Période|1| | |||
| 1|--3|Rapports et essentiels|1| | |||
| 1|--4|Type de donnée|1| | |||
| 1|--DACTE|Date acte|2|--2 | |||
| 1|--DCOMPTABLE|Date comptable|2|--2 | |||
| 1|--DFACTURE|Date facture|2|--2 | |||
| 1|--DGROUPAGE|Date groupage|2|--2 | |||
| 1|--DINTERVENTION|Date intervention|2|--2 | |||
| 1|--DJOUR|Date jour|2|--2 | |||
| 1|--DMOUVEMENT|Date mouvement|2|--2 | |||
| 1|--DSORTIE|Date sortie|2|--2 | |||
| 1|--DVENTES|Date ventes|2|--2 | |||
| 1|--R1|Rapports CTI|2|--3 | |||
| 1|--R3|Rapports Etablissement|2|--3 | |||
| 1|--S1|Indicateurs CTI|2|--0 | |||
| 1|--S2|Indicateurs Groupe|2|--0 | |||
| 1|--S3|Indicateurs spécifiques Etablissement|2|--0 | |||
| 1|--T0001|Superviseur d'activité|2|--1 | |||
| 1|--T0002|Occupation|2|--1 | |||
| 1|--T0003|Places|2|--1 | |||
| 1|--T0004|Facturation Clinique|2|--1 | |||
| 1|--T0005|Clients Clinique|2|--1 | |||
| 1|--T0006|Facturation Honoraires|2|--1 | |||
| 1|--T0007|Clients Honoraire|2|--1 | |||
| 1|--T0008|En-cours|2|--1 | |||
| 1|--T0011|Occupation bloc|2|--1 | |||
| 1|--T0097|Calendrier|2|--1 | |||
| 1|-TS|Type de séjour|1| | |||
| 1|-TS1|Hospitalisé|2|-TS | |||
| 1|-TS2|Ambulatoires|2|-TS | |||
| 1|-TS3|Externes|2|-TS | |||
| 1|-TS5|Séances|2|-TS | |||
| 1|CA|Chiffre d'affaire|2|--4 | |||
| 1|CACP|C.A. Comptabilisé|3|CA | |||
| 1|CAF|C.A. Facturé|3|CA | |||
| 1|CAHON|C.A. Honoraire|3|CA | |||
| 1|CARG|C.A. Réglé|3|CA | |||
| 1|CASL|C.A. Solde|3|CA | |||
| 1|CAV|C.A. Valorisé|3|CA | |||
| 1|CAVF|C.A. Facturé et Valorisé|3|CA | |||
| 1|NBENT|Nombre Entrées|3|NOMBRE | |||
| 1|NBJOU|Nombre Jours|3|NOMBRE | |||
| 1|NBRUB|Nombre Rubriques|3|NOMBRE | |||
| 1|NBSEJ|Nombre Séjours|3|NOMBRE | |||
| 1|NBSOR|Nombre Sorties|3|NOMBRE | |||
| 1|NOMBRE|Nombre|2|--4 | |||
| 1|TAUX|Taux|2|--4 | |||
| @ -0,0 +1,506 @@ | |||
| oid|code|table_name|texte|entete_etendue|entete|column_name|is_cti|total_function|output_format|width|dimension_date_1|dimension_date_2|dimension_date_3|dimension_date_4|dimension_date_5|dimension_date|indicateur_associe_1_code|indicateur_associe_2_code|indicateur_associe_3_code|indicateur_associe_4_code|indicateur_associe_5_code|indicateur_associe_6_code|indicateur_associe_7_code|indicateur_associe_8_code|indicateur_associe_9_code|indicateur_associe_10_code|indicateur_associe_11_code|indicateur_associe_12_code|indicateur_associe_13_code|indicateur_associe_14_code|indicateur_associe_15_code|indicateur_associe_16_code|indicateur_associe_17_code|indicateur_associe_18_code|indicateur_associe_19_code|indicateur_associe_20_code|indicateur_reference_code|is_template|indicateur_template_code|variable_definition_1|variable_definition_2|variable_definition_3|variable_value_1|variable_value_2|variable_value_3|variable_value_text_1|variable_value_text_2|variable_value_text_3|description|theme_1_code|theme_2_code|theme_3_code|theme_4_code|theme_5_code|theme_6_code|theme_7_code|theme_8_code|theme_9_code | |||
| 1|CTIAGEMOY|*CALC|Age moyen Hospit et Ambu|Age moyen Hospit et Ambu|Age moy|base.cti_division([1], [2])|1|*CALC|#,0|0| | | | | | |CTIAGESUM|CTI_NB_SEJ|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Age moyen des patients ayant effectués des séjours dans l'établissement (hors séances)|NBSEJ|||||||| | |||
| 1|CTIAGESUM|SEJOURS|Somme des ages|Somme des ages|Somme Ages|CASE WHEN type_sejour = '1' OR type_sejour = '2' THEN age ELSE null END|1|SUM|#|0|2| | | | |2|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Somme les o/ooges des patients des séjours en sévérité de type '1' et '2'||||||||| | |||
| 1|CTI_ADM|OCCUPATION|NB Admissions sur la période|Admissions sur la période|Adm Per|nb_ambulatoires + CASE WHEN type_sejour = '5' THEN 0 ELSE nb_seances END + nb_externes + nb_entrees_directes|1|SUM|#|0|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre d'admissions de patients sur la période choisie|NBENT|||||||| | |||
| 1|CTI_ADMHCP|OCCUPATION|SSR - Admissions sur la période (Hospitalisaiton complète)|SSR - Admissions sur la période (Hospitalisaiton complète)|SSR Adm Per HCOMP|CASE WHEN mode_traitement_id = '3' THEN GREATEST(nb_ambulatoires, nb_seances, nb_externes, nb_entrees_directes) ELSE 0 END|1|SUM|#|0|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre d'admissions de patients sur la période choisie en Hospitalisation Complète||||||||| | |||
| 1|CTI_ADMHDJ|OCCUPATION|SSR - Admissions sur la période (Hospitalisaiton de jour)|SSR - Admissions sur la période (Hospitalisaiton de jour)|SSR Adm Per HDJ|CASE WHEN mode_traitement_id = '4' THEN GREATEST(nb_ambulatoires, nb_seances, nb_externes, nb_entrees_directes) ELSE 0 END|1|SUM|#|0|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre d'admissions de patients sur la période choisie en Hospitalisation de Jour||||||||| | |||
| 1|CTI_ADMPREHCP|*CALC|SSR - Admissions avant période (Hospitalisation complète)|SSR - Admissions avant période (Hospitalisation complète)|SSR Adm Pre H COMP|[1] - [2]|1|*CALC|#|60| | | | | | |CTI_NBSEJCP|CTI_ADMHCP|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre d'admissions de patients avant la période choisie en Hospitalisation Complète||||||||| | |||
| 1|CTI_ADMPREHDJ|*CALC|SSR - Admissions avant période (Hospitalisation de jour)|SSR - Admissions avant période (Hospitalisation de jour)|SSR Adm Pre HDJ|[1] - [2]|1|*CALC|#|60| | | | | | |CTI_NBSEJHDJ|CTI_ADMHDJ|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre d'admissions de patients avant la période choisie en Hospitalisation de Jour||||||||| | |||
| 1|CTI_ADM_PRE|*CALC|NB Admissions avant période|Admissions avant période|Adm Pre|[1] - [2]|1|*CALC|#|60| | | | | | |CTI_NBSEJO|CTI_ADM|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre d'admissions de patients avant la période choisie|NBENT|NBSEJ||||||| | |||
| 1|CTI_ADM_PRE_PER|*CALC|NB Admissions avant période|Admissions avant période|Adm < Per|[1] - [2]|1|*CALC|#|60| | | | | | |CTI_NBSEJO|CTI_NBENT_SAES|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre d'admissions de patients avant la période choisie|-TS1|-TS2|-TS3|-TS5|NBENT|NBSEJ||| | |||
| 1|CTI_ATU_MT_ENC|FACTURATION_CLINIQUE|CA ATU Valorisé Clinique|Montant ATU Valorisé Clinique|Montant ATU Valorisé Clinique|CASE WHEN prestation_code IN ('ATU','FPU') THEN montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires des ATU valorisés|CAV|||||||| | |||
| 1|CTI_ATU_MT_FAC|FACTURATION_CLINIQUE|CA ATU Facturé|Montant ATU facturé|Montant ATU facturé|CASE WHEN prestation_code IN('ATU') THEN montant_facture ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires des ATU facturés|CAF|||||||| | |||
| 1|CTI_ATU_MT_TOT|FACTURATION_CLINIQUE|CA ATU Facturé + Valorisé|Montant ATU Facturé + Valorisé|Montant ATU Facturé + Valorisé|CASE WHEN prestation_code IN ('ATU','FPU') THEN montant_facture + montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires des ATU facturés et valorisés|CAVF|||||||| | |||
| 1|CTI_ATU_NB_ENC|FACTURATION_CLINIQUE|NB Rubriques ATU Valorisés|Nombre ATU Valorisés|Nombre ATU Valorisés|CASE WHEN prestation_code IN ('ATU','FPU') THEN nb_rubrique_encours ELSE 0 END|1|SUM||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre d'ATU valorisés|NBRUB|||||||| | |||
| 1|CTI_ATU_NB_FAC|FACTURATION_CLINIQUE|NB Rubriques ATU facturés|Nombre ATU facturés|Nombre ATU facturés|CASE WHEN prestation_code IN ('ATU','FPU') THEN nb_rubrique_facture ELSE 0 END|1|SUM||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre d'ATU facturés|NBRUB|||||||| | |||
| 1|CTI_ATU_NB_TOT|FACTURATION_CLINIQUE|NB Rubriques ATU Facturés + Valorisés|Nombre ATU Facturé + Valorisé|Nombre ATU Facturé + Valorisé|CASE WHEN prestation_code IN ('ATU','FPU') THEN nb_rubrique_facture + nb_rubrique_encours ELSE 0 END|1|SUM|#|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre d'ATU facturés et valorisés|NBRUB|||||||| | |||
| 1|CTI_AUT_MT_ENC|FACTURATION_CLINIQUE|CA AUTRE Valorisé Clinique|"Montant ""Autres"" Valorisé Clinique"|"Montant ""Autres"" Valorisé Clinique"|CASE WHEN type_sejour NOT IN('1', '2', '3', '5') THEN montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires des 'autres' valorisés|CAV|||||||| | |||
| 1|CTI_AUT_MT_FAC|FACTURATION_CLINIQUE|CA AUTRE Facturé|"Montant ""Autres"" Facturé"|"Montant ""Autres"" Facturé"|CASE WHEN type_sejour NOT IN('1', '2', '3', '5') THEN montant_facture ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires des 'autres' facturés|CAF|||||||| | |||
| 1|CTI_AUT_MT_TOT|FACTURATION_CLINIQUE|CA AUTRE Facturé + Valorisé|"Montant ""Autres"" Facturé + Valorisé"|"Montant ""Autres"" Facturé + Valorisé"|CASE WHEN type_sejour NOT IN('1', '2', '3', '5') THEN montant_facture + montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires des 'autres' facturés et valorisés|CAVF|||||||| | |||
| 1|CTI_AUT_NBAUT|OCCUPATION|"NB Séjours ""Autres"" (occupation)"|"Nombres de séjours ""Autres"""|"Nombres de séjours ""Autres"""|DISTINCT CASE WHEN (code_prevu = 0 and type_sejour NOT IN('1', '2', '3', '5')) THEN no_sejour ELSE NULL END|1|COUNT|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours 'autres' de l'établissement|NBSEJ|||||||| | |||
| 1|CTI_AUT_NB_ENC|FACTURATION_CLINIQUE|NB Séjours CA AUTRE Valorisés Clinique|"Nombre séjours ""Autres"" Valorisés"|"Nombre séjours ""Autres"" Valorisés"|DISTINCT CASE WHEN (est_ligne_facturee = '0' and type_sejour NOT IN('1', '2', '3', '5')) THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours 'autres' valorisés|NBSEJ|||||||| | |||
| 1|CTI_AUT_NB_FAC|FACTURATION_CLINIQUE|NB Séjours CA AUTRE facturés Clinique|"Séjours ""Autres"" facturés"|"Séjours ""Autres"" facturés"|DISTINCT CASE WHEN (est_ligne_facturee = '1' and type_sejour NOT IN('1', '2', '3', '5')) THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours 'autres' facturés|NBSEJ|||||||| | |||
| 1|CTI_AUT_NB_TOT|FACTURATION_CLINIQUE|NB Séjours CA AUTRE Facturés + Valorisés Clinique|"Nombre de séjours ""Autres"" Facturés + Valorisés"|"Nombre de séjours ""Autres"" Facturés + Valorisés"|DISTINCT CASE WHEN ( type_sejour NOT IN('1', '2', '3', '5')) THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours 'autres' facturés et valorisés|NBSEJ|||||||| | |||
| 1|CTI_CACPTENC_C_12M|*CALC|CA Activité comptable moyen mensuel 12 derniers mois (encours CTI)|CA moyen activité comptable|CA moyen activite comptable|[1]+[2]|1|*CALC|0E|0| | | | | | |CTI_CCAENCVAR_C_12M|CTI_MTCPTCLI_C_12M|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires mensuel moyen de l'encours des 12 derniers mois|CACP|CAV||||||| | |||
| 1|CTI_CALNBJ_OUVRE|CALENDRIER|Nombre de jours ouvrés|Nombre de jours ouvrés|Jours ouvrés|nb_jour_ouvre|1|SUM|#|0|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de jours ouvré de la période||||||||| | |||
| 1|CTI_CAMFAC1_DC|*CALC|CA TOTAL Moyen Facturé [HOSP] (date sortie)|CA Moyen Total facturé (Hospitalisés) (date sortie)|CA Moyen Total facturé (Hospitalisés) (date sortie)|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen des séjours hospitalisés (1 nuit minimum) facturés (date sortie)|-TS1|CAF|NBSEJ|||||| | |||
| 1|CTI_CAMFAC2_DC|*CALC|CA TOTAL Moyen Facturé [AMBU] (date sortie)|CA Moyen Total facturé (Ambulatoire) (date sortie)|CA Moyen Total facturé (Ambulatoire) (date sortie)|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen des séjours ambulatoires (0 nuits) facturés (date sortie)|-TS2|CAF|NBSEJ|||||| | |||
| 1|CTI_CAMFAC3_DC|*CALC|CA TOTAL Moyen Facturé [EXT] (date sortie)|CA Moyen Total facturé (Externe) (date sortie)|CA Moyen Total facturé (Externe) (date sortie)|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen des séjours externes facturés (date sortie)|-TS3|CAF|NBSEJ|||||| | |||
| 1|CTI_CAMFAC5_DC|*CALC|CA TOTAL Moyen Facturé [SEANCE] (date sortie)|CA Moyen Total facturé (Séances) (date sortie)|CA Moyen Total facturé (Séances) (date sortie)|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen des séances facturés (date sortie)|-TS5|CAF|NBSEJ|||||| | |||
| 1|CTI_CAMFAC_CS|*CALC|CA TOTAL Moyen Facturé (date sortie)|CA Moyen facturé (date sortie)|CA Moyen facturé (date sortie)|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen des séjours facturés (date sortie)|CAF|NBSEJ||||||| | |||
| 1|CTI_CAMFAC_DC|*CALC|CA TOTAL Moyen Facturé (date vente)|CA Moyen facturé (date_ventes)|CA Moyen facturé (date_ventes)|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen des séjours facturés (date vente)|CAF|NBSEJ||||||| | |||
| 1|CTI_CAM_FACT|*CALC|CA moyen Facturé etablissement|CA moyen facturé etablissement|CA moyen facturé|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |CTI_CA_FAC_ETAB|CTI_NBSEJO|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé moyen|CAF|NBSEJ||||||| | |||
| 1|CTI_CAM_MT1_FAC|*CALC|CA SEJOUR moyen [HOSP]|CA moyen SEJOUR|CA moyen SEJOUR|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen des séjours hospitalisés (1 nuit minimum)|-TS1|CAF|NBSEJ|||||| | |||
| 1|CTI_CAM_MT2_FAC|*CALC|CA SEJOUR moyen [AMBU]|CA moyen SEJOUR|CA moyen SEJOUR|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen des séjours ambulatoires (0 nuits)|-TS2|CAF|NBSEJ|||||| | |||
| 1|CTI_CAM_MT5_FAC|*CALC|CA SEJOUR moyen [SEANCE]|CA moyen|CA moyen|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen des séances|-TS5|CAF||||||| | |||
| 1|CTI_CAM_MTDA1_FAC|*CALC|CA SEJOUR moyen [HOSP] (date acte)|CA moyen SEJOUR|CA moyen SEJOUR|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen des séjours hospitalisés (1 nuit minimum) (date acte)|-TS1|CAF|NBSEJ|||||| | |||
| 1|CTI_CAM_MTDA1_TOT|*CALC|CA SEJOUR Moyen Facturé + Valorisé [HOSP] (date acte)|CA moyen SEJOUR Facturé + Valorisé|CA moyen SEJOUR Facturé + Valorisé|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen facturé et valorisé des séjours hospitalisés (1 nuit minimum) (date acte)|-TS1|CAVF|NBSEJ|||||| | |||
| 1|CTI_CAM_MTDA2_FAC|*CALC|CA SEJOUR moyen [AMBU] (date acte)|CA moyen SEJOUR (date acte)|CA moyen SEJOUR (date acte)|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen des séjours ambulatoires (0 nuits) (date acte)|-TS2|CAF|NBSEJ|||||| | |||
| 1|CTI_CAM_MTDA2_TOT|*CALC|CA SEJOUR Moyen Facturé + Valorisé [AMBU] (date acte)|CA moyen SEJOUR Facturé + Valorisé (date acte)|CA moyen SEJOUR Facturé + Valorisé (date acte)|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen facturé et valorisé des séjours ambulatoires (0 nuits) (date acte)|-TS2|CAVF|NBSEJ|||||| | |||
| 1|CTI_CAM_MTDA5_FAC|*CALC|CA SEJOUR moyen [SEANCE] (date acte)|CA moyen|CA moyen|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen des séances (date acte)|-TS5|CAF|NBSEJ|||||| | |||
| 1|CTI_CAM_MTDA5_TOT|*CALC|CA SEJOUR Moyen Facturé + Valorisé [SEANCE] (date acte)|CA moyen SEJOUR Facturé + Valorisé (Séances)|CA moyen SEJOUR Facturé + Valorisé (Séances)|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen facturé et valorisé des séances (date acte)|-TS5|CAVF|NBSEJ|||||| | |||
| 1|CTI_CAM_MTDA8_FAC|*CALC|CA SEJOUR moyen (date acte)|CA moyen SEJOUR (date acte)|CA moyen SEJOUR (date acte)|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen des séjours (date acte)|CAF|NBSEJ||||||| | |||
| 1|CTI_CAM_MTDA8_TOT|*CALC|CA SEJOUR Moyen Facturé + Valorisé (date acte)|CA moyen SEJOUR Facturé + Valorisé (date acte)|CA moyen SEJOUR Facturé + Valorisé (date acte)|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen facturé et valorisé des séjours (date acte)|CAVF|NBSEJ||||||| | |||
| 1|CTI_CAM_MTDS1_FAC|*CALC|CA SEJOUR moyen [HOSP] (date sortie)|CA moyen SEJOUR|CA moyen SEJOUR|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen facturé des séjours hospitalisés (1 nuit minimum) (date sortie)|-TS1|CAF|NBSEJ|||||| | |||
| 1|CTI_CAM_MTDS1_TOT|*CALC|CA SEJOUR Moyen Facturé + Valorisé [HOSP] (date sortie)|CA moyen SEJOUR Facturé + Valorisé|CA moyen SEJOUR Facturé + Valorisé|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen facturé et valorisé des séjours hospitalisés (1 nuit minimum) (date sortie)|-TS1|CAVF|NBSEJ|||||| | |||
| 1|CTI_CAM_MTDS2_FAC|*CALC|CA SEJOUR moyen [AMBU] (date sortie)|CA moyen SEJOUR (date sortie)|CA moyen SEJOUR (date sortie)|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen des séjours ambulatoires (0 nuits) (date sortie)|-TS2|CAF|NBSEJ|||||| | |||
| 1|CTI_CAM_MTDS2_TOT|*CALC|CA SEJOUR Moyen Facturé + Valorisé [AMBU] (date sortie)|CA moyen SEJOUR Facturé + Valorisé (date sortie)|CA moyen SEJOUR Facturé + Valorisé (date sortie)|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen facturé et valorisé des séjours ambulatoires (0 nuits) (date sortie)|-TS2|CAVF|NBSEJ|||||| | |||
| 1|CTI_CAM_MTDS5_FAC|*CALC|CA SEJOUR moyen [SEANCE] (date sortie)|CA moyen|CA moyen|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen des séances (date sortie)|-TS5|CAF|NBSEJ|||||| | |||
| 1|CTI_CAM_MTDS5_TOT|*CALC|CA SEJOUR Moyen Facturé + Valorisé [SEANCE] (date sortie)|CA moyen SEJOUR Facturé + Valorisé (Séances)|CA moyen SEJOUR Facturé + Valorisé (Séances)|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen facturé et valorisé des séances (date sortie)|-TS5|CAVF|NBSEJ|||||| | |||
| 1|CTI_CAM_MTDS8_FAC|*CALC|CA SEJOUR moyen (date sortie)|CA moyen SEJOUR (date sortie)|CA moyen SEJOUR (date sortie)|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen des séjours (date sortie)|CAF|NBSEJ||||||| | |||
| 1|CTI_CAM_MTDS8_TOT|*CALC|CA SEJOUR Moyen Facturé + Valorisé (date sortie)|CA moyen SEJOUR Facturé + Valorisé (date sortie)|CA moyen SEJOUR Facturé + Valorisé (date sortie)|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen facturé et valorisé des séjours (date sortie)|CAVF|NBSEJ||||||| | |||
| 1|CTI_CAM_MTDV1_FAC|*CALC|CA SEJOUR moyen [HOSP] (date vente)|CA moyen SEJOUR|CA moyen SEJOUR|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen facturé des séjours hospitalisés (1 nuit minimum) (date vente)|-TS1|CAF|NBSEJ|||||| | |||
| 1|CTI_CAM_MTDV1_TOT|*CALC|CA SEJOUR Moyen Facturé + Valorisé [HOSP] (date vente)|CA moyen SEJOUR Facturé + Valorisé|CA moyen SEJOUR Facturé + Valorisé|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen facturé et valorisé des séjours hospitalisés (1 nuit minimum) (date vente)|-TS1|CAVF|NBSEJ|||||| | |||
| 1|CTI_CAM_MTDV2_FAC|*CALC|CA SEJOUR moyen [AMBU] (date vente)|CA moyen SEJOUR (date vente)|CA moyen SEJOUR (date vente)|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen des séjours ambulatoires (0 nuits) (date vente)|-TS2|CAF|NBSEJ|||||| | |||
| 1|CTI_CAM_MTDV2_TOT|*CALC|CA SEJOUR Moyen Facturé + Valorisé [AMBU] (date vente)|CA moyen SEJOUR Facturé + Valorisé (date vente)|CA moyen SEJOUR Facturé + Valorisé (date vente)|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen facturé et valorisé des séjours ambulatoires (0 nuits) (date vente)|-TS2|CAVF|NBSEJ|||||| | |||
| 1|CTI_CAM_MTDV5_FAC|*CALC|CA SEJOUR moyen [SEANCE] (date vente)|CA moyen|CA moyen|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen des séances (date vente)|-TS5|CAF|NBSEJ|||||| | |||
| 1|CTI_CAM_MTDV5_TOT|*CALC|CA SEJOUR Moyen Facturé + Valorisé [SEANCE] (date vente)|CA moyen SEJOUR Facturé + Valorisé (Séances)|CA moyen SEJOUR Facturé + Valorisé (Séances)|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen facturé et valorisé des séances (date vente)|-TS5|CAVF|NBSEJ|||||| | |||
| 1|CTI_CAM_MTDV8_FAC|*CALC|CA SEJOUR moyen (date vente)|CA moyen SEJOUR (date vente)|CA moyen SEJOUR (date vente)|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen des séjours (date vente)|CAF|NBSEJ||||||| | |||
| 1|CTI_CAM_MTDV8_TOT|*CALC|CA SEJOUR Moyen Facturé + Valorisé (date vente)|CA moyen SEJOUR Facturé + Valorisé (date vente)|CA moyen SEJOUR Facturé + Valorisé (date vente)|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen facturé et valorisé des séjours (date vente)|CAVF|NBSEJ||||||| | |||
| 1|CTI_CAM_SOINS_CPT|*CALC|CA SOINS Moyen comptabilisé (date vente)|CA moyen Soins (date acte)|CA moyen Soins (date acte)|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |CTI_CA_T2A_CPT|CTI_NBSEJ_SOINS_CPT|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires comptabilisé moyen des soins (date vente)|CACP|NBSEJ||||||| | |||
| 1|CTI_CAM_SOINS_FACVAL#2|*CALC|CA SOINS Moyen Facturé + Valorisé (date sortie)|CA moyen Soins (date sortie)|CA moyen Soins (date sortie)|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé et valorisé moyen des soins (date sortie)|CAVF|NBSEJ||||||| | |||
| 1|CTI_CAT_MT1_FAC|*CALC|CA SOINS Moyen [HOSP]|CA moyen Soins|CA moyen Soins|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen des soins effectués lors des séjours hospitalisés (1 nuit minimum)|-TS1|CAF|NBSEJ|||||| | |||
| 1|CTI_CAT_MT2_FAC|*CALC|CA SOINS Moyen [AMBU]|CA moyen Soins|CA moyen Soins|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen des soins effectués lors des séjours ambulatoires (0 nuits)|-TS2|CAF|NBSEJ|||||| | |||
| 1|CTI_CAT_MT5_FAC|*CALC|CA SOINS Moyen [SEANCE]|CA moyen|CA moyen|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen des soins effectués lors des séances|-TS5|CAF||||||| | |||
| 1|CTI_CAT_MTD18_FACVAL|*CALC|CA SOINS Moyen Facturé + Valorisé (date acte)|CA moyen Soins (date acte)|CA moyen Soins (date acte)|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |CTI_T2A_MT_TOT|CTI_EMC|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé et valorisé moyen des soins (date acte)|CAVF|||||||| | |||
| 1|CTI_CAT_MTDA2_FAC|*CALC|CA SOINS Moyen [AMBU] (date acte)|CA moyen Soins (date acte)|CA moyen Soins (date acte)|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen des soins réalisés lors des séjours ambulatoires (0 nuits) (date acte)|-TS2|CAF|NBSEJ|||||| | |||
| 1|CTI_CAT_MTDA5_FAC|*CALC|CA SOINS Moyen [SEANCE] (date acte)|CA moyen|CA moyen|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen des soins réalisés lors des séances (date acte)|-TS5|CAF|NBSEJ|||||| | |||
| 1|CTI_CAT_MTDA8_FAC|*CALC|CA SOINS Moyen (date acte)|CA moyen Soins (date acte)|CA moyen Soins (date acte)|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen des soins (date acte)|CAF|NBSEJ||||||| | |||
| 1|CTI_CAT_MTDA_FAC|*CALC|CA SOINS Moyen [HOSP] (date acte)|CA moyen Soins|CA moyen Soins|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>|||||||||||-TS1|CAF|NBSEJ|||||| | |||
| 1|CTI_CAT_MTDS1_FAC|*CALC|CA SOINS Moyen [HOSP] (date sortie)|CA moyen Soins|CA moyen Soins|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen des soins réalisés lors des séjours hospitalisés (1 nuit minimum) (date sortie)|-TS1|CAF|NBSEJ|||||| | |||
| 1|CTI_CAT_MTDS2_FAC|*CALC|CA SOINS Moyen [AMBU] (date sortie)|CA moyen Soins (date sortie)|CA moyen Soins (date sortie)|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen des soins réalisés lors des séjours ambulatoires (0 nuits) (date sortie)|-TS2|CAF|NBSEJ|||||| | |||
| 1|CTI_CAT_MTDS5_FAC|*CALC|CA SOINS Moyen [SEANCE] (date sortie)|CA moyen|CA moyen|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen des soins réalisés lors des séances (date sortie)|-TS5|CAF|NBSEJ|||||| | |||
| 1|CTI_CAT_MTDS8_FAC|*CALC|CA SOINS Moyen (date sortie)|CA moyen Soins (date sortie)|CA moyen Soins (date sortie)|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen des soins (date sortie)|CAF|NBSEJ||||||| | |||
| 1|CTI_CAT_MTDV1_FAC|*CALC|CA SOINS Moyen [HOSP] (date vente)|CA moyen Soins|CA moyen Soins|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen des soins réalisés lors des séjours hospitalisés (1 nuit minimum) (date vente)|-TS1|CAF|NBSEJ|||||| | |||
| 1|CTI_CAT_MTDV2_FAC|*CALC|CA SOINS Moyen [AMBU] (date vente)|CA moyen Soins (date vente)|CA moyen Soins (date vente)|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen des soins réalisés lors des séjours ambulatoires (0 nuits) (date vente)|-TS2|CAF|NBSEJ|||||| | |||
| 1|CTI_CAT_MTDV5_FAC|*CALC|CA SOINS Moyen [SEANCE] (date vente)|CA moyen|CA moyen|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen des soins réalisés lors des séances (date vente)|-TS5|CAF|NBSEJ|||||| | |||
| 1|CTI_CAT_MTDV8_FAC|*CALC|CA SOINS Moyen (date vente)|CA moyen Soins (date vente)|CA moyen Soins (date vente)|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen des soins (date vente)|CAF|NBSEJ||||||| | |||
| 1|CTI_CA_COMPT|SEJOURS|CA comptabilisé total|CA comptabilisé etablissement|CA Comptabilisé|montant_comptabilise|1|SUM|#E|80|4| | | | |4|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires comptabilisé total||||||||| | |||
| 1|CTI_CA_COMPT_EXT|SEJOURS|CA comptabilisé (Autres- Externes)|CA comptabilisé (Autres- Externes)|CA comptabilisé (Autres)|CASE WHEN type_sejour = '3' THEN montant_comptabilise ELSE NULL END|1|SUM|#E|70|4| | | | |4|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires comptabilisé des séjours Autres et Externes|-TS3|||||||| | |||
| 1|CTI_CA_COMPT_HC|SEJOURS|CA comptabilis?ospitalisation complète|CA comptabilisé hospitalisation complète|CA comptabilisé (HC)|CASE WHEN type_sejour = '1' THEN montant_comptabilise ELSE NULL END|1|SUM|#E|80|4| | | | |4|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires comptabilisé des séjours en Hospitalisation Complète (1 nuit minimum)||||||||| | |||
| 1|CTI_CA_COMP_HJ|SEJOURS|CA comptrabilisé (Hospitalisation de jour)|CA comptrabilisé (Hospitalisation de jour)|CA comptrabilisé (HJ)|CASE WHEN type_sejour = '2' OR type_sejour = '5' THEN montant_comptabilise ELSE NULL END|1|SUM|#E|70|4| | | | |4|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||||||||||| | |||
| 1|CTI_CA_EXP_ETAB|SEJOURS|CA expédié|CA expédié établissement |CA expédié|CASE WHEN nb_non_expedie <> 1 THEN montant_facture ELSE NULL END|1|SUM|#E|80|3| | | | |3|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires des factures expédiées|CAF|||||||| | |||
| 1|CTI_CA_EXP_EXT|SEJOURS|CA expédié (Autres-externes)|CA expédié (Autres-externes)|CA expédié (Autres)|CASE WHEN type_sejour = '3' AND nb_non_expedie <> 1 THEN montant_facture ELSE NULL END|1|SUM|#E|80|3| | | | |3|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires des factures expédiées en Autres et Externes|-TS3|CAF||||||| | |||
| 1|CTI_CA_EXP_HC|SEJOURS|CA expédié (hospitalisation complète)|CA expédié (hospitalisation complète)|CA expédié (HC)|CASE WHEN type_sejour = '1' AND nb_non_expedie <> 1 THEN montant_facture ELSE NULL END|1|SUM|#E|70|3| | | | |3|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires des factures expédiées pour des séjours en Hospitalisation Complète (1 nuit minimum)|CAF|||||||| | |||
| 1|CTI_CA_EXP_HJ|SEJOURS|CA expédié (Hospitalisation de jour)|CA expédié (Hospitalisation de jour)|CA expédié (HJ)|CASE WHEN (type_sejour = '2' OR type_sejour = '5') AND nb_non_expedie <> 1 THEN montant_facture ELSE NULL END|1|SUM|#E|70|3| | | | |3|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires des factures expédiées pour des séjours en Hospitalisation de Jour (0 nuits)|CAF|||||||| | |||
| 1|CTI_CA_FACT_EXT|SEJOURS|CA Facturé (Autres = externes)|CA facturé (Autres = externes)|CA facturé (Autres)|CASE WHEN type_sejour = '3' THEN montant_facture ELSE NULL END|1|SUM|#E|80|3| | | | |3|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé en Autres et Externes|-TS3|CAF||||||| | |||
| 1|CTI_CA_FACT_HC|SEJOURS|CA Facturé hospitalisation complète|CA facturé hospitalisation complète|CA facturé (HC)|CASE WHEN type_sejour = '1' THEN montant_facture ELSE NULL END|1|SUM|#E|80|3| | | | |3|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé en Hospitalisation Complète (1 nuit minimum)|CAF|||||||| | |||
| 1|CTI_CA_FACT_HJ|SEJOURS|CA Facturé (Hospitalisation de jour)|CA facturé (Hospitalisation de jour)|CA facturé (hj)|CASE WHEN type_sejour = '2' OR type_sejour = '5' THEN montant_facture ELSE NULL END|1|SUM|#E|80|3| | | | |3|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé en Hospitalisation de Jour (0 nuits)|CAF|||||||| | |||
| 1|CTI_CA_FACT_VAL|SEJOURS|CA Total|CA Total (Facturé + valorisé)|CA Total|montant_facture_c + montant_encours_c|1|SUM|#E|80|2| | | | |2|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>|||||||||||CAVF|||||||| | |||
| 1|CTI_CA_FACT_VAL_HC|SEJOURS|CA Facturé + Ca Valorisé (hospitalisation complète)|CA facturé + Ca valorisé (hospitalisation complète)|CA facturé + Ca valorisé (hc)|CASE WHEN type_sejour = '1' THEN montant_facture + montant_encours ELSE NULL END|1|SUM|#E|80|3| | | | |3|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé et valorisé des séjours en Hospitalisation Complète (1 nuit minimum)||||||||| | |||
| 1|CTI_CA_FAC_ETAB|SEJOURS|CA Facturé Etablissement|CA facturé etablissement|CA facturé|montant_facture_c|1|SUM|#E|80|2| | | | |2|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé|CAF|||||||| | |||
| 1|CTI_CA_FAC_VAL_EXT|*CALC|CA Facturé + Valorisé (Autres-Externes)|CA facturé + valorisé (Autres-Externes)|CA facturé + valorisé (Autres)|[1]+[2]|1|*CALC|#E|80| | | | | | |CTI_CA_FACT_EXT|CTI_CA_VAL_EXT|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé et valorisé des séjours Externes|-TS3|CAF||||||| | |||
| 1|CTI_CA_FAC_VAL_EXT-2|*CALC|CA facturé + valorisé (Autres-Externes)|CA facturé + valorisé (Autres-Externes)|CA facturé + valorisé (Autres)|[1] + [2]|1|*CALC|#E|80| | | | | | |CTI_CA_FACT_EXT|CTI_CA_VAL_EXT|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé et valorisé des séjours Externes|-TS3|CAF|CAV|||||| | |||
| 1|CTI_CA_FAC_VAL_HJ|SEJOURS|CA Facturé + Valorisé (Hospitalisation de jour)|CA facturé + valorisé (Hospitalisation de jour)|CA facturé + valorisé (HJ)|CASE WHEN type_sejour = '2' OR type_sejour = '5' THEN montant_facture + montant_encours ELSE NULL END |1|SUM|#E|80|3| | | | |3|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé et valorisé des séjours en Hospitalisation de jour (0 nuits)||||||||| | |||
| 1|CTI_CA_MOY_FACT_HC|*CALC|CA moyen Facturé hospitalisation complète|CA moyen facturé hospitalisation complète|CA moyen facturé (HC)|base.cti_division([1] , [2])|1|*CALC|#E|60| | | | | | |CTI_CA_FACT_HC|CTI_NBSEJ_HC|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé moyen des séjours en Hospitalisation Complète|CAF|NBSEJ||||||| | |||
| 1|CTI_CA_MOY_FACT_VAL_ETAB|*CALC|CA moyen Facturé + Valorisé (Etablissement)|CA moyen facturé + valorisé (Etablissement)|CA moyen facturé + valorisé|base.cti_division([1]+[2],[3])|1|*CALC|#E|60| | | | | | |CTI_CA_FAC_ETAB|CTI_CA_VAL_ETAB|CTI_NBSEJO|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé et valorisé moyen de l'établissement|CAF|NBSEJ||||||| | |||
| 1|CTI_CA_MOY_FAC_EXT|*CALC|CA moyen Facturé (Autres = externes)|CA moyen facturé (Autres = externes)|CA moyen facturé (Autres)|base.cti_division([1] , [2])|1|*CALC|#E|60| | | | | | |CTI_CA_FACT_EXT|CTI_NBSEJ_EXT|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé moyens des séjours Externes|-TS3|CAF|NBSEJ|||||| | |||
| 1|CTI_CA_MOY_FAC_HJ|*CALC|CA moyen Facturé (Hospitalisation de jour)|CA moyen facturé (Hospitalisation de jour)|CA moyen facturé (HJ)|base.cti_division([1] , [2])|1|*CALC|#E|60| | | | | | |CTI_CA_FACT_HJ|CTI_NBSEJ_HJ|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé moyen des séjours en Hospitalisation de Jour|CAF|NBSEJ||||||| | |||
| 1|CTI_CA_MOY_FAC_VAL_EXT|*CALC|CA moyen Facturé + Valorisé (Autres-Externes)|||base.cti_division([1] + [2],[3])|1|*CALC||0| | | | | | |CTI_CA_FACT_EXT|CTI_CA_VAL_EXT|CTI_NBSEJ_EXT|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé et valorisé des séjours Externes|-TS3|CAF|NBSEJ|||||| | |||
| 1|CTI_CA_MOY_FAC_VAL_HJ|*CALC|CA moyen Facturé + Valorisé (Hospitalisation de jour)|CA moyen facturé + valorisé (Hospitalisation de jour)|CA moyen facturé + valorisé (HJ)|base.cti_division([1] , [2])|1|*CALC|#E|60| | | | | | |CTI_CA_FAC_VAL_HJ|CTI_NBSEJ_HJ|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé et valorisé des séjours en Hospitalisation de Jour|NBSEJ|||||||| | |||
| 1|CTI_CA_MOY_FCT_VAL_HC|*CALC|CA moyen Facturé + Valorisé (hospitalisation complète)|CA moyen facturé + valorisé (hospitalisation complète)|CA moyen facturé + valorisé (HC)|base.cti_division([1] , [2])|1|*CALC|#E|70| | | | | | |CTI_CA_FACT_VAL_HC|CTI_NBSEJ_HC|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>|||||||||||NBSEJ|||||||| | |||
| 1|CTI_CA_NON_EXP_ETAB|SEJOURS|CA restant à expédier|CA restant à expédier|CA restant à expédier|montant_non_expedie_c|1|SUM|#E|0|2| | | | |2|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires des factures non expédiées||||||||| | |||
| 1|CTI_CA_NON_EXP_EXT|SEJOURS|CA restant à expédier (Autres-Externes)|CA restant à expédier (Autres-Externes)|CA non expédier (Autres)|CASE WHEN type_sejour = '3' THEN montant_non_expedie ELSE NULL END|1|SUM|#E|70|3| | | | |3|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires des factures non expédiées des séjours Externes|-TS3|||||||| | |||
| 1|CTI_CA_NON_EXP_HC|SEJOURS|CA restant à expédier (hospitalisation complète)|CA restant à expédier (hospitalisation complète)|CA restant à expédier (HC)|CASE WHEN type_sejour = '1' THEN montant_non_expedie ELSE NULL END|1|SUM|#E|70|3| | | | |3|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires des factures non expédiées des séjours en Hospitalisation Complète||||||||| | |||
| 1|CTI_CA_NON_EXP_HJ|SEJOURS|CA restant à expédier (Hospitalisation de jour)|CA restant à expédier (Hospitalisation de jour)|CA restant à expédier (HJ)|CASE WHEN (type_sejour = '2' OR type_sejour = '5') THEN montant_non_expedie ELSE NULL END|1|SUM|#E|80|3| | | | |3|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires des factures non expédiées des séjours en Hospitalisation de Jour||||||||| | |||
| 1|CTI_CA_NON_SOL|SEJOURS|CA restant à solder|CA restant à solder|CA restant à solder|CASE WHEN nb_non_solde_0_c <> 0 THEN montant_solde_0_c ELSE 0 END + CASE WHEN nb_non_solde_1_c <> 0 THEN montant_solde_1_c ELSE 0 END + CASE WHEN nb_non_solde_2_c <> 0 THEN montant_solde_2_c ELSE 0 END|1|SUM|#E|80|2| | | | |2|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>|||||||||||CASL|||||||| | |||
| 1|CTI_CA_NON_SOL_ETAB|SEJOURS|CA restant à solder établissement|CA restant à solder établissement|CA restant à solder|CASE WHEN nb_non_solde = 1 THEN montant_solde ELSE NULL END|1|SUM|#E|70|3| | | | |3|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires des factures non soldées|CASL|||||||| | |||
| 1|CTI_CA_NON_SOL_EXT|SEJOURS|CA restant à solder (Autres-Externes)|CA restant à solder (Autres-Externes)|CA non solder (Autres)|CASE WHEN type_sejour = '3' AND nb_non_solde = 1 THEN montant_solde ELSE NULL END|1|SUM|#E|70|3| | | | |3|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires des factures non soldées des séjours Externes|-TS3|CASL||||||| | |||
| 1|CTI_CA_NON_SOL_HC|SEJOURS|CA restant à solder (hospitalisation complète)|CA restant à solder (hospitalisation complète)|CA restant à solder (HC)|CASE WHEN type_sejour = '1' AND nb_non_solde = 1 THEN montant_solde ELSE NULL END|1|SUM|#E|70|3| | | | |3|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires des factures non soldées des séjours en Hospitalisation complète|CASL|||||||| | |||
| 1|CTI_CA_NON_SOL_HJ|SEJOURS|CA restant à solder (Hospitalisation de jour)|CA restant à solder (Hospitalisation de jour)|CA restant à solder (HJ)|CASE WHEN (type_sejour = '2' OR type_sejour = '5') AND nb_non_solde = 1 THEN montant_solde ELSE NULL END|1|SUM|#E|70|3| | | | |3|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires des factures non soldées des séjours en Hospitalisation de Jour|CASL|||||||| | |||
| 1|CTI_CA_RUBMED_MT_CPT|FACTURATION_CLINIQUE|CA SEJOUR comptabilisé|Montant CA SEJOUR comptabilisé|Montant CA SEJOUR comptabilisé|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] THEN montant_comptabilise ELSE 0 END|1|SUM|#E|80|4| | | | |4|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires comptabilisé pour les séjours dans l'établissement|CACP|||||||| | |||
| 1|CTI_CA_SOL_ETAB|SEJOURS|CA soldé établissement|CA soldé établissement|CA soldé |CASE WHEN nb_non_solde<> 1 THEN montant_facture ELSE NULL END|1|SUM|#E|60|3| | | | |3|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires des factures soldées|CAF|||||||| | |||
| 1|CTI_CA_SOL_EXT|SEJOURS|CA soldé (Autres-Externes)|CA soldé (Autres-Externes)|CA soldé (Autres)|CASE WHEN type_sejour = '3' AND nb_non_solde <> 1 THEN montant_facture ELSE NULL END|1|SUM|#E|70|3| | | | |3|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires des factures soldées des séjours Externes|-TS3|CAF||||||| | |||
| 1|CTI_CA_SOL_HC|SEJOURS|CA soldé (hospitalisation complète)|CA soldé (hospitalisation complète)|CA soldé (HC)|CASE WHEN type_sejour = '1' AND nb_non_solde <> 1 THEN montant_facture ELSE NULL END|1|SUM|#E|70|3| | | | |3|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires des factures soldées des séjours en Hospitalisation complète (1 nuit minimum)|CAF|||||||| | |||
| 1|CTI_CA_SOL_HJ|SEJOURS|CA soldé (Hospitalisation de jour)|CA soldé (Hospitalisation de jour)|CA soldé (HJ)|CASE WHEN (type_sejour = '2' OR type_sejour = '5') AND nb_non_solde <> 1 THEN montant_facture ELSE NULL END|1|SUM|#E|80|3| | | | |3|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires des factures soldées des séjours en Hospitalisation de Jour (0 nuits)|CAF|||||||| | |||
| 1|CTI_CA_T2A_CPT|FACTURATION_CLINIQUE|CA SOINS comptabilisé|Montant CA SOINS comptabilisé|Montant CA SOINS comptabilisé|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_T2A_R] THEN montant_comptabilise ELSE 0 END|1|SUM|#E|80|4| | | | |4|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires comptabilisé des soins|CACP|||||||| | |||
| 1|CTI_CA_VAL_ETAB|SEJOURS|CA Valorisé établissement|CA valorisé établissement|CA valorisé|montant_encours|1|SUM|#E|80|2| | | | |2|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires valorisé des séjours de l'établissement||||||||| | |||
| 1|CTI_CA_VAL_EXT|SEJOURS|CA Valorisé (Autres-Externes)|CA valorisé (Autres-Externes)|CA valorisé (Autres)|CASE WHEN type_sejour = '3' THEN montant_encours ELSE NULL END|1|SUM||0|3| | | | |3|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires valorisé des séjours externes|-TS3|||||||| | |||
| 1|CTI_CA_VAL_HC|SEJOURS|CA Valorisé hospitalisation complète|CA valorisé hospitalisation complète|CA valorisé (HC)|CASE WHEN type_sejour = '1' THEN montant_encours ELSE NULL END|1|SUM|#E|80|3| | | | |3|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires valorisé des séjours en Hospitalisation Complète||||||||| | |||
| 1|CTI_CA_VAL_HJ|SEJOURS|CA Valorisé (Hospitalisation de jour)|CA valorisé (Hospitalisation de jour)|CA valorisé (HJ)|CASE WHEN type_sejour = '2' OR type_sejour = '5' THEN montant_encours ELSE NULL END|1|SUM|#E|70|3| | | | |3|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires valorisé des séjours en Hospitalisation de Jour||||||||| | |||
| 1|CTI_CCAACTCOMPTA_C|*CALC|CA Activité comptable (Encours CTI)|Montant activité comptable|Montant activité comptable|[1]+[2]|1|*CALC|0E|0| | | | | | |CTI_MTCPTCLI_C|CTI_CCAENCVAR_C|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires de l'activité comptable (encours)|CACP|CAV||||||| | |||
| 1|CTI_CCAACTCOMPTA_SEJOUR_C|*CALC|CA SEJOUR Activité comptable (Encours CTI)|CA activité comptable Séjour|CA activité comptable Séjour|[1]+[2]|1|*CALC|0E|0| | | | | | |CTI_CA_RUBMED_MT_CPT|CTI_CCAENCVAR_SEJOUR_C|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires de l'activité comptable des séjours (encours)|CACP|CAV||||||| | |||
| 1|CTI_CCAACTCOMPTA_SOINS_C|*CALC|CA SOINS Activité comptable (Encours CTI)|CA activité comptable Soins|CA activité comptable Soins|[1]+[2]|1|*CALC|0E|0| | | | | | |CTI_CA_T2A_CPT|CTI_CCAENCVAR_SOINS_C|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires de l'activité comptable des soins (encours)|CACP|CAV||||||| | |||
| 1|CTI_CCAENCDER_C|EN_COURS|CA encours dernier mois CTI|Montant encours|Montant encours|CASE WHEN code_origine = 'C' THEN montant_encours ELSE 0 END|1|SUMLASTMONTH|0E|0|4| | | | |4|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires de l'encours du mois précédent|CAV|||||||| | |||
| 1|CTI_CCAENCRECPRE_C|EN_COURS|CA report encours CTI premier mois|Montant report encours|Montant report encours|CASE WHEN code_origine = 'C' THEN montant_report_encours ELSE 0 END|1|SUMFIRSTMONTH|0E|0|4| | | | |4|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires du report de l'encours du mois précédent|CAV|||||||| | |||
| 1|CTI_CCAENCREP_C|EN_COURS|CA report encours CTI|Montant report encours|Montant report encours|CASE WHEN code_origine = 'C' THEN montant_report_encours ELSE 0 END|1|SUM|0E|0|4| | | | |4|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires du report de l'encours|CAV|||||||| | |||
| 1|CTI_CCAENCVAR_C|EN_COURS|CA variation encours CTI|CA variation encours|CA variation encours|CASE WHEN code_origine = 'C' THEN montant_variation_encours ELSE 0 END|1|SUM|0E|0|4| | | | |4|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires de la variation de l'encours|CAV|||||||| | |||
| 1|CTI_CCAENCVAR_C_12M|EN_COURS|CA variation encours CTI moyen (12 derniers mois)|Montant variation encours moyen|Montant variation encours moyen|CASE WHEN code_origine = 'C' THEN montant_variation_encours ELSE 0 END|1|AVG12M|0E|0|4| | | | |4|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen de la variation de l'encours sur les 12 derniers mois|CAV|||||||| | |||
| 1|CTI_CCAENCVAR_SEJOUR_C|EN_COURS|CA SEJOUR variation en-cours|Variation en-cours Séjour|Variation en-cours Séjour|CASE WHEN code_origine = 'C' AND rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] THEN montant_variation_encours ELSE 0 END|1|SUM|#E|80|4| | | | |4|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires de la variation de l'encours des séjours|CAV|||||||| | |||
| 1|CTI_CCAENCVAR_SOINS_C|EN_COURS|CA SOINS variation en-cours|Variation en-cours Soins|Variation en-cours Soins|CASE WHEN code_origine = 'C' AND rubrique_facturation_id IN [LISTE:CTI_T2A_R] THEN montant_variation_encours ELSE 0 END|1|SUM|#E|80|4| | | | |4|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires de la variation de l'encours des soins|CAV|||||||| | |||
| 1|CTI_CCAENC_C|EN_COURS|CA encours CTI|Montant encours|Montant encours|CASE WHEN code_origine = 'C' THEN montant_encours ELSE 0 END|1|SUM|0E|0|4| | | | |4|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires de l'encours|CAV|||||||| | |||
| 1|CTI_CDELSOLCA_C|*CALC|Délai de solde selon CA (encours CTI)|Délai de solde selon CA|Délai de solde selon CA|base.cti_division(([1]+[2])*365,([3]+[4])*12)|1|*CALC|0j|0| | | | | | |CTI_MTSOLCLI_C|CTI_CCAENCDER_C|CTI_MTCPTCLI_C_12M|CTI_CCAENCVAR_C_12M|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Délai de solde selon le Chiffre d'Affaires|CACP|CASL|CAV|||||| | |||
| 1|CTI_CPC_MT_CPT|FACTURATION_CLINIQUE|CA CPC comptabilisé|CA chambre particulière comptabilisé|CA chambre particulière comptabilisé|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_SHO_R] THEN montant_comptabilise ELSE 0 END|1|SUM|#E|80|4| | | | |4|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires comptabilisé des chambres particulières|CACP|||||||| | |||
| 1|CTI_DELAIFAC|*CALC|Délai de facturation|Délai de facturation|Délai de facturation|base.cti_division([1] , [2])|1|*CALC|0,0j|60| | | | | | |CTI_SUM_DEL_FACTURE|CTI_SUM_NB_CALCULES|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Délai de facturation||||||||| | |||
| 1|CTI_DELAIG|SEJOURS|Délai de groupage|Délai de groupage|Délai groupage|delai_groupage|1|AVG|0,0|0|2|5| | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Délai de groupage||||||||| | |||
| 1|CTI_DELAISOL|*CALC|Délai de solde|Délai de solde|Délai de solde|base.cti_division([1] , [2])|1|*CALC|#,0j|40| | | | | | |CTI_SUM_DEL_SOLD|CTI_NB_SOLDER|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Délai de solde|NBJOU|NOMBRE||||||| | |||
| 1|CTI_DEL_GROUPAGE|*CALC|Délai de groupage|Délai de groupage|Délai de groupage|base.cti_division([1] , [2])|1|*CALC|0,0j|60| | | | | | |CTI_SUM_DEL_GRP|CTI_SUM_NB_GROUPE|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>|||||||||||NBJOU|NOMBRE||||||| | |||
| 1|CTI_DEP|OCCUPATION|NB Départs sur la période|Départs sur la période|Sor Per|nb_ambulatoires + CASE WHEN type_sejour = '5' THEN 0 ELSE nb_seances END + nb_externes + nb_sorties_directes|1|SUM|#|0|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de sorties de patients sur la période|NBSOR|||||||| | |||
| 1|CTI_DEPCOMP|OCCUPATION|SSR - Départs sur la période (Hospitalisation complète)|SSR- Départs sur la période (Hospitalisation complète)|SSR Sor Per H COMP|CASE WHEN mode_traitement_id = '3' THEN (nb_ambulatoires + CASE WHEN nb_entrees_directes = 1 THEN 0 ELSE nb_seances END + nb_externes + nb_sorties_directes) ELSE 0 END|1|SUM|#|0|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de sorties des séjours en Hospitalisation Complète||||||||| | |||
| 1|CTI_DIA_MT_FAC|FACTURATION_CLINIQUE|CA DIALYSE Facturé|Montant Dialyse Facturé|Montant Dialyse Facturé|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_DIA_R] THEN montant_facture ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé des dialyses|CAF|||||||| | |||
| 1|CTI_DIVERS_MT_ENC|FACTURATION_CLINIQUE|CA DIVERS Valorisé|CA [DIVERS] Valorisé|CA [DIVERS] Valorisé|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_DIVERS_R] THEN montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires valorisé des divers|CAV|||||||| | |||
| 1|CTI_DIVERS_MT_FAC|FACTURATION_CLINIQUE|CA DIVERS Facturé|CA [DIVERS] facturé|CA [DIVERS] facturé|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_DIVERS_R] THEN montant_facture ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé des divers|CAF|||||||| | |||
| 1|CTI_DIVERS_MT_TOT|FACTURATION_CLINIQUE|CA DIVERS Facturé + Valorisé|CA [DIVERS] facturé + Valorisé|CA [DIVERS] facturé + Valorisé|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_DIVERS_R] THEN montant_facture + montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé et valorisé des divers|CAVF|||||||| | |||
| 1|CTI_DIVERS_RUB_ENC|FACTURATION_CLINIQUE|NB Rubriques DIVERS Valorisées|Nombre rubriques [DIVERS] Valorisées|Nombre rubriques [DIVERS] Valorisées|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_DIVERS_R] THEN nb_rubrique_encours ELSE 0 END|1|SUM||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de rubriques valorisées en divers|NBRUB|||||||| | |||
| 1|CTI_DIVERS_RUB_FAC|FACTURATION_CLINIQUE|NB Rubriques DIVERS facturées|Nombre rubriques [DIVERS] facturées|Nombre rubriques [DIVERS] facturées|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_DIVERS_R] THEN nb_rubrique_facture ELSE 0 END|1|SUM||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de rubriques facturées en divers|NBRUB|||||||| | |||
| 1|CTI_DIVERS_RUB_TOT|FACTURATION_CLINIQUE|NB Rubriques DIVERS Facturées + Valorisées|Nombre rubriques [DIVERS] Facturées + Valorisées|Nombre rubriques [DIVERS] Facturées + Valorisées|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_DIVERS_R] THEN nb_rubrique_facture + nb_rubrique_encours ELSE 0 END|1|SUM||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de rubriques facturées et valorisées en divers|NBRUB|||||||| | |||
| 1|CTI_DMSCP|*CALC|SSR - DMS totale (Nb de Jours + Ambulatoire JSN/Nb Sorties directes + Ambulatoire JSN)|DMS totale (Nb de journées + Ambulatoire JSN/Nb Sorties directes + Ambulatoire JSN)|DMS totale (Nb de journées + Ambulatoire JSN/Nb Sorties directes + Ambulatoire JSN)|CASE WHEN [2] <> 0 THEN [1] / [2] ELSE 0 END|1|*CALC|#,00|80| | | | | | |CTI_JRSORCP|CTI_SORDIRCOM|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||DMS totale de l'établissement|-TS1|-TS2|-TS5|||||| | |||
| 1|CTI_DMSHOS|SEJOURS|DMS Hospitalisés|DMS Hospitalisés|DMS Hospitalisés|CASE WHEN type_sejour = '1' AND code_sorti = '1' AND date_sortie > date_entree THEN date_sortie - date_entree ELSE NULL END|1|AVG||0|2| | | | |2|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||DMS des séjours hospitalisés (1 nuit minimum)|-TS1|||||||| | |||
| 1|CTI_DMSR|*CALC|DMS Hospitalisés|DMS Hospitalisés|DMS Hospitalisés|CASE WHEN [2] <> 0 THEN [1] / [2] ELSE 0 END|1|*CALC|#,00|80| | | | | | |CTI_NBJSN|CTI_NBSORDIR|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||DMS des séjours hospitalisés (1 nuit minimum)|-TS1|NBJOU|NBSOR|||||| | |||
| 1|CTI_DMSTOT|*CALC|DMS Hospitalisation|DMS Hospitalisation|DMS Hospitalisation|CASE WHEN [2] <> 0 THEN [1] / [2] ELSE 0 END|1|*CALC|#,00|80| | | | | | |CTI_NB2_JSN|CTI_NBSOR_SA|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||DMS des séjours d'hospitalisation (hors séances)|-TS1|-TS2|NBJOU|NBSOR||||| | |||
| 1|CTI_EMC|OCCUPATION|EMC|EMC|EMC|equivalent_malade_complet|1|SUM||0|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Equivalent Malade Complet||||||||| | |||
| 1|CTI_EMI_MT_FAC|FACTURATION_CLINIQUE|CA EMI Facturé|CA EMI Facturé|CA EMI Facturé|CASE WHEN prestation_code IN ('EMI') THEN montant_facture ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé des prestations de type 'EMI'|CAF|||||||| | |||
| 1|CTI_ENTDIRCOM|OCCUPATION|SSR - Entrées directes (Hospitalisés COMPLETE)|Entrées directes (Hospitalisés COMPLETE)|Entrées directes (Hospitalisés COMPETE)|CASE WHEN mode_traitement_id = '3' THEN nb_entrees_directes ELSE 0 END|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre d'entrées directes en Hospitalisation Complète|-TS1|||||||| | |||
| 1|CTI_ENTDIRJR|OCCUPATION|SSR - Entrées directes (Hospitalisés DE JOUR)|Entrées directes (Hospitalisés DE JOUR)|Entrées directes (Hospitalisés DE JOUR)|CASE WHEN mode_traitement_id = '4' THEN nb_entrees_directes ELSE 0 END|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre d'entrées directes en Hospitalisation de Jour|-TS1|||||||| | |||
| 1|CTI_EXB_NB_ENC|FACTURATION_CLINIQUE|NB Séjours CA EXH Valorisés|Nombre séjours EXH Valorisés|Nombre séjours EXH Valorisés|DISTINCT CASE WHEN (est_ligne_facturee = '0' and prestation_code IN ('EXH')) THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours contenant des prestations de type 'EXH' valorisées|NBSEJ|||||||| | |||
| 1|CTI_EXH_JOU_ENC|FACTURATION_CLINIQUE|NB Jours EXH Valorisées|Nombre journées EXH Valorisées|Nombre journées EXH Valorisées|CASE WHEN prestation_code IN ('EXH') THEN nb_rubrique_encours ELSE 0 END|1|SUM||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de jours des séjours contenant des prestations de type 'EXH' valorisées|NBJOU|||||||| | |||
| 1|CTI_EXH_JOU_FAC|FACTURATION_CLINIQUE|NB Jours EXH facturées|Nombre journées EXH facturées|Nombre journées EXH facturées|CASE WHEN prestation_code IN ('EXH') THEN nb_rubrique_facture ELSE 0 END|1|SUM||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de jours des séjours contenant des prestations de type 'EXH' facturées|NBJOU|||||||| | |||
| 1|CTI_EXH_JOU_TOT|FACTURATION_CLINIQUE|NB Jours EXH Facturées + Valorisées|Total journées EXH Facturées + Valorisées|Total journées EXH Facturées + Valorisées|CASE WHEN prestation_code IN ('EXH') THEN nb_rubrique_encours + nb_rubrique_facture ELSE 0 END|1|SUM||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de jours des séjours contenant des prestations de type 'EXH' facturées et valorisées|NBJOU|||||||| | |||
| 1|CTI_EXH_MT_ENC|FACTURATION_CLINIQUE|CA EXH Valorisé|Montant EXH Valorisé|Montant EXH Valorisé|CASE WHEN prestation_code IN ('EXH') THEN montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires valorisé des prestations de type 'EXH'|CAV|||||||| | |||
| 1|CTI_EXH_MT_FAC|FACTURATION_CLINIQUE|CA EXH Facturé|Montant EXH facturé|Montant EXH facturé|CASE WHEN prestation_code IN ('EXH') THEN montant_facture ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé des prestations de type 'EXH'|CAF|||||||| | |||
| 1|CTI_EXH_MT_TOT|FACTURATION_CLINIQUE|CA EXH Facturé + Valorisé|Montant EXH facturé + Valorisé|Montant EXH facturé + Valorisé|CASE WHEN prestation_code IN('EXH') THEN montant_facture + montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé et valorisé des prestations de type 'EXH'|CAVF|||||||| | |||
| 1|CTI_EXH_NB_FAC|FACTURATION_CLINIQUE|NB Séjours CA EXH facturés|Nombre séjours EXH facturés|Nombre séjours EXH facturés|DISTINCT CASE WHEN (est_ligne_facturee = '1' and prestation_code IN ('EXH')) THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours facturés comportant des prestations de type 'EXH'|NBSEJ|||||||| | |||
| 1|CTI_EXH_NB_TOT|FACTURATION_CLINIQUE|NB Séjours CA EXH Facturés + Valorisés|Nombre séjours EXH Facturés + Valorisés|Nombre séjours EXH Facturés + Valorisés|DISTINCT CASE WHEN ( prestation_code IN ('EXH')) THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours facturés et valorisés comportant des prestations de type 'EXH'|NBSEJ|||||||| | |||
| 1|CTI_EXT_MT_ENC|FACTURATION_CLINIQUE|CA Externes Valorisé Clinique|Montant externe Valorisé Clinique|Montant externe Valorisé Clinique|CASE WHEN type_sejour = '3' THEN montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>|||||||||||-TS3|CAV||||||| | |||
| 1|CTI_EXT_MT_FAC|FACTURATION_CLINIQUE|CA Externes Facturé|Montant externe facturé|Montant externe facturé|CASE WHEN type_sejour = '3' THEN montant_facture ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>|||||||||||-TS3|CAF||||||| | |||
| 1|CTI_EXT_MT_TOT|FACTURATION_CLINIQUE|CA Externes Facturé + Valorisé|Montant externe Facturé + Valorisé|Montant externe Facturé + Valorisé|CASE WHEN type_sejour = '3' THEN montant_facture + montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>|||||||||||-TS3|CAVF||||||| | |||
| 1|CTI_EXT_NB_ENC|FACTURATION_CLINIQUE|NB externes Valorisés Clinique|Nombre externes Valorisés|Nombre externes Valorisés|DISTINCT CASE WHEN nb_rubrique_encours <> 0 and type_sejour = '3' THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>|||||||||||-TS3|NBENT||||||| | |||
| 1|CTI_EXT_NB_FAC|FACTURATION_CLINIQUE|NB externes facturés Clinique|Nombre externes facturés|Nombre externes facturés|DISTINCT CASE WHEN (nb_rubrique_facture <> 0 and type_sejour = '3') THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>|||||||||||-TS3|NBENT||||||| | |||
| 1|CTI_EXT_NB_TOT|FACTURATION_CLINIQUE|NB externes Facturés + Valorisés Clinique|Nombre d'externes Facturés + Valorisés|Nombre d'externes Facturés + Valorisés|DISTINCT CASE WHEN (nb_rubrique_facture <> 0 or nb_rubrique_encours <> 0) and type_sejour = '3' THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>|||||||||||-TS3|NBENT||||||| | |||
| 1|CTI_E_1_01|OCCUPATION|NB Entrees avant période|Ent pre periode|Ent pre per|DISTINCT CASE WHEN date_entree < date_trunc('year', date_reference)::date THEN no_sejour ELSE NULL END|1|COUNT|#|0|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre d'entrées avant le début de la période d'analyse|NBENT|||||||| | |||
| 1|CTI_FFM_MT_ENC|FACTURATION_CLINIQUE|CA FFM Valorisé|Montant FFM Valorisé Clinique|Montant FFM Valorisé Clinique|CASE WHEN prestation_code IN ('FFM') THEN montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires valorisé des prestations de type 'FFM'|CAV|||||||| | |||
| 1|CTI_FFM_MT_TOT|FACTURATION_CLINIQUE|CA FFM Facturé + Valorisé|Montant FFM Facturé + Valorisé|Montant FFM Facturé + Valorisé|CASE WHEN prestation_code IN ('FFM') THEN montant_facture + montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé et valorisé des prestations de type 'FFM'|CAVF|||||||| | |||
| 1|CTI_FFM_NB_ENC|FACTURATION_CLINIQUE|NB Rubriques FFM Valorisés|Nombre FFM Valorisés|Nombre FFM Valorisés|CASE WHEN prestation_code IN ('FFM') THEN nb_rubrique_encours ELSE 0 END|1|SUM||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de prestations FFM valorisées|NBRUB|||||||| | |||
| 1|CTI_FFM_NB_FAC|FACTURATION_CLINIQUE|NB Rubriques FFM facturés|Nombre FFM facturés|Nombre FFM facturés|CASE WHEN prestation_code IN ('FFM') THEN nb_rubrique_facture ELSE 0 END|1|SUM||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de prestations FFM facturées|NBRUB|||||||| | |||
| 1|CTI_FFM_NB_TOT|FACTURATION_CLINIQUE|NB Rubriques FFM Facturés + Valorisés|Nombre FFM Facturé + Valorisé|Nombre FFM Facturé + Valorisé|CASE WHEN prestation_code IN ('FFM') THEN nb_rubrique_facture + nb_rubrique_encours ELSE 0 END|1|SUM|#|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de prestations FFM facturées et valorisées|NBRUB|||||||| | |||
| 1|CTI_GHSM_MTDA1_FAC|*CALC|CA GHS Moyen [HOSP] (date acte)|CA moyen GHS (Hospitalisés) (date acte)|CA moyen GHS (Hospitalisés) (date acte)|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen des GHS des séjours hospitalisés (1 nuit minimum) (date acte)|-TS1|CAF|NBSEJ|||||| | |||
| 1|CTI_GHSM_MTDA2_FAC|*CALC|CA GHS Moyen [AMBU] (date acte)|CA moyen GHS (Ambulatoire) (date acte)|CA moyen GHS (Ambulatoire) (date acte)|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen des GHS des séjours ambulatoires (0 nuits) (date acte)|-TS2|CAF|NBSEJ|||||| | |||
| 1|CTI_GHSM_MTDA_FAC|*CALC|CA GHS Moyen (date acte)|CA moyen GHS (date acte)|CA moyen GHS (date acte)|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen des GHS (date acte)|CAF|NBSEJ||||||| | |||
| 1|CTI_GHSM_MTDS1_FAC|*CALC|CA GHS Moyen [HOSP] (date sortie)|CA moyen GHS (Hospitalisés) (date sortie)|CA moyen GHS (Hospitalisés) (date sortie)|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen des GHS des séjours hospitalisés (1 nuit minimum) (date sortie)|-TS1|CAF|NBSEJ|||||| | |||
| 1|CTI_GHSM_MTDS2_FAC|*CALC|CA GHS Moyen [AMBU] (date sortie)|CA moyen GHS Ambulatoire (date sortie)|CA moyen GHS Ambulatoire (date sortie)|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen des GHS des séjours ambulatoires (0 nuits) (date sortie)|-TS2|CAF|NBSEJ|||||| | |||
| 1|CTI_GHSM_MTDS_FAC|*CALC|CA GHS Moyen (date sortie)|CA moyen GHS (date sortie)|CA moyen GHS (date sortie)|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen des GHS (date sortie)|CAF|NBSEJ||||||| | |||
| 1|CTI_GHSM_MTDV1_FAC|*CALC|CA GHS Moyen [HOSP] (date vente)|CA moyen GHS (Hospitalisés) (date vente)|CA moyen GHS (Hospitalisés) (date vente)|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen des GHS des séjours hospitalisés (1 nuit minimum) (date vente)|-TS1|CAF|NBSEJ|||||| | |||
| 1|CTI_GHSM_MTDV2_FAC|*CALC|CA GHS Moyen [AMBU] (date vente)|CA moyen GHS Ambulatoire (date vente)|CA moyen GHS Ambulatoire (date vente)|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen des GHS des séjours ambulatoires (0 nuits) (date vente)|-TS2|CAF|NBSEJ|||||| | |||
| 1|CTI_GHSM_MTDV_FAC|*CALC|CA GHS Moyen (date vente)|CA moyen GHS (date vente)|CA moyen GHS (date vente)|base.cti_division([1] , [2])|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen des GHS (date vente)|CAF|NBSEJ||||||| | |||
| 1|CTI_GHS_MT1_ENC|FACTURATION_CLINIQUE|CA GHS Valorisé [HOSP]|Montant GHS Valorisé (hospitalisés)|Montant GHS Valorisé (hospitalisés)|CASE WHEN prestation_code IN ('GHS') and type_sejour = '1' THEN montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires valorisé des GHS des séjours hospitalisés (1 nuit minimum)|-TS1|CAV||||||| | |||
| 1|CTI_GHS_MT1_FAC|FACTURATION_CLINIQUE|CA GHS Facturé [HOSP]|Montant GHS facturé (hospitalisés)|Montant GHS facturé (hospitalisés)|CASE WHEN prestation_code IN ('GHS') and type_sejour = '1' THEN montant_facture ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé des GHS des séjours hospitalisés (1 nuit minimum)|-TS1|CAF||||||| | |||
| 1|CTI_GHS_MT1_TOT|FACTURATION_CLINIQUE|CA GHS Facturé + Valorisé [HOSP]|Montant GHS facturé + Valorisé (hospitalisés)|Montant GHS facturé + Valorisé (hospitalisés)|CASE WHEN prestation_code IN ('GHS') and type_sejour = '1' THEN montant_facture + montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé et valorisé des GHS des séjours hospitalisés (1 nuit minimum)|-TS1|CAVF||||||| | |||
| 1|CTI_GHS_MT2_ENC|FACTURATION_CLINIQUE|CA GHS Valorisé [AMBU]|Montant GHS Valorisé (ambulatoire)|Montant GHS Valorisé (ambulatoire)|CASE WHEN prestation_code IN ('GHS') and type_sejour = '2' THEN montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires valorisé des GHS des séjours ambulatoires (0 nuits)|-TS2|CAV||||||| | |||
| 1|CTI_GHS_MT2_FAC|FACTURATION_CLINIQUE|CA GHS Facturé [AMBU]|Montant GHS facturé (ambulatoire)|Montant GHS facturé (ambulatoire)|CASE WHEN prestation_code IN ('GHS') and type_sejour = '2' THEN montant_facture ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé des GHS des séjours ambulatoires (0 nuits)|-TS2|CAF||||||| | |||
| 1|CTI_GHS_MT2_TOT|FACTURATION_CLINIQUE|CA GHS Facturé + Valorisé [AMBU]|Montant GHS facturé + Valorisé (ambulatoire)|Montant GHS facturé + Valorisé (ambulatoire)|CASE WHEN prestation_code IN ('GHS') and type_sejour = '2' THEN montant_facture + montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé et valorisé des GHS des séjours ambulatoires (0 nuits)|-TS2|CAVF||||||| | |||
| 1|CTI_GHS_MT5_ENC|FACTURATION_CLINIQUE|CA GHS Valorisé [SEANCE]|Montant GHS Valorisé (séances)|Montant GHS Valorisé (séances)|CASE WHEN prestation_code IN ('GHS') and type_sejour = '5' THEN montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires valorisé des GHS des séances|-TS5|CAV||||||| | |||
| 1|CTI_GHS_MT5_FAC|FACTURATION_CLINIQUE|CA GHS Facturé [SEANCE]|Montant GHS facturé (séances)|Montant GHS facturé (séances)|CASE WHEN prestation_code IN ('GHS') and type_sejour = '5' THEN montant_facture ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé des GHS des séances|-TS5|CAF||||||| | |||
| 1|CTI_GHS_MT5_TOT|FACTURATION_CLINIQUE|CA GHS Facturé + Valorisé [SEANCE]|Montant GHS facturé + Valorisé (séances)|Montant GHS facturé + Valorisé (séances)|CASE WHEN prestation_code IN ('GHS') and type_sejour = '5' THEN montant_facture + montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé et valorisé des GHS des séances|-TS5|CAVF||||||| | |||
| 1|CTI_GHS_MT_ENC|FACTURATION_CLINIQUE|CA GHS Valorisé|Montant GHS Valorisé|Montant GHS Valorisé|CASE WHEN prestation_code IN ('GHS') THEN montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires valorisé des GHS|CAV|||||||| | |||
| 1|CTI_GHS_MT_FAC|FACTURATION_CLINIQUE|CA GHS Facturé|Montant GHS facturé|Montant GHS facturé|CASE WHEN prestation_code IN ('GHS') THEN montant_facture ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé des GHS|CAF|||||||| | |||
| 1|CTI_GHS_MT_TOT|FACTURATION_CLINIQUE|CA GHS Facturé + Valorisé|Montant GHS facturé + Valorisé|Montant GHS facturé + Valorisé|CASE WHEN prestation_code IN ('GHS') THEN montant_facture + montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé et valorisé des GHS|CAVF|||||||| | |||
| 1|CTI_GHS_NB1_ENC|FACTURATION_CLINIQUE|NB Séjours CA GHS Valorisés [HOSP]|Nombre séjours GHS Valorisés (hospitalisés)|Nombre séjours GHS Valorisés (hospitalisés)|DISTINCT CASE WHEN (est_ligne_facturee = '0' and prestation_code IN ('GHS') and type_sejour = '1') THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours hospitalisés (1 nuit minimum) comportant des prestations de type 'GHS' valorisées|-TS1|NBSEJ||||||| | |||
| 1|CTI_GHS_NB1_FAC|FACTURATION_CLINIQUE|NB Séjours CA GHS facturés [HOSP]|Nombre séjours GHS facturés (hospitalisés)|Nombre séjours GHS facturés (hospitalisés)|DISTINCT CASE WHEN (est_ligne_facturee = '1' and prestation_code IN ('GHS') and type_sejour = '1') THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours hospitalisés (1 nuit minimum) comportant des prestations de type 'GHS' facturées|-TS1|NBSEJ||||||| | |||
| 1|CTI_GHS_NB1_TOT|FACTURATION_CLINIQUE|NB Séjours CA GHS Facturés + Valorisés [HOSP]|Nombre séjours GHS Facturés + Valorisés (hospitalisés)|Nombre séjours GHS Facturés + Valorisés (hospitalisés)|DISTINCT CASE WHEN ( prestation_code IN ('GHS') and type_sejour = '1') THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours hospitalisés (1 nuit minimum) comportant des prestations de type 'GHS' facturées et valorisées|-TS1|NBSEJ||||||| | |||
| 1|CTI_GHS_NB2_ENC|FACTURATION_CLINIQUE|NB Séjours CA GHS Valorisés [AMBU]|Nombre séjours GHS Valorisés (ambulatoire)|Nombre séjours GHS Valorisé s(ambulatoire)|DISTINCT CASE WHEN (est_ligne_facturee = '0' and prestation_code IN ('GHS') and type_sejour = '2') THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours ambulatoires (0 nuits) comportant des prestations de type 'GHS' valorisées|-TS2|NBSEJ||||||| | |||
| 1|CTI_GHS_NB2_FAC|FACTURATION_CLINIQUE|NB Séjours CA GHS facturés [AMBU]|Nombre séjours GHS facturés (ambulatoire)|Nombre séjours GHS facturés (ambulatoire)|DISTINCT CASE WHEN (est_ligne_facturee = '1' and prestation_code IN ('GHS') and type_sejour = '2') THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours ambulatoires (0 nuits) comportant des prestations de type 'GHS' facturées|-TS2|NBSEJ||||||| | |||
| 1|CTI_GHS_NB2_TOT|FACTURATION_CLINIQUE|NB Séjours CA GHS Facturés + Valorisés [AMBU]|Nombre séjours GHS Facturés + Valorisés (ambulatoire)|Nombre séjours GHS Facturés + Valorisés (ambulatoire)|DISTINCT CASE WHEN ( prestation_code IN ('GHS') and type_sejour = '2') THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours ambulatoires (0 nuits) comportant des prestations de type 'GHS' facturées et valorisées|-TS2|NBSEJ||||||| | |||
| 1|CTI_GHS_NB5_ENC|FACTURATION_CLINIQUE|NB séances GHS Valorisées [SEANCE]|Séances GHS Valorisées (séances)|Séances GHS Valorisées (séances)|CASE WHEN prestation_code IN ('GHS') and type_sejour = '5' THEN nb_rubrique_encours ELSE 0 END|1|SUM||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séances comportant des prestations de type 'GHS' valorisées|-TS5|||||||| | |||
| 1|CTI_GHS_NB5_FAC|FACTURATION_CLINIQUE|NB séances GHS facturés [SEANCE]|Séances GHS facturés (séances)|Séances GHS facturés (séances)|CASE WHEN prestation_code IN ('GHS') and type_sejour = '5' THEN nb_rubrique_facture ELSE 0 END|1|SUM||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séances comportant des prestations de type 'GHS' facturées|-TS5|||||||| | |||
| 1|CTI_GHS_NB5_TOT|FACTURATION_CLINIQUE|NB séances GHS Facturés + Valorisés [SEANCE]|Nombre séances GHS Facturés + Valorisés (séances)|Nombre séances GHS Facturés + Valorisés (séances)|CASE WHEN prestation_code IN ('GHS') and type_sejour = '5' THEN nb_rubrique_facture + nb_rubrique_encours ELSE 0 END|1|SUM||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séances comportant des prestations de type 'GHS' facturées et valorisées|-TS5|||||||| | |||
| 1|CTI_GHS_NB_ENC|FACTURATION_CLINIQUE|NB Séjours CA GHS Valorisés|Nombre séjours GHS Valorisés|Nombre séjours GHS Valorisés|DISTINCT CASE WHEN (est_ligne_facturee = '0' and prestation_code IN ('GHS')) THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de prestations de type 'GHS' valorisées|NBSEJ|||||||| | |||
| 1|CTI_GHS_NB_FAC|FACTURATION_CLINIQUE|NB Séjours CA GHS facturés|Nombre séjours GHS facturés|Nombre séjours GHS facturés|DISTINCT CASE WHEN (est_ligne_facturee = '1' and prestation_code IN ('GHS')) THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de prestations de type 'GHS' facturées|NBSEJ|||||||| | |||
| 1|CTI_GHS_NB_TOT|FACTURATION_CLINIQUE|NB Séjours CA GHS Facturés + Valorisés|Nombre séjours GHS Facturés + Valorisés|Nombre séjours GHS Facturés + Valorisés|DISTINCT CASE WHEN ( prestation_code IN ('GHS')) THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de prestations de type 'GHS' facturées et valorisées|NBSEJ|||||||| | |||
| 1|CTI_JOUR_FAC|OCCUPATION|NB Jours facturées|Nombre journées facturées|Jour Fac|CASE WHEN date_sortie <= '[TOPERIODE]' AND nb_non_facture = 0 THEN nb_jours_f ELSE null END|1|SUM|#|0|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de journées facturées|NBJOU|||||||| | |||
| 1|CTI_JRSORCP|OCCUPATION|SSR - Nombres de Jours séjours sortis(Hospitalisés COMPLETE) + Ambulatoires + Séances|Nombres de journées séjours sortis (Hospitalisés COMPLETE) + Ambulatoires + Séances|Nombres de journées séjours sortis (Hospitalisés COMPLETE) + Ambulatoires + Séances|CASE WHEN date_sortie <= '[TOPERIODE]' AND mode_traitement_id = '3' THEN 1 ELSE 0 END|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de jours des séjours sortis en Hospitalisation Complète, ambulatoires et séances|-TS1|-TS2|-TS5|||||| | |||
| 1|CTI_JRSORJR|OCCUPATION|SSR - Nombres de Jours séjours sortis(Hospitalisés DE JOUR) + Ambulatoires + Séances|Nombres de journées séjours sortis (Hospitalisés DE JOUR) + Ambulatoires + Séances|Nombres de journées séjours sortis (Hospitalisés DE JOUR) + Ambulatoires + Séances|CASE WHEN date_sortie <= '[TOPERIODE]' AND code_sorti = '1' AND mode_traitement_id = '4' THEN (nb_jours_f + nb_ambulatoires + nb_seances) ELSE 0 END|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de jours des séjours sortis en Hospitalisation de Jour, ambulatoires et séances|-TS1|-TS2|-TS5|||||| | |||
| 1|CTI_MTCOM_H|FACTURATION_HONORAIRE|CA HONORAIRES comptabilisé|Montant comptabilisé Hononoraire|Montant comptabilisé Hononoraire|montant_comptabilise|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires comptabilisé des honoraires|CACP|CAHON||||||| | |||
| 1|CTI_MTCPTCLI_C|CLIENTS_CLINIQUE|CA Comptabilisé Clinique|Montant comptabilisé Clinique|Montant comptabilisé Clinique|montant_comptabilise|1|SUM|#E|0|4| | | | |4|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires comptabilisé clinique|CACP|||||||| | |||
| 1|CTI_MTCPTCLI_C_12M|CLIENTS_CLINIQUE|CA Comptabilisé Moyen Clinique (12 derniers mois)|Montant comptabilisé Moyen Clinique (Moyenne 12 derniers mois)|Montant comptabilisé Moyen Clinique (Moyenne 12 derniers mois)|montant_comptabilise|1|AVG12M|#E|0|4| | | | |4|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires moyen comptabilisé clinique sur les 12 derniers mois|CACP|||||||| | |||
| 1|CTI_MTC_CHDS_FAC|*CALC|CA CLINIQUE + HONORAIRES Comptabilisé (Date sortie)|Montant Comptabilisé Clinique + Honoraire|Montant Comptabilisé Clinique + Honoraire|[1] + [2]|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires comptabilisé clinique et honoraires (date sortie)|CACP|CAHON||||||| | |||
| 1|CTI_MTC_CHDV_FAC|*CALC|CA CLINIQUE + HONORAIRES Comptabilisé (Date vente)|Montant Comptabilisé Clinique + Honoraire|Montant Comptabilisé Clinique + Honoraire|[1] + [2]|1|*CALC|#E|80| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires comptabilisé clinique et honoraires (date vente)|CACP|CAHON||||||| | |||
| 1|CTI_MTENC_C|FACTURATION_CLINIQUE|CA TOTAL Etablissement Valorisé|Montant Total Clinique Valorisé|Montant Total Clinique Valorisé|montant_encours|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires valorisé total de l'établissement|CAV|||||||| | |||
| 1|CTI_MTFAC1_C|FACTURATION_CLINIQUE|CA TOTAL Etablissement Facturé [HOSP]|Montant Total Clinique Facturé (Hospitalisés)|Montant Total Clinique Facturé (Hospitalisés)|CASE WHEN type_sejour = '1' THEN montant_facture ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé des séjours hospitalisés (1 nuit minimum)|-TS1|CAF||||||| | |||
| 1|CTI_MTFAC2_C|FACTURATION_CLINIQUE|CA TOTAL Etablissement Facturé [AMBU]|Montant Total Clinique Facturé (Ambulatoire)|Montant Total Clinique Facturé (Ambulatoire)|CASE WHEN type_sejour = '2' THEN montant_facture ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé des séjours ambulatoires (0 nuits)|-TS2|CAF||||||| | |||
| 1|CTI_MTFAC3_C|FACTURATION_CLINIQUE|CA TOTAL Etablissement Facturé [EXT]|Montant Total Clinique Facturé (Externe)|Montant Total Clinique Facturé (Externe)|CASE WHEN type_sejour = '3' THEN montant_facture ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé des séjours externes|-TS3|CAF||||||| | |||
| 1|CTI_MTFAC5_C|FACTURATION_CLINIQUE|CA TOTAL Etablissement Facturé (Séance)|Montant Total Clinique Facturé (Séance)|Montant Total Clinique Facturé (Séance)|CASE WHEN type_sejour = '5' THEN montant_facture ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé des séances|-TS5|CAF||||||| | |||
| 1|CTI_MTFAC_C|FACTURATION_CLINIQUE|CA TOTAL Etablissement Facturé|Montant Total Clinique facturé|Montant Total Clinique facturé|montant_facture|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé total de l'établissement|CAF|||||||| | |||
| 1|CTI_MTFAC_CS|FACTURATION_CLINIQUE|CA Facturé Clinique (date sortie)|Montant facturé Clinique|Facturé C|montant_facture|1|SUM||0| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé ^ la clinique (date sortie)|CAF|||||||| | |||
| 1|CTI_MTFAC_CV|FACTURATION_CLINIQUE|CA Facturé Clinique (date ventes)|Montant facturé Clinique|Facturé C|montant_facture|1|SUM||0| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé ^ la clinique (date vente)|CAF|||||||| | |||
| 1|CTI_MTFAC_H|FACTURATION_HONORAIRE|CA HONORAIRES Facturé|Montant facturé Hononoraire|Montant facturé Hononoraire|montant_facture|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé des honoraires|CAF|CAHON||||||| | |||
| 1|CTI_MTREG_C|CLIENTS_CLINIQUE|CA Encaissé Clinique|Montant encaissé Clinique|Montant encaissé Clinique|montant_regle|1|SUM|#E|80|4| | | | |4|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires encaissé clinique|CARG|||||||| | |||
| 1|CTI_MTSOLCLI_C|CLIENTS_CLINIQUE|CA Solde client|Montant solde Clinique|Montant solde Clinique|montant_solde|1|SUM|#E|80|4| | | | |4|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires du solde clients|CASL|||||||| | |||
| 1|CTI_MTVEN_C|FACTURATION_CLINIQUE|CA comptabilisé TOTAL|Montant comptabilisé Clinique|Montant comptabilisé Clinique|montant_comptabilise|1|SUM|#E|0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires comptabilisé total|CACP|||||||| | |||
| 1|CTI_MT_FAC_TOT|FACTURATION_CLINIQUE|CA TOTAL Etablissement Facturé + Valorisé|Montant Total Clinique Facturé + Valorisé|Montant Total Clinique Facturé + Valorisé|montant_facture + montant_encours|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé et valorisé total|CAVF|||||||| | |||
| 1|CTI_NB2_JSN|OCCUPATION|NB Jours Hospitalisés + Ambulatoires|Nombres de journées (Hospitalisés) + Ambulatoire|Nombres de journées (Hospitalisés) + Ambulatoire JS non inclus|nb_jours_f + nb_ambulatoires|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de journées passées en séjours hospitalisés ou ambulatoires|-TS1|-TS2|NBJOU|||||| | |||
| 1|CTI_NB4_JSN|OCCUPATION|NB Jours Hospitalisés + Ambulatoires + Externes|Nombres de journées (Hospitalisés) + Ambulatoires + Externes|Nombres de journées (Hospitalisés) + Ambulatoires + Externes JS non inclus|nb_jours_f + nb_ambulatoires + nb_externes|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de journées passées en séjours hospitalisés, ambulatoires ou externes|-TS1|-TS2|-TS3|NBJOU||||| | |||
| 1|CTI_NB4_JSNCP|OCCUPATION|SSR - Nombres de Jours (Hospitalisés COMPLETE) + Ambulatoires + Séances|Nombres de journées (Hospitalisés COMPLETE)) + Ambulatoires + Séances|Nombres de journées (Hospitalisés COMPLETE)) + Ambulatoires + Externes + Séances JS non inclus|CASE WHEN mode_traitement_id = '3' THEN (nb_jours_f + nb_ambulatoires + nb_seances) ELSE 0 END|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de journées passées en séjours en Hospitalisation Complète ou ambulatoires ou externes ou séances|-TS1|-TS2|-TS5|||||| | |||
| 1|CTI_NB4_JSNJR|OCCUPATION|SSR - Nombres de Jours (Hospitalisés DE JOUR) + Ambulatoires + Séances|Nombres de journées (Hospitalisés DE JOUR) + Ambulatoires + Séances|Nombres de journées (Hospitalisés DE JOUR) + Ambulatoires + Externes + Séances JS non inclus|CASE WHEN mode_traitement_id = '4' THEN (nb_jours_f + nb_ambulatoires + nb_seances) ELSE 0 END|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de journées passées en séjours en Hospitalisation de Jour ou ambulatoires ou externes ou séances|-TS1|-TS2|-TS5|||||| | |||
| 1|CTI_NB5_JSN|OCCUPATION|NB Jours Hospitalisés + Ambulatoires + Externes + Séances|Nombres de journées (Hospitalisés) + Ambulatoires + Externes + Séances|Nombres de journées (Hospitalisés) + Ambulatoires + Externes + Séances JS non inclus|nb_jours_f + nb_ambulatoires + nb_externes + nb_seances|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de journées passées en séjours hospitalisés, ambulatoires, externes ou séances|-TS1|-TS2|-TS3|-TS5|NBJOU|||| | |||
| 1|CTI_NB6_JFSN|OCCUPATION|NB Jours facturées (Hospitalisés sortis) + Ambulatoires + Séances|Nombres de journées facturées (Hospitalisés sortis) + Ambulatoires + Séances|Nombres de journées facturées (Hospitalisés sortis) + Ambulatoires + Externes + Séances JS non inclus|CASE WHEN est_facture = '1' AND date_sortie <= '[TOPERIODE]' THEN nb_jours_f + nb_ambulatoires + nb_seances ELSE 0 END|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de journées facturées passées en séjours hospitalisés ou ambulatoires ou externes ou séances|-TS2|NBJOU||||||| | |||
| 1|CTI_NB6_JNFSN|OCCUPATION|NB Jours valorisées Hospitalisés + Ambulatoires + Séances|Nombres de journées valorisées (Hospitalisés) + Ambulatoires + Séances|Nombres de journées valorisées (Hospitalisés) + Ambulatoires + Externes + Séances JS non inclus|CASE WHEN est_facture = '0' THEN nb_jours_f + nb_ambulatoires + nb_seances ELSE 0 END|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de journées valorisées passées en séjours hospitalisés ou ambulatoires ou externes ou séances|-TS1|-TS2|-TS5|NBJOU||||| | |||
| 1|CTI_NB6_JSN|OCCUPATION|NB Jours (Hospitalisés) + Ambulatoires + Séances|Nombres de journées (Hospitalisés) + Ambulatoires + Séances|Nombres de journées (Hospitalisés) + Ambulatoires + Séances|nb_jours_f + nb_ambulatoires + nb_seances|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de journées passées en séjours hospitalisés ou ambulatoires ou séances|-TS2|NBJOU||||||| | |||
| 1|CTI_NBAMB|OCCUPATION|NB ambulatoires|Nombres d'ambulatoires|Nombres d'ambulatoires|nb_ambulatoires|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours en ambulatoires|-TS2|NBENT||||||| | |||
| 1|CTI_NBAMBFOR|OCCUPATION|NB ambulatoires forains|Nombres d'ambulatoires forains|Ambulatoires forains|CASE WHEN nb_ambulatoires <> 0 AND lieu_reference_etage_id IN (SELECT etage_id FROM activite.t_etages_historique WHERE nb_lits_theoriques <> 0) THEN nb_ambulatoires ELSE 0 END|1|SUM|#|0|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre d'ambulatoires forains|-TS2|NBENT||||||| | |||
| 1|CTI_NBAMBHFOR|OCCUPATION|Nombre d'ambulatoires en service ambulatoire|Nombres d'ambulatoires en service ambulatoire|Ambulatoires|CASE WHEN nb_ambulatoires <> 0 AND lieu_reference_etage_id IN (SELECT etage_id FROM activite.t_etages_historique WHERE nb_box_ambulatoires_theoriques <> 0) THEN nb_ambulatoires ELSE 0 END|1|SUM|#|0|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre d'ambulatoires|-TS2|||||||| | |||
| 1|CTI_NBAMBSEA|OCCUPATION|NB Ambulatoires et séances|Ambulatoires + séances|Ambulatoires + séances|nb_ambulatoires + nb_seances|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre d'ambulatoires et de séances|-TS2|NBENT||||||| | |||
| 1|CTI_NBCHPO|OCCUPATION|NB Jours en CPC|Chambres particulières occup?|Chambres particulières occup?|nb_chambres_particulieres_js_non_inclus_f|1|SUM||60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de journées passées en chambre particulière|NBJOU|||||||| | |||
| 1|CTI_NBDEAD|OCCUPATION|NB décès|Nombre de décès|NB décès|nb_deces|1|SUM||0|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de décès||||||||| | |||
| 1|CTI_NBENTDIR|OCCUPATION|NB Entrées directes Hospitalisés|Entrées directes (Hospitalisés)|Entrées directes (Hospitalisés)|nb_entrees_directes|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre d'entrées directes des séjours hospitalisés|-TS1|NBENT||||||| | |||
| 1|CTI_NBENTTE|OCCUPATION|NB Entrées totales directes et mutations Hospitalisés|Entrées totales directes et mutations (Hospitalisés)|Entrées totales directes et mutations (Hospitalisés)|nb_entrees_directes + nb_entrees_mutation_etage|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre d'entrées directes et de mutations d'étage des séjours hospitalisés|-TS1|NBENT||||||| | |||
| 1|CTI_NBENTTOTS|OCCUPATION|NB Entrées directes et mutations service Hospitalisés|Entrées directes et mutations (Hospitalisés)|Entrées directes et mutations (Hospitalisés)|nb_entrees_directes + nb_entrees_mutation_service|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre d'entrées directes et de mutations de services des séjours hospitalisés|-TS1|NBENT||||||| | |||
| 1|CTI_NBENT_SA|OCCUPATION|NB Entrées directes Hospitalisés + Ambulatoires|Entrées directes + Ambulatoires|Entrées directes + Ambulatoires|nb_ambulatoires + nb_entrees_directes|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre d'entrées directes des séjours hospitalisés et ambulatoires|-TS1|-TS2|NBENT|||||| | |||
| 1|CTI_NBENT_SAE|OCCUPATION|NB Entrées directes Hospitalisés + Ambulatoires + Externes|Entrées directes + Ambulatoires + Externes|Entrées directes + Ambulatoires + Externes|nb_ambulatoires + nb_externes + nb_entrees_directes|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre d'entrées directes des séjours hospitalisés, ambulatoires et externes|-TS1|-TS2|-TS3|NBENT||||| | |||
| 1|CTI_NBENT_SAES|OCCUPATION|NB Entrées directes Hospitalisés + Ambulatoires + Externes + Séances|Entrées directes + Ambulatoires + Externes + Séances|Entrées directes + Ambulatoires + Externes + Séances|nb_ambulatoires + nb_externes + nb_entrees_directes + nb_seances|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre d'entrées directes des séjours hospitalisés, ambulatoires, externes et séances|-TS1|-TS2|-TS3|-TS5|NBENT|||| | |||
| 1|CTI_NBEXT|OCCUPATION|NB externes (occupation)|Nombres d'externes|Nombres d'externes|nb_externes|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours en externes|-TS3|NBENT||||||| | |||
| 1|CTI_NBFACREF|SEJOURS|NB sorties directes et intermédiaires|Nombre de sorties directes et intermédiaires|Nombre de sorties directes et interemédiaires|no_facture_reference|1|COUNT||0|2| | | | |2|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de sorties directes ou intermédiaires|NBSOR|||||||| | |||
| 1|CTI_NBFACREF_F|SEJOURS|NB sorties directes et intermédiaires facturées|Nombre de sorties directes et intermédiaires facturées|Nombre de sorties directes et intermédiaires facturées|CASE WHEN code_facture = '1' THEN no_facture_reference ELSE NULL END|1|COUNT||0|2| | | | |2|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de sorties directes ou intermédiaires facturées|NBSOR|||||||| | |||
| 1|CTI_NBFACREF_NF|SEJOURS|NB sorties directes et intermédiaires non facturées|Nombre de sorties directes et intermédiaires non facturées|Nombre de sorties directes et intermédiaires non facturées|CASE WHEN code_facture <> '1' THEN no_facture_reference ELSE NULL END|1|COUNT||0|2| | | | |2|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de sorties directes ou intermédiaires non facturées|NBSOR|||||||| | |||
| 1|CTI_NBJAS_FAC|OCCUPATION|NB Jours facturées (Hospitalisation)|Nombres de journées facturées (Hospitalisés) + Ambulatoires + Séances|Nombres de journées facturées (Hospitalisés) + Ambulatoires + Externes + Séances JS non inclus|CASE WHEN est_facture = '1' THEN nb_jours_f + nb_ambulatoires + nb_seances ELSE 0 END|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de journées facturées des séjours hospitalisés, ambulatoires, externes et séances|NBJOU|||||||| | |||
| 1|CTI_NBJAS_JFSN|OCCUPATION|NB Jours (Hospitalisés sortis) + Ambulatoires + Seances|Nombres de journées (Hospitalisés sortis) + Ambulatoires + Seances|Nb J Sor|CASE WHEN date_sortie <= '[TOPERIODE]' THEN nb_jours_f + nb_ambulatoires + nb_seances ELSE NULL END|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de jours sortis des séjours hospitalisés, ambulatoires et séances|-TS1|-TS2|-TS5|NBJOU||||| | |||
| 1|CTI_NBJAS_NFAC|OCCUPATION|NB Jours non facturées (Hospitalisation)|Nombres de journées non facturées (Hospitalisés) + Ambulatoires + Séances|Nombres de journées non facturées (Hospitalisés) + Ambulatoires + Externes + Séances JS non inclus|CASE WHEN est_facture = '0' THEN nb_jours_f + nb_ambulatoires + nb_seances ELSE 0 END|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de journées non facturées des séjours hospitalisés, ambulatoires, externes et séances|NBJOU|||||||| | |||
| 1|CTI_NBJCPSN|OCCUPATION|NB Jours CPC Hospitalisés|Nombres de journées CP (Hospitalisés)|Nombres de journées CP (Hospitalisés)|nb_jours_cp_f|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de journées en chambre particulière des séjours hospitalisés|NBJOU|||||||| | |||
| 1|CTI_NBJFSN|OCCUPATION|NB Jours facturées (Hospitalisés sortis)|Nombres de journées facturées (Hospitalisés)|Nombres de journées facturées (Hospitalisés) JS non inclus|CASE WHEN est_facture = '1' AND date_sortie <= '[TOPERIODE]' THEN nb_jours_f ELSE 0 END|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de journées facturées des séjours hospitalisés (JS non inclus)|NBJOU|||||||| | |||
| 1|CTI_NBJS|OCCUPATION|NB Jours Hospitalisés JS inclus|Nombres de journées (JS inclus) (Hospitalisés)|Nombres de journées (JS inclus) (Hospitalisés)|nb_jours_js_inclus|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de journées facturées des séjours hospitalisés (JS inclus)|-TS1|NBJOU||||||| | |||
| 1|CTI_NBJSAM|OCCUPATION|NB Jours Hospitalisés + Ambulatoires JS Inclus|Nombre Journées + Ambulatoire (JS Inclus)|Nombre Journées + Ambulatoire (JS Inclus)|nb_jours_js_inclus + nb_ambulatoires|1|SUM||0|1| | | | |1|CTI_NBJSN|CTI_NBAMB|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de journées des séjours hospitalisés et ambulatoires (JS non inclus)|-TS1|-TS2|NBJOU|||||| | |||
| 1|CTI_NBJSN|OCCUPATION|NB Jours Hospitalisés|Nombres de journées (Hospitalisés)|Nombres de journées (Hospitalisés) JS non inclus|nb_jours_f|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de journées des séjours hospitalisés (JS non inclus)|-TS1|NBJOU||||||| | |||
| 1|CTI_NBJSNS|OCCUPATION|NB Jours (Hospitalisés sortis)|Nombres de journées (Hospitalisés sortis)|Nb J Sor|CASE WHEN date_sortie <= '[TOPERIODE]' THEN nb_jours_f ELSE NULL END|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de journées des séjours hospitalisés|-TS1|NBJOU||||||| | |||
| 1|CTI_NBJSSNSSR|OCCUPATION|SSR - Nombres de Jours facturées Hospitalisés|Nombres de journées facturées (Hospitalisés)|Nombres de journées facturées (Hospitalisés) JS non inclus|CASE WHEN date_sortie <= '[TOPERIODE]' THEN 1 ELSE 0 END|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de journées facturées des séjours hospitalisés (JS non inclus)|-TS1|||||||| | |||
| 1|CTI_NBJ_FAC|OCCUPATION|NB Jours facturées (Hospitalisés)|Nombres de journées facturées (Hospitalisés)|Nombres de journées facturées (Hospitalisés) JS non inclus|CASE WHEN est_facture = '1' THEN nb_jours_f ELSE 0 END|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de journées facturées des séjours hospitalisés (JS non inclus)|NBJOU|||||||| | |||
| 1|CTI_NBJ_NFAC|OCCUPATION|NB Jours non facturées (Hospitalisés)|Nombres de journées non facturées (Hospitalisés)|Nombres de journées non facturées (Hospitalisés)|CASE WHEN est_facture = '0' THEN nb_jours_f ELSE 0 END|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de journées non facturées des séjours hospitalisés|NBJOU|||||||| | |||
| 1|CTI_NBLITS|PLACES|NB places disponibles|Nombre de places disponibles|Places|CASE WHEN est_ouvert = '1' THEN nb_lits_ouverts ELSE NULL END|1|SUM|#|50|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de places disponibles||||||||| | |||
| 1|CTI_NBPLACES|PLACES|NB lits et places disponibles |Nombre de lits et places disponibles |Nombre de lits et places disponibles |CASE WHEN est_ouvert = '1' THEN nb_lits_ouverts ELSE NULL END|1|SUM|#|50|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de lits et des places disponibles||||||||| | |||
| 1|CTI_NBPLACES_A|PLACES|NB lits et places disponibles [AMBU]|Nombre de lits et places disponibles (Ambulatoires)|Nombre de lits et places disponibles (Ambulatoires)|CASE WHEN est_ouvert = '1' and type_sejour_id = 2 THEN nb_lits_ouverts ELSE NULL END|1|SUM|#|50|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de lits et de places disponibles pour les séjours Ambulatoires|-TS1|||||||| | |||
| 1|CTI_NBPLACES_CP_H|PLACES|NB lits et places CP disponibles [HOSP]|Nombre de lits et places CP disponibles (Hospitalisés)|Nombre de lits et places CP disponibles (Hospitalisés)|CASE WHEN est_ouvert = '1' and type_sejour_id = 1 THEN nb_lits_cp_ouverts ELSE NULL END|1|SUM|#|50|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de lits et de places en chambre particulière disponibles pour les séjours hospitalisés|-TS1|||||||| | |||
| 1|CTI_NBPLACES_H|PLACES|NB lits et places disponibles [HOSP]|Nombre de lits et places disponibles (Hospitalisés)|Nombre de lits et places disponibles (Hospitalisés)|CASE WHEN est_ouvert = '1' and type_sejour_id = 1 THEN nb_lits_ouverts ELSE NULL END|1|SUM|#|50|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de lits et de places disponibles pour les séjours hospitalisés|-TS1|||||||| | |||
| 1|CTI_NBPLACES_HA|PLACES|NB lits et places disponibles (Hosp+Ambu)|Nombre de lits et places disponibles (Hosp+Ambu)|Nombre de lits et places disponibles (Hosp+Ambu)|CASE WHEN est_ouvert = '1' and type_sejour_id IN ('1','2') THEN nb_lits_ouverts ELSE NULL END|1|SUM||0|1| | | | |1|CTI_NBPLACES_H|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de lits et de places disponibles pour les séjours hospitalisés et ambulatoires||||||||| | |||
| 1|CTI_NBPLACES_THEOJ|PLACES|Nombre jours pour calcul moyenne place théorique|Nombre jours pour calcul moyenne place théorique |Nb jours pour calcul moyenne place théorique|DISTINCT NOFINESS NOPOLE date_reference|1|COUNT|#|50|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de jours pour calcul moyenne des places théoriques||||||||| | |||
| 1|CTI_NBPLACES_THEOM|*CALC|Nombres lits et places théoriques moyen|Nombres lits et places théoriques moyen|Nb places théoriques|base.cti_division([1],[2])|1|*CALC|#|0| | | | | | |CTI_NBPLACES_THEOT|CTI_NBPLACES_THEOJ|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de lits et des places théoriques moyen||||||||| | |||
| 1|CTI_NBPLACES_THEOT|PLACES|Nombre lits et places théoriques total|Nombre de lits et places théoriques total|Nb places théoriques total|nb_lits_theoriques|1|SUM|#|50|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de lits et des places théoriques (total des journées)||||||||| | |||
| 1|CTI_NBPRESHCOMP|OCCUPATION|SSR - Nombre de présents (Date du Jour / Hospitalisation complète)|SSR Nombres de présents (Date du Jour / Hospitalisation complète)|SSR Nombres de présents (Date du Jour / H COMP)|DISTINCT(CASE WHEN (code_sorti= 0 AND code_prevu = 0 AND mode_traitement_id = '3' ) THEN no_sejour ELSE NULL END)|1|COUNT|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de patients encore présents en Hospitalisation Complète||||||||| | |||
| 1|CTI_NBPRESHDJ|OCCUPATION|SSR - Nombre de présents (Date du Jour / Hospitalisation de jour)|SSR Nombres de présents (Date du Jour / Hospitalisation de jour)|SSR Nombres de présents (Date du Jour / HDJ)|DISTINCT(CASE WHEN (code_sorti= 0 AND code_prevu = 0 AND mode_traitement_id = '4' ) THEN no_sejour ELSE NULL END)|1|COUNT|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de patients encore présents en Hospitalisation de Jour||||||||| | |||
| 1|CTI_NBSCE|OCCUPATION|NB séances|Nombres de séances|Nombres de séances|nb_seances|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séances|-TS5|||||||| | |||
| 1|CTI_NBSCE_CHM|OCCUPATION|NB séances Chimio|Nombres de séances Chimio|Nombres de séances Chimio|nb_seances_chimio|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séances Chimio|-TS5|||||||| | |||
| 1|CTI_NBSCE_DIA|OCCUPATION|NB séances Dialyse|Nombres de séances Dialyse|Nombres de séances Dialyse|nb_seances_dialyse|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séances Dialyse|-TS5|||||||| | |||
| 1|CTI_NBSCE_DIV|OCCUPATION|NB séances Autres|Nombres de séances Autres|Nombres de séances Autres|nb_seances_autre|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séances Autres|-TS5|||||||| | |||
| 1|CTI_NBSEJCP|OCCUPATION|SSR - Nombres de séjours - Hospitalisation complète|Nombres de séjours - Hospitalisation complète|Nombre de séjours - Hospitalisation complète|DISTINCT CASE WHEN mode_traitement_id = '3' THEN no_sejour ELSE NULL END|1|COUNT|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours en Hospitalisation Complète||||||||| | |||
| 1|CTI_NBSEJFEM|OCCUPATION|NB séjours de femmes|Nombre de séjours de femmes|Nb sej fem|DISTINCT CASE WHEN code_sexe = '2' THEN no_sejour ELSE null END|1|COUNT|#|0|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours de patients féminins|NBSEJ|||||||| | |||
| 1|CTI_NBSEJHDJ|OCCUPATION|SSR - Nombres de séjours - Hospitalisation de jour|Nombres de séjours - Hospitalisation de jour|Nombre de séjours - Hospitalisation de jour|DISTINCT CASE WHEN mode_traitement_id = '4' THEN no_sejour ELSE NULL END|1|COUNT|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours en Hospitalisation de Jour||||||||| | |||
| 1|CTI_NBSEJO|OCCUPATION|NB séjours|Nombres de séjours|Nombres de séjours|DISTINCT no_sejour|1|COUNT|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours|NBSEJ|||||||| | |||
| 1|CTI_NBSEJ_EXT|SEJOURS|NB Séjours [EXT]|Nombre séjours (Externes)|Nombre séjours (Externes)|DISTINCT CASE WHEN type_sejour = '3' THEN no_sejour ELSE NULL END|1|SUM|#|60| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours externes|-TS3|NBSEJ||||||| | |||
| 1|CTI_NBSEJ_HC|SEJOURS|NB Séjours hospitalisation complète|Nombre séjours hospitalisation complète|Nombre séjours (hc)|DISTINCT CASE WHEN type_sejour = '1' THEN no_sejour|1|COUNT|#|60| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours en hospitalisation complète|NBSEJ|||||||| | |||
| 1|CTI_NBSEJ_HJ|SEJOURS|NB Séjours (hospitalisation de jour)|Nombre séjours (hospitalisation de jour, type de séjours = Ambulatoire/Séances) |Nombre séjours (hj)|DISTINCT CASE WHEN type_sejour = '2' OR type_sejour = '5' THEN no_sejour|1|SUM|#|60| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours en Hospitalisation de Jour|NBSEJ|||||||| | |||
| 1|CTI_NBSEJ_SOINS_CPT|FACTURATION_CLINIQUE|NB Séjours CA SOINS comptabilisé|Nombre de séjours comptabilisés CA SOINS|Nombre de séjours comptabilisés CA SOINS|DISTINCT CASE WHEN rubrique_facturation_id IN [LISTE:CTI_T2A_R] THEN no_sejour ELSE NULL END|1|COUNT|#E|80|4| | | | |4|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours comptabilisé dans le Chiffre d'Affaires des soins|NBSEJ|||||||| | |||
| 1|CTI_NBSEJ_SOR|SEJOURS|NB séjours|Nombre de séjours|Nombre de séjours|DISTINCT no_sejour|1|COUNT|#|60|2| | | | |2|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||||||||||| | |||
| 1|CTI_NBSORDIR|OCCUPATION|NB Sorties directes Hospitalisés|Sorties directes (Hospitalisés)|Sorties directes (Hospitalisés)|nb_sorties_directes|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de sorties directes des séjours hospitalisés|-TS1|NBSOR||||||| | |||
| 1|CTI_NBSOR_SA|OCCUPATION|NB Sorties directes Hospitalisés + Ambulatoires|Sorties directes + Ambulatoires|Sorties directes + Ambulatoires|nb_ambulatoires + nb_sorties_directes|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de sorties directes des séjours hospitalisés et ambulatoires|-TS1|-TS2|NBSOR|||||| | |||
| 1|CTI_NBSOR_SAE|OCCUPATION|NB Sorties directes Hospitalisés + Ambulatoires + Externes|Sorties directes + Ambulatoires + Externes|Sorties directes + Ambulatoires + Externes|nb_ambulatoires + nb_externes + nb_sorties_directes|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de sorties directes des séjours hospitalisés, ambulatoires et externes|-TS1|-TS2|-TS3|NBSOR||||| | |||
| 1|CTI_NBSOR_SAES|OCCUPATION|NB Sorties directes Hospitalisés + Ambulatoires + Externes + Séances|Sorties directes + Ambulatoires + Externes + Séances|Sorties directes + Ambulatoires + Externes + Séances|nb_ambulatoires + nb_externes + nb_sorties_directes + nb_seances|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de sorties directes des séjours hospitalisés, ambulatoires, externes et séances|-TS1|-TS2|-TS3|-TS5|NBSOR|||| | |||
| 1|CTI_NBURG|OCCUPATION|NB urgences|Nombres d'urgences|Nombres d'urgences|nb_urgences|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre d'urgences||||||||| | |||
| 1|CTI_NB_ANNULES|ANNULATIONS|Nombre de séjours annulés |Nombre séjours annulés||DISTINCT CASE WHEN etat_sejour_code = 'A' THEN no_sejour ELSE NULL END|1|COUNT||0|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>|||||||||||NBSEJ|||||||| | |||
| 1|CTI_NB_BEBE|OCCUPATION|NB Bébés|Nombre de Bébés|Nombre de Bébés|nb_bebes|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de bébés||||||||| | |||
| 1|CTI_NB_FAC|SEJOURS|NB sorties Facturées|Nombre de sorties Facturées|Nombre de sorties Facturées|DISTINCT CASE WHEN code_sorti = '1' AND date_facture != '2099-12-31' THEN no_sejour ELSE NULL END|1|COUNT|#|60|2|5| | | |2|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours sortis facturés|NBSOR|||||||| | |||
| 1|CTI_NB_FACTURES|SEJOURS|Nombre de factures|Factures|Factures|nb_factures|1|SUM|#|60|2| | | | |2|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>|||||||||||NOMBRE|||||||| | |||
| 1|CTI_NB_GP_NFAC|SEJOURS|À facturer|À facturer|À facturer|nb_non_calcules_groupes|1|SUM|#|60|2| | | | |2|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>|||||||||||NBSEJ|||||||| | |||
| 1|CTI_NB_GROU|SEJOURS|NB sorties Groupées non facturées|Nombre de sorties Groupées non facturées|Nombre de sorties Groupées non facturées|CASE WHEN date_facture = '2099-12-31' THEN nb_groupe ELSE NULL END|1|SUM|#|60|2|5| | | |2|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours groupés sortis non facturés|NBSOR|||||||| | |||
| 1|CTI_NB_GROUT|SEJOURS|NB sorties groupées|Nombre de sorties groupées|Sorties groupées|nb_groupe|1|SUM|#|0|2|5| | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours groupés sortis|NBSOR|||||||| | |||
| 1|CTI_NB_NFAC|SEJOURS|NB sorties non Facturées|Nombre de sorties non Facturées|Nombre de sorties non Facturées|DISTINCT CASE WHEN montant_facture = 0 THEN no_sejour ELSE NULL END|1|COUNT|#|60|2|4| | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours sortis non facturés|NBSOR|||||||| | |||
| 1|CTI_NB_NGROU|SEJOURS|NB sorties Non Groupées|Nombre de sorties Non Groupées|Nombre de sorties Non Groupées|nb_non_groupe|1|SUM|#|60|2| | | | |2|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours sortis non groupés|NBSOR|||||||| | |||
| 1|CTI_NB_NGR_SOR|SEJOURS|Reste à grouper|Reste à grouper|Reste à grouper|nb_non_groupe|1|SUM|#|60|2| | | | |2|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>|||||||||||NBSEJ|||||||| | |||
| 1|CTI_NB_NONFAC|SEJOURS|Reste à facturer|Reste à facturer|Reste à facturer|nb_non_calcules|1|SUM|#|60|2| | | | |2|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>|||||||||||NOMBRE|||||||| | |||
| 1|CTI_NB_NON_EXP|SEJOURS|Reste à expédier|Reste à expédier|Reste à expédier|nb_non_expedie_c|1|SUM|#|60|2| | | | |2|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>|||||||||||NOMBRE|||||||| | |||
| 1|CTI_NB_NON_SOLD|SEJOURS|Reste à solder|Reste à solder|Reste à solder|nb_non_solde_c|1|SUM|#|60|2| | | | |2|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||||||||||| | |||
| 1|CTI_NB_PREADM|OCCUPATION|Nombre de séjours avec préadmission validée|Nombre séjours avec préadmission||nb_preadmission_validee|1|SUM||0|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>|||||||||||NBSEJ|||||||| | |||
| 1|CTI_NB_PREADM_J1|OCCUPATION|Nombre de séjours avec préadmission validée à J-1|Nombre séjours avec préadmission J-1||nb_preadmission_validee_j1|1|SUM||0|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>|||||||||||NBSEJ|||||||| | |||
| 1|CTI_NB_PREADM_J2|OCCUPATION|Nombre de séjours avec préadmission validée à J-2|Nombre séjours avec préadmission J-2||nb_preadmission_validee_j2|1|SUM||0|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>|||||||||||NBSEJ|||||||| | |||
| 1|CTI_NB_PRESENT|OCCUPATION|NB présents (Date du Jour)|Nombres de présents (Date du Jour)|Nombres de présents (Date du Jour)|DISTINCT(CASE WHEN (code_sorti= 0 AND code_prevu = 0) THEN no_sejour ELSE NULL END)|1|COUNT|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de patients présents dans l'établissement||||||||| | |||
| 1|CTI_NB_RECUSES|ANNULATIONS|Nombre de séjours récusés|Nombre séjours récusés||DISTINCT CASE WHEN etat_sejour_code = 'R' THEN no_sejour ELSE NULL END|1|COUNT||0|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>|||||||||||NBSEJ|||||||| | |||
| 1|CTI_NB_SAB|*CALC|NB Sorties directes + Ambulatoires + bébés|Sorties directes + Ambulatoires + bébés|Sorties Ambu Bb|[1] + [2] + [3]|1|*CALC|#|0| | | | | | |CTI_NBSORDIR|CTI_NBAMB|CTI_NB_BEBE|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de sorties directes, ambulatoires et de bébés|-TS1|-TS2|NBENT|NBSOR||||| | |||
| 1|CTI_NB_SABS|*CALC|NB Sorties directes + Ambulatoires + bébés + séances|Sorties directes + Ambulatoires + bébés+ séances|Sorties Ambu Bb Sc|[1] + [2] + [3] + [4]|1|*CALC|#|0| | | | | | |CTI_NBSORDIR|CTI_NBAMB|CTI_NB_BEBE|CTI_NBSCE|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de sorties directes, ambulatoires, de séances et de bébés|-TS1|-TS2|-TS5|NBENT|NBSOR|||| | |||
| 1|CTI_NB_SAE|OCCUPATION|NB Sorties directes + Ambulatoires + Externes|Sorties directes + Ambulatoires + Externes|Sorties directes + Ambulatoires + Externes|nb_ambulatoires + nb_externes + nb_sorties_directes|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de sorties directes, ambulatoires et externes|-TS2|-TS3|NBSOR|||||| | |||
| 1|CTI_NB_SEJ|SEJOURS|NB séjours hospit et ambu|Nombre de séjours hospit et ambu|Nb sej Hosp Amb|DISTINCT CASE WHEN type_sejour = '1' OR type_sejour = '2' THEN no_sejour ELSE null END|1|COUNT|#|0|2| | | | |2|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours hospitalisés et ambulatoires|NBSEJ|||||||| | |||
| 1|CTI_NB_SEJ_FAEN|FACTURATION_CLINIQUE|NB Séjours Facturés + Valorisés|Séjours Facturés + Valorisés|Séjours Facturés + Valorisés|DISTINCT no_sejour |1|COUNT|#|0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours facturés et valorisés|NBSEJ|||||||| | |||
| 1|CTI_NB_SEJ_VAL|FACTURATION_CLINIQUE|NB Séjours Valorisés|Séjours Valorisés|Séjours Valorisés|DISTINCT CASE WHEN est_ligne_facturee = '0' THEN no_sejour ELSE NULL END|1|COUNT|#|0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours valorisés|NBSEJ|||||||| | |||
| 1|CTI_NB_SOLDER|SEJOURS|NB Séjours Soldés|NB_SOLDE|NB_SOLDE|CASE WHEN nb_non_solde_0_c <> 0 or nb_non_solde_1_c <> 0 or nb_non_solde_2_c <> 0 THEN 0 ELSE 1 END|1|SUM|0,0|40|2| | | | |2|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>|||||||||||NOMBRE|||||||| | |||
| 1|CTI_NB_SORTOT|OCCUPATION|NB Sorties totales directes et mutations Hospitalisés|Sorties totales directes et mutations (Hospitalisés)|Sorties totales directes et mutations (Hospitalisés)|nb_sorties_directes + nb_sorties_mutation_etage|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de sorties directes et de mutations des séjours hospitalisés|-TS1|NBSOR||||||| | |||
| 1|CTI_NB_SUSPENDUS|ANNULATIONS|Nombre de séjours suspendus|Nombre séjours suspendus||DISTINCT CASE WHEN etat_sejour_code = 'C' THEN no_sejour ELSE NULL END|1|COUNT||0|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>|||||||||||NBSEJ|||||||| | |||
| 1|CTI_NN1_JOU_ENC|FACTURATION_CLINIQUE|NB Jours NN1 Valorisées|Nombre journées NN1 Valorisées|Nombre journées NN1 Valorisées|CASE WHEN prestation_code IN ('NN1') THEN nb_rubrique_encours ELSE 0 END|1|SUM||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de journées NN1 valorisées|NBJOU|||||||| | |||
| 1|CTI_NN1_JOU_FAC|FACTURATION_CLINIQUE|NB Jours NN1 facturées|Nombre journées NN1 facturées|Nombre journées NN1 facturées|CASE WHEN prestation_code IN ('NN1') THEN nb_rubrique_facture ELSE 0 END|1|SUM||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de journées NN1 facturées|NBJOU|||||||| | |||
| 1|CTI_NN1_JOU_TOT|FACTURATION_CLINIQUE|NB Jours NN1 Facturées + Valorisées|Total journées NN1 Facturées + Valorisées|Total journées NN1 Facturées + Valorisées|CASE WHEN prestation_code IN ('NN1') THEN nb_rubrique_encours + nb_rubrique_facture ELSE 0 END|1|SUM||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de journées NN1 facturées et valorisées|NBJOU|||||||| | |||
| 1|CTI_NN1_MT_ENC|FACTURATION_CLINIQUE|CA NN1 Valorisé|Montant NN1 Valorisé|Montant NN1 Valorisé|CASE WHEN prestation_code IN ('NN1') THEN montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires NN1 Valorisé|CAV|||||||| | |||
| 1|CTI_NN1_MT_FAC|FACTURATION_CLINIQUE|CA NN1 Facturé|Montant NN1 facturé|Montant NN1 facturé|CASE WHEN prestation_code IN ('NN1') THEN montant_facture ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires NN1 Facturé|CAF|||||||| | |||
| 1|CTI_NN1_MT_TOT|FACTURATION_CLINIQUE|CA NN1 Facturé + Valorisé|Montant NN1 facturé + Valorisé|Montant NN1 facturé + Valorisé|CASE WHEN prestation_code IN('NN1') THEN montant_facture + montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires NN1 Facturé + Valorisé|CAVF|||||||| | |||
| 1|CTI_NN1_NB_ENC|FACTURATION_CLINIQUE|NB Séjours CA NN1 Valorisés|Nombre séjours NN1 Valorisés|Nombre séjours NN1 Valorisés|DISTINCT CASE WHEN (est_ligne_facturee = '0' and prestation_code IN ('NN1')) THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours NN1 Valorisés|NBSEJ|||||||| | |||
| 1|CTI_NN1_NB_FAC|FACTURATION_CLINIQUE|NB Séjours CA NN1 facturés|Nombre séjours NN1 facturés|Nombre séjours NN1 facturés|DISTINCT CASE WHEN (est_ligne_facturee = '1' and prestation_code IN ('NN1')) THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours NN1 Facturés|NBSEJ|||||||| | |||
| 1|CTI_NN1_NB_TOT|FACTURATION_CLINIQUE|NB Séjours CA NN1 Facturés + Valorisés|Nombre séjours NN1 Facturés + Valorisés|Nombre séjours NN1 Facturés + Valorisés|DISTINCT CASE WHEN ( prestation_code IN ('NN1')) THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours NN1 Facturés + Valorisés|NBSEJ|||||||| | |||
| 1|CTI_NN2_JOU_ENC|FACTURATION_CLINIQUE|NB Jours NN2 Valorisées|Nombre journées NN2 Valorisées|Nombre journées NN2 Valorisées|CASE WHEN prestation_code IN ('NN2') THEN nb_rubrique_encours ELSE 0 END|1|SUM||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de journées NN2 valorisées|NBJOU|||||||| | |||
| 1|CTI_NN2_JOU_FAC|FACTURATION_CLINIQUE|NB Jours NN2 facturées|Nombre journées NN2 facturées|Nombre journées NN2 facturées|CASE WHEN prestation_code IN ('NN2') THEN nb_rubrique_facture ELSE 0 END|1|SUM||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de journées NN2 facturées|NBJOU|||||||| | |||
| 1|CTI_NN2_JOU_TOT|FACTURATION_CLINIQUE|NB Jours NN2 Facturées + Valorisées|Total journées NN2 Facturées + Valorisées|Total journées NN2 Facturées + Valorisées|CASE WHEN prestation_code IN ('NN2') THEN nb_rubrique_encours + nb_rubrique_facture ELSE 0 END|1|SUM||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de journées NN2 facturées et valorisées|NBJOU|||||||| | |||
| 1|CTI_NN2_MT_ENC|FACTURATION_CLINIQUE|CA NN2 Valorisé|Montant NN2 Valorisé|Montant NN2 Valorisé|CASE WHEN prestation_code IN ('NN2') THEN montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires NN2 Valorisé|CAV|||||||| | |||
| 1|CTI_NN2_MT_FAC|FACTURATION_CLINIQUE|CA NN2 Facturé|Montant NN2 facturé|Montant NN2 facturé|CASE WHEN prestation_code IN ('NN2') THEN montant_facture ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires NN2 Facturé|CAF|||||||| | |||
| 1|CTI_NN2_MT_TOT|FACTURATION_CLINIQUE|CA NN2 Facturé + Valorisé|Montant NN2 facturé + Valorisé|Montant NN2 facturé + Valorisé|CASE WHEN prestation_code IN('NN2') THEN montant_facture + montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires NN2 Facturé + Valorisé|CAVF|||||||| | |||
| 1|CTI_NN2_NB_ENC|FACTURATION_CLINIQUE|NB Séjours CA NN2 Valorisés|Nombre séjours NN2 Valorisés|Nombre séjours NN2 Valorisés|DISTINCT CASE WHEN (est_ligne_facturee = '0' and prestation_code IN ('NN2')) THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours NN2 Valorisés|NBSEJ|||||||| | |||
| 1|CTI_NN2_NB_FAC|FACTURATION_CLINIQUE|NB Séjours CA NN2 facturés|Nombre séjours NN2 facturés|Nombre séjours NN2 facturés|DISTINCT CASE WHEN (est_ligne_facturee = '1' and prestation_code IN ('NN2')) THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours NN2 Facturés|NBSEJ|||||||| | |||
| 1|CTI_NN2_NB_TOT|FACTURATION_CLINIQUE|NB Séjours CA NN2 Facturés + Valorisés|Nombre séjours NN2 Facturés + Valorisés|Nombre séjours NN2 Facturés + Valorisés|DISTINCT CASE WHEN ( prestation_code IN ('NN2')) THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours NN2 Facturés + Valorisés|NBSEJ|||||||| | |||
| 1|CTI_NN3_JOU_ENC|FACTURATION_CLINIQUE|NB Jours NN3 Valorisées|Nombre journées NN3 Valorisées|Nombre journées NN3 Valorisées|CASE WHEN prestation_code IN ('NN3') THEN nb_rubrique_encours ELSE 0 END|1|SUM||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de journées NN3 valorisées|NBJOU|||||||| | |||
| 1|CTI_NN3_JOU_FAC|FACTURATION_CLINIQUE|NB Jours NN3 facturées|Nombre journées NN3 facturées|Nombre journées NN3 facturées|CASE WHEN prestation_code IN ('NN3') THEN nb_rubrique_facture ELSE 0 END|1|SUM||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de journées NN3 facturées|NBJOU|||||||| | |||
| 1|CTI_NN3_JOU_TOT|FACTURATION_CLINIQUE|NB Jours NN3 Facturées + Valorisées|Total journées NN3 Facturées + Valorisées|Total journées NN3 Facturées + Valorisées|CASE WHEN prestation_code IN ('NN3') THEN nb_rubrique_encours + nb_rubrique_facture ELSE 0 END|1|SUM||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de journées NN3 facturées et valorisées|NBJOU|||||||| | |||
| 1|CTI_NN3_MT_ENC|FACTURATION_CLINIQUE|CA NN3 Valorisé|Montant NN3 Valorisé|Montant NN3 Valorisé|CASE WHEN prestation_code IN ('NN3') THEN montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires NN3 Valorisé|CAV|||||||| | |||
| 1|CTI_NN3_MT_FAC|FACTURATION_CLINIQUE|CA NN3 Facturé|Montant NN3 facturé|Montant NN3 facturé|CASE WHEN prestation_code IN ('NN3') THEN montant_facture ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires NN3 Facturé|CAF|||||||| | |||
| 1|CTI_NN3_MT_TOT|FACTURATION_CLINIQUE|CA NN3 Facturé + Valorisé|Montant NN3 facturé + Valorisé|Montant NN3 facturé + Valorisé|CASE WHEN prestation_code IN('NN3') THEN montant_facture + montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires NN3 Facturé + Valorisé|CAVF|||||||| | |||
| 1|CTI_NN3_NB_ENC|FACTURATION_CLINIQUE|NB Séjours CA NN3 Valorisés|Nombre séjours NN3 Valorisés|Nombre séjours NN3 Valorisés|DISTINCT CASE WHEN (est_ligne_facturee = '0' and prestation_code IN ('NN3')) THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours NN3 Valorisés|NBSEJ|||||||| | |||
| 1|CTI_NN3_NB_FAC|FACTURATION_CLINIQUE|NB Séjours CA NN3 facturés|Nombre séjours NN3 facturés|Nombre séjours NN3 facturés|DISTINCT CASE WHEN (est_ligne_facturee = '1' and prestation_code IN ('NN3')) THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours NN3 Facturés|NBSEJ|||||||| | |||
| 1|CTI_NN3_NB_TOT|FACTURATION_CLINIQUE|NB Séjours CA NN3 Facturés + Valorisés|Nombre séjours NN3 Facturés + Valorisés|Nombre séjours NN3 Facturés + Valorisés|DISTINCT CASE WHEN ( prestation_code IN ('NN3')) THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours NN3 Facturés + Valorisés|NBSEJ|||||||| | |||
| 1|CTI_NSCPT_C|FACTURATION_CLINIQUE|NB Séjours Comptabilisés|Séjours comptabilisés|Séjours comptabilisés|DISTINCT CASE WHEN montant_comptabilise <> 0 THEN no_sejour ELSE NULL END|1|COUNT|#|0|4| | | | |4|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours comptabilisés|NBSEJ|||||||| | |||
| 1|CTI_NSFAC1_CS|FACTURATION_CLINIQUE|NB Séjours facturés [HOSP]|Nombre séjours Total facturés (Hospitalisés)|Nombre séjours Total facturés (Hospitalisés)|DISTINCT CASE WHEN (est_ligne_facturee = '1' and type_sejour = '1') THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours hospitalisés (1 nuit minimum) facturés|-TS1|NBSEJ||||||| | |||
| 1|CTI_NSFAC2_CS|FACTURATION_CLINIQUE|NB Séjours facturés [AMBU]|Nombre séjours Total facturés (Ambulatoire)|Nombre séjours Total facturés (Ambulatoire)|DISTINCT CASE WHEN (est_ligne_facturee = '1' and type_sejour = '2') THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours ambulatoires (0 nuits) facturés|-TS2|NBSEJ||||||| | |||
| 1|CTI_NSFAC3_CS|FACTURATION_CLINIQUE|NB Séjours facturés [EXT]|Nombre séjours Total facturés (Externe)|Nombre séjours Total facturés (Externe)|DISTINCT CASE WHEN (est_ligne_facturee = '1' and type_sejour = '3') THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours externes facturés|-TS3|NBSEJ||||||| | |||
| 1|CTI_NSFAC5_CS|FACTURATION_CLINIQUE|NB Séjours facturés [SEANCE]|Nombre séjours Total facturés (Séances)|Nombre séjours Total facturés (Séances)|DISTINCT CASE WHEN (est_ligne_facturee = '1' and type_sejour = '5') THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séances facturées|-TS5|NBSEJ||||||| | |||
| 1|CTI_NSFACT_CS|FACTURATION_CLINIQUE|NB séjours facturés|Nombre séjours avec facturation|Nombre séjours avec facturation|DISTINCT CASE WHEN est_ligne_facturee = '1' THEN no_sejour ELSE NULL END|1|COUNT|#|0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours comportant une facturation|NBSEJ|||||||| | |||
| 1|CTI_NSFAC_C|FACTURATION_CLINIQUE|NB Séjours Facturés|Séjours facturés|Séjours facturés|DISTINCT CASE WHEN est_ligne_facturee = '1' THEN no_sejour ELSE NULL END|1|COUNT|#|0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours facturés|NBSEJ|||||||| | |||
| 1|CTI_NSFAC_CS|FACTURATION_CLINIQUE|NB séjours facturés|Nombre séjours Total facturés|Nombre séjours Total facturés|DISTINCT CASE WHEN est_ligne_facturee = '1' THEN no_sejour ELSE NULL END|1|COUNT|#|0|1|2|3|4| |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours facturés|NBSEJ|||||||| | |||
| 1|CTI_PORTFOLIO_NEW|*CALC|Portfolio||||1|*CALC|#,0|0| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||||||||||| | |||
| 1|CTI_PROTH_MT_CPT|FACTURATION_CLINIQUE|CA PROTHESE Comptabilisé|Montant prothèses Facturé|Montant prothèses Facturé|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_PROTHESE_R] THEN montant_comptabilise ELSE 0 END|1|SUM|#E|80|4| | | | |4|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires comptabilisé des prothèses|CACP|||||||| | |||
| 1|CTI_PROTH_MT_ENC|FACTURATION_CLINIQUE|CA PROTHESE Valorisé|Montant prothèses Valorisé|Montant prothèses Valorisé|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_PROTHESE_R] THEN montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires valorisé des prothèses|CAV|||||||| | |||
| 1|CTI_PROTH_MT_FAC|FACTURATION_CLINIQUE|CA PROTHESE Facturé|Montant prothèses Facturé|Montant prothèses Facturé|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_PROTHESE_R] THEN montant_facture ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé des prothèses|CAF|||||||| | |||
| 1|CTI_PROTH_MT_TOT|FACTURATION_CLINIQUE|CA PROTHESE Facturé + Valorisé|Montant prothèses Facturé + Valorisé|Montant prothèses Fact + Val|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_PROTHESE_R] THEN montant_facture + montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé et valorisé des prothèses|CAVF|||||||| | |||
| 1|CTI_PROTH_RUB_FAC|FACTURATION_CLINIQUE|NB Rubriques PROTHESE|Nombre rubriques prothèses|Nombre rubriques prothèses|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_PROTHESE_R] THEN nb_rubrique_facture ELSE 0 END|1|SUM|#|60|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de rubriques de prothèses|NBRUB|||||||| | |||
| 1|CTI_PSEJFEM|*CALC|Pourcentage de femmes|Pourcentage de femmes|Pourcentage de femmes|base.cti_division([1], [2]) * 100.0|1|*CALC|#,0%|0| | | | | | |CTI_NBSEJFEM|CTI_NBSEJO|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Part des femmes dans la patientèle|NBSEJ|||||||| | |||
| 1|CTI_RAPPORTCALC|*RAPPORTCALC|Calcul d'indicateurs dans le rapport||||1|sum|#|0| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Pour calculer directement dans la définition du rapport||||||||| | |||
| 1|CTI_RAT_AMB1_CAT|*CALC|Ratio CA Hospitalisés / CA Total Clinique|Ratio CA Hospitalisés / CA Total Clinique|Ratio CA Hospitalisés / CA Total Clinique|(base.cti_division([1] , [2]) * 100)|1|*CALC|#,00%|0| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Part du Chiffre d'Affaires des séjours hospitalisés (1 nuit minimum) facturés dans le Chiffre d'Affaires total des séjours facturés|-TS1|CAF||||||| | |||
| 1|CTI_RAT_AMB2_CAT|*CALC|Ratio CA Ambulatoire / CA Total Clinique|Ratio CA Ambulatoire / CA Total Clinique|Ratio CA Ambulatoire / CA Total Clinique|(base.cti_division([1] , [2]) * 100)|1|*CALC|#,00%|0| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Part du Chiffre d'Affaires des séjours ambulatoires (0 nuits) facturés dans le Chiffre d'Affaires total des séjours facturés|-TS2|CAF||||||| | |||
| 1|CTI_RAT_AMB5_CAT|*CALC|Ratio CA Séances / CA Total Clinique|Ratio CA Séances / CA Total Clinique|Ratio CA Séances / CA Total Clinique|(base.cti_division([1] , [2]) * 100)|1|*CALC|#,00%|0| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Part du Chiffre d'Affaires des séances facturées dans le Chiffre d'Affaires total des séjours facturés|-TS5|CAF||||||| | |||
| 1|CTI_RAT_AMB_END|*CALC|Ratio nb Ambulatoires / nb sorties Hospitalisés + Ambulatoire|Ratio nb Ambulatoires / nb sorties Hospitalisés + Ambulatoire|Ratio nb Ambulatoires / nb sorties Hospitalisés + Ambulatoire|(base.cti_division([1] , [2]) * 100)|1|*CALC|#,00%|0| | | | | | |CTI_NBAMB|CTI_NBSOR_SA|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Part du nombre de séjours ambulatoires (0 nuits) sur le nombre total de sorties directes des séjours hospitalisés et ambulatoires|-TS1|-TS2|NBENT|NBSOR||||| | |||
| 1|CTI_RAT_CAH_CAL|*CALC|Ratio CA Honoraire / Clinique|Ratio CA Honoraire / Clinique|Ratio CA Hon|(base.cti_division([1] , [2]) * 100)|1|*CALC|#,00%|0| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Part du Chiffre d'Affaires comptabilisé pour les honoraires sur la Chiffre d'Affaires comptabilisé total|CACP|CAHON||||||| | |||
| 1|CTI_REA_JOU_ENC|FACTURATION_CLINIQUE|NB Jours REA Valorisées|Nombre journées REA Valorisées|Nombre journées REA Valorisées|CASE WHEN prestation_code IN ('REA') THEN nb_rubrique_encours ELSE 0 END|1|SUM||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de journées valorisées en REA|NBJOU|||||||| | |||
| 1|CTI_REA_JOU_FAC|FACTURATION_CLINIQUE|NB Jours REA facturées|Nombre journées REA facturées|Nombre journées REA facturées|CASE WHEN prestation_code IN ('REA') THEN nb_rubrique_facture ELSE 0 END|1|SUM||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de journées facturées en REA|NBJOU|||||||| | |||
| 1|CTI_REA_JOU_TOT|FACTURATION_CLINIQUE|NB Jours REA Facturées + Valorisées|Total journées REA Facturées + Valorisées|Total journées REA Facturées + Valorisées|CASE WHEN prestation_code IN ('REA') THEN nb_rubrique_encours + nb_rubrique_facture ELSE 0 END|1|SUM||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de journées facturées et valorisées en REA|NBJOU|||||||| | |||
| 1|CTI_REA_MT_ENC|FACTURATION_CLINIQUE|CA REA Valorisé|Montant REA Valorisé|Montant REA Valorisé|CASE WHEN prestation_code IN ('REA') THEN montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires valorisé en REA|CAV|||||||| | |||
| 1|CTI_REA_MT_FAC|FACTURATION_CLINIQUE|CA REA Facturé|Montant REA facturé|Montant REA facturé|CASE WHEN prestation_code IN ('REA') THEN montant_facture ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé en REA|CAF|||||||| | |||
| 1|CTI_REA_MT_TOT|FACTURATION_CLINIQUE|CA REA Facturé + Valorisé|Montant REA facturé + Valorisé|Montant REA facturé + Valorisé|CASE WHEN prestation_code IN ('REA') THEN montant_facture + montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé et valorisé en REA|CAVF|||||||| | |||
| 1|CTI_REA_NB_ENC|FACTURATION_CLINIQUE|NB Séjours CA REA Valorisés|Nombre séjours REA Valorisés|Nombre séjours REA Valorisés|DISTINCT CASE WHEN est_ligne_facturee = '0' and prestation_code IN ('REA') THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours du Chiffre d'Affaires valorisé en REA|NBSEJ|||||||| | |||
| 1|CTI_REA_NB_FAC|FACTURATION_CLINIQUE|NB Séjours CA REA facturés|Nombre séjours REA facturés|Nombre séjours REA facturés|DISTINCT CASE WHEN est_ligne_facturee = '1' and prestation_code IN ('REA') THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours du Chiffre d'Affaires facturé en REA|NBSEJ|||||||| | |||
| 1|CTI_REA_NB_TOT|FACTURATION_CLINIQUE|NB Séjours CA REA Facturés + Valorisés|Nombre séjours REA Facturés + Valorisés|Nombre séjours REA Facturés + Valorisés|DISTINCT CASE WHEN ( prestation_code IN ('REA')) THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours du Chiffre d'Affaires facturé et valorisé en REA|NBSEJ|||||||| | |||
| 1|CTI_RUBMED_MT1_ENC|FACTURATION_CLINIQUE|CA SEJOUR Valorisé [HOSP]|Montant CA SEJOUR Valorisé (hospitalisés)|Montant CA SEJOUR Valorisé (hospitalisés)|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = '1' THEN montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires valorisé des séjours hospitalisés (1 nuit minimum)|-TS1|CAV||||||| | |||
| 1|CTI_RUBMED_MT1_FAC|FACTURATION_CLINIQUE|CA SEJOUR Facturé [HOSP]|Montant CA SEJOUR factur (hospitalisés)|Montant CA SEJOUR factur (hospitalisés)|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = '1' THEN montant_facture ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé des séjours hospitalisés (1 nuit minimum)|-TS1|CAF||||||| | |||
| 1|CTI_RUBMED_MT1_TOT|FACTURATION_CLINIQUE|CA SEJOUR Facturé + Valorisé [HOSP]|Montant CA SEJOUR facturé + enc. (hospitalisés)|Montant CA SEJOUR facturé + enc. (hospitalisés)|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = '1' THEN montant_facture + montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé et valorisé des séjours hospitalisés (1 nuit minimum)|-TS1|CAVF||||||| | |||
| 1|CTI_RUBMED_MT2_ENC|FACTURATION_CLINIQUE|CA SEJOUR Valorisé [AMBU]|Montant CA Séjour Valorisé (ambulatoire)|Montant CA Séjour Valorisé (ambulatoire)|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = '2' THEN montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires valorisé des séjours ambulatoires (0 nuits)|-TS2|CAV||||||| | |||
| 1|CTI_RUBMED_MT2_FAC|FACTURATION_CLINIQUE|CA SEJOUR Facturé [AMBU]|Montant CA SEJOUR facturé (ambulatoire)|Montant CA SEJOUR facturé (ambulatoire)|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = '2' THEN montant_facture ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé des séjours ambulatoires (0 nuits)|-TS2|CAF||||||| | |||
| 1|CTI_RUBMED_MT2_TOT|FACTURATION_CLINIQUE|CA SEJOUR Facturé + Valorisé [AMBU]|Montant CA SEJOUR facturé + enc. (ambulatoire)|Montant CA SEJOUR facturé + enc. (ambulatoire)|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = '2' THEN montant_facture + montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé et valorisé des séjours ambulatoires (0 nuits)|-TS2|CAVF||||||| | |||
| 1|CTI_RUBMED_MT3_ENC|FACTURATION_CLINIQUE|CA SEJOUR Valorisé [EXT]|Montant CA SEJOUR Valorisé (Externes)|Montant CA SEJOUR Valorisé (Externes)|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = '3' THEN montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires valorisé des séjours externes|-TS3|CAV||||||| | |||
| 1|CTI_RUBMED_MT3_FAC|FACTURATION_CLINIQUE|CA SEJOUR Facturé [EXT]|Montant CA SEJOUR facturé (Externe)|Montant CA SEJOUR facturé (Externe)|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = '3' THEN montant_facture ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé des séjours externes|-TS3|CAF||||||| | |||
| 1|CTI_RUBMED_MT3_TOT|FACTURATION_CLINIQUE|CA SEJOUR Facturé + Valorisé [EXT]|Montant CA SEJOUR facturé + enc. (Externe)|Montant CA SEJOUR facturé + enc. (Externe)|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = '3' THEN montant_facture + montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé et valorisé des séjours externes|-TS3|CAVF||||||| | |||
| 1|CTI_RUBMED_MT5_ENC|FACTURATION_CLINIQUE|CA SEJOUR Valorisé [SEANCE]|Montant CA SEJOUR Valorisé (séances)|Montant CA SEJOUR Valorisé (séances)|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = '5' THEN montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires valorisé des séances|-TS5|CAV||||||| | |||
| 1|CTI_RUBMED_MT5_FAC|FACTURATION_CLINIQUE|CA SEJOUR Facturé [SEANCE]|Montant CA SEJOUR facturé (séances)|Montant CA SEJOUR facturé (séances)|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = '5' THEN montant_facture ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé des séances|-TS5|CAF||||||| | |||
| 1|CTI_RUBMED_MT5_TOT|FACTURATION_CLINIQUE|CA SEJOUR Facturé + Valorisé [SEANCE]|Montant CA SEJOUR facturé + enc. (séances)|Montant CA SEJOUR facturé + enc. (séances)|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = '5' THEN montant_facture + montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé et valorisé des séances|-TS5|CAVF||||||| | |||
| 1|CTI_RUBMED_MT_ENC|FACTURATION_CLINIQUE|CA SEJOUR Valorisé|Montant CA SEJOUR Valorisé|Montant CA SEJOUR Valorisé|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] THEN montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires valorisé des séjours|CAV|||||||| | |||
| 1|CTI_RUBMED_MT_FAC|FACTURATION_CLINIQUE|CA SEJOUR Facturé|Montant CA SEJOUR facturé|Montant CA SEJOUR facturé|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] THEN montant_facture ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé des séjours|CAF|||||||| | |||
| 1|CTI_RUBMED_MT_TOT|FACTURATION_CLINIQUE|CA SEJOUR Facturé + Valorisé|Montant CA SEJOUR facturé + Valorisé|Montant CA SEJOUR facturé + Valorisé|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] THEN montant_facture + montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé et valorisé des séjours|CAVF|||||||| | |||
| 1|CTI_RUBMED_NB1_ENC|FACTURATION_CLINIQUE|NB Séjours CA SEJOUR Valorisés [HOSP]|Nombre séjours Valorisés (hospitalisés)|Nombre séjours Valorisés (hospitalisés)|DISTINCT CASE WHEN (est_ligne_facturee = '0' and rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = '1') THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours hospitalisés (1 nuit minimum) valorisés|-TS1|NBSEJ||||||| | |||
| 1|CTI_RUBMED_NB1_FAC|FACTURATION_CLINIQUE|NB Séjours CA SEJOUR facturés [HOSP]|Nombre séjours facturés (hospitalisés)|Nombre séjours facturés (hospitalisés)|DISTINCT CASE WHEN (est_ligne_facturee = '1' and rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = '1') THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours hospitalisés (1 nuit minimum) facturés|-TS1|NBSEJ||||||| | |||
| 1|CTI_RUBMED_NB1_TOT|FACTURATION_CLINIQUE|NB Séjours CA SEJOUR Facturés + Valorisés [HOSP]|Nombre SEJOURS Facturés + Valorisés (hospitalisés|Nombre SEJOURS Facturés + Valorisés (hospitalisés|DISTINCT CASE WHEN ( rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = '1') THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours hospitalisés (1 nuit minimum) facturés et valorisés|-TS1|NBSEJ||||||| | |||
| 1|CTI_RUBMED_NB2_ENC|FACTURATION_CLINIQUE|NB Séjours CA SEJOUR Valorisés [AMBU]|Nombre séjours Valorisés (ambulatoire)|Nombre séjours Valorisé s (ambulatoire)|DISTINCT CASE WHEN (est_ligne_facturee = '0' and rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = '2') THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours ambulatoires (0 nuits) valorisés|-TS2|NBSEJ||||||| | |||
| 1|CTI_RUBMED_NB2_FAC|FACTURATION_CLINIQUE|NB Séjours CA SEJOUR facturés [AMBU]|Nombre séjours facturés (ambulatoire)|Nombre séjours facturés (ambulatoire)|DISTINCT CASE WHEN (est_ligne_facturee = '1' and rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = '2') THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours ambulatoires (0 nuits) facturés|-TS2|NBSEJ||||||| | |||
| 1|CTI_RUBMED_NB2_TOT|FACTURATION_CLINIQUE|NB Séjours CA SEJOUR Facturés + Valorisés [AMBU]|Nombre séjours Facturés + Valorisés (ambulatoire)|Nombre séjours Facturés + Valorisés (ambulatoire)|DISTINCT CASE WHEN ( rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = '2') THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours ambulatoires (0 nuits) facturés et valorisés|-TS2|NBSEJ||||||| | |||
| 1|CTI_RUBMED_NB3_ENC|FACTURATION_CLINIQUE|NB Séjours CA SEJOUR Valorisés [EXT]|Nombre séjours Valorisés (Externe)|Nombre séjours Valorisés (Externe)|DISTINCT CASE WHEN (est_ligne_facturee = '0' and rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = '3') THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours externes valorisés|-TS3|NBSEJ||||||| | |||
| 1|CTI_RUBMED_NB3_FAC|FACTURATION_CLINIQUE|NB Séjours CA SEJOUR facturés [EXT]|Nombre séjours facturés (Externe)|Nombre séjours facturés (Externe)|DISTINCT CASE WHEN (est_ligne_facturee = '1' and rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = '3') THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours externes facturés|-TS3|NBSEJ||||||| | |||
| 1|CTI_RUBMED_NB3_TOT|FACTURATION_CLINIQUE|NB Séjours CA SEJOUR Facturés + Valorisés [EXT]|Nombre séjours Facturés + Valorisés (Externe)|Nombre séjours Facturés + Valorisés (Externe)|DISTINCT CASE WHEN ( rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = '3') THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours externes facturés et valorisés|-TS3|NBSEJ||||||| | |||
| 1|CTI_RUBMED_NB5_ENC|FACTURATION_CLINIQUE|NB Séjours CA SEJOUR Valorisés [SEANCE]|Nombre séances Valorisés (séances)|Nombre séances Valorisés (séances)|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = '5' and est_ligne_facturee = '0' THEN nb_rubrique_encours ELSE 0 END|1|SUM||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séances valorisées|-TS5|NBSEJ||||||| | |||
| 1|CTI_RUBMED_NB5_FAC|FACTURATION_CLINIQUE|NB Séjours CA SEJOUR facturés [SEANCE]|Nombre séances facturées (séances)|Nombre séances facturées (séances)|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = '5' and est_ligne_facturee = '1' THEN nb_rubrique_facture ELSE 0 END|1|SUM||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séances facturées|-TS5|NBSEJ||||||| | |||
| 1|CTI_RUBMED_NB5_TOT|FACTURATION_CLINIQUE|NB Séjours CA SEJOUR Facturés + Valorisés [SEANCE]|Nombre séances Facturées + Valorisées (séances)|Nombre séances Facturées + Valorisées (séances)|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_RUBMED_R] and type_sejour = '5' THEN nb_rubrique_encours + nb_rubrique_facture ELSE 0 END|1|SUM||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séances facturées et valorisées|-TS5|NBSEJ||||||| | |||
| 1|CTI_RUBMED_NB_ENC|FACTURATION_CLINIQUE|NB Séjours CA SEJOUR Valorisés|Nombre séjours Valorisés|Nombre séjours Valorisés|DISTINCT CASE WHEN (est_ligne_facturee = '0' and rubrique_facturation_id IN [LISTE:CTI_RUBMED_R]) THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours valorisés|NBSEJ|||||||| | |||
| 1|CTI_RUBMED_NB_FAC|FACTURATION_CLINIQUE|NB Séjours CA SEJOUR facturés|Nombre séjours facturés|Nombre séjours facturés|DISTINCT CASE WHEN (est_ligne_facturee = '1' and rubrique_facturation_id IN [LISTE:CTI_RUBMED_R]) THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours facturés|NBSEJ|||||||| | |||
| 1|CTI_RUBMED_NB_TOT|FACTURATION_CLINIQUE|NB Séjours CA SEJOUR Facturés + Valorisés|Nombre séjours Facturés + Valorisés|Nombre séjours Facturés + Valorisés|DISTINCT CASE WHEN ( rubrique_facturation_id IN [LISTE:CTI_RUBMED_R]) THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours facturés et valorisés|NBSEJ|||||||| | |||
| 1|CTI_SEH_MT_CPT|FACTURATION_CLINIQUE|CA SE comptabilisé|Montant SE comptabilisé|Montant SE comptabilisé|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_SE_R] THEN montant_comptabilise ELSE 0 END|1|SUM|#E|80|4| | | | |4|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires SE comptabilisé|CACP|||||||| | |||
| 1|CTI_SEH_MT_ENC|FACTURATION_CLINIQUE|CA SE Valorisé Clinique|Montant SE Valorisé Clinique|Montant SE Valorisé Clinique|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_SE_R] THEN montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires SE valorisé|CAV|||||||| | |||
| 1|CTI_SEH_MT_FAC|FACTURATION_CLINIQUE|CA SE Facturé Clinique|Montant SE facturés Clinique|Montant SE facturés Clinique|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_SE_R] THEN montant_facture ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires SE facturé|CAF|||||||| | |||
| 1|CTI_SEH_MT_TOT|FACTURATION_CLINIQUE|CA SE Facturé + Valorisé|Montant SE Facturé + Valorisé|Montant SE Facturé + Valorisé|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_SE_R] THEN montant_facture + montant_encours ELSE NULL END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires SE facturé et valorisé|CAVF|||||||| | |||
| 1|CTI_SEH_NB_ENC|FACTURATION_CLINIQUE|NB Rubriques SE Valorisés|Nombre SE Valorisés|Nombre SE Valorisés|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_SE_R] THEN nb_rubrique_encours ELSE 0 END|1|SUM||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de rubriques SE valorisées|NBRUB|||||||| | |||
| 1|CTI_SEH_NB_FAC|FACTURATION_CLINIQUE|NB Rubriques SE facturés|Nombre SE facturés|Nombre SE facturés|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_SE_R] THEN nb_rubrique_facture ELSE 0 END|1|SUM||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de rubriques SE facturées|NBRUB|||||||| | |||
| 1|CTI_SEH_NB_TOT|FACTURATION_CLINIQUE|NB Rubriques SE Facturés + Valorisés|Nombre SE Facturés + Valorisés|Nombre SE Facturés + Valorisés|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_SE_R] THEN nb_rubrique_facture + nb_rubrique_encours ELSE NULL END|1|SUM|#|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de rubriques SE facturées et valorisées|NBRUB|||||||| | |||
| 1|CTI_SEP|SEP|Séparateur||||1|SEP||0| | | | | | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||||||||||| | |||
| 1|CTI_SHO_JOU_ENC|FACTURATION_CLINIQUE|NB Jours CPC Valorisées|Nombre journées CP Valorisées|Nombre journées CP Valorisées|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_SHO_R] THEN nb_rubrique_encours ELSE 0 END|1|SUM||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de journées valorisées en chambre particulière|NBJOU|||||||| | |||
| 1|CTI_SHO_JOU_FAC|FACTURATION_CLINIQUE|NB Jours CPC facturées|Nombre journées CP facturées|Nombre journées CP facturées|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_SHO_R] THEN nb_rubrique_facture ELSE 0 END|1|SUM||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de journées facturées en chambre particulière|NBJOU|||||||| | |||
| 1|CTI_SHO_JOU_TOT|FACTURATION_CLINIQUE|NB Jours CPC fact. + val.|Nombre journées CP Facturées + Valorisées|Nombre journées CP Facturées + Valorisées|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_SHO_R] THEN (nb_rubrique_encours * coefficient) + nb_rubrique_facture ELSE 0 END|1|SUM||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de journées facturées et valorisées en chambre particulière|NBJOU|||||||| | |||
| 1|CTI_SHO_MT_ENC|FACTURATION_CLINIQUE|CA CPC Valorisé|CA chambre particulière Valorisé|CA chambre particulière Valorisé|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_SHO_R] THEN montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires valorisé en chambre particulière|CAV|||||||| | |||
| 1|CTI_SHO_MT_FAC|FACTURATION_CLINIQUE|CA CPC Facturé|CA chambre particulière facturée|CA chambre particulière facturée|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_SHO_R] THEN montant_facture ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé en chambre particulière|CAF|||||||| | |||
| 1|CTI_SHO_MT_TOT|FACTURATION_CLINIQUE|CA CPC Facturé + Valorisé|CA chambre particulière facturée + Valorisé|CA chambre particulière facturée + Valorisé|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_SHO_R] THEN montant_facture + montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé et valorisé en chambre particulière|CAVF|||||||| | |||
| 1|CTI_SNS_NB_FACVAL|FACTURATION_CLINIQUE|NB Rubriques SNS Facturés + Valorisés|Nombre SNS Facturé + Valorisé|Nombre SNS Facturé + Valorisé|CASE WHEN prestation_code in ('SNS') THEN nb_rubrique_facture + nb_rubrique_encours ELSE 0 END|1|SUM|#|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>|||||||||||NBRUB|||||||| | |||
| 1|CTI_SORDIRCOM|OCCUPATION|SSR - Sorties directes (Hospitalisés COMPLETE)|Sorties directes (Hospitalisés COMPLETE)|Sorties directes (Hospitalisés COMPLETE)|CASE WHEN mode_traitement_id = '3' THEN nb_sorties_directes ELSE 0 END|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de sorties directes des séjours en Hospitalisation Complète|-TS1|||||||| | |||
| 1|CTI_SORDIRJR|OCCUPATION|SSR - Sorties directes (Hospitalisés DE JOUR)|Sorties directes (Hospitalisés DE JOUR)|Sorties directes (Hospitalisés DE JOUR)|CASE WHEN mode_traitement_id = '4' THEN nb_sorties_directes ELSE 0 END|1|SUM|#|60|1| | | | |1|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de sorties directes des séjours en Hospitalisation de Jour|-TS1|||||||| | |||
| 1|CTI_SOR_POST_PER|*CALC|NB Sorties après période|Sorties après période|Sor > Per|[1] - [2]|1|*CALC||0| | | | | | |CTI_NBSEJO|CTI_DEP|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de sorties apr|NBSEJ|NBSOR||||||| | |||
| 1|CTI_SRC_JOU_ENC|FACTURATION_CLINIQUE|NB Jours SRC Valorisées|Nombre journées SRC Valorisées|Nombre journées SRC Valorisées|CASE WHEN prestation_code IN ('SRC', 'SSC') THEN nb_rubrique_encours ELSE 0 END|1|SUM||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de journées valorisées en SRC|NBJOU|||||||| | |||
| 1|CTI_SRC_JOU_FAC|FACTURATION_CLINIQUE|NB Jours SRC facturées|Nombre journées SRC facturées|Nombre journées SRC facturées|CASE WHEN prestation_code IN ('SRC', 'SSC') THEN nb_rubrique_facture ELSE 0 END|1|SUM||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de journées facturées en SRC|NBJOU|||||||| | |||
| 1|CTI_SRC_JOU_TOT|FACTURATION_CLINIQUE|NB Jours SRC Facturées + Valorisées|Total journées SRC Facturées + Valorisées|Total journées SRC Facturées + Valorisées|CASE WHEN prestation_code IN ('SRC', 'SSC') THEN nb_rubrique_encours + nb_rubrique_facture ELSE 0 END|1|SUM||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de journées facturées et valorisées en SRC|NBJOU|||||||| | |||
| 1|CTI_SRC_MT_ENC|FACTURATION_CLINIQUE|CA SRC Valorisé|Montant SRC Valorisé|Montant SRC Valorisé|CASE WHEN prestation_code IN ('SRC', 'SSC') THEN montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires valorisé SRC|CAV|||||||| | |||
| 1|CTI_SRC_MT_FAC|FACTURATION_CLINIQUE|CA SRC Facturé|Montant SRC facturé|Montant SRC facturé|CASE WHEN prestation_code IN ('SRC', 'SSC') THEN montant_facture ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé SRC|CAF|||||||| | |||
| 1|CTI_SRC_MT_TOT|FACTURATION_CLINIQUE|CA SRC Facturé + Valorisé|Montant SRC facturé + Valorisé|Montant SRC facturé + Valorisé|CASE WHEN prestation_code IN ('SRC', 'SSC') THEN montant_facture + montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé et valorisé SRC|CAVF|||||||| | |||
| 1|CTI_SRC_NB_ENC|FACTURATION_CLINIQUE|NB Séjours CA SRC Valorisés|Nombre séjours SRC Valorisés|Nombre séjours SRC Valorisés|DISTINCT CASE WHEN (est_ligne_facturee = '0' and prestation_code IN ('SRC', 'SSC')) THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours du Chiffre d'Affaires valorisé en SRC|NBSEJ|||||||| | |||
| 1|CTI_SRC_NB_FAC|FACTURATION_CLINIQUE|NB Séjours CA SRC facturés|Nombre séjours SRC facturés|Nombre séjours SRC facturés|DISTINCT CASE WHEN (est_ligne_facturee = '1' and prestation_code IN ('SRC', 'SSC')) THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours du Chiffre d'Affaires facturé en SRC|NBSEJ|||||||| | |||
| 1|CTI_SRC_NB_TOT|FACTURATION_CLINIQUE|NB Séjours CA SRC Facturés + Valorisés|Nombre séjours SRC Facturés + Valorisés|Nombre séjours SRC Facturés + Valorisés|DISTINCT CASE WHEN ( prestation_code IN ('SRC', 'SSC')) THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours du Chiffre d'Affaires facturé et valorisé en SRC|NBSEJ|||||||| | |||
| 1|CTI_SRUBMED_MT_FAC|FACTURATION_CLINIQUE|CA SEJOUR sauf Facturé|Montant CA SEJOUR facturé|Montant CA SEJOUR facturé|CASE WHEN rubrique_facturation_id NOT IN [LISTE:CTI_RUBMED_R] THEN montant_facture ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires des séjours non facturés|CAF|||||||| | |||
| 1|CTI_SRUBMED_MT_TOT|FACTURATION_CLINIQUE|CA SEJOUR sauf Facturé + Valorisé|Montant sauf CA SEJOUR facturé + Valorisé|Montant sauf CA SEJOUR facturé + Valorisé|CASE WHEN rubrique_facturation_id NOT IN [LISTE:CTI_RUBMED_R] THEN montant_facture + montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires des séjours non facturés non valorisés|CAVF|||||||| | |||
| 1|CTI_ST2A_MT_TOT|FACTURATION_CLINIQUE|CA SOINS sauf Facturé + Valorisé|Montant sauf CA Soins facturé + Valorisé|Montant sauf CA Soins facturé + Valorisé|CASE WHEN rubrique_facturation_id NOT IN [LISTE:CTI_T2A_R] THEN montant_facture + montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires des soins non facturés non valorisés|CAVF|||||||| | |||
| 1|CTI_ST2A_NB_FAC|FACTURATION_CLINIQUE|CA SOINS sauf Facturé|Montant sauf CA Soins facturé|Montant sauf CA Soins facturé|CASE WHEN rubrique_facturation_id NOT IN [LISTE:CTI_T2A_R] THEN montant_facture ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires des soins non facturés|CAF|||||||| | |||
| 1|CTI_STF_JOU_ENC|FACTURATION_CLINIQUE|NB Jours STF Valorisées|Nombre journées STF Valorisées|Nombre journées STF Valorisées|CASE WHEN prestation_code IN ('STF') THEN nb_rubrique_encours ELSE 0 END|1|SUM||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de journées valorisées en STF|NBJOU|||||||| | |||
| 1|CTI_STF_JOU_FAC|FACTURATION_CLINIQUE|NB Jours STF facturées|Nombre journées STF facturées|Nombre journées STF facturées|CASE WHEN prestation_code IN ('STF') THEN nb_rubrique_facture ELSE 0 END|1|SUM||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de journées facturées en STF|NBJOU|||||||| | |||
| 1|CTI_STF_JOU_TOT|FACTURATION_CLINIQUE|NB Jours STF Facturées + Valorisées|Total journées STF Facturées + Valorisées|Total journées STF Facturées + Valorisées|CASE WHEN prestation_code IN ('STF') THEN nb_rubrique_encours + nb_rubrique_facture ELSE 0 END|1|SUM||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de journées facturées et valorisées en STF|NBJOU|||||||| | |||
| 1|CTI_STF_MT_ENC|FACTURATION_CLINIQUE|CA STF Valorisé|Montant STF Valorisé|Montant STF Valorisé|CASE WHEN prestation_code IN ('STF') THEN montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires valorisé STF|CAV|||||||| | |||
| 1|CTI_STF_MT_FAC|FACTURATION_CLINIQUE|CA STF Facturé|Montant STF facturé|Montant STF facturé|CASE WHEN prestation_code IN ('STF') THEN montant_facture ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé STF|CAF|||||||| | |||
| 1|CTI_STF_MT_TOT|FACTURATION_CLINIQUE|CA STF Facturé + Valorisé|Montant STFfacturé + Valorisé|Montant STFfacturé + Valorisé|CASE WHEN prestation_code IN ('STF') THEN montant_facture + montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé et valorisé STF|CAVF|||||||| | |||
| 1|CTI_STF_NB_ENC|FACTURATION_CLINIQUE|NB Séjours CA STF Valorisés|Nombre séjours STF Valorisés|Nombre séjours STF Valorisés|DISTINCT CASE WHEN (est_ligne_facturee = '0' and prestation_code IN ('STF')) THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours du Chiffre d'Affaires valorisé en STF|NBSEJ|||||||| | |||
| 1|CTI_STF_NB_FAC|FACTURATION_CLINIQUE|NB Séjours CA STF facturés|Nombre séjours STF facturés|Nombre séjours STF facturés|DISTINCT CASE WHEN (est_ligne_facturee = '1' and prestation_code IN ('STF')) THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours du Chiffre d'Affaires facturé en STF|NBSEJ|||||||| | |||
| 1|CTI_STF_NB_TOT|FACTURATION_CLINIQUE|NB Séjours CA STF Facturés + Valorisés|Nombre séjours STF Facturés + Valorisés|Nombre séjours STF Facturés + Valorisés|DISTINCT CASE WHEN ( prestation_code IN ('STF')) THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours du Chiffre d'Affaires facturé et valorisé en STF|NBSEJ|||||||| | |||
| 1|CTI_SUM_DEL_FACTURE|SEJOURS|SUM delai facturé|SUM_DEL_FACTURE|SUM_DEL_FACTURE|delai_facture|1|SUM|0,0|60|2| | | | |2|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||||||||||| | |||
| 1|CTI_SUM_DEL_GRP|SEJOURS|SUM delai groupage|Sum delai groupage|Sum delai groupage|delai_groupage|1|SUM|#,0|40|2| | | | |2|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>|||||||||||NOMBRE|||||||| | |||
| 1|CTI_SUM_DEL_SOLD|SEJOURS|SUM delai Soldé|SUM_DEL_SOLD|SUM_DEL_SOLD|delai_solde_c|1|SUM|0,0|60|2| | | | |2|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>|||||||||||NBJOU|||||||| | |||
| 1|CTI_SUM_NB_CALCULES|SEJOURS|SUM NB facturé|SUM_NB_CALCULES|SUM_NB_CALCULES|nb_calcules|1|SUM|0,0|60|2| | | | |2|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||||||||||| | |||
| 1|CTI_SUM_NB_GROUPE|SEJOURS|SUM NB groupé|SUM NB groupé|SUM NB groupé|nb_groupe|1|SUM|#,0|40|2| | | | |2|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>|||||||||||NOMBRE|||||||| | |||
| 1|CTI_SUPHOT_CA_CPT|FACTURATION_CLINIQUE|CA comptabilisé Suppléments|Montant Comptabilisé Suppléments Hoteliers|Montant Comptabilisé Suppléments Hoteliers|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_SUPHOT_R] THEN montant_comptabilise ELSE 0 END|1|SUM|#E|80|4| | | | |4|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires comptabilisé en suppléments hôteliers|CACP|||||||| | |||
| 1|CTI_SUPHOT_ENC|FACTURATION_CLINIQUE|CA HOTELLERIE Valorisé|Montant Suppléments hoteliers Valorisé|Montant Suppléments hoteliers Valorisé|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_SUPHOT_R] THEN montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires valorisé en suppléments hôteliers|CAV|||||||| | |||
| 1|CTI_SUPHOT_FAC|FACTURATION_CLINIQUE|CA HOTELLERIE Facturé|Montant Suppléments hoteliers facturés|Montant Suppléments hoteliers facturés|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_SUPHOT_R] THEN montant_facture ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé en suppléments hôteliers|CAF|||||||| | |||
| 1|CTI_SUPHOT_TOT|FACTURATION_CLINIQUE|CA HOTELLERIE Facturé + Valorisé|Montant Suppléments hoteliers Facturés + Valorisés|Montant Suppléments hoteliers Facturés + Valorisés|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_SUPHOT_R] THEN montant_facture + montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé et valorisé en suppléments hôteliers|CAVF|||||||| | |||
| 1|CTI_T2A_MT1_ENC|FACTURATION_CLINIQUE|CA SOINS Valorisé [HOSP]|Montant CA Soins Valorisé (hospitalisés)|Montant CA Soins Valorisé (hospitalisés)|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = '1' THEN montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires valorisé des soins des séjours hospitalisés|-TS1|CAV||||||| | |||
| 1|CTI_T2A_MT1_FAC|FACTURATION_CLINIQUE|CA SOINS Facturé [HOSP]|Montant CA Soins facturé (hospitalisés)|Montant CA Soins facturé (hospitalisés)|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = '1' THEN montant_facture ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé des soins des séjours hospitalisés (1 nuit minimum)|-TS1|CAF||||||| | |||
| 1|CTI_T2A_MT1_TOT|FACTURATION_CLINIQUE|CA SOINS Facturé + Valorisé [HOSP]|Montant CA Soins facturé + enc. (hospitalisés)|Montant CA Soins facturé + enc. (hospitalisés)|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = '1' THEN montant_facture + montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé et valorisé des soins des séjours hospitalisés (1 nuit minimum)|-TS1|CAVF||||||| | |||
| 1|CTI_T2A_MT2_ENC|FACTURATION_CLINIQUE|CA SOINS Valorisé [AMBU]|Montant CA Soins Valorisé (ambulatoire)|Montant CA Soins Valorisé (ambulatoire)|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = '2' THEN montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires valorisé des soins des séjours ambulatoires|-TS2|CAV||||||| | |||
| 1|CTI_T2A_MT2_FAC|FACTURATION_CLINIQUE|CA SOINS Facturé [AMBU]|Montant CA Soins facturé (ambulatoire)|Montant CA Soins facturé (ambulatoire)|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = '2' THEN montant_facture ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé des soins des séjours ambulatoires (0 nuits)|-TS2|CAF||||||| | |||
| 1|CTI_T2A_MT2_TOT|FACTURATION_CLINIQUE|CA SOINS Facturé + Valorisé [AMBU]|Montant CA Soins facturé + enc. (ambulatoire)|Montant CA Soins facturé + enc. (ambulatoire)|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = '2' THEN montant_facture + montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé et valorisé des soins des séjours ambulatoires (0 nuits)|-TS2|CAVF||||||| | |||
| 1|CTI_T2A_MT3_ENC|FACTURATION_CLINIQUE|CA SOINS Valorisé [EXT]|Montant CA Soins Valorisé (Externe)|Montant CA Soins Valorisé (Externe)|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = '3' THEN montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires valorisé des soins des séjours externes|-TS3|CAV||||||| | |||
| 1|CTI_T2A_MT3_FAC|FACTURATION_CLINIQUE|CA SOINS Facturé [EXT]|Montant CA Soins facturé (Externe)|Montant CA Soins facturé (Externe)|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = '3' THEN montant_facture ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé des soins des séjours externes|-TS3|CAF||||||| | |||
| 1|CTI_T2A_MT3_TOT|FACTURATION_CLINIQUE|CA SOINS Facturé + Valorisé [EXT]|Montant CA Soins facturé + enc. (Externe)|Montant CA Soins facturé + enc. (Externe)|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = '3' THEN montant_facture + montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé et valorisé des soins des séjours externes|-TS3|CAVF||||||| | |||
| 1|CTI_T2A_MT5_ENC|FACTURATION_CLINIQUE|CA SOINS Valorisé [SEANCE]|Montant CA Soins Valorisé (séances)|Montant CA Soins Valorisé (séances)|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = '5' THEN montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires valorisé des soins des séances|-TS5|CAV||||||| | |||
| 1|CTI_T2A_MT5_FAC|FACTURATION_CLINIQUE|CA SOINS Facturé [SEANCE]|Montant CA Soins facturé (séances)|Montant CA Soins facturé (séances)|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = '5' THEN montant_facture ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé des soins des séances|-TS5|CAF||||||| | |||
| 1|CTI_T2A_MT5_TOT|FACTURATION_CLINIQUE|CA SOINS Facturé + Valorisé [SEANCE]|Montant CA Soins facturé + enc. (séances)|Montant CA Soins facturé + enc. (séances)|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = '5' THEN montant_facture + montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé et valorisé des soins des séances|-TS5|CAVF||||||| | |||
| 1|CTI_T2A_MT_ENC|FACTURATION_CLINIQUE|CA SOINS Valorisé|Montant CA Soins Valorisé|Montant CA Soins Valorisé|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_T2A_R] THEN montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires valorisé des soins des séjours|CAV|||||||| | |||
| 1|CTI_T2A_MT_FAC|FACTURATION_CLINIQUE|CA SOINS Facturé|Montant CA Soins facturé|Montant CA Soins facturé|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_T2A_R] THEN montant_facture ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé des soins des séjours|CAF|||||||| | |||
| 1|CTI_T2A_MT_TOT|FACTURATION_CLINIQUE|CA SOINS Facturé + Valorisé|Montant CA Soins facturé + Valorisé|Montant CA Soins facturé + Valorisé|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_T2A_R] THEN montant_facture + montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé et valorisé des soins des séjours|CAVF|||||||| | |||
| 1|CTI_T2A_NB1_ENC|FACTURATION_CLINIQUE|NB Séjours CA SOINS Valorisés [HOSP]|Nombre séjours Soins Valorisés (hospitalisés)|Nombre séjours Soins Valorisés (hospitalisés)|DISTINCT CASE WHEN (est_ligne_facturee = '0' and rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = '1') THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours du Chiffre d'Affaires valorisé en soins des séjours hospitalisés (1 nuit minimum)|-TS1|NBSEJ||||||| | |||
| 1|CTI_T2A_NB1_FAC|FACTURATION_CLINIQUE|NB Séjours CA SOINS facturés [HOSP]|Nombre séjours Soins facturés (hospitalisés)|Nombre séjours Soins facturés (hospitalisés)|DISTINCT CASE WHEN (est_ligne_facturee = '1' and rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = '1') THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours du Chiffre d'Affaires facturé en soins des séjours hospitalisés (1 nuit minimum)|-TS1|NBSEJ||||||| | |||
| 1|CTI_T2A_NB1_TOT|FACTURATION_CLINIQUE|NB Séjours CA SOINS Facturés + Valorisés [HOSP]|Nombre SEJOURS Facturés + Valorisés (hospitalisés|Nombre SEJOURS Facturés + Valorisés (hospitalisés|DISTINCT CASE WHEN ( rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = '1') THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours du Chiffre d'Affaires facturé et valorisé en soins des séjours hospitalisés (1 nuit minimum)|-TS1|NBSEJ||||||| | |||
| 1|CTI_T2A_NB2_ENC|FACTURATION_CLINIQUE|NB Séjours CA SOINS Valorisés [AMBU]|Nombre séjours Soins Valorisés (ambulatoire)|Nombre séjours Soins Valorisés (ambulatoire)|DISTINCT CASE WHEN (est_ligne_facturee = '0' and rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = '2') THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours du Chiffre d'Affaires valorisé en soins des séjours ambulatoires (0 nuits)|-TS2|NBSEJ||||||| | |||
| 1|CTI_T2A_NB2_FAC|FACTURATION_CLINIQUE|NB Séjours CA SOINS facturés [AMBU]|Nombre séjours Soins facturés (ambulatoire)|Nombre séjours Soins facturés (ambulatoire)|DISTINCT CASE WHEN (est_ligne_facturee = '1' and rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = '2') THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours du Chiffre d'Affaires facturé en soins des séjours ambulatoires (0 nuits)|-TS2|NBSEJ||||||| | |||
| 1|CTI_T2A_NB2_TOT|FACTURATION_CLINIQUE|NB Séjours CA SOINS Facturés + Valorisés [AMBU]|Nombre séjours Soins Facturés + Valorisés (ambulatoire)|Nombre séjours Soins Facturés + Valorisés (ambulatoire)|DISTINCT CASE WHEN ( rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = '2') THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours du Chiffre d'Affaires facturé et valorisé en soins des séjours ambulatoires (0 nuits)|-TS2|NBSEJ||||||| | |||
| 1|CTI_T2A_NB3_ENC|FACTURATION_CLINIQUE|NB Séjours CA SOINS Valorisés [EXT]|Nombre séjours Soins Valorisés (Externe)|Nombre séjours Soins Valorisés (Externe)|DISTINCT CASE WHEN (est_ligne_facturee = '0' and rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = '3') THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours du Chiffre d'Affaires valorisé en soins des séjours externes|-TS3|NBSEJ||||||| | |||
| 1|CTI_T2A_NB3_FAC|FACTURATION_CLINIQUE|NB Séjours CA SOINS facturés [EXT]|Nombre séjours Soins facturés (Externe)|Nombre séjours Soins facturés (Externe)|DISTINCT CASE WHEN (est_ligne_facturee = '1' and rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = '3') THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours du Chiffre d'Affaires facturé en soins des séjours externes|-TS3|NBSEJ||||||| | |||
| 1|CTI_T2A_NB3_TOT|FACTURATION_CLINIQUE|NB Séjours CA SOINS Facturés + Valorisés [EXT]|Nombre séjours Soins Facturés + Valorisés (Externe)|Nombre séjours Soins Facturés + Valorisés (Externe)|DISTINCT CASE WHEN ( rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = '3') THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours du Chiffre d'Affaires facturé et valorisé en soins des séjours externes|-TS3|NBSEJ||||||| | |||
| 1|CTI_T2A_NB5_ENC|FACTURATION_CLINIQUE|NB Séjours CA SOINS Valorisés [SEANCE]|Nombre séances Valorisés (séances)|Nombre séances Valorisés (séances)|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = '5' and est_ligne_facturee = '0' THEN nb_rubrique_encours ELSE 0 END|1|SUM||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours du Chiffre d'Affaires valorisé en soins des séances|-TS5|NBSEJ||||||| | |||
| 1|CTI_T2A_NB5_FAC|FACTURATION_CLINIQUE|NB Séjours CA SOINS facturés [SEANCE]|Nombre séances facturées (séances)|Nombre séances facturées (séances)|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = '5' and est_ligne_facturee = '1' THEN nb_rubrique_facture ELSE 0 END|1|SUM||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours du Chiffre d'Affaires facturé en soins des séances|-TS5|NBSEJ||||||| | |||
| 1|CTI_T2A_NB5_TOT|FACTURATION_CLINIQUE|NB Séjours CA SOINS Facturés + Valorisés [SEANCE]|Nombre séances Facturées + Valorisées (séances)|Nombre séances Facturées + Valorisées (séances)|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_T2A_R] and type_sejour = '5' THEN nb_rubrique_encours + nb_rubrique_facture ELSE 0 END|1|SUM||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours du Chiffre d'Affaires facturé et valorisé en soins des séances|-TS5|NBSEJ||||||| | |||
| 1|CTI_T2A_NB_ENC|FACTURATION_CLINIQUE|NB Séjours CA SOINS Valorisés|Nombre séjours Soins Valorisés|Nombre séjours Soins Valorisés|DISTINCT CASE WHEN (est_ligne_facturee = '0' and rubrique_facturation_id IN [LISTE:CTI_T2A_R]) THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours du Chiffre d'Affaires valorisé en soins des séjours|NBSEJ|||||||| | |||
| 1|CTI_T2A_NB_FAC|FACTURATION_CLINIQUE|NB Séjours CA SOINS facturés|Nombre séjours Soins facturés|Nombre séjours Soins facturés|DISTINCT CASE WHEN (est_ligne_facturee = '1' and rubrique_facturation_id IN [LISTE:CTI_T2A_R]) THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours du Chiffre d'Affaires facturé en soins des séjours|NBSEJ|||||||| | |||
| 1|CTI_T2A_NB_TOT|FACTURATION_CLINIQUE|NB Séjours CA SOINS Facturés + Valorisés|Nombre séjours Soins Facturés + Valorisés|Nombre séjours Soins Facturés + Valorisés|DISTINCT CASE WHEN ( rubrique_facturation_id IN [LISTE:CTI_T2A_R]) THEN no_sejour ELSE NULL END|1|COUNT||0|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de séjours du Chiffre d'Affaires facturé et valorisé en soins des séjours|NBSEJ|||||||| | |||
| 1|CTI_TXAMBFOR|*CALC|Taux ambulatoires forains|Taux ambulatoires forains|Taux ambulatoires forains|(base.cti_division([2] , [1]) * 100)|1|*CALC|#,00%|0| | | | | | |CTI_NBAMB|CTI_NBAMBFOR|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Taux ambulatoires forains|-TS2|NBENT|TAUX|||||| | |||
| 1|CTI_TXCHP_NBJ|*CALC|Ratio CPC|Ratio Chambre particulière|Ratio Chambre particulière|(base.cti_division([1] , [2]) * 100)|1|*CALC|#,00%|0| | | | | | |CTI_NBCHPO|CTI_NBJSN|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Part du nombre de journées en chambre particulière dans le nombre de journées hospitalisées|-TS1|NBJOU||||||| | |||
| 1|CTI_TXFAC_SEJ|*CALC|Taux facturation des séjours|Taux de facturation des séjours|Tx sej fac|base.cti_division([2], [1]) * 100.0|1|*CALC|#,00%|60| | | | | | |CTI_NBSEJO|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Part du nombre de séjours facturés dans le nombre de séjours|NBSEJ|TAUX||||||| | |||
| 1|CTI_TX_AM|*CALC|Taux occupation [AMBU]|Taux D'occupation (Ambulatoire)|Taux D'occupation (Ambulatoire)|(base.cti_division([1] , [2]) * 100)|1|*CALC|#,00%|0| | | | | | |CTI_NBAMB|CTI_NBPLACES_A|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Taux d'occupation des places des séjours ambulatoires (0 nuits)|-TS2|NBENT|TAUX|-TS1||||| | |||
| 1|CTI_TX_CP_HO|*CALC|Taux occupation CPC [HOSP]|Taux D'occupation CP (Hospitalisés)|Taux D'occupation CP (Hospitalisés)|(base.cti_division([1] , [2]) * 100)|1|*CALC|#,00%|0| | | | | | |CTI_NBJCPSN|CTI_NBPLACES_CP_H|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Taux d'occupation des places en chambre particulière des séjours hospitalisés (1 nuit minimum)|-TS1|NBJOU|TAUX|||||| | |||
| 1|CTI_TX_FAC|*CALC|Taux facturation des sorties|Taux de facturation des sorties|Tx fac|base.cti_division([1], [2]) * 100.0|1|*CALC|#,00%|60| | | | | | |<NULL>|CTI_NBSOR_SAES|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Taux des sorties facturées sur toutes les sorties|-TS1|-TS2|-TS3|-TS5|NBSOR|||| | |||
| 1|CTI_TX_HO|*CALC|Taux occupation [HOSP]|Taux D'occupation (Hospitalisés)|Taux D'occupation (Hospitalisés)|(base.cti_division([1] , [2]) * 100)|1|*CALC|#,00%|0| | | | | | |CTI_NBJSN|CTI_NBPLACES_H|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Taux d'occupation des places des séjours hospitalisés (1 nuit minimum)|-TS1|NBJOU|TAUX|||||| | |||
| 1|CTI_TX_HOAM|*CALC|Taux occupation (Hospitalisés - Ambulatoire)|Taux D'occupation (Hospitalisés - Ambulatoire)|Taux D'occupation (Hospitalisés - Ambulatoire)|(base.cti_division([1] , [2]) * 100)|1|*CALC|#,00%|0| | | | | | |CTI_NB2_JSN|CTI_NBPLACES_HA|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Taux d'occupation des places des séjours hospitalisés et ambulatoires|-TS1|-TS2|NBJOU|TAUX||||| | |||
| 1|CTI_TX_HOCOMP|*CALC|SSR - Taux occupation [HOSP]|Taux D'occupation (Hospitalisés)|Taux D'occupation (Hospitalisés)|(base.cti_division([1] , [2]) * 100)|1|*CALC|#,00%|0| | | | | | |CTI_NB4_JSNCP|CTI_NBPLACES_H|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Taux d'occupation des places des séjours hospitalisés (1 nuit minimum)|-TS1|-TS2|-TS5|||||| | |||
| 1|CTI_TX_JOUR_FAC|*CALC|Taux Jours facturées (jour de sortie non inclus)|Taux de journées facturées (jour de sortie non inclus)|Tx Jour Fac|base.cti_division([1], [2]) * 100.0|1|*CALC|#,0%|0| | | | | | |CTI_JOUR_FAC|CTI_NBJSNS|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Taux du nombre de journées facturées sur le nombre de journées des séjours hospitalisés sortis|-TS1|NBJOU|TAUX|||||| | |||
| 1|CTI_UCD_MT_CPT|FACTURATION_CLINIQUE|CA MEDICAMENTS Comptabilisé|Montant Médicaments Comptabilisé|Montant Médicaments Comptabilisé|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_UCD_R] THEN montant_comptabilise ELSE 0 END|1|SUM|#E|80|4| | | | |4|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires comptabilisé des médicaments|CACP|||||||| | |||
| 1|CTI_UCD_MT_ENC|FACTURATION_CLINIQUE|CA MEDICAMENTS Valorisé|Montant Médicaments Valorisé|Montant Médicaments Valorisé|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_UCD_R] THEN montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires valorisé des médicaments|CAV|||||||| | |||
| 1|CTI_UCD_MT_FAC|FACTURATION_CLINIQUE|CA MEDICAMENTS Facturé|Montant Médicaments Facturé|Montant Médicaments Facturé|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_UCD_R] THEN montant_facture ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé des médicaments|CAF|||||||| | |||
| 1|CTI_UCD_MT_TOT|FACTURATION_CLINIQUE|CA MEDICAMENTS Facturé + Valorisé|Montant Médicaments Facturé + Valorisé|Montant Médicaments Fac + Val|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_UCD_R] THEN montant_encours + montant_facture ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé et valorisé des médicaments|CAVF|||||||| | |||
| 1|CTI_UCD_RUB_FAC|FACTURATION_CLINIQUE|NB Rubriques MEDICAMENT|Nombre de médicaments [UCD]|Nombre de médicaments [UCD]|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_UCD_R] THEN nb_rubrique_facture ELSE 0 END|1|SUM|#|60|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Nombre de rubriques de médicaments présentes sur la période|NBRUB|||||||| | |||
| 1|CTI_URG_MT_ENC|FACTURATION_CLINIQUE|CA URGENCES Valorisé|Montant urgences Valorisé|Montant urgences Valorisé|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_URG_R] THEN montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires valorisé des urgences|CAV|||||||| | |||
| 1|CTI_URG_MT_FAC|FACTURATION_CLINIQUE|CA URGENCES Facturé|Montant urgences Facturé|Montant urgences Facturé|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_URG_R] THEN montant_facture ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé des urgences|CAF|||||||| | |||
| 1|CTI_URG_MT_TOT|FACTURATION_CLINIQUE|CA URGENCES Facturé + Valorisé|Montant urgences Facturé + Valorisé|Montant urgences Fact + Val|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_URG_R] THEN montant_facture + montant_encours ELSE 0 END|1|SUM|#E|80|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>||||||||||Chiffre d'Affaires facturé et valorisé des urgences|CAVF|||||||| | |||
| 1|CTI_URG_RUB_FAC|FACTURATION_CLINIQUE|NB Rubriques URGENCES|Nombre rubriques urgences|Nombre rubriques urgences|CASE WHEN rubrique_facturation_id IN [LISTE:CTI_URG_R] THEN nb_rubrique_facture ELSE 0 END|1|SUM|#|60|1|2|3|4| | |<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|<NULL>|0|<NULL>|||||||||||NBRUB|||||||| | |||
| @ -0,0 +1,2 @@ | |||
| code|texte|valeur|description | |||
| RELANCE_HONORAIRE_PAT|Relance souhaitée pour les dossiers patient avec solde honoraire positif|t|Coché = Oui, on envoie vers kiwee les dossiers ayant un solde honoraire positif pour relance. Non coché = Non, on envoie que les dossiers avec solde établissement positif | |||
| @ -0,0 +1,17 @@ | |||
| oid|texte|chapitre|code|is_cti|show_omit|utilisateur_createur|est_partagee_modification|table_name|contenu_by_code|exclude_code|include_code|contenu_non_replicable_ailleurs | |||
| 1|Portail Médecin - Actes à exclure de la liste pour le top 20 Actes CCAM|Portail|ACT_PORT_CCAM|1|1|CTI|1|t_actes|0|||0 | |||
| 1|Portail Médecin - Actes à exclure de la liste pour le top 20 Actes NGAP|Portail|ACT_PORT_NGAP|1|1|CTI|1|t_actes|0|||0 | |||
| 1|CTI : Dialyse||CTI_DIA_R|0|0|CTI|1|t_rubriques_facturation|0|||1 | |||
| 1|CTI : CA Divers||CTI_DIVERS_R|0|0|CTI|1|t_rubriques_facturation|1||[CLASSE:CTI_RUB_2:S06]|1 | |||
| 1|Etages inappropriés||CTI_ETA_KO|0|0|CTI|1|t_etages|0|||1 | |||
| 1|Médecins inappropriés||CTI_MED_KO|0|0|CTI|1|t_medecins_administratifs|0|||1 | |||
| 1|CTI : Prothèses||CTI_PROTHESE_R|0|0|CTI|1|t_rubriques_facturation|1||[CLASSE:CTI_RUB_2:S22]|1 | |||
| 1|CTI : CA Séjours||CTI_RUBMED_R|0|1|CTI|1|t_rubriques_facturation|1||[CLASSE:CTI_RUB_2:S01]|1 | |||
| 1|Services inappropriés||CTI_SER_KO|0|0|CTI|1|t_services_facturation|0|||1 | |||
| 1|CTI : Forfaits SE (SE à SE4)||CTI_SE_R|0|0|CTI|1|t_rubriques_facturation|1||[CLASSE:CTI_RUB_2:S03]|1 | |||
| 1|CTI : Chambre particulière.||CTI_SHO_R|0|0|CTI|1|t_rubriques_facturation|1||[CLASSE:CTI_RUB_2:S11]|1 | |||
| 1|CTI : Suppléments Hoteliers||CTI_SUPHOT_R|0|0|CTI|1|t_rubriques_facturation|1||[CLASSE:CTI_RUB_2:S12]|1 | |||
| 1|CTI : CA Soins||CTI_T2A_R|0|1|CTI|1|t_rubriques_facturation|1||[CLASSE:CTI_RUB_2:S01][CLASSE:CTI_RUB_2:S02][CLASSE:CTI_RUB_2:S03][CLASSE:CTI_RUB_2:S04][CLASSE:CTI_RUB_2:S05][CLASSE:CTI_RUB_2:S06]|1 | |||
| 1|CTI : Médicaments||CTI_UCD_R|0|0|CTI|1|t_rubriques_facturation|1||[CLASSE:CTI_RUB_2:S21]|1 | |||
| 1|Unités Fonctionnelles Ambulatoires|Expert|CTI_UF_AMBU|1|0|CTI|1|t_unites_fonctionnelles|0|||1 | |||
| 1|CTI : Urgences||CTI_URG_R|0|0|CTI|1|t_rubriques_facturation|1||[CLASSE:CTI_RUB_2:S04]|1 | |||
| @ -0,0 +1,106 @@ | |||
| oid|name|texte|select_cmd|code | |||
| 1|t_actes|Actes|"(SELECT t_actes_c.oid, t_actes_c.code, t_actes_c.texte, ccam_regroupement_code_1 || CASE WHEN t_actes_c.classant = 'Y' THEN ' (classant)' ELSE '' END as complement, 'O' as utilise | |||
| FROM activite.t_actes_c | |||
| WHERE t_actes_c.oid > 0 AND nomenclature IN ( 'CCAM', 'NGAP') AND t_actes_c.oid in (SELECT oid FROM activite.p_oids WHERE code_table = 'acte_h') ) | |||
| UNION | |||
| (SELECT t_actes_c.oid, t_actes_c.code, t_actes_c.texte, ccam_regroupement_code_1 || CASE WHEN t_actes_c.classant = 'Y' THEN ' (classant)' ELSE '' END as complement, 'N' as utilise | |||
| FROM activite.t_actes_c | |||
| WHERE t_actes_c.oid > 0 AND nomenclature IN ( 'CCAM', 'NGAP') AND t_actes_c.oid not in (SELECT oid FROM activite.p_oids WHERE code_table = 'acte_h') ) | |||
| ORDER BY code"|ACTE | |||
| 1|t_activites|"[DICT.ACTI.ACTIVITE#3] | |||
| "|(SELECT oid, code, texte, ''::text as complement, 'O' as utilise FROM activite.t_activites WHERE oid > 0 AND oid in (SELECT oid FROM activite.p_oids WHERE code_table = 'activite') UNION SELECT oid, code, texte, ''::text as complement, 'N' as utilise FROM activite.t_activites WHERE oid > 0 AND oid not in (SELECT oid FROM activite.p_oids WHERE code_table = 'activite') )ORDER BY code|ACTIVITE | |||
| 1|t_ages|Ages|SELECT oid, code, texte, ''::text as complement, 'O'::text as utilise FROM base.t_ages ORDER BY code|AGE | |||
| 1|t_budget_cle|Clés budgétaires|"SELECT oid, code AS code, texte AS texte, | |||
| ''::text as complement, | |||
| 'O' as utilise | |||
| FROM activite.t_budget_cle | |||
| WHERE oid > 0 "|BUDGETCLE | |||
| 1|t_codes_postaux|Codes postaux|"( | |||
| SELECT t_codes_postaux.oid, t_codes_postaux.code, t_codes_postaux.texte, '' as complement, 'O' as utilise | |||
| FROM base.t_codes_postaux | |||
| WHERE | |||
| t_codes_postaux.oid > 0 | |||
| AND t_codes_postaux.oid in (SELECT oid FROM activite.p_oids WHERE code_table='c_postaux') | |||
| UNION | |||
| SELECT t_codes_postaux.oid, t_codes_postaux.code, t_codes_postaux.texte, '' as complement, 'N' as utilise | |||
| FROM base.t_codes_postaux | |||
| WHERE | |||
| t_codes_postaux.oid > 0 | |||
| AND t_codes_postaux.oid not in (SELECT oid FROM activite.p_oids WHERE code_table='c_postaux') | |||
| ) | |||
| ORDER BY code"|CODEPOST | |||
| 1|t_compte|Comptes produit|"SELECT t_compte.oid AS oid, code AS code, texte AS texte, | |||
| ''::text as complement, | |||
| (CASE WHEN p_oids.oid IS NOT NULL THEN 'O' ELSE 'N' END)::text as utilise | |||
| FROM activite.t_compte | |||
| LEFT JOIN activite.p_oids ON code_table='compte' AND t_compte.oid = p_oids.oid | |||
| WHERE t_compte.oid > 0 "|COMPTE | |||
| 1|t_durees_sejour|Durées de séjour|SELECT oid, code, texte, ''::text as complement, 'O'::text as utilise FROM base.t_durees_sejour ORDER BY code|DURSEJ | |||
| 1|t_etages|[DICT.ACTI.ETAGE#31]|(SELECT oid, code, texte, ''::text as complement, 'O' as utilise FROM activite.t_etages WHERE oid in (SELECT oid FROM activite.p_oids WHERE code_table = 'etage') UNION SELECT oid, code, texte, ''::text as complement, 'N' as utilise FROM activite.t_etages WHERE oid not in (SELECT oid FROM activite.p_oids WHERE code_table = 'etage') )ORDER BY code|ETAGE | |||
| 1|t_etat_sejour|Etat de séjour|SELECT oid, code, texte, ''::text as complement, 'O'::text as utilise FROM activite.t_etat_sejour ORDER BY code|ETATSEJOUR | |||
| 1|t_expert_controles|Controles Expert|"SELECT oid, code, texte, ''::text as complement, 'O'::text as utilise | |||
| FROM activite.t_expert_controle WHERE oid > 0 | |||
| ORDER BY code"|EXPERTCTL | |||
| 1|t_filiere_soin|Filières de soin|"SELECT oid, code, texte, ''::text as complement, | |||
| CASE WHEN oid in (SELECT oid FROM activite.p_oids WHERE code_table IN ('filiere_soin')) THEN 'O' ELSE 'N' END as utilise | |||
| FROM activite.t_filiere_soin | |||
| ORDER BY 2"|FILIERESOIN | |||
| 1|t_finess|Finess|SELECT oid, code, texte, ''::text as complement, 'O' as utilise FROM activite.t_finess_c WHERE oid > 0 ORDER BY code, texte|FINESS | |||
| 1|t_forme_activite|Formes d'activité|"SELECT oid, code, texte, ''::text as complement, | |||
| CASE WHEN oid in (SELECT oid FROM activite.p_oids WHERE code_table IN ('forme_activite')) THEN 'O' ELSE 'N' END as utilise | |||
| FROM activite.t_forme_activite | |||
| ORDER BY 2"|FORMEACTIVITE | |||
| 1|t_ghm_c|GHM|"SELECT t_ghm_c.ghm_id AS oid, ghm_code AS code, ghm_texte AS texte, | |||
| cas_texte as complement, | |||
| (CASE WHEN p_oids.oid IS NOT NULL THEN 'O' ELSE 'N' END)::text as utilise | |||
| FROM activite.t_ghm_c | |||
| LEFT JOIN activite.p_oids ON code_table='ghm' AND t_ghm_c.ghm_id = p_oids.oid | |||
| WHERE t_ghm_c.ghm_id > 0 "|GHM | |||
| 1|t_ghs|GHS|(SELECT oid, code, texte, ''::text as complement, 'O' as utilise FROM base.t_ghs WHERE oid > 0 AND oid in (SELECT oid FROM activite.p_oids WHERE code_table = 'ghs') UNION SELECT oid, code, texte, ''::text as complement, 'N' as utilise FROM base.t_ghs WHERE oid > 0 AND code > 0 AND oid not in (SELECT oid FROM activite.p_oids WHERE code_table = 'ghs') ) ORDER BY code|GHS | |||
| 1|t_gme_c|GME|"SELECT t_gme_c.gme_id AS oid, gme_code AS code, gme_texte AS texte,''::text as complement , | |||
| (CASE WHEN p_oids.oid IS NOT NULL THEN 'O' ELSE 'N' END)::text as utilise | |||
| FROM activite.t_gme_c | |||
| LEFT JOIN activite.p_oids ON code_table='gme' AND t_gme_c.gme_id = p_oids.oid | |||
| WHERE t_gme_c.gme_id > 0"|GME | |||
| 1|t_lits|Lits|"( | |||
| SELECT t_lits.oid, t_etages.code || '-' || t_lits.code AS code, t_etages.texte || ' lit ' || t_lits.texte AS texte, ''::text as complement, 'O' as utilise FROM activite.t_lits JOIN activite.t_etages ON etage_id = t_etages.oid WHERE t_lits.oid > 0 AND t_lits.oid in (SELECT oid FROM activite.p_oids WHERE code_table = 'lit') | |||
| UNION | |||
| SELECT t_lits.oid, t_etages.code || '-' || t_lits.code AS code, t_etages.texte || ' lit ' || t_lits.texte AS texte, ''::text as complement, 'N' as utilise FROM activite.t_lits JOIN activite.t_etages ON etage_id = t_etages.oid WHERE t_lits.oid > 0 AND t_lits.oid NOT IN (SELECT oid FROM activite.p_oids WHERE code_table = 'lit') | |||
| ) ORDER BY code"|LIT | |||
| 1|t_medecins_administratifs|Médecins|"SELECT t_medecins_administratifs.oid | |||
| ,t_medecins_administratifs.code | |||
| ,t_medecins_administratifs.nom || ' ' || t_medecins_administratifs.prenom AS texte | |||
| ,COALESCE(t_specialites_medecin.code || ' ' || t_specialites_medecin.texte,'')::text AS complement | |||
| ,CASE WHEN t_medecins_administratifs.oid IN (SELECT p_oids.oid FROM activite.p_oids WHERE code_table IN ('medecin_s','medecin_x') ) THEN 'O' ELSE 'N' END AS utilise | |||
| FROM activite.t_medecins_administratifs | |||
| LEFT JOIN base.t_medecins ON t_medecins_administratifs.medecin_id = t_medecins.oid | |||
| LEFT JOIN base.t_specialites_medecin ON t_medecins.specialite_id = t_specialites_medecin.oid | |||
| ORDER BY t_medecins_administratifs.code"|MEDECIN | |||
| 1|t_medecins_traitants_administratifs|Médecins traitants|"SELECT t_medecins_traitants_administratifs.oid | |||
| ,t_medecins_traitants_administratifs.code | |||
| ,t_medecins_traitants_administratifs.nom || ' ' || t_medecins_traitants_administratifs.prenom AS texte | |||
| ,COALESCE(t_medecins_traitants_administratifs.code || ' ' || t_medecins_traitants_administratifs.no_rpps,'')::text AS complement | |||
| ,CASE WHEN t_medecins_traitants_administratifs.oid IN (SELECT p_oids.oid FROM activite.p_oids WHERE code_table IN ('medecin_t') ) THEN 'O' ELSE 'N' END AS utilise | |||
| FROM activite.t_medecins_traitants_administratifs | |||
| LEFT JOIN base.t_medecins ON t_medecins_traitants_administratifs.medecin_id = t_medecins.oid | |||
| LEFT JOIN base.t_specialites_medecin ON t_medecins.specialite_id = t_specialites_medecin.oid | |||
| ORDER BY t_medecins_traitants_administratifs.code"|MEDECIN_TRAITANT | |||
| 1|t_prestations|Prestations Cliniques|(SELECT oid, code, texte, norme as complement, 'O' as utilise FROM activite.t_prestations WHERE oid in (SELECT oid FROM activite.p_oids WHERE code_table = 'prestation_c') UNION SELECT oid, code, texte, norme as complement, 'N' as utilise FROM activite.t_prestations WHERE oid not in (SELECT oid FROM activite.p_oids WHERE code_table = 'prestation_c') ) ORDER BY code|PRESTA_C | |||
| 1|t_prestations|Prestations Honoraires|(SELECT oid, code, texte, norme as complement, 'O' as utilise FROM activite.t_prestations WHERE oid > 0 AND clinique_honoraire IN ('H', '') AND oid in (SELECT oid FROM activite.p_oids WHERE code_table = 'prestation_h') UNION SELECT oid, code, texte, norme as complement, 'N' as utilise FROM activite.t_prestations WHERE oid > 0 AND clinique_honoraire IN ('H', '') AND oid not in (SELECT oid FROM activite.p_oids WHERE code_table = 'prestation_h') )ORDER BY code|PRESTA_H | |||
| 1|t_rejets_noemie|Rejets NOEMIE|SELECT oid, code, texte, ''::text as complement, 'O' as utilise FROM activite.t_rejets_noemie WHERE oid > 0 ORDER BY code, texte|REJETNOEMI | |||
| 1|t_rubriques_facturation|Rubriques de facturation|(SELECT oid, code, texte, ''::text as complement, 'O' as utilise FROM activite.t_rubriques_facturation WHERE oid > 0 AND oid in (SELECT oid FROM activite.p_oids WHERE code_table = 'rubrique_c') UNION SELECT oid, code, texte, ''::text as complement, 'N' as utilise FROM activite.t_rubriques_facturation WHERE oid > 0 AND oid not in (SELECT oid FROM activite.p_oids WHERE code_table = 'rubrique_c') ) ORDER BY code|RUBRIQUE | |||
| 1|t_services_facturation|[DICT.ACTI.SERVICE#31]|(SELECT oid, code, texte, ''::text as complement, 'O' as utilise FROM activite.t_services_facturation WHERE oid > 0 AND oid in (SELECT oid FROM activite.p_oids WHERE code_table = 'service') UNION SELECT oid, code, texte, ''::text as complement, 'N' as utilise FROM activite.t_services_facturation WHERE oid > 0 AND oid not in (SELECT oid FROM activite.p_oids WHERE code_table = 'service') )ORDER BY code|SERVICE_F | |||
| 1|t_tiers_payant|Tiers payant|"(SELECT t_tiers_payant.oid, t_tiers_payant.code, t_tiers_payant.texte as texte, t_types_tiers_payant.texte as complement, 'O' as utilise | |||
| FROM activite.t_tiers_payant, activite.t_types_tiers_payant | |||
| WHERE t_tiers_payant.oid > 0 AND t_tiers_payant.type_tiers_payant = t_types_tiers_payant.code | |||
| AND t_tiers_payant.oid in (SELECT oid FROM activite.p_oids WHERE code_table = 'tiers_payant' ) | |||
| UNION | |||
| SELECT t_tiers_payant.oid, t_tiers_payant.code, t_tiers_payant.texte as texte, t_types_tiers_payant.texte , 'N' as utilise | |||
| FROM activite.t_tiers_payant , activite.t_types_tiers_payant | |||
| WHERE t_tiers_payant.oid > 0 AND t_tiers_payant.type_tiers_payant = t_types_tiers_payant.code AND (t_tiers_payant.oid not in (SELECT oid FROM activite.p_oids WHERE code_table = 'tiers_payant'))) ORDER BY code"|TIERSP | |||
| 1|t_type_sejour|Types de séjour|SELECT oid, code, texte, ''::text as complement, 'O'::text as utilise FROM activite.t_type_sejour ORDER BY code|TYPESEJOUR | |||
| 1|t_unites_fonctionnelles|[DICT.ACTI.UF#31]|(SELECT oid, code, texte, ''::text as complement, 'O' as utilise FROM activite.t_unites_fonctionnelles WHERE oid > 0 AND oid in (SELECT oid FROM activite.p_oids WHERE code_table = 'unite_fonctionnelle') UNION SELECT oid, code, texte, ''::text as complement, 'N' as utilise FROM activite.t_unites_fonctionnelles WHERE oid > 0 AND oid not in (SELECT oid FROM activite.p_oids WHERE code_table = 'unite_fonctionnelle') ) ORDER BY code|UF | |||
| 1|t_unites_medicales|[DICT.ACTI.UM#31]|(SELECT oid, code, texte, ''::text as complement, 'O' as utilise FROM activite.t_unites_medicales WHERE oid > 0 AND oid in (SELECT oid FROM activite.p_oids WHERE code_table = 'unite_medicale') UNION SELECT oid, code, texte, ''::text as complement, 'N' as utilise FROM activite.t_unites_medicales WHERE oid > 0 AND oid not in (SELECT oid FROM activite.p_oids WHERE code_table = 'unite_medicale') ) ORDER BY code|UM | |||
| @ -0,0 +1,508 @@ | |||
| oid|code|texte|texte_court|norme | |||
| 0|***|Non renseignee|Non renseignee| | |||
| 1|AAD|Autres accessoires traitement a domicile|Autres accessoires traitement a domicile|B2 | |||
| 1|AAR|Appareillage assistance respiratoire|Appareillage assistance respiratoire|B2 | |||
| 1|ABA|Transport par ambulances agrees|Transport par ambulances agrees|B2 | |||
| 1|ABG|Ambulance agree de garde|Ambulance agree de garde|B2 | |||
| 1|ACO|Actes d'obstetrique|Actes d'obstetrique|B2 | |||
| 1|ACR|Prime accreditation specialiste|Prime accreditation specialiste|B2 | |||
| 1|ADA|Actes d'anesthesie|Actes d'anesthesie|B2 | |||
| 1|ADC|Actes de chirurgie|Actes de chirurgie|B2 | |||
| 1|ADE|Actes d'echographie|Actes d'echographie|B2 | |||
| 1|ADI|Actes d'imagerie|Actes d'imagerie|B2 | |||
| 1|ADT|Aide au demarrage teletransmission|Aide au demarrage teletransmission|B2 | |||
| 1|AIS|Actes infirmiers de soins|Actes infirmiers de soins|B2 | |||
| 1|AMC|Actes de kinesitherapie en etablissement|Actes de kinesitherapie en etablissement|B2 | |||
| 1|AMD|Intervention+anesthesie duree < ou = 12|Intervention+anesthesie duree < ou = 12|B2 | |||
| 1|AMF|Forfait public ivg medicamenteuse|Forfait public ivg medicamenteuse|B2 | |||
| 1|AMI|Soins infirmiers|Soins infirmiers|B2 | |||
| 1|AMK|Actes de kinesitherapie|Actes de kinesitherapie|B2 | |||
| 1|AMO|Seances d'orthophonie|Seances d'orthophonie|B2 | |||
| 1|AMP|Soins de pedicurie|Soins de pedicurie|B2 | |||
| 1|AMS|Suivi des actes de kinesitherapie|Suivi des actes de kinesitherapie|B2 | |||
| 1|AMT|Aide a la maintenance teletransmission|Aide a la maintenance teletransmission|B2 | |||
| 1|AMY|Seances d'orthoptie|Seances d'orthoptie|B2 | |||
| 1|ANP|Forfait activite non programmee|Forfait activite non programmee|B2 | |||
| 1|ANT|Supplement antepartum|Supplement antepartum|B2 | |||
| 1|APD|Intervention+anesthesie,24 > duree > 12|Intervention+anesthesie,24 > duree > 12|B2 | |||
| 1|APE|Administration de produits et prestations en environnement hospitalier|Administration de produits et prestations en environnement hospitalier|B2 | |||
| 1|APT|Aide portable teletransmission|Aide portable teletransmission|B2 | |||
| 1|ARD|Aide adhesion rapide au dispositif|Aide adhesion rapide au dispositif|B2 | |||
| 1|ARE|Frais d'anesthesie et de reanimation|Frais d'anesthesie et de reanimation|B2 | |||
| 1|ARO|Generateur d'aerosol|Generateur d'aerosol|B2 | |||
| 1|AS1|Forfait hospitalisation a temps partiel groupe 1|Forfait hospitalisation a temps partiel groupe 1|B2 | |||
| 1|AS2|Forfait hospitalisation a temps partiel groupe 2|Forfait hospitalisation a temps partiel groupe 2|B2 | |||
| 1|AS3|Forfait hospitalisation a temps partiel 15 %|Forfait hospitalisation a temps partiel 15 %|B2 | |||
| 1|AS4|Forfait hospitalisation a temps partiel groupe 2 + fas1|Forfait hospitalisation a temps partiel groupe 2 + fas1|B2 | |||
| 1|AS5|Forfait hospitalisation a temps partiel groupe 2 + fas2|Forfait hospitalisation a temps partiel groupe 2 + fas2|B2 | |||
| 1|ASR|Astreinte|Astreinte|B2 | |||
| 1|ATD|Complement at 150% dentaire|Complement at 150% dentaire|B2 | |||
| 1|ATL|Complement at 150% lpp|Complement at 150% lpp|B2 | |||
| 1|ATM|Actes techniques medicaux|Actes techniques medicaux|B2 | |||
| 1|ATP|Autre moyen de transport|Autre moyen de transport|B2 | |||
| 1|ATU|Forfait d'accueil et de traitement des urgences|Forfait d'accueil et de traitement des urgences|B2 | |||
| 1|AXI|Actes de prophylaxie et prevention|Actes de prophylaxie et prevention|B2 | |||
| 1|B|Actes de biologie|Actes de biologie|B2 | |||
| 1|BDC|Consultation de prevention bucco-dentaire|Consultation de prevention bucco-dentaire|B2 | |||
| 1|BR2|Consultation et radio 2 cliches de prevention bucco-dentaire|Consultation et radio 2 cliches de prevention bucco-dentaire|B2 | |||
| 1|BR4|Consultation et radio 4 cliches de prevention bucco-dentaire|Consultation et radio 4 cliches de prevention bucco-dentaire|B2 | |||
| 1|C|Consultation|Consultation|B2 | |||
| 1|CA|Consultation approfondie|Consultation approfondie|B2 | |||
| 1|CBM|Contrat de bonnes pratiques en zone de montagne|Contrat de bonnes pratiques en zone de montagne|B2 | |||
| 1|CBP|Forfait contrat de bonnes pratiques|Forfait contrat de bonnes pratiques|B2 | |||
| 1|CBR|Contrat de bonnes pratiques en zone rurale|Contrat de bonnes pratiques en zone rurale|B2 | |||
| 1|CBU|Contrat de bonnes pratiques en zone urbaine|Contrat de bonnes pratiques en zone urbaine|B2 | |||
| 1|CDE|Consultation specifique de depistage|Consultation specifique de depistage|B2 | |||
| 1|CDF|Centre sante dentaire optant - forfait fin|Centre sante dentaire optant - forfait fin|B2 | |||
| 1|CDI|Centre sante dentaire optant - forfait debut|Centre sante dentaire optant - forfait debut|B2 | |||
| 1|CDS|Centre sante dentaire optant - forfait suivi|Centre sante dentaire optant - forfait suivi|B2 | |||
| 1|CG|Consultation suivi de grossesse|Consultation suivi de grossesse|B2 | |||
| 1|CID|Centre sante infirmier optant - forfait debut|Centre sante infirmier optant - forfait debut|B2 | |||
| 1|CIF|Centre sante infirmier optant - forfait fin|Centre sante infirmier optant - forfait fin|B2 | |||
| 1|CMD|Centre sante medical optant - forfait debut|Centre sante medical optant - forfait debut|B2 | |||
| 1|CMF|Centre sante medical optant - forfait fin|Centre sante medical optant - forfait fin|B2 | |||
| 1|CMT|Centre sante medical optant - forfait tacite|Centre sante medical optant - forfait tacite|B2 | |||
| 1|CNP|Consultation neuro-psychiatre|Consultation neuro-psychiatre|B2 | |||
| 1|COR|Podo-ortheses|Podo-ortheses|B2 | |||
| 1|CP1|Forfait contrat de bonnes pratiques 1|Forfait contrat de bonnes pratiques 1|B2 | |||
| 1|CP2|Forfait contrat de bonnes pratiques 2|Forfait contrat de bonnes pratiques 2|B2 | |||
| 1|CP3|Forfait contrat de bonnes pratiques 3|Forfait contrat de bonnes pratiques 3|B2 | |||
| 1|CP6|Contrat de bonnes pratiques transporteurs 2006|Contrat de bonnes pratiques transporteurs 2006|B2 | |||
| 1|CP7|Contrat de bonnes pratiques transporteurs 2007|Contrat de bonnes pratiques transporteurs 2007|B2 | |||
| 1|CP8|Contrat de bonnes pratiques transporteurs 2008|Contrat de bonnes pratiques transporteurs 2008|B2 | |||
| 1|CPC|Frais de chambre particuliere pour convenance personnelle|Frais de chambre particuliere pour convenance personnelle|B2 | |||
| 1|CPH|Copie d'ordonnance|Copie d'ordonnance|B2 | |||
| 1|CPL|Forfait contrat de bonnes pratiques laboratoire|Forfait contrat de bonnes pratiques laboratoire|B2 | |||
| 1|CPO|Coordination prelevement organe|Coordination prelevement organe|B2 | |||
| 1|CPU|Contrat pratique versement unique|Contrat pratique versement unique|B2 | |||
| 1|CRC|Complement de remuneration chef de clinique|Complement de remuneration chef de clinique|B2 | |||
| 1|CRD|Majoration consultation regulee dimanche et ferie|Majoration consultation regulee dimanche et ferie|B2 | |||
| 1|CRM|Majoration consultation regulee milieu de nuit|Majoration consultation regulee milieu de nuit|B2 | |||
| 1|CRN|Majoration consultation regulee de nuit|Majoration consultation regulee de nuit|B2 | |||
| 1|CRS|Majoration consultation regulee du samedi apres-midi|Majoration consultation regulee du samedi apres-midi|B2 | |||
| 1|CS|Consultation specialiste|Consultation specialiste|B2 | |||
| 1|CSC|Consultation specifique au cabinet par un cardiologue ou un medecin specialiste en pathologie cardio-vasculaire|Consultation specifique au cabinet par un cardiologue ou un medecin specialiste en pathologie cardio-vasculaire|B2 | |||
| 1|CSI|Forfait contrat de sante publique infirmier|Forfait contrat de sante publique infirmier|B2 | |||
| 1|CSL|Forfait contrat de sante publique laboratoire|Forfait contrat de sante publique laboratoire|B2 | |||
| 1|CST|Contrat de surveillance thermal|Contrat de surveillance thermal|B2 | |||
| 1|D|Actes dentaires|Actes dentaires|B2 | |||
| 1|D01|Hemodialyse en centre|Hemodialyse en centre|B2 | |||
| 1|D02|Autodialyse simple ou assistee|Autodialyse simple ou assistee|B2 | |||
| 1|D03|Entrainement hemodialyse a domicile et a l'autodialyse|Entrainement hemodialyse a domicile et a l'autodialyse|B2 | |||
| 1|D04|Entrainement a la dpa|Entrainement a la dpa|B2 | |||
| 1|D05|Entrainement a la dpca|Entrainement a la dpca|B2 | |||
| 1|D06|Hemodialyse a domicile|Hemodialyse a domicile|B2 | |||
| 1|D07|Dialyse peritoneale automatisee (dpa)|Dialyse peritoneale automatisee (dpa)|B2 | |||
| 1|D08|Dialyse peritoneale continue ambulatoire (dpca)|Dialyse peritoneale continue ambulatoire (dpca)|B2 | |||
| 1|D09|Forfait hemodialyse en centre|Forfait hemodialyse en centre|B2 | |||
| 1|D10|Forfait hemodialyse en centre pour enfant|Forfait hemodialyse en centre pour enfant|B2 | |||
| 1|D11|Forfait hemodialyse en centre|Forfait hemodialyse en centre|B2 | |||
| 1|D12|Forfait d'autodialyse simple|Forfait d'autodialyse simple|B2 | |||
| 1|D13|Forfait d'autodialyse assistee|Forfait d'autodialyse assistee|B2 | |||
| 1|D14|Forfait d'hemodialyse a domicile|Forfait d'hemodialyse a domicile|B2 | |||
| 1|D15|Forfait de dialyse peritoneale automatisee (dpa)|Forfait de dialyse peritoneale automatisee (dpa)|B2 | |||
| 1|D16|Forfait de dialyse peritoneale continue ambulatoire (dpca)|Forfait de dialyse peritoneale continue ambulatoire (dpca)|B2 | |||
| 1|D17|Forfait entrainement hemodialyse a domicile et a l'autodialyse|Forfait entrainement hemodialyse a domicile et a l'autodialyse|B2 | |||
| 1|D18|Forfait entrainement a la dpa|Forfait entrainement a la dpa|B2 | |||
| 1|D19|Forfait entrainement a la dpa|Forfait entrainement a la dpa|B2 | |||
| 1|D20|Forfait d'entrainement a la dialyse peritoneale automatisee a domicile|Forfait d'entrainement a la dialyse peritoneale automatisee a domicile|B2 | |||
| 1|D21|Forfait d'entrainement a la dialyse peritoneale continue ambulatoire a domicile|Forfait d'entrainement a la dialyse peritoneale continue ambulatoire a domicile|B2 | |||
| 1|D22|Forfait de dialyse peritoneale automatisee pour hospitalisation de 3 a 6 jours|Forfait de dialyse peritoneale automatisee pour hospitalisation de 3 a 6 jours|B2 | |||
| 1|D23|Forfait de dialyse peritoneale continue ambulatoire pour hospitalisation de 3 a 6 jours|Forfait de dialyse peritoneale continue ambulatoire pour hospitalisation de 3 a 6 jours|B2 | |||
| 1|D24|Forfait d''entrainement a l''hemodialyse en unite de dialyse medicalisee|Forfait d''entrainement a l''hemodialyse en unite de dialyse medicalisee|B2 | |||
| 1|DC|Actes de chirurgie dentaire|Actes de chirurgie dentaire|B2 | |||
| 1|DCC|Acte de depistage du cancer colorectal|Acte de depistage du cancer colorectal|B2 | |||
| 1|DEN|Acte dentaire ccam|Acte dentaire ccam|B2 | |||
| 1|DI|Demarche de soins infirmiers|Demarche de soins infirmiers|B2 | |||
| 1|DIP|Supplement journalier dialyse peritoneale|Supplement journalier dialyse peritoneale|B2 | |||
| 1|DPH|Deplacement comite regional reconnaissance mp|Deplacement comite regional reconnaissance mp|B2 | |||
| 1|DRT|Differentiel referent traitant|Differentiel referent traitant|B2 | |||
| 1|DTP|Dialyse tierce personne|Dialyse tierce personne|B2 | |||
| 1|DVO|Divers orthese|Divers orthese|B2 | |||
| 1|ECP|Examen complementaire crmpp|Examen complementaire crmpp|B2 | |||
| 1|EMI|Ecart medicament indemnisable|Ecart medicament indemnisable|B2 | |||
| 1|END|Actes d'endodontie|Actes d'endodontie|B2 | |||
| 1|ENT|Forfait d'entree|Forfait d'entree|B2 | |||
| 1|ERI|Ecart indemnisable retrocession|Ecart indemnisable retrocession|B2 | |||
| 1|ETI|Ecart tarif indemnisable|Ecart tarif indemnisable|B2 | |||
| 1|EXH|Sejour extreme > seuil haut|Sejour extreme > seuil haut|B2 | |||
| 1|EXS|Examen special|Examen special|B2 | |||
| 1|FA1|Forfait d'accueil (chirurgie ambulatoire)|Forfait d'accueil (chirurgie ambulatoire)|B2 | |||
| 1|FA2|Forfait d'accueil (chirurgie ambulatoire)|Forfait d'accueil (chirurgie ambulatoire)|B2 | |||
| 1|FAE|Frais d'accompagnement pour enfant hospitalise|Frais d'accompagnement pour enfant hospitalise|B2 | |||
| 1|FAT|Forfait de seance d'aerosol therapie|Forfait de seance d'aerosol therapie|B2 | |||
| 1|FAU|Forfait annuel urgence|Forfait annuel urgence|B2 | |||
| 1|FAZ|Forfait adhesion zone deficitaire|Forfait adhesion zone deficitaire|B2 | |||
| 1|FCO|Forfait consommables onereux (cardiologie)|Forfait consommables onereux (cardiologie)|B2 | |||
| 1|FCS|Forfait structure centre de sante|Forfait structure centre de sante|B2 | |||
| 1|FDA|Forfait dentaire cmu : protheses adjointes|Forfait dentaire cmu : protheses adjointes|B2 | |||
| 1|FDC|Forfait dentaire cmu : protheses conjointes|Forfait dentaire cmu : protheses conjointes|B2 | |||
| 1|FDO|Forfait dentaire cmu : protheses orthodontiques|Forfait dentaire cmu : protheses orthodontiques|B2 | |||
| 1|FDR|Forfait dentaire cmu : reparation protheses|Forfait dentaire cmu : reparation protheses|B2 | |||
| 1|FE|Frais d'environnement|Frais d'environnement|B2 | |||
| 1|FEN|Forfait entretien|Forfait entretien|B2 | |||
| 1|FFM|Forfait frais de materiel|Forfait frais de materiel|B2 | |||
| 1|FFN|Aide a la transmission des flux non securises|Aide a la transmission des flux non securises|B2 | |||
| 1|FFS|Aide perenne (facturation feuilles de soins)|Aide perenne (facturation feuilles de soins)|B2 | |||
| 1|FGA|Frais de gestion pour centre de grand appareillage|Frais de gestion pour centre de grand appareillage|B2 | |||
| 1|FGP|Frais de garde particuliere|Frais de garde particuliere|B2 | |||
| 1|FHT|Forfait haute technicite|Forfait haute technicite|B2 | |||
| 1|FHV|Forfait honoraires de ville|Forfait honoraires de ville|B2 | |||
| 1|FI1|Forfait pdses publique|Forfait pdses publique|B2 | |||
| 1|FI2|Forfait centre de depistage anonyme et gratuit|Forfait centre de depistage anonyme et gratuit|B2 | |||
| 1|FI3|Forfait perinataux de proximite|Forfait perinataux de proximite|B2 | |||
| 1|FI4|Forfait education therapeutique|Forfait education therapeutique|B2 | |||
| 1|FJA|Forfait journalier de sortie a la charge de l'assure|Forfait journalier de sortie a la charge de l'assure|B2 | |||
| 1|FJC|Forfait journalier seul (du par un organisme complementaire)|Forfait journalier seul (du par un organisme complementaire)|B2 | |||
| 1|FJL|Forfait journalier seul (du par le regime local alsacemoselle)|Forfait journalier seul (du par le regime local alsacemoselle)|B2 | |||
| 1|FJR|Forfait journalier de sortie a la charge du regime obligatoire|Forfait journalier de sortie a la charge du regime obligatoire|B2 | |||
| 1|FJS|Hebergement > 24h|Hebergement > 24h|B2 | |||
| 1|FMC|Forfait mensuel de coordinnation|Forfait mensuel de coordinnation|B2 | |||
| 1|FMP|Forfait mensuel de participation|Forfait mensuel de participation|B2 | |||
| 1|FMS|Forfait mensuel de soins|Forfait mensuel de soins|B2 | |||
| 1|FMV|Forfait medicament de ville|Forfait medicament de ville|B2 | |||
| 1|FNN|Forfait nouveau ne|Forfait nouveau ne|B2 | |||
| 1|FPA|Forfait d'astreinte nuit et ferie en etablissement prive|Forfait d'astreinte nuit et ferie en etablissement prive|B2 | |||
| 1|FPC|Forfait prothese conjointe (cmu hors panier de soins)|Forfait prothese conjointe (cmu hors panier de soins)|B2 | |||
| 1|FPE|Forfait pediatrique|Forfait pediatrique|B2 | |||
| 1|FPG|Forfait de garde nuit et ferie en etablisssement prive|Forfait de garde nuit et ferie en etablisssement prive|B2 | |||
| 1|FPO|Forfait orthodontique (cmu hors panier de soins)|Forfait orthodontique (cmu hors panier de soins)|B2 | |||
| 1|FPS|Forfait ps - centre de sante|Forfait ps - centre de sante|B2 | |||
| 1|FPU|Forfait patient urgences|Forfait patient urgences|B2 | |||
| 1|FR2|Forfait technique tarif reduit n°2|Forfait technique tarif reduit n°2|B2 | |||
| 1|FR3|Forfait technique tarif reduit n°3|Forfait technique tarif reduit n°3|B2 | |||
| 1|FRL|Forfait journalier de sortie a la charge du regime alsacemoselle|Forfait journalier de sortie a la charge du regime alsacemoselle|B2 | |||
| 1|FS|Frais de soins|Frais de soins|B2 | |||
| 1|FSD|Forfait de securite dermatologique|Forfait de securite dermatologique|B2 | |||
| 1|FSG|Frais salle travail accouchement gemellaire ou dystocie|Frais salle travail accouchement gemellaire ou dystocie|B2 | |||
| 1|FSJ|Forfait de soins journalier|Forfait de soins journalier|B2 | |||
| 1|FSO|Frais de salle d'operation|Frais de salle d'operation|B2 | |||
| 1|FST|Frais salle travail accouchement simple|Frais salle travail accouchement simple|B2 | |||
| 1|FSY|Frais de salle d'operation en psychiatrie|Frais de salle d'operation en psychiatrie|B2 | |||
| 1|FTG|Forfait technique global|Forfait technique global|B2 | |||
| 1|FTN|Forfait technique normal|Forfait technique normal|B2 | |||
| 1|FTR|Forfait technique reduit|Forfait technique reduit|B2 | |||
| 1|FTS|Forfait technique scanner|Forfait technique scanner|B2 | |||
| 1|GHS|Groupe homogene de sejour|Groupe homogene de sejour|B2 | |||
| 1|GHT|Groupe homogene de tarif|Groupe homogene de tarif|B2 | |||
| 1|GLU|Nutriments pour intolerants au gluten|Nutriments pour intolerants au gluten|B2 | |||
| 1|GMT|Groupe Medico-Tarifaire|Groupe Medico-Tarifaire|B2 | |||
| 1|GPD|Garde pharmacie de dimanche|Garde pharmacie de dimanche|B2 | |||
| 1|GPF|Garde pharmacie de ferie|Garde pharmacie de ferie|B2 | |||
| 1|GPN|Garde pharmacie de nuit|Garde pharmacie de nuit|B2 | |||
| 1|GS1|Vaccin anti grippe hemisphere sud vaxigrip hs|Vaccin anti grippe hemisphere sud vaxigrip hs|B2 | |||
| 1|GS2|Vaccin anti grippe hemisphere sud fluarix hs|Vaccin anti grippe hemisphere sud fluarix hs|B2 | |||
| 1|HC|Honoraire complexe|Honoraire complexe|B2 | |||
| 1|HCS|Acces libre hors coordination des soins|Acces libre hors coordination des soins|B2 | |||
| 1|HD1|Honoraires de dispensiation a 100%|Honoraires de dispensiation a 100%|B2 | |||
| 1|HD2|Honoraires de dispensiation a 15%|Honoraires de dispensiation a 15%|B2 | |||
| 1|HD4|Honoraires de dispensiation a 30%|Honoraires de dispensiation a 30%|B2 | |||
| 1|HD7|Honoraires de dispensiation a 65%|Honoraires de dispensiation a 65%|B2 | |||
| 1|HDS|Honoraires de dispensation specifique vaccins anti grippaux hemisphere sud|Honoraires de dispensation specifique vaccins anti grippaux hemisphere sud|B2 | |||
| 1|HG1|Honoraires de dispensiation grand conditionnement a 100%|Honoraires de dispensiation grand conditionnement a 100%|B2 | |||
| 1|HG2|Honoraires de dispensiation grand conditionnement a 15%|Honoraires de dispensiation grand conditionnement a 15%|B2 | |||
| 1|HG4|Honoraires de dispensiation grand conditionnement a 30%|Honoraires de dispensiation grand conditionnement a 30%|B2 | |||
| 1|HG7|Honoraires de dispensiation grand conditionnement a 65%|Honoraires de dispensiation grand conditionnement a 65%|B2 | |||
| 1|HMP|Honoraire comite regionalreconnaissance mp|Honoraire comite regionalreconnaissance mp|B2 | |||
| 1|HN|Hors nomenclature|Hors nomenclature|B2 | |||
| 1|HS|Honoraires de surveillance|Honoraires de surveillance|B2 | |||
| 1|HTH|Forfait hebergement cure thermale|Forfait hebergement cure thermale|B2 | |||
| 1|HUM|Produits origine humaine|Produits origine humaine|B2 | |||
| 1|IC|Consultation generaliste ivg|Consultation generaliste ivg|B2 | |||
| 1|ICO|Actes inlay-core|Actes inlay-core|B2 | |||
| 1|ICS|Consultation specialiste ivg|Consultation specialiste ivg|B2 | |||
| 1|ID|Indemnite de deplacement|Indemnite de deplacement|B2 | |||
| 1|IF|Indemnite forfaitaire de deplacement|Indemnite forfaitaire de deplacement|B2 | |||
| 1|IFA|Indemnite forfaitaire de deplacement pour auxiliaires medicaux|Indemnite forfaitaire de deplacement pour auxiliaires medicaux|B2 | |||
| 1|IFN|Indemnite forfaitaire deplacement mk neurologique|Indemnite forfaitaire deplacement mk neurologique|B2 | |||
| 1|IFO|Indemnite forfaitaire deplacement mk orthopedique et rhumatologique|Indemnite forfaitaire deplacement mk orthopedique et rhumatologique|B2 | |||
| 1|IFP|Indemnite forfaitaire deplacement mk pneumologie|Indemnite forfaitaire deplacement mk pneumologie|B2 | |||
| 1|IFR|Indemnite forfaitaire deplacement mk rhumatismale|Indemnite forfaitaire deplacement mk rhumatismale|B2 | |||
| 1|IFS|Indemnite forfaitaire deplacement mk de sortie|Indemnite forfaitaire deplacement mk de sortie|B2 | |||
| 1|IG|Intervention ivg|Intervention ivg|B2 | |||
| 1|IGA|Anesthesie ivg|Anesthesie ivg|B2 | |||
| 1|IGB|Investigations biologiques|Investigations biologiques|B2 | |||
| 1|IGM|Mifegyne - pharmacie ivg|Mifegyne - pharmacie ivg|B2 | |||
| 1|IGP|Prostaglandines - pharmacie ivg|Prostaglandines - pharmacie ivg|B2 | |||
| 1|IK|Indemnites kilometriques|Indemnites kilometriques|B2 | |||
| 1|IKG|Frais de deplacement vacations|Frais de deplacement vacations|B2 | |||
| 1|IKM|Indemnite kilometrique montagne|Indemnite kilometrique montagne|B2 | |||
| 1|IKS|Indemnite kilometrique speciale (ski-pied-bac)|Indemnite kilometrique speciale (ski-pied-bac)|B2 | |||
| 1|IMD|Forfait intervention duree < ou = 12h|Forfait intervention duree < ou = 12h|B2 | |||
| 1|IMI|Forfait intervention duree < ou = 12h prive medic|Forfait intervention duree < ou = 12h prive medic|B2 | |||
| 1|IMP|Implantologie|Implantologie|B2 | |||
| 1|ING|Garde ambulanciere|Garde ambulanciere|B2 | |||
| 1|INO|Actes inlay-onlay|Actes inlay-onlay|B2 | |||
| 1|IPD|Forfait intervention, 24h > duree > 12h|Forfait intervention, 24h > duree > 12h|B2 | |||
| 1|IVB|Verification biologique - ivg|Verification biologique - ivg|B2 | |||
| 1|IVE|Verification echographique - ivg|Verification echographique - ivg|B2 | |||
| 1|K|Actes de specialite|Actes de specialite|B2 | |||
| 1|KA|Actes de chirurgie d'urgence|Actes de chirurgie d'urgence|B2 | |||
| 1|KB|Prelevement directeur de laboratoire|Prelevement directeur de laboratoire|B2 | |||
| 1|KC|Actes de chirurgie dentaire par stomatologue|Actes de chirurgie dentaire par stomatologue|B2 | |||
| 1|KCC|Actes specifiques des chirurgiens|Actes specifiques des chirurgiens|B2 | |||
| 1|KE|Actes d'echographie, ecotomographie ou doppler|Actes d'echographie, ecotomographie ou doppler|B2 | |||
| 1|KGP|Kit anti grippe|Kit anti grippe|B2 | |||
| 1|KMB|Prelevement par ponction veineuse directe pour un medecin biologiste|Prelevement par ponction veineuse directe pour un medecin biologiste|B2 | |||
| 1|KMO|Acte en k pour phoniatre|Acte en k pour phoniatre|B2 | |||
| 1|KTH|Pratiques medicales complementaires en cure thermale|Pratiques medicales complementaires en cure thermale|B2 | |||
| 1|LAI|Lait humain|Lait humain|B2 | |||
| 1|LEN|Lentilles optiques|Lentilles optiques|B2 | |||
| 1|LTD|Location ligne telephonique dediee|Location ligne telephonique dediee|B2 | |||
| 1|LUN|Monture optique (titre ii - chapitre 2 de la lpp)|Monture optique (titre ii - chapitre 2 de la lpp)|B2 | |||
| 1|MA|Majoration pour astreinte actes techniques|Majoration pour astreinte actes techniques|B2 | |||
| 1|MAC|Materiels et appareils de contention|Materiels et appareils de contention|B2 | |||
| 1|MAD|Materiels et appareils de traitements divers|Materiels et appareils de traitements divers|B2 | |||
| 1|MAF|Majoration annuelle famille|Majoration annuelle famille|B2 | |||
| 1|MAP|Majoration anatomo-cyto-pathologie|Majoration anatomo-cyto-pathologie|B2 | |||
| 1|MAR|Marge forfaitaire|Marge forfaitaire|B2 | |||
| 1|MAS|Majoration annuelle de synthese|Majoration annuelle de synthese|B2 | |||
| 1|MAU|Majoration pour acte unique|Majoration pour acte unique|B2 | |||
| 1|MBB|Majoration nourrisson avant 8 jours|Majoration nourrisson avant 8 jours|B2 | |||
| 1|MCC|Majoration coordination cardiologue|Majoration coordination cardiologue|B2 | |||
| 1|MCD|Majoration specifique pds cliniques dentistes|Majoration specifique pds cliniques dentistes|B2 | |||
| 1|MCE|Majoration consultation endocrino|Majoration consultation endocrino|B2 | |||
| 1|MCG|Majoration coordination generaliste|Majoration coordination generaliste|B2 | |||
| 1|MCI|Majoration de coordination et d'environnement de soins infirmier|Majoration de coordination et d'environnement de soins infirmier|B2 | |||
| 1|MCS|Majoration coordination specialiste|Majoration coordination specialiste|B2 | |||
| 1|MD|Majoration de deplacement|Majoration de deplacement|B2 | |||
| 1|MDD|Majoration de deplacement de dimanche et ferie|Majoration de deplacement de dimanche et ferie|B2 | |||
| 1|MDE|Majoration de deplacement pour environnement|Majoration de deplacement pour environnement|B2 | |||
| 1|MDI|Majoration de deplacement de mi-nuit 0 a 6 h|Majoration de deplacement de mi-nuit 0 a 6 h|B2 | |||
| 1|MDN|Majoration de deplacement de nuit|Majoration de deplacement de nuit|B2 | |||
| 1|MG|Majoration pour garde|Majoration pour garde|B2 | |||
| 1|MGC|Forfait annuel migac|Forfait annuel migac|B2 | |||
| 1|MGE|Majoration generaliste enfant|Majoration generaliste enfant|B2 | |||
| 1|MHU|Medicament homeopathique unitaire (a 35 %)|Medicament homeopathique unitaire (a 35 %)|B2 | |||
| 1|MIC|Majoration consultation longue et complexe par mt d'un patient insuffisant cardiaque apres hospitalisation pour decompensation|Majoration consultation longue et complexe par mt d'un patient insuffisant cardiaque apres hospitalisation pour decompensation|B2 | |||
| 1|MK1|Cures thermales forfait kine 18 seances collectives|Cures thermales forfait kine 18 seances collectives|B2 | |||
| 1|MK2|Cures thermales forfait kine 18 seances individuelles|Cures thermales forfait kine 18 seances individuelles|B2 | |||
| 1|MK3|Cures thermales forfait kine 9 seances collectives|Cures thermales forfait kine 9 seances collectives|B2 | |||
| 1|MK4|Cures thermales forfait kine (9 seances individuelles)|Cures thermales forfait kine (9 seances individuelles)|B2 | |||
| 1|MM|Majoration milieu de nuit|Majoration milieu de nuit|B2 | |||
| 1|MNO|Majoration nourisson generaliste|Majoration nourisson generaliste|B2 | |||
| 1|MNP|Majoration nourisson pediatre|Majoration nourisson pediatre|B2 | |||
| 1|MPC|Majoration provisoire cliniciens|Majoration provisoire cliniciens|B2 | |||
| 1|MPE|Majoration pediatre enfant|Majoration pediatre enfant|B2 | |||
| 1|MPF|Majoration premiere consultation famille|Majoration premiere consultation famille|B2 | |||
| 1|MPI|Majoration pharmacie des iles|Majoration pharmacie des iles|B2 | |||
| 1|MPJ|Majoration provisoire cliniciens pour - 16ans|Majoration provisoire cliniciens pour - 16ans|B2 | |||
| 1|MPP|Majoration de suivi des enfants grands prematures ou atteints de pathologie congenitale grave|Majoration grands prema ou patho congenitale|B2 | |||
| 1|MRD|Medecin referent debut|Medecin referent debut|B2 | |||
| 1|MRF|Medecin referent fin|Medecin referent fin|B2 | |||
| 1|MSH|Majoration de suivi des enfants grands prematures ou atteints de pathologie congenitale grave|Majoration grands prema ou patho congenitale|B2 | |||
| 1|MTA|Majoration consultation appareillage|Majoration consultation appareillage|B2 | |||
| 1|MTC|Majoration transitoire chirurgiens|Majoration transitoire chirurgiens|B2 | |||
| 1|MTD|Acces direct specifique (medecin traitant)|Acces direct specifique (medecin traitant)|B2 | |||
| 1|MTH|Hors residence habituel (medecin traitant)|Hors residence habituel (medecin traitant)|B2 | |||
| 1|MTN|Nouveau medecin traitant|Nouveau medecin traitant|B2 | |||
| 1|MTO|Patient oriente par le medecin traitant|Patient oriente par le medecin traitant|B2 | |||
| 1|MTR|Medecin traitant remplace|Medecin traitant remplace|B2 | |||
| 1|MTU|Urgence (medecin traitant)|Urgence (medecin traitant)|B2 | |||
| 1|MU|Majoration d'urgence|Majoration d'urgence|B2 | |||
| 1|NN1|Supplement neonatologie 1|Supplement neonatologie 1|B2 | |||
| 1|NN2|Supplement neonatologie 2|Supplement neonatologie 2|B2 | |||
| 1|NN3|Supplement neonatologie 3|Supplement neonatologie 3|B2 | |||
| 1|NUT|Aliment dietetique|Aliment dietetique|B2 | |||
| 1|OMJ|Aide outil de mise a jour vitale|Aide outil de mise a jour vitale|B2 | |||
| 1|OP1|Optique (titre ii - chapitre 2 de la lpp) avec forfait cmu|Optique (titre ii - chapitre 2 de la lpp) avec forfait cmu|B2 | |||
| 1|OP2|Optique (titre ii - chapitre 2 de la lpp) avec forfait cmu|Optique (titre ii - chapitre 2 de la lpp) avec forfait cmu|B2 | |||
| 1|OP3|Optique (titre ii - chapitre 2 de la lpp) avec forfait cmu|Optique (titre ii - chapitre 2 de la lpp) avec forfait cmu|B2 | |||
| 1|OP4|Optique (titre ii - chapitre 2 de la lpp) avec forfait cmu|Optique (titre ii - chapitre 2 de la lpp) avec forfait cmu|B2 | |||
| 1|OP5|Optique (titre ii - chapitre 2 de la lpp) avec forfait cmu|Optique (titre ii - chapitre 2 de la lpp) avec forfait cmu|B2 | |||
| 1|OP6|Optique (titre ii - chapitre 2 de la lpp) avec forfait cmu|Optique (titre ii - chapitre 2 de la lpp) avec forfait cmu|B2 | |||
| 1|OP7|Forfait optique no7 multifocaux cmu|Forfait optique no7 multifocaux cmu|B2 | |||
| 1|OPM|Optique (titre ii - chapitre 2 de la lpp) avec forfait cmu|Optique (titre ii - chapitre 2 de la lpp) avec forfait cmu|B2 | |||
| 1|OPT|Optique (titre ii - chapitre 2 de la lpp) hors verres et montures|Optique (titre ii - chapitre 2 de la lpp) hors verres et montures|B2 | |||
| 1|ORP|Orthoprotheses (titre ii - chapitre 7 de la lpp)|Orthoprotheses (titre ii - chapitre 7 de la lpp)|B2 | |||
| 1|ORT|Orthopedie dento-faciale par stomatologue|Orthopedie dento-faciale par stomatologue|B2 | |||
| 1|OV1|Forfait optique enfant no1 unifocaux (cmu)|Forfait optique enfant no1 unifocaux (cmu)|B2 | |||
| 1|OV2|Forfait optique enfant no2 unifocaux (cmu)|Forfait optique enfant no2 unifocaux (cmu)|B2 | |||
| 1|OV3|Forfait optique enfant no3 unifocaux (cmu)|Forfait optique enfant no3 unifocaux (cmu)|B2 | |||
| 1|OV4|Forfait optique enfant no4 unifocaux (cmu)|Forfait optique enfant no4 unifocaux (cmu)|B2 | |||
| 1|OV5|Forfait optique enfant no5 unifocaux (cmu)|Forfait optique enfant no5 unifocaux (cmu)|B2 | |||
| 1|OV6|Forfait optique enfant no6 unifocaux (cmu)|Forfait optique enfant no6 unifocaux (cmu)|B2 | |||
| 1|OV7|Forfait optique enfant no7 unifocaux (cmu)|Forfait optique enfant no7 unifocaux (cmu)|B2 | |||
| 1|OV8|Forfait optique enfant no8 unifocaux (cmu)|Forfait optique enfant no7 multifocaux (cmu)|B2 | |||
| 1|OV9|Forfait optique enfant no9 unifocaux (cmu)|Forfait optique enfant no7 multifocaux (cmu)|B2 | |||
| 1|OVA|Forfait optique enfant a unifocaux (cmu)|Forfait optique enfant a multifocaux (cmu)|B2 | |||
| 1|OVB|Forfait optique enfant b unifocaux (cmu)|Forfait optique enfant b multifocaux (cmu)|B2 | |||
| 1|P|Actes anatomo-cyto-pathologie|Actes anatomo-cyto-pathologie|B2 | |||
| 1|PA|Ortheses (titre ii - chapitre 1 de la lpp)|Ortheses (titre ii - chapitre 1 de la lpp)|B2 | |||
| 1|PAE|Participation assure pour soins externes en etablissement ex dg|Participation assure pour soins externes en etablissement ex dg|B2 | |||
| 1|PAH|Participation assure pour hospitalisation en etablissement ex dg|Participation assure pour hospitalisation en etablissement ex dg|B2 | |||
| 1|PAJ|Participation assure pour hospitalisation pour benef alsace moselle|Participation assure pour hospitalisation pour benef alsace moselle|B2 | |||
| 1|PAL|Participation assure pour soins externes pour benef alsace moselle|Participation assure pour soins externes pour benef alsace moselle|B2 | |||
| 1|PAM|Protheses amovibles definitives metalliques|Protheses amovibles definitives metalliques|B2 | |||
| 1|PAN|Pansements (titre i - chapitre 4 de la lpp)|Pansements (titre i - chapitre 4 de la lpp)|B2 | |||
| 1|PAP|Participation assure|Participation assure|B2 | |||
| 1|PAR|Protheses amovibles definitives resine|Protheses amovibles definitives resine|B2 | |||
| 1|PAS|Participation assure sejour|Participation assure sejour|B2 | |||
| 1|PAT|Participation assure transitoire|Participation assure transitoire|B2 | |||
| 1|PAU|Prothese auditive (titre ii - chapitre 3 de la lpp)|Prothese auditive (titre ii - chapitre 3 de la lpp)|B2 | |||
| 1|PAV|Participation assure pour soins de ville et soins externes|Participation assure pour soins de ville et soins externes|B2 | |||
| 1|PB|Prelevement sanguin par directeur de laboratoire non medecin|Prelevement sanguin par directeur de laboratoire non medecin|B2 | |||
| 1|PDM|Dispositif medical|Dispositif medical|B2 | |||
| 1|PDT|Protheses dentaires provisoires|Protheses dentaires provisoires|B2 | |||
| 1|PEX|Prothese externe non orthopedique (titre ii - chapitre 4 de la lpp)|Prothese externe non orthopedique (titre ii - chapitre 4 de la lpp)|B2 | |||
| 1|PFC|Protheses fixes ceramiques|Protheses fixes ceramiques|B2 | |||
| 1|PFM|Protheses fixes metalliques|Protheses fixes metalliques|B2 | |||
| 1|PGE|Pratique de geolocalisation par dispositif embarque|Pratique de geolocalisation par dispositif embarque|B2 | |||
| 1|PH1|Pharmacie 100%|Pharmacie 100%|B2 | |||
| 1|PH2|Pharmacie vignette orange 15%|Pharmacie vignette orange 15%|B2 | |||
| 1|PH4|Pharmacie vignette bleue 35%|Pharmacie vignette bleue 35%|B2 | |||
| 1|PH7|Pharmacie vignette blanche 65%|Pharmacie vignette blanche 65%|B2 | |||
| 1|PH8|Pharmacie facturee en sus du ghs|Pharmacie facturee en sus du ghs|B2 | |||
| 1|PH9|Pharmacie facturee en sus|Pharmacie facturee en sus|B2 | |||
| 1|PHA|Forfait pharmacie accouchement a domicile|Forfait pharmacie accouchement a domicile|B2 | |||
| 1|PHD|Pharmacie hospitaliere derogatoire|Pharmacie hospitaliere derogatoire|B2 | |||
| 1|PHH|Pharmacie hospitaliere retrocedee (taux 100%)|Pharmacie hospitaliere retrocedee (taux 100%)|B2 | |||
| 1|PHI|Medicament avec autorisation d'importation|Medicament avec autorisation d'importation|B2 | |||
| 1|PHJ|Forfait pharmaceutique journalier|Forfait pharmaceutique journalier|B2 | |||
| 1|PHY|Medicament en sus|Medicament en sus|B2 | |||
| 1|PHM|Preparation hospitaliere magistrale|Preparation hospitaliere magistrale|B2 | |||
| 1|PHN|Pharmacie non remboursable|Pharmacie non remboursable|B2 | |||
| 1|PHP|Preparation hospitaliere|Preparation hospitaliere|B2 | |||
| 1|PHQ|Pharmacie hospitaliere retrocedee (taux 35%)|Pharmacie hospitaliere retrocedee (taux 35%)|B2 | |||
| 1|PHS|Pharmacie hospitaliere retrocedee (taux 65%)|Pharmacie hospitaliere retrocedee (taux 65%)|B2 | |||
| 1|PHT|Pharmacie hospitaliere mmh|Pharmacie hospitaliere mmh|B2 | |||
| 1|PHU|Medicament avec autorisation temporaire d'utilisation nominative|Medicament avec autorisation temporaire d'utilisation nominative|B2 | |||
| 1|PII|Implant inerte (titre iii - chapitres 1, 2 et 3 de la lpp)|Implant inerte (titre iii - chapitres 1, 2 et 3 de la lpp)|B2 | |||
| 1|PIO|Processeur pour implant osteo-integre|Processeur pour implant osteo-integre|B2 | |||
| 1|PJ|Frais de sejour|Frais de sejour|B2 | |||
| 1|PJC|Ticket moderateur relatif aux frais de sejour|Ticket moderateur relatif aux frais de sejour|B2 | |||
| 1|PJE|Frais de sejour ime|Frais de sejour ime|B2 | |||
| 1|PM2|Preparation magistrale allopathique 15%|Preparation magistrale allopathique 15%|B2 | |||
| 1|PM4|Preparation magistrale allopathique 35%|Preparation magistrale allopathique 35%|B2 | |||
| 1|PME|Implant mu par electricite (titre iii - chapitre 4 de la lpp)|Implant mu par electricite (titre iii - chapitre 4 de la lpp)|B2 | |||
| 1|PMH|Preparation magistrale homeopathique|Preparation magistrale homeopathique|B2 | |||
| 1|PMO|Prescription etablie par medecin correspondant dans le parcours de soins|Prescription etablie par medecin correspondant dans le parcours de soins|B2 | |||
| 1|PMP|Prescription etablie dans une autre situation du parcours de soins|Prescription etablie dans une autre situation du parcours de soins|B2 | |||
| 1|PMR|Preparation magistrale|Preparation magistrale|B2 | |||
| 1|PMS|Majoration pmsi|Majoration pmsi|B2 | |||
| 1|PMT|Prescription etablie par le medecin traitant|Prescription etablie par le medecin traitant|B2 | |||
| 1|PO1|Prelevement organe 1|Prelevement organe 1|B2 | |||
| 1|PO2|Prelevement organe 2|Prelevement organe 2|B2 | |||
| 1|PO3|Prelevement organe 3|Prelevement organe 3|B2 | |||
| 1|PO4|Prelevement organe 4|Prelevement organe 4|B2 | |||
| 1|PO5|Prelevement organe 5|Prelevement organe 5|B2 | |||
| 1|PO6|Prelevement organe 6|Prelevement organe 6|B2 | |||
| 1|PO7|Prelevement organe 7|Prelevement organe 7|B2 | |||
| 1|PO8|Prelevement organe 8|Prelevement organe 8|B2 | |||
| 1|PO9|Prelevement organe 9|Prelevement organe 9|B2 | |||
| 1|POA|Prelevement d'organe a|Prelevement d'organe a|B2 | |||
| 1|POC|Prothese oculaire et faciale (titre ii - chapitre 5 de la lpp)|Prothese oculaire et faciale (titre ii - chapitre 5 de la lpp)|B2 | |||
| 1|POD|Acte de pedicure-podologue ( diabetique)|Acte de pedicure-podologue ( diabetique)|B2 | |||
| 1|PPH|Plan personnalise de sante pharmacie|Plan personnalise de sante pharmacie|B2 | |||
| 1|PPI|Preparation pharmaceutique individualisee (allergenes)|Preparation pharmaceutique individualisee (allergenes)|B2 | |||
| 1|PPP|Prestation particuliere et pandemie|Prestation particuliere et pandemie|B2 | |||
| 1|PPS|Plan personnalise de sante|Plan personnalise de sante|B2 | |||
| 1|PRD|Permanence remuneration dimanche et ferie|Permanence remuneration dimanche et ferie|B2 | |||
| 1|PRM|Permanence remuneration milieu de nuit|Permanence remuneration milieu de nuit|B2 | |||
| 1|PRN|Permanence remuneration de nuit|Permanence remuneration de nuit|B2 | |||
| 1|PRO|Prothese dentaire par stomatologue|Prothese dentaire par stomatologue|B2 | |||
| 1|PRS|Prime responsabilite professionnelle specialiste|Prime responsabilite professionnelle specialiste|B2 | |||
| 1|PRT|Permanence remuneration totale|Permanence remuneration totale|B2 | |||
| 1|PSC|Prescription etablie hors parcours de soins|Prescription etablie hors parcours de soins|B2 | |||
| 1|PSM|Pied support materiel|Pied support materiel|B2 | |||
| 1|PY0|Forfait psychiatrie seance collective 1 intervenant|Forfait psychiatrie seance collective 1 intervenant|B2 | |||
| 1|PY1|Forfait psychiatrie seance individuelle|Forfait psychiatrie seance individuelle|B2 | |||
| 1|PY2|Forfait psychiatrie seance collective 2 intervenants|Forfait psychiatrie seance collective 2 intervenants|B2 | |||
| 1|PY3|Forfait psychiatrie seance individuelle 2 intervenants|Forfait psychiatrie seance individuelle 2 intervenants|B2 | |||
| 1|PY4|Forfait psychiatrie seance collective 1 intervenant - 6 a 8 h|Forfait psychiatrie seance collective 1 intervenant - 6 a 8 h|B2 | |||
| 1|PY5|Forfait psychiatrie seance individuelle 1 intervenant - 6 a 8 h|Forfait psychiatrie seance individuelle 1 intervenant - 6 a 8 h|B2 | |||
| 1|PY6|Forfait psychiatrie seance collective 2 intervenants - 6 a 8 h|Forfait psychiatrie seance collective 2 intervenants - 6 a 8 h|B2 | |||
| 1|PY7|Forfait psychiatrie seance individuelle 2 intervenants - 6 a 8 h|Forfait psychiatrie seance individuelle 2 intervenants - 6 a 8 h|B2 | |||
| 1|PY8|Forfait psychiatrie de securite sans hebergement|Forfait psychiatrie de securite sans hebergement|B2 | |||
| 1|PY9|Forfait psychiatrie d'accueil et de suivi de nuit|Forfait psychiatrie d'accueil et de suivi de nuit|B2 | |||
| 1|RAA|Remuneration additionnelle capi|Remuneration additionnelle capi|B2 | |||
| 1|RAC|Remuneration des adherents au capi|Remuneration des adherents au capi|B2 | |||
| 1|RAG|Forfait pour astreinte de nuit ou samedi matin en etablissement prive|Forfait pour astreinte de nuit ou samedi matin en etablissement prive|B2 | |||
| 1|RAN|Forfait pour astreinte de debut de nuit en etablissement prive|Forfait pour astreinte de debut de nuit en etablissement prive|B2 | |||
| 1|RAP|Supplement radiotherapie pediatrique|Supplement radiotherapie pediatrique|B2 | |||
| 1|RC1|Responsabilite civile chirurgie 1|Responsabilite civile chirurgie 1|B2 | |||
| 1|RC2|Responsabilite civile chirurgie 2|Responsabilite civile chirurgie 2|B2 | |||
| 1|RCA|Responsabilite civile anesthesie reanimation|Responsabilite civile anesthesie reanimation|B2 | |||
| 1|RCC|Redevance chef de clinique|Redevance chef de clinique|B2 | |||
| 1|RCO|Responsabilite civile echographie obstetricale|Responsabilite civile echographie obstetricale|B2 | |||
| 1|RCP|Responsabilite civile professionnelle|Responsabilite civile professionnelle|B2 | |||
| 1|REA|Supplement reanimation|Supplement reanimation|B2 | |||
| 1|REG|Forfait regulation|Forfait regulation|B2 | |||
| 1|REP|Reanimation pediatrique|Reanimation pediatrique|B2 | |||
| 1|RGD|Forfait pour garde de debut de nuit en etablissement prive|Forfait pour garde de debut de nuit en etablissement prive|B2 | |||
| 1|RGN|Forfait pour garde de nuit ou samedi matin en etablissement prive|Forfait pour garde de nuit ou samedi matin en etablissement prive|B2 | |||
| 1|RMT|Remuneration medecin traitant|Remuneration medecin traitant|B2 | |||
| 1|RNO|Renouvellement d'optique|Renouvellement d'optique|B2 | |||
| 1|RPA|Remuneration pour astreinte en etablissement prive|Remuneration pour astreinte en etablissement prive|B2 | |||
| 1|RPG|Remuneration pour garde en etablissement prive|Remuneration pour garde en etablissement prive|B2 | |||
| 1|RPN|Reparations sur prothese|Reparations sur prothese|B2 | |||
| 1|SC|Soins conservateurs par dentiste|Soins conservateurs par dentiste|B2 | |||
| 1|SCM|Soins conservateurs par medecin|Soins conservateurs par medecin|B2 | |||
| 1|SD|Seances de diagnostic|Seances de diagnostic|B2 | |||
| 1|SDE|Soins dentaires|Soins dentaires|B2 | |||
| 1|SE1|Forfait environnement hospitalier 1|Forfait environnement hospitalier 1|B2 | |||
| 1|SE2|Forfait environnement hospitalier 2|Forfait environnement hospitalier 2|B2 | |||
| 1|SE3|Forfait environnement hospitalier 3|Forfait environnement hospitalier 3|B2 | |||
| 1|SE4|Forfait environnement hospitalier 4|Forfait environnement hospitalier 4|B2 | |||
| 1|SE5|Forfait environnement hospitalier 5|Forfait environnement hospitalier 5|B2 | |||
| 1|SE6|Forfait environnement hospitalier 6|Forfait environnement hospitalier 6|B2 | |||
| 1|SE7|Forfait environnement hospitalier 7|Forfait environnement hospitalier 7|B2 | |||
| 1|SES|Suite examen de sante|Suite examen de sante|B2 | |||
| 1|SF|Actes de sage-femme|Actes de sage-femme|B2 | |||
| 1|SFC|Supplement forfait chimiotherapie|Supplement forfait chimiotherapie|B2 | |||
| 1|SFI|Soins infirmiers par sage-femme|Soins infirmiers par sage-femme|B2 | |||
| 1|SHO|Supplement chambre particuliere pour raison therapeutique|Supplement chambre particuliere pour raison therapeutique|B2 | |||
| 1|SMU|Transport par smur|Transport par smur|B2 | |||
| 1|SNG|Sang plasma et derives|Sang plasma et derives|B2 | |||
| 1|SNS|Frais de seance de soins|Frais de seance de soins|B2 | |||
| 1|SOD|Outils de mise a jour pharmaciens specificites dom|Outils de mise a jour pharmaciens specificites dom|B2 | |||
| 1|SP|Examen de suivi postnatal|Examen de suivi postnatal|B2 | |||
| 1|SPR|Actes de prothese dentaire par chirurgien dentiste|Actes de prothese dentaire par chirurgien dentiste|B2 | |||
| 1|SRA|Supplement reanimation|Supplement reanimation|B2 | |||
| 1|SRC|Supplement surveillance continue|Supplement surveillance continue|B2 | |||
| 1|SSC|Supplement soins continus|Supplement soins continus|B2 | |||
| 1|SSM|Supplement pour surveillance malade|Supplement pour surveillance malade|B2 | |||
| 1|STF|Forfait soins intensifs|Forfait soins intensifs|B2 | |||
| 1|STH|Forfait surveillance medicale thermale|Forfait surveillance medicale thermale|B2 | |||
| 1|SZH|Supplement Zone Haute|Supplement Zone Haute|B2 | |||
| 1|TB|Prelevement sanguin par technicien de laboratoire|Prelevement sanguin par technicien de laboratoire|B2 | |||
| 1|TCP|Acte de tele consultation|Acte de tele consultation|B2 | |||
| 1|TDR|Test de diagnostic rapide (acte gratuit)|Test de diagnostic rapide (acte gratuit)|B2 | |||
| 1|TEP|Acte de tele expertise|Acte de tele expertise|B2 | |||
| 1|TH1|Cures thermales forfait global|Cures thermales forfait global|B2 | |||
| 1|TH2|Cures thermales forfait global + kine|Cures thermales forfait global + kine|B2 | |||
| 1|TH3|Cures thermales forfait 2eme orientation|Cures thermales forfait 2eme orientation|B2 | |||
| 1|TH4|Cures thermales forfait global + kine|Cures thermales forfait global + kine|B2 | |||
| 1|TH5|Cures thermales forfait 72 seances hydro|Cures thermales forfait 72 seances hydro|B2 | |||
| 1|THR|Forfait surveillance medicale reduit 2eme orientation|Forfait surveillance medicale reduit 2eme orientation|B2 | |||
| 1|TJC|Tarif journalier complementaire|Tarif journalier complementaire|B2 | |||
| 1|TNS|Traitement nicotinique de substitution|Traitement nicotinique de substitution|B2 | |||
| 1|TO|Traitements d'orthopedie dentofaciale par chirurgien dentiste|Traitements d'orthopedie dentofaciale par chirurgien dentiste|B2 | |||
| 1|TSG|Frais transport produits sanguins|Frais transport produits sanguins|B2 | |||
| 1|TTH|Frais de transport pour cure thermale|Frais de transport pour cure thermale|B2 | |||
| 1|TXA|Taxi tarif a|Taxi tarif a|B2 | |||
| 1|TXB|Taxi tarif b|Taxi tarif b|B2 | |||
| 1|TXC|Taxi tarif c|Taxi tarif c|B2 | |||
| 1|TXD|Taxi tarif d|Taxi tarif d|B2 | |||
| 1|TXF|Taxi tarif f|Taxi tarif f|B2 | |||
| 1|TXI|Transport par taxi|Transport par taxi|B2 | |||
| 1|UPH|Urgence pharmacie|Urgence pharmacie|B2 | |||
| 1|V|Visite|Visite|B2 | |||
| 1|VA|Visite d'urgence (sur site experimental)|Visite d'urgence (sur site experimental)|B2 | |||
| 1|VAC|Acte de vaccination grippe h1n1|Acte de vaccination grippe h1n1|B2 | |||
| 1|VDC|Videocapsule en cabinet de ville|Videocapsule en cabinet de ville|B2 | |||
| 1|VDE|Videocapsule en etablissement|Videocapsule en etablissement|B2 | |||
| 1|VEH|Vehicule pour handicapes physiques (titre iv de la lpp)|Vehicule pour handicapes physiques (titre iv de la lpp)|B2 | |||
| 1|VER|Verres optiques (titre ii - chapitre 2 de la lpp)|Verres optiques (titre ii - chapitre 2 de la lpp)|B2 | |||
| 1|VGI|Remuneration vaccination grippe a infirmiers liberaux|Remuneration vaccination grippe a infirmiers liberaux|B2 | |||
| 1|VGM|Remuneration vaccination grippe a medecin|Remuneration vaccination grippe a medecin|B2 | |||
| 1|VL|Visite longue et complexe|Visite longue et complexe|B2 | |||
| 1|VNP|Visite neuropsychiatre|Visite neuropsychiatre|B2 | |||
| 1|VRD|Majoration visite regulee ferie et dimanche|Majoration visite regulee ferie et dimanche|B2 | |||
| 1|VRM|Majoration visite regulee milieu de nuit|Majoration visite regulee milieu de nuit|B2 | |||
| 1|VRN|Majoration visite regulee nuit|Majoration visite regulee nuit|B2 | |||
| 1|VRS|Majoration visite regulee du samedi apres-midi|Majoration visite regulee du samedi apres-midi|B2 | |||
| 1|VS|Visite specialiste|Visite specialiste|B2 | |||
| 1|VSL|Transport par vehicule sanitaire leger|Transport par vehicule sanitaire leger|B2 | |||
| 1|Z|Actes de radiologie dentaire|Actes de radiologie dentaire|B2 | |||
| 1|ZFU|Contrat de bonnes pratiques en zone franche urbaine |Contrat de bonnes pratiques en zone franche urbaine |B2 | |||
| @ -0,0 +1,16 @@ | |||
| oid|code|texte|is_cti|is_essentiel|essentiel_date_level|colonnes_essentiel|entete|entete_2|group_id|is_hide|rapport_indicateur_condition_code|label|serie_entete|colonnes_essentiel_style | |||
| 1|ACTI_ESS_1|CTI Essentiels Occupation (ne plus utiliser)|1|1|M||||1|1|"||||||"||"||"| | |||
| 1|ACTI_ESS_2|CTI Essentiels Activité DAF (ne plus utiliser)|1|1|M||||1|1|"||||||"||"||"| | |||
| 1|ACTI_ESS_3|CTI Essentiels Activité DIM (ne plus utiliser)|1|1|M||||1|1|"||||||"||"||"| | |||
| 1|ACTI_ESS_4|CTI Essentiels Activité Direction (ne plus utiliser)|1|1|M||||1|1|"||||||"||"||"| | |||
| 1|ACTI_ESS_5|CTI Essentiels Occupation SSR (ne plus utiliser)|1|1|M||||1|1|"||||||"||"||"| | |||
| 1|CTI_ESS_001|Occupation|1|1|M||||1|0|"||||||"||"||||||||||||||||"| | |||
| 1|CTI_ESS_002|Activité Direction (Date activité)|1|1|M||||1|0|"||||||"||"||"| | |||
| 1|CTI_ESS_003|Activité Direction (Date sortie)|1|1|M||||1|0|"||||||"||"||"| | |||
| 1|CTI_ESS_004|Activité Comptable (Date ventes)|1|1|M||||1|0|"||||||"||"||"| | |||
| 1|CTI_ESS_006|Séjours|1|1|M|"ENTETE_ETENDUE|VAP100|DAM100|"|||1|0|"||||||"||"||||||||||||||||"| | |||
| 1|CTI_EX1|CTI Exemple 1. Activité|1|0|M||||0|0|"||||||"||"||"| | |||
| 1|CTI_EX2|CTI Exemple 2. Occupation|1|0|M||||0|0|"||||||"||"||"| | |||
| 1|CTI_EX3|CTI Exemple 3. Activité|1|0|M||||0|0|"||||||"||"||"| | |||
| 1|CTI_EX4|CTI Exemple 4. Activité|1|0|M||||0|0|"||||||"||"||"| | |||
| 1|CTI_PF_AGG|CTI Portfolio|1|1|M||||1|1|"||||||"||"||"| | |||
| @ -0,0 +1,899 @@ | |||
| rapport_code|numero_rubrique|indicateur_code|indicateur_associe_code|entete|entete_etendue|output_format|width|row_height|padding|font_size|font_weight|border_thickness|color|background_color|base_nationale|base_nationale_qualifiee|viewlink|viewlink_label|viewlink_param|picto_enabled|positif_is_good|description|description_2|entete_etendue_2|output_format_2|picto_enabled_2|positif_is_good_2|is_hide|specific_viewlink|specific_viewlink_label|specific_viewlink_param|indicateur_condition_external_code|erase_rapport_indicateur_condition|calc_formula|hide_on_zero_field|field_tag|serie_indicateur_code|serie_indicateur_table_name|serie_entete_etendue|serie_description|serie_output_format|serie_picto_enabled|serie_positif_is_good | |||
| ACTI_ESS_1|4|CTI_ADM|||Admissions période||0|22|10|12||0|||0|0|ACTI000123|Séjours par étage|GROUPBY=ETA&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=1|1|1|||||||0||||"||||||"|0||||"CTI_ADM||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Admissions période||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_1|3|CTI_ADM_PRE|||Admissions avant période||0|22|10|12||0|||0|0|ACTI000123|Séjours par unité fonctionnelle|GROUPBY=UF&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=1|1|1|||||||0||||"||||||"|0||||"CTI_ADM_PRE||||||||||||||||"|"*CALC||||||||||||||||"|"Admissions avant période||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_1|5|CTI_DEP|||Sorties période||0|22|10|12||0|||0|0|ACTI000123|Séjours par médecin séjour|GROUPBY=MED&GROUPBY_2=-1&GROUPBY_TAB=TREE&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=1|1|1|||||||0||||"||||||"|0||||"CTI_DEP||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Sorties période||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_1|19|CTI_DEP|||Sorties période||0|22|10|12||0|||0|0|ACTI000123|Facturation par service de sortie|GROUPBY=SOR&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=2|1|1|||||||0||||"||||||"|0||||"CTI_DEP||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Sorties période||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_1|28|CTI_DMSR|||DMS hospitalisés|#,0j|0|22|10|12||0|||0|0|ACTI000123|Séjours par unité fonctionnelle|GROUPBY=UF&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&JSI=2&VIEWTAB=1|1|0|||||||0||||"||||||"|0||||"CTI_DMSR||||||||||||||||"|"*CALC||||||||||||||||"|"DMS hospitalisés||"|"||"|"#,0j||"|"1||"|"0||" | |||
| ACTI_ESS_1|27|CTI_DMSTOT|||DMS établissement (Ambulatoires + Hospit jour de sortie non inclus)|#,0j|0|22|10|12||0|||0|0|ACTI000123|Séjours par services|GROUPBY=SER&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=1|1|0|||||||0||||"||||||"|0||||"CTI_DMSTOT||||||||||||||||"|"*CALC||||||||||||||||"|"DMS établissement (Ambulatoires + Hospit jour de sortie non inclus)||"|"||"|"#,0j||"|"1||"|"0||" | |||
| ACTI_ESS_1|25|CTI_NB6_JFSN|||Journées hospitalisation facturées||0|22|10|12||0|||0|0|ACTI000123|Facturation par mois|GROUPBY=NUMEROMOIS&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=2|1|1|||||||0||||"||||||"|0||||"CTI_NB6_JFSN||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Journées hospitalisation facturées||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_1|15|CTI_NB6_JSN|||Journées d'hospitalisation (jour sortie non inclus)||0|22|10|12||0|||0|0|ACTI000123|Ocucpation par clé budgétaire|GROUPBY=ETA&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=0|1|1|||||||0||||"||||||"|0||||"CTI_NB6_JSN||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Journées d'hospitalisation (jour sortie non inclus)||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_1|10|CTI_NBAMB|||Ambulatoires||0|22|10|12||0|||0|0|ACTI000123|Occupation par étage de mouvement|GROUPBY=ETA&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=0|1|1|||||||0||||"||||||"|0||||"CTI_NBAMB||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Ambulatoires||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_1|31|CTI_NBDEAD|||Nombre de décès||0|22|10|12||0|||0|0|ACTI000123|Séjours par mode de sortie|GROUPBY=MODE_SORTIE&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&VIEWTAB=0|1|0|||||||0||||"||||||"|0||||"CTI_NBDEAD||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Nombre de décès||"|"||"|"||"|"1||"|"0||" | |||
| ACTI_ESS_1|8|CTI_NBENTDIR|||Entrées hospitalisés||0|22|10|12||0|||0|0|ACTI000123|Occupation par service de mouvement|GROUPBY=SER&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=0|1|1|||||||0||||"||||||"|0||||"CTI_NBENTDIR||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Entrées hospitalisés||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_1|12|CTI_NBEXT|||Externes||0|22|10|12||0|||0|0|ACTI000123|Occupation par mois|GROUPBY=NUMEROMOIS&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=3|1|1|||||||0||||"||||||"|0||||"CTI_NBEXT||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Externes||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_1|24|CTI_NBJAS_JFSN|||Journées hospitalisation||0|22|10|12||0|||0|0|ACTI000123||GROUPBY=ETA&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=2|1|1|||||||0||||"||||||"|0||||"CTI_NBJAS_JFSN||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Journées hospitalisation||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_1|23|CTI_NBJFSN|||Journées hospitalisées facturées||0|22|10|12||0|||0|0|ACTI000123|Facturation par domaine d'activité ATIH et par groupe d'activité ATIH|GROUPBY=GHMCLS09&GROUPBY_2=GHMCLS07&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=2|1|1|||||||0||||"||||||"|0||||"CTI_NBJFSN||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Journées hospitalisées facturées||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_1|14|CTI_NBJSN|||Journées hospitalisés (jour sortie non inclus)||0|22|10|12||0|||0|0|ACTI000123|Occupation par domaine d'activité ATIH et par groupe d'activité ATIH|GROUPBY=GHMCLS09&GROUPBY_2=GHMCLS07&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=0|1|1|||||||0||||"||||||"|0||||"CTI_NBJSN||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Journées hospitalisés (jour sortie non inclus)||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_1|22|CTI_NBJSNS|||Journées hospitalisées|#j|0|22|10|12||0|||0|0|ACTI000123|Facturation par médecin séjour et par groupe d'activité ATIH|GROUPBY=MED&GROUPBY_2=GHMCLS07&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=2|0|0|||||||0||||"||||||"|0||||"CTI_NBJSNS||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Journées hospitalisées||"|"||"|"#j||"|"0||"|"0||" | |||
| ACTI_ESS_1|11|CTI_NBSCE|||Séances||0|22|10|12||0|||0|0|ACTI000123|Occupation par médecin séjour|GROUPBY=MED&GROUPBY_2=-1&GROUPBY_TAB=TREE&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=0|1|1|||||||0||||"||||||"|0||||"CTI_NBSCE||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Séances||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_1|2|CTI_NBSEJO|||Séjours||0|22|10|12||0|||0|0|ACTI000123|Séjours par services|GROUPBY=SER&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=1|1|1|||||||0||||"||||||"|0||||"CTI_NBSEJO||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Séjours||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_1|9|CTI_NBSORDIR|||Sorties hospitalisés||0|22|10|12||0|||0|0|ACTI000123|Occupation par unité fonctionnelle de mouvement|GROUPBY=UF&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=0|1|1|||||||0||||"||||||"|0||||"CTI_NBSORDIR||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Sorties hospitalisés||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_1|13|CTI_NB_BEBE|||Bébés||0|22|10|12||0|||0|0|ACTI000123|Occupation par CMD|GROUPBY=CMD&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=3|1|1|||||||0||||"||||||"|0||||"CTI_NB_BEBE||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Bébés||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_1|20|CTI_NB_FAC#2|||Sorties période facturées||0|22|10|12||0|||0|0|ACTI000123|Facturation par unité fonctionnelle|GROUPBY=UF&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=2|1|1|||||||0||||"||||||"|0||||"CTI_NB_FAC#2||||||||||||||||"|"SEJOURS||||||||||||||||"|"Sorties période facturées||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_1|30|CTI_PSEJFEM|||Pourcentage de femmes|#,0%|0|22|10|12||0|||0|0|ACTI000132|Population par âges|GROUPBY=AGE&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE|0|0|||||||0||||"||||||"|0||||"CTI_PSEJFEM||||||||||||||||"|"*CALC||||||||||||||||"|"Pourcentage de femmes||"|"||"|"#,0%||"|"0||"|"0||" | |||
| ACTI_ESS_1|1|CTI_SEP|||Séjours||0|26|0|14|bold|2|0x3399|0xcccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Séjours||"|"||"|"||"|"||"|"||" | |||
| ACTI_ESS_1|7|CTI_SEP|||Occupation||0|26|0|14|bold|2|0x3399|0xcccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Occupation||"|"||"|"||"|"||"|"||" | |||
| ACTI_ESS_1|16|CTI_SEP|||Taux d'occupation||0|26|0|14|bold|2|0x3399|0xcccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Taux d'occupation||"|"||"|"||"|"||"|"||" | |||
| ACTI_ESS_1|18|CTI_SEP|||Facturation||0|26|0|14|bold|2|0x3399|0xcccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Facturation||"|"||"|"||"|"||"|"||" | |||
| ACTI_ESS_1|26|CTI_SEP|||Durée moyenne de séjours||0|26|0|14|bold|2|0x3399|0xcccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Durée moyenne de séjours||"|"||"|"||"|"||"|"||" | |||
| ACTI_ESS_1|29|CTI_SEP|||Population||0|26|0|14|bold|2|0x3399|0xcccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Population||"|"||"|"||"|"||"|"||" | |||
| ACTI_ESS_1|6|CTI_SOR_POST_PER|||||0|22|10|12||0|||0|0|ACTI000123|Séjours par mois|GROUPBY=NUMEROMOIS&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=1|1|1|||||||0||||"||||||"|0||||"CTI_SOR_POST_PER||||||||||||||||"|"*CALC||||||||||||||||"|"||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_1|17|CTI_TX_HO|||||0|22|10|12||0|||0|0|ACTI000124|Localisation par etage et jour calendaire|GROUPBY=ETRA&GROUPBY_2=JOUR&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_TOMOIS&TOPERIODE=VIEW.CURRENT_TOMOIS&JSI=2|1|1|||||||0||||"||||||"|0||||"CTI_TX_HO||||||||||||||||"|"*CALC||||||||||||||||"|"||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_2|4|CTI_MTFAC_C#4|||C.A. Total||0|22|10|12||0|||0|0|ACTI000018|Activité par type de séjour et unité fonctionnelle|GROUPBY=TSE&GROUPBY_2=UF&GROUPBY_TAB=TREE&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELLEDATE=4&_ONGLET_VAL_VISIBLE=false&_ONGLET_FAV_VISIBLE=false|1|1|||||||0||||"||||||"|0||||"CTI_MTFAC_C#4||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. Total||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_2|2|CTI_NSFACT_CS#4|||Séjours facturés||0|22|10|12||0|||0|0|ACTI000018|Activité par type de séjour et unité fonctionnelle|GROUPBY=TSE&GROUPBY_2=UF&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELLEDATE=4&QUELMONTANT=1&_ONGLET_VAL_VISIBLE=false&_ONGLET_FAV_VISIBLE=false|1|1|||||||0||||"||||||"|0||||"CTI_NSFACT_CS#4||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"Séjours facturés||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_2|6|CTI_PROTH_MT_FAC#4|||C.A. prothèses||0|22|10|12||0|||0|0|ACTI000018|Activité par rubrique de facturation|GROUPBY=RUF&GROUPBY_2=-1&GROUPBY_TAB=TREE&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=1&QUELLEDATE=4&RUBRIQUE=#LICTI_PROTHESE_R&_ONGLET_VAL_VISIBLE=false&_ONGLET_FAV_VISIBLE=false|1|1|||||||0||||"||||||"|0||||"CTI_PROTH_MT_FAC#4||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. prothèses||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_2|8|CTI_SEH_MT_FAC#4|||C.A. forfaits SE||0|22|10|12||0|||0|0|ACTI000018|Activité par rubrique de facturation|GROUPBY=RUF&GROUPBY_2=-1&GROUPBY_TAB=TREE&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=1&QUELLEDATE=4&RUBRIQUE=#LICTI_SE_R&_ONGLET_VAL_VISIBLE=false&_ONGLET_FAV_VISIBLE=false|1|1|||||||0||||"||||||"|0||||"CTI_SEH_MT_FAC#4||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. forfaits SE||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_2|1|CTI_SEP|||Séjours||0|26|0|14|bold|2|0x3399|0xcccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Séjours||"|"||"|"||"|"||"|"||" | |||
| ACTI_ESS_2|3|CTI_SEP|||Chiffre d'affaires facturé||0|26|0|14|bold|2|0x3399|0xcccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Chiffre d'affaires facturé||"|"||"|"||"|"||"|"||" | |||
| ACTI_ESS_2|9|CTI_SHO_MT_FAC#4|||C.A. chambres particulières||0|22|10|12||0|||0|0|ACTI000018|Activité par rubrique de facturation|GROUPBY=RUF&GROUPBY_2=-1&GROUPBY_TAB=TREE&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=1&QUELLEDATE=4&RUBRIQUE=#LICTI_SHO_R&_ONGLET_VAL_VISIBLE=false&_ONGLET_FAV_VISIBLE=false|1|1|||||||0||||"||||||"|0||||"CTI_SHO_MT_FAC#4||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. chambres particulières||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_2|10|CTI_SUPHOT_FAC#4|||C.A. suppléments hôteliers||0|22|10|12||0|||0|0|ACTI000018|Activité par rubrique de facturation|GROUPBY=RUF&GROUPBY_2=-1&GROUPBY_TAB=TREE&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=1&QUELLEDATE=4&RUBRIQUE=#LICTI_SUPHOT_R&_ONGLET_VAL_VISIBLE=false&_ONGLET_FAV_VISIBLE=false|1|1|||||||0||||"||||||"|0||||"CTI_SUPHOT_FAC#4||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. suppléments hôteliers||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_2|5|CTI_T2A_MT_FAC#4|||C.A. T2A||0|22|10|12||0|||0|0|ACTI000018|Activité par spécilité médicale et médecin séjour|GROUPBY=SPM&GROUPBY_2=MED&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=1&QUELLEDATE=4&RUBRIQUE=#LICTI_T2A_R&_ONGLET_VAL_VISIBLE=false&_ONGLET_FAV_VISIBLE=false|1|1|||||||0||||"||||||"|0||||"CTI_T2A_MT_FAC#4||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. T2A||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_2|7|CTI_UCD_MT_FAC#4|||C.A. médicaments||0|22|10|12||0|||0|0|ACTI000018|Activité par rubrique de facturation|GROUPBY=RUF&GROUPBY_2=-1&GROUPBY_TAB=TREE&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=1&QUELLEDATE=4&RUBRIQUE=#LICTI_UCD_R&_ONGLET_VAL_VISIBLE=false&_ONGLET_FAV_VISIBLE=false|1|1|||||||0||||"||||||"|0||||"CTI_UCD_MT_FAC#4||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. médicaments||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_2|11|CTI_URG_MT_FAC#4|||C.A. Urgences||0|22|10|12||0|||0|0|ACTI000018|Activité du dernier mois par mois de sortie|GROUPBY=RUF&GROUPBY_2=MOISS&GROUPBY_TAB=TREE&PERIODE=VIEW.CURRENT_TOMOIS&TOPERIODE=VIEW.CURRENT_TOMOIS&QUELMONTANT=1&QUELLEDATE=4&RUBRIQUE=#LICTI_URG_R&_ONGLET_VAL_VISIBLE=false&_ONGLET_FAV_VISIBLE=false|1|1|||||||0||||"||||||"|0||||"CTI_URG_MT_FAC#4||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. Urgences||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_3|21|CTI_MTENC_C#2|||C.A. total||0|22|10|12||0|||0|0|ACTI000018|Activité par service de sortie CTI|GROUPBY=SOR&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=ENF&QUELLEDATE=2|1|1|||||||0||||"||||||"|0||||"CTI_MTENC_C#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. total||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_3|11|CTI_MTFAC_C#2|||C.A. total||0|22|10|12||0|||0|0|ACTI000018|Activité par service de sortie CTI et par service de sortie|GROUPBY=SORCLS04&GROUPBY_2=SOR&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELLEDATE=2|1|1|||||||0||||"||||||"|0||||"CTI_MTFAC_C#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. total||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_3|30|CTI_MT_FAC_TOT#2|||C.A. total||0|22|10|12||0|||0|0|ACTI000018|Activité par mois de sortie|GROUPBY=MOIS&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=MF-ENF&QUELLEDATE=2|1|1|||||||0||||"||||||"|0||||"CTI_MT_FAC_TOT#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. total||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_3|8|CTI_NB6_JFSN|||Journées hospitalisation facturées||0|22|10|12||0|||0|0|ACTI000123||GROUPBY=MSOR&GROUPBY_2=MED&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE|1|1|||||||0||||"||||||"|0||||"CTI_NB6_JFSN||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Journées hospitalisation facturées||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_3|7|CTI_NB6_JSN|||Journées hospitalisation||0|22|10|12||0|||0|0|ACTI000123||GROUPBY=SORCLS04&GROUPBY_2=RUFCLS04&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE|1|1|||||||0||||"||||||"|0||||"CTI_NB6_JSN||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Journées hospitalisation||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_3|6|CTI_NBJFSN|||Journées hospitalisées facturées||0|22|10|12||0|||0|0|ACTI000123||GROUPBY=GHMCLS09&GROUPBY_2=GHMCLS08&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE|1|1|||||||0||||"||||||"|0||||"CTI_NBJFSN||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Journées hospitalisées facturées||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_3|5|CTI_NBJSN|||Journées hospitalisées||0|22|10|12||0|||0|0|ACTI000123||GROUPBY=MED&GROUPBY_2=GHMCLS08&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE|0|0|||||||0||||"||||||"|0||||"CTI_NBJSN||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Journées hospitalisées||"|"||"|"||"|"0||"|"0||" | |||
| ACTI_ESS_3|4|CTI_NB_NFAC#2|||Séjours non facturés||0|22|10|12||0|||0|0|ACTI000018|Activité par unité fonctionnelle|GROUPBY=UF&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELLEDATE=2&QUELMONTANT=ENF|1|0|||||||0||||"||||||"|0||||"CTI_NB_NFAC#2||||||||||||||||"|"SEJOURS||||||||||||||||"|"Séjours non facturés||"|"||"|"||"|"1||"|"0||" | |||
| ACTI_ESS_3|2|CTI_NB_SEJ_FAEN#2|||Séjours sortis||0|22|10|12||0|||0|0|ACTI000018|Activité par type de séjour et par service de sortie|GROUPBY=TSE&GROUPBY_2=SOR&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELLEDATE=2&QUELMONTANT=MF-ENF|1|1|||||||0||||"||||||"|0||||"CTI_NB_SEJ_FAEN#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"Séjours sortis||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_3|29|CTI_NB_SEJ_FAEN#2|||Séjours||0|22|10|12||0|||0|0|ACTI000018|Activité par type de séjour et par service de sortie|GROUPBY=TSE&GROUPBY_2=SOR&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=MF-ENF&QUELLEDATE=2|1|1|||||||0||||"||||||"|0||||"CTI_NB_SEJ_FAEN#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"Séjours||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_3|20|CTI_NB_SEJ_VAL#2|||Séjours||0|22|10|12||0|||0|0|ACTI000018|Activité par type de séjour et par service de sortie|GROUPBY=TSE&GROUPBY_2=SOR&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=ENF&QUELLEDATE=2|0|0|||||||0||||"||||||"|0||||"CTI_NB_SEJ_VAL#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"Séjours||"|"||"|"||"|"0||"|"0||" | |||
| ACTI_ESS_3|10|CTI_NSFAC_C#2|||Séjours||0|22|10|12||0|||0|0|ACTI000018|Activité par domaine d'activité ATIH|GROUPBY=GHMCLS09&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELLEDATE=2|1|1|||||||0||||"||||||"|0||||"CTI_NSFAC_C#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"Séjours||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_3|3|CTI_NSFAC_CS#2|||Séjours facturés||0|22|10|12||0|||0|0|ACTI000018|Activité par type de séjour CTI et service de sortie|GROUPBY=SORCLS04&GROUPBY_2=SOR&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELLEDATE=2|1|1|||||||0||||"||||||"|0||||"CTI_NSFAC_CS#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"Séjours facturés||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_3|22|CTI_PROTH_MT_ENC#2|||C.A. prothèses||0|22|10|12||0|||0|0|ACTI000018|Activité par rubrique de facturation CTI et par rubrique de facturation|GROUPBY=RUFCLS04&GROUPBY_2=RUF&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=ENF&QUELLEDATE=2&RUBRIQUE=#LICTI_PROTHESE_R|1|1|||||||0||||"||||||"|0||||"CTI_PROTH_MT_ENC#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. prothèses||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_3|13|CTI_PROTH_MT_FAC#2|||C.A. prothèses||0|22|10|12||0|||0|0|ACTI000018|Activité par rubrique de facturation CTI et par médecin séjour|GROUPBY=RUFCLS04&GROUPBY_2=MED&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=1&QUELLEDATE=2&RUBRIQUE=#LICTI_PROTHESE_R|1|1|||||||0||||"||||||"|0||||"CTI_PROTH_MT_FAC#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. prothèses||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_3|32|CTI_PROTH_MT_TOT#2|||C.A. prothèses||0|22|10|12||0|||0|0|ACTI000018|Activité par rubrique de facturation CTI et par médecin séjour|GROUPBY=RUFCLS04&GROUPBY_2=MED&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=MF-ENF&QUELLEDATE=2&RUBRIQUE=#LICTI_PROTHESE_R|1|1|||||||0||||"||||||"|0||||"CTI_PROTH_MT_TOT#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. prothèses||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_3|24|CTI_SEH_MT_ENC#2|||C.A. forfaits SE||0|22|10|12||0|||0|0|ACTI000018|Activité par rubrique de facturation|GROUPBY=RUF&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=ENF&QUELLEDATE=2&RUBRIQUE=#LICTI_SE_R|1|1|||||||0||||"||||||"|0||||"CTI_SEH_MT_ENC#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. forfaits SE||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_3|15|CTI_SEH_MT_FAC#2|||C.A. forfaits SE||0|22|10|12||0|||0|0|ACTI000018|Activité par rubrique de facturation|GROUPBY=RUF&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=1&QUELLEDATE=2&RUBRIQUE=#LICTI_SE_R|1|1|||||||0||||"||||||"|0||||"CTI_SEH_MT_FAC#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. forfaits SE||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_3|34|CTI_SEH_MT_TOT#2|||C.A. forfaits SE||0|22|10|12||0|||0|0|ACTI000018|Activité par rubrique de facturation|GROUPBY=RUF&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=MF-ENF&QUELLEDATE=2&RUBRIQUE=#LICTI_SE_R|1|1|||||||0||||"||||||"|0||||"CTI_SEH_MT_TOT#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. forfaits SE||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_3|1|CTI_SEP|||Séjours||0|26|0|14|bold|2|0x3399|0xcccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Séjours||"|"||"|"||"|"||"|"||" | |||
| ACTI_ESS_3|9|CTI_SEP|||Chiffre d'affaires facturé||0|26|0|14|bold|2|0x3399|0xcccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Chiffre d'affaires facturé||"|"||"|"||"|"||"|"||" | |||
| ACTI_ESS_3|19|CTI_SEP|||Chiffre d'affaires valorisé||0|26|0|14|bold|2|0x3399|0xcccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Chiffre d'affaires valorisé||"|"||"|"||"|"||"|"||" | |||
| ACTI_ESS_3|28|CTI_SEP|||Chiffre d'affaires facturé et valorisé||0|26|0|14|bold|2|0x3399|0xcccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Chiffre d'affaires facturé et valorisé||"|"||"|"||"|"||"|"||" | |||
| ACTI_ESS_3|25|CTI_SHO_MT_ENC#2|||C.A. chambres particulières||0|22|10|12||0|||0|0|ACTI000018|Activité par service de sortie et par rubrique de facturation|GROUPBY=SOR&GROUPBY_2=RUF&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=ENF&QUELLEDATE=2&RUBRIQUE=#LICTI_SHO_R|1|1|||||||0||||"||||||"|0||||"CTI_SHO_MT_ENC#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. chambres particulières||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_3|16|CTI_SHO_MT_FAC#2|||C.A. chambres particulières||0|22|10|12||0|||0|0|ACTI000018|Activité par service de sortie et par rubrique de facturation|GROUPBY=SOR&GROUPBY_2=RUF&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=1&QUELLEDATE=2&RUBRIQUE=#LICTI_SHO_R|1|1|||||||0||||"||||||"|0||||"CTI_SHO_MT_FAC#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. chambres particulières||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_3|35|CTI_SHO_MT_TOT#2|||C.A. chambres particulières||0|22|10|12||0|||0|0|ACTI000018|Activité par service de sortie et rubrique de facturation|GROUPBY=SOR&GROUPBY_2=RUF&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=MF-ENF&QUELLEDATE=2&RUBRIQUE=#LICTI_SHO_R|1|1|||||||0||||"||||||"|0||||"CTI_SHO_MT_TOT#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. chambres particulières||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_3|26|CTI_SUPHOT_ENC#2|||C.A. suppléments hôteliers||0|22|10|12||0|||0|0|ACTI000018|Activité par service de sortie et par rubrique de facturation CTI|GROUPBY=SOR&GROUPBY_2=RUFCLS04&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=ENF&QUELLEDATE=2&RUBRIQUE=#LICTI_SUPHOT_R|1|1|||||||0||||"||||||"|0||||"CTI_SUPHOT_ENC#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. suppléments hôteliers||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_3|17|CTI_SUPHOT_FAC#2|||C.A. suppléments hôteliers||0|22|10|12||0|||0|0|ACTI000018|Activité par service de sortie CTI et par rubrique de facturation CTI|GROUPBY=SORCLS04&GROUPBY_2=RUFCLS04&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=1&QUELLEDATE=2&RUBRIQUE=#LICTI_SUPHOT_R|1|1|||||||0||||"||||||"|0||||"CTI_SUPHOT_FAC#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. suppléments hôteliers||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_3|36|CTI_SUPHOT_TOT#2|||C.A. suppléments hôteliers||0|22|10|12||0|||0|0|ACTI000018|Activité par service de sortie et rubrique de facturation CTI|GROUPBY=SOR&GROUPBY_2=RUFCLS04&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=MF-ENF&QUELLEDATE=2&RUBRIQUE=#LICTI_SUPHOT_R|1|1|||||||0||||"||||||"|0||||"CTI_SUPHOT_TOT#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. suppléments hôteliers||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_3|12|CTI_T2A_MT_FAC#2|||C.A. T2A||0|22|10|12||0|||0|0|ACTI000018|Activité par rubrique de facturation CTI et par rubrique de facturation|GROUPBY=RUFCLS04&GROUPBY_2=RUF&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=1&QUELLEDATE=2&RUBRIQUE=#LICTI_T2A_R|1|1|||||||0||||"||||||"|0||||"CTI_T2A_MT_FAC#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. T2A||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_3|31|CTI_T2A_MT_TOT#2|||C.A. T2A||0|22|10|12||0|||0|0|ACTI000018|Activité par rubrique de facturation CTI et par rubrique de facturation|GROUPBY=RUFCLS04&GROUPBY_2=RUF&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=MF-ENF&QUELLEDATE=2&RUBRIQUE=#LICTI_T2A_R|1|1|||||||0||||"||||||"|0||||"CTI_T2A_MT_TOT#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. T2A||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_3|23|CTI_UCD_MT_ENC#2|||C.A. médicaments||0|22|10|12||0|||0|0|ACTI000018|Activité par service de sortie et par rubrique de facturation CTI|GROUPBY=SOR&GROUPBY_2=RUFCLS04&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=ENF&QUELLEDATE=2&RUBRIQUE=#LICTI_UCD_R|1|1|||||||0||||"||||||"|0||||"CTI_UCD_MT_ENC#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. médicaments||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_3|14|CTI_UCD_MT_FAC#2|||C.A. médicaments||0|22|10|12||0|||0|0|ACTI000018|Activité par compte et par rubrique de facturation|GROUPBY=CPT&GROUPBY_2=RUF&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=1&QUELLEDATE=2&RUBRIQUE=#LICTI_UCD_R|1|1|||||||0||||"||||||"|0||||"CTI_UCD_MT_FAC#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. médicaments||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_3|33|CTI_UCD_MT_TOT#2|||C.A. médicaments||0|22|10|12||0|||0|0|ACTI000018|Activité par compte et par rubrique de facturation|GROUPBY=CPT&GROUPBY_2=RUF&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=MF-ENF&QUELLEDATE=2&RUBRIQUE=#LICTI_UCD_R|1|1|||||||0||||"||||||"|0||||"CTI_UCD_MT_TOT#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. médicaments||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_3|27|CTI_URG_MT_ENC#2|||C.A. urgences||0|22|10|12||0|||0|0|ACTI000018|Activité par rubrique de facturation|GROUPBY=RUF&GROUPBY_2=-1&GROUPBY_TAB=TREE&VIEWTAB=1&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=ENF&QUELLEDATE=2&RUBRIQUE=#LICTI_URG_R|1|1|||||||0||||"||||||"|0||||"CTI_URG_MT_ENC#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. urgences||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_3|18|CTI_URG_MT_FAC#2|||C.A. urgences||0|22|10|12||0|||0|0|ACTI000018|Activité par rubrique de facturation|GROUPBY=RUF&GROUPBY_2=-1&GROUPBY_TAB=TREE&VIEWTAB=0&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=1&QUELLEDATE=2&RUBRIQUE=#LICTI_URG_R|1|1|||||||0||||"||||||"|0||||"CTI_URG_MT_FAC#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. urgences||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_3|37|CTI_URG_MT_TOT#2|||C.A. urgences||0|22|10|12||0|||0|0|ACTI000018|Activité par rubrique de facturation|GROUPBY=RUF&GROUPBY_2=-1&GROUPBY_TAB=TREE&VIEWTAB=2&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=MF-ENF&QUELLEDATE=2&RUBRIQUE=#LICTI_URG_R|1|1|||||||0||||"||||||"|0||||"CTI_URG_MT_TOT#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. urgences||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_4|17|CTI_MTENC_C#1|||C.A. total||0|22|10|12||0|||0|0|ACTI000018|Activite par mois de sortie|GROUPBY=MOIS&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=ENF&QUELLEDATE=1|0|0|||||||0||||"||||||"|0||||"CTI_MTENC_C#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. total||"|"||"|"||"|"0||"|"0||" | |||
| ACTI_ESS_4|6|CTI_MTFAC_C#1|||C.A. total||0|22|10|12||0|||0|0|ACTI000018|Activite par classe de service de sortie CTI et par service de sortie|GROUPBY=SORCLS04&GROUPBY_2=SOR&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELLEDATE=1|1|1|||||||0||||"||||||"|0||||"CTI_MTFAC_C#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. total||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_4|26|CTI_MT_FAC_TOT#1|||C.A. total||0|22|10|12||0|||0|0|ACTI000018|Activite par mois de sortie|GROUPBY=MOIS&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=MF-ENF&QUELLEDATE=1|1|1|||||||0||||"||||||"|0||||"CTI_MT_FAC_TOT#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. total||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_4|2|CTI_NB_SEJ_FAEN#1|||Séjours sortis||0|22|10|12||0|||0|0|ACTI000018|Activité par type de séjour et par service de sortie|GROUPBY=TSE&GROUPBY_2=SOR&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELLEDATE=1&QUELMONTANT=MF-ENF|1|1|||||||0||||"||||||"|0||||"CTI_NB_SEJ_FAEN#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"Séjours sortis||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_4|25|CTI_NB_SEJ_FAEN#1|||Séjours||0|22|10|12||0|||0|0|ACTI000018|Activite par type de séjour et par service de sortie|GROUPBY=TSE&GROUPBY_2=SOR&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=MF-ENF&QUELLEDATE=1|1|1|||||||0||||"||||||"|0||||"CTI_NB_SEJ_FAEN#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"Séjours||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_4|16|CTI_NB_SEJ_VAL#1|||Séjours||0|22|10|12||0|||0|0|ACTI000018|Activite par type de séjour et par service de sortie|GROUPBY=TSE&GROUPBY_2=SOR&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=ENF&QUELLEDATE=1|0|0|||||||0||||"||||||"|0||||"CTI_NB_SEJ_VAL#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"Séjours||"|"||"|"||"|"0||"|"0||" | |||
| ACTI_ESS_4|5|CTI_NSFAC_C#1|||Séjours||0|22|10|12||0|||0|0|ACTI000018|Activité par mois d'activité|GROUPBY=MOIA&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELLEDATE=1|0|0|||||||0||||"||||||"|0||||"CTI_NSFAC_C#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"Séjours||"|"||"|"||"|"0||"|"0||" | |||
| ACTI_ESS_4|3|CTI_NSFAC_CS#1|||Séjours facturés||0|22|10|12||0|||0|0|ACTI000018|Activité par type de séjour CTI et par service de sortie|GROUPBY=SORCLS04&GROUPBY_2=SOR&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELLEDATE=1|1|1|||||||0||||"||||||"|0||||"CTI_NSFAC_CS#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"Séjours facturés||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_4|18|CTI_PROTH_MT_ENC#1|||C.A. prothèses||0|22|10|12||0|||0|0|ACTI000018|Activite par rubrique de facturation CTI et par rubrique de facturation|GROUPBY=RUFCLS04&GROUPBY_2=RUF&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=ENF&QUELLEDATE=1&RUBRIQUE=#LICTI_PROTHESE_R|0|0|||||||0||||"||||||"|0||||"CTI_PROTH_MT_ENC#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. prothèses||"|"||"|"||"|"0||"|"0||" | |||
| ACTI_ESS_4|9|CTI_PROTH_MT_FAC#1|||C.A. prothèses||0|22|10|12||0|||0|0|ACTI000018|Activite par rubrique de facturation CTI et par médecin séjour|GROUPBY=RUFCLS04&GROUPBY_2=MED&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=1&QUELLEDATE=1&RUBRIQUE=#LICTI_PROTHESE_R|1|1|||||||0||||"||||||"|0||||"CTI_PROTH_MT_FAC#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. prothèses||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_4|29|CTI_PROTH_MT_TOT#1|||C.A. prothèses||0|22|10|12||0|||0|0|ACTI000018|Activite par rubrique de facturation CTI et par médecin séjour|GROUPBY=RUFCLS04&GROUPBY_2=MED&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=MF-ENF&QUELLEDATE=1&RUBRIQUE=#LICTI_PROTHESE_R|1|1|||||||0||||"||||||"|0||||"CTI_PROTH_MT_TOT#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. prothèses||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_4|7|CTI_RUBMED_MT_FAC#1|||C.A. T2A||0|22|10|12||0|||0|0|ACTI000018|Activite par rubrique de facturation CTI et par rubrique de facturation|GROUPBY=RUFCLS04&GROUPBY_2=RUF&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=1&QUELLEDATE=1&RUBRIQUE=#LICTI_RUBMED_R|1|1|||||||0||||"||||||"|0||||"CTI_RUBMED_MT_FAC#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. T2A||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_4|27|CTI_RUBMED_MT_TOT#1|||C.A. T2A||0|22|10|12||0|||0|0|ACTI000018|Activite par rubrique de facturation CTI et par rubrique de facturation|GROUPBY=RUFCLS04&GROUPBY_2=RUF&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=MF-ENF&QUELLEDATE=1&RUBRIQUE=#LICTI_RUBMED_R|1|1|||||||0||||"||||||"|0||||"CTI_RUBMED_MT_TOT#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. T2A||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_4|20|CTI_SEH_MT_ENC#1|||C.A. forfaits SE||0|22|10|12||0|||0|0|ACTI000018|Activite par rubrique de facturation|GROUPBY=RUF&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=ENF&QUELLEDATE=1&RUBRIQUE=#LICTI_SE_R|0|0|||||||0||||"||||||"|0||||"CTI_SEH_MT_ENC#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. forfaits SE||"|"||"|"||"|"0||"|"0||" | |||
| ACTI_ESS_4|11|CTI_SEH_MT_FAC#1|||C.A. forfaits SE||0|22|10|12||0|||0|0|ACTI000018|Activite par rubrique de facturation|GROUPBY=RUF&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=1&QUELLEDATE=1&RUBRIQUE=#LICTI_SE_R|1|1|||||||0||||"||||||"|0||||"CTI_SEH_MT_FAC#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. forfaits SE||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_4|31|CTI_SEH_MT_TOT#1|||C.A. forfaits SE||0|22|10|12||0|||0|0|ACTI000018|Activite par rubrique de facturation|GROUPBY=RUF&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=MF-ENF&QUELLEDATE=1&RUBRIQUE=#LICTI_SE_R|1|1|||||||0||||"||||||"|0||||"CTI_SEH_MT_TOT#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. forfaits SE||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_4|1|CTI_SEP|||Séjours||0|26|0|14|bold|2|0x3399|0xcccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Séjours||"|"||"|"||"|"||"|"||" | |||
| ACTI_ESS_4|4|CTI_SEP|||Chiffre d'affaires facturé||0|26|0|14|bold|2|0x3399|0xcccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Chiffre d'affaires facturé||"|"||"|"||"|"||"|"||" | |||
| ACTI_ESS_4|15|CTI_SEP|||Chiffre d'affaires valorisé||0|26|0|14|bold|2|0x3399|0xcccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Chiffre d'affaires valorisé||"|"||"|"||"|"||"|"||" | |||
| ACTI_ESS_4|24|CTI_SEP|||Chiffre d'affaires facturé et valorisé||0|26|0|14|bold|2|0x3399|0xcccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Chiffre d'affaires facturé et valorisé||"|"||"|"||"|"||"|"||" | |||
| ACTI_ESS_4|21|CTI_SHO_MT_ENC#1|||C.A. chambres particulières||0|22|10|12||0|||0|0|ACTI000018|Activite par service de sortie et par rubrique de facturation|GROUPBY=SOR&GROUPBY_2=RUF&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=ENF&QUELLEDATE=1&RUBRIQUE=#LICTI_SHO_R|0|0|||||||0||||"||||||"|0||||"CTI_SHO_MT_ENC#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. chambres particulières||"|"||"|"||"|"0||"|"0||" | |||
| ACTI_ESS_4|12|CTI_SHO_MT_FAC#1|||C.A. chambres particulières||0|22|10|12||0|||0|0|ACTI000018|Activite par service de sortie et par rubrique de facturation|GROUPBY=SOR&GROUPBY_2=RUF&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=1&QUELLEDATE=1&RUBRIQUE=#LICTI_SHO_R|1|1|||||||0||||"||||||"|0||||"CTI_SHO_MT_FAC#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. chambres particulières||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_4|32|CTI_SHO_MT_TOT#1|||C.A. chambres particulières||0|22|10|12||0|||0|0|ACTI000018|Activite par service de sortie et rubrique de facturation|GROUPBY=SOR&GROUPBY_2=RUF&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=MF-ENF&QUELLEDATE=1&RUBRIQUE=#LICTI_SHO_R|1|1|||||||0||||"||||||"|0||||"CTI_SHO_MT_TOT#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. chambres particulières||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_4|8|CTI_SRUBMED_MT_FAC#1|||C.A. rubriques non prises en compte||0|22|10|12||0|||0|0|ACTI000018|Activite par rubrique de facturation CTI et par rubrique de facturation|GROUPBY=RUFCLS04&GROUPBY_2=RUF&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=1&QUELLEDATE=1&RUBRIQUE=#SLCTI_RUBMED_R|1|1|||||||0||||"||||||"|0||||"CTI_SRUBMED_MT_FAC#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. rubriques non prises en compte||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_4|28|CTI_SRUBMED_MT_TOT#1|||C.A. rubriques non prises en compte||0|22|10|12||0|||0|0|ACTI000018|Activite par rubrique de facturation CTI et par rubrique de facturation|GROUPBY=RUFCLS04&GROUPBY_2=RUF&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=MF-ENF&QUELLEDATE=1&RUBRIQUE=#SLCTI_RUBMED_R|1|1|||||||0||||"||||||"|0||||"CTI_SRUBMED_MT_TOT#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. rubriques non prises en compte||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_4|22|CTI_SUPHOT_ENC#1|||C.A. suppléments hôteliers||0|22|10|12||0|||0|0|ACTI000018|Activite par service de sortie et rubrique de facturation CTI|GROUPBY=SOR&GROUPBY_2=RUFCLS04&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=ENF&QUELLEDATE=1&RUBRIQUE=#LICTI_SUPHOT_R|0|0|||||||0||||"||||||"|0||||"CTI_SUPHOT_ENC#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. suppléments hôteliers||"|"||"|"||"|"0||"|"0||" | |||
| ACTI_ESS_4|13|CTI_SUPHOT_FAC#1|||C.A. suppléments hôteliers||0|22|10|12||0|||0|0|ACTI000018|Activite par service de sortie CTI et par rubrique de facturation CTI|GROUPBY=SORCLS04&GROUPBY_2=RUFCLS04&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=1&QUELLEDATE=1&RUBRIQUE=#LICTI_SUPHOT_R|1|1|||||||0||||"||||||"|0||||"CTI_SUPHOT_FAC#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. suppléments hôteliers||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_4|33|CTI_SUPHOT_TOT#1|||C.A. suppléments hôteliers||0|22|10|12||0|||0|0|ACTI000018|Activite par service de sortie et rubrique de facturation CTI|GROUPBY=SOR&GROUPBY_2=RUFCLS04&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=MF-ENF&QUELLEDATE=1&RUBRIQUE=#LICTI_SUPHOT_R|1|1|||||||0||||"||||||"|0||||"CTI_SUPHOT_TOT#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. suppléments hôteliers||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_4|19|CTI_UCD_MT_ENC#1|||C.A. médicaments||0|22|10|12||0|||0|0|ACTI000018|Activite par service de sortie et par rubrique de facturation CTI|GROUPBY=SOR&GROUPBY_2=RUFCLS04&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=ENF&QUELLEDATE=1&RUBRIQUE=#LICTI_UCD_R|0|0|||||||0||||"||||||"|0||||"CTI_UCD_MT_ENC#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. médicaments||"|"||"|"||"|"0||"|"0||" | |||
| ACTI_ESS_4|10|CTI_UCD_MT_FAC#1|||C.A. médicaments||0|22|10|12||0|||0|0|ACTI000018|Activite par compte et par rubrique de facturation|GROUPBY=CPT&GROUPBY_2=RUF&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=1&QUELLEDATE=1&RUBRIQUE=#LICTI_UCD_R|1|1|||||||0||||"||||||"|0||||"CTI_UCD_MT_FAC#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. médicaments||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_4|30|CTI_UCD_MT_TOT#1|||C.A. médicaments||0|22|10|12||0|||0|0|ACTI000018|Activite par compte et par rubrique de facturation|GROUPBY=CPT&GROUPBY_2=RUF&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=MF-ENF&QUELLEDATE=1&RUBRIQUE=#LICTI_UCD_R|1|1|||||||0||||"||||||"|0||||"CTI_UCD_MT_TOT#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. médicaments||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_4|23|CTI_URG_MT_ENC#1|||C.A. urgences||0|22|10|12||0|||0|0|ACTI000018|Activité par rubrique de facturation|GROUPBY=RUF&GROUPBY_2=-1&GROUPBY_TAB=TREE&VIEWTAB=1&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=ENF&QUELLEDATE=1&RUBRIQUE=#LICTI_URG_R|1|1|||||||0||||"||||||"|0||||"CTI_URG_MT_ENC#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. urgences||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_4|14|CTI_URG_MT_FAC#1|||C.A. urgences||0|22|10|12||0|||0|0|ACTI000018|Activité par rubrique de facturation|GROUPBY=RUF&GROUPBY_2=-1&GROUPBY_TAB=TREE&VIEWTAB=0&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=1&QUELLEDATE=1&RUBRIQUE=#LICTI_URG_R|1|1|||||||0||||"||||||"|0||||"CTI_URG_MT_FAC#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. urgences||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_4|34|CTI_URG_MT_TOT#1|||C.A. urgences||0|22|10|12||0|||0|0|ACTI000018|Activité par rubrique de facturation|GROUPBY=RUF&GROUPBY_2=-1&GROUPBY_TAB=TREE&VIEWTAB=2&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&QUELMONTANT=MF-ENF&QUELLEDATE=1&RUBRIQUE=#LICTI_URG_R|1|1|||||||0||||"||||||"|0||||"CTI_URG_MT_TOT#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. urgences||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_5|5|CTI_ADM|||Admissions période||0|22|10|12||0|||0|0|ACTI000123|Séjours par étage|GROUPBY=ETACLS01&GROUPBY_2=ETA&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=1|1|1|||||||0||||"||||||"|0||||"CTI_ADM||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Admissions période||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_5|11|CTI_ADMHCP|||Admissions période||0|22|16|12||0|||0|0|ACTI000123|Séjours par étage|GROUPBY=ETACLS01&GROUPBY_2=ETA&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&MODETRAITEMENT='MT3'&VIEWTAB=1|1|1|||||||0||||"||||||"|0||||"CTI_ADMHCP||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Admissions période||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_5|18|CTI_ADMHDJ|||Admissions période||0|22|16|12||0|||0|0|ACTI000123|Séjours par étage|GROUPBY=ETACLS01&GROUPBY_2=ETA&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&MODETRAITEMENT='MT4'&VIEWTAB=1|1|1|||||||0||||"||||||"|0||||"CTI_ADMHDJ||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Admissions période||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_5|10|CTI_ADMPREHCP|||Admissions avant période||0|22|16|12||0|||0|0|ACTI000123|Séjours par unité fonctionnelle|GROUPBY=UF&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&MODETRAITEMENT='MT3'&VIEWTAB=1|1|1|||||||0||||"||||||"|0||||"CTI_ADMPREHCP||||||||||||||||"|"*CALC||||||||||||||||"|"Admissions avant période||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_5|17|CTI_ADMPREHDJ|||Admissions avant période||0|22|16|12||0|||0|0|ACTI000123|Séjours par unité fonctionnelle|GROUPBY=UF&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&MODETRAITEMENT='MT4'&VIEWTAB=1|1|1|||||||0||||"||||||"|0||||"CTI_ADMPREHDJ||||||||||||||||"|"*CALC||||||||||||||||"|"Admissions avant période||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_5|4|CTI_ADM_PRE|||Admissions avant période||0|22|10|12||0|||0|0|ACTI000123|Séjours par unité fonctionnelle|GROUPBY=UF&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=1|1|1|||||||0||||"||||||"|0||||"CTI_ADM_PRE||||||||||||||||"|"*CALC||||||||||||||||"|"Admissions avant période||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_5|6|CTI_DEP|||Sorties période||0|22|10|12||0|||0|0|ACTI000123|Séjours par médecin séjour|GROUPBY=MED&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=1|1|1|||||||0||||"||||||"|0||||"CTI_DEP||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Sorties période||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_5|12|CTI_DEPCOMP|||Sorties période||0|22|16|12||0|||0|0|ACTI000123|Séjours par médecin séjour|GROUPBY=MED&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&MODETRAITEMENT='MT3'&VIEWTAB=1|1|1|||||||0||||"||||||"|0||||"CTI_DEPCOMP||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Sorties période||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_5|14|CTI_DMSCP|||DMS (journées hospitalisés séjours sortis / séjours sortis)|#,0j|0|22|16|12||0|||0|0|ACTI000123|Séjours par services|GROUPBY=SERCLS02&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=1&MODETRAITEMENT='MT3'|1|1|||||||0||||"||||||"|0||||"CTI_DMSCP||||||||||||||||"|"*CALC||||||||||||||||"|"DMS (journées hospitalisés séjours sortis / séjours sortis)||"|"||"|"#,0j||"|"1||"|"1||" | |||
| ACTI_ESS_5|26|CTI_ENTDIRCOM|||Entrées directes||0|22|16|12||0|||0|0|ACTI000123|Occupation par service|GROUPBY=SERCLS02&GROUPBY_2=ETA&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&MODETRAITEMENT='MT3'&VIEWTAB=3|0|0|||||||0||||"||||||"|0||||"CTI_ENTDIRCOM||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Entrées directes||"|"||"|"||"|"0||"|"0||" | |||
| ACTI_ESS_5|31|CTI_ENTDIRJR|||Entrées directes||0|22|16|12||0|||0|0|ACTI000123|Occupation par service|GROUPBY=SERCLS02&GROUPBY_2=ETA&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&MODETRAITEMENT='MT4'&VIEWTAB=3|0|0|||||||0||||"||||||"|0||||"CTI_ENTDIRJR||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Entrées directes||"|"||"|"||"|"0||"|"0||" | |||
| ACTI_ESS_5|28|CTI_NB4_JSNCP|||Nombre de journées hospitalisés||0|22|16|12||0|||0|0|ACTI000123|Occupation par étage|GROUPBY=ETACLS01&GROUPBY_2=ETA&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&MODETRAITEMENT='MT3'&VIEWTAB=3|0|0|||||||0||||"||||||"|0||||"CTI_NB4_JSNCP||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Nombre de journées hospitalisés||"|"||"|"||"|"0||"|"0||" | |||
| ACTI_ESS_5|33|CTI_NB4_JSNJR|||Nombre de journées hospitalisés||0|22|16|12||0|||0|0|ACTI000123|Occupation par étage|GROUPBY=ETACLS01&GROUPBY_2=ETA&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&MODETRAITEMENT='MT4'&VIEWTAB=3|0|0|||||||0||||"||||||"|0||||"CTI_NB4_JSNJR||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Nombre de journées hospitalisés||"|"||"|"||"|"0||"|"0||" | |||
| ACTI_ESS_5|24|CTI_NB6_JSN|||Journées d'hospitalisation||0|22|10|12||0|||0|0|ACTI000123|Occupation par clé budgétaire|GROUPBY=ETACLS01&GROUPBY_2=ETA&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=0|1|1|||||||0||||"||||||"|0||||"CTI_NB6_JSN||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Journées d'hospitalisation||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_5|35|CTI_NB6_JSN|||Journées hospitalisation||0|22|10|12||0|||0|0|ACTI000123|Facturation par étage|GROUPBY=ETACLS01&GROUPBY_2=ETA&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=2|1|1|||||||0||||"||||||"|0||||"CTI_NB6_JSN||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Journées hospitalisation||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_5|38|CTI_NBDEAD|||Nombre de décès||0|22|10|12||0|||0|0|ACTI000123|Séjours par mode de sortie|GROUPBY=MODE_SORTIE&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&VIEWTAB=0|1|0|||||||0||||"||||||"|0||||"CTI_NBDEAD||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Nombre de décès||"|"||"|"||"|"1||"|"0||" | |||
| ACTI_ESS_5|22|CTI_NBENTDIR|||Entrées hospitalisés||0|22|10|12||0|||0|0|ACTI000123|Occupation par service de mouvement|GROUPBY=SERCLS02&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=0|1|1|||||||0||||"||||||"|0||||"CTI_NBENTDIR||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Entrées hospitalisés||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_5|36|CTI_NBJFSN|||Journées hospitalisation facturées||0|22|10|12||0|||0|0|ACTI000123|Facturation par mois|GROUPBY=NUMEROMOIS&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=2|1|1|||||||0||||"||||||"|0||||"CTI_NBJFSN||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Journées hospitalisation facturées||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_5|13|CTI_NBPRESHCOMP|||Séjours non sortis||0|22|16|12||0|||0|0|ACTI000123|Séjours par jour calendaire (dernier mois)|GROUPBY=JOUR&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_MONTH_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&MODETRAITEMENT='MT3'&VIEWTAB=1|1|1|||||||0||||"||||||"|0||||"CTI_NBPRESHCOMP||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Séjours non sortis||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_5|19|CTI_NBPRESHDJ|||Séjours non sortis||0|22|16|12||0|||0|0|ACTI000123|Séjours par jour calendaire (dernier mois)|GROUPBY=JOUR&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_MONTH_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&MODETRAITEMENT='MT4'&VIEWTAB=1|1|1|||||||0||||"||||||"|0||||"CTI_NBPRESHDJ||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Séjours non sortis||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_5|9|CTI_NBSEJCP|||Séjours||0|22|16|12||0|||0|0|ACTI000123|Séjours par services|GROUPBY=SERCLS02&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&MODETRAITEMENT='MT3'&VIEWTAB=1|1|1|||||||0||||"||||||"|0||||"CTI_NBSEJCP||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Séjours||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_5|16|CTI_NBSEJHDJ|||Séjours||0|22|16|12||0|||0|0|ACTI000123|Séjours par service|GROUPBY=SERCLS02&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&MODETRAITEMENT='MT4'&VIEWTAB=1|1|1|||||||0||||"||||||"|0||||"CTI_NBSEJHDJ||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Séjours||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_5|3|CTI_NBSEJO|||Séjours||0|22|10|12||0|||0|0|ACTI000123|Séjours par services|GROUPBY=SERCLS02&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=1|1|1|||||||0||||"||||||"|0||||"CTI_NBSEJO||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Séjours||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_5|23|CTI_NBSORDIR|||Sorties hospitalisés||0|22|10|12||0|||0|0|ACTI000123|Occupation par unité fonctionnelle de mouvement|GROUPBY=UF&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=0|1|1|||||||0||||"||||||"|0||||"CTI_NBSORDIR||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Sorties hospitalisés||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_5|7|CTI_NB_PRESENT|||Séjours non sortis||0|22|10|12||0|||0|0|ACTI000123|Séjours par jours calendaires (dernier mois)|GROUPBY=JOUR&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_MONTH_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=1|1|1|||||||0||||"||||||"|0||||"CTI_NB_PRESENT||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Séjours non sortis||"|"||"|"||"|"1||"|"1||" | |||
| ACTI_ESS_5|1|CTI_SEP|||Séjours||0|26|0|14|bold|2|0xc0392b|0xcccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Séjours||"|"||"|"||"|"||"|"||" | |||
| ACTI_ESS_5|2|CTI_SEP|||Synthèse||0|22|6|13|bold|2|0x0|0xdddddd|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Synthèse||"|"||"|"||"|"||"|"||" | |||
| ACTI_ESS_5|8|CTI_SEP|||Hospitalisation complète||0|22|6|13|bold|2|0x0|0xdddddd|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Hospitalisation complète||"|"||"|"||"|"||"|"||" | |||
| ACTI_ESS_5|15|CTI_SEP|||Hospitalisation de jour||0|22|6|13|bold|2|0x0|0xdddddd|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Hospitalisation de jour||"|"||"|"||"|"||"|"||" | |||
| ACTI_ESS_5|20|CTI_SEP|||Occupation||0|26|0|14|bold|2|0xc0392b|0xcccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Occupation||"|"||"|"||"|"||"|"||" | |||
| ACTI_ESS_5|21|CTI_SEP|||Synthése||0|22|6|13|bold|2|0x0|0xdddddd|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Synthése||"|"||"|"||"|"||"|"||" | |||
| ACTI_ESS_5|25|CTI_SEP|||Hospitalisation complète||0|22|6|13|bold|0|0x0|0xdddddd|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Hospitalisation complète||"|"||"|"||"|"||"|"||" | |||
| ACTI_ESS_5|30|CTI_SEP|||Hospitalisation de jour||0|22|6|13|bold|0|0x0|0xdddddd|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Hospitalisation de jour||"|"||"|"||"|"||"|"||" | |||
| ACTI_ESS_5|34|CTI_SEP|||Facturation||0|26|0|14|bold|2|0xc0392b|0xcccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Facturation||"|"||"|"||"|"||"|"||" | |||
| ACTI_ESS_5|37|CTI_SEP|||Population||0|26|0|14|bold|2|0xc0392b|0xcccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Population||"|"||"|"||"|"||"|"||" | |||
| ACTI_ESS_5|27|CTI_SORDIRCOM|||Sorties directes||0|22|16|12||0|||0|0|ACTI000123|Occupation par unité fonctionelle|GROUPBY=UF&GROUPBY_2=ETA&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&MODETRAITEMENT='MT3'&VIEWTAB=3|0|0|||||||0||||"||||||"|0||||"CTI_SORDIRCOM||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Sorties directes||"|"||"|"||"|"0||"|"0||" | |||
| ACTI_ESS_5|32|CTI_SORDIRJR|||Sorties directes||0|22|16|12||0|||0|0|ACTI000123|Occupation par unité fonctionelle|GROUPBY=UF&GROUPBY_2=ETA&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&MODETRAITEMENT='MT4'&VIEWTAB=3|0|0|||||||0||||"||||||"|0||||"CTI_SORDIRJR||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Sorties directes||"|"||"|"||"|"0||"|"0||" | |||
| ACTI_ESS_5|29|CTI_TX_HOCOMP|||Taux d'occupation||0|22|16|12||0|||0|0|ACTI000124|Localisation par étage et jour calendaire|GROUPBY=JOUR&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_MONTH_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&MODETRAITEMENT='MT3'|0|0|||||||0||||"||||||"|0||||"CTI_TX_HOCOMP||||||||||||||||"|"*CALC||||||||||||||||"|"Taux d'occupation||"|"||"|"||"|"0||"|"0||" | |||
| CTI_ESS_001|3|CTI_ADM|||Admissions||0|22|10|12||0|||0|0|ACTI000123|Occupation par étage d'occupation|GROUPBY=ETA&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=1|1|1|||||0|0|0||||"||||||"|0||||"CTI_ADM||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Admissions||"|"||"|"||"|"1||0||0||0||0||0||0||0||0"|"1||0||0||0||0||0||0||0||0" | |||
| CTI_ESS_001|4|CTI_DEP|||Départs||0|22|10|12||0|||0|0|ACTI000056|Occupation par médecin séjour|GROUPBY=MED&GROUPBY_2=-1&GROUPBY_TAB=TREE&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=1|1|1|||||0|0|0||||"||||||"|0||||"CTI_DEP||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Départs||"|"||"|"||"|"1||0||0||0||0||0||0||0||0"|"1||0||0||0||0||0||0||0||0" | |||
| CTI_ESS_001|24|CTI_DMSR|||DMS hospitalisés|#,0j|0|22|10|12||0|||0|0|ACTI000123|Occupation par UF d'occupation|GROUPBY=UF&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&JSI=2&VIEWTAB=1|1|0|||||0|0|0||||"||||||"|0||||"CTI_DMSR||||||||||||||||"|"*CALC||||||||||||||||"|"DMS hospitalisés||"|"||"|"#,0j||"|"1||0||||||||||||||"|"0||0||||||||||||||" | |||
| CTI_ESS_001|23|CTI_DMSTOT|||DMS hospitalisation|#,0j|0|22|10|12||0|||0|0|ACTI000123|Occupation par Service d'occupation|GROUPBY=SER&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=1|1|0|||||0|0|0||||"||||||"|0||||"CTI_DMSTOT||||||||||||||||"|"*CALC||||||||||||||||"|"DMS hospitalisation||"|"||"|"#,0j||"|"1||0||||||||||||||"|"0||0||||||||||||||" | |||
| CTI_ESS_001|13|CTI_NB6_JSN|||Journées d'hospitalisation||0|22|10|12||0|||0|0|ACTI000123|Ocucpation par Spécialité et Médecin|PERIODE=VIEW.CURRENT_PERIODE & TOPERIODE=VIEW.CURRENT_TOPERIODE & GROUPBY=SPM & GROUPBY_TAB=TREE|1|1|||||0|0|0||||"||||||"|0||||"CTI_NB6_JSN||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Journées d'hospitalisation||"|"||"|"||"|"1||0||0||0||0||0||0||0||0"|"1||0||0||0||0||0||0||0||0" | |||
| CTI_ESS_001|8|CTI_NBAMB|||Ambulatoires||0|22|10|12||0|||0|0|ACTI000123|Occupation par étage d'occupation|GROUPBY=ETA&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=0|1|1|||||0|0|0||||"||||||"|0||||"CTI_NBAMB||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Ambulatoires||"|"||"|"||"|"1||0||0||0||0||0||0||0||0"|"1||0||0||0||0||0||0||0||0" | |||
| CTI_ESS_001|27|CTI_NBDEAD|||Nombre de décès||0|22|10|12||0|||0|0|ACTI000123|Séjours par Mode de sortie|PERIODE=VIEW.CURRENT_PERIODE & TOPERIODE=VIEW.CURRENT_TOPERIODE & GROUPBY=MODE_SORTIE & GROUPBY_TAB=TAB & _ONGLET_O1_VISIBLE=false & _ONGLET_O2_VISIBLE=false & _ONGLET_O3_VISIBLE=false|1|0|||||0|0|0||||"||||||"|0||||"CTI_NBDEAD||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Nombre de décès||"|"||"|"||"|"1||0||||||||||||||"|"0||0||||||||||||||" | |||
| CTI_ESS_001|6|CTI_NBENTDIR|||Entrées hospitalisés||0|22|10|12||0|||0|0|ACTI000123|Occupation par service d'occupation|GROUPBY=SER&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=0|1|1|||||0|0|0||||"||||||"|0||||"CTI_NBENTDIR||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Entrées hospitalisés||"|"||"|"||"|"1||0||0||0||0||0||0||0||0"|"1||0||0||0||0||0||0||0||0" | |||
| CTI_ESS_001|10|CTI_NBEXT|||Externes||0|22|10|12||0|||0|0|ACTI000123|Occupation par mois|GROUPBY=NUMEROMOIS&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=3|1|1|||||0|0|0||||"||||||"|0||||"CTI_NBEXT||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Externes||"|"||"|"||"|"1||0||0||0||0||0||0||0||0"|"1||0||0||0||0||0||0||0||0" | |||
| CTI_ESS_001|17|CTI_NBFACREF|||Sorties directes et facturations intermédiaires||0|22|10|12||0|||0|0|ACTI000123|Occupation facturée par service de sortie|PERIODE=VIEW.CURRENT_PERIODE & TOPERIODE=VIEW.CURRENT_TOPERIODE & GROUPBY=SOR & GROUPBY_TAB=TAB|1|1|||||0|0|0||||"||||||"|0||||"CTI_NBFACREF||||||||||||||||"|"SEJOURS||||||||||||||||"|"Sorties directes et facturations intermédiaires||"|"||"|"||"|"1||0||||||||||||||"|"1||0||||||||||||||" | |||
| CTI_ESS_001|18|CTI_NBFACREF_F|||Dont Facturées||0|22|20|12||0|||0|0|ACTI000123|Occupation facturée par unité fonctionnelle|GROUPBY=UF&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=2|1|1|||||0|0|0||||"||||||"|0||||"CTI_NBFACREF_F||||||||||||||||"|"SEJOURS||||||||||||||||"|"Dont Facturées||"|"||"|"||"|"1||0||||||||||||||"|"1||0||||||||||||||" | |||
| CTI_ESS_001|19|CTI_NBFACREF_NF|||Dont non facturées||0|22|20|12||0|||0|0|ACTI000123|Facturation par étage|GROUPBY=ETA&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=2|1|1|||||0|0|0||||"||||||"|0||||"CTI_NBFACREF_NF||||||||||||||||"|"SEJOURS||||||||||||||||"|"Dont non facturées||"|"||"|"||"|"1||0||||||||||||||"|"1||0||||||||||||||" | |||
| CTI_ESS_001|21|CTI_NBJAS_FAC|||Journées hospitalisation facturées||0|22|10|12||0|||0|0|ACTI000123|Facturation par mois|GROUPBY=NUMEROMOIS&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=2|1|1|||||0|0|0||||"||||||"|0||||"CTI_NBJAS_FAC||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Journées hospitalisation facturées||"|"||"|"||"|"1||0||||||||||||||"|"1||0||||||||||||||" | |||
| CTI_ESS_001|12|CTI_NBJSN|||Journées des hospitalisés||0|22|10|12||0|||0|0|ACTI000123|Occupation par domaine d'activité ATIH et par groupe d'activité ATIH|GROUPBY=GHMCLS09&GROUPBY_2=GHMCLS07&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=0|1|1|||||0|0|0||||"||||||"|0||||"CTI_NBJSN||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Journées des hospitalisés||"|"||"|"||"|"1||0||0||0||0||0||0||0||0"|"1||0||0||0||0||0||0||0||0" | |||
| CTI_ESS_001|20|CTI_NBJ_FAC|||Journées hospitalisées facturées||0|22|10|12||0|||0|0|ACTI000123|Facturation par domaine d'activité ATIH et par groupe d'activité ATIH|GROUPBY=GHMCLS09&GROUPBY_2=GHMCLS07&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=2|1|1|||||0|0|0||||"||||||"|0||||"CTI_NBJ_FAC||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Journées hospitalisées facturées||"|"||"|"||"|"1||0||||||||||||||"|"1||0||||||||||||||" | |||
| CTI_ESS_001|9|CTI_NBSCE|||Séances||0|22|10|12||0|||0|0|ACTI000123|Occupation par médecin séjour|GROUPBY=MED&GROUPBY_2=-1&GROUPBY_TAB=TREE&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=0|1|1|||||0|0|0||||"||||||"|0||||"CTI_NBSCE||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Séances||"|"||"|"||"|"1||0||0||0||0||0||0||0||0"|"1||0||0||0||0||0||0||0||0" | |||
| CTI_ESS_001|2|CTI_NBSEJO|||Séjours||0|22|10|12|0|0|||0|0|ACTI000123|Occupation par Forme d'activité et UF d'occupation|PERIODE=VIEW.CURRENT_PERIODE & TOPERIODE=VIEW.CURRENT_TOPERIODE & GROUPBY=FOA & GROUPBY_TAB=TAB & GROUPBY_2=UF|1|1|||||0|0|0||||"||||||"|0||||"CTI_NBSEJO||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Séjours||"|"||"|"||"|"1||0||0||0||0||0||0||0||0"|"1||0||0||0||0||0||0||0||0" | |||
| CTI_ESS_001|7|CTI_NBSORDIR|||Sorties hospitalisés||0|22|10|12||0|||0|0|ACTI000123|Occupation par UF d'occupation|GROUPBY=UF&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=0|1|1|||||0|0|0||||"||||||"|0||||"CTI_NBSORDIR||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Sorties hospitalisés||"|"||"|"||"|"1||0||0||0||0||0||0||0||0"|"1||0||0||0||0||0||0||0||0" | |||
| CTI_ESS_001|11|CTI_NB_BEBE|||Bébés||0|22|10|12||0|||0|0|ACTI000123|Occupation par CMD|GROUPBY=CMD&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE&JSI=2&VIEWTAB=3|1|1|||||0|0|0||||"||||||"|0||||"CTI_NB_BEBE||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Bébés||"|"||"|"||"|"1||0||0||0||0||0||0||0||0"|"1||0||0||0||0||0||0||0||0" | |||
| CTI_ESS_001|26|CTI_PSEJFEM|||Pourcentage de femmes|#,0%|0|22|10|12||0|||0|0|ACTI000132|Pyramide des ages|GROUPBY=AGE&GROUPBY_2=-1&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE|0|0|||||0|0|0||||"||||||"|0||||"CTI_PSEJFEM||||||||||||||||"|"*CALC||||||||||||||||"|"Pourcentage de femmes||"|"||"|"#,0%||"|"0||0||||||||||||||"|"0||0||||||||||||||" | |||
| CTI_ESS_001|1|CTI_SEP|||File active Séjours||0|26|0|14|bold|2|#c0392b|#cccccc|0|0|||| | |||||||0|||PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE|"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"File active Séjours||"|"||"|"||"|"||||||||||||||||"|"||||||||||||||||" | |||
| CTI_ESS_001|5|CTI_SEP|||Occupation||0|26|0|14|bold|2|#c0392b|#cccccc|0|0|||| | |||||||0|||PERIODE=VIEW.CURRENT_PERIODE&TOPERIODE=VIEW.CURRENT_TOPERIODE|"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Occupation||"|"||"|"||"|"||||||||||||||||"|"||||||||||||||||" | |||
| CTI_ESS_001|14|CTI_SEP|||Taux d'occupation||0|26|0|14|bold|2|#c0392b|#cccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Taux d'occupation||"|"||"|"||"|"||||||||||||||||"|"||||||||||||||||" | |||
| CTI_ESS_001|16|CTI_SEP|||Facturation||0|26|0|14|bold|2|#c0392b|#cccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Facturation||"|"||"|"||"|"||||||||||||||||"|"||||||||||||||||" | |||
| CTI_ESS_001|22|CTI_SEP|||Durée moyenne de séjours||0|26|0|14|bold|2|#c0392b|#cccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Durée moyenne de séjours||"|"||"|"||"|"||||||||||||||||"|"||||||||||||||||" | |||
| CTI_ESS_001|25|CTI_SEP|||Population||0|26|0|14|bold|2|#c0392b|#cccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Population||"|"||"|"||"|"||||||||||||||||"|"||||||||||||||||" | |||
| CTI_ESS_001|15|CTI_TX_HO|||Taux d'occupation (Hospitalisés)||0|22|10|12||0|||0|0|ACTI000124|Localisation par etage d'occupation et jour calendaire|GROUPBY=ETA&GROUPBY_2=JOUR&GROUPBY_TAB=TAB&PERIODE=VIEW.CURRENT_TOMOIS&TOPERIODE=VIEW.CURRENT_TOMOIS&JSI=2|1|1|||||0|0|0||||"||||||"|0||||"CTI_TX_HO||||||||||||||||"|"*CALC||||||||||||||||"|"Taux d'occupation (Hospitalisés)||"|"||"|"||"|"1||0||||||||||||||"|"1||0||||||||||||||" | |||
| CTI_ESS_002|22|CTI_CAT_MTD18_FACVAL|||C.A. Soins Moyen||0|22|10|12||0|||0|0|ACTI000018|Activité par Spécialité et Médecin|"PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=SPM & | |||
| GROUPBY_TAB=TAB & | |||
| GROUPBY_2=MED & | |||
| RUBRIQUE_CA=#LICTI_T2A_R & | |||
| _ONGLET_FAC_VISIBLE=false & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false"|0|0|||||0|0|0||||"||||||"|0||||"CTI_CAT_MTD18_FACVAL||||||||||||||||"|"*CALC||||||||||||||||"|"C.A. Soins Moyen||"|"||"|"||"|"0||0"|"0||0" | |||
| CTI_ESS_002|17|CTI_EMC|||EMC||0|22|10|12||0|||0|0|ACTI000018|Activité par Spécialité médecin et Médecin|"PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=SPM & | |||
| GROUPBY_TAB=TAB & | |||
| GROUPBY_2=MED & | |||
| _ONGLET_FAC_VISIBLE=false & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false"|0|0|||||0|0|0||||"||||||"|0||||"CTI_EMC||||||||||||||||"|"OCCUPATION||||||||||||||||"|"EMC||"|"||"|"||"|"0||0"|"0||0" | |||
| CTI_ESS_002|12|CTI_MTENC_C#1|||C.A. Total||0|22|10|12||0|||0|0|ACTI000018|Valorisation par Forme d'activité et UF|"PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=TSE & | |||
| GROUPBY_TAB=TREE & | |||
| GROUPBY_2=UF & | |||
| _ONGLET_FAC_VISIBLE=false & | |||
| _ONGLET_FAV_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false"|0|0|||||0|0|0||||"||||||"|0||||"CTI_MTENC_C#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. Total||"|"||"|"||"|"0||0"|"0||0" | |||
| CTI_ESS_002|7|CTI_MTFAC_C#1|||C.A. Total||0|22|10|12||0|||0|0|ACTI000018|Facturation par Forme d'activité et UF|"PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=FOA & | |||
| GROUPBY_TAB=TREE & | |||
| GROUPBY_2=UF & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_FAV_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false"|1|1|||||0|0|0||||"||||||"|0||||"CTI_MTFAC_C#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. Total||"|"||"|"||"|"1||0"|"1||0" | |||
| CTI_ESS_002|19|CTI_MT_FAC_TOT#1|||C.A. Total||0|22|10|12||0|||0|0|ACTI000018|Activité par Domaine et Groupe d'activité|"PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=GHMCLS09 & | |||
| GROUPBY_TAB=TAB & | |||
| GROUPBY_2=GHMCLS07 & | |||
| _ONGLET_FAC_VISIBLE=false & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false"|1|1|||||0|0|0||||"||||||"|0||||"CTI_MT_FAC_TOT#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. Total||"|"||"|"||"|"1||0"|"1||0" | |||
| CTI_ESS_002|18|CTI_NB6_JSN|||Journées||0|22|10|12||0|||0|0|ACTI000018|Activité par Rubrique CTI et rubrique|"PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=RUFCLS04 & | |||
| GROUPBY_TAB=TAB & | |||
| GROUPBY_2=RUFCLS31 & | |||
| GROUPBY_3=RUF & | |||
| _ONGLET_FAC_VISIBLE=false & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false"|0|0|||||0|0|0||||"||||||"|0||||"CTI_NB6_JSN||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Journées||"|"||"|"||"|"0||0"|"0||0" | |||
| CTI_ESS_002|2|CTI_NBSEJO|||Séjours||0|22|10|12||0|||0|0|ACTI000123|Occupation par forme d'activité et UF|"PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=FOA & | |||
| GROUPBY_TAB=TREE & | |||
| GROUPBY_2=UF"|1|1|||||0|0|0||||"||||||"|0||||"CTI_NBSEJO||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Séjours||"|"||"|"||"|"1||0"|"1||0" | |||
| CTI_ESS_002|16|CTI_NB_SEJ_FAEN#1|||Séjours||0|22|10|12||0|||0|0|ACTI000018|Activité par Forme d'activité et UF|"PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=FOA & | |||
| GROUPBY_TAB=TREE & | |||
| GROUPBY_2=UF & | |||
| _ONGLET_FAC_VISIBLE=false & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false"|1|1|||||0|0|0||||"||||||"|0||||"CTI_NB_SEJ_FAEN#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"Séjours||"|"||"|"||"|"1||0"|"1||0" | |||
| CTI_ESS_002|4|CTI_NB_SEJ_VAL#1|||||0|22|10|12||0|||0|0|ACTI000018|Valorisation par mois|"PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=MOISA & | |||
| _ONGLET_FAC_VISIBLE=false & | |||
| _ONGLET_FAV_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false"|0|0|||||||0||||"||||||"|0||||"CTI_NB_SEJ_VAL#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"0||"|"0||" | |||
| CTI_ESS_002|11|CTI_NB_SEJ_VAL#1|||Séjours||0|22|10|12||0|||0|0|ACTI000018|Valorisation par Rubrique CTI et Rubrique|"PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=RUFCLS04 & | |||
| GROUPBY_TAB=TAB & | |||
| GROUPBY_2=RUF & | |||
| _ONGLET_FAC_VISIBLE=false & | |||
| _ONGLET_FAV_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false"|0|0|||||0|0|0||||"||||||"|0||||"CTI_NB_SEJ_VAL#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"Séjours||"|"||"|"||"|"0||0"|"0||0" | |||
| CTI_ESS_002|3|CTI_NSFAC_C#1|||Séjours Facturés||0|22|10|12||0|||0|0|ACTI000018|Facturation par mois|"PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=MOISA & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_FAV_VISIBLE=false"|1|1|||||0|0|0||||"||||||"|0||||"CTI_NSFAC_C#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"Séjours Facturés||"|"||"|"||"|"1||0"|"1||0" | |||
| CTI_ESS_002|6|CTI_NSFAC_C#1|||Séjours||0|22|10|12||0|||0|0|ACTI000018|Facturation par Rubrique CTI et Rubrique|"PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=RUFCLS04 & | |||
| GROUPBY_TAB=TAB & | |||
| GROUPBY_2=RUFCLS31 & | |||
| GROUPBY_3=RUF & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_FAV_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false"|0|0|||||0|0|0||||"||||||"|0||||"CTI_NSFAC_C#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"Séjours||"|"||"|"||"|"0||0"|"0||0" | |||
| CTI_ESS_002|24|CTI_PROTH_MT_TOT#1|||C.A. Prothèses||0|22|10|12||0|||0|0|ACTI000018|Activité Prothèses par Médecin|"PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=MED & | |||
| GROUPBY_TAB=TAB & | |||
| _ONGLET_FAC_VISIBLE=false & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false & | |||
| RUBRIQUE=#LICTI_PROTHESE_R"|1|1|||||0|0|0||||"||||||"|0||||"CTI_PROTH_MT_TOT#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. Prothèses||"|"||"|"||"|"1||0"|"1||0" | |||
| CTI_ESS_002|13|CTI_RUBMED_MT_ENC#1|||C.A. Séjour||0|22|10|12||0|||0|0|ACTI000018|Valorisation par Forme d'activité et UF|"PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=FOA & | |||
| GROUPBY_TAB=TREE & | |||
| GROUPBY_2=UF & | |||
| RUBRIQUE_CA=#LICTI_RUBMED_R & | |||
| _ONGLET_FAC_VISIBLE=false & | |||
| _ONGLET_FAV_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false"|0|0|||||0|0|0||||"||||||"|0||||"CTI_RUBMED_MT_ENC#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. Séjour||"|"||"|"||"|"0||0"|"0||0" | |||
| CTI_ESS_002|8|CTI_RUBMED_MT_FAC#1|||C.A. Séjour||0|22|10|12||0|||0|0|ACTI000018|Facturation par Forme d'activité et UF|"PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=FOA & | |||
| GROUPBY_TAB=TREE & | |||
| GROUPBY_2=UF & | |||
| RUBRIQUE_CA=#LICTI_RUBMED_R & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_FAV_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false"|1|1|||||0|0|0||||"||||||"|0||||"CTI_RUBMED_MT_FAC#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. Séjour||"|"||"|"||"|"1||0"|"1||0" | |||
| CTI_ESS_002|20|CTI_RUBMED_MT_TOT#1|||C.A. Séjour||0|22|10|12||0|||0|0|ACTI000018|Activité par Forme d'activité et UF|"PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=FOA & | |||
| GROUPBY_TAB=TAB & | |||
| GROUPBY_2=UF & | |||
| RUBRIQUE_CA=#LICTI_RUBMED_R & | |||
| _ONGLET_FAC_VISIBLE=false & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false"|0|0|||||0|0|0||||"||||||"|0||||"CTI_RUBMED_MT_TOT#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. Séjour||"|"||"|"||"|"0||0"|"0||0" | |||
| CTI_ESS_002|26|CTI_SEH_MT_TOT#1|||C.A. Forfaits SE||0|22|10|12||0|||0|0|ACTI000018|Activité SEh par Médecin|"PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=MED & | |||
| GROUPBY_TAB=TAB & | |||
| _ONGLET_FAC_VISIBLE=false & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false & | |||
| RUBRIQUE=#LICTI_SE_R"|1|1|||||0|0|0||||"||||||"|0||||"CTI_SEH_MT_TOT#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. Forfaits SE||"|"||"|"||"|"1||0"|"1||0" | |||
| CTI_ESS_002|1|CTI_SEP|||File active facturation||0|26|0|14|bold|2|0xc0392b|0xcccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"File active facturation||"|"||"|"||"|"||"|"||" | |||
| CTI_ESS_002|5|CTI_SEP|||Chiffre d'affaires facturé||0|26|0|14|bold|2|0xc0392b|0xcccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Chiffre d'affaires facturé||"|"||"|"||"|"||"|"||" | |||
| CTI_ESS_002|10|CTI_SEP|||Chiffre d'affaires valorisé||0|26|0|14|bold|2|0xc0392b|0xcccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Chiffre d'affaires valorisé||"|"||"|"||"|"||"|"||" | |||
| CTI_ESS_002|15|CTI_SEP|||Chiffre d'affaires facturé et valorisé||0|26|0|14|bold|2|0xc0392b|0xcccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Chiffre d'affaires facturé et valorisé||"|"||"|"||"|"||"|"||" | |||
| CTI_ESS_002|23|CTI_SEP|||Chiffre d'affaires autres prestations||0|26|0|14|bold|2|0xc0392b|0xcccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Chiffre d'affaires autres prestations||"|"||"|"||"|"||"|"||" | |||
| CTI_ESS_002|27|CTI_SHO_MT_TOT#1|||C.A. Chambres particulières||0|22|10|12||0|||0|0|ACTI000018|Activite C.P. par Rubrique|"PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=RUF & | |||
| GROUPBY_TAB=TAB & | |||
| _ONGLET_FAC_VISIBLE=false & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false & | |||
| RUBRIQUE=#LICTI_SHO_R"|1|1|||||0|0|0||||"||||||"|0||||"CTI_SHO_MT_TOT#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. Chambres particulières||"|"||"|"||"|"1||0"|"1||0" | |||
| CTI_ESS_002|28|CTI_SUPHOT_TOT#1|||C.A. Suppléments hôteliers||0|22|10|12||0|||0|0|ACTI000018|Activité Hotellerie par Rubrique|"PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=RUF & | |||
| GROUPBY_TAB=TAB & | |||
| _ONGLET_FAC_VISIBLE=false & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false & | |||
| RUBRIQUE=#LICTI_SUPHOT_R"|1|1|||||0|0|0||||"||||||"|0||||"CTI_SUPHOT_TOT#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. Suppléments hôteliers||"|"||"|"||"|"1||0"|"1||0" | |||
| CTI_ESS_002|14|CTI_T2A_MT_ENC#1|||C.A. Soins||0|22|10|12||0|||0|0|ACTI000018|Valorisation par Forme d'activité et UF|"PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=FOA & | |||
| GROUPBY_TAB=TREE & | |||
| GROUPBY_2=UF & | |||
| RUBRIQUE_CA=#LICTI_T2A_R & | |||
| _ONGLET_FAC_VISIBLE=false & | |||
| _ONGLET_FAV_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false"|0|0|||||0|0|0||||"||||||"|0||||"CTI_T2A_MT_ENC#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. Soins||"|"||"|"||"|"0||0"|"0||0" | |||
| CTI_ESS_002|9|CTI_T2A_MT_FAC#1|||C.A. Soins||0|22|10|12||0|||0|0|ACTI000018|Facturation par Forme d'activité et UF|"PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=FOA & | |||
| GROUPBY_TAB=TREE & | |||
| GROUPBY_2=UF & | |||
| RUBRIQUE_CA=#LICTI_T2A_R & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_FAV_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false"|1|1|||||0|0|0||||"||||||"|0||||"CTI_T2A_MT_FAC#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. Soins||"|"||"|"||"|"1||0"|"1||0" | |||
| CTI_ESS_002|21|CTI_T2A_MT_TOT#1|||C.A. Soins||0|22|10|12||0|||0|0|ACTI000018|Activite par Forme d'activité et UF|"PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=FOA & | |||
| GROUPBY_TAB=TAB & | |||
| GROUPBY_2=UF & | |||
| RUBRIQUE_CA=#LICTI_T2A_R & | |||
| _ONGLET_FAC_VISIBLE=false & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false"|1|1|||||0|0|0||||"||||||"|0||||"CTI_T2A_MT_TOT#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. Soins||"|"||"|"||"|"1||0"|"1||0" | |||
| CTI_ESS_002|25|CTI_UCD_MT_TOT#1|||C.A. Médicaments||0|22|10|12||0|||0|0|ACTI000018|Activité Médicaments par Médecin|"PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=MED & | |||
| GROUPBY_TAB=TAB & | |||
| _ONGLET_FAC_VISIBLE=false & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false & | |||
| RUBRIQUE=#LICTI_UCD_R"|1|1|||||0|0|0||||"||||||"|0||||"CTI_UCD_MT_TOT#1||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. Médicaments||"|"||"|"||"|"1||0"|"1||0" | |||
| CTI_ESS_003|22|CTI_CAM_SOINS_FACVAL#2|||C.A. Soins Moyen||0|22|10|12||0|||0|0|ACTI000018|Activité par Spécialité et Médecin|"QUELLEDATE=2&PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=SPM & | |||
| GROUPBY_TAB=TAB & | |||
| GROUPBY_2=MED & | |||
| RUBRIQUE_CA=#LICTI_T2A_R & | |||
| _ONGLET_FAC_VISIBLE=false & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false"|0|0|||||0|0|0||||"||||||"|0||||"CTI_CAM_SOINS_FACVAL#2||||||||||||||||"|"*CALC||||||||||||||||"|"C.A. Soins Moyen||"|"||"|"||"|"0||0"|"0||0" | |||
| CTI_ESS_003|17|CTI_EMC|||EMC||0|22|10|12||0|||0|0|ACTI000018|Activité par Spécialité médecin et Médecin|"QUELLEDATE=2&PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=SPM & | |||
| GROUPBY_TAB=TAB & | |||
| GROUPBY_2=MED & | |||
| _ONGLET_FAC_VISIBLE=false & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false"|0|0|||||0|0|0||||"||||||"|0||||"CTI_EMC||||||||||||||||"|"OCCUPATION||||||||||||||||"|"EMC||"|"||"|"||"|"0||0"|"0||0" | |||
| CTI_ESS_003|12|CTI_MTENC_C#2|||C.A. Total||0|22|10|12||0|||0|0|ACTI000018|Valorisation par Forme d'activité et UF|"QUELLEDATE=2&PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=TSE & | |||
| GROUPBY_TAB=TREE & | |||
| GROUPBY_2=UF & | |||
| _ONGLET_FAC_VISIBLE=false & | |||
| _ONGLET_FAV_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false"|0|0|||||0|0|0||||"||||||"|0||||"CTI_MTENC_C#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. Total||"|"||"|"||"|"0||0"|"0||0" | |||
| CTI_ESS_003|7|CTI_MTFAC_C#2|||C.A. Total||0|22|10|12||0|||0|0|ACTI000018|Facturation par Forme d'activité et UF|"QUELLEDATE=2&PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=FOA & | |||
| GROUPBY_TAB=TREE & | |||
| GROUPBY_2=UF & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_FAV_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false"|1|1|||||0|0|0||||"||||||"|0||||"CTI_MTFAC_C#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. Total||"|"||"|"||"|"1||0"|"1||0" | |||
| CTI_ESS_003|19|CTI_MT_FAC_TOT#2|||C.A. Total||0|22|10|12||0|||0|0|ACTI000018|Activité par Domaine et Groupe d'activité|"QUELLEDATE=2&PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=GHMCLS09 & | |||
| GROUPBY_TAB=TAB & | |||
| GROUPBY_2=GHMCLS07 & | |||
| _ONGLET_FAC_VISIBLE=false & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false"|1|1|||||0|0|0||||"||||||"|0||||"CTI_MT_FAC_TOT#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. Total||"|"||"|"||"|"1||0"|"1||0" | |||
| CTI_ESS_003|18|CTI_NB6_JSN|||Journées||0|22|10|12||0|||0|0|ACTI000018|Activité par Rubrique CTI et rubrique|"QUELLEDATE=2&PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=RUFCLS04 & | |||
| GROUPBY_TAB=TAB & | |||
| GROUPBY_2=RUFCLS31 & | |||
| GROUPBY_3=RUF & | |||
| _ONGLET_FAC_VISIBLE=false & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false"|0|0|||||0|0|0||||"||||||"|0||||"CTI_NB6_JSN||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Journées||"|"||"|"||"|"0||0"|"0||0" | |||
| CTI_ESS_003|2|CTI_NBSEJO|||Séjours||0|22|10|12||0|||0|0|ACTI000123|Occupation par forme d'activité et UF|"PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=FOA & | |||
| GROUPBY_TAB=TREE & | |||
| GROUPBY_2=UF"|1|1|||||0|0|0||||"||||||"|0||||"CTI_NBSEJO||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Séjours||"|"||"|"||"|"1||0"|"1||0" | |||
| CTI_ESS_003|16|CTI_NB_SEJ_FAEN#2|||Séjours||0|22|10|12||0|||0|0|ACTI000018|Activité par Forme d'activité et UF|"QUELLEDATE=2&PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=FOA & | |||
| GROUPBY_TAB=TREE & | |||
| GROUPBY_2=UF & | |||
| _ONGLET_FAC_VISIBLE=false & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false"|1|1|||||0|0|0||||"||||||"|0||||"CTI_NB_SEJ_FAEN#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"Séjours||"|"||"|"||"|"1||0"|"1||0" | |||
| CTI_ESS_003|4|CTI_NB_SEJ_VAL#2|||||0|22|10|12||0|||0|0|ACTI000018|Valorisation par mois|"QUELLEDATE=2&PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=MOISA & | |||
| _ONGLET_FAC_VISIBLE=false & | |||
| _ONGLET_FAV_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false"|0|0|||||||0||||"||||||"|0||||"CTI_NB_SEJ_VAL#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"0||"|"0||" | |||
| CTI_ESS_003|11|CTI_NB_SEJ_VAL#2|||Séjours||0|22|10|12||0|||0|0|ACTI000018|Valorisation par Rubrique CTI et Rubrique|"QUELLEDATE=2&PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=RUFCLS04 & | |||
| GROUPBY_TAB=TAB & | |||
| GROUPBY_2=RUF & | |||
| _ONGLET_FAC_VISIBLE=false & | |||
| _ONGLET_FAV_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false"|0|0|||||0|0|0||||"||||||"|0||||"CTI_NB_SEJ_VAL#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"Séjours||"|"||"|"||"|"0||0"|"0||0" | |||
| CTI_ESS_003|3|CTI_NSFAC_C#2|||Séjours Facturés||0|22|10|12||0|||0|0|ACTI000018|Facturation par mois|"QUELLEDATE=2&PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=MOISA & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_FAV_VISIBLE=false"|1|1|||||0|0|0||||"||||||"|0||||"CTI_NSFAC_C#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"Séjours Facturés||"|"||"|"||"|"1||0"|"1||0" | |||
| CTI_ESS_003|6|CTI_NSFAC_C#2|||Séjours||0|22|10|12||0|||0|0|ACTI000018|Facturation par Rubrique CTI et Rubrique|"QUELLEDATE=2&PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=RUFCLS04 & | |||
| GROUPBY_TAB=TAB & | |||
| GROUPBY_2=RUFCLS31 & | |||
| GROUPBY_3=RUF & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_FAV_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false"|0|0|||||0|0|0||||"||||||"|0||||"CTI_NSFAC_C#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"Séjours||"|"||"|"||"|"0||0"|"0||0" | |||
| CTI_ESS_003|24|CTI_PROTH_MT_TOT#2|||C.A. Prothèses||0|22|10|12||0|||0|0|ACTI000018|Activité Prothèses par Médecin|"QUELLEDATE=2&PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=MED & | |||
| GROUPBY_TAB=TAB & | |||
| _ONGLET_FAC_VISIBLE=false & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false & | |||
| RUBRIQUE=#LSCTI_RUB_2:S22"|1|1|||||0|0|0||||"||||||"|0||||"CTI_PROTH_MT_TOT#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. Prothèses||"|"||"|"||"|"1||0"|"1||0" | |||
| CTI_ESS_003|13|CTI_RUBMED_MT_ENC#2|||C.A. Séjour||0|22|10|12||0|||0|0|ACTI000018|Valorisation par Forme d'activité et UF|"QUELLEDATE=2&PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=FOA & | |||
| GROUPBY_TAB=TREE & | |||
| GROUPBY_2=UF & | |||
| RUBRIQUE_CA=#LICTI_RUBMED_R & | |||
| _ONGLET_FAC_VISIBLE=false & | |||
| _ONGLET_FAV_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false"|0|0|||||0|0|0||||"||||||"|0||||"CTI_RUBMED_MT_ENC#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. Séjour||"|"||"|"||"|"0||0"|"0||0" | |||
| CTI_ESS_003|8|CTI_RUBMED_MT_FAC#2|||C.A. Séjour||0|22|10|12||0|||0|0|ACTI000018|Facturation par Forme d'activité et UF|"QUELLEDATE=2&PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=FOA & | |||
| GROUPBY_TAB=TREE & | |||
| GROUPBY_2=UF & | |||
| RUBRIQUE_CA=#LICTI_RUBMED_R & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_FAV_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false"|1|1|||||0|0|0||||"||||||"|0||||"CTI_RUBMED_MT_FAC#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. Séjour||"|"||"|"||"|"1||0"|"1||0" | |||
| CTI_ESS_003|20|CTI_RUBMED_MT_TOT#2|||C.A. Séjour||0|22|10|12||0|||0|0|ACTI000018|Activité par Forme d'activité et UF|"QUELLEDATE=2&PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=FOA & | |||
| GROUPBY_TAB=TAB & | |||
| GROUPBY_2=UF & | |||
| RUBRIQUE_CA=#LICTI_RUBMED_R & | |||
| _ONGLET_FAC_VISIBLE=false & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false"|0|0|||||0|0|0||||"||||||"|0||||"CTI_RUBMED_MT_TOT#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. Séjour||"|"||"|"||"|"0||0"|"0||0" | |||
| CTI_ESS_003|26|CTI_SEH_MT_TOT#2|||C.A. Forfaits SE||0|22|10|12||0|||0|0|ACTI000018|Activité SEh par Médecin|"QUELLEDATE=2&PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=MED & | |||
| GROUPBY_TAB=TAB & | |||
| _ONGLET_FAC_VISIBLE=false & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false & | |||
| RUBRIQUE=#LSCTI_RUB_2:S03"|1|1|||||0|0|0||||"||||||"|0||||"CTI_SEH_MT_TOT#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. Forfaits SE||"|"||"|"||"|"1||0"|"1||0" | |||
| CTI_ESS_003|1|CTI_SEP|||File active facturation||0|26|0|14|bold|2|0xc0392b|0xcccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"File active facturation||"|"||"|"||"|"||"|"||" | |||
| CTI_ESS_003|5|CTI_SEP|||Chiffre d'affaires facturé||0|26|0|14|bold|2|0xc0392b|0xcccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Chiffre d'affaires facturé||"|"||"|"||"|"||"|"||" | |||
| CTI_ESS_003|10|CTI_SEP|||Chiffre d'affaires valorisé||0|26|0|14|bold|2|0xc0392b|0xcccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Chiffre d'affaires valorisé||"|"||"|"||"|"||"|"||" | |||
| CTI_ESS_003|15|CTI_SEP|||Chiffre d'affaires facturé et valorisé||0|26|0|14|bold|2|0xc0392b|0xcccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Chiffre d'affaires facturé et valorisé||"|"||"|"||"|"||"|"||" | |||
| CTI_ESS_003|23|CTI_SEP|||Chiffre d'affaires autres prestations||0|26|0|14|bold|2|0xc0392b|0xcccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Chiffre d'affaires autres prestations||"|"||"|"||"|"||"|"||" | |||
| CTI_ESS_003|27|CTI_SHO_MT_TOT#2|||C.A. Chambres particulières||0|22|10|12||0|||0|0|ACTI000018|Activite C.P. par Rubrique|"QUELLEDATE=2&PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=RUF & | |||
| GROUPBY_TAB=TAB & | |||
| _ONGLET_FAC_VISIBLE=false & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false & | |||
| RUBRIQUE=#LSCTI_RUB_2:S11"|1|1|||||0|0|0||||"||||||"|0||||"CTI_SHO_MT_TOT#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. Chambres particulières||"|"||"|"||"|"1||0"|"1||0" | |||
| CTI_ESS_003|28|CTI_SUPHOT_TOT#2|||C.A. Suppléments hôteliers||0|22|10|12||0|||0|0|ACTI000018|Activité Hotellerie par Rubrique|"QUELLEDATE=2&PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=RUF & | |||
| GROUPBY_TAB=TAB & | |||
| _ONGLET_FAC_VISIBLE=false & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false & | |||
| RUBRIQUE=#LSCTI_RUB_2:S12"|1|1|||||0|0|0||||"||||||"|0||||"CTI_SUPHOT_TOT#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. Suppléments hôteliers||"|"||"|"||"|"1||0"|"1||0" | |||
| CTI_ESS_003|14|CTI_T2A_MT_ENC#2|||C.A. Soins||0|22|10|12||0|||0|0|ACTI000018|Valorisation par Forme d'activité et UF|"QUELLEDATE=2&PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=FOA & | |||
| GROUPBY_TAB=TREE & | |||
| GROUPBY_2=UF & | |||
| RUBRIQUE_CA=#LICTI_T2A_R & | |||
| _ONGLET_FAC_VISIBLE=false & | |||
| _ONGLET_FAV_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false"|0|0|||||0|0|0||||"||||||"|0||||"CTI_T2A_MT_ENC#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. Soins||"|"||"|"||"|"0||0"|"0||0" | |||
| CTI_ESS_003|9|CTI_T2A_MT_FAC#2|||C.A. Soins||0|22|10|12||0|||0|0|ACTI000018|Facturation par Forme d'activité et UF|"QUELLEDATE=2&PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=FOA & | |||
| GROUPBY_TAB=TREE & | |||
| GROUPBY_2=UF & | |||
| RUBRIQUE_CA=#LICTI_T2A_R & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_FAV_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false"|1|1|||||0|0|0||||"||||||"|0||||"CTI_T2A_MT_FAC#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. Soins||"|"||"|"||"|"1||0"|"1||0" | |||
| CTI_ESS_003|21|CTI_T2A_MT_TOT#2|||C.A. Soins||0|22|10|12||0|||0|0|ACTI000018|Activite par Forme d'activité et UF|"QUELLEDATE=2&PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=FOA & | |||
| GROUPBY_TAB=TAB & | |||
| GROUPBY_2=UF & | |||
| RUBRIQUE_CA=#LICTI_T2A_R & | |||
| _ONGLET_FAC_VISIBLE=false & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false"|1|1|||||0|0|0||||"||||||"|0||||"CTI_T2A_MT_TOT#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. Soins||"|"||"|"||"|"1||0"|"1||0" | |||
| CTI_ESS_003|25|CTI_UCD_MT_TOT#2|||C.A. Médicaments||0|22|10|12||0|||0|0|ACTI000018|Activité Médicaments par Médecin|"QUELLEDATE=2&PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=MED & | |||
| GROUPBY_TAB=TAB & | |||
| _ONGLET_FAC_VISIBLE=false & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false & | |||
| RUBRIQUE=#LSCTI_RUB_2:S21"|1|1|||||0|0|0||||"||||||"|0||||"CTI_UCD_MT_TOT#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. Médicaments||"|"||"|"||"|"1||0"|"1||0" | |||
| CTI_ESS_004|23|CTI_CACPTENC_C_12M|||C.A. mensuel moyen (12 derniers mois)||0|22|10|12||0|||0|0||||1|1|||||0|0|0||||"||||||"|0||||"CTI_CACPTENC_C_12M||||||||||||||||"|"*CALC||||||||||||||||"|"C.A. mensuel moyen (12 derniers mois)||"|"||"|"||"|"1||0"|"1||0" | |||
| CTI_ESS_004|7|CTI_CAM_SOINS_CPT|||C.A. Soins Moyen||0|22|10|12||0|||0|0|ACTI000018|Comptabilisation par Spécialité et Médecin|"QUELLEDATE=4 & | |||
| PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=SPM & | |||
| GROUPBY_TAB=TAB & | |||
| GROUPBY_2=MED & | |||
| QUELMONTANT=2 & | |||
| RUBRIQUE_CA=#LICTI_T2A_R & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_FAV_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false"|1|1|||||0|0|0||||"||||||"|0||||"CTI_CAM_SOINS_CPT||||||||||||||||"|"*CALC||||||||||||||||"|"C.A. Soins Moyen||"|"||"|"||"|"1||0"|"1||0" | |||
| CTI_ESS_004|5|CTI_CA_RUBMED_MT_CPT|||C.A. Séjour||0|22|10|12||0|||0|0|ACTI000018|Comptabilisation par Forme d'activité et UF|"QUELLEDATE=4 & | |||
| PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=FOA & | |||
| GROUPBY_TAB=TAB & | |||
| GROUPBY_2=UF & | |||
| QUELMONTANT=2 & | |||
| RUBRIQUE_CA=#LICTI_RUBMED_R & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_FAV_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false"|1|1|||||0|0|0||||"||||||"|0||||"CTI_CA_RUBMED_MT_CPT||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. Séjour||"|"||"|"||"|"1||0"|"1||0" | |||
| CTI_ESS_004|6|CTI_CA_T2A_CPT|||C.A. Soins||0|22|10|12||0|||0|0|ACTI000018|Comptabilisation par Forme d'activité et UF|"QUELLEDATE=4 & | |||
| PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=FOA & | |||
| GROUPBY_TAB=TAB & | |||
| GROUPBY_2=UF & | |||
| QUELMONTANT=2 & | |||
| RUBRIQUE_CA=#LICTI_T2A_R & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_FAV_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false"|1|1|||||0|0|0||||"||||||"|0||||"CTI_CA_T2A_CPT||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. Soins||"|"||"|"||"|"1||0"|"1||0" | |||
| CTI_ESS_004|19|CTI_CCAACTCOMPTA_C|||C.A. Total Activité Comptable||0|22|10|12||0|||0|0||||1|1|||||0|0|0||||"||||||"|0||||"CTI_CCAACTCOMPTA_C||||||||||||||||"|"*CALC||||||||||||||||"|"C.A. Total Activité Comptable||"|"||"|"||"|"1||0"|"1||0" | |||
| CTI_ESS_004|20|CTI_CCAACTCOMPTA_SEJOUR_C|||C.A. Séjours Activité comptable||0|22|10|12||0|||0|0|ACTI000104|Activite comptable par Forme d'activité et UF|"PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=FOA & | |||
| GROUPBY_TAB=TAB & | |||
| GROUPBY_2=UF & | |||
| OPTION1=MNT & | |||
| _ONGLET_O2_VISIBLE=false & | |||
| _ONGLET_O3_VISIBLE=false & | |||
| RUBRIQUE=#LSCTI_RUB_2:S01"|0|0|||||0|0|0||||"||||||"|0||||"CTI_CCAACTCOMPTA_SEJOUR_C||||||||||||||||"|"*CALC||||||||||||||||"|"C.A. Séjours Activité comptable||"|"||"|"||"|"0||0"|"0||0" | |||
| CTI_ESS_004|21|CTI_CCAACTCOMPTA_SOINS_C|||C.A. Soins Activité comptable||0|22|10|12||0|||0|0|ACTI000104|Activité comptable par Forme d'activité et UF|"PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=FOA & | |||
| GROUPBY_TAB=TAB & | |||
| GROUPBY_2=UF & | |||
| OPTION1=MNT & | |||
| _ONGLET_O2_VISIBLE=false & | |||
| _ONGLET_O3_VISIBLE=false & | |||
| RUBRIQUE=#LSCTI_RUB_1:S1"|0|0|||||0|0|0||||"||||||"|0||||"CTI_CCAACTCOMPTA_SOINS_C||||||||||||||||"|"*CALC||||||||||||||||"|"C.A. Soins Activité comptable||"|"||"|"||"|"0||0"|"0||0" | |||
| CTI_ESS_004|17|CTI_CCAENCDER_C|||En-cours du dernier mois||0|22|10|12||0|||0|0|ACTI000104|Ecarts d'estimation par Rubrique|"PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=RUCCLS04 & | |||
| GROUPBY_TAB=TREE & | |||
| GROUPBY_2=RUFCLS31 & | |||
| OPTION1=MNT"|0|0|||||0|0|0||||"||||||"|0||||"CTI_CCAENCDER_C||||||||||||||||"|"EN_COURS||||||||||||||||"|"En-cours du dernier mois||"|"||"|"||"|"0||0"|"0||0" | |||
| CTI_ESS_004|25|CTI_CCAENCDER_C|||En-cours du dernier mois||0|22|10|12||0|||0|0||||0|0|||||0|0|0||||"||||||"|0||||"CTI_CCAENCDER_C||||||||||||||||"|"EN_COURS||||||||||||||||"|"En-cours du dernier mois||"|"||"|"||"|"0||0"|"0||0" | |||
| CTI_ESS_004|15|CTI_CCAENCRECPRE_C|||Report En-cours||0|22|10|12||0|||0|0|ACTI000104|Activite comptable par Rubrique|"PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=RUFCLS31 & | |||
| GROUPBY_TAB=TAB & | |||
| GROUPBY_2=RUF & | |||
| OPTION1=MNT & | |||
| _ONGLET_O2_VISIBLE=false & | |||
| _ONGLET_O3_VISIBLE=false"|0|0|||||0|0|0||||"||||||"|0||||"CTI_CCAENCRECPRE_C||||||||||||||||"|"EN_COURS||||||||||||||||"|"Report En-cours||"|"||"|"||"|"0||0"|"0||0" | |||
| CTI_ESS_004|18|CTI_CCAENCVAR_C|||Variation En-cours||0|22|10|12||0|||0|0||||0|0|||||0|0|0||||"||||||"|0||||"CTI_CCAENCVAR_C||||||||||||||||"|"EN_COURS||||||||||||||||"|"Variation En-cours||"|"||"|"||"|"0||0"|"0||0" | |||
| CTI_ESS_004|26|CTI_CDELSOLCA_C|||D.M.R.||0|22|10|12||0|||0|0||||1|0|||||0|0|0||||"||||||"|0||||"CTI_CDELSOLCA_C||||||||||||||||"|"*CALC||||||||||||||||"|"D.M.R.||"|"||"|"||"|"1||0"|"0||0" | |||
| CTI_ESS_004|12|CTI_CPC_MT_CPT|||C.A. Chambres particulières||0|22|10|12||0|||0|0|ACTI000018|Comptabilisation C.P. par Rubrique|"QUELLEDATE=4 & | |||
| PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=RUF & | |||
| GROUPBY_TAB=TAB & | |||
| QUELMONTANT=2 & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_FAV_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false & | |||
| RUBRIQUE=#LSCTI_RUB_2:S11"|1|1|||||0|0|0||||"||||||"|0||||"CTI_CPC_MT_CPT||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. Chambres particulières||"|"||"|"||"|"1||0"|"1||0" | |||
| CTI_ESS_004|24|CTI_MTSOLCLI_C|||Solde Compte client||0|22|10|12||0|||0|0|ACTI000022|Compte client par Tiers payant|"PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=TTP & | |||
| GROUPBY_TAB=TAB & | |||
| GROUPBY_2=TPY & | |||
| QSD=0 & | |||
| QMC=0 & | |||
| QMR=0"|1|0|||||0|0|0||||"||||||"|0||||"CTI_MTSOLCLI_C||||||||||||||||"|"CLIENTS_CLINIQUE||||||||||||||||"|"Solde Compte client||"|"||"|"||"|"1||0"|"0||0" | |||
| CTI_ESS_004|4|CTI_MTVEN_C#4|||C.A. Total||0|22|10|12||0|||0|0|ACTI000018|Comptabilisation par Compte|"QUELLEDATE=4 & | |||
| PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=CPT & | |||
| GROUPBY_TAB=TAB & | |||
| QUELMONTANT=2 & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_FAV_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false"|1|1|||||0|0|0||||"||||||"|0||||"CTI_MTVEN_C#4||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. Total||"|"||"|"||"|"1||0"|"1||0" | |||
| CTI_ESS_004|16|CTI_MTVEN_C#4|||C.A. Ventes||0|22|10|12||0|||0|0||||1|1|||||0|0|0||||"||||||"|0||||"CTI_MTVEN_C#4||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. Ventes||"|"||"|"||"|"1||0"|"1||0" | |||
| CTI_ESS_004|2|CTI_NSCPT_C|||Séjours comptabilisés||0|22|10|12||0|||0|0|ACTI000018|Comptabilisation par Forme d'activité et UF|"QUELLEDATE=4 & | |||
| PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=FOA & | |||
| GROUPBY_TAB=TAB & | |||
| GROUPBY_2=UF & | |||
| QUELMONTANT=2 & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_FAV_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false"|1|1|||||0|0|0||||"||||||"|0||||"CTI_NSCPT_C||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"Séjours comptabilisés||"|"||"|"||"|"1||0"|"1||0" | |||
| CTI_ESS_004|9|CTI_PROTH_MT_CPT|||C.A. Prothèses||0|22|10|12||0|||0|0|ACTI000018|Comptabilisation Prothèses par Médecin|"QUELLEDATE=4 & | |||
| PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=MED & | |||
| GROUPBY_TAB=TAB & | |||
| QUELMONTANT=2 & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_FAV_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false & | |||
| RUBRIQUE=#LSCTI_RUB_2:S22"|1|1|||||0|0|0||||"||||||"|0||||"CTI_PROTH_MT_CPT||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. Prothèses||"|"||"|"||"|"1||0"|"1||0" | |||
| CTI_ESS_004|11|CTI_SEH_MT_CPT|||C.A. Forfaits SE||0|22|10|12||0|||0|0|ACTI000018|Comptabilisation SEh par Médecin|"QUELLEDATE=4 & | |||
| PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=MED & | |||
| GROUPBY_TAB=TAB & | |||
| QUELMONTANT=2 & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_FAV_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false & | |||
| RUBRIQUE=#LSCTI_RUB_2:S03"|1|1|||||0|0|0||||"||||||"|0||||"CTI_SEH_MT_CPT||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. Forfaits SE||"|"||"|"||"|"1||0"|"1||0" | |||
| CTI_ESS_004|1|CTI_SEP|||Séjours||0|26|0|14|bold|2|0xc0392b|0xcccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Séjours||"|"||"|"||"|"||"|"||" | |||
| CTI_ESS_004|3|CTI_SEP|||Chiffre d'affaires comptabilisé||0|26|0|14|bold|2|0xc0392b|0xcccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Chiffre d'affaires comptabilisé||"|"||"|"||"|"||"|"||" | |||
| CTI_ESS_004|8|CTI_SEP|||Chiffre d'affaires autres prestations||0|26|0|14|bold|2|0xc0392b|0xcccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Chiffre d'affaires autres prestations||"|"||"|"||"|"||"|"||" | |||
| CTI_ESS_004|14|CTI_SEP|||Comptabilisation et En-cours||0|26|0|14|bold|2|0xc0392b|0xcccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Comptabilisation et En-cours||"|"||"|"||"|"||"|"||" | |||
| CTI_ESS_004|22|CTI_SEP|||Délai Moyen de Règlement||0|26|0|14|bold|2|0xc0392b|0xcccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Délai Moyen de Règlement||"|"||"|"||"|"||"|"||" | |||
| CTI_ESS_004|13|CTI_SUPHOT_CA_CPT|||C.A. Suppléments hôteliers||0|22|10|12||0|||0|0|ACTI000018|Comptabilisation Hotellerie par Rubrique|"QUELLEDATE=4 & | |||
| PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=RUF & | |||
| GROUPBY_TAB=TAB & | |||
| QUELMONTANT=2 & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_FAV_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false & | |||
| RUBRIQUE=#LSCTI_RUB_2:S12"|1|1|||||0|0|0||||"||||||"|0||||"CTI_SUPHOT_CA_CPT||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. Suppléments hôteliers||"|"||"|"||"|"1||0"|"1||0" | |||
| CTI_ESS_004|10|CTI_UCD_MT_CPT|||C.A. Médicaments||0|22|10|12||0|||0|0|ACTI000018|Comptabilisation Médicaments par Médecin|"QUELLEDATE=4 & | |||
| PERIODE=VIEW.CURRENT_PERIODE & | |||
| TOPERIODE=VIEW.CURRENT_TOPERIODE & | |||
| GROUPBY=MED & | |||
| GROUPBY_TAB=TAB & | |||
| QUELMONTANT=2 & | |||
| _ONGLET_VAL_VISIBLE=false & | |||
| _ONGLET_FAV_VISIBLE=false & | |||
| _ONGLET_TIE_VISIBLE=false & | |||
| RUBRIQUE=#LSCTI_RUB_2:S21"|1|1|||||0|0|0||||"||||||"|0||||"CTI_UCD_MT_CPT||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"C.A. Médicaments||"|"||"|"||"|"1||0"|"1||0" | |||
| CTI_ESS_006|10|CTI_CA_FACT_VAL|||||0|0|0|0||0|||0|0|ACTI000057|Suivi par Médecin (Cumul dernière semaine)|"ALIAS_PERIODE=CUM_LAST_WEEK & | |||
| GROUPBY=MED & VIEWTAB = 1"|0|0|||||0|0|0||||"||||||"|0||||"CTI_CA_FACT_VAL||||||||||||||||"|"SEJOURS||||||||||||||||"|"||"|"||"|"||"|"0||0||||||||||||||"|"0||0||||||||||||||" | |||
| CTI_ESS_006|9|CTI_CA_FAC_ETAB|||||0|0|0|0||0|||0|0|ACTI000057|Suivi par Domaine et groupe d'activité (Cumul dernière semaine)|"ALIAS_PERIODE=CUM_LAST_WEEK & | |||
| GROUPBY=GHMCLS09 & GROUPBY_2 = GHMCLS07 & VIEWTAB=1"|0|0|||||0|0|0||||"||||||"|0||||"CTI_CA_FAC_ETAB||||||||||||||||"|"SEJOURS||||||||||||||||"|"||"|"||"|"||"|"0||0||||||||||||||"|"0||0||||||||||||||" | |||
| CTI_ESS_006|13|CTI_CA_NON_EXP_ETAB|||||0|0|0|0||0|||0|0|ACTI000057|Suivi par niveau de forme d'activité (Niveau 1) (Cumul dernière semaine)|"ALIAS_PERIODE=CUM_LAST_WEEK & | |||
| GROUPBY=FOACLS01 & VIEWTAB=3"|0|0|||||0|0|0||||"||||||"|0||||"CTI_CA_NON_EXP_ETAB||||||||||||||||"|"SEJOURS||||||||||||||||"|"||"|"||"|"||"|"0||0||||||||||||||"|"0||0||||||||||||||" | |||
| CTI_ESS_006|16|CTI_CA_NON_SOL|||||0|0|0|0||0|||0|0|ACTI000057|Suivi des délais par mois (Cumul dernier mois)|"ALIAS_PERIODE=CUM_LAST_MONTH& | |||
| GROUPBY=NUMEROMOIS & VIEWTAB=4"|0|0|||||0|0|0||||"||||||"|0||||"CTI_CA_NON_SOL||||||||||||||||"|"SEJOURS||||||||||||||||"|"||"|"||"|"||"|"0||0||||||||||||||"|"0||0||||||||||||||" | |||
| CTI_ESS_006|5|CTI_CA_VAL_ETAB|||||0|0|0|0||0|||0|0|ACTI000057|Suivi des délai par mois (Cumul dernière semaine)|"ALIAS_PERIODE=CUM_LAST_WEEK & | |||
| GROUPBY=NUMEROMOIS & VIEWTAB=2"|0|0|||||0|0|0||||"||||||"|0||||"CTI_CA_VAL_ETAB||||||||||||||||"|"SEJOURS||||||||||||||||"|"||"|"||"|"||"|"0||0||||||||||||||"|"0||0||||||||||||||" | |||
| CTI_ESS_006|19|CTI_DELAIFAC|||||0|0|0|0||0|||0|0|ACTI000057|Suivi des délais par mois (Cumul dernière semaine)|"ALIAS_PERIODE=CUM_LAST_WEEK & | |||
| GROUPBY=NUMEROMOIS"|0|0|||||0|0|0||||"||||||"|0||||"CTI_DELAIFAC||||||||||||||||"|"*CALC||||||||||||||||"|"||"|"||"|"||"|"0||0||||||||||||||"|"0||0||||||||||||||" | |||
| CTI_ESS_006|20|CTI_DELAISOL|||||0|0|0|0||0|||0|0|ACTI000057|Suivi des délais par médecin (Cumul dernière semaine)|"ALIAS_PERIODE=CUM_LAST_WEEK & | |||
| GROUPBY=MED"|0|0|||||0|0|0||||"||||||"|0||||"CTI_DELAISOL||||||||||||||||"|"*CALC||||||||||||||||"|"||"|"||"|"||"|"0||0||||||||||||||"|"0||0||||||||||||||" | |||
| CTI_ESS_006|18|CTI_DEL_GROUPAGE|||||0|0|0|0||0|||0|0|ACTI000057|Suivi des délais par mois (Cumul dernier mois)|"ALIAS_PERIODE=CUM_LAST_MONTH& | |||
| GROUPBY=NUMEROMOIS"|0|0|||||0|0|0||||"||||||"|0||||"CTI_DEL_GROUPAGE||||||||||||||||"|"*CALC||||||||||||||||"|"||"|"||"|"||"|"0||0||||||||||||||"|"0||0||||||||||||||" | |||
| CTI_ESS_006|7|CTI_NBSEJ_SOR|||||0|0|0|0||0|||0|0|ACTI000057|Suivi des délai par UF (Cumul dernière semaine)|"ALIAS_PERIODE=CUM_LAST_WEEK & | |||
| GROUPBY=UFS&VIEWTAB = 1"|0|0|||||0|0|0||||"||||||"|0||||"CTI_NBSEJ_SOR||||||||||||||||"|"SEJOURS||||||||||||||||"|"||"|"||"|"||"|"0||0||||||||||||||"|"0||0||||||||||||||" | |||
| CTI_ESS_006|8|CTI_NB_FACTURES|||||0|0|0|0||0|||0|0|ACTI000057|Suivi des délais par Forme d'activité et UF (Cumul dernière semaine)|"ALIAS_PERIODE=CUM_LAST_WEEK & | |||
| GROUPBY=FOA&GROUPBY_2=UFS & VIEWTAB = 1"|0|0|||||0|0|0||||"||||||"|0||||"CTI_NB_FACTURES||||||||||||||||"|"SEJOURS||||||||||||||||"|"||"|"||"|"||"|"0||0||||||||||||||"|"0||0||||||||||||||" | |||
| CTI_ESS_006|3|CTI_NB_GP_NFAC|||||0|0|0|0||0|||0|0|ACTI000057|Suivi des délais par médecin (Cumul dernière semaine)|"ALIAS_PERIODE=CUM_LAST_WEEK & | |||
| GROUPBY=MED"|0|0|||||0|0|0||||"||||||"|0||||"CTI_NB_GP_NFAC||||||||||||||||"|"SEJOURS||||||||||||||||"|"||"|"||"|"||"|"0||0||||||||||||||"|"0||0||||||||||||||" | |||
| CTI_ESS_006|2|CTI_NB_NGR_SOR|||||0|0|0|0||0|||0|0|ACTI000057|Suivi des délais par mois (Cumul dernier jour)|"ALIAS_PERIODE=CUM_NOW& | |||
| GROUPBY=NUMEROMOIS"|0|0|||||0|0|0||||"||||||"|0||||"CTI_NB_NGR_SOR||||||||||||||||"|"SEJOURS||||||||||||||||"|"||"|"||"|"||"|"0||0||||||||||||||"|"0||0||||||||||||||" | |||
| CTI_ESS_006|4|CTI_NB_NONFAC|||||0|0|0|0||0|||0|0|ACTI000057|Suivi des délais par mois (Cumul dernière semaine)|"ALIAS_PERIODE=CUM_LAST_WEEK & | |||
| GROUPBY=NUMEROMOIS"|0|0|||||0|0|0||||"||||||"|0||||"CTI_NB_NONFAC||||||||||||||||"|"SEJOURS||||||||||||||||"|"||"|"||"|"||"|"0||0||||||||||||||"|"0||0||||||||||||||" | |||
| CTI_ESS_006|12|CTI_NB_NON_EXP|||||0|0|0|0||0|||0|0|ACTI000057|Suivi par niveau de forme d'activité (Niveau 2) (Cumul dernière semaine)|"ALIAS_PERIODE=CUM_LAST_WEEK & | |||
| GROUPBY=FOACLS02 & VIEWTAB =3"|0|0|||||0|0|0||||"||||||"|0||||"CTI_NB_NON_EXP||||||||||||||||"|"SEJOURS||||||||||||||||"|"||"|"||"|"||"|"0||0||||||||||||||"|"0||0||||||||||||||" | |||
| CTI_ESS_006|15|CTI_NB_NON_SOLD|||||0|0|0|0||0|||0|0|ACTI000057|Suivi des délais par Tiers payant (Cumul dernière semaine)|"ALIAS_PERIODE=CUM_LAST_WEEK & | |||
| GROUPBY=TPY & VIEWTAB = 4"|0|0|||||0|0|0||||"||||||"|0||||"CTI_NB_NON_SOLD||||||||||||||||"|"SEJOURS||||||||||||||||"|"||"|"||"|"||"|"0||0||||||||||||||"|"0||0||||||||||||||" | |||
| CTI_ESS_006|1|CTI_SEP|||Reste a facturer||0|26|0|14|bold|2|0xc0392b|0xcccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Reste a facturer||"|"||"|"||"|"||||||||||||||||"|"||||||||||||||||" | |||
| CTI_ESS_006|6|CTI_SEP|||Facturation||0|26|0|14|bold|2|0xc0392b|0xcccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Facturation||"|"||"|"||"|"||||||||||||||||"|"||||||||||||||||" | |||
| CTI_ESS_006|11|CTI_SEP|||Expédition||0|26|0|14|bold|2|0xc0392b|0xcccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Expédition||"|"||"|"||"|"||||||||||||||||"|"||||||||||||||||" | |||
| CTI_ESS_006|14|CTI_SEP|||Solde||0|26|0|14|bold|2|0xc0392b|0xcccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Solde||"|"||"|"||"|"||||||||||||||||"|"||||||||||||||||" | |||
| CTI_ESS_006|17|CTI_SEP|||Délai de traitement||0|26|0|14|bold|2|0xc0392b|0xcccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Délai de traitement||"|"||"|"||"|"||||||||||||||||"|"||||||||||||||||" | |||
| CTI_EX1|17|CTI_MTCOM_H#4|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_MTCOM_H#4||||||||||||||||"|"FACTURATION_HONORAIRE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX1|22|CTI_MTENC_C#2|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_MTENC_C#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX1|20|CTI_MTFAC_C#2|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_MTFAC_C#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX1|16|CTI_MTVEN_C#4|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_MTVEN_C#4||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX1|24|CTI_MT_FAC_TOT#2|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_MT_FAC_TOT#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX1|6|CTI_NBAMB|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBAMB||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX1|3|CTI_NBENTDIR|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBENTDIR||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX1|7|CTI_NBEXT|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBEXT||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX1|5|CTI_NBJSN|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBJSN||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX1|8|CTI_NBSCE|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBSCE||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX1|2|CTI_NBSEJO|||Nombre de séjours Période||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBSEJO||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Nombre de séjours Période||"|"||"|"||"|"||"|"||" | |||
| CTI_EX1|4|CTI_NBSORDIR|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBSORDIR||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX1|13|CTI_NB_GROU#2|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NB_GROU#2||||||||||||||||"|"SEJOURS||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX1|12|CTI_NB_NGROU|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NB_NGROU||||||||||||||||"|"SEJOURS||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX1|11|CTI_NB_SEJ_FAEN#2|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NB_SEJ_FAEN#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX1|23|CTI_NB_SEJ_FAEN#2|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NB_SEJ_FAEN#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX1|21|CTI_NB_SEJ_VAL#2|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NB_SEJ_VAL#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX1|19|CTI_NSFAC_C#2|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NSFAC_C#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX1|15|CTI_NSFAC_CS#4|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NSFAC_CS#4||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX1|1|CTI_SEP|||Occupation||0|0|10|14|bold|0||0xffcc00|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Occupation||"|"||"|"||"|"||"|"||" | |||
| CTI_EX1|10|CTI_SEP|||Etat des dossiers||0|0|10|14|bold|0||0xffcc00|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Etat des dossiers||"|"||"|"||"|"||"|"||" | |||
| CTI_EX1|14|CTI_SEP|||Activité Etablissement Date de Vente||0|0|10|14|bold|0||0xffcc00|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Activité Etablissement Date de Vente||"|"||"|"||"|"||"|"||" | |||
| CTI_EX1|18|CTI_SEP|||Activité Clinique||0|0|10|14|bold|0||0xffcc00|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Activité Clinique||"|"||"|"||"|"||"|"||" | |||
| CTI_EX1|9|CTI_TX_HOAM|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_TX_HOAM||||||||||||||||"|"*CALC||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX2|40|CTI_DMSR|||||0|0|0|0|normal|0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_DMSR||||||||||||||||"|"*CALC||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX2|41|CTI_DMSTOT|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_DMSTOT||||||||||||||||"|"*CALC||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX2|25|CTI_NB2_JSN|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NB2_JSN||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX2|30|CTI_NB2_JSN|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NB2_JSN||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX2|26|CTI_NB5_JSN|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NB5_JSN||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX2|3|CTI_NBAMB|||||0|0|0|0|normal|0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBAMB||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX2|11|CTI_NBAMB|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBAMB||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX2|24|CTI_NBAMB|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBAMB||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX2|36|CTI_NBAMB|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBAMB||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX2|27|CTI_NBCHPO|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBCHPO||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX2|2|CTI_NBENTDIR|||||0|0|0|0|normal|0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBENTDIR||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX2|6|CTI_NBENT_SA|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBENT_SA||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX2|7|CTI_NBENT_SAE|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBENT_SAE||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX2|8|CTI_NBENT_SAES|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBENT_SAES||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX2|4|CTI_NBEXT|||||0|0|0|0|normal|0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBEXT||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX2|12|CTI_NBEXT|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBEXT||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX2|23|CTI_NBJSN|||||0|0|0|0|normal|0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBJSN||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX2|33|CTI_NBJSN|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBJSN||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX2|31|CTI_NBPLACES|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBPLACES||||||||||||||||"|"PLACES||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX2|34|CTI_NBPLACES_H|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBPLACES_H||||||||||||||||"|"PLACES||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX2|5|CTI_NBSCE|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBSCE||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX2|13|CTI_NBSCE|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBSCE||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX2|22|CTI_NBSEJO|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBSEJO||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX2|10|CTI_NBSORDIR|||||0|0|0|0|normal|0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBSORDIR||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX2|14|CTI_NBSOR_SA|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBSOR_SA||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX2|16|CTI_NBSOR_SAE|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBSOR_SAE||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX2|17|CTI_NBSOR_SAES|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBSOR_SAES||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX2|20|CTI_NBURG|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBURG||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX2|19|CTI_NB_BEBE|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NB_BEBE||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX2|15|CTI_RAT_AMB_END|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_RAT_AMB_END||||||||||||||||"|"*CALC||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX2|1|CTI_SEP|||Entrées||0|0|0|14|bold|0||0xffcc33|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Entrées||"|"||"|"||"|"||"|"||" | |||
| CTI_EX2|9|CTI_SEP|||Sorties||0|0|0|14|bold|0||0xffcc33|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Sorties||"|"||"|"||"|"||"|"||" | |||
| CTI_EX2|18|CTI_SEP|||Compteurs Divers||0|0|0|14|bold|0||0xffcc33|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Compteurs Divers||"|"||"|"||"|"||"|"||" | |||
| CTI_EX2|21|CTI_SEP|||Journées||0|0|0|14|bold|0||0xffcc33|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Journées||"|"||"|"||"|"||"|"||" | |||
| CTI_EX2|29|CTI_SEP|||Taux d'occupation||0|0|0|14|bold|0||0xffcc33|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Taux d'occupation||"|"||"|"||"|"||"|"||" | |||
| CTI_EX2|39|CTI_SEP|||DMS||0|0|0|14|bold|0||0xffcc33|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"DMS||"|"||"|"||"|"||"|"||" | |||
| CTI_EX2|28|CTI_TXCHP_NBJ|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_TXCHP_NBJ||||||||||||||||"|"*CALC||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX2|38|CTI_TX_AM|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_TX_AM||||||||||||||||"|"*CALC||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX2|35|CTI_TX_HO|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_TX_HO||||||||||||||||"|"*CALC||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX2|32|CTI_TX_HOAM|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_TX_HOAM||||||||||||||||"|"*CALC||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX3|28|CTI_CAMFAC_CS|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_CAMFAC_CS||||||||||||||||"|"*CALC||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX3|13|CTI_CAMFAC_DC|||CA Moyen Facturé||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_CAMFAC_DC||||||||||||||||"|"*CALC||||||||||||||||"|"CA Moyen Facturé||"|"||"|"||"|"||"|"||" | |||
| CTI_EX3|14|CTI_MTCOM_H#4|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_MTCOM_H#4||||||||||||||||"|"FACTURATION_HONORAIRE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX3|16|CTI_MTC_CHDV_FAC|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_MTC_CHDV_FAC||||||||||||||||"|"*CALC||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX3|30|CTI_MTENC_C#2|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_MTENC_C#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX3|19|CTI_MTFAC1_C#4|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_MTFAC1_C#4||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX3|23|CTI_MTFAC2_C#4|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_MTFAC2_C#4||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX3|27|CTI_MTFAC_C#2|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_MTFAC_C#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX3|12|CTI_MTVEN_C#4|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_MTVEN_C#4||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX3|32|CTI_MT_FAC_TOT#2|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_MT_FAC_TOT#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX3|6|CTI_NBAMB|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBAMB||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX3|3|CTI_NBENTDIR|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBENTDIR||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX3|7|CTI_NBEXT|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBEXT||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX3|5|CTI_NBJSN|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBJSN||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX3|8|CTI_NBSCE|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBSCE||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX3|2|CTI_NBSEJO|||Nombre de séjours Période||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBSEJO||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Nombre de séjours Période||"|"||"|"||"|"||"|"||" | |||
| CTI_EX3|4|CTI_NBSORDIR|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBSORDIR||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX3|31|CTI_NB_SEJ_FAEN#2|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NB_SEJ_FAEN#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX3|29|CTI_NB_SEJ_VAL#2|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NB_SEJ_VAL#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX3|18|CTI_NSFAC1_CS#4|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NSFAC1_CS#4||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX3|22|CTI_NSFAC2_CS#4|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NSFAC2_CS#4||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX3|26|CTI_NSFAC_C#2|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NSFAC_C#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX3|11|CTI_NSFAC_CS#4|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NSFAC_CS#4||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX3|20|CTI_RAT_AMB1_CAT|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_RAT_AMB1_CAT||||||||||||||||"|"*CALC||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX3|24|CTI_RAT_AMB2_CAT|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_RAT_AMB2_CAT||||||||||||||||"|"*CALC||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX3|15|CTI_RAT_CAH_CAL|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_RAT_CAH_CAL||||||||||||||||"|"*CALC||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX3|1|CTI_SEP|||Occupation||0|0|0|14|bold|0||0xffcc00|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Occupation||"|"||"|"||"|"||"|"||" | |||
| CTI_EX3|10|CTI_SEP|||Activité Etablissement Date de Vente||0|0|0|14|bold|0||0xffcc00|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Activité Etablissement Date de Vente||"|"||"|"||"|"||"|"||" | |||
| CTI_EX3|17|CTI_SEP|||Activité Hospitalisés : Date de Vente||0|0|0|14|bold|0||0xffcc33|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Activité Hospitalisés : Date de Vente||"|"||"|"||"|"||"|"||" | |||
| CTI_EX3|21|CTI_SEP|||Activité Ambulatoire : Date de Vente||0|0|0|14|bold|0||0xffcc33|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Activité Ambulatoire : Date de Vente||"|"||"|"||"|"||"|"||" | |||
| CTI_EX3|25|CTI_SEP|||Activité Clinique Facturée et Valorisée : Date de Sortie||0|0|0|14|bold|0||0xffcc00|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Activité Clinique Facturée et Valorisée : Date de Sortie||"|"||"|"||"|"||"|"||" | |||
| CTI_EX3|9|CTI_TX_HOAM|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_TX_HOAM||||||||||||||||"|"*CALC||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|47|CTI_CAMFAC1_DC|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_CAMFAC1_DC||||||||||||||||"|"*CALC||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|51|CTI_CAMFAC2_DC|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_CAMFAC2_DC||||||||||||||||"|"*CALC||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|55|CTI_CAMFAC5_DC|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_CAMFAC5_DC||||||||||||||||"|"*CALC||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|39|CTI_CAMFAC_CS|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_CAMFAC_CS||||||||||||||||"|"*CALC||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|19|CTI_CAMFAC_DC|||CA Moyen Facturé||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_CAMFAC_DC||||||||||||||||"|"*CALC||||||||||||||||"|"CA Moyen Facturé||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|56|CTI_DIA_MT_FAC#4|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_DIA_MT_FAC#4||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|14|CTI_DMSR|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_DMSR||||||||||||||||"|"*CALC||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|15|CTI_DMSTOT|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_DMSTOT||||||||||||||||"|"*CALC||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|21|CTI_MTCOM_H#4|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_MTCOM_H#4||||||||||||||||"|"FACTURATION_HONORAIRE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|23|CTI_MTC_CHDV_FAC|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_MTC_CHDV_FAC||||||||||||||||"|"*CALC||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|41|CTI_MTENC_C#2|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_MTENC_C#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|46|CTI_MTFAC1_C#2|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_MTFAC1_C#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|26|CTI_MTFAC1_C#4|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_MTFAC1_C#4||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|50|CTI_MTFAC2_C#2|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_MTFAC2_C#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|30|CTI_MTFAC2_C#4|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_MTFAC2_C#4||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|54|CTI_MTFAC5_C#2|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_MTFAC5_C#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|34|CTI_MTFAC5_C#4|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_MTFAC5_C#4||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|38|CTI_MTFAC_C#2|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_MTFAC_C#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|18|CTI_MTVEN_C#4|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_MTVEN_C#4||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|43|CTI_MT_FAC_TOT#2|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_MT_FAC_TOT#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|10|CTI_NB2_JSN|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NB2_JSN||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|6|CTI_NBAMB|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBAMB||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|3|CTI_NBENTDIR|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBENTDIR||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|7|CTI_NBEXT|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBEXT||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|5|CTI_NBJSN|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBJSN||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|11|CTI_NBPLACES|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBPLACES||||||||||||||||"|"PLACES||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|8|CTI_NBSCE|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBSCE||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|2|CTI_NBSEJO|||Nombre de séjours Période||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBSEJO||||||||||||||||"|"OCCUPATION||||||||||||||||"|"Nombre de séjours Période||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|4|CTI_NBSORDIR|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NBSORDIR||||||||||||||||"|"OCCUPATION||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|42|CTI_NB_SEJ_FAEN#2|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NB_SEJ_FAEN#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|40|CTI_NB_SEJ_VAL#2|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NB_SEJ_VAL#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|45|CTI_NSFAC1_CS#2|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NSFAC1_CS#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|25|CTI_NSFAC1_CS#4|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NSFAC1_CS#4||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|49|CTI_NSFAC2_CS#2|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NSFAC2_CS#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|29|CTI_NSFAC2_CS#4|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NSFAC2_CS#4||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|53|CTI_NSFAC5_CS#2|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NSFAC5_CS#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|33|CTI_NSFAC5_CS#4|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NSFAC5_CS#4||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|37|CTI_NSFAC_C#2|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NSFAC_C#2||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|17|CTI_NSFAC_CS#4|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_NSFAC_CS#4||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|27|CTI_RAT_AMB1_CAT|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_RAT_AMB1_CAT||||||||||||||||"|"*CALC||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|31|CTI_RAT_AMB2_CAT|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_RAT_AMB2_CAT||||||||||||||||"|"*CALC||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|35|CTI_RAT_AMB5_CAT|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_RAT_AMB5_CAT||||||||||||||||"|"*CALC||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|22|CTI_RAT_CAH_CAL|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_RAT_CAH_CAL||||||||||||||||"|"*CALC||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|20|CTI_RUBMED_MT_FAC#4||Montant CA (Hors Pdts refac.)|Montant CA (Hors Produits refacturables)||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_RUBMED_MT_FAC#4||||||||||||||||"|"FACTURATION_CLINIQUE||||||||||||||||"|"Montant CA (Hors Produits refacturables)||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|1|CTI_SEP|||Occupation.||0|0|0|14|bold|0||0xffcc00|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Occupation.||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|9|CTI_SEP|||Taux d'occupation||0|0|10|10|bold|0||0xffff66|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Taux d'occupation||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|13|CTI_SEP|||DMS||0|0|10|10|bold|0||0xffff66|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"DMS||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|16|CTI_SEP|||Activité Etablissement Date de Vente||0|0|0|14|bold|0||0xffcc00|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Activité Etablissement Date de Vente||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|24|CTI_SEP|||Activité Hospitalisés : Date de Vente||0|0|10|10|bold|0||0xffff66|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Activité Hospitalisés : Date de Vente||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|28|CTI_SEP|||Activité Ambulatoire : Date de Vente||0|0|10|10|bold|0||0xffff66|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Activité Ambulatoire : Date de Vente||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|32|CTI_SEP|||Activité Séances : Date de vente||0|0|10|10|bold|0||0xffff66|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Activité Séances : Date de vente||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|36|CTI_SEP|||Activité Clinique Facturée et Valorisée : Date de Sortie.||0|0|0|14|bold|0||0xffcc00|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Activité Clinique Facturée et Valorisée : Date de Sortie.||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|44|CTI_SEP|||Activité Hospitalisés : Date de Sortie||0|0|10|10|bold|0||0xffff66|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Activité Hospitalisés : Date de Sortie||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|48|CTI_SEP|||Activité Ambulatoire : Date de sortie||0|0|10|10|bold|0||0xffff66|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Activité Ambulatoire : Date de sortie||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|52|CTI_SEP|||Actvité Séances : Date de sortie||0|0|10|10|bold|0||0xffff66|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Actvité Séances : Date de sortie||"|"||"|"||"|"||"|"||" | |||
| CTI_EX4|12|CTI_TX_HOAM|||||0|0|0|0||0|||0|0|||| | |||||||0||||"||||||"|0||||"CTI_TX_HOAM||||||||||||||||"|"*CALC||||||||||||||||"|"||"|"||"|"||"|"||"|"||" | |||
| CTI_PF_AGG|1|CTI_SEP|||Portfolio CTI||0|26|0|14|bold|2|0xc0392b|0xcccccc|0|0|||| | |||||||0||||"||||||"|0||||"CTI_SEP||||||||||||||||"|"SEP||||||||||||||||"|"Portfolio CTI||"|"||"|"||"|"||"|"||" | |||
| @ -0,0 +1,10 @@ | |||
| keepoid|severite_code|severite_texte | |||
| 0|**|Non renseignee | |||
| 1|1|Sévérité 1 | |||
| 8|8|Non PMSI | |||
| 2|ABCDE|Sévérité ABCDE | |||
| 3|J|Sévérité J | |||
| 4|S|séances | |||
| 5|T|Sévérité T | |||
| 6|Z|Sévérité Z | |||
| 7|s|DS > 2 nuits | |||
| @ -0,0 +1,11 @@ | |||
| keepoid|code|texte | |||
| 0|**|Non renseigné | |||
| 41|EXHAD|PMSI HAD Transmis | |||
| 11|EXMCO|PMSI MCO Transmis | |||
| 31|EXPSY|PMSI PSY Transmis | |||
| 21|EXSSR|PMSI SSR Transmis | |||
| 5|HPMSI|HORS PMSI | |||
| 40|NEXHAD|PMSI HAD Non Transmis | |||
| 10|NEXMCO|PMSI MCO Non Transmis | |||
| 30|NEXPSY|PMSI PSY Non Transmis | |||
| 20|NEXSSR|PMSI SSR Non Transmis | |||
| @ -0,0 +1,11 @@ | |||
| oid|code|texte | |||
| 1|11|MCO hospitalisés | |||
| 1|12|MCO Ambulatoires | |||
| 1|15|MCO Séances | |||
| 1|21|SSR hospitalisation complète | |||
| 1|22|SSR hospitalisation partiel | |||
| 1|24|SSR Autres | |||
| 1|30|Externes | |||
| 1|31|PSY hospitalisation complète | |||
| 1|32|PSY hospitalisation partiel | |||
| 1|41|HAD | |||
| @ -0,0 +1,7 @@ | |||
| oid|code|texte | |||
| 1|0|Non renseigné | |||
| 1|1|Hospitalisé | |||
| 1|2|Ambulatoires | |||
| 1|3|Externes | |||
| 1|5|Séances | |||
| 1|9|Fictifs | |||
| @ -0,0 +1,5 @@ | |||
| code|label|description | |||
| hc_forfaitisable|GMT forfaitisable (Hospitalisation complète)|Au moins 50% des séjours d’un même GME (Groupe Médico-Économique) se répartissent sur une période continue de 3 semaines. | |||
| hc_non_forfaitisable|GMT non forfaitisable (Hospitalisation complète)|Le GME ne respecte pas la règle de la forfaitisation (voir description du type_gmt 'hc_forfaitisable'). | |||
| hc_sans_zf|GMT sans zone forfaitaire (Hospitalisation Complète) |GMT où DZF = FZF = 7 (GMT en 7XXX des séjours en HC post 90 jours, en 8XXX des séjours < 8j avec transfert, décès ou mutation) ou DZF = FZF = 90 (GMT pédiatrie ou soins palliatifs) | |||
| hp_hebdomadaire|GMT hebdomadaire hospitalisation partielle|GMT récupéré des RHA des séjours en hospitalisation partielle. | |||
| @ -0,0 +1,30 @@ | |||
| oid|code|texte|data_code|data_entete|data_format|data_description|position_ratio|rang | |||
| 1|L_DATA_101|CTI : Séjours - C.A Total|FAVNBS@MTFACENC@MMTFACENC@0@0@0@0@0@0@0@0@0@0@0@0|Séjours total@C.A total@C.A moyen total|#@#E@#E|Séjours facturés et valorisés@C.A facturé et valorisé@C.A Moyen Facturé et valorisé@0@0@0@0@0@0@0@0@0@0@0@0|000000000000000|0 | |||
| 1|L_DATA_1|CTI : EMC - C.A Total |FAVEMC@MTFACENC@MMFPVEMC@0@0@0@0@0@0@0@0@0@0@0@0|EMC total@C.A total@C.A moyen total EMC|#@#E@#E|<B>Equivalent Malade Complet Facturé ou Valorisé</B><br>Calculé d'après l'occupation des dossiers facturés ou Valorisés sur la base de <br>- 1 EMC par séjour en Hospitalisation Complète MCO<br>- 1 EMC par jour en Hospitalisation de jour MCO<br>- 1 EMC par séance en Hospitalisation séance MCO<br>- 1 EMC par semaine en Hospitalisation Complète SSR ou PSY<br>- 1 EMC par jour en Hospitalisation de jour SSR ou PSY<br>- 1 EMC par séjour pour les autres cas (Externes)<br>Cet indicateur n'est pas calculé pour les regroupements par prestation, rubrique ou compte<br>Visible que par date d'activité ou date de sortie@C.A facturé et valorisé@C.A Moyen EMC Facturé et valorisé@0@0@0@0@0@0@0@0@0@0@0@0|000000000000000|0 | |||
| 1|L_DATA_2|CTI : EMC - C.A Total - Journées|FAVEMC@MTFACENC@MMFPVEMC@FAVNBJ@0@0@0@0@0@0@0@0@0@0@0|EMC total@C.A total@C.A moyen total EMC@Nombre journées total|#@#E@#E@#|<B>Equivalent Malade Complet Facturé ou Valorisé</B><br>Calculé d'après l'occupation des dossiers facturés ou Valorisés sur la base de <br>- 1 EMC par séjour en Hospitalisation Complète MCO<br>- 1 EMC par jour en Hospitalisation de jour MCO<br>- 1 EMC par séance en Hospitalisation séance MCO<br>- 1 EMC par semaine en Hospitalisation Complète SSR ou PSY<br>- 1 EMC par jour en Hospitalisation de jour SSR ou PSY<br>- 1 EMC par séjour pour les autres cas (Externes)<br>Cet indicateur n'est pas calculé pour les regroupements par prestation, rubrique ou compte<br>Visible que par date d'activité ou date de sortie@C.A facturé et valorisé@C.A Moyen EMC Facturé et valorisé@<B>Nombre de journées Facturées ou Valorisées</B><br>Calculé d'après l'occupation des dossiers facturés ou valorisés sur la base de<br>- Durée de séjour (sauf jour de sortie) en Hospitalisation Complète MCO<br>- Nombre de jours de présence en Hospitalisation de jour MCO<br>- Nombre de séances en Hospitalisation séance MCO<br>- Durée de séjour (sauf jour de sortie) en Hospitalisation Complète SSR ou PSY<br>- Nombre de jours de présence en Hospitalisation de jour SSR ou PSY<br>- 0 pour les autres cas (Externes)<br>Cet indicateur n'est pas calculé pour les regroupements par prestation, rubrique ou compte<br>Visible que par date d'activité ou date de sortie@0@0@0@0@0@0@0@0@0@0@0|000000000000000|0 | |||
| 1|L_DATA_3|CTI : EMC - C.A Total - Journées - C.A ( HC & HJ )|FAVEMC@MTFACENC@MMFPVEMC@FAVNBJ@FAVNBEMCHC@FAVMTTHC@FAVCAMHC@FAVNBSHJ@FAVMTTHJ@FAVCAMHJ@0@0@0@0@0|EMC total@C.A total@C.A moyen total EMC@Nombre journées total@Nombre EMC HC@C.A total HC@C.A moyen total HC@Séjours HJ@C.A total HJ@C.A moyen total HJ@0@0@0@0@0|#@#E@#E@#@#@#E@#E@#@#E@#E|"<B>Equivalent Malade Complet Facturé ou Valorisé</B><br>Calculé d'après l'occupation des dossiers facturés ou Valorisés sur la base de <br>- | |||
| 1 EMC par séjour en Hospitalisation Complète MCO<br>- 1 EMC par jour en Hospitalisation de jour MCO<br>- 1 EMC par séance en Hospitalisation séance MCO<br>- | |||
| 1 EMC par semaine en Hospitalisation Complète SSR ou PSY<br>- 1 EMC par jour en Hospitalisation de jour SSR ou PSY<br>- | |||
| 1 EMC par séjour pour les autres cas (Externes)<br>Cet indicateur n'est pas calculé pour les regroupements par prestation, rubrique ou compte<br>Visible que par date d'activité ou date de sortie@C.A facturé et valorisé@C.A Moyen EMC Facturé et valorisé@<B>Nombre de journées Facturées ou Valorisées</B><br>Calculé d'après l'occupation des dossiers facturés ou valorisés sur la base de<br>- | |||
| Durée de séjour (sauf jour de sortie) en Hospitalisation Complète MCO<br>- Nombre de jours de présence en Hospitalisation de jour MCO<br>- | |||
| Nombre de séances en Hospitalisation séance MCO<br>- Durée de séjour (sauf jour de sortie) en Hospitalisation Complète SSR ou PSY<br>- | |||
| Nombre de jours de présence en Hospitalisation de jour SSR ou PSY<br>- 0 pour les autres cas (Externes)<br>Cet indicateur n'est pas calculé pour les regroupements par prestation, rubrique ou compte<br>Visible que par date d'activité ou date de sortie@Nombre EMC en Hospitalisation complète HC@C.A facturé et valorisé en Hospitalisation complète HC@CA Moyen EMC facturé et valorisé en Hospitalisation complète HC@Nombre de séjours en Hospitalisation de jour HJ@C.A facturé et valorisé en Hospitalisation de jour HJ@CA moyen facturé et valorisé en Hospitalisation de jour HJ@0@0@0@0@0"|000000000000000|0 | |||
| 1|L_DATA_3_OCC|CTI : Facturation : Nombre Patients/ Séjour/EMC - Sorties factuées - Journées facturées|NBP@NSEJ@EMC@NSFAC@NSNFAC@NJNS@JRNSORFAC@NJNAS@JRNSORHONFAC@0@0@0@0@0@0|Nombre patients@Nombre séjours@EMC@Sor fac@Sor non fac@Journées sortis hospi@Journées fac@Jou+A+S@Jou+A+S fac|#@#@#@#@#@#j@#j@#j@#j|Nombre patients@Nombre séjours@Equivalent malade complet@Nombre sorties facturées@Nombre sorties non facturées@Durée séjours sortis (hospitalisés)@Nombre journées hospitalisés facturées@Nombre journées + ambulatoires + séances (hospitalisation)@Nombre journées d'hospitalisation facturées|000000000000000|3 | |||
| 1|L_DATA_4|CTI : EMC - C.A Total - Journées - C.A ( HC & HJ & Autres)|FAVEMC@MTFACENC@MMFPVEMC@FAVNBJ@FAVNBEMCHC@FAVMTTHC@FAVCAMHC@FAVNBSHJ@FAVMTTHJ@FAVCAMHJ@FAVNBSHA@FAVMTTHA@FAVCAMAU@0@0|EMC total@C.A total@C.A moyen total EMC@Nombre journées total@Nombre EMC HC@C.A total HC@C.A moyen total HC@Séjours HJ@C.A total HJ@C.A moyen total HJ@Séjours AUTRES@C.A total Autres@C.A moyen total Autres@0@0|#@#E@#E@#@#@#E@#E@#@#E@#E@#@#E@#E|"<B>Equivalent Malade Complet Facturé ou Valorisé</B><br>Calculé d'après l'occupation des dossiers facturés ou Valorisés sur la base de <br>- 1 EMC par séjour en Hospitalisation Complète MCO<br>- 1 EMC par jour en Hospitalisation de jour MCO<br>- 1 EMC par séance en Hospitalisation séance MCO<br>- 1 EMC par semaine en Hospitalisation Complète SSR ou PSY<br>- 1 EMC par jour en Hospitalisation de jour SSR ou PSY<br>- 1 EMC par séjour pour les autres cas (Externes)<br>Cet indicateur n'est pas calculé pour les regroupements par prestation, rubrique ou compte<br>Visible que par date d'activité ou date de sortie@C.A facturé et valorisé@C.A Moyen EMC Facturé et valorisé@<B>Nombre de journées Facturées ou Valorisées</B><br>Calculé d'après l'occupation des dossiers facturés ou valorisés sur la base de<br>- | |||
| Durée de séjour (sauf jour de sortie) en Hospitalisation Complète MCO<br>- Nombre de jours de présence en Hospitalisation de jour MCO<br>- | |||
| Nombre de séances en Hospitalisation séance MCO<br>- Durée de séjour (sauf jour de sortie) en Hospitalisation Complète SSR ou PSY<br>- | |||
| Nombre de jours de présence en Hospitalisation de jour SSR ou PSY<br>- 0 pour les autres cas (Externes)<br>Cet indicateur n'est pas calculé pour les regroupements par prestation, rubrique ou compte<br>Visible que par date d'activité ou date de sortie@Nombre EMC en Hospitalisation complète HC@C.A facturé et valorisé en Hospitalisation complète HC@CA Moyen EMC facturé et valorisé en Hospitalisation complète HC@Nombre de séjours en Hospitalisation de jour HJ@C.A facturé et valorisé en Hospitalisation de jour HJ@CA moyen facturé et valorisé en Hospitalisation de jour HJ@Nombre de séjours en Hospitalisation autre que HC ou HJ@<B>Chiffre d'affaires par Séjour en Hospitalisation autre que HC ou HJ</B><br>Hospitalisation autre que HC ou HJ = Types séjour CTI Externes@<B>Chiffre d'affaires Moyen par Séjour en Hospitalisation autre que HC ou HJ</B><br>Hospitalisation autre que HC ou HJ = Types séjour CTI Externes@0@0"|000000000000000|0 | |||
| 1|L_DATA_5|CTI : EMC - C.A Total - Journées - C.A ( HC & HJ & Autres) - DMS|FAVEMC@MTFACENC@MMFPVEMC@FAVNBJ@FAVNBEMCHC@FAVMTTHC@FAVCAMHC@FAVNBSHJ@FAVMTTHJ@FAVCAMHJ@FAVNBSHA@FAVMTTHA@FAVCAMAU@FAVDMS@0|EMC total@C.A total@C.A moyen total EMC@Nb journées total@Nombre EMC HC@C.A total HC@C.A moyen total HC@Séjours HJ@C.A total HJ@C.A moyen total HJ@Séjours AUTRES@C.A total Autres@C.A moyen total Autres@DMS hospitalisés|#@#E@#E@#@#@#E@#E@#@#E@#E@#@#E@#E@#,00j|<B>Equivalent Malade Complet Facturé ou Valorisé</B><br>Calculé d'après l'occupation des dossiers facturés ou Valorisés sur la base de <br>- 1 EMC par séjour en Hospitalisation Complète MCO<br>- 1 EMC par jour en Hospitalisation de jour MCO<br>- 1 EMC par séance en Hospitalisation séance MCO<br>- 1 EMC par semaine en Hospitalisation Complète SSR ou PSY<br>- 1 EMC par jour en Hospitalisation de jour SSR ou PSY<br>- 1 EMC par séjour pour les autres cas (Externes)<br>Cet indicateur n'est pas calculé pour les regroupements par prestation, rubrique ou compte<br>Visible que par date d'activité ou date de sortie@C.A facturé et valorisé@C.A Moyen EMC Facturé et valorisé@<B>Nombre de journées Facturées ou Valorisées</B><br>Calculé d'après l'occupation des dossiers comptabilisés ou valorisés sur la base de<br>- Durée de séjour (sauf jour de sortie) en Hospitalisation Complète MCO<br>- Nombre de jours de présence en Hospitalisation de jour MCO<br>- Nombre de séances en Hospitalisation séance MCO<br>- Durée de séjour (sauf jour de sortie) en Hospitalisation Complète SSR ou PSY<br>- Nombre de jours de présence en Hospitalisation de jour SSR ou PSY<br>- 0 pour les autres cas (Externes)<br>Cet indicateur n'est pas calculé pour les regroupements par prestation, rubrique ou compte<br>Visible que par date d'activité ou date de sortie@Nombre EMC en Hospitalisation complète HC@C.A facturé et valorisé en Hospitalisation complète HC@CA Moyen EMC facturé et valorisé en Hospitalisation complète HC@Nombre de séjours en Hospitalisation de jour HJ@C.A facturé et valorisé en Hospitalisation de jour HJ@CA moyen facturé et valorisé en Hospitalisation de jour HJ@Nombre de séjours en Hospitalisation autre que HC ou HJ@<B>Chiffre d'affaires par Séjour en Hospitalisation autre que HC ou HJ</B><br>Hospitalisation autre que HC ou HJ = Types séjour CTI Externes@<B>Chiffre d'affaires Moyen par Séjour en Hospitalisation autre que HC ou HJ</B><br>Hospitalisation autre que HC ou HJ = Types séjour CTI Externes@Rapport entre le nombre de journées de présence des séjours hospitalisés sortis et le nombre de séjours hospitalisés sortis@0|000000000000000|0 | |||
| 1|L_DATA_6|CTI : EMC - C.A Total - Journées - Tiers payant|EMC@MTFAC@MMTFAC@FACNBJ@NBSEJ@FACNS1@MTFAC1@FACNS2@MTFAC2@FACNS0@MTFAC0@0@0@0@0@0|EMC Facturé@C.A facturé@C.A moyen facturé@Nb journées facturée@Séjours Facturé@Séjours AMO@C.A facturé AMO@Séjours AMC@C.A facturé AMC@Séjours Patient@C.A facturé Pat|#@#E@#E@#@#@#@#E@#@#E@#@#E@#@#E|Nombre EMC facturés@C.A facturé@C.A moyen facturé@Nb journées facturée@Séjours Facturé@Séjours AMO@C.A facturé AMO@Séjours AMC@C.A facturé AMC@Séjours Patient@C.A facturé Patient|000000000000000|0 | |||
| 1|L_DATA_7|CTI : EMC ( Total - HC - HJ - Autres) - C.A ( Total - HC - HJ - Autres)|FAVEMC@MTFACENC@FAVNBEMCHC@FAVNBSHJ@FAVNBSHA@MTENC@FAVMTTHC@FAVMTTHJ@FAVMTTHA@0@0@0@0@0@0@0|EMC total@C.A Total@Nb EMC HC@Séjours HJ@Séjours Autres@Dont valorisé@C.A total HC@C.A total HJ@C.A total Autres|#@#E@#@#@#@#E@#E@#E@#E|<B>Equivalent Malade Complet Facturé ou Valorisé</B><br>Calculé d'après l'occupation des dossiers facturés ou Valorisés sur la base de <br>- 1 EMC par séjour en Hospitalisation Complète MCO<br>- 1 EMC par jour en Hospitalisation de jour MCO<br>- 1 EMC par séance en Hospitalisation séance MCO<br>- 1 EMC par semaine en Hospitalisation Complète SSR ou PSY<br>- 1 EMC par jour en Hospitalisation de jour SSR ou PSY<br>- 1 EMC par séjour pour les autres cas (Externes)<br>Cet indicateur n'est pas calculé pour les regroupements par prestation, rubrique ou compte<br>Visible que par date d'activité ou date de sortie@C.A facturé et valorisé@Nombre EMC en Hospitalisation complète HC@Nombre de séjours en Hospitalisation de jour HJ@Nombre de séjours en Hospitalisation autre que HC ou HJ@C.A valorisé@C.A facturé et valorisé en Hospitalisation complète HC@C.A facturé et valorisé en Hospitalisation de jour HJ@C.A facturé et valorisé en Hospitalisation autre que HC ou HJ@0@0@0@0@0@0|000000000000000|0 | |||
| 1|L_DATA_8|CTI : EMC - C.A : Facturé - valorisé - total ( HJ - HC ) - C.A Autres|FAVEMC@MTFACENC@FACMTTHJ@FACMTTHC@VALMTHJT@VALMTHCT@FAVMTTHJ@FAVMTTHC@FAVMTTHA@0@0@0@0@0@0@0|EMC total@C.A total@CA facturé HJ@CA facturé HC@C.A Val HJ total@C.A Val HC total@C.A total HJ@C.A total HC@C.A total Autres|#@#E@#E@#E@#E@#E@#E@#E@#E|<B>Equivalent Malade Complet Facturé ou Valorisé</B><br>Calculé d'après l'occupation des dossiers facturés ou Valorisés sur la base de <br>- 1 EMC par séjour en Hospitalisation Complète MCO<br>- 1 EMC par jour en Hospitalisation de jour MCO<br>- 1 EMC par séance en Hospitalisation séance MCO<br>- 1 EMC par semaine en Hospitalisation Complète SSR ou PSY<br>- 1 EMC par jour en Hospitalisation de jour SSR ou PSY<br>- 1 EMC par séjour pour les autres cas (Externes)<br>Cet indicateur n'est pas calculé pour les regroupements par prestation, rubrique ou compte<br>Visible que par date d'activité ou date de sortie@C.A facturé et valorisé@C.A facturé en Hospitalisation de jour HJ@C.A facturé en Hospitalisation complète HC@C.A total valorisé en Hospitalisation de jour HJ ( groupés + Non groupés )@C.A total valorisé en Hospitalisation complète HC ( groupés + Non groupés )@C.A facturé et valorisé en Hospitalisation de jour HJ@C.A facturé et valorisé en Hospitalisation complète HC@C.A facturé et valorisé en Hospitalisation autre que HC ou HJ@0@0@0@0@0@0@0|000000000000000|0 | |||
| 1|L_DATA_102|x|FAVNBS@MTFACENC@MMTFACENC@FAVNBJ@0@0@0@0@0@0@0@0@0@0@0|Séjours total@C.A total@C.A moyen total@Nombre journées total|#@#E@#E@#|Séjours facturés et valorisés@C.A facturé et valorisé@C.A Moyen Facturé et valorisé@<B>Nombre de journées Facturées ou Valorisées</B><br>Calculé d'après l'occupation des dossiers facturés ou valorisés sur la base de<br>- Durée de séjour (sauf jour de sortie) en Hospitalisation Complète MCO<br>- Nombre de jours de présence en Hospitalisation de jour MCO<br>- Nombre de séances en Hospitalisation séance MCO<br>- Durée de séjour (sauf jour de sortie) en Hospitalisation Complète SSR ou PSY<br>- Nombre de jours de présence en Hospitalisation de jour SSR ou PSY<br>- 0 pour les autres cas (Externes)<br>Cet indicateur n'est pas calculé pour les regroupements par prestation, rubrique ou compte<br>Visible que par date d'activité ou date de sortie@0@0@0@0@0@0@0@0@0@0@0|000000000000000|0 | |||
| 1|L_DATA_103|CTI : Séjours - C.A Total - Journées - C.A ( HC & HJ )|FAVNBS@MTFACENC@MMTFACENC@FAVNBJ@FAVNBSHC@FAVMTTHC@FAVCAMHC@FAVNBSHJ@FAVMTTHJ@FAVCAMHJ@0@0@0@0@0|Séjours total@C.A total@C.A moyen total@Nombre journées total@Séjours total HC@C.A total HC@C.A Moyen total HC@Séjours total HJ@C.A total HJ@C.A Moyen total HJ|#@#E@#E@#@#@#E@#E@#@#E@#E|Séjours Facturé et Valorise@C.A Facturé et Valorise@C.A moyen Facturé et Valorise@Nombre journées Facturé et Valorise@Séjours Facturé et Valorise en Hospitalisation complète HC@C.A Facturé et Valorise en Hospitalisation complète HC@C.A Moyen Facturé et Valorise en Hospitalisation complète HC@Séjours Facturé et Valorise en Hospitalisation de jour HJ@C.A Facturé et Valorise en Hospitalisation de jour HJ@C.A Moyen Facturé et Valorise en Hospitalisation de jour HJ|000000000000000|0 | |||
| 1|L_DATA_104|CTI : Séjours - C.A Total - Journées - C.A ( HC & HJ & Autres)|FAVNBS@MTFACENC@MMTFACENC@FAVNBJ@FAVNBSHC@FAVMTTHC@FAVCAMHC@FAVNBSHJ@FAVMTTHJ@FAVCAMHJ@FAVNBSHA@FAVMTTHA@FAVCAMAU@0@0|Séjours total@C.A total@C.A moyen total@Nombre journées total@Séjours total HC@C.A total HC@C.A Moyen total HC@Séjours total HJ@C.A total HJ@C.A Moyen total HJ@Séjours total Autres@C.A total Autres@C.A Moyen total Autres|#@#E@#E@#@#@#E@#E@#@#E@#E@#@#E@#E|Séjours Facturé et Valorise@C.A Facturé et Valorise@C.A moyen Facturé et Valorise@Nombre journées Facturé et Valorise@Séjours Facturé et Valorise en Hospitalisation complète HC@C.A Facturé et Valorise en Hospitalisation complète HC@C.A Moyen Facturé et Valorise en Hospitalisation complète HC@Séjours Facturé et Valorise en Hospitalisation de jour HJ@C.A Facturé et Valorise en Hospitalisation de jour HJ@C.A Moyen Facturé et Valorise en Hospitalisation de jour HJ@Séjours Facturé et Valorise en Hospitalisation autre que HC ou HJ@C.A Facturé et Valorise en Hospitalisation autre que HC ou HJ@C.A Moyen Facturé et Valorise en Hospitalisation autre que HC ou HJ|000000000000000|0 | |||
| 1|L_DATA_105|CTI : Séjours - C.A Total - Journées - C.A ( HC & HJ & Autres) - DMS|FAVNBS@MTFACENC@MMTFACENC@FAVNBJ@FAVNBSHC@FAVMTTHC@FAVCAMHC@FAVNBSHJ@FAVMTTHJ@FAVCAMHJ@FAVNBSHA@FAVMTTHA@FAVCAMAU@FAVDMS@0|Séjours total@C.A total@C.A moyen total@Nombre journées total@Séjours total HC@C.A total HC@C.A Moyen total HC@Séjours total HJ@C.A total HJ@C.A Moyen total HJ@Séjours total Autres@C.A total Autres@C.A Moyen total Autres@DMS hospitalisés|#@#E@#E@#@#@#E@#E@#@#E@#E@#@#E@#E@#,00j|Séjours Facturé et Valorise@C.A Facturé et Valorise@C.A moyen Facturé et Valorise@Nombre journées Facturé et Valorise@Séjours Facturé et Valorise en Hospitalisation complète HC@C.A Facturé et Valorise en Hospitalisation complète HC@C.A Moyen Facturé et Valorise en Hospitalisation complète HC@Séjours Facturé et Valorise en Hospitalisation de jour HJ@C.A Facturé et Valorise en Hospitalisation de jour HJ@C.A Moyen Facturé et Valorise en Hospitalisation de jour HJ@Séjours Facturé et Valorise en Hospitalisation autre que HC ou HJ@C.A Facturé et Valorise en Hospitalisation autre que HC ou HJ@C.A Moyen Facturé et Valorise en Hospitalisation autre que HC ou HJ@Rapport entre le nombre de journées de présence des séjours hospitalisés sortis et le nombre de séjours hospitalisés sortis|000000000000000|0 | |||
| 1|L_DATA_106|CTI : Séjours - C.A Total - Journées - Tiers payant|NBSEJ@MTFAC@MMTFAC@FACNBJ@NBSEJ@FACNS1@MTFAC1@FACNS2@MTFAC2@FACNS0@MTFAC0@0@0@0@0@0|Séjours Facturé@C.A facturé@C.A moyen facturé@Nb journées facturée@Séjours Facturé@Séjours AMO@C.A facturé AMO@Séjours AMC@C.A facturé AMC@Séjours Patient@C.A facturé Pat|#@#E@#E@#@#@#@#E@#@#E@#@#E@#@#E|Séjours Facturé@C.A facturé@C.A moyen facturé@Nombre journées facturée@Séjours Facturé@Séjours AMO@C.A facturé AMO@Séjours AMC@C.A facturé AMC@Séjours Patient@C.A facturé Patient|000000000000000|0 | |||
| 1|L_DATA_107|CTI : Séjours ( Total - HC - HJ - Autres) - C.A ( Total - HC - HJ - Autres)|FAVNBS@MTFACENC@FAVNBSHC@FAVNBSHJ@FAVNBSHA@MTENC@FAVMTTHC@FAVMTTHJ@FAVMTTHA@0@0@0@0@0@0@0|Séjours total@C.A Total@Séjours Total HC@Séjours total HJ@Séjours total Autres@Dont valorisé@C.A total HC@C.A total HJ@C.A total Autres|#@#E@#@#@#@#E@#E@#E@#E|Séjours Facturé et Valorise@C.A Facturé et Valorise@Séjours Facturé et Valorise en Hospitalisation complète HC@Séjours en Hospitalisation de jour HJ@Séjours en Hospitalisation autre que HC ou HJ@Dont valorisé@C.A Facturé et Valorise en Hospitalisation complète HC@C.A Facturé et Valorise en Hospitalisation de jour HJ@C.A Facturé et Valorise en Hospitalisation autre que HC ou HJ|000000000000000|0 | |||
| 1|L_DATA_108|CTI : Séjours - C.A : Facturé - valorisé - total ( HJ - HC ) - C.A Autres|FAVNBS@MTFACENC@FACMTTHJ@FACMTTHC@VALMTHJT@VALMTHCT@FAVMTTHJ@FAVMTTHC@FAVMTTHA@0@0@0@0@0@0@0|Séjours total@C.A Total@CA facturé HJ@CA facturé HC@C.A Val HJ total@C.A Val HC total@C.A total HJ@C.A total HC@C.A total Autres|#@#E@#E@#E@#E@#E@#E@#E@#E|Séjours Facturé et valorisé@C.A Facturé et Valorise@C.A facturé en Hospitalisation de jour HJ@C.A facturé en Hospitalisation complète HC@C.A total valorisé en Hospitalisation de jour HJ ( groupés + Non groupés )@C.A total valorisé en Hospitalisation complète HC ( groupés + Non groupés )@C.A facturé et valorisé en Hospitalisation de jour HJ@C.A facturé et valorisé en Hospitalisation complète HC@C.A facturé et valorisé en Hospitalisation autre que HC ou HJ@0@0@0@0@0@0@0|000000000000000|0 | |||
| 1|L_DATA_1_OCC|CTI : Occupation : Nombre Patients/ Séjour/EMC - Entrées/Sorties - Ambulatoire/ Séances - Journées|NBP@NSEJ@EMC@NED@NEM@NSD@NSM@NAM@NSE@NSEDIA@NSECHM@NSEDIV@NJN@NJNXA@0|Nombre patients@Nombre Séjours@EMC@Entrées (hospi)@Entrées + mutations@Sorties (Hospi)@Sorties + Mutations@Nombre Ambulatoire@Nombre séances@séances Dialyse@Séances Chimio@Séances Autres@Journées hospi@Jou+Ext+Ambu|#@#@#@#@#@#@#@#@#@#@#@#@#j@#j|Nombre patients@Nombre Séjours@Equivalent Malade complet@Entrées directes (hospitalisés)@Entrées directes + mutations@Sorties directes (hospitalisés)@Sorties directes (hospitalisés) + Mutations@Nombre Ambulatoire@Nombre séances total@séances Dialyse@Séances Chimio@Séances Autres@Nombre journées hospitalisés@Nombre journées + ambulatoires + externes|000000000000000|1 | |||
| 1|L_DATA_2_OCC|CTI : Séjours : Nombre Patients/ Séjour/EMC - Admissions/Sorties - Journées - DMS|NBP@NSEJ@EMC@NADPRE@NAD@NSHP@NSDXASSH@NNONSOR@NFULL@NJN@NJNXAS@DMSHES@DMSHON@0@0|Nombre patients@Nombre séjours@EMC@Adm < per.@Admissions@Sor Post@Sor+X+A+S-Hors hospi@Séj non sortis@Séj entiers@Journées hospi@Jou+X+A+S@DMS Hospi@DMS HOS+A+S|#@#@#@#@#@#@#@#@#@#j@#j@#,00j@#,00j|Nombre patients@Nombre Séjours@Equivalent Malade complet@Nombre admissions < période@Nombre admissions période@Nombre sorties hors période@Nombre sorties + ambulatoires + externes + séances (hors hospit)@Nombre séjours non sortis@Nombre séjours entiers sur période@Nombre journées (hospitalisés)@Nombre journées + ambulatoires + externes + séances@DMS hospitalisés@DMS hospitalisation (Hospit. + séances + ambulatoires)|000000000000000|2 | |||
| 1|L_DATA_4_OCC|CTI : Récapitulatif : Séjour/EMC - Entrées/Sorties(Hospi) - Ambulatoires/séances/externes/Bébés/urgences|NBP@NSEJ@EMC@NED@NSD@NAM@NSE@NEX@NPX@NBB@URG@0@0@0@0|Nombre patients@Nombre séjours@Equivalent malade complet@Entrées directes (hospi)@Sorties directes (hospi)@Nombre Ambulatoire@Nombre séances@Nombre externes@Passages Ext@Nombre bébés@Urgences|#@#@#@#@#@#@#@#@#@#|Nombre patients@Nombre séjours@Equivalent malade complet@Nombre entrées directes (hospitalisés)@Nombre sorties directes (hospitalisés)@Nombre Ambulatoire@Nombre séances@Nombre externes@Nombre passages externes@Nombre bébés@Urgences|000000000000000|4 | |||
| @ -0,0 +1,4 @@ | |||
| @ECHO Off | |||
| ECHO /!\ VOUS ETES SUR LE POINT DE PERDRE LES DONNEES DE VOTRE BASE /!\ | |||
| PAUSE | |||
| ..\..\..\Sources\db\data\iCTI_svn_data_apply.exe -m activite | |||
| @ -0,0 +1,2 @@ | |||
| @ECHO Off | |||
| ..\..\..\Sources\db\data\iCTI_svn_data_extract.exe -m activite | |||
| @ -0,0 +1,5 @@ | |||
| -- ============================================================ | |||
| -- Derniers traitements | |||
| -- - Lancement de fonctions PGSQL | |||
| -- - Nettoyage installdb (éventuel) | |||
| -- ============================================================ | |||
| @ -0,0 +1,3 @@ | |||
| -- ===================================================================== | |||
| -- Divers traitements sur les données après l'installation des données | |||
| -- ===================================================================== | |||
| @ -0,0 +1,9 @@ | |||
| -- ===================================================================== | |||
| -- Divers traitements sur les données avant l'installation des données | |||
| -- ===================================================================== | |||
| -- Si la valeur non renseigné est vide '', le tri fonctionne mal - A supprimer en septembre 2025 | |||
| UPDATE activite.t_services_facturation | |||
| SET code = '****' | |||
| WHERE oid = 0 | |||
| ; | |||
| @ -0,0 +1,136 @@ | |||
| -- ============================================= | |||
| -- Nettoyage de la BDD avant installation. | |||
| -- (Supprimer le contenu au bout de 3 mois) | |||
| -- - Suppression de tables | |||
| -- - Suppression de champs | |||
| -- - Suppression de vues/fonctions SQL | |||
| -- - Suppression ou modification de séquences | |||
| -- ============================================= | |||
| DROP VIEW IF EXISTS activite.v_mouvements_sejour_3 CASCADE; | |||
| DROP INDEX IF EXISTS i_expert_sejour_controle_4; | |||
| SELECT base.cti_execute('ALTER TABLE ' || nspname || '.' || relname || ' DROP CONSTRAINT ' || conname, 1) | |||
| FROM pg_constraint | |||
| JOIN pg_namespace ON pg_namespace.oid = pg_constraint.connamespace | |||
| JOIN pg_catalog.pg_class ON pg_class.oid = pg_constraint.conrelid | |||
| WHERE conname = 't_lits_etage_id_key' AND | |||
| nspname like 'activite%' | |||
| ; | |||
| SELECT base.cti_execute('DROP INDEX IF EXISTS ' || nspname || '.' || pg_class.relname, 1) | |||
| FROM pg_class | |||
| JOIN pg_namespace ON pg_class.relnamespace = pg_namespace.oid | |||
| WHERE | |||
| pg_namespace.nspname LIKE 'activite%' AND | |||
| pg_class.relname = 't_lits_etage_id_key' | |||
| ; | |||
| DROP TABLE IF EXISTS activite.t_sejours_ignores; | |||
| ALTER TABLE activite.t_services_facturation | |||
| DROP COLUMN IF EXISTS unite_medicale_default_id | |||
| ,DROP COLUMN IF EXISTS unite_medicale_except1_etage_id | |||
| ,DROP COLUMN IF EXISTS unite_medicale_except1_id | |||
| ,DROP COLUMN IF EXISTS unite_medicale_except2_activite_id | |||
| ,DROP COLUMN IF EXISTS unite_medicale_except2_etage_id | |||
| ,DROP COLUMN IF EXISTS unite_medicale_except2_id | |||
| ,DROP COLUMN IF EXISTS unite_medicale_except3_activite_id | |||
| ,DROP COLUMN IF EXISTS unite_medicale_except1_activite_id | |||
| ,DROP COLUMN IF EXISTS unite_medicale_except3_etage_id | |||
| ,DROP COLUMN IF EXISTS unite_medicale_except3_id | |||
| ; | |||
| ALTER TABLE activite.t_lieux_c DROP COLUMN IF EXISTS etage_nb_cp CASCADE; | |||
| ALTER TABLE activite.t_lieux_c DROP COLUMN IF EXISTS etage_nb_lits CASCADE; | |||
| ALTER TABLE activite.t_lieux_c DROP COLUMN IF EXISTS service_facturation_nb_cp CASCADE; | |||
| ALTER TABLE activite.t_lieux_c DROP COLUMN IF EXISTS service_facturation_nb_lits CASCADE; | |||
| ALTER TABLE activite.t_lieux_c DROP COLUMN IF EXISTS etage_section_nb_cp CASCADE; | |||
| ALTER TABLE activite.t_lieux_c DROP COLUMN IF EXISTS etage_section_nb_lits CASCADE; | |||
| ALTER TABLE activite.t_medecins_administratifs | |||
| DROP COLUMN IF EXISTS is_medecin_executant | |||
| ,DROP COLUMN IF EXISTS is_medecin_sejour | |||
| ,DROP COLUMN IF EXISTS statut | |||
| ; | |||
| ALTER TABLE activite.t_forme_activite_rule | |||
| DROP COLUMN IF EXISTS liste_activite | |||
| ,DROP COLUMN IF EXISTS liste_sauf_prestation | |||
| ,DROP COLUMN IF EXISTS liste_sauf_rubrique | |||
| ; | |||
| ALTER TABLE activite.p_factures_encours | |||
| DROP COLUMN IF EXISTS est_od | |||
| ; | |||
| ALTER TABLE activite.p_expert_sejour_controle | |||
| DROP COLUMN IF EXISTS borne_alerte | |||
| ,DROP COLUMN IF EXISTS code_groupe | |||
| ,DROP COLUMN IF EXISTS coefficient_attendu | |||
| ,DROP COLUMN IF EXISTS cumul_attendu | |||
| ,DROP COLUMN IF EXISTS cumul_base | |||
| ,DROP COLUMN IF EXISTS cumul_realise | |||
| ,DROP COLUMN IF EXISTS etat | |||
| ,DROP COLUMN IF EXISTS numero_editeur_activite | |||
| ; | |||
| ALTER TABLE activite.p_sejour_pmsi DROP COLUMN IF EXISTS rss_id_array | |||
| ; | |||
| DROP FUNCTION IF EXISTS activite.cti_reorganize_codes_postaux_c(); | |||
| ALTER TABLE activite.p_sejours | |||
| DROP COLUMN IF EXISTS cm_id | |||
| ,DROP COLUMN IF EXISTS etab_destination_id | |||
| ,DROP COLUMN IF EXISTS etab_provenance_id | |||
| ,DROP COLUMN IF EXISTS gmd_id | |||
| ,DROP COLUMN IF EXISTS gn_id | |||
| ,DROP COLUMN IF EXISTS medecin_prescripteur_id | |||
| ,DROP COLUMN IF EXISTS rgme_id | |||
| ,DROP COLUMN IF EXISTS rss_id | |||
| ,DROP COLUMN IF EXISTS tiers_payant_12_id | |||
| ; | |||
| DROP VIEW IF EXISTS activite.v_lignes_oap_1 CASCADE | |||
| ; | |||
| DROP VIEW IF EXISTS activite.v_lignes_oap_2 CASCADE | |||
| ; | |||
| ALTER TABLE activite.t_ghm_c | |||
| DROP COLUMN IF EXISTS pole_oap_texte | |||
| ,DROP COLUMN IF EXISTS pole_oap_id | |||
| ,DROP COLUMN IF EXISTS pole_oap_code | |||
| ,DROP COLUMN IF EXISTS ligne_oap_id | |||
| ,DROP COLUMN IF EXISTS ligne_oap_texte | |||
| ,DROP COLUMN IF EXISTS ligne_oap_code | |||
| ; | |||
| DROP TABLE IF EXISTS activite.p_sejours_checksum | |||
| ; | |||
| ALTER TABLE activite.t_ghs_c | |||
| DROP COLUMN IF EXISTS pole_oap_texte | |||
| ,DROP COLUMN IF EXISTS pole_oap_id | |||
| ,DROP COLUMN IF EXISTS pole_oap_code | |||
| ,DROP COLUMN IF EXISTS ligne_oap_id | |||
| ,DROP COLUMN IF EXISTS ligne_oap_texte | |||
| ,DROP COLUMN IF EXISTS ligne_oap_code | |||
| ; | |||
| SELECT base.cti_execute('DROP INDEX IF EXISTS ' || nspname || '.' || pg_class.relname, 1) | |||
| FROM pg_class | |||
| JOIN pg_namespace ON pg_class.relnamespace = pg_namespace.oid | |||
| WHERE | |||
| pg_namespace.nspname LIKE 'activite_%' AND | |||
| pg_class.relname = 'p_sejours_groupes_smr_ukey' | |||
| ; | |||
| SELECT base.cti_execute('DROP INDEX IF EXISTS ' || nspname || '.' || pg_class.relname, 1) | |||
| FROM pg_class | |||
| JOIN pg_namespace ON pg_class.relnamespace = pg_namespace.oid | |||
| WHERE | |||
| pg_namespace.nspname LIKE 'activite_%' AND | |||
| pg_class.relname = 'p_sejours_groupes_smr_pkey' | |||
| ; | |||
| @ -0,0 +1,356 @@ | |||
| return: text | |||
| lang: plpgsql | |||
| src: | | |||
| DECLARE | |||
| result TEXT; | |||
| BEGIN | |||
| -- Alimentation des nouveaux champs si pas remplis | |||
| IF EXISTS ( | |||
| SELECT no_facture | |||
| FROM activite.p_factures_encours | |||
| WHERE p_factures_encours.date_entree IS NULL OR | |||
| p_factures_encours.heure_entree IS NULL OR | |||
| p_factures_encours.date_sortie IS NULL OR | |||
| p_factures_encours.heure_sortie IS NULL OR | |||
| p_factures_encours.type_sejour IS NULL OR | |||
| p_factures_encours.date_groupage IS NULL OR | |||
| p_factures_encours.provider_id IS NULL OR | |||
| p_factures_encours.ghm_id IS NULL | |||
| ) THEN | |||
| RAISE NOTICE '%' , 'Initialisation nouveaux champs'; | |||
| UPDATE activite.p_factures_encours SET | |||
| date_entree = COALESCE(p_factures_encours.date_entree,p_sejours.date_entree), | |||
| heure_entree = COALESCE(p_factures_encours.heure_entree,p_sejours.heure_entree), | |||
| date_sortie = COALESCE(p_factures_encours.date_sortie,p_sejours.date_sortie), | |||
| heure_sortie = COALESCE(p_factures_encours.heure_sortie,p_sejours.heure_sortie), | |||
| type_sejour = COALESCE(p_factures_encours.type_sejour,p_sejours.type_sejour), | |||
| date_groupage = COALESCE(p_factures_encours.date_groupage,p_sejours.date_groupage), | |||
| provider_id = COALESCE(p_factures_encours.provider_id,p_sejours.provider_id), | |||
| ghm_id = COALESCE(p_factures_encours.ghm_id,p_sejours.ghm_id) | |||
| FROM activite.p_sejours | |||
| WHERE p_factures_encours.code_origine = 'C' AND | |||
| p_factures_encours.no_sejour = p_sejours.no_sejour AND | |||
| ( | |||
| p_factures_encours.date_entree IS NULL OR | |||
| p_factures_encours.heure_entree IS NULL OR | |||
| p_factures_encours.date_sortie IS NULL OR | |||
| p_factures_encours.heure_sortie IS NULL OR | |||
| p_factures_encours.type_sejour IS NULL OR | |||
| p_factures_encours.date_groupage IS NULL OR | |||
| p_factures_encours.provider_id IS NULL OR | |||
| p_factures_encours.ghm_id IS NULL | |||
| ) | |||
| ; | |||
| -- Alimentation des nouveaux champs si pas remplis et séjour non trouvé | |||
| UPDATE activite.p_factures_encours SET | |||
| date_entree = COALESCE(p_factures_encours.date_entree,p_factures_encours.date_debut), | |||
| heure_entree = COALESCE(p_factures_encours.heure_entree,9), | |||
| date_sortie = COALESCE(p_factures_encours.date_sortie,p_factures_encours.date_fin), | |||
| heure_sortie = COALESCE(p_factures_encours.heure_sortie,1300), | |||
| type_sejour = COALESCE(p_factures_encours.type_sejour), | |||
| date_groupage = COALESCE(p_factures_encours.date_groupage,'20991231'), | |||
| provider_id = COALESCE(p_factures_encours.provider_id), | |||
| ghm_id = COALESCE(p_factures_encours.ghm_id,0) | |||
| WHERE p_factures_encours.code_origine = 'C' AND | |||
| ( | |||
| p_factures_encours.date_entree IS NULL OR | |||
| p_factures_encours.heure_entree IS NULL OR | |||
| p_factures_encours.date_sortie IS NULL OR | |||
| p_factures_encours.heure_sortie IS NULL OR | |||
| p_factures_encours.type_sejour IS NULL OR | |||
| p_factures_encours.date_groupage IS NULL OR | |||
| p_factures_encours.provider_id IS NULL OR | |||
| p_factures_encours.ghm_id IS NULL | |||
| ) | |||
| ; | |||
| -- Alimentation du nouveau champ type de séjour si séjour non trouvé selon prestations | |||
| UPDATE activite.p_factures_encours | |||
| SET type_sejour = '1' | |||
| WHERE type_sejour IS NULL AND | |||
| oid IN ( | |||
| SELECT p_factures_encours_lignes_c.facture_id | |||
| FROM activite.p_factures_encours_lignes_c | |||
| JOIN activite.p_factures_encours ON p_factures_encours.oid = p_factures_encours_lignes_c.facture_id | |||
| JOIN activite.t_prestations ON prestation_id = t_prestations.oid | |||
| WHERE p_factures_encours.code_origine = 'C' AND | |||
| p_factures_encours.type_sejour IS NULL AND | |||
| t_prestations.code IN ('GHS', 'PJ') AND | |||
| (p_factures_encours.date_debut <> p_factures_encours.date_fin OR | |||
| code_sorti <> '1' | |||
| ) | |||
| ) | |||
| ; | |||
| UPDATE activite.p_factures_encours | |||
| SET type_sejour = '2' | |||
| WHERE type_sejour IS NULL AND | |||
| oid IN ( | |||
| SELECT p_factures_encours_lignes_c.facture_id | |||
| FROM activite.p_factures_encours_lignes_c | |||
| JOIN activite.p_factures_encours ON p_factures_encours.oid = p_factures_encours_lignes_c.facture_id | |||
| JOIN activite.t_prestations ON prestation_id = t_prestations.oid | |||
| WHERE p_factures_encours.code_origine = 'C' AND | |||
| p_factures_encours.type_sejour IS NULL AND | |||
| t_prestations.code IN ('GHS', 'IGM', 'IGM', 'IGM', 'IMD', 'IMI') AND | |||
| p_factures_encours.date_debut = p_factures_encours.date_fin AND | |||
| p_factures_encours.code_sorti = '1' | |||
| ) | |||
| ; | |||
| UPDATE activite.p_factures_encours | |||
| SET type_sejour = '5' | |||
| WHERE type_sejour IS NULL AND | |||
| oid IN ( | |||
| SELECT p_factures_encours_lignes_c.facture_id | |||
| FROM activite.p_factures_encours_lignes_c | |||
| JOIN activite.p_factures_encours ON p_factures_encours.oid = p_factures_encours_lignes_c.facture_id | |||
| JOIN activite.t_prestations ON prestation_id = t_prestations.oid | |||
| WHERE p_factures_encours.code_origine = 'C' AND | |||
| p_factures_encours.type_sejour IS NULL AND | |||
| t_prestations.code IN ('D09','D13') | |||
| ) | |||
| ; | |||
| UPDATE activite.p_factures_encours | |||
| SET type_sejour = '3' | |||
| WHERE type_sejour IS NULL AND | |||
| oid IN ( | |||
| SELECT p_factures_encours_lignes_c.facture_id | |||
| FROM activite.p_factures_encours_lignes_c | |||
| JOIN activite.p_factures_encours ON p_factures_encours.oid = p_factures_encours_lignes_c.facture_id | |||
| JOIN activite.t_prestations ON prestation_id = t_prestations.oid | |||
| WHERE p_factures_encours.code_origine = 'C' AND | |||
| p_factures_encours.type_sejour IS NULL AND | |||
| t_prestations.code IN ('SE1', 'SE2', 'SE3', 'SE4', 'ATU', 'FPU', 'FFM') | |||
| ) | |||
| ; | |||
| UPDATE activite.p_factures_encours | |||
| SET type_sejour = '1' | |||
| WHERE type_sejour IS NULL AND | |||
| oid IN ( | |||
| SELECT p_factures_encours_lignes_c.facture_id | |||
| FROM activite.p_factures_encours_lignes_c | |||
| JOIN activite.p_factures_encours ON p_factures_encours.oid = p_factures_encours_lignes_c.facture_id | |||
| JOIN activite.t_prestations ON prestation_id = t_prestations.oid | |||
| WHERE p_factures_encours.code_origine = 'C' AND | |||
| p_factures_encours.type_sejour IS NULL AND | |||
| t_prestations.code IN ('GHS', 'PJ') AND | |||
| p_factures_encours.date_debut <> p_factures_encours.date_fin AND | |||
| code_sorti = '1' | |||
| ); | |||
| UPDATE activite.p_factures_encours | |||
| SET type_sejour = '9' | |||
| WHERE p_factures_encours.code_origine = 'C' AND | |||
| type_sejour IS NULL; | |||
| -- Cas où les GHM sont à null | |||
| UPDATE activite.p_factures_encours | |||
| SET ghm_id = 0 | |||
| WHERE ghm_id IS NULL; | |||
| END IF; | |||
| RAISE NOTICE '%' , 'Maintenance lieu des lignes encours'; | |||
| -- Actualisation du lieu selon nouveaux mouvements | |||
| UPDATE activite.p_factures_encours_lignes_c | |||
| SET lieu_id = 0 | |||
| WHERE lieu_id NOT IN | |||
| (SELECT oid FROM activite.t_lieux) | |||
| ; | |||
| UPDATE activite.p_factures_encours_lignes_c | |||
| SET lieu_id = p_mouvements_sejour.lieu_id | |||
| FROM activite.p_factures_encours | |||
| JOIN activite.p_mouvements_sejour ON p_factures_encours.no_sejour = p_mouvements_sejour.no_sejour | |||
| JOIN activite.p_sejours ON p_sejours.no_sejour = p_factures_encours.no_sejour | |||
| WHERE p_factures_encours_lignes_c.facture_id = p_factures_encours.oid AND | |||
| activite.p_factures_encours_lignes_c.date_debut = p_mouvements_sejour.date AND | |||
| ( | |||
| p_mouvements_sejour.heure_fin = 240000 OR | |||
| p_mouvements_sejour.nb_sorties_directes = 1 OR | |||
| p_mouvements_sejour.nb_seances = 1 AND p_sejours.type_sejour = '5' OR | |||
| p_mouvements_sejour.nb_externes = 1 OR | |||
| p_mouvements_sejour.nb_ambulatoires = 1 | |||
| ) AND | |||
| p_factures_encours_lignes_c.lieu_id <> p_mouvements_sejour.lieu_id; | |||
| -- Actualisation du lieu de sortie selon nouveaux mouvements | |||
| RAISE NOTICE '%' , 'Maintenance lieu de sortie facture encours'; | |||
| UPDATE activite.p_factures_encours | |||
| SET lieu_sortie_id = subview.lieu_sortie_id | |||
| FROM ( | |||
| SELECT p_factures_encours_lignes_c.facture_id, | |||
| (MAX(array[p_factures_encours_lignes_c.date_fin::text, lieu_id::text]))[2]::bigint AS lieu_sortie_id | |||
| FROM activite.p_factures_encours_lignes_c | |||
| JOIN activite.p_factures_encours ON p_factures_encours.oid = p_factures_encours_lignes_c.facture_id | |||
| WHERE p_factures_encours.lieu_sortie_id IS NULL | |||
| GROUP BY 1 | |||
| ) subview | |||
| WHERE p_factures_encours.oid = subview.facture_id AND | |||
| p_factures_encours.lieu_sortie_id <> subview.lieu_sortie_id; | |||
| -- Création de séjours fictifs pour séjours supprimés depuis création en cours | |||
| RAISE NOTICE '%' , 'Creation sejours fictifs si supprimes depuis creation en cours'; | |||
| PERFORM setval('activite.s_sejours'::regclass, | |||
| (SELECT COALESCE(MAX(substr(to_char(oid, 'FM00000000000000000000'),11,10))::bigint,0::bigint)+1 FROm activite.p_sejours)); | |||
| DROP TABLE IF EXISTS w_fac_enc_sej; | |||
| CREATE TEMP TABLE w_fac_enc_sej AS | |||
| SELECT p_factures_encours.no_sejour, | |||
| (MAX(ARRAY[date_encours::text,p_factures_encours.oid::text]))[2] AS oid | |||
| FROM activite.p_factures_encours | |||
| LEFT JOIN activite.p_sejours ON p_factures_encours.no_sejour = p_sejours.no_sejour | |||
| WHERE p_sejours.no_sejour IS NULL | |||
| GROUP BY 1; | |||
| ANALYSE w_fac_enc_sej | |||
| ; | |||
| INSERT INTO activite.p_sejours ( | |||
| oid, | |||
| finess, | |||
| no_sejour, | |||
| code_original, | |||
| no_patient, | |||
| date_entree, | |||
| heure_entree, | |||
| date_sortie, | |||
| heure_sortie, | |||
| code_sexe, | |||
| age, | |||
| code_sorti, | |||
| code_prevu, | |||
| type_sejour, | |||
| lieu_sortie_id, | |||
| medecin_sejour_id, | |||
| ghs_id, | |||
| ghm_id, | |||
| ghs_bebe1_id, | |||
| ghs_bebe2_id, | |||
| ghs_bebe3_id, | |||
| date_groupage, | |||
| code_cp_demandee, | |||
| mode_traitement_id, | |||
| mode_entree, | |||
| provenance, | |||
| mode_sortie, | |||
| destination, | |||
| tiers_payant_0_id, | |||
| tiers_payant_1_id, | |||
| tiers_payant_2_id, | |||
| tiers_payant_22_id, | |||
| est_budget_global, | |||
| code_postal_id | |||
| ) | |||
| SELECT | |||
| (substr(to_char(p_factures_encours.oid, 'FM00000000000000000000'),1,10) || to_char(nextval('activite.s_sejours'::regclass),'FM0000000000'))::bigint AS oid, | |||
| p_factures_encours.finess, | |||
| p_factures_encours.no_sejour, | |||
| '*DEL*'||p_factures_encours.no_sejour AS code_original, | |||
| p_factures_encours.no_sejour no_patient, | |||
| p_factures_encours.date_entree, | |||
| p_factures_encours.heure_entree, | |||
| p_factures_encours.date_sortie, | |||
| p_factures_encours.heure_sortie, | |||
| '1'::text AS code_sexe, | |||
| 0::numeric AS age, | |||
| base.cti_to_number(p_factures_encours.code_sorti), | |||
| 0::numeric AS code_prevu, | |||
| '9'::text AS type_sejour, | |||
| 0::bigint AS lieu_sortie_id, | |||
| 0::bigint AS medecin_sejour_id, | |||
| p_factures_encours.ghs_id, | |||
| p_factures_encours.ghm_id, | |||
| 0::bigint AS ghs_bebe1_id, | |||
| 0::bigint AS ghs_bebe2_id, | |||
| 0::bigint AS ghs_bebe3_id, | |||
| p_factures_encours.date_groupage, | |||
| p_factures_encours.code_cp_demandee, | |||
| 0::bigint AS mode_traitement_id, | |||
| '8'::text AS mode_entree, | |||
| ''::text AS provenance, | |||
| '8'::text AS mode_sortie, | |||
| ''::text AS destination, | |||
| p_factures_encours.tiers_payant_0_id, | |||
| p_factures_encours.tiers_payant_1_id, | |||
| p_factures_encours.tiers_payant_2_id, | |||
| p_factures_encours.tiers_payant_22_id, | |||
| 0::numeric AS est_budget_global, | |||
| 0::bigint AS code_postal_id | |||
| FROM activite.p_factures_encours | |||
| JOIN w_fac_enc_sej ON p_factures_encours.oid = w_fac_enc_sej.oid | |||
| ; | |||
| UPDATE activite.p_sejours | |||
| SET type_sejour = '9', etat = '' | |||
| FROM activite.p_factures_encours | |||
| WHERE p_factures_encours.no_sejour = p_sejours.no_sejour AND | |||
| p_sejours.etat = 'I' | |||
| ; | |||
| -- Avec patients correspondant | |||
| INSERT INTO activite.p_patients(finess, no_patient, nom, prenom, date_naissance, code_sexe) | |||
| SELECT '', p_sejours.no_patient, 'Séjour supprimé : ' || p_sejours.no_sejour, '', NULL, '1' | |||
| FROM activite.p_sejours | |||
| LEFT JOIN activite.p_patients ON (p_sejours.no_patient = p_patients.no_patient) | |||
| WHERE p_sejours.code_original LIKE '*DEL%' AND | |||
| p_patients.no_patient IS NULL; | |||
| -- Mise à jour des factures encours avec ces sejours | |||
| UPDATE activite.p_factures_encours | |||
| SET sejour_id = p_sejours.oid | |||
| FROM activite.p_sejours | |||
| WHERE p_factures_encours.no_sejour = p_sejours.no_sejour AND | |||
| sejour_id IS DISTINCT FROM p_sejours.oid; | |||
| -- Correction des totaux encours | |||
| RAISE NOTICE '%' , 'Correction totaux encours'; | |||
| UPDATE activite.p_factures_encours SET | |||
| montant_encours_c = subview.montant_encours, | |||
| montant_encours_0_c = subview.montant_encours_0, | |||
| montant_encours_1_c = subview.montant_encours_1, | |||
| montant_encours_2_c = subview.montant_encours_2, | |||
| montant_encours_22_c = subview.montant_encours_22 | |||
| FROM ( | |||
| SELECT facture_id, | |||
| SUM(montant_encours) AS montant_encours, | |||
| SUM(montant_encours_0) AS montant_encours_0, | |||
| SUM(montant_encours_1) AS montant_encours_1, | |||
| SUM(montant_encours_2) AS montant_encours_2, | |||
| SUM(montant_encours_22) AS montant_encours_22 | |||
| FROM activite.p_factures_encours_lignes_c | |||
| JOIN activite.p_factures_encours ON facture_id = oid | |||
| GROUP BY 1 | |||
| HAVING SUM(montant_encours) <> MAX(montant_encours_c) | |||
| ) subview | |||
| WHERE p_factures_encours.oid = subview.facture_id | |||
| ; | |||
| -- Correction facture reference | |||
| RAISE NOTICE '%' , 'Correction facture reference'; | |||
| UPDATE activite.p_factures_encours | |||
| SET no_facture_reference = p_factures.no_facture | |||
| FROM activite.p_factures | |||
| WHERE p_factures_encours.no_sejour = p_factures.no_sejour AND | |||
| p_factures_encours.date_debut BETWEEN p_factures.date_debut AND p_factures.date_fin AND | |||
| p_factures.no_facture = p_factures.no_facture_reference AND | |||
| p_factures_encours.no_facture_reference <> p_factures.no_facture; | |||
| UPDATE activite.p_factures_reference | |||
| SET | |||
| montant_encours = p_factures.montant_encours_c + p_factures.montant_encours_h, | |||
| montant_encours_c = p_factures.montant_encours_c, | |||
| montant_encours_h = p_factures.montant_encours_h, | |||
| montant_encours_0 = p_factures.montant_encours_0_c + p_factures.montant_encours_0_h, | |||
| montant_encours_0_c = p_factures.montant_encours_0_c, | |||
| montant_encours_0_h = p_factures.montant_encours_0_h, | |||
| montant_encours_1 = p_factures.montant_encours_1_c + p_factures.montant_encours_1_h, | |||
| montant_encours_1_c = p_factures.montant_encours_1_c, | |||
| montant_encours_1_h = p_factures.montant_encours_1_h, | |||
| montant_encours_2 = p_factures.montant_encours_2_c + p_factures.montant_encours_2_h, | |||
| montant_encours_2_c = p_factures.montant_encours_2_c, | |||
| montant_encours_2_h = p_factures.montant_encours_2_h | |||
| FROM activite.p_factures | |||
| WHERE p_factures_reference.no_facture_reference = p_factures.no_facture; | |||
| RETURN 'OK'; | |||
| END; | |||
| @ -0,0 +1,429 @@ | |||
| return: text | |||
| lang: plpgsql | |||
| src: | | |||
| DECLARE | |||
| result TEXT; | |||
| BEGIN | |||
| -- Pour initialiser l'identification des factures sans montant établissement | |||
| INSERT INTO activite.t_divers (code, texte, valeur, description) | |||
| SELECT | |||
| 'AJUSTFILDELEAU', | |||
| 'Ajustement données fil de l''eau PMSI', | |||
| '0', | |||
| '0=Non, 1=Oui ' | |||
| WHERE 'AJUSTFILDELEAU' NOT IN (SELECT code FROM activite.t_divers); | |||
| IF NOT EXISTS (SELECT * | |||
| FROM activite.t_divers | |||
| WHERE t_divers.code = 'AJUSTFILDELEAU' AND | |||
| t_divers.valeur = '1' | |||
| LIMIT 1) THEN | |||
| return 'Non paramétré'; | |||
| END IF; | |||
| IF NOT EXISTS (SELECT * FROM pg_tables WHERE schemaname = 'pmsi' AND tablename = 'p_rss') THEN | |||
| return 'Pas de PMSI'; | |||
| END IF; | |||
| -- Mise à jour données | |||
| -- Séjours non groupés dans activité sans correspondance dans PMSI | |||
| DROP TABLE IF EXISTS w_rss_new; | |||
| CREATE TEMP TABLE w_rss_new AS | |||
| SELECT nextval('pmsi.s_rss'::regclass) AS rss_id, | |||
| no_sejour | |||
| FROM activite.p_factures_reference | |||
| WHERE nb_non_groupe = 1 AND | |||
| ltrim(no_sejour,'0') NOT IN (SELECT ltrim(no_sejour_administratif,'0') FROM pmsi.p_rss WHERE etat = '') AND | |||
| code_sorti = '1' AND | |||
| date_sortie >= '20150101' AND | |||
| date_sortie - date_entree < 300; | |||
| INSERT INTO pmsi.p_rss ( | |||
| finess, | |||
| oid, | |||
| no_rss, | |||
| no_patient, | |||
| version_groupage, | |||
| date_naissance, | |||
| sexe, | |||
| date_entree, | |||
| date_sortie, | |||
| mode_entree, | |||
| provenance, | |||
| mode_sortie, | |||
| destination, | |||
| code_postal, | |||
| poids_bebe, | |||
| igs2, | |||
| cma, | |||
| groupe_ghm, | |||
| duree_sejour, | |||
| nb_rsa, | |||
| age, | |||
| supprime, | |||
| date_import, | |||
| nb_rum, | |||
| secteur, | |||
| no_sejour_administratif, | |||
| nb_seances, | |||
| ghm_fg9, | |||
| ghm_id, | |||
| medecin_rss_id, | |||
| ghs_id, | |||
| mois_sortie, | |||
| diagnostic_principal_id, | |||
| diagnostic_relie_id, | |||
| ghm_production_id, | |||
| no_rum_principal, | |||
| unite_medicale_principale_id, | |||
| import_id, | |||
| etat, | |||
| acte_principal_id, | |||
| code_postal_id, | |||
| patient_id, | |||
| prestation_principale_id, | |||
| severite_fg11_simulation_code, | |||
| en_cours, | |||
| en_cours_etat, | |||
| base_remboursement, | |||
| sejour_facture, | |||
| honoraires_factures, | |||
| t2a_facture, | |||
| dmi_facture, | |||
| phc_facture, | |||
| ca_ghs_theorique, | |||
| nb_ghs, | |||
| ca_ghs, | |||
| nb_exb, | |||
| ca_exb, | |||
| nb_exh, | |||
| ca_exh, | |||
| nb_si, | |||
| ca_si, | |||
| nb_sur, | |||
| ca_sur, | |||
| nb_rea, | |||
| ca_rea, | |||
| nb_neonat, | |||
| ca_neonat, | |||
| traitement_epmsi, | |||
| code_retour_groupage, | |||
| comite_medical_id, | |||
| rehosp_meme_ghm, | |||
| from_oid | |||
| ) | |||
| SELECT | |||
| (SELECt MAX(FINESS) FROM pmsi.p_rss WHERE en_cours = '1') AS finess, | |||
| w_rss_new.rss_id AS oid, | |||
| 0 AS no_rss, | |||
| 0 AS no_patient, | |||
| '*A' AS version_groupage, | |||
| date_naissance AS date_naissance, | |||
| p_patients.code_sexe AS sexe, | |||
| p_sejours.date_entree, | |||
| p_sejours.date_sortie, | |||
| p_sejours.mode_entree, | |||
| p_sejours.provenance, | |||
| p_sejours.mode_sortie, | |||
| p_sejours.destination, | |||
| '' AS code_postal, | |||
| 0 AS poids_bebe, | |||
| 0 AS igs2, | |||
| '' AS cma, | |||
| '' AS groupe_ghm, | |||
| CASE WHEN p_sejours.date_sortie > p_sejours.date_entree THEN date(p_sejours.date_sortie) - date(p_sejours.date_entree) ELSE 0 END AS duree_sejour, | |||
| 1 AS nb_rsa, | |||
| CASE WHEN p_sejours.date_sortie > date_naissance AND p_sejours.date_sortie - date_naissance BETWEEN 0 AND 50000 THEN trunc((date(p_sejours.date_entree) - date(date_naissance)) / 365.25,0) ELSE 0 END AS age, | |||
| '' AS supprime, | |||
| now() AS date_import, | |||
| 1 AS nb_rum, | |||
| '' AS secteur, | |||
| p_sejours.no_sejour AS no_sejour_administratif, | |||
| 0 AS nb_seances, | |||
| '' AS ghm_fg9, | |||
| COALESCE(t_ghm.oid, 0) AS ghm_id, | |||
| 0 AS medecin_rss_id, | |||
| 0 AS ghs_id, | |||
| date_part('year', p_sejours.date_sortie) * 100 + date_part('month', p_sejours.date_sortie) AS mois_sortie, | |||
| 0 AS diagnostic_principal_id, | |||
| 0 AS diagnostic_relie_id, | |||
| COALESCE(t_ghm.oid, 0) AS ghm_production_id, | |||
| 1 AS no_rum_principal, | |||
| 0 AS unite_medicale_principale_id, | |||
| -1 AS import_id, | |||
| '' AS etat, | |||
| 0 AS acte_principal_id, | |||
| 0 AS code_postal_id, | |||
| 0 AS patient_id, | |||
| 0 AS prestation_principale_id, | |||
| '' AS severite_fg11_simulation_code, | |||
| '1' AS en_cours, | |||
| 'S' AS en_cours_etat, | |||
| 0 AS base_remboursement, | |||
| 0 AS sejour_facture, | |||
| 0 AS honoraires_factures, | |||
| 0 AS t2a_facture, | |||
| 0 AS dmi_facture, | |||
| 0 AS phc_facture, | |||
| 0 AS ca_ghs_theorique, | |||
| 0 AS nb_ghs, | |||
| 0 AS ca_ghs, | |||
| 0 AS nb_exb, | |||
| 0 AS ca_exb, | |||
| 0 AS nb_exh, | |||
| 0 AS ca_exh, | |||
| 0 AS nb_si, | |||
| 0 AS ca_si, | |||
| 0 AS nb_sur, | |||
| 0 AS ca_sur, | |||
| 0 AS nb_rea, | |||
| 0 AS ca_rea, | |||
| 0 AS nb_neonat, | |||
| 0 AS ca_neonat, | |||
| '' AS traitement_epmsi, | |||
| '' AS code_retour_groupage, | |||
| 0 AS comite_medical_id, | |||
| '0' AS rehosp_meme_ghm, | |||
| 0 AS from_oid | |||
| FROM w_rss_new | |||
| JOIN activite.p_sejours ON p_sejours.no_sejour = w_rss_new.no_sejour | |||
| JOIN activite.p_patients On p_sejours.no_patient = p_patients.no_patient | |||
| LEFT JOIN pmsi.t_ghm ON t_ghm.code = '99Z99Z'; | |||
| INSERT INTO pmsi.p_identites( | |||
| rss_id, | |||
| no_rss, | |||
| nom, | |||
| prenom, | |||
| nom_naissance) | |||
| SELECT | |||
| w_rss_new.rss_id AS oid, | |||
| 0 AS no_rss, | |||
| nom, | |||
| prenom, | |||
| nom_naissance | |||
| FROM w_rss_new | |||
| JOIN activite.p_sejours ON p_sejours.no_sejour = w_rss_new.no_sejour | |||
| JOIN activite.p_patients On p_sejours.no_patient = p_patients.no_patient; | |||
| INSERT INTO pmsi.p_rss_rum( | |||
| rss_id, | |||
| no_rss, | |||
| no_rum, | |||
| date_entree, | |||
| date_sortie, | |||
| mode_entree, | |||
| provenance, | |||
| mode_sortie, | |||
| destination, | |||
| duree_sejour, | |||
| nb_seances, | |||
| unite_medicale, | |||
| diagnostic_principal_id, | |||
| diagnostic_relie_id, | |||
| unite_medicale_id, | |||
| type_autorisation, | |||
| igs2, | |||
| type_autorisation_lit_dedie, | |||
| supplement_code) | |||
| SELECT | |||
| w_rss_new.rss_id AS rss_id, | |||
| 0 AS no_rss, | |||
| 1 AS no_rum, | |||
| p_sejours.date_entree, | |||
| p_sejours.date_sortie, | |||
| p_sejours.mode_entree, | |||
| p_sejours.provenance, | |||
| p_sejours.mode_sortie, | |||
| p_sejours.destination, | |||
| CASE WHEN p_sejours.date_sortie > p_sejours.date_entree THEN date(p_sejours.date_sortie) - date(p_sejours.date_entree) ELSE 0 END AS duree_sejour, | |||
| 0 AS nb_seances, | |||
| t_unites_medicales_pmsi.code AS unite_medicale, | |||
| 0 AS diagnostic_principal_id, | |||
| 0 AS diagnostic_relie_id, | |||
| 0 AS unite_medicale_id, | |||
| '' AS type_autorisation, | |||
| 0 AS igs2, | |||
| '' AS type_autorisation_lit_dedie, | |||
| '' AS supplement_code | |||
| FROM w_rss_new | |||
| JOIN activite.p_sejours ON p_sejours.no_sejour = w_rss_new.no_sejour | |||
| JOIN activite.p_patients On p_sejours.no_patient = p_patients.no_patient | |||
| JOIN activite.t_lieux ON lieu_sortie_id = t_lieux.oid | |||
| LEFT JOIN activite.t_unites_medicales on t_lieux.unite_medicale_id = t_unites_medicales.oid | |||
| LEFT JOIN activite.t_unites_fonctionnelles on t_lieux.unite_fonctionnelle_id = t_unites_fonctionnelles.oid | |||
| LEFT JOIN pmsi.t_unites_medicales t_unites_medicales_pmsi On (CASE WHEN t_lieux.unite_medicale_id <> 0 THEN t_unites_medicales.code ELSE t_unites_fonctionnelles.code END) = t_unites_medicales_pmsi.code; | |||
| INSERT INTO pmsi.p_rsf_total( | |||
| finess, no_rss, code_pec, rang_beneficiaire, regime, nature_pec, | |||
| justificatif_exo, no_facture, code_regularisation, base_remboursement, | |||
| sejour_facture, sejour_remboursable, honoraires_factures, honoraires_remboursable, | |||
| t2a_facture, dmi_facture, phc_facture, participation_assure_avant_oc, | |||
| sejour_remboursable_2, honoraires_remboursable_2, montant_dmi_ghs2006, | |||
| nb_si, ca_si, nb_sur, ca_sur, nb_rea, ca_rea, nb_neonat, ca_neonat, | |||
| nb_exh, ca_exh, nb_exb, ca_exb, nb_ghs, ca_ghs, rss_id, ca_ghs_theorique) | |||
| SELECT | |||
| p_rss.finess, p_rss.no_rss, '', '', '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, | |||
| 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, p_rss.oid, 0 | |||
| FROM pmsi.p_rss | |||
| LEFT JOIN pmsi.p_rsf_total ON (p_rsf_total.rss_id = p_rss.oid) | |||
| WHERE en_cours = '1' AND p_rsf_total.rss_id IS NULL; | |||
| INSERT INTO pmsi.p_rss_etat | |||
| ( | |||
| rss_id, | |||
| est_groupe, | |||
| est_valide, | |||
| date_groupage, | |||
| est_facture, | |||
| date_facture | |||
| ) | |||
| SELECT | |||
| w_rss_new.rss_id, | |||
| '0' AS est_groupe, | |||
| '0' AS est_valide, | |||
| '20991231' AS date_groupage, | |||
| '0' AS est_facture, | |||
| '20991231' AS date_facture | |||
| FROM w_rss_new | |||
| WHERE rss_id NOT IN (SELECT rss_id FROM pmsi.p_rss_etat); | |||
| -- Séjours externes dans PMSi sans facturation ets dans activité à supprimer | |||
| DROP TABLE IF EXISTS w_rss_to_delete; | |||
| CREATE TEMP TABLE w_rss_to_delete AS | |||
| SELECT p_rss.oid AS rss_id | |||
| FROM pmsi.p_rss | |||
| JOIN activite.p_factures_reference ON p_factures_reference.no_sejour = p_rss.no_sejour_administratif | |||
| WHERE p_rss.date_sortie >= '20140101' AND | |||
| p_rss.en_cours = '1' AND | |||
| p_factures_reference.montant_facture_c = 0 AND | |||
| nb_non_calcules = 0; | |||
| INSERT INTO w_rss_to_delete | |||
| SELECT p_rss.oid AS rss_id | |||
| FROM pmsi.p_rss | |||
| JOIN activite.p_factures_reference ON p_factures_reference.no_sejour = p_rss.no_sejour_administratif | |||
| WHERE p_rss.date_sortie >= '20140101' AND | |||
| p_rss.en_cours = '1' AND | |||
| nb_non_groupe = 0 AND | |||
| nb_groupe = 0 AND | |||
| en_cours_etat <> 'F'; | |||
| DELETE FROM pmsi.p_identites WHERE rss_id IN (SELECT rss_id FROM w_rss_to_delete); | |||
| DELETE FROM pmsi.p_rss_rum WHERE rss_id IN (SELECT rss_id FROM w_rss_to_delete); | |||
| DELETE FROM pmsi.p_rss_diagnostics WHERE rss_id IN (SELECT rss_id FROM w_rss_to_delete); | |||
| DELETE FROM pmsi.p_rss_actes WHERE rss_id IN (SELECT rss_id FROM w_rss_to_delete); | |||
| DELETE FROM pmsi.p_rss_lpp WHERE rss_id IN (SELECT rss_id FROM w_rss_to_delete); | |||
| DELETE FROM pmsi.p_rss_ucd WHERE rss_id IN (SELECT rss_id FROM w_rss_to_delete); | |||
| DELETE FROM pmsi.p_rsf_total WHERE rss_id IN (SELECT rss_id FROM w_rss_to_delete); | |||
| DELETE FROM pmsi.p_rsf_detail WHERE rss_id IN (SELECT rss_id FROM w_rss_to_delete); | |||
| DELETE FROM pmsi.p_rss_etat WHERE rss_id IN (SELECT rss_id FROM w_rss_to_delete); | |||
| DELETE FROM pmsi.p_rss WHERE oid IN (SELECT rss_id FROM w_rss_to_delete); | |||
| -- Séjours facturés donc forcément validés et facturés | |||
| UPDATE pmsi.p_rss | |||
| SET en_cours_etat = 'F' | |||
| FROM activite.p_factures_reference | |||
| WHERE en_cours = '1' AND | |||
| no_sejour = no_sejour_administratif AND | |||
| en_cours_etat IN ('G','V') AND | |||
| nb_groupe = 1 AND nb_non_groupe = 0 AND nb_non_calcules = 0; | |||
| -- Séjours PMSI non facturés dans activité | |||
| UPDATE pmsi.p_rss | |||
| SET en_cours_etat = 'V' | |||
| FROM activite.p_factures_reference | |||
| WHERE en_cours = '1' AND | |||
| no_sejour = no_sejour_administratif AND | |||
| en_cours_etat = 'F' AND | |||
| nb_groupe = 1 AND nb_non_groupe = 0 AND nb_non_calcules = 1; | |||
| UPDATE pmsi.p_rss_etat | |||
| SET est_facture = '0' | |||
| FROM pmsi.p_rss | |||
| JOIN activite.p_factures_reference ON no_sejour = no_sejour_administratif | |||
| WHERE p_rss_etat.rss_id = p_rss.oid AND | |||
| en_cours = '1' AND | |||
| est_facture = '1' AND | |||
| nb_non_calcules = 1; | |||
| -- Séjours activité non validés dans PMSI | |||
| UPDATE activite.p_factures_reference | |||
| SET nb_non_groupe = 1 , nb_groupe = 0 | |||
| FROM pmsi.p_rss | |||
| JOIN pmsi.t_ghm ON p_rss.ghm_id = t_ghm.oid AND t_ghm.code NOT LIKE '15%' | |||
| WHERE no_sejour = no_sejour_administratif AND | |||
| en_cours = '1' AND | |||
| en_cours_etat = 'G' AND | |||
| nb_groupe = 1 AND nb_non_groupe = 0; | |||
| UPDATE activite.p_factures_reference_tiers p_factures_reference | |||
| SET nb_non_groupe = 1 , nb_groupe = 0 | |||
| FROM pmsi.p_rss | |||
| JOIN pmsi.t_ghm ON p_rss.ghm_id = t_ghm.oid AND t_ghm.code NOT LIKE '15%' | |||
| WHERE no_sejour = no_sejour_administratif AND | |||
| en_cours = '1' AND | |||
| en_cours_etat = 'G' AND | |||
| nb_groupe = 1 AND nb_non_groupe = 0; | |||
| UPDATE activite.p_factures_reference | |||
| SET nb_non_groupe = 1 , nb_groupe = 0 | |||
| FROM pmsi.p_rss | |||
| JOIN pmsi.t_ghm ON p_rss.ghm_id = t_ghm.oid AND t_ghm.code NOT LIKE '15%' | |||
| WHERE no_sejour = no_sejour_administratif AND | |||
| en_cours = '1' AND | |||
| en_cours_etat = 'S' AND | |||
| nb_groupe = 1 AND nb_non_groupe = 0; | |||
| UPDATE activite.p_factures_reference_tiers p_factures_reference | |||
| SET nb_non_groupe = 1 , nb_groupe = 0 | |||
| FROM pmsi.p_rss | |||
| JOIN pmsi.t_ghm ON p_rss.ghm_id = t_ghm.oid AND t_ghm.code NOT LIKE '15%' | |||
| WHERE no_sejour = no_sejour_administratif AND | |||
| en_cours = '1' AND | |||
| en_cours_etat = 'S' AND | |||
| nb_groupe = 1 AND nb_non_groupe = 0; | |||
| -- Mise à jour des séjours | |||
| UPDATE activite.p_sejours | |||
| SET ghs_id = 0 | |||
| FROM activite.p_factures_reference | |||
| WHERE p_factures_reference.no_sejour = p_sejours.no_sejour AND | |||
| p_sejours.ghs_id <> 0 AND | |||
| nb_non_groupe = 1; | |||
| UPDATE activite.p_sejours | |||
| SET date_facture = '20991231' | |||
| FROM activite.p_factures_reference | |||
| WHERE p_factures_reference.no_sejour = p_sejours.no_sejour AND | |||
| p_sejours.date_facture <> '20991231' AND | |||
| nb_non_calcules = 1; | |||
| UPDATE activite.p_factures | |||
| SET ghs_id = 0 | |||
| FROM activite.p_factures_reference | |||
| WHERE p_factures_reference.no_facture_reference = p_factures.no_facture_reference AND | |||
| p_factures.ghs_id <> 0 AND | |||
| nb_non_groupe = 1; | |||
| -- Mise à jour ME/MS/PROV/DEST depuis PMSI si non renseigné dans Activité | |||
| WITH w_rss as ( | |||
| SELECT | |||
| no_sejour_administratif, | |||
| date_naissance, | |||
| lpad((MIN(ARRAY[to_char(date_entree, 'YYYYMMDD'), mode_entree]))[2], 1, '8') as mode_entree, | |||
| lpad((MIN(ARRAY[to_char(date_entree, 'YYYYMMDD'), provenance]))[2], 1, '0') as provenance, | |||
| lpad((MAX(ARRAY[to_char(date_sortie, 'YYYYMMDD'), mode_sortie]))[2], 1, '8') as mode_sortie, | |||
| lpad((MAX(ARRAY[to_char(date_sortie, 'YYYYMMDD'), destination]))[2], 1, '0') as destination | |||
| FROM | |||
| pmsi.p_rss | |||
| WHERE | |||
| p_rss.date_sortie >= date_trunc('year', now() - interval '2 year')::date | |||
| GROUP BY 1,2 | |||
| ) | |||
| UPDATE activite.p_sejours SET | |||
| mode_entree = w_rss.mode_entree, | |||
| mode_sortie = w_rss.mode_sortie, | |||
| provenance = w_rss.provenance, | |||
| destination = w_rss.destination | |||
| FROM | |||
| w_rss, activite.p_patients | |||
| WHERE | |||
| p_sejours.no_patient = p_patients.no_patient AND | |||
| w_rss.no_sejour_administratif = p_sejours.no_sejour AND | |||
| w_rss.date_naissance = p_patients.date_naissance AND | |||
| ( | |||
| 1!=1 | |||
| OR (p_sejours.mode_entree = '8' AND p_sejours.mode_entree != w_rss.mode_entree) | |||
| OR (p_sejours.mode_sortie = '8' AND p_sejours.mode_sortie != w_rss.mode_sortie) | |||
| OR (p_sejours.provenance = '0' AND p_sejours.provenance != w_rss.provenance) | |||
| OR (p_sejours.destination = '0' AND p_sejours.destination != w_rss.destination) | |||
| ); | |||
| RETURN 'OK'; | |||
| END; | |||
| @ -0,0 +1,231 @@ | |||
| return: text | |||
| lang: plpgsql | |||
| src: | | |||
| DECLARE | |||
| result TEXT; | |||
| BEGIN | |||
| -- remplacer Chiffre d'affaires fil de l'eau PMSI par celui d'activité | |||
| INSERT INTO activite.t_divers (code, texte, valeur, description) | |||
| SELECT | |||
| 'AJUSTFILDELEAU', | |||
| 'Ajustement données fil de l''eau PMSI', | |||
| '0', | |||
| '0=Non, 1=Oui ' | |||
| WHERE 'AJUSTFILDELEAU' NOT IN (SELECT code FROM activite.t_divers); | |||
| IF NOT EXISTS (SELECT * | |||
| FROM activite.t_divers | |||
| WHERE t_divers.code = 'AJUSTFILDELEAU' AND | |||
| t_divers.valeur = '1' | |||
| LIMIT 1) THEN | |||
| return 'Non paramétré'; | |||
| END IF; | |||
| IF NOT EXISTS (SELECT * FROM pg_tables WHERE schemaname = 'pmsi' AND tablename = 'p_rss') THEN | |||
| return 'Pas de PMSI'; | |||
| END IF; | |||
| -- CA à générer d'après lignes de factures ou d'encours | |||
| DROP TABLE IF EXISTS w_encours_pmsi_rsf_detail; | |||
| CREATE TEMP TABLE w_encours_pmsi_rsf_detail AS | |||
| SELECT | |||
| p_rss.finess AS finess, | |||
| p_rss.oid AS rss_id, | |||
| p_rss.no_rss AS no_rss, | |||
| '' AS nature, | |||
| '' AS mt, | |||
| '' AS dmt, | |||
| MIN(p_factures_lignes_c.date_debut) AS date_debut, | |||
| MAX(p_factures_lignes_c.date_fin) AS date_fin, | |||
| SUM(p_factures_lignes_c.nb_prestation) AS nombre, | |||
| p_factures_lignes_c.coefficient AS coefficient, | |||
| p_factures_lignes_c.prix_unitaire AS prix_unitaire, | |||
| SUM(montant_facture+montant_encours) AS base_remboursement, | |||
| taux_1 AS taux_remboursement, | |||
| SUM(montant_facture+montant_encours) AS sejour_facture, | |||
| SUM(montant_facture_1+montant_encours_1) AS sejour_remboursable, | |||
| 0::numeric AS compteur, | |||
| '' AS ligne_t2a, | |||
| '' AS pec_fj, | |||
| p_factures_lignes_c.coefficient_mco, | |||
| 0 AS sejour_remboursable_2, | |||
| p_rss.ghs_id, | |||
| 0 AS sejour_rembourse_noemie, | |||
| '' AS nature_noemie, | |||
| t_prestations_pmsi.oid AS prestation_id, | |||
| 'B' AS type, | |||
| 0 AS coefficient_geo, | |||
| '1'::text AS est_ligne_rss, | |||
| '0'::text AS est_ligne_rum, | |||
| t_prestations.code AS prestation_code, | |||
| CASE WHEN t_prestations.code IN ('D09','D13') THEN p_factures_lignes_c.date_debut ELSE NULL END AS date_debut_seance, | |||
| CASE WHEN t_prestations.code IN ('D09','D13') THEN p_factures_lignes_c.date_fin ELSE NULL END AS date_fin_seance | |||
| FROM activite.p_sejours | |||
| JOIN activite.t_lieux ON t_lieux.oid = lieu_sortie_id | |||
| JOIN activite.t_services_facturation ON service_facturation_id = t_services_facturation.oid | |||
| JOIN activite.p_sejour_pmsi ON p_sejours.oid = p_sejour_pmsi.sejour_id | |||
| JOIN pmsi.p_rss ON p_sejour_pmsi.rss_id = p_rss.oid | |||
| JOIN activite.p_factures ON p_sejours.no_sejour = p_factures.no_sejour | |||
| JOIN activite.p_factures_lignes_c ON p_factures.no_facture = p_factures_lignes_c.no_facture | |||
| JOIN activite.t_prestations ON prestation_id = t_prestations.oid | |||
| JOIN pmsi.t_prestations t_prestations_pmsi ON t_prestations_pmsi.code = t_prestations.code | |||
| WHERE p_sejours.type_sejour IN ('1','2','5') AND | |||
| p_sejours.code_sorti = '1' AND | |||
| p_sejours.date_sortie >= date(date_trunc('year',now()-interval '18 month')) AND | |||
| ( | |||
| t_services_facturation.type_t2a = '1' OR | |||
| p_sejours.ghm_id > 0 | |||
| ) AND | |||
| p_rss.en_cours = '1' AND | |||
| ( | |||
| montant_facture_1 <> 0 OR | |||
| montant_encours_1 <> 0 | |||
| ) AND | |||
| p_factures_lignes_c.date_fin BETWEEN p_rss.date_entree AND p_rss.date_sortie | |||
| GROUP BY 1,2,3,10,11,13,19,21,24,29,30,31 | |||
| HAVING SUM(montant_facture+montant_encours) > 0 | |||
| ; | |||
| DROP TABLE IF EXISTS w_encours_pmsi_rss; | |||
| CREATE TEMP TABLE w_encours_pmsi_rss AS | |||
| SELECT rss_id | |||
| FROM w_encours_pmsi_rsf_detail | |||
| GROUP BY 1 | |||
| ; | |||
| ANALYSE w_encours_pmsi_rss | |||
| ; | |||
| -- Suppression du CA déjà généré | |||
| DELETE FROM pmsi.p_rsf_detail | |||
| WHERE p_rsf_detail.rss_id IN (SELECT w_encours_pmsi_rss.rss_id FROM w_encours_pmsi_rss) | |||
| ; | |||
| -- Ajout des nouvelles lignes | |||
| INSERT INTO pmsi.p_rsf_detail( | |||
| finess, | |||
| rss_id, | |||
| no_rss, | |||
| nature, | |||
| mt, | |||
| dmt, | |||
| date_debut, | |||
| date_fin, | |||
| nombre, | |||
| coefficient, | |||
| prix_unitaire, | |||
| base_remboursement, | |||
| taux_remboursement, | |||
| sejour_facture, | |||
| sejour_remboursable, | |||
| compteur, | |||
| ligne_t2a, | |||
| pec_fj, | |||
| coefficient_mco, | |||
| sejour_remboursable_2, | |||
| ghs_id, | |||
| sejour_rembourse_noemie, | |||
| nature_noemie, | |||
| prestation_id, | |||
| type, | |||
| coefficient_geo, | |||
| est_ligne_rss, | |||
| est_ligne_rum | |||
| ) | |||
| SELECT | |||
| finess, | |||
| rss_id, | |||
| no_rss, | |||
| nature, | |||
| mt, | |||
| dmt, | |||
| date_debut, | |||
| date_fin, | |||
| nombre, | |||
| coefficient, | |||
| prix_unitaire, | |||
| base_remboursement, | |||
| taux_remboursement, | |||
| sejour_facture, | |||
| sejour_remboursable, | |||
| compteur, | |||
| ligne_t2a, | |||
| pec_fj, | |||
| coefficient_mco, | |||
| sejour_remboursable_2, | |||
| ghs_id, | |||
| sejour_rembourse_noemie, | |||
| nature_noemie, | |||
| prestation_id, | |||
| type, | |||
| coefficient_geo, | |||
| est_ligne_rss, | |||
| est_ligne_rum | |||
| FROM w_encours_pmsi_rsf_detail | |||
| ; | |||
| -- Réplication cumuls | |||
| UPDATE pmsi.p_rsf_total SET | |||
| base_remboursement = COALESCE(subview.base_remboursement,0), | |||
| t2a_facture = COALESCE(subview.t2a_facture,0), | |||
| dmi_facture = COALESCE(subview.dmi_facture,0), | |||
| phc_facture = COALESCE(subview.phc_facture,0), | |||
| forfait_facture = COALESCE(subview.forfait_facture,0), | |||
| nb_exh = COALESCE(subview.nb_exh,0), | |||
| ca_exh = COALESCE(subview.ca_exh,0), | |||
| nb_exb = COALESCE(subview.nb_exb,0), | |||
| ca_exb = COALESCE(subview.ca_exb,0), | |||
| nb_ghs = COALESCE(subview.nb_ghs,0), | |||
| ca_ghs = COALESCE(subview.ca_ghs,0), | |||
| nb_ghsmin = COALESCE(subview.nb_ghsmin,0) | |||
| FROM pmsi.p_rss | |||
| LEFT JOIN ( | |||
| SELECT rss_id, | |||
| SUM(p_rsf_detail.base_remboursement) as base_remboursement, | |||
| SUM(CASE WHEN t_prestations.section_code[9] LIKE 'S1%' THEN p_rsf_detail.base_remboursement ELSE 0 END) as t2a_facture, | |||
| SUM(CASE WHEN t_prestations.section_code[9] LIKE 'S2%' THEN p_rsf_detail.base_remboursement ELSE 0 END) as dmi_facture, | |||
| SUM(CASE WHEN t_prestations.section_code[9] LIKE 'S3%' THEN p_rsf_detail.base_remboursement ELSE 0 END) as phc_facture, | |||
| SUM(CASE WHEN t_prestations.code = 'EXH' THEN p_rsf_detail.nombre ELSE 0 END) as nb_exh, | |||
| SUM(CASE WHEN t_prestations.code = 'EXH' THEN p_rsf_detail.base_remboursement ELSE 0 END) as ca_exh, | |||
| SUM(CASE WHEN t_prestations.code = 'GHS' AND coefficient > 0 AND coefficient < 1 AND t_ghs.code NOT IN (9606,9616) THEN p_rsf_detail.nombre ELSE 0 END) as nb_exb, | |||
| SUM(CASE WHEN t_prestations.code = 'GHS' AND coefficient > 0 AND coefficient < 1 AND t_ghs.code NOT IN (9606,9616) THEN p_rsf_detail.base_remboursement ELSE 0 END) as ca_exb, | |||
| SUM(CASE WHEN t_prestations.code = 'GHS' AND coefficient > 0 AND coefficient < 1 AND t_ghs.code IN (9606,9616) THEN p_rsf_detail.nombre ELSE 0 END) as nb_ghsmin, | |||
| SUM(CASE WHEN t_prestations.code = 'GHS' THEN p_rsf_detail.nombre ELSE 0 END) as nb_ghs, | |||
| SUM(CASE WHEN t_prestations.code = 'GHS' THEN p_rsf_detail.base_remboursement ELSE 0 END) as ca_ghs, | |||
| SUM(CASE WHEN t_prestations.section_code[9] LIKE 'S13%' THEN p_rsf_detail.base_remboursement ELSE 0 END) as forfait_facture | |||
| FROM pmsi.p_rsf_detail | |||
| JOIN pmsi.t_prestations ON p_rsf_detail.prestation_id = t_prestations.oid JOIN pmsi.t_ghs ON t_ghs.oid = p_rsf_detail.ghs_id | |||
| WHERE p_rsf_detail.type = 'B' AND p_rsf_detail.est_ligne_rss = '1' AND | |||
| p_rsf_detail.rss_id IN (SELECT w_encours_pmsi_rss.rss_id FROM w_encours_pmsi_rss) | |||
| GROUP BY rss_id) subview ON p_rss.oid = subview.rss_id | |||
| WHERE p_rsf_total.rss_id = p_rss.oid AND | |||
| p_rsf_total.rss_id IN (SELECT w_encours_pmsi_rss.rss_id FROM w_encours_pmsi_rss); | |||
| -- total rss | |||
| UPDATE pmsi.p_rss | |||
| SET base_remboursement = p_rsf_total.base_remboursement, | |||
| sejour_facture = p_rsf_total.sejour_facture, | |||
| honoraires_factures = p_rsf_total.honoraires_factures, | |||
| t2a_facture = p_rsf_total.t2a_facture, | |||
| dmi_facture = p_rsf_total.dmi_facture, | |||
| phc_facture = p_rsf_total.phc_facture, | |||
| ca_ghs_theorique = p_rsf_total.ca_ghs_theorique, | |||
| nb_ghs = p_rsf_total.nb_ghs, | |||
| ca_ghs = p_rsf_total.ca_ghs, | |||
| nb_exb = p_rsf_total.nb_exb, | |||
| ca_exb = p_rsf_total.ca_exb, | |||
| nb_exh = p_rsf_total.nb_exh, | |||
| ca_exh = p_rsf_total.ca_exh, | |||
| nb_ghsmin = p_rsf_total.nb_ghsmin, | |||
| forfait_facture = p_rsf_total.forfait_facture | |||
| FROM pmsi.p_rsf_total | |||
| WHERE p_rss.oid = p_rsf_total.rss_id AND | |||
| p_rss.oid IN (SELECT w_encours_pmsi_rss.rss_id FROM w_encours_pmsi_rss) | |||
| ; | |||
| RETURN 'OK'; | |||
| END; | |||
| @ -0,0 +1,591 @@ | |||
| return: text | |||
| lang: plpgsql | |||
| src: | | |||
| DECLARE | |||
| _module_pmsimco TEXT; | |||
| BEGIN | |||
| -- règles ? | |||
| IF NOT EXISTS (SELECT * FROM activite.t_budget_cle_rule LIMIT 1) THEN | |||
| return 'Pas de règle'; | |||
| END IF; | |||
| -- pmsi mco ? | |||
| IF EXISTS (SELECT * FROM pg_tables WHERE schemaname = 'pmsi' AND tablename = 'p_rss') THEN | |||
| _module_pmsimco = '1'; | |||
| ELSE | |||
| _module_pmsimco = '0'; | |||
| END IF; | |||
| -- Réplication du paramétrage | |||
| -- INSERT INTO activite.t_budget_cle (oid,code_original,code,texte,texte_court) | |||
| -- SELECT oid,code_original,code,texte,texte_court | |||
| -- FROM base.t_budget_cle_activite | |||
| -- WHERE oid NOT IN (SELECT oid FROM activite.t_budget_cle); | |||
| -- UPDATE activite.t_budget_cle | |||
| -- SET code = t_budget_cle_activite.code, | |||
| -- texte = t_budget_cle_activite.texte, | |||
| -- texte_court = t_budget_cle_activite.texte_court | |||
| -- FROM base.t_budget_cle_activite | |||
| -- WHERE t_budget_cle_activite.oid = t_budget_cle.oid AND | |||
| -- ( | |||
| -- t_budget_cle.code IS DISTINCT FROM t_budget_cle_activite.code OR | |||
| -- t_budget_cle.texte IS DISTINCT FROM t_budget_cle_activite.texte OR | |||
| -- t_budget_cle.texte_court IS DISTINCT FROM t_budget_cle_activite.texte_court | |||
| -- ); | |||
| -- Ménage dans les règles | |||
| DELETE FROM activite.t_budget_cle_rule | |||
| WHERE budget_cle_id NOT IN (SELECT oid FROM activite.t_budget_cle) | |||
| ; | |||
| -- Sejours et RSS à Traiter | |||
| DROP SEQUENCE IF EXISTS w_sejours_rss_sequence; | |||
| CREATE SEQUENCE w_sejours_rss_sequence; | |||
| DROP TABLE IF EXISTS w_sejours_rss; | |||
| DROP TABLE IF EXISTS w_sejour_lieu; | |||
| CREATE TEMP TABLE w_sejour_lieu AS | |||
| SELECT no_sejour, lieu_sortie_id AS lieu_id | |||
| FROM activite.p_sejours | |||
| GROUP BY 1,2 | |||
| ; | |||
| INSERT INTO w_sejour_lieu | |||
| SELECT p_mouvements_sejour.no_sejour, lieu_id | |||
| FROM activite.p_mouvements_sejour | |||
| JOIN activite.p_sejours ON p_mouvements_sejour.no_sejour = p_sejours.no_sejour AND | |||
| lieu_id <> lieu_sortie_id | |||
| GROUP BY 1,2 | |||
| ; | |||
| IF _module_pmsimco = '1' THEN | |||
| -- si pmsi mco | |||
| CREATE TEMP TABLE w_sejours_rss AS | |||
| SELECT | |||
| nextval('w_sejours_rss_sequence'::regclass) AS oid, | |||
| COALESCE(t_finess.oid,0) AS finess_id, | |||
| p_sejours.oid AS sejour_id, | |||
| p_sejours.no_sejour AS no_sejour, | |||
| p_sejours.lieu_sortie_id, | |||
| w_sejour_lieu.lieu_id, | |||
| COALESCE(p_rss.oid,0) AS rss_id, | |||
| diagnostic_principal_id, | |||
| diagnostic_relie_id, | |||
| NULL::bigint[] AS diagnostic_associe_liste_rule_id, | |||
| NULL::bigint[] AS acte_liste_rule_id, | |||
| NULL::bigint[] AS rubrique_liste_rule_id, | |||
| p_rss.ghm_id AS ghm_pmsi_id, | |||
| p_sejours.ghm_id AS ghm_activite_id, | |||
| COALESCE(medecin_rss_id,0) AS medecin_rss_id, | |||
| p_sejours.medecin_sejour_id, | |||
| COALESCE(t_medecins_pmsi.specialite_id,0) AS specialite_rss_id, | |||
| COALESCE(t_medecins_base.specialite_id,0) AS specialite_sejour_id, | |||
| type_sejour, | |||
| service_facturation_id, | |||
| unite_fonctionnelle_id AS uf_id, | |||
| activite_id, | |||
| 0::bigint AS budget_cle_id, | |||
| 0::bigint AS budget_cle_priorite | |||
| FROM activite.p_sejours | |||
| JOIN w_sejour_lieu ON p_sejours.no_sejour = w_sejour_lieu.no_sejour | |||
| JOIN activite.t_lieux ON w_sejour_lieu.lieu_id = t_lieux.oid | |||
| LEFT JOIN pmsi.p_rss ON no_sejour_administratif = p_sejours.no_sejour AND p_sejours.date_sortie = p_rss.date_sortie AND p_rss.etat = '' | |||
| LEFT JOIN pmsi.t_medecins t_medecins_pmsi ON medecin_rss_id = t_medecins_pmsi.oid | |||
| LEFT JOIN activite.t_medecins_administratifs ON p_sejours.medecin_sejour_id = t_medecins_administratifs.oid | |||
| LEFT JOIN base.t_medecins t_medecins_base ON t_medecins_administratifs.medecin_id = t_medecins_base.oid | |||
| LEFT JOIN base.t_finess ON p_rss.finess = t_finess.code; | |||
| INSERT INTO w_sejours_rss | |||
| SELECT | |||
| nextval('w_sejours_rss_sequence'::regclass) AS oid, | |||
| COALESCE(t_finess.oid,0) AS finess_id, | |||
| 0 AS sejour_id, | |||
| '' AS no_sejour, | |||
| 0::bigint AS lieu_sortie_id, | |||
| 0::bigint AS lieu_id, | |||
| p_rss.oid AS rss_id, | |||
| diagnostic_principal_id, | |||
| diagnostic_relie_id, | |||
| NULL::bigint[] AS diagnostic_associe_liste_rule_id, | |||
| NULL::bigint[] AS acte_liste_rule_id, | |||
| NULL::bigint[] AS rubrique_liste_rule_id, | |||
| p_rss.ghm_id AS ghm_pmsi_id, | |||
| 0 AS ghm_activite_id, | |||
| medecin_rss_id, | |||
| 0::bigint AS medecin_sejour_id, | |||
| COALESCE(t_medecins_pmsi.specialite_id,0) AS specialite_rss_id, | |||
| 0::bigint AS specialite_sejour_id, | |||
| ''::text AS type_sejour, | |||
| 0::bigint AS service_facturation_id, | |||
| 0::bigint AS uf_id, | |||
| 0::bigint AS activite_id, | |||
| 0::bigint AS budget_cle_id, | |||
| 0::bigint AS budget_cle_priorite | |||
| FROM pmsi.p_rss | |||
| LEFT JOIN pmsi.t_medecins t_medecins_pmsi ON medecin_rss_id = t_medecins_pmsi.oid | |||
| LEFT JOIN base.t_finess ON p_rss.finess = t_finess.code | |||
| WHERE date_sortie >= '20160101' AND p_rss.oid NOT IN (SELECt rss_id FROM w_sejours_rss); | |||
| UPDATE w_sejours_rss SET | |||
| medecin_rss_id = t_medecins.oid, | |||
| specialite_rss_id = t_medecins.specialite_id | |||
| FROM activite.t_medecins_administratifs_c | |||
| JOIN pmsi.t_medecins ON t_medecins_administratifs_c.adm_code = t_medecins.code | |||
| WHERE medecin_sejour_id = t_medecins_administratifs_c.oid AND | |||
| t_medecins.oid <> 0 AND | |||
| (t_medecins.oid IS DISTINCT FROM medecin_rss_id OR | |||
| specialite_rss_id IS DISTINCT FROM t_medecins.specialite_id) | |||
| ; | |||
| ELSE | |||
| -- si pas pmsi mco | |||
| CREATE TEMP TABLE w_sejours_rss AS | |||
| SELECT | |||
| nextval('w_sejours_rss_sequence'::regclass) AS oid, | |||
| 0 AS finess_id, | |||
| p_sejours.oid AS sejour_id, | |||
| p_sejours.no_sejour AS no_sejour, | |||
| p_sejours.lieu_sortie_id, | |||
| w_sejour_lieu.lieu_id, | |||
| 0 AS rss_id, | |||
| 0::bigint AS diagnostic_principal_id, | |||
| 0::bigint AS diagnostic_relie_id, | |||
| NULL::bigint[] AS diagnostic_associe_liste_rule_id, | |||
| NULL::bigint[] AS acte_liste_rule_id, | |||
| NULL::bigint[] AS rubrique_liste_rule_id, | |||
| 0::bigint AS ghm_pmsi_id, | |||
| p_sejours.ghm_id AS ghm_activite_id, | |||
| 0 AS medecin_rss_id, | |||
| medecin_sejour_id, | |||
| 0 AS specialite_rss_id, | |||
| COALESCE(t_medecins_base.specialite_id,0) AS specialite_sejour_id, | |||
| type_sejour, | |||
| service_facturation_id, | |||
| unite_fonctionnelle_id AS uf_id, | |||
| activite_id, | |||
| 0::bigint AS budget_cle_id, | |||
| 0::bigint AS budget_cle_priorite | |||
| FROM activite.p_sejours | |||
| JOIN w_sejour_lieu ON p_sejours.no_sejour = w_sejour_lieu.no_sejour | |||
| JOIN activite.t_lieux ON w_sejour_lieu.lieu_id = t_lieux.oid | |||
| LEFT JOIN activite.t_medecins_administratifs ON p_sejours.medecin_sejour_id = t_medecins_administratifs.oid | |||
| LEFT JOIN base.t_medecins t_medecins_base ON t_medecins_administratifs.medecin_id = t_medecins_base.oid; | |||
| END IF; | |||
| UPDATE w_sejours_rss SET | |||
| medecin_rss_id = 0, | |||
| specialite_rss_id = 0 | |||
| WHERE medecin_sejour_id <> 0; | |||
| UPDATE w_sejours_rss | |||
| SET finess_id = (SELECT MAX(finess_id) FROM w_sejours_rss WHERE finess_id <> 0) | |||
| WHERE finess_id = 0 AND (SELECT MAX(finess_id) FROM w_sejours_rss WHERE finess_id <> 0) <> 0; | |||
| UPDATE w_sejours_rss | |||
| SET finess_id = (SELECT MAX(oid) FROM base.t_finess) | |||
| WHERE finess_id = 0; | |||
| CREATE INDEX w_sejours_rss_i0 ON w_sejours_rss USING btree (oid); | |||
| CREATE INDEX w_sejours_rss_i1 ON w_sejours_rss USING btree (rss_id); | |||
| CREATE INDEX w_sejours_rss_i2 ON w_sejours_rss USING btree (sejour_id); | |||
| CREATE INDEX w_sejours_rss_i3 ON w_sejours_rss USING btree (no_sejour); | |||
| -- Traduction des règles en oid | |||
| DROP TABLE IF EXISTS w_budget_cle_rule; | |||
| CREATE TEMP TABLE w_budget_cle_rule AS | |||
| SELECT | |||
| t_budget_cle_rule.oid, | |||
| budget_cle_id, | |||
| CASE WHEN priorite <> 0 THEN priorite WHEN liste_diagnostic_principal <> '' THEN 90000 ELSE 999999 END AS priorite, | |||
| CASE WHEN liste_finess <> '' THEN '1' ELSE '0' END AS a_liste_finess, | |||
| string_to_array(replace(liste_finess,'*','%'),' ') AS liste_finess, | |||
| NULL::bigint[] AS liste_finess_id , | |||
| CASE WHEN liste_diagnostic_principal <> '' THEN '1' ELSE '0' END AS a_liste_diagnostic_principal, | |||
| string_to_array(replace(liste_diagnostic_principal,'*','%'),' ') AS liste_diagnostic_principal, | |||
| NULL::bigint[] AS liste_diagnostic_principal_id , | |||
| CASE WHEN liste_diagnostic_relie <> '' THEN '1' ELSE '0' END AS a_liste_diagnostic_relie, | |||
| string_to_array(replace(liste_diagnostic_relie,'*','%'),' ') AS liste_diagnostic_relie, | |||
| NULL::bigint[] AS liste_diagnostic_relie_id , | |||
| CASE WHEN liste_diagnostic_associe <> '' THEN '1' ELSE '0' END AS a_liste_diagnostic_associe, | |||
| string_to_array(replace(liste_diagnostic_associe,'*','%'),' ') AS liste_diagnostic_associe, | |||
| NULL::bigint[] AS liste_diagnostic_associe_id , | |||
| CASE WHEN liste_acte <> '' THEN '1' ELSE '0' END AS a_liste_acte, | |||
| string_to_array(replace(liste_acte,'*','%'),' ') AS liste_acte, | |||
| NULL::bigint[] AS liste_acte_pmsi_id , | |||
| NULL::bigint[] AS liste_acte_base_id , | |||
| CASE WHEN liste_ghm <> '' THEN '1' ELSE '0' END AS a_liste_ghm, | |||
| string_to_array(replace(liste_ghm,'*','%'),' ') AS liste_ghm, | |||
| NULL::bigint[] AS liste_ghm_pmsi_id, | |||
| NULL::bigint[] AS liste_ghm_activite_id, | |||
| liste_ghm AS liste_ghm_origine, | |||
| CASE WHEN liste_sauf_ghm <> '' THEN '1' ELSE '0' END AS a_liste_sauf_ghm, | |||
| string_to_array(replace(liste_sauf_ghm,'*','%'),' ') AS liste_sauf_ghm, | |||
| NULL::bigint[] AS liste_sauf_ghm_pmsi_id , | |||
| NULL::bigint[] AS liste_sauf_ghm_activite_id , | |||
| liste_sauf_ghm AS liste_sauf_ghm_origine, | |||
| CASE WHEN liste_type_sejour <> '' THEN '1' ELSE '0' END AS a_liste_type_sejour, | |||
| string_to_array(replace(liste_type_sejour,'*','%'),' ') AS liste_type_sejour, | |||
| NULL::text[] AS liste_type_sejour_id , | |||
| CASE WHEN liste_service <> '' THEN '1' ELSE '0' END AS a_liste_service, | |||
| string_to_array(replace(liste_service,'*','%'),' ') AS liste_service, | |||
| NULL::bigint[] AS liste_service_id , | |||
| CASE WHEN liste_uf <> '' THEN '1' ELSE '0' END AS a_liste_uf, | |||
| string_to_array(replace(liste_uf,'*','%'),' ') AS liste_uf, | |||
| NULL::bigint[] AS liste_uf_id , | |||
| CASE WHEN liste_activite <> '' THEN '1' ELSE '0' END AS a_liste_activite, | |||
| string_to_array(replace(liste_activite,'*','%'),' ') AS liste_activite, | |||
| NULL::bigint[] AS liste_activite_id , | |||
| CASE WHEN liste_medecin <> '' THEN '1' ELSE '0' END AS a_liste_medecin, | |||
| string_to_array(CASE WHEN liste_medecin NOT LIKE '%**%' THEN replace(liste_medecin,'*','%') ELSE liste_medecin END,' ') AS liste_medecin, | |||
| NULL::bigint[] AS liste_medecin_pmsi_id , | |||
| NULL::bigint[] AS liste_medecin_activite_id , | |||
| CASE WHEN liste_specialite <> '' THEN '1' ELSE '0' END AS a_liste_specialite, | |||
| string_to_array(replace(liste_specialite,'*','%'),' ') AS liste_specialite, | |||
| NULL::bigint[] AS liste_specialite_pmsi_id , | |||
| NULL::bigint[] AS liste_specialite_activite_id , | |||
| CASE WHEN liste_rubrique <> '' THEN '1' ELSE '0' END AS a_liste_rubrique, | |||
| string_to_array(replace(liste_rubrique,'*','%'),' ') AS liste_rubrique, | |||
| NULL::bigint[] AS liste_rubrique_id | |||
| FROM activite.t_budget_cle_rule | |||
| JOIN activite.t_budget_cle ON budget_cle_id = t_budget_cle.oid | |||
| ORDER BY priorite, budget_cle_id; | |||
| UPDATE w_budget_cle_rule | |||
| SET liste_finess_id = (SELECT base.cti_group_array3(oid) FROM base.t_finess WHERE code LIKE ANY (liste_finess)) | |||
| WHERE a_liste_finess = '1'; | |||
| IF _module_pmsimco = '1' THEN | |||
| UPDATE w_budget_cle_rule | |||
| SET liste_diagnostic_principal_id = (SELECT base.cti_group_array3(oid) FROM pmsi.t_diagnostics WHERE code LIKE ANY (liste_diagnostic_principal)) | |||
| WHERE a_liste_diagnostic_principal = '1'; | |||
| UPDATE w_budget_cle_rule | |||
| SET liste_diagnostic_relie_id = (SELECT base.cti_group_array3(oid) FROM pmsi.t_diagnostics WHERE code LIKE ANY (liste_diagnostic_relie)) | |||
| WHERE a_liste_diagnostic_relie = '1'; | |||
| UPDATE w_budget_cle_rule | |||
| SET liste_diagnostic_associe_id = (SELECT base.cti_group_array3(oid) FROM pmsi.t_diagnostics WHERE code LIKE ANY (liste_diagnostic_associe)) | |||
| WHERE a_liste_diagnostic_associe = '1'; | |||
| UPDATE w_budget_cle_rule | |||
| SET liste_acte_pmsi_id = (SELECT base.cti_group_array3(oid) FROM pmsi.t_actes WHERE code LIKE ANY (liste_acte)) | |||
| WHERE a_liste_acte = '1'; | |||
| DROP TABLE IF EXISTS w_budget_cle_rule_actes_pmsi; | |||
| CREATE TEMP TABLE w_budget_cle_rule_actes_pmsi AS | |||
| SELECT t_actes.oid AS rule_acte_id, w_budget_cle_rule.oid AS rule_id | |||
| FROM pmsi.t_actes | |||
| JOIN w_budget_cle_rule ON code LIKE ANY (liste_acte); | |||
| CREATE INDEX w_budget_cle_rule_actes_pmsi_i1 ON w_budget_cle_rule_actes_pmsi USING btree (rule_acte_id); | |||
| END IF; | |||
| DROP TABLE IF EXISTS w_budget_cle_rule_actes_base; | |||
| CREATE TEMP TABLE w_budget_cle_rule_actes_base AS | |||
| SELECT t_actes.oid AS rule_acte_id, w_budget_cle_rule.oid AS rule_id | |||
| FROM base.t_actes | |||
| JOIN w_budget_cle_rule ON code LIKE ANY (liste_acte); | |||
| CREATE INDEX w_budget_cle_rule_actes_base_i1 ON w_budget_cle_rule_actes_base USING btree (rule_acte_id); | |||
| DROP TABLE IF EXISTS w_budget_cle_rule_rubriques; | |||
| CREATE TEMP TABLE w_budget_cle_rule_rubriques AS | |||
| SELECT t_rubriques_facturation.oid AS rule_rubrique_id, w_budget_cle_rule.oid AS rule_id | |||
| FROM activite.t_rubriques_facturation | |||
| JOIN w_budget_cle_rule ON code LIKE ANY (liste_rubrique); | |||
| CREATE INDEX w_budget_cle_rule_rubriques_i1 ON w_budget_cle_rule_rubriques USING btree (rule_rubrique_id); | |||
| UPDATE w_budget_cle_rule | |||
| SET liste_acte_base_id = (SELECT base.cti_group_array3(oid) FROM base.t_actes WHERE code LIKE ANY (liste_acte)) | |||
| WHERE a_liste_acte = '1' | |||
| ; | |||
| IF _module_pmsimco = '1' THEN | |||
| UPDATE w_budget_cle_rule | |||
| SET liste_ghm_pmsi_id = (SELECT base.cti_group_array3(oid) FROM pmsi.t_ghm WHERE code LIKE ANY (liste_ghm)) | |||
| WHERE a_liste_ghm = '1'; | |||
| END IF; | |||
| UPDATE w_budget_cle_rule | |||
| SET liste_ghm_activite_id = (SELECT base.cti_group_array3(ghm_id) FROM activite.t_ghm_c WHERE ghm_code LIKE ANY (liste_ghm)) | |||
| WHERE a_liste_ghm = '1' | |||
| ; | |||
| IF _module_pmsimco = '1' THEN | |||
| UPDATE w_budget_cle_rule | |||
| SET liste_sauf_ghm_pmsi_id = (SELECT base.cti_group_array3(oid) FROM pmsi.t_ghm WHERE code LIKE ANY (liste_sauf_ghm)) | |||
| WHERE a_liste_sauf_ghm = '1'; | |||
| END IF; | |||
| UPDATE w_budget_cle_rule | |||
| SET liste_sauf_ghm_activite_id = (SELECT base.cti_group_array3(ghm_id) FROM activite.t_ghm_c WHERE ghm_code LIKE ANY (liste_sauf_ghm)) | |||
| WHERE a_liste_sauf_ghm = '1' | |||
| ; | |||
| IF _module_pmsimco = '1' THEN | |||
| UPDATE w_budget_cle_rule | |||
| SET liste_medecin_pmsi_id = ( | |||
| SELECT base.cti_group_array3(t_medecins_pmsi.oid) | |||
| FROM pmsi.t_medecins t_medecins_pmsi | |||
| JOIN base.t_medecins ON t_medecins_pmsi.medecin_reference_id = t_medecins.oid | |||
| WHERE t_medecins_pmsi.oid <> 0 AND t_medecins_pmsi.code <> '' AND t_medecins_pmsi.code LIKE ANY (liste_medecin) AND liste_medecin[1] <> '(R)' OR | |||
| t_medecins.oid <> 0 AND t_medecins.code <> '' AND t_medecins.code LIKE ANY (liste_medecin) AND liste_medecin[1] = '(R)' | |||
| ) | |||
| WHERE a_liste_medecin = '1'; | |||
| END IF; | |||
| UPDATE w_budget_cle_rule | |||
| SET liste_medecin_activite_id = ( | |||
| SELECT base.cti_group_array3(t_medecins_administratifs.oid) | |||
| FROM activite.t_medecins_administratifs | |||
| JOIN base.t_medecins ON t_medecins_administratifs.medecin_id = t_medecins.oid | |||
| WHERE t_medecins_administratifs.oid <> 0 AND t_medecins_administratifs.code <> '' AND t_medecins_administratifs.code LIKE ANY (liste_medecin) AND liste_medecin[1] <> '(R)' OR | |||
| t_medecins.oid <> 0 AND t_medecins.code <> '' AND t_medecins.code LIKE ANY (liste_medecin) AND liste_medecin[1] = '(R)' | |||
| ) | |||
| WHERE a_liste_medecin = '1' | |||
| ; | |||
| IF _module_pmsimco = '1' THEN | |||
| UPDATE w_budget_cle_rule | |||
| SET liste_specialite_pmsi_id = (SELECT base.cti_group_array3(oid) FROM pmsi.t_specialites_medecin WHERE code LIKE ANY (liste_specialite)) | |||
| WHERE a_liste_specialite = '1'; | |||
| END IF; | |||
| UPDATE w_budget_cle_rule | |||
| SET liste_specialite_activite_id = (SELECT base.cti_group_array3(oid) FROM base.t_specialites_medecin WHERE code LIKE ANY (liste_specialite)) | |||
| WHERE a_liste_specialite = '1' | |||
| ; | |||
| UPDATE w_budget_cle_rule | |||
| SET liste_type_sejour_id = (SELECT base.cti_group_array3(code) FROM activite.t_type_sejour WHERE code <> '' AND code LIKE ANY (liste_type_sejour)) | |||
| WHERE a_liste_type_sejour = '1' | |||
| ; | |||
| UPDATE w_budget_cle_rule | |||
| SET liste_service_id = (SELECT base.cti_group_array3(oid) FROM activite.t_services_facturation WHERE code LIKE ANY (liste_service)) | |||
| WHERE a_liste_service = '1' | |||
| ; | |||
| UPDATE w_budget_cle_rule | |||
| SET liste_uf_id = (SELECT base.cti_group_array3(oid) FROM activite.t_unites_fonctionnelles WHERE code LIKE ANY (liste_uf)) | |||
| WHERE a_liste_uf = '1' | |||
| ; | |||
| UPDATE w_budget_cle_rule | |||
| SET liste_activite_id = (SELECT base.cti_group_array3(oid) FROM activite.t_activites WHERE code LIKE ANY (liste_activite)) | |||
| WHERE a_liste_activite = '1' | |||
| ; | |||
| UPDATE w_budget_cle_rule | |||
| SET liste_rubrique_id = (SELECT base.cti_group_array3(oid) FROM activite.t_rubriques_facturation WHERE code LIKE ANY (liste_rubrique)) | |||
| WHERE a_liste_rubrique = '1' | |||
| ; | |||
| -- Association cles aux rubriques | |||
| DROP TABLE IF EXISTS w_factures_rubriques; | |||
| CREATE TEMP TABLE w_factures_rubriques AS | |||
| SELECT | |||
| no_facture, rule_id | |||
| FROM activite.p_factures_lignes_c | |||
| JOIN w_budget_cle_rule_rubriques ON p_factures_lignes_c.rubrique_facturation_id = rule_rubrique_id | |||
| UNION | |||
| SELECT | |||
| no_facture, rule_id | |||
| FROM activite.p_factures_lignes_non_facturees_c | |||
| JOIN w_budget_cle_rule_rubriques ON p_factures_lignes_non_facturees_c.rubrique_facturation_id = rule_rubrique_id | |||
| ; | |||
| CREATE INDEX w_factures_rubriques_i1 ON w_factures_rubriques USING btree (no_facture); | |||
| DROP TABLE IF EXISTS w_budget_cle_rubriques; | |||
| CREATE TEMP TABLE w_budget_cle_rubriques AS | |||
| SELECT oid, base.cti_group_array3(rubrique_rule_id) AS rubrique_liste_rule_id | |||
| FROM | |||
| ( | |||
| SELECT | |||
| w_sejours_rss.oid, rule_id AS rubrique_rule_id | |||
| FROM w_factures_rubriques | |||
| JOIN activite.p_factures ON w_factures_rubriques.no_facture = p_factures.no_facture | |||
| JOIN w_sejours_rss ON p_factures.no_sejour = w_sejours_rss.no_sejour | |||
| ) subview | |||
| GROUP BY 1; | |||
| ALTER TABLE w_budget_cle_rubriques ADD CONSTRAINT w_budget_cle_rubriques_pkey PRIMARY KEY(oid); | |||
| UPDATE w_sejours_rss | |||
| SET rubrique_liste_rule_id = w_budget_cle_rubriques.rubrique_liste_rule_id | |||
| FROM w_budget_cle_rubriques | |||
| WHERE w_budget_cle_rubriques.oid = w_sejours_rss.oid; | |||
| -- Association cles aux actes | |||
| DROP TABLE IF EXISTS w_factures_actes; | |||
| CREATE TEMP TABLE w_factures_actes AS | |||
| SELECT | |||
| no_facture, rule_id | |||
| FROM activite.p_factures_lignes_h | |||
| JOIN w_budget_cle_rule_actes_base ON p_factures_lignes_h.acte_id = rule_acte_id | |||
| WHERE activite_ccam <> '4' | |||
| UNION | |||
| SELECT | |||
| no_facture, rule_id | |||
| FROM activite.p_factures_lignes_non_facturees_h | |||
| JOIN w_budget_cle_rule_actes_base ON p_factures_lignes_non_facturees_h.acte_id = rule_acte_id | |||
| WHERE activite_ccam <> '4'; | |||
| CREATE INDEX w_factures_actes_i1 ON w_factures_actes USING btree (no_facture); | |||
| DROP TABLE IF EXISTS w_budget_cle_actes; | |||
| IF _module_pmsimco = '1' THEN | |||
| CREATE TEMP TABLE w_budget_cle_actes AS | |||
| SELECT oid, base.cti_group_array3(acte_rule_id) AS acte_liste_rule_id | |||
| FROM | |||
| ( | |||
| SELECT | |||
| w_sejours_rss.oid, rule_id AS acte_rule_id | |||
| FROM pmsi.p_rss_actes | |||
| JOIN w_sejours_rss ON p_rss_actes.rss_id = w_sejours_rss.rss_id | |||
| JOIN w_budget_cle_rule_actes_pmsi ON p_rss_actes.acte_id = rule_acte_id | |||
| UNION | |||
| SELECT | |||
| w_sejours_rss.oid, rule_id AS acte_rule_id | |||
| FROM w_factures_actes | |||
| JOIN activite.p_factures ON w_factures_actes.no_facture = p_factures.no_facture | |||
| JOIN w_sejours_rss ON p_factures.no_sejour = w_sejours_rss.no_sejour | |||
| ) subview | |||
| GROUP BY 1; | |||
| ELSE | |||
| CREATE TEMP TABLE w_budget_cle_actes AS | |||
| SELECT oid, base.cti_group_array3(acte_rule_id) AS acte_liste_rule_id | |||
| FROM | |||
| ( | |||
| SELECT | |||
| w_sejours_rss.oid, rule_id AS acte_rule_id | |||
| FROM w_factures_actes | |||
| JOIN activite.p_factures ON w_factures_actes.no_facture = p_factures.no_facture | |||
| JOIN w_sejours_rss ON p_factures.no_sejour = w_sejours_rss.no_sejour | |||
| ) subview | |||
| GROUP BY 1; | |||
| END IF; | |||
| ALTER TABLE w_budget_cle_actes ADD CONSTRAINT w_budget_cle_actes_pkey PRIMARY KEY(oid); | |||
| UPDATE w_sejours_rss | |||
| SET acte_liste_rule_id = w_budget_cle_actes.acte_liste_rule_id | |||
| FROM w_budget_cle_actes | |||
| WHERE w_budget_cle_actes.oid = w_sejours_rss.oid; | |||
| -- Diagnostics | |||
| IF _module_pmsimco = '1' THEN | |||
| DROP TABLE IF EXISTS w_budget_cle_diagnostics; | |||
| CREATE TEMP TABLE w_budget_cle_diagnostics AS | |||
| SELECT | |||
| w_sejours_rss.oid, base.cti_group_array3(w_budget_cle_rule.oid) AS diagnostic_associe_liste_rule_id | |||
| FROM pmsi.p_rss_diagnostics | |||
| JOIN w_budget_cle_rule ON type_diagnostic_rss IN ('DA', 'DS') AND diagnostic_id = ANY (liste_diagnostic_associe_id) | |||
| JOIN w_sejours_rss ON p_rss_diagnostics.rss_id = w_sejours_rss.rss_id | |||
| WHERE a_liste_diagnostic_associe <> '0' | |||
| GROUP BY 1; | |||
| ALTER TABLE w_budget_cle_diagnostics ADD CONSTRAINT w_budget_cle_diagnostics_pkey PRIMARY KEY(oid); | |||
| UPDATE w_sejours_rss | |||
| SET diagnostic_associe_liste_rule_id = w_budget_cle_diagnostics.diagnostic_associe_liste_rule_id | |||
| FROM w_budget_cle_diagnostics | |||
| WHERE w_budget_cle_diagnostics.oid = w_sejours_rss.oid; | |||
| END IF; | |||
| -- Mise à jour des cles venant des données du PMSI | |||
| DROP TABLE IF EXISTS w_sejours_budget_cle; | |||
| CREATE TEMP TABLE w_sejours_budget_cle AS | |||
| SELECT w_sejours_rss.oid, | |||
| MIN(priorite)+1 AS budget_cle_priorite, | |||
| (MIN(ARRAY[priorite,w_budget_cle_rule.budget_cle_id]))[2] AS budget_cle_id | |||
| FROM w_sejours_rss | |||
| JOIN w_budget_cle_rule ON | |||
| (a_liste_finess = '0' OR finess_id = ANY (liste_finess_id)) AND | |||
| (a_liste_medecin = '0' OR medecin_rss_id = ANY (liste_medecin_pmsi_id)) AND | |||
| (a_liste_type_sejour = '0') AND | |||
| (a_liste_service = '0') AND | |||
| (a_liste_uf = '0') AND | |||
| (a_liste_activite = '0') AND | |||
| (a_liste_specialite = '0' OR specialite_rss_id = ANY (liste_specialite_pmsi_id)) AND | |||
| (a_liste_diagnostic_principal = '0' OR diagnostic_principal_id = ANY (liste_diagnostic_principal_id)) AND | |||
| (a_liste_diagnostic_relie = '0' OR diagnostic_relie_id = ANY (liste_diagnostic_relie_id)) AND | |||
| (a_liste_diagnostic_associe = '0' OR w_budget_cle_rule.oid = ANY(diagnostic_associe_liste_rule_id)) AND | |||
| (a_liste_acte = '0' OR w_budget_cle_rule.oid = ANY(acte_liste_rule_id)) AND | |||
| (a_liste_ghm = '0' OR ghm_pmsi_id = ANY (liste_ghm_pmsi_id)) AND | |||
| (a_liste_sauf_ghm = '0' OR ghm_pmsi_id <> ALL (liste_sauf_ghm_pmsi_id)) AND | |||
| (a_liste_rubrique = '0') | |||
| WHERE w_sejours_rss.rss_id <> 0 | |||
| GROUP BY 1 | |||
| ORDER BY 1; | |||
| UPDATE w_sejours_rss SET | |||
| budget_cle_id = w_sejours_budget_cle.budget_cle_id, | |||
| budget_cle_priorite = w_sejours_budget_cle.budget_cle_priorite | |||
| FROM w_sejours_budget_cle | |||
| WHERE w_sejours_rss.oid = w_sejours_budget_cle.oid; | |||
| -- Mise à jour des cles venant des données d'activite | |||
| DROP TABLE IF EXISTS w_sejours_budget_cle; | |||
| CREATE TEMP TABLE w_sejours_budget_cle AS | |||
| SELECT w_sejours_rss.oid, | |||
| MIN(priorite) AS budget_cle_priorite, | |||
| (MIN(ARRAY[priorite,w_budget_cle_rule.budget_cle_id]))[2] AS budget_cle_id | |||
| FROM w_sejours_rss | |||
| JOIN w_budget_cle_rule ON | |||
| (a_liste_finess = '0' OR finess_id = ANY (liste_finess_id)) AND | |||
| (a_liste_type_sejour = '0' OR type_sejour = ANY (liste_type_sejour_id)) AND | |||
| (a_liste_service = '0' OR service_facturation_id = ANY (liste_service_id)) AND | |||
| (a_liste_uf = '0' OR uf_id = ANY (liste_uf_id)) AND | |||
| (a_liste_activite = '0' OR activite_id = ANY (liste_activite_id)) AND | |||
| (a_liste_medecin = '0' OR medecin_sejour_id = ANY (liste_medecin_activite_id)) AND | |||
| (a_liste_specialite = '0' OR specialite_sejour_id = ANY (liste_specialite_activite_id)) AND | |||
| (a_liste_diagnostic_principal = '0' OR diagnostic_principal_id = ANY (liste_diagnostic_principal_id)) AND | |||
| (a_liste_diagnostic_relie = '0' OR diagnostic_relie_id = ANY (liste_diagnostic_relie_id)) AND | |||
| (a_liste_diagnostic_associe = '0' OR w_budget_cle_rule.oid = ANY(diagnostic_associe_liste_rule_id)) AND | |||
| (a_liste_acte = '0' OR w_budget_cle_rule.oid = ANY(acte_liste_rule_id)) AND | |||
| (a_liste_rubrique = '0' OR w_budget_cle_rule.oid = ANY(rubrique_liste_rule_id)) AND | |||
| (a_liste_ghm = '0' OR ghm_activite_id = ANY (liste_ghm_activite_id)) AND | |||
| (a_liste_sauf_ghm = '0' OR ghm_activite_id <> ALL (liste_sauf_ghm_activite_id)) | |||
| WHERE w_sejours_rss.sejour_id <> 0 | |||
| GROUP BY 1 | |||
| ORDER BY 1; | |||
| UPDATE w_sejours_rss SET | |||
| budget_cle_id = w_sejours_budget_cle.budget_cle_id, | |||
| budget_cle_priorite = w_sejours_budget_cle.budget_cle_priorite | |||
| FROM w_sejours_budget_cle | |||
| WHERE w_sejours_rss.oid = w_sejours_budget_cle.oid AND | |||
| (w_sejours_rss.budget_cle_priorite > w_sejours_budget_cle.budget_cle_priorite OR w_sejours_rss.budget_cle_priorite = 0); | |||
| TRUNCATE activite.p_sejours_budget_cle; | |||
| UPDATE activite.p_sejours_budget_cle | |||
| SET | |||
| budget_cle_id = w_sejours_rss.budget_cle_id | |||
| FROM w_sejours_rss | |||
| WHERE p_sejours_budget_cle.sejour_id = w_sejours_rss.sejour_id AND | |||
| w_sejours_rss.lieu_id = w_sejours_rss.lieu_sortie_id AND | |||
| p_sejours_budget_cle.sejour_id <> 0 AND | |||
| ( | |||
| p_sejours_budget_cle.budget_cle_id IS DISTINCT FROM w_sejours_rss.budget_cle_id | |||
| ); | |||
| INSERT INTO activite.p_sejours_budget_cle (sejour_id, budget_cle_id) | |||
| SELECT sejour_id, MIN(budget_cle_id) | |||
| FROM w_sejours_rss | |||
| WHERE sejour_id <> 0 AND | |||
| w_sejours_rss.lieu_id = w_sejours_rss.lieu_sortie_id AND | |||
| sejour_id NOT IN (SELECT sejour_id FROM activite.p_sejours_budget_cle) | |||
| GROUP BY 1 | |||
| ; | |||
| ANALYSE activite.p_sejours_budget_cle | |||
| ; | |||
| UPDATE activite.p_mouvements_sejour | |||
| SET budget_cle_id = w_sejours_rss.budget_cle_id | |||
| FROM w_sejours_rss | |||
| WHERE p_mouvements_sejour.no_sejour = w_sejours_rss.no_sejour AND | |||
| p_mouvements_sejour.lieu_id = w_sejours_rss.lieu_id AND | |||
| p_mouvements_sejour.budget_cle_id IS DISTINCT FROM w_sejours_rss.budget_cle_id | |||
| ; | |||
| ANALYSE activite.p_mouvements_sejour | |||
| ; | |||
| UPDATE activite.p_factures_lignes_c | |||
| SET budget_cle_id = w_sejours_rss.budget_cle_id | |||
| FROM w_sejours_rss | |||
| JOIN activite.p_factures ON w_sejours_rss.no_sejour = p_factures.no_sejour | |||
| WHERE p_factures_lignes_c.no_facture = p_factures.no_facture AND | |||
| p_factures_lignes_c.lieu_id = w_sejours_rss.lieu_id AND | |||
| p_factures_lignes_c.budget_cle_id IS DISTINCT FROM w_sejours_rss.budget_cle_id | |||
| ; | |||
| ANALYSE activite.p_factures_lignes_c | |||
| ; | |||
| RETURN 'OK' ; | |||
| END; | |||
| @ -0,0 +1,23 @@ | |||
| return: text | |||
| lang: plpgsql | |||
| parameters: | |||
| p0: | |||
| type: text | |||
| name: i_liste | |||
| src: | | |||
| DECLARE | |||
| _liste text; | |||
| BEGIN | |||
| _liste = i_liste; | |||
| _liste = trim(translate(COALESCE(_liste,''),'"' || chr(9) || chr(10) || chr(13),' ')); | |||
| _liste = replace(_liste,' ',' '); | |||
| _liste = replace(_liste,' ',' '); | |||
| _liste = replace(_liste,' ',' '); | |||
| _liste = replace(_liste,' ',' '); | |||
| _liste = (SELECT base.cti_group_concat_without_sep(code || ' ') | |||
| FROM | |||
| (SELECT code FROM base.cti_unnest(string_to_array(_liste,' ')) AS code ORDER BY 1) subview | |||
| ); | |||
| RETURN _liste ; | |||
| END; | |||
| @ -0,0 +1,83 @@ | |||
| return: text | |||
| lang: plpgsql | |||
| src: | | |||
| DECLARE | |||
| BEGIN | |||
| -- Identification des journées selon lignes facturées | |||
| DROP TABLE IF EXISTS w_duree_occupation; | |||
| CREATE TEMP TABLE w_duree_occupation AS | |||
| SELECT | |||
| no_sejour, | |||
| t_lieux_c.etage_id AS lieu_etage_id, | |||
| t_lieux_c.etage_code AS lieu_etage_code, | |||
| t_lieux_c.etage_texte AS lieu_etage_texte, | |||
| t_lieux_c.etage_section_id AS lieu_etage_section_id, | |||
| t_lieux_c.etage_section_code AS lieu_etage_section_code, | |||
| t_lieux_c.etage_section_texte AS lieu_etage_section_texte, | |||
| t_lieux_c.lit_id AS lieu_lit_id, | |||
| t_lieux_c.lit_code AS lieu_lit_code, | |||
| t_lieux_c.lit_texte AS lieu_lit_texte, | |||
| t_lieux_c.lit_section_id AS lieu_lit_section_id, | |||
| t_lieux_c.lit_section_code AS lieu_lit_section_code, | |||
| t_lieux_c.lit_section_texte AS lieu_lit_section_texte, | |||
| t_lieux_c.unite_medicale_id AS lieu_unite_medicale_id, | |||
| t_lieux_c.unite_medicale_code AS lieu_unite_medicale_code, | |||
| t_lieux_c.unite_medicale_texte AS lieu_unite_medicale_texte, | |||
| t_lieux_c.unite_medicale_section_id AS lieu_unite_medicale_section_id, | |||
| t_lieux_c.unite_medicale_section_code AS lieu_unite_medicale_section_code, | |||
| t_lieux_c.unite_medicale_section_texte AS lieu_unite_medicale_section_texte, | |||
| t_lieux_c.unite_fonctionnelle_id AS lieu_unite_fonctionnelle_id, | |||
| t_lieux_c.unite_fonctionnelle_code AS lieu_unite_fonctionnelle_code, | |||
| t_lieux_c.unite_fonctionnelle_texte AS lieu_unite_fonctionnelle_texte, | |||
| t_lieux_c.unite_fonctionnelle_section_id AS lieu_unite_fonctionnelle_section_id, | |||
| t_lieux_c.unite_fonctionnelle_section_code AS lieu_unite_fonctionnelle_section_code, | |||
| t_lieux_c.unite_fonctionnelle_section_texte AS lieu_unite_fonctionnelle_section_texte, | |||
| sum(nb_jours_f) AS duree_occ_eta | |||
| FROM activite.p_mouvements_sejour | |||
| JOIN activite.t_lieux_c ON p_mouvements_sejour.lieu_id = t_lieux_c.oid | |||
| GROUP BY 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25; | |||
| CREATE INDEX w_duree_occupation_i1 ON w_duree_occupation USING btree (no_sejour); | |||
| DROP TABLE IF EXISTS activite.p_duree_occupation; | |||
| CREATE TABLE activite.p_duree_occupation AS | |||
| SELECT | |||
| no_sejour::text, | |||
| lieu_etage_id::bigint as v_lieu_etage_id, | |||
| lieu_etage_code::text as v_lieu_etage_code, | |||
| lieu_etage_texte::text as v_lieu_etage_texte, | |||
| lieu_etage_section_id::bigint[] as v_lieu_etage_section_id, | |||
| lieu_etage_section_code::text[] as v_lieu_etage_section_code, | |||
| lieu_etage_section_texte::text[] as v_lieu_etage_section_texte, | |||
| lieu_lit_id::bigint as v_lieu_lit_id, | |||
| lieu_lit_code::text as v_lieu_lit_code, | |||
| lieu_lit_texte::text as v_lieu_lit_texte, | |||
| lieu_lit_section_id::bigint[] as v_lieu_lit_section_id, | |||
| lieu_lit_section_code::text[] as v_lieu_lit_section_code, | |||
| lieu_lit_section_texte::text[] as v_lieu_lit_section_texte, | |||
| lieu_unite_medicale_id::bigint as v_lieu_unite_medicale_id, | |||
| lieu_unite_medicale_code::text as v_lieu_unite_medicale_code, | |||
| lieu_unite_medicale_texte::text as v_lieu_unite_medicale_texte, | |||
| lieu_unite_medicale_section_id::bigint[] as v_lieu_unite_medicale_section_id, | |||
| lieu_unite_medicale_section_code::text[] as v_lieu_unite_medicale_section_code, | |||
| lieu_unite_medicale_section_texte::text[] as v_lieu_unite_medicale_section_texte, | |||
| lieu_unite_fonctionnelle_id::bigint as v_lieu_unite_fonctionnelle_id, | |||
| lieu_unite_fonctionnelle_code::text as v_lieu_unite_fonctionnelle_code, | |||
| lieu_unite_fonctionnelle_texte::text as v_lieu_unite_fonctionnelle_texte, | |||
| lieu_unite_fonctionnelle_section_id::bigint[] as v_lieu_unite_fonctionnelle_section_id, | |||
| lieu_unite_fonctionnelle_section_code::text[] as v_lieu_unite_fonctionnelle_section_code, | |||
| lieu_unite_fonctionnelle_section_texte::text[] as v_lieu_unite_fonctionnelle_section_texte, | |||
| duree_occ_eta::bigint | |||
| FROM w_duree_occupation; | |||
| -- Détection nouvelles journées pour les services concernés | |||
| RAISE NOTICE '%' , 'Fin calcule durée occupation'; | |||
| ANALYZE activite.p_duree_occupation; | |||
| RETURN 'OK' ; | |||
| END; | |||
| @ -0,0 +1,116 @@ | |||
| return: text | |||
| lang: plpgsql | |||
| src: | | |||
| DECLARE | |||
| BEGIN | |||
| -- Ne faire que si un service est concerné | |||
| IF NOT EXISTS (SELECT * FROM activite.t_services_facturation WHERE COALESCE(prestations_presence,'') <> '') THEN | |||
| RETURN 'OK. Non concerné' ; | |||
| END IF; | |||
| RAISE NOTICE '%' , 'Initialisations. identification journees'; | |||
| -- Identification des journées selon lignes facturées | |||
| DROP TABLE IF EXISTS w_mouvements_seances; | |||
| CREATE TEMP TABLE w_mouvements_seances AS | |||
| SELECT no_sejour, p_factures_lignes_c.date_debut | |||
| FROM activite.p_factures_lignes_c | |||
| JOIN activite.p_factures ON p_factures_lignes_c.no_facture = p_factures.no_facture | |||
| JOIN activite.t_lieux ON lieu_id = t_lieux.oid | |||
| JOIN activite.t_services_facturation ON service_facturation_id = t_services_facturation.oid | |||
| JOIN activite.t_prestations ON prestation_id = t_prestations.oid | |||
| WHERE | |||
| t_prestations.code <> '' AND | |||
| t_services_facturation.prestations_presence <> '' AND | |||
| t_prestations.code ILIKE ANY (string_to_array(translate(prestations_presence,'*,','% '),' ')) | |||
| GROUP BY 1,2; | |||
| CREATE INDEX w_mouvements_seances_i1 ON w_mouvements_seances USING btree (no_sejour); | |||
| -- Identification des journées selon lignes non facturées | |||
| INSERT INTO w_mouvements_seances | |||
| SELECT p_factures.no_sejour, p_factures_lignes_c.date_debut | |||
| FROM activite.p_factures_lignes_non_facturees_c p_factures_lignes_c | |||
| JOIN activite.p_factures ON p_factures_lignes_c.no_facture = p_factures.no_facture | |||
| JOIN activite.t_lieux ON lieu_id = t_lieux.oid | |||
| JOIN activite.t_services_facturation ON service_facturation_id = t_services_facturation.oid | |||
| JOIN activite.t_prestations ON prestation_id = t_prestations.oid | |||
| LEFT JOIN w_mouvements_seances ON | |||
| w_mouvements_seances.no_sejour = p_factures.no_sejour AND | |||
| w_mouvements_seances.date_debut = p_factures_lignes_c.date_debut | |||
| WHERE | |||
| t_prestations.code <> '' AND | |||
| w_mouvements_seances.no_sejour IS NULL AND | |||
| t_services_facturation.prestations_presence <> '' AND | |||
| (t_prestations.code ILIKE ANY (string_to_array(translate(prestations_presence,'*,','% '),' '))) | |||
| GROUP BY 1,2; | |||
| -- Détection nouvelles journées pour les services concernés | |||
| RAISE NOTICE '%' , 'Initialisations. Preparation mouvements'; | |||
| DROP TABLE IF EXISTS w_mouvements_nouveaux; | |||
| CREATE TEMP TABLE w_mouvements_nouveaux AS | |||
| SELECT | |||
| p_mouvements_sejour.no_sejour, | |||
| p_mouvements_sejour.date, | |||
| p_mouvements_sejour.heure_debut, | |||
| CASE WHEN w_mouvements_seances.no_sejour IS NOT NULL THEN p_mouvements_sejour.nb_jours_js_non_inclus ELSE 0 END AS nb_jours_js_non_inclus, | |||
| CASE WHEN w_mouvements_seances.no_sejour IS NOT NULL THEN p_mouvements_sejour.nb_jours_js_inclus ELSE 0 END AS nb_jours_js_inclus, | |||
| CASE WHEN w_mouvements_seances.no_sejour IS NOT NULL THEN p_mouvements_sejour.est_jour_hospitalisation ELSE '0' END AS est_jour_hospitalisation, | |||
| CASE WHEN w_mouvements_seances.no_sejour IS NOT NULL THEN p_mouvements_sejour.est_chambre_particuliere ELSE '0' END AS est_chambre_particuliere, | |||
| CASE WHEN w_mouvements_seances.no_sejour IS NOT NULL THEN p_mouvements_sejour.est_chambre_particuliere_facturee ELSE '0' END AS est_chambre_particuliere_facturee, | |||
| CASE WHEN w_mouvements_seances.no_sejour IS NOT NULL THEN p_mouvements_sejour.est_facture ELSE '0' END AS est_facture, | |||
| CASE WHEN w_mouvements_seances.no_sejour IS NOT NULL THEN p_mouvements_sejour.nb_jours_d ELSE 0 END AS nb_jours_d, | |||
| CASE WHEN w_mouvements_seances.no_sejour IS NOT NULL THEN p_mouvements_sejour.nb_jours_f ELSE 0 END AS nb_jours_f, | |||
| CASE WHEN w_mouvements_seances.no_sejour IS NOT NULL THEN p_mouvements_sejour.nb_jours_12 ELSE 0 END AS nb_jours_12, | |||
| CASE WHEN w_mouvements_seances.no_sejour IS NOT NULL THEN p_mouvements_sejour.nb_jours_prorata ELSE 0 END AS nb_jours_prorata, | |||
| CASE WHEN w_mouvements_seances.no_sejour IS NOT NULL THEN p_mouvements_sejour.nb_jours_cp_d ELSE 0 END AS nb_jours_cp_d, | |||
| CASE WHEN w_mouvements_seances.no_sejour IS NOT NULL THEN p_mouvements_sejour.nb_jours_cp_f ELSE 0 END AS nb_jours_cp_f, | |||
| CASE WHEN w_mouvements_seances.no_sejour IS NOT NULL THEN p_mouvements_sejour.nb_jours_cp_12 ELSE 0 END AS nb_jours_cp_12 | |||
| FROM activite.p_mouvements_sejour | |||
| JOIN activite.t_lieux ON lieu_id = t_lieux.oid | |||
| JOIN activite.t_services_facturation ON service_facturation_id = t_services_facturation.oid | |||
| LEFT JOIN w_mouvements_seances ON p_mouvements_sejour.no_sejour = w_mouvements_seances.no_sejour AND | |||
| p_mouvements_sejour.date = w_mouvements_seances.date_debut | |||
| WHERE t_services_facturation.prestations_presence <> '' AND | |||
| w_mouvements_seances.no_sejour IS NULL; | |||
| CREATE INDEX w_mouvements_nouveaux_i1 ON w_mouvements_nouveaux USING btree (no_sejour); | |||
| -- Modification table des mouvements de séjour | |||
| RAISE NOTICE '%' , 'Initialisations. Modification mouvements'; | |||
| UPDATE activite.p_mouvements_sejour SET | |||
| nb_jours_js_non_inclus = w_mouvements_nouveaux.nb_jours_js_non_inclus, | |||
| nb_jours_js_inclus = w_mouvements_nouveaux.nb_jours_js_inclus, | |||
| est_jour_hospitalisation = w_mouvements_nouveaux.est_jour_hospitalisation, | |||
| est_chambre_particuliere = w_mouvements_nouveaux.est_chambre_particuliere, | |||
| est_chambre_particuliere_facturee = w_mouvements_nouveaux.est_chambre_particuliere_facturee, | |||
| est_facture = w_mouvements_nouveaux.est_facture, | |||
| nb_jours_d = w_mouvements_nouveaux.nb_jours_d , | |||
| nb_jours_f = w_mouvements_nouveaux.nb_jours_f , | |||
| nb_jours_12 = w_mouvements_nouveaux.nb_jours_12, | |||
| nb_jours_prorata = w_mouvements_nouveaux.nb_jours_prorata, | |||
| nb_jours_cp_d = w_mouvements_nouveaux.nb_jours_cp_d, | |||
| nb_jours_cp_f = w_mouvements_nouveaux.nb_jours_cp_f, | |||
| nb_jours_cp_12 = w_mouvements_nouveaux.nb_jours_cp_12 | |||
| FROM w_mouvements_nouveaux | |||
| WHERE p_mouvements_sejour.no_sejour = w_mouvements_nouveaux.no_sejour AND | |||
| p_mouvements_sejour.date = w_mouvements_nouveaux.date AND | |||
| p_mouvements_sejour.heure_debut = w_mouvements_nouveaux.heure_debut AND | |||
| ( | |||
| p_mouvements_sejour.nb_jours_js_non_inclus IS DISTINCT FROM w_mouvements_nouveaux.nb_jours_js_non_inclus OR | |||
| p_mouvements_sejour.nb_jours_js_inclus IS DISTINCT FROM w_mouvements_nouveaux.nb_jours_js_inclus OR | |||
| p_mouvements_sejour.est_jour_hospitalisation IS DISTINCT FROM w_mouvements_nouveaux.est_jour_hospitalisation OR | |||
| p_mouvements_sejour.est_chambre_particuliere IS DISTINCT FROM w_mouvements_nouveaux.est_chambre_particuliere OR | |||
| p_mouvements_sejour.est_chambre_particuliere_facturee IS DISTINCT FROM w_mouvements_nouveaux.est_chambre_particuliere_facturee OR | |||
| p_mouvements_sejour.est_facture IS DISTINCT FROM w_mouvements_nouveaux.est_facture OR | |||
| p_mouvements_sejour.nb_jours_d IS DISTINCT FROM w_mouvements_nouveaux.nb_jours_d OR | |||
| p_mouvements_sejour.nb_jours_f IS DISTINCT FROM w_mouvements_nouveaux.nb_jours_f OR | |||
| p_mouvements_sejour.nb_jours_12 IS DISTINCT FROM w_mouvements_nouveaux.nb_jours_12 OR | |||
| p_mouvements_sejour.nb_jours_prorata IS DISTINCT FROM w_mouvements_nouveaux.nb_jours_prorata OR | |||
| p_mouvements_sejour.nb_jours_cp_d IS DISTINCT FROM w_mouvements_nouveaux.nb_jours_cp_d OR | |||
| p_mouvements_sejour.nb_jours_cp_f IS DISTINCT FROM w_mouvements_nouveaux.nb_jours_cp_f OR | |||
| p_mouvements_sejour.nb_jours_cp_12 IS DISTINCT FROM w_mouvements_nouveaux.nb_jours_cp_12 | |||
| ); | |||
| ANALYZE activite.p_mouvements_sejour; | |||
| RETURN 'OK' ; | |||
| END; | |||
| @ -0,0 +1,248 @@ | |||
| return: 'numeric[]' | |||
| lang: plpgsql | |||
| parameters: | |||
| p0: | |||
| type: numeric | |||
| name: montant_fact | |||
| p1: | |||
| type: 'bigint[]' | |||
| name: oid_array | |||
| p2: | |||
| type: 'numeric[]' | |||
| name: montant_reglement_array | |||
| strict: STRICT | |||
| src: | | |||
| DECLARE | |||
| i integer; | |||
| i1 integer; | |||
| i2 integer; | |||
| i3 integer; | |||
| l integer; | |||
| n integer; | |||
| new_montant_fact numeric; | |||
| new_montant_reglement_array numeric[500][3]; | |||
| signe_array_1 numeric[]; | |||
| signe_array_2 numeric[]; | |||
| signe_array_3 numeric[]; | |||
| BEGIN | |||
| i = 1; | |||
| l = split_part(split_part(split_part(array_dims(oid_array),':',2),'[',1),']',1)::int; | |||
| FOR i IN 1..l LOOP | |||
| signe_array_1[i] = 1; | |||
| signe_array_2[i] = 1; | |||
| signe_array_3[i] = 1; | |||
| END LOOP; | |||
| FOR i1 IN 1..l LOOP | |||
| signe_array_1[l - i1 + 1] = 0 - signe_array_1[l - i1 + 1]; | |||
| new_montant_fact = 0; | |||
| new_montant_reglement_array = array[array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0], | |||
| array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0], | |||
| array[0,0]]; | |||
| n = 0; | |||
| FOR i IN 1..l LOOP | |||
| IF signe_array_1[i] * signe_array_2[i] * signe_array_3[i] <> 1 THEN | |||
| n = n + 1; | |||
| new_montant_reglement_array[n][1] = oid_array[i]::numeric; | |||
| new_montant_reglement_array[n][2] = montant_reglement_array[i] * signe_array_1[i] * signe_array_2[i] * signe_array_3[i]; | |||
| END IF; | |||
| new_montant_fact = new_montant_fact + montant_reglement_array[i] * signe_array_1[i] * signe_array_2[i] * signe_array_3[i]; | |||
| END LOOP; | |||
| IF new_montant_fact = montant_fact THEN | |||
| return new_montant_reglement_array; | |||
| END IF; | |||
| FOR i2 IN 1..l LOOP | |||
| signe_array_2[l - i2 + 1] = 0 - signe_array_2[l - i2 + 1]; | |||
| new_montant_fact = 0; | |||
| new_montant_reglement_array = array[array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0], | |||
| array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0], | |||
| array[0,0]]; | |||
| n = 0; | |||
| FOR i IN 1..l LOOP | |||
| IF signe_array_1[i] * signe_array_2[i] * signe_array_3[i] <> 1 THEN | |||
| n = n + 1; | |||
| new_montant_reglement_array[n][1] = oid_array[i]::numeric; | |||
| new_montant_reglement_array[n][2] = montant_reglement_array[i] * signe_array_1[i] * signe_array_2[i] * signe_array_3[i]; | |||
| END IF; | |||
| new_montant_fact = new_montant_fact + montant_reglement_array[i] * signe_array_1[i] * signe_array_2[i] * signe_array_3[i]; | |||
| END LOOP; | |||
| IF new_montant_fact = montant_fact THEN | |||
| return new_montant_reglement_array; | |||
| END IF; | |||
| FOR i3 IN 1..l LOOP | |||
| signe_array_2[l - i3 + 1] = 0 - signe_array_2[l - i3 + 1]; | |||
| new_montant_fact = 0; | |||
| new_montant_reglement_array = array[array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0], | |||
| array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0], | |||
| array[0,0]]; | |||
| n = 0; | |||
| FOR i IN 1..l LOOP | |||
| IF signe_array_1[i] * signe_array_2[i] * signe_array_3[i] <> 1 THEN | |||
| n = n + 1; | |||
| new_montant_reglement_array[n][1] = oid_array[i]::numeric; | |||
| new_montant_reglement_array[n][2] = montant_reglement_array[i] * signe_array_1[i] * signe_array_2[i] * signe_array_3[i]; | |||
| END IF; | |||
| new_montant_fact = new_montant_fact + montant_reglement_array[i] * signe_array_1[i] * signe_array_2[i] * signe_array_3[i]; | |||
| END LOOP; | |||
| IF new_montant_fact = montant_fact THEN | |||
| return new_montant_reglement_array; | |||
| END IF; | |||
| END LOOP; | |||
| END LOOP; | |||
| END LOOP; | |||
| FOR i IN 1..l LOOP | |||
| signe_array_1[i] = 1; | |||
| signe_array_2[i] = 1; | |||
| signe_array_3[i] = 1; | |||
| END LOOP; | |||
| FOR i1 IN 1..l LOOP | |||
| FOR i IN 1..l LOOP | |||
| signe_array_1[i] = 1; | |||
| END LOOP; | |||
| signe_array_1[l - i1 + 1] = 0; | |||
| new_montant_fact = 0; | |||
| new_montant_reglement_array = array[array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0], | |||
| array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0], | |||
| array[0,0]]; | |||
| n = 0; | |||
| FOR i IN 1..l LOOP | |||
| IF signe_array_1[i] * signe_array_2[i] * signe_array_3[i] <> 1 THEN | |||
| n = n + 1; | |||
| new_montant_reglement_array[n][1] = oid_array[i]::numeric; | |||
| new_montant_reglement_array[n][2] = montant_reglement_array[i] * signe_array_1[i] * signe_array_2[i] * signe_array_3[i]; | |||
| END IF; | |||
| new_montant_fact = new_montant_fact + montant_reglement_array[i] * signe_array_1[i] * signe_array_2[i] * signe_array_3[i]; | |||
| END LOOP; | |||
| IF new_montant_fact = montant_fact THEN | |||
| return new_montant_reglement_array; | |||
| END IF; | |||
| FOR i2 IN 1..l LOOP | |||
| FOR i IN 1..l LOOP | |||
| signe_array_2[i] = 1; | |||
| END LOOP; | |||
| signe_array_2[l - i2 + 1] = 0; | |||
| new_montant_fact = 0; | |||
| new_montant_reglement_array = array[array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0], | |||
| array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0], | |||
| array[0,0]]; | |||
| n = 0; | |||
| FOR i IN 1..l LOOP | |||
| IF signe_array_1[i] * signe_array_2[i] * signe_array_3[i] <> 1 THEN | |||
| n = n + 1; | |||
| new_montant_reglement_array[n][1] = oid_array[i]::numeric; | |||
| new_montant_reglement_array[n][2] = montant_reglement_array[i] * signe_array_1[i] * signe_array_2[i] * signe_array_3[i]; | |||
| END IF; | |||
| new_montant_fact = new_montant_fact + montant_reglement_array[i] * signe_array_1[i] * signe_array_2[i] * signe_array_3[i]; | |||
| END LOOP; | |||
| IF new_montant_fact = montant_fact THEN | |||
| return new_montant_reglement_array; | |||
| END IF; | |||
| FOR i3 IN 1..l LOOP | |||
| FOR i IN 1..l LOOP | |||
| signe_array_3[i] = 1; | |||
| END LOOP; | |||
| signe_array_3[l - i3 + 1] = 0; | |||
| new_montant_fact = 0; | |||
| new_montant_reglement_array = array[array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0], | |||
| array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0], | |||
| array[0,0]]; | |||
| n = 0; | |||
| FOR i IN 1..l LOOP | |||
| IF signe_array_1[i] * signe_array_2[i] * signe_array_3[i] <> 1 THEN | |||
| n = n + 1; | |||
| new_montant_reglement_array[n][1] = oid_array[i]::numeric; | |||
| new_montant_reglement_array[n][2] = montant_reglement_array[i] * signe_array_1[i] * signe_array_2[i] * signe_array_3[i]; | |||
| END IF; | |||
| new_montant_fact = new_montant_fact + montant_reglement_array[i] * signe_array_1[i] * signe_array_2[i] * signe_array_3[i]; | |||
| END LOOP; | |||
| IF new_montant_fact = montant_fact THEN | |||
| return new_montant_reglement_array; | |||
| END IF; | |||
| END LOOP; | |||
| END LOOP; | |||
| END LOOP; | |||
| FOR i IN 1..l LOOP | |||
| signe_array_1[i] = 1; | |||
| signe_array_2[i] = 1; | |||
| signe_array_3[i] = 1; | |||
| END LOOP; | |||
| FOR i1 IN 1..l LOOP | |||
| signe_array_1[l - i1 + 1] = 0 - signe_array_1[l - i1 + 1]; | |||
| new_montant_fact = 0; | |||
| new_montant_reglement_array = array[array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0], | |||
| array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0], | |||
| array[0,0]]; | |||
| n = 0; | |||
| FOR i IN 1..l LOOP | |||
| IF signe_array_1[i] * signe_array_2[i] * signe_array_3[i] <> 1 THEN | |||
| n = n + 1; | |||
| new_montant_reglement_array[n][1] = oid_array[i]::numeric; | |||
| new_montant_reglement_array[n][2] = montant_reglement_array[i] * signe_array_1[i] * signe_array_2[i] * signe_array_3[i]; | |||
| END IF; | |||
| new_montant_fact = new_montant_fact + montant_reglement_array[i] * signe_array_1[i] * signe_array_2[i] * signe_array_3[i]; | |||
| END LOOP; | |||
| IF new_montant_fact = 0 THEN | |||
| return new_montant_reglement_array; | |||
| END IF; | |||
| FOR i2 IN 1..l LOOP | |||
| signe_array_2[l - i2 + 1] = 0 - signe_array_2[l - i2 + 1]; | |||
| new_montant_fact = 0; | |||
| new_montant_reglement_array = array[array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0], | |||
| array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0], | |||
| array[0,0]]; | |||
| n = 0; | |||
| FOR i IN 1..l LOOP | |||
| IF signe_array_1[i] * signe_array_2[i] * signe_array_3[i] <> 1 THEN | |||
| n = n + 1; | |||
| new_montant_reglement_array[n][1] = oid_array[i]::numeric; | |||
| new_montant_reglement_array[n][2] = montant_reglement_array[i] * signe_array_1[i] * signe_array_2[i] * signe_array_3[i]; | |||
| END IF; | |||
| new_montant_fact = new_montant_fact + montant_reglement_array[i] * signe_array_1[i] * signe_array_2[i] * signe_array_3[i]; | |||
| END LOOP; | |||
| IF new_montant_fact = 0 THEN | |||
| return new_montant_reglement_array; | |||
| END IF; | |||
| FOR i3 IN 1..l LOOP | |||
| signe_array_2[l - i3 + 1] = 0 - signe_array_2[l - i3 + 1]; | |||
| new_montant_fact = 0; | |||
| new_montant_reglement_array = array[array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0], | |||
| array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0],array[0,0], | |||
| array[0,0]]; | |||
| n = 0; | |||
| FOR i IN 1..l LOOP | |||
| IF signe_array_1[i] * signe_array_2[i] * signe_array_3[i] <> 1 THEN | |||
| n = n + 1; | |||
| new_montant_reglement_array[n][1] = oid_array[i]::numeric; | |||
| new_montant_reglement_array[n][2] = montant_reglement_array[i] * signe_array_1[i] * signe_array_2[i] * signe_array_3[i]; | |||
| END IF; | |||
| new_montant_fact = new_montant_fact + montant_reglement_array[i] * signe_array_1[i] * signe_array_2[i] * signe_array_3[i]; | |||
| END LOOP; | |||
| IF new_montant_fact = 0 THEN | |||
| return new_montant_reglement_array; | |||
| END IF; | |||
| END LOOP; | |||
| END LOOP; | |||
| END LOOP; | |||
| return null; | |||
| END; | |||
| @ -0,0 +1,502 @@ | |||
| return: text | |||
| lang: plpgsql | |||
| src: | | |||
| DECLARE | |||
| result TEXT; | |||
| _module_pmsimco TEXT; | |||
| _with_acte TEXT; | |||
| BEGIN | |||
| RAISE NOTICE '%' , 'Initialisation'; | |||
| IF (SELECT count(*) FROM activite.t_compte_produit_analytique_rule) = 0 THEN | |||
| RETURN 'OK. Aucune regle'; | |||
| END IF; | |||
| RAISE NOTICE '%' , 'Application des regles'; | |||
| -- pmsi mco ? | |||
| _module_pmsimco = '0'; | |||
| IF EXISTS (SELECT * FROM pg_tables WHERE schemaname = 'pmsi' AND tablename = 'p_rss') THEN | |||
| IF (SELECT count(*) | |||
| FROM activite.t_compte_produit_analytique_rule | |||
| WHERE | |||
| COALESCE(liste_diagnostic_principal,'') <> '' OR | |||
| COALESCE(liste_diagnostic_relie,'') <> '' OR | |||
| COALESCE(liste_diagnostic_associe,'') <> '') > 1 THEN | |||
| _module_pmsimco = '1'; | |||
| RAISE NOTICE '%' , 'Application des regles. Avec PMSI MCO'; | |||
| END IF; | |||
| END IF; | |||
| -- Rubriques ? | |||
| _with_acte = '0'; | |||
| IF (SELECT count(*) | |||
| FROM activite.t_compte_produit_analytique_rule | |||
| WHERE COALESCE(liste_acte,'') <> '' | |||
| ) > 0 THEN | |||
| _with_acte = '1'; | |||
| END IF; | |||
| -- Sejours et RSS à Traiter | |||
| RAISE NOTICE '%' , 'Application des regles. Identification des sejours'; | |||
| DROP SEQUENCE IF EXISTS w_factures_sequence; | |||
| CREATE SEQUENCE w_factures_sequence; | |||
| DROP TABLE IF EXISTS w_factures; | |||
| CREATE TEMP TABLE w_factures AS | |||
| SELECT | |||
| nextval('w_factures_sequence'::regclass) AS oid, | |||
| COALESCE(t_finess.oid,0) AS finess_id, | |||
| p_sejours.oid AS sejour_id, | |||
| p_sejours.no_sejour AS no_sejour, | |||
| p_factures.no_facture AS no_facture, | |||
| 0::bigint AS diagnostic_principal_id, | |||
| 0::bigint AS diagnostic_relie_id, | |||
| NULL::bigint[] AS diagnostic_associe_liste_rule_id, | |||
| NULL::bigint[] AS acte_liste_rule_id, | |||
| p_sejours.ghm_id AS ghm_id, | |||
| medecin_sejour_id, | |||
| COALESCE(t_medecins_base.specialite_id,0) AS specialite_sejour_id, | |||
| p_sejours.type_sejour, | |||
| p_sejours.lieu_sortie_id, | |||
| t_lieux.unite_fonctionnelle_id AS unite_fonctionnelle_sortie_id, | |||
| t_lieux.service_facturation_id AS service_facturation_sortie_id, | |||
| t_lits.etage_id AS etage_sortie_id, | |||
| t_lieux.activite_id AS activite_sortie | |||
| FROM activite.p_sejours | |||
| JOIN activite.p_factures ON p_sejours.no_sejour = p_factures.no_sejour | |||
| JOIN activite.t_lieux ON p_sejours.lieu_sortie_id = t_lieux.oid | |||
| JOIN activite.t_lits ON lit_id =t_lits.oid | |||
| LEFT JOIN activite.t_medecins_administratifs ON medecin_sejour_id = t_medecins_administratifs.oid | |||
| LEFT JOIN base.t_medecins t_medecins_base ON t_medecins_administratifs.medecin_id = t_medecins_base.oid | |||
| LEFT JOIN base.t_finess ON p_sejours.finess = t_finess.code | |||
| ; | |||
| UPDATE w_factures | |||
| SET finess_id = (SELECT MAX(finess_id) FROM w_factures WHERE finess_id <> 0) | |||
| WHERE finess_id = 0 AND (SELECT MAX(finess_id) FROM w_factures WHERE finess_id <> 0) <> 0; | |||
| UPDATE w_factures | |||
| SET finess_id = (SELECT MAX(oid) FROM base.t_finess) | |||
| WHERE finess_id = 0; | |||
| CREATE INDEX w_factures_i0 ON w_factures USING btree (oid); | |||
| CREATE INDEX w_factures_i1 ON w_factures USING btree (sejour_id); | |||
| CREATE INDEX w_factures_i2 ON w_factures USING btree (no_sejour); | |||
| CREATE INDEX w_factures_i3 ON w_factures USING btree (no_facture); | |||
| ANALYSE w_factures | |||
| ; | |||
| DROP TABLE IF EXISTS w_factures_encours; | |||
| CREATE TEMP TABLE w_factures_encours AS | |||
| SELECT | |||
| nextval('w_factures_sequence'::regclass) AS oid, | |||
| COALESCE(t_finess.oid,0) AS finess_id, | |||
| p_sejours.oid AS sejour_id, | |||
| p_sejours.no_sejour AS no_sejour, | |||
| p_factures_encours.no_facture AS no_facture, | |||
| 0::bigint AS diagnostic_principal_id, | |||
| 0::bigint AS diagnostic_relie_id, | |||
| NULL::bigint[] AS diagnostic_associe_liste_rule_id, | |||
| NULL::bigint[] AS acte_liste_rule_id, | |||
| p_factures_encours.ghm_id AS ghm_id, | |||
| p_sejours.medecin_sejour_id, | |||
| COALESCE(t_medecins_base.specialite_id,0) AS specialite_sejour_id, | |||
| p_factures_encours.type_sejour, | |||
| p_factures_encours.lieu_sortie_id, | |||
| t_lieux.unite_fonctionnelle_id AS unite_fonctionnelle_sortie_id, | |||
| t_lieux.service_facturation_id AS service_facturation_sortie_id, | |||
| t_lits.etage_id AS etage_sortie_id, | |||
| t_lieux.activite_id AS activite_sortie | |||
| FROM activite.p_sejours | |||
| JOIN activite.p_factures_encours ON p_sejours.no_sejour = p_factures_encours.no_sejour | |||
| JOIN activite.t_lieux ON p_factures_encours.lieu_sortie_id = t_lieux.oid | |||
| JOIN activite.t_lits ON lit_id = t_lits.oid | |||
| LEFT JOIN activite.t_medecins_administratifs ON p_sejours.medecin_sejour_id = t_medecins_administratifs.oid | |||
| LEFT JOIN base.t_medecins t_medecins_base ON t_medecins_administratifs.medecin_id = t_medecins_base.oid | |||
| LEFT JOIN base.t_finess ON p_sejours.finess = t_finess.code | |||
| ; | |||
| UPDATE w_factures_encours | |||
| SET finess_id = (SELECT MAX(finess_id) FROM w_factures WHERE finess_id <> 0) | |||
| WHERE finess_id = 0 AND (SELECT MAX(finess_id) FROM w_factures WHERE finess_id <> 0) <> 0; | |||
| UPDATE w_factures_encours | |||
| SET finess_id = (SELECT MAX(oid) FROM base.t_finess) | |||
| WHERE finess_id = 0; | |||
| CREATE INDEX w_factures_encours_i0 ON w_factures_encours USING btree (oid); | |||
| CREATE INDEX w_factures_encours_i1 ON w_factures_encours USING btree (sejour_id); | |||
| CREATE INDEX w_factures_encours_i2 ON w_factures_encours USING btree (no_sejour); | |||
| CREATE INDEX w_factures_encours_i3 ON w_factures_encours USING btree (no_facture); | |||
| ANALYSE w_factures_encours | |||
| ; | |||
| -- Traduction des règles en oid | |||
| RAISE NOTICE '%' , 'Application des regles. Traduction en oid'; | |||
| DROP TABLE IF EXISTS w_execute_compte_produit_analytique_rule; | |||
| CREATE TEMP TABLE w_execute_compte_produit_analytique_rule AS | |||
| SELECT | |||
| t_compte_produit_analytique_rule.oid, | |||
| compte_produit_analytique_id, | |||
| CASE WHEN priorite <> 0 THEN priorite WHEN liste_diagnostic_principal <> '' THEN 90000 ELSE 999999 END AS priorite, | |||
| CASE WHEN liste_finess <> '' THEN '1' ELSE '0' END AS a_liste_finess, | |||
| string_to_array(translate(liste_finess,'*,','% '),' ') AS liste_finess, | |||
| NULL::bigint[] AS liste_finess_id , | |||
| CASE WHEN liste_diagnostic_principal <> '' THEN '1' ELSE '0' END AS a_liste_diagnostic_principal, | |||
| string_to_array(translate(liste_diagnostic_principal,'*,','% '),' ') AS liste_diagnostic_principal, | |||
| NULL::bigint[] AS liste_diagnostic_principal_id , | |||
| CASE WHEN liste_diagnostic_relie <> '' THEN '1' ELSE '0' END AS a_liste_diagnostic_relie, | |||
| string_to_array(translate(liste_diagnostic_relie,'*,','% '),' ') AS liste_diagnostic_relie, | |||
| NULL::bigint[] AS liste_diagnostic_relie_id , | |||
| CASE WHEN liste_diagnostic_associe <> '' THEN '1' ELSE '0' END AS a_liste_diagnostic_associe, | |||
| string_to_array(translate(liste_diagnostic_associe,'*,','% '),' ') AS liste_diagnostic_associe, | |||
| NULL::bigint[] AS liste_diagnostic_associe_id , | |||
| CASE WHEN liste_acte <> '' THEN '1' ELSE '0' END AS a_liste_acte, | |||
| string_to_array(translate(liste_acte,'*,','% '),' ') AS liste_acte, | |||
| NULL::bigint[] AS liste_acte_base_id , | |||
| CASE WHEN liste_ghm <> '' THEN '1' ELSE '0' END AS a_liste_ghm, | |||
| string_to_array(translate(liste_ghm,'*,','% '),' ') AS liste_ghm, | |||
| NULL::bigint[] AS liste_ghm_id, | |||
| liste_ghm AS liste_ghm_origine, | |||
| CASE WHEN liste_sauf_ghm <> '' THEN '1' ELSE '0' END AS a_liste_sauf_ghm, | |||
| string_to_array(translate(liste_sauf_ghm,'*,','% '),' ') AS liste_sauf_ghm, | |||
| NULL::bigint[] AS liste_sauf_ghm_id , | |||
| liste_sauf_ghm AS liste_sauf_ghm_origine, | |||
| CASE WHEN liste_type_sejour <> '' THEN '1' ELSE '0' END AS a_liste_type_sejour, | |||
| string_to_array(translate(liste_type_sejour,'*,','% '),' ') AS liste_type_sejour, | |||
| NULL::text[] AS liste_type_sejour_id , | |||
| CASE WHEN liste_unite_fonctionnelle <> '' THEN '1' ELSE '0' END AS a_liste_unite_fonctionnelle, | |||
| string_to_array(translate(liste_unite_fonctionnelle,'*,','% '),' ') AS liste_unite_fonctionnelle, | |||
| NULL::bigint[] AS liste_unite_fonctionnelle_id , | |||
| CASE WHEN liste_service <> '' THEN '1' ELSE '0' END AS a_liste_service, | |||
| string_to_array(translate(liste_service,'*,','% '),' ') AS liste_service, | |||
| NULL::bigint[] AS liste_service_id , | |||
| CASE WHEN liste_etage <> '' THEN '1' ELSE '0' END AS a_liste_etage, | |||
| string_to_array(translate(liste_etage,'*,','% '),' ') AS liste_etage, | |||
| NULL::bigint[] AS liste_etage_id , | |||
| CASE WHEN liste_activite <> '' THEN '1' ELSE '0' END AS a_liste_activite, | |||
| string_to_array(translate(liste_activite,'*,','% '),' ') AS liste_activite, | |||
| NULL::bigint[] AS liste_activite_id , | |||
| CASE WHEN liste_medecin <> '' THEN '1' ELSE '0' END AS a_liste_medecin, | |||
| string_to_array(CASE WHEN liste_medecin NOT LIKE '%**%' THEN translate(liste_medecin,'*,','% ') ELSE liste_medecin END,' ') AS liste_medecin, | |||
| NULL::bigint[] AS liste_medecin_activite_id , | |||
| CASE WHEN liste_specialite <> '' THEN '1' ELSE '0' END AS a_liste_specialite, | |||
| string_to_array(translate(liste_specialite,'*,','% '),' ') AS liste_specialite, | |||
| NULL::bigint[] AS liste_specialite_activite_id , | |||
| CASE WHEN liste_compte_produit <> '' THEN '1' ELSE '0' END AS a_liste_compte_produit, | |||
| string_to_array(translate(liste_compte_produit,'*,','% '),' ') AS liste_compte_produit, | |||
| NULL::bigint[] AS liste_compte_produit_id, | |||
| CASE WHEN liste_rubrique <> '' THEN '1' ELSE '0' END AS a_liste_rubrique, | |||
| string_to_array(translate(liste_rubrique,'*,','% '),' ') AS liste_rubrique, | |||
| NULL::bigint[] AS liste_rubrique_id, | |||
| CASE WHEN liste_prestation <> '' THEN '1' ELSE '0' END AS a_liste_prestation, | |||
| string_to_array(translate(liste_prestation,'*,','% '),' ') AS liste_prestation, | |||
| NULL::bigint[] AS liste_prestation_id | |||
| FROM activite.t_compte_produit_analytique_rule | |||
| JOIN activite.t_compte ON compte_produit_analytique_id = t_compte.oid | |||
| ORDER BY priorite, compte_produit_analytique_id; | |||
| UPDATE w_execute_compte_produit_analytique_rule | |||
| SET liste_finess_id = (SELECT base.cti_group_array3(oid) FROM base.t_finess WHERE code LIKE ANY (liste_finess)) | |||
| WHERE a_liste_finess = '1'; | |||
| IF _module_pmsimco = '1' THEN | |||
| UPDATE w_execute_compte_produit_analytique_rule | |||
| SET liste_diagnostic_principal_id = (SELECT base.cti_group_array3(oid) FROM pmsi.t_diagnostics WHERE code LIKE ANY (liste_diagnostic_principal)) | |||
| WHERE a_liste_diagnostic_principal = '1'; | |||
| UPDATE w_execute_compte_produit_analytique_rule | |||
| SET liste_diagnostic_relie_id = (SELECT base.cti_group_array3(oid) FROM pmsi.t_diagnostics WHERE code LIKE ANY (liste_diagnostic_relie)) | |||
| WHERE a_liste_diagnostic_relie = '1'; | |||
| UPDATE w_execute_compte_produit_analytique_rule | |||
| SET liste_diagnostic_associe_id = (SELECT base.cti_group_array3(oid) FROM pmsi.t_diagnostics WHERE code LIKE ANY (liste_diagnostic_associe)) | |||
| WHERE a_liste_diagnostic_associe = '1'; | |||
| END IF; | |||
| DROP TABLE IF EXISTS w_execute_compte_produit_analytique_rule_actes_base; | |||
| CREATE TEMP TABLE w_execute_compte_produit_analytique_rule_actes_base AS | |||
| SELECT t_actes.oid AS rule_acte_id, w_execute_compte_produit_analytique_rule.oid AS rule_id | |||
| FROM base.t_actes | |||
| JOIN w_execute_compte_produit_analytique_rule ON code LIKE ANY (liste_acte); | |||
| CREATE INDEX w_execute_compte_produit_analytique_rule_actes_base_i1 ON w_execute_compte_produit_analytique_rule_actes_base USING btree (rule_acte_id); | |||
| UPDATE w_execute_compte_produit_analytique_rule | |||
| SET liste_acte_base_id = (SELECT base.cti_group_array3(oid) FROM base.t_actes WHERE code LIKE ANY (liste_acte)) | |||
| WHERE a_liste_acte = '1' | |||
| ; | |||
| UPDATE w_execute_compte_produit_analytique_rule | |||
| SET liste_ghm_id = (SELECT base.cti_group_array3(oid) FROM base.t_ghm WHERE code LIKE ANY (liste_ghm)) | |||
| WHERE a_liste_ghm = '1' | |||
| ; | |||
| UPDATE w_execute_compte_produit_analytique_rule | |||
| SET liste_ghm_id = | |||
| array_cat(liste_ghm_id, | |||
| (SELECT base.cti_group_array3(t_ghm.oid) FROM base.t_ghm JOIN base.t_cas ON cas_id = t_cas.oid WHERE '[CAS:'||t_cas.code||']' LIKE ANY (liste_ghm)) | |||
| ) | |||
| WHERE a_liste_ghm = '1' AND | |||
| liste_ghm_origine LIKE '%[CAS:%' | |||
| ; | |||
| UPDATE w_execute_compte_produit_analytique_rule | |||
| SET liste_sauf_ghm_id = (SELECT base.cti_group_array3(oid) FROM base.t_ghm WHERE code LIKE ANY (liste_sauf_ghm)) | |||
| WHERE a_liste_sauf_ghm = '1' | |||
| ; | |||
| UPDATE w_execute_compte_produit_analytique_rule | |||
| SET liste_medecin_activite_id = ( | |||
| SELECT base.cti_group_array3(t_medecins_administratifs.oid) | |||
| FROM activite.t_medecins_administratifs | |||
| LEFT JOIN base.t_medecins ON t_medecins_administratifs.medecin_id = t_medecins.oid | |||
| WHERE ( | |||
| t_medecins_administratifs.oid <> 0 AND | |||
| t_medecins_administratifs.code <> '' AND | |||
| t_medecins_administratifs.code LIKE ANY (liste_medecin) AND liste_medecin[1] <> '(R)' | |||
| ) OR | |||
| ( | |||
| t_medecins_administratifs.oid IN | |||
| ( | |||
| SELECT | |||
| to_id | |||
| FROM activite.t_classes | |||
| JOIN activite.t_classes_sections ON t_classes_sections.classe_id = t_classes.oid | |||
| JOIN activite.t_classes_sections_elements ON t_classes_sections_elements.section_id = t_classes_sections.oid | |||
| WHERE '[CLASSE:'||t_classes.code||':'||t_classes_sections.code||']' = ANY(liste_medecin) | |||
| ) | |||
| ) OR | |||
| ( | |||
| t_medecins.oid <> 0 AND | |||
| t_medecins.code <> '' AND | |||
| t_medecins.code LIKE ANY (liste_medecin) AND liste_medecin[1] = '(R)' | |||
| ) | |||
| ) | |||
| WHERE a_liste_medecin = '1' | |||
| ; | |||
| UPDATE w_execute_compte_produit_analytique_rule | |||
| SET liste_specialite_activite_id = (SELECT base.cti_group_array3(oid) FROM base.t_specialites_medecin WHERE oid <> 0 AND code LIKE ANY (liste_specialite)) | |||
| WHERE a_liste_specialite = '1' | |||
| ; | |||
| UPDATE w_execute_compte_produit_analytique_rule | |||
| SET liste_type_sejour_id = (SELECT base.cti_group_array3(code) FROM activite.t_type_sejour WHERE oid <> 0 AND code <> '' AND code LIKE ANY (liste_type_sejour)) | |||
| WHERE a_liste_type_sejour = '1' | |||
| ; | |||
| UPDATE w_execute_compte_produit_analytique_rule | |||
| SET liste_unite_fonctionnelle_id = (SELECT base.cti_group_array3(oid) FROM activite.t_unites_fonctionnelles WHERE oid <> 0 AND code LIKE ANY (liste_unite_fonctionnelle)) | |||
| WHERE a_liste_unite_fonctionnelle = '1' | |||
| ; | |||
| UPDATE w_execute_compte_produit_analytique_rule | |||
| SET liste_service_id = (SELECT base.cti_group_array3(oid) FROM activite.t_services_facturation WHERE oid <> 0 AND code LIKE ANY (liste_service)) | |||
| WHERE a_liste_service = '1' | |||
| ; | |||
| UPDATE w_execute_compte_produit_analytique_rule | |||
| SET liste_etage_id = (SELECT base.cti_group_array3(oid) FROM activite.t_etages WHERE oid <> 0 AND code LIKE ANY (liste_etage)) | |||
| WHERE a_liste_etage = '1' | |||
| ; | |||
| UPDATE w_execute_compte_produit_analytique_rule | |||
| SET liste_activite_id = (SELECT base.cti_group_array3(oid) FROM activite.t_activites WHERE oid <> 0 AND code LIKE ANY (liste_activite)) | |||
| WHERE a_liste_activite = '1' | |||
| ; | |||
| UPDATE w_execute_compte_produit_analytique_rule | |||
| SET liste_rubrique_id = (SELECT base.cti_group_array3(oid) FROM activite.t_rubriques_facturation WHERE oid <> 0 AND code LIKE ANY (liste_rubrique)) | |||
| WHERE a_liste_rubrique = '1' | |||
| ; | |||
| UPDATE w_execute_compte_produit_analytique_rule | |||
| SET liste_prestation_id = (SELECT base.cti_group_array3(oid) FROM activite.t_prestations WHERE oid <> 0 AND code LIKE ANY (liste_prestation)) | |||
| WHERE a_liste_prestation = '1' | |||
| ; | |||
| UPDATE w_execute_compte_produit_analytique_rule | |||
| SET liste_compte_produit_id = (SELECT base.cti_group_array3(oid) FROM activite.t_compte WHERE oid <> 0 AND code LIKE ANY (liste_compte_produit)) | |||
| WHERE a_liste_compte_produit = '1' | |||
| ; | |||
| -- Association cles aux actes | |||
| RAISE NOTICE '%' , 'Application des regles. Traitement des actes'; | |||
| DROP TABLE IF EXISTS w_factures_actes; | |||
| IF _with_acte = '1' THEN | |||
| CREATE TEMP TABLE w_factures_actes AS | |||
| SELECT | |||
| no_facture, rule_id | |||
| FROM activite.p_factures_lignes_h | |||
| JOIN w_execute_compte_produit_analytique_rule_actes_base ON p_factures_lignes_h.acte_id = rule_acte_id | |||
| WHERE activite_ccam <> '4' | |||
| UNION | |||
| SELECT | |||
| no_facture, rule_id | |||
| FROM activite.p_factures_lignes_non_facturees_h | |||
| JOIN w_execute_compte_produit_analytique_rule_actes_base ON p_factures_lignes_non_facturees_h.acte_id = rule_acte_id | |||
| WHERE activite_ccam <> '4'; | |||
| ELSE | |||
| CREATE TEMP TABLE w_factures_actes (no_facture text, rule_id bigint); | |||
| END IF; | |||
| CREATE INDEX w_factures_actes_i1 ON w_factures_actes USING btree (no_facture); | |||
| DROP TABLE IF EXISTS w_compte_acte; | |||
| CREATE TEMP TABLE w_compte_acte AS | |||
| SELECT oid, base.cti_group_array3(acte_rule_id) AS acte_liste_rule_id | |||
| FROM | |||
| ( | |||
| SELECT | |||
| w_factures.oid, rule_id AS acte_rule_id | |||
| FROM w_factures_actes | |||
| JOIN activite.p_factures ON w_factures_actes.no_facture = p_factures.no_facture | |||
| JOIN w_factures ON p_factures.no_sejour = w_factures.no_sejour | |||
| ) subview | |||
| GROUP BY 1; | |||
| ALTER TABLE w_compte_acte ADD CONSTRAINT w_compte_acte_pkey PRIMARY KEY(oid); | |||
| UPDATE w_factures | |||
| SET acte_liste_rule_id = w_compte_acte.acte_liste_rule_id | |||
| FROM w_compte_acte | |||
| WHERE w_compte_acte.oid = w_factures.oid; | |||
| -- Diagnostics | |||
| IF _module_pmsimco = '1' THEN | |||
| RAISE NOTICE '%' , 'Application des regles. Traitement des diagnostics'; | |||
| DROP TABLE IF EXISTS w_compte_diagnostic; | |||
| CREATE TEMP TABLE w_compte_diagnostic AS | |||
| SELECT | |||
| w_factures.oid, base.cti_group_array3(w_execute_compte_produit_analytique_rule.oid) AS diagnostic_associe_liste_rule_id | |||
| FROM pmsi.p_rss_diagnostics | |||
| JOIN w_execute_compte_produit_analytique_rule ON type_diagnostic_rss IN ('DA', 'DS') AND diagnostic_id = ANY (liste_diagnostic_associe_id) | |||
| JOIN w_factures ON p_rss_diagnostics.rss_id = w_factures.rss_id | |||
| WHERE a_liste_diagnostic_associe <> '0' | |||
| GROUP BY 1; | |||
| ALTER TABLE w_compte_diagnostic ADD CONSTRAINT w_compte_diagnostic_pkey PRIMARY KEY(oid); | |||
| UPDATE w_factures | |||
| SET diagnostic_associe_liste_rule_id = w_compte_diagnostic.diagnostic_associe_liste_rule_id | |||
| FROM w_compte_diagnostic | |||
| WHERE w_compte_diagnostic.oid = w_factures.oid; | |||
| END IF; | |||
| RAISE NOTICE '%' , 'Application des regles. Validation des regles'; | |||
| -- Réplication dans tables de prod | |||
| RAISE NOTICE '%' , 'Application des regles. Validation des regles. p_factures_lignes_c'; | |||
| DROP TABLE IF EXISTS w_factures_lignes_c_compte; | |||
| CREATE TEMP TABLE w_factures_lignes_c_compte AS | |||
| SELECT p_factures_lignes_c.no_facture, | |||
| p_factures_lignes_c.CTID AS fromCTID, | |||
| COALESCE( | |||
| (MIN(ARRAY[w_execute_compte_produit_analytique_rule.priorite,w_execute_compte_produit_analytique_rule.compte_produit_analytique_id]))[2], | |||
| MAX(p_factures_lignes_c.compte_produit_id)) AS compte_produit_analytique_id | |||
| FROM activite.p_factures_lignes_c | |||
| JOIN activite.t_lieux ON p_factures_lignes_c.lieu_id = t_lieux.oid | |||
| JOIN activite.t_lits ON lit_id = t_lits.oid | |||
| JOIN w_factures ON p_factures_lignes_c.no_facture = w_factures.no_facture | |||
| LEFT JOIN w_execute_compte_produit_analytique_rule ON | |||
| (a_liste_finess = '0' OR finess_id = ANY (liste_finess_id)) AND | |||
| (a_liste_type_sejour = '0' OR type_sejour = ANY (liste_type_sejour_id)) AND | |||
| (a_liste_unite_fonctionnelle = '0' OR t_lieux.unite_fonctionnelle_id = ANY (liste_unite_fonctionnelle_id)) AND | |||
| (a_liste_service = '0' OR t_lieux.service_facturation_id = ANY (liste_service_id)) AND | |||
| (a_liste_etage = '0' OR t_lits.etage_id = ANY (liste_etage_id)) AND | |||
| (a_liste_activite = '0' OR t_lieux.activite_id = ANY (liste_activite_id)) AND | |||
| (a_liste_medecin = '0' OR medecin_sejour_id = ANY (liste_medecin_activite_id)) AND | |||
| (a_liste_specialite = '0' OR specialite_sejour_id = ANY (liste_specialite_activite_id)) AND | |||
| (a_liste_ghm = '0' OR ghm_id = ANY (liste_ghm_id)) AND | |||
| (a_liste_diagnostic_principal = '0' OR diagnostic_principal_id = ANY (liste_diagnostic_principal_id)) AND | |||
| (a_liste_diagnostic_relie = '0' OR diagnostic_relie_id = ANY (liste_diagnostic_relie_id)) AND | |||
| (a_liste_diagnostic_associe = '0' OR w_execute_compte_produit_analytique_rule.oid = ANY(diagnostic_associe_liste_rule_id)) AND | |||
| (a_liste_acte = '0' OR w_execute_compte_produit_analytique_rule.oid = ANY(acte_liste_rule_id)) AND | |||
| (a_liste_compte_produit = '0' OR compte_produit_id = ANY (liste_compte_produit_id)) | |||
| GROUP BY 1,2 | |||
| ; | |||
| ANALYSE w_factures_lignes_c_compte | |||
| ; | |||
| CREATE INDEX w_factures_lignes_c_compte_i1 ON w_factures_lignes_c_compte USING btree (no_facture) | |||
| ; | |||
| UPDATE activite.p_factures_lignes_c | |||
| SET compte_produit_analytique_id = w_factures_lignes_c_compte.compte_produit_analytique_id | |||
| FROM w_factures_lignes_c_compte | |||
| WHERE p_factures_lignes_c.no_facture = w_factures_lignes_c_compte.no_facture AND | |||
| p_factures_lignes_c.CTID = w_factures_lignes_c_compte.fromCTID AND | |||
| p_factures_lignes_c.compte_produit_analytique_id IS DISTINCT FROM w_factures_lignes_c_compte.compte_produit_analytique_id | |||
| ; | |||
| ANALYSE activite.p_factures_lignes_c | |||
| ; | |||
| RAISE NOTICE '%' , 'Application des regles. Validation des poles. p_factures_encours_lignes_c'; | |||
| DROP TABLE IF EXISTS w_factures_encours_lignes_c_compte; | |||
| CREATE TEMP TABLE w_factures_encours_lignes_c_compte AS | |||
| SELECT p_factures_encours_lignes_c.no_facture, | |||
| p_factures_encours_lignes_c.CTID AS fromCTID, | |||
| COALESCE( | |||
| (MIN(ARRAY[w_execute_compte_produit_analytique_rule.priorite,w_execute_compte_produit_analytique_rule.compte_produit_analytique_id]))[2], | |||
| MAX(p_factures_encours_lignes_c.compte_produit_id)) AS compte_produit_analytique_id | |||
| FROM activite.p_factures_encours_lignes_c | |||
| JOIN activite.t_lieux ON p_factures_encours_lignes_c.lieu_id = t_lieux.oid | |||
| JOIN activite.t_lits ON lit_id = t_lits.oid | |||
| JOIN w_factures_encours ON p_factures_encours_lignes_c.no_facture = w_factures_encours.no_facture | |||
| LEFT JOIN w_execute_compte_produit_analytique_rule ON | |||
| (a_liste_finess = '0' OR finess_id = ANY (liste_finess_id)) AND | |||
| (a_liste_type_sejour = '0' OR type_sejour = ANY (liste_type_sejour_id)) AND | |||
| (a_liste_unite_fonctionnelle = '0' OR t_lieux.unite_fonctionnelle_id = ANY (liste_unite_fonctionnelle_id)) AND | |||
| (a_liste_service = '0' OR t_lieux.service_facturation_id = ANY (liste_service_id)) AND | |||
| (a_liste_etage = '0' OR t_lits.etage_id = ANY (liste_etage_id)) AND | |||
| (a_liste_activite = '0' OR t_lieux.activite_id = ANY (liste_activite_id)) AND | |||
| (a_liste_medecin = '0' OR medecin_sejour_id = ANY (liste_medecin_activite_id)) AND | |||
| (a_liste_specialite = '0' OR specialite_sejour_id = ANY (liste_specialite_activite_id)) AND | |||
| (a_liste_ghm = '0' OR ghm_id = ANY (liste_ghm_id)) AND | |||
| (a_liste_diagnostic_principal = '0' OR diagnostic_principal_id = ANY (liste_diagnostic_principal_id)) AND | |||
| (a_liste_diagnostic_relie = '0' OR diagnostic_relie_id = ANY (liste_diagnostic_relie_id)) AND | |||
| (a_liste_diagnostic_associe = '0' OR w_execute_compte_produit_analytique_rule.oid = ANY(diagnostic_associe_liste_rule_id)) AND | |||
| (a_liste_acte = '0' OR w_execute_compte_produit_analytique_rule.oid = ANY(acte_liste_rule_id)) AND | |||
| (a_liste_compte_produit = '0' OR compte_produit_id = ANY (liste_compte_produit_id)) | |||
| WHERE p_factures_encours_lignes_c.compte_produit_analytique_id = 0 | |||
| GROUP BY 1,2 | |||
| ; | |||
| ANALYSE w_factures_encours_lignes_c_compte | |||
| ; | |||
| CREATE INDEX w_factures_encours_lignes_c_compte_i1 ON w_factures_encours_lignes_c_compte USING btree (no_facture) | |||
| ; | |||
| UPDATE activite.p_factures_encours_lignes_c | |||
| SET compte_produit_analytique_id = w_factures_encours_lignes_c_compte.compte_produit_analytique_id | |||
| FROM w_factures_encours_lignes_c_compte | |||
| WHERE p_factures_encours_lignes_c.no_facture = w_factures_encours_lignes_c_compte.no_facture AND | |||
| p_factures_encours_lignes_c.CTID = w_factures_encours_lignes_c_compte.fromCTID AND | |||
| p_factures_encours_lignes_c.compte_produit_analytique_id IS DISTINCT FROM w_factures_encours_lignes_c_compte.compte_produit_analytique_id | |||
| ; | |||
| ANALYSE activite.p_factures_encours_lignes_c | |||
| ; | |||
| INSERT INTO activite.p_oids (code_table, oid) | |||
| SELECT 'compte', compte_produit_analytique_id | |||
| FROM activite.p_factures_lignes_c | |||
| WHERE compte_produit_analytique_id NOT IN (SELECT oid FROM activite.p_oids WHERE code_table = 'compte') | |||
| GROUP BY 2; | |||
| INSERT INTO activite.p_oids (code_table, oid) | |||
| SELECT 'compte', compte_produit_analytique_id | |||
| FROM activite.p_factures_encours_lignes_c | |||
| WHERE compte_produit_analytique_id NOT IN (SELECT oid FROM activite.p_oids WHERE code_table = 'compte') | |||
| GROUP BY 2; | |||
| RETURN 'OK'; | |||
| END; | |||
| @ -0,0 +1,740 @@ | |||
| return: text | |||
| lang: plpgsql | |||
| src: | | |||
| DECLARE | |||
| result TEXT; | |||
| _module_pmsimco TEXT; | |||
| BEGIN | |||
| RAISE NOTICE '%' , 'Initialisation filiere'; | |||
| -- Contenu table | |||
| INSERT INTO activite.t_filiere_soin (oid, code, texte, texte_court) | |||
| SELECT 0, '**', 'Non renseignée', 'Non renseignée' | |||
| WHERE 0 NOT IN (SELECT oid FROM activite.t_filiere_soin); | |||
| IF (SELECT count(*) FROM activite.t_filiere_soin WHERE oid > 0) = 0 THEN | |||
| RETURN 'OK. Aucune filiere'; | |||
| END IF; | |||
| RAISE NOTICE '%' , 'Application des regles'; | |||
| -- pmsi mco ? | |||
| IF EXISTS (SELECT * FROM pg_tables WHERE schemaname = 'pmsi' AND tablename = 'p_rss') THEN | |||
| _module_pmsimco = '1'; | |||
| RAISE NOTICE '%' , 'Application des regles. Avec PMSI MCO'; | |||
| ELSE | |||
| _module_pmsimco = '0'; | |||
| END IF; | |||
| -- Sejours et RSS à Traiter | |||
| RAISE NOTICE '%' , 'Application des regles. Identification des sejours'; | |||
| DROP SEQUENCE IF EXISTS w_sejours_rss_sequence; | |||
| CREATE SEQUENCE w_sejours_rss_sequence; | |||
| DROP TABLE IF EXISTS w_sejours_rss; | |||
| IF _module_pmsimco = '1' THEN | |||
| -- si pmsi mco | |||
| CREATE TEMP TABLE w_sejours_rss AS | |||
| SELECT | |||
| nextval('w_sejours_rss_sequence'::regclass) AS oid, | |||
| COALESCE(t_finess.oid,0) AS finess_id, | |||
| p_sejours.oid AS sejour_id, | |||
| p_sejours.no_sejour AS no_sejour, | |||
| COALESCE(p_rss.oid,0) AS rss_id, | |||
| diagnostic_principal_id, | |||
| diagnostic_relie_id, | |||
| NULL::bigint[] AS diagnostic_associe_liste_rule_id, | |||
| NULL::bigint[] AS acte_liste_rule_id, | |||
| NULL::bigint[] AS prestation_liste_rule_id, | |||
| NULL::bigint[] AS rubrique_liste_rule_id, | |||
| p_rss.ghm_id AS ghm_pmsi_id, | |||
| p_sejours.ghm_id AS ghm_activite_id, | |||
| COALESCE(medecin_rss_id,0) AS medecin_rss_id, | |||
| medecin_sejour_id, | |||
| COALESCE(t_medecins_base.specialite_id,0) AS specialite_sejour_id, | |||
| p_sejours.type_sejour, | |||
| t_lieux.unite_fonctionnelle_id, | |||
| t_lieux.service_facturation_id, | |||
| t_lits.etage_id, | |||
| t_lieux.unite_fonctionnelle_id AS unite_fonctionnelle_entree_id, | |||
| t_lieux.service_facturation_id AS service_facturation_entree_id, | |||
| t_lits.etage_id AS etage_entree_id, | |||
| t_lieux.activite_id, | |||
| 0::bigint AS filiere_soin_id, | |||
| 0::bigint AS filiere_soin_priorite | |||
| FROM activite.p_sejours | |||
| JOIN activite.t_lieux ON lieu_sortie_id = t_lieux.oid | |||
| JOIN activite.t_lits ON t_lieux.lit_id = t_lits.oid | |||
| LEFT JOIN pmsi.p_rss ON no_sejour_administratif = no_sejour AND p_sejours.date_sortie = p_rss.date_sortie AND p_rss.etat = '' | |||
| LEFT JOIN pmsi.t_medecins t_medecins_pmsi ON medecin_rss_id = t_medecins_pmsi.oid | |||
| LEFT JOIN activite.t_medecins_administratifs ON medecin_sejour_id = t_medecins_administratifs.oid | |||
| LEFT JOIN base.t_medecins t_medecins_base ON t_medecins_administratifs.medecin_id = t_medecins_base.oid | |||
| LEFT JOIN base.t_finess ON p_sejours.finess = t_finess.code | |||
| ; | |||
| INSERT INTO w_sejours_rss | |||
| SELECT | |||
| nextval('w_sejours_rss_sequence'::regclass) AS oid, | |||
| COALESCE(t_finess.oid,0) AS finess_id, | |||
| 0 AS sejour_id, | |||
| '' AS no_sejour, | |||
| p_rss.oid AS rss_id, | |||
| diagnostic_principal_id, | |||
| diagnostic_relie_id, | |||
| NULL::bigint[] AS diagnostic_associe_liste_rule_id, | |||
| NULL::bigint[] AS acte_liste_rule_id, | |||
| NULL::bigint[] AS prestation_liste_rule_id, | |||
| NULL::bigint[] AS rubrique_liste_rule_id, | |||
| p_rss.ghm_id AS ghm_pmsi_id, | |||
| 0 AS ghm_activite_id, | |||
| medecin_rss_id, | |||
| 0::bigint AS medecin_sejour_id, | |||
| COALESCE(t_medecins_base.specialite_id,0) AS specialite_sejour_id, | |||
| ''::text AS type_sejour, | |||
| 0::bigint AS unite_fonctionnelle_id, | |||
| 0::bigint AS service_facturation_id, | |||
| 0::bigint AS etage_id, | |||
| 0::bigint AS unite_fonctionnelle_entree_id, | |||
| 0::bigint AS service_facturation_entree_id, | |||
| 0::bigint AS etage_entree_id, | |||
| 0::bigint AS activite_id, | |||
| 0::bigint AS filiere_soin_id, | |||
| 0::bigint AS filiere_soin_priorite | |||
| FROM pmsi.p_rss | |||
| LEFT JOIN pmsi.t_medecins t_medecins_pmsi ON medecin_rss_id = t_medecins_pmsi.oid | |||
| LEFT JOIN base.t_medecins t_medecins_base ON t_medecins_pmsi.medecin_id = t_medecins_base.oid | |||
| LEFT JOIN base.t_finess ON p_rss.finess = t_finess.code | |||
| WHERE p_rss.oid NOT IN (SELECT rss_id FROM w_sejours_rss); | |||
| ELSE | |||
| -- si pas pmsi mco | |||
| CREATE TEMP TABLE w_sejours_rss AS | |||
| SELECT | |||
| nextval('w_sejours_rss_sequence'::regclass) AS oid, | |||
| COALESCE(t_finess.oid,0) AS finess_id, | |||
| p_sejours.oid AS sejour_id, | |||
| p_sejours.no_sejour AS no_sejour, | |||
| 0 AS rss_id, | |||
| 0::bigint AS diagnostic_principal_id, | |||
| 0::bigint AS diagnostic_relie_id, | |||
| NULL::bigint[] AS diagnostic_associe_liste_rule_id, | |||
| NULL::bigint[] AS acte_liste_rule_id, | |||
| NULL::bigint[] AS prestation_liste_rule_id, | |||
| NULL::bigint[] AS rubrique_liste_rule_id, | |||
| 0::bigint AS ghm_pmsi_id, | |||
| p_sejours.ghm_id AS ghm_activite_id, | |||
| 0 AS medecin_rss_id, | |||
| medecin_sejour_id, | |||
| COALESCE(t_medecins_base.specialite_id,0) AS specialite_sejour_id, | |||
| p_sejours.type_sejour, | |||
| t_lieux.unite_fonctionnelle_id, | |||
| t_lieux.service_facturation_id, | |||
| t_lits.etage_id, | |||
| t_lieux.unite_fonctionnelle_id AS unite_fonctionnelle_entree_id, | |||
| t_lieux.service_facturation_id AS service_facturation_entree_id, | |||
| t_lits.etage_id AS etage_entree_id, | |||
| t_lieux.activite_id, | |||
| 0::bigint AS filiere_soin_id, | |||
| 0::bigint AS filiere_soin_priorite | |||
| FROM activite.p_sejours | |||
| JOIN activite.t_lieux ON lieu_sortie_id = t_lieux.oid | |||
| JOIN activite.t_lits ON t_lieux.lit_id = t_lits.oid | |||
| LEFT JOIN base.t_finess ON p_sejours.finess = t_finess.code | |||
| LEFT JOIN activite.t_medecins_administratifs ON medecin_sejour_id = t_medecins_administratifs.oid | |||
| LEFT JOIN base.t_medecins t_medecins_base ON t_medecins_administratifs.medecin_id = t_medecins_base.oid; | |||
| END IF; | |||
| -- Unites d'entrées | |||
| UPDATE w_sejours_rss SET | |||
| unite_fonctionnelle_entree_id = t_lieux.unite_fonctionnelle_id, | |||
| service_facturation_entree_id = t_lieux.service_facturation_id, | |||
| etage_entree_id = t_lits.etage_id | |||
| FROM activite.p_mouvements_sejour | |||
| JOIN activite.t_lieux ON p_mouvements_sejour.lieu_id = t_lieux.oid | |||
| JOIN activite.t_lits ON t_lieux.lit_id = t_lits.oid | |||
| WHERE w_sejours_rss.no_sejour = p_mouvements_sejour.no_sejour AND nb_entrees_directes = 1 AND | |||
| ( | |||
| t_lieux.unite_fonctionnelle_id <> unite_fonctionnelle_entree_id OR | |||
| t_lieux.service_facturation_id <> service_facturation_entree_id OR | |||
| t_lits.etage_id <> etage_entree_id | |||
| ) | |||
| ; | |||
| -- GHM sur services non MCO | |||
| -- Verrouillé pour l'instant (on verra par la suite) | |||
| -- UPDATE w_sejours_rss SET | |||
| -- ghm_pmsi_id = 0, | |||
| -- ghm_activite_id = 0 | |||
| -- FROM activite.t_services_facturation | |||
| -- WHERE service_facturation_id = t_services_facturation .oid AND | |||
| -- type_t2a <> '1' AND | |||
| -- service_facturation_id <> 0 AND | |||
| -- (ghm_pmsi_id > 0 OR | |||
| -- ghm_activite_id > 0) | |||
| -- ; | |||
| -- | |||
| UPDATE w_sejours_rss SET | |||
| medecin_rss_id = 0 | |||
| WHERE medecin_sejour_id <> 0; | |||
| UPDATE w_sejours_rss | |||
| SET finess_id = (SELECT MAX(finess_id) FROM w_sejours_rss WHERE finess_id <> 0) | |||
| WHERE finess_id = 0 AND (SELECT MAX(finess_id) FROM w_sejours_rss WHERE finess_id <> 0) <> 0; | |||
| UPDATE w_sejours_rss | |||
| SET finess_id = (SELECT MAX(oid) FROM base.t_finess) | |||
| WHERE finess_id = 0; | |||
| CREATE INDEX w_sejours_rss_i0 ON w_sejours_rss USING btree (oid); | |||
| CREATE INDEX w_sejours_rss_i1 ON w_sejours_rss USING btree (rss_id); | |||
| CREATE INDEX w_sejours_rss_i2 ON w_sejours_rss USING btree (sejour_id); | |||
| CREATE INDEX w_sejours_rss_i3 ON w_sejours_rss USING btree (no_sejour); | |||
| -- Traduction des règles en oid | |||
| RAISE NOTICE '%' , 'Application des regles. Traduction en oid'; | |||
| DROP TABLE IF EXISTS w_filiere_soin_rule; | |||
| CREATE TEMP TABLE w_filiere_soin_rule AS | |||
| SELECT | |||
| t_filiere_soin_rule.oid, | |||
| filiere_soin_id, | |||
| CASE WHEN priorite <> 0 THEN priorite WHEN liste_diagnostic_principal <> '' THEN 90000 ELSE 999999 END AS priorite, | |||
| CASE WHEN liste_finess <> '' THEN '1' ELSE '0' END AS a_liste_finess, | |||
| string_to_array(translate(liste_finess,'*,','% '),' ') AS liste_finess, | |||
| NULL::bigint[] AS liste_finess_id , | |||
| CASE WHEN liste_diagnostic_principal <> '' THEN '1' ELSE '0' END AS a_liste_diagnostic_principal, | |||
| string_to_array(translate(liste_diagnostic_principal,'*,','% '),' ') AS liste_diagnostic_principal, | |||
| NULL::bigint[] AS liste_diagnostic_principal_id , | |||
| CASE WHEN liste_diagnostic_relie <> '' THEN '1' ELSE '0' END AS a_liste_diagnostic_relie, | |||
| string_to_array(translate(liste_diagnostic_relie,'*,','% '),' ') AS liste_diagnostic_relie, | |||
| NULL::bigint[] AS liste_diagnostic_relie_id , | |||
| CASE WHEN liste_diagnostic_associe <> '' THEN '1' ELSE '0' END AS a_liste_diagnostic_associe, | |||
| string_to_array(translate(liste_diagnostic_associe,'*,','% '),' ') AS liste_diagnostic_associe, | |||
| NULL::bigint[] AS liste_diagnostic_associe_id , | |||
| CASE WHEN liste_acte <> '' THEN '1' ELSE '0' END AS a_liste_acte, | |||
| string_to_array(translate(liste_acte,'*,','% '),' ') AS liste_acte, | |||
| NULL::bigint[] AS liste_acte_pmsi_id , | |||
| NULL::bigint[] AS liste_acte_base_id , | |||
| CASE WHEN liste_ghm <> '' THEN '1' ELSE '0' END AS a_liste_ghm, | |||
| string_to_array(translate(liste_ghm,'*,','% '),' ') AS liste_ghm, | |||
| NULL::bigint[] AS liste_ghm_pmsi_id, | |||
| NULL::bigint[] AS liste_ghm_activite_id, | |||
| liste_ghm AS liste_ghm_origine, | |||
| CASE WHEN liste_sauf_ghm <> '' THEN '1' ELSE '0' END AS a_liste_sauf_ghm, | |||
| string_to_array(translate(liste_sauf_ghm,'*,','% '),' ') AS liste_sauf_ghm, | |||
| NULL::bigint[] AS liste_sauf_ghm_pmsi_id , | |||
| NULL::bigint[] AS liste_sauf_ghm_activite_id , | |||
| liste_sauf_ghm AS liste_sauf_ghm_origine, | |||
| CASE WHEN liste_type_sejour <> '' THEN '1' ELSE '0' END AS a_liste_type_sejour, | |||
| string_to_array(translate(liste_type_sejour,'*,','% '),' ') AS liste_type_sejour, | |||
| NULL::text[] AS liste_type_sejour_id , | |||
| CASE WHEN liste_unite_fonctionnelle <> '' THEN '1' ELSE '0' END AS a_liste_unite_fonctionnelle, | |||
| string_to_array(translate(liste_unite_fonctionnelle,'*,','% '),' ') AS liste_unite_fonctionnelle, | |||
| NULL::bigint[] AS liste_unite_fonctionnelle_id , | |||
| CASE WHEN liste_service <> '' THEN '1' ELSE '0' END AS a_liste_service, | |||
| string_to_array(translate(liste_service,'*,','% '),' ') AS liste_service, | |||
| NULL::bigint[] AS liste_service_id , | |||
| CASE WHEN liste_etage <> '' THEN '1' ELSE '0' END AS a_liste_etage, | |||
| string_to_array(translate(liste_etage,'*,','% '),' ') AS liste_etage, | |||
| NULL::bigint[] AS liste_etage_id , | |||
| CASE WHEN liste_unite_fonctionnelle_entree <> '' THEN '1' ELSE '0' END AS a_liste_unite_fonctionnelle_entree, | |||
| string_to_array(translate(liste_unite_fonctionnelle_entree,'*,','% '),' ') AS liste_unite_fonctionnelle_entree, | |||
| NULL::bigint[] AS liste_unite_fonctionnelle_entree_id , | |||
| CASE WHEN liste_service_entree <> '' THEN '1' ELSE '0' END AS a_liste_service_entree, | |||
| string_to_array(translate(liste_service_entree,'*,','% '),' ') AS liste_service_entree, | |||
| NULL::bigint[] AS liste_service_entree_id , | |||
| CASE WHEN liste_etage_entree <> '' THEN '1' ELSE '0' END AS a_liste_etage_entree, | |||
| string_to_array(translate(liste_etage_entree,'*,','% '),' ') AS liste_etage_entree, | |||
| NULL::bigint[] AS liste_etage_entree_id , | |||
| CASE WHEN liste_activite <> '' THEN '1' ELSE '0' END AS a_liste_activite, | |||
| string_to_array(translate(liste_activite,'*,','% '),' ') AS liste_activite, | |||
| NULL::bigint[] AS liste_activite_id , | |||
| CASE WHEN liste_medecin <> '' THEN '1' ELSE '0' END AS a_liste_medecin, | |||
| string_to_array(CASE WHEN liste_medecin NOT LIKE '%**%' THEN translate(liste_medecin,'*,','% ') ELSE liste_medecin END,' ') AS liste_medecin, | |||
| NULL::bigint[] AS liste_medecin_pmsi_id , | |||
| NULL::bigint[] AS liste_medecin_activite_id , | |||
| CASE WHEN liste_specialite <> '' THEN '1' ELSE '0' END AS a_liste_specialite, | |||
| string_to_array(translate(liste_specialite,'*,','% '),' ') AS liste_specialite, | |||
| NULL::bigint[] AS liste_specialite_activite_id , | |||
| CASE WHEN liste_rubrique <> '' THEN '1' ELSE '0' END AS a_liste_rubrique, | |||
| string_to_array(translate(liste_rubrique,'*,','% '),' ') AS liste_rubrique, | |||
| NULL::bigint[] AS liste_rubrique_id, | |||
| CASE WHEN liste_prestation <> '' THEN '1' ELSE '0' END AS a_liste_prestation, | |||
| string_to_array(translate(liste_prestation,'*,','% '),' ') AS liste_prestation, | |||
| NULL::bigint[] AS liste_prestation_id | |||
| FROM activite.t_filiere_soin_rule t_filiere_soin_rule | |||
| JOIN activite.t_filiere_soin t_filiere_soin ON filiere_soin_id = t_filiere_soin.oid | |||
| ORDER BY priorite, filiere_soin_id; | |||
| UPDATE w_filiere_soin_rule | |||
| SET liste_finess_id = (SELECT base.cti_group_array3(oid) FROM base.t_finess WHERE code LIKE ANY (liste_finess)) | |||
| WHERE a_liste_finess = '1'; | |||
| IF _module_pmsimco = '1' THEN | |||
| UPDATE w_filiere_soin_rule | |||
| SET liste_diagnostic_principal_id = (SELECT base.cti_group_array3(oid) FROM pmsi.t_diagnostics WHERE code LIKE ANY (liste_diagnostic_principal)) | |||
| WHERE a_liste_diagnostic_principal = '1'; | |||
| UPDATE w_filiere_soin_rule | |||
| SET liste_diagnostic_relie_id = (SELECT base.cti_group_array3(oid) FROM pmsi.t_diagnostics WHERE code LIKE ANY (liste_diagnostic_relie)) | |||
| WHERE a_liste_diagnostic_relie = '1'; | |||
| UPDATE w_filiere_soin_rule | |||
| SET liste_diagnostic_associe_id = (SELECT base.cti_group_array3(oid) FROM pmsi.t_diagnostics WHERE code LIKE ANY (liste_diagnostic_associe)) | |||
| WHERE a_liste_diagnostic_associe = '1'; | |||
| UPDATE w_filiere_soin_rule | |||
| SET liste_acte_pmsi_id = (SELECT base.cti_group_array3(oid) FROM pmsi.t_actes WHERE code LIKE ANY (liste_acte) AND code <> '') | |||
| WHERE a_liste_acte = '1'; | |||
| DROP TABLE IF EXISTS w_filiere_soin_rule_actes_pmsi; | |||
| CREATE TEMP TABLE w_filiere_soin_rule_actes_pmsi AS | |||
| SELECT t_actes.oid AS rule_acte_id, w_filiere_soin_rule.oid AS rule_id | |||
| FROM pmsi.t_actes | |||
| JOIN w_filiere_soin_rule ON code LIKE ANY (liste_acte); | |||
| CREATE INDEX w_filiere_soin_rule_actes_pmsi_i1 ON w_filiere_soin_rule_actes_pmsi USING btree (rule_acte_id); | |||
| END IF; | |||
| DROP TABLE IF EXISTS w_filiere_soin_rule_actes_base; | |||
| CREATE TEMP TABLE w_filiere_soin_rule_actes_base AS | |||
| SELECT t_actes.oid AS rule_acte_id, w_filiere_soin_rule.oid AS rule_id | |||
| FROM base.t_actes | |||
| JOIN w_filiere_soin_rule ON code LIKE ANY (liste_acte) AND code <> ''; | |||
| CREATE INDEX w_filiere_soin_rule_actes_base_i1 ON w_filiere_soin_rule_actes_base USING btree (rule_acte_id); | |||
| DROP TABLE IF EXISTS w_filiere_soin_rule_rubriques; | |||
| CREATE TEMP TABLE w_filiere_soin_rule_rubriques AS | |||
| SELECT t_rubriques_facturation.oid AS rule_rubrique_id, w_filiere_soin_rule.oid AS rule_id | |||
| FROM activite.t_rubriques_facturation | |||
| JOIN w_filiere_soin_rule ON code LIKE ANY (liste_rubrique) AND code <> ''; | |||
| CREATE INDEX w_filiere_soin_rule_rubriques_i1 ON w_filiere_soin_rule_rubriques USING btree (rule_rubrique_id); | |||
| DROP TABLE IF EXISTS w_filiere_soin_rule_prestations; | |||
| CREATE TEMP TABLE w_filiere_soin_rule_prestations AS | |||
| SELECT t_prestations.oid AS rule_prestation_id, w_filiere_soin_rule.oid AS rule_id | |||
| FROM activite.t_prestations | |||
| JOIN w_filiere_soin_rule ON code LIKE ANY (liste_prestation) AND code <> ''; | |||
| CREATE INDEX w_filiere_soin_rule_prestations_i1 ON w_filiere_soin_rule_prestations USING btree (rule_prestation_id); | |||
| UPDATE w_filiere_soin_rule | |||
| SET liste_acte_base_id = (SELECT base.cti_group_array3(oid) FROM base.t_actes WHERE code LIKE ANY (liste_acte)) | |||
| WHERE a_liste_acte = '1' | |||
| ; | |||
| IF _module_pmsimco = '1' THEN | |||
| UPDATE w_filiere_soin_rule | |||
| SET liste_ghm_pmsi_id = (SELECT base.cti_group_array3(oid) FROM pmsi.t_ghm WHERE code LIKE ANY (liste_ghm)) | |||
| WHERE a_liste_ghm = '1'; | |||
| UPDATE w_filiere_soin_rule | |||
| SET liste_ghm_pmsi_id = | |||
| array_cat(liste_ghm_pmsi_id, | |||
| (SELECT base.cti_group_array3(t_ghm.oid) FROM pmsi.t_ghm JOIN base.t_cas ON cas_id = t_cas.oid WHERE '[CAS:'||t_cas.code||']' LIKE ANY (liste_ghm)) | |||
| ) | |||
| WHERE a_liste_ghm = '1' AND | |||
| liste_ghm_origine LIKE '%[CAS:%' | |||
| ; | |||
| END IF; | |||
| UPDATE w_filiere_soin_rule | |||
| SET liste_ghm_activite_id = (SELECT base.cti_group_array3(ghm_id) FROM activite.t_ghm_c WHERE ghm_code LIKE ANY (liste_ghm)) | |||
| WHERE a_liste_ghm = '1' | |||
| ; | |||
| UPDATE w_filiere_soin_rule | |||
| SET liste_ghm_activite_id = | |||
| array_cat(liste_ghm_activite_id, | |||
| (SELECT base.cti_group_array3(t_ghm.oid) FROM base.t_ghm JOIN base.t_cas ON cas_id = t_cas.oid WHERE '[CAS:'||t_cas.code||']' LIKE ANY (liste_ghm)) | |||
| ) | |||
| WHERE a_liste_ghm = '1' AND | |||
| liste_ghm_origine LIKE '%[CAS:%' | |||
| ; | |||
| IF _module_pmsimco = '1' THEN | |||
| UPDATE w_filiere_soin_rule | |||
| SET liste_sauf_ghm_pmsi_id = (SELECT base.cti_group_array3(oid) FROM pmsi.t_ghm WHERE code LIKE ANY (liste_sauf_ghm)) | |||
| WHERE a_liste_sauf_ghm = '1'; | |||
| END IF; | |||
| UPDATE w_filiere_soin_rule | |||
| SET liste_sauf_ghm_activite_id = (SELECT base.cti_group_array3(ghm_id) FROM activite.t_ghm_c WHERE ghm_code LIKE ANY (liste_sauf_ghm)) | |||
| WHERE a_liste_sauf_ghm = '1' | |||
| ; | |||
| IF _module_pmsimco = '1' THEN | |||
| UPDATE w_filiere_soin_rule | |||
| SET liste_medecin_pmsi_id = ( | |||
| SELECT base.cti_group_array3(t_medecins_pmsi.oid) | |||
| FROM pmsi.t_medecins t_medecins_pmsi | |||
| LEFT JOIN base.t_medecins ON t_medecins_pmsi.medecin_reference_id = t_medecins.oid | |||
| WHERE t_medecins_pmsi.oid <> 0 AND t_medecins_pmsi.code <> '' AND t_medecins_pmsi.code LIKE ANY (liste_medecin) AND liste_medecin[1] <> '(R)' OR | |||
| t_medecins.oid <> 0 AND t_medecins.code <> '' AND t_medecins.code LIKE ANY (liste_medecin) AND liste_medecin[1] = '(R)' | |||
| ) | |||
| WHERE a_liste_medecin = '1'; | |||
| END IF; | |||
| UPDATE w_filiere_soin_rule | |||
| SET liste_medecin_activite_id = ( | |||
| SELECT base.cti_group_array3(t_medecins_administratifs.oid) | |||
| FROM activite.t_medecins_administratifs | |||
| LEFT JOIN base.t_medecins ON t_medecins_administratifs.medecin_id = t_medecins.oid | |||
| WHERE ( | |||
| t_medecins_administratifs.oid <> 0 AND | |||
| t_medecins_administratifs.code <> '' AND | |||
| t_medecins_administratifs.code LIKE ANY (liste_medecin) AND liste_medecin[1] <> '(R)' | |||
| ) OR | |||
| ( | |||
| t_medecins_administratifs.oid IN | |||
| ( | |||
| SELECT | |||
| to_id | |||
| FROM activite.t_classes | |||
| JOIN activite.t_classes_sections ON t_classes_sections.classe_id = t_classes.oid | |||
| JOIN activite.t_classes_sections_elements ON t_classes_sections_elements.section_id = t_classes_sections.oid | |||
| WHERE '[CLASSE:'||t_classes.code||':'||t_classes_sections.code||']' = ANY(liste_medecin) | |||
| ) | |||
| ) OR | |||
| ( | |||
| t_medecins.oid <> 0 AND | |||
| t_medecins.code <> '' AND | |||
| t_medecins.code LIKE ANY (liste_medecin) AND liste_medecin[1] = '(R)' | |||
| ) | |||
| ) | |||
| WHERE a_liste_medecin = '1' | |||
| ; | |||
| UPDATE w_filiere_soin_rule | |||
| SET liste_specialite_activite_id = (SELECT base.cti_group_array3(oid) FROM base.t_specialites_medecin WHERE code LIKE ANY (liste_specialite)) | |||
| WHERE a_liste_specialite = '1' | |||
| ; | |||
| UPDATE w_filiere_soin_rule | |||
| SET liste_type_sejour_id = (SELECT base.cti_group_array3(code) FROM activite.t_type_sejour WHERE code <> '' AND code LIKE ANY (liste_type_sejour)) | |||
| WHERE a_liste_type_sejour = '1' | |||
| ; | |||
| UPDATE w_filiere_soin_rule | |||
| SET liste_unite_fonctionnelle_id = (SELECT base.cti_group_array3(oid) FROM activite.t_unites_fonctionnelles WHERE code LIKE ANY (liste_unite_fonctionnelle)) | |||
| WHERE a_liste_unite_fonctionnelle = '1' | |||
| ; | |||
| UPDATE w_filiere_soin_rule | |||
| SET liste_service_id = (SELECT base.cti_group_array3(oid) FROM activite.t_services_facturation WHERE code LIKE ANY (liste_service)) | |||
| WHERE a_liste_service = '1' | |||
| ; | |||
| UPDATE w_filiere_soin_rule | |||
| SET liste_etage_id = (SELECT base.cti_group_array3(oid) FROM activite.t_etages WHERE code LIKE ANY (liste_etage)) | |||
| WHERE a_liste_etage = '1' | |||
| ; | |||
| UPDATE w_filiere_soin_rule | |||
| SET liste_unite_fonctionnelle_entree_id = (SELECT base.cti_group_array3(oid) FROM activite.t_unites_fonctionnelles WHERE code LIKE ANY (liste_unite_fonctionnelle_entree)) | |||
| WHERE a_liste_unite_fonctionnelle_entree = '1' | |||
| ; | |||
| UPDATE w_filiere_soin_rule | |||
| SET liste_service_entree_id = (SELECT base.cti_group_array3(oid) FROM activite.t_services_facturation WHERE code LIKE ANY (liste_service_entree)) | |||
| WHERE a_liste_service_entree = '1' | |||
| ; | |||
| UPDATE w_filiere_soin_rule | |||
| SET liste_etage_entree_id = (SELECT base.cti_group_array3(oid) FROM activite.t_etages WHERE code LIKE ANY (liste_etage_entree)) | |||
| WHERE a_liste_etage_entree = '1' | |||
| ; | |||
| UPDATE w_filiere_soin_rule | |||
| SET liste_activite_id = (SELECT base.cti_group_array3(oid) FROM activite.t_activites WHERE code LIKE ANY (liste_activite)) | |||
| WHERE a_liste_activite = '1' | |||
| ; | |||
| UPDATE w_filiere_soin_rule | |||
| SET liste_rubrique_id = (SELECT base.cti_group_array3(oid) FROM activite.t_rubriques_facturation WHERE code LIKE ANY (liste_rubrique)) | |||
| WHERE a_liste_rubrique = '1' | |||
| ; | |||
| UPDATE w_filiere_soin_rule | |||
| SET liste_prestation_id = (SELECT base.cti_group_array3(oid) FROM activite.t_prestations WHERE code LIKE ANY (liste_prestation)) | |||
| WHERE a_liste_prestation = '1' | |||
| ; | |||
| -- Association cles aux rubriques | |||
| RAISE NOTICE '%' , 'Application des regles. Traitement des rubriques'; | |||
| DROP TABLE IF EXISTS w_factures_rubriques; | |||
| CREATE TEMP TABLE w_factures_rubriques AS | |||
| SELECT | |||
| p_factures.no_sejour, rule_id | |||
| FROM activite.p_factures_lignes_c | |||
| JOIN activite.p_factures ON p_factures.no_facture = p_factures_lignes_c.no_facture | |||
| JOIN w_filiere_soin_rule_rubriques ON p_factures_lignes_c.rubrique_facturation_id = rule_rubrique_id | |||
| WHERE p_factures_lignes_c.montant_facture <> 0 | |||
| GROUP BY 1,2 | |||
| HAVING SUM(p_factures_lignes_c.montant_facture) > 0 | |||
| UNION | |||
| SELECT | |||
| p_factures.no_sejour, rule_id | |||
| FROM activite.p_factures_lignes_non_facturees_c | |||
| JOIN activite.p_factures ON p_factures.no_facture = p_factures_lignes_non_facturees_c.no_facture | |||
| JOIN w_filiere_soin_rule_rubriques ON p_factures_lignes_non_facturees_c.rubrique_facturation_id = rule_rubrique_id | |||
| ; | |||
| CREATE INDEX w_factures_rubriques_i1 ON w_factures_rubriques USING btree (no_sejour); | |||
| DROP TABLE IF EXISTS w_filiere_soin_rubriques; | |||
| CREATE TEMP TABLE w_filiere_soin_rubriques AS | |||
| SELECT oid, base.cti_group_array3(rubrique_rule_id) AS rubrique_liste_rule_id | |||
| FROM | |||
| ( | |||
| SELECT | |||
| w_sejours_rss.oid, rule_id AS rubrique_rule_id | |||
| FROM w_factures_rubriques | |||
| JOIN w_sejours_rss ON w_factures_rubriques.no_sejour = w_sejours_rss.no_sejour | |||
| ) subview | |||
| GROUP BY 1; | |||
| ALTER TABLE w_filiere_soin_rubriques ADD CONSTRAINT w_filiere_soin_rubriques_pkey PRIMARY KEY(oid); | |||
| UPDATE w_sejours_rss | |||
| SET rubrique_liste_rule_id = w_filiere_soin_rubriques.rubrique_liste_rule_id | |||
| FROM w_filiere_soin_rubriques | |||
| WHERE w_filiere_soin_rubriques.oid = w_sejours_rss.oid; | |||
| -- Association cles aux prestations | |||
| RAISE NOTICE '%' , 'Application des regles. Traitement des prestations'; | |||
| DROP TABLE IF EXISTS w_factures_prestations; | |||
| CREATE TEMP TABLE w_factures_prestations AS | |||
| SELECT | |||
| p_factures.no_sejour, rule_id | |||
| FROM activite.p_factures_lignes_c | |||
| JOIN activite.p_factures ON p_factures.no_facture = p_factures_lignes_c.no_facture | |||
| JOIN w_filiere_soin_rule_prestations ON p_factures_lignes_c.prestation_id = rule_prestation_id | |||
| WHERE p_factures_lignes_c.montant_facture <> 0 | |||
| GROUP BY 1,2 | |||
| HAVING SUM(p_factures_lignes_c.montant_facture) > 0 | |||
| UNION | |||
| SELECT | |||
| p_factures.no_sejour, rule_id | |||
| FROM activite.p_factures_lignes_non_facturees_c | |||
| JOIN activite.p_factures ON p_factures.no_facture = p_factures_lignes_non_facturees_c.no_facture | |||
| JOIN w_filiere_soin_rule_prestations ON p_factures_lignes_non_facturees_c.prestation_id = rule_prestation_id | |||
| GROUP BY 1,2 | |||
| ; | |||
| CREATE INDEX w_factures_prestations_i1 ON w_factures_prestations USING btree (no_sejour); | |||
| DROP TABLE IF EXISTS w_filiere_soin_prestations; | |||
| CREATE TEMP TABLE w_filiere_soin_prestations AS | |||
| SELECT oid, base.cti_group_array3(prestation_rule_id) AS prestation_liste_rule_id | |||
| FROM | |||
| ( | |||
| SELECT | |||
| w_sejours_rss.oid, rule_id AS prestation_rule_id | |||
| FROM w_factures_prestations | |||
| JOIN w_sejours_rss ON w_factures_prestations.no_sejour = w_sejours_rss.no_sejour | |||
| ) subview | |||
| GROUP BY 1; | |||
| ALTER TABLE w_filiere_soin_prestations ADD CONSTRAINT w_filiere_soin_prestations_pkey PRIMARY KEY(oid); | |||
| UPDATE w_sejours_rss | |||
| SET prestation_liste_rule_id = w_filiere_soin_prestations.prestation_liste_rule_id | |||
| FROM w_filiere_soin_prestations | |||
| WHERE w_filiere_soin_prestations.oid = w_sejours_rss.oid; | |||
| -- Association cles aux actes | |||
| RAISE NOTICE '%' , 'Application des regles. Traitement des actes'; | |||
| DROP TABLE IF EXISTS w_factures_actes; | |||
| CREATE TEMP TABLE w_factures_actes AS | |||
| SELECT | |||
| no_facture, rule_id | |||
| FROM activite.p_factures_lignes_h | |||
| JOIN w_filiere_soin_rule_actes_base ON p_factures_lignes_h.acte_id = rule_acte_id | |||
| WHERE activite_ccam <> '4' | |||
| UNION | |||
| SELECT | |||
| no_facture, rule_id | |||
| FROM activite.p_factures_lignes_non_facturees_h | |||
| JOIN w_filiere_soin_rule_actes_base ON p_factures_lignes_non_facturees_h.acte_id = rule_acte_id | |||
| WHERE activite_ccam <> '4'; | |||
| CREATE INDEX w_factures_actes_i1 ON w_factures_actes USING btree (no_facture); | |||
| DROP TABLE IF EXISTS w_filiere_soin_actes; | |||
| IF _module_pmsimco = '1' THEN | |||
| CREATE TEMP TABLE w_filiere_soin_actes AS | |||
| SELECT oid, base.cti_group_array3(acte_rule_id) AS acte_liste_rule_id | |||
| FROM | |||
| ( | |||
| SELECT | |||
| w_sejours_rss.oid, rule_id AS acte_rule_id | |||
| FROM pmsi.p_rss_actes | |||
| JOIN w_sejours_rss ON p_rss_actes.rss_id = w_sejours_rss.rss_id | |||
| JOIN w_filiere_soin_rule_actes_pmsi ON p_rss_actes.acte_id = rule_acte_id | |||
| UNION | |||
| SELECT | |||
| w_sejours_rss.oid, rule_id AS acte_rule_id | |||
| FROM w_factures_actes | |||
| JOIN activite.p_factures ON w_factures_actes.no_facture = p_factures.no_facture | |||
| JOIN w_sejours_rss ON p_factures.no_sejour = w_sejours_rss.no_sejour | |||
| ) subview | |||
| GROUP BY 1; | |||
| ELSE | |||
| CREATE TEMP TABLE w_filiere_soin_actes AS | |||
| SELECT oid, base.cti_group_array3(acte_rule_id) AS acte_liste_rule_id | |||
| FROM | |||
| ( | |||
| SELECT | |||
| w_sejours_rss.oid, rule_id AS acte_rule_id | |||
| FROM w_factures_actes | |||
| JOIN activite.p_factures ON w_factures_actes.no_facture = p_factures.no_facture | |||
| JOIN w_sejours_rss ON p_factures.no_sejour = w_sejours_rss.no_sejour | |||
| ) subview | |||
| GROUP BY 1; | |||
| END IF; | |||
| ALTER TABLE w_filiere_soin_actes ADD CONSTRAINT w_filiere_soin_actes_pkey PRIMARY KEY(oid); | |||
| UPDATE w_sejours_rss | |||
| SET acte_liste_rule_id = w_filiere_soin_actes.acte_liste_rule_id | |||
| FROM w_filiere_soin_actes | |||
| WHERE w_filiere_soin_actes.oid = w_sejours_rss.oid; | |||
| -- Diagnostics | |||
| IF _module_pmsimco = '1' THEN | |||
| RAISE NOTICE '%' , 'Application des regles. Traitement des diagnostics'; | |||
| DROP TABLE IF EXISTS w_filiere_soin_diagnostics; | |||
| CREATE TEMP TABLE w_filiere_soin_diagnostics AS | |||
| SELECT | |||
| w_sejours_rss.oid, base.cti_group_array3(w_filiere_soin_rule.oid) AS diagnostic_associe_liste_rule_id | |||
| FROM pmsi.p_rss_diagnostics | |||
| JOIN w_filiere_soin_rule ON type_diagnostic_rss IN ('DA', 'DS') AND diagnostic_id = ANY (liste_diagnostic_associe_id) | |||
| JOIN w_sejours_rss ON p_rss_diagnostics.rss_id = w_sejours_rss.rss_id | |||
| WHERE a_liste_diagnostic_associe <> '0' | |||
| GROUP BY 1; | |||
| ALTER TABLE w_filiere_soin_diagnostics ADD CONSTRAINT w_filiere_soin_diagnostics_pkey PRIMARY KEY(oid); | |||
| UPDATE w_sejours_rss | |||
| SET diagnostic_associe_liste_rule_id = w_filiere_soin_diagnostics.diagnostic_associe_liste_rule_id | |||
| FROM w_filiere_soin_diagnostics | |||
| WHERE w_filiere_soin_diagnostics.oid = w_sejours_rss.oid; | |||
| END IF; | |||
| -- Mise à jour des cles venant des données du PMSI | |||
| RAISE NOTICE '%' , 'Application des regles. Attribution des formes activite venant du pmsi'; | |||
| DROP TABLE IF EXISTS w_sejours_filiere_soin_rule; | |||
| CREATE TEMP TABLE w_sejours_filiere_soin_rule AS | |||
| SELECT w_sejours_rss.oid, | |||
| w_filiere_soin_rule.oid AS rule_id, | |||
| 'P'::text AS source, | |||
| priorite, | |||
| w_filiere_soin_rule.filiere_soin_id | |||
| FROM w_sejours_rss | |||
| JOIN w_filiere_soin_rule ON | |||
| (a_liste_finess = '0' OR finess_id = ANY (liste_finess_id)) AND | |||
| (a_liste_medecin = '0' OR medecin_rss_id = ANY (liste_medecin_pmsi_id)) AND | |||
| (a_liste_type_sejour = '0') AND | |||
| (a_liste_unite_fonctionnelle = '0') AND | |||
| (a_liste_service = '0') AND | |||
| (a_liste_etage = '0') AND | |||
| (a_liste_unite_fonctionnelle_entree = '0') AND | |||
| (a_liste_service_entree = '0') AND | |||
| (a_liste_etage_entree = '0') AND | |||
| (a_liste_activite = '0') AND | |||
| (a_liste_specialite = '0' OR specialite_sejour_id = ANY (liste_specialite_activite_id)) AND | |||
| (a_liste_diagnostic_principal = '0' OR diagnostic_principal_id = ANY (liste_diagnostic_principal_id)) AND | |||
| (a_liste_diagnostic_relie = '0' OR diagnostic_relie_id = ANY (liste_diagnostic_relie_id)) AND | |||
| (a_liste_diagnostic_associe = '0' OR w_filiere_soin_rule.oid = ANY(diagnostic_associe_liste_rule_id)) AND | |||
| (a_liste_acte = '0' OR w_filiere_soin_rule.oid = ANY(acte_liste_rule_id)) AND | |||
| (a_liste_ghm = '0' OR ghm_pmsi_id = ANY (liste_ghm_pmsi_id)) AND | |||
| (a_liste_sauf_ghm = '0' OR ghm_pmsi_id <> ALL (liste_sauf_ghm_pmsi_id)) AND | |||
| (a_liste_prestation = '0') AND | |||
| (a_liste_rubrique = '0') | |||
| WHERE w_sejours_rss.rss_id <> 0 | |||
| GROUP BY 1,2,3,4,5 | |||
| ORDER BY 1; | |||
| -- Mise à jour des cles venant des données d'activite | |||
| RAISE NOTICE '%' , 'Application des regles. Attribution des formes activite venant de la GAP'; | |||
| INSERT INTO w_sejours_filiere_soin_rule | |||
| SELECT w_sejours_rss.oid, | |||
| w_filiere_soin_rule.oid AS rule_id, | |||
| 'A'::text AS source, | |||
| priorite, | |||
| w_filiere_soin_rule.filiere_soin_id | |||
| FROM w_sejours_rss | |||
| JOIN w_filiere_soin_rule ON | |||
| (a_liste_finess = '0' OR finess_id = ANY (liste_finess_id)) AND | |||
| (a_liste_type_sejour = '0' OR type_sejour = ANY (liste_type_sejour_id)) AND | |||
| (a_liste_unite_fonctionnelle = '0' OR unite_fonctionnelle_id = ANY (liste_unite_fonctionnelle_id)) AND | |||
| (a_liste_service = '0' OR service_facturation_id = ANY (liste_service_id)) AND | |||
| (a_liste_etage = '0' OR etage_id = ANY (liste_etage_id)) AND | |||
| (a_liste_unite_fonctionnelle_entree = '0' OR unite_fonctionnelle_entree_id = ANY (liste_unite_fonctionnelle_entree_id)) AND | |||
| (a_liste_service_entree = '0' OR service_facturation_entree_id = ANY (liste_service_entree_id)) AND | |||
| (a_liste_etage_entree = '0' OR etage_entree_id = ANY (liste_etage_entree_id)) AND | |||
| (a_liste_activite = '0' OR activite_id = ANY (liste_activite_id)) AND | |||
| (a_liste_medecin = '0' OR medecin_sejour_id = ANY (liste_medecin_activite_id)) AND | |||
| (a_liste_specialite = '0' OR specialite_sejour_id = ANY (liste_specialite_activite_id)) AND | |||
| (a_liste_diagnostic_principal = '0' OR diagnostic_principal_id = ANY (liste_diagnostic_principal_id)) AND | |||
| (a_liste_diagnostic_relie = '0' OR diagnostic_relie_id = ANY (liste_diagnostic_relie_id)) AND | |||
| (a_liste_diagnostic_associe = '0' OR w_filiere_soin_rule.oid = ANY(diagnostic_associe_liste_rule_id)) AND | |||
| (a_liste_acte = '0' OR w_filiere_soin_rule.oid = ANY(acte_liste_rule_id)) AND | |||
| (a_liste_rubrique = '0' OR w_filiere_soin_rule.oid = ANY(rubrique_liste_rule_id)) AND | |||
| (a_liste_prestation = '0' OR w_filiere_soin_rule.oid = ANY(prestation_liste_rule_id)) AND | |||
| (a_liste_ghm = '0' OR ghm_activite_id = ANY (liste_ghm_activite_id)) AND | |||
| (a_liste_sauf_ghm = '0' OR ghm_activite_id <> ALL (liste_sauf_ghm_activite_id)) | |||
| WHERE w_sejours_rss.sejour_id <> 0 | |||
| GROUP BY 1,2,3,4,5 | |||
| ORDER BY 1; | |||
| RAISE NOTICE '%' , 'Application des regles. Filiere principale'; | |||
| DROP TABLE IF EXISTS w_sejours_filiere_soin; | |||
| CREATE TEMP TABLE w_sejours_filiere_soin AS | |||
| SELECT w_sejours_filiere_soin_rule.oid, | |||
| MIN(priorite) AS filiere_soin_priorite, | |||
| ((MIN(ARRAY[to_char(priorite,'FM000000000000')||source,filiere_soin_id::text]))[2])::bigint AS filiere_soin_id | |||
| FROM w_sejours_filiere_soin_rule | |||
| GROUP BY 1 | |||
| ORDER BY 1; | |||
| UPDATE w_sejours_rss SET | |||
| filiere_soin_id = w_sejours_filiere_soin.filiere_soin_id, | |||
| filiere_soin_priorite = w_sejours_filiere_soin.filiere_soin_priorite | |||
| FROM w_sejours_filiere_soin | |||
| WHERE w_sejours_rss.oid = w_sejours_filiere_soin.oid ; | |||
| RAISE NOTICE '%' , 'Application des regles. Deductions depuis utilisation'; | |||
| RAISE NOTICE '%' , 'Application des regles. Validation des filieres'; | |||
| UPDATE activite.p_sejours | |||
| SET | |||
| filiere_soin_principale_id = w_sejours_rss.filiere_soin_id | |||
| FROM w_sejours_rss | |||
| WHERE p_sejours.oid = w_sejours_rss.sejour_id AND | |||
| p_sejours.oid <> 0 AND | |||
| ( | |||
| p_sejours.filiere_soin_principale_id IS DISTINCT FROM w_sejours_rss.filiere_soin_id | |||
| ); | |||
| ANALYSE activite.p_sejours | |||
| ; | |||
| TRUNCATE activite.p_sejour_filiere_soin | |||
| ; | |||
| INSERT INTO activite.p_sejour_filiere_soin | |||
| (sejour_id, | |||
| filiere_soin_id | |||
| ) | |||
| SELECT | |||
| w_sejours_rss.oid, | |||
| COALESCE(w_sejours_filiere_soin_rule.filiere_soin_id,0) AS filiere_soin_id | |||
| FROM w_sejours_rss | |||
| LEFT JOIN w_sejours_filiere_soin_rule ON w_sejours_rss.oid = w_sejours_filiere_soin_rule.oid | |||
| GROUP BY 1,2 | |||
| ; | |||
| ANALYSE activite.p_sejours | |||
| ; | |||
| INSERT INTO activite.p_oids (code_table, oid) | |||
| SELECT 'filiere_soin', filiere_soin_id | |||
| FROM activite.p_sejour_filiere_soin | |||
| WHERE filiere_soin_id NOT IN (SELECT oid FROM activite.p_oids WHERE code_table = 'filiere_soin') | |||
| GROUP BY 2; | |||
| RETURN 'OK'; | |||
| END; | |||
| @ -0,0 +1,194 @@ | |||
| return: text | |||
| lang: plpgsql | |||
| src: | | |||
| DECLARE | |||
| result TEXT; | |||
| BEGIN | |||
| -- Pour initialiser l'identification des factures sans montant établissement | |||
| INSERT INTO activite.t_divers (code, texte, valeur, description) | |||
| SELECT | |||
| '0ETS', | |||
| 'Génération ligne facture sans montant établissement', | |||
| '0', | |||
| 'Génération d''une rubrique fictive pour identifier les factures sans montant établissement. 0=Non, 1=Oui ' | |||
| WHERE '0ETS' NOT IN (SELECT code FROM activite.t_divers); | |||
| -- Mise à jour données | |||
| IF EXISTS (SELECT * | |||
| FROM activite.t_divers | |||
| WHERE t_divers.code = '0ETS' AND | |||
| t_divers.valeur = '1' | |||
| LIMIT 1) THEN | |||
| -- Codes Prestations. | |||
| INSERT INTO activite.t_prestations (code_original, code, texte, texte_court) | |||
| SELECT '*CTI_0ETS', '0ETS', 'Sans facturation établissement', 'Sans facturation établissement' | |||
| WHERE '*CTI_0ETS' NOT IN (SELECT code_original FROM activite.t_prestations WHERE code_original IS NOT NULL); | |||
| -- Codes Rubriques facturation. Attention à loid si fusion de plusieurs sources | |||
| IF NOT EXISTS (SELECT * | |||
| FROM activite.t_rubriques_facturation | |||
| WHERE t_rubriques_facturation.code_original = '*CTI_0ETS' | |||
| LIMIT 1) THEN | |||
| PERFORM | |||
| setval((sequence_schema||'.'||sequence_name)::regclass, | |||
| (SELECT (MAX(ARRAY[CASE WHEN sequence_schema = 'activite' then 0 ELSE 1 END, | |||
| nextval((sequence_schema||'.'||sequence_name)::regclass)]))[2] | |||
| FROM information_schema.sequences | |||
| WHERE sequence_name = 's_rubriques_facturation' AND | |||
| sequence_schema LIKE 'activite%' | |||
| )) | |||
| FROM information_schema.sequences | |||
| WHERE sequence_name = 's_rubriques_facturation' AND | |||
| sequence_schema LIKE 'activite%'; | |||
| INSERT INTO activite.t_rubriques_facturation(code_original, code, texte, texte_court) | |||
| SELECT '*CTI_0ETS', '0ETS', 'Sans facturation établissement', 'Sans facturation établissement' | |||
| WHERE '*CTI_0ETS' NOT IN (SELECT code_original FROM activite.t_rubriques_facturation WHERE code_original IS NOT NULL); | |||
| PERFORM | |||
| setval((sequence_schema||'.'||sequence_name)::regclass, | |||
| (SELECT MAX(oid) FROM activite.t_rubriques_facturation WHERE oid < 200000000)) | |||
| FROM information_schema.sequences | |||
| WHERE sequence_name = 's_rubriques_facturation' AND | |||
| sequence_schema LIKE 'activite%'; | |||
| END IF; | |||
| RAISE NOTICE '%' , 'RAZ precedente generation'; | |||
| -- Ajout des lignes | |||
| DELETE FROM activite.p_factures_lignes_c | |||
| WHERE origine_facturation_id IN (8,9); | |||
| -- Identification dates facturées par séjour | |||
| RAISE NOTICE '%' , 'Identification dates factures'; | |||
| DROP TABLE IF EXISTS w_factures_lignes_c_date; | |||
| CREATE TEMP TABLE w_factures_lignes_c_date AS | |||
| SELECT | |||
| p_factures.no_sejour, | |||
| p_factures_lignes_c.date_fin, | |||
| MIN(p_factures_lignes_c.date_debut) AS date_debut, | |||
| SUM(p_factures_lignes_c.montant_facture + p_factures_lignes_c.montant_encours) AS montant | |||
| FROM activite.p_factures_lignes_c | |||
| JOIN activite.p_factures ON p_factures_lignes_c.no_facture = p_factures.no_facture | |||
| JOIN activite.p_sejours ON p_factures.no_sejour = p_sejours.no_sejour | |||
| WHERE type_sejour <> '9' AND | |||
| p_sejours.est_sans_facturation <> '1' | |||
| GROUP BY 1,2 | |||
| ; | |||
| -- Identification dates de mouvements | |||
| RAISE NOTICE '%' , 'Identification dates mouvements'; | |||
| DROP TABLE IF EXISTS w_mouvements_sejour_date; | |||
| CREATE TEMP TABLE w_mouvements_sejour_date AS | |||
| SELECT | |||
| p_mouvements_sejour.no_sejour, | |||
| p_mouvements_sejour.date, | |||
| p_factures_reference.no_facture_reference, | |||
| MAX(p_sejours.type_sejour) AS type_sejour, | |||
| MAX(p_sejours.code_sorti) AS code_sorti, | |||
| MAX(p_factures_reference.facture_reference_id) AS facture_reference_id, | |||
| MAX(p_factures_reference.date_debut_facture) AS date_debut_facture, | |||
| MAX(p_factures_reference.date_fin_facture) AS date_fin_facture, | |||
| MAX(p_factures_reference.code_facture) AS code_facture, | |||
| (MAX(Array[heure_fin,lieu_id]))[2]::bigint AS lieu_id | |||
| FROM activite.p_mouvements_sejour | |||
| JOIN activite.p_sejours ON p_mouvements_sejour.no_sejour = p_sejours.no_sejour | |||
| JOIN activite.p_factures_reference ON | |||
| p_mouvements_sejour.no_sejour = p_factures_reference.no_sejour AND | |||
| p_mouvements_sejour.date BETWEEN p_factures_reference.date_debut_facture AND p_factures_reference.date_fin_facture | |||
| WHERE p_sejours.type_sejour <> '9' AND | |||
| p_sejours.est_sans_facturation <> '1' AND | |||
| p_mouvements_sejour.date <= now() AND | |||
| p_factures_reference.no_facture_reference <> '' | |||
| GROUP BY 1,2,3 | |||
| ; | |||
| ANALYSE w_mouvements_sejour_date; | |||
| ANALYSE w_factures_lignes_c_date; | |||
| RAISE NOTICE '%' , 'Identification dates manquantes'; | |||
| DROP TABLE IF EXISTS w_factures_lignes_0ets; | |||
| CREATE TEMP TABLE w_factures_lignes_0ets AS | |||
| SELECT | |||
| w_mouvements_sejour_date.no_facture_reference, | |||
| w_mouvements_sejour_date.type_sejour, | |||
| w_mouvements_sejour_date.code_sorti, | |||
| w_mouvements_sejour_date.facture_reference_id, | |||
| w_mouvements_sejour_date.date, | |||
| 0 AS nb_rubrique, | |||
| 0 AS nb_prestation, | |||
| t_rubriques_facturation.oid AS rubrique_facturation_id, | |||
| t_rubriques_facturation.oid AS rubrique_comptabilisation_id, | |||
| t_prestations.oid AS prestation_id, | |||
| 100 AS taux_0, | |||
| w_mouvements_sejour_date.lieu_id, | |||
| 9::bigint AS origine_facturation_id, | |||
| CASE WHEN w_mouvements_sejour_date.code_facture = '1' THEN 0.0001 ELSE 0 END AS montant_facture, | |||
| CASE WHEN w_mouvements_sejour_date.code_facture <> '1' THEN 0.0001 ELSE 0 END AS montant_encours | |||
| FROM w_mouvements_sejour_date | |||
| LEFT JOIN w_factures_lignes_c_date ON | |||
| w_mouvements_sejour_date.no_sejour = w_factures_lignes_c_date.no_sejour AND | |||
| w_mouvements_sejour_date.date BETWEEN w_factures_lignes_c_date.date_debut AND w_factures_lignes_c_date.date_fin | |||
| JOIN activite.t_rubriques_facturation ON t_rubriques_facturation.code_original = '*CTI_0ETS' | |||
| JOIN activite.t_prestations ON t_prestations.code_original = '*CTI_0ETS' | |||
| WHERE w_factures_lignes_c_date.no_sejour IS NULL | |||
| ; | |||
| -- Si la date de fin seule n'est pas facturée, ne pas générer | |||
| DELETE FROM w_factures_lignes_0ets | |||
| WHERE no_facture_reference IN | |||
| ( | |||
| SELECT w_factures_lignes_0ets.no_facture_reference | |||
| FROM w_factures_lignes_0ets | |||
| JOIN activite.p_factures_reference ON w_factures_lignes_0ets.no_facture_reference = p_factures_reference.no_facture_reference | |||
| WHERE p_factures_reference.date_fin_facture > p_factures_reference.date_debut_facture | |||
| GROUP BY 1 | |||
| having count(*) = SUM(CASE WHEN w_factures_lignes_0ets.date = p_factures_reference.date_fin_facture THEN 1 ELSE 0 END) | |||
| ) | |||
| ; | |||
| -- Ajout des lignes | |||
| RAISE NOTICE '%' , 'Ajout dates manquantes'; | |||
| INSERT INTO activite.p_factures_lignes_c( | |||
| no_facture, | |||
| facture_id, | |||
| date_debut, | |||
| date_fin, | |||
| nb_rubrique, | |||
| nb_prestation, | |||
| rubrique_facturation_id, | |||
| rubrique_comptabilisation_id, | |||
| prestation_id, | |||
| taux_0, | |||
| lieu_id, | |||
| origine_facturation_id, | |||
| montant_facture, | |||
| montant_encours | |||
| ) | |||
| SELECT | |||
| w_factures_lignes_0ets.no_facture_reference, | |||
| w_factures_lignes_0ets.facture_reference_id, | |||
| w_factures_lignes_0ets.date, | |||
| w_factures_lignes_0ets.date, | |||
| w_factures_lignes_0ets.nb_rubrique, | |||
| w_factures_lignes_0ets.nb_prestation, | |||
| w_factures_lignes_0ets.rubrique_facturation_id, | |||
| w_factures_lignes_0ets.rubrique_comptabilisation_id, | |||
| w_factures_lignes_0ets.prestation_id, | |||
| w_factures_lignes_0ets.taux_0, | |||
| w_factures_lignes_0ets.lieu_id, | |||
| w_factures_lignes_0ets.origine_facturation_id, | |||
| montant_facture, | |||
| montant_encours | |||
| FROM w_factures_lignes_0ets | |||
| ; | |||
| END IF; | |||
| RETURN 'OK'; | |||
| END; | |||
| @ -0,0 +1,577 @@ | |||
| return: text | |||
| lang: plpgsql | |||
| src: | | |||
| DECLARE | |||
| _module_pmsissr TEXT; | |||
| result TEXT; | |||
| BEGIN | |||
| IF NOT EXISTS (SELECT * FROM pg_tables WHERE schemaname = 'pmsissr' AND tablename = 'p_ssr') THEN | |||
| return 'Pas de SSR'; | |||
| END IF; | |||
| IF NOT EXISTS (SELECT * FROM pg_tables WHERE schemaname = 'pmsissr' AND tablename = 'p_file_valo_ssr') THEN | |||
| return 'Pas de visual valo installé'; | |||
| END IF; | |||
| -- Génération | |||
| -- Création de la prestation DMA | |||
| INSERT INTO activite.t_rubriques_facturation(code_original, code, texte, texte_court) | |||
| SELECT 'DMASSR', 'DMASSR', 'DMA SSR', 'DMA SSR' | |||
| WHERE 'DMASSR' NOT IN (SELECT code_original FROM activite.t_rubriques_facturation WHERE code_original IS NOT NULL); | |||
| INSERT INTO activite.t_prestations(code_original, code, texte, texte_court) | |||
| SELECT 'DMASSR', 'DMASSR', 'DMA SSR', 'DMA SSR' | |||
| WHERE 'DMASSR' NOT IN (SELECT code FROM activite.t_prestations WHERE code IS NOT NULL); | |||
| -- Création des listes | |||
| INSERT INTO activite.t_listes (code, texte, is_cti, contenu_non_replicable_ailleurs, utilisateur_createur, chapitre, table_id) | |||
| SELECT | |||
| 'DMAP_'||subview.code AS code, | |||
| subview.texte, | |||
| '1' AS is_cti, | |||
| '1' AS contenu_non_replicable_ailleurs, | |||
| 'cti'::text AS utilisateur_createur, | |||
| 'DMA SSR' AS chapitre, | |||
| t_listes_tables.oid AS table_id | |||
| FROM | |||
| ( | |||
| SELECT 'MFS'::text AS code, 'Prestations impactées par la minoration frais de séjour ' AS texte | |||
| UNION | |||
| SELECT 'MFSM'::text AS code, 'Prestations négatives de la minoration frais de séjour ' AS texte | |||
| ) subview | |||
| JOIN activite.t_listes_tables ON t_listes_tables.code = 'PRESTA_C' | |||
| WHERE 'DMAP_'||subview.code NOT IN (SELECT code FROm activite.t_listes WHERE code IS NOT NULL) | |||
| ; | |||
| INSERT INTO activite.t_listes_contenu (liste_id, to_id) | |||
| SELECT t_listes.oid, t_prestations.oid | |||
| FROM activite.t_prestations | |||
| JOIN activite.t_listes ON t_listes.code = 'DMAP_MFS' | |||
| LEFT JOIN activite.t_listes_contenu ON t_listes_contenu.liste_id = t_listes.oid | |||
| WHERE t_prestations.code IN ('PJ', 'FJ', 'ENT', 'SSM', 'PHJ', 'PMS', 'SHO', 'SNS', 'FS', 'TSG') AND | |||
| t_listes_contenu.liste_id IS NULL | |||
| ; | |||
| INSERT INTO activite.t_listes_contenu (liste_id, to_id) | |||
| SELECT t_listes.oid, t_prestations.oid | |||
| FROM activite.t_prestations | |||
| JOIN activite.t_listes ON t_listes.code = 'DMAP_MFSM' | |||
| LEFT JOIN activite.t_listes_contenu ON t_listes_contenu.liste_id = t_listes.oid | |||
| WHERE ( | |||
| t_prestations.code IN ('MPJ', 'MPJS', 'MFJ', 'MENT', 'MSSM', 'MPHJ', 'MPMS', 'MSHO', 'MSNS', 'MFS', 'MTSG') OR | |||
| t_prestations.code LIKE ('DMAM%') | |||
| ) AND | |||
| t_listes_contenu.liste_id IS NULL | |||
| ; | |||
| -- Forcer type de ventilation journalière dans le prochain import | |||
| UPDATE activite.t_prestations | |||
| SET type_ventilation_jour = '1' | |||
| FROM activite.t_listes_contenu | |||
| JOIN activite.t_listes ON liste_id = t_listes.oid | |||
| WHERE t_listes_contenu.to_id = t_prestations.oid AND | |||
| t_listes.code IN ('DMAP_MFS','DMAP_MFSM') AND | |||
| type_ventilation_jour IS DIStINCT FROM '1' | |||
| ; | |||
| -- Suppression avant génération | |||
| DELETE FROM activite.p_factures_lignes_c WHERE no_facture LIKE '%.DMA'; | |||
| DELETE FROM activite.p_factures WHERE no_facture LIKE '%.DMA'; | |||
| PERFORM setval('activite.s_factures', COALESCE(MAX(oid),0) + 1) FROM activite.p_factures; | |||
| -- Cas de plusieurs SSR pour le même numéro de séjour, identification du bon pour l'année | |||
| DROP TABLE IF EXISTS w_ssr; | |||
| CREATE TEMP TABLE w_ssr AS | |||
| SELECT p_ssr.oid, | |||
| trim(num_admin_sejour) AS num_admin_sejour, | |||
| CASE WHEN trim(num_admin_sejour) IN ( | |||
| SELECT trim(num_admin_sejour) | |||
| FROM pmsissr.p_ssr | |||
| JOIN pmsissr.p_rhs ON ssr_id = p_ssr.oid | |||
| WHERE est_version_actuelle = '1' | |||
| GROUP BY 1 | |||
| HAVING count(DISTINCT ssr_id) > 1) THEN import_ref_year::numeric ELSE 0 END AS import_ref_year, | |||
| MAX(p_ssr.date_entree) AS date_entree, | |||
| MAX(p_ssr.date_sortie) AS date_sortie, | |||
| MAX(p_ssr.nb_jours) AS nb_jours | |||
| FROM pmsissr.p_ssr | |||
| JOIN pmsissr.p_rhs ON ssr_id = p_ssr.oid | |||
| JOIN pmsissr.p_imports ON import_id = p_imports.oid | |||
| WHERE import_ref_year >= 2017 AND | |||
| est_version_actuelle = '1' | |||
| GROUP BY 1,2,3 | |||
| ORDER BY 2 | |||
| ; | |||
| ANALYSE w_ssr | |||
| ; | |||
| -- Correction p_file_valo_ssr | |||
| UPDATE pmsissr.p_file_valo_ssr | |||
| SET numsemaine = subq.numsemaine | |||
| FROM | |||
| ( | |||
| SELECT | |||
| (MAX(Array[p_rhs.date_fin::text,LPAD(p_rhs.num_semaine, 2, '0') || p_rhs.annee::text]))[2] as numsemaine, | |||
| p_rhs.ssr_id, | |||
| trim(p_ssr.num_admin_sejour)::text as numadmin | |||
| FROM pmsissr.p_ssr | |||
| JOIN pmsissr.p_rhs ON p_rhs.ssr_id = p_ssr.oid | |||
| JOIN pmsissr.p_file_valo_ssr ON numadmin = num_admin_sejour | |||
| WHERE p_file_valo_ssr.numsemaine = '522016' AND file_name_annee_import = 2017 AND hosp = 'C' | |||
| GROUP BY 2,3 | |||
| ) subq | |||
| WHERE 1=1 AND | |||
| trim(p_file_valo_ssr.numadmin)::text = subq.numadmin AND | |||
| p_file_valo_ssr.numsemaine = '522016' AND | |||
| file_name_annee_import = 2017 AND | |||
| subq.numsemaine <> '522016' | |||
| ; | |||
| UPDATE pmsissr.p_file_valo_ssr | |||
| SET numsemaine = lpad(numsemaine,6,'0') | |||
| WHERE length(numsemaine) = 5 | |||
| ; | |||
| UPDATE pmsissr.p_file_valo_ssr | |||
| SET numadmin = trim(numadmin) | |||
| WHERE numadmin <> trim(numadmin) | |||
| ; | |||
| DELETE FROM pmsissr.p_file_valo_ssr | |||
| USING | |||
| ( | |||
| SELECT finess, date_part('year',file_name_date_import) AS year, MAX(file_name_date_import) AS file_name_date_import_ok | |||
| FROM pmsissr.p_file_valo_ssr | |||
| GROUP BY 1,2 | |||
| ) subview | |||
| WHERE p_file_valo_ssr.finess = subview.finess AND | |||
| date_part('year',file_name_date_import) = subview.year AND | |||
| file_name_date_import <> file_name_date_import_ok | |||
| ; | |||
| -- Identification reprise. Ajout champs pour comptabililité | |||
| PERFORM base.cti_execute('ALTER TABLE pmsissr.p_file_valo_ssr ADD COLUMN ' || new_column_name || ' numeric DEFAULT 0',1) | |||
| FROM | |||
| ( | |||
| SELECT 'avance_reprise_nbj'::text AS new_column_name | |||
| UNION | |||
| SELECT 'avance_reprise_dma_br' AS new_column_name | |||
| UNION | |||
| SELECT 'avance_reprise_dma_br_prud' AS new_column_name | |||
| UNION | |||
| SELECT 'avance_reprise_dma_am' AS new_column_name | |||
| ) subview | |||
| LEFT JOIN information_schema.columns ON | |||
| table_schema = 'pmsissr' AND | |||
| table_name = 'p_file_valo_ssr' AND | |||
| column_name = new_column_name | |||
| WHERE column_name IS NULL | |||
| ; | |||
| -- semaines en double car même semaine sur plusieurs imports | |||
| DROP TABLE IF EXISTS w_file_valo_ssr; | |||
| CREATE TEMP TABLE w_file_valo_ssr AS | |||
| SELECT | |||
| file_name_annee_import, | |||
| numadmin, | |||
| numsemaine, | |||
| hosp, | |||
| MAX(txremb) AS txremb, | |||
| SUM(nbjp-avance_reprise_nbj) AS nbjp, | |||
| SUM(dma_am-avance_reprise_dma_am) AS dma_am, | |||
| count(*) | |||
| FROM pmsissr.p_file_valo_ssr | |||
| WHERE dma_am <> 0 | |||
| GROUP BY 1,2,3,4 | |||
| ; | |||
| ANALYSE w_file_valo_ssr | |||
| ; | |||
| CREATE INDEX iw_file_valo_ssr_1 ON w_file_valo_ssr USING btree (numadmin) | |||
| ; | |||
| -- Identification des factures de référence pour génération sur dernière | |||
| DROP TABLE IF EXISTS w_gen_dma_facture_reference; | |||
| CREATE TEMP TABLE w_gen_dma_facture_reference AS | |||
| SELECT subview.no_sejour, | |||
| subview.sejour_id, | |||
| subview.no_facture_reference, | |||
| COALESCE(p_factures.facture_reference_id,0) AS facture_reference_id, | |||
| COALESCE(p_factures.date_facture,subview.date_sortie) AS date_facture, | |||
| COALESCE(p_factures.code_vente,'0') AS code_vente, | |||
| COALESCE(p_factures.mois_vente,209912) AS mois_vente, | |||
| COALESCE(p_factures.date_vente,'20991231') AS date_vente, | |||
| COALESCE(p_factures.tiers_payant_0_id,subview.tiers_payant_0_id) AS tiers_payant_0_id, | |||
| COALESCE(p_factures.tiers_payant_1_id,subview.tiers_payant_1_id) AS tiers_payant_1_id, | |||
| COALESCE(p_factures.tiers_payant_2_id,subview.tiers_payant_2_id) AS tiers_payant_2_id, | |||
| COALESCE(p_factures.tiers_payant_22_id,subview.tiers_payant_22_id) AS tiers_payant_22_id | |||
| FROM | |||
| ( | |||
| SELECT | |||
| p_sejours.no_sejour, | |||
| p_sejours.oid AS sejour_id, | |||
| MAX(p_sejours.date_sortie) AS date_sortie, | |||
| MAX(p_sejours.tiers_payant_0_id) AS tiers_payant_0_id, | |||
| MAX(p_sejours.tiers_payant_1_id) AS tiers_payant_1_id, | |||
| MAX(p_sejours.tiers_payant_2_id) AS tiers_payant_2_id, | |||
| MAX(p_sejours.tiers_payant_22_id) AS tiers_payant_22_id, | |||
| COALESCE((MAX(Array[p_factures_reference.date_facture::text,no_facture_reference]))[2],'NOSEJOUR'||MAX(p_sejours.no_sejour)) AS no_facture_reference | |||
| FROM activite.p_sejours | |||
| LEFT JOIN activite.p_factures_reference ON p_factures_reference.no_sejour = p_sejours.no_sejour | |||
| GROUP BY 1,2 | |||
| ) subview | |||
| LEFT JOIN activite.p_factures ON subview.no_facture_reference = p_factures.no_facture | |||
| ; | |||
| -- Factures DMA à partir de valo SSR | |||
| DROP TABLE IF EXISTS w_gen_dma_facture; | |||
| CREATE TEMP TABLE w_gen_dma_facture AS | |||
| SELECT | |||
| p_sejour_pmsi.no_sejour, | |||
| p_sejour_pmsi.sejour_id, | |||
| w_ssr.oid AS ssr_id, | |||
| w_ssr.date_entree AS date_debut_dma, | |||
| file_name_annee_import, | |||
| hosp, | |||
| CASE WHEN w_ssr.nb_jours = nbjp AND w_ssr.date_sortie <> '2099-12-31' THEN w_ssr.date_sortie ELSE COALESCE(p_calendrier.date,'2099-12-31') END AS date_fin_dma, | |||
| NULL::date AS date_fin_facture, | |||
| CASE WHEN numsemaine <> '' THEN COALESCE((substr(numsemaine,3,4) || substr(numsemaine,1,2))::numeric,209912) ELSE 0 END AS semaine_valo, | |||
| GREATEST(nbjp,1) AS nbjp_source, | |||
| GREATEST(nbjp,1) AS nbjp, | |||
| '0'::text AS est_suite, | |||
| txremb, | |||
| dma_am, | |||
| round(dma_am / GREATEST(nbjp,1),2) AS dma_pu, | |||
| 0::numeric AS dma_round, | |||
| ''::text AS no_facture_reference, | |||
| ''::text AS no_facture | |||
| FROM w_file_valo_ssr p_file_valo_ssr | |||
| JOIN w_ssr ON w_ssr.num_admin_sejour = p_file_valo_ssr.numadmin AND (w_ssr.import_ref_year = file_name_annee_import OR w_ssr.import_ref_year = 0) | |||
| JOIN activite.p_sejour_pmsi ON w_ssr.oid = ANY(p_sejour_pmsi.ssr_id_array) | |||
| JOIN w_gen_dma_facture_reference ON p_sejour_pmsi.sejour_id = w_gen_dma_facture_reference.sejour_id | |||
| LEFT JOIN base.p_calendrier ON CASE WHEN numsemaine <> '' THEN COALESCE((substr(numsemaine,3,4) || substr(numsemaine,1,2))::numeric,209912) ELSE 0 END = p_calendrier.semaine AND | |||
| p_calendrier.jour_semaine = '7' | |||
| WHERE dma_am <> 0 | |||
| ; | |||
| WITH w_set_date_fin_dma AS | |||
| ( | |||
| SELECT | |||
| sum( jour_1 + jour_2 +jour_3 +jour_4 +jour_5 +jour_6 + jour_7) over ( partition by ssr_id order by p_rhs.date_fin, p_rhs.oid) as nb_jours_cum_rhs, | |||
| date_fin, | |||
| ssr_id, | |||
| p_rhs.date_sortie | |||
| FROM pmsissr.p_ssr | |||
| JOIN pmsissr.p_rhs ON p_ssr.oid = ssr_id | |||
| WHERE p_rhs.est_version_actuelle = '1' AND p_rhs.date_debut >= '20170102' | |||
| ) | |||
| UPDATE w_gen_dma_facture | |||
| SET date_fin_dma = COALESCE(w_set_date_fin_dma.date_fin, w_set_date_fin_dma.date_sortie) | |||
| FROM w_set_date_fin_dma | |||
| WHERE true | |||
| AND w_gen_dma_facture.ssr_id = w_set_date_fin_dma.ssr_id | |||
| AND nb_jours_cum_rhs = nbjp | |||
| AND date_fin_dma = '2099-12-31' | |||
| ; | |||
| UPDATE w_gen_dma_facture | |||
| SET date_fin_dma = subview.date_fin_dma | |||
| FROM | |||
| ( | |||
| SELECT | |||
| w_gen_dma_facture.file_name_annee_import, | |||
| p_rhs.ssr_id, | |||
| w_gen_dma_facture.no_sejour, | |||
| w_gen_dma_facture.no_facture, | |||
| MAX(p_rhs.date_fin) AS date_fin_dma | |||
| FROM pmsissr.p_ssr | |||
| JOIN pmsissr.p_rhs ON p_ssr.oid = p_rhs.ssr_id | |||
| JOIN base.p_calendrier ON p_rhs.date_fin = p_calendrier.date | |||
| JOIN w_gen_dma_facture ON | |||
| w_gen_dma_facture.ssr_id = p_ssr.oid AND | |||
| w_gen_dma_facture.file_name_annee_import = substr(semaine::text,1,4)::numeric AND | |||
| (w_gen_dma_facture.date_fin_dma = '20991231' OR w_gen_dma_facture.hosp = 'C') | |||
| WHERE p_rhs.est_version_actuelle = '1' | |||
| GROUP BY 1,2,3,4 | |||
| ) subview | |||
| WHERE w_gen_dma_facture.ssr_id = subview.ssr_id AND | |||
| w_gen_dma_facture.file_name_annee_import = subview.file_name_annee_import AND | |||
| w_gen_dma_facture.no_sejour = subview.no_sejour AND | |||
| w_gen_dma_facture.no_facture = subview.no_facture AND | |||
| (w_gen_dma_facture.date_fin_dma = '20991231' OR w_gen_dma_facture.hosp = 'C') | |||
| ; | |||
| UPDATE w_gen_dma_facture | |||
| SET date_debut_dma = w_gen_dma_facture2.date_fin_dma + interval '1 day', est_suite = '1' | |||
| FROM w_gen_dma_facture w_gen_dma_facture2 | |||
| WHERE | |||
| w_gen_dma_facture.no_sejour = w_gen_dma_facture2.no_sejour AND | |||
| w_gen_dma_facture.file_name_annee_import = w_gen_dma_facture2.file_name_annee_import + 1 | |||
| ; | |||
| -- Sur hospit complète, le nombre de jours de nbjp n'est pas forcément égal aux rhs de l'année (cas des avances) | |||
| UPDATE w_gen_dma_facture | |||
| SET nbjp = subview.nb_jours_rhs, dma_pu = round(dma_am / subview.nb_jours_rhs,2) | |||
| FROM | |||
| ( | |||
| SELECT | |||
| p_ssr.num_admin_sejour, | |||
| p_rhs.ssr_id, | |||
| file_name_annee_import, | |||
| sum( jour_1 + jour_2 +jour_3 +jour_4 +jour_5 +jour_6 + jour_7) as nb_jours_rhs | |||
| FROM pmsissr.p_ssr | |||
| JOIN pmsissr.p_rhs ON p_ssr.oid = ssr_id | |||
| JOIN w_gen_dma_facture ON | |||
| p_ssr.oid = w_gen_dma_facture.ssr_id AND | |||
| p_rhs.date_fin BETWEEN date_debut_dma AND date_fin_dma | |||
| WHERE hosp = 'C' AND | |||
| p_rhs.est_version_actuelle = '1' AND | |||
| p_rhs.date_debut >= '20170102' AND | |||
| est_suite = '1' | |||
| GROUP BY 1,2,3 | |||
| HAVING sum( jour_1 + jour_2 +jour_3 +jour_4 +jour_5 +jour_6 + jour_7) <> MAX(nbjp_source) AND | |||
| sum( jour_1 + jour_2 +jour_3 +jour_4 +jour_5 +jour_6 + jour_7) > 0 | |||
| ORDER BY 1,3 | |||
| ) subview | |||
| WHERE w_gen_dma_facture.ssr_id = subview.ssr_id AND | |||
| w_gen_dma_facture.file_name_annee_import = subview.file_name_annee_import | |||
| ; | |||
| UPDATE w_gen_dma_facture | |||
| SET semaine_valo = p_calendrier.semaine | |||
| FROM base.p_calendrier | |||
| WHERE date_fin_dma = p_calendrier.date AND | |||
| semaine_valo = 0 | |||
| ; | |||
| UPDATE w_gen_dma_facture | |||
| SET dma_round = dma_am - (nbjp*dma_pu) | |||
| ; | |||
| UPDATE w_gen_dma_facture SET | |||
| no_facture_reference = w_gen_dma_facture_reference.no_facture_reference, | |||
| no_facture = w_gen_dma_facture_reference.no_facture_reference || '.' || substr(file_name_annee_import::text,3,2) || '.DMA' | |||
| FROm w_gen_dma_facture_reference | |||
| WHERE w_gen_dma_facture.no_sejour = w_gen_dma_facture_reference.no_sejour | |||
| ; | |||
| UPDATE w_gen_dma_facture | |||
| SET date_fin_facture = | |||
| CASE | |||
| WHEN date_fin_dma BETWEEN date_debut_ssr AND date_fin_ssr THEN date_fin_dma | |||
| WHEN date_fin_dma < date_debut_ssr THEN date_debut_ssr | |||
| WHEN date_fin_dma > date_fin_ssr THEN date_fin_ssr | |||
| ELSE NULL END | |||
| FROM | |||
| ( | |||
| SELECT date_part('year',date) AS annee_ssr, | |||
| MIN(date) AS date_debut_ssr, | |||
| MAX(date) AS date_fin_ssr | |||
| FROM base.p_calendrier | |||
| GROUP BY 1 | |||
| ORDER BY 1 | |||
| ) subview | |||
| WHERE w_gen_dma_facture.file_name_annee_import = annee_ssr | |||
| ; | |||
| DROP TABLE IF EXISTS w_gen_dma_calendrier; | |||
| CREATE TEMP TABLE w_gen_dma_calendrier AS | |||
| SELECT no_sejour, no_facture, semaine_valo, p_calendrier.date, p_rhs.date_fin_presence, nbjp | |||
| FROM w_gen_dma_facture | |||
| JOIN pmsissr.p_rhs ON w_gen_dma_facture.ssr_id = p_rhs.ssr_id | |||
| JOIN base.p_calendrier ON | |||
| ( | |||
| hosp = 'P' AND p_calendrier.semaine = semaine_valo OR | |||
| hosp = 'C' AND p_calendrier.semaine <= semaine_valo | |||
| ) | |||
| WHERE | |||
| p_rhs.est_version_actuelle = '1' AND | |||
| ( | |||
| p_rhs.date_debut = p_calendrier.date AND jour_1 = 1 OR | |||
| date(p_rhs.date_debut + interval '1 day') = p_calendrier.date AND jour_2 = 1 OR | |||
| date(p_rhs.date_debut + interval '2 day') = p_calendrier.date AND jour_3 = 1 OR | |||
| date(p_rhs.date_debut + interval '3 day') = p_calendrier.date AND jour_4 = 1 OR | |||
| date(p_rhs.date_debut + interval '4 day') = p_calendrier.date AND jour_5 = 1 OR | |||
| date(p_rhs.date_debut + interval '5 day') = p_calendrier.date AND jour_6 = 1 OR | |||
| date(p_rhs.date_debut + interval '6 day') = p_calendrier.date AND jour_7 = 1 | |||
| ) | |||
| ; | |||
| INSERT INTO w_gen_dma_calendrier | |||
| SELECT no_sejour, no_facture, semaine_valo, p_calendrier.date, p_rhs.date_fin_presence, nbjp | |||
| FROM w_gen_dma_facture | |||
| JOIN pmsissr.p_rhs ON w_gen_dma_facture.ssr_id = p_rhs.ssr_id | |||
| JOIN base.p_calendrier ON | |||
| ( | |||
| hosp = 'P' AND p_calendrier.semaine = semaine_valo OR | |||
| hosp = 'C' AND p_calendrier.semaine <= semaine_valo | |||
| ) | |||
| WHERE | |||
| p_rhs.est_version_actuelle = '1' AND | |||
| hosp = 'C' AND | |||
| nbjp = 1 AND | |||
| p_rhs.date_debut = p_calendrier.date AND | |||
| jour_1 = 0 AND jour_2 = 0 AND jour_3 = 0 AND jour_4 = 0 AND jour_5 = 0 AND jour_6 = 0 AND jour_7 = 0 | |||
| ; | |||
| DELETE FROM w_gen_dma_calendrier | |||
| USING | |||
| ( | |||
| SELECT *, row_number() OVER (PARTITION BY no_facture, semaine_valo ORDER BY date DESC) AS nbjf | |||
| FROM w_gen_dma_calendrier | |||
| ) subview | |||
| WHERE w_gen_dma_calendrier.no_facture= subview.no_facture AND | |||
| w_gen_dma_calendrier.semaine_valo = subview.semaine_valo AND | |||
| w_gen_dma_calendrier.date = subview.date AND | |||
| subview.nbjf > subview.nbjp | |||
| ; | |||
| INSERT INTO activite.p_factures ( | |||
| sejour_id, | |||
| no_sejour, | |||
| no_facture, | |||
| no_facture_reference, | |||
| facture_reference_id, | |||
| date_debut, | |||
| date_fin, | |||
| type_facture, | |||
| code_facture, | |||
| date_facture, | |||
| code_vente, | |||
| mois_vente, | |||
| date_vente, | |||
| tiers_payant_0_id, | |||
| tiers_payant_1_id, | |||
| tiers_payant_2_id, | |||
| tiers_payant_22_id, | |||
| montant_facture_c, | |||
| montant_facture_1_c | |||
| ) | |||
| SELECT | |||
| w_gen_dma_facture.sejour_id, | |||
| w_gen_dma_facture.no_sejour, | |||
| w_gen_dma_facture.no_facture, | |||
| MAX(w_gen_dma_facture.no_facture_reference) AS no_facture_reference, | |||
| MAX(w_gen_dma_facture_reference.facture_reference_id) AS facture_reference_id, | |||
| MIN(w_gen_dma_facture.date_debut_dma), | |||
| MAX(w_gen_dma_facture.date_fin_facture), | |||
| MAX('2'::text) AS type_facture, | |||
| MAX('1'::text) AS code_facture, | |||
| MAX(w_gen_dma_facture_reference.date_facture), | |||
| MAX(w_gen_dma_facture_reference.code_vente), | |||
| MAX(w_gen_dma_facture_reference.mois_vente), | |||
| MAX(w_gen_dma_facture_reference.date_vente), | |||
| MAX(w_gen_dma_facture_reference.tiers_payant_0_id), | |||
| MAX(w_gen_dma_facture_reference.tiers_payant_1_id), | |||
| MAX(w_gen_dma_facture_reference.tiers_payant_2_id), | |||
| MAX(w_gen_dma_facture_reference.tiers_payant_22_id), | |||
| SUM(dma_am) AS montant_facture_c, | |||
| SUM(dma_am) AS montant_facture_1_c | |||
| FROM w_gen_dma_facture | |||
| JOIN w_gen_dma_facture_reference ON w_gen_dma_facture.no_sejour = w_gen_dma_facture_reference.no_sejour | |||
| GROUP BY 1,2,3 | |||
| ; | |||
| INSERT INTO activite.p_factures_lignes_c ( | |||
| facture_id, | |||
| no_facture, | |||
| date_debut, | |||
| date_fin, | |||
| nb_rubrique, | |||
| nb_prestation, | |||
| coefficient, | |||
| coefficient_mco, | |||
| rubrique_facturation_id, | |||
| rubrique_comptabilisation_id, | |||
| prestation_id, | |||
| montant_facture, | |||
| montant_facture_1, | |||
| taux_1, | |||
| prix_unitaire, | |||
| lieu_id | |||
| ) | |||
| SELECT | |||
| p_factures.oid AS facture_id, | |||
| w_gen_dma_facture.no_facture, | |||
| w_gen_dma_calendrier.date, | |||
| w_gen_dma_calendrier.date, | |||
| 1 AS nb_rubrique, | |||
| 1 AS nb_prestation, | |||
| 1 AS coefficient, | |||
| 1 AS coefficient_mco, | |||
| t_rubriques_facturation.oid AS rubrique_facturation_id, | |||
| t_rubriques_facturation.oid AS rubrique_comptabilisation_id, | |||
| t_prestations.oid AS prestation_id, | |||
| dma_pu + CASE WHEN w_gen_dma_calendrier.date = date_fin_presence AND to_char(w_gen_dma_calendrier.date, 'YYYYIW') = w_gen_dma_facture.semaine_valo THEN dma_round ELSE 0 END AS montant_facture, | |||
| dma_pu + CASE WHEN w_gen_dma_calendrier.date = date_fin_presence AND to_char(w_gen_dma_calendrier.date, 'YYYYIW') = w_gen_dma_facture.semaine_valo THEN dma_round ELSE 0 END AS montant_facture_1, | |||
| txremb AS taux_1, | |||
| dma_pu AS prix_unitaire, | |||
| 0::bigint AS lieu_id | |||
| FROM w_gen_dma_facture | |||
| JOIN activite.p_factures ON w_gen_dma_facture.no_facture = p_factures.no_facture | |||
| JOIN w_gen_dma_calendrier ON w_gen_dma_calendrier.no_facture = w_gen_dma_facture.no_facture AND w_gen_dma_calendrier.semaine_valo = w_gen_dma_facture.semaine_valo | |||
| JOIN activite.t_rubriques_facturation ON 'DMASSR' = t_rubriques_facturation.code_original | |||
| JOIN activite.t_prestations ON 'DMASSR' = t_prestations.code_original | |||
| ; | |||
| PERFORM activite.cti_reorganize_rubrique_facture_c('activite.p_factures_lignes_c'); | |||
| -- Lieu des lignes de factures (en tenant compte des absences) | |||
| DROP TABLE IF EXISTS w_mouvements_sejour_lieu_jour; | |||
| CREATE TEMP TABLE w_mouvements_sejour_lieu_jour AS | |||
| SELECT no_sejour, | |||
| date, | |||
| (MAX(CASE WHEN est_absence <> '1' THEN Array[heure_fin, lieu_id] ELSE NULL END))[2] AS lieu_id, | |||
| (MAX(Array[heure_fin, lieu_id]))[2] AS lieu_id_avec_absence | |||
| FROM activite.p_mouvements_sejour | |||
| JOIN activite.t_lieux ON lieu_id = t_lieux.oid | |||
| JOIN activite.t_services_facturation On service_facturation_id = t_services_facturation.oid | |||
| GROUP BY 1,2 | |||
| ; | |||
| UPDATE activite.p_factures_lignes_c | |||
| SET lieu_id = COALESCE(w_mouvements_sejour_lieu_jour.lieu_id,w_mouvements_sejour_lieu_jour.lieu_id_avec_absence) | |||
| FROM activite.p_factures, w_mouvements_sejour_lieu_jour | |||
| WHERE p_factures_lignes_c.no_facture = p_factures.no_facture AND | |||
| p_factures.no_sejour = w_mouvements_sejour_lieu_jour.no_sejour AND | |||
| p_factures_lignes_c.date_debut = w_mouvements_sejour_lieu_jour.date AND | |||
| p_factures_lignes_c.lieu_id <> COALESCE(w_mouvements_sejour_lieu_jour.lieu_id,w_mouvements_sejour_lieu_jour.lieu_id_avec_absence) | |||
| ; | |||
| UPDATE activite.p_factures_lignes_c | |||
| SET lieu_id = p_sejours.lieu_sortie_id | |||
| FROM activite.p_factures | |||
| JOIN activite.p_sejours ON p_factures.no_sejour = p_sejours.no_sejour | |||
| WHERE p_factures_lignes_c.no_facture = p_factures.no_facture AND | |||
| p_factures_lignes_c.lieu_id = 0 AND | |||
| p_factures.no_facture LIKE '%DMA' | |||
| ; | |||
| RETURN 'OK'; | |||
| END; | |||
| @ -0,0 +1,249 @@ | |||
| return: text | |||
| lang: plpgsql | |||
| src: | | |||
| DECLARE result TEXT; | |||
| BEGIN | |||
| IF NOT EXISTS (SELECT * FROM activite.t_service_rubrique_dotation) THEN | |||
| return 'Pas de dotation paramétrée'; | |||
| END IF; | |||
| -- Calcul coefficient dotation/facture | |||
| DELETE FROM activite.p_factures_lignes_c | |||
| WHERE rubrique_facturation_id <> 0 AND | |||
| rubrique_facturation_id IN (SELECT to_rubrique_facturation_id FROM activite.t_service_rubrique_dotation WHERE to_rubrique_facturation_id <> 0) | |||
| ; | |||
| DROP TABLE IF EXISTS w_apply_dotation_new; | |||
| CREATE TEMP TABLE w_apply_dotation_new AS | |||
| SELECT p_factures_lignes_c.*, | |||
| to_prestation_id, | |||
| to_rubrique_facturation_id | |||
| FROM activite.p_factures_lignes_c | |||
| JOIN activite.t_lieux ON lieu_id = t_lieux.oid | |||
| JOIN activite.t_service_rubrique_dotation ON | |||
| t_lieux.service_facturation_id = ANY(t_service_rubrique_dotation.service_facturation_id_array) AND | |||
| p_factures_lignes_c.rubrique_facturation_id = ANY(t_service_rubrique_dotation.rubrique_facturation_id_array) AND | |||
| date_part('year',p_factures_lignes_c.date_fin) = t_service_rubrique_dotation.annee | |||
| WHERE t_service_rubrique_dotation.to_prestation_id <> 0 | |||
| ; | |||
| UPDATE w_apply_dotation_new SET | |||
| rubrique_facturation_id = to_rubrique_facturation_id, | |||
| rubrique_comptabilisation_id = to_rubrique_facturation_id, | |||
| prestation_id = to_prestation_id, | |||
| montant_facture_1 = montant_facture, | |||
| montant_facture_2 = 0, | |||
| montant_facture_22 = 0, | |||
| montant_facture_0 = 0, | |||
| montant_comptabilise = 0, | |||
| montant_comptabilise_1 = 0, | |||
| montant_comptabilise_2 = 0, | |||
| montant_comptabilise_22 = 0 | |||
| ; | |||
| ALTER TABLE w_apply_dotation_new DROP COLUMN to_rubrique_facturation_id; | |||
| ALTER TABLE w_apply_dotation_new DROP COLUMN to_prestation_id; | |||
| INSERT INTO activite.p_factures_lignes_c | |||
| SELECT * | |||
| FROM w_apply_dotation_new | |||
| ; | |||
| DROP TABLE IF EXISTS w_apply_dotation; | |||
| CREATE TEMP TABLE w_apply_dotation AS | |||
| SELECT t_service_rubrique_dotation.oid AS dotation_id, | |||
| t_service_rubrique_dotation.service_facturation_id_array, | |||
| t_service_rubrique_dotation.rubrique_facturation_id_array, | |||
| annee, | |||
| SUM(nb_rubrique) AS nb_rubrique_tot, | |||
| SUM(CASE WHEN p_factures_lignes_c.montant_facture_1 <> 0 AND montant_comptabilise_1 = 0 THEN montant_facture_1 ELSE 0 END) + | |||
| SUM(CASE WHEN p_factures_lignes_c.montant_facture_2 <> 0 AND montant_comptabilise_1 = 0 THEN montant_facture_2 ELSE 0 END) + | |||
| SUM(CASE WHEN p_factures_lignes_c.montant_facture_22 <> 0 AND montant_comptabilise_1 = 0 THEN montant_facture_22 ELSE 0 END) + | |||
| SUM(p_factures_lignes_c.montant_encours) AS montant_fac_tot, | |||
| MAX(t_service_rubrique_dotation.montant_dotation*CASE WHEN date_part('year',now()) > annee THEN 1 ELSE (date(now()) - to_date(annee,'YYYY'))/365.00 END) As montant_dot, | |||
| 0::numeric AS coefficient_dot | |||
| FROM activite.p_factures_lignes_c | |||
| JOIN activite.t_rubriques_facturation ON | |||
| rubrique_facturation_id = t_rubriques_facturation.oid | |||
| JOIN activite.t_lieux ON lieu_id = t_lieux.oid | |||
| JOIN activite.t_service_rubrique_dotation ON | |||
| t_lieux.service_facturation_id = ANY(t_service_rubrique_dotation.service_facturation_id_array) AND | |||
| p_factures_lignes_c.rubrique_facturation_id = ANY(t_service_rubrique_dotation.rubrique_facturation_id_array) AND | |||
| date_part('year',p_factures_lignes_c.date_fin) = t_service_rubrique_dotation.annee | |||
| WHERE (p_factures_lignes_c.montant_facture_1 <> 0 AND montant_comptabilise_1 = 0 OR | |||
| p_factures_lignes_c.montant_facture_2 <> 0 AND montant_comptabilise_2 = 0 OR | |||
| p_factures_lignes_c.montant_facture_22 <> 0 AND montant_comptabilise_22 = 0 OR | |||
| p_factures_lignes_c.montant_encours <> 0 | |||
| ) AND | |||
| t_service_rubrique_dotation.to_prestation_id = 0 | |||
| GROUP BY 1,2,3,4; | |||
| INSERT INTO w_apply_dotation | |||
| SELECT t_service_rubrique_dotation.oid AS dotation_id, | |||
| t_service_rubrique_dotation.service_facturation_id_array, | |||
| ARRAY[to_rubrique_facturation_id], | |||
| annee, | |||
| SUM(nb_rubrique) AS nb_rubrique_tot, | |||
| SUM(CASE WHEN p_factures_lignes_c.montant_facture_1 <> 0 AND montant_comptabilise_1 = 0 THEN montant_facture_1 ELSE 0 END) + | |||
| SUM(CASE WHEN p_factures_lignes_c.montant_facture_2 <> 0 AND montant_comptabilise_1 = 0 THEN montant_facture_2 ELSE 0 END) + | |||
| SUM(CASE WHEN p_factures_lignes_c.montant_facture_22 <> 0 AND montant_comptabilise_1 = 0 THEN montant_facture_22 ELSE 0 END) + | |||
| SUM(p_factures_lignes_c.montant_encours) AS montant_fac_tot, | |||
| MAX(t_service_rubrique_dotation.montant_dotation*CASE WHEN date_part('year',now()) > annee THEN 1 ELSE (date(now()) - to_date(annee,'YYYY'))/365.00 END) As montant_dot, | |||
| 0::numeric AS coefficient_dot | |||
| FROM activite.p_factures_lignes_c | |||
| JOIN activite.t_rubriques_facturation ON | |||
| rubrique_facturation_id = t_rubriques_facturation.oid | |||
| JOIN activite.t_lieux ON lieu_id = t_lieux.oid | |||
| JOIN activite.t_service_rubrique_dotation ON | |||
| t_lieux.service_facturation_id = ANY(t_service_rubrique_dotation.service_facturation_id_array) AND | |||
| p_factures_lignes_c.rubrique_facturation_id = to_rubrique_facturation_id AND | |||
| date_part('year',p_factures_lignes_c.date_fin) = t_service_rubrique_dotation.annee | |||
| WHERE (p_factures_lignes_c.montant_facture_1 <> 0 AND montant_comptabilise_1 = 0 OR | |||
| p_factures_lignes_c.montant_facture_2 <> 0 AND montant_comptabilise_2 = 0 OR | |||
| p_factures_lignes_c.montant_facture_22 <> 0 AND montant_comptabilise_22 = 0 OR | |||
| p_factures_lignes_c.montant_encours <> 0 | |||
| ) AND | |||
| t_service_rubrique_dotation.to_rubrique_facturation_id <> 0 | |||
| GROUP BY 1,2,3,4; | |||
| UPDATE w_apply_dotation | |||
| SET coefficient_dot = base.cti_division(montant_dot,montant_fac_tot) | |||
| ; | |||
| -- Application coefficient | |||
| UPDATE activite.p_factures_lignes_c SET | |||
| montant_facture_1 = CASE WHEN p_factures_lignes_c.montant_facture_1 <> 0 AND p_factures_lignes_c.montant_comptabilise_1 = 0 THEN p_factures_lignes_c.montant_facture_1 * coefficient_dot ELSE 0 END , | |||
| montant_comptabilise_budget_global_1 = CASE WHEN p_factures_lignes_c.montant_facture_1 <> 0 AND p_factures_lignes_c.montant_comptabilise_1 = 0 THEN p_factures_lignes_c.montant_facture_1 * coefficient_dot ELSE 0 END , | |||
| montant_facture_2 = CASE WHEN p_factures_lignes_c.montant_facture_2 <> 0 AND p_factures_lignes_c.montant_comptabilise_2 = 0 THEN p_factures_lignes_c.montant_facture_2 * coefficient_dot ELSE 0 END , | |||
| montant_facture_22 = CASE WHEN p_factures_lignes_c.montant_facture_22 <> 0 AND p_factures_lignes_c.montant_comptabilise_22 = 0 THEN p_factures_lignes_c.montant_facture_22 * coefficient_dot ELSE 0 END , | |||
| montant_facture = montant_facture_0 + | |||
| CASE WHEN p_factures_lignes_c.montant_facture_1 <> 0 AND p_factures_lignes_c.montant_comptabilise_1 = 0 THEN p_factures_lignes_c.montant_facture_1 * coefficient_dot ELSE 0 END + | |||
| CASE WHEN p_factures_lignes_c.montant_facture_2 <> 0 AND p_factures_lignes_c.montant_comptabilise_2 = 0 THEN p_factures_lignes_c.montant_facture_2 * coefficient_dot ELSE 0 END + | |||
| CASE WHEN p_factures_lignes_c.montant_facture_22 <> 0 AND p_factures_lignes_c.montant_comptabilise_22 = 0 THEN p_factures_lignes_c.montant_facture_22 * coefficient_dot ELSE 0 END, | |||
| montant_encours = CASE WHEN p_factures_lignes_c.montant_encours <> 0 THEN p_factures_lignes_c.montant_encours * coefficient_dot ELSE 0 END, | |||
| prix_unitaire = | |||
| base.cti_division | |||
| ( | |||
| montant_facture_0 + | |||
| CASE WHEN p_factures_lignes_c.montant_facture_1 <> 0 AND p_factures_lignes_c.montant_comptabilise_1 = 0 THEN p_factures_lignes_c.montant_facture_1 * coefficient_dot ELSE 0 END + | |||
| CASE WHEN p_factures_lignes_c.montant_facture_2 <> 0 AND p_factures_lignes_c.montant_comptabilise_2 = 0 THEN p_factures_lignes_c.montant_facture_2 * coefficient_dot ELSE 0 END + | |||
| CASE WHEN p_factures_lignes_c.montant_facture_22 <> 0 AND p_factures_lignes_c.montant_comptabilise_22 = 0 THEN p_factures_lignes_c.montant_facture_22 * coefficient_dot ELSE 0 END + | |||
| CASE WHEN p_factures_lignes_c.montant_encours <> 0 THEN p_factures_lignes_c.montant_encours * coefficient_dot ELSE 0 END | |||
| , | |||
| nb_rubrique | |||
| ) | |||
| FROM w_apply_dotation, activite.t_lieux | |||
| WHERE p_factures_lignes_c.lieu_id = t_lieux.oid AND | |||
| t_lieux.service_facturation_id = ANY(w_apply_dotation.service_facturation_id_array) AND | |||
| p_factures_lignes_c.rubrique_facturation_id = ANY(w_apply_dotation.rubrique_facturation_id_array) AND | |||
| date_part('year',p_factures_lignes_c.date_fin) = w_apply_dotation.annee | |||
| ; | |||
| -- Arrondi sur une ligne | |||
| UPDATE activite.p_factures_lignes_c SET | |||
| montant_facture = montant_facture + round_montant, | |||
| montant_facture_1 = CASE WHEN montant_facture_1 <> 0 AND montant_comptabilise_1 = 0 THEN montant_facture_1 + round_montant ELSE montant_facture_1 END, | |||
| montant_comptabilise_budget_global_1 = CASE WHEN montant_facture_1 <> 0 AND montant_comptabilise_1 = 0 THEN montant_facture_1 + round_montant ELSE montant_facture_1 END, | |||
| montant_facture_2 = CASE WHEN (montant_facture_1 = 0 OR montant_comptabilise_1 <> 0) AND montant_facture_2 <> 0 AND montant_comptabilise_2 = 0 THEN montant_facture_2 + round_montant ELSE montant_facture_2 END, | |||
| montant_facture_22 = CASE WHEN (montant_facture_1 = 0 OR montant_comptabilise_1 <> 0) AND (montant_facture_2 = 0 OR montant_comptabilise_2 <> 0) AND montant_facture_22 <> 0 AND montant_comptabilise_22 = 0 THEN montant_facture_22 + round_montant ELSE montant_facture_22 END | |||
| FROM | |||
| ( | |||
| SELECT dotation_id, | |||
| MAX(montant_dot) - | |||
| ( | |||
| SUM(CASE WHEN p_factures_lignes_c.montant_facture_1 <> 0 AND montant_comptabilise_1 = 0 THEN montant_facture_1 ELSE 0 END) + | |||
| SUM(CASE WHEN p_factures_lignes_c.montant_facture_2 <> 0 AND montant_comptabilise_1 = 0 THEN montant_facture_2 ELSE 0 END) + | |||
| SUM(CASE WHEN p_factures_lignes_c.montant_facture_22 <> 0 AND montant_comptabilise_1 = 0 THEN montant_facture_22 ELSE 0 END) + | |||
| SUM(p_factures_lignes_c.montant_encours) | |||
| ) AS round_montant, | |||
| MAX(CASE | |||
| WHEN p_factures_lignes_c.montant_facture_1 <> 0 AND montant_comptabilise_1 = 0 THEN p_factures_lignes_c.CTID | |||
| WHEN p_factures_lignes_c.montant_facture_2 <> 0 AND montant_comptabilise_2 = 0 THEN p_factures_lignes_c.CTID | |||
| WHEN p_factures_lignes_c.montant_facture_22 <> 0 AND montant_comptabilise_22 = 0 THEN p_factures_lignes_c.CTID | |||
| ELSE NULL END) AS round_ctid | |||
| FROM activite.p_factures_lignes_c | |||
| JOIN activite.t_lieux ON lieu_id = t_lieux.oid | |||
| JOIN w_apply_dotation ON | |||
| t_lieux.service_facturation_id = ANY(w_apply_dotation.service_facturation_id_array) AND | |||
| p_factures_lignes_c.rubrique_facturation_id = ANY(w_apply_dotation.rubrique_facturation_id_array) AND | |||
| date_part('year',p_factures_lignes_c.date_fin) = w_apply_dotation.annee | |||
| WHERE (p_factures_lignes_c.montant_facture_1 <> 0 AND montant_comptabilise_1 = 0 OR | |||
| p_factures_lignes_c.montant_facture_2 <> 0 AND montant_comptabilise_2 = 0 OR | |||
| p_factures_lignes_c.montant_facture_22 <> 0 AND montant_comptabilise_22 = 0 OR | |||
| p_factures_lignes_c.montant_encours <> 0 | |||
| ) | |||
| GROUP BY 1 | |||
| ) subview | |||
| WHERE p_factures_lignes_c.CTID = subview.round_ctid; | |||
| -- Mise a jour entetes | |||
| DROP TABLE IF EXISTS w_apply_dotation_factures; | |||
| CREATE TEMP TABLE w_apply_dotation_factures AS | |||
| SELECT p_factures.no_facture, | |||
| SUM(montant_facture) AS montant_facture_c, | |||
| SUM(montant_facture_1) AS montant_facture_1_c, | |||
| SUM(montant_facture_2) AS montant_facture_2_c, | |||
| SUM(montant_facture_22) AS montant_facture_22_c, | |||
| SUM(montant_encours) AS montant_encours_c | |||
| FROM activite.p_factures_lignes_c | |||
| JOIN activite.p_factures ON p_factures.no_facture = p_factures_lignes_c.no_facture | |||
| JOIN w_apply_dotation ON | |||
| p_factures_lignes_c.rubrique_facturation_id = ANY(w_apply_dotation.rubrique_facturation_id_array) AND | |||
| date_part('year',p_factures_lignes_c.date_fin) = w_apply_dotation.annee | |||
| GROUP BY 1 | |||
| ; | |||
| UPDATE activite.p_factures SET | |||
| montant_facture_c = w_apply_dotation_factures.montant_facture_c, | |||
| montant_facture_1_c = w_apply_dotation_factures.montant_facture_1_c, | |||
| montant_comptabilise_budget_global_c = w_apply_dotation_factures.montant_facture_1_c, | |||
| montant_facture_2_c = w_apply_dotation_factures.montant_facture_2_c, | |||
| montant_facture_22_c = w_apply_dotation_factures.montant_facture_22_c, | |||
| montant_encours_c = w_apply_dotation_factures.montant_encours_c | |||
| FROM w_apply_dotation_factures | |||
| WHERE p_factures.no_facture = w_apply_dotation_factures.no_facture | |||
| ; | |||
| DROP TABLE IF EXISTS w_apply_dotation_factures; | |||
| CREATE TEMP TABLE w_apply_dotation_factures AS | |||
| SELECT p_factures.no_facture_reference, | |||
| SUM(montant_facture) AS montant_facture_c, | |||
| SUM(montant_facture_1) AS montant_facture_1_c, | |||
| SUM(montant_facture_2) AS montant_facture_2_c, | |||
| SUM(montant_facture_22) AS montant_facture_22_c, | |||
| SUM(montant_encours) AS montant_encours_c | |||
| FROM activite.p_factures_lignes_c | |||
| JOIN activite.p_factures ON p_factures.no_facture = p_factures_lignes_c.no_facture | |||
| JOIN w_apply_dotation ON | |||
| p_factures_lignes_c.rubrique_facturation_id = ANY(w_apply_dotation.rubrique_facturation_id_array) AND | |||
| date_part('year',p_factures_lignes_c.date_fin) = w_apply_dotation.annee | |||
| GROUP BY 1 | |||
| ; | |||
| UPDATE activite.p_factures_reference SET | |||
| montant_facture = w_apply_dotation_factures.montant_facture_c + p_factures_reference.montant_facture_h, | |||
| montant_facture_c = w_apply_dotation_factures.montant_facture_c, | |||
| montant_facture_1 = w_apply_dotation_factures.montant_facture_1_c + p_factures_reference.montant_facture_1_h, | |||
| montant_facture_1_c = w_apply_dotation_factures.montant_facture_1_c, | |||
| montant_facture_2 = w_apply_dotation_factures.montant_facture_2_c + w_apply_dotation_factures.montant_facture_22_c + p_factures_reference.montant_facture_2_h, | |||
| montant_facture_2_c = w_apply_dotation_factures.montant_facture_2_c + w_apply_dotation_factures.montant_facture_22_c, | |||
| montant_encours = w_apply_dotation_factures.montant_encours_c + p_factures_reference.montant_encours_h, | |||
| montant_encours_c = w_apply_dotation_factures.montant_encours_c, | |||
| montant_comptabilise_budget_global_c = w_apply_dotation_factures.montant_facture_1_c | |||
| FROM w_apply_dotation_factures | |||
| WHERE p_factures_reference.no_facture_reference = w_apply_dotation_factures.no_facture_reference | |||
| ; | |||
| UPDATE activite.p_factures_lignes_c | |||
| SET prix_unitaire = montant_facture / nb_rubrique | |||
| WHERE rubrique_facturation_id <> 0 AND | |||
| rubrique_facturation_id IN (SELECT to_rubrique_facturation_id FROM activite.t_service_rubrique_dotation WHERE to_rubrique_facturation_id <> 0) | |||
| ; | |||
| RETURN 'OK'; | |||
| END; | |||
| @ -0,0 +1,576 @@ | |||
| return: text | |||
| lang: plpgsql | |||
| src: | | |||
| DECLARE | |||
| result TEXT; | |||
| BEGIN | |||
| IF NOT EXISTS (SELECT * FROM pg_tables WHERE schemaname = 'pmsi' AND tablename = 'p_rss') THEN | |||
| return 'Pas de PMSI'; | |||
| END IF; | |||
| -- Calcul simulation | |||
| -- Initialisation du coefficient MCO non alimenté (exemple WEB100T) | |||
| UPDATE activite.p_factures_lignes_c | |||
| SET coefficient_mco = | |||
| CASE | |||
| WHEN date(date_fin) >= '20170301' THEN 0.993 | |||
| WHEN date(date_fin) >= '20160301' THEN 0.995 | |||
| WHEN date(date_fin) >= '20140301' THEN 0.9965 | |||
| ELSE 1::numeric | |||
| END | |||
| FROM activite.t_prestations | |||
| WHERE | |||
| prestation_id = t_prestations.oid AND | |||
| t_prestations.code IN ('GHS', 'EXH') AND | |||
| coefficient_mco = 1 | |||
| ; | |||
| -- Initialisation des GHS bebes non alimentés depuis PMSI | |||
| UPDATE activite.p_sejours SET | |||
| ghs_bebe1_id = subview.ghs_bebe1_id, | |||
| ghs_bebe2_id = subview.ghs_bebe2_id, | |||
| ghs_bebe3_id = subview.ghs_bebe3_id | |||
| FROM | |||
| ( | |||
| SELECT p_sejours.no_sejour, | |||
| MAX(ghs_bebe1_id), | |||
| MAX(ghs_bebe2_id), | |||
| MAX(ghs_bebe3_id), | |||
| MAX(CASE WHEN row_number = 1 THEN ghs_bebe_id ELSE 0 END) AS ghs_bebe1_id, | |||
| MAX(CASE WHEN row_number = 2 THEN ghs_bebe_id ELSE 0 END) AS ghs_bebe2_id, | |||
| MAX(CASE WHEN row_number = 3 THEN ghs_bebe_id ELSE 0 END) AS ghs_bebe3_id | |||
| FROM activite.p_sejours | |||
| JOIN | |||
| ( | |||
| SELECT p_sejour_pmsi.no_sejour, | |||
| CASE WHEN p_rsf_detail.ghs_id <> p_rss.ghs_id THEN t_ghs_base.oid ELSE 0 END AS ghs_bebe_id, | |||
| row_number() OVER (PARTITION BY p_sejour_pmsi.no_sejour ORDER BY CASE WHEN p_rsf_detail.ghs_id <> p_rss.ghs_id THEN t_ghs_base.oid ELSE 999999999999 END) AS row_number | |||
| FROM pmsi.p_rsf_detail | |||
| JOIN pmsi.p_rss ON p_rsf_detail.rss_id = p_rss.oid | |||
| JOIN pmsi.t_ghm ON p_rss.ghm_id = t_ghm.oid | |||
| JOIN pmsi.t_prestations ON prestation_id = t_prestations.oid | |||
| JOIN pmsi.t_ghs ON p_rsf_detail.ghs_id = t_ghs.oid | |||
| JOIN base.t_ghs t_ghs_base ON t_ghs_base.code = t_ghs.code | |||
| JOIN activite.p_sejour_pmsi ON p_sejour_pmsi.rss_id = p_rss.oid | |||
| WHERE t_prestations.code = 'GHS' AND | |||
| t_ghm.code LIKE '14%' AND | |||
| p_rss.en_cours = '0' AND | |||
| est_ligne_rss = '1' | |||
| order by 3 desc | |||
| ) subview ON p_sejours.no_sejour = subview.no_sejour | |||
| GROUP BY 1 | |||
| HAVING | |||
| ( | |||
| MAX(ghs_bebe1_id) <> MAX(CASE WHEN row_number = 1 THEN ghs_bebe_id ELSE 0 END) OR | |||
| MAX(ghs_bebe2_id) <> MAX(CASE WHEN row_number = 2 THEN ghs_bebe_id ELSE 0 END) OR | |||
| MAX(ghs_bebe3_id) <> MAX(CASE WHEN row_number = 3 THEN ghs_bebe_id ELSE 0 END) | |||
| ) | |||
| ) subview | |||
| WHERE p_sejours.no_sejour = subview.no_sejour | |||
| ; | |||
| -- Rechreche coefficient MCO par période pour simulation | |||
| DROP TABLE IF EXISTS w_coefficient; | |||
| CREATE TEMP TABLE w_coefficient AS | |||
| SELECT * | |||
| FROM | |||
| ( | |||
| SELECT date_debut, date_fin,coefficient_mco, nb, | |||
| row_number() OVER (PARTITION BY date_debut ORDER BY nb DESC) AS row_number | |||
| FROM | |||
| ( | |||
| SELECT date(date_trunc('month',p_factures.date_fin)) AS date_debut, | |||
| date(date_trunc('month',p_factures.date_fin)+interval '1 month'-interval '1 day') AS date_fin, | |||
| coefficient_mco, | |||
| count(*) AS nb | |||
| FROM activite.p_factures_lignes_c | |||
| JOIN activite.p_factures ON p_factures_lignes_c.no_facture = p_factures.no_facture | |||
| JOIN activite.t_prestations ON prestation_id = t_prestations.oid | |||
| WHERE t_prestations.code = 'GHS' AND p_factures.date_fin >= '20140301' | |||
| GROUP BY 1,2,3 | |||
| ) subview | |||
| ) subview | |||
| WHERE row_number = 1 | |||
| ; | |||
| INSERT INTO w_coefficient | |||
| SELECT p_calendrier_mois.date_debut, | |||
| p_calendrier_mois.date_fin, | |||
| CASE | |||
| WHEN date(p_calendrier_mois.date_fin) >= '20170301' THEN 0.993 | |||
| WHEN date(p_calendrier_mois.date_fin) >= '20160301' THEN 0.995 | |||
| WHEN date(p_calendrier_mois.date_fin) >= '20140301' THEN 0.9965 | |||
| ELSE 1::numeric | |||
| END | |||
| AS coefficient_mco, | |||
| 1::numeric AS nb, | |||
| 1::bigint AS row_number | |||
| FROm base.p_calendrier_mois | |||
| LEFT JOIN w_coefficient ON p_calendrier_mois.date_fin = w_coefficient.date_fin | |||
| WHERE p_calendrier_mois.date_debut BETWEEN '20170101' AND now() AND w_coefficient IS NULL | |||
| ; | |||
| -- Identification des séjours à traiter | |||
| DROP TABLE IF EXISTS w_simulation; | |||
| CREATE TEMP TABLE w_simulation AS | |||
| SELECT p_sejours.oid AS sejour_id, | |||
| p_sejours.no_sejour, | |||
| type_sejour, | |||
| date_entree, | |||
| date_sortie, | |||
| mode_sortie, | |||
| date_sortie - date_entree AS duree_sejour, | |||
| 1::numeric AS nb, | |||
| p_sejours.ghm_id, | |||
| t_ghm.code AS ghm_code, | |||
| t_ghm.texte As ghm_texte, | |||
| p_sejours.ghs_id, | |||
| t_ghs.code AS ghs_code, | |||
| 0::numeric AS coefficient_f, | |||
| '1'::numeric AS ok_ghs_f, | |||
| COALESCE(w_coefficient.coefficient_mco,0) AS coefficient_c, | |||
| CASE WHEN t_ghs_tarifs.tarif_ghs IS NOT NULL THEN '1' ELSE '0' END AS ok_ghs_c, | |||
| COALESCE(t_ghs_tarifs.tarif_ghs,0) AS tarif_ghs_c, | |||
| COALESCE(t_ghs_tarifs.tarif_exh,0) AS tarif_exh_c, | |||
| COALESCE(t_ghs_tarifs.tarif_exb,0) AS tarif_exb_c, | |||
| COALESCE(t_ghs_tarifs.forfait_exb,0) AS forfait_exb_c, | |||
| COALESCE(t_ghs_tarifs.borne_basse,0) AS borne_basse_c, | |||
| COALESCE(t_ghs_tarifs.borne_haute,0) AS borne_haute_c, | |||
| p_sejours.ghs_bebe1_id, | |||
| 0::numeric AS tarif_ghs_bb1_c, | |||
| p_sejours.ghs_bebe2_id, | |||
| 0::numeric AS tarif_ghs_bb2_c, | |||
| p_sejours.ghs_bebe3_id, | |||
| 0::numeric AS tarif_ghs_bb3_c, | |||
| COALESCE(w_coefficient_p.coefficient_mco,0) AS coefficient_p, | |||
| CASE WHEN t_ghs_tarifs_p.tarif_ghs IS NOT NULL THEN '1' ELSE '0' END AS ok_ghs_p, | |||
| COALESCE(t_ghs_tarifs_p.tarif_ghs,0) AS tarif_ghs_p, | |||
| COALESCE(t_ghs_tarifs_p.tarif_exh,0) AS tarif_exh_p, | |||
| COALESCE(t_ghs_tarifs_p.tarif_exb,0) AS tarif_exb_p, | |||
| COALESCE(t_ghs_tarifs_p.forfait_exb,0) AS forfait_exb_p, | |||
| COALESCE(t_ghs_tarifs_p.borne_basse,0) AS borne_basse_p, | |||
| COALESCE(t_ghs_tarifs_p.borne_haute,0) AS borne_haute_p, | |||
| 0::numeric AS tarif_ghs_bb1_p, | |||
| 0::numeric AS tarif_ghs_bb2_p, | |||
| 0::numeric AS tarif_ghs_bb3_p, | |||
| 0::numeric AS montant_ghs_f, | |||
| 0::numeric AS montant_exh_f, | |||
| 0::numeric AS montant_tot_f, | |||
| 0::numeric AS montant_ghs_c, | |||
| 0::numeric AS montant_exh_c, | |||
| 0::numeric AS montant_exb_c, | |||
| 0::numeric AS montant_ghs_bb1_c, | |||
| 0::numeric AS montant_ghs_bb2_c, | |||
| 0::numeric AS montant_ghs_bb3_c, | |||
| 0::numeric AS montant_tot_c, | |||
| 0::numeric AS montant_ghs_p, | |||
| 0::numeric AS montant_exh_p, | |||
| 0::numeric AS montant_exb_p, | |||
| 0::numeric AS montant_tot_p, | |||
| 0::numeric AS montant_ghs_bb1_p, | |||
| 0::numeric AS montant_ghs_bb2_p, | |||
| 0::numeric AS montant_ghs_bb3_p | |||
| FROM activite.p_sejours | |||
| JOIN base.t_ghs ON p_sejours.ghs_id = t_ghs.oid | |||
| JOIN base.t_ghm ON p_sejours.ghm_id = t_ghm.oid | |||
| LEFT JOIN base.t_ghs_tarifs ON t_ghs_tarifs.ghs_id = p_sejours.ghs_id AND | |||
| p_sejours.date_sortie BETWEEN t_ghs_tarifs.date_debut AND t_ghs_tarifs.date_fin AND | |||
| t_ghs_tarifs.secteur = '2' | |||
| LEFT JOIN w_coefficient ON p_sejours.date_sortie BETWEEN w_coefficient.date_debut AND w_coefficient.date_fin | |||
| LEFT JOIN base.t_ghs_tarifs t_ghs_tarifs_p ON t_ghs_tarifs_p.ghs_id = p_sejours.ghs_id AND | |||
| date(date_trunc('month',p_sejours.date_sortie)-interval '1 year') BETWEEN t_ghs_tarifs_p.date_debut AND t_ghs_tarifs_p.date_fin AND | |||
| t_ghs_tarifs_p.secteur = '2' | |||
| LEFT JOIN w_coefficient w_coefficient_p ON date(date_trunc('month',p_sejours.date_sortie)-interval '1 year') BETWEEN w_coefficient_p.date_debut AND w_coefficient_p.date_fin | |||
| WHERE date_sortie >= '20160301' AND | |||
| code_sorti = '1' AND | |||
| type_sejour IN ('1','2','5') AND | |||
| p_sejours.ghs_id > 0 AND | |||
| p_sejours.ghm_id > 0 AND | |||
| t_ghm.code <> ALL(Array['09Z02A','14Z08Z']) | |||
| ; | |||
| -- Mise à jour des tarifs ghs bebes | |||
| UPDATE w_simulation SET | |||
| tarif_ghs_bb1_c = t_ghs_tarifs.tarif_ghs | |||
| FROM base.t_ghs_tarifs | |||
| WHERE ghs_bebe1_id = t_ghs_tarifs.ghs_id AND | |||
| ghs_bebe1_id <> 0 AND | |||
| ghm_code LIKE '14%' AND | |||
| date_sortie BETWEEN t_ghs_tarifs.date_debut AND t_ghs_tarifs.date_fin AND | |||
| secteur = '2' | |||
| ; | |||
| UPDATE w_simulation SET | |||
| tarif_ghs_bb2_c = t_ghs_tarifs.tarif_ghs | |||
| FROM base.t_ghs_tarifs | |||
| WHERE ghs_bebe1_id = t_ghs_tarifs.ghs_id AND | |||
| ghs_bebe2_id <> 0 AND | |||
| ghm_code LIKE '14%' AND | |||
| date_sortie BETWEEN t_ghs_tarifs.date_debut AND t_ghs_tarifs.date_fin AND | |||
| secteur = '2' | |||
| ; | |||
| UPDATE w_simulation SET | |||
| tarif_ghs_bb3_c = t_ghs_tarifs.tarif_ghs | |||
| FROM base.t_ghs_tarifs | |||
| WHERE ghs_bebe1_id = t_ghs_tarifs.ghs_id AND | |||
| ghs_bebe3_id <> 0 AND | |||
| ghm_code LIKE '14%' AND | |||
| date_sortie BETWEEN t_ghs_tarifs.date_debut AND t_ghs_tarifs.date_fin AND | |||
| secteur = '2' | |||
| ; | |||
| UPDATE w_simulation SET | |||
| tarif_ghs_bb1_p = t_ghs_tarifs.tarif_ghs | |||
| FROM base.t_ghs_tarifs | |||
| WHERE ghs_bebe1_id = t_ghs_tarifs.ghs_id AND | |||
| ghs_bebe1_id <> 0 AND | |||
| ghm_code LIKE '14%' AND | |||
| date(date_trunc('month',date_sortie)-interval '1 year') BETWEEN t_ghs_tarifs.date_debut AND t_ghs_tarifs.date_fin AND | |||
| secteur = '2' | |||
| ; | |||
| UPDATE w_simulation SET | |||
| tarif_ghs_bb2_p = t_ghs_tarifs.tarif_ghs | |||
| FROM base.t_ghs_tarifs | |||
| WHERE ghs_bebe1_id = t_ghs_tarifs.ghs_id AND | |||
| ghs_bebe2_id <> 0 AND | |||
| ghm_code LIKE '14%' AND | |||
| date(date_trunc('month',date_sortie)-interval '1 year') BETWEEN t_ghs_tarifs.date_debut AND t_ghs_tarifs.date_fin AND | |||
| secteur = '2' | |||
| ; | |||
| UPDATE w_simulation SET | |||
| tarif_ghs_bb3_p = t_ghs_tarifs.tarif_ghs | |||
| FROM base.t_ghs_tarifs | |||
| WHERE ghs_bebe1_id = t_ghs_tarifs.ghs_id AND | |||
| ghs_bebe3_id <> 0 AND | |||
| ghm_code LIKE '14%' AND | |||
| date(date_trunc('month',date_sortie)-interval '1 year') BETWEEN t_ghs_tarifs.date_debut AND t_ghs_tarifs.date_fin AND | |||
| secteur = '2' | |||
| ; | |||
| -- Nombre de séances | |||
| UPDATE w_simulation | |||
| SET nb = subview.nb | |||
| FROM | |||
| ( | |||
| SELECT p_mouvements_sejour.no_sejour, COUNT(DISTINCT p_mouvements_sejour.date) AS nb | |||
| FROM activite.p_mouvements_sejour | |||
| JOIN w_simulation ON w_simulation.no_sejour = p_mouvements_sejour.no_sejour AND | |||
| w_simulation.type_sejour = '5' | |||
| WHERE nb_seances > 0 | |||
| GROUP BY 1 | |||
| ) subview | |||
| WHERE w_simulation.no_sejour = subview.no_sejour | |||
| ; | |||
| -- Nombre de séances selon PMSI | |||
| UPDATE w_simulation | |||
| SET nb = subview.nb | |||
| FROM | |||
| ( | |||
| SELECT p_sejour_pmsi.no_sejour, COUNT(DISTINCT date_fin) AS nb | |||
| FROM pmsi.p_rsf_detail | |||
| JOIN pmsi.p_rss ON p_rsf_detail.rss_id = p_rss.oid AND en_cours = '0' | |||
| JOIN pmsi.t_ghs ON t_ghs.oid = p_rsf_detail.ghs_id AND t_ghs.code = ANY(Array[9606]) | |||
| JOIN pmsi.t_prestations ON t_prestations.oid = p_rsf_detail.prestation_id AND t_prestations.code = 'GHS' | |||
| JOIN activite.p_sejour_pmsi ON p_sejour_pmsi.rss_id = p_rss.oid | |||
| JOIN w_simulation ON p_sejour_pmsi.no_sejour = w_simulation.no_sejour | |||
| GROUP BY 1 | |||
| HAVING MAX(w_simulation.nb) <> COUNT(DISTINCT p_rsf_detail.date_fin) AND | |||
| MAX(ghm_code) LIKE '28%' | |||
| ) subview | |||
| WHERE w_simulation.no_sejour = subview.no_sejour | |||
| ; | |||
| -- Nombre de séances selon facturation | |||
| UPDATE w_simulation | |||
| SET nb= subview.nb | |||
| FROM | |||
| ( | |||
| SELECT p_factures.no_sejour, SUM(nb_prestation) AS nb | |||
| FROM activite.p_factures_lignes_c | |||
| JOIN activite.t_prestations ON t_prestations.oid = prestation_id AND t_prestations.code = 'GHS' | |||
| JOIN activite.p_factures ON p_factures_lignes_c.no_facture = p_factures.no_facture | |||
| JOIN w_simulation ON p_factures.no_sejour = w_simulation.no_sejour | |||
| WHERE w_simulation.nb = 1 AND w_simulation.ghm_code LIKE '28%' | |||
| GROUP BY 1 | |||
| HAVING SUM(nb_prestation) > 1) subview | |||
| WHERE w_simulation.no_sejour = subview.no_sejour | |||
| ; | |||
| -- Recherche montant réellement facturé | |||
| UPDATE w_simulation | |||
| SET coefficient_f = subview.coefficient_f, | |||
| montant_ghs_f = subview.montant_ghs_f, | |||
| montant_exh_f = subview.montant_exh_f | |||
| FROM | |||
| ( | |||
| SELECT p_factures.no_sejour, | |||
| MAX(CASE WHEN t_prestations.code = 'GHS' THEN coefficient_mco ELSE 0 END) AS coefficient_f, | |||
| round(SUM(CASE WHEN t_prestations.code = ANY(Array['GHS','FJ','FJM','FRL']) THEN montant_facture ELSE 0 END),2) AS montant_ghs_f, | |||
| round(SUM(CASE WHEN t_prestations.code = 'EXH' THEN montant_facture ELSE 0 END),2) AS montant_exh_f | |||
| FROM activite.p_factures_lignes_c | |||
| JOIN activite.p_factures ON p_factures_lignes_c.no_facture = p_factures.no_facture | |||
| JOIN w_simulation ON w_simulation.no_sejour = p_factures.no_sejour | |||
| JOIN activite.t_prestations ON prestation_id = t_prestations.oid AND | |||
| t_prestations.code = ANY(Array['GHS','EXH','FJ','FJM','FRL']) AND | |||
| ( | |||
| t_prestations.code NOT IN ('FJ','FJM') OR | |||
| p_factures_lignes_c.date_fin < w_simulation.date_sortie | |||
| ) | |||
| GROUP BY 1 | |||
| ) | |||
| subview | |||
| WHERE w_simulation.no_sejour = subview.no_sejour | |||
| ; | |||
| -- Si tarif ghs précédent inexistant (nouveau ghs), prendre tarif en cours | |||
| UPDATE w_simulation SET | |||
| tarif_ghs_p = tarif_ghs_c, | |||
| tarif_exh_p = tarif_exh_c, | |||
| tarif_exb_p = tarif_exb_c, | |||
| forfait_exb_p = forfait_exb_c, | |||
| borne_basse_p = borne_basse_c, | |||
| borne_haute_p = borne_haute_c | |||
| WHERE ok_ghs_p = '0' | |||
| ; | |||
| -- Simulation calcul | |||
| UPDATE w_simulation SET | |||
| montant_ghs_c = round( | |||
| tarif_ghs_c * coefficient_c * nb | |||
| ,2), | |||
| montant_exh_c = round( | |||
| CASE | |||
| WHEN duree_sejour + CASE WHEN mode_sortie IN ('6','7','9') THEN 1 ELSE 0 END > borne_haute_c AND borne_haute_c > 0 | |||
| THEN tarif_exh_c * (duree_sejour + CASE WHEN mode_sortie IN ('6','7','9') THEN 1 ELSE 0 END - borne_haute_c) * coefficient_c | |||
| ELSE 0 END | |||
| ,2), | |||
| montant_exb_c = round( | |||
| 0 - CASE | |||
| WHEN borne_basse_c = 0 OR duree_sejour >= borne_basse_c OR mode_sortie = '9' THEN 0 | |||
| WHEN forfait_exb_c > 0 THEN forfait_exb_c * coefficient_c | |||
| WHEN forfait_exb_c = 0 AND tarif_exb_c > 0 AND duree_sejour = 0 THEN (tarif_ghs_c * coefficient_c) - (tarif_exb_c / 2 * coefficient_c) | |||
| WHEN forfait_exb_c = 0 AND tarif_exb_c > 0 AND duree_sejour > 0 THEN (tarif_exb_c * (borne_basse_c-duree_sejour)) * coefficient_c | |||
| ELSE 0 END | |||
| ,2), | |||
| montant_ghs_bb1_c = round(tarif_ghs_bb1_c * coefficient_c ,2), | |||
| montant_ghs_bb2_c = round(tarif_ghs_bb2_c * coefficient_c ,2), | |||
| montant_ghs_bb3_c = round(tarif_ghs_bb3_c * coefficient_c ,2), | |||
| montant_ghs_p = round( | |||
| tarif_ghs_p * coefficient_p * nb | |||
| ,2), | |||
| montant_exh_p = round( | |||
| CASE | |||
| WHEN duree_sejour + CASE WHEN mode_sortie IN ('6','7','9') THEN 1 ELSE 0 END > borne_haute_p AND borne_haute_p > 0 | |||
| THEN tarif_exh_p * (duree_sejour + CASE WHEN mode_sortie IN ('6','7','9') THEN 1 ELSE 0 END - borne_haute_p) * coefficient_p | |||
| ELSE 0 END | |||
| ,2), | |||
| montant_exb_p = round( | |||
| 0 - CASE | |||
| WHEN borne_basse_p = 0 OR duree_sejour >= borne_basse_p OR mode_sortie = '9' THEN 0 | |||
| WHEN forfait_exb_p > 0 THEN forfait_exb_p * coefficient_p | |||
| WHEN forfait_exb_p = 0 AND tarif_exb_p > 0 AND duree_sejour = 0 THEN (tarif_ghs_p * coefficient_p) - (tarif_exb_p / 2 * coefficient_p) | |||
| WHEN forfait_exb_p = 0 AND tarif_exb_p > 0 AND duree_sejour > 0 THEN (tarif_exb_p * (borne_basse_p-duree_sejour)) * coefficient_p | |||
| ELSE 0 END | |||
| ,2), | |||
| montant_ghs_bb1_p = round(tarif_ghs_bb1_p * coefficient_p ,2), | |||
| montant_ghs_bb2_p = round(tarif_ghs_bb2_p * coefficient_p ,2), | |||
| montant_ghs_bb3_p = round(tarif_ghs_bb3_p * coefficient_p ,2) | |||
| ; | |||
| -- Sur séances avec ucd enlever 40 euros | |||
| UPDATE w_simulation | |||
| SET montant_ghs_c = round(montant_ghs_c - 40*nb_ph8*coefficient_c,2), | |||
| montant_ghs_p = round(montant_ghs_p - 40*nb_ph8*coefficient_p,2) | |||
| FROM | |||
| ( | |||
| SELECT no_sejour, | |||
| count(DISTINCT date_fin) AS nb_ph8 | |||
| FROM | |||
| ( | |||
| SELECT p_factures.no_sejour, | |||
| p_factures_lignes_c.date_fin, | |||
| SUM(montant_facture) | |||
| FROM activite.p_factures_lignes_c | |||
| JOIN activite.p_factures ON p_factures_lignes_c.no_facture = p_factures.no_facture | |||
| JOIN w_simulation ON w_simulation.no_sejour = p_factures.no_sejour | |||
| JOIN activite.t_prestations ON prestation_id = t_prestations.oid AND | |||
| t_prestations.code = ANY(Array['PH8','UCD']) | |||
| WHERE w_simulation.ghm_code = ANY(Array['28Z07Z','28Z17Z']) | |||
| GROUP BY 1,2 | |||
| HAVING SUM(montant_facture) <> 0 | |||
| ) subview | |||
| GROUP BY 1 | |||
| ) subview | |||
| WHERE w_simulation.no_sejour = subview.no_sejour AND | |||
| ABS(montant_ghs_f - montant_ghs_c) > 2 | |||
| ; | |||
| -- total | |||
| UPDATE w_simulation SET | |||
| montant_tot_f = montant_ghs_f + montant_exh_f, | |||
| montant_tot_c = montant_ghs_c + montant_exb_c + montant_exh_c + montant_ghs_bb1_c + montant_ghs_bb2_c + montant_ghs_bb3_c, | |||
| montant_tot_p = montant_ghs_p + montant_exb_p + montant_exh_p + montant_ghs_bb1_p + montant_ghs_bb2_p + montant_ghs_bb3_p | |||
| ; | |||
| -- Complement bebe si ghs_bebe non trouve | |||
| UPDATE w_simulation SET | |||
| ghs_bebe1_id = subview.ghs_bebe1_id, | |||
| tarif_ghs_bb1_c = subview.tarif_ghs_bb1_c, | |||
| montant_ghs_bb1_c = subview.montant_ghs_bb1_c, | |||
| montant_tot_c = montant_tot_c + subview.montant_ghs_bb1_c, | |||
| tarif_ghs_bb1_p = subview.tarif_ghs_bb1_p, | |||
| montant_ghs_bb1_p = subview.montant_ghs_bb1_p, | |||
| montant_tot_p = montant_tot_p + subview.montant_ghs_bb1_p | |||
| FROM | |||
| ( | |||
| SELECT montant_ghs_bb1_c, | |||
| (MAX(ARRAY[nb,ghs_bebe1_id]))[2] AS ghs_bebe1_id, | |||
| (MAX(ARRAY[nb,tarif_ghs_bb1_c]))[2] AS tarif_ghs_bb1_c, | |||
| (MAX(ARRAY[nb,tarif_ghs_bb1_p]))[2] AS tarif_ghs_bb1_p, | |||
| (MAX(ARRAY[nb,montant_ghs_bb1_p]))[2] AS montant_ghs_bb1_p | |||
| FROM | |||
| ( | |||
| SELECT montant_ghs_bb1_c, | |||
| ghs_bebe1_id, | |||
| MAX(tarif_ghs_bb1_c) AS tarif_ghs_bb1_c, | |||
| MAX(tarif_ghs_bb1_p) AS tarif_ghs_bb1_p, | |||
| MAX(montant_ghs_bb1_p) AS montant_ghs_bb1_p, | |||
| count(*) AS nb | |||
| FROM w_simulation | |||
| WHERE ghm_code LIKE '14%' AND ghs_bebe1_id <> 0 | |||
| GROUP BY 1,2 | |||
| ) subview | |||
| GROUP BY 1 | |||
| ) subview | |||
| WHERE w_simulation.ghm_code LIKE '14%' AND | |||
| w_simulation.ghs_bebe1_id = 0 AND | |||
| subview.montant_ghs_bb1_c BETWEEN (montant_tot_f - montant_tot_c) - 0.01 AND (montant_tot_f - montant_tot_c) + 0.01 | |||
| ; | |||
| -- Ajustement montant facture Forfait journalier JS ? | |||
| UPDATE w_simulation | |||
| SET montant_tot_f = montant_tot_c, | |||
| montant_ghs_f = montant_ghs_c + montant_exb_c + montant_ghs_bb1_c + montant_ghs_bb2_c + montant_ghs_bb3_c, | |||
| montant_exh_f = montant_exh_c | |||
| WHERE ABS(montant_tot_f - montant_tot_c) BETWEEN 17.99 AND 18.01 | |||
| ; | |||
| -- Ajustement montant facture Centimes ? | |||
| UPDATE w_simulation | |||
| SET montant_tot_f = montant_tot_c, | |||
| montant_ghs_f = montant_ghs_c + montant_exb_c + montant_ghs_bb1_c + montant_ghs_bb2_c + montant_ghs_bb3_c, | |||
| montant_exh_f = montant_exh_c | |||
| WHERE ABS(montant_tot_f - montant_tot_c) BETWEEN 0.01 AND 0.03 | |||
| ; | |||
| -- Pointeur séjour facturé | |||
| UPDATE w_simulation SET | |||
| ok_ghs_f = '0' | |||
| WHERE montant_tot_f = 0 | |||
| ; | |||
| --Ajout à la table | |||
| TRUNCATE activite.p_sejour_effet_tarif; | |||
| INSERT INTO activite.p_sejour_effet_tarif | |||
| ( | |||
| sejour_id, | |||
| no_sejour, | |||
| ok_ghs_f, | |||
| coefficient_c, | |||
| ok_ghs_c, | |||
| tarif_ghs_c, | |||
| tarif_exh_c, | |||
| tarif_exb_c, | |||
| forfait_exb_c, | |||
| borne_basse_c, | |||
| borne_haute_c, | |||
| tarif_ghs_bb1_c, | |||
| tarif_ghs_bb2_c, | |||
| tarif_ghs_bb3_c, | |||
| coefficient_p, | |||
| ok_ghs_p, | |||
| tarif_ghs_p, | |||
| tarif_exh_p, | |||
| tarif_exb_p, | |||
| forfait_exb_p, | |||
| borne_basse_p, | |||
| borne_haute_p, | |||
| tarif_ghs_bb1_p, | |||
| tarif_ghs_bb2_p, | |||
| tarif_ghs_bb3_p, | |||
| montant_ghs_f, | |||
| montant_exh_f, | |||
| montant_tot_f, | |||
| montant_ghs_c, | |||
| montant_exb_c, | |||
| montant_exh_c, | |||
| montant_ghs_bb1_c, | |||
| montant_ghs_bb2_c, | |||
| montant_ghs_bb3_c, | |||
| montant_tot_c, | |||
| montant_ghs_p, | |||
| montant_exh_p, | |||
| montant_exb_p, | |||
| montant_tot_p, | |||
| montant_ghs_bb1_p, | |||
| montant_ghs_bb2_p, | |||
| montant_ghs_bb3_p | |||
| ) | |||
| SELECT | |||
| sejour_id, | |||
| no_sejour, | |||
| ok_ghs_f, | |||
| coefficient_c, | |||
| ok_ghs_c, | |||
| tarif_ghs_c, | |||
| tarif_exh_c, | |||
| tarif_exb_c, | |||
| forfait_exb_c, | |||
| borne_basse_c, | |||
| borne_haute_c, | |||
| tarif_ghs_bb1_c, | |||
| tarif_ghs_bb2_c, | |||
| tarif_ghs_bb3_c, | |||
| coefficient_p, | |||
| ok_ghs_p, | |||
| tarif_ghs_p, | |||
| tarif_exh_p, | |||
| tarif_exb_p, | |||
| forfait_exb_p, | |||
| borne_basse_p, | |||
| borne_haute_p, | |||
| tarif_ghs_bb1_p, | |||
| tarif_ghs_bb2_p, | |||
| tarif_ghs_bb3_p, | |||
| montant_ghs_f, | |||
| montant_exh_f, | |||
| montant_tot_f, | |||
| montant_ghs_c, | |||
| montant_exb_c, | |||
| montant_exh_c, | |||
| montant_ghs_bb1_c, | |||
| montant_ghs_bb2_c, | |||
| montant_ghs_bb3_c, | |||
| montant_tot_c, | |||
| montant_ghs_p, | |||
| montant_exh_p, | |||
| montant_exb_p, | |||
| montant_tot_p, | |||
| montant_ghs_bb1_p, | |||
| montant_ghs_bb2_p, | |||
| montant_ghs_bb3_p | |||
| FROM w_simulation | |||
| ; | |||
| RETURN 'OK'; | |||
| END; | |||
| @ -0,0 +1,246 @@ | |||
| return: text | |||
| lang: plpgsql | |||
| src: | | |||
| DECLARE | |||
| result TEXT; | |||
| BEGIN | |||
| -- Géographie | |||
| INSERT INTO base.t_regions(oid, code, texte, texte_court) | |||
| SELECT 0, chr(127) || '**', 'Non renseigné', 'Non renseigné' | |||
| WHERE 0 NOT IN (SELECT oid FROM base.t_regions); | |||
| INSERT INTO base.t_departements(oid, code, texte, texte_court) | |||
| SELECT 0, chr(127) || '**', 'Non renseigné', 'Non renseigné' | |||
| WHERE 0 NOT IN (SELECT oid FROM base.t_departements); | |||
| INSERT INTO base.t_territoires_sante(oid, code, texte, texte_court) | |||
| SELECT 0, chr(127) || '*******', 'Non renseigné', 'Non renseigné' | |||
| WHERE 0 NOT IN (SELECT oid FROM base.t_territoires_sante); | |||
| INSERT INTO base.t_codes_geographiques_pmsi(oid, code, texte, texte_court, population, departement_id, territoire_sante_id) | |||
| SELECT 0, chr(127) || '*****', 'Non renseigné', 'Non renseigné', 0, 0, 0 | |||
| WHERE 0 NOT IN (SELECT oid FROM base.t_codes_geographiques_pmsi WHERE oid = 0); | |||
| INSERT INTO base.t_codes_postaux(oid, code, texte, texte_court, secteur_geographique_id, population, | |||
| code_geographique_pmsi, longitude, latitude, departement_id, territoire_sante_id) | |||
| SELECT 0, chr(127) || '*****', 'Non renseigné', 'Non renseigné', 0, 0, '', 0, 0, 0, 0 | |||
| WHERE 0 NOT IN (SELECT oid FROM base.t_codes_postaux); | |||
| -- Médecins | |||
| INSERT INTO base.t_specialites_medecin (oid, code, texte) | |||
| SELECT 0, chr(127) || '**', 'Non saisie' | |||
| WHERE 0 NOT IN (SELECT oid FROM base.t_specialites_medecin); | |||
| INSERT INTO base.t_medecins (oid, code, nom, specialite_id) | |||
| SELECT 0, chr(127) || '******', 'Non saisi', 0 | |||
| WHERE 0 NOT IN (SELECT oid FROM base.t_medecins); | |||
| -- GHM | |||
| INSERT INTO base.t_cmd(oid, code, texte, texte_court) | |||
| SELECT 0, chr(127) || '*', 'Hors PMSI', 'Hors PMSI' | |||
| WHERE 0 NOT IN (SELECT oid FROM base.t_cmd); | |||
| INSERT INTO base.t_poles_oap(oid, code, texte, texte_court) | |||
| SELECT 0, chr(127) || '**', 'Hors PMSI', 'Hors PMSI' | |||
| WHERE 0 NOT IN (SELECT oid FROM base.t_poles_oap); | |||
| INSERT INTO base.t_lignes_oap(oid, code, texte, pole_oap_id, mco) | |||
| SELECT 0, chr(127) || '****', 'Hors PMSI', 0, '*' | |||
| WHERE 0 NOT IN (SELECT oid FROM base.t_lignes_oap); | |||
| INSERT INTO base.t_cas(oid, code, texte, texte_court) | |||
| SELECT 0, chr(127), 'Non renseigné', 'Non renseigné' | |||
| WHERE 0 NOT IN (SELECT oid FROM base.t_cas); | |||
| INSERT INTO base.t_ipa(oid, code, texte, texte_court, categorie_oid, categorie_code, categorie_texte, categorie_texte_court) | |||
| SELECT 0, chr(127) || '**', 'Non renseigné', 'Non renseigné', 0, chr(127), 'Non renseigné', 'Non renseigné' | |||
| WHERE 0 NOT IN (SELECT oid FROM base.t_ipa); | |||
| INSERT INTO base.t_ghm5 (oid, code, texte) | |||
| SELECT 0, chr(127) || '****', 'Hors PMSI' | |||
| WHERE 0 NOT IN (SELECT oid FROM base.t_ghm5); | |||
| INSERT INTO base.t_ghm (oid, code, texte, ghm3, mco, aso, severite, statut, cmd_id, groupe_activite_id, ghm5_id, ligne_oap_id, cas_id) | |||
| SELECT 0, chr(127) || '*****', 'Hors PMSI', '*', '*', '*', '*', 'I', 0, 0, 0, 0, (SELECT oid FROM base.t_cas WHERE code = '*') | |||
| WHERE 0 NOT IN (SELECT oid FROM base.t_ghm); | |||
| INSERT INTO base.t_ghs (oid, code, texte, ghm_id, borne_basse, borne_haute, dms_nationale) | |||
| SELECT 0, 0, 'Sans GHS', 0, 0, 0, 0 | |||
| WHERE 0 NOT IN (SELECT oid FROM base.t_ghs); | |||
| -- GME | |||
| INSERT INTO base.t_gn (oid, code, texte) | |||
| SELECT 0, chr(127) || '****'::text, 'Non renseigné'::text | |||
| WHERE 0 NOT IN (SELECT oid FROM base.t_gn); | |||
| INSERT INTO base.t_cm (oid, code, texte) | |||
| SELECT 0, chr(127) || '**'::text, 'Non renseigné'::text | |||
| WHERE 0 NOT IN (SELECT oid FROM base.t_cm); | |||
| INSERT INTO base.t_rgme (oid, code, texte) | |||
| SELECT 0, chr(127) || '*****'::text, 'Non renseigné'::text | |||
| WHERE 0 NOT IN (SELECT oid FROM base.t_rgme); | |||
| INSERT INTO base.t_gme (oid, code, texte, cm_id, gn_id, rgme_id) | |||
| SELECT 0, chr(127) || '******'::text, 'Non renseigné'::text, 0, 0, 0 | |||
| WHERE 0 NOT IN (SELECT oid FROM base.t_gme); | |||
| -- Actes | |||
| INSERT INTO base.t_actes (oid, code, texte, texte_court) | |||
| SELECT 0, '*******', 'Non renseigné', 'Non renseigné' | |||
| WHERE 0 NOT IN (SELECT oid FROM base.t_actes); | |||
| -- Regroupements CCAM | |||
| INSERT INTO base.t_ccam_regroupements (oid) | |||
| SELECT 0 | |||
| WHERE 0 NOT IN (SELECT oid FROM base.t_ccam_regroupements); | |||
| -- Modes de traitement | |||
| INSERT INTO base.t_modes_traitement (oid, code, code_original, texte, texte_court) | |||
| SELECT 0, '**', '', 'Non renseigné', 'Non renseigné' | |||
| WHERE 0 NOT IN (SELECT oid FROM base.t_modes_traitement); | |||
| -- Activités | |||
| INSERT INTO activite.t_activites(oid, code_original, texte, texte_court, code, etage_par_defaut_id, etage_force_id) | |||
| SELECT 0, '0', 'Non renseigné', 'Non renseigné', '', 0, 0 | |||
| WHERE 0 NOT IN (SELECT oid FROM activite.t_activites); | |||
| -- Etages | |||
| INSERT INTO activite.t_etages(oid, code_original, texte, texte_court, nb_lits, code, | |||
| section_id, section_code, section_texte) | |||
| SELECT 0, '0', 'Non renseigné', 'Non renseigné', 0, '', | |||
| array[0::bigint, 0::bigint, 0::bigint], | |||
| array[chr(127) || '***'::text, chr(127) || '***'::text, chr(127) || '***'::text], | |||
| array['Autres'::text, 'Autres'::text, 'Autres'::text] | |||
| WHERE 0 NOT IN (SELECT oid FROM activite.t_etages); | |||
| -- Lieux | |||
| INSERT INTO activite.t_lieux(oid) | |||
| SELECT 0 | |||
| WHERE 0 NOT IN (SELECT oid FROM activite.t_lieux); | |||
| -- Lits | |||
| INSERT INTO activite.t_lits (oid, texte, texte_court, etage_id, code, chambre_particuliere) | |||
| SELECT 0, 'Non renseigné', 'Non renseigné', 0, '*', 'N' | |||
| WHERE 0 NOT IN (SELECT oid FROM activite.t_lits); | |||
| -- Médecins administratifs | |||
| INSERT INTO activite.t_medecins_administratifs (oid, code, code_original, nom, prenom, specialite_id, medecin_id, est_medecin_salarie) | |||
| SELECT 0, '****', '0', 'Non renseigné', '', 0, 0, 0 | |||
| WHERE 0 NOT IN (SELECT oid FROM activite.t_medecins_administratifs); | |||
| -- Places | |||
| INSERT INTO activite.t_places_parents (oid, parent_code, parent_texte, parent_type) | |||
| SELECT 0, '', 'Non renseigné', 'ETA' | |||
| WHERE 0 NOT IN (SELECT oid FROM activite.t_places_parents); | |||
| -- Prestations | |||
| INSERT INTO activite.t_prestations (oid, code_original, texte, texte_court, code) | |||
| SELECT 0, '0', 'Non renseigné', 'Non renseigné', '***' | |||
| WHERE 0 NOT IN (SELECT oid FROM activite.t_prestations); | |||
| UPDATE activite.t_prestations | |||
| SET code = '***' | |||
| WHERE oid = 0 AND | |||
| '***' NOT IN (SELECT code FROM activite.t_prestations WHERE code = '***'); | |||
| -- Protocoles | |||
| INSERT INTO activite.t_protocoles (oid, code_original, texte, texte_court, code) | |||
| SELECT 0, '0', 'Non renseigné', 'Non renseigné', '***' | |||
| WHERE 0 NOT IN (SELECT oid FROM activite.t_protocoles); | |||
| -- Rubriques facturation | |||
| INSERT INTO activite.t_rubriques_facturation (oid, code_original, texte, texte_court, code, actes_inclus_public) | |||
| SELECT 0, '0', 'Non renseigné', 'Non renseigné', '', '0' | |||
| WHERE 0 NOT IN (SELECT oid FROM activite.t_rubriques_facturation); | |||
| -- Services de facturation | |||
| INSERT INTO activite.t_services_facturation (oid, code_original, texte, texte_court, code, nb_lits) | |||
| SELECT 0, '0', 'Non renseigné', 'Non renseigné', '', 0 | |||
| WHERE 0 NOT IN (SELECT oid FROM activite.t_services_facturation); | |||
| -- Spécialités médecin | |||
| INSERT INTO activite.t_specialites_medecin (oid, code_original, texte, texte_court, code) | |||
| SELECT 0, '0', 'Non saisie', 'Non saisie', '' | |||
| WHERE 0 NOT IN (SELECT oid FROM activite.t_specialites_medecin); | |||
| -- Tiers payant | |||
| INSERT INTO activite.t_tiers_payant (oid, code, code_original, texte, texte_court, type_tiers_payant) | |||
| SELECT 0, '', '', 'Non saisi', 'Non saisi', '0' | |||
| WHERE 0 NOT IN (SELECT oid FROM activite.t_tiers_payant); | |||
| -- Unités fonctionnelles | |||
| INSERT INTO activite.t_unites_fonctionnelles (oid, code, code_original, texte, texte_court) | |||
| SELECT 0, '', '0', 'Non renseignée', 'Non renseignée' | |||
| WHERE 0 NOT IN (SELECT oid FROM activite.t_unites_fonctionnelles); | |||
| -- Unités médicales | |||
| INSERT INTO activite.t_unites_medicales (oid, code, code_original, texte, texte_court) | |||
| SELECT 0, '', '0', 'Non renseignée', 'Non renseignée' | |||
| WHERE 0 NOT IN (SELECT oid FROM activite.t_unites_medicales); | |||
| -- Formes d'activité | |||
| INSERT INTO activite.t_forme_activite (oid, code, texte, texte_court) | |||
| SELECT 0, '**', 'Non renseignée', 'Non renseignée' | |||
| WHERE 0 NOT IN (SELECT oid FROM activite.t_forme_activite); | |||
| -- Codes risque | |||
| INSERT INTO activite.t_risque (oid, code, texte) | |||
| SELECT 0, '**', 'Non renseigné' | |||
| WHERE 0 NOT IN (SELECT oid FROM activite.t_risque); | |||
| -- Motifs de non facturation | |||
| INSERT INTO activite.t_motif_non_facturation(oid, code_original, code, texte, texte_court) | |||
| SELECT 0, 0, '', 'Non renseigné', 'Non renseigné' WHERE 0 NOT IN (SELECt oid FROM activite.t_motif_non_facturation) | |||
| ; | |||
| INSERT INTO activite.t_motif_non_facturation(code_original, code, texte, texte_court) | |||
| SELECT '*CTIZZZ', '*AUTRES', 'Autres', 'Autres' WHERE '*CTIZZZ' NOT IN (SELECT code_original FROM activite.t_motif_non_facturation) | |||
| ; | |||
| INSERT INTO activite.t_motif_non_facturation(code_original, code, texte, texte_court) | |||
| SELECT '*CTING', '*NG', 'Non groupé', 'Non groupé' WHERE '*CTING' NOT IN (SELECT code_original FROM activite.t_motif_non_facturation) | |||
| ; | |||
| -- Liste des tables pour installation après version | |||
| INSERT INTO activite.t_listes_tables (code, name, texte, select_cmd) | |||
| SELECT | |||
| 'FORMEACTIVITE', | |||
| 't_forme_activite', | |||
| 'Formes d''activité', | |||
| 'SELECT oid, code, texte, ''''::text as complement, | |||
| CASE WHEN oid in (SELECT oid FROM activite.p_oids WHERE code_table IN (''forme_activite'')) THEN ''O'' ELSE ''N'' END as utilise | |||
| FROM activite.t_forme_activite | |||
| ORDER BY 2' | |||
| WHERE 'FORMEACTIVITE' NOT IN (SELECT code FROM activite.t_listes_tables WHERE code IS NOT NULL) | |||
| ; | |||
| WITH subview AS | |||
| (SELECT | |||
| 'FORMEACTIVITE'::text AS code, | |||
| 't_forme_activite'::text AS name, | |||
| 'Formes d''activité'::text AS texte, | |||
| 'SELECT oid, code, texte, ''''::text as complement, | |||
| CASE WHEN oid in (SELECT oid FROM activite.p_oids WHERE code_table IN (''forme_activite'')) THEN ''O'' ELSE ''N'' END as utilise | |||
| FROM activite.t_forme_activite | |||
| ORDER BY 2'::text AS select_cmd | |||
| ) | |||
| UPDATE activite.t_listes_tables SET | |||
| name = subview.name, | |||
| texte = subview.texte, | |||
| select_cmd = subview.select_cmd | |||
| FROM subview | |||
| WHERE t_listes_tables.code = subview.code AND | |||
| ( | |||
| t_listes_tables.name IS DISTINCT FROM subview.name OR | |||
| t_listes_tables.texte IS DISTINCT FROM subview.texte OR | |||
| t_listes_tables.select_cmd IS DISTINCT FROM subview.select_cmd | |||
| ) | |||
| ; | |||
| RETURN 'OK'; | |||
| END; | |||
| @ -0,0 +1,343 @@ | |||
| return: text | |||
| lang: plpgsql | |||
| src: | | |||
| DECLARE | |||
| result TEXT; | |||
| BEGIN | |||
| -- Non comptabilisation des honoaraires / patients | |||
| DROP TABLE IF EXISTS w_medecin_non_solde; | |||
| CREATE TEMP TABLE w_medecin_non_solde AS | |||
| SELECT no_facture, | |||
| facture_id, | |||
| medecin_comptabilise_id, | |||
| rubrique_comptabilisee_id, | |||
| prestation_id, | |||
| MIN(date_comptable) AS date_comptable, | |||
| SUM(montant_comptabilise_0) - SUM(montant_regle_0) AS solde_0 | |||
| FROM activite.p_factures_soldes_h | |||
| JOIN activite.t_medecins_administratifs ON medecin_comptabilise_id = t_medecins_administratifs.oid | |||
| WHERE medecin_comptabilise_id <> 0 AND | |||
| KIWEE_SIGEMS_HONPATCPT = '0' | |||
| GROUP BY 1,2,3,4,5 | |||
| HAVING SUM(montant_comptabilise_0) <> SUM(montant_regle_0) | |||
| ; | |||
| ANALYSE w_medecin_non_solde | |||
| ; | |||
| -- Deduction du montant depassement dans les lignes comptables | |||
| INSERT INTO activite.p_factures_soldes_h( | |||
| facture_id, | |||
| no_facture, | |||
| date_comptable, | |||
| medecin_comptabilise_id, | |||
| prestation_id, | |||
| rubrique_comptabilisee_id, | |||
| montant_comptabilise, | |||
| montant_comptabilise_0, | |||
| montant_comptabilise_1, | |||
| montant_comptabilise_2, | |||
| montant_comptabilise_22, | |||
| montant_regle, | |||
| montant_regle_0, | |||
| montant_regle_1, | |||
| montant_regle_2, | |||
| montant_regle_22, | |||
| od_non_comptabilise | |||
| ) | |||
| SELECT | |||
| facture_id, | |||
| no_facture, | |||
| date_comptable, | |||
| medecin_comptabilise_id, | |||
| prestation_id, | |||
| rubrique_comptabilisee_id, | |||
| 0::numeric - solde_0 AS montant_comptabilise, | |||
| 0::numeric - solde_0 AS montant_comptabilise_0, | |||
| 0::numeric AS montant_comptabilise_1, | |||
| 0::numeric AS montant_comptabilise_2, | |||
| 0::numeric AS montant_comptabilise_22, | |||
| 0::numeric AS montant_regle, | |||
| 0::numeric AS montant_regle_0, | |||
| 0::numeric AS montant_regle_1, | |||
| 0::numeric AS montant_regle_2, | |||
| 0 AS montant_regle_22, | |||
| '1'::text AS od_non_comptabilise | |||
| FROM w_medecin_non_solde | |||
| ; | |||
| -- Modification montant comptabilise dans les lignes facturees | |||
| UPDATE activite.p_factures_lignes_h SET | |||
| montant_comptabilise = montant_comptabilise - montant_comptabilise_0, | |||
| montant_comptabilise_0 = 0 | |||
| FROM activite.t_medecins_administratifs | |||
| WHERE medecin_comptabilise_id = t_medecins_administratifs.oid AND | |||
| KIWEE_SIGEMS_HONPATCPT = '0' AND | |||
| montant_comptabilise_0 <> 0 | |||
| ; | |||
| -- Correction des totaux factures (comptabilise) | |||
| DROP TABLE IF EXISTS w_depassement_non_compta_corr; | |||
| CREATE TEMP TABLE w_depassement_non_compta_corr AS | |||
| SELECT no_facture, SUM(montant_comptabilise) AS montant_comptabilise, | |||
| SUM(montant_comptabilise_0) AS montant_comptabilise_0 | |||
| FROM activite.p_factures_lignes_h | |||
| WHERE no_facture IN (SELECT no_facture FROM w_medecin_non_solde) | |||
| GROUP BY 1 | |||
| ; | |||
| ANALYSE w_depassement_non_compta_corr | |||
| ; | |||
| UPDATE activite.p_factures SET | |||
| montant_comptabilise_h = w_depassement_non_compta_corr.montant_comptabilise, | |||
| montant_comptabilise_0_h = w_depassement_non_compta_corr.montant_comptabilise_0 | |||
| FROM w_depassement_non_compta_corr | |||
| WHERE w_depassement_non_compta_corr.no_facture = p_factures.no_facture AND | |||
| ( | |||
| montant_comptabilise_h IS DISTINCT FROM w_depassement_non_compta_corr.montant_comptabilise OR | |||
| montant_comptabilise_0_h IS DISTINCT FROM w_depassement_non_compta_corr.montant_comptabilise_0 | |||
| ) | |||
| ; | |||
| -- Non comptabilisation des dépassements / patients | |||
| -- Reperage des factures honoraires non soldees (les soldees ne sont pas concernees) | |||
| DROP TABLE IF EXISTS w_medecin_non_solde; | |||
| CREATE TEMP TABLE w_medecin_non_solde AS | |||
| SELECT no_facture, | |||
| medecin_comptabilise_id, | |||
| rubrique_comptabilisee_id, | |||
| prestation_id | |||
| FROM activite.p_factures_soldes_h | |||
| JOIN activite.t_medecins_administratifs ON medecin_comptabilise_id = t_medecins_administratifs.oid | |||
| WHERE medecin_comptabilise_id <> 0 AND | |||
| KIWEE_SIGEMS_HONPATCPTDEP = '0' | |||
| GROUP BY 1,2,3,4 | |||
| HAVING SUM(montant_comptabilise_0) <> SUM(montant_regle_0) | |||
| ; | |||
| ANALYSE w_medecin_non_solde | |||
| ; | |||
| -- Lignes honoraires avec depassement honoraire patient (sauf les medecins parametres) | |||
| DROP TABLE IF EXISTS w_depassement_non_compta; | |||
| CREATE TEMP TABLE w_depassement_non_compta AS | |||
| SELECT p_factures_lignes_h.no_facture, | |||
| p_factures.oid AS facture_id, | |||
| p_factures.date_vente, | |||
| p_factures_lignes_h.medecin_facture_id, | |||
| t_medecins_administratifs.code, | |||
| p_factures_lignes_h.montant_comptabilise_0, | |||
| p_factures_lignes_h.montant_depassement, | |||
| p_factures_lignes_h.rubrique_facturation_id, | |||
| p_factures_lignes_h.prestation_id, | |||
| p_factures_lignes_h.CTID AS from_CTID | |||
| FROM activite.p_factures_lignes_h | |||
| JOIN activite.p_factures ON p_factures_lignes_h.no_facture = p_factures.no_facture | |||
| JOIN activite.t_medecins_administratifs ON medecin_facture_id = t_medecins_administratifs.oid | |||
| JOIN w_medecin_non_solde ON | |||
| p_factures_lignes_h.no_facture = w_medecin_non_solde.no_facture AND | |||
| p_factures_lignes_h.medecin_facture_id = w_medecin_non_solde.medecin_comptabilise_id AND | |||
| p_factures_lignes_h.prestation_id = w_medecin_non_solde.prestation_id AND | |||
| p_factures_lignes_h.rubrique_facturation_id = w_medecin_non_solde.rubrique_comptabilisee_id | |||
| WHERE KIWEE_SIGEMS_HONPATCPTDEP = '0' AND | |||
| montant_depassement <> 0 AND | |||
| abs(montant_depassement) <= abs(montant_comptabilise_0) AND | |||
| montant_comptabilise_0 <> 0 | |||
| ; | |||
| ANALYSE w_depassement_non_compta | |||
| ; | |||
| -- Total par medecin et prestation | |||
| DROP TABLE IF EXISTS w_depassement_non_compta_ven; | |||
| CREATE TEMP TABLE w_depassement_non_compta_ven AS | |||
| SELECT no_facture, | |||
| facture_id, | |||
| date_vente, | |||
| medecin_facture_id, | |||
| prestation_id, | |||
| rubrique_facturation_id, | |||
| SUM(montant_comptabilise_0) AS montant_comptabilise_0, | |||
| SUM(montant_depassement) AS montant_depassement | |||
| FROM w_depassement_non_compta | |||
| GROUP BY 1,2,3,4,5,6 | |||
| ; | |||
| ANALYSE w_depassement_non_compta_ven | |||
| ; | |||
| -- Deduction du montant depassement dans les lignes comptables | |||
| INSERT INTO activite.p_factures_soldes_h( | |||
| facture_id, | |||
| no_facture, | |||
| date_comptable, | |||
| medecin_comptabilise_id, | |||
| prestation_id, | |||
| rubrique_comptabilisee_id, | |||
| montant_comptabilise, | |||
| montant_comptabilise_0, | |||
| montant_comptabilise_1, | |||
| montant_comptabilise_2, | |||
| montant_comptabilise_22, | |||
| montant_regle, | |||
| montant_regle_0, | |||
| montant_regle_1, | |||
| montant_regle_2, | |||
| montant_regle_22, | |||
| od_non_comptabilise | |||
| ) | |||
| SELECT | |||
| facture_id, | |||
| no_facture, | |||
| date_vente, | |||
| medecin_facture_id, | |||
| prestation_id, | |||
| rubrique_facturation_id, | |||
| 0::numeric - montant_depassement AS montant_comptabilise, | |||
| 0::numeric - montant_depassement AS montant_comptabilise_0, | |||
| 0::numeric AS montant_comptabilise_1, | |||
| 0::numeric AS montant_comptabilise_2, | |||
| 0::numeric AS montant_comptabilise_22, | |||
| 0::numeric AS montant_regle, | |||
| 0::numeric AS montant_regle_0, | |||
| 0::numeric AS montant_regle_1, | |||
| 0::numeric AS montant_regle_2, | |||
| 0 AS montant_regle_22, | |||
| '0'::text AS od_non_comptabilise | |||
| FROM w_depassement_non_compta_ven | |||
| ; | |||
| -- Deduction des depassements dans les lignes de reglements regul | |||
| INSERT INTO activite.p_factures_soldes_h( | |||
| facture_id, | |||
| no_facture, | |||
| date_comptable, | |||
| medecin_comptabilise_id, | |||
| prestation_id, | |||
| rubrique_comptabilisee_id, | |||
| montant_comptabilise, | |||
| montant_comptabilise_0, | |||
| montant_comptabilise_1, | |||
| montant_comptabilise_2, | |||
| montant_comptabilise_22, | |||
| montant_regle, | |||
| montant_regle_0, | |||
| montant_regle_1, | |||
| montant_regle_2, | |||
| montant_regle_22, | |||
| od_non_comptabilise | |||
| ) | |||
| SELECT | |||
| facture_id, | |||
| no_facture, | |||
| date_vente, | |||
| 0::bigint AS medecin_comptabilise_id, | |||
| 0::bigint AS prestation_id, | |||
| 0::bigint AS rubrique_comptabiliseen_id, | |||
| 0::numeric AS montant_comptabilise, | |||
| 0::numeric AS montant_comptabilise_0, | |||
| 0::numeric AS montant_comptabilise_1, | |||
| 0::numeric AS montant_comptabilise_2, | |||
| 0::numeric AS montant_comptabilise_22, | |||
| 0::numeric - SUM(montant_depassement) AS montant_regle, | |||
| 0::numeric - SUM(montant_depassement) AS montant_regle_0, | |||
| 0::numeric AS montant_regle_1, | |||
| 0::numeric AS montant_regle_2, | |||
| 0 AS montant_regle_22, | |||
| '1'::text AS od_non_comptabilise | |||
| FROM w_depassement_non_compta_ven | |||
| WHERE no_facture IN (SELECT no_facture FROM activite.p_factures_soldes_h WHERE medecin_comptabilise_id = 0 AND montant_regle_0 <> 0) | |||
| GROUP BY 1,2,3 | |||
| ; | |||
| -- Modification montant comptabilise dans les lignes facturees | |||
| UPDATE activite.p_factures_lignes_h SET | |||
| montant_comptabilise = p_factures_lignes_h.montant_comptabilise - w_depassement_non_compta.montant_depassement, | |||
| montant_comptabilise_0 = p_factures_lignes_h.montant_comptabilise_0 - w_depassement_non_compta.montant_depassement | |||
| FROM w_depassement_non_compta | |||
| WHERE p_factures_lignes_h.no_facture = w_depassement_non_compta.no_facture AND | |||
| p_factures_lignes_h.CTID = w_depassement_non_compta.from_CTID | |||
| ; | |||
| -- Correction des totaux factures (comptabilise) | |||
| DROP TABLE IF EXISTS w_depassement_non_compta_corr; | |||
| CREATE TEMP TABLE w_depassement_non_compta_corr AS | |||
| SELECT no_facture, SUM(montant_comptabilise) AS montant_comptabilise, | |||
| SUM(montant_comptabilise_0) AS montant_comptabilise_0 | |||
| FROM activite.p_factures_lignes_h | |||
| WHERE no_facture IN (SELECT no_facture FROM w_depassement_non_compta_ven) | |||
| GROUP BY 1 | |||
| ; | |||
| ANALYSE w_depassement_non_compta_corr | |||
| ; | |||
| UPDATE activite.p_factures SET | |||
| montant_comptabilise_h = w_depassement_non_compta_corr.montant_comptabilise, | |||
| montant_comptabilise_0_h = w_depassement_non_compta_corr.montant_comptabilise_0 | |||
| FROM w_depassement_non_compta_corr | |||
| WHERE w_depassement_non_compta_corr.no_facture = p_factures.no_facture | |||
| ; | |||
| -- Purge des montants OD regles (annules par negatif) | |||
| DROP TABLE IF EXISTS w_depassement_non_compta_corr_purge; | |||
| CREATE TEMP TABLE w_depassement_non_compta_corr_purge AS | |||
| SELECT p_factures_soldes_h.no_facture, | |||
| SUM(montant_regle_0) AS montant_regle_0, | |||
| SUM(montant_regle) AS montant_regle | |||
| FROM activite.p_factures_soldes_h | |||
| JOIN activite.p_factures On p_factures_soldes_h.no_facture = p_factures.no_facture | |||
| WHERE medecin_comptabilise_id = 0 AND | |||
| montant_regle_0 <> 0 | |||
| GROUP BY 1 | |||
| HAVING SUM(p_factures.montant_facture_h) >= 0 AND SUM(montant_regle_0) <= 0 OR | |||
| SUM(p_factures.montant_facture_h) < 0 AND SUM(montant_regle_0) > 0 | |||
| ; | |||
| ANALYSE w_depassement_non_compta_corr_purge | |||
| ; | |||
| DELETE FROM activite.p_factures_soldes_h | |||
| USING w_depassement_non_compta_corr_purge | |||
| WHERE p_factures_soldes_h.no_facture = w_depassement_non_compta_corr_purge.no_facture AND | |||
| p_factures_soldes_h.medecin_comptabilise_id = 0 AND | |||
| p_factures_soldes_h.montant_regle_0 <> 0 | |||
| ; | |||
| -- Correction des totaux factures (regle) | |||
| DROP TABLE IF EXISTS w_depassement_non_compta_corr; | |||
| CREATE TEMP TABLE w_depassement_non_compta_corr AS | |||
| SELECT p_factures_soldes_h.no_facture, | |||
| SUM(p_factures_soldes_h.montant_regle) AS montant_regle, | |||
| SUM(p_factures_soldes_h.montant_regle_0) AS montant_regle_0 | |||
| FROM activite.p_factures_soldes_h | |||
| JOIN activite.p_factures ON p_factures_soldes_h.no_facture = p_factures.no_facture | |||
| GROUP BY 1 | |||
| HAVING SUM(p_factures_soldes_h.montant_regle_0) <> MAX(p_factures.montant_regle_0_h) | |||
| ; | |||
| ANALYSE w_depassement_non_compta_corr | |||
| ; | |||
| UPDATE activite.p_factures SET | |||
| montant_regle_h = w_depassement_non_compta_corr.montant_regle, | |||
| montant_regle_0_h = w_depassement_non_compta_corr.montant_regle_0 | |||
| FROM w_depassement_non_compta_corr | |||
| WHERE w_depassement_non_compta_corr.no_facture = p_factures.no_facture | |||
| ; | |||
| RETURN 'OK'; | |||
| END; | |||
| @ -0,0 +1,36 @@ | |||
| return: date | |||
| lang: plpgsql | |||
| parameters: | |||
| p0: | |||
| type: text | |||
| name: i_option | |||
| src: | | |||
| DECLARE | |||
| _now_activite date; | |||
| BEGIN | |||
| IF NOT EXISTS (SELECT * FROM activite.t_divers WHERE code = 'NOW') THEN | |||
| INSERT INTO activite.t_divers (code, texte, valeur, valeur_date, description, valeur2) | |||
| SELECT | |||
| 'NOW', | |||
| 'Date des derniers mouvements', | |||
| now_activite, | |||
| now_activite, | |||
| 'Date non modifiable', | |||
| '' | |||
| FROM (SELECT MAX(date) AS now_activite FROM activite.p_mouvements_sejour WHERE est_mouvement_previsionnel <> '1') subview | |||
| WHERE 'NOW' NOT IN (SELECT code FROM activite.t_divers); | |||
| END IF; | |||
| IF i_option = 'FORCE' THEN | |||
| UPDATE activite.t_divers | |||
| SET | |||
| valeur_date = now_activite, | |||
| valeur = now_activite | |||
| FROM (SELECT MAX(date) AS now_activite FROM activite.p_mouvements_sejour WHERE est_mouvement_previsionnel <> '1') subview | |||
| WHERE code = 'NOW'; | |||
| END IF; | |||
| _now_activite = (SELECT valeur_date FROM activite.t_divers WHERE code = 'NOW'); | |||
| RETURN _now_activite; | |||
| END; | |||
| @ -0,0 +1,75 @@ | |||
| return: date | |||
| lang: plpgsql | |||
| parameters: | |||
| p0: | |||
| type: text | |||
| name: i_code | |||
| p1: | |||
| type: text | |||
| name: i_option | |||
| src: | | |||
| DECLARE | |||
| _code text; | |||
| _option text; | |||
| _now date; | |||
| BEGIN | |||
| _code = i_code; | |||
| IF _code NOT IN ('NOW', 'NOWCLOTURE') THEN | |||
| _code = 'NOW'; | |||
| END IF; | |||
| _option = i_option; | |||
| IF NOT EXISTS (SELECT * FROM activite.t_divers WHERE code = _code) THEN | |||
| _option = 'FORCE'; | |||
| END IF; | |||
| -- Nouveaux paramètres dans t_divers pour gestion date de fermeture | |||
| INSERT INTO activite.t_divers (code, texte, valeur, description) | |||
| SELECT | |||
| 'DATEFERMETURE', | |||
| 'Date fermeture établissement', | |||
| '', | |||
| 'Date de fermeture (AAAAMMJJ). Vide si ouvert ' | |||
| WHERE 'DATEFERMETURE' NOT IN (SELECT code FROM activite.t_divers); | |||
| IF _option = 'FORCE' THEN | |||
| _now = | |||
| CASE _code | |||
| WHEN 'NOW' THEN | |||
| (SELECT MAX(date) FROM activite.p_mouvements_sejour WHERE date < now() AND est_mouvement_previsionnel <> '1') | |||
| WHEN 'NOWCLOTURE' THEN | |||
| (SELECT date(date_trunc('month',MAX(date_vente)) - interval '1 day') | |||
| FROM activite.p_factures | |||
| WHERE date_vente <= (SELECT MAX(date) FROM activite.p_mouvements_sejour WHERE date < now() AND est_mouvement_previsionnel <> '1') | |||
| ) | |||
| ELSE date(now()) | |||
| END; | |||
| UPDATE activite.t_divers SET | |||
| texte = CASE _code | |||
| WHEN 'NOW' THEN 'Date des derniers mouvements' | |||
| WHEN 'NOWCLOTURE' THEN 'Date clôture' | |||
| ELSE 'Date des derniers mouvements' | |||
| END, | |||
| valeur = _now::text, | |||
| valeur_date = _now, | |||
| show_info_module = true | |||
| WHERE code = _code; | |||
| INSERT INTO activite.t_divers (code, texte, valeur, valeur_date, description, valeur2, show_info_module) | |||
| SELECT | |||
| _code, | |||
| CASE _code | |||
| WHEN 'NOW' THEN 'Date des derniers mouvements' | |||
| WHEN 'NOWCLOTURE' THEN 'Date clôture' | |||
| ELSE 'Date des derniers mouvements' | |||
| END, | |||
| _now::text, | |||
| _now, | |||
| 'Date non modifiable', | |||
| '', | |||
| true | |||
| WHERE _code NOT IN (SELECT code FROM activite.t_divers); | |||
| ELSE | |||
| _now = (SELECT valeur_date FROM activite.t_divers WHERE code = _code); | |||
| END IF; | |||
| RETURN _now; | |||
| END; | |||
| @ -0,0 +1,76 @@ | |||
| return: text | |||
| lang: plpgsql | |||
| parameters: | |||
| p0: | |||
| type: text | |||
| name: i_column_name | |||
| p1: | |||
| type: text | |||
| name: i_table_name | |||
| p2: | |||
| type: integer | |||
| name: i_indicators_count | |||
| p3: | |||
| type: integer | |||
| name: i_array_index | |||
| p4: | |||
| type: bigint | |||
| name: i_indicateur_id | |||
| p5: | |||
| type: bigint | |||
| name: i_indicateur_associe_1_id | |||
| p6: | |||
| type: bigint | |||
| name: i_indicateur_associe_2_id | |||
| p7: | |||
| type: bigint | |||
| name: i_indicateur_associe_3_id | |||
| p8: | |||
| type: bigint | |||
| name: i_indicateur_associe_4_id | |||
| p9: | |||
| type: bigint | |||
| name: i_indicateur_associe_5_id | |||
| p10: | |||
| type: bigint | |||
| name: i_indicateur_associe_6_id | |||
| p11: | |||
| type: bigint | |||
| name: i_indicateur_associe_7_id | |||
| comment: Remplace la fonction cti_prepare_rapport_calc_indicator( 2x text, 2x integer, 6x bigint) | |||
| src: | | |||
| DECLARE | |||
| column_name text; | |||
| array_index text; | |||
| BEGIN | |||
| array_index = ''; | |||
| if i_array_index > 0 THEN | |||
| END IF; | |||
| if i_table_name <> '*CALC' THEN | |||
| column_name = 'SUM(indicateurs[000' || (i_array_index * i_indicators_count + i_indicateur_id)::text || ']' ||')'; | |||
| ELSE | |||
| column_name = replace(i_column_name, '[1]', 'SUM(COALESCE(indicateurs[000' || (i_array_index * i_indicators_count + i_indicateur_associe_1_id)::text || '],0)' ||')'); | |||
| column_name = replace(column_name, '[2]', 'SUM(COALESCE(indicateurs[000' || (i_array_index * i_indicators_count + i_indicateur_associe_2_id)::text || '],0)' ||')'); | |||
| column_name = replace(column_name, '[3]', 'SUM(COALESCE(indicateurs[000' || (i_array_index * i_indicators_count + i_indicateur_associe_3_id)::text || '],0)' ||')'); | |||
| column_name = replace(column_name, '[4]', 'SUM(COALESCE(indicateurs[000' || (i_array_index * i_indicators_count + i_indicateur_associe_4_id)::text || '],0)' ||')'); | |||
| column_name = replace(column_name, '[5]', 'SUM(COALESCE(indicateurs[000' || (i_array_index * i_indicators_count + i_indicateur_associe_5_id)::text || '],0)' ||')'); | |||
| column_name = replace(column_name, '[6]', 'SUM(COALESCE(indicateurs[000' || (i_array_index * i_indicators_count + i_indicateur_associe_6_id)::text || '],0)' ||')'); | |||
| column_name = replace(column_name, '[7]', 'SUM(COALESCE(indicateurs[000' || (i_array_index * i_indicators_count + i_indicateur_associe_7_id)::text || '],0)' ||')'); | |||
| --column_name = replace(column_name, '[8]', 'SUM(indicateurs[000' || (i_array_index * i_indicators_count + i_indicateur_associe_8_id)::text || ']' ||')'); | |||
| --column_name = replace(column_name, '[9]', 'SUM(indicateurs[000' || (i_array_index * i_indicators_count + i_indicateur_associe_9_id)::text || ']' ||')'); | |||
| --column_name = replace(column_name, '[10]', 'SUM(indicateurs[00' || (i_array_index * i_indicators_count + i_indicateur_associe_10_id)::text || ']' ||')'); | |||
| --column_name = replace(column_name, '[11]', 'SUM(indicateurs[00' || (i_array_index * i_indicators_count + i_indicateur_associe_11_id)::text || ']' ||')'); | |||
| --column_name = replace(column_name, '[12]', 'SUM(indicateurs[00' || (i_array_index * i_indicators_count + i_indicateur_associe_12_id)::text || ']' ||')'); | |||
| --column_name = replace(column_name, '[13]', 'SUM(indicateurs[00' || (i_array_index * i_indicators_count + i_indicateur_associe_13_id)::text || ']' ||')'); | |||
| --column_name = replace(column_name, '[14]', 'SUM(indicateurs[00' || (i_array_index * i_indicators_count + i_indicateur_associe_14_id)::text || ']' ||')'); | |||
| --column_name = replace(column_name, '[15]', 'SUM(indicateurs[00' || (i_array_index * i_indicators_count + i_indicateur_associe_15_id)::text || ']' ||')'); | |||
| --column_name = replace(column_name, '[16]', 'SUM(indicateurs[00' || (i_array_index * i_indicators_count + i_indicateur_associe_16_id)::text || ']' ||')'); | |||
| --column_name = replace(column_name, '[17]', 'SUM(indicateurs[00' || (i_array_index * i_indicators_count + i_indicateur_associe_17_id)::text || ']' ||')'); | |||
| --column_name = replace(column_name, '[18]', 'SUM(indicateurs[00' || (i_array_index * i_indicators_count + i_indicateur_associe_18_id)::text || ']' ||')'); | |||
| --column_name = replace(column_name, '[19]', 'SUM(indicateurs[00' || (i_array_index * i_indicators_count + i_indicateur_associe_19_id)::text || ']' ||')'); | |||
| --column_name = replace(column_name, '[20]', 'SUM(indicateurs[00' || (i_array_index * i_indicators_count + i_indicateur_associe_20_id)::text || ']' ||')'); | |||
| END IF; | |||
| RETURN column_name; | |||
| END; | |||
| @ -0,0 +1,72 @@ | |||
| return: text | |||
| lang: plpgsql | |||
| parameters: | |||
| p0: | |||
| type: text | |||
| name: i_column_name | |||
| p1: | |||
| type: text | |||
| name: i_table_name | |||
| p2: | |||
| type: integer | |||
| name: i_indicators_count | |||
| p3: | |||
| type: integer | |||
| name: i_array_index | |||
| p4: | |||
| type: bigint | |||
| name: i_indicateur_id | |||
| p5: | |||
| type: bigint | |||
| name: i_indicateur_associe_1_id | |||
| p6: | |||
| type: bigint | |||
| name: i_indicateur_associe_2_id | |||
| p7: | |||
| type: bigint | |||
| name: i_indicateur_associe_3_id | |||
| p8: | |||
| type: bigint | |||
| name: i_indicateur_associe_4_id | |||
| p9: | |||
| type: bigint | |||
| name: i_indicateur_associe_5_id | |||
| comment: | | |||
| Remplacée par la fonction cti_prepare_rapport_calc_indicator( 2x text, 2x integer, 8x bigint). | |||
| Elle est conservée pour la rétro-compatibilité | |||
| src: | | |||
| DECLARE | |||
| column_name text; | |||
| array_index text; | |||
| BEGIN | |||
| array_index = ''; | |||
| if i_array_index > 0 THEN | |||
| END IF; | |||
| if i_table_name <> '*CALC' THEN | |||
| column_name = 'SUM(indicateurs[000' || (i_array_index * i_indicators_count + i_indicateur_id)::text || ']' ||')'; | |||
| ELSE | |||
| column_name = replace(i_column_name, '[1]', 'SUM(indicateurs[000' || (i_array_index * i_indicators_count + i_indicateur_associe_1_id)::text || ']' ||')'); | |||
| column_name = replace(column_name, '[2]', 'SUM(indicateurs[000' || (i_array_index * i_indicators_count + i_indicateur_associe_2_id)::text || ']' ||')'); | |||
| column_name = replace(column_name, '[3]', 'SUM(indicateurs[000' || (i_array_index * i_indicators_count + i_indicateur_associe_3_id)::text || ']' ||')'); | |||
| column_name = replace(column_name, '[4]', 'SUM(indicateurs[000' || (i_array_index * i_indicators_count + i_indicateur_associe_4_id)::text || ']' ||')'); | |||
| column_name = replace(column_name, '[5]', 'SUM(indicateurs[000' || (i_array_index * i_indicators_count + i_indicateur_associe_5_id)::text || ']' ||')'); | |||
| --column_name = replace(column_name, '[6]', 'SUM(indicateurs[000' || (i_array_index * i_indicators_count + i_indicateur_associe_6_id)::text || ']' ||')'); | |||
| --column_name = replace(column_name, '[7]', 'SUM(indicateurs[000' || (i_array_index * i_indicators_count + i_indicateur_associe_7_id)::text || ']' ||')'); | |||
| --column_name = replace(column_name, '[8]', 'SUM(indicateurs[000' || (i_array_index * i_indicators_count + i_indicateur_associe_8_id)::text || ']' ||')'); | |||
| --column_name = replace(column_name, '[9]', 'SUM(indicateurs[000' || (i_array_index * i_indicators_count + i_indicateur_associe_9_id)::text || ']' ||')'); | |||
| --column_name = replace(column_name, '[10]', 'SUM(indicateurs[00' || (i_array_index * i_indicators_count + i_indicateur_associe_10_id)::text || ']' ||')'); | |||
| --column_name = replace(column_name, '[11]', 'SUM(indicateurs[00' || (i_array_index * i_indicators_count + i_indicateur_associe_11_id)::text || ']' ||')'); | |||
| --column_name = replace(column_name, '[12]', 'SUM(indicateurs[00' || (i_array_index * i_indicators_count + i_indicateur_associe_12_id)::text || ']' ||')'); | |||
| --column_name = replace(column_name, '[13]', 'SUM(indicateurs[00' || (i_array_index * i_indicators_count + i_indicateur_associe_13_id)::text || ']' ||')'); | |||
| --column_name = replace(column_name, '[14]', 'SUM(indicateurs[00' || (i_array_index * i_indicators_count + i_indicateur_associe_14_id)::text || ']' ||')'); | |||
| --column_name = replace(column_name, '[15]', 'SUM(indicateurs[00' || (i_array_index * i_indicators_count + i_indicateur_associe_15_id)::text || ']' ||')'); | |||
| --column_name = replace(column_name, '[16]', 'SUM(indicateurs[00' || (i_array_index * i_indicators_count + i_indicateur_associe_16_id)::text || ']' ||')'); | |||
| --column_name = replace(column_name, '[17]', 'SUM(indicateurs[00' || (i_array_index * i_indicators_count + i_indicateur_associe_17_id)::text || ']' ||')'); | |||
| --column_name = replace(column_name, '[18]', 'SUM(indicateurs[00' || (i_array_index * i_indicators_count + i_indicateur_associe_18_id)::text || ']' ||')'); | |||
| --column_name = replace(column_name, '[19]', 'SUM(indicateurs[00' || (i_array_index * i_indicators_count + i_indicateur_associe_19_id)::text || ']' ||')'); | |||
| --column_name = replace(column_name, '[20]', 'SUM(indicateurs[00' || (i_array_index * i_indicators_count + i_indicateur_associe_20_id)::text || ']' ||')'); | |||
| END IF; | |||
| RETURN column_name; | |||
| END; | |||
| @ -0,0 +1,370 @@ | |||
| return: SETOF record | |||
| lang: plpgsql | |||
| parameters: | |||
| p0: | |||
| type: bigint | |||
| name: i_rapport_id | |||
| p1: | |||
| type: text | |||
| name: type_comp | |||
| p2: | |||
| type: text | |||
| name: mode_comp | |||
| src: | | |||
| DECLARE | |||
| _maxind integer; | |||
| row RECORD; | |||
| BEGIN | |||
| -- Valeurs de type_comp | |||
| -- -1 : Pas de comparaison | |||
| -- 2 : Comparaison avec année précédente | |||
| -- 3 : Comparaison avec deux années précédentes | |||
| -- 4 : Comparaison avec trois années précédentes | |||
| -- S : Comparaison avec une période donnéeach | |||
| -- Valeurs de mode_comp | |||
| -- PREC : Comparaison avec l'année directement précédente | |||
| -- FIRST : Comparaison avec la première période (la plus ancienne) | |||
| -- LAST : Comparaison avec la dernière période (la plus récente) | |||
| -- Valeurs du quatrième paramètre (i_array_index) de la fonction activite.cti_prepare_rapport_calc_indicator(text, text, integer, integer, bigint, bigint, bigint, bigint, bigint, bigint, bigint, bigint) : | |||
| -- 0 : valeur pour l'année n | |||
| -- 1 : valeur pour l'année n-1 | |||
| -- 2 : valeur pour l'année n-2 | |||
| -- 3 : valeur pour l'année n-3 | |||
| -- 4 : valeur du dernier mois de l'année n | |||
| -- 5 : valeur du dernier mois de l'année n-1 | |||
| -- 6 : valeur du dernier mois de l'année n-2 | |||
| -- 7 : valeur du dernier mois de l'année n-3 | |||
| -- _maxind représente le plus grand identifiant des indicateurs présents dans le rapport dont l'id est passé en paramètre de la fonction | |||
| _maxind = activite.cti_prepare_rapport_maxoid(i_rapport_id); | |||
| FOR row IN | |||
| SELECT * FROM activite.cti_prepare_rapport_indicateurs(i_rapport_id, 'COMP') AS (name text, value text) | |||
| UNION | |||
| SELECT 'RUBRIQUES_RAPPORT', | |||
| base.cti_group_concat( | |||
| 'ARRAY[' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 0, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ', ' || | |||
| CASE | |||
| WHEN mode_comp = 'PREC' AND type_comp <> '-1' THEN | |||
| '((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 0, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 1, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')) ' | |||
| WHEN mode_comp = 'FIRST' THEN | |||
| CASE | |||
| WHEN type_comp = '2' OR type_comp = 'S' THEN | |||
| '((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 0, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 1, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')) ' | |||
| WHEN type_comp = '3' THEN | |||
| '((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 0, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 2, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')) ' | |||
| WHEN type_comp = '4' THEN | |||
| '((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 0, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 3, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')) ' | |||
| ELSE '0::integer' END | |||
| ELSE '0::integer' END || ', ' || | |||
| CASE | |||
| WHEN mode_comp = 'PREC' AND type_comp <> '-1' THEN | |||
| 'CASE WHEN ' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 0, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ' > 0 AND ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 1, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ' > 0 THEN base.cti_division (((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 0, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 1, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')), (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 1, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ')) * 100 ELSE 0 END' | |||
| WHEN mode_comp = 'FIRST' THEN | |||
| CASE | |||
| WHEN type_comp = '2' OR type_comp = 'S' THEN | |||
| 'CASE WHEN ' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 0, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ' > 0 AND ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 1, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ' > 0 THEN base.cti_division (((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 0, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 1, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')), (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 1, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ')) * 100 ELSE 0 END' | |||
| WHEN type_comp = '3' THEN | |||
| 'CASE WHEN ' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 0, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ' > 0 AND ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 2, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ' > 0 THEN base.cti_division (((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 0, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 2, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')), (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 2, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ')) * 100 ELSE 0 END' | |||
| WHEN type_comp = '4' THEN | |||
| 'CASE WHEN ' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 0, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ' > 0 AND ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 3, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ' > 0 THEN base.cti_division (((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 0, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 3, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')), (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 3, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ')) * 100 ELSE 0 END' | |||
| ELSE '0::integer' END | |||
| ELSE '0::integer' END || ', ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 1, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ', ' || | |||
| CASE | |||
| WHEN mode_comp = 'PREC' AND type_comp IN ('3', '4') THEN | |||
| '((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 1, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 2, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')) ' | |||
| WHEN mode_comp = 'FIRST' THEN | |||
| CASE | |||
| WHEN type_comp = '3' THEN | |||
| '((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 1, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 2, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')) ' | |||
| WHEN type_comp = '4' THEN | |||
| '((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 1, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 3, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')) ' | |||
| ELSE '0::integer' END | |||
| WHEN mode_comp = 'LAST' AND type_comp <> '-1' THEN | |||
| '((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 0, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 1, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')) ' | |||
| ELSE '0::integer' END || ', ' || | |||
| CASE | |||
| WHEN mode_comp = 'PREC' AND type_comp IN ('3', '4') THEN | |||
| 'CASE WHEN ' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 1, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ' > 0 AND ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 2, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ' > 0 THEN base.cti_division (((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 1, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 2, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')), (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 2, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ')) * 100 ELSE 0 END' | |||
| WHEN mode_comp = 'FIRST' THEN | |||
| CASE | |||
| WHEN type_comp = '3' THEN | |||
| 'CASE WHEN ' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 1, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ' > 0 AND ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 2, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ' > 0 THEN base.cti_division (((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 1, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 2, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')), (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 2, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ')) * 100 ELSE 0 END' | |||
| WHEN type_comp = '4' THEN | |||
| 'CASE WHEN ' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 1, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ' > 0 AND ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 3, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ' > 0 THEN base.cti_division (((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 1, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 3, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')), (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 3, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ')) * 100 ELSE 0 END' | |||
| ELSE '0::integer' END | |||
| WHEN mode_comp = 'LAST' AND type_comp <> '-1' THEN | |||
| 'CASE WHEN ' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 0, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ' > 0 AND ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 1, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ' > 0 THEN base.cti_division (((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 0, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 1, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')), (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 1, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ')) * 100 ELSE 0 END' | |||
| ELSE '0::integer' END || ', ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 2, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ', ' || | |||
| CASE | |||
| WHEN (mode_comp = 'PREC' OR mode_comp = 'FIRST') AND type_comp = '4' THEN | |||
| '((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 2, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 3, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')) ' | |||
| WHEN mode_comp = 'LAST' AND type_comp IN ('3', '4') THEN | |||
| '((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 0, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 2, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')) ' | |||
| ELSE '0::integer' END || ', ' || | |||
| CASE | |||
| WHEN (mode_comp = 'PREC' OR mode_comp = 'FIRST') AND type_comp = '4' THEN | |||
| 'CASE WHEN ' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 2, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ' > 0 AND ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 3, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ' > 0 THEN base.cti_division (((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 2, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 3, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')), (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 3, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ')) * 100 ELSE 0 END' | |||
| WHEN mode_comp = 'LAST' AND type_comp IN ('3', '4') THEN | |||
| 'CASE WHEN ' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 0, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ' > 0 AND ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 2, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ' > 0 THEN base.cti_division (((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 0, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 2, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')), (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 2, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ')) * 100 ELSE 0 END' | |||
| ELSE '0::integer' END || ', ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 3, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ', ' || | |||
| CASE | |||
| WHEN mode_comp = 'LAST' AND type_comp = '4' THEN | |||
| '((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 0, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 3, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')) ' | |||
| ELSE '0::integer' END || ', ' || | |||
| CASE | |||
| WHEN mode_comp = 'LAST' AND type_comp = '4' THEN | |||
| 'CASE WHEN ' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 0, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ' > 0 AND ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 3, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ' > 0 THEN base.cti_division (((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 0, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 3, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')), (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 3, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ')) * 100 ELSE 0 END' | |||
| ELSE '0::integer' END || ', ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 4, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ', ' || | |||
| CASE | |||
| WHEN mode_comp = 'PREC' AND type_comp <> '-1' THEN | |||
| '((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 4, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 5, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')) ' | |||
| WHEN mode_comp = 'FIRST' THEN | |||
| CASE | |||
| WHEN type_comp = '2' OR type_comp = 'S' THEN | |||
| '((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 4, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 5, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')) ' | |||
| WHEN type_comp = '3' THEN | |||
| '((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 4, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 6, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')) ' | |||
| WHEN type_comp = '4' THEN | |||
| '((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 4, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 7, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')) ' | |||
| ELSE '0::integer' END | |||
| ELSE '0::integer' END || ', ' || | |||
| CASE | |||
| WHEN mode_comp = 'PREC' AND type_comp <> '-1' THEN | |||
| 'CASE WHEN ' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 4, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ' > 0 AND ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 5, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ' > 0 THEN base.cti_division (((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 4, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 5, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')), (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 5, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ')) * 100 ELSE 0 END' | |||
| WHEN mode_comp = 'FIRST' THEN | |||
| CASE | |||
| WHEN type_comp = '2' OR type_comp = 'S' THEN | |||
| 'CASE WHEN ' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 4, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ' > 0 AND ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 5, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ' > 0 THEN base.cti_division (((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 4, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 5, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')), (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 5, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ')) * 100 ELSE 0 END' | |||
| WHEN type_comp = '3' THEN | |||
| 'CASE WHEN ' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 4, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ' > 0 AND ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 6, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ' > 0 THEN base.cti_division (((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 4, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 6, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')), (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 6, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ')) * 100 ELSE 0 END' | |||
| WHEN type_comp = '4' THEN | |||
| 'CASE WHEN ' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 4, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ' > 0 AND ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 7, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ' > 0 THEN base.cti_division (((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 4, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 7, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')), (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 7, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ')) * 100 ELSE 0 END' | |||
| ELSE '0::integer' END | |||
| ELSE '0::integer' END || ', ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 5, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ', ' || | |||
| CASE | |||
| WHEN mode_comp = 'PREC' AND type_comp IN ('3', '4') THEN | |||
| '((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 5, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 6, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')) ' | |||
| WHEN mode_comp = 'FIRST' THEN | |||
| CASE | |||
| WHEN type_comp = '3' THEN | |||
| '((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 5, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 6, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')) ' | |||
| WHEN type_comp = '4' THEN | |||
| '((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 5, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 7, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')) ' | |||
| ELSE '0::integer' END | |||
| WHEN mode_comp = 'LAST' AND type_comp <> '-1' THEN | |||
| '((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 4, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 5, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')) ' | |||
| ELSE '0::integer' END || ', ' || | |||
| CASE | |||
| WHEN mode_comp = 'PREC' AND type_comp IN ('3', '4') THEN | |||
| 'CASE WHEN ' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 5, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ' > 0 AND ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 6, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ' > 0 THEN base.cti_division (((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 5, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 6, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')), (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 6, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ')) * 100 ELSE 0 END' | |||
| WHEN mode_comp = 'FIRST' THEN | |||
| CASE | |||
| WHEN type_comp = '3' THEN | |||
| 'CASE WHEN ' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 5, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ' > 0 AND ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 6, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ' > 0 THEN base.cti_division (((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 5, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 6, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')), (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 6, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ')) * 100 ELSE 0 END' | |||
| WHEN type_comp = '4' THEN | |||
| 'CASE WHEN ' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 5, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ' > 0 AND ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 7, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ' > 0 THEN base.cti_division (((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 5, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 7, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')), (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 7, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ')) * 100 ELSE 0 END' | |||
| ELSE '0::integer' END | |||
| WHEN mode_comp = 'LAST' AND type_comp <> '-1' THEN | |||
| 'CASE WHEN ' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 4, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ' > 0 AND ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 5, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ' > 0 THEN base.cti_division (((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 4, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 5, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')), (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 5, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ')) * 100 ELSE 0 END' | |||
| ELSE '0::integer' END || ', ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 6, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ', ' || | |||
| CASE | |||
| WHEN (mode_comp = 'PREC' OR mode_comp = 'FIRST') AND type_comp = '4' THEN | |||
| '((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 6, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 7, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')) ' | |||
| WHEN mode_comp = 'LAST' AND type_comp IN ('3', '4') THEN | |||
| '((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 4, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 6, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')) ' | |||
| ELSE '0::integer' END || ', ' || | |||
| CASE | |||
| WHEN (mode_comp = 'PREC' OR mode_comp = 'FIRST') AND type_comp = '4' THEN | |||
| 'CASE WHEN ' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 6, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ' > 0 AND ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 7, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ' > 0 THEN base.cti_division (((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 6, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 7, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')), (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 7, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ')) * 100 ELSE 0 END' | |||
| WHEN mode_comp = 'LAST' AND type_comp IN ('3', '4') THEN | |||
| 'CASE WHEN ' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 4, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ' > 0 AND ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 6, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ' > 0 THEN base.cti_division (((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 4, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 6, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')), (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 6, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ')) * 100 ELSE 0 END' | |||
| ELSE '0::integer' END || ', ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 7, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ', ' || | |||
| CASE | |||
| WHEN mode_comp = 'LAST' AND type_comp = '4' THEN | |||
| '((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 0, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 7, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')) ' | |||
| ELSE '0::integer' END || ', ' || | |||
| CASE | |||
| WHEN mode_comp = 'LAST' AND type_comp = '4' THEN | |||
| 'CASE WHEN ' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 0, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ' > 0 AND ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 7, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ' > 0 THEN base.cti_division (((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 0, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') - (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 7, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ')), (' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 7, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || | |||
| ')) * 100 ELSE 0 END' | |||
| ELSE '0::integer' END | |||
| || ']' | |||
| ) | |||
| FROM (SELECT * FROM activite.t_rapports_rubriques | |||
| JOIN activite.t_indicateurs ON t_rapports_rubriques.indicateur_id = t_indicateurs.oid | |||
| WHERE rapport_id = i_rapport_id ORDER BY numero_rubrique | |||
| ) subview | |||
| LOOP | |||
| RETURN NEXT row; | |||
| END LOOP; | |||
| RETURN ; | |||
| END; | |||
| @ -0,0 +1,96 @@ | |||
| return: SETOF record | |||
| lang: plpgsql | |||
| parameters: | |||
| p0: | |||
| type: bigint | |||
| name: i_rapport_id | |||
| comment: Fonction remplacée par activite.cti_prepare_rapport_comp(bigint, bigint) mais laissée pour des raisons de rétro-compatibilité | |||
| src: | | |||
| DECLARE | |||
| sqlcmd text; | |||
| temp_cursor refcursor; | |||
| _oid integer; | |||
| _maxind integer; | |||
| row RECORD; | |||
| BEGIN | |||
| _maxind = activite.cti_prepare_rapport_maxoid(i_rapport_id); | |||
| FOR row IN | |||
| SELECT * FROM activite.cti_prepare_rapport_indicateurs(i_rapport_id, 'COMP') AS (name text, value text) | |||
| UNION | |||
| SELECT 'RUBRIQUES_RAPPORT', | |||
| base.cti_group_concat( | |||
| 'ARRAY[' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 2, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ', ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 1, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ', ' || | |||
| '(' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 1, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ' - ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 2, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') ' || | |||
| ', ' || | |||
| 'CASE WHEN ' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 2, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ' > 0 AND ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 1, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || '> 0 THEN ' || | |||
| 'base.cti_division((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 1, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ' - ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 2, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || '), ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 2, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') * 100 ' || | |||
| 'ELSE 0 END, ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 0, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ', ' || | |||
| '(' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 0, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ' - ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 1, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') ' || | |||
| ', ' || | |||
| 'CASE WHEN ' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 1, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ' > 0 AND ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 0, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || '> 0 THEN ' || | |||
| 'base.cti_division((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 0, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ' - ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 1, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || '), ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 1, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') * 100 ' || | |||
| 'ELSE 0 END , ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 5, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ', ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 4, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ', ' || | |||
| '(' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 4, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ' - ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 5, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') ' || | |||
| ', ' || | |||
| 'CASE WHEN ' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 5, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ' > 0 AND ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 4, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || '> 0 THEN ' || | |||
| 'base.cti_division((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 4, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ' - ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 5, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || '), ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 5, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') * 100 ' || | |||
| 'ELSE 0 END, ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 3, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ', ' || | |||
| '(' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 3, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ' - ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 4, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') ' || | |||
| ', ' || | |||
| 'CASE WHEN ' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 4, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ' > 0 AND ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 3, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || '> 0 THEN ' || | |||
| 'base.cti_division((' || activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 3, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ' - ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 4, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || '), ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 4, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id ) || ') * 100 ' || | |||
| 'ELSE 0 END ' || | |||
| ']' | |||
| ) | |||
| FROM (SELECT * FROM activite.t_rapports_rubriques | |||
| JOIN activite.t_indicateurs ON t_rapports_rubriques.indicateur_id = t_indicateurs.oid | |||
| WHERE rapport_id = i_rapport_id ORDER BY numero_rubrique | |||
| ) subview | |||
| LOOP | |||
| RETURN NEXT row; | |||
| END LOOP; | |||
| RETURN ; | |||
| END; | |||
| @ -0,0 +1,109 @@ | |||
| return: text | |||
| lang: plpgsql | |||
| parameters: | |||
| p0: | |||
| type: text | |||
| name: i_column_name | |||
| p1: | |||
| type: text | |||
| name: i_option | |||
| src: | | |||
| DECLARE | |||
| to_column_name text; | |||
| listeString text; | |||
| listeCode text; | |||
| d int; | |||
| f int; | |||
| l int; | |||
| BEGIN | |||
| to_column_name = i_column_name; | |||
| IF (i_option = 'MONTH') THEN | |||
| IF to_column_name NOT ILIKE 'DISTINCT%' THEN | |||
| to_column_name = 'CASE WHEN COLUMNCHECKSEQUENCE THEN ' || to_column_name || ' ELSE NULL END'; | |||
| ELSE | |||
| to_column_name = 'DISTINCT CASE WHEN COLUMNCHECKSEQUENCE THEN ' || substr(to_column_name,9) || ' ELSE NULL END'; | |||
| END IF; | |||
| END IF; | |||
| d = strpos(to_column_name,'[LISTE:'); | |||
| IF (d > 0) THEN | |||
| f = strpos(to_column_name,']'); | |||
| IF (f > 0) THEN | |||
| l = f - d + 1; | |||
| listeString = substr(to_column_name, d, l); | |||
| listeCode = substr(listeString, 8, length(listeString) - 8); | |||
| to_column_name = replace(to_column_name, listeString, '(SELECT to_id FROM activite.t_listes JOIN activite.t_listes_contenu ON t_listes.oid = t_listes_contenu.liste_id WHERE t_listes.code = ''' || listeCode || ''')'); | |||
| END IF; | |||
| END IF; | |||
| d = strpos(to_column_name,'[LISTE:'); | |||
| IF (d > 0) THEN | |||
| f = strpos(to_column_name,']'); | |||
| IF (f > 0) THEN | |||
| l = f - d + 1; | |||
| listeString = substr(to_column_name, d, l); | |||
| listeCode = substr(listeString, 8, length(listeString) - 8); | |||
| to_column_name = replace(to_column_name, listeString, '(SELECT to_id FROM activite.t_listes JOIN activite.t_listes_contenu ON t_listes.oid = t_listes_contenu.liste_id WHERE t_listes.code = ''' || listeCode || ''')'); | |||
| END IF; | |||
| END IF; | |||
| d = strpos(to_column_name,'[LISTE:'); | |||
| IF (d > 0) THEN | |||
| f = strpos(to_column_name,']'); | |||
| IF (f > 0) THEN | |||
| l = f - d + 1; | |||
| listeString = substr(to_column_name, d, l); | |||
| listeCode = substr(listeString, 8, length(listeString) - 8); | |||
| to_column_name = replace(to_column_name, listeString, '(SELECT to_id FROM activite.t_listes JOIN activite.t_listes_contenu ON t_listes.oid = t_listes_contenu.liste_id WHERE t_listes.code = ''' || listeCode || ''')'); | |||
| END IF; | |||
| END IF; | |||
| d = strpos(to_column_name,'[LISTE:'); | |||
| IF (d > 0) THEN | |||
| f = strpos(to_column_name,']'); | |||
| IF (f > 0) THEN | |||
| l = f - d + 1; | |||
| listeString = substr(to_column_name, d, l); | |||
| listeCode = substr(listeString, 8, length(listeString) - 8); | |||
| to_column_name = replace(to_column_name, listeString, '(SELECT to_id FROM activite.t_listes JOIN activite.t_listes_contenu ON t_listes.oid = t_listes_contenu.liste_id WHERE t_listes.code = ''' || listeCode || ''')'); | |||
| END IF; | |||
| END IF; | |||
| d = strpos(to_column_name,'[LISTE:'); | |||
| IF (d > 0) THEN | |||
| f = strpos(to_column_name,']'); | |||
| IF (f > 0) THEN | |||
| l = f - d + 1; | |||
| listeString = substr(to_column_name, d, l); | |||
| listeCode = substr(listeString, 8, length(listeString) - 8); | |||
| to_column_name = replace(to_column_name, listeString, '(SELECT to_id FROM activite.t_listes JOIN activite.t_listes_contenu ON t_listes.oid = t_listes_contenu.liste_id WHERE t_listes.code = ''' || listeCode || ''')'); | |||
| END IF; | |||
| END IF; | |||
| d = strpos(to_column_name,'[CLASSE:'); | |||
| IF (d > 0) THEN | |||
| f = strpos(to_column_name,']'); | |||
| IF (f > 0) THEN | |||
| l = f - d + 1; | |||
| listeString = substr(to_column_name, d, l); | |||
| listeCode = substr(listeString, 9, length(listeString) - 9); | |||
| to_column_name = replace(to_column_name, listeString, '(SELECT to_id FROM activite.t_classes JOIN activite.t_classes_sections ON classe_id = t_classes.oid JOIN activite.t_classes_sections_elements ON section_id = t_classes_sections.oid WHERE t_classes.code || '':'' || t_classes_sections.code = ''' || listeCode || ''')'); | |||
| END IF; | |||
| END IF; | |||
| d = strpos(to_column_name,'[CLASSE:'); | |||
| IF (d > 0) THEN | |||
| f = strpos(to_column_name,']'); | |||
| IF (f > 0) THEN | |||
| l = f - d + 1; | |||
| listeString = substr(to_column_name, d, l); | |||
| listeCode = substr(listeString, 9, length(listeString) - 9); | |||
| to_column_name = replace(to_column_name, listeString, '(SELECT to_id FROM activite.t_classes JOIN activite.t_classes_sections ON classe_id = t_classes.oid JOIN activite.t_classes_sections_elements ON section_id = t_classes_sections.oid WHERE t_classes.code || '':'' || t_classes_sections.code = ''' || listeCode || ''')'); | |||
| END IF; | |||
| END IF; | |||
| d = strpos(to_column_name,'[CLASSE:'); | |||
| IF (d > 0) THEN | |||
| f = strpos(to_column_name,']'); | |||
| IF (f > 0) THEN | |||
| l = f - d + 1; | |||
| listeString = substr(to_column_name, d, l); | |||
| listeCode = substr(listeString, 9, length(listeString) - 9); | |||
| to_column_name = replace(to_column_name, listeString, '(SELECT to_id FROM activite.t_classes JOIN activite.t_classes_sections ON classe_id = t_classes.oid JOIN activite.t_classes_sections_elements ON section_id = t_classes_sections.oid WHERE t_classes.code || '':'' || t_classes_sections.code = ''' || listeCode || ''')'); | |||
| END IF; | |||
| END IF; | |||
| RETURN to_column_name; | |||
| END; | |||
| @ -0,0 +1,238 @@ | |||
| return: SETOF record | |||
| lang: plpgsql | |||
| parameters: | |||
| p0: | |||
| type: bigint | |||
| name: i_rapport_id | |||
| p1: | |||
| type: text | |||
| name: i_option | |||
| src: | | |||
| DECLARE | |||
| sqlcmd text; | |||
| _maxind integer; | |||
| row RECORD; | |||
| BEGIN | |||
| _maxind = activite.cti_prepare_rapport_maxoid(i_rapport_id); | |||
| IF (i_option <> 'COMP' AND i_rapport_id <> 0) THEN | |||
| FOR row IN | |||
| SELECT | |||
| 'INDICATEURS_' || subview_s.table_name || '#' || subview_s.dimension_date, | |||
| CASE WHEN SUM(subview.oid) > 0 | |||
| THEN base.cti_group_concat(CASE WHEN subview.oid IS NOT NULL THEN total_function || '(' || activite.cti_prepare_rapport_get_column(column_name,'') || ')' ELSE 'NULL::numeric' END) | |||
| ELSE '' END | |||
| FROM | |||
| (SELECT v_rapports_tables_indicateurs_1.code AS table_name, generate_series AS indicateur_id , dimension_date | |||
| FROM activite.v_rapports_tables_indicateurs_1, generate_series(1, _maxind), base.cti_unnest(Array['1','2','3','4','5']) AS dimension_date | |||
| WHERE dimensions_date LIKE '%' || dimension_date || '%') subview_s | |||
| LEFT JOIN | |||
| ( | |||
| SELECT * | |||
| FROM activite.t_indicateurs | |||
| WHERE oid IN ( | |||
| SELECT base.cti_unnest(Array[indicateur_id, indicateur_associe_1_id, indicateur_associe_2_id, indicateur_associe_3_id, indicateur_associe_4_id, indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id]) | |||
| FROM activite.t_rapports | |||
| JOIN activite.t_rapports_rubriques ON t_rapports.oid = t_rapports_rubriques.rapport_id AND rapport_id = i_rapport_id | |||
| JOIN activite.t_indicateurs ON t_rapports_rubriques.indicateur_id = t_indicateurs.oid) | |||
| ) subview ON subview_s.indicateur_id = subview.oid AND subview.table_name = subview_s.table_name AND subview.dimension_date = subview_s.dimension_date | |||
| GROUP BY 1 | |||
| UNION | |||
| SELECT | |||
| 'INDICATEURS_BUDGET'::text, | |||
| CASE WHEN SUM(subview.oid) > 0 | |||
| THEN base.cti_group_concat(CASE WHEN subview.oid IS NOT NULL THEN 'SUM' || '(' || activite.cti_prepare_rapport_get_column('CASE WHEN indicateur_id = ' || subview.oid::text || ' THEN budget ELSE 0 END','') || ')' ELSE 'NULL::numeric' END) | |||
| ELSE '' END | |||
| FROM | |||
| ( | |||
| SELECT * | |||
| FROM | |||
| (SELECT generate_series AS indicateur_id , ''::text AS dimension_date | |||
| FROM generate_series(1, _maxind) | |||
| ORDER BY 1) subview_s | |||
| LEFT JOIN | |||
| ( | |||
| SELECT * | |||
| FROM activite.t_indicateurs | |||
| WHERE oid IN ( | |||
| SELECT base.cti_unnest(Array[indicateur_id, indicateur_associe_1_id, indicateur_associe_2_id, indicateur_associe_3_id, indicateur_associe_4_id, indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id]) | |||
| FROM activite.t_rapports | |||
| JOIN activite.t_rapports_rubriques ON t_rapports.oid = t_rapports_rubriques.rapport_id AND rapport_id = i_rapport_id | |||
| JOIN activite.t_indicateurs ON t_rapports_rubriques.indicateur_id = t_indicateurs.oid) | |||
| AND oid IN (SELECT indicateur_id FROM activite.t_budget_cle_budget) | |||
| ) subview ON subview_s.indicateur_id = subview.oid | |||
| ORDER BY 1 | |||
| ) subview | |||
| GROUP BY 1 | |||
| ORDER BY 1 | |||
| LOOP | |||
| RETURN NEXT row; | |||
| END LOOP; | |||
| END IF; | |||
| FOR row IN | |||
| SELECT | |||
| 'INDICATEURS_WHERE_' || subview_s.table_name || '#' || subview_s.dimension_date, | |||
| CASE WHEN SUM(subview.oid) > 0 | |||
| THEN | |||
| 'AND (1<>1 ' || base.cti_group_concat_without_sep( | |||
| CASE WHEN subview.oid IS NOT NULL | |||
| THEN ' OR ' || | |||
| CASE WHEN total_function <> 'COUNT' THEN 'COALESCE(' || activite.cti_prepare_rapport_get_column(column_name,'') || ',0) <> 0' | |||
| ELSE replace(activite.cti_prepare_rapport_get_column(column_name,''),'DISTINCT', '') || ' IS NOT NULL' END | |||
| ELSE '' END) || ')' | |||
| ELSE '' END | |||
| FROM | |||
| (SELECT v_rapports_tables_indicateurs_1.code AS table_name, generate_series AS indicateur_id , dimension_date | |||
| FROM activite.v_rapports_tables_indicateurs_1, generate_series(1,_maxind), base.cti_unnest(Array['1','2','3','4','5']) AS dimension_date | |||
| WHERE dimensions_date LIKE '%' || dimension_date || '%') subview_s | |||
| LEFT JOIN | |||
| ( | |||
| SELECT * | |||
| FROM activite.t_indicateurs | |||
| WHERE oid IN ( | |||
| SELECT base.cti_unnest(Array[indicateur_id, indicateur_associe_1_id, indicateur_associe_2_id, indicateur_associe_3_id, indicateur_associe_4_id, indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id]) | |||
| FROM activite.t_rapports | |||
| JOIN activite.t_rapports_rubriques ON t_rapports.oid = t_rapports_rubriques.rapport_id AND rapport_id = i_rapport_id | |||
| JOIN activite.t_indicateurs ON t_rapports_rubriques.indicateur_id = t_indicateurs.oid) | |||
| ) subview ON subview_s.indicateur_id = subview.oid AND subview.table_name = subview_s.table_name AND subview.dimension_date = subview_s.dimension_date | |||
| GROUP BY 1 | |||
| UNION | |||
| SELECT | |||
| 'INDICATEURS_WHERE_BUDGET'::text, | |||
| CASE WHEN SUM(subview.oid) > 0 | |||
| THEN | |||
| 'AND (1<>1 ' || base.cti_group_concat_without_sep( | |||
| CASE WHEN subview.oid IS NOT NULL | |||
| THEN ' OR ' || | |||
| 'COALESCE(' || activite.cti_prepare_rapport_get_column('CASE WHEN indicateur_id = ' || subview.oid || ' THEN budget ELSE 0 END','') || ',0) <> 0' | |||
| ELSE '' END) || ')' | |||
| ELSE '' END | |||
| FROM | |||
| (SELECT generate_series AS indicateur_id , ''::text AS dimension_date | |||
| FROM generate_series(1, _maxind) | |||
| GROUP BY 1 ORDER BY 1) subview_s | |||
| LEFT JOIN | |||
| ( | |||
| SELECT * | |||
| FROM activite.t_indicateurs | |||
| WHERE oid IN ( | |||
| SELECT base.cti_unnest(Array[indicateur_id, indicateur_associe_1_id, indicateur_associe_2_id, indicateur_associe_3_id, indicateur_associe_4_id, indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id]) | |||
| FROM activite.t_rapports | |||
| JOIN activite.t_rapports_rubriques ON t_rapports.oid = t_rapports_rubriques.rapport_id AND rapport_id = i_rapport_id | |||
| JOIN activite.t_indicateurs ON t_rapports_rubriques.indicateur_id = t_indicateurs.oid) | |||
| AND oid IN (SELECT indicateur_id FROM activite.t_budget_cle_budget) | |||
| ) subview ON subview_s.indicateur_id = subview.oid | |||
| GROUP BY 1 | |||
| ORDER BY 1 | |||
| LOOP | |||
| RETURN NEXT row; | |||
| END LOOP; | |||
| IF (i_option = 'MONTH' OR i_option = 'COMP') AND i_rapport_id <> 0 THEN | |||
| FOR row IN | |||
| SELECT | |||
| 'INDICATEURS_COLUMNS_' || subview_s.table_name || '#' || subview_s.dimension_date, | |||
| CASE WHEN SUM(subview.oid) > 0 | |||
| THEN base.cti_group_concat(CASE WHEN subview.oid IS NOT NULL THEN total_function || '(' || activite.cti_prepare_rapport_get_column(column_name,'MONTH') || ')' ELSE 'NULL::numeric' END) | |||
| ELSE '' END | |||
| FROM | |||
| (SELECT v_rapports_tables_indicateurs_1.code AS table_name, generate_series AS indicateur_id , dimension_date | |||
| FROM activite.v_rapports_tables_indicateurs_1, generate_series(1, _maxind), base.cti_unnest(Array['1','2','3','4','5']) AS dimension_date | |||
| WHERE dimensions_date LIKE '%' || dimension_date || '%') subview_s | |||
| LEFT JOIN | |||
| ( | |||
| SELECT * | |||
| FROM activite.t_indicateurs | |||
| WHERE oid IN ( | |||
| SELECT base.cti_unnest(Array[indicateur_id, indicateur_associe_1_id, indicateur_associe_2_id, indicateur_associe_3_id, indicateur_associe_4_id, indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id]) | |||
| FROM activite.t_rapports | |||
| JOIN activite.t_rapports_rubriques ON t_rapports.oid = t_rapports_rubriques.rapport_id AND rapport_id = i_rapport_id | |||
| JOIN activite.t_indicateurs ON t_rapports_rubriques.indicateur_id = t_indicateurs.oid) | |||
| ) subview ON subview_s.indicateur_id = subview.oid AND subview.table_name = subview_s.table_name AND subview.dimension_date = subview_s.dimension_date | |||
| GROUP BY 1 | |||
| UNION | |||
| SELECT | |||
| 'INDICATEURS_COLUMNS_BUDGET'::text, | |||
| CASE WHEN SUM(subview.oid) > 0 | |||
| THEN base.cti_group_concat(CASE WHEN subview.oid IS NOT NULL THEN 'SUM' || '(' || activite.cti_prepare_rapport_get_column('CASE WHEN indicateur_id = ' || subview.oid::text || ' THEN budget ELSE 0 END','MONTH') || ')' ELSE 'NULL::numeric' END) | |||
| ELSE '' END | |||
| FROM | |||
| (SELECT subview_s.indicateur_id, subview_s.dimension_date, subview.oid | |||
| FROM | |||
| (SELECT generate_series AS indicateur_id , ''::text AS dimension_date | |||
| FROM generate_series(1, _maxind) | |||
| GROUP BY 1 ORDER BY 1) subview_s | |||
| LEFT JOIN | |||
| ( | |||
| SELECT * | |||
| FROM activite.t_indicateurs | |||
| WHERE oid IN ( | |||
| SELECT base.cti_unnest(Array[indicateur_id, indicateur_associe_1_id, indicateur_associe_2_id, indicateur_associe_3_id, indicateur_associe_4_id, indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id]) | |||
| FROM activite.t_rapports | |||
| JOIN activite.t_rapports_rubriques ON t_rapports.oid = t_rapports_rubriques.rapport_id AND rapport_id = i_rapport_id | |||
| JOIN activite.t_indicateurs ON t_rapports_rubriques.indicateur_id = t_indicateurs.oid) | |||
| AND oid IN (SELECT indicateur_id FROM activite.t_budget_cle_budget) | |||
| ) subview ON subview_s.indicateur_id = subview.oid | |||
| ORDER BY 1 | |||
| ) subview | |||
| GROUP BY 1 | |||
| ORDER BY 1 | |||
| LOOP | |||
| RETURN NEXT row; | |||
| END LOOP; | |||
| END IF; | |||
| IF (i_option = 'DASHBOARD') THEN | |||
| FOR row IN | |||
| SELECT | |||
| 'INDICATEURS_' || subview_s.table_name || '#' || subview_s.dimension_date, | |||
| CASE WHEN SUM(subview.oid) > 0 | |||
| THEN base.cti_group_concat(CASE WHEN subview.oid IS NOT NULL THEN total_function || '(' || activite.cti_prepare_rapport_get_column(column_name,'') || ')' ELSE 'NULL::numeric' END) | |||
| ELSE '' END | |||
| FROM | |||
| (SELECT v_rapports_tables_indicateurs_1.code AS table_name, generate_series AS indicateur_id , dimension_date | |||
| FROM activite.v_rapports_tables_indicateurs_1, generate_series(1, _maxind), base.cti_unnest(Array['1','2','3','4','5']) AS dimension_date | |||
| WHERE dimensions_date LIKE '%' || dimension_date || '%') subview_s | |||
| LEFT JOIN | |||
| ( | |||
| SELECT * | |||
| FROM activite.t_indicateurs | |||
| WHERE oid IN ( | |||
| SELECT base.cti_unnest(Array[oid, indicateur_associe_1_id, indicateur_associe_2_id, indicateur_associe_3_id, indicateur_associe_4_id, indicateur_associe_5_id]) | |||
| FROM activite.t_indicateurs WHERE code <> '' AND t_indicateurs.oid > 0 AND (indicateur_reference_id <> 0 OR COALESCE(dimension_date_2,'') = '')) | |||
| ) subview ON subview_s.indicateur_id = subview.oid AND subview.table_name = subview_s.table_name AND subview.dimension_date = subview_s.dimension_date | |||
| GROUP BY 1 | |||
| ORDER BY 1 | |||
| LOOP | |||
| RETURN NEXT row; | |||
| END LOOP; | |||
| END IF; | |||
| RETURN ; | |||
| END; | |||
| @ -0,0 +1,41 @@ | |||
| return: integer | |||
| lang: plpgsql | |||
| parameters: | |||
| p0: | |||
| type: bigint | |||
| name: i_rapport_id | |||
| src: | | |||
| DECLARE | |||
| temp_cursor refcursor; | |||
| _oid integer; | |||
| _maxind integer; | |||
| BEGIN | |||
| _maxind = 100; | |||
| IF i_rapport_id <> 0 THEN | |||
| OPEN temp_cursor FOR | |||
| SELECT MAX(oid) | |||
| FROM activite.t_indicateurs | |||
| WHERE oid IN ( | |||
| SELECT base.cti_unnest(Array[indicateur_id, indicateur_associe_1_id, indicateur_associe_2_id, indicateur_associe_3_id, indicateur_associe_4_id, indicateur_associe_5_id, indicateur_associe_6_id, indicateur_associe_7_id]) | |||
| FROM activite.t_rapports | |||
| JOIN activite.t_rapports_rubriques ON t_rapports.oid = t_rapports_rubriques.rapport_id AND rapport_id = i_rapport_id | |||
| JOIN activite.t_indicateurs ON t_rapports_rubriques.indicateur_id = t_indicateurs.oid); | |||
| ELSE | |||
| OPEN temp_cursor FOR | |||
| SELECT MAX(oid) | |||
| FROM activite.t_indicateurs; | |||
| END IF; | |||
| FETCH temp_cursor INTO _oid; | |||
| WHILE FOUND LOOP | |||
| _maxind = _oid; | |||
| FETCH temp_cursor INTO _oid; | |||
| END LOOP; | |||
| CLOSE temp_cursor; | |||
| RETURN _maxind; | |||
| END; | |||
| @ -0,0 +1,67 @@ | |||
| return: SETOF record | |||
| lang: plpgsql | |||
| parameters: | |||
| p0: | |||
| type: bigint | |||
| name: i_rapport_id | |||
| src: | | |||
| DECLARE | |||
| sqlcmd text; | |||
| temp_cursor refcursor; | |||
| _oid integer; | |||
| _maxind integer; | |||
| row RECORD; | |||
| BEGIN | |||
| _maxind = activite.cti_prepare_rapport_maxoid(i_rapport_id); | |||
| FOR row IN | |||
| SELECT * FROM activite.cti_prepare_rapport_indicateurs(i_rapport_id, 'MONTH') AS (name text, value text) | |||
| UNION | |||
| SELECT 'RUBRIQUES_RAPPORT', | |||
| base.cti_group_concat( | |||
| 'ARRAY[' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 0, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id ,indicateur_associe_6_id ,indicateur_associe_7_id ) || ', ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 1, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id ,indicateur_associe_6_id ,indicateur_associe_7_id ) || ', ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 2, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id ,indicateur_associe_6_id ,indicateur_associe_7_id ) || ', ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 3, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id ,indicateur_associe_6_id ,indicateur_associe_7_id ) || ', ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 4, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id ,indicateur_associe_6_id ,indicateur_associe_7_id ) || ', ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 5, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id ,indicateur_associe_6_id ,indicateur_associe_7_id ) || ', ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 6, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id ,indicateur_associe_6_id ,indicateur_associe_7_id ) || ', ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 7, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id ,indicateur_associe_6_id ,indicateur_associe_7_id ) || ', ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 8, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id ,indicateur_associe_6_id ,indicateur_associe_7_id ) || ', ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 9, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id ,indicateur_associe_6_id ,indicateur_associe_7_id ) || ', ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 10, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id ,indicateur_associe_6_id ,indicateur_associe_7_id ) || ', ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 11, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id ,indicateur_associe_6_id ,indicateur_associe_7_id ) || ', ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 12, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id ,indicateur_associe_6_id ,indicateur_associe_7_id ) || ', ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 13, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id ,indicateur_associe_6_id ,indicateur_associe_7_id ) || ', ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 14, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id ,indicateur_associe_6_id ,indicateur_associe_7_id ) || ', ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 15, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id ,indicateur_associe_6_id ,indicateur_associe_7_id ) || ', ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 16, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id ,indicateur_associe_6_id ,indicateur_associe_7_id ) || ', ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 17, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id ,indicateur_associe_6_id ,indicateur_associe_7_id ) || ', ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 18, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id ,indicateur_associe_6_id ,indicateur_associe_7_id ) || ', ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 19, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id ,indicateur_associe_6_id ,indicateur_associe_7_id ) || ', ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 20, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id ,indicateur_associe_6_id ,indicateur_associe_7_id ) || ', ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 21, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id ,indicateur_associe_6_id ,indicateur_associe_7_id ) || ', ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 22, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id ,indicateur_associe_6_id ,indicateur_associe_7_id ) || ', ' || | |||
| activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 23, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id ,indicateur_associe_6_id ,indicateur_associe_7_id ) | |||
| || ']' | |||
| ) | |||
| FROM (SELECT * FROM activite.t_rapports_rubriques | |||
| JOIN activite.t_indicateurs ON t_rapports_rubriques.indicateur_id = t_indicateurs.oid | |||
| WHERE rapport_id = i_rapport_id ORDER BY numero_rubrique | |||
| ) subview | |||
| LOOP | |||
| RETURN NEXT row; | |||
| END LOOP; | |||
| RETURN ; | |||
| END; | |||
| @ -0,0 +1,75 @@ | |||
| return: SETOF record | |||
| lang: plpgsql | |||
| parameters: | |||
| p0: | |||
| type: bigint | |||
| name: i_rapport_id | |||
| src: | | |||
| DECLARE | |||
| sqlcmd text; | |||
| temp_cursor refcursor; | |||
| _oid integer; | |||
| _maxind integer; | |||
| row RECORD; | |||
| BEGIN | |||
| _maxind = activite.cti_prepare_rapport_maxoid(i_rapport_id); | |||
| FOR row IN | |||
| SELECT * FROM activite.cti_prepare_rapport_indicateurs(i_rapport_id, '') AS (name text, value text) | |||
| UNION | |||
| SELECT 'RUBRIQUES_RAPPORT', | |||
| base.cti_group_concat(activite.cti_prepare_rapport_calc_indicator(column_name, table_name, _maxind, 0, indicateur_id, indicateur_associe_1_id , indicateur_associe_2_id , indicateur_associe_3_id ,indicateur_associe_4_id ,indicateur_associe_5_id ,indicateur_associe_6_id ,indicateur_associe_7_id)) | |||
| FROM (SELECT * FROM activite.t_rapports_rubriques | |||
| JOIN activite.t_indicateurs ON t_rapports_rubriques.indicateur_id = t_indicateurs.oid | |||
| WHERE rapport_id = i_rapport_id ORDER BY numero_rubrique | |||
| ) subview | |||
| UNION | |||
| SELECT 'IC' || numero_rubrique::text, t_indicateurs.oid::text FROM activite.t_rapports_rubriques, activite.t_indicateurs | |||
| WHERE t_rapports_rubriques.rapport_id = i_rapport_id AND t_rapports_rubriques.indicateur_id = t_indicateurs.oid | |||
| UNION | |||
| SELECT 'IH' || numero_rubrique::text, CASE WHEN t_rapports_rubriques.entete <> '' THEN t_rapports_rubriques.entete ELSE t_indicateurs.entete END FROM activite.t_rapports_rubriques, activite.t_indicateurs | |||
| WHERE t_rapports_rubriques.rapport_id = i_rapport_id AND t_rapports_rubriques.indicateur_id = t_indicateurs.oid | |||
| UNION | |||
| SELECT 'IW' || numero_rubrique::text, | |||
| CASE | |||
| WHEN t_indicateurs.table_name = 'SEP' THEN '2' | |||
| WHEN t_rapports_rubriques.width > 0 THEN t_rapports_rubriques.width::text | |||
| WHEN t_indicateurs.width > 0 THEN t_indicateurs.width::text | |||
| ELSE '80' | |||
| END | |||
| FROM activite.t_rapports_rubriques, activite.t_indicateurs | |||
| WHERE t_rapports_rubriques.rapport_id = i_rapport_id AND t_rapports_rubriques.indicateur_id = t_indicateurs.oid | |||
| UNION | |||
| SELECT 'IO' || numero_rubrique::text, | |||
| CASE WHEN t_rapports_rubriques.output_format <> '' THEN t_rapports_rubriques.output_format | |||
| WHEN t_indicateurs.output_format <> '' THEN t_indicateurs.output_format | |||
| ELSE '#' END | |||
| FROM activite.t_rapports_rubriques, activite.t_indicateurs | |||
| WHERE t_rapports_rubriques.rapport_id = i_rapport_id AND t_rapports_rubriques.indicateur_id = t_indicateurs.oid | |||
| UNION | |||
| SELECT 'IT' || numero_rubrique::text, t_indicateurs.table_name::text FROM activite.t_rapports_rubriques, activite.t_indicateurs | |||
| WHERE t_rapports_rubriques.rapport_id = i_rapport_id AND t_rapports_rubriques.indicateur_id = t_indicateurs.oid | |||
| LOOP | |||
| RETURN NEXT row; | |||
| END LOOP; | |||
| RETURN ; | |||
| END; | |||
| @ -0,0 +1,197 @@ | |||
| return: text | |||
| lang: plpgsql | |||
| src: | | |||
| DECLARE | |||
| result TEXT; | |||
| BEGIN | |||
| DELETE FROM activite.t_actes_c | |||
| WHERE oid NOT IN (SELECT oid FROM base.t_actes); | |||
| UPDATE activite.t_actes_c SET | |||
| code = t_actes.code, | |||
| texte = t_actes.texte, | |||
| texte_court = t_actes.texte_court, | |||
| nomenclature = t_actes.nomenclature, | |||
| classant = t_actes.classant, | |||
| ccam_regroupement_id_1 = t_actes.ccam_regroupement_id_1, | |||
| ccam_regroupement_code_1 = t_ccam_regroupements_1.code, | |||
| ccam_regroupement_texte_1 = t_ccam_regroupements_1.texte, | |||
| ccam_regroupement_id_4 = t_actes.ccam_regroupement_id_4, | |||
| ccam_regroupement_code_4 = t_ccam_regroupements_4.code, | |||
| ccam_regroupement_texte_4 = t_ccam_regroupements_4.code, | |||
| chapitre_1_id = t_actes.chapitre_1_id, | |||
| chapitre_1_code = t_actes.chapitre_1_code, | |||
| chapitre_1_texte = t_actes.chapitre_1_texte, | |||
| chapitre_2_id = t_actes.chapitre_2_id, | |||
| chapitre_2_code = t_actes.chapitre_2_code, | |||
| chapitre_2_texte = t_actes.chapitre_2_texte, | |||
| chapitre_3_id = CASE WHEN substr(t_actes.chapitre_3_code::text, 7, 2) = '99'::text THEN t_actes.chapitre_2_id ELSE t_actes.chapitre_3_id END, | |||
| chapitre_3_code = CASE WHEN substr(t_actes.chapitre_3_code::text, 7, 2) = '99'::text THEN t_actes.chapitre_2_code ELSE t_actes.chapitre_3_code END, | |||
| chapitre_3_texte = CASE WHEN substr(t_actes.chapitre_3_code::text, 7, 2) = '99'::text THEN t_actes.chapitre_2_texte ELSE t_actes.chapitre_3_texte END, | |||
| chapitre_4_id = CASE WHEN substr(t_actes.chapitre_4_code::text, 10, 2) = '99'::text THEN | |||
| CASE WHEN substr(t_actes.chapitre_3_code::text, 7, 2) = '99'::text THEN t_actes.chapitre_2_id ELSE t_actes.chapitre_3_id END | |||
| ELSE t_actes.chapitre_4_id END, | |||
| chapitre_4_code = CASE WHEN substr(t_actes.chapitre_4_code::text, 10, 2) = '99'::text THEN | |||
| CASE WHEN substr(t_actes.chapitre_3_code::text, 7, 2) = '99'::text THEN t_actes.chapitre_2_code ELSE t_actes.chapitre_3_code END | |||
| ELSE t_actes.chapitre_4_code END, | |||
| chapitre_4_texte = CASE WHEN substr(t_actes.chapitre_4_code::text, 10, 2) = '99'::text THEN | |||
| CASE WHEN substr(t_actes.chapitre_3_code::text, 7, 2) = '99'::text THEN t_actes.chapitre_2_texte ELSE t_actes.chapitre_3_texte END | |||
| ELSE t_actes.chapitre_4_texte END, | |||
| type_id = t_actes.type_id, | |||
| type_code = t_actes.type_code, | |||
| type_texte = t_actes.type_texte, | |||
| topographie_1_id = t_actes.topographie_1_id, | |||
| topographie_1_code = t_actes.topographie_1_code, | |||
| topographie_1_texte = t_actes.topographie_1_texte, | |||
| topographie_2_id = t_actes.topographie_2_id, | |||
| topographie_2_code = t_actes.topographie_2_code, | |||
| topographie_2_texte = t_actes.topographie_2_texte, | |||
| action_id = t_actes.action_id, | |||
| action_code = t_actes.action_code, | |||
| action_texte = t_actes.action_texte, | |||
| technique_id = t_actes.technique_id, | |||
| technique_code = t_actes.technique_code, | |||
| technique_texte = t_actes.technique_texte | |||
| FROM base.t_actes | |||
| JOIN base.t_ccam_regroupements t_ccam_regroupements_1 ON t_actes.ccam_regroupement_id_1 = t_ccam_regroupements_1.oid | |||
| JOIN base.t_ccam_regroupements t_ccam_regroupements_4 ON t_actes.ccam_regroupement_id_4 = t_ccam_regroupements_4.oid | |||
| WHERE t_actes_c.oid = t_actes.oid AND | |||
| ( | |||
| t_actes_c.code IS DISTINCT FROM t_actes.code OR | |||
| t_actes_c.texte IS DISTINCT FROM t_actes.texte OR | |||
| t_actes_c.texte_court IS DISTINCT FROM t_actes.texte_court OR | |||
| t_actes_c.nomenclature IS DISTINCT FROM t_actes.nomenclature OR | |||
| t_actes_c.classant IS DISTINCT FROM t_actes.classant OR | |||
| t_actes_c.ccam_regroupement_id_1 IS DISTINCT FROM t_actes.ccam_regroupement_id_1 OR | |||
| t_actes_c.ccam_regroupement_code_1 IS DISTINCT FROM t_ccam_regroupements_1.code OR | |||
| t_actes_c.ccam_regroupement_texte_1 IS DISTINCT FROM t_ccam_regroupements_1.texte OR | |||
| t_actes_c.ccam_regroupement_id_4 IS DISTINCT FROM t_actes.ccam_regroupement_id_4 OR | |||
| t_actes_c.ccam_regroupement_code_4 IS DISTINCT FROM t_ccam_regroupements_4.code OR | |||
| t_actes_c.ccam_regroupement_texte_4 IS DISTINCT FROM t_ccam_regroupements_4.code OR | |||
| t_actes_c.chapitre_1_id IS DISTINCT FROM t_actes.chapitre_1_id OR | |||
| t_actes_c.chapitre_1_code IS DISTINCT FROM t_actes.chapitre_1_code OR | |||
| t_actes_c.chapitre_1_texte IS DISTINCT FROM t_actes.chapitre_1_texte OR | |||
| t_actes_c.chapitre_2_id IS DISTINCT FROM t_actes.chapitre_2_id OR | |||
| t_actes_c.chapitre_2_code IS DISTINCT FROM t_actes.chapitre_2_code OR | |||
| t_actes_c.chapitre_2_texte IS DISTINCT FROM t_actes.chapitre_2_texte OR | |||
| t_actes_c.chapitre_3_id IS DISTINCT FROM CASE WHEN substr(t_actes.chapitre_3_code::text, 7, 2) = '99'::text THEN t_actes.chapitre_2_id ELSE t_actes.chapitre_3_id END OR | |||
| t_actes_c.chapitre_3_code IS DISTINCT FROM CASE WHEN substr(t_actes.chapitre_3_code::text, 7, 2) = '99'::text THEN t_actes.chapitre_2_code ELSE t_actes.chapitre_3_code END OR | |||
| t_actes_c.chapitre_3_texte IS DISTINCT FROM CASE WHEN substr(t_actes.chapitre_3_code::text, 7, 2) = '99'::text THEN t_actes.chapitre_2_texte ELSE t_actes.chapitre_3_texte END OR | |||
| t_actes_c.chapitre_4_id IS DISTINCT FROM CASE WHEN substr(t_actes.chapitre_4_code::text, 10, 2) = '99'::text THEN | |||
| CASE WHEN substr(t_actes.chapitre_3_code::text, 7, 2) = '99'::text THEN t_actes.chapitre_2_id ELSE t_actes.chapitre_3_id END | |||
| ELSE t_actes.chapitre_4_id END OR | |||
| t_actes_c.chapitre_4_code IS DISTINCT FROM CASE WHEN substr(t_actes.chapitre_4_code::text, 10, 2) = '99'::text THEN | |||
| CASE WHEN substr(t_actes.chapitre_3_code::text, 7, 2) = '99'::text THEN t_actes.chapitre_2_code ELSE t_actes.chapitre_3_code END | |||
| ELSE t_actes.chapitre_4_code END OR | |||
| t_actes_c.chapitre_4_texte IS DISTINCT FROM CASE WHEN substr(t_actes.chapitre_4_code::text, 10, 2) = '99'::text THEN | |||
| CASE WHEN substr(t_actes.chapitre_3_code::text, 7, 2) = '99'::text THEN t_actes.chapitre_2_texte ELSE t_actes.chapitre_3_texte END | |||
| ELSE t_actes.chapitre_4_texte END OR | |||
| t_actes_c.type_id IS DISTINCT FROM t_actes.type_id OR | |||
| t_actes_c.type_code IS DISTINCT FROM t_actes.type_code OR | |||
| t_actes_c.type_texte IS DISTINCT FROM t_actes.type_texte OR | |||
| t_actes_c.topographie_1_id IS DISTINCT FROM t_actes.topographie_1_id OR | |||
| t_actes_c.topographie_1_code IS DISTINCT FROM t_actes.topographie_1_code OR | |||
| t_actes_c.topographie_1_texte IS DISTINCT FROM t_actes.topographie_1_texte OR | |||
| t_actes_c.topographie_2_id IS DISTINCT FROM t_actes.topographie_2_id OR | |||
| t_actes_c.topographie_2_code IS DISTINCT FROM t_actes.topographie_2_code OR | |||
| t_actes_c.topographie_2_texte IS DISTINCT FROM t_actes.topographie_2_texte OR | |||
| t_actes_c.action_id IS DISTINCT FROM t_actes.action_id OR | |||
| t_actes_c.action_code IS DISTINCT FROM t_actes.action_code OR | |||
| t_actes_c.action_texte IS DISTINCT FROM t_actes.action_texte OR | |||
| t_actes_c.technique_id IS DISTINCT FROM t_actes.technique_id OR | |||
| t_actes_c.technique_code IS DISTINCT FROM t_actes.technique_code OR | |||
| t_actes_c.technique_texte IS DISTINCT FROM t_actes.technique_texte | |||
| ); | |||
| INSERT INTO activite.t_actes_c( | |||
| oid, | |||
| code, | |||
| texte, | |||
| texte_court, | |||
| nomenclature, | |||
| classant, | |||
| ccam_regroupement_id_1, | |||
| ccam_regroupement_code_1, | |||
| ccam_regroupement_texte_1, | |||
| ccam_regroupement_id_4, | |||
| ccam_regroupement_code_4, | |||
| ccam_regroupement_texte_4, | |||
| chapitre_1_id, | |||
| chapitre_1_code, | |||
| chapitre_1_texte, | |||
| chapitre_2_id, | |||
| chapitre_2_code, | |||
| chapitre_2_texte, | |||
| chapitre_3_id, | |||
| chapitre_3_code, | |||
| chapitre_3_texte, | |||
| chapitre_4_id, | |||
| chapitre_4_code, | |||
| chapitre_4_texte, | |||
| type_id, | |||
| type_code, | |||
| type_texte, | |||
| topographie_1_id, | |||
| topographie_1_code, | |||
| topographie_1_texte, | |||
| topographie_2_id, | |||
| topographie_2_code, | |||
| topographie_2_texte, | |||
| action_id, | |||
| action_code, | |||
| action_texte, | |||
| technique_id, | |||
| technique_code, | |||
| technique_texte) | |||
| SELECT | |||
| t_actes.oid, | |||
| t_actes.code, | |||
| t_actes.texte, | |||
| t_actes.texte_court, | |||
| t_actes.nomenclature, | |||
| t_actes.classant, | |||
| t_actes.ccam_regroupement_id_1, | |||
| t_ccam_regroupements_1.code AS ccam_regroupement_code_1, | |||
| t_ccam_regroupements_1.texte_court AS ccam_regroupement_texte_1, | |||
| t_actes.ccam_regroupement_id_4, | |||
| t_ccam_regroupements_4.code AS ccam_regroupement_code_4, | |||
| t_ccam_regroupements_4.texte_court AS ccam_regroupement_texte_4, | |||
| t_actes.chapitre_1_id AS ccam_chapitre_1_id, | |||
| t_actes.chapitre_1_code AS ccam_chapitre_1_code, | |||
| t_actes.chapitre_1_texte AS ccam_chapitre_1_texte, | |||
| t_actes.chapitre_2_id AS ccam_chapitre_2_id, | |||
| t_actes.chapitre_2_code AS ccam_chapitre_2_code, | |||
| t_actes.chapitre_2_texte AS ccam_chapitre_2_texte, | |||
| CASE WHEN substr(t_actes.chapitre_3_code::text, 7, 2) = '99'::text THEN t_actes.chapitre_2_id ELSE t_actes.chapitre_3_id END AS ccam_chapitre_3_id, | |||
| CASE WHEN substr(t_actes.chapitre_3_code::text, 7, 2) = '99'::text THEN t_actes.chapitre_2_code ELSE t_actes.chapitre_3_code END AS ccam_chapitre_3_code, | |||
| CASE WHEN substr(t_actes.chapitre_3_code::text, 7, 2) = '99'::text THEN t_actes.chapitre_2_texte ELSE t_actes.chapitre_3_texte END AS ccam_chapitre_3_texte, | |||
| CASE WHEN substr(t_actes.chapitre_4_code::text, 10, 2) = '99'::text THEN | |||
| CASE WHEN substr(t_actes.chapitre_3_code::text, 7, 2) = '99'::text THEN t_actes.chapitre_2_id ELSE t_actes.chapitre_3_id END | |||
| ELSE t_actes.chapitre_4_id END AS ccam_chapitre_4_id, | |||
| CASE WHEN substr(t_actes.chapitre_4_code::text, 10, 2) = '99'::text THEN | |||
| CASE WHEN substr(t_actes.chapitre_3_code::text, 7, 2) = '99'::text THEN t_actes.chapitre_2_code ELSE t_actes.chapitre_3_code END | |||
| ELSE t_actes.chapitre_4_code END AS ccam_chapitre_4_code, | |||
| CASE WHEN substr(t_actes.chapitre_4_code::text, 10, 2) = '99'::text THEN | |||
| CASE WHEN substr(t_actes.chapitre_3_code::text, 7, 2) = '99'::text THEN t_actes.chapitre_2_texte ELSE t_actes.chapitre_3_texte END | |||
| ELSE t_actes.chapitre_4_texte END AS ccam_chapitre_4_texte, | |||
| t_actes.type_id AS ccam_type_id, | |||
| t_actes.type_code AS ccam_type_code, | |||
| t_actes.type_texte AS ccam_type_texte, | |||
| t_actes.topographie_1_id AS ccam_topographie_1_id, | |||
| t_actes.topographie_1_code AS ccam_topographie_1_code, | |||
| t_actes.topographie_1_texte AS ccam_topographie_1_texte, | |||
| t_actes.topographie_2_id AS ccam_topographie_2_id, | |||
| t_actes.topographie_2_code AS ccam_topographie_2_code, | |||
| t_actes.topographie_2_texte AS ccam_topographie_2_texte, | |||
| t_actes.action_id AS ccam_action_id, | |||
| t_actes.action_code AS ccam_action_code, | |||
| t_actes.action_texte AS ccam_action_texte, | |||
| t_actes.technique_id AS ccam_technique_id, | |||
| t_actes.technique_code AS ccam_technique_code, | |||
| t_actes.technique_texte AS ccam_technique_texte | |||
| FROM base.t_actes | |||
| JOIN base.t_ccam_regroupements t_ccam_regroupements_1 ON t_actes.ccam_regroupement_id_1 = t_ccam_regroupements_1.oid | |||
| JOIN base.t_ccam_regroupements t_ccam_regroupements_4 ON t_actes.ccam_regroupement_id_4 = t_ccam_regroupements_4.oid | |||
| WHERE (t_actes.nomenclature IN ('CCAM', 'NGAP') OR t_actes.oid = 0) AND t_actes.oid NOT IN (SELECT oid FROM activite.t_actes_c); | |||
| RETURN 'OK'; | |||
| END; | |||
| @ -0,0 +1,74 @@ | |||
| return: text | |||
| lang: plpgsql | |||
| src: | | |||
| DECLARE result TEXT; | |||
| BEGIN | |||
| -- Table des ages à créer | |||
| DROP TABLE IF EXISTS w_tmp; | |||
| CREATE TEMP TABLE w_tmp AS | |||
| SELECT | |||
| t_ages.oid, | |||
| t_ages.code, | |||
| t_ages.texte | |||
| FROM base.t_ages | |||
| ORDER BY code; | |||
| -- Remise bon oid (en deux étapes pour éviter clés en double) | |||
| UPDATE | |||
| activite.t_ages_c | |||
| SET | |||
| oid = 0 - w_tmp.oid | |||
| FROM | |||
| w_tmp | |||
| WHERE | |||
| t_ages_c.code = w_tmp.code | |||
| AND ( | |||
| t_ages_c.oid <> w_tmp.oid | |||
| ); | |||
| UPDATE | |||
| activite.t_ages_c | |||
| SET | |||
| oid = w_tmp.oid | |||
| FROM | |||
| w_tmp | |||
| WHERE | |||
| t_ages_c.code = w_tmp.code | |||
| AND ( | |||
| t_ages_c.oid <> w_tmp.oid | |||
| ); | |||
| -- Mise à jour codes selon base | |||
| UPDATE | |||
| activite.t_ages_c | |||
| SET | |||
| code = w_tmp.code, | |||
| texte = w_tmp.texte | |||
| FROM | |||
| w_tmp | |||
| WHERE | |||
| t_ages_c.oid = w_tmp.oid | |||
| AND ( | |||
| t_ages_c.code IS DISTINCT FROM w_tmp.code | |||
| OR t_ages_c.texte IS DISTINCT FROM w_tmp.texte | |||
| ); | |||
| -- Ajout nouveaux codes | |||
| INSERT INTO activite.t_ages_c ( | |||
| oid, | |||
| code, | |||
| texte | |||
| ) | |||
| SELECT w_tmp.oid, | |||
| w_tmp.code, | |||
| w_tmp.texte | |||
| FROM w_tmp | |||
| WHERE w_tmp.oid NOT IN ( | |||
| SELECT oid | |||
| FROM activite.t_ages_c | |||
| ) | |||
| ORDER BY w_tmp.code; | |||
| RETURN 'OK'; | |||
| END; | |||
| @ -0,0 +1,281 @@ | |||
| return: text | |||
| lang: plpgsql | |||
| src: | | |||
| DECLARE | |||
| _marge_erreur numeric; | |||
| _ignorer_reglements text; | |||
| result TEXT; | |||
| BEGIN | |||
| RAISE NOTICE 'Initialisations'; | |||
| -- marge de validation automatique | |||
| INSERT INTO activite.t_divers (code, texte, valeur, description, valeur2) | |||
| SELECT | |||
| 'CHIFERRMAX', | |||
| 'Marge d'' erreur pour validation automatique chiffrier', | |||
| '0', | |||
| 'Montant', | |||
| '' | |||
| WHERE 'CHIFERRMAX' NOT IN (SELECT code FROM activite.t_divers); | |||
| _marge_erreur = base.cti_to_number((SELECT valeur FROM activite.t_divers WHERE code = 'CHIFERRMAX')) ; | |||
| -- Controle des règlements ? | |||
| INSERT INTO activite.t_divers (code, texte, valeur, description, valeur2) | |||
| SELECT | |||
| 'CHIFERRREG', | |||
| 'Ignorer les règlements pour la validation automatique', | |||
| '0', | |||
| '0=Tenir compte des règlements, 1=Ignorer', | |||
| '' | |||
| WHERE 'CHIFERRREG' NOT IN (SELECT code FROM activite.t_divers); | |||
| _ignorer_reglements = (SELECT valeur FROM activite.t_divers WHERE code = 'CHIFERRREG') ; | |||
| -- Ne pas controler le mois en cours; | |||
| UPDATE activite.p_chiffrier_comptable | |||
| SET montant_ventes_c = 0, | |||
| montant_ventes_h = 0, | |||
| montant_reglements_c = 0, | |||
| montant_reglements_h = 0 | |||
| WHERE date_comptable >= date(date_trunc('month', now())); | |||
| -- table de travail | |||
| DROP TABLE IF EXISTS w_chiffrier_comptable; | |||
| CREATE TEMP TABLE w_chiffrier_comptable | |||
| ( | |||
| date_comptable date, | |||
| provider_id bigint, | |||
| montant_comptabilise_d_c numeric(13,2) DEFAULT 0, | |||
| montant_comptabilise_t_c numeric(13,2) DEFAULT 0, | |||
| montant_comptabilise_s_c numeric(13,2) DEFAULT 0, | |||
| montant_comptabilise_c_c numeric(13,2) DEFAULT 0, | |||
| montant_regle_s_c numeric(13,2) DEFAULT 0, | |||
| montant_regle_c_c numeric(13,2) DEFAULT 0, | |||
| montant_comptabilise_d_h numeric(13,2) DEFAULT 0, | |||
| montant_comptabilise_t_h numeric(13,2) DEFAULT 0, | |||
| montant_comptabilise_s_h numeric(13,2) DEFAULT 0, | |||
| montant_comptabilise_c_h numeric(13,2) DEFAULT 0, | |||
| montant_regle_s_h numeric(13,2) DEFAULT 0, | |||
| montant_regle_c_h numeric(13,2) DEFAULT 0 | |||
| ) ; | |||
| RAISE NOTICE 'Lignes facturées CLINIQUE'; | |||
| INSERT INTO w_chiffrier_comptable(date_comptable, provider_id, montant_comptabilise_d_c) | |||
| SELECT date_trunc('month',p_factures.date_vente) AS date_comptable, p_factures.provider_id, | |||
| SUM(p_factures_lignes_c.montant_comptabilise) AS montant_comptabilise_d_c | |||
| FROM activite.p_factures_lignes_c | |||
| JOIN activite.p_factures ON p_factures_lignes_c.no_facture = p_factures.no_facture | |||
| JOIN activite.p_sejours ON p_factures.no_sejour = p_sejours.no_sejour AND p_sejours.etat = '' | |||
| WHERE p_factures.date_vente BETWEEN '20090101' AND date(now()) AND | |||
| p_factures.code_vente = '1' | |||
| GROUP BY 1,2; | |||
| RAISE NOTICE 'Lignes facturées HONORAIRES'; | |||
| INSERT INTO w_chiffrier_comptable(date_comptable, provider_id, montant_comptabilise_d_h) | |||
| SELECT date_trunc('month',p_factures.date_vente) AS date_comptable, p_factures.provider_id, | |||
| SUM(p_factures_lignes_h.montant_comptabilise) AS montant_comptabilise_d_h | |||
| FROM activite.p_factures_lignes_h | |||
| JOIN activite.p_factures ON p_factures_lignes_h.no_facture = p_factures.no_facture | |||
| JOIN activite.p_sejours ON p_factures.no_sejour = p_sejours.no_sejour AND p_sejours.etat = '' | |||
| WHERE date_vente BETWEEN '20090101' AND date(now()) AND | |||
| p_factures.code_vente = '1' | |||
| GROUP BY 1,2; | |||
| RAISE NOTICE 'Factures'; | |||
| INSERT INTO w_chiffrier_comptable(date_comptable, provider_id, montant_comptabilise_t_c, montant_comptabilise_t_h) | |||
| SELECT date_trunc('month',date_vente) AS date_comptable, p_factures.provider_id, | |||
| SUM(p_factures.montant_comptabilise_c) AS montant_comptabilise_t_c, | |||
| SUM(p_factures.montant_comptabilise_h) AS montant_comptabilise_t_h | |||
| FROM activite.p_factures | |||
| JOIN activite.p_sejours ON p_factures.no_sejour = p_sejours.no_sejour AND p_sejours.etat = '' | |||
| WHERE date_vente BETWEEN '20090101' AND date(now()) AND | |||
| code_vente = '1' | |||
| GROUP BY 1,2; | |||
| RAISE NOTICE 'Comptabilisation CLINIQUE'; | |||
| INSERT INTO w_chiffrier_comptable(date_comptable, provider_id, montant_comptabilise_s_c, montant_regle_s_c) | |||
| SELECT date_trunc('month',p_facture_solde_tiers_c.date_comptable) AS date_comptable, p_factures.provider_id, | |||
| SUM(CASE WHEN p_factures.code_vente = '1' THEN montant_comptabilise ELSE 0 END) AS montant_comptabilise_s_c, | |||
| SUM(CASE WHEN od_avoir <> '1' AND od_non_comptabilise IS DISTINCT FROM '1' THEN montant_regle ELSE 0 END) AS montant_regle_s_c | |||
| FROM activite.p_facture_solde_tiers_c | |||
| JOIN activite.p_factures ON p_facture_solde_tiers_c.no_facture = p_factures.no_facture | |||
| JOIN activite.p_sejours ON p_factures.no_sejour = p_sejours.no_sejour AND p_sejours.etat = '' | |||
| WHERE date_comptable BETWEEN '20090101' AND date(now()) | |||
| GROUP BY 1,2 ; | |||
| RAISE NOTICE 'Comptabilisation HONORAIRE'; | |||
| INSERT INTO w_chiffrier_comptable(date_comptable, provider_id, montant_comptabilise_s_h, montant_regle_s_h) | |||
| SELECT date_trunc('month',date_comptable) AS date_comptable, p_factures.provider_id, | |||
| SUM(CASE WHEN p_factures.code_vente = '1' THEN montant_comptabilise ELSE 0 END) AS montant_comptabilise_s_h, | |||
| SUM(CASE WHEN od_avoir <> '1' AND od_non_comptabilise IS DISTINCT FROM '1' THEN montant_regle ELSE 0 END) AS montant_regle_s_h | |||
| FROM activite.p_factures_soldes_h | |||
| JOIN activite.p_factures ON p_factures_soldes_h.no_facture = p_factures.no_facture | |||
| JOIN activite.p_sejours ON p_factures.no_sejour = p_sejours.no_sejour AND p_sejours.etat = '' | |||
| WHERE date_comptable BETWEEN '20090101' AND date(now()) | |||
| GROUP BY 1,2 ; | |||
| RAISE NOTICE 'Chiffrier production'; | |||
| INSERT INTO w_chiffrier_comptable(date_comptable, provider_id, montant_comptabilise_c_c, montant_comptabilise_c_h, montant_regle_c_c, montant_regle_c_h) | |||
| SELECT date_trunc('month',date_comptable) AS date_comptable, provider_id, | |||
| SUM(montant_ventes_c) AS montant_comptabilise_c_c, | |||
| SUM(montant_ventes_h) AS montant_comptabilise_c_h, | |||
| SUM(montant_reglements_c) AS montant_regle_c_c, | |||
| SUM(montant_reglements_h) AS montant_regle_c_h | |||
| FROM activite.p_chiffrier_comptable | |||
| WHERE date_comptable BETWEEN '20090101' AND date(now()) | |||
| GROUP BY 1,2 ; | |||
| RAISE NOTICE 'Controles'; | |||
| DROP TABLE IF EXISTS w_controle_chiffrier; | |||
| CREATE TEMP TABLE w_controle_chiffrier AS | |||
| SELECT | |||
| date_comptable AS w_date_comptable, | |||
| COALESCE(provider_id,0) AS w_provider_id, | |||
| SUM(montant_comptabilise_d_c) AS w_montant_comptabilise_d_c, | |||
| SUM(montant_comptabilise_t_c) AS w_montant_comptabilise_t_c, | |||
| SUM(montant_comptabilise_s_c) AS w_montant_comptabilise_s_c, | |||
| SUM(montant_comptabilise_c_c) AS w_montant_comptabilise_c_c, | |||
| SUM(montant_regle_s_c) AS w_montant_regle_s_c, | |||
| SUM(montant_regle_c_c) AS w_montant_regle_c_c, | |||
| SUM(montant_comptabilise_d_h) AS w_montant_comptabilise_d_h, | |||
| SUM(montant_comptabilise_t_h) AS w_montant_comptabilise_t_h, | |||
| SUM(montant_comptabilise_s_h) AS w_montant_comptabilise_s_h, | |||
| SUM(montant_comptabilise_c_h) AS w_montant_comptabilise_c_h, | |||
| SUM(montant_regle_s_h) AS w_montant_regle_s_h, | |||
| SUM(montant_regle_c_h) AS w_montant_regle_c_h | |||
| FROM w_chiffrier_comptable | |||
| GROUP BY 1,2; | |||
| -- Suppression lignes antérieures (si changement de date début) | |||
| DELETE | |||
| FROM activite.t_controle_chiffrier | |||
| WHERE date_comptable < (SELECT date(MIN(date_trunc('month',date_comptable))) FROM activite.p_chiffrier_comptable); | |||
| -- Ajout nouvelles lignes | |||
| INSERT INTO activite.t_controle_chiffrier | |||
| (date_comptable, | |||
| provider_id, | |||
| montant_comptabilise_d_c, | |||
| montant_comptabilise_t_c, | |||
| montant_comptabilise_s_c, | |||
| montant_comptabilise_c_c, | |||
| montant_regle_s_c, | |||
| montant_regle_c_c, | |||
| montant_comptabilise_d_h, | |||
| montant_comptabilise_t_h, | |||
| montant_comptabilise_s_h, | |||
| montant_comptabilise_c_h, | |||
| montant_regle_s_h, | |||
| montant_regle_c_h, | |||
| valide | |||
| ) | |||
| SELECT | |||
| w_date_comptable, | |||
| w_provider_id, | |||
| w_montant_comptabilise_d_c, | |||
| w_montant_comptabilise_t_c, | |||
| w_montant_comptabilise_s_c, | |||
| w_montant_comptabilise_c_c, | |||
| w_montant_regle_s_c, | |||
| w_montant_regle_c_c, | |||
| w_montant_comptabilise_d_h, | |||
| w_montant_comptabilise_t_h, | |||
| w_montant_comptabilise_s_h, | |||
| w_montant_comptabilise_c_h, | |||
| w_montant_regle_s_h, | |||
| w_montant_regle_c_h, | |||
| CASE WHEN w_montant_comptabilise_d_c <> w_montant_comptabilise_t_c OR | |||
| w_montant_comptabilise_s_c <> w_montant_comptabilise_s_c OR | |||
| w_montant_comptabilise_d_c <> w_montant_comptabilise_c_c AND w_montant_comptabilise_c_c <> 0 OR | |||
| w_montant_regle_s_c <> w_montant_regle_c_c AND w_montant_regle_c_c <> 0 OR | |||
| w_montant_comptabilise_d_h <> w_montant_comptabilise_t_h OR | |||
| w_montant_comptabilise_s_h <> w_montant_comptabilise_s_h OR | |||
| w_montant_comptabilise_d_h <> w_montant_comptabilise_c_h AND w_montant_comptabilise_c_c <> 0 OR | |||
| w_montant_regle_s_h <> w_montant_regle_c_h AND w_montant_regle_c_h <> 0 THEN 0 ELSE 1 END | |||
| FROM w_controle_chiffrier | |||
| LEFT JOIN activite.t_controle_chiffrier ON w_date_comptable = date_comptable AND w_provider_id = provider_id | |||
| WHERE date_comptable IS NULL; | |||
| UPDATE activite.t_controle_chiffrier SET | |||
| montant_comptabilise_d_c = w_montant_comptabilise_d_c, | |||
| montant_comptabilise_t_c = w_montant_comptabilise_t_c, | |||
| montant_comptabilise_s_c = w_montant_comptabilise_s_c, | |||
| montant_comptabilise_c_c = w_montant_comptabilise_c_c, | |||
| montant_regle_s_c = w_montant_regle_s_c, | |||
| montant_regle_c_c = w_montant_regle_c_c, | |||
| montant_comptabilise_d_h = w_montant_comptabilise_d_h, | |||
| montant_comptabilise_t_h = w_montant_comptabilise_t_h, | |||
| montant_comptabilise_s_h = w_montant_comptabilise_s_h, | |||
| montant_comptabilise_c_h = w_montant_comptabilise_c_h, | |||
| montant_regle_s_h = w_montant_regle_s_h, | |||
| montant_regle_c_h = w_montant_regle_c_h, | |||
| valide = CASE WHEN w_montant_comptabilise_d_c <> w_montant_comptabilise_t_c OR | |||
| w_montant_comptabilise_s_c <> w_montant_comptabilise_s_c OR | |||
| w_montant_comptabilise_d_c <> w_montant_comptabilise_c_c AND w_montant_comptabilise_c_c <> 0 OR | |||
| w_montant_regle_s_c <> w_montant_regle_c_c AND w_montant_regle_c_c <> 0 OR | |||
| w_montant_comptabilise_d_h <> w_montant_comptabilise_t_h OR | |||
| w_montant_comptabilise_s_h <> w_montant_comptabilise_s_h OR | |||
| w_montant_comptabilise_d_h <> w_montant_comptabilise_c_h AND w_montant_comptabilise_c_c <> 0 OR | |||
| w_montant_regle_s_h <> w_montant_regle_c_h AND w_montant_regle_c_h <> 0 THEN 0 ELSE 1 END | |||
| FROM w_controle_chiffrier | |||
| WHERE w_date_comptable = date_comptable AND w_provider_id = provider_id | |||
| AND ( | |||
| montant_comptabilise_d_c IS DISTINCT FROM w_montant_comptabilise_d_c OR | |||
| montant_comptabilise_t_c IS DISTINCT FROM w_montant_comptabilise_t_c OR | |||
| montant_comptabilise_s_c IS DISTINCT FROM w_montant_comptabilise_s_c OR | |||
| montant_comptabilise_c_c IS DISTINCT FROM w_montant_comptabilise_c_c OR | |||
| montant_regle_s_c IS DISTINCT FROM w_montant_regle_s_c OR | |||
| montant_regle_c_c IS DISTINCT FROM w_montant_regle_c_c OR | |||
| montant_comptabilise_d_h IS DISTINCT FROM w_montant_comptabilise_d_h OR | |||
| montant_comptabilise_t_h IS DISTINCT FROM w_montant_comptabilise_t_h OR | |||
| montant_comptabilise_s_h IS DISTINCT FROM w_montant_comptabilise_s_h OR | |||
| montant_comptabilise_c_h IS DISTINCT FROM w_montant_comptabilise_c_h OR | |||
| montant_regle_s_h IS DISTINCT FROM w_montant_regle_s_h OR | |||
| montant_regle_c_h IS DISTINCT FROM w_montant_regle_c_h | |||
| ); | |||
| UPDATE activite.t_controle_chiffrier | |||
| SET valide = 1 | |||
| WHERE valide <> 1 AND | |||
| NOT | |||
| (montant_comptabilise_d_c IS DISTINCT FROM montant_comptabilise_c_c AND montant_comptabilise_c_c <> 0 OR | |||
| montant_comptabilise_t_c IS DISTINCT FROM montant_comptabilise_c_c AND montant_comptabilise_c_c <> 0 OR | |||
| montant_comptabilise_s_c IS DISTINCT FROM montant_comptabilise_c_c AND montant_comptabilise_c_c <> 0 OR | |||
| montant_comptabilise_c_c IS DISTINCT FROM montant_comptabilise_c_c AND montant_comptabilise_c_c <> 0 OR | |||
| montant_regle_s_c IS DISTINCT FROM montant_regle_c_c AND montant_regle_c_c <> 0 OR | |||
| montant_comptabilise_d_h IS DISTINCT FROM montant_comptabilise_c_h AND montant_comptabilise_c_h <> 0 OR | |||
| montant_comptabilise_t_h IS DISTINCT FROM montant_comptabilise_c_h AND montant_comptabilise_c_h <> 0 OR | |||
| montant_comptabilise_s_h IS DISTINCT FROM montant_comptabilise_c_h AND montant_comptabilise_c_h <> 0 OR | |||
| montant_comptabilise_c_h IS DISTINCT FROM montant_comptabilise_c_h AND montant_comptabilise_c_h <> 0 OR | |||
| montant_regle_s_h IS DISTINCT FROM montant_regle_c_h AND montant_regle_c_h <> 0 | |||
| ) OR | |||
| (CASE WHEN montant_comptabilise_c_c <> 0 THEN | |||
| ABS(montant_comptabilise_d_c - montant_comptabilise_c_c) + | |||
| ABS(montant_comptabilise_t_c - montant_comptabilise_c_c) + | |||
| ABS(montant_comptabilise_s_c - montant_comptabilise_c_c) | |||
| ELSE | |||
| 0 | |||
| END | |||
| + | |||
| CASE WHEN montant_comptabilise_c_h <> 0 THEN | |||
| ABS(montant_comptabilise_d_h - montant_comptabilise_c_h) + | |||
| ABS(montant_comptabilise_t_h - montant_comptabilise_c_h) + | |||
| ABS(montant_comptabilise_s_h - montant_comptabilise_c_h) | |||
| ELSE | |||
| 0 | |||
| END | |||
| + | |||
| CASE WHEN montant_regle_c_c <> 0 AND _ignorer_reglements IS DISTINCT FROM '1' THEN | |||
| ABS(montant_regle_s_c - montant_regle_c_c) | |||
| ELSE | |||
| 0 | |||
| END | |||
| + | |||
| CASE WHEN montant_regle_c_h <> 0 AND _ignorer_reglements IS DISTINCT FROM '1' THEN | |||
| ABS(montant_regle_s_h - montant_regle_c_h) | |||
| ELSE | |||
| 0 | |||
| END | |||
| ) <= _marge_erreur | |||
| ; | |||
| RETURN 'OK'; | |||
| END; | |||
| @ -0,0 +1,46 @@ | |||
| return: text | |||
| lang: plpgsql | |||
| src: | | |||
| DECLARE result TEXT; | |||
| BEGIN | |||
| EXECUTE 'DROP TABLE IF EXISTS w_tmp;'; | |||
| EXECUTE ' | |||
| CREATE TEMP TABLE w_tmp AS | |||
| SELECT | |||
| t_durees_sejour.oid, | |||
| t_durees_sejour.code, | |||
| t_durees_sejour.texte | |||
| FROM base.t_durees_sejour | |||
| ORDER BY code;'; | |||
| EXECUTE ' | |||
| UPDATE | |||
| activite.t_durees_sejour_c | |||
| SET | |||
| code = w_tmp.code, | |||
| texte = w_tmp.texte | |||
| FROM | |||
| w_tmp | |||
| WHERE | |||
| t_durees_sejour_c.oid = w_tmp.oid | |||
| AND ( | |||
| t_durees_sejour_c.code IS DISTINCT FROM w_tmp.code | |||
| OR t_durees_sejour_c.texte IS DISTINCT FROM w_tmp.texte | |||
| );'; | |||
| EXECUTE ' | |||
| INSERT INTO activite.t_durees_sejour_c ( | |||
| oid, | |||
| code, | |||
| texte | |||
| ) | |||
| SELECT w_tmp.oid, | |||
| w_tmp.code, | |||
| w_tmp.texte | |||
| FROM w_tmp | |||
| WHERE w_tmp.oid NOT IN ( | |||
| SELECT oid | |||
| FROM activite.t_durees_sejour_c | |||
| ) | |||
| ORDER BY w_tmp.code;'; | |||
| RETURN 'OK'; | |||
| END; | |||
| @ -0,0 +1,166 @@ | |||
| return: text | |||
| lang: plpgsql | |||
| src: | | |||
| DECLARE | |||
| result TEXT; | |||
| BEGIN | |||
| EXECUTE 'INSERT INTO activite.t_etages_historique( | |||
| etage_id, | |||
| date, | |||
| nb_lits_theoriques, | |||
| nb_lits_cp_theoriques, | |||
| nb_lits_ouverts, | |||
| nb_lits_cp_ouverts, | |||
| est_ouvert_1, | |||
| est_ouvert_2, | |||
| est_ouvert_3, | |||
| est_ouvert_4, | |||
| est_ouvert_5, | |||
| est_ouvert_6, | |||
| est_ouvert_7) | |||
| SELECT | |||
| oid, | |||
| ''20070101'', | |||
| COALESCE(nb_lits,0), | |||
| COALESCE(nb_cp,0), | |||
| COALESCE(nb_lits,0), | |||
| COALESCE(nb_cp,0), | |||
| ''1'', | |||
| ''1'', | |||
| ''1'', | |||
| ''1'', | |||
| ''1'', | |||
| ''1'', | |||
| ''1'' | |||
| FROM activite.t_etages | |||
| LEFT JOIN activite.t_etages_historique ON t_etages_historique.etage_id = t_etages.oid AND t_etages_historique.date = ''20070101'' | |||
| WHERE t_etages_historique.etage_id IS NULL'; | |||
| EXECUTE 'UPDATE activite.t_etages_historique SET | |||
| date_fin = date(COALESCE((( | |||
| SELECT min(t_etages_historique_f.date) AS min | |||
| FROM activite.t_etages_historique t_etages_historique_f | |||
| WHERE t_etages_historique_f.etage_id = t_etages_historique.etage_id AND | |||
| t_etages_historique_f.date > t_etages_historique.date)) - interval ''1 day'', ''2099-12-31''::date)) '; | |||
| EXECUTE 'UPDATE activite.t_etages | |||
| SET nb_lits = t_etages_historique.nb_lits_theoriques | |||
| FROM activite.t_etages_historique | |||
| WHERE t_etages.oid = t_etages_historique.etage_id AND | |||
| date_fin = ''20991231'''; | |||
| EXECUTE 'UPDATE activite.t_etages_historique SET | |||
| heberge_hospitalises = ''0'', | |||
| heberge_ambulatoires = ''0'', | |||
| heberge_externes = ''0'', | |||
| heberge_urgences = ''0'', | |||
| heberge_bebes = ''0'''; | |||
| EXECUTE 'UPDATE activite.t_etages_historique SET | |||
| heberge_hospitalises = subview.heberge_hospitalises, | |||
| heberge_ambulatoires = subview.heberge_ambulatoires, | |||
| heberge_externes = subview.heberge_externes, | |||
| heberge_urgences = subview.heberge_urgences, | |||
| heberge_bebes = subview.heberge_bebes | |||
| FROM ( | |||
| SELECT | |||
| t_lieux_c.etage_id, | |||
| t_etages_historique.date, | |||
| MAX(CASE WHEN est_jour_hospitalisation = ''1'' THEN ''1'' ELSE ''0'' END) AS heberge_hospitalises, | |||
| MAX(CASE WHEN nb_ambulatoires > 0 THEN ''1'' ELSE ''0'' END) AS heberge_ambulatoires, | |||
| MAX(CASE WHEN nb_externes > 0 THEN ''1'' ELSE ''0'' END) AS heberge_externes, | |||
| MAX(CASE WHEN nb_urgences > 0 THEN ''1'' ELSE ''0'' END) AS heberge_urgences, | |||
| MAX(CASE WHEN nb_bebes > 0 THEN ''1'' ELSE ''0'' END) AS heberge_bebes | |||
| FROM activite.p_mouvements_sejour | |||
| JOIN activite.t_lieux_c ON lieu_id = t_lieux_c.oid | |||
| JOIN activite.t_etages_historique ON t_lieux_c.etage_id = t_etages_historique.etage_id AND p_mouvements_sejour.date BETWEEN t_etages_historique.date AND t_etages_historique.date_fin | |||
| GROUP BY 1,2 | |||
| ORDER BY 1,2 | |||
| ) subview | |||
| WHERE subview.etage_id = t_etages_historique.etage_id AND subview.date = t_etages_historique.date;'; | |||
| EXECUTE 'DROP TABLE IF EXISTS w_etages_places; | |||
| DROP TYPE IF EXISTS w_etages_places;'; | |||
| EXECUTE 'CREATE TEMP TABLE w_etages_places AS | |||
| SELECT | |||
| t_etages.oid AS etage_id, | |||
| p_calendrier.date, | |||
| t_etages_historique.nb_lits_theoriques, | |||
| t_etages_historique.nb_lits_ouverts, | |||
| 0::numeric AS nb_lits_cp_theoriques, | |||
| 0::numeric AS nb_lits_cp_ouverts, | |||
| CASE WHEN date_part(''DOW'',p_calendrier.date) = 1 THEN est_ouvert_1 | |||
| WHEN date_part(''DOW'',p_calendrier.date) = 2 THEN est_ouvert_2 | |||
| WHEN date_part(''DOW'',p_calendrier.date) = 3 THEN est_ouvert_3 | |||
| WHEN date_part(''DOW'',p_calendrier.date) = 4 THEN est_ouvert_4 | |||
| WHEN date_part(''DOW'',p_calendrier.date) = 5 THEN est_ouvert_5 | |||
| WHEN date_part(''DOW'',p_calendrier.date) = 6 THEN est_ouvert_6 | |||
| WHEN date_part(''DOW'',p_calendrier.date) = 0 THEN est_ouvert_7 | |||
| ELSE ''0'' END AS est_ouvert, | |||
| heberge_hospitalises, | |||
| heberge_ambulatoires, | |||
| heberge_externes, | |||
| heberge_urgences, | |||
| heberge_bebes | |||
| FROM activite.t_etages | |||
| JOIN activite.t_etages_historique ON t_etages.oid = t_etages_historique.etage_id | |||
| JOIN base.p_calendrier ON p_calendrier.date BETWEEN t_etages_historique.date AND t_etages_historique.date_fin AND p_calendrier.date BETWEEN ''20070101'' AND now() + interval ''1 month'' | |||
| ORDER BY 1,2;'; | |||
| EXECUTE 'INSERT INTO activite.t_etages_places( | |||
| etage_id, | |||
| date, | |||
| nb_lits_theoriques, | |||
| nb_lits_ouverts, | |||
| nb_lits_cp_theoriques, | |||
| nb_lits_cp_ouverts, | |||
| est_ouvert, | |||
| heberge_hospitalises, | |||
| heberge_ambulatoires, | |||
| heberge_externes, | |||
| heberge_urgences, | |||
| heberge_bebes) | |||
| SELECT | |||
| w_etages_places.etage_id, | |||
| w_etages_places.date, | |||
| w_etages_places.nb_lits_theoriques, | |||
| w_etages_places.nb_lits_ouverts, | |||
| w_etages_places.nb_lits_cp_theoriques, | |||
| w_etages_places.nb_lits_cp_ouverts, | |||
| w_etages_places.est_ouvert, | |||
| w_etages_places.heberge_hospitalises, | |||
| w_etages_places.heberge_ambulatoires, | |||
| w_etages_places.heberge_externes, | |||
| w_etages_places.heberge_urgences, | |||
| w_etages_places.heberge_bebes | |||
| FROM w_etages_places | |||
| LEFT JOIN activite.t_etages_places t_etages_places_deja ON w_etages_places.etage_id = t_etages_places_deja.etage_id AND w_etages_places.date = t_etages_places_deja.date | |||
| WHERE t_etages_places_deja.etage_id IS NULL; '; | |||
| EXECUTE 'UPDATE activite.t_etages_places SET | |||
| nb_lits_theoriques = w_etages_places.nb_lits_theoriques, | |||
| nb_lits_ouverts = w_etages_places.nb_lits_ouverts, | |||
| nb_lits_cp_theoriques = w_etages_places.nb_lits_cp_theoriques, | |||
| nb_lits_cp_ouverts = w_etages_places.nb_lits_cp_ouverts, | |||
| est_ouvert = w_etages_places.est_ouvert, | |||
| heberge_hospitalises = w_etages_places.heberge_hospitalises, | |||
| heberge_ambulatoires = w_etages_places.heberge_ambulatoires, | |||
| heberge_externes = w_etages_places.heberge_externes, | |||
| heberge_urgences = w_etages_places.heberge_urgences, | |||
| heberge_bebes = w_etages_places.heberge_bebes | |||
| FROM w_etages_places | |||
| WHERE w_etages_places.etage_id = t_etages_places.etage_id AND w_etages_places.date = t_etages_places.date AND | |||
| ( | |||
| t_etages_places.nb_lits_theoriques IS DISTINCT FROM w_etages_places.nb_lits_theoriques OR | |||
| t_etages_places.nb_lits_ouverts IS DISTINCT FROM w_etages_places.nb_lits_ouverts OR | |||
| t_etages_places.nb_lits_cp_theoriques IS DISTINCT FROM w_etages_places.nb_lits_cp_theoriques OR | |||
| t_etages_places.nb_lits_cp_ouverts IS DISTINCT FROM w_etages_places.nb_lits_cp_ouverts OR | |||
| t_etages_places.est_ouvert IS DISTINCT FROM w_etages_places.est_ouvert OR | |||
| t_etages_places.heberge_hospitalises IS DISTINCT FROM w_etages_places.heberge_hospitalises OR | |||
| t_etages_places.heberge_ambulatoires IS DISTINCT FROM w_etages_places.heberge_ambulatoires OR | |||
| t_etages_places.heberge_externes IS DISTINCT FROM w_etages_places.heberge_externes OR | |||
| t_etages_places.heberge_urgences IS DISTINCT FROM w_etages_places.heberge_urgences OR | |||
| t_etages_places.heberge_bebes IS DISTINCT FROM w_etages_places.heberge_bebes | |||
| ); | |||
| '; | |||
| EXECUTE 'DROP TABLE IF EXISTS w_etages_places; | |||
| DROP TYPE IF EXISTS w_etages_places;'; | |||
| RETURN 'OK'; | |||
| END; | |||
| @ -0,0 +1,177 @@ | |||
| return: text | |||
| lang: plpgsql | |||
| src: | | |||
| DECLARE | |||
| result TEXT; | |||
| BEGIN | |||
| -- Recopie listes de FINESS de activité vers base | |||
| IF NOT EXISTS ( | |||
| SELECT t_listes.code | |||
| FROM base.t_listes | |||
| ) AND | |||
| EXISTS | |||
| (SELECT t_listes.code | |||
| FROM activite.t_listes | |||
| JOIN activite.t_listes_tables ON t_listes.table_id = t_listes_tables.oid | |||
| WHERE t_listes_tables.code = 'FINESS' | |||
| ) | |||
| THEN | |||
| DROP TABLE IF EXISTS w_listes_finess; | |||
| CREATE TEMP TABLE w_listes_finess AS | |||
| SELECT t_listes.* | |||
| FROM activite.t_listes | |||
| JOIN activite.t_listes_tables ON t_listes.table_id = t_listes_tables.oid | |||
| WHERE t_listes_tables.code = 'FINESS' AND | |||
| (SELECT count(*) FROM base.t_listes) = 0 | |||
| ; | |||
| INSERT INTO base.t_listes( | |||
| chapitre, | |||
| code, | |||
| contenu_by_code, | |||
| contenu_non_replicable_ailleurs, | |||
| est_partagee_modification, | |||
| exclude_code, | |||
| include_code, | |||
| is_cti, | |||
| oid, | |||
| show_omit, | |||
| table_id, | |||
| texte, | |||
| utilisateur_createur) | |||
| SELECT | |||
| w_listes_finess.chapitre, | |||
| w_listes_finess.code, | |||
| w_listes_finess.contenu_by_code, | |||
| w_listes_finess.contenu_non_replicable_ailleurs, | |||
| w_listes_finess.est_partagee_modification, | |||
| w_listes_finess.exclude_code, | |||
| w_listes_finess.include_code, | |||
| w_listes_finess.is_cti, | |||
| w_listes_finess.oid, | |||
| w_listes_finess.show_omit, | |||
| t_listes_tables.oid AS table_id, | |||
| w_listes_finess.texte, | |||
| w_listes_finess.utilisateur_createur | |||
| FROM w_listes_finess | |||
| JOIN base.t_listes_tables ON t_listes_tables.code = 'FINESS' | |||
| ; | |||
| INSERT INTO base.t_listes_contenu( | |||
| liste_id, | |||
| to_id) | |||
| SELECT liste_id, | |||
| to_id | |||
| FROM activite.t_listes_contenu | |||
| WHERE liste_id IN (SELECT oid FROM w_listes_finess) | |||
| ; | |||
| END IF; | |||
| -- Recopie classes de FINESS de activité vers base | |||
| IF NOT EXISTS ( | |||
| SELECT t_classes.code | |||
| FROM base.t_classes | |||
| ) AND | |||
| EXISTS | |||
| (SELECT t_classes.code | |||
| FROM activite.t_classes | |||
| JOIN activite.t_listes_tables ON t_classes.table_id = t_listes_tables.oid | |||
| WHERE t_listes_tables.code = 'FINESS' | |||
| ) | |||
| THEN | |||
| DROP TABLE IF EXISTS w_classes_finess; | |||
| CREATE TEMP TABLE w_classes_finess AS | |||
| SELECT t_classes.* | |||
| FROM activite.t_classes | |||
| JOIN activite.t_listes_tables ON t_classes.table_id = t_listes_tables.oid | |||
| WHERE t_listes_tables.code = 'FINESS' AND | |||
| (SELECT count(*) FROM base.t_classes) = 0 | |||
| ; | |||
| INSERT INTO base.t_classes( | |||
| oid, | |||
| sequence, | |||
| code, | |||
| contenu_by_code, | |||
| contenu_non_replicable_ailleurs, | |||
| is_cti, | |||
| table_id, | |||
| texte) | |||
| SELECT | |||
| w_classes_finess.oid, | |||
| w_classes_finess.sequence, | |||
| w_classes_finess.code, | |||
| w_classes_finess.contenu_by_code, | |||
| w_classes_finess.contenu_non_replicable_ailleurs, | |||
| w_classes_finess.is_cti, | |||
| t_listes_tables.oid AS table_id, | |||
| w_classes_finess.texte | |||
| FROM w_classes_finess | |||
| JOIN base.t_listes_tables ON t_listes_tables.code = 'FINESS' | |||
| ; | |||
| INSERT INTO base.t_classes_sections( | |||
| oid, | |||
| classe_id, | |||
| code, | |||
| condition, | |||
| exclude_code, | |||
| include_code, | |||
| texte) | |||
| SELECT oid, | |||
| classe_id, | |||
| code, | |||
| condition, | |||
| exclude_code, | |||
| include_code, | |||
| texte | |||
| FROM activite.t_classes_sections | |||
| WHERE classe_id IN (SELECT oid FROM w_classes_finess) | |||
| ; | |||
| INSERT INTO base.t_classes_sections_elements(section_id, to_id) | |||
| SELECT t_classes_sections_elements.section_id, t_classes_sections_elements.to_id | |||
| FROM activite.t_classes_sections_elements | |||
| JOIN activite.t_classes_sections ON section_id = t_classes_sections.oid | |||
| WHERE t_classes_sections.classe_id IN (SELECT oid FROM w_classes_finess) | |||
| ; | |||
| PERFORM base.cti_update_classes('base', 't_finess', 'FINESS',''); | |||
| END IF; | |||
| EXECUTE 'UPDATE activite.t_finess_c SET | |||
| code = t_finess.code, | |||
| texte = t_finess.texte, | |||
| texte_court = t_finess.texte_court, | |||
| type_etablissement = t_finess.type_etablissement, | |||
| secondaire = t_finess.secondaire, | |||
| section_id = t_finess.section_id, | |||
| section_code = t_finess.section_code, | |||
| section_texte = t_finess.section_texte | |||
| FROM base.t_finess | |||
| WHERE t_finess.oid = t_finess_c.oid AND | |||
| ( | |||
| t_finess_c.code IS DISTINCT FROM t_finess.code OR | |||
| t_finess_c.texte IS DISTINCT FROM t_finess.texte OR | |||
| t_finess_c.texte_court IS DISTINCT FROM t_finess.texte_court OR | |||
| t_finess_c.type_etablissement IS DISTINCT FROM t_finess.type_etablissement OR | |||
| t_finess_c.secondaire IS DISTINCT FROM t_finess.secondaire OR | |||
| t_finess_c.section_id IS DISTINCT FROM t_finess.section_id OR | |||
| t_finess_c.section_code IS DISTINCT FROM t_finess.section_code OR | |||
| t_finess_c.section_texte IS DISTINCT FROM t_finess.section_texte | |||
| )'; | |||
| EXECUTE 'INSERT INTO activite.t_finess_c(oid, code, texte, texte_court, type_etablissement, section_id, section_code, section_texte) | |||
| SELECT 0, ''000000000'', ''Non renseigné'', ''Non renseigné'', ''0'', NULL, NULL, NULL | |||
| WHERE 0 != ALL(ARRAY(SELECT oid FROM activite.t_finess_c)::bigint[])'; | |||
| EXECUTE 'INSERT INTO activite.t_finess_c(oid, code, texte, texte_court, type_etablissement, secondaire, section_id, section_code, section_texte) | |||
| SELECT oid, code, texte, texte_court, type_etablissement, secondaire, section_id, section_code, section_texte | |||
| FROM base.t_finess | |||
| WHERE t_finess.oid NOT IN (SELECT oid FROM activite.t_finess_c) | |||
| ORDER BY t_finess.oid;'; | |||
| RETURN 'OK'; | |||
| END; | |||
| @ -0,0 +1,328 @@ | |||
| return: text | |||
| lang: plpgsql | |||
| src: | | |||
| DECLARE | |||
| result TEXT; | |||
| BEGIN | |||
| DELETE FROM activite.t_ghm_c | |||
| WHERE ghm_id NOT IN (SELECT oid FROM base.t_ghm) AND ghm_id > 0; | |||
| UPDATE base.t_ghm SET severite = substr(code,6,1) WHERE severite ='' AND oid <> 0; | |||
| -- Standard | |||
| UPDATE activite.t_ghm_c SET | |||
| ghm_code = t_ghm.code, | |||
| ghm_texte = t_ghm.texte, | |||
| mco_id = t_mco.oid, | |||
| mco_code = t_mco.code, | |||
| mco_texte = t_mco.texte, | |||
| cas_id = t_ghm.cas_id, | |||
| cas_code = t_cas.code, | |||
| cas_texte = t_cas.texte, | |||
| severite_ghm_id = t_severites_ghm.oid, | |||
| severite_ghm_code = t_ghm.severite, | |||
| severite_ghm_texte = t_severites_ghm.texte, | |||
| cmd_id = t_ghm.cmd_id, | |||
| cmd_code = t_cmd.code, | |||
| cmd_texte = t_cmd.texte, | |||
| ghm5_id = t_ghm.ghm5_id, | |||
| ghm5_code = t_ghm5.code, | |||
| ghm5_texte = t_ghm5.texte | |||
| FROM base.t_ghm | |||
| JOIN base.t_cmd ON t_ghm.cmd_id = t_cmd.oid AND t_cmd.code <> '90' | |||
| JOIN base.t_mco ON t_mco.code::bpchar = CASE | |||
| WHEN t_cmd.code = '28'::bpchar THEN 'S' | |||
| WHEN t_ghm.mco = 'M'::bpchar THEN 'M' | |||
| WHEN t_ghm.mco = 'C'::bpchar THEN 'C' | |||
| WHEN t_ghm.mco = 'O'::bpchar THEN 'O' | |||
| ELSE '*' END | |||
| JOIN base.t_severites_ghm ON t_ghm.severite = t_severites_ghm.code | |||
| JOIN base.t_ghm5 ON t_ghm.ghm5_id = t_ghm5.oid | |||
| JOIN base.t_cas ON t_ghm.cas_id = t_cas.oid | |||
| WHERE t_ghm.oid = t_ghm_c.ghm_id AND | |||
| ( | |||
| t_ghm_c.ghm_code IS DISTINCT FROM t_ghm.code OR | |||
| t_ghm_c.ghm_texte IS DISTINCT FROM t_ghm.texte OR | |||
| t_ghm_c.mco_id IS DISTINCT FROM t_mco.oid OR | |||
| t_ghm_c.mco_code IS DISTINCT FROM t_mco.code OR | |||
| t_ghm_c.mco_texte IS DISTINCT FROM t_mco.texte OR | |||
| t_ghm_c.cas_id IS DISTINCT FROM t_ghm.cas_id OR | |||
| t_ghm_c.cas_code IS DISTINCT FROM t_cas.code OR | |||
| t_ghm_c.cas_texte IS DISTINCT FROM t_cas.texte OR | |||
| t_ghm_c.severite_ghm_id IS DISTINCT FROM t_severites_ghm.oid OR | |||
| t_ghm_c.severite_ghm_code IS DISTINCT FROM t_ghm.severite OR | |||
| t_ghm_c.severite_ghm_texte IS DISTINCT FROM t_severites_ghm.texte OR | |||
| t_ghm_c.cmd_id IS DISTINCT FROM t_ghm.cmd_id OR | |||
| t_ghm_c.cmd_code IS DISTINCT FROM t_cmd.code OR | |||
| t_ghm_c.cmd_texte IS DISTINCT FROM t_cmd.texte OR | |||
| t_ghm_c.ghm5_id IS DISTINCT FROM t_ghm.ghm5_id OR | |||
| t_ghm_c.ghm5_code IS DISTINCT FROM t_ghm5.code OR | |||
| t_ghm_c.ghm5_texte IS DISTINCT FROM t_ghm5.texte | |||
| ); | |||
| INSERT INTO activite.t_ghm_c( | |||
| ghm_id, | |||
| ghm_code, | |||
| ghm_texte, | |||
| mco_id, | |||
| mco_code, | |||
| mco_texte, | |||
| cas_id, | |||
| cas_code, | |||
| cas_texte, | |||
| severite_ghm_id, | |||
| severite_ghm_code, | |||
| severite_ghm_texte, | |||
| cmd_id, | |||
| cmd_code, | |||
| cmd_texte, | |||
| ghm5_id, | |||
| ghm5_code, | |||
| ghm5_texte) | |||
| SELECT | |||
| t_ghm.oid, | |||
| t_ghm.code AS ghm_code, | |||
| t_ghm.texte AS ghm_texte, | |||
| t_mco.oid AS mco_id, | |||
| t_mco.code AS mco_code, | |||
| t_mco.texte AS mco_texte, | |||
| t_ghm.cas_id, | |||
| t_cas.code AS cas_code, | |||
| t_cas.texte AS cas_texte, | |||
| t_severites_ghm.oid AS severite_ghm_id, | |||
| t_ghm.severite AS severite_ghm_code, | |||
| t_severites_ghm.texte AS severite_ghm_texte, | |||
| t_ghm.cmd_id, | |||
| t_cmd.code AS cmd_code, | |||
| t_cmd.texte_court AS cmd_texte, | |||
| t_ghm.ghm5_id AS ghm5_id, | |||
| t_ghm5.code AS ghm5_code, | |||
| t_ghm5.texte AS ghm5_texte | |||
| FROM base.t_ghm | |||
| JOIN base.t_cmd ON t_ghm.cmd_id = t_cmd.oid AND t_cmd.code <> '90' | |||
| JOIN base.t_mco ON t_mco.code::bpchar = CASE | |||
| WHEN t_cmd.code = '28'::bpchar THEN 'S' | |||
| WHEN t_ghm.mco = 'M'::bpchar THEN 'M' | |||
| WHEN t_ghm.mco = 'C'::bpchar THEN 'C' | |||
| WHEN t_ghm.mco = 'O'::bpchar THEN 'O' | |||
| ELSE '*' END | |||
| JOIN base.t_severites_ghm ON t_ghm.severite = t_severites_ghm.code | |||
| JOIN base.t_ghm5 ON t_ghm.ghm5_id = t_ghm5.oid | |||
| JOIN base.t_cas ON t_ghm.cas_id = t_cas.oid | |||
| WHERE t_ghm.oid NOT IN (SELECT ghm_id FROM activite.t_ghm_c); | |||
| -- Codes spéciaux | |||
| UPDATE activite.t_ghm_c SET | |||
| ghm_code = t_ghm.code, | |||
| ghm_texte = t_ghm.texte, | |||
| mco_id = t_mco.oid, | |||
| mco_code = t_mco.code, | |||
| mco_texte = t_mco.texte, | |||
| cas_id = t_cas.oid, | |||
| cas_code = t_cas.code, | |||
| cas_texte = t_cas.texte, | |||
| severite_ghm_id = t_severites_ghm.oid, | |||
| severite_ghm_code = t_severites_ghm.code, | |||
| severite_ghm_texte = t_severites_ghm.texte, | |||
| cmd_id = t_ghm.cmd_id, | |||
| cmd_code = t_ghm.cmd_code, | |||
| cmd_texte = t_ghm.cmd_texte, | |||
| ghm5_id = t_ghm.oid, | |||
| ghm5_code = t_ghm.code, | |||
| ghm5_texte = t_ghm.texte | |||
| FROM ( | |||
| SELECT -9991 AS oid, '99_SE1' AS code, 'Hors GHM. Forfaits SE1' AS texte, -9990 AS cmd_id, '99' AS cmd_code, 'Hors GHM' AS cmd_texte, -9990 AS groupe_id, 'ZZ' AS groupe_code, 'Hors GHM' AS groupe_texte | |||
| UNION | |||
| SELECT -9992 AS oid, '99_SE2' AS code, 'Hors GHM. Forfaits SE2' AS texte, -9990 AS cmd_id, '99' AS cmd_code, 'Hors GHM' AS cmd_texte, -9990 AS groupe_id, 'ZZ' AS groupe_code, 'Hors GHM' AS groupe_texte | |||
| UNION | |||
| SELECT -9993 AS oid, '99_SE3' AS code, 'Hors GHM. Forfaits SE3' AS texte, -9990 AS cmd_id, '99' AS cmd_code, 'Hors GHM' AS cmd_texte, -9990 AS groupe_id, 'ZZ' AS groupe_code, 'Hors GHM' AS groupe_texte | |||
| UNION | |||
| SELECT -9994 AS oid, '99_SE4' AS code, 'Hors GHM. Forfaits SE4' AS texte, -9990 AS cmd_id, '99' AS cmd_code, 'Hors GHM' AS cmd_texte, -9990 AS groupe_id, 'ZZ' AS groupe_code, 'Hors GHM' AS groupe_texte | |||
| UNION | |||
| SELECT -9995 AS oid, '99_ATU' AS code, 'Hors GHM. Forfaits ATU' AS texte, -9990 AS cmd_id, '99' AS cmd_code, 'Hors GHM' AS cmd_texte, -9990 AS groupe_id, 'ZZ' AS groupe_code, 'Hors GHM' AS groupe_texte | |||
| UNION | |||
| SELECT -9996 AS oid, '99_FFM' AS code, 'Hors GHM. Forfaits FFM' AS texte, -9990 AS cmd_id, '99' AS cmd_code, 'Hors GHM' AS cmd_texte, -9990 AS groupe_id, 'ZZ' AS groupe_code, 'Hors GHM' AS groupe_texte | |||
| UNION | |||
| SELECT -9990 AS oid, '99_ZZZ' AS code, 'Hors GHM. Divers' AS texte, -9990 AS cmd_id, '99' AS cmd_code, 'Hors GHM' AS cmd_texte, -9990 AS groupe_id, 'ZZ' AS groupe_code, 'Hors GHM' AS groupe_texte | |||
| UNION | |||
| SELECT -9980 AS oid, '98_P' AS code, 'Champ GHM. Présents' AS texte, -9980 AS cmd_id, '98' AS cmd_code, 'Champ GHM. Non groupés' AS cmd_texte, -9980 AS groupe_id, 'ZY' AS groupe_code, 'Champ GHM. Non groupés' AS groupe_texte | |||
| UNION | |||
| SELECT -9981 AS oid, '98_NG' AS code, 'Champ GHM. Sortis non groupés' AS texte, -9980 AS cmd_id, '98' AS cmd_code, 'Champ GHM. Non groupés' AS cmd_texte, -9980 AS groupe_id, 'ZY' AS groupe_code, 'Champ GHM. Non groupés' AS groupe_texte) t_ghm | |||
| JOIN base.t_mco ON t_mco.code = '*' | |||
| JOIN base.t_severites_ghm ON t_severites_ghm.code = '*' | |||
| JOIN base.t_cas ON t_cas.code = '*' | |||
| WHERE t_ghm.oid = t_ghm_c.ghm_id AND | |||
| ( | |||
| t_ghm_c.ghm_code IS DISTINCT FROM t_ghm.code OR | |||
| t_ghm_c.ghm_texte IS DISTINCT FROM t_ghm.texte OR | |||
| t_ghm_c.mco_id IS DISTINCT FROM t_mco.oid OR | |||
| t_ghm_c.mco_code IS DISTINCT FROM t_mco.code OR | |||
| t_ghm_c.mco_texte IS DISTINCT FROM t_mco.texte OR | |||
| t_ghm_c.cas_id IS DISTINCT FROM t_cas.oid OR | |||
| t_ghm_c.cas_code IS DISTINCT FROM t_cas.code OR | |||
| t_ghm_c.cas_texte IS DISTINCT FROM t_cas.texte OR | |||
| t_ghm_c.severite_ghm_id IS DISTINCT FROM t_severites_ghm.oid OR | |||
| t_ghm_c.severite_ghm_code IS DISTINCT FROM t_severites_ghm.code OR | |||
| t_ghm_c.severite_ghm_texte IS DISTINCT FROM t_severites_ghm.texte OR | |||
| t_ghm_c.cmd_id IS DISTINCT FROM t_ghm.cmd_id OR | |||
| t_ghm_c.cmd_code IS DISTINCT FROM t_ghm.cmd_code OR | |||
| t_ghm_c.cmd_texte IS DISTINCT FROM t_ghm.cmd_texte OR | |||
| t_ghm_c.ghm5_id IS DISTINCT FROM t_ghm.oid OR | |||
| t_ghm_c.ghm5_code IS DISTINCT FROM t_ghm.code OR | |||
| t_ghm_c.ghm5_texte IS DISTINCT FROM t_ghm.texte | |||
| ); | |||
| INSERT INTO activite.t_ghm_c( | |||
| ghm_id, | |||
| ghm_code, | |||
| ghm_texte, | |||
| mco_id, | |||
| mco_code, | |||
| mco_texte, | |||
| cas_id, | |||
| cas_code, | |||
| cas_texte, | |||
| severite_ghm_id, | |||
| severite_ghm_code, | |||
| severite_ghm_texte, | |||
| cmd_id, | |||
| cmd_code, | |||
| cmd_texte, | |||
| ghm5_id, | |||
| ghm5_code, | |||
| ghm5_texte) | |||
| SELECT | |||
| t_ghm.oid AS oid, | |||
| t_ghm.code AS ghm_code, | |||
| t_ghm.texte AS ghm_texte, | |||
| t_mco.oid AS mco_id, | |||
| t_mco.code AS mco_code, | |||
| t_mco.texte AS mco_texte, | |||
| t_cas.oid AS cas_id, | |||
| t_cas.code AS cas_code, | |||
| t_cas.texte AS cas_texte, | |||
| t_severites_ghm.oid AS severite_ghm_id, | |||
| t_severites_ghm.code AS severite_ghm_code, | |||
| t_severites_ghm.texte AS severite_ghm_texte, | |||
| t_ghm.cmd_id AS cmd_id, | |||
| t_ghm.cmd_code AS cmd_code, | |||
| t_ghm.cmd_texte AS cmd_texte, | |||
| t_ghm.oid AS ghm5_id, | |||
| t_ghm.code AS ghm5_code, | |||
| t_ghm.texte AS ghm5_texte | |||
| FROM ( | |||
| SELECT -9991 AS oid, '99_SE1' AS code, 'Hors GHM. Forfaits SE1' AS texte, -9990 AS cmd_id, '99' AS cmd_code, 'Hors GHM' AS cmd_texte, -9990 AS groupe_id, 'ZZ' AS groupe_code, 'Hors GHM' AS groupe_texte | |||
| UNION | |||
| SELECT -9992 AS oid, '99_SE2' AS code, 'Hors GHM. Forfaits SE2' AS texte, -9990 AS cmd_id, '99' AS cmd_code, 'Hors GHM' AS cmd_texte, -9990 AS groupe_id, 'ZZ' AS groupe_code, 'Hors GHM' AS groupe_texte | |||
| UNION | |||
| SELECT -9993 AS oid, '99_SE3' AS code, 'Hors GHM. Forfaits SE3' AS texte, -9990 AS cmd_id, '99' AS cmd_code, 'Hors GHM' AS cmd_texte, -9990 AS groupe_id, 'ZZ' AS groupe_code, 'Hors GHM' AS groupe_texte | |||
| UNION | |||
| SELECT -9994 AS oid, '99_SE4' AS code, 'Hors GHM. Forfaits SE4' AS texte, -9990 AS cmd_id, '99' AS cmd_code, 'Hors GHM' AS cmd_texte, -9990 AS groupe_id, 'ZZ' AS groupe_code, 'Hors GHM' AS groupe_texte | |||
| UNION | |||
| SELECT -9997 AS oid, '99_SE5' AS code, 'Hors GHM. Forfaits SE5' AS texte, -9990 AS cmd_id, '99' AS cmd_code, 'Hors GHM' AS cmd_texte, -9990 AS groupe_id, 'ZZ' AS groupe_code, 'Hors GHM' AS groupe_texte | |||
| UNION | |||
| SELECT -9998 AS oid, '99_SE6' AS code, 'Hors GHM. Forfaits SE6' AS texte, -9990 AS cmd_id, '99' AS cmd_code, 'Hors GHM' AS cmd_texte, -9990 AS groupe_id, 'ZZ' AS groupe_code, 'Hors GHM' AS groupe_texte | |||
| UNION | |||
| SELECT -9995 AS oid, '99_ATU' AS code, 'Hors GHM. Forfaits ATU' AS texte, -9990 AS cmd_id, '99' AS cmd_code, 'Hors GHM' AS cmd_texte, -9990 AS groupe_id, 'ZZ' AS groupe_code, 'Hors GHM' AS groupe_texte | |||
| UNION | |||
| SELECT -9996 AS oid, '99_FFM' AS code, 'Hors GHM. Forfaits FFM' AS texte, -9990 AS cmd_id, '99' AS cmd_code, 'Hors GHM' AS cmd_texte, -9990 AS groupe_id, 'ZZ' AS groupe_code, 'Hors GHM' AS groupe_texte | |||
| UNION | |||
| SELECT -9990 AS oid, '99_ZZZ' AS code, 'Hors GHM. Divers' AS texte, -9990 AS cmd_id, '99' AS cmd_code, 'Hors GHM' AS cmd_texte, -9990 AS groupe_id, 'ZZ' AS groupe_code, 'Hors GHM' AS groupe_texte | |||
| UNION | |||
| SELECT -9980 AS oid, '98_P' AS code, 'Champ GHM. Présents' AS texte, -9980 AS cmd_id, '98' AS cmd_code, 'Champ GHM. Non groupés' AS cmd_texte, -9980 AS groupe_id, 'ZY' AS groupe_code, 'Champ GHM. Non groupés' AS groupe_texte | |||
| UNION | |||
| SELECT -9981 AS oid, '98_NG' AS code, 'Champ GHM. Sortis non groupés' AS texte, -9980 AS cmd_id, '98' AS cmd_code, 'Champ GHM. Non groupés' AS cmd_texte, -9980 AS groupe_id, 'ZY' AS groupe_code, 'Champ GHM. Non groupés' AS groupe_texte) t_ghm | |||
| JOIN base.t_mco ON t_mco.code = '*' | |||
| JOIN base.t_severites_ghm ON t_severites_ghm.code = '*' | |||
| JOIN base.t_cas ON t_cas.code = '*' | |||
| WHERE t_ghm.oid NOT IN (SELECT ghm_id FROM activite.t_ghm_c); | |||
| -- Erreurs de groupage | |||
| UPDATE activite.t_ghm_c SET | |||
| ghm_code = t_ghm.code, | |||
| ghm_texte = t_ghm.texte, | |||
| mco_id = t_mco.oid, | |||
| mco_code = t_mco.code, | |||
| mco_texte = t_mco.texte, | |||
| cas_id = t_cas.oid, | |||
| cas_code = t_cas.code, | |||
| cas_texte = t_cas.texte, | |||
| severite_ghm_id = t_severites_ghm.oid, | |||
| severite_ghm_code = t_severites_ghm.code, | |||
| severite_ghm_texte = t_severites_ghm.texte, | |||
| cmd_id = t_ghm.cmd_id, | |||
| cmd_code = t_cmd.code, | |||
| cmd_texte = t_cmd.texte, | |||
| ghm5_id = t_ghm.ghm5_id, | |||
| ghm5_code = t_ghm5.code, | |||
| ghm5_texte = t_ghm5.texte | |||
| FROM base.t_ghm | |||
| JOIN base.t_cmd ON t_ghm.cmd_id = t_cmd.oid AND t_cmd.code = '90' | |||
| JOIN base.t_mco ON t_mco.code = '*' | |||
| JOIN base.t_severites_ghm ON t_severites_ghm.code = '*' | |||
| JOIN base.t_cas ON t_cas.code = '*' | |||
| JOIN base.t_ghm5 ON t_ghm.ghm5_id = t_ghm5.oid | |||
| WHERE t_ghm.oid = t_ghm_c.ghm_id AND | |||
| ( | |||
| t_ghm_c.ghm_code IS DISTINCT FROM t_ghm.code OR | |||
| t_ghm_c.ghm_texte IS DISTINCT FROM t_ghm.texte OR | |||
| t_ghm_c.mco_id IS DISTINCT FROM t_mco.oid OR | |||
| t_ghm_c.mco_code IS DISTINCT FROM t_mco.code OR | |||
| t_ghm_c.mco_texte IS DISTINCT FROM t_mco.texte OR | |||
| t_ghm_c.cas_id IS DISTINCT FROM t_cas.oid OR | |||
| t_ghm_c.cas_code IS DISTINCT FROM t_cas.code OR | |||
| t_ghm_c.cas_texte IS DISTINCT FROM t_cas.texte OR | |||
| t_ghm_c.severite_ghm_id IS DISTINCT FROM t_severites_ghm.oid OR | |||
| t_ghm_c.severite_ghm_code IS DISTINCT FROM t_severites_ghm.code OR | |||
| t_ghm_c.severite_ghm_texte IS DISTINCT FROM t_severites_ghm.texte OR | |||
| t_ghm_c.cmd_id IS DISTINCT FROM t_ghm.cmd_id OR | |||
| t_ghm_c.cmd_code IS DISTINCT FROM t_cmd.code OR | |||
| t_ghm_c.cmd_texte IS DISTINCT FROM t_cmd.texte OR | |||
| t_ghm_c.ghm5_id IS DISTINCT FROM t_ghm.ghm5_id OR | |||
| t_ghm_c.ghm5_code IS DISTINCT FROM t_ghm5.code OR | |||
| t_ghm_c.ghm5_texte IS DISTINCT FROM t_ghm5.texte | |||
| ); | |||
| INSERT INTO activite.t_ghm_c( | |||
| ghm_id, | |||
| ghm_code, | |||
| ghm_texte, | |||
| mco_id, | |||
| mco_code, | |||
| mco_texte, | |||
| cas_id, | |||
| cas_code, | |||
| cas_texte, | |||
| severite_ghm_id, | |||
| severite_ghm_code, | |||
| severite_ghm_texte, | |||
| cmd_id, | |||
| cmd_code, | |||
| cmd_texte, | |||
| ghm5_id, | |||
| ghm5_code, | |||
| ghm5_texte) | |||
| SELECT | |||
| t_ghm.oid AS oid, | |||
| t_ghm.code AS ghm_code, | |||
| t_ghm.texte AS ghm_texte, | |||
| t_mco.oid AS mco_id, | |||
| t_mco.code AS mco_code, | |||
| t_mco.texte AS mco_texte, | |||
| t_cas.oid AS cas_id, | |||
| t_cas.code AS cas_code, | |||
| t_cas.texte AS cas_texte, | |||
| t_severites_ghm.oid AS severite_ghm_id, | |||
| t_severites_ghm.code AS severite_ghm_code, | |||
| t_severites_ghm.texte AS severite_ghm_texte, | |||
| t_ghm.cmd_id AS cmd_id, | |||
| t_cmd.code AS cmd_code, | |||
| t_cmd.texte AS cmd_texte, | |||
| t_ghm.ghm5_id AS ghm5_id, | |||
| t_ghm5.code AS ghm5_code, | |||
| t_ghm5.texte AS ghm5_texte | |||
| FROM base.t_ghm | |||
| JOIN base.t_cmd ON t_ghm.cmd_id = t_cmd.oid AND t_cmd.code = '90' | |||
| JOIN base.t_mco ON t_mco.code = '*' | |||
| JOIN base.t_severites_ghm ON t_severites_ghm.code = '*' | |||
| JOIN base.t_cas ON t_cas.code = '*' | |||
| JOIN base.t_ghm5 ON t_ghm.ghm5_id = t_ghm5.oid | |||
| WHERE t_ghm.oid NOT IN (SELECT ghm_id FROM activite.t_ghm_c); | |||
| PERFORM base.cti_update_classes('activite', 't_ghm_c', 'GHM','ghm_section'); | |||
| RETURN 'OK'; | |||
| END; | |||
| @ -0,0 +1,139 @@ | |||
| return: text | |||
| lang: plpgsql | |||
| src: | | |||
| DECLARE | |||
| result TEXT; | |||
| BEGIN | |||
| TRUNCATE activite.t_ghmgme_c | |||
| ; | |||
| INSERT INTO activite.t_ghmgme_c | |||
| ( ghmgme_id, ghmgme_code, ghmgme_texte,cm_id, cm_code, cm_texte, gn_id, gn_code, gn_texte,rgme_id,rgme_code,rgme_texte, gme_id, gme_code, gme_texte,ghm_id,ghm_code,ghm_texte, cmd_id, cmd_code, cmd_texte,ghm5_id,ghm5_code, ghm5_texte, type_pmsi) | |||
| VALUES | |||
| (0, 'Non renseigné', 'Non renseigné', 0, 'Non renseigné', 'Non renseigné', 0, 'Non renseigné', 'Non renseigné', 0, 'Non renseigné', 'Non renseigné', 0, 'Non renseigné', 'Non renseigné', 0, 'Non renseigné', 'Non renseigné', 0, 'Non renseigné', 'Non renseigné', 0, 'Non renseigné', 'Non renseigné', 'MCO/SSR'); | |||
| /* | |||
| Insertion GHM sauf 99 | |||
| */ | |||
| INSERT INTO activite.t_ghmgme_c | |||
| ( | |||
| ghmgme_id, | |||
| ghmgme_code, | |||
| ghmgme_texte, | |||
| ghm_id, | |||
| ghm_code, | |||
| ghm_texte, | |||
| cmd_id, | |||
| cmd_code, | |||
| cmd_texte, | |||
| ghm5_id, | |||
| ghm5_code, | |||
| ghm5_texte, | |||
| type_pmsi) | |||
| SELECT | |||
| ghm_id, | |||
| ghm_code, | |||
| 'MCO: ' || ghm_texte, | |||
| ghm_id, | |||
| ghm_code, | |||
| 'MCO: ' || ghm_texte, | |||
| cmd_id, | |||
| cmd_code, | |||
| 'MCO: ' || cmd_texte, | |||
| ghm5_id, | |||
| ghm5_code, | |||
| 'MCO: ' || ghm5_texte, | |||
| '1' | |||
| FROM activite.t_ghm_c | |||
| where ghm_id > 0 AND length(ghm_code) > 5 | |||
| order by ghm_id | |||
| ; | |||
| /* | |||
| Insertion GME sauf 99 | |||
| */ | |||
| INSERT INTO activite.t_ghmgme_c | |||
| ( | |||
| ghmgme_id, | |||
| ghmgme_code, | |||
| ghmgme_texte, | |||
| cm_id, | |||
| cm_code, | |||
| cm_texte, | |||
| gn_id, | |||
| gn_code, | |||
| gn_texte, | |||
| rgme_id, | |||
| rgme_code, | |||
| rgme_texte, | |||
| gme_id, | |||
| gme_code, | |||
| gme_texte, | |||
| type_pmsi) | |||
| SELECT | |||
| gme_id + 10000, | |||
| gme_code, | |||
| 'SSR: ' || gme_texte, | |||
| cm_id, | |||
| cm_code, | |||
| 'SSR: ' || cm_texte, | |||
| gn_id, | |||
| gn_code, | |||
| 'SSR: ' || gn_texte, | |||
| rgme_id, | |||
| rgme_code, | |||
| 'SSR: ' || rgme_texte, | |||
| gme_id, | |||
| gme_code, | |||
| 'SSR: ' || gme_texte, | |||
| '2' | |||
| FROM activite.t_gme_c | |||
| WHERE gme_id > 0 AND length(gme_code) > 5 | |||
| ; | |||
| INSERT INTO activite.t_ghmgme_c | |||
| ( | |||
| ghmgme_id, | |||
| ghmgme_code, | |||
| ghmgme_texte, | |||
| type_pmsi ) | |||
| SELECT -9991 AS oid, '99_SE1' AS code, 'Hors GHM-GME. Forfaits SE1' AS texte, '12' | |||
| UNION | |||
| SELECT -9992 AS oid, '99_SE2' AS code, 'Hors GHM-GME. Forfaits SE2' AS texte, '12' | |||
| UNION | |||
| SELECT -9993 AS oid, '99_SE3' AS code, 'Hors GHM-GME. Forfaits SE3' AS texte, '12' | |||
| UNION | |||
| SELECT -9994 AS oid, '99_SE4' AS code, 'Hors GHM-GME. Forfaits SE4' AS texte, '12' | |||
| UNION | |||
| SELECT -9995 AS oid, '99_ATU' AS code, 'Hors GHM-GME. Forfaits ATU' AS texte, '12' | |||
| UNION | |||
| SELECT -9996 AS oid, '99_FFM' AS code, 'Hors GHM-GME. Forfaits FFM' AS texte, '12' | |||
| UNION | |||
| SELECT -9990 AS oid, '99_ZZZ' AS code, 'Hors GHM-GME. Divers' AS texte, '12' | |||
| UNION | |||
| SELECT -9980 AS oid, '98_P' AS code, 'Champ GHM-GME. Présents' AS texte, '12' | |||
| UNION | |||
| SELECT -9981 AS oid, '98_NG' AS code, 'Champ GHM-GME. Sortis non groupés' AS texte, '12'; | |||
| /*PERFORM base.cti_update_classes | |||
| ('activite', 't_ghmgme_c', 'GHMGME','ghmgme_section');*/ | |||
| RETURN 'OK'; | |||
| END; | |||