<?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="(∑) 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="∑ dernier mois" data="2" shortLabel="∑ 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="∑ dernière Année" shortLabel="∑ 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' && 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' && SELECT.GROUPBY != 'MOIA' && SELECT.GROUPBY != 'MOIS' && SELECT.GROUPBY != 'MOIV'"
|
|
condition="ROW.LVL == '1' && 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' && 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' && SELECT.GROUPBY != 'MOIA' && SELECT.GROUPBY != 'MOIS' && SELECT.GROUPBY != 'MOIV'"
|
|
condition="ROW.LVL == '1' && 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' && 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' && SELECT.GROUPBY != 'MOIA' && SELECT.GROUPBY != 'MOIS' && SELECT.GROUPBY != 'MOIV'"
|
|
condition="ROW.LVL == '1' && 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' && 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' && (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' && SELECT.GROUPBY != 'MOIS' && SELECT.GROUPBY != 'MOIV'"
|
|
condition="ROW.LVL == '1' && 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' && 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' && 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' && 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' && 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' && 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' && 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' && 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
hospitalisés
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' && 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' && 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' && 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' && 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' && 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' && 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>
|