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