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

551 lines
20 KiB

dep:
- v_listes_3
src: |
SELECT 'CHIR1'::text AS indicateur_code,
( SELECT t_etude_2.texte
FROM pmsi.t_etude_2
WHERE t_etude_2.code::text = 'CHIR1'::text) AS indicateur_texte,
p_rss.oid AS rss_id,
p_rss.patient_id,
p_rss.no_patient,
p_rss.finess,
p_rss.traitement_epmsi,
p_rss.en_cours,
p_rss.en_cours_etat,
CASE
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'F'::bpchar THEN 'FA'::text
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'V'::bpchar THEN 'GV'::text
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'G'::bpchar THEN 'GR'::text
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'S'::bpchar THEN 'SO'::text
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'P'::bpchar THEN 'PR'::text
WHEN p_rss.en_cours LIKE '1' THEN 'NX'::text
ELSE 'EX'::text
END AS en_cours_texte_tres_court,
p_rss.no_rss,
p_rss.version_groupage,
p_rss.date_naissance,
p_rss.sexe,
p_rss.date_entree,
p_rss.date_sortie,
p_rss.mode_entree,
p_rss.provenance,
p_rss.mode_sortie,
p_rss.destination,
p_rss.code_postal,
p_rss.poids_bebe,
p_rss.igs2,
p_rss.cma,
p_rss.groupe_ghm,
p_rss.duree_sejour,
p_rss.nb_rsa,
p_rss.age,
p_rss.supprime,
p_rss.date_import,
p_rss.nb_rum,
p_rss.secteur,
p_rss.no_sejour_administratif,
p_rss.nb_seances,
p_rss.ghm_fg9,
p_rss.ghm_id,
p_rss.medecin_rss_id,
p_rss.ghs_id,
p_rss.mois_sortie,
p_rss.diagnostic_principal_id,
p_rss.diagnostic_relie_id,
p_rss.base_remboursement,
p_rss.t2a_facture
FROM pmsi.p_rss
WHERE p_rss.etat <> 'S'::bpchar AND p_rss.age >= 18::numeric AND (p_rss.ghm_id IN ( SELECT v_listes_3.to_id
FROM pmsi.v_listes_3
WHERE v_listes_3.liste_code = 'CTI000001G'::text)) AND (p_rss.diagnostic_principal_id IN ( SELECT v_listes_3.to_id
FROM pmsi.v_listes_3
WHERE v_listes_3.liste_code = 'CTI001002D'::text))
UNION
SELECT 'CHIR2'::text AS indicateur_code,
( SELECT t_etude_2.texte
FROM pmsi.t_etude_2
WHERE t_etude_2.code::text = 'CHIR2'::text) AS indicateur_texte,
p_rss.oid AS rss_id,
p_rss.patient_id,
p_rss.no_patient,
p_rss.finess,
p_rss.traitement_epmsi,
p_rss.en_cours,
p_rss.en_cours_etat,
CASE
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'F'::bpchar THEN 'FA'::text
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'V'::bpchar THEN 'GV'::text
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'G'::bpchar THEN 'GR'::text
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'S'::bpchar THEN 'SO'::text
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'P'::bpchar THEN 'PR'::text
WHEN p_rss.en_cours LIKE '1' THEN 'NX'::text
ELSE 'EX'::text
END AS en_cours_texte_tres_court,
p_rss.no_rss,
p_rss.version_groupage,
p_rss.date_naissance,
p_rss.sexe,
p_rss.date_entree,
p_rss.date_sortie,
p_rss.mode_entree,
p_rss.provenance,
p_rss.mode_sortie,
p_rss.destination,
p_rss.code_postal,
p_rss.poids_bebe,
p_rss.igs2,
p_rss.cma,
p_rss.groupe_ghm,
p_rss.duree_sejour,
p_rss.nb_rsa,
p_rss.age,
p_rss.supprime,
p_rss.date_import,
p_rss.nb_rum,
p_rss.secteur,
p_rss.no_sejour_administratif,
p_rss.nb_seances,
p_rss.ghm_fg9,
p_rss.ghm_id,
p_rss.medecin_rss_id,
p_rss.ghs_id,
p_rss.mois_sortie,
p_rss.diagnostic_principal_id,
p_rss.diagnostic_relie_id,
p_rss.base_remboursement,
p_rss.t2a_facture
FROM pmsi.p_rss
WHERE p_rss.etat <> 'S'::bpchar AND p_rss.age >= 18::numeric AND (p_rss.ghm_id IN ( SELECT v_listes_3.to_id
FROM pmsi.v_listes_3
WHERE v_listes_3.liste_code = 'CTI000001G'::text)) AND (p_rss.diagnostic_principal_id IN ( SELECT v_listes_3.to_id
FROM pmsi.v_listes_3
WHERE v_listes_3.liste_code = 'CTI001004D'::text))
UNION
SELECT 'CHIR3'::text AS indicateur_code,
( SELECT t_etude_2.texte
FROM pmsi.t_etude_2
WHERE t_etude_2.code::text = 'CHIR3'::text) AS indicateur_texte,
p_rss.oid AS rss_id,
p_rss.patient_id,
p_rss.no_patient,
p_rss.finess,
p_rss.traitement_epmsi,
p_rss.en_cours,
p_rss.en_cours_etat,
CASE
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'F'::bpchar THEN 'FA'::text
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'V'::bpchar THEN 'GV'::text
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'G'::bpchar THEN 'GR'::text
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'S'::bpchar THEN 'SO'::text
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'P'::bpchar THEN 'PR'::text
WHEN p_rss.en_cours LIKE '1' THEN 'NX'::text
ELSE 'EX'::text
END AS en_cours_texte_tres_court,
p_rss.no_rss,
p_rss.version_groupage,
p_rss.date_naissance,
p_rss.sexe,
p_rss.date_entree,
p_rss.date_sortie,
p_rss.mode_entree,
p_rss.provenance,
p_rss.mode_sortie,
p_rss.destination,
p_rss.code_postal,
p_rss.poids_bebe,
p_rss.igs2,
p_rss.cma,
p_rss.groupe_ghm,
p_rss.duree_sejour,
p_rss.nb_rsa,
p_rss.age,
p_rss.supprime,
p_rss.date_import,
p_rss.nb_rum,
p_rss.secteur,
p_rss.no_sejour_administratif,
p_rss.nb_seances,
p_rss.ghm_fg9,
p_rss.ghm_id,
p_rss.medecin_rss_id,
p_rss.ghs_id,
p_rss.mois_sortie,
p_rss.diagnostic_principal_id,
p_rss.diagnostic_relie_id,
p_rss.base_remboursement,
p_rss.t2a_facture
FROM pmsi.p_rss
WHERE p_rss.etat <> 'S'::bpchar AND p_rss.age >= 18::numeric AND (p_rss.ghm_id IN ( SELECT v_listes_3.to_id
FROM pmsi.v_listes_3
WHERE v_listes_3.liste_code = 'CTI000002G'::text)) AND (p_rss.diagnostic_principal_id IN ( SELECT v_listes_3.to_id
FROM pmsi.v_listes_3
WHERE v_listes_3.liste_code = 'CTI001003D'::text))
UNION
SELECT 'CHIR4'::text AS indicateur_code,
( SELECT t_etude_2.texte
FROM pmsi.t_etude_2
WHERE t_etude_2.code::text = 'CHIR4'::text) AS indicateur_texte,
p_rss.oid AS rss_id,
p_rss.patient_id,
p_rss.no_patient,
p_rss.finess,
p_rss.traitement_epmsi,
p_rss.en_cours,
p_rss.en_cours_etat,
CASE
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'F'::bpchar THEN 'FA'::text
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'V'::bpchar THEN 'GV'::text
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'G'::bpchar THEN 'GR'::text
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'S'::bpchar THEN 'SO'::text
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'P'::bpchar THEN 'PR'::text
WHEN p_rss.en_cours LIKE '1' THEN 'NX'::text
ELSE 'EX'::text
END AS en_cours_texte_tres_court,
p_rss.no_rss,
p_rss.version_groupage,
p_rss.date_naissance,
p_rss.sexe,
p_rss.date_entree,
p_rss.date_sortie,
p_rss.mode_entree,
p_rss.provenance,
p_rss.mode_sortie,
p_rss.destination,
p_rss.code_postal,
p_rss.poids_bebe,
p_rss.igs2,
p_rss.cma,
p_rss.groupe_ghm,
p_rss.duree_sejour,
p_rss.nb_rsa,
p_rss.age,
p_rss.supprime,
p_rss.date_import,
p_rss.nb_rum,
p_rss.secteur,
p_rss.no_sejour_administratif,
p_rss.nb_seances,
p_rss.ghm_fg9,
p_rss.ghm_id,
p_rss.medecin_rss_id,
p_rss.ghs_id,
p_rss.mois_sortie,
p_rss.diagnostic_principal_id,
p_rss.diagnostic_relie_id,
p_rss.base_remboursement,
p_rss.t2a_facture
FROM pmsi.p_rss
WHERE p_rss.etat <> 'S'::bpchar AND p_rss.age >= 18::numeric AND (p_rss.ghm_id IN ( SELECT v_listes_3.to_id
FROM pmsi.v_listes_3
WHERE v_listes_3.liste_code = 'CTI000001G'::text)) AND (p_rss.diagnostic_principal_id IN ( SELECT v_listes_3.to_id
FROM pmsi.v_listes_3
WHERE v_listes_3.liste_code = 'CTI001005D'::text))
UNION
SELECT 'CHIR5'::text AS indicateur_code,
( SELECT t_etude_2.texte
FROM pmsi.t_etude_2
WHERE t_etude_2.code::text = 'CHIR5'::text) AS indicateur_texte,
p_rss.oid AS rss_id,
p_rss.patient_id,
p_rss.no_patient,
p_rss.finess,
p_rss.traitement_epmsi,
p_rss.en_cours,
p_rss.en_cours_etat,
CASE
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'F'::bpchar THEN 'FA'::text
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'V'::bpchar THEN 'GV'::text
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'G'::bpchar THEN 'GR'::text
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'S'::bpchar THEN 'SO'::text
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'P'::bpchar THEN 'PR'::text
WHEN p_rss.en_cours LIKE '1' THEN 'NX'::text
ELSE 'EX'::text
END AS en_cours_texte_tres_court,
p_rss.no_rss,
p_rss.version_groupage,
p_rss.date_naissance,
p_rss.sexe,
p_rss.date_entree,
p_rss.date_sortie,
p_rss.mode_entree,
p_rss.provenance,
p_rss.mode_sortie,
p_rss.destination,
p_rss.code_postal,
p_rss.poids_bebe,
p_rss.igs2,
p_rss.cma,
p_rss.groupe_ghm,
p_rss.duree_sejour,
p_rss.nb_rsa,
p_rss.age,
p_rss.supprime,
p_rss.date_import,
p_rss.nb_rum,
p_rss.secteur,
p_rss.no_sejour_administratif,
p_rss.nb_seances,
p_rss.ghm_fg9,
p_rss.ghm_id,
p_rss.medecin_rss_id,
p_rss.ghs_id,
p_rss.mois_sortie,
p_rss.diagnostic_principal_id,
p_rss.diagnostic_relie_id,
p_rss.base_remboursement,
p_rss.t2a_facture
FROM pmsi.p_rss
WHERE p_rss.etat <> 'S'::bpchar AND p_rss.age >= 18::numeric AND (p_rss.ghm_id IN ( SELECT v_listes_3.to_id
FROM pmsi.v_listes_3
WHERE v_listes_3.liste_code = 'CTI000003G'::text)) AND (p_rss.diagnostic_principal_id IN ( SELECT v_listes_3.to_id
FROM pmsi.v_listes_3
WHERE v_listes_3.liste_code = 'CTI001006D'::text))
UNION
SELECT 'CHIR6'::text AS indicateur_code,
( SELECT t_etude_2.texte
FROM pmsi.t_etude_2
WHERE t_etude_2.code::text = 'CHIR6'::text) AS indicateur_texte,
p_rss.oid AS rss_id,
p_rss.patient_id,
p_rss.no_patient,
p_rss.finess,
p_rss.traitement_epmsi,
p_rss.en_cours,
p_rss.en_cours_etat,
CASE
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'F'::bpchar THEN 'FA'::text
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'V'::bpchar THEN 'GV'::text
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'G'::bpchar THEN 'GR'::text
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'S'::bpchar THEN 'SO'::text
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'P'::bpchar THEN 'PR'::text
WHEN p_rss.en_cours LIKE '1' THEN 'NX'::text
ELSE 'EX'::text
END AS en_cours_texte_tres_court,
p_rss.no_rss,
p_rss.version_groupage,
p_rss.date_naissance,
p_rss.sexe,
p_rss.date_entree,
p_rss.date_sortie,
p_rss.mode_entree,
p_rss.provenance,
p_rss.mode_sortie,
p_rss.destination,
p_rss.code_postal,
p_rss.poids_bebe,
p_rss.igs2,
p_rss.cma,
p_rss.groupe_ghm,
p_rss.duree_sejour,
p_rss.nb_rsa,
p_rss.age,
p_rss.supprime,
p_rss.date_import,
p_rss.nb_rum,
p_rss.secteur,
p_rss.no_sejour_administratif,
p_rss.nb_seances,
p_rss.ghm_fg9,
p_rss.ghm_id,
p_rss.medecin_rss_id,
p_rss.ghs_id,
p_rss.mois_sortie,
p_rss.diagnostic_principal_id,
p_rss.diagnostic_relie_id,
p_rss.base_remboursement,
p_rss.t2a_facture
FROM pmsi.p_rss
WHERE p_rss.etat <> 'S'::bpchar AND p_rss.age >= 18::numeric AND (p_rss.ghm_id IN ( SELECT v_listes_3.to_id
FROM pmsi.v_listes_3
WHERE v_listes_3.liste_code = 'CTI000001G'::text)) AND (p_rss.diagnostic_principal_id IN ( SELECT v_listes_3.to_id
FROM pmsi.v_listes_3
WHERE v_listes_3.liste_code = 'CTI001001D'::text))
UNION
SELECT 'RAD1'::text AS indicateur_code,
( SELECT t_etude_2.texte
FROM pmsi.t_etude_2
WHERE t_etude_2.code::text = 'RAD1'::text) AS indicateur_texte,
p_rss.oid AS rss_id,
p_rss.patient_id,
p_rss.no_patient,
p_rss.finess,
p_rss.traitement_epmsi,
p_rss.en_cours,
p_rss.en_cours_etat,
CASE
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'F'::bpchar THEN 'FA'::text
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'V'::bpchar THEN 'GV'::text
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'G'::bpchar THEN 'GR'::text
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'S'::bpchar THEN 'SO'::text
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'P'::bpchar THEN 'PR'::text
WHEN p_rss.en_cours LIKE '1' THEN 'NX'::text
ELSE 'EX'::text
END AS en_cours_texte_tres_court,
p_rss.no_rss,
p_rss.version_groupage,
p_rss.date_naissance,
p_rss.sexe,
p_rss.date_entree,
p_rss.date_sortie,
p_rss.mode_entree,
p_rss.provenance,
p_rss.mode_sortie,
p_rss.destination,
p_rss.code_postal,
p_rss.poids_bebe,
p_rss.igs2,
p_rss.cma,
p_rss.groupe_ghm,
p_rss.duree_sejour,
p_rss.nb_rsa,
p_rss.age,
p_rss.supprime,
p_rss.date_import,
p_rss.nb_rum,
p_rss.secteur,
p_rss.no_sejour_administratif,
p_rss.nb_seances,
p_rss.ghm_fg9,
p_rss.ghm_id,
p_rss.medecin_rss_id,
p_rss.ghs_id,
p_rss.mois_sortie,
p_rss.diagnostic_principal_id,
p_rss.diagnostic_relie_id,
p_rss.base_remboursement,
p_rss.t2a_facture
FROM pmsi.p_rss
WHERE p_rss.etat <> 'S'::bpchar AND p_rss.age >= 18::numeric AND (p_rss.diagnostic_principal_id IN ( SELECT v_listes_3.to_id
FROM pmsi.v_listes_3
WHERE v_listes_3.liste_code = 'CTI001008D'::text)) AND (p_rss.oid IN ( SELECT p_rss_diagnostics.rss_id
FROM pmsi.p_rss_diagnostics
WHERE (p_rss_diagnostics.diagnostic_id IN ( SELECT v_listes_3.to_id
FROM pmsi.v_listes_3
WHERE v_listes_3.liste_code = 'CTI001007D'::text))))
UNION
SELECT 'CHIM1'::text AS indicateur_code,
( SELECT t_etude_2.texte
FROM pmsi.t_etude_2
WHERE t_etude_2.code::text = 'CHIM1'::text) AS indicateur_texte,
p_rss.oid AS rss_id,
p_rss.patient_id,
p_rss.no_patient,
p_rss.finess,
p_rss.traitement_epmsi,
p_rss.en_cours,
p_rss.en_cours_etat,
CASE
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'F'::bpchar THEN 'FA'::text
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'V'::bpchar THEN 'GV'::text
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'G'::bpchar THEN 'GR'::text
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'S'::bpchar THEN 'SO'::text
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'P'::bpchar THEN 'PR'::text
WHEN p_rss.en_cours LIKE '1' THEN 'NX'::text
ELSE 'EX'::text
END AS en_cours_texte_tres_court,
p_rss.no_rss,
p_rss.version_groupage,
p_rss.date_naissance,
p_rss.sexe,
p_rss.date_entree,
p_rss.date_sortie,
p_rss.mode_entree,
p_rss.provenance,
p_rss.mode_sortie,
p_rss.destination,
p_rss.code_postal,
p_rss.poids_bebe,
p_rss.igs2,
p_rss.cma,
p_rss.groupe_ghm,
p_rss.duree_sejour,
p_rss.nb_rsa,
p_rss.age,
p_rss.supprime,
p_rss.date_import,
p_rss.nb_rum,
p_rss.secteur,
p_rss.no_sejour_administratif,
p_rss.nb_seances,
p_rss.ghm_fg9,
p_rss.ghm_id,
p_rss.medecin_rss_id,
p_rss.ghs_id,
p_rss.mois_sortie,
p_rss.diagnostic_principal_id,
p_rss.diagnostic_relie_id,
p_rss.base_remboursement,
p_rss.t2a_facture
FROM pmsi.p_rss
WHERE p_rss.etat <> 'S'::bpchar AND p_rss.age >= 18::numeric AND (p_rss.diagnostic_principal_id IN ( SELECT v_listes_3.to_id
FROM pmsi.v_listes_3
WHERE v_listes_3.liste_code = 'CTI001009D'::text)) AND (p_rss.oid IN ( SELECT p_rss_diagnostics.rss_id
FROM pmsi.p_rss_diagnostics
WHERE (p_rss_diagnostics.diagnostic_id IN ( SELECT v_listes_3.to_id
FROM pmsi.v_listes_3
WHERE v_listes_3.liste_code = 'CTI001007D'::text))))
UNION
SELECT 'CHIM2'::text AS indicateur_code,
( SELECT t_etude_2.texte
FROM pmsi.t_etude_2
WHERE t_etude_2.code::text = 'CHIM2'::text) AS indicateur_texte,
p_rss.oid AS rss_id,
p_rss.patient_id,
p_rss.no_patient,
p_rss.finess,
p_rss.traitement_epmsi,
p_rss.en_cours,
p_rss.en_cours_etat,
CASE
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'F'::bpchar THEN 'FA'::text
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'V'::bpchar THEN 'GV'::text
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'G'::bpchar THEN 'GR'::text
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'S'::bpchar THEN 'SO'::text
WHEN p_rss.en_cours LIKE '1' AND p_rss.en_cours_etat = 'P'::bpchar THEN 'PR'::text
WHEN p_rss.en_cours LIKE '1' THEN 'NX'::text
ELSE 'EX'::text
END AS en_cours_texte_tres_court,
p_rss.no_rss,
p_rss.version_groupage,
p_rss.date_naissance,
p_rss.sexe,
p_rss.date_entree,
p_rss.date_sortie,
p_rss.mode_entree,
p_rss.provenance,
p_rss.mode_sortie,
p_rss.destination,
p_rss.code_postal,
p_rss.poids_bebe,
p_rss.igs2,
p_rss.cma,
p_rss.groupe_ghm,
p_rss.duree_sejour,
p_rss.nb_rsa,
p_rss.age,
p_rss.supprime,
p_rss.date_import,
p_rss.nb_rum,
p_rss.secteur,
p_rss.no_sejour_administratif,
p_rss.nb_seances,
p_rss.ghm_fg9,
p_rss.ghm_id,
p_rss.medecin_rss_id,
p_rss.ghs_id,
p_rss.mois_sortie,
p_rss.diagnostic_principal_id,
p_rss.diagnostic_relie_id,
p_rss.base_remboursement,
p_rss.t2a_facture
FROM pmsi.p_rss
WHERE p_rss.etat <> 'S'::bpchar AND p_rss.age >= 18::numeric AND (p_rss.ghm_id IN ( SELECT t_ghm.oid
FROM pmsi.t_ghm,
pmsi.t_cmd
WHERE t_ghm.cmd_id = t_cmd.oid AND (t_cmd.code::text = ANY (ARRAY['24'::character varying::text, '28'::character varying::text])))) AND (p_rss.diagnostic_principal_id IN ( SELECT v_listes_3.to_id
FROM pmsi.v_listes_3
WHERE v_listes_3.liste_code = 'CTI001009D'::text)) AND (p_rss.oid IN ( SELECT p_rss_diagnostics.rss_id
FROM pmsi.p_rss_diagnostics
WHERE (p_rss_diagnostics.diagnostic_id IN ( SELECT v_listes_3.to_id
FROM pmsi.v_listes_3
WHERE v_listes_3.liste_code = 'CTI001007D'::text))));