<?php /** * $Id$ * * @package Mediboard * @subpackage ccam * @author SARL OpenXtrem <*****@*****.**> * @license GNU General Public License, see http://www.gnu.org/licenses/gpl.html * @version $Revision$ * @link http://www.mediboard.org */ $devis_id = CValue::get('devis_id'); $devis = new CDevisCodage(); $devis->load($devis_id); if ($devis->_id) { $devis->updateFormFields(); $devis->loadRefPatient(); $devis->loadRefCodable(); $devis->loadRefPraticien(); $devis->_ref_praticien->loadRefFunction(); $devis->getActeExecution(); $devis->countActes(); $devis->loadRefsActes(); $devis->loadRefsFraisDivers(); foreach ($devis->_ref_actes_ccam as $_acte) { $_acte->getTarif(); } foreach ($devis->_ref_frais_divers as $_frais) { $_frais->loadRefType(); }
/** * $Id$ * * @package Mediboard * @subpackage ccam * @author SARL OpenXtrem <*****@*****.**> * @license GNU General Public License, see http://www.gnu.org/licenses/gpl.html * @version $Revision$ * @link http://www.mediboard.org */ $object_id = CValue::get('object_id'); $object_class = CValue::get('object_class'); /** @var CCodable $object */ $object = CMbObject::loadFromGuid("{$object_class}-{$object_id}"); $object->loadRefPraticien(); $devis = new CDevisCodage(); $devis->codable_class = $object->_class; $devis->codable_id = $object->_id; $devis->loadMatchingObject(); if (!$devis->_id) { $devis->event_type = $object->_class; $devis->patient_id = $object->loadRefPatient()->_id; $devis->praticien_id = $object->loadRefPraticien()->_id; if ($object->_class == 'CConsultation') { $devis->libelle = $object->motif; $object->loadRefPlageConsult(); $devis->date = $object->_date; } elseif ($object->_class == 'COperation') { $devis->libelle = $object->libelle; $devis->date = $object->date; }
<?php /** * $Id$ * * @package Mediboard * @subpackage ccam * @author SARL OpenXtrem <*****@*****.**> * @license GNU General Public License, see http://www.gnu.org/licenses/gpl.html * @version $Revision$ * @link http://www.mediboard.org */ $devis_id = CValue::get('devis_id'); $action = CValue::get('action', 'open'); $devis = new CDevisCodage(); if ($devis_id) { $devis->load($devis_id); $devis->loadRefCodable(); } if ($devis->_id) { $devis->canDo(); $devis->loadRefPatient(); $devis->loadRefPraticien(); $devis->getActeExecution(); $devis->countActes(); $devis->loadRefsActes(); foreach ($devis->_ref_actes as $_acte) { $_acte->loadRefExecutant(); } $devis->loadPossibleActes(); if (CAppUI::conf('dPccam CCodeCCAM use_new_association_rules')) {