/** * @see parent::loadRefsDocs() */ function loadRefsDocs() { parent::loadRefsDocs(); if (!$this->_docitems_from_consult) { if (!$this->_ref_consultation) { $this->loadRefConsultation(); } $this->_ref_consultation->_docitems_from_dossier_anesth = true; $this->_ref_consultation->loadRefsDocs(); $this->_ref_documents = $this->_ref_documents + $this->_ref_consultation->_ref_documents; } return count($this->_ref_documents); }
* @subpackage Cabinet * @author SARL OpenXtrem <*****@*****.**> * @license GNU General Public License, see http://www.gnu.org/licenses/gpl.html * @version $Revision: $ */ CCanDo::checkRead(); $today = date("d/m/Y"); $consult_id = CValue::get("consult_id", 0); //Création de la consultation $consult = new CConsultation(); $consult->load($consult_id); $consult->loadRefPatient(); $consult->loadRefSejour(); $consult->loadRefPraticien(); $consult->loadRefsBack(); $consult->loadRefsDocs(); $consult->loadComplete(); $sejour = $consult->_ref_sejour; $sejour->loadRefsConsultations(); $sejour->loadListConstantesMedicales(); $sejour->loadNDA(); $sejour->loadSuiviMedical(); $sejour->loadExtDiagnostics(); $patient = $consult->_ref_patient; $patient->loadIPP(); $patient->loadRefDossierMedical(); $dossier_medical = $patient->_ref_dossier_medical; $dossier_medical->countAntecedents(); $dossier_medical->countTraitements(); $dossier_medical->loadRefPrescription(); $dossier_medical->loadRefsTraitements();