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