src: | SELECT p_mouvements_sejour.finess, p_mouvements_sejour.no_sejour, p_mouvements_sejour.sejour_id, to_char(p_mouvements_sejour.date::timestamp with time zone, 'YYYYMM'::text) AS mois, p_mouvements_sejour.date, p_mouvements_sejour.jour_semaine, p_mouvements_sejour.is_weekend, p_mouvements_sejour.est_mouvement_previsionnel, p_mouvements_sejour.heure_debut, p_mouvements_sejour.heure_fin, p_mouvements_sejour.lieu_id, p_mouvements_sejour.medecin_sejour_id AS medecin_adm_mouvement_id, t_medecins_administratifs_c.adm_code AS medecin_adm_mouvement_code, t_medecins_administratifs_c.adm_nom AS medecin_adm_mouvement_nom, t_medecins_administratifs_c.adm_prenom AS medecin_adm_mouvement_prenom, t_medecins_administratifs_c.adm_nom_prenom AS medecin_adm_mouvement_nom_prenom, t_medecins_administratifs_c.section_id AS medecin_adm_mouvement_section_id, t_medecins_administratifs_c.section_code AS medecin_adm_mouvement_section_code, t_medecins_administratifs_c.section_texte AS medecin_adm_mouvement_section_texte, t_medecins_administratifs_c.medecin_id AS medecin_mouvement_id, t_medecins_administratifs_c.medecin_code AS medecin_mouvement_code, t_medecins_administratifs_c.nom AS medecin_mouvement_nom, t_medecins_administratifs_c.prenom AS medecin_mouvement_prenom, t_medecins_administratifs_c.nom_prenom AS medecin_mouvement_nom_prenom, t_medecins_administratifs_c.specialite_id AS medecin_mouvement_specialite_id, t_medecins_administratifs_c.specialite_code AS medecin_mouvement_specialite_code, t_medecins_administratifs_c.specialite_texte AS medecin_mouvement_specialite_texte, t_lieux_c.service_facturation_id AS lieu_service_id, t_lieux_c.service_facturation_code AS lieu_service_code, t_lieux_c.service_facturation_texte AS lieu_service_texte, t_lieux_c.service_facturation_section_id AS lieu_service_section_id, t_lieux_c.service_facturation_section_code AS lieu_service_section_code, t_lieux_c.service_facturation_section_texte AS lieu_service_section_texte, t_lieux_c.service_facturation_section_nb_lits AS lieu_service_section_nb_lits, t_lieux_c.service_facturation_section_nb_cp AS lieu_service_section_nb_cp, t_lieux_c.activite_id AS lieu_activite_id, t_lieux_c.activite_code AS lieu_activite_code, t_lieux_c.activite_texte AS lieu_activite_texte, t_lieux_c.etage_id AS lieu_etage_id, t_lieux_c.etage_code AS lieu_etage_code, t_lieux_c.etage_texte AS lieu_etage_texte, t_lieux_c.etage_section_id AS lieu_etage_section_id, t_lieux_c.etage_section_code AS lieu_etage_section_code, t_lieux_c.etage_section_texte AS lieu_etage_section_texte, t_lieux_c.lit_id AS lieu_lit_id, t_lieux_c.lit_code AS lieu_lit_code, t_lieux_c.lit_texte AS lieu_lit_texte, t_lieux_c.lit_section_id AS lieu_lit_section_id, t_lieux_c.lit_section_code AS lieu_lit_section_code, t_lieux_c.lit_section_texte AS lieu_lit_section_texte, t_lieux_c.unite_medicale_id AS lieu_unite_medicale_id, t_lieux_c.unite_medicale_code AS lieu_unite_medicale_code, t_lieux_c.unite_medicale_texte AS lieu_unite_medicale_texte, t_lieux_c.unite_medicale_section_id AS lieu_unite_medicale_section_id, t_lieux_c.unite_medicale_section_code AS lieu_unite_medicale_section_code, t_lieux_c.unite_medicale_section_texte AS lieu_unite_medicale_section_texte, t_lieux_c.unite_fonctionnelle_id AS lieu_unite_fonctionnelle_id, t_lieux_c.unite_fonctionnelle_code AS lieu_unite_fonctionnelle_code, t_lieux_c.unite_fonctionnelle_texte AS lieu_unite_fonctionnelle_texte, t_lieux_c.unite_fonctionnelle_section_id AS lieu_unite_fonctionnelle_section_id, t_lieux_c.unite_fonctionnelle_section_code AS lieu_unite_fonctionnelle_section_code, t_lieux_c.unite_fonctionnelle_section_texte AS lieu_unite_fonctionnelle_section_texte, t_lieux_c.gir_id AS lieu_gir_id, t_lieux_c.gir_code AS lieu_gir_code, t_lieux_c.gir_texte AS lieu_gir_texte, t_lieux_c.gir_section_id AS lieu_gir_section_id, t_lieux_c.gir_section_code AS lieu_gir_section_code, t_lieux_c.gir_section_texte AS lieu_gir_section_texte, p_mouvements_sejour.est_facture, p_mouvements_sejour.est_jour_hospitalisation, p_mouvements_sejour.nb_jours_d, p_mouvements_sejour.nb_jours_f, p_mouvements_sejour.nb_jours_12, p_mouvements_sejour.nb_jours_prorata, p_mouvements_sejour.nb_jours_cp_d, p_mouvements_sejour.nb_jours_cp_f, p_mouvements_sejour.nb_jours_cp_12, p_mouvements_sejour.equivalent_malade_complet AS nb_emc, p_mouvements_sejour.est_chambre_particuliere, p_mouvements_sejour.est_chambre_particuliere_facturee, p_mouvements_sejour.nb_chambres_particulieres, t_lieux_c.service_facturation_est_absence, CASE WHEN t_lieux_c.service_facturation_est_absence = '1'::bpchar THEN p_mouvements_sejour.nb_jours_js_non_inclus ELSE 0::numeric(5,0) END AS nb_jours_absence_js_non_inclus, CASE WHEN t_lieux_c.service_facturation_est_absence = '1'::bpchar THEN p_mouvements_sejour.nb_jours_js_inclus ELSE 0::numeric(5,0) END AS nb_jours_absence_js_inclus, p_mouvements_sejour.nb_entrees_directes, p_mouvements_sejour.nb_entrees_mutation_service, p_mouvements_sejour.nb_entrees_mutation_activite, p_mouvements_sejour.nb_entrees_mutation_etage, p_mouvements_sejour.nb_entrees_mutation_unite_medicale, p_mouvements_sejour.nb_sorties_directes, p_mouvements_sejour.nb_sorties_mutation_service, p_mouvements_sejour.nb_sorties_mutation_activite, p_mouvements_sejour.nb_sorties_mutation_etage, p_mouvements_sejour.nb_sorties_mutation_unite_medicale, p_mouvements_sejour.nb_urgences, p_mouvements_sejour.nb_externes, p_mouvements_sejour.nb_passage_externe, p_mouvements_sejour.nb_ambulatoires, p_mouvements_sejour.nb_seances, COALESCE(p_mouvements_sejour.nb_seances_dans_taux, 0::numeric)::numeric(5,0) AS nb_seances_dans_taux, p_mouvements_sejour.nb_jours_js_non_inclus + p_mouvements_sejour.nb_externes + p_mouvements_sejour.nb_ambulatoires AS nb_journees_classement, p_mouvements_sejour.nb_bebes, 0 AS no_oid, ''::text AS no_code, 0 AS no_nb_lits, p_mouvements_sejour.equivalent_malade_complet, p_mouvements_sejour.pole_id, p_mouvements_sejour.nb_jour_sejour_sorti, p_mouvements_sejour.nb_deces, p_mouvements_sejour.nb_seances_dialyse, p_mouvements_sejour.nb_seances_chimio, p_mouvements_sejour.nb_seances_autre, p_mouvements_sejour.sequences, p_mouvements_sejour.nb_preadmission_validee, p_mouvements_sejour.nb_preadmission_validee_j1, p_mouvements_sejour.nb_preadmission_validee_j2 FROM activite.p_mouvements_sejour JOIN activite.t_medecins_administratifs_c ON p_mouvements_sejour.medecin_sejour_id = t_medecins_administratifs_c.oid JOIN activite.t_lieux_c ON p_mouvements_sejour.lieu_id = t_lieux_c.oid WHERE t_lieux_c.service_facturation_est_sans_mouvement <> '1'::bpchar;