OEModule\OphCoCvi\controllers\DefaultController::setElementDefaultOptions_Element_OphCoCvi_ClericalInfo PHP Метод

setElementDefaultOptions_Element_OphCoCvi_ClericalInfo() защищенный Метод

protected setElementDefaultOptions_Element_OphCoCvi_ClericalInfo ( Element_OphCoCvi_ClericalInfo $element, $action )
$element OEModule\OphCoCvi\models\Element_OphCoCvi_ClericalInfo
$action
    protected function setElementDefaultOptions_Element_OphCoCvi_ClericalInfo(models\Element_OphCoCvi_ClericalInfo $element, $action)
    {
        if ($element->isNewRecord && $this->checkClinicalEditAccess()) {
            if ($this->patient->isChild()) {
                $element->employment_status_id = models\OphCoCvi_ClericalInfo_EmploymentStatus::defaultChildStatusId();
            } elseif ($this->patient->socialhistory) {
                $element->employment_status_id = models\OphCoCvi_ClericalInfo_EmploymentStatus::defaultForSocialHistoryId($this->patient->socialhistory);
            }
        }
    }