Exemplo n.º 1
0
<?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();
    }
Exemplo n.º 2
0
/**
 * $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;
    }
Exemplo n.º 3
0
<?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')) {