Exemplo n.º 1
0
 public function loadView()
 {
     parent::loadView();
     $this->loadPraticien()->loadRefFunction();
     $this->loadCodable();
     $this->loadActesCCAM();
     foreach ($this->_ref_actes_ccam as &$_acte) {
         $_acte->getTarif();
         $_activite = $_acte->_ref_code_ccam->activites[$_acte->code_activite];
         $_phase = $_activite->phases[$_acte->code_phase];
         /* Verification des modificateurs codés */
         foreach ($_phase->_modificateurs as $modificateur) {
             $position = strpos($_acte->modificateurs, $modificateur->code);
             if ($position !== false) {
                 if ($modificateur->_double == "1") {
                     $modificateur->_checked = $modificateur->code;
                 } elseif ($modificateur->_double == "2") {
                     $modificateur->_checked = $modificateur->code . $modificateur->_double;
                 } else {
                     $modificateur->_checked = null;
                 }
             } else {
                 $modificateur->_checked = null;
             }
         }
         self::precodeModifiers($_phase->_modificateurs, $_acte, $this->_ref_codable);
     }
     if ($this->_ref_praticien->isAnesth()) {
         $this->_codage_sibling = self::get($this->_ref_codable, $this->praticien_id, $this->activite_anesth ? 1 : 4, $this->date);
         $this->_codage_sibling->loadActesCCAM();
     }
 }
Exemplo n.º 2
0
 * @version    $Revision$
 * @link       http://www.mediboard.org
 */
$codage_id = CValue::get('codage_id', 0);
$acte_id = CValue::get('acte_id', 0);
$codage = new CCodageCCAM();
$codage->load($codage_id);
if ($codage->_id) {
    $codage->canDo();
    if (!$codage->_can->edit) {
        CAppUI::redirect("m=system&a=access_denied");
    }
    $codage->loadCodable();
    $codage->loadPraticien()->loadRefFunction();
    $codage->_ref_praticien->isAnesth();
    $codage->loadActesCCAM();
    $codage->checkRules();
    // Chargement du codable et des actes possibles
    $codage->loadCodable();
    foreach ($codage->_ref_actes_ccam as $_acte) {
        $_acte->getTarif();
        $_activite = $_acte->_ref_code_ccam->activites[$_acte->code_activite];
        $_phase = $_activite->phases[$_acte->code_phase];
        /* Verification des modificateurs codés */
        foreach ($_phase->_modificateurs as $modificateur) {
            $position = strpos($_acte->modificateurs, $modificateur->code);
            if ($position !== false) {
                if ($modificateur->_double == "1") {
                    $modificateur->_checked = $modificateur->code;
                } elseif ($modificateur->_double == "2") {
                    $modificateur->_checked = $modificateur->code . $modificateur->_double;