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.
 
 

4064 lines
161 KiB

<?xml version="1.0" encoding="ISO-8859-15"?>
<VUE name="ACTI000018" label="Activité. Facturation" title="= SELECT.QUELMONTANT2 + ' par ' + SELECT.GROUPBY_LABEL + ' (' + 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_ACTI000018.HTML"
helpDokuWIkiDir="activite:activite_facturee_et_valorisee:activite_clinique"
helpDokuWIkiFile="acti000018"
>
<VIEWPROPERTIES componentName="PROPERTIES_PRESTATIONS"/>
<VIEWPROPERTIES>
<PROPERTY dataLink="VIEWPROPERTIES" nameField="name" valueField="value" />
<PROPERTY name="GRBY_DATE">
<value>
<![CDATA[
[EVAL
$groupbys = array(
'[GROUPBY]',
substr('[GROUBY]', 0, 6)
);
$exceptions = array('ANNEE', 'TRIM', 'TRIM', 'JOUR', 'NUMEROTRIM', 'NUMEROMOIS', 'NUMEROJOUR','SEMAINEANNE','JOURS','SEMAINEWE','ANNEEF', 'TRIMF', 'MOISF', 'JOURF', 'NUMEROTRIMF', 'NUMEROMOISF', 'NUMEROJOURF','SEMAINEANNEF','JOURSF','SEMAINEWEF','ANNEEEX', 'TRIMEX', 'MOISEX', 'JOUREX', 'NUMEROTRIMEX', 'NUMEROMOISEX', 'NUMEROJOUREX','SEMAINEANNEEX','JOURSEX','SEMAINEWEEX','ANNEEA', 'TRIMA', 'MOISA', 'JOURA', 'NUMEROTRIMA', 'NUMEROMOISA', 'NUMEROJOURA','SEMAINEANNEA','JOURSA','SEMAINEWEA');
$result = array_intersect($groupbys, $exceptions);
if (count($result) > 0) {
return "1";
}
else {
return "-1";
}
EVAL]
]]>
</value>
</PROPERTY>
<PROPERTY name="JOURNEES_FIELD">
<value>
<![CDATA[
[EVAL
$field = 'nb_jours';
if ('[QJMUT]' == 'd') {$field = $field . '_d';}
else {
if ('[QJMUT]' == 'f') {$field = $field . '_f';}
else {
if ('[QJMUT]' == '12') {$field = $field . '_12';}
else {
if ('[QJMUT]' == 'prorata') {$field = $field . '_prorata';}
else {
$field = $field . '_f';
}
}
}
}
return $field;
EVAL]
]]>
</value>
</PROPERTY>
<PROPERTY name="COLUMNS_FAC">
<value><![CDATA[[EVAL
$columns = "|FACNBS|FACEMC|FACNBJ|FACNBP|FACMTT|FACMTT_P|FACCAM|FACNS1|FACMT1|FACMT1_P|FACNS2|FACMT2|FACNS0|FACMT0|FACNBSHC|FACMTTHC|FACMTTHC_P|FACCAMHC|FACNBSHJ|FACMTTHJ|FACMTTHJ_P|FACCAMHJ|FACNBSHA|FACMTTHA|FACCAMHA|FACMTTHA_P";
if ('[QUELMONTANT]' == '2') {
$columns = str_replace('|FAC','|CPT',$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="COLUMNS_VAL">
<value><![CDATA[[EVAL
$columns = "|VALNBS|VALEMC|VALNBJ|VALNBP|VALMTT|VALMTT_P|VALCAM|VALGNS|VALGMT|VALSNS|VALSMT|VALPNS|VALPMT|VALMTHCGR|VALMTHCNG|VALMTHJGR|VALMTHJNG|VALMTHA";
if ('[QUELLEDATE]' != '1') {
$columns = str_replace('|VALP','|XVALP',$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="COLUMNS_FAV">
<value><![CDATA[[EVAL
$columns = "FAVNBS|FAVEMC|FAVNBJ|FAVNBP|FAVDMS|FAVMTT|FACMTT|FAVMTT_P|FAVCAM|VALMTT|FAVNBSHC|FAVMTTHC|FAVMTTHC_P|FAVCAMHC|FAVNBSHJ|FAVMTTHJ|FAVMTTHJ_P|FAVCAMHJ|FAVNBSHA|FAVMTTHA|FAVCAMHA|FAVMTTHA_P";
if ('[QUELMONTANT]' == '2') {
$columns = str_replace('FAC','|CPT',$columns);
$columns = str_replace('FAV','|CPV',$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="COLUMNS_TIE">
<value><![CDATA[[EVAL
$columns = "|FACNBS|FACNBP|FACMTT|FACMTT_P|FACMBG|FACMHB|FACCAM|FACNS1|FACMT1|FACMT1MBG|FACMT1MHB|FACMT1_P|FACNS2|FACMT2|FACNS0|FACMT0";
if ('[QUELMONTANT]' == '2') {
$columns = str_replace('|FAC','|CPT',$columns);
}
if ('[ENV.TYPEETS]' == '1') {
$columns = str_replace('MBG|','MBGX|',$columns);
$columns = str_replace('MHB|','MHBX|',$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="QMVT_SELECT">
<value><![CDATA[[EVAL
$qmvt_select = "AND 1=1";
if ('[QUELLEDATE]' != '1' && '[QUELLEDATE]' != '2') {
$qmvt_select = "AND 1<>1";
}
return $qmvt_select;
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>
<FIELD name="GROUPBY" label="Regroupement" UI="combo" default="SER" width="300" tree="true">
<OPTION label="PRESTATIONS_GROUPBY" data="" globalListProvider="PRESTATIONS_GROUPBY"/>
</FIELD>
<FIELD name="GROUPBY_TAB" label="Présentation" UI="combo" default="AUTO" visible="= SELECT.GROUPBY_2 != '-1' ">
<OPTION label="Automatique" data="AUTO"/>
<OPTION label="Arbre" data="TREE"/>
<OPTION label="Onglet" data="TAB"/>
</FIELD>
</GROUP>
<GROUP label="">
<FIELD name="GROUPBY_2" label="" UI="combo" default="-1" width="300" 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="300" 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="1" width="300">
<OPTION label="Montant facturé" data="1" data2="Facturation"/>
<OPTION label="Montant comptabilisé" data="2" data2="Comptabilisation"/>
</FIELD>
</GROUP>
<GROUP>
<FIELD name="RUBRIQUE_CA" label="C.A." UI="combo" tree="true" width="200" 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 type="propertiesLink" name="VIEWPROPERTIES" forSelections="false">
<SQL>
<select><![CDATA[
SELECT 'X_PERIODE', greatest(to_date(to_char('[PERIODE]'::date - INTERVAL '3 year', 'YYYY-MM-DD'), 'YYYY-MM-DD'), (SELECT min(date_debut) FROM activite.p_factures ))::text;
]]></select>
<FIELDS>
<FIELD name="name"/>
<FIELD name="value"/>
</FIELDS>
</SQL>
</QUERY>
<QUERY label="">
<SQL optimizer="V_SEJOURS_X" optimizer2="V_FACTURES_LIGNES_C_X">
<select><![CDATA[
DROP TABLE IF EXISTS ACTI000018_SEJ;
CREATE TEMP TABLE ACTI000018_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.QMVT_SELECT]
GROUP BY 1
;
CREATE INDEX ACTI000018_SEJ_i1 ON ACTI000018_SEJ USING btree (no_sejour);
ANALYZE ACTI000018_SEJ;
]]></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, date_debut_facture, date_facture) AS seq
FROM activite.p_factures_reference
JOIN ACTI000018_SEJ ON p_factures_reference.no_sejour = ACTI000018_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_TREE
WORKTABLE{ACTI000018_MVT}
GROUPBY1{[VIEW.GROUPBY_MVT_OID_FIELD],, [VIEW.GROUPBY_MVT_COD_FIELD],, [VIEW.GROUPBY_MVT_TXT_FIELD]}
GROUPBY1MODE{[GROUPBY_TAB]}
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 FACEM */
SUM(CASE WHEN (p_factures_reference.code_facture = '1') THEN equivalent_malade_complet ELSE 0 END),,
/* 02 CPTEM */
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 VALEM */
SUM(CASE WHEN p_factures_reference.code_facture = '0' THEN equivalent_malade_complet ELSE 0 END),,
/* 04 FAVEM */
SUM(equivalent_malade_complet),,
/* 05 CPVEM */
SUM(equivalent_malade_complet),,
/* 06 FACNB */
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 CPTNB */
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 VALNB */
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 FAVNB */
SUM(nb_jours_f + nb_ambulatoires + CASE WHEN type_sejour = '5' THEN nb_seances ELSE 0 END),,
/* 10 CPVNB */
SUM(nb_jours_f + nb_ambulatoires + CASE WHEN type_sejour = '5' THEN nb_seances ELSE 0 END),,
/* 11 sortie */
SUM(nb_sorties_directes) ,,
/* 12 journées hospitalisée */
SUM(CASE WHEN v_sejours_1.date_sortie <= '[TOPERIODE]' AND v_sejours_1.code_sorti = 1 THEN [VIEW.JOURNEES_FIELD] ELSE null END)
}
FROM #V_SEJOURS_X#, #V_MOUVEMENTS_SEJOUR_X#
JOIN ACTI000018_SEJ ON v_mouvements_sejour_2.no_sejour = ACTI000018_SEJ.no_sejour
JOIN w_factures_reference p_factures_reference ON
p_factures_reference.no_sejour = v_mouvements_sejour_2.no_sejour
JOIN empty ON 1=1
WHERE '[QUELLEDATE]' IN ('1','2') AND
v_mouvements_sejour_2.no_sejour = v_sejours_1.no_sejour AND
v_mouvements_sejour_2.date BETWEEN p_factures_reference.date_debut_facture AND p_factures_reference.date_fin_facture AND
[VIEW.QUELLEDATE_MVT] BETWEEN '[PERIODE]' AND '[TOPERIODE]'
[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[
ANALYZE ACTI000018_MVT;
CTISELECT_TREE
WORKTABLE{ACTI000018}
GROUPBY1{[VIEW.GROUPBY_OID_FIELD],, [VIEW.GROUPBY_COD_FIELD],, [VIEW.GROUPBY_TXT_FIELD]}
GROUPBY1MODE{[GROUPBY_TAB]}
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]}
SIGNIFDATA{[VIEW.ACTIVITE_SIGNIFICATIVE_DATA],, [ACTIVITE_SIGNIFICATIVE_MODE],, [ACTIVITE_SIGNIFICATIVE_NUMBER]}
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' 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 */
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') AND type_sejour <> '9' THEN 1 ELSE 0 END),,
/* 82 CPVNBS */
COUNT(DISTINCT CASE WHEN (est_ligne_facturee = '1' OR est_ligne_encours = '1') 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,,
/* 121 DMS hospitalisées */
0,,
}
ORDERBY{indicateurs[64],, DESC}
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]
AFTER{
UPDATE ACTI000018 SET
indicateurs[5] = base.cti_division(indicateurs[4],indicateurs[2]),
indicateurs[14] = base.cti_division(indicateurs[13],indicateurs[12]),
indicateurs[17] = base.cti_division(indicateurs[16],indicateurs[15]),
indicateurs[20] = base.cti_division(indicateurs[19],indicateurs[18]),
indicateurs[25] = base.cti_division(indicateurs[24],indicateurs[22]),
indicateurs[34] = base.cti_division(indicateurs[33],indicateurs[32]),
indicateurs[37] = base.cti_division(indicateurs[36],indicateurs[35]),
indicateurs[40] = base.cti_division(indicateurs[39],indicateurs[38]),
indicateurs[45] = base.cti_division(indicateurs[44],indicateurs[42]),
indicateurs[65] = base.cti_division(indicateurs[64],indicateurs[62]),
indicateurs[68] = base.cti_division(indicateurs[67],indicateurs[66]),
indicateurs[71] = base.cti_division(indicateurs[70],indicateurs[69]),
indicateurs[74] = base.cti_division(indicateurs[73],indicateurs[72]),
indicateurs[85] = base.cti_division(indicateurs[84],indicateurs[82]),
indicateurs[88] = base.cti_division(indicateurs[87],indicateurs[86]),
indicateurs[91] = base.cti_division(indicateurs[90],indicateurs[89]),
indicateurs[94] = base.cti_division(indicateurs[93],indicateurs[92])
.,
UPDATE ACTI000018 SET
indicateurs[111] = ACTI000018_MVT.indicateurs[001],
indicateurs[112] = ACTI000018_MVT.indicateurs[002],
indicateurs[113] = ACTI000018_MVT.indicateurs[003],
indicateurs[114] = ACTI000018_MVT.indicateurs[004],
indicateurs[115] = ACTI000018_MVT.indicateurs[005],
indicateurs[116] = ACTI000018_MVT.indicateurs[006],
indicateurs[117] = ACTI000018_MVT.indicateurs[007],
indicateurs[118] = ACTI000018_MVT.indicateurs[008],
indicateurs[119] = ACTI000018_MVT.indicateurs[009],
indicateurs[120] = ACTI000018_MVT.indicateurs[010],
indicateurs[121] = base.cti_division(ACTI000018_MVT.indicateurs[012],ACTI000018_MVT.indicateurs[011])
FROM ACTI000018_MVT
WHERE ACTI000018.OIDT = ACTI000018_MVT.OIDT AND
ACTI000018.OID1 = ACTI000018_MVT.OID1 AND
ACTI000018.OID2 = ACTI000018_MVT.OID2 AND
ACTI000018.OID3 = ACTI000018_MVT.OID3
}
]]></select>
<FIELDS>
<INSERT name="CTISELECT_TREE_FIELDS"/>
<FIELD name="SORT" />
<FIELD name="FAC"/>
<FIELD name="FACNBS"/>
<FIELD name="FACNBP"/>
<FIELD name="FACMTT"/>
<FIELD name="FACCAM"/>
<FIELD name="FACNS1"/>
<FIELD name="FACMT1"/>
<FIELD name="FACNS2"/>
<FIELD name="FACMT2"/>
<FIELD name="FACNS0"/>
<FIELD name="FACMT0"/>
<FIELD name="FACNBSHC"/>
<FIELD name="FACMTTHC"/>
<FIELD name="FACCAMHC"/>
<FIELD name="FACNBSHJ"/>
<FIELD name="FACMTTHJ"/>
<FIELD name="FACCAMHJ"/>
<FIELD name="FACNBSHA"/>
<FIELD name="FACMTTHA"/>
<FIELD name="FACCAMHA"/>
<FIELD name="CPT"/>
<FIELD name="CPTNBS"/>
<FIELD name="CPTNBP"/>
<FIELD name="CPTMTT"/>
<FIELD name="CPTCAM"/>
<FIELD name="CPTNS1"/>
<FIELD name="CPTMT1"/>
<FIELD name="CPTNS2"/>
<FIELD name="CPTMT2"/>
<FIELD name="CPTNS0"/>
<FIELD name="CPTMT0"/>
<FIELD name="CPTNBSHC"/>
<FIELD name="CPTMTTHC"/>
<FIELD name="CPTCAMHC"/>
<FIELD name="CPTNBSHJ"/>
<FIELD name="CPTMTTHJ"/>
<FIELD name="CPTCAMHJ"/>
<FIELD name="CPTNBSHA"/>
<FIELD name="CPTMTTHA"/>
<FIELD name="CPTCAMHA"/>
<FIELD name="VAL"/>
<FIELD name="VALNBS"/>
<FIELD name="VALNBP"/>
<FIELD name="VALMTT"/>
<FIELD name="VALCAM"/>
<FIELD name="VALGNS"/>
<FIELD name="VALGMT"/>
<FIELD name="VALSNS"/>
<FIELD name="VALSMT"/>
<FIELD name="VALPNS"/>
<FIELD name="VALPMT"/>
<FIELD name="VALMTHCGR"/>
<FIELD name="VALMTHCNG"/>
<FIELD name="VALMTHJGR"/>
<FIELD name="VALMTHJNG"/>
<FIELD name="VALMTHA"/>
<FIELD name="FILLER" hide="true"/>
<FIELD name="FILLER" hide="true"/>
<FIELD name="FILLER" hide="true"/>
<FIELD name="FILLER" hide="true"/>
<FIELD name="FAV"/>
<FIELD name="FAVNBS"/>
<FIELD name="FAVNBP"/>
<FIELD name="FAVMTT"/>
<FIELD name="FAVCAM"/>
<FIELD name="FAVNBSHC"/>
<FIELD name="FAVMTTHC"/>
<FIELD name="FAVCAMHC"/>
<FIELD name="FAVNBSHJ"/>
<FIELD name="FAVMTTHJ"/>
<FIELD name="FAVCAMHJ"/>
<FIELD name="FAVNBSHA"/>
<FIELD name="FAVMTTHA"/>
<FIELD name="FAVCAMHA"/>
<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"/>
<FIELD name="CPVNBS"/>
<FIELD name="CPVNBP"/>
<FIELD name="CPVMTT"/>
<FIELD name="CPVCAM"/>
<FIELD name="CPVNBSHC"/>
<FIELD name="CPVMTTHC"/>
<FIELD name="CPVCAMHC"/>
<FIELD name="CPVNBSHJ"/>
<FIELD name="CPVMTTHJ"/>
<FIELD name="CPVCAMHJ"/>
<FIELD name="CPVNBSHA"/>
<FIELD name="CPVMTTHA"/>
<FIELD name="CPVCAMHA"/>
<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" />
<FIELD name="CPTMHB" />
<FIELD name="CPTMT1MBG" />
<FIELD name="CPTMT1MHB" />
<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"/>
<FIELD name="CPTEMC"/>
<FIELD name="VALEMC"/>
<FIELD name="FAVEMC"/>
<FIELD name="CPVEMC"/>
<FIELD name="FACNBJ"/>
<FIELD name="CPTNBJ"/>
<FIELD name="VALNBJ"/>
<FIELD name="FAVNBJ"/>
<FIELD name="CPVNBJ"/>
<FIELD name="FAVDMS"/>
</FIELDS>
</SQL>
</QUERY>
</QUERIES>
<PRESENTATION>
<VIEWLINKS>
<VIEWLINK label="(&#8721;) Dernier Mois/Année " shortLabel="Mois/Année" rowContext="false" buttonType="VIEWLINKPOPUP">
<VIEWITEM label="Dernier mois" shortLabel="Dernier mois" view="ACTI000063.XML" rowContext="false" enabled="true" buttonType="COMPARATIF" componentName="PRESTATIONS_BASE_VIEWLINK">
<ARG name="ALIAS_PERIODE" value="return '-1';" />
<ARG name="PERIODE" value="return SELECT.TOPERIODE.substr(0,8)+'01';"/>
<ARG name="TOPERIODE" value=" return SELECT.TOPERIODE;"/>
<ARG name="GROUPBY">
<value>
<![CDATA[
var s:String = '';
switch (SELECT.GROUPBY) {
case 'ANNEE' : s = 'JOURS'; break;
case 'TRIM' : s = 'JOURS'; break;
case 'MOIS' : s = 'JOURS'; break;
case 'NUMEROMOIS' : s = 'JOURS'; break;
case 'NUMEROTRIM' : s = 'JOURS'; break;
case 'SEMAINEWE' : s = 'JOURS'; break;
case 'SEMAINEANNE' : s = 'JOURS'; break;
case 'NUMEROJOUR' : s = 'JOURS'; break;
case 'JOURS' : s = 'JOURS'; break;
case 'JOUR' : s = 'JOURS'; break;
case 'ANNEEF' : s = 'JOURSF'; break;
case 'TRIMF' : s = 'JOURSF'; break;
case 'MOISF' : s = 'JOURSF'; break;
case 'NUMEROMOISF' : s = 'JOURSF'; break;
case 'NUMEROTRIMF' : s = 'JOURSF'; break;
case 'SEMAINEWEF' : s = 'JOURSF'; break;
case 'SEMAINEANNEF' : s = 'JOURSF'; break;
case 'NUMEROJOURF' : s = 'JOURSF'; break;
case 'JOURSF' : s = 'JOURSF'; break;
case 'JOURF' : s = 'JOURSF'; break;
case 'ANNEEA' : s = 'JOURSA'; break;
case 'TRIMA' : s = 'JOURSA'; break;
case 'MOISA' : s = 'JOURSA'; break;
case 'NUMEROMOISA' : s = 'JOURSA'; break;
case 'NUMEROTRIMA' : s = 'JOURSA'; break;
case 'SEMAINEWEA' : s = 'JOURSA'; break;
case 'SEMAINEANNEA' : s = 'JOURSA'; break;
case 'NUMEROJOURA' : s = 'JOURSA'; break;
case 'JOURSA' : s = 'JOURSA'; break;
case 'JOURA' : s = 'JOURSA'; break;
case 'ANNEEV' : s = 'JOURSV'; break;
case 'TRIMV' : s = 'JOURSV'; break;
case 'MOISV' : s = 'JOURSV'; break;
case 'NUMEROMOISV' : s = 'JOURSV'; break;
case 'NUMEROTRIMV' : s = 'JOURSV'; break;
case 'SEMAINEWEV' : s = 'JOURSV'; break;
case 'SEMAINEANNEV' : s = 'JOURSV'; break;
case 'NUMEROJOURV' : s = 'JOURSV'; break;
case 'JOURSV' : s = 'JOURSV'; break;
case 'JOURV' : s = 'JOURSV'; break;
default :
if(SELECT.QUELLEDATE == 1) {s = 'JOURSA'; break;}
if(SELECT.QUELLEDATE == 2) {s = 'JOURS'; break;}
if(SELECT.QUELLEDATE == 3) {s = 'JOURSF'; break;}
if(SELECT.QUELLEDATE == 4) {s = 'JOURSV'; break;}
if(SELECT.QUELLEDATE == 5) {s = 'JOURS'; break;}
}
return s;
]]>
</value>
</ARG>
<ARG name="GROUPBY_2" value="return '-1';" />
<ARG name="GROUPBY_3" value="return '-1';" />
<ARG name="LGROUPBY" value="return SELECT.GROUPBY;" />
<ARG name="LGROUPBY_2" value="return SELECT.GROUPBY_2;" />
<ARG name="LGROUPBY_3" value="return SELECT.GROUPBY_3;" />
<ARG name="DATA1" value="'FAVNBS'" />
<ARG name="DATA2" value="'MTFACENC'" />
<ARG name="DATA3" value="'MTENC'" />
<ARG name="TYPE_COMPARAISON" value="'2'" />
<ARG name="GROUPBY_TAB" value="return 'TAB';" />
</VIEWITEM>
<VIEWITEM label="&#8721; dernier mois" data="2" shortLabel="&#8721; dernier mois" view="ACTI000149.XML" enabled="true" rowContext="false" buttonType="COMPARATIF" >
<ARG name="ALIAS_PERIODE" value="return '-1';" />
<ARG name="PERIODE" value="return SELECT.TOPERIODE.substr(0,8)+'01';"/>
<ARG name="DATA1" value="'NBSEJ'" />
<ARG name="DATA2" value="'MTFACENC'" />
<ARG name="GROUPBY">
<value>
<![CDATA[
var s:String = '';
switch (SELECT.GROUPBY) {
case 'ANNEE' : s = 'JOURS'; break;
case 'TRIM' : s = 'JOURS'; break;
case 'MOIS' : s = 'JOURS'; break;
case 'NUMEROMOIS' : s = 'JOURS'; break;
case 'NUMEROTRIM' : s = 'JOURS'; break;
case 'SEMAINEWE' : s = 'JOURS'; break;
case 'SEMAINEANNE' : s = 'JOURS'; break;
case 'NUMEROJOUR' : s = 'JOURS'; break;
case 'JOURS' : s = 'JOURS'; break;
case 'JOUR' : s = 'JOURS'; break;
case 'ANNEEF' : s = 'JOURSF'; break;
case 'TRIMF' : s = 'JOURSF'; break;
case 'MOISF' : s = 'JOURSF'; break;
case 'NUMEROMOISF' : s = 'JOURSF'; break;
case 'NUMEROTRIMF' : s = 'JOURSF'; break;
case 'SEMAINEWEF' : s = 'JOURSF'; break;
case 'SEMAINEANNEF' : s = 'JOURSF'; break;
case 'NUMEROJOURF' : s = 'JOURSF'; break;
case 'JOURSF' : s = 'JOURSF'; break;
case 'JOURF' : s = 'JOURSF'; break;
case 'ANNEEA' : s = 'JOURSA'; break;
case 'TRIMA' : s = 'JOURSA'; break;
case 'MOISA' : s = 'JOURSA'; break;
case 'NUMEROMOISA' : s = 'JOURSA'; break;
case 'NUMEROTRIMA' : s = 'JOURSA'; break;
case 'SEMAINEWEA' : s = 'JOURSA'; break;
case 'SEMAINEANNEA' : s = 'JOURSA'; break;
case 'NUMEROJOURA' : s = 'JOURSA'; break;
case 'JOURSA' : s = 'JOURSA'; break;
case 'JOURA' : s = 'JOURSA'; break;
case 'ANNEEV' : s = 'JOURSV'; break;
case 'TRIMV' : s = 'JOURSV'; break;
case 'MOISV' : s = 'JOURSV'; break;
case 'NUMEROMOISV' : s = 'JOURSV'; break;
case 'NUMEROTRIMV' : s = 'JOURSV'; break;
case 'SEMAINEWEV' : s = 'JOURSV'; break;
case 'SEMAINEANNEV' : s = 'JOURSV'; break;
case 'NUMEROJOURV' : s = 'JOURSV'; break;
case 'JOURSV' : s = 'JOURSV'; break;
case 'JOURV' : s = 'JOURSV'; break;
default :
if(SELECT.QUELLEDATE == 1) {s = 'JOURSA'; break;}
if(SELECT.QUELLEDATE == 2) {s = 'JOURS'; break;}
if(SELECT.QUELLEDATE == 3) {s = 'JOURSF'; break;}
if(SELECT.QUELLEDATE == 4) {s = 'JOURSV'; break;}
if(SELECT.QUELLEDATE == 5) {s = 'JOURS'; break;}
}
return s;
]]>
</value>
</ARG>
<ARG name="GROUPBY_2" value="return '-1';" />
<ARG name="GROUPBY_3" value="return '-1';" />
<ARG name="LGROUPBY" value="return SELECT.GROUPBY;" />
<ARG name="LGROUPBY_2" value="return SELECT.GROUPBY_2;" />
<ARG name="LGROUPBY_3" value="return SELECT.GROUPBY_3;" />
<ARG name="QUELLEDATE" value="return SELECT.QUELLEDATE"/>
<ARG name="TYPE_COMPARAISON" value="return '2';" />
</VIEWITEM>
<VIEWITEM label="Dernière année" data="2" shortLabel="derniere année" view="ACTI000063.XML" enabled="true" rowContext="false" buttonType="COMPARATIF" >
<ARG name="ALIAS_PERIODE" value="return '-1';" />
<ARG name="PERIODE" value="return SELECT.TOPERIODE.substr(0,4)+'-01-01';"/>
<ARG name="TOPERIODE" value=" return SELECT.TOPERIODE;"/>
<ARG name="GROUPBY">
<value>
<![CDATA[
var s:String = '';
switch (SELECT.GROUPBY) {
case 'ANNEE' : s = 'NUMEROMOIS'; break;
case 'TRIM' : s = 'NUMEROMOIS'; break;
case 'MOIS' : s = 'NUMEROMOIS'; break;
case 'NUMEROMOIS' : s = 'NUMEROMOIS'; break;
case 'NUMEROTRIM' : s = 'NUMEROMOIS'; break;
case 'SEMAINEWE' : s = 'NUMEROMOIS'; break;
case 'SEMAINEANNE' : s = 'NUMEROMOIS'; break;
case 'NUMEROJOUR' : s = 'NUMEROMOIS'; break;
case 'JOURS' : s = 'NUMEROMOIS'; break;
case 'JOUR' : s = 'NUMEROMOIS'; break;
case 'ANNEEF' : s = 'NUMEROMOISF'; break;
case 'TRIMF' : s = 'NUMEROMOISF'; break;
case 'MOISF' : s = 'NUMEROMOISF'; break;
case 'NUMEROMOISF' : s = 'NUMEROMOISF'; break;
case 'NUMEROTRIMF' : s = 'NUMEROMOISF'; break;
case 'SEMAINEWEF' : s = 'NUMEROMOISF'; break;
case 'SEMAINEANNEF' : s = 'NUMEROMOISF'; break;
case 'NUMEROJOURF' : s = 'NUMEROMOISF'; break;
case 'JOURSF' : s = 'NUMEROMOISF'; break;
case 'JOURF' : s = 'NUMEROMOISF'; break;
case 'ANNEEA' : s = 'NUMEROMOISA'; break;
case 'TRIMA' : s = 'NUMEROMOISA'; break;
case 'MOISA' : s = 'NUMEROMOISA'; break;
case 'NUMEROMOISA' : s = 'NUMEROMOISA'; break;
case 'NUMEROTRIMA' : s = 'NUMEROMOISA'; break;
case 'SEMAINEWEA' : s = 'NUMEROMOISA'; break;
case 'SEMAINEANNEA' : s = 'NUMEROMOISA'; break;
case 'NUMEROJOURA' : s = 'NUMEROMOISA'; break;
case 'JOURSA' : s = 'NUMEROMOISA'; break;
case 'JOURA' : s = 'NUMEROMOISA'; break;
case 'ANNEEV' : s = 'NUMEROMOISV'; break;
case 'TRIMV' : s = 'NUMEROMOISV'; break;
case 'MOISV' : s = 'NUMEROMOISV'; break;
case 'NUMEROMOISV' : s = 'NUMEROMOISV'; break;
case 'NUMEROTRIMV' : s = 'NUMEROMOISV'; break;
case 'SEMAINEWEV' : s = 'NUMEROMOISV'; break;
case 'SEMAINEANNEV' : s = 'NUMEROMOISV'; break;
case 'NUMEROJOURV' : s = 'NUMEROMOISV'; break;
case 'JOURSV' : s = 'NUMEROMOISV'; break;
case 'JOURV' : s = 'NUMEROMOISV'; break;
default :
if(SELECT.QUELLEDATE == 1) {s = 'NUMEROMOISA'; break;}
if(SELECT.QUELLEDATE == 2) {s = 'NUMEROMOIS'; break;}
if(SELECT.QUELLEDATE == 3) {s = 'NUMEROMOISF'; break;}
if(SELECT.QUELLEDATE == 4) {s = 'NUMEROMOISV'; break;}
if(SELECT.QUELLEDATE == 2) {s = 'NUMEROMOIS'; break;}
}
return s;
]]>
</value>
</ARG>
<ARG name="GROUPBY_2" value="return '-1';" />
<ARG name="GROUPBY_3" value="return '-1';" />
<ARG name="LGROUPBY" value="return SELECT.GROUPBY;" />
<ARG name="LGROUPBY_2" value="return SELECT.GROUPBY_2;" />
<ARG name="LGROUPBY_3" value="return SELECT.GROUPBY_3;" />
<ARG name="DATA1" value="'NBSEJ'" />
<ARG name="DATA2" value="'MTFACENC'" />
<ARG name="TYPE_COMPARAISON" value="'2'" />
<ARG name="GROUPBY_TAB" value="return 'TAB';" />
</VIEWITEM>
<VIEWITEM label="&#8721; dernière Année" shortLabel="&#8721; derniere année" view="ACTI000149.XML" rowContext="false" enabled="true" buttonType="COMPARATIF">
<ARG name="ALIAS_PERIODE" value="return '-1';" />
<ARG name="PERIODE_D" value="return VIEW.COMP_PERIODE_D;" />
<ARG name="TOPERIODE_D" value="return VIEW.COMP_TOPERIODE_D;" />
<ARG name="PERIODE" value="return SELECT.TOPERIODE.substr(0,4)+'-01-01';" />
<ARG name="TOPERIODE" value=" return SELECT.TOPERIODE;" />
<ARG name="GROUPBY">
<value>
<![CDATA[
var s:String = '';
switch (SELECT.GROUPBY) {
case 'ANNEE' : s = 'NUMEROMOIS'; break;
case 'TRIM' : s = 'NUMEROMOIS'; break;
case 'MOIS' : s = 'NUMEROMOIS'; break;
case 'NUMEROMOIS' : s = 'NUMEROMOIS'; break;
case 'NUMEROTRIM' : s = 'NUMEROMOIS'; break;
case 'SEMAINEWE' : s = 'NUMEROMOIS'; break;
case 'SEMAINEANNE' : s = 'NUMEROMOIS'; break;
case 'NUMEROJOUR' : s = 'NUMEROMOIS'; break;
case 'JOURS' : s = 'NUMEROMOIS'; break;
case 'JOUR' : s = 'NUMEROMOIS'; break;
case 'ANNEEF' : s = 'NUMEROMOISF'; break;
case 'TRIMF' : s = 'NUMEROMOISF'; break;
case 'MOISF' : s = 'NUMEROMOISF'; break;
case 'NUMEROMOISF' : s = 'NUMEROMOISF'; break;
case 'NUMEROTRIMF' : s = 'NUMEROMOISF'; break;
case 'SEMAINEWEF' : s = 'NUMEROMOISF'; break;
case 'SEMAINEANNEF' : s = 'NUMEROMOISF'; break;
case 'NUMEROJOURF' : s = 'NUMEROMOISF'; break;
case 'JOURSF' : s = 'NUMEROMOISF'; break;
case 'JOURF' : s = 'NUMEROMOISF'; break;
case 'ANNEEA' : s = 'NUMEROMOISA'; break;
case 'TRIMA' : s = 'NUMEROMOISA'; break;
case 'MOISA' : s = 'NUMEROMOISA'; break;
case 'NUMEROMOISA' : s = 'NUMEROMOISA'; break;
case 'NUMEROTRIMA' : s = 'NUMEROMOISA'; break;
case 'SEMAINEWEA' : s = 'NUMEROMOISA'; break;
case 'SEMAINEANNEA' : s = 'NUMEROMOISA'; break;
case 'NUMEROJOURA' : s = 'NUMEROMOISA'; break;
case 'JOURSA' : s = 'NUMEROMOISA'; break;
case 'JOURA' : s = 'NUMEROMOISA'; break;
case 'ANNEEV' : s = 'NUMEROMOISV'; break;
case 'TRIMV' : s = 'NUMEROMOISV'; break;
case 'MOISV' : s = 'NUMEROMOISV'; break;
case 'NUMEROMOISV' : s = 'NUMEROMOISV'; break;
case 'NUMEROTRIMV' : s = 'NUMEROMOISV'; break;
case 'SEMAINEWEV' : s = 'NUMEROMOISV'; break;
case 'SEMAINEANNEV' : s = 'NUMEROMOISV'; break;
case 'NUMEROJOURV' : s = 'NUMEROMOISV'; break;
case 'JOURSV' : s = 'NUMEROMOISV'; break;
case 'JOURV' : s = 'NUMEROMOISV'; break;
default :
if(SELECT.QUELLEDATE == 1) {s = 'NUMEROMOISA'; break;}
if(SELECT.QUELLEDATE == 2) {s = 'NUMEROMOIS'; break;}
if(SELECT.QUELLEDATE == 3) {s = 'NUMEROMOISF'; break;}
if(SELECT.QUELLEDATE == 4) {s = 'NUMEROMOISV'; break;}
if(SELECT.QUELLEDATE == 5) {s = 'NUMEROMOIS'; break;}
}
return s;
]]>
</value>
</ARG>
<ARG name="GROUPBY_2" value="return '-1';"/>
<ARG name="GROUPBY_3" value="return '-1';"/>
<ARG name="LGROUPBY" value="return SELECT.GROUPBY;" />
<ARG name="LGROUPBY_2" value="return SELECT.GROUPBY_2;" />
<ARG name="LGROUPBY_3" value="return SELECT.GROUPBY_3;" />
<ARG name="DATA1" value="'NBSEJ'" />
<ARG name="DATA2" value="'MTFACENC'" />
<ARG name="TYPE_COMPARAISON" value="'2'" />
</VIEWITEM>
</VIEWLINK>
<VIEWLINK label="Comparatif" shortLabel="Comparatif" view="ACTI000063.XML" enabled="true" rowContext="false">
<ARG name="QUELLEDATE" value="return SELECT.QUELLEDATE;" />
<ARGS name="SPEC">
<value><![CDATA[
LINKVARIABLES['TYPE_COMPARAISON'] = '2';
LINKVARIABLES['DATA1'] = 'MTFAC';
LINKVARIABLES['DATA2'] = '0';
LINKVARIABLES['DATA3'] = '0';
if (SELECT.QUELMONTANT == '2') {
LINKVARIABLES['DATA1'] = 'MTCPT';
}
if (SELECT.QUELMONTANT == 'FACVSBG') {
//LINKVARIABLES['DATA1'] = 'MTCPT';
}
if (SELECT.QUELMONTANT == 'ENF') {
LINKVARIABLES['DATA1'] = 'MTENC';
}
if (SELECT.QUELMONTANT == 'MF-ENF') {
LINKVARIABLES['DATA1'] = 'MTFACENC';
}
if (SELECT.QUELMONTANT == 'MC-ENF') {
LINKVARIABLES['DATA1'] = 'MTFACENC';
}
return 'OK';
]]></value>
</ARGS>
<ARG name="GROUPBY" value="if (SELECT.GROUPBY == 'JOUR' ) {return 'JOURS'}
if (SELECT.GROUPBY == 'JOURF' ) {return 'JOURSF'}
if (SELECT.GROUPBY == 'JOURA' ) {return 'JOURSA'}
if (SELECT.GROUPBY == 'MOIS' ) {return 'NUMEROMOIS'}
if (SELECT.GROUPBY == 'MOISF' ) {return 'NUMEROMOISF'}
return SELECT.GROUPBY;
" />
<ARG name="GROUPBY" value="return SELECT.GROUPBY;"/>
<ARG name="GROUPBY_2" value="return SELECT.GROUPBY_2;"/>
<ARG name="GROUPBY_3" value="return SELECT.GROUPBY_3;"/>
<ARG name="DATA1" value="if(SELECT.QUELLEDATE == '1') {return 'FAVEMC';} else {return 'FAVNBS';}" />
<ARG name="DATA2" value="'MTFACENC'" />
<ARG name="DATA3" value="if(SELECT.QUELLEDATE == '1') {return 'MMFPVEMC';} else {return 'MMTFACENC';}" />
<ARG name="DATA4" value="if(SELECT.QUELLEDATE == '1' || SELECT.QUELLEDATE == '2') {return 'FACNBJ';} else {return 'FAVNBSHC';}"/>
<ARG name="DATA5" value="if(SELECT.QUELLEDATE == '1' || SELECT.QUELLEDATE == '2') {return 'FAVDMS';} else {return 'FAVMTTHC';}"/>
<ARG name="LGROUPBY" value="return SELECT.GROUPBY;" />
<ARG name="LGROUPBY_2" value="return SELECT.GROUPBY_2;" />
<ARG name="LGROUPBY_3" value="return SELECT.GROUPBY_3;" />
<ARG name="GROUPBY_TAB" value="return 'TAB';" />
<ARG name="TYPE_COMPARAISON" value="'2'" />
</VIEWLINK>
<VIEWLINK label="Comparatif mensuel" shortLabel="Comp. Mensuel" view="ACTI000156.XML" enabled="true" rowContext="false" buttonType="COMPARATIF" >
<ARG name="ALIAS_PERIODE" value="return '-1';" />
<ARG name="QUELLEDATE" value="return SELECT.QUELLEDATE;" />
<ARG name="PERIODE" value="return SELECT.TOPERIODE.substr(0,4)+'-01-01';" />
<ARGS name="SPEC">
<value><![CDATA[
LINKVARIABLES['TYPE_COMPARAISON'] = '2';
LINKVARIABLES['DATA1'] = 'MTFAC';
LINKVARIABLES['DATA2'] = '0';
LINKVARIABLES['DATA3'] = '0';
if (SELECT.QUELMONTANT == '2') {
LINKVARIABLES['DATA1'] = 'MTCPT';
}
if (SELECT.QUELMONTANT == 'FACVSBG') {
//LINKVARIABLES['DATA1'] = 'MTCPT';
}
if (SELECT.QUELMONTANT == 'ENF') {
LINKVARIABLES['DATA1'] = 'MTENC';
}
if (SELECT.QUELMONTANT == 'MF-ENF') {
LINKVARIABLES['DATA1'] = 'MTFACENC';
}
if (SELECT.QUELMONTANT == 'MC-ENF') {
LINKVARIABLES['DATA1'] = 'MTFACENC';
}
return 'OK';
]]></value>
</ARGS>
<ARG name="GROUPBY" value="if (SELECT.GROUPBY == 'JOUR' ) {return 'JOURS'}
if (SELECT.GROUPBY == 'JOURF' ) {return 'JOURSF'}
if (SELECT.GROUPBY == 'JOURA' ) {return 'JOURSA'}
if (SELECT.GROUPBY == 'MOIS' ) {return 'NUMEROMOIS'}
if (SELECT.GROUPBY == 'MOISF' ) {return 'NUMEROMOISF'}
return SELECT.GROUPBY;
" />
<ARG name="GROUPBY_2" value="return SELECT.GROUPBY_2;"/>
<ARG name="GROUPBY_3" value="return SELECT.GROUPBY_3;"/>
<ARG name="LGROUPBY" value="return SELECT.GROUPBY;"/>
<ARG name="LGROUPBY_2" value="return SELECT.GROUPBY_2;"/>
<ARG name="LGROUPBY_3" value="return SELECT.GROUPBY_3;"/>
<ARG name="DATA1" value="if(SELECT.QUELLEDATE == '1') {return 'FAVEMC';} else {return 'FAVNBS';}" />
<ARG name="DATA2" value="'MTFACENC'" />
<ARG name="DATA3" value="if(SELECT.QUELLEDATE == '1') {return 'MMFPVEMC';} else {return 'MMTFACENC';}" />
<ARG name="TYPE_COMPARAISON" value="'2'" />
</VIEWLINK>
<VIEWLINK label="Effets" shortLabel="Effets" view="ACTI000141.XML" rowContext="false" enabled="true" buttonType="COMPARATIF" >
<ARG name="ALIAS_PERIODE" value="return '-1';" />
<ARG name="PERIODE" value="return VIEW.COMP_PERIODE;" />
<ARG name="GROUPBY" value="if (SELECT.GROUPBY == 'JOUR' ) {return 'JOURS'}
if (SELECT.GROUPBY == 'JOURF' ) {return 'JOURSF'}
if (SELECT.GROUPBY == 'MOIS' ) {return 'NUMEROMOIS'}
if (SELECT.GROUPBY == 'MOISF' ) {return 'NUMEROMOISF'}
else {return SELECT.GROUPBY; }
" />
<ARG name="GROUPBY_2" value="return SELECT.GROUPBY_2;" />
<ARG name="GROUPBY_3" value="return SELECT.GROUPBY_3;" />
<ARG name="DATA01" value="'1.1'" />
<ARG name="GROUPBY_TAB" value="return 'TAB';" />
<ARG name="TYPE_COMPARAISON" value="'2'" />
<ARG name="LGROUPBY" value="return SELECT.GROUPBY;"/>
<ARG name="LGROUPBY_2" value="return SELECT.GROUPBY_2;"/>
<ARG name="LGROUPBY_3" value="return SELECT.GROUPBY_3;"/>
</VIEWLINK>
<VIEWLINK label="Evolution comparative" shortLabel="Evol. comparative" rowContext="false" buttonType="VIEWLINK_EVO_COMP" >
<VIEWITEM label="Standard" shortLabel="Evolution comparative" view="ACTI000154.XML" rowContext="false" enabled="true" buttonType="VIEWLINK_EVO_COMP">
<ARG name="QUELLEDATE" value="return SELECT.QUELLEDATE;" />
<ARGS name="SPEC">
<value><![CDATA[
LINKVARIABLES['TYPE_COMPARAISON'] = '2';
LINKVARIABLES['DATA1'] = 'MTFAC';
LINKVARIABLES['DATA2'] = '0';
LINKVARIABLES['DATA3'] = '0';
if (SELECT.QUELMONTANT == '2') {
LINKVARIABLES['DATA1'] = 'MTCPT';
}
if (SELECT.QUELMONTANT == 'FACVSBG') {
//LINKVARIABLES['DATA1'] = 'MTCPT';
}
if (SELECT.QUELMONTANT == 'ENF') {
LINKVARIABLES['DATA1'] = 'MTENC';
}
if (SELECT.QUELMONTANT == 'MF-ENF') {
LINKVARIABLES['DATA1'] = 'MTFACENC';
}
if (SELECT.QUELMONTANT == 'MC-ENF') {
LINKVARIABLES['DATA1'] = 'MTFACENC';
}
return 'OK';
]]></value>
</ARGS>
<ARG name="GROUPBY" value="return SELECT.GROUPBY;" />
<ARG name="GROUPBY_2" value="if (SELECT.QUELLEDATE == '1' ) {return 'NUMEROMOISA';}
if (SELECT.QUELLEDATE == '2' ) {return 'NUMEROMOIS';}
if (SELECT.QUELLEDATE == '3' ) {return 'NUMEROMOISF';}
if (SELECT.QUELLEDATE == '4' ) {return 'NUMEROMOISV';}
" />
<ARG name="DATA1" value="if(SELECT.QUELLEDATE == '1') {return 'FAVEMC';} else {return 'FAVNBS';}" />
<ARG name="DATA2" value="'MTFACENC'" />
<ARG name="DATA3" value="if(SELECT.QUELLEDATE == '1') {return 'MMFPVEMC';} else {return 'MMTFACENC';}" />
<ARG name="DATA4" value="if(SELECT.QUELLEDATE == '1' || SELECT.QUELLEDATE == '2') {return 'FACNBJ';} else {return 'FAVNBSHC';}"/>
<ARG name="DATA5" value="if(SELECT.QUELLEDATE == '1' || SELECT.QUELLEDATE == '2') {return 'FAVDMS';} else {return 'FAVMTTHC';}"/>
<ARG name="DATA6" value="return '0';" />
<ARG name="DATA7" value="return '0';" />
<ARG name="DATA8" value="return '0';" />
<ARG name="DATA9" value="return '0';"/>
<ARG name="DATA10" value="return '0';"/>
<ARG name="DATA011" value="return '0';" />
<ARG name="DATA012" value="return '0';" />
<ARG name="DATA013" value="return '0';" />
<ARG name="DATA014" value="return '0';"/>
<ARG name="DATA015" value="return '0';"/>
<ARG name="LGROUPBY" value="return SELECT.GROUPBY;" />
<ARG name="LGROUPBY_2" value="return SELECT.GROUPBY_2;" />
<ARG name="LGROUPBY_3" value="return SELECT.GROUPBY_3;" />
<ARG name="GROUPBY_TAB" value="return 'TAB';" />
<ARG name="TYPE_COMPARAISON" value="'2'" />
</VIEWITEM>
<VIEWITEM label="Détaillée" shortLabel="Evol. comparative" view="ACTI000154.XML" rowContext="false" enabled="true" buttonType="COMPARATIF">
<ARG name="QUELLEDATE" value="return SELECT.QUELLEDATE;" />
<ARGS name="SPEC">
<value><![CDATA[
LINKVARIABLES['TYPE_COMPARAISON'] = '2';
LINKVARIABLES['DATA1'] = 'MTFAC';
LINKVARIABLES['DATA2'] = '0';
LINKVARIABLES['DATA3'] = '0';
if (SELECT.QUELMONTANT == '2') {
LINKVARIABLES['DATA1'] = 'MTCPT';
}
if (SELECT.QUELMONTANT == 'FACVSBG') {
//LINKVARIABLES['DATA1'] = 'MTCPT';
}
if (SELECT.QUELMONTANT == 'ENF') {
LINKVARIABLES['DATA1'] = 'MTENC';
}
if (SELECT.QUELMONTANT == 'MF-ENF') {
LINKVARIABLES['DATA1'] = 'MTFACENC';
}
if (SELECT.QUELMONTANT == 'MC-ENF') {
LINKVARIABLES['DATA1'] = 'MTFACENC';
}
return 'OK';
]]></value>
</ARGS>
<ARG name="GROUPBY" value="return SELECT.GROUPBY;" />
<ARG name="GROUPBY_2" value="if (SELECT.QUELLEDATE == '1' ) {return 'NUMEROMOISA';}
if (SELECT.QUELLEDATE == '2' ) {return 'NUMEROMOIS';}
if (SELECT.QUELLEDATE == '3' ) {return 'NUMEROMOISF';}
if (SELECT.QUELLEDATE == '4' ) {return 'NUMEROMOISV';}
" />
<ARG name="DATA1" value="if(SELECT.QUELLEDATE == '1') {return 'FAVEMC';} else {return 'FAVNBS';}" />
<ARG name="DATA2" value="'MTFACENC'" />
<ARG name="DATA3" value="if(SELECT.QUELLEDATE == '1') {return 'MMFPVEMC';} else {return 'MMTFACENC';}" />
<ARG name="DATA4" value="if(SELECT.QUELLEDATE == '1' || SELECT.QUELLEDATE == '2') {return 'FACNBJ';} else {return 'FAVNBSHC';}"/>
<ARG name="DATA5" value="if(SELECT.QUELLEDATE == '1' || SELECT.QUELLEDATE == '2') {return 'FAVDMS';} else {return 'FAVMTTHC';}"/>
<ARG name="DATA6" value="if(SELECT.QUELLEDATE == '1' || SELECT.QUELLEDATE == '2') {return 'FAVNBSHC';} else {return 'FAVCAMHC';}"/>
<ARG name="DATA7" value="if(SELECT.QUELLEDATE == '1' || SELECT.QUELLEDATE == '2') {return 'FAVMTTHC';} else {return 'FAVNBSHJ';}"/>
<ARG name="DATA8" value="if(SELECT.QUELLEDATE == '1' || SELECT.QUELLEDATE == '2') {return 'FAVCAMHC';} else {return 'FAVMTTHJ';}"/>
<ARG name="DATA9" value="if(SELECT.QUELLEDATE == '1' || SELECT.QUELLEDATE == '2') {return 'FAVNBSHJ';} else {return 'FAVCAMHJ';}"/>
<ARG name="DATA10" value="if(SELECT.QUELLEDATE == '1' || SELECT.QUELLEDATE == '2') {return 'FAVMTTHJ';} else {return 'FAVNBSHA';}"/>
<ARG name="DATA011" value="if(SELECT.QUELLEDATE == '1' || SELECT.QUELLEDATE == '2') {return 'FAVCAMHJ';} else {return 'FAVMTTHA';}"/>
<ARG name="DATA012" value="if(SELECT.QUELLEDATE == '1' || SELECT.QUELLEDATE == '2') {return 'FAVNBSHA';} else {return 'FAVCAMAU';}"/>
<ARG name="DATA013" value="if(SELECT.QUELLEDATE == '1' || SELECT.QUELLEDATE == '2') {return 'FAVMTTHA';} else {return '0';}"/>
<ARG name="DATA014" value="if(SELECT.QUELLEDATE == '1' || SELECT.QUELLEDATE == '2') {return 'FAVCAMAU';} else {return '0';}"/>
<ARG name="LGROUPBY" value="return SELECT.GROUPBY;" />
<ARG name="LGROUPBY_2" value="return SELECT.GROUPBY_2;" />
<ARG name="LGROUPBY_3" value="return SELECT.GROUPBY_3;" />
<ARG name="GROUPBY_TAB" value="return 'TAB';" />
<ARG name="TYPE_COMPARAISON" value="'2'" />
</VIEWITEM>
</VIEWLINK>
<VIEWLINK label="Evolution" shortLabel="Evolution" view="ACTI000062.XML" enabled="true" rowContext="false" componentName="PERIODICITE_VIEWLINK" component2Name="PRESTATIONS_BASE_VIEWLINK">
<ARG name="QUELLEDATE" value="return SELECT.QUELLEDATE;" />
<ARGS name="SPEC">
<value><![CDATA[
LINKVARIABLES['TYPE_COMPARAISON'] = '2';
LINKVARIABLES['DATA'] = 'MTFAC';
if (SELECT.QUELMONTANT == '2') {
LINKVARIABLES['DATA'] = 'MTCPT';
}
if (SELECT.QUELMONTANT == 'FACVSBG') {
//LINKVARIABLES['DATA'] = 'MTCPT';
}
if (SELECT.QUELMONTANT == 'ENF') {
LINKVARIABLES['DATA'] = 'MTENC';
}
if (SELECT.QUELMONTANT == 'MF-ENF') {
LINKVARIABLES['DATA'] = 'MTFACENC';
}
if (SELECT.QUELMONTANT == 'MC-ENF') {
LINKVARIABLES['DATA'] = 'MTFACENC';
}
return 'OK';
]]></value>
</ARGS>
<ARG name="GROUPBY" value="return SELECT.GROUPBY;" />
<ARG name="GROUPBY_2" value="return SELECT.GROUPBY_2;" />
<ARG name="GROUPBY_3" value="return SELECT.GROUPBY_3;" />
<ARG name="LGROUPBY" value="return SELECT.GROUPBY;"/>
<ARG name="LGROUPBY_2" value="return SELECT.GROUPBY_2;"/>
<ARG name="LGROUPBY_3" value="return SELECT.GROUPBY_3;"/>
<ARG name="DATA" value="return 'MTFACENC';" />
<ARG name="PERIODICITE" value="'MONTH'" />
</VIEWLINK>
<VIEWLINK label="Analyse croisée" shortLabel="Analyse croisée" view="ACTI000082.XML" enabled="true" rowContext="false" componentName="PRESTATIONS_ANALYSE_CROISEE_MULTIVIEWLINK" buttonType="ANALYSE_CROISEE" >
<ARG name="PERIODE" value="return VIEW.X_PERIODE.substr(0,4)+'-01-01';"/>
</VIEWLINK>
<VIEWLINK label="Analyse" shortLabel="Analyse" rowContext="false" buttonType="ANALYSE_VIEWLINK">
<VIEWITEM label="Analyse" shortLabel="Analyse" view="ACTI000018.XML" rowContext="false" enabled="true" buttonType="ANALYSE_VIEWLINK" componentName="PRESTATIONS_BASE_VIEWLINK">
<ARG name="ALIAS_PERIODE" value="return '-1'" />
<ARG name="QUELLEDATE" value="return SELECT.QUELLEDATE;" />
<ARG name="GROUPBY" value="return SELECT.GROUPBY;" />
<ARG name="GROUPBY_2" value="reurn SELECT.GROUPBY_2" />
<ARG name="GROUPBY_2" value="reurn SELECT.GROUPBY_3" />
<ARG name="GROUPBY_TAB" value="return 'TAB';" />
<ARG name="LGROUPBY" value="return SELECT.GROUPBY;"/>
<ARG name="LGROUPBY_2" value="return SELECT.GROUPBY_2;"/>
<ARG name="LGROUPBY_3" value="return SELECT.GROUPBY_3;"/>
</VIEWITEM>
<VIEWITEM label="Analyse paramètrable" shortLabel="Analyse" view="ACTI000165.XML" rowContext="false" enabled="true" buttonType="ANALYSE_VIEWLINK" componentName="PRESTATIONS_BASE_VIEWLINK" >
<ARG name="ALIAS_PERIODE" value="return '-1'" />
<ARG name="PERIODE" value="return SELECT.TOPERIODE.substr(0,4)+'-01-01'" />
<ARG name="QUELLEDATE" value="return SELECT.QUELLEDATE;" />
<ARG name="GROUPBY" value="return SELECT.GROUPBY;"/>
<ARG name="GROUPBY_2" value="return SELECT.GROUPBY_2;"/>
<ARG name="GROUPBY_3" value="return SELECT.GROUPBY_3;"/>
<ARG name="LS_DATA" value="return '-1';"/>
<ARG name="DATA1" value="if(SELECT.QUELLEDATE == '1') {return 'FAVEMC';} else {return 'FAVNBS';}" />
<ARG name="DATA2" value="'MTFACENC'" />
<ARG name="DATA3" value="if(SELECT.QUELLEDATE == '1') {return 'MMFPVEMC';} else {return 'MMTFACENC';}" />
<ARG name="DATA4" value="return 'FAVNBEMCHC';"/>
<ARG name="DATA5" value="return 'FAVMTTHC';"/>
<ARG name="DATA6" value="return 'FAVCAMHC';"/>
<ARG name="DATA7" value="return 'FAVNBSHJ';"/>
<ARG name="DATA8" value="return 'FAVMTTHJ';"/>
<ARG name="DATA9" value="return 'FAVCAMHJ';"/>
<ARG name="DATA10" value="return '0'" />
<ARG name="DATA011" value="return '0'" />
<ARG name="DATA012" value="return '0'" />
<ARG name="DATA013" value="return '0'" />
<ARG name="DATA014" value="return '0'" />
<ARG name="DATA014" value="return '0'" />
<ARG name="DATA015" value="return '0'" />
<ARG name="GROUPBY_TAB" value="'TAB'" />
</VIEWITEM>
</VIEWLINK>
<VIEWLINK label="Liste séjours" shortLabel="Séjours" view="ACTI000016.XML" componentName="PRESTATIONS_BASE_VIEWLINK" component2Name="ETA_DOS_BASE_VIEWLINK" component3Name="STANDARD_BASE_VIEWLINK" >
<ARG name="ALIAS_PERIODE" value="return '-1'"/>
<ARG name="QUELLEDATE" value="return SELECT.QUELLEDATE;"/>
<ARG name="GROUPBY_2" value="return '-1';"/>
<ARGS name="SPEC">
<value><![CDATA[
LINKVARIABLES['GROUPBY_2'] = '-1';
LINKVARIABLES['GROUPBY_3'] = '-1';
if (SELECT.GROUPBY != '-1' && (ROW.OID1 == '0' || ROW.OID1 == '-9999999') || ROW == null) {
LINKVARIABLES['GROUPBY_2'] = SELECT.GROUPBY;
}
if (SELECT.GROUPBY_2 != '-1' && (ROW.OID2 == '0' || ROW.OID2 == '-9999999' || ROW == null)) {
if (LINKVARIABLES['GROUPBY_2'] == '-1') {
LINKVARIABLES['GROUPBY_2'] = SELECT.GROUPBY_2;
}
else {
LINKVARIABLES['GROUPBY_3'] = SELECT.GROUPBY_2;
}
}
LINKVARIABLES['QUELMONTANT'] = 'FAC';
switch (TABNAME) {
case 'FAC' :
LINKVARIABLES['QUELMONTANT'] = 'FAC';
if (SELECT.QUELMONTANT == '2') {
LINKVARIABLES['QUELMONTANT'] = 'CPT';
}
break;
case 'VAL' :
LINKVARIABLES['QUELMONTANT'] = 'VAL';
break;
case 'FAV' :
LINKVARIABLES['QUELMONTANT'] = 'FAV';
if (SELECT.QUELMONTANT == '2') {
LINKVARIABLES['QUELMONTANT'] = 'CPV';
}
break;
case 'TIE' :
LINKVARIABLES['QUELMONTANT'] = 'FACTIE';
if (SELECT.QUELMONTANT == '2') {
LINKVARIABLES['QUELMONTANT'] = 'CPTTIE';
}
break;
default :
LINKVARIABLES['QUELMONTANT'] = 'FAC';
break;
}
return 'OK';
]]></value>
</ARGS>
<ARG name="PERIODE">
<value>
<![CDATA[
if (SELECT.GROUPBY == 'MOIS') {return ROW.OID1;}
if (SELECT.GROUPBY_2 == 'MOIS' && ROW.OID2 != '0' && ROW.OID2 != '-9999999') {return ROW.OID2;}
if (SELECT.GROUPBY_3 == 'MOIS' && ROW.OID3 != '0' && ROW.OID3 != '-9999999') {return ROW.OID3;}
if (SELECT.GROUPBY == 'MOISV') {return ROW.OID1;}
if (SELECT.GROUPBY_2 == 'MOISV' && ROW.OID2 != '0' && ROW.OID2 != '-9999999') {return ROW.OID2;}
if (SELECT.GROUPBY_3 == 'MOISV' && ROW.OID3 != '0' && ROW.OID3 != '-9999999') {return ROW.OID3;}
if (SELECT.GROUPBY == 'MOISF') {return ROW.OID1;}
if (SELECT.GROUPBY_2 == 'MOISF' && ROW.OID2 != '0' && ROW.OID2 != '-9999999') {return ROW.OID2;}
if (SELECT.GROUPBY_3 == 'MOISF' && ROW.OID3 != '0' && ROW.OID3 != '-9999999') {return ROW.OID3;}
if (SELECT.GROUPBY == 'MOISEX') {return ROW.OID1;}
if (SELECT.GROUPBY_2 == 'MOISEX' && ROW.OID2 != '0' && ROW.OID2 != '-9999999') {return ROW.OID2;}
if (SELECT.GROUPBY_3 == 'MOISEX' && ROW.OID3 != '0' && ROW.OID3 != '-9999999') {return ROW.OID3;}
]]>
</value>
</ARG>
<ARG name="TOPERIODE">
<value>
<![CDATA[
if (SELECT.GROUPBY == 'MOIS') {return ROW.OID1;}
if (SELECT.GROUPBY_2 == 'MOIS' && ROW.OID2 != '0' && ROW.OID2 != '-9999999') {return ROW.OID2;}
if (SELECT.GROUPBY_3 == 'MOIS' && ROW.OID3 != '0' && ROW.OID3 != '-9999999') {return ROW.OID3;}
if (SELECT.GROUPBY == 'MOISV') {return ROW.OID1;}
if (SELECT.GROUPBY_2 == 'MOISV' && ROW.OID2 != '0' && ROW.OID2 != '-9999999') {return ROW.OID2;}
if (SELECT.GROUPBY_3 == 'MOISV' && ROW.OID3 != '0' && ROW.OID3 != '-9999999') {return ROW.OID3;}
if (SELECT.GROUPBY == 'MOISF') {return ROW.OID1;}
if (SELECT.GROUPBY_2 == 'MOISF' && ROW.OID2 != '0' && ROW.OID2 != '-9999999') {return ROW.OID2;}
if (SELECT.GROUPBY_3 == 'MOISF' && ROW.OID3 != '0' && ROW.OID3 != '-9999999') {return ROW.OID3;}
if (SELECT.GROUPBY == 'MOISEX') {return ROW.OID1;}
if (SELECT.GROUPBY_2 == 'MOISEX' && ROW.OID2 != '0' && ROW.OID2 != '-9999999') {return ROW.OID2;}
if (SELECT.GROUPBY_3 == 'MOISEX' && ROW.OID3 != '0' && ROW.OID3 != '-9999999') {return ROW.OID3;}
]]>
</value>
</ARG>
</VIEWLINK>
</VIEWLINKS>
<ONGLET name="FAC" excelLabel="Facturation" label="Facturation" multiTab="true" >
<INPUTSELECTION condition="ROW.FAC >= 1 || ROW.CPT >= 1" />
<CHART title="" type="group" subType="h" percentHeight="100" fromTotal="true" maxItems="10" visibleCondition="SELECT.QUELMONTANT == '1' &amp;&amp; VIEW.GRBY_DATE == '-1' " >
<CHART title="C.A Facturé (10 premiers)"
type="pieChart"
maxItems="10"
maxItemsSortOn="FACMTT"
maxItemsSortSeq="D"
sortField="FACMTT"
sortSeq="D"
condition="ROW.LVL == '1'">
<CATEGORY field="TXT" type="Char"/>
<SERIE field="FACMTT" displayName="'C.A. Facturé'" displayNameCalc="true"/>
</CHART>
<CHART
title="Décomposition C.A. Facturé"
type="columnChart"
subType="stacked"
maxItems="10"
maxItemsSortOn="FACMTT"
maxItemsSortSeq="D"
sortField="FACMTT"
sortSeq="D"
visibleCondition="SELECT.QUELMONTANT == '1' &amp;&amp; SELECT.GROUPBY != 'MOIA' &amp;&amp; SELECT.GROUPBY != 'MOIS' &amp;&amp; SELECT.GROUPBY != 'MOIV'"
condition="ROW.LVL == '1' &amp;&amp; ROW.FACMTT_P > 1">
<CATEGORY field="TXT" type="Char"/>
<SERIE field="FACMTTHC" displayName="HC"/>
<SERIE field="FACMTTHJ" displayName="HJ"/>
<SERIE field="FACMTTHA" displayName="Autres"/>
</CHART>
</CHART>
<CHART title="" type="group" subType="h" percentHeight="100" fromTotal="true" maxItems="10" visibleCondition="SELECT.QUELMONTANT == '1' &amp;&amp; VIEW.GRBY_DATE == '1' " >
<CHART title="C.A Facturé (10 premiers)"
type="pieChart"
maxItems="10"
maxItemsSortOn="COD"
maxItemsSortSeq="D"
sortField="COD"
sortSeq="A"
condition="ROW.LVL == '1'">
<CATEGORY field="TXT" type="Char"/>
<SERIE field="FACMTT" displayName="'C.A. Facturé'" displayNameCalc="true"/>
</CHART>
<CHART
title="Décomposition C.A. Facturé"
type="columnChart"
subType="stacked"
maxItems="10"
maxItemsSortOn="COD"
maxItemsSortSeq="D"
sortField="COD"
sortSeq="A"
visibleCondition="SELECT.QUELMONTANT == '1' &amp;&amp; SELECT.GROUPBY != 'MOIA' &amp;&amp; SELECT.GROUPBY != 'MOIS' &amp;&amp; SELECT.GROUPBY != 'MOIV'"
condition="ROW.LVL == '1' &amp;&amp; ROW.FACMTT_P > 1">
<CATEGORY field="TXT" type="Char"/>
<SERIE field="FACMTTHC" displayName="HC"/>
<SERIE field="FACMTTHJ" displayName="HJ"/>
<SERIE field="FACMTTHA" displayName="Autres"/>
</CHART>
</CHART>
<CHART title="" type="group" subType="h" percentHeight="100" fromTotal="true" maxItems="10" visibleCondition="SELECT.QUELMONTANT == '2' &amp;&amp; VIEW.GRBY_DATE == '-1' " >
<CHART title="C.A Comptabilisé(10 premiers)"
type="pieChart"
maxItems="10"
maxItemsSortOn="CPTMTT"
maxItemsSortSeq="D"
sortField="CPTMTT"
sortSeq="D"
condition="ROW.LVL == '1'">
<CATEGORY field="TXT" type="Char"/>
<SERIE field="FACMTT" displayName="'C.A. Comptabilisé'" displayNameCalc="true"/>
</CHART>
<CHART title="Décomposition C.A. Comptabilisé"
type="columnChart"
subType="stacked"
maxItems="10"
maxItemsSortOn="CPTMTT"
maxItemsSortSeq="D"
sortField="CPTMTT"
sortSeq="D"
visibleCondition="SELECT.QUELMONTANT == '2' &amp;&amp; SELECT.GROUPBY != 'MOIA' &amp;&amp; SELECT.GROUPBY != 'MOIS' &amp;&amp; SELECT.GROUPBY != 'MOIV'"
condition="ROW.LVL == '1' &amp;&amp; ROW.CPTMTT_P > 1">
<CATEGORY field="COD" type="Char"/>
<SERIE field="CPTMTTHC" displayName="HC"/>
<SERIE field="CPTMTTHJ" displayName="HJ"/>
<SERIE field="CPTMTTHA" displayName="Autres"/>
</CHART>
</CHART>
<CHART title="" type="group" subType="h" percentHeight="100" fromTotal="true" maxItems="10" visibleCondition="SELECT.QUELMONTANT == '2' &amp;&amp; VIEW.GRBY_DATE == '1' " >
<CHART title="C.A Comptabilisé(10 premiers)"
type="pieChart"
maxItems="10"
maxItemsSortOn="COD"
maxItemsSortSeq="D"
sortField="COD"
sortSeq="A"
condition="ROW.LVL == '1'">
<CATEGORY field="TXT" type="Char"/>
<SERIE field="FACMTT" displayName="'C.A. Comptabilisé'" displayNameCalc="true"/>
</CHART>
<CHART
title="Décomposition C.A. Comptabilisé"
type="columnChart"
subType="stacked"
maxItems="10"
maxItemsSortOn="COD"
maxItemsSortSeq="D"
sortField="COD"
sortSeq="A"
visibleCondition="SELECT.QUELMONTANT == '2' &amp;&amp; (SELECT.GROUPBY == 'MOIA' || SELECT.GROUPBY == 'MOIS' || SELECT.GROUPBY == 'MOIV')"
condition="ROW.LVL == '1'">
<CATEGORY field="TXT" type="Char"/>
<SERIE field="FACMTTHC" displayName="HC"/>
<SERIE field="FACMTTHJ" displayName="HJ"/>
<SERIE field="FACMTTHA" displayName="Autres"/>
</CHART>
</CHART>
<DATAGRID title=""
total="true"
showOthers="true"
headerHeight="48"
variableRowHeight="true"
sortable="= SELECT.GROUPBY_2 == '-1' || SELECT.GROUPBY_TAB == 'TAB'"
selectRowInRows="= ROW.OID == '-9999997'"
otherRowInRows="= ROW.OID == '-9999998'"
totalRowInRows="= ROW.OID == '-9999999'"
forceColonnes="COD|TXT|[VIEW.COLUMNS_FAC]">
<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="CPT"
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="FACNBS"
width="70"
type="Number"
visible="true"
fixed="false"
outputFormat="#"
headerText="Séjours"
textAlign="right"
totalFunction="sum"
otherFunction="sum"
>
<description><![CDATA[
<B>Nombre de séjours facturés</B>
Nombre de séjours avec au moins une ligne facturée
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</COLUMN>
<COLUMN dataField="FACEMC"
width="70"
type="Number"
visible="true"
outputFormat="#"
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 SSR ou PSY
- 1 EMC par jour en Hospitalisation de jour SSR 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>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</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 SSR ou PSY
- Nombre de jours de présence en Hospitalisation de jour SSR 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>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</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>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</COLUMN>
<COLUMN dataField="FACMTT"
width="90"
type="Number"
outputFormat="#E"
visible="true"
headerText="C.A. Total@LF@Facturé"
textAlign="right"
totalFunction="sum"
otherFunction="">
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</COLUMN>
<COLUMN dataField="FACMTT_P"
type="Number"
headerText="%@LF@Total"
width="45"
visible="true"
outputFormat="#%"
textAlign="right"
totalFunction="calc"
totalComplement=""
otherFunction="calc"
calc="true">
<CALC formula="ROW.FACMTT / TOTALROW.FACMTT * 100"/>
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</COLUMN>
<COLUMN dataField="FACCAM"
width="90"
type="Number"
outputFormat="#E"
visible="true"
headerText="C.A. Moyen"
textAlign="right"
totalFunction="sum"
otherFunction="">
<description><![CDATA[
<B>Chiffre d'affaires Moyen par Séjour</B>
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</COLUMN>
<COLUMN dataField="FACNBSHC"
width="70"
type="Number"
visible="true"
outputFormat="#"
headerText="Séjours@LF@HC"
textAlign="right"
totalFunction="sum"
otherFunction="sum">
<description><![CDATA[
<B>Nombre de séjours facturés en Hospitalisation Complète</B>
Hospitalisation Complète = Type séjour CTI Hospitalisé
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</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>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</COLUMN>
<COLUMN dataField="FACMTTHC_P"
type="Number"
headerText="%@LF@Total"
width="45"
visible="true"
outputFormat="#%"
textAlign="right"
totalFunction="calc"
totalComplement=""
otherFunction="calc"
calc="true">
<CALC formula="ROW.FACMTTHC / TOTALROW.FACMTT * 100"/>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</COLUMN>
<COLUMN dataField="FACCAMHC"
width="90"
type="Number"
outputFormat="#E"
visible="true"
headerText="C.A. Moyen@LF@HC"
textAlign="right"
totalFunction="sum"
otherFunction="">
<description><![CDATA[
<B>Chiffre d'affaires Moyen par Séjour en Hospitalisation Complète</B>
Hospitalisation Complète = Type séjour CTI Hospitalisé
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</COLUMN>
<COLUMN dataField="FACNBSHJ"
width="70"
type="Number"
visible="true"
outputFormat="#"
headerText="Séjours@LF@HJ"
textAlign="right"
totalFunction="sum"
otherFunction="sum">
<description><![CDATA[
<B>Nombre de séjours facturés en Hospitalisation de Jour</B>
Hospitalisation de Jour = Types séjour CTI Ambulatoire et séances
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</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>
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</COLUMN>
<COLUMN dataField="FACMTTHJ_P"
type="Number"
headerText="%@LF@Total"
width="45"
visible="true"
outputFormat="#%"
textAlign="right"
totalFunction="calc"
totalComplement=""
otherFunction="calc"
calc="true">
<CALC formula="ROW.FACMTTHJ / TOTALROW.FACMTT * 100"/>
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</COLUMN>
<COLUMN dataField="FACCAMHJ"
width="90"
type="Number"
outputFormat="#E"
visible="true"
headerText="C.A. Moyen@LF@HJ"
textAlign="right"
totalFunction="sum"
otherFunction="">
<description><![CDATA[
<B>Chiffre d'affaires Moyen par Séjour en Hospitalisation de Jour</B>
Hospitalisation de Jour = Types séjour CTI Ambulatoire et séances
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</COLUMN>
<COLUMN dataField="FACNBSHA"
width="70"
type="Number"
visible="true"
outputFormat="#"
headerText="Séjours@LF@Autres"
textAlign="right"
totalFunction="sum"
otherFunction="sum">
<description><![CDATA[
<B>Nombre de séjours facturés en Hospitalisation autre que HC ou HJ</B>
Hospitalisation autre que HC ou HJ = Types séjour CTI Externes
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</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>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</COLUMN>
<COLUMN dataField="FACMTTHA_P"
type="Number"
headerText="%@LF@Total"
width="45"
visible="true"
outputFormat="#%"
textAlign="right"
totalFunction="calc"
totalComplement=""
otherFunction="calc"
calc="true">
<CALC formula="ROW.FACMTTHA / TOTALROW.FACMTT * 100"/>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</COLUMN>
<COLUMN dataField="FACCAMHA"
width="90"
type="Number"
outputFormat="#E"
visible="true"
headerText="C.A. Moyen@LF@Autres"
textAlign="right"
totalFunction="sum"
otherFunction="">
<description><![CDATA[
<B>Chiffre d'affaires Moyen par Séjour en Hospitalisation autre que HC ou HJ</B>
Hospitalisation autre que HC ou HJ = Types séjour CTI Externes
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</COLUMN>
<COLUMN dataField="CPTNBS"
width="70"
type="Number"
visible="true"
outputFormat="#"
headerText="Séjours"
textAlign="right"
totalFunction="sum"
otherFunction="sum">
<description><![CDATA[
<B>Nombre de séjours comptabilisés</B>
Nombre de séjours avec au moins une ligne comptabilisée
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</COLUMN>
<COLUMN dataField="CPTEMC"
width="70"
type="Number"
visible="true"
outputFormat="#"
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 SSR ou PSY
- 1 EMC par jour en Hospitalisation de jour SSR 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>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</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 SSR ou PSY
- Nombre de jours de présence en Hospitalisation de jour SSR 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>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</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>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</COLUMN>
<COLUMN dataField="CPTMTT"
width="90"
type="Number"
outputFormat="#E"
visible="true"
headerText="C.A. Total@LF@Comptabilisé"
textAlign="right"
totalFunction="sum"
otherFunction="">
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</COLUMN>
<COLUMN dataField="CPTMTT_P"
type="Number"
headerText="%@LF@Total"
width="45"
visible="true"
outputFormat="#%"
textAlign="right"
totalFunction="calc"
totalComplement=""
otherFunction="calc"
calc="true">
<CALC formula="ROW.CPTMTT / TOTALROW.CPTMTT * 100"/>
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</COLUMN>
<COLUMN dataField="CPTCAM"
width="90"
type="Number"
outputFormat="#E"
visible="true"
headerText="C.A. Moyen"
textAlign="right"
totalFunction="sum"
otherFunction="">
<description><![CDATA[
<B>Chiffre d'affaires Moyen par Séjour</B>
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</COLUMN>
<COLUMN dataField="CPTNBSHC"
width="70"
type="Number"
visible="true"
outputFormat="#"
headerText="Séjours@LF@HC"
textAlign="right"
totalFunction="sum"
otherFunction="sum">
<description><![CDATA[
<B>Nombre de séjours comptabilisés en Hospitalisation Complète</B>
Hospitalisation Complète = Type séjour CTI Hospitalisé
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</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>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</COLUMN>
<COLUMN dataField="CPTMTTHC_P"
type="Number"
headerText="%@LF@Total"
width="45"
visible="true"
outputFormat="#%"
textAlign="right"
totalFunction="calc"
totalComplement=""
otherFunction="calc"
calc="true">
<CALC formula="ROW.CPTMTTHC / TOTALROW.CPTMTT * 100"/>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</COLUMN>
<COLUMN dataField="CPTCAMHC"
width="90"
type="Number"
outputFormat="#E"
visible="true"
headerText="C.A. Moyen@LF@HC"
textAlign="right"
totalFunction="sum"
otherFunction="">
<description><![CDATA[
<B>Chiffre d'affaires Moyen par Séjour en Hospitalisation Complète</B>
Hospitalisation Complète = Type séjour CTI Hospitalisé
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</COLUMN>
<COLUMN dataField="CPTNBSHJ"
width="70"
type="Number"
visible="true"
outputFormat="#"
headerText="Séjours@LF@HJ"
textAlign="right"
totalFunction="sum"
otherFunction="sum">
<description><![CDATA[
<B>Nombre de séjours comptabilisés en Hospitalisation de Jour</B>
Hospitalisation de Jour = Types séjour CTI Ambulatoire et séances
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</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>
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</COLUMN>
<COLUMN dataField="CPTMTTHJ_P"
type="Number"
headerText="%@LF@Total"
width="45"
visible="true"
outputFormat="#%"
textAlign="right"
totalFunction="calc"
totalComplement=""
otherFunction="calc"
calc="true">
<CALC formula="ROW.CPTMTTHJ / TOTALROW.CPTMTT * 100"/>
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</COLUMN>
<COLUMN dataField="CPTCAMHJ"
width="90"
type="Number"
outputFormat="#E"
visible="true"
headerText="C.A. Moyen@LF@HJ"
textAlign="right"
totalFunction="sum"
otherFunction="">
<description><![CDATA[
<B>Chiffre d'affaires Moyen par Séjour en Hospitalisation de Jour</B>
Hospitalisation de Jour = Types séjour CTI Ambulatoire et séances
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</COLUMN>
<COLUMN dataField="CPTNBSHA"
width="70"
type="Number"
visible="true"
outputFormat="#"
headerText="Séjours@LF@Autres"
textAlign="right"
totalFunction="sum"
otherFunction="sum">
<description><![CDATA[
<B>Nombre de séjours comptabilisés en Hospitalisation autre que HC ou HJ</B>
Hospitalisation autre que HC ou HJ = Types séjour CTI Externes
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</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>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</COLUMN>
<COLUMN dataField="CPTMTTHA_P"
type="Number"
headerText="%@LF@Total"
width="45"
visible="true"
outputFormat="#%"
textAlign="right"
totalFunction="calc"
totalComplement=""
otherFunction="calc"
calc="true">
<CALC formula="ROW.CPTMTTHA / TOTALROW.CPTMTT * 100"/>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</COLUMN>
<COLUMN dataField="CPTCAMHA"
width="90"
type="Number"
outputFormat="#E"
visible="true"
headerText="C.A. Moyen@LF@Autres"
textAlign="right"
totalFunction="sum"
otherFunction="">
<description><![CDATA[
<B>Chiffre d'affaires Moyen par Séjour en Hospitalisation autre que HC ou HJ</B>
Hospitalisation autre que HC ou HJ = Types séjour CTI Externes
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</COLUMN>
</DATAGRID>
</ONGLET>
<ONGLET name="VAL" excelLabel="Valorisation" label="Valorisation" multiTab="true" >
<INPUTSELECTION condition="ROW.VAL >= 1" />
<CHART title="" type="group" subType="h" percentHeight="100" fromTotal="true" maxItems="10" visibleCondition="VIEW.GRBY_DATE == '-1' " >
<CHART title="C.A Valorisé (10 premiers)"
type="pieChart"
maxItems="10"
maxItemsSortOn="VALMTT"
maxItemsSortSeq="D"
sortField="VALMTT"
sortSeq="D"
condition="ROW.LVL == '1'">
<CATEGORY field="TXT" type="Char"/>
<SERIE field="VALMTT" displayName="'C.A. Valorisé'" displayNameCalc="true"/>
</CHART>
<CHART
title="Décomposition C.A. Valorisé"
type="columnChart"
subType="stacked"
maxItems="20"
maxItemsSortOn="VALMTT"
maxItemsSortSeq="D"
sortField="VALMTT"
sortSeq="D"
visibleCondition="SELECT.GROUPBY != 'MOIA' &amp;&amp; SELECT.GROUPBY != 'MOIS' &amp;&amp; SELECT.GROUPBY != 'MOIV'"
condition="ROW.LVL == '1' &amp;&amp; ROW.VALMTT_P > 1">
<CATEGORY field="TXT" type="Char"/>
<SERIE field="VALGMT" displayName="Groupés"/>
<SERIE field="VALSMT" displayName="Non groupés"/>
<SERIE field="VALPMT" displayName="Présents"/>
</CHART>
</CHART>
<CHART title="" type="group" subType="h" percentHeight="100" fromTotal="true" maxItems="10" visibleCondition="VIEW.GRBY_DATE == '1' " >
<CHART title="C.A Valorisé (10 premiers)"
type="pieChart"
maxItems="10"
maxItemsSortOn="COD"
maxItemsSortSeq="D"
sortField="COD"
sortSeq="D"
condition="ROW.LVL == '1'">
<CATEGORY field="TXT" type="Char"/>
<SERIE field="VALMTT" displayName="'C.A. Valorisé'" displayNameCalc="true"/>
</CHART>
<CHART
title="C.A. Valorisé"
type="columnChart"
subType="stacked"
maxItems="20"
maxItemsSortOn="COD"
maxItemsSortSeq="D"
sortField="COD"
sortSeq="A"
visibleCondition="(SELECT.GROUPBY == 'MOIA' || SELECT.GROUPBY == 'MOIS' || SELECT.GROUPBY == 'MOIV')"
condition="ROW.LVL == '1'">
<CATEGORY field="TXT" type="Char"/>
<SERIE field="VALGMT" displayName="Groupés"/>
<SERIE field="VALSMT" displayName="Non groupés"/>
<SERIE field="VALPMT" displayName="Présents"/>
</CHART>
</CHART>
<DATAGRID title=""
total="true"
showOthers="true"
headerHeight="48"
variableRowHeight="true"
sortable="= SELECT.GROUPBY_2 == '-1' || SELECT.GROUPBY_TAB == 'TAB'"
selectRowInRows="= ROW.OID == '-9999997'"
otherRowInRows="= ROW.OID == '-9999998'"
totalRowInRows="= ROW.OID == '-9999999'"
forceColonnes="COD|TXT|[VIEW.COLUMNS_VAL]">
<INSERT name="DATAGRID_MULTITAB_STYLES"/>
<HEADERROWSTYLE name="textAlign" value="center"/>
<COLUMN dataField="OID"
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="VALNBS"
width="70"
type="Number"
visible="true"
outputFormat="#"
headerText="Séjours"
textAlign="right"
fixed="false"
totalFunction="sum"
otherFunction="sum">
<description><![CDATA[
<B>Nombre de séjours valorisés</B>
Nombre de séjours avec au moins une ligne valorisée
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</COLUMN>
<COLUMN dataField="VALEMC"
width="70"
type="Number"
visible="true"
outputFormat="#"
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 SSR ou PSY
- 1 EMC par jour en Hospitalisation de jour SSR 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>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</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 SSR ou PSY
- Nombre de jours de présence en Hospitalisation de jour SSR 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>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</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>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</COLUMN>
<COLUMN dataField="VALMTT"
width="90"
type="Number"
outputFormat="#E"
visible="true"
headerText="C.A. Total@LF@Valorisé"
textAlign="right"
totalFunction="sum"
otherFunction="">
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</COLUMN>
<COLUMN dataField="VALMTT_P"
type="Number"
headerText="%@LF@Total"
width="45"
visible="true"
outputFormat="#%"
textAlign="right"
totalFunction="calc"
totalComplement=""
otherFunction="calc"
calc="true">
<CALC formula="ROW.VALMTT / TOTALROW.VALMTT * 100"/>
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</COLUMN>
<COLUMN dataField="VALCAM"
width="90"
type="Number"
outputFormat="#E"
visible="true"
headerText="C.A. Moyen"
textAlign="right"
totalFunction="sum"
otherFunction="">
<description><![CDATA[
<B>Chiffre d'affaires Moyen par Séjour valorisé</B>
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</COLUMN>
<COLUMN dataField="VALGNS"
width="80"
type="Number"
visible="true"
headerText="Séjours@LF@(Groupés ou hors PMSI)"
outputFormat="#"
textAlign="right"
fixed="false"
totalFunction="sum"
otherFunction="">
<description><![CDATA[
<B>Nombre de séjours valorisés</B>
Pour les séjours
- Groupés dans le champ PMSI MCO
- Hors du champ PMSI MCO
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</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>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</COLUMN>
<COLUMN dataField="VALSNS"
width="80"
type="Number"
visible="true"
headerText="Séjours@LF@(Sortis non groupés)"
outputFormat="#"
textAlign="right"
fixed="false"
totalFunction="sum"
otherFunction="">
<description><![CDATA[
<B>Nombre de séjours valorisés</B>
Pour les séjours
- Sorties non Groupés dans le champ PMSI MCO
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</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>
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</COLUMN>
<COLUMN dataField="VALPNS"
width="80"
type="Number"
visible="true"
headerText="Séjours@LF@(Présents)"
outputFormat="#"
textAlign="right"
fixed="false"
totalFunction="sum"
otherFunction="">
<description><![CDATA[
<B>Nombre de séjours valorisés</B>
Pour les séjours
- Présents quelque soit le champ PMSI
Cette colonne n'est visible qu'en mode 'date activité'
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</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>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</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>
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</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>
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</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>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</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>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</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>
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</COLUMN>
</DATAGRID>
</ONGLET>
<ONGLET name="FAV" excelLabel="Facturation et Valorisation" label="Facturation et Valorisation" multiTab="true" >
<INPUTSELECTION condition="ROW.FAV >= 1 || ROW.CPV >= 1" />
<CHART title="" type="group" subType="h" percentHeight="100" fromTotal="true" maxItems="10" visibleCondition="SELECT.QUELMONTANT == '1' &amp;&amp; VIEW.GRBY_DATE == '1' " >
<CHART title="C.A. Facturé et Valorisé (10 premiers)"
type="pieChart"
maxItems="10"
maxItemsSortOn="COD"
maxItemsSortSeq="D"
sortField="COD"
sortSeq="D"
condition="ROW.LVL == '1'">
<CATEGORY field="TXT" type="Char"/>
<SERIE field="FAVMTT" displayName="'C.A. Facturé et Valorisé'" displayNameCalc="true"/>
</CHART>
<CHART
title="Décomposition C.A. Facturé et Valorisé"
type="columnChart"
subType="stacked"
maxItems="10"
maxItemsSortOn="COD"
maxItemsSortSeq="D"
sortField="COD"
sortSeq="A"
condition="ROW.LVL == '1' &amp;&amp; ROW.FAVMTT_P > 1">
<CATEGORY field="TXT" type="Char"/>
<SERIE field="FAVMTTHC" displayName="HC"/>
<SERIE field="FAVMTTHJ" displayName="HJ"/>
<SERIE field="FAVMTTHA" displayName="Autres"/>
</CHART>
</CHART>
<CHART title="" type="group" subType="h" percentHeight="100" fromTotal="true" maxItems="10" visibleCondition="SELECT.QUELMONTANT == '1' &amp;&amp; VIEW.GRBY_DATE == '-1' " >
<CHART title="C.A. Facturé et Valorisé (10 premiers)"
type="pieChart"
maxItems="10"
maxItemsSortOn="FAVMTT"
maxItemsSortSeq="D"
sortField="FAVMTT"
sortSeq="D"
condition="ROW.LVL == '1'">
<CATEGORY field="TXT" type="Char"/>
<SERIE field="FAVMTT" displayName="'C.A. Facturé et Valorisé'" displayNameCalc="true"/>
</CHART>
<CHART
title="Décomposition C.A. Facturé et Valorisé"
type="columnChart"
subType="stacked"
maxItems="10"
maxItemsSortOn="FAVMTT"
maxItemsSortSeq="D"
sortField="FAVMTT"
sortSeq="D"
condition="ROW.LVL == '1' &amp;&amp; ROW.FAVMTT_P > 1">
<CATEGORY field="TXT" type="Char"/>
<SERIE field="FAVMTTHC" displayName="HC"/>
<SERIE field="FAVMTTHJ" displayName="HJ"/>
<SERIE field="FAVMTTHA" displayName="Autres"/>
</CHART>
</CHART>
<CHART title="" type="group" subType="h" percentHeight="100" fromTotal="true" maxItems="10" visibleCondition="SELECT.QUELMONTANT == '2' &amp;&amp; VIEW.GRBY_DATE == '1' " >
<CHART title="C.A Comptabilisé(10 premiers)"
type="pieChart"
maxItems="10"
maxItemsSortOn="COD"
maxItemsSortSeq="D"
sortField="COD"
sortSeq="D"
condition="ROW.LVL == '1'">
<CATEGORY field="TXT" type="Char"/>
<SERIE field="CPTMTT" displayName="'C.A. Comptabilisé'" displayNameCalc="true"/>
</CHART>
<CHART title="Décomposition C.A. Comptabilisé"
type="columnChart"
subType="stacked"
maxItems="10"
maxItemsSortOn="COD"
maxItemsSortSeq="D"
sortField="COD"
sortSeq="A"
condition="ROW.LVL == '1' &amp;&amp; ROW.CPTMTT_P > 1">
<CATEGORY field="COD" type="Char"/>
<SERIE field="CPTMTTHC" displayName="HC"/>
<SERIE field="CPTMTTHJ" displayName="HJ"/>
<SERIE field="CPTMTTHA" displayName="Autres"/>
</CHART>
</CHART>
<CHART title="" type="group" subType="h" percentHeight="100" fromTotal="true" maxItems="10" visibleCondition="SELECT.QUELMONTANT == '2' &amp;&amp; VIEW.GRBY_DATE == '-1' " >
<CHART title="C.A Comptabilisé(10 premiers)"
type="pieChart"
maxItems="10"
maxItemsSortOn="CPTMTT"
maxItemsSortSeq="D"
sortField="CPTMTT"
sortSeq="D"
condition="ROW.LVL == '1'">
<CATEGORY field="TXT" type="Char"/>
<SERIE field="FACMTT" displayName="'C.A. Comptabilisé'" displayNameCalc="true"/>
</CHART>
<CHART
title="Décomposition C.A. Comptabilisé"
type="columnChart"
subType="stacked"
maxItems="10"
maxItemsSortOn="CPTMTT"
maxItemsSortSeq="D"
sortField="CPTMTT"
sortSeq="D"
condition="ROW.LVL == '1'">
<CATEGORY field="TXT" type="Char"/>
<SERIE field="CPTMTTHC" displayName="HC"/>
<SERIE field="CPTMTTHJ" displayName="HJ"/>
<SERIE field="CPTMTTHA" displayName="Autres"/>
</CHART>
</CHART>
<DATAGRID title=""
total="true"
showOthers="true"
headerHeight="48"
variableRowHeight="true"
sortable="= SELECT.GROUPBY_2 == '-1' || SELECT.GROUPBY_TAB == 'TAB'"
selectRowInRows="= ROW.OID == '-9999997'"
otherRowInRows="= ROW.OID == '-9999998'"
totalRowInRows="= ROW.OID == '-9999999'"
forceColonnes="COD|TXT|[VIEW.COLUMNS_FAV]">
<INSERT name="DATAGRID_MULTITAB_STYLES"/>
<HEADERROWSTYLE name="textAlign" value="center"/>
<COLUMN dataField="OID"
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="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="FAVNBS"
width="70"
type="Number"
visible="true"
outputFormat="#"
headerText="Séjours"
textAlign="right"
fixed="false"
totalFunction="sum"
otherFunction="sum">
<description><![CDATA[
<B>Nombre de séjours facturés</B>
Nombre de séjours avec au moins une ligne facturée ou valorisée
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</COLUMN>
<COLUMN dataField="FAVEMC"
width="70"
type="Number"
visible="true"
outputFormat="#"
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 SSR ou PSY
- 1 EMC par jour en Hospitalisation de jour SSR 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>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</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 SSR ou PSY
- Nombre de jours de présence en Hospitalisation de jour SSR 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>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</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>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</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="">
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</COLUMN>
<COLUMN dataField="FACMTT"
width="90"
type="Number"
outputFormat="#E"
visible="true"
headerText="Dont@LF@facturé"
textAlign="right"
totalFunction="sum"
otherFunction="">
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</COLUMN>
<COLUMN dataField="VALMTT"
width="90"
type="Number"
outputFormat="#E"
visible="true"
headerText="Dont@LF@valorisé"
textAlign="right"
totalFunction="sum"
otherFunction="">
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</COLUMN>
<COLUMN dataField="FAVMTT_P"
type="Number"
headerText="%@LF@Total"
width="45"
visible="true"
outputFormat="#%"
textAlign="right"
totalFunction="calc"
totalComplement=""
otherFunction="calc"
calc="true">
<CALC formula="ROW.FAVMTT / TOTALROW.FAVMTT * 100"/>
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</COLUMN>
<COLUMN dataField="FAVCAM"
width="90"
type="Number"
outputFormat="#E"
visible="true"
headerText="C.A. Moyen"
textAlign="right"
totalFunction="sum"
otherFunction="">
<description><![CDATA[
<B>Chiffre d'affaires Moyen par Séjour</B>
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</COLUMN>
<COLUMN dataField="FAVNBSHC"
width="70"
type="Number"
visible="true"
outputFormat="#"
headerText="Séjours@LF@HC"
textAlign="right"
totalFunction="sum"
otherFunction="sum">
<description><![CDATA[
<B>Nombre de séjours facturés ou valorisés en Hospitalisation Complète</B>
Hospitalisation Complète = Type séjour CTI Hospitalisé
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</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>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</COLUMN>
<COLUMN dataField="FAVMTTHC_P"
type="Number"
headerText="%@LF@Total"
width="45"
visible="true"
outputFormat="#%"
textAlign="right"
totalFunction="calc"
totalComplement=""
otherFunction="calc"
calc="true">
<CALC formula="ROW.FAVMTTHC / TOTALROW.FAVMTT * 100"/>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</COLUMN>
<COLUMN dataField="FAVCAMHC"
width="90"
type="Number"
outputFormat="#E"
visible="true"
headerText="C.A. Moyen@LF@HC"
textAlign="right"
totalFunction="sum"
otherFunction="">
<description><![CDATA[
<B>Chiffre d'affaires Moyen par Séjour en Hospitalisation Complète</B>
Hospitalisation Complète = Type séjour CTI Hospitalisé
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</COLUMN>
<COLUMN dataField="FAVNBSHJ"
width="70"
type="Number"
visible="true"
outputFormat="#"
headerText="Séjours@LF@HJ"
textAlign="right"
totalFunction="sum"
otherFunction="sum">
<description><![CDATA[
<B>Nombre de séjours facturés ou valorisés en Hospitalisation de Jour</B>
Hospitalisation de Jour = Types séjour CTI Ambulatoire et séances
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</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>
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</COLUMN>
<COLUMN dataField="FAVMTTHJ_P"
type="Number"
headerText="%@LF@Total"
width="45"
visible="true"
outputFormat="#%"
textAlign="right"
totalFunction="calc"
totalComplement=""
otherFunction="calc"
calc="true">
<CALC formula="ROW.FAVMTTHJ / TOTALROW.FAVMTT * 100"/>
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</COLUMN>
<COLUMN dataField="FAVCAMHJ"
width="90"
type="Number"
outputFormat="#E"
visible="true"
headerText="C.A. Moyen@LF@HJ"
textAlign="right"
totalFunction="sum"
otherFunction="">
<description><![CDATA[
<B>Chiffre d'affaires Moyen par Séjour en Hospitalisation de Jour</B>
Hospitalisation de Jour = Types séjour CTI Ambulatoire et séances
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</COLUMN>
<COLUMN dataField="FAVNBSHA"
width="70"
type="Number"
visible="true"
outputFormat="#"
headerText="Séjours@LF@Autres"
textAlign="right"
totalFunction="sum"
otherFunction="sum">
<description><![CDATA[
<B>Nombre de séjours facturés ou valorisés en Hospitalisation autre que HC ou HJ</B>
Hospitalisation autre que HC ou HJ = Types séjour CTI Externes
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</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>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</COLUMN>
<COLUMN dataField="FAVMTTHA_P"
type="Number"
headerText="%@LF@Total"
width="45"
visible="true"
outputFormat="#%"
textAlign="right"
totalFunction="calc"
totalComplement=""
otherFunction="calc"
calc="true">
<CALC formula="ROW.FAVMTTHA / TOTALROW.FAVMTT * 100"/>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</COLUMN>
<COLUMN dataField="FAVCAMHA"
width="90"
type="Number"
outputFormat="#E"
visible="true"
headerText="C.A. Moyen@LF@Autres"
textAlign="right"
totalFunction="sum"
otherFunction="">
<description><![CDATA[
<B>Chiffre d'affaires Moyen par Séjour en Hospitalisation autre que HC ou HJ</B>
Hospitalisation autre que HC ou HJ = Types séjour CTI Externes
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</COLUMN>
<COLUMN dataField="CPVNBS"
width="70"
type="Number"
visible="true"
fixed="false"
outputFormat="#"
headerText="Séjours"
textAlign="right"
totalFunction="sum"
otherFunction="sum">
<description><![CDATA[
<B>Nombre de séjours comptabilisés ou valorisés</B>
Nombre de séjours avec au moins une ligne comptabilisée ou valorisée
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</COLUMN>
<COLUMN dataField="CPVEMC"
width="70"
type="Number"
visible="true"
outputFormat="#"
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 SSR ou PSY
- 1 EMC par jour en Hospitalisation de jour SSR 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>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</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 SSR ou PSY
- Nombre de jours de présence en Hospitalisation de jour SSR 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>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</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>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</COLUMN>
<COLUMN dataField="FAVDMS"
width="80"
type="Number"
visible="true"
outputFormat="#,00j"
headerText="DMS&#xD;hospitalisés&#xD;période"
textAlign="right"
totalFunction="sum"
otherFunction="sum">
<description><![CDATA[
Rapport entre le nombre de journées de présence des séjours hospitalisés sortis
et le nombre de séjours hospitalisés sortis
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</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="">
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</COLUMN>
<COLUMN dataField="CPVMTT_P"
type="Number"
headerText="%@LF@Total"
width="45"
visible="true"
outputFormat="#%"
textAlign="right"
totalFunction="calc"
totalComplement=""
otherFunction="calc"
calc="true">
<CALC formula="ROW.CPVMTT / TOTALROW.CPVMTT * 100"/>
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</COLUMN>
<COLUMN dataField="CPVCAM"
width="90"
type="Number"
outputFormat="#E"
visible="true"
headerText="C.A. Moyen"
textAlign="right"
totalFunction="sum"
otherFunction="">
<description><![CDATA[
<B>Chiffre d'affaires Moyen par Séjour</B>
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</COLUMN>
<COLUMN dataField="CPVNBSHC"
width="70"
type="Number"
visible="true"
outputFormat="#"
headerText="Séjours@LF@HC"
textAlign="right"
totalFunction="sum"
otherFunction="sum">
<description><![CDATA[
<B>Nombre de séjours comptabilisés ou valorisés en Hospitalisation Complète</B>
Hospitalisation Complète = Type séjour CTI Hospitalisé
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</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>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</COLUMN>
<COLUMN dataField="CPVMTTHC_P"
type="Number"
headerText="%@LF@Total"
width="45"
visible="true"
outputFormat="#%"
textAlign="right"
totalFunction="calc"
totalComplement=""
otherFunction="calc"
calc="true">
<CALC formula="ROW.CPVMTTHC / TOTALROW.CPVMTT * 100"/>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</COLUMN>
<COLUMN dataField="CPVCAMHC"
width="90"
type="Number"
outputFormat="#E"
visible="true"
headerText="C.A. Moyen@LF@HC"
textAlign="right"
totalFunction="sum"
otherFunction="">
<description><![CDATA[
<B>Chiffre d'affaires Moyen par Séjour en Hospitalisation Complète</B>
Hospitalisation Complète = Type séjour CTI Hospitalisé
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</COLUMN>
<COLUMN dataField="CPVNBSHJ"
width="70"
type="Number"
visible="true"
outputFormat="#"
headerText="Séjours@LF@HJ"
textAlign="right"
totalFunction="sum"
otherFunction="sum">
<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>
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</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>Chiffre d'affaires en Hospitalisation de Jour</B>
Hospitalisation de Jour = Types séjour CTI Ambulatoire et séances
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</COLUMN>
<COLUMN dataField="CPVMTTHJ_P"
type="Number"
headerText="%@LF@Total"
width="45"
visible="true"
outputFormat="#%"
textAlign="right"
totalFunction="calc"
totalComplement=""
otherFunction="calc"
calc="true">
<CALC formula="ROW.CPVMTTHJ / TOTALROW.CPVMTT * 100"/>
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</COLUMN>
<COLUMN dataField="CPVCAMHJ"
width="90"
type="Number"
outputFormat="#E"
visible="true"
headerText="C.A. Moyen@LF@HJ"
textAlign="right"
totalFunction="sum"
otherFunction="">
<description><![CDATA[
<B>Chiffre d'affaires Moyen par Séjour en Hospitalisation de Jour</B>
Hospitalisation de Jour = Types séjour CTI Ambulatoire et séances
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</COLUMN>
<COLUMN dataField="CPVNBSHA"
width="70"
type="Number"
visible="true"
outputFormat="#"
headerText="Séjours@LF@Autres"
textAlign="right"
totalFunction="sum"
otherFunction="sum">
<description><![CDATA[
<B>Nombre de séjours comptabilisés ou valorisés en Hospitalisation autre que HC ou HJ</B>
Hospitalisation autre que HC ou HJ = Types séjour CTI Externes
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</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>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</COLUMN>
<COLUMN dataField="CPVMTTHA_P"
type="Number"
headerText="%@LF@Total"
width="45"
visible="true"
outputFormat="#%"
textAlign="right"
totalFunction="calc"
totalComplement=""
otherFunction="calc"
calc="true">
<CALC formula="ROW.CPVMTTHA / TOTALROW.CPVMTT * 100"/>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</COLUMN>
<COLUMN dataField="CPVCAMHA"
width="90"
type="Number"
outputFormat="#E"
visible="true"
headerText="C.A. Moyen@LF@Autres"
textAlign="right"
totalFunction="sum"
otherFunction="">
<description><![CDATA[
<B>Chiffre d'affaires Moyen par Séjour en Hospitalisation autre que HC ou HJ</B>
Hospitalisation autre que HC ou HJ = Types séjour CTI Externes
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</COLUMN>
</DATAGRID>
</ONGLET>
<ONGLET name="TIE" excelLabel="Ventilation Tiers" label="Ventilation Tiers" multiTab="true" >
<INPUTSELECTION condition="ROW.FAC >= 1 || ROW.CPT >= 1" />
<CHART title="" type="group" subType="h" percentHeight="100" fromTotal="true" maxItems="10" visibleCondition="SELECT.QUELMONTANT == '1' &amp;&amp; VIEW.GRBY_DATE == '-1' " >
<CHART title="C.A. Facturé (10 premiers)"
type="pieChart"
maxItems="10"
maxItemsSortOn="FAVMTT"
maxItemsSortSeq="D"
sortField="FAVMTT"
sortSeq="D"
condition="ROW.LVL == '1'">
<CATEGORY field="TXT" type="Char"/>
<SERIE field="FAVMTT" displayName="'C.A. Facturé'" displayNameCalc="true"/>
</CHART>
<CHART
title="C.A. Facturé"
type="columnChart"
subType="stacked"
maxItems="20"
maxItemsSortOn="FACMTT"
maxItemsSortSeq="D"
sortField="FACMTT"
sortSeq="D"
condition="ROW.LVL == '1' &amp;&amp; ROW.FACMTT_P > 1">
<CATEGORY field="COD" type="Char"/>
<SERIE field="FACMT1" displayName="AMO"/>
<SERIE field="FACMT2" displayName="AMC"/>
<SERIE field="FACMT0" displayName="Patient"/>
</CHART>
</CHART>
<CHART title="" type="group" subType="h" percentHeight="100" fromTotal="true" maxItems="10" visibleCondition="SELECT.QUELMONTANT == '1' &amp;&amp; VIEW.GRBY_DATE == '1' " >
<CHART title="C.A. Facturé (10 premiers)"
type="pieChart"
maxItems="10"
maxItemsSortOn="COD"
maxItemsSortSeq="D"
sortField="COD"
sortSeq="D"
condition="ROW.LVL == '1'">
<CATEGORY field="TXT" type="Char"/>
<SERIE field="FAVMTT" displayName="'C.A. Facturé'" displayNameCalc="true"/>
</CHART>
<CHART
title="C.A. Facturé"
type="columnChart"
subType="stacked"
maxItems="20"
maxItemsSortOn="COD"
maxItemsSortSeq="D"
sortField="COD"
sortSeq="A"
condition="ROW.LVL == '1'">
<CATEGORY field="COD" type="Char"/>
<SERIE field="FACMT1" displayName="AMO"/>
<SERIE field="FACMT2" displayName="AMC"/>
<SERIE field="FACMT0" displayName="Patient"/>
</CHART>
</CHART>
<CHART title="" type="group" subType="h" percentHeight="100" fromTotal="true" maxItems="10" visibleCondition="SELECT.QUELMONTANT == '2' &amp;&amp; VIEW.GRBY_DATE == '-1' " >
<CHART title="C.A. Comptabilisé (10 premiers)"
type="pieChart"
maxItems="10"
maxItemsSortOn="CPTMTT"
maxItemsSortSeq="D"
sortField="CPTMTT"
sortSeq="D"
condition="ROW.LVL == '1'">
<CATEGORY field="TXT" type="Char"/>
<SERIE field="CPTMTT" displayName="'C.A. Facturé'" displayNameCalc="true"/>
</CHART>
<CHART title="C.A. Comptabilisé"
type="columnChart"
subType="stacked"
maxItems="20"
maxItemsSortOn="CPTMTT"
maxItemsSortSeq="D"
sortField="CPTMTT"
sortSeq="D"
condition="ROW.LVL == '1' &amp;&amp; ROW.CPTMTT_P > 1">
<CATEGORY field="COD" type="Char"/>
<SERIE field="CPTMT1" displayName="AMO"/>
<SERIE field="CPTMT2" displayName="AMC"/>
<SERIE field="CPTMT0" displayName="Patient"/>
</CHART>
</CHART>
<CHART title="" type="group" subType="h" percentHeight="100" fromTotal="true" maxItems="10" visibleCondition="SELECT.QUELMONTANT == '2' &amp;&amp; VIEW.GRBY_DATE == '1' " >
<CHART title="C.A. Comptabilisé (10 premiers)"
type="pieChart"
maxItems="10"
maxItemsSortOn="COD"
maxItemsSortSeq="D"
sortField="COD"
sortSeq="D"
condition="ROW.LVL == '1'">
<CATEGORY field="TXT" type="Char"/>
<SERIE field="CPTMTT" displayName="'C.A. Facturé'" displayNameCalc="true"/>
</CHART>
<CHART
title="C.A. Comptabilisé"
type="columnChart"
subType="stacked"
maxItems="20"
maxItemsSortOn="COD"
maxItemsSortSeq="D"
sortField="COD"
sortSeq="A"
condition="ROW.LVL == '1'">
<CATEGORY field="TXT" type="Char"/>
<SERIE field="CPTMT1" displayName="AMO"/>
<SERIE field="CPTMT2" displayName="AMC"/>
<SERIE field="CPTMT0" displayName="Patient"/>
</CHART>
</CHART>
<DATAGRID title=""
total="true"
showOthers="true"
headerHeight="48"
variableRowHeight="true"
sortable="= SELECT.GROUPBY_2 == '-1' || SELECT.GROUPBY_TAB == 'TAB'"
selectRowInRows="= ROW.OID == '-9999997'"
otherRowInRows="= ROW.OID == '-9999998'"
totalRowInRows="= ROW.OID == '-9999999'"
forceColonnes="COD|TXT|[VIEW.COLUMNS_TIE]">
<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="CPT"
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="FACNBS"
width="70"
type="Number"
visible="true"
outputFormat="#"
headerText="Séjours"
fixed="false"
textAlign="right"
totalFunction="sum"
otherFunction="sum">
<description><![CDATA[
<B>Nombre de séjours facturés</B>
Nombre de séjours avec au moins une ligne facturée
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</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>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</COLUMN>
<COLUMN dataField="FACMTT"
width="90"
type="Number"
outputFormat="#E"
visible="true"
headerText="C.A. Total@LF@Facturé"
textAlign="right"
totalFunction="sum"
otherFunction="">
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</COLUMN>
<COLUMN dataField="FACMTT_P"
type="Number"
headerText="%@LF@Total"
width="45"
visible="true"
outputFormat="#%"
textAlign="right"
totalFunction="calc"
totalComplement=""
otherFunction="calc"
calc="true">
<CALC formula="ROW.FACMTT / TOTALROW.FACMTT * 100"/>
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</COLUMN>
<COLUMN dataField="FACNS1"
width="80"
type="Number"
visible="true"
headerText="Séjours@LF@AMO"
outputFormat="#"
textAlign="right"
fixed="false"
totalFunction="sum"
otherFunction="">
<description><![CDATA[
<B>Nombre de séjours facturés à l'AMO</B>
Nombre de séjours avec au moins une ligne facturée à l'AMO
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</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>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</COLUMN>
<COLUMN dataField="FACMT1_P"
type="Number"
headerText="%@LF@Total"
width="45"
visible="true"
outputFormat="#%"
textAlign="right"
totalFunction="calc"
totalComplement="calc"
otherFunction="calc"
calc="true">
<CALC formula="ROW.FACMT1 / TOTALROW.FACMT1 * 100"/>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</COLUMN>
<COLUMN dataField="FACNS2"
width="80"
type="Number"
visible="true"
headerText="Séjours@LF@AMC"
outputFormat="#"
textAlign="right"
fixed="false"
totalFunction="sum"
otherFunction="">
<description><![CDATA[
<B>Nombre de séjours facturés à la mutuelle</B>
Nombre de séjours avec au moins une ligne facturée à la mutuelle
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</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>
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</COLUMN>
<COLUMN dataField="FACNS0"
width="80"
type="Number"
visible="true"
headerText="Séjours@LF@PAT"
outputFormat="#"
textAlign="right"
fixed="false"
totalFunction="sum"
otherFunction="">
<description><![CDATA[
<B>Nombre de séjours facturés au patient</B>
Nombre de séjours avec au moins une ligne facturée au patient
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</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>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</COLUMN>
<COLUMN dataField="CPTNBS"
width="70"
type="Number"
visible="true"
outputFormat="#"
headerText="Séjours"
textAlign="right"
totalFunction="sum"
otherFunction="sum">
<description><![CDATA[
<B>Nombre de séjours comptabilisés</B>
Nombre de séjours avec au moins une ligne comptabilisée
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</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 Comptabilisées</B>
(éventuellement coefficienté)
Pour les GHS, le nombre est affecté au jour de sortie
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</COLUMN>
<COLUMN dataField="CPTMTT"
width="90"
type="Number"
outputFormat="#E"
visible="true"
headerText="C.A. Total@LF@Comptabilisé"
textAlign="right"
totalFunction="sum"
otherFunction="">
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</COLUMN>
<COLUMN dataField="CPTMTT_P"
type="Number"
headerText="%@LF@Total"
width="45"
visible="true"
outputFormat="#%"
textAlign="right"
totalFunction="calc"
totalComplement=""
otherFunction="calc"
calc="true">
<CALC formula="ROW.CPTMTT / TOTALROW.CPTMTT * 100"/>
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</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>
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</COLUMN>
<COLUMN dataField="CPTMHB"
width="90"
type="Number"
visible="true"
headerText="C.A.@LF@Hors OVALIDE"
outputFormat="#E"
textAlign="right"
totalFunction="sum"
otherFunction="">
<description><![CDATA[
<B>Chiffre d'affaires Provenant de la Facturation</B>
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</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="CPTNS1"
width="80"
type="Number"
visible="true"
headerText="Séjours@LF@AMO"
outputFormat="#"
textAlign="right"
fixed="false"
totalFunction="sum"
otherFunction="">
<description><![CDATA[
<B>Nombre de séjours facturés à l'AMO</B>
Nombre de séjours avec au moins une ligne facturée à l'AMO
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</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>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</COLUMN>
<COLUMN dataField="CPTNS2"
width="80"
type="Number"
visible="true"
headerText="Séjours@LF@AMC"
outputFormat="#"
textAlign="right"
fixed="false"
totalFunction="sum"
otherFunction="">
<description><![CDATA[
<B>Nombre de séjours facturés à la mutuelle</B>
Nombre de séjours avec au moins une ligne facturée à la mutuelle
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</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>
<HEADERCELLSTYLE name="backgroundColor" value="0xDCDCDC"/>
</COLUMN>
<COLUMN dataField="CPTNS0"
width="80"
type="Number"
visible="true"
headerText="Séjours@LF@PAT"
outputFormat="#"
textAlign="right"
fixed="false"
totalFunction="sum"
otherFunction="">
<description><![CDATA[
<B>Nombre de séjours facturés au patient</B>
Nombre de séjours avec au moins une ligne facturée au patient
]]></description>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</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>
<HEADERCELLSTYLE name="backgroundColor" value="EFEFEF"/>
</COLUMN>
</DATAGRID>
</ONGLET>
</PRESENTATION>
</VUE>