1 nuit $tmp = sprintf($sumCaseWhen, $tmp0, 'nb_rsa_2n + nb_rsa_xn'); break; case '4': // Nombre de séjours 2 nuits $tmp = sprintf($sumCaseWhen, $tmp0, 'nb_rsa_2n'); break; case '5': // Nombre de séjours > 2 nuits $tmp = sprintf($sumCaseWhen, $tmp0, 'nb_rsa_xn'); break; case '6': // Nombre de séances $tmp = sprintf($sumCaseWhen, $tmp0, 'nb_seances'); break; case '10': // Nombre CHIR AMBU $tmp0 = ' AND duree_sejour = \'0\' AND cas_code = \'C\' '; $tmp = sprintf($sumCaseWhen, $tmp0, 'nb_rsa'); break; case '7': // Nombre de journées $tmp = sprintf($sumCaseWhen, $tmp0, 'duree_sejour'); break; case '8': // DMS $tmp0 = ' AND cmd_code <> \'28\' '; $tmp1 = sprintf($sumCaseWhen, $tmp0, 'duree_sejour'); $tmp2 = sprintf($sumCaseWhen, $tmp0, 'nb_rsa'); $tmp = sprintf($ctiDivision, $tmp1, $tmp2); break; case '8.1': // DMS GHS $tmp0 = ' AND cmd_code <> \'28\' '; $tmp1 = sprintf($sumCaseWhen, $tmp0, 'dms_nationale_ghs'); $tmp2 = sprintf($sumCaseWhen, $tmp0, 'nb_rsa'); $tmp = sprintf($ctiDivision, $tmp1, $tmp2); break; case '9': // Nombre décès $tmp0 = ' AND mode_sortie = \'9\' '; $tmp = sprintf($sumCaseWhen, $tmp0, 'nb_rsa'); break; case '1X': // Nombre de séjours > 1 nuit $tmp = sprintf($sumCaseWhen, $tmp0, 'nb_rsa_2n + nb_rsa_xn'); break; case '1.13': // Age moy public qualifié $tmp1 = sprintf($sumCaseWhen,$tmp0, 'ghm_nat.age_prive'); $tmp2 = sprintf($sumCaseWhen, $tmp0, 'ghm_nat.nb_rsa_prive'); $tmp = sprintf($ctiDivision, $tmp1, $tmp2); break; case '1.14': // Age moy privé qualifié $tmp1 = sprintf($sumCaseWhen,$tmp0, 'age_public'); $tmp2 = sprintf($sumCaseWhen, $tmp0, 'nb_rsa_public'); $tmp = sprintf($ctiDivision, $tmp1, $tmp2); break; case '1.15': // Age des patients $tmp1 = sprintf($sumCaseWhen,$tmp0, 'age'); $tmp2 = sprintf($countCaseWhen, $tmp0, 'rss_id'); $tmp = sprintf($ctiDivision, $tmp1, $tmp2); break; case '1.16': // Nombre de séjours dont séances $tmp = sprintf($sumCaseWhen, $tmp0, 'nb_rsa'); break; case '1.17': // Nombre de ghm $tmp = sprintf($countCaseWhen, $tmp0, 'ghm_id'); break; default : // Nombre de séjours par défaut $tmp = sprintf($countCaseWhen, $tmp0, 'v_rss_1.rss_id'); } $toReplace = array( '@date_debut@', '@date_fin@' ); $curPeriod = array( $periodeDebut, $periodeFin ); $prevPeriod = array( $periodePrecDebut, $periodePrecFin ); return str_replace($toReplace, $curPeriod, $tmp) . ', ' . str_replace($toReplace, $prevPeriod, $tmp); } // ?> EVAL]]]> EVAL]]]>