Example #1
0
 * @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')) {
        // Chargement des règles de codage
        $devis->loadRefsCodagesCCAM();
        foreach ($devis->_ref_codages_ccam as $_codages_by_prat) {
            foreach ($_codages_by_prat as $_codage) {
                $_codage->loadPraticien()->loadRefFunction();