<?xml version="1.0" encoding="ISO-8859-15"?>
|
|
<VUE name="ACTI000016"
|
|
label="Activité. Justificatif Facturation"
|
|
title="= 'Justificatif ' + SELECT.QUELMONTANT2 + ' (' + SELECT.QUELLEDATE_LABEL + ' : ' + SELECT.PERIODE_LABEL + ' à ' + SELECT.TOPERIODE_LABEL + ')'"
|
|
database="iCTI"
|
|
swf="*CTI_view1"
|
|
softCode="iCTI_activite"
|
|
globals="ACTI_globals.XML"
|
|
componentsFile="ACTI_components.XML"
|
|
helpFile="iCTI_ACTI_ACTI000123.HTML"
|
|
helpDokuWIkiDir="activite:activite_facturee_et_valorisee:activite_clinique"
|
|
helpDokuWIkiFile="acti000061"
|
|
>
|
|
<VIEWPROPERTIES componentName="PROPERTIES_PRESTATIONS"/>
|
|
<VIEWPROPERTIES>
|
|
<PROPERTY name="connectedUserHideNames">
|
|
<value><![CDATA[[EVAL
|
|
|
|
global $connectedUserHideNames;
|
|
return $connectedUserHideNames;
|
|
|
|
EVAL]]]></value>
|
|
</PROPERTY>
|
|
<PROPERTY name="COLUMNS_DET">
|
|
<value><![CDATA[[EVAL
|
|
|
|
$columns = "|FACEMC|FACNBJ|FACNBP|FACMTT|FACMTTHC|FACMTTHC_P|FACCAMHC|FACNBSHJ|FACMTTHJ|FACMTTHA";
|
|
if ('[QUELMONTANT]' == 'CPT') {
|
|
$columns = "|CPTEMC|CPTNBJ|CPTNBP|CPTMTT|CPTMTTHC|CPTMTTHC_P|CPTCAMHC|CPTNBSHJ|CPTMTTHJ|CPTMTTHA";
|
|
}
|
|
if ('[QUELMONTANT]' == 'VAL') {
|
|
$columns = "|VALEMC|VALNBJ|VALNBP|VALMTT|VALGMT|VALSMT|VALPMT|VALMTHCGR|VALMTHCNG|VALMTHJGR|VALMTHJNG|VALMTHA";
|
|
}
|
|
if ('[QUELMONTANT]' == 'FAV') {
|
|
$columns = "FAVEMC|FAVNBJ|FAVNBP|FAVMTT|FACMTT|VALMTT|FAVMTTHC|FAVMTTHJ|FAVMTTHA";
|
|
}
|
|
if ('[QUELMONTANT]' == 'CPV') {
|
|
$columns = "CPVEMC|CPVNBJ|CPVNBP|CPVMTT|CPTMTT|VALMTT|CPVMTTHC|CPVMTTHJ|CPVMTTHA";
|
|
}
|
|
if ('[QUELMONTANT]' == 'FACTIE') {
|
|
$columns = "|FACNBP|FACMTT|FACMT1|FACMT2|FACMT0";
|
|
}
|
|
if ('[QUELMONTANT]' == 'CPTTIE') {
|
|
$columns = "|CPTNBP|CPTMTT|CPTMBG|CPTMHB|CPTMT1MBG|CPTMT1MHB|CPTMT1|CPTMT2|CPTMT0";
|
|
if ('[ENV.TYPEETS]' == '1') {
|
|
$columns = str_replace('MBG|','MBGX|',$columns);
|
|
$columns = str_replace('MHB|','MHBX|',$columns);
|
|
}
|
|
}
|
|
if ('[QUELLEDATE]' != '1' && '[QUELLEDATE]' != '2') {
|
|
$columns = str_replace('EMC','EMCX',$columns);
|
|
$columns = str_replace('NBJ','NBJX',$columns);
|
|
}
|
|
|
|
return $columns;
|
|
|
|
EVAL]]]></value>
|
|
</PROPERTY>
|
|
|
|
|
|
<PROPERTY name="QUELLEDATE_MVT">
|
|
<value><![CDATA[[EVAL
|
|
$column_date = "v_mouvements_sejour_2.date";
|
|
if ('[QUELLEDATE]' == '2') {
|
|
$column_date = "p_factures_reference.date_fin_facture";
|
|
}
|
|
return $column_date;
|
|
EVAL]]]></value>
|
|
</PROPERTY>
|
|
|
|
<PROPERTY name="FAC_STATUS_SELECT">
|
|
<value><![CDATA[[EVAL
|
|
$status_select = "";
|
|
if ('[QUELMONTANT]' == 'FAC') {
|
|
$status_select = "AND est_ligne_facturee = '1'";
|
|
}
|
|
if ('[QUELMONTANT]' == 'CPT') {
|
|
$status_select = "AND est_ligne_facturee = '1'";
|
|
}
|
|
if ('[QUELMONTANT]' == 'VAL') {
|
|
$status_select = "AND est_ligne_encours = '1'";
|
|
}
|
|
if ('[QUELMONTANT]' == 'FAV') {
|
|
$status_select = "";
|
|
}
|
|
if ('[QUELMONTANT]' == 'CPV') {
|
|
$status_select = "";
|
|
}
|
|
if ('[QUELMONTANT]' == 'FACTIE') {
|
|
$status_select = "AND est_ligne_facturee = '1'";
|
|
}
|
|
if ('[QUELMONTANT]' == 'CPTTIE') {
|
|
$status_select = "AND est_ligne_facturee = '1'";
|
|
}
|
|
return $status_select;
|
|
EVAL]]]></value>
|
|
</PROPERTY>
|
|
|
|
<PROPERTY name="MVT_STATUS_SELECT">
|
|
<value><![CDATA[[EVAL
|
|
$status_select = "";
|
|
if ('[QUELMONTANT]' == 'FAC') {
|
|
$status_select = "AND (p_factures_reference.code_facture = '1') ";
|
|
}
|
|
if ('[QUELMONTANT]' == 'CPT') {
|
|
$status_select = "AND (p_factures_reference.montant_comptabilise_c > 0 or p_factures_reference.montant_comptabilise_budget_global_c > 0 or p_factures_reference.montant_comptabilise_h > 0)";
|
|
}
|
|
if ('[QUELMONTANT]' == 'VAL') {
|
|
$status_select = "AND p_factures_reference.code_facture = '0'";
|
|
}
|
|
if ('[QUELMONTANT]' == 'FAV') {
|
|
$status_select = "";
|
|
}
|
|
if ('[QUELMONTANT]' == 'CPV') {
|
|
$status_select = "";
|
|
}
|
|
if ('[QUELMONTANT]' == 'FACTIE') {
|
|
$status_select = "AND (p_factures_reference.code_facture = '1') ";
|
|
}
|
|
if ('[QUELMONTANT]' == 'CPTTIE') {
|
|
$status_select = "AND (p_factures_reference.montant_comptabilise_c > 0 or p_factures_reference.montant_comptabilise_budget_global_c > 0 or p_factures_reference.montant_comptabilise_h > 0)";
|
|
}
|
|
return $status_select;
|
|
EVAL]]]></value>
|
|
</PROPERTY>
|
|
|
|
<PROPERTY name="QMVT_SELECT">
|
|
<value><![CDATA[[EVAL
|
|
$qmvt_select = "AND 1=1";
|
|
if ('[QUELMONTANT]' == 'FACTIE') {
|
|
$qmvt_select = "AND 1<>1";
|
|
}
|
|
if ('[QUELMONTANT]' == 'CPTTIE') {
|
|
$qmvt_select = "AND 1<>1";
|
|
}
|
|
if ('[QUELLEDATE]' != '1' && '[QUELLEDATE]' != '2') {
|
|
$qmvt_select = "AND 1<>1";
|
|
}
|
|
return $qmvt_select;
|
|
EVAL]]]></value>
|
|
</PROPERTY>
|
|
|
|
<PROPERTY name="FAC_HIDE">
|
|
<value><![CDATA[[EVAL
|
|
$hide = "false";
|
|
if ('[QUELMONTANT]' != 'FAC' && '[QUELMONTANT]' != 'FACTIE') {
|
|
$hide = "true";
|
|
}
|
|
return $hide;
|
|
EVAL]]]></value>
|
|
</PROPERTY>
|
|
<PROPERTY name="CPT_HIDE">
|
|
<value><![CDATA[[EVAL
|
|
$hide = "false";
|
|
if ('[QUELMONTANT]' != 'CPT' && '[QUELMONTANT]' != 'CPTTIE') {
|
|
$hide = "true";
|
|
}
|
|
return $hide;
|
|
EVAL]]]></value>
|
|
</PROPERTY>
|
|
<PROPERTY name="VAL_HIDE">
|
|
<value><![CDATA[[EVAL
|
|
$hide = "false";
|
|
if ('[QUELMONTANT]' != 'VAL') {
|
|
$hide = "true";
|
|
}
|
|
return $hide;
|
|
EVAL]]]></value>
|
|
</PROPERTY>
|
|
<PROPERTY name="FAV_HIDE">
|
|
<value><![CDATA[[EVAL
|
|
$hide = "false";
|
|
if ('[QUELMONTANT]' != 'FAV') {
|
|
$hide = "true";
|
|
}
|
|
return $hide;
|
|
EVAL]]]></value>
|
|
</PROPERTY>
|
|
<PROPERTY name="CPV_HIDE">
|
|
<value><![CDATA[[EVAL
|
|
$hide = "false";
|
|
if ('[QUELMONTANT]' != 'CPV') {
|
|
$hide = "true";
|
|
}
|
|
return $hide;
|
|
EVAL]]]></value>
|
|
</PROPERTY>
|
|
|
|
</VIEWPROPERTIES>
|
|
<SELECTIONS label="Paramètres de l'analyse">
|
|
<GROUP label="Période">
|
|
<FIELD name="QUELLEDATE" label="" UI="combo" default="1" default2="date_fin">
|
|
<OPTION label="Date activité" data="1" data2="v_factures_lignes_c_4.date_fin"/>
|
|
<OPTION label="Date sortie" data="2" data2="v_factures_lignes_c_4.date_fin_facture"/>
|
|
<OPTION label="Date facture" data="3" data2="v_factures_lignes_c_4.date_facture"/>
|
|
<OPTION label="Date vente" data="4" data2="v_factures_lignes_c_4.date_vente"/>
|
|
<OPTION label="Date groupage" data="5" data2="v_sejours_1.date_groupage"/>
|
|
</FIELD>
|
|
<FIELD name="ALIAS_PERIODE" label="" UI="combo" width="220" default="CUM_LAST_MONTH" tree="true" globalListProvider="ALIAS_PERIODE" />
|
|
<FIELD name="PERIODE" label="de" UI="combo" tree="true" width="200" default="2009-01-01" globalListProvider="DATE_DEBUT" >
|
|
</FIELD>
|
|
<FIELD name="TOPERIODE" label="à" UI="combo" tree="true" width="200" default="2009-01-31" globalListProvider="DATE_FIN" >
|
|
</FIELD>
|
|
</GROUP>
|
|
|
|
<GROUP label="">
|
|
<FIELD name="GROUPBY_2" label="Autres colonnes" UI="combo" default="-1" width="200" tree="true">
|
|
<OPTION label="" data="-1"/>
|
|
<OPTION label="PRESTATIONS_GROUPBY" data="" globalListProvider="PRESTATIONS_GROUPBY"/>
|
|
</FIELD>
|
|
</GROUP>
|
|
<GROUP label="">
|
|
<FIELD name="GROUPBY_3" label="" UI="combo" default="-1" width="200" tree="true">
|
|
<OPTION label="" data="-1"/>
|
|
<OPTION label="PRESTATIONS_GROUPBY" data="" globalListProvider="PRESTATIONS_GROUPBY"/>
|
|
</FIELD>
|
|
</GROUP>
|
|
<GROUP label="Données">
|
|
<FIELD name="QUELMONTANT" label="" UI="combo" default="CPV" width="300" showIfNotDefault="true" >
|
|
<OPTION label="Montant facturé" data="FAC" data2="Facturation"/>
|
|
<OPTION label="Montant comptabilisé" data="CPT" data2="Comptabilisation"/>
|
|
<OPTION label="Montant valorisé" data="VAL" data2="Valorisation"/>
|
|
<OPTION label="Montant facturé et valorisé" data="FAV" data2="Facturation et Valorisation"/>
|
|
<OPTION label="Montant comptabilisé et valorisé" data="CPV" data2="Comptabilisation et Valorisation"/>
|
|
<OPTION label="Montant facturé (tiers)" data="FACTIE" data2="Facturation"/>
|
|
<OPTION label="Montant comptabilisé (tiers)" data="CPTTIE" data2="Comptabilisation"/>
|
|
</FIELD>
|
|
</GROUP>
|
|
<GROUP>
|
|
<FIELD name="RUBRIQUE_CA" label="C.A." UI="combo" tree="true" width="400" default="-1" globalListProvider="RUBRIQUES_CA" showIfNotDefault="true" />
|
|
<FIELD name="RUBRIQUE_CODES" label="Codes" UI="text" width="150" default="" showIfNotDefault="true" visible="= SELECT.RUBRIQUE == 'SAISIECODE' " />
|
|
</GROUP>
|
|
</SELECTIONS>
|
|
<SELECTIONS componentName="FILTRES_PRESTATIONS_SOUSSELECTIONS"/>
|
|
<SELECTIONS componentName="FILTRES_PRESTATIONS_SELECTIONS"/>
|
|
<SELECTIONS componentName="FILTRES_SEJOURS_SELECTIONS"/>
|
|
<SELECTIONS componentName="FILTRES_PATIENTS_SELECTIONS"/>
|
|
<SELECTIONS componentName="FILTRES_PASSAGES_SELECTIONS" />
|
|
<QUERIES>
|
|
<QUERY label="">
|
|
<SQL optimizer="V_SEJOURS_X" optimizer2="V_FACTURES_LIGNES_C_X">
|
|
<select><![CDATA[
|
|
|
|
DROP TABLE IF EXISTS ACTI000016_SEJ;
|
|
CREATE TEMP TABLE ACTI000016_SEJ AS
|
|
SELECT v_factures_lignes_c_4.no_sejour
|
|
FROM #V_FACTURES_LIGNES_C_X#
|
|
JOIN #V_SEJOURS_X# ON v_sejours_1.no_sejour = v_factures_lignes_c_4.no_sejour
|
|
WHERE
|
|
v_factures_lignes_c_4.[VIEW.QUELLEDATE_FIELD] BETWEEN '[PERIODE]' AND '[TOPERIODE]'
|
|
|
|
[VIEW.SEJOURS_SELECT]
|
|
[VIEW.PRESTATIONS_SELECT]
|
|
[VIEW.PASSAGES_SELECT]
|
|
[VIEW.PATIENTS_SELECT]
|
|
[VIEW.FAC_STATUS_SELECT]
|
|
[VIEW.QMVT_SELECT]
|
|
GROUP BY 1
|
|
;
|
|
CREATE INDEX ACTI000016_SEJ_i1 ON ACTI000016_SEJ USING btree (no_sejour);
|
|
|
|
|
|
]]></select>
|
|
</SQL>
|
|
<SQL optimizer="V_SEJOURS_X" optimizer2="V_MOUVEMENTS_SEJOUR_X" >
|
|
<select><![CDATA[
|
|
|
|
DROP TABLE IF EXISTS empty;
|
|
CREATE TEMP TABLE empty AS
|
|
SELECT -123::bigint AS empty_id, ''::text AS empty_code, ''::text AS empty_texte
|
|
;
|
|
|
|
DROP TABLE IF EXISTS w_factures_reference;
|
|
CREATE TEMP TABLE w_factures_reference AS
|
|
SELECT p_factures_reference.no_sejour,
|
|
p_factures_reference.date_debut_facture,
|
|
p_factures_reference.date_fin_facture,
|
|
p_factures_reference.code_facture,
|
|
p_factures_reference.montant_comptabilise_c,
|
|
p_factures_reference.montant_comptabilise_budget_global_c,
|
|
p_factures_reference.montant_comptabilise_h,
|
|
row_number() OVER (PARTITION BY p_factures_reference.no_sejour ORDER BY p_factures_reference.code_facture DESC, date_debut_facture, date_facture) AS seq
|
|
FROM activite.p_factures_reference
|
|
JOIN ACTI000016_SEJ ON p_factures_reference.no_sejour = ACTI000016_SEJ.no_sejour
|
|
WHERE p_factures_reference.type_facture <> 'P'
|
|
;
|
|
|
|
|
|
CREATE INDEX w_factures_reference_i1 ON w_factures_reference USING btree (no_sejour)
|
|
;
|
|
|
|
ANALYZE w_factures_reference
|
|
;
|
|
|
|
UPDATE w_factures_reference
|
|
SET date_debut_facture = date(w_factures_reference1.date_fin_facture+interval '1 day')
|
|
FROM w_factures_reference w_factures_reference1
|
|
WHERE w_factures_reference.no_sejour = w_factures_reference1.no_sejour AND
|
|
w_factures_reference.seq = w_factures_reference1.seq +1
|
|
;
|
|
|
|
CTIPREPAR_TREECOL
|
|
WORKTABLE{ACTI000016_MVT}
|
|
GROUPBY1{v_sejours_1.sejour_id,, v_sejours_1.no_sejour,, v_sejours_1.no_sejour}
|
|
GROUPBY1MODE{COL}
|
|
GROUPBY2{[VIEW.GROUPBY_MVT_2_OID_FIELD],, [VIEW.GROUPBY_MVT_2_COD_FIELD],, [VIEW.GROUPBY_MVT_2_TXT_FIELD]}
|
|
GROUPBY3{[VIEW.GROUPBY_MVT_3_OID_FIELD],, [VIEW.GROUPBY_MVT_3_COD_FIELD],, [VIEW.GROUPBY_MVT_3_TXT_FIELD]}
|
|
INDICATORS{
|
|
/* 01 FACEMC */
|
|
SUM(CASE WHEN (p_factures_reference.code_facture = '1') THEN equivalent_malade_complet ELSE 0 END),,
|
|
|
|
/* 02 CPTEMC */
|
|
SUM(CASE WHEN (p_factures_reference.montant_comptabilise_c > 0 or p_factures_reference.montant_comptabilise_budget_global_c > 0 or p_factures_reference.montant_comptabilise_h > 0) THEN equivalent_malade_complet ELSE 0 END),,
|
|
|
|
/* 03 VALEMC */
|
|
SUM(CASE WHEN p_factures_reference.code_facture = '0' THEN equivalent_malade_complet ELSE 0 END),,
|
|
|
|
/* 04 FAVEMC */
|
|
SUM(equivalent_malade_complet),,
|
|
|
|
/* 05 CPVEMC */
|
|
SUM(equivalent_malade_complet),,
|
|
|
|
/* 06 FACNBJ */
|
|
SUM(CASE WHEN (p_factures_reference.code_facture = '1') THEN nb_jours_f + nb_ambulatoires + CASE WHEN type_sejour = '5' THEN nb_seances ELSE 0 END ELSE 0 END),,
|
|
|
|
/* 07 CPTNBJ */
|
|
SUM(CASE WHEN (p_factures_reference.montant_comptabilise_c > 0 or p_factures_reference.montant_comptabilise_budget_global_c > 0 or p_factures_reference.montant_comptabilise_h > 0) THEN nb_jours_f + nb_ambulatoires + CASE WHEN type_sejour = '5' THEN nb_seances ELSE 0 END ELSE 0 END),,
|
|
|
|
/* 08 VALNBJ */
|
|
SUM(CASE WHEN p_factures_reference.code_facture = '0' THEN nb_jours_f + nb_ambulatoires + CASE WHEN type_sejour = '5' THEN nb_seances ELSE 0 END ELSE 0 END),,
|
|
|
|
/* 09 FAVNBJ */
|
|
SUM(nb_jours_f + nb_ambulatoires + CASE WHEN type_sejour = '5' THEN nb_seances ELSE 0 END),,
|
|
|
|
/* 10 CPVNBJ */
|
|
SUM(nb_jours_f + nb_ambulatoires + CASE WHEN type_sejour = '5' THEN nb_seances ELSE 0 END),,
|
|
|
|
}
|
|
|
|
FROM #V_SEJOURS_X#,#V_MOUVEMENTS_SEJOUR_X#
|
|
JOIN ACTI000016_SEJ ON v_mouvements_sejour_2.no_sejour = ACTI000016_SEJ.no_sejour
|
|
JOIN w_factures_reference p_factures_reference ON
|
|
p_factures_reference.no_sejour = v_mouvements_sejour_2.no_sejour AND
|
|
v_mouvements_sejour_2.date BETWEEN p_factures_reference.date_debut_facture AND p_factures_reference.date_fin_facture
|
|
JOIN empty ON 1=1
|
|
WHERE '[QUELLEDATE]' IN ('1','2') AND
|
|
v_mouvements_sejour_2.no_sejour = v_sejours_1.no_sejour AND
|
|
[VIEW.QUELLEDATE_MVT] BETWEEN '[PERIODE]' AND '[TOPERIODE]'
|
|
[VIEW.SEJOURS_SELECT]
|
|
[VIEW.PASSAGES_SELECT]
|
|
[VIEW.PATIENTS_SELECT]
|
|
[VIEW.MVT_STATUS_SELECT]
|
|
[VIEW.QMVT_SELECT]
|
|
[VIEW.MOUVEMENTS_SELECT]
|
|
AND v_sejours_1.type_sejour <> '9'
|
|
|
|
|
|
|
|
]]></select>
|
|
</SQL>
|
|
<SQL optimizer="V_SEJOURS_X" optimizer2="V_FACTURES_LIGNES_C_X">
|
|
<select><![CDATA[
|
|
|
|
CTISELECT_TREECOL
|
|
WORKTABLE{ACTI000016}
|
|
GROUPBY1{v_sejours_1.sejour_id,, v_sejours_1.no_sejour,, (nom || ' ' || prenom)}
|
|
GROUPBY1MODE{COL}
|
|
GROUPBY2{[VIEW.GROUPBY_2_OID_FIELD],, [VIEW.GROUPBY_2_COD_FIELD],, [VIEW.GROUPBY_2_TXT_FIELD]}
|
|
GROUPBY3{[VIEW.GROUPBY_3_OID_FIELD],, [VIEW.GROUPBY_3_COD_FIELD],, [VIEW.GROUPBY_3_TXT_FIELD]}
|
|
INDICATORS{
|
|
|
|
/* 01 FAC */
|
|
MAX(CASE WHEN est_ligne_facturee = '1' THEN 1 ELSE 0 END),,
|
|
/* 02 FACNBS */
|
|
COUNT(DISTINCT CASE WHEN est_ligne_facturee = '1' AND type_sejour <> '9' THEN v_sejours_1.no_sejour ELSE NULL END),,
|
|
/* 03 FACNBP */
|
|
SUM(CASE WHEN est_ligne_facturee = '1' THEN nb_prestation * coefficient ELSE 0 END),,
|
|
/* 04 FACMTT */
|
|
SUM(montant_facture),,
|
|
/* 05 FACCAM */
|
|
0,,
|
|
/* 06 FACNS1 */
|
|
COUNT(DISTINCT CASE WHEN montant_facture_1 <> 0 THEN v_sejours_1.no_sejour ELSE null END),,
|
|
/* 07 FACMT1 */
|
|
SUM(montant_facture_1),,
|
|
/* 08 FACNS2 */
|
|
COUNT(DISTINCT CASE WHEN montant_facture_2 + montant_facture_22 <> 0 THEN v_sejours_1.no_sejour ELSE null END),,
|
|
/* 09 FACMT2 */
|
|
SUM(montant_facture_2 + montant_facture_22),,
|
|
/* 10 FACNS0 */
|
|
COUNT(DISTINCT CASE WHEN montant_facture_0 <> 0 THEN v_sejours_1.no_sejour ELSE null END),,
|
|
/* 11 FACMT0 */
|
|
SUM(montant_facture_0),,
|
|
/* 12 FACNBSHC */
|
|
COUNT(DISTINCT CASE WHEN est_ligne_facturee = '1' AND type_sejour IN ('1','6') THEN v_sejours_1.no_sejour ELSE NULL END),,
|
|
/* 13 FACMTTHC */
|
|
SUM(CASE WHEN est_ligne_facturee = '1' AND type_sejour IN ('1','6') THEN montant_facture ELSE 0 END),,
|
|
/* 14 FACCAMHC */
|
|
0,,
|
|
/* 15 FACNBSHJ */
|
|
COUNT(DISTINCT CASE WHEN est_ligne_facturee = '1' AND type_sejour IN ('2','5') THEN v_sejours_1.no_sejour ELSE NULL END),,
|
|
/* 16 FACMTTHJ */
|
|
SUM(CASE WHEN type_sejour IN ('2','5') THEN montant_facture ELSE 0 END),,
|
|
/* 17 FACCAMHJ */
|
|
0,,
|
|
/* 18 FACNBSHA */
|
|
COUNT(DISTINCT CASE WHEN est_ligne_facturee = '1' AND type_sejour NOT IN ('1','2','5','6') THEN v_sejours_1.no_sejour ELSE NULL END),,
|
|
/* 19 FACMTTHA */
|
|
SUM(CASE WHEN type_sejour NOT IN ('1','2','5','6') THEN montant_facture ELSE 0 END),,
|
|
/* 20 FACCAMHA */
|
|
0,,
|
|
|
|
|
|
/* 11 CPT */
|
|
MAX(CASE WHEN est_ligne_facturee = '1' THEN 1 ELSE 0 END),,
|
|
/* 12 CPTNBS */
|
|
COUNT(DISTINCT CASE WHEN est_ligne_facturee = '1' AND type_sejour <> '9' THEN v_sejours_1.no_sejour ELSE NULL END),,
|
|
/* 13 CPTNBP */
|
|
SUM(CASE WHEN est_ligne_facturee = '1' THEN nb_prestation * coefficient ELSE 0 END),,
|
|
/* 14 CPTMTT */
|
|
SUM(montant_comptabilise + montant_comptabilise_budget_global_1),,
|
|
/* 15 CPTCAM */
|
|
0,,
|
|
/* 16 CPTNS1 */
|
|
COUNT(DISTINCT CASE WHEN (montant_comptabilise_1 + montant_comptabilise_budget_global_1) <> 0 THEN v_sejours_1.no_sejour ELSE null END),,
|
|
/* 17 CPTMT1 */
|
|
SUM(montant_comptabilise_1 + montant_comptabilise_budget_global_1),,
|
|
/* 18 CPTNS2 */
|
|
COUNT(DISTINCT CASE WHEN montant_comptabilise_2 + montant_comptabilise_22 <> 0 THEN v_sejours_1.no_sejour ELSE null END),,
|
|
/* 19 CPTMT2 */
|
|
SUM(montant_comptabilise_2 + montant_comptabilise_22),,
|
|
/* 30 CPTNS0 */
|
|
COUNT(DISTINCT CASE WHEN montant_comptabilise_0 <> 0 THEN v_sejours_1.no_sejour ELSE null END),,
|
|
/* 31 CPTMT0 */
|
|
SUM(montant_comptabilise_0),,
|
|
/* 32 CPTNBSHC */
|
|
COUNT(DISTINCT CASE WHEN est_ligne_facturee = '1' AND type_sejour IN ('1','6') THEN v_sejours_1.no_sejour ELSE NULL END),,
|
|
/* 33 CPTMTTHC */
|
|
SUM(CASE WHEN est_ligne_facturee = '1' AND type_sejour IN ('1','6') THEN montant_comptabilise + montant_comptabilise_budget_global_1 ELSE 0 END),,
|
|
/* 34 CPTCAMHC */
|
|
0,,
|
|
/* 35 CPTNBSHJ */
|
|
COUNT(DISTINCT CASE WHEN est_ligne_facturee = '1' AND type_sejour IN ('2','5') THEN v_sejours_1.no_sejour ELSE NULL END),,
|
|
/* 36 CPTMTTHJ */
|
|
SUM(CASE WHEN est_ligne_facturee = '1' AND type_sejour IN ('2','5') THEN montant_comptabilise + montant_comptabilise_budget_global_1 ELSE 0 END),,
|
|
/* 37 CPTCAMHJ */
|
|
0,,
|
|
/* 38 CPTNBSHA */
|
|
COUNT(DISTINCT CASE WHEN type_sejour NOT IN ('1','2','5','6') THEN v_sejours_1.no_sejour ELSE NULL END),,
|
|
/* 39 CPTMTTHA */
|
|
SUM(CASE WHEN type_sejour NOT IN ('1','2','5','6') THEN montant_comptabilise + montant_comptabilise_budget_global_1 ELSE 0 END),,
|
|
/* 40 CPTCAMHA */
|
|
0,,
|
|
|
|
/* 41 VAL */
|
|
MAX(CASE WHEN est_ligne_encours = '1' THEN 1 ELSE 0 END),,
|
|
/* 42 VALNBS */
|
|
COUNT(DISTINCT CASE WHEN est_ligne_encours = '1' AND type_sejour <> '9' THEN v_sejours_1.no_sejour ELSE NULL END),,
|
|
/* 43 VALNBP */
|
|
SUM(CASE WHEN est_ligne_encours = '1' THEN nb_prestation * coefficient ELSE 0 END),,
|
|
/* 44 VALMTT */
|
|
SUM(montant_encours),,
|
|
/* 45 VALCAM */
|
|
0,,
|
|
/* 46 VALGNS */
|
|
COUNT(DISTINCT CASE WHEN code_sorti = '1' AND nb_non_groupe = 0 AND est_ligne_encours = '1' THEN v_sejours_1.no_sejour ELSE null END),,
|
|
/* 47 VALGMT */
|
|
SUM(CASE WHEN code_sorti = '1' AND nb_non_groupe = 0 AND est_ligne_encours = '1' THEN montant_encours ELSE 0 END),,
|
|
/* 48 VALSNS */
|
|
COUNT(DISTINCT CASE WHEN code_sorti = '1' AND nb_non_groupe <> 0 AND est_ligne_encours = '1' THEN v_sejours_1.no_sejour ELSE null END),,
|
|
/* 49 VALSMT */
|
|
SUM(CASE WHEN code_sorti = '1' AND nb_non_groupe <> 0 AND est_ligne_encours = '1' THEN montant_encours ELSE 0 END),,
|
|
/* 50 VALPNS */
|
|
COUNT(DISTINCT CASE WHEN code_sorti <> '1' AND est_ligne_encours = '1' THEN v_sejours_1.no_sejour ELSE null END),,
|
|
/* 51 VALPMT */
|
|
SUM(CASE WHEN code_sorti <> '1' AND est_ligne_encours = '1' THEN montant_encours ELSE 0 END),,
|
|
/* 52 VALMTHCGR */
|
|
SUM(CASE WHEN type_sejour IN ('1','6') AND nb_non_groupe = 0 AND est_ligne_encours = '1' AND code_sorti = '1' THEN montant_encours ELSE 0 END),,
|
|
/* 53 VALMTHCNG */
|
|
SUM(CASE WHEN type_sejour IN ('1','6') AND (code_sorti <> '1' OR nb_non_groupe <> 0) AND est_ligne_encours = '1' THEN montant_encours ELSE 0 END),,
|
|
/* 54 VALMTHJGR */
|
|
SUM(CASE WHEN type_sejour IN ('2','5') AND nb_non_groupe = 0 AND est_ligne_encours = '1' AND code_sorti = '1' THEN montant_encours ELSE 0 END),,
|
|
/* 55 VALMTHJNG */
|
|
SUM(CASE WHEN type_sejour IN ('2','5') AND (code_sorti <> '1' OR nb_non_groupe <> 0) AND est_ligne_encours = '1' THEN montant_encours ELSE 0 END),,
|
|
/* 56 VALMTHA */
|
|
SUM(CASE WHEN type_sejour NOT IN ('1', '2','5') AND est_ligne_encours = '1' THEN montant_encours ELSE 0 END),,
|
|
|
|
/* 57 à 60 FILLER */
|
|
0,,0,,0,,0,,
|
|
|
|
/* 61 FAV */
|
|
MAX(CASE WHEN (est_ligne_facturee = '1' OR est_ligne_encours = '1') THEN 1 ELSE 0 END),,
|
|
/* 62 FAVNBS */
|
|
COUNT(DISTINCT CASE WHEN (est_ligne_facturee = '1' OR est_ligne_encours = '1') AND type_sejour <> '9' THEN v_sejours_1.no_sejour ELSE NULL END),,
|
|
/* 63 FAVNBP */
|
|
SUM(CASE WHEN (est_ligne_facturee = '1' OR est_ligne_encours = '1') THEN nb_prestation * coefficient ELSE 0 END),,
|
|
/* 64 FAVMTT */
|
|
SUM(montant_facture + montant_encours),,
|
|
/* 65 FAVCAM */
|
|
0,,
|
|
/* 66 FAVNBSHC */
|
|
COUNT(DISTINCT CASE WHEN (est_ligne_facturee = '1' OR est_ligne_encours = '1') AND type_sejour IN ('1','6') THEN v_sejours_1.no_sejour ELSE NULL END),,
|
|
/* 67 FAVMTTHC */
|
|
SUM(CASE WHEN type_sejour IN ('1','6') THEN montant_facture + montant_encours ELSE 0 END),,
|
|
/* 68 FAVCAMHC */
|
|
0,,
|
|
/* 69 FAVNBSHJ */
|
|
COUNT(DISTINCT CASE WHEN (est_ligne_facturee = '1' OR est_ligne_encours = '1') AND type_sejour IN ('2','5') THEN v_sejours_1.no_sejour ELSE NULL END),,
|
|
/* 70 FAVMTTHJ */
|
|
SUM(CASE WHEN type_sejour IN ('2','5') THEN montant_facture + montant_encours ELSE 0 END),,
|
|
/* 71 FAVCAMHJ */
|
|
0,,
|
|
/* 72 FAVNBSHA */
|
|
COUNT(DISTINCT CASE WHEN (est_ligne_facturee = '1' OR est_ligne_encours = '1') AND type_sejour NOT IN ('1','2','5','6') THEN v_sejours_1.no_sejour ELSE NULL END),,
|
|
/* 73 FAVMTTHA */
|
|
SUM(CASE WHEN type_sejour NOT IN ('1','2','5','6') THEN montant_facture + montant_encours ELSE 0 END),,
|
|
/* 74 FAVCAMHA */
|
|
0,,
|
|
|
|
/* 75 à 80 FILLER */
|
|
0,,0,,0,,0,,0,,0,,
|
|
|
|
/* 81 CPV */
|
|
MAX(CASE WHEN (est_ligne_facturee = '1' OR est_ligne_encours = '1') THEN 1 ELSE 0 END),,
|
|
/* 82 CPVNBS */
|
|
COUNT(DISTINCT CASE WHEN (est_ligne_facturee = '1' OR est_ligne_encours = '1') AND type_sejour <> '9' THEN v_sejours_1.no_sejour ELSE NULL END),,
|
|
/* 83 CPVNBP */
|
|
SUM(CASE WHEN (est_ligne_facturee = '1' OR est_ligne_encours = '1') THEN nb_prestation * coefficient ELSE 0 END),,
|
|
/* 84 CPVMTT */
|
|
SUM(montant_comptabilise + montant_comptabilise_budget_global_1 + montant_encours),,
|
|
/* 85 CPVCAM */
|
|
0,,
|
|
/* 86 CPVNBSHC */
|
|
COUNT(DISTINCT CASE WHEN (est_ligne_facturee = '1' OR est_ligne_encours = '1') AND type_sejour IN ('1','6') THEN v_sejours_1.no_sejour ELSE NULL END),,
|
|
/* 87 CPVMTTHC */
|
|
SUM(CASE WHEN type_sejour IN ('1','6') THEN montant_comptabilise + montant_comptabilise_budget_global_1 + montant_encours ELSE 0 END),,
|
|
/* 88 CPVCAMHC */
|
|
0,,
|
|
/* 89 CPVNBSHJ */
|
|
COUNT(DISTINCT CASE WHEN (est_ligne_facturee = '1' OR est_ligne_encours = '1') AND type_sejour IN ('2','5') THEN v_sejours_1.no_sejour ELSE NULL END),,
|
|
/* 90 CPVMTTHJ */
|
|
SUM(CASE WHEN type_sejour IN ('2','5') THEN montant_comptabilise + montant_comptabilise_budget_global_1 + montant_encours ELSE 0 END),,
|
|
/* 91 CPVCAMHJ */
|
|
0,,
|
|
/* 92 CPVNBSHA */
|
|
COUNT(DISTINCT CASE WHEN (est_ligne_facturee = '1' OR est_ligne_encours = '1') AND type_sejour NOT IN ('1','2','5','6') THEN v_sejours_1.no_sejour ELSE NULL END),,
|
|
/* 93 CPVMTTHA */
|
|
SUM(CASE WHEN type_sejour NOT IN ('1','2','5','6') THEN montant_comptabilise + montant_comptabilise_budget_global_1 + montant_encours ELSE 0 END),,
|
|
/* 94 CPVCAMHA */
|
|
0,,
|
|
|
|
/* 95 à 100 FILLER */
|
|
0,,0,,0,,0,,0,,0,,
|
|
|
|
/* 101 CPTMBG */
|
|
SUM(montant_comptabilise_budget_global_1),,
|
|
/* 102 CPTMHB */
|
|
SUM(montant_comptabilise),,
|
|
/* 103 CPTMT1MBG */
|
|
SUM(montant_comptabilise_budget_global_1),,
|
|
/* 104 CPTMT1MHB */
|
|
SUM(montant_comptabilise_1),,
|
|
/* 105 à 110 FILLER */
|
|
0,,0,,0,,0,,0,,0,,
|
|
|
|
/* 111 FACEMC */
|
|
0,,
|
|
/* 112 CPTEMC */
|
|
0,,
|
|
/* 113 VALEMC */
|
|
0,,
|
|
/* 114 FAVEMC */
|
|
0,,
|
|
/* 115 CPVEMC */
|
|
0,,
|
|
/* 116 FACNBJ */
|
|
0,,
|
|
/* 117 CPTNBJ */
|
|
0,,
|
|
/* 118 VALNBJ */
|
|
0,,
|
|
/* 119 FAVNBJ */
|
|
0,,
|
|
/* 120 CPVNBJ */
|
|
0,,
|
|
|
|
}
|
|
INDICATORS_TEXT{
|
|
'',,
|
|
MIN(to_char(v_sejours_1.date_entree,'YYYY-MM-DD')),,
|
|
MAX(CASE WHEN v_sejours_1.date_sortie <> '2099-12-31' AND v_sejours_1.code_sorti = '1' THEN to_char(v_sejours_1.date_sortie,'YYYY-MM-DD') ELSE ''::text END),,
|
|
}
|
|
|
|
FROM #V_FACTURES_LIGNES_C_X#
|
|
JOIN #V_SEJOURS_X# ON v_sejours_1.no_sejour = v_factures_lignes_c_4.no_sejour
|
|
JOIN activite.p_patients ON v_sejours_1.no_patient = p_patients.no_patient
|
|
WHERE
|
|
v_factures_lignes_c_4.[VIEW.QUELLEDATE_FIELD] BETWEEN '[PERIODE]' AND '[TOPERIODE]'
|
|
|
|
[VIEW.SEJOURS_SELECT]
|
|
[VIEW.PRESTATIONS_SELECT]
|
|
[VIEW.PASSAGES_SELECT]
|
|
[VIEW.PATIENTS_SELECT]
|
|
[VIEW.FAC_STATUS_SELECT]
|
|
|
|
AFTER{
|
|
UPDATE ACTI000016 SET
|
|
indicateurs_text = NULL,
|
|
texte1 = CASE '[QUELMONTANT]'
|
|
WHEN 'FAC' THEN to_char(indicateurs[02],'9999999') || ' séjours'
|
|
WHEN 'CPT' THEN to_char(indicateurs[22],'9999999') || ' séjours'
|
|
WHEN 'VAL' THEN to_char(indicateurs[42],'9999999') || ' séjours'
|
|
WHEN 'FAV' THEN to_char(indicateurs[62],'9999999') || ' séjours'
|
|
WHEN 'CPV' THEN to_char(indicateurs[82],'9999999') || ' séjours'
|
|
WHEN 'FACTIE' THEN to_char(indicateurs[02],'9999999') || ' séjours'
|
|
WHEN 'CPTTIE' THEN to_char(indicateurs[22],'9999999') || ' séjours'
|
|
ELSE indicateurs[1]::text || ' séjours' END
|
|
WHERE level = 9
|
|
.,
|
|
UPDATE ACTI000016 SET
|
|
indicateurs[111] = ACTI000016_MVT.indicateurs[001],
|
|
indicateurs[112] = ACTI000016_MVT.indicateurs[002],
|
|
indicateurs[113] = ACTI000016_MVT.indicateurs[003],
|
|
indicateurs[114] = ACTI000016_MVT.indicateurs[004],
|
|
indicateurs[115] = ACTI000016_MVT.indicateurs[005],
|
|
indicateurs[116] = ACTI000016_MVT.indicateurs[006],
|
|
indicateurs[117] = ACTI000016_MVT.indicateurs[007],
|
|
indicateurs[118] = ACTI000016_MVT.indicateurs[008],
|
|
indicateurs[119] = ACTI000016_MVT.indicateurs[009],
|
|
indicateurs[120] = ACTI000016_MVT.indicateurs[010]
|
|
FROM ACTI000016_MVT
|
|
WHERE ACTI000016.OIDT = ACTI000016_MVT.OIDT AND
|
|
ACTI000016.OID1 = ACTI000016_MVT.OID1 AND
|
|
ACTI000016.OID2 = ACTI000016_MVT.OID2 AND
|
|
ACTI000016.OID3 = ACTI000016_MVT.OID3.,
|
|
|
|
UPDATE ACTI000016 SET
|
|
texte1 = 'Non autorisé'
|
|
WHERE '[VIEW.connectedUserHideNames]' = 'true'
|
|
|
|
}
|
|
|
|
|
|
]]></select>
|
|
<FIELDS>
|
|
<INSERT name="CTISELECT_TREECOL_FIELDS"/>
|
|
|
|
<FIELD name="FAC" hide="[VIEW.FAC_HIDE]"/>
|
|
<FIELD name="FACNBS" hide="true"/>
|
|
<FIELD name="FACNBP" hide="[VIEW.FAC_HIDE]"/>
|
|
<FIELD name="FACMTT" />
|
|
<FIELD name="FACCAM" hide="[VIEW.FAC_HIDE]"/>
|
|
<FIELD name="FACNS1" hide="true"/>
|
|
<FIELD name="FACMT1" hide="[VIEW.FAC_HIDE]"/>
|
|
<FIELD name="FACNS2" hide="true"/>
|
|
<FIELD name="FACMT2" hide="[VIEW.FAC_HIDE]"/>
|
|
<FIELD name="FACNS0" hide="true"/>
|
|
<FIELD name="FACMT0" hide="[VIEW.FAC_HIDE]"/>
|
|
<FIELD name="FACNBSHC" hide="true"/>
|
|
<FIELD name="FACMTTHC" hide="[VIEW.FAC_HIDE]"/>
|
|
<FIELD name="FACCAMHC" hide="true"/>
|
|
<FIELD name="FACNBSHJ" hide="true"/>
|
|
<FIELD name="FACMTTHJ" hide="[VIEW.FAC_HIDE]"/>
|
|
<FIELD name="FACCAMHJ" hide="true"/>
|
|
<FIELD name="FACNBSHA" hide="true"/>
|
|
<FIELD name="FACMTTHA" hide="[VIEW.FAC_HIDE]"/>
|
|
<FIELD name="FACCAMHA" hide="true"/>
|
|
|
|
|
|
<FIELD name="CPT" hide="[VIEW.CPT_HIDE]"/>
|
|
<FIELD name="CPTNBS" hide="true"/>
|
|
<FIELD name="CPTNBP" hide="[VIEW.CPT_HIDE]"/>
|
|
<FIELD name="CPTMTT"/>
|
|
<FIELD name="CPTCAM" hide="true"/>
|
|
<FIELD name="CPTNS1" hide="true"/>
|
|
<FIELD name="CPTMT1" hide="[VIEW.CPT_HIDE]"/>
|
|
<FIELD name="CPTNS2" hide="true"/>
|
|
<FIELD name="CPTMT2" hide="[VIEW.CPT_HIDE]"/>
|
|
<FIELD name="CPTNS0" hide="true"/>
|
|
<FIELD name="CPTMT0" hide="[VIEW.CPT_HIDE]"/>
|
|
<FIELD name="CPTNBSHC" hide="true"/>
|
|
<FIELD name="CPTMTTHC" hide="[VIEW.CPT_HIDE]"/>
|
|
<FIELD name="CPTCAMHC" hide="true"/>
|
|
<FIELD name="CPTNBSHJ" hide="true"/>
|
|
<FIELD name="CPTMTTHJ" hide="[VIEW.CPT_HIDE]"/>
|
|
<FIELD name="CPTCAMHJ" hide="true"/>
|
|
<FIELD name="CPTNBSHA" hide="true"/>
|
|
<FIELD name="CPTMTTHA" hide="[VIEW.CPT_HIDE]"/>
|
|
<FIELD name="CPTCAMHA" hide="true"/>
|
|
|
|
<FIELD name="VAL" hide="[VIEW.VAL_HIDE]"/>
|
|
<FIELD name="VALNBS" hide="true"/>
|
|
<FIELD name="VALNBP" hide="[VIEW.VAL_HIDE]"/>
|
|
<FIELD name="VALMTT"/>
|
|
<FIELD name="VALCAM" hide="true"/>
|
|
<FIELD name="VALGNS" hide="true"/>
|
|
<FIELD name="VALGMT" hide="[VIEW.VAL_HIDE]"/>
|
|
<FIELD name="VALSNS" hide="true"/>
|
|
<FIELD name="VALSMT" hide="[VIEW.VAL_HIDE]"/>
|
|
<FIELD name="VALPNS" hide="true"/>
|
|
<FIELD name="VALPMT" hide="[VIEW.VAL_HIDE]"/>
|
|
<FIELD name="VALMTHCGR" hide="[VIEW.VAL_HIDE]"/>
|
|
<FIELD name="VALMTHCNG" hide="[VIEW.VAL_HIDE]"/>
|
|
<FIELD name="VALMTHJGR" hide="[VIEW.VAL_HIDE]"/>
|
|
<FIELD name="VALMTHJNG" hide="[VIEW.VAL_HIDE]"/>
|
|
<FIELD name="VALMTHA" hide="[VIEW.VAL_HIDE]"/>
|
|
|
|
<FIELD name="FILLER" hide="true"/>
|
|
<FIELD name="FILLER" hide="true"/>
|
|
<FIELD name="FILLER" hide="true"/>
|
|
<FIELD name="FILLER" hide="true"/>
|
|
|
|
|
|
<FIELD name="FAV" hide="[VIEW.FAV_HIDE]"/>
|
|
<FIELD name="FAVNBS" hide="true"/>
|
|
<FIELD name="FAVNBP" hide="[VIEW.FAV_HIDE]"/>
|
|
<FIELD name="FAVMTT" hide="[VIEW.FAV_HIDE]"/>
|
|
<FIELD name="FAVCAM" hide="true"/>
|
|
<FIELD name="FAVNBSHC" hide="true"/>
|
|
<FIELD name="FAVMTTHC" hide="[VIEW.FAV_HIDE]"/>
|
|
<FIELD name="FAVCAMHC" hide="true"/>
|
|
<FIELD name="FAVNBSHJ" hide="true"/>
|
|
<FIELD name="FAVMTTHJ" hide="[VIEW.FAV_HIDE]"/>
|
|
<FIELD name="FAVCAMHJ" hide="true"/>
|
|
<FIELD name="FAVNBSHA" hide="true"/>
|
|
<FIELD name="FAVMTTHA" hide="[VIEW.FAV_HIDE]"/>
|
|
<FIELD name="FAVCAMHA" hide="true"/>
|
|
|
|
<FIELD name="FILLER" hide="true"/>
|
|
<FIELD name="FILLER" hide="true"/>
|
|
<FIELD name="FILLER" hide="true"/>
|
|
<FIELD name="FILLER" hide="true"/>
|
|
<FIELD name="FILLER" hide="true"/>
|
|
<FIELD name="FILLER" hide="true"/>
|
|
|
|
<FIELD name="CPV" hide="[VIEW.CPV_HIDE]"/>
|
|
<FIELD name="CPVNBS" hide="true"/>
|
|
<FIELD name="CPVNBP" hide="[VIEW.CPV_HIDE]"/>
|
|
<FIELD name="CPVMTT" hide="[VIEW.CPV_HIDE]"/>
|
|
<FIELD name="CPVCAM" hide="true"/>
|
|
<FIELD name="CPVNBSHC" hide="true"/>
|
|
<FIELD name="CPVMTTHC" hide="[VIEW.CPV_HIDE]"/>
|
|
<FIELD name="CPVCAMHC" hide="true"/>
|
|
<FIELD name="CPVNBSHJ" hide="true"/>
|
|
<FIELD name="CPVMTTHJ" hide="[VIEW.CPV_HIDE]"/>
|
|
<FIELD name="CPVCAMHJ" hide="true"/>
|
|
<FIELD name="CPVNBSHA" hide="true"/>
|
|
<FIELD name="CPVMTTHA" hide="[VIEW.CPV_HIDE]"/>
|
|
<FIELD name="CPVCAMHA" hide="true"/>
|
|
|
|
<FIELD name="FILLER" hide="true"/>
|
|
<FIELD name="FILLER" hide="true"/>
|
|
<FIELD name="FILLER" hide="true"/>
|
|
<FIELD name="FILLER" hide="true"/>
|
|
<FIELD name="FILLER" hide="true"/>
|
|
<FIELD name="FILLER" hide="true"/>
|
|
|
|
<FIELD name="CPTMBG" hide="[VIEW.CPT_HIDE]"/>
|
|
<FIELD name="CPTMHB" hide="[VIEW.CPT_HIDE]"/>
|
|
<FIELD name="CPTMT1MBG" hide="[VIEW.CPT_HIDE]"/>
|
|
<FIELD name="CPTMT1MHB" hide="[VIEW.CPT_HIDE]"/>
|
|
<FIELD name="FILLER" hide="true"/>
|
|
<FIELD name="FILLER" hide="true"/>
|
|
<FIELD name="FILLER" hide="true"/>
|
|
<FIELD name="FILLER" hide="true"/>
|
|
<FIELD name="FILLER" hide="true"/>
|
|
<FIELD name="FILLER" hide="true"/>
|
|
|
|
<FIELD name="FACEMC" hide="[VIEW.FAC_HIDE]"/>
|
|
<FIELD name="CPTEMC" hide="[VIEW.CPT_HIDE]"/>
|
|
<FIELD name="VALEMC" hide="[VIEW.VAL_HIDE]"/>
|
|
<FIELD name="FAVEMC" hide="[VIEW.FAV_HIDE]"/>
|
|
<FIELD name="CPVEMC" hide="[VIEW.CPV_HIDE]"/>
|
|
|
|
<FIELD name="FACNBJ" hide="[VIEW.FAC_HIDE]"/>
|
|
<FIELD name="CPTNBJ" hide="[VIEW.CPT_HIDE]"/>
|
|
<FIELD name="VALNBJ" hide="[VIEW.VAL_HIDE]"/>
|
|
<FIELD name="FAVNBJ" hide="[VIEW.FAV_HIDE]"/>
|
|
<FIELD name="CPVNBJ" hide="[VIEW.CPV_HIDE]"/>
|
|
|
|
<FIELD name="FILLER" hide="true"/>
|
|
<FIELD name="DATENT"/>
|
|
<FIELD name="DATSOR"/>
|
|
|
|
|
|
|
|
</FIELDS>
|
|
</SQL>
|
|
</QUERY>
|
|
<QUERY type="propertiesLink" name="VIEWPROPERTIES" forRows="false">
|
|
</QUERY>
|
|
</QUERIES>
|
|
<PRESENTATION>
|
|
|
|
<VIEWLINKS>
|
|
<VIEWLINK label="Détail séjour" shortLabel="Détail séjour" view="ACTI000020.XML">
|
|
<ARG name="_ONGLET_O1_VISIBLE" value="'true'"/>
|
|
<ARG name="_ONGLET_O2_VISIBLE" value="'true'"/>
|
|
<ARG name="_ONGLET_O3_VISIBLE" value="'true'"/>
|
|
<ARG name="_ONGLET_O4_VISIBLE" value="'true'"/>
|
|
<ARG name="_ONGLET_O5_VISIBLE" value="'true'"/>
|
|
<ARG name="_ONGLET_O6_VISIBLE" value="'true'"/>
|
|
<ARG name="_ONGLET_O7_VISIBLE" value="'true'"/>
|
|
<ARG name="_ONGLET_O8_VISIBLE" value="'true'"/>
|
|
<ARG name="SEJOUR" value="ROW.COD1"/>
|
|
</VIEWLINK>
|
|
</VIEWLINKS>
|
|
<ONGLET excelLabel="Justificatif séjour" label="Justificatif séjour" multiTab="true" >
|
|
<INPUTSELECTION condition="
|
|
ROW.[QUELMONTANT] == 1
|
|
|| ROW.FAC == 1 && '[QUELMONTANT]' == 'FACTIE'
|
|
|| ROW.CPT == 1 && '[QUELMONTANT]' == 'CPTTIE'
|
|
" />
|
|
|
|
<DATAGRID title=""
|
|
total="true"
|
|
showOthers="true"
|
|
headerHeight="48"
|
|
variableRowHeight="true"
|
|
sortable="= SELECT.GROUPBY_2 == '-1' || SELECT.GROUPBY_TAB == 'TAB' || 'COL' == 'COL'"
|
|
selectRowInRows="= ROW.OID == '-9999997'"
|
|
otherRowInRows="= ROW.OID == '-9999998'"
|
|
totalRowInRows="= ROW.OID == '-9999999'"
|
|
forceColonnes="COD1|TXT1|DATENT|DATSOR|COD2|TXT2|COD3|TXT3|[VIEW.COLUMNS_DET]">
|
|
|
|
<INSERT name="DATAGRID_MULTITAB_STYLES"/>
|
|
<HEADERROWSTYLE name="textAlign" value="center"/>
|
|
<COLUMN dataField="OID"
|
|
width="60"
|
|
type="Char"
|
|
visible="false"
|
|
headerText="Oid">
|
|
</COLUMN>
|
|
<COLUMN dataField="FAC"
|
|
width="60"
|
|
type="Char"
|
|
visible="false"
|
|
headerText="Oid">
|
|
</COLUMN>
|
|
<COLUMN dataField="FAC"
|
|
width="60"
|
|
type="Char"
|
|
visible="false"
|
|
headerText="Oid">
|
|
</COLUMN>
|
|
<COLUMN dataField="FAV"
|
|
width="60"
|
|
type="Char"
|
|
visible="false"
|
|
headerText="Oid">
|
|
</COLUMN>
|
|
<COLUMN dataField="CPV"
|
|
width="60"
|
|
type="Char"
|
|
visible="false"
|
|
headerText="Oid">
|
|
</COLUMN>
|
|
<COLUMN dataField="CPT"
|
|
width="60"
|
|
type="Char"
|
|
visible="false"
|
|
headerText="Oid">
|
|
</COLUMN>
|
|
<COLUMN dataField="VAL"
|
|
width="60"
|
|
type="Char"
|
|
visible="false"
|
|
headerText="Oid">
|
|
</COLUMN>
|
|
<COLUMN dataField="COD"
|
|
width="70"
|
|
type="Char"
|
|
visible="true"
|
|
headerText="Code"
|
|
textAlign="left"
|
|
otherFunction="text"
|
|
totalFunction="text"
|
|
totalComplement="TOTAL">
|
|
<INSERT name="COLUMN_COD_MULTITAB_STYLES"/>
|
|
<HEADERCELLSTYLE name="textAlign" value="left"/>
|
|
</COLUMN>
|
|
<COLUMN dataField="TXT"
|
|
type="Char"
|
|
minWidth="150"
|
|
maxWidth="300"
|
|
headerText="SELECT.GROUPBY_LABEL"
|
|
headerTextCalc="true"
|
|
textAlign="left"
|
|
totalFunction="text"
|
|
otherFunction="text"
|
|
otherComplement="*ROW">
|
|
<HEADERCELLSTYLE name="textAlign" value="left"/>
|
|
</COLUMN>
|
|
<COLUMN dataField="COD1"
|
|
width="90"
|
|
type="Char"
|
|
visible="true"
|
|
headerText="Séjour"
|
|
textAlign="left"
|
|
otherFunction="text"
|
|
totalFunction="text"
|
|
totalComplement="TOTAL">
|
|
<HEADERCELLSTYLE name="textAlign" value="left"/>
|
|
</COLUMN>
|
|
<COLUMN dataField="TXT1"
|
|
type="Char"
|
|
minWidth="150"
|
|
maxWidth="300"
|
|
headerText="Nom"
|
|
headerTextCalc="false"
|
|
textAlign="left"
|
|
totalFunction="text"
|
|
otherFunction="text"
|
|
otherComplement="*ROW">
|
|
<HEADERCELLSTYLE name="textAlign" value="left"/>
|
|
</COLUMN>
|
|
<COLUMN dataField="DATENT" width="70" type="Date" inputFormat="AAAA-MM-JJ" outputFormat="DD/MM/YY" fixed="false" headerText="Date entrée" textAlign="right" totalFunction="text">
|
|
</COLUMN>
|
|
<COLUMN dataField="DATSOR" width="70" type="Date" inputFormat="AAAA-MM-JJ" outputFormat="DD/MM/YY" fixed="false" headerText="Date sortie" textAlign="right" totalFunction="text">
|
|
</COLUMN>
|
|
<COLUMN dataField="COD2"
|
|
width="70"
|
|
type="Char"
|
|
visible="true"
|
|
headerText="SELECT.GROUPBY_2_LABEL + '\r(code)'"
|
|
headerTextCalc="true"
|
|
textAlign="left"
|
|
otherFunction="text"
|
|
totalFunction="text"
|
|
totalComplement="TOTAL"
|
|
visibleCondition="SELECT.GROUPBY_2 != -1">
|
|
<HEADERCELLSTYLE name="textAlign" value="left"/>
|
|
</COLUMN>
|
|
<COLUMN dataField="TXT2"
|
|
type="Char"
|
|
minWidth="150"
|
|
maxWidth="300"
|
|
headerText="SELECT.GROUPBY_2_LABEL "
|
|
headerTextCalc="true"
|
|
textAlign="left"
|
|
totalFunction="text"
|
|
otherFunction="text"
|
|
otherComplement="*ROW"
|
|
visibleCondition="SELECT.GROUPBY_2 != -1">
|
|
<HEADERCELLSTYLE name="textAlign" value="left"/>
|
|
</COLUMN>
|
|
<COLUMN dataField="COD3"
|
|
width="70"
|
|
type="Char"
|
|
visible="true"
|
|
headerText="SELECT.GROUPBY_3_LABEL + '\r(code)'"
|
|
headerTextCalc="true"
|
|
textAlign="left"
|
|
otherFunction="text"
|
|
totalFunction="text"
|
|
totalComplement="TOTAL"
|
|
visibleCondition="SELECT.GROUPBY_3 != -1">
|
|
<HEADERCELLSTYLE name="textAlign" value="left"/>
|
|
</COLUMN>
|
|
<COLUMN dataField="TXT3"
|
|
type="Char"
|
|
minWidth="150"
|
|
maxWidth="300"
|
|
headerText="SELECT.GROUPBY_3_LABEL + '\r(texte)'"
|
|
headerTextCalc="true"
|
|
textAlign="left"
|
|
totalFunction="text"
|
|
otherFunction="text"
|
|
otherComplement="*ROW"
|
|
visibleCondition="SELECT.GROUPBY_3 != -1">
|
|
<HEADERCELLSTYLE name="textAlign" value="left"/>
|
|
</COLUMN>
|
|
<COLUMN dataField="FACEMC"
|
|
width="70"
|
|
type="Number"
|
|
visible="true"
|
|
outputFormat="#,0"
|
|
headerText="EMC"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="sum"
|
|
>
|
|
<description><![CDATA[
|
|
<B>Equivalent Malade Complet Facturé</B>
|
|
|
|
Calculé d'après l'occupation des dossiers facturés sur la base de
|
|
- 1 EMC par séjour en Hospitalisation Complète MCO
|
|
- 1 EMC par jour en Hospitalisation de jour MCO
|
|
- 1 EMC par séance en Hospitalisation séance MCO
|
|
- 1 EMC par semaine en Hospitalisation Complète SMR ou PSY
|
|
- 1 EMC par jour en Hospitalisation de jour SMR ou PSY
|
|
- 1 EMC par séjour pour les autres cas (Externes)
|
|
Cet indicateur n'est pas calculé pour les regroupements par prestation, rubrique ou compte
|
|
|
|
Visible que par date d'activité ou date de sortie
|
|
]]></description>
|
|
</COLUMN>
|
|
<COLUMN dataField="FACNBJ"
|
|
width="70"
|
|
type="Number"
|
|
visible="true"
|
|
outputFormat="#"
|
|
headerText="Durée"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="sum">
|
|
<description><![CDATA[
|
|
<B>Nombre de journées Facturées</B>
|
|
|
|
Calculé d'après l'occupation des dossiers facturés sur la base de
|
|
- Durée de séjour (sauf jour de sortie) en Hospitalisation Complète MCO
|
|
- Nombre de jours de présence en Hospitalisation de jour MCO
|
|
- Nombre de séances en Hospitalisation séance MCO
|
|
- Durée de séjour (sauf jour de sortie) en Hospitalisation Complète SMR ou PSY
|
|
- Nombre de jours de présence en Hospitalisation de jour SMR ou PSY
|
|
- 0 pour les autres cas (Externes)
|
|
Cet indicateur n'est pas calculé pour les regroupements par prestation, rubrique ou compte
|
|
|
|
Visible que par date d'activité ou date de sortie
|
|
]]></description>
|
|
</COLUMN>
|
|
<COLUMN dataField="FACNBP"
|
|
width="70"
|
|
type="Number"
|
|
visible="true"
|
|
outputFormat="#"
|
|
headerText="Prestations"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="sum"
|
|
>
|
|
<description><![CDATA[
|
|
<B>Nombre de prestations Facturées</B>
|
|
|
|
(éventuellement coefficienté)
|
|
Pour les GHS, le nombre est affecté au jour de sortie
|
|
]]></description>
|
|
</COLUMN>
|
|
|
|
<COLUMN dataField="FACMTT"
|
|
width="90"
|
|
type="Number"
|
|
outputFormat="#E"
|
|
visible="true"
|
|
headerText="C.A. Total@LF@Facturé"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="">
|
|
</COLUMN>
|
|
|
|
<COLUMN dataField="FACMTTHC"
|
|
width="90"
|
|
type="Number"
|
|
outputFormat="#E"
|
|
visible="true"
|
|
headerText="C.A.@LF@HC"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="">
|
|
<description><![CDATA[
|
|
<B>Chiffre d'affaires en Hospitalisation Complète</B>
|
|
|
|
Hospitalisation Complète = Type séjour CTI Hospitalisé
|
|
]]></description>
|
|
</COLUMN>
|
|
|
|
<COLUMN dataField="FACMTTHJ"
|
|
width="90"
|
|
type="Number"
|
|
outputFormat="#E"
|
|
visible="true"
|
|
headerText="C.A.@LF@HJ"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="">
|
|
<description><![CDATA[
|
|
<B>Chiffre d'affaires en Hospitalisation de Jour</B>
|
|
|
|
Hospitalisation de Jour = Types séjour CTI Ambulatoire et séances
|
|
]]></description>
|
|
</COLUMN>
|
|
|
|
<COLUMN dataField="FACMTTHA"
|
|
width="90"
|
|
type="Number"
|
|
outputFormat="#E"
|
|
visible="true"
|
|
headerText="C.A.@LF@Autres"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="">
|
|
<description><![CDATA[
|
|
<B>Chiffre d'affaires en Hospitalisation autre que HC ou HJ</B>
|
|
|
|
Hospitalisation autre que HC ou HJ = Types séjour CTI Externes
|
|
]]></description>
|
|
</COLUMN>
|
|
|
|
|
|
<COLUMN dataField="CPTEMC"
|
|
width="70"
|
|
type="Number"
|
|
visible="true"
|
|
outputFormat="#,0"
|
|
headerText="EMC"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="sum">
|
|
<description><![CDATA[
|
|
<B>Equivalent Malade Complet Facturé</B>
|
|
|
|
Calculé d'après l'occupation des dossiers comptabilisés sur la base de
|
|
- 1 EMC par séjour en Hospitalisation Complète MCO
|
|
- 1 EMC par jour en Hospitalisation de jour MCO
|
|
- 1 EMC par séance en Hospitalisation séance MCO
|
|
- 1 EMC par semaine en Hospitalisation Complète SMR ou PSY
|
|
- 1 EMC par jour en Hospitalisation de jour SMR ou PSY
|
|
- 1 EMC par séjour pour les autres cas (Externes)
|
|
Cet indicateur n'est pas calculé pour les regroupements par prestation, rubrique ou compte
|
|
|
|
Visible que par date d'activité ou date de sortie
|
|
]]></description>
|
|
</COLUMN>
|
|
<COLUMN dataField="CPTNBJ"
|
|
width="70"
|
|
type="Number"
|
|
visible="true"
|
|
outputFormat="#"
|
|
headerText="Durée"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="sum">
|
|
<description><![CDATA[
|
|
<B>Nombre de journées Facturées</B>
|
|
|
|
Calculé d'après l'occupation des dossiers comptabilisés sur la base de
|
|
- Durée de séjour (sauf jour de sortie) en Hospitalisation Complète MCO
|
|
- Nombre de jours de présence en Hospitalisation de jour MCO
|
|
- Nombre de séances en Hospitalisation séance MCO
|
|
- Durée de séjour (sauf jour de sortie) en Hospitalisation Complète SMR ou PSY
|
|
- Nombre de jours de présence en Hospitalisation de jour SMR ou PSY
|
|
- 0 pour les autres cas (Externes)
|
|
Cet indicateur n'est pas calculé pour les regroupements par prestation, rubrique ou compte
|
|
|
|
Visible que par date d'activité ou date de sortie
|
|
]]></description>
|
|
</COLUMN>
|
|
<COLUMN dataField="CPTNBP"
|
|
width="70"
|
|
type="Number"
|
|
visible="true"
|
|
outputFormat="#"
|
|
headerText="Prestations"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="sum">
|
|
<description><![CDATA[
|
|
<B>Nombre de prestations Facturées</B>
|
|
|
|
(éventuellement coefficienté)
|
|
Pour les GHS, le nombre est affecté au jour de sortie
|
|
]]></description>
|
|
</COLUMN>
|
|
|
|
<COLUMN dataField="CPTMTT"
|
|
width="90"
|
|
type="Number"
|
|
outputFormat="#E"
|
|
visible="true"
|
|
headerText="C.A. Total@LF@Comptabilisé"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="">
|
|
</COLUMN>
|
|
<COLUMN dataField="CPTMTTHC"
|
|
width="90"
|
|
type="Number"
|
|
outputFormat="#E"
|
|
visible="true"
|
|
headerText="C.A.@LF@HC"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="">
|
|
<description><![CDATA[
|
|
<B>Chiffre d'affaires en Hospitalisation Complète</B>
|
|
|
|
Hospitalisation Complète = Type séjour CTI Hospitalisé
|
|
]]></description>
|
|
</COLUMN>
|
|
|
|
<COLUMN dataField="CPTMTTHJ"
|
|
width="90"
|
|
type="Number"
|
|
outputFormat="#E"
|
|
visible="true"
|
|
headerText="C.A.@LF@HJ"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="">
|
|
<description><![CDATA[
|
|
<B>Chiffre d'affaires en Hospitalisation de Jour</B>
|
|
|
|
Hospitalisation de Jour = Types séjour CTI Ambulatoire et séances
|
|
]]></description>
|
|
</COLUMN>
|
|
|
|
<COLUMN dataField="CPTMTTHA"
|
|
width="90"
|
|
type="Number"
|
|
outputFormat="#E"
|
|
visible="true"
|
|
headerText="C.A.@LF@Autres"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="">
|
|
<description><![CDATA[
|
|
<B>Chiffre d'affaires en Hospitalisation autre que HC ou HJ</B>
|
|
|
|
Hospitalisation autre que HC ou HJ = Types séjour CTI Externes
|
|
]]></description>
|
|
</COLUMN>
|
|
|
|
|
|
<COLUMN dataField="VALEMC"
|
|
width="70"
|
|
type="Number"
|
|
visible="true"
|
|
outputFormat="#,0"
|
|
headerText="EMC"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="sum">
|
|
<description><![CDATA[
|
|
<B>Equivalent Malade Complet valorisé</B>
|
|
|
|
Calculé d'après l'occupation des dossiers valorisé sur la base de
|
|
- 1 EMC par séjour en Hospitalisation Complète MCO
|
|
- 1 EMC par jour en Hospitalisation de jour MCO
|
|
- 1 EMC par séance en Hospitalisation séance MCO
|
|
- 1 EMC par semaine en Hospitalisation Complète SMR ou PSY
|
|
- 1 EMC par jour en Hospitalisation de jour SMR ou PSY
|
|
- 1 EMC par séjour pour les autres cas (Externes)
|
|
Cet indicateur n'est pas calculé pour les regroupements par prestation, rubrique ou compte
|
|
|
|
Visible que par date d'activité ou date de sortie
|
|
]]></description>
|
|
</COLUMN>
|
|
<COLUMN dataField="VALNBJ"
|
|
width="70"
|
|
type="Number"
|
|
visible="true"
|
|
outputFormat="#"
|
|
headerText="Durée"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="sum">
|
|
<description><![CDATA[
|
|
<B>Nombre de journées valorisées</B>
|
|
|
|
Calculé d'après l'occupation des dossiers valorisés sur la base de
|
|
- Durée de séjour (sauf jour de sortie) en Hospitalisation Complète MCO
|
|
- Nombre de jours de présence en Hospitalisation de jour MCO
|
|
- Nombre de séances en Hospitalisation séance MCO
|
|
- Durée de séjour (sauf jour de sortie) en Hospitalisation Complète SMR ou PSY
|
|
- Nombre de jours de présence en Hospitalisation de jour SMR ou PSY
|
|
- 0 pour les autres cas (Externes)
|
|
Cet indicateur n'est pas calculé pour les regroupements par prestation, rubrique ou compte
|
|
|
|
Visible que par date d'activité ou date de sortie
|
|
]]></description>
|
|
</COLUMN>
|
|
<COLUMN dataField="VALNBP"
|
|
width="70"
|
|
type="Number"
|
|
visible="true"
|
|
outputFormat="#"
|
|
headerText="Prestations"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="sum">
|
|
<description><![CDATA[
|
|
<B>Nombre de prestations valorisées</B>
|
|
|
|
(éventuellement coefficienté)
|
|
Pour les GHS, le nombre est affecté au jour de sortie
|
|
]]></description>
|
|
</COLUMN>
|
|
|
|
<COLUMN dataField="VALMTT"
|
|
width="90"
|
|
type="Number"
|
|
outputFormat="#E"
|
|
visible="true"
|
|
headerText="C.A. Total@LF@Valorisé"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="">
|
|
</COLUMN>
|
|
|
|
<COLUMN dataField="VALGMT"
|
|
width="90"
|
|
type="Number"
|
|
visible="true"
|
|
headerText="C.A.@LF@(Groupés ou hors PMSI)"
|
|
outputFormat="#E"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="">
|
|
<description><![CDATA[
|
|
<B>Chiffre d'affaires valorisé</B>
|
|
|
|
Pour les séjours
|
|
- Groupés dans le champ PMSI MCO
|
|
- Hors du champ PMSI MCO
|
|
]]></description>
|
|
</COLUMN>
|
|
|
|
<COLUMN dataField="VALSMT"
|
|
width="90"
|
|
type="Number"
|
|
visible="true"
|
|
headerText="C.A.@LF@(Sortis non groupés)"
|
|
outputFormat="#E"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="">
|
|
<description><![CDATA[
|
|
<B>Chiffre d'affaires valorisé</B>
|
|
|
|
Pour les séjours
|
|
- Sorties non Groupés dans le champ PMSI MCO
|
|
]]></description>
|
|
</COLUMN>
|
|
|
|
<COLUMN dataField="VALPMT"
|
|
width="90"
|
|
type="Number"
|
|
visible="true"
|
|
headerText="C.A.@LF@(Présents)"
|
|
outputFormat="#E"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="">
|
|
<description><![CDATA[
|
|
<B>Chiffre d'affaires valorisé</B>
|
|
|
|
Pour les séjours
|
|
- Présents quelque soit le champ PMSI
|
|
|
|
Cette colonne n'est visible qu'en mode 'date activité'
|
|
]]></description>
|
|
</COLUMN>
|
|
|
|
<COLUMN dataField="VALMTHCGR"
|
|
width="90"
|
|
type="Number"
|
|
visible="true"
|
|
headerText="C.A.@LF@HC@LF@(Groupés)"
|
|
outputFormat="#E"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="">
|
|
<description><![CDATA[
|
|
<B>Chiffre d'affaires valorisé pour les séjours groupés en Hospitalisation Complète</B>
|
|
|
|
Pour les séjours
|
|
- Groupés dans le champ PMSI MCO
|
|
- Hors du champ PMSI MCO
|
|
|
|
Hospitalisation Complète = Type séjour CTI Hospitalisé
|
|
]]></description>
|
|
</COLUMN>
|
|
<COLUMN dataField="VALMTHCNG"
|
|
width="90"
|
|
type="Number"
|
|
visible="true"
|
|
headerText="C.A.@LF@HC@LF@(Non groupés)"
|
|
outputFormat="#E"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="">
|
|
<description><![CDATA[
|
|
<B>Chiffre d'affaires valorisé pour les séjours non groupés en Hospitalisation Complète</B>
|
|
|
|
Pour les séjours
|
|
- Sorties non Groupés dans le champ PMSI MCO
|
|
|
|
Hospitalisation Complète = Type séjour CTI Hospitalisé
|
|
]]></description>
|
|
</COLUMN>
|
|
<COLUMN dataField="VALMTHJGR"
|
|
width="90"
|
|
type="Number"
|
|
visible="true"
|
|
headerText="C.A.@LF@HJ@LF@(Groupés)"
|
|
outputFormat="#E"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="">
|
|
<description><![CDATA[
|
|
<B>Chiffre d'affaires valorisé pour les séjours groupés en Hospitalisation de Jour</B>
|
|
|
|
Pour les séjours
|
|
- Groupés dans le champ PMSI MCO
|
|
- Hors du champ PMSI MCO
|
|
|
|
Hospitalisation de Jour = Types séjour CTI Ambulatoire et séances
|
|
]]></description>
|
|
</COLUMN>
|
|
<COLUMN dataField="VALMTHJNG"
|
|
width="90"
|
|
type="Number"
|
|
visible="true"
|
|
headerText="C.A.@LF@HJ@LF@(Non groupés)"
|
|
outputFormat="#E"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="">
|
|
<description><![CDATA[
|
|
<B>Chiffre d'affaires valorisé pour les séjours non groupés en Hospitalisation de Jour</B>
|
|
|
|
Pour les séjours
|
|
- Sorties non Groupés dans le champ PMSI MCO
|
|
|
|
Hospitalisation de Jour = Types séjour CTI Ambulatoire et séances
|
|
]]></description>
|
|
</COLUMN>
|
|
<COLUMN dataField="VALMTHA"
|
|
width="90"
|
|
type="Number"
|
|
visible="true"
|
|
headerText="C.A.@LF@Autres"
|
|
outputFormat="#E"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="">
|
|
<description><![CDATA[
|
|
<B>Chiffre d'affaires valorisé pour les séjours en Hospitalisation autre que HC ou HJ</B>
|
|
|
|
Hospitalisation autre que HC ou HJ = Types séjour CTI Externes
|
|
]]></description>
|
|
</COLUMN>
|
|
|
|
|
|
<COLUMN dataField="FAVEMC"
|
|
width="70"
|
|
type="Number"
|
|
visible="true"
|
|
outputFormat="#,0"
|
|
headerText="EMC"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="sum">
|
|
<description><![CDATA[
|
|
<B>Equivalent Malade Complet Facturé ou Valorisé</B>
|
|
|
|
Calculé d'après l'occupation des dossiers facturés ou valorisés sur la base de
|
|
- 1 EMC par séjour en Hospitalisation Complète MCO
|
|
- 1 EMC par jour en Hospitalisation de jour MCO
|
|
- 1 EMC par séance en Hospitalisation séance MCO
|
|
- 1 EMC par semaine en Hospitalisation Complète SMR ou PSY
|
|
- 1 EMC par jour en Hospitalisation de jour SMR ou PSY
|
|
- 1 EMC par séjour pour les autres cas (Externes)
|
|
Cet indicateur n'est pas calculé pour les regroupements par prestation, rubrique ou compte
|
|
|
|
Visible que par date d'activité ou date de sortie
|
|
]]></description>
|
|
</COLUMN>
|
|
<COLUMN dataField="FAVNBJ"
|
|
width="70"
|
|
type="Number"
|
|
visible="true"
|
|
outputFormat="#"
|
|
headerText="Durée"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="sum">
|
|
<description><![CDATA[
|
|
<B>Nombre de journées Facturées ou Valorisées</B>
|
|
|
|
Calculé d'après l'occupation des dossiers facturés ou valorisés sur la base de
|
|
- Durée de séjour (sauf jour de sortie) en Hospitalisation Complète MCO
|
|
- Nombre de jours de présence en Hospitalisation de jour MCO
|
|
- Nombre de séances en Hospitalisation séance MCO
|
|
- Durée de séjour (sauf jour de sortie) en Hospitalisation Complète SMR ou PSY
|
|
- Nombre de jours de présence en Hospitalisation de jour SMR ou PSY
|
|
- 0 pour les autres cas (Externes)
|
|
Cet indicateur n'est pas calculé pour les regroupements par prestation, rubrique ou compte
|
|
|
|
Visible que par date d'activité ou date de sortie
|
|
]]></description>
|
|
</COLUMN>
|
|
<COLUMN dataField="FAVNBP"
|
|
width="70"
|
|
type="Number"
|
|
visible="true"
|
|
outputFormat="#"
|
|
headerText="Prestations"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="sum">
|
|
<description><![CDATA[
|
|
<B>Nombre de prestations Facturées ou Valorisées</B>
|
|
|
|
(éventuellement coefficienté)
|
|
Pour les GHS, le nombre est affecté au jour de sortie
|
|
]]></description>
|
|
</COLUMN>
|
|
|
|
<COLUMN dataField="FAVMTT"
|
|
width="90"
|
|
type="Number"
|
|
outputFormat="#E"
|
|
visible="true"
|
|
headerText="C.A. Total@LF@Facturé et Valorisé"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="">
|
|
</COLUMN>
|
|
|
|
|
|
<COLUMN dataField="FAVMTTHC"
|
|
width="90"
|
|
type="Number"
|
|
outputFormat="#E"
|
|
visible="true"
|
|
headerText="C.A.@LF@HC"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="">
|
|
<description><![CDATA[
|
|
<B>Chiffre d'affaires en Hospitalisation Complète</B>
|
|
|
|
Hospitalisation Complète = Type séjour CTI Hospitalisé
|
|
]]></description>
|
|
</COLUMN>
|
|
|
|
<COLUMN dataField="FAVMTTHJ"
|
|
width="90"
|
|
type="Number"
|
|
outputFormat="#E"
|
|
visible="true"
|
|
headerText="C.A.@LF@HJ"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="">
|
|
<description><![CDATA[
|
|
<B>Chiffre d'affaires en Hospitalisation de Jour</B>
|
|
|
|
Hospitalisation de Jour = Types séjour CTI Ambulatoire et séances
|
|
]]></description>
|
|
</COLUMN>
|
|
|
|
<COLUMN dataField="FAVMTTHA"
|
|
width="90"
|
|
type="Number"
|
|
outputFormat="#E"
|
|
visible="true"
|
|
headerText="C.A.@LF@Autres"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="">
|
|
<description><![CDATA[
|
|
<B>Chiffre d'affaires en Hospitalisation autre que HC ou HJ</B>
|
|
|
|
Hospitalisation autre que HC ou HJ = Types séjour CTI Externes
|
|
]]></description>
|
|
</COLUMN>
|
|
|
|
<COLUMN dataField="CPVEMC"
|
|
width="70"
|
|
type="Number"
|
|
visible="true"
|
|
outputFormat="#,0"
|
|
headerText="EMC"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="sum">
|
|
<description><![CDATA[
|
|
<B>Equivalent Malade Complet Facturé ou Valorisé</B>
|
|
|
|
Calculé d'après l'occupation des dossiers comptabilisés ou valorisés sur la base de
|
|
- 1 EMC par séjour en Hospitalisation Complète MCO
|
|
- 1 EMC par jour en Hospitalisation de jour MCO
|
|
- 1 EMC par séance en Hospitalisation séance MCO
|
|
- 1 EMC par semaine en Hospitalisation Complète SMR ou PSY
|
|
- 1 EMC par jour en Hospitalisation de jour SMR ou PSY
|
|
- 1 EMC par séjour pour les autres cas (Externes)
|
|
Cet indicateur n'est pas calculé pour les regroupements par prestation, rubrique ou compte
|
|
|
|
Visible que par date d'activité ou date de sortie
|
|
]]></description>
|
|
</COLUMN>
|
|
<COLUMN dataField="CPVNBJ"
|
|
width="70"
|
|
type="Number"
|
|
visible="true"
|
|
outputFormat="#"
|
|
headerText="Durée"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="sum">
|
|
<description><![CDATA[
|
|
<B>Nombre de journées Facturées ou Valorisées</B>
|
|
|
|
Calculé d'après l'occupation des dossiers comptabilisés ou valorisés sur la base de
|
|
- Durée de séjour (sauf jour de sortie) en Hospitalisation Complète MCO
|
|
- Nombre de jours de présence en Hospitalisation de jour MCO
|
|
- Nombre de séances en Hospitalisation séance MCO
|
|
- Durée de séjour (sauf jour de sortie) en Hospitalisation Complète SMR ou PSY
|
|
- Nombre de jours de présence en Hospitalisation de jour SMR ou PSY
|
|
- 0 pour les autres cas (Externes)
|
|
Cet indicateur n'est pas calculé pour les regroupements par prestation, rubrique ou compte
|
|
|
|
Visible que par date d'activité ou date de sortie
|
|
]]></description>
|
|
</COLUMN>
|
|
<COLUMN dataField="CPVNBP"
|
|
width="70"
|
|
type="Number"
|
|
visible="true"
|
|
outputFormat="#"
|
|
headerText="Prestations"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="sum">
|
|
<description><![CDATA[
|
|
<B>Nombre de prestations Facturées ou Valorisées</B>
|
|
|
|
(éventuellement coefficienté)
|
|
Pour les GHS, le nombre est affecté au jour de sortie
|
|
]]></description>
|
|
</COLUMN>
|
|
|
|
<COLUMN dataField="CPVMTT"
|
|
width="90"
|
|
type="Number"
|
|
outputFormat="#E"
|
|
visible="true"
|
|
headerText="C.A. Total@LF@Comptabilisé et valorisé"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="">
|
|
</COLUMN>
|
|
|
|
<COLUMN dataField="CPVMTTHC"
|
|
width="90"
|
|
type="Number"
|
|
outputFormat="#E"
|
|
visible="true"
|
|
headerText="C.A.@LF@HC"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="">
|
|
<description><![CDATA[
|
|
<B>Chiffre d'affaires en Hospitalisation Complète</B>
|
|
|
|
Hospitalisation Complète = Type séjour CTI Hospitalisé
|
|
]]></description>
|
|
</COLUMN>
|
|
|
|
<COLUMN dataField="CPVMTTHJ"
|
|
width="90"
|
|
type="Number"
|
|
outputFormat="#E"
|
|
visible="true"
|
|
headerText="C.A.@LF@HJ"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="">
|
|
<description><![CDATA[
|
|
<B>Nombre de séjours comptabilisés ou valorisés en Hospitalisation de Jour</B>
|
|
|
|
Hospitalisation de Jour = Types séjour CTI Ambulatoire et séances
|
|
]]></description>
|
|
</COLUMN>
|
|
|
|
<COLUMN dataField="CPVMTTHA"
|
|
width="90"
|
|
type="Number"
|
|
outputFormat="#E"
|
|
visible="true"
|
|
headerText="C.A.@LF@Autres"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="">
|
|
<description><![CDATA[
|
|
<B>Chiffre d'affaires en Hospitalisation autre que HC ou HJ</B>
|
|
|
|
Hospitalisation autre que HC ou HJ = Types séjour CTI Externes
|
|
]]></description>
|
|
</COLUMN>
|
|
|
|
|
|
<COLUMN dataField="FACMT1"
|
|
width="90"
|
|
type="Number"
|
|
visible="true"
|
|
headerText="C.A.@LF@AMO"
|
|
outputFormat="#E"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="">
|
|
<description><![CDATA[
|
|
<B>Chiffre d'affaires facturé à l'AMO</B>
|
|
]]></description>
|
|
</COLUMN>
|
|
|
|
<COLUMN dataField="FACMT2"
|
|
width="90"
|
|
type="Number"
|
|
visible="true"
|
|
headerText="C.A.@LF@AMC"
|
|
outputFormat="#E"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="">
|
|
<description><![CDATA[
|
|
<B>Chiffre d'affaires facturé à la mutuelle</B>
|
|
]]></description>
|
|
</COLUMN>
|
|
|
|
<COLUMN dataField="FACMT0"
|
|
width="90"
|
|
type="Number"
|
|
visible="true"
|
|
headerText="C.A.@LF@PAT"
|
|
outputFormat="#E"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="">
|
|
<description><![CDATA[
|
|
<B>Chiffre d'affaires facturé au patient</B>
|
|
]]></description>
|
|
</COLUMN>
|
|
|
|
<COLUMN dataField="CPTMBG"
|
|
width="90"
|
|
type="Number"
|
|
visible="true"
|
|
headerText="C.A.@LF@OVALIDE"
|
|
outputFormat="#E"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
fixed="false"
|
|
otherFunction="">
|
|
<description><![CDATA[
|
|
<B>Chiffre d'affaires Provenant de l'expédition PMSI et RAFAEL (Espic ou Public)</B>
|
|
]]></description>
|
|
</COLUMN>
|
|
<COLUMN dataField="CPTMHB"
|
|
width="90"
|
|
type="Number"
|
|
visible="true"
|
|
headerText="Dont C.A.@LF@Hors OVALIDE"
|
|
outputFormat="#E"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="">
|
|
<description><![CDATA[
|
|
<B>Chiffre d'affaires Provenant de la Facturation</B>
|
|
]]></description>
|
|
</COLUMN>
|
|
|
|
<COLUMN dataField="CPTMT1MBG"
|
|
width="90"
|
|
type="Number"
|
|
visible="true"
|
|
headerText="Dont C.A.@LF@AMO@LF@OVALIDE"
|
|
outputFormat="#E"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
fixed="false"
|
|
otherFunction="">
|
|
<description><![CDATA[
|
|
<B>Chiffre d'affaires Provenant de l'expédition PMSI et RAFAEL (Espic ou Public)</B>
|
|
]]></description>
|
|
</COLUMN>
|
|
<COLUMN dataField="CPTMT1MHB"
|
|
width="90"
|
|
type="Number"
|
|
visible="true"
|
|
headerText="Dont C.A.@LF@AMO@LF@Hors OVALIDE"
|
|
outputFormat="#E"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="">
|
|
<description><![CDATA[
|
|
<B>Chiffre d'affaires Provenant de la Facturation AMO (fides)</B>
|
|
]]></description>
|
|
</COLUMN>
|
|
|
|
<COLUMN dataField="CPTMT1"
|
|
width="90"
|
|
type="Number"
|
|
visible="true"
|
|
headerText="C.A.@LF@AMO"
|
|
outputFormat="#E"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="">
|
|
<description><![CDATA[
|
|
<B>Chiffre d'affaires comptabilisé à l'AMO</B>
|
|
]]></description>
|
|
</COLUMN>
|
|
|
|
<COLUMN dataField="CPTMT2"
|
|
width="90"
|
|
type="Number"
|
|
visible="true"
|
|
headerText="C.A.@LF@AMC"
|
|
outputFormat="#E"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="">
|
|
<description><![CDATA[
|
|
<B>Chiffre d'affaires comptabilisé à la mutuelle</B>
|
|
]]></description>
|
|
</COLUMN>
|
|
|
|
<COLUMN dataField="CPTMT0"
|
|
width="90"
|
|
type="Number"
|
|
visible="true"
|
|
headerText="C.A.@LF@PAT"
|
|
outputFormat="#E"
|
|
textAlign="right"
|
|
totalFunction="sum"
|
|
otherFunction="">
|
|
<description><![CDATA[
|
|
<B>Chiffre d'affaires comptabilisé au patient</B>
|
|
]]></description>
|
|
</COLUMN>
|
|
|
|
</DATAGRID>
|
|
</ONGLET>
|
|
|
|
</PRESENTATION>
|
|
</VUE>
|