src: | SELECT t_actes.oid, t_actes.code, t_actes.texte, t_actes.texte_court, t_actes.nomenclature, t_actes.type, t_actes.sexe, t_actes.classant, t_actes.marqueur, t_actes.icr, t_actes.icr_1, t_actes.icr_4, t_actes.icr_prive_atih_1, t_actes.icr_prive_atih_4, t_actes.icr_public_atih_1, t_actes.icr_public_atih_4, t_actes.tarif_1, t_actes.tarif_4, t_actes.tarif_5, 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.geste_marqueur_id, t_gestes_marqueurs.code AS geste_marqueur_code, t_gestes_marqueurs.texte_court AS geste_marqueur_texte, t_gestes_marqueurs.age_min AS geste_marqueur_age_min, t_gestes_marqueurs.age_max AS geste_marqueur_age_max, t_actes.geste_marqueur_regional_id, t_actes.geste_marqueur_groupe_id, t_actes.geste_marqueur_etablissement_id, 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, 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, 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, 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, 10, 2) = '99'::text THEN CASE WHEN substr(t_actes.chapitre_3_code, 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, 10, 2) = '99'::text THEN CASE WHEN substr(t_actes.chapitre_3_code, 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, 10, 2) = '99'::text THEN CASE WHEN substr(t_actes.chapitre_3_code, 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, t_actes.icr_conso_public_atih_1, t_actes.icr_rea_public_atih_1, t_actes.icr_p_prive_atih_1, t_actes.icr_conso_prive_atih_1, t_actes.icr_rea_prive_atih_1, t_actes.icr_p_public_atih_1, t_actes.date_debut_validite, t_actes.date_fin_validite, t_actes.racine_id, t_actes.racine_code, t_actes.racine_texte FROM pmsi.t_actes, pmsi.t_gestes_marqueurs, pmsi.t_ccam_regroupements t_ccam_regroupements_1, pmsi.t_ccam_regroupements t_ccam_regroupements_4 WHERE t_gestes_marqueurs.oid = t_actes.geste_marqueur_id AND t_actes.ccam_regroupement_id_1 = t_ccam_regroupements_1.oid AND t_actes.ccam_regroupement_id_4 = t_ccam_regroupements_4.oid;