/**
  * Chargement du garant de la facture
  *
  * @param CFactureCabinet|CFactureEtablissement $facture la facture
  *
  * @return string
  */
 function loadGarant($facture)
 {
     $patient = $facture->_ref_patient;
     $facture->loadRefAssurance();
     if (strlen($patient->cp) > 4) {
         $patient->cp = substr($patient->cp, 1);
     }
     $assurance_patient = null;
     $view = "_longview";
     $send_assur = !$facture->send_assur_base && $facture->type_facture == "maladie";
     if ($facture->assurance_maladie && $send_assur && $facture->_ref_assurance_maladie->type_pec != "TG") {
         $assurance_patient = $facture->_ref_assurance_maladie;
     } elseif ($facture->assurance_accident && !$facture->send_assur_compl && $facture->type_facture == "accident") {
         $assurance_patient = $facture->_ref_assurance_accident->type_pec == "TG" ? $patient : $facture->_ref_assurance_accident;
     } else {
         $assurance_patient = $patient;
         $view = "_view";
     }
     return $assurance_patient->{$view};
 }
    $_facture->loadRefsConsultation();
    $nb_tarmed = count($_facture->_ref_actes_tarmed);
    $nb_caisse = count($_facture->_ref_actes_caisse);
    $nb_ngap = count($_facture->_ref_actes_ngap);
    $nb_ccam = count($_facture->_ref_actes_ccam);
    if (count($_facture->_ref_consults) == 0) {
        unset($factures[$key]);
    }
}
$derconsult_id = null;
if ($facture_id && isset($factures[$facture_id])) {
    $facture->load($facture_id);
    $facture->loadRefPatient();
    $facture->_ref_patient->loadRefsCorrespondantsPatient();
    $facture->loadRefPraticien();
    $facture->loadRefAssurance();
    $facture->loadRefsObjects();
    $facture->loadRefsReglements();
    $facture->loadRefsRelances();
    $facture->loadRefsNotes();
    if ($facture->_ref_consults) {
        $derconsult_id = $facture->_ref_last_consult->_id;
    }
    $facture->_ref_patient->loadRefsCorrespondantsPatient();
}
$reglement = new CReglement();
$banque = new CBanque();
$banques = $banque->loadList(null, "nom");
$filter = new CConsultation();
$filter->_date_min = $date_min;
$filter->_date_max = $date_max;