/** * @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); } }