<?xml version="1.0" encoding="ISO-8859-15"?>
<VUE name="ACTI000016"
     label="Activité. Justificatif Facturation"
     title="= 'Justificatif ' + SELECT.QUELMONTANT2 + ' (' + SELECT.QUELLEDATE_LABEL + ' : ' +  SELECT.PERIODE_LABEL + ' à ' + SELECT.TOPERIODE_LABEL + ')'"
     database="iCTI"
     swf="*CTI_view1"
     softCode="iCTI_activite"
     globals="ACTI_globals.XML"
     componentsFile="ACTI_components.XML"
     helpFile="iCTI_ACTI_ACTI000123.HTML"
     helpDokuWIkiDir="activite:activite_facturee_et_valorisee:activite_clinique"
     helpDokuWIkiFile="acti000061"
>
    <VIEWPROPERTIES componentName="PROPERTIES_PRESTATIONS"/>
    <VIEWPROPERTIES>
        <PROPERTY name="connectedUserHideNames">
            <value><![CDATA[[EVAL 

            global $connectedUserHideNames;
            return $connectedUserHideNames;

				EVAL]]]></value>
        </PROPERTY>
        <PROPERTY name="COLUMNS_DET">
            <value><![CDATA[[EVAL 
            
                    $columns = "|FACEMC|FACNBJ|FACNBP|FACMTT|FACMTTHC|FACMTTHC_P|FACCAMHC|FACNBSHJ|FACMTTHJ|FACMTTHA";
                    if ('[QUELMONTANT]' == 'CPT') {
						 $columns = "|CPTEMC|CPTNBJ|CPTNBP|CPTMTT|CPTMTTHC|CPTMTTHC_P|CPTCAMHC|CPTNBSHJ|CPTMTTHJ|CPTMTTHA";
					}
                    if ('[QUELMONTANT]' == 'VAL') {
						 $columns = "|VALEMC|VALNBJ|VALNBP|VALMTT|VALGMT|VALSMT|VALPMT|VALMTHCGR|VALMTHCNG|VALMTHJGR|VALMTHJNG|VALMTHA";
					}
                    if ('[QUELMONTANT]' == 'FAV') {
						 $columns = "FAVEMC|FAVNBJ|FAVNBP|FAVMTT|FACMTT|VALMTT|FAVMTTHC|FAVMTTHJ|FAVMTTHA";
					}
                    if ('[QUELMONTANT]' == 'CPV') {
						 $columns = "CPVEMC|CPVNBJ|CPVNBP|CPVMTT|CPTMTT|VALMTT|CPVMTTHC|CPVMTTHJ|CPVMTTHA";
					}
                    if ('[QUELMONTANT]' == 'FACTIE') {
						 $columns = "|FACNBP|FACMTT|FACMT1|FACMT2|FACMT0";
					}
                    if ('[QUELMONTANT]' == 'CPTTIE') {
						 $columns = "|CPTNBP|CPTMTT|CPTMBG|CPTMHB|CPTMT1MBG|CPTMT1MHB|CPTMT1|CPTMT2|CPTMT0";
                         if ('[ENV.TYPEETS]' == '1') {
                            $columns = str_replace('MBG|','MBGX|',$columns);
                            $columns = str_replace('MHB|','MHBX|',$columns);
                        }
					}
                    if ('[QUELLEDATE]' != '1' && '[QUELLEDATE]' != '2') {
						$columns = str_replace('EMC','EMCX',$columns);
                        $columns = str_replace('NBJ','NBJX',$columns);
					}
            
					return $columns;
				
				EVAL]]]></value>
        </PROPERTY>


        <PROPERTY name="QUELLEDATE_MVT">
            <value><![CDATA[[EVAL 
                    $column_date = "v_mouvements_sejour_2.date";
                    if ('[QUELLEDATE]' == '2') {
                        $column_date = "p_factures_reference.date_fin_facture";
					}
					return $column_date;
				EVAL]]]></value>
        </PROPERTY>

        <PROPERTY name="FAC_STATUS_SELECT">
            <value><![CDATA[[EVAL 
                    $status_select = "";
                    if ('[QUELMONTANT]' == 'FAC') {
						 $status_select = "AND est_ligne_facturee = '1'";
					}
                    if ('[QUELMONTANT]' == 'CPT') {
						 $status_select = "AND est_ligne_facturee = '1'";
					}
                    if ('[QUELMONTANT]' == 'VAL') {
						 $status_select = "AND est_ligne_encours = '1'";
					}
                    if ('[QUELMONTANT]' == 'FAV') {
						 $status_select = "";
					}
                    if ('[QUELMONTANT]' == 'CPV') {
						 $status_select = "";
					}
                    if ('[QUELMONTANT]' == 'FACTIE') {
						 $status_select = "AND est_ligne_facturee = '1'";
					}
                    if ('[QUELMONTANT]' == 'CPTTIE') {
						 $status_select = "AND est_ligne_facturee = '1'";
					}
					return $status_select;
				EVAL]]]></value>
        </PROPERTY>

        <PROPERTY name="MVT_STATUS_SELECT">
            <value><![CDATA[[EVAL 
                    $status_select = "";
                    if ('[QUELMONTANT]' == 'FAC') {
						 $status_select = "AND (p_factures_reference.code_facture = '1') ";
					}
                    if ('[QUELMONTANT]' == 'CPT') {
						 $status_select = "AND (p_factures_reference.montant_comptabilise_c > 0 or p_factures_reference.montant_comptabilise_budget_global_c > 0 or p_factures_reference.montant_comptabilise_h > 0)";
					}
                    if ('[QUELMONTANT]' == 'VAL') {
						 $status_select = "AND p_factures_reference.code_facture = '0'";
					}
                    if ('[QUELMONTANT]' == 'FAV') {
						 $status_select = "";
					}
                    if ('[QUELMONTANT]' == 'CPV') {
						 $status_select = "";
					}
                    if ('[QUELMONTANT]' == 'FACTIE') {
						 $status_select = "AND (p_factures_reference.code_facture = '1') ";
					}
                    if ('[QUELMONTANT]' == 'CPTTIE') {
						 $status_select = "AND (p_factures_reference.montant_comptabilise_c > 0 or p_factures_reference.montant_comptabilise_budget_global_c > 0 or p_factures_reference.montant_comptabilise_h > 0)";
					}
					return $status_select;
				EVAL]]]></value>
        </PROPERTY>

        <PROPERTY name="QMVT_SELECT">
            <value><![CDATA[[EVAL 
                    $qmvt_select = "AND 1=1";
                    if ('[QUELMONTANT]' == 'FACTIE') {
						 $qmvt_select = "AND 1<>1";
					}
                    if ('[QUELMONTANT]' == 'CPTTIE') {
						 $qmvt_select = "AND 1<>1";
					}
                    if ('[QUELLEDATE]' != '1' && '[QUELLEDATE]' != '2') {
                        $qmvt_select = "AND 1<>1";
                    }
					return $qmvt_select;
				EVAL]]]></value>
        </PROPERTY>

        <PROPERTY name="FAC_HIDE">
            <value><![CDATA[[EVAL 
                    $hide = "false";
                    if ('[QUELMONTANT]' != 'FAC' && '[QUELMONTANT]' != 'FACTIE') {
						  $hide = "true";
					}
					return $hide;
				EVAL]]]></value>
        </PROPERTY>
        <PROPERTY name="CPT_HIDE">
            <value><![CDATA[[EVAL 
                    $hide = "false";
                    if ('[QUELMONTANT]' != 'CPT' && '[QUELMONTANT]' != 'CPTTIE') {
						  $hide = "true";
					}
					return $hide;
				EVAL]]]></value>
        </PROPERTY>
        <PROPERTY name="VAL_HIDE">
            <value><![CDATA[[EVAL 
                    $hide = "false";
                    if ('[QUELMONTANT]' != 'VAL') {
						  $hide = "true";
					}
					return $hide;
				EVAL]]]></value>
        </PROPERTY>
        <PROPERTY name="FAV_HIDE">
            <value><![CDATA[[EVAL 
                    $hide = "false";
                    if ('[QUELMONTANT]' != 'FAV') {
						  $hide = "true";
					}
					return $hide;
				EVAL]]]></value>
        </PROPERTY>
        <PROPERTY name="CPV_HIDE">
            <value><![CDATA[[EVAL 
                    $hide = "false";
                    if ('[QUELMONTANT]' != 'CPV') {
						  $hide = "true";
					}
					return $hide;
				EVAL]]]></value>
        </PROPERTY>

    </VIEWPROPERTIES>
    <SELECTIONS label="Paramètres de l'analyse">
        <GROUP label="Période">
            <FIELD name="QUELLEDATE" label="" UI="combo" default="1" default2="date_fin">
                <OPTION label="Date activité" data="1" data2="v_factures_lignes_c_4.date_fin"/>
                <OPTION label="Date sortie" data="2" data2="v_factures_lignes_c_4.date_fin_facture"/>
                <OPTION label="Date facture" data="3" data2="v_factures_lignes_c_4.date_facture"/>
                <OPTION label="Date vente" data="4" data2="v_factures_lignes_c_4.date_vente"/>
                <OPTION label="Date groupage" data="5" data2="v_sejours_1.date_groupage"/>
            </FIELD>
            <FIELD name="ALIAS_PERIODE" label="" UI="combo" width="220" default="CUM_LAST_MONTH" tree="true" globalListProvider="ALIAS_PERIODE" />
            <FIELD name="PERIODE" label="de" UI="combo" tree="true" width="200" default="2009-01-01" globalListProvider="DATE_DEBUT" >
            </FIELD>
            <FIELD name="TOPERIODE" label="à" UI="combo" tree="true" width="200" default="2009-01-31" globalListProvider="DATE_FIN" >
            </FIELD>
        </GROUP>

        <GROUP label="">
            <FIELD name="GROUPBY_2" label="Autres colonnes" UI="combo" default="-1" width="200" tree="true">
                <OPTION label="" data="-1"/>
                <OPTION label="PRESTATIONS_GROUPBY" data="" globalListProvider="PRESTATIONS_GROUPBY"/>
            </FIELD>
        </GROUP>
        <GROUP label="">
            <FIELD name="GROUPBY_3" label="" UI="combo" default="-1" width="200" tree="true">
                <OPTION label="" data="-1"/>
                <OPTION label="PRESTATIONS_GROUPBY" data="" globalListProvider="PRESTATIONS_GROUPBY"/>
            </FIELD>
        </GROUP>
        <GROUP label="Données">
            <FIELD name="QUELMONTANT" label="" UI="combo" default="CPV" width="300" showIfNotDefault="true" >
                <OPTION label="Montant facturé" data="FAC" data2="Facturation"/>
                <OPTION label="Montant comptabilisé" data="CPT" data2="Comptabilisation"/>
                <OPTION label="Montant valorisé" data="VAL" data2="Valorisation"/>
                <OPTION label="Montant facturé et valorisé" data="FAV" data2="Facturation et Valorisation"/>
                <OPTION label="Montant comptabilisé et valorisé" data="CPV" data2="Comptabilisation et Valorisation"/>
                <OPTION label="Montant facturé (tiers)" data="FACTIE" data2="Facturation"/>
                <OPTION label="Montant comptabilisé (tiers)" data="CPTTIE" data2="Comptabilisation"/>
            </FIELD>
        </GROUP>
        <GROUP>
            <FIELD name="RUBRIQUE_CA" label="C.A." UI="combo" tree="true" width="400" default="-1" globalListProvider="RUBRIQUES_CA" showIfNotDefault="true" />
            <FIELD name="RUBRIQUE_CODES" label="Codes" UI="text" width="150" default="" showIfNotDefault="true" visible="= SELECT.RUBRIQUE == 'SAISIECODE' " />
        </GROUP>
    </SELECTIONS>
    <SELECTIONS componentName="FILTRES_PRESTATIONS_SOUSSELECTIONS"/>
    <SELECTIONS componentName="FILTRES_PRESTATIONS_SELECTIONS"/>
    <SELECTIONS componentName="FILTRES_SEJOURS_SELECTIONS"/>
    <SELECTIONS componentName="FILTRES_PATIENTS_SELECTIONS"/>
    <SELECTIONS componentName="FILTRES_PASSAGES_SELECTIONS" />
    <QUERIES>
        <QUERY label="">
            <SQL optimizer="V_SEJOURS_X" optimizer2="V_FACTURES_LIGNES_C_X">
                <select><![CDATA[ 
					
					DROP TABLE IF EXISTS ACTI000016_SEJ;
                    CREATE TEMP TABLE ACTI000016_SEJ AS
                    SELECT v_factures_lignes_c_4.no_sejour
                        FROM #V_FACTURES_LIGNES_C_X#
                        JOIN #V_SEJOURS_X# ON v_sejours_1.no_sejour = v_factures_lignes_c_4.no_sejour
                    WHERE 
                        v_factures_lignes_c_4.[VIEW.QUELLEDATE_FIELD] BETWEEN '[PERIODE]' AND '[TOPERIODE]'
                        
                        [VIEW.SEJOURS_SELECT]
                        [VIEW.PRESTATIONS_SELECT]
                        [VIEW.PASSAGES_SELECT]
                        [VIEW.PATIENTS_SELECT]
                        [VIEW.FAC_STATUS_SELECT]
                        [VIEW.QMVT_SELECT]
                    GROUP BY 1
                    ;
                    CREATE INDEX ACTI000016_SEJ_i1 ON ACTI000016_SEJ USING btree (no_sejour);
				
				
				]]></select>
            </SQL>
            <SQL optimizer="V_SEJOURS_X" optimizer2="V_MOUVEMENTS_SEJOUR_X" >
                <select><![CDATA[ 
                
                    DROP TABLE IF EXISTS empty;
                    CREATE TEMP TABLE empty AS
                    SELECT -123::bigint AS empty_id, ''::text AS empty_code, ''::text AS empty_texte
                    ;
					
					DROP TABLE IF EXISTS w_factures_reference;
					CREATE TEMP TABLE w_factures_reference AS
					SELECT p_factures_reference.no_sejour,
							p_factures_reference.date_debut_facture,
							p_factures_reference.date_fin_facture,
							p_factures_reference.code_facture,
							p_factures_reference.montant_comptabilise_c,
							p_factures_reference.montant_comptabilise_budget_global_c,
							p_factures_reference.montant_comptabilise_h,
							row_number() OVER (PARTITION BY p_factures_reference.no_sejour ORDER BY p_factures_reference.code_facture DESC, date_debut_facture, date_facture) AS seq
					FROM activite.p_factures_reference
					JOIN ACTI000016_SEJ ON p_factures_reference.no_sejour = ACTI000016_SEJ.no_sejour
                    WHERE p_factures_reference.type_facture <> 'P'
					;

					
					CREATE INDEX w_factures_reference_i1 ON w_factures_reference USING btree (no_sejour)
					;

					ANALYZE w_factures_reference
					; 

					UPDATE w_factures_reference
					SET date_debut_facture = date(w_factures_reference1.date_fin_facture+interval '1 day')
					FROM w_factures_reference w_factures_reference1
					WHERE w_factures_reference.no_sejour = w_factures_reference1.no_sejour AND
						w_factures_reference.seq = w_factures_reference1.seq +1
					;
					
					CTIPREPAR_TREECOL 
						WORKTABLE{ACTI000016_MVT} 
						GROUPBY1{v_sejours_1.sejour_id,, v_sejours_1.no_sejour,, v_sejours_1.no_sejour} 
						GROUPBY1MODE{COL} 
						GROUPBY2{[VIEW.GROUPBY_MVT_2_OID_FIELD],, [VIEW.GROUPBY_MVT_2_COD_FIELD],, [VIEW.GROUPBY_MVT_2_TXT_FIELD]} 
						GROUPBY3{[VIEW.GROUPBY_MVT_3_OID_FIELD],, [VIEW.GROUPBY_MVT_3_COD_FIELD],, [VIEW.GROUPBY_MVT_3_TXT_FIELD]} 
					INDICATORS{ 
                    /* 01 FACEMC */
						SUM(CASE WHEN (p_factures_reference.code_facture = '1') THEN equivalent_malade_complet ELSE 0 END),,
                   
                    /* 02 CPTEMC */
						SUM(CASE WHEN (p_factures_reference.montant_comptabilise_c > 0 or p_factures_reference.montant_comptabilise_budget_global_c > 0 or p_factures_reference.montant_comptabilise_h > 0) THEN equivalent_malade_complet ELSE 0 END),,
                    
                    /* 03 VALEMC */
                        SUM(CASE WHEN p_factures_reference.code_facture = '0' THEN equivalent_malade_complet ELSE 0 END),,
                    
                    /* 04 FAVEMC */
                        SUM(equivalent_malade_complet),,
                   
                    /* 05 CPVEMC */
                        SUM(equivalent_malade_complet),,
                     
                    /* 06 FACNBJ */
						SUM(CASE WHEN (p_factures_reference.code_facture = '1') THEN nb_jours_f + nb_ambulatoires + CASE WHEN type_sejour = '5' THEN nb_seances ELSE 0 END ELSE 0 END),,
                    
                    /* 07 CPTNBJ */
						SUM(CASE WHEN (p_factures_reference.montant_comptabilise_c > 0 or p_factures_reference.montant_comptabilise_budget_global_c > 0 or p_factures_reference.montant_comptabilise_h > 0) THEN nb_jours_f + nb_ambulatoires + CASE WHEN type_sejour = '5' THEN nb_seances ELSE 0 END ELSE 0 END),,
                    
                    /* 08 VALNBJ */
                        SUM(CASE WHEN p_factures_reference.code_facture = '0' THEN nb_jours_f + nb_ambulatoires + CASE WHEN type_sejour = '5' THEN nb_seances ELSE 0 END ELSE 0 END),,
                    
                    /* 09 FAVNBJ */
                        SUM(nb_jours_f + nb_ambulatoires + CASE WHEN type_sejour = '5' THEN nb_seances ELSE 0 END),,
                      
                    /* 10 CPVNBJ */
                        SUM(nb_jours_f + nb_ambulatoires + CASE WHEN type_sejour = '5' THEN nb_seances ELSE 0 END),,
                    
					}
					
				FROM #V_SEJOURS_X#,#V_MOUVEMENTS_SEJOUR_X#
                    JOIN ACTI000016_SEJ ON v_mouvements_sejour_2.no_sejour = ACTI000016_SEJ.no_sejour
                    JOIN w_factures_reference p_factures_reference ON
                        p_factures_reference.no_sejour = v_mouvements_sejour_2.no_sejour AND
                        v_mouvements_sejour_2.date BETWEEN p_factures_reference.date_debut_facture AND p_factures_reference.date_fin_facture
                    JOIN empty ON 1=1
				WHERE '[QUELLEDATE]' IN ('1','2') AND
                        v_mouvements_sejour_2.no_sejour = v_sejours_1.no_sejour AND
						[VIEW.QUELLEDATE_MVT] BETWEEN '[PERIODE]' AND '[TOPERIODE]'
						[VIEW.SEJOURS_SELECT] 
                        [VIEW.PASSAGES_SELECT]
                        [VIEW.PATIENTS_SELECT]
                        [VIEW.MVT_STATUS_SELECT]
                        [VIEW.QMVT_SELECT]
                        [VIEW.MOUVEMENTS_SELECT]
						AND v_sejours_1.type_sejour <> '9' 
                       
				
				
				]]></select>
            </SQL>
            <SQL optimizer="V_SEJOURS_X" optimizer2="V_FACTURES_LIGNES_C_X">
                <select><![CDATA[
                    
					CTISELECT_TREECOL
					WORKTABLE{ACTI000016}
					GROUPBY1{v_sejours_1.sejour_id,, v_sejours_1.no_sejour,, (nom || ' ' || prenom)} 
					GROUPBY1MODE{COL} 
					GROUPBY2{[VIEW.GROUPBY_2_OID_FIELD],, [VIEW.GROUPBY_2_COD_FIELD],, [VIEW.GROUPBY_2_TXT_FIELD]}
					GROUPBY3{[VIEW.GROUPBY_3_OID_FIELD],, [VIEW.GROUPBY_3_COD_FIELD],, [VIEW.GROUPBY_3_TXT_FIELD]}
					INDICATORS{
                    
                    /* 01 FAC  */ 
                        MAX(CASE WHEN est_ligne_facturee = '1' THEN 1 ELSE 0 END),,    
                    /* 02 FACNBS */
                        COUNT(DISTINCT CASE WHEN est_ligne_facturee = '1' AND type_sejour <> '9' THEN v_sejours_1.no_sejour ELSE NULL END),,
                    /* 03 FACNBP */
						SUM(CASE WHEN est_ligne_facturee = '1' THEN nb_prestation * coefficient ELSE 0 END),, 
                    /* 04 FACMTT */
						SUM(montant_facture),,  
                    /* 05 FACCAM */
						0,,                                                                                                                                                                     
                    /* 06 FACNS1 */
                        COUNT(DISTINCT CASE WHEN montant_facture_1 <> 0 THEN v_sejours_1.no_sejour ELSE null END),, 
                    /* 07 FACMT1 */
                        SUM(montant_facture_1),,                                                                                                                                                
					/* 08 FACNS2 */
                        COUNT(DISTINCT CASE WHEN montant_facture_2 + montant_facture_22 <> 0 THEN v_sejours_1.no_sejour ELSE null END),,    
                    /* 09 FACMT2 */
                        SUM(montant_facture_2 + montant_facture_22),,                                                                                                                           
                    /* 10 FACNS0 */
                        COUNT(DISTINCT CASE WHEN montant_facture_0 <> 0 THEN v_sejours_1.no_sejour ELSE null END),,     
                    /* 11 FACMT0 */
                        SUM(montant_facture_0),,  
                    /* 12 FACNBSHC */
                        COUNT(DISTINCT CASE WHEN est_ligne_facturee = '1' AND type_sejour IN ('1','6') THEN v_sejours_1.no_sejour ELSE NULL END),,
					/* 13 FACMTTHC */
						SUM(CASE WHEN est_ligne_facturee = '1' AND type_sejour IN ('1','6') THEN montant_facture ELSE 0 END),,                                                                             
				    /* 14 FACCAMHC */
						0,,
                    /* 15 FACNBSHJ */
                        COUNT(DISTINCT CASE WHEN est_ligne_facturee = '1' AND type_sejour IN ('2','5') THEN v_sejours_1.no_sejour ELSE NULL END),,
					/* 16 FACMTTHJ */
						SUM(CASE WHEN type_sejour IN ('2','5') THEN montant_facture ELSE 0 END),,                                                                             
				    /* 17 FACCAMHJ */
						0,, 
					/* 18 FACNBSHA */
                        COUNT(DISTINCT CASE WHEN est_ligne_facturee = '1' AND type_sejour NOT IN ('1','2','5','6') THEN v_sejours_1.no_sejour ELSE NULL END),,
					/* 19 FACMTTHA */
						SUM(CASE WHEN type_sejour NOT IN ('1','2','5','6') THEN montant_facture ELSE 0 END),,                                                                             
				    /* 20 FACCAMHA */
						0,,                                                               

                                                                                                                                                                                            
                    /* 11 CPT */
                        MAX(CASE WHEN est_ligne_facturee = '1' THEN 1 ELSE 0 END),,    
                    /* 12 CPTNBS */
                        COUNT(DISTINCT CASE WHEN est_ligne_facturee = '1' AND type_sejour <> '9' THEN v_sejours_1.no_sejour ELSE NULL END),,
                    /* 13 CPTNBP */
						SUM(CASE WHEN est_ligne_facturee = '1' THEN nb_prestation * coefficient ELSE 0 END),, 
                    /* 14 CPTMTT */
						SUM(montant_comptabilise + montant_comptabilise_budget_global_1),,  
                    /* 15 CPTCAM */
						0,,                                                                                                                                                                    
                    /* 16 CPTNS1 */
                        COUNT(DISTINCT CASE WHEN (montant_comptabilise_1 + montant_comptabilise_budget_global_1) <> 0 THEN v_sejours_1.no_sejour ELSE null END),, 
                    /* 17 CPTMT1 */
                        SUM(montant_comptabilise_1 + montant_comptabilise_budget_global_1),,                                                                                                                                                
					/* 18 CPTNS2 */
                        COUNT(DISTINCT CASE WHEN montant_comptabilise_2 + montant_comptabilise_22 <> 0 THEN v_sejours_1.no_sejour ELSE null END),,    
                    /* 19 CPTMT2 */
                        SUM(montant_comptabilise_2 + montant_comptabilise_22),,                                                                                                                           
                    /* 30 CPTNS0 */
                        COUNT(DISTINCT CASE WHEN montant_comptabilise_0 <> 0 THEN v_sejours_1.no_sejour ELSE null END),,     
                    /* 31 CPTMT0 */
                        SUM(montant_comptabilise_0),,  
                    /* 32 CPTNBSHC */
                        COUNT(DISTINCT CASE WHEN est_ligne_facturee = '1' AND type_sejour IN ('1','6') THEN v_sejours_1.no_sejour ELSE NULL END),,
					/* 33 CPTMTTHC */
						SUM(CASE WHEN est_ligne_facturee = '1' AND type_sejour IN ('1','6') THEN montant_comptabilise + montant_comptabilise_budget_global_1 ELSE 0 END),,                                                                             
				    /* 34 CPTCAMHC */
						0,,
                    /* 35 CPTNBSHJ */
                        COUNT(DISTINCT CASE WHEN est_ligne_facturee = '1' AND type_sejour IN ('2','5') THEN v_sejours_1.no_sejour ELSE NULL END),,
					/* 36 CPTMTTHJ */
						SUM(CASE WHEN est_ligne_facturee = '1' AND type_sejour IN ('2','5') THEN montant_comptabilise + montant_comptabilise_budget_global_1 ELSE 0 END),,                                                                             
				    /* 37 CPTCAMHJ */
						0,, 
					/* 38 CPTNBSHA */
                        COUNT(DISTINCT CASE WHEN type_sejour NOT IN ('1','2','5','6') THEN v_sejours_1.no_sejour ELSE NULL END),,
					/* 39 CPTMTTHA */
						SUM(CASE WHEN type_sejour NOT IN ('1','2','5','6') THEN montant_comptabilise + montant_comptabilise_budget_global_1 ELSE 0 END),,                                                                             
				    /* 40 CPTCAMHA */
						0,,                                                                                                                                                                              
                                  
                    /* 41 VAL */      
                        MAX(CASE WHEN est_ligne_encours = '1' THEN 1 ELSE 0 END),,                                                                                                              
                    /* 42 VALNBS */
                        COUNT(DISTINCT CASE WHEN est_ligne_encours = '1' AND type_sejour <> '9' THEN v_sejours_1.no_sejour ELSE NULL END),,                                                                            
                    /* 43 VALNBP */
                        SUM(CASE WHEN est_ligne_encours = '1' THEN nb_prestation * coefficient ELSE 0 END),,                                                                                    
                    /* 44 VALMTT */
                        SUM(montant_encours),,  
                    /* 45 VALCAM */
						0,,  
					/* 46 VALGNS */
                        COUNT(DISTINCT CASE WHEN code_sorti = '1' AND nb_non_groupe = 0 AND est_ligne_encours = '1' THEN v_sejours_1.no_sejour ELSE null END),,
                    /* 47 VALGMT */
                        SUM(CASE WHEN code_sorti = '1' AND nb_non_groupe = 0 AND est_ligne_encours = '1' THEN montant_encours ELSE 0 END),,  
                    /* 48 VALSNS */
                        COUNT(DISTINCT CASE WHEN code_sorti = '1' AND nb_non_groupe <> 0 AND est_ligne_encours = '1' THEN v_sejours_1.no_sejour ELSE null END),,    
					/* 49 VALSMT */
                        SUM(CASE WHEN code_sorti = '1' AND nb_non_groupe <> 0 AND est_ligne_encours = '1' THEN montant_encours ELSE 0 END),,                                                    
					/* 50 VALPNS */
                        COUNT(DISTINCT CASE WHEN code_sorti <> '1' AND est_ligne_encours = '1' THEN v_sejours_1.no_sejour ELSE null END),,  
                    /* 51 VALPMT */
                        SUM(CASE WHEN code_sorti <> '1' AND est_ligne_encours = '1' THEN montant_encours ELSE 0 END),,                                                                          
					/* 52 VALMTHCGR */                                                     
                        SUM(CASE WHEN type_sejour IN ('1','6') AND nb_non_groupe = 0 AND est_ligne_encours = '1' AND code_sorti = '1' THEN montant_encours ELSE 0 END),,                                                    
                    /* 53 VALMTHCNG   */ 
                        SUM(CASE WHEN type_sejour IN ('1','6') AND (code_sorti <> '1' OR nb_non_groupe <> 0) AND est_ligne_encours = '1' THEN montant_encours ELSE 0 END),,                            
                    /* 54 VALMTHJGR  */
                        SUM(CASE WHEN type_sejour IN ('2','5') AND nb_non_groupe = 0 AND est_ligne_encours = '1' AND code_sorti = '1' THEN montant_encours ELSE 0 END),,                                             
                    /* 55 VALMTHJNG  */
                        SUM(CASE WHEN type_sejour IN ('2','5') AND (code_sorti <> '1' OR nb_non_groupe <> 0) AND est_ligne_encours = '1' THEN montant_encours ELSE 0 END),,                     
                    /* 56 VALMTHA */
                        SUM(CASE WHEN type_sejour NOT IN ('1', '2','5') AND est_ligne_encours = '1' THEN montant_encours ELSE 0 END),,  

                    /* 57 à 60 FILLER */
                        0,,0,,0,,0,,
                    
                    /* 61 FAV */
                        MAX(CASE WHEN (est_ligne_facturee = '1' OR est_ligne_encours = '1') THEN 1 ELSE 0 END),,    
                    /* 62 FAVNBS */
                        COUNT(DISTINCT CASE WHEN (est_ligne_facturee = '1' OR est_ligne_encours = '1') AND type_sejour <> '9' THEN v_sejours_1.no_sejour ELSE NULL END),,
                    /* 63 FAVNBP */
						SUM(CASE WHEN (est_ligne_facturee = '1' OR est_ligne_encours = '1') THEN nb_prestation * coefficient ELSE 0 END),, 
                    /* 64 FAVMTT */
						SUM(montant_facture + montant_encours),,  
                    /* 65 FAVCAM */
						0,,                                                                                                                                                                     
                    /* 66 FAVNBSHC */
                        COUNT(DISTINCT CASE WHEN (est_ligne_facturee = '1' OR est_ligne_encours = '1') AND type_sejour IN ('1','6') THEN v_sejours_1.no_sejour ELSE NULL END),,
					/* 67 FAVMTTHC */
						SUM(CASE WHEN type_sejour IN ('1','6') THEN montant_facture + montant_encours ELSE 0 END),,                                                                             
				    /* 68 FAVCAMHC */
						0,,
                    /* 69 FAVNBSHJ */
                        COUNT(DISTINCT CASE WHEN (est_ligne_facturee = '1' OR est_ligne_encours = '1') AND type_sejour IN ('2','5') THEN v_sejours_1.no_sejour ELSE NULL END),,
					/* 70 FAVMTTHJ */
						SUM(CASE WHEN type_sejour IN ('2','5') THEN montant_facture + montant_encours ELSE 0 END),,                                                                             
				    /* 71 FAVCAMHJ */
						0,, 
					/* 72 FAVNBSHA */
                        COUNT(DISTINCT CASE WHEN (est_ligne_facturee = '1' OR est_ligne_encours = '1') AND type_sejour NOT IN ('1','2','5','6') THEN v_sejours_1.no_sejour ELSE NULL END),,
					/* 73 FAVMTTHA */
						SUM(CASE WHEN type_sejour NOT IN ('1','2','5','6') THEN montant_facture + montant_encours ELSE 0 END),,                                                                             
				    /* 74 FAVCAMHA */
						0,,   
                        
                    /* 75 à 80 FILLER */
                        0,,0,,0,,0,,0,,0,,
                        
                    /* 81 CPV */
                        MAX(CASE WHEN (est_ligne_facturee = '1' OR est_ligne_encours = '1') THEN 1 ELSE 0 END),,    
                    /* 82 CPVNBS */
                        COUNT(DISTINCT CASE WHEN (est_ligne_facturee = '1' OR est_ligne_encours = '1') AND type_sejour <> '9' THEN v_sejours_1.no_sejour ELSE NULL END),,
                    /* 83 CPVNBP */
						SUM(CASE WHEN (est_ligne_facturee = '1' OR est_ligne_encours = '1') THEN nb_prestation * coefficient ELSE 0 END),, 
                    /* 84 CPVMTT */
						SUM(montant_comptabilise + montant_comptabilise_budget_global_1 + montant_encours),,  
                    /* 85 CPVCAM */
						0,,                                                                                                                                                                     
                    /* 86 CPVNBSHC */
                        COUNT(DISTINCT CASE WHEN (est_ligne_facturee = '1' OR est_ligne_encours = '1') AND type_sejour IN ('1','6') THEN v_sejours_1.no_sejour ELSE NULL END),,
					/* 87 CPVMTTHC */
						SUM(CASE WHEN type_sejour IN ('1','6') THEN montant_comptabilise + montant_comptabilise_budget_global_1 + montant_encours ELSE 0 END),,                                                                             
				    /* 88 CPVCAMHC */
						0,,
                    /* 89 CPVNBSHJ */
                        COUNT(DISTINCT CASE WHEN (est_ligne_facturee = '1' OR est_ligne_encours = '1') AND type_sejour IN ('2','5') THEN v_sejours_1.no_sejour ELSE NULL END),,
					/* 90 CPVMTTHJ */
						SUM(CASE WHEN type_sejour IN ('2','5') THEN montant_comptabilise + montant_comptabilise_budget_global_1 + montant_encours ELSE 0 END),,                                                                             
				    /* 91 CPVCAMHJ */
						0,, 
					/* 92 CPVNBSHA */
                        COUNT(DISTINCT CASE WHEN (est_ligne_facturee = '1' OR est_ligne_encours = '1') AND type_sejour NOT IN ('1','2','5','6') THEN v_sejours_1.no_sejour ELSE NULL END),,
					/* 93 CPVMTTHA */
						SUM(CASE WHEN type_sejour NOT IN ('1','2','5','6') THEN montant_comptabilise + montant_comptabilise_budget_global_1 + montant_encours ELSE 0 END),,                                                                             
				    /* 94 CPVCAMHA */
						0,, 
                        
                    /* 95 à 100 FILLER */
                        0,,0,,0,,0,,0,,0,,  

                    /* 101 CPTMBG */
						SUM(montant_comptabilise_budget_global_1),,  
                    /* 102 CPTMHB */
						SUM(montant_comptabilise),,  
                    /* 103 CPTMT1MBG */
						SUM(montant_comptabilise_budget_global_1),,  
					/* 104 CPTMT1MHB */
						SUM(montant_comptabilise_1),,  
                    /* 105 à 110 FILLER */
                        0,,0,,0,,0,,0,,0,,
                        
                    /* 111 FACEMC */
						0,,
                    /* 112 CPTEMC */
						0,,
                    /* 113 VALEMC */
                        0,,
                    /* 114 FAVEMC */
                        0,,
                    /* 115 CPVEMC */
                        0,,
                    /* 116 FACNBJ */
						0,,
                    /* 117 CPTNBJ */
						0,,
                    /* 118 VALNBJ */
                        0,,
                    /* 119 FAVNBJ */
                        0,,
                    /* 120 CPVNBJ */
                         0,,
                         
					}
                    INDICATORS_TEXT{
                        '',,
                        MIN(to_char(v_sejours_1.date_entree,'YYYY-MM-DD')),,
                        MAX(CASE WHEN v_sejours_1.date_sortie &lt;&gt; '2099-12-31' AND v_sejours_1.code_sorti = '1' THEN to_char(v_sejours_1.date_sortie,'YYYY-MM-DD') ELSE ''::text END),,
                    }
                    
					FROM #V_FACTURES_LIGNES_C_X#
						JOIN #V_SEJOURS_X# ON v_sejours_1.no_sejour = v_factures_lignes_c_4.no_sejour
                        JOIN activite.p_patients ON v_sejours_1.no_patient = p_patients.no_patient
					WHERE 
						v_factures_lignes_c_4.[VIEW.QUELLEDATE_FIELD] BETWEEN '[PERIODE]' AND '[TOPERIODE]'
						
						[VIEW.SEJOURS_SELECT]
						[VIEW.PRESTATIONS_SELECT]
						[VIEW.PASSAGES_SELECT]
                        [VIEW.PATIENTS_SELECT]
                        [VIEW.FAC_STATUS_SELECT]
                    
                    AFTER{	
						UPDATE ACTI000016 SET
                            indicateurs_text = NULL,
                            texte1 = CASE '[QUELMONTANT]'
                                    WHEN 'FAC'      THEN to_char(indicateurs[02],'9999999') || ' séjours'
                                    WHEN 'CPT'      THEN to_char(indicateurs[22],'9999999') || ' séjours'
                                    WHEN 'VAL'      THEN to_char(indicateurs[42],'9999999') || ' séjours'
                                    WHEN 'FAV'      THEN to_char(indicateurs[62],'9999999') || ' séjours'
                                    WHEN 'CPV'      THEN to_char(indicateurs[82],'9999999') || ' séjours'
                                    WHEN 'FACTIE'   THEN to_char(indicateurs[02],'9999999') || ' séjours'
                                    WHEN 'CPTTIE'   THEN to_char(indicateurs[22],'9999999') || ' séjours'
                                    ELSE indicateurs[1]::text || ' séjours' END
                        WHERE level = 9
                        .,
                        UPDATE ACTI000016 SET 
							indicateurs[111] = ACTI000016_MVT.indicateurs[001],
                            indicateurs[112] = ACTI000016_MVT.indicateurs[002],
                            indicateurs[113] = ACTI000016_MVT.indicateurs[003],
                            indicateurs[114] = ACTI000016_MVT.indicateurs[004],
                            indicateurs[115] = ACTI000016_MVT.indicateurs[005],
                            indicateurs[116] = ACTI000016_MVT.indicateurs[006],
                            indicateurs[117] = ACTI000016_MVT.indicateurs[007],
                            indicateurs[118] = ACTI000016_MVT.indicateurs[008],
                            indicateurs[119] = ACTI000016_MVT.indicateurs[009],
                            indicateurs[120] = ACTI000016_MVT.indicateurs[010]
                         FROM ACTI000016_MVT
                         WHERE ACTI000016.OIDT = ACTI000016_MVT.OIDT AND
                            ACTI000016.OID1 = ACTI000016_MVT.OID1 AND
                            ACTI000016.OID2 = ACTI000016_MVT.OID2 AND
                            ACTI000016.OID3 = ACTI000016_MVT.OID3.,

                        UPDATE ACTI000016 SET
                            texte1 = 'Non autorisé'
                        WHERE '[VIEW.connectedUserHideNames]' = 'true'
                         
					}
				
				
				]]></select>
                <FIELDS>
                    <INSERT name="CTISELECT_TREECOL_FIELDS"/>

                    <FIELD name="FAC"       hide="[VIEW.FAC_HIDE]"/>
                    <FIELD name="FACNBS"    hide="true"/>
                    <FIELD name="FACNBP"    hide="[VIEW.FAC_HIDE]"/>
                    <FIELD name="FACMTT"    />
                    <FIELD name="FACCAM"    hide="[VIEW.FAC_HIDE]"/>
                    <FIELD name="FACNS1"    hide="true"/>
                    <FIELD name="FACMT1"    hide="[VIEW.FAC_HIDE]"/>
                    <FIELD name="FACNS2"    hide="true"/>
                    <FIELD name="FACMT2"    hide="[VIEW.FAC_HIDE]"/>
                    <FIELD name="FACNS0"    hide="true"/>
                    <FIELD name="FACMT0"    hide="[VIEW.FAC_HIDE]"/>
                    <FIELD name="FACNBSHC"  hide="true"/>
                    <FIELD name="FACMTTHC"  hide="[VIEW.FAC_HIDE]"/>
                    <FIELD name="FACCAMHC"  hide="true"/>
                    <FIELD name="FACNBSHJ"  hide="true"/>
                    <FIELD name="FACMTTHJ"  hide="[VIEW.FAC_HIDE]"/>
                    <FIELD name="FACCAMHJ"  hide="true"/>
                    <FIELD name="FACNBSHA"  hide="true"/>
                    <FIELD name="FACMTTHA"  hide="[VIEW.FAC_HIDE]"/>
                    <FIELD name="FACCAMHA"  hide="true"/>


                    <FIELD name="CPT"       hide="[VIEW.CPT_HIDE]"/>
                    <FIELD name="CPTNBS"    hide="true"/>
                    <FIELD name="CPTNBP"    hide="[VIEW.CPT_HIDE]"/>
                    <FIELD name="CPTMTT"/>
                    <FIELD name="CPTCAM"    hide="true"/>
                    <FIELD name="CPTNS1"    hide="true"/>
                    <FIELD name="CPTMT1"    hide="[VIEW.CPT_HIDE]"/>
                    <FIELD name="CPTNS2"    hide="true"/>
                    <FIELD name="CPTMT2"    hide="[VIEW.CPT_HIDE]"/>
                    <FIELD name="CPTNS0"    hide="true"/>
                    <FIELD name="CPTMT0"    hide="[VIEW.CPT_HIDE]"/>
                    <FIELD name="CPTNBSHC"  hide="true"/>
                    <FIELD name="CPTMTTHC"  hide="[VIEW.CPT_HIDE]"/>
                    <FIELD name="CPTCAMHC"  hide="true"/>
                    <FIELD name="CPTNBSHJ"  hide="true"/>
                    <FIELD name="CPTMTTHJ"  hide="[VIEW.CPT_HIDE]"/>
                    <FIELD name="CPTCAMHJ"  hide="true"/>
                    <FIELD name="CPTNBSHA"  hide="true"/>
                    <FIELD name="CPTMTTHA"  hide="[VIEW.CPT_HIDE]"/>
                    <FIELD name="CPTCAMHA"  hide="true"/>

                    <FIELD name="VAL"       hide="[VIEW.VAL_HIDE]"/>
                    <FIELD name="VALNBS"    hide="true"/>
                    <FIELD name="VALNBP"    hide="[VIEW.VAL_HIDE]"/>
                    <FIELD name="VALMTT"/>
                    <FIELD name="VALCAM"    hide="true"/>
                    <FIELD name="VALGNS"    hide="true"/>
                    <FIELD name="VALGMT"    hide="[VIEW.VAL_HIDE]"/>
                    <FIELD name="VALSNS"    hide="true"/>
                    <FIELD name="VALSMT"    hide="[VIEW.VAL_HIDE]"/>
                    <FIELD name="VALPNS"    hide="true"/>
                    <FIELD name="VALPMT"    hide="[VIEW.VAL_HIDE]"/>
                    <FIELD name="VALMTHCGR" hide="[VIEW.VAL_HIDE]"/>
                    <FIELD name="VALMTHCNG" hide="[VIEW.VAL_HIDE]"/>
                    <FIELD name="VALMTHJGR" hide="[VIEW.VAL_HIDE]"/>
                    <FIELD name="VALMTHJNG" hide="[VIEW.VAL_HIDE]"/>
                    <FIELD name="VALMTHA"   hide="[VIEW.VAL_HIDE]"/>

                    <FIELD name="FILLER"    hide="true"/>
                    <FIELD name="FILLER"    hide="true"/>
                    <FIELD name="FILLER"    hide="true"/>
                    <FIELD name="FILLER"    hide="true"/>


                    <FIELD name="FAV"       hide="[VIEW.FAV_HIDE]"/>
                    <FIELD name="FAVNBS"    hide="true"/>
                    <FIELD name="FAVNBP"    hide="[VIEW.FAV_HIDE]"/>
                    <FIELD name="FAVMTT"    hide="[VIEW.FAV_HIDE]"/>
                    <FIELD name="FAVCAM"    hide="true"/>
                    <FIELD name="FAVNBSHC"  hide="true"/>
                    <FIELD name="FAVMTTHC"  hide="[VIEW.FAV_HIDE]"/>
                    <FIELD name="FAVCAMHC"  hide="true"/>
                    <FIELD name="FAVNBSHJ"  hide="true"/>
                    <FIELD name="FAVMTTHJ"  hide="[VIEW.FAV_HIDE]"/>
                    <FIELD name="FAVCAMHJ"  hide="true"/>
                    <FIELD name="FAVNBSHA"  hide="true"/>
                    <FIELD name="FAVMTTHA"  hide="[VIEW.FAV_HIDE]"/>
                    <FIELD name="FAVCAMHA"  hide="true"/>

                    <FIELD name="FILLER"    hide="true"/>
                    <FIELD name="FILLER"    hide="true"/>
                    <FIELD name="FILLER"    hide="true"/>
                    <FIELD name="FILLER"    hide="true"/>
                    <FIELD name="FILLER"    hide="true"/>
                    <FIELD name="FILLER"    hide="true"/>

                    <FIELD name="CPV"       hide="[VIEW.CPV_HIDE]"/>
                    <FIELD name="CPVNBS"    hide="true"/>
                    <FIELD name="CPVNBP"    hide="[VIEW.CPV_HIDE]"/>
                    <FIELD name="CPVMTT"    hide="[VIEW.CPV_HIDE]"/>
                    <FIELD name="CPVCAM"    hide="true"/>
                    <FIELD name="CPVNBSHC"  hide="true"/>
                    <FIELD name="CPVMTTHC"  hide="[VIEW.CPV_HIDE]"/>
                    <FIELD name="CPVCAMHC"  hide="true"/>
                    <FIELD name="CPVNBSHJ"  hide="true"/>
                    <FIELD name="CPVMTTHJ"  hide="[VIEW.CPV_HIDE]"/>
                    <FIELD name="CPVCAMHJ"  hide="true"/>
                    <FIELD name="CPVNBSHA"  hide="true"/>
                    <FIELD name="CPVMTTHA"  hide="[VIEW.CPV_HIDE]"/>
                    <FIELD name="CPVCAMHA"  hide="true"/>

                    <FIELD name="FILLER"    hide="true"/>
                    <FIELD name="FILLER"    hide="true"/>
                    <FIELD name="FILLER"    hide="true"/>
                    <FIELD name="FILLER"    hide="true"/>
                    <FIELD name="FILLER"    hide="true"/>
                    <FIELD name="FILLER"    hide="true"/>

                    <FIELD name="CPTMBG" hide="[VIEW.CPT_HIDE]"/>
                    <FIELD name="CPTMHB" hide="[VIEW.CPT_HIDE]"/>
                    <FIELD name="CPTMT1MBG" hide="[VIEW.CPT_HIDE]"/>
                    <FIELD name="CPTMT1MHB" hide="[VIEW.CPT_HIDE]"/>
                    <FIELD name="FILLER" hide="true"/>
                    <FIELD name="FILLER" hide="true"/>
                    <FIELD name="FILLER" hide="true"/>
                    <FIELD name="FILLER" hide="true"/>
                    <FIELD name="FILLER" hide="true"/>
                    <FIELD name="FILLER" hide="true"/>

                    <FIELD name="FACEMC"    hide="[VIEW.FAC_HIDE]"/>
                    <FIELD name="CPTEMC"    hide="[VIEW.CPT_HIDE]"/>
                    <FIELD name="VALEMC"    hide="[VIEW.VAL_HIDE]"/>
                    <FIELD name="FAVEMC"    hide="[VIEW.FAV_HIDE]"/>
                    <FIELD name="CPVEMC"    hide="[VIEW.CPV_HIDE]"/>

                    <FIELD name="FACNBJ"    hide="[VIEW.FAC_HIDE]"/>
                    <FIELD name="CPTNBJ"    hide="[VIEW.CPT_HIDE]"/>
                    <FIELD name="VALNBJ"    hide="[VIEW.VAL_HIDE]"/>
                    <FIELD name="FAVNBJ"    hide="[VIEW.FAV_HIDE]"/>
                    <FIELD name="CPVNBJ"    hide="[VIEW.CPV_HIDE]"/>

                    <FIELD name="FILLER"    hide="true"/>
                    <FIELD name="DATENT"/>
                    <FIELD name="DATSOR"/>



                </FIELDS>
            </SQL>
        </QUERY>
        <QUERY type="propertiesLink" name="VIEWPROPERTIES" forRows="false">
        </QUERY>
    </QUERIES>
    <PRESENTATION>

        <VIEWLINKS>
            <VIEWLINK label="Détail séjour" shortLabel="Détail séjour" view="ACTI000020.XML">
                <ARG name="_ONGLET_O1_VISIBLE" value="'true'"/>
                <ARG name="_ONGLET_O2_VISIBLE" value="'true'"/>
                <ARG name="_ONGLET_O3_VISIBLE" value="'true'"/>
                <ARG name="_ONGLET_O4_VISIBLE" value="'true'"/>
                <ARG name="_ONGLET_O5_VISIBLE" value="'true'"/>
                <ARG name="_ONGLET_O6_VISIBLE" value="'true'"/>
                <ARG name="_ONGLET_O7_VISIBLE" value="'true'"/>
                <ARG name="_ONGLET_O8_VISIBLE" value="'true'"/>
                <ARG name="SEJOUR" value="ROW.COD1"/>
            </VIEWLINK>
        </VIEWLINKS>
        <ONGLET excelLabel="Justificatif séjour" label="Justificatif séjour" multiTab="true" >
            <INPUTSELECTION condition="
                ROW.[QUELMONTANT] == 1
                || ROW.FAC == 1 &amp;&amp; '[QUELMONTANT]' == 'FACTIE'
                || ROW.CPT == 1 &amp;&amp; '[QUELMONTANT]' == 'CPTTIE'
                "  />

            <DATAGRID title=""
                      total="true"
                      showOthers="true"
                      headerHeight="48"
                      variableRowHeight="true"
                      sortable="= SELECT.GROUPBY_2 == '-1' || SELECT.GROUPBY_TAB == 'TAB' || 'COL' == 'COL'"
                      selectRowInRows="= ROW.OID == '-9999997'"
                      otherRowInRows="= ROW.OID == '-9999998'"
                      totalRowInRows="= ROW.OID == '-9999999'"
                      forceColonnes="COD1|TXT1|DATENT|DATSOR|COD2|TXT2|COD3|TXT3|[VIEW.COLUMNS_DET]">

                <INSERT name="DATAGRID_MULTITAB_STYLES"/>
                <HEADERROWSTYLE name="textAlign" value="center"/>
                <COLUMN dataField="OID"
                        width="60"
                        type="Char"
                        visible="false"
                        headerText="Oid">
                </COLUMN>
                <COLUMN dataField="FAC"
                        width="60"
                        type="Char"
                        visible="false"
                        headerText="Oid">
                </COLUMN>
                <COLUMN dataField="FAC"
                        width="60"
                        type="Char"
                        visible="false"
                        headerText="Oid">
                </COLUMN>
                <COLUMN dataField="FAV"
                        width="60"
                        type="Char"
                        visible="false"
                        headerText="Oid">
                </COLUMN>
                <COLUMN dataField="CPV"
                        width="60"
                        type="Char"
                        visible="false"
                        headerText="Oid">
                </COLUMN>
                <COLUMN dataField="CPT"
                        width="60"
                        type="Char"
                        visible="false"
                        headerText="Oid">
                </COLUMN>
                <COLUMN dataField="VAL"
                        width="60"
                        type="Char"
                        visible="false"
                        headerText="Oid">
                </COLUMN>
                <COLUMN dataField="COD"
                        width="70"
                        type="Char"
                        visible="true"
                        headerText="Code"
                        textAlign="left"
                        otherFunction="text"
                        totalFunction="text"
                        totalComplement="TOTAL">
                    <INSERT name="COLUMN_COD_MULTITAB_STYLES"/>
                    <HEADERCELLSTYLE name="textAlign" value="left"/>
                </COLUMN>
                <COLUMN dataField="TXT"
                        type="Char"
                        minWidth="150"
                        maxWidth="300"
                        headerText="SELECT.GROUPBY_LABEL"
                        headerTextCalc="true"
                        textAlign="left"
                        totalFunction="text"
                        otherFunction="text"
                        otherComplement="*ROW">
                    <HEADERCELLSTYLE name="textAlign" value="left"/>
                </COLUMN>
                <COLUMN dataField="COD1"
                        width="90"
                        type="Char"
                        visible="true"
                        headerText="Séjour"
                        textAlign="left"
                        otherFunction="text"
                        totalFunction="text"
                        totalComplement="TOTAL">
                    <HEADERCELLSTYLE name="textAlign" value="left"/>
                </COLUMN>
                <COLUMN dataField="TXT1"
                        type="Char"
                        minWidth="150"
                        maxWidth="300"
                        headerText="Nom"
                        headerTextCalc="false"
                        textAlign="left"
                        totalFunction="text"
                        otherFunction="text"
                        otherComplement="*ROW">
                    <HEADERCELLSTYLE name="textAlign" value="left"/>
                </COLUMN>
                <COLUMN dataField="DATENT" width="70" type="Date" inputFormat="AAAA-MM-JJ" outputFormat="DD/MM/YY" fixed="false" headerText="Date entrée" textAlign="right" totalFunction="text">
                </COLUMN>
                <COLUMN dataField="DATSOR" width="70" type="Date" inputFormat="AAAA-MM-JJ" outputFormat="DD/MM/YY" fixed="false" headerText="Date sortie" textAlign="right" totalFunction="text">
                </COLUMN>
                <COLUMN dataField="COD2"
                        width="70"
                        type="Char"
                        visible="true"
                        headerText="SELECT.GROUPBY_2_LABEL + '\r(code)'"
                        headerTextCalc="true"
                        textAlign="left"
                        otherFunction="text"
                        totalFunction="text"
                        totalComplement="TOTAL"
                        visibleCondition="SELECT.GROUPBY_2 != -1">
                    <HEADERCELLSTYLE name="textAlign" value="left"/>
                </COLUMN>
                <COLUMN dataField="TXT2"
                        type="Char"
                        minWidth="150"
                        maxWidth="300"
                        headerText="SELECT.GROUPBY_2_LABEL "
                        headerTextCalc="true"
                        textAlign="left"
                        totalFunction="text"
                        otherFunction="text"
                        otherComplement="*ROW"
                        visibleCondition="SELECT.GROUPBY_2 != -1">
                    <HEADERCELLSTYLE name="textAlign" value="left"/>
                </COLUMN>
                <COLUMN dataField="COD3"
                        width="70"
                        type="Char"
                        visible="true"
                        headerText="SELECT.GROUPBY_3_LABEL + '\r(code)'"
                        headerTextCalc="true"
                        textAlign="left"
                        otherFunction="text"
                        totalFunction="text"
                        totalComplement="TOTAL"
                        visibleCondition="SELECT.GROUPBY_3 != -1">
                    <HEADERCELLSTYLE name="textAlign" value="left"/>
                </COLUMN>
                <COLUMN dataField="TXT3"
                        type="Char"
                        minWidth="150"
                        maxWidth="300"
                        headerText="SELECT.GROUPBY_3_LABEL + '\r(texte)'"
                        headerTextCalc="true"
                        textAlign="left"
                        totalFunction="text"
                        otherFunction="text"
                        otherComplement="*ROW"
                        visibleCondition="SELECT.GROUPBY_3 != -1">
                    <HEADERCELLSTYLE name="textAlign" value="left"/>
                </COLUMN>
                <COLUMN dataField="FACEMC"
                        width="70"
                        type="Number"
                        visible="true"
                        outputFormat="#,0"
                        headerText="EMC"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="sum"
                >
                    <description><![CDATA[
                        <B>Equivalent Malade Complet Facturé</B>
                        
                        Calculé d'après l'occupation des dossiers facturés sur la base de 
                        - 1 EMC par séjour en Hospitalisation Complète MCO
                        - 1 EMC par jour en Hospitalisation de jour MCO
                        - 1 EMC par séance en Hospitalisation séance MCO
                        - 1 EMC par semaine en Hospitalisation Complète SMR ou PSY
                        - 1 EMC par jour en Hospitalisation de jour SMR ou PSY
                        - 1 EMC par séjour pour les autres cas (Externes)
                        Cet indicateur n'est pas calculé pour les regroupements par prestation, rubrique ou compte

                        Visible que par date d'activité ou date de sortie
                    ]]></description>
                </COLUMN>
                <COLUMN dataField="FACNBJ"
                        width="70"
                        type="Number"
                        visible="true"
                        outputFormat="#"
                        headerText="Durée"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="sum">
                    <description><![CDATA[
                        <B>Nombre de journées Facturées</B>
                        
                        Calculé d'après l'occupation des dossiers facturés sur la base de 
                        - Durée de séjour (sauf jour de sortie) en Hospitalisation Complète MCO
                        - Nombre de jours de présence en Hospitalisation de jour MCO
                        - Nombre de séances en Hospitalisation séance MCO
                        - Durée de séjour (sauf jour de sortie) en Hospitalisation Complète SMR ou PSY
                        - Nombre de jours de présence en Hospitalisation de jour SMR ou PSY
                        - 0 pour les autres cas (Externes)
                        Cet indicateur n'est pas calculé pour les regroupements par prestation, rubrique ou compte

                        Visible que par date d'activité ou date de sortie
                    ]]></description>
                </COLUMN>
                <COLUMN dataField="FACNBP"
                        width="70"
                        type="Number"
                        visible="true"
                        outputFormat="#"
                        headerText="Prestations"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="sum"
                >
                    <description><![CDATA[
                        <B>Nombre de prestations Facturées</B>
                        
                        (éventuellement coefficienté)
                        Pour les GHS, le nombre est affecté au jour de sortie
                    ]]></description>
                </COLUMN>

                <COLUMN dataField="FACMTT"
                        width="90"
                        type="Number"
                        outputFormat="#E"
                        visible="true"
                        headerText="C.A. Total@LF@Facturé"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="">
                </COLUMN>

                <COLUMN dataField="FACMTTHC"
                        width="90"
                        type="Number"
                        outputFormat="#E"
                        visible="true"
                        headerText="C.A.@LF@HC"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="">
                    <description><![CDATA[
                        <B>Chiffre d'affaires en Hospitalisation Complète</B>
                        
                        Hospitalisation Complète = Type séjour CTI Hospitalisé
                    ]]></description>
                </COLUMN>

                <COLUMN dataField="FACMTTHJ"
                        width="90"
                        type="Number"
                        outputFormat="#E"
                        visible="true"
                        headerText="C.A.@LF@HJ"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="">
                    <description><![CDATA[
                        <B>Chiffre d'affaires en Hospitalisation de Jour</B>
                        
                        Hospitalisation de Jour = Types séjour CTI Ambulatoire et séances
                    ]]></description>
                </COLUMN>

                <COLUMN dataField="FACMTTHA"
                        width="90"
                        type="Number"
                        outputFormat="#E"
                        visible="true"
                        headerText="C.A.@LF@Autres"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="">
                    <description><![CDATA[
                        <B>Chiffre d'affaires en Hospitalisation autre que HC ou HJ</B>
                        
                         Hospitalisation autre que HC ou HJ = Types séjour CTI Externes
                    ]]></description>
                </COLUMN>


                <COLUMN dataField="CPTEMC"
                        width="70"
                        type="Number"
                        visible="true"
                        outputFormat="#,0"
                        headerText="EMC"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="sum">
                    <description><![CDATA[
                        <B>Equivalent Malade Complet Facturé</B>
                        
                        Calculé d'après l'occupation des dossiers comptabilisés sur la base de 
                        - 1 EMC par séjour en Hospitalisation Complète MCO
                        - 1 EMC par jour en Hospitalisation de jour MCO
                        - 1 EMC par séance en Hospitalisation séance MCO
                        - 1 EMC par semaine en Hospitalisation Complète SMR ou PSY
                        - 1 EMC par jour en Hospitalisation de jour SMR ou PSY
                        - 1 EMC par séjour pour les autres cas (Externes)
                        Cet indicateur n'est pas calculé pour les regroupements par prestation, rubrique ou compte

                        Visible que par date d'activité ou date de sortie
                    ]]></description>
                </COLUMN>
                <COLUMN dataField="CPTNBJ"
                        width="70"
                        type="Number"
                        visible="true"
                        outputFormat="#"
                        headerText="Durée"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="sum">
                    <description><![CDATA[
                        <B>Nombre de journées Facturées</B>
                        
                        Calculé d'après l'occupation des dossiers comptabilisés sur la base de 
                        - Durée de séjour (sauf jour de sortie) en Hospitalisation Complète MCO
                        - Nombre de jours de présence en Hospitalisation de jour MCO
                        - Nombre de séances en Hospitalisation séance MCO
                        - Durée de séjour (sauf jour de sortie) en Hospitalisation Complète SMR ou PSY
                        - Nombre de jours de présence en Hospitalisation de jour SMR ou PSY
                        - 0 pour les autres cas (Externes)
                        Cet indicateur n'est pas calculé pour les regroupements par prestation, rubrique ou compte

                        Visible que par date d'activité ou date de sortie
                    ]]></description>
                </COLUMN>
                <COLUMN dataField="CPTNBP"
                        width="70"
                        type="Number"
                        visible="true"
                        outputFormat="#"
                        headerText="Prestations"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="sum">
                    <description><![CDATA[
                        <B>Nombre de prestations Facturées</B>
                        
                        (éventuellement coefficienté)
                        Pour les GHS, le nombre est affecté au jour de sortie
                    ]]></description>
                </COLUMN>

                <COLUMN dataField="CPTMTT"
                        width="90"
                        type="Number"
                        outputFormat="#E"
                        visible="true"
                        headerText="C.A. Total@LF@Comptabilisé"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="">
                </COLUMN>
                <COLUMN dataField="CPTMTTHC"
                        width="90"
                        type="Number"
                        outputFormat="#E"
                        visible="true"
                        headerText="C.A.@LF@HC"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="">
                    <description><![CDATA[
                        <B>Chiffre d'affaires en Hospitalisation Complète</B>
                        
                        Hospitalisation Complète = Type séjour CTI Hospitalisé
                    ]]></description>
                </COLUMN>

                <COLUMN dataField="CPTMTTHJ"
                        width="90"
                        type="Number"
                        outputFormat="#E"
                        visible="true"
                        headerText="C.A.@LF@HJ"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="">
                    <description><![CDATA[
                        <B>Chiffre d'affaires en Hospitalisation de Jour</B>
                        
                        Hospitalisation de Jour = Types séjour CTI Ambulatoire et séances
                    ]]></description>
                </COLUMN>

                <COLUMN dataField="CPTMTTHA"
                        width="90"
                        type="Number"
                        outputFormat="#E"
                        visible="true"
                        headerText="C.A.@LF@Autres"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="">
                    <description><![CDATA[
                        <B>Chiffre d'affaires en Hospitalisation autre que HC ou HJ</B>
                        
                         Hospitalisation autre que HC ou HJ = Types séjour CTI Externes
                    ]]></description>
                </COLUMN>


                <COLUMN dataField="VALEMC"
                        width="70"
                        type="Number"
                        visible="true"
                        outputFormat="#,0"
                        headerText="EMC"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="sum">
                    <description><![CDATA[
                        <B>Equivalent Malade Complet valorisé</B>
                        
                        Calculé d'après l'occupation des dossiers valorisé sur la base de 
                        - 1 EMC par séjour en Hospitalisation Complète MCO
                        - 1 EMC par jour en Hospitalisation de jour MCO
                        - 1 EMC par séance en Hospitalisation séance MCO
                        - 1 EMC par semaine en Hospitalisation Complète SMR ou PSY
                        - 1 EMC par jour en Hospitalisation de jour SMR ou PSY
                        - 1 EMC par séjour pour les autres cas (Externes)
                        Cet indicateur n'est pas calculé pour les regroupements par prestation, rubrique ou compte

                        Visible que par date d'activité ou date de sortie
                    ]]></description>
                </COLUMN>
                <COLUMN dataField="VALNBJ"
                        width="70"
                        type="Number"
                        visible="true"
                        outputFormat="#"
                        headerText="Durée"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="sum">
                    <description><![CDATA[
                        <B>Nombre de journées valorisées</B>
                        
                        Calculé d'après l'occupation des dossiers valorisés sur la base de 
                        - Durée de séjour (sauf jour de sortie) en Hospitalisation Complète MCO
                        - Nombre de jours de présence en Hospitalisation de jour MCO
                        - Nombre de séances en Hospitalisation séance MCO
                        - Durée de séjour (sauf jour de sortie) en Hospitalisation Complète SMR ou PSY
                        - Nombre de jours de présence en Hospitalisation de jour SMR ou PSY
                        - 0 pour les autres cas (Externes)
                        Cet indicateur n'est pas calculé pour les regroupements par prestation, rubrique ou compte

                        Visible que par date d'activité ou date de sortie
                    ]]></description>
                </COLUMN>
                <COLUMN dataField="VALNBP"
                        width="70"
                        type="Number"
                        visible="true"
                        outputFormat="#"
                        headerText="Prestations"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="sum">
                    <description><![CDATA[
                        <B>Nombre de prestations valorisées</B>
                        
                        (éventuellement coefficienté)
                        Pour les GHS, le nombre est affecté au jour de sortie
                    ]]></description>
                </COLUMN>

                <COLUMN dataField="VALMTT"
                        width="90"
                        type="Number"
                        outputFormat="#E"
                        visible="true"
                        headerText="C.A. Total@LF@Valorisé"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="">
                </COLUMN>

                <COLUMN dataField="VALGMT"
                        width="90"
                        type="Number"
                        visible="true"
                        headerText="C.A.@LF@(Groupés ou hors PMSI)"
                        outputFormat="#E"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="">
                    <description><![CDATA[
                        <B>Chiffre d'affaires valorisé</B>
                        
                        Pour les séjours
                        - Groupés dans le champ PMSI MCO
                        - Hors du champ PMSI MCO
                    ]]></description>
                </COLUMN>

                <COLUMN dataField="VALSMT"
                        width="90"
                        type="Number"
                        visible="true"
                        headerText="C.A.@LF@(Sortis non groupés)"
                        outputFormat="#E"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="">
                    <description><![CDATA[
                        <B>Chiffre d'affaires valorisé</B>
                        
                        Pour les séjours
                        - Sorties non Groupés dans le champ PMSI MCO
                    ]]></description>
                </COLUMN>

                <COLUMN dataField="VALPMT"
                        width="90"
                        type="Number"
                        visible="true"
                        headerText="C.A.@LF@(Présents)"
                        outputFormat="#E"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="">
                    <description><![CDATA[
                        <B>Chiffre d'affaires valorisé</B>
                        
                        Pour les séjours
                        - Présents quelque soit le champ PMSI
                        
                        Cette colonne n'est visible qu'en mode 'date activité'
                    ]]></description>
                </COLUMN>

                <COLUMN dataField="VALMTHCGR"
                        width="90"
                        type="Number"
                        visible="true"
                        headerText="C.A.@LF@HC@LF@(Groupés)"
                        outputFormat="#E"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="">
                    <description><![CDATA[
                        <B>Chiffre d'affaires valorisé pour les séjours groupés en Hospitalisation Complète</B>
                        
                        Pour les séjours
                        - Groupés dans le champ PMSI MCO
                        - Hors du champ PMSI MCO
                        
                        Hospitalisation Complète = Type séjour CTI Hospitalisé
                    ]]></description>
                </COLUMN>
                <COLUMN dataField="VALMTHCNG"
                        width="90"
                        type="Number"
                        visible="true"
                        headerText="C.A.@LF@HC@LF@(Non groupés)"
                        outputFormat="#E"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="">
                    <description><![CDATA[
                        <B>Chiffre d'affaires valorisé pour les séjours non groupés en Hospitalisation Complète</B>
                        
                        Pour les séjours
                        - Sorties non Groupés dans le champ PMSI MCO
                        
                        Hospitalisation Complète = Type séjour CTI Hospitalisé
                    ]]></description>
                </COLUMN>
                <COLUMN dataField="VALMTHJGR"
                        width="90"
                        type="Number"
                        visible="true"
                        headerText="C.A.@LF@HJ@LF@(Groupés)"
                        outputFormat="#E"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="">
                    <description><![CDATA[
                        <B>Chiffre d'affaires valorisé pour les séjours groupés en Hospitalisation de Jour</B>
                        
                        Pour les séjours
                        - Groupés dans le champ PMSI MCO
                        - Hors du champ PMSI MCO
                        
                        Hospitalisation de Jour = Types séjour CTI Ambulatoire et séances
                    ]]></description>
                </COLUMN>
                <COLUMN dataField="VALMTHJNG"
                        width="90"
                        type="Number"
                        visible="true"
                        headerText="C.A.@LF@HJ@LF@(Non groupés)"
                        outputFormat="#E"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="">
                    <description><![CDATA[
                        <B>Chiffre d'affaires valorisé pour les séjours non groupés en Hospitalisation de Jour</B>
                        
                        Pour les séjours
                        - Sorties non Groupés dans le champ PMSI MCO
                        
                        Hospitalisation de Jour = Types séjour CTI Ambulatoire et séances
                    ]]></description>
                </COLUMN>
                <COLUMN dataField="VALMTHA"
                        width="90"
                        type="Number"
                        visible="true"
                        headerText="C.A.@LF@Autres"
                        outputFormat="#E"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="">
                    <description><![CDATA[
                        <B>Chiffre d'affaires valorisé pour les séjours en Hospitalisation autre que HC ou HJ</B>
                        
                        Hospitalisation autre que HC ou HJ = Types séjour CTI Externes
                    ]]></description>
                </COLUMN>


                <COLUMN dataField="FAVEMC"
                        width="70"
                        type="Number"
                        visible="true"
                        outputFormat="#,0"
                        headerText="EMC"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="sum">
                    <description><![CDATA[
                        <B>Equivalent Malade Complet Facturé ou Valorisé</B>
                        
                        Calculé d'après l'occupation des dossiers facturés ou valorisés sur la base de 
                        - 1 EMC par séjour en Hospitalisation Complète MCO
                        - 1 EMC par jour en Hospitalisation de jour MCO
                        - 1 EMC par séance en Hospitalisation séance MCO
                        - 1 EMC par semaine en Hospitalisation Complète SMR ou PSY
                        - 1 EMC par jour en Hospitalisation de jour SMR ou PSY
                        - 1 EMC par séjour pour les autres cas (Externes)
                        Cet indicateur n'est pas calculé pour les regroupements par prestation, rubrique ou compte

                        Visible que par date d'activité ou date de sortie
                    ]]></description>
                </COLUMN>
                <COLUMN dataField="FAVNBJ"
                        width="70"
                        type="Number"
                        visible="true"
                        outputFormat="#"
                        headerText="Durée"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="sum">
                    <description><![CDATA[
                        <B>Nombre de journées Facturées ou Valorisées</B>
                        
                        Calculé d'après l'occupation des dossiers facturés ou valorisés sur la base de 
                        - Durée de séjour (sauf jour de sortie) en Hospitalisation Complète MCO
                        - Nombre de jours de présence en Hospitalisation de jour MCO
                        - Nombre de séances en Hospitalisation séance MCO
                        - Durée de séjour (sauf jour de sortie) en Hospitalisation Complète SMR ou PSY
                        - Nombre de jours de présence en Hospitalisation de jour SMR ou PSY
                        - 0 pour les autres cas (Externes)
                        Cet indicateur n'est pas calculé pour les regroupements par prestation, rubrique ou compte

                        Visible que par date d'activité ou date de sortie
                    ]]></description>
                </COLUMN>
                <COLUMN dataField="FAVNBP"
                        width="70"
                        type="Number"
                        visible="true"
                        outputFormat="#"
                        headerText="Prestations"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="sum">
                    <description><![CDATA[
                        <B>Nombre de prestations Facturées ou Valorisées</B>
                        
                        (éventuellement coefficienté)
                        Pour les GHS, le nombre est affecté au jour de sortie
                    ]]></description>
                </COLUMN>

                <COLUMN dataField="FAVMTT"
                        width="90"
                        type="Number"
                        outputFormat="#E"
                        visible="true"
                        headerText="C.A. Total@LF@Facturé et Valorisé"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="">
                </COLUMN>


                <COLUMN dataField="FAVMTTHC"
                        width="90"
                        type="Number"
                        outputFormat="#E"
                        visible="true"
                        headerText="C.A.@LF@HC"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="">
                    <description><![CDATA[
                        <B>Chiffre d'affaires en Hospitalisation Complète</B>
                        
                        Hospitalisation Complète = Type séjour CTI Hospitalisé
                    ]]></description>
                </COLUMN>

                <COLUMN dataField="FAVMTTHJ"
                        width="90"
                        type="Number"
                        outputFormat="#E"
                        visible="true"
                        headerText="C.A.@LF@HJ"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="">
                    <description><![CDATA[
                        <B>Chiffre d'affaires en Hospitalisation de Jour</B>
                        
                        Hospitalisation de Jour = Types séjour CTI Ambulatoire et séances
                    ]]></description>
                </COLUMN>

                <COLUMN dataField="FAVMTTHA"
                        width="90"
                        type="Number"
                        outputFormat="#E"
                        visible="true"
                        headerText="C.A.@LF@Autres"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="">
                    <description><![CDATA[
                        <B>Chiffre d'affaires en Hospitalisation autre que HC ou HJ</B>
                        
                         Hospitalisation autre que HC ou HJ = Types séjour CTI Externes
                    ]]></description>
                </COLUMN>

                <COLUMN dataField="CPVEMC"
                        width="70"
                        type="Number"
                        visible="true"
                        outputFormat="#,0"
                        headerText="EMC"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="sum">
                    <description><![CDATA[
                        <B>Equivalent Malade Complet Facturé ou Valorisé</B>
                        
                        Calculé d'après l'occupation des dossiers comptabilisés ou valorisés sur la base de 
                        - 1 EMC par séjour en Hospitalisation Complète MCO
                        - 1 EMC par jour en Hospitalisation de jour MCO
                        - 1 EMC par séance en Hospitalisation séance MCO
                        - 1 EMC par semaine en Hospitalisation Complète SMR ou PSY
                        - 1 EMC par jour en Hospitalisation de jour SMR ou PSY
                        - 1 EMC par séjour pour les autres cas (Externes)
                        Cet indicateur n'est pas calculé pour les regroupements par prestation, rubrique ou compte

                        Visible que par date d'activité ou date de sortie
                    ]]></description>
                </COLUMN>
                <COLUMN dataField="CPVNBJ"
                        width="70"
                        type="Number"
                        visible="true"
                        outputFormat="#"
                        headerText="Durée"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="sum">
                    <description><![CDATA[
                        <B>Nombre de journées Facturées ou Valorisées</B>
                        
                        Calculé d'après l'occupation des dossiers comptabilisés ou valorisés sur la base de 
                        - Durée de séjour (sauf jour de sortie) en Hospitalisation Complète MCO
                        - Nombre de jours de présence en Hospitalisation de jour MCO
                        - Nombre de séances en Hospitalisation séance MCO
                        - Durée de séjour (sauf jour de sortie) en Hospitalisation Complète SMR ou PSY
                        - Nombre de jours de présence en Hospitalisation de jour SMR ou PSY
                        - 0 pour les autres cas (Externes)
                        Cet indicateur n'est pas calculé pour les regroupements par prestation, rubrique ou compte

                        Visible que par date d'activité ou date de sortie
                    ]]></description>
                </COLUMN>
                <COLUMN dataField="CPVNBP"
                        width="70"
                        type="Number"
                        visible="true"
                        outputFormat="#"
                        headerText="Prestations"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="sum">
                    <description><![CDATA[
                        <B>Nombre de prestations Facturées ou Valorisées</B>
                        
                        (éventuellement coefficienté)
                        Pour les GHS, le nombre est affecté au jour de sortie
                    ]]></description>
                </COLUMN>

                <COLUMN dataField="CPVMTT"
                        width="90"
                        type="Number"
                        outputFormat="#E"
                        visible="true"
                        headerText="C.A. Total@LF@Comptabilisé et valorisé"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="">
                </COLUMN>

                <COLUMN dataField="CPVMTTHC"
                        width="90"
                        type="Number"
                        outputFormat="#E"
                        visible="true"
                        headerText="C.A.@LF@HC"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="">
                    <description><![CDATA[
                        <B>Chiffre d'affaires en Hospitalisation Complète</B>
                        
                        Hospitalisation Complète = Type séjour CTI Hospitalisé
                    ]]></description>
                </COLUMN>

                <COLUMN dataField="CPVMTTHJ"
                        width="90"
                        type="Number"
                        outputFormat="#E"
                        visible="true"
                        headerText="C.A.@LF@HJ"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="">
                    <description><![CDATA[
                        <B>Nombre de séjours comptabilisés ou valorisés en Hospitalisation de Jour</B>
                        
                        Hospitalisation de Jour = Types séjour CTI Ambulatoire et séances
                    ]]></description>
                </COLUMN>

                <COLUMN dataField="CPVMTTHA"
                        width="90"
                        type="Number"
                        outputFormat="#E"
                        visible="true"
                        headerText="C.A.@LF@Autres"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="">
                    <description><![CDATA[
                        <B>Chiffre d'affaires en Hospitalisation autre que HC ou HJ</B>
                        
                         Hospitalisation autre que HC ou HJ = Types séjour CTI Externes
                    ]]></description>
                </COLUMN>


                <COLUMN dataField="FACMT1"
                        width="90"
                        type="Number"
                        visible="true"
                        headerText="C.A.@LF@AMO"
                        outputFormat="#E"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="">
                    <description><![CDATA[
                        <B>Chiffre d'affaires facturé à l'AMO</B>
                    ]]></description>
                </COLUMN>

                <COLUMN dataField="FACMT2"
                        width="90"
                        type="Number"
                        visible="true"
                        headerText="C.A.@LF@AMC"
                        outputFormat="#E"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="">
                    <description><![CDATA[
                        <B>Chiffre d'affaires facturé à la mutuelle</B>
                    ]]></description>
                </COLUMN>

                <COLUMN dataField="FACMT0"
                        width="90"
                        type="Number"
                        visible="true"
                        headerText="C.A.@LF@PAT"
                        outputFormat="#E"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="">
                    <description><![CDATA[
                        <B>Chiffre d'affaires facturé au patient</B>
                    ]]></description>
                </COLUMN>

                <COLUMN dataField="CPTMBG"
                        width="90"
                        type="Number"
                        visible="true"
                        headerText="C.A.@LF@OVALIDE"
                        outputFormat="#E"
                        textAlign="right"
                        totalFunction="sum"
                        fixed="false"
                        otherFunction="">
                    <description><![CDATA[
                        <B>Chiffre d'affaires Provenant de l'expédition PMSI et RAFAEL (Espic ou Public)</B>
                    ]]></description>
                </COLUMN>
                <COLUMN dataField="CPTMHB"
                        width="90"
                        type="Number"
                        visible="true"
                        headerText="Dont C.A.@LF@Hors OVALIDE"
                        outputFormat="#E"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="">
                    <description><![CDATA[
                        <B>Chiffre d'affaires Provenant de la Facturation</B>
                    ]]></description>
                </COLUMN>

                <COLUMN dataField="CPTMT1MBG"
                        width="90"
                        type="Number"
                        visible="true"
                        headerText="Dont C.A.@LF@AMO@LF@OVALIDE"
                        outputFormat="#E"
                        textAlign="right"
                        totalFunction="sum"
                        fixed="false"
                        otherFunction="">
                    <description><![CDATA[
                        <B>Chiffre d'affaires Provenant de l'expédition PMSI et RAFAEL (Espic ou Public)</B>
                    ]]></description>
                </COLUMN>
                <COLUMN dataField="CPTMT1MHB"
                        width="90"
                        type="Number"
                        visible="true"
                        headerText="Dont C.A.@LF@AMO@LF@Hors OVALIDE"
                        outputFormat="#E"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="">
                    <description><![CDATA[
                        <B>Chiffre d'affaires Provenant de la Facturation AMO (fides)</B>
                    ]]></description>
                </COLUMN>

                <COLUMN dataField="CPTMT1"
                        width="90"
                        type="Number"
                        visible="true"
                        headerText="C.A.@LF@AMO"
                        outputFormat="#E"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="">
                    <description><![CDATA[
                        <B>Chiffre d'affaires comptabilisé à l'AMO</B>
                    ]]></description>
                </COLUMN>

                <COLUMN dataField="CPTMT2"
                        width="90"
                        type="Number"
                        visible="true"
                        headerText="C.A.@LF@AMC"
                        outputFormat="#E"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="">
                    <description><![CDATA[
                        <B>Chiffre d'affaires comptabilisé à la mutuelle</B>
                    ]]></description>
                </COLUMN>

                <COLUMN dataField="CPTMT0"
                        width="90"
                        type="Number"
                        visible="true"
                        headerText="C.A.@LF@PAT"
                        outputFormat="#E"
                        textAlign="right"
                        totalFunction="sum"
                        otherFunction="">
                    <description><![CDATA[
                        <B>Chiffre d'affaires comptabilisé au patient</B>
                    ]]></description>
                </COLUMN>

            </DATAGRID>
        </ONGLET>

    </PRESENTATION>
</VUE>
