Example #1
0
 /**
  * @see parent::fillTemplate()
  */
 function fillTemplate(&$template)
 {
     // Chargement du fillTemplate du praticien
     $this->loadRefPraticien()->fillTemplate($template);
     // Ajout d'un fillTemplate du patient
     $this->loadRefPatient()->fillTemplate($template);
     $this->fillLimitedTemplate($template);
     // Dossier médical
     $this->loadRefDossierMedical()->fillTemplate($template, "Sejour");
     // Prescription
     if (CModule::getActive('dPprescription')) {
         $prescriptions = $this->loadRefsPrescriptions();
         $prescription = isset($prescriptions["pre_admission"]) ? $prescriptions["pre_admission"] : new CPrescription();
         $prescription->type = "pre_admission";
         $prescription->fillLimitedTemplate($template);
         $prescription = isset($prescriptions["sejour"]) ? $prescriptions["sejour"] : new CPrescription();
         $prescription->type = "sejour";
         $prescription->fillLimitedTemplate($template);
         $prescription = isset($prescriptions["sortie"]) ? $prescriptions["sortie"] : new CPrescription();
         $prescription->type = "sortie";
         $prescription->fillLimitedTemplate($template);
     }
     // RPU
     $this->loadRefRPU();
     if ($this->_ref_rpu) {
         $this->_ref_rpu->fillLimitedTemplate($template);
     }
 }