|
@@ -44,14 +44,14 @@ class HrServies
|
|
|
|
|
|
|
|
|
|
|
|
- public function getShareCheck($ID_CARDNUM, $ORGCODE,$DOCTORCODE,$DEPART,$result,$all=0): bool|array
|
|
|
+ public function getShareCheck($ID_CARDNUM, $ORGCODE,$DOCTORCODE,$DEPART,$result,$all=0,$HR_ITEMCODE=[]): bool|array
|
|
|
{
|
|
|
$ID_CARDNUM = Gm::encrypt(Config::get('gm.key'),$ID_CARDNUM);
|
|
|
$data = array();
|
|
|
$patients = $this->patientModel->getPatientsByID_CARDNUM($ID_CARDNUM);
|
|
|
$r = false;
|
|
|
foreach($patients as $patient) {
|
|
|
- $return = $this->getRecogViewDetails($patient['PATIENT_CODE'], $ORGCODE,$DOCTORCODE,$DEPART,$result,$all);
|
|
|
+ $return = $this->getRecogViewDetails($patient['PATIENT_CODE'], $ORGCODE,$DOCTORCODE,$DEPART,$result,$all,$HR_ITEMCODE);
|
|
|
$data[] = $return;
|
|
|
if($return)
|
|
|
{
|
|
@@ -161,7 +161,7 @@ class HrServies
|
|
|
return $data;
|
|
|
}
|
|
|
|
|
|
- public function getRecogViewDetails($PATIENT_CODE,$ORGCODE,$DOCTORCODE,$DEPART,$RESULT,$all): bool|array {
|
|
|
+ public function getRecogViewDetails($PATIENT_CODE,$ORGCODE,$DOCTORCODE,$DEPART,$RESULT,$all,$HR_ITEMCODE): bool|array {
|
|
|
$data = null;
|
|
|
$WHERE = [];
|
|
|
if($ORGCODE)
|
|
@@ -176,7 +176,7 @@ class HrServies
|
|
|
{
|
|
|
$WHERE['DEPTNAME'] = $DEPART;
|
|
|
}
|
|
|
- $data = $this->patientServies->getPatientSign(['PATIENT_CODE'=> $PATIENT_CODE],$WHERE,$RESULT,$all);
|
|
|
+ $data = $this->patientServies->getPatientSign(['PATIENT_CODE'=> $PATIENT_CODE],$WHERE,$RESULT,$all,$HR_ITEMCODE);
|
|
|
return $data;
|
|
|
}
|
|
|
|