src: | SELECT p_rsf_detail_h.rss_id, p_rsf_detail_h.finess, p_rsf_detail_h.no_rss, p_rsf_detail_h.date_acte, t_medecins_c.specialite_id AS specialite_medecin_id, t_medecins_c.specialite_medecin_code, t_medecins_c.specialite_medecin_texte, t_medecins_c.specialite_interne_id AS specialite_interne_medecin_id, t_medecins_c.specialite_interne_medecin_code, t_medecins_c.specialite_interne_medecin_texte, p_rsf_detail_h.medecin_id, t_medecins_c.code AS medecin_code, t_medecins_c.nom_prenom AS medecin_nom, t_medecins_c.specialite_medecin_reference_id, t_medecins_c.specialite_medecin_code AS specialite_medecin_reference_code, t_medecins_c.specialite_medecin_texte AS specialite_medecin_reference_texte, t_medecins_c.specialite_interne_id AS specialite_interne_medecin_reference_id, t_medecins_c.specialite_interne_medecin_code AS specialite_interne_medecin_reference_code, t_medecins_c.specialite_interne_medecin_texte AS specialite_interne_medecin_reference_texte, t_medecins_c.medecin_reference_id, t_medecins_c.code AS medecin_reference_code, t_medecins_c.nom_prenom AS medecin_reference_nom, p_rsf_detail_h.acte_id, t_actes.code AS acte_code, t_actes.texte_court AS acte_texte, t_actes.nomenclature AS acte_nomenclature, t_actes.geste_marqueur_id, t_gestes_marqueurs.code AS geste_marqueur_code, t_gestes_marqueurs.texte_court AS geste_marqueur_texte, CASE WHEN p_rsf_detail_h.activite_ccam <> '4'::bpchar THEN t_actes.ccam_regroupement_id_1 ELSE t_actes.ccam_regroupement_id_4 END AS acte_regroupement_id, CASE WHEN p_rsf_detail_h.activite_ccam <> '4'::bpchar THEN t_ccam_regroupements_1.code ELSE t_ccam_regroupements_4.code END AS acte_regroupement_code, CASE WHEN p_rsf_detail_h.activite_ccam <> '4'::bpchar THEN t_ccam_regroupements_1.texte_court ELSE t_ccam_regroupements_4.texte_court END AS acte_regroupement_texte, t_actes.classant AS acte_classant, t_actes.marqueur AS acte_marqueur, p_rsf_detail_h.nombre, CASE WHEN p_rsf_detail_h.activite_ccam <> '4'::bpchar THEN p_rsf_detail_h.nombre ELSE 0::numeric END AS nombre_activite_1, CASE WHEN p_rsf_detail_h.activite_ccam = '4'::bpchar THEN p_rsf_detail_h.nombre ELSE 0::numeric END AS nombre_activite_4, p_rsf_detail_h.coefficient, p_rsf_detail_h.prix_unitaire, p_rsf_detail_h.base_remboursement, CASE WHEN p_rsf_detail_h.activite_ccam <> '4'::bpchar THEN p_rsf_detail_h.base_remboursement ELSE 0::numeric END AS base_remboursement_1, CASE WHEN p_rsf_detail_h.activite_ccam = '4'::bpchar THEN p_rsf_detail_h.base_remboursement ELSE 0::numeric END AS base_remboursement_4, p_rsf_detail_h.montant_facture, p_rsf_detail_h.montant_depassement, CASE WHEN p_rsf_detail_h.activite_ccam <> '4'::bpchar THEN t_actes.icr_1 ELSE t_actes.icr_4 END AS icr, CASE WHEN p_rsf_detail_h.activite_ccam <> '4'::bpchar THEN t_actes.icr_1 ELSE 0::numeric END AS icr_activite_1, CASE WHEN p_rsf_detail_h.activite_ccam = '4'::bpchar THEN t_actes.icr_4 ELSE 0::numeric END AS icr_activite_4, p_rsf_detail_h.phase_ccam, p_rsf_detail_h.activite_ccam, p_rsf_detail_h.extension_ccam, p_rsf_detail_h.modificateur_ccam_1, p_rsf_detail_h.modificateur_ccam_2, p_rsf_detail_h.modificateur_ccam_3, p_rsf_detail_h.modificateur_ccam_4, p_rsf_detail_h.remboursement_excp_ccam, p_rsf_detail_h.association_nonprevue_ccam FROM pmsi.p_rsf_detail_h p_rsf_detail_h, pmsi.t_actes, pmsi.t_gestes_marqueurs, pmsi.t_medecins_c, pmsi.t_specialites_medecin, pmsi.t_ccam_regroupements t_ccam_regroupements_1, pmsi.t_ccam_regroupements t_ccam_regroupements_4 WHERE p_rsf_detail_h.acte_id = t_actes.oid AND t_gestes_marqueurs.oid = t_actes.geste_marqueur_id AND p_rsf_detail_h.medecin_id = t_medecins_c.oid AND t_actes.ccam_regroupement_id_1 = t_ccam_regroupements_1.oid AND t_actes.ccam_regroupement_id_4 = t_ccam_regroupements_4.oid;