64], [['universal_service', 'universal_service_text', 'universal_service_name_of_coding_system', 'universal_service_alternate_id', 'universal_service_alternate_text', 'name_of_alternate_coding_system', 'relevant_clinical_info', 'specimen_source', 'specimen_source_code', 'specimen_source_name', 'obr_ordering_provider_last_name', 'obr_ordering_provider_first_name', 'obr_ordering_provider_middle_name', 'obr_ordering_provider_prefix_name', 'placer_field_1', 'ward_code_name', 'charge_to_practice'], 'string', 'max' => 255], [['his_request_id'], 'exist', 'skipOnError' => true, 'targetClass' => HisRequest::class, 'targetAttribute' => ['his_request_id' => 'id']], ]; } public function getRequest() { return $this->hasOne(HisRequest::class, ['id' => 'his_request_id']); } public function getObxs() { return $this->hasMany(HisObx::class, ['his_obr_id' => 'id']); } }