|
@@ -235,6 +235,15 @@ class CommonServies
|
|
|
$STUDYTIME = $data['STUDYTIME'];
|
|
|
// $REPORT = $data['REPORT'];
|
|
|
$HR_ITEMNAME = $data['HR_ITEMNAME'];
|
|
|
+ $RECOG_STATUS = '';
|
|
|
+ if(!empty($HR_ITEMNAME_CODE) && $HR_ITEMNAME_CODE !='-')
|
|
|
+ {
|
|
|
+ $DICT_DATA = $this->patientModel->getExamDict(['XM_CODE'=>$HR_ITEMNAME_CODE],'XM');
|
|
|
+ if($DICT_DATA['XM'] == $HR_ITEMNAME)
|
|
|
+ {
|
|
|
+ $RECOG_STATUS = '*';
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
// $RECOG_STATUS = $data['RECOG_STATUS'];
|
|
|
$EXAM_APPLICATION_CODE = $this->getEXAM_APPLICATION_CODE($PATIENT_CODE, $REQUESTID);
|
|
@@ -280,7 +289,7 @@ class CommonServies
|
|
|
'DOCTORNAME' => $MEDICAL_INFORMATION['DOCTORNAME'],
|
|
|
'DOCTORCODE' => $MEDICAL_INFORMATION['DOCTORCODE'],
|
|
|
'CALL_FLAG' => $MEDICAL_INFORMATION['CALL_FLAG'],
|
|
|
- // 'RECOG_STATUS' => $RECOG_STATUS,
|
|
|
+ 'RECOG_STATUS' => $RECOG_STATUS,
|
|
|
// todo
|
|
|
'create_time' => date('Y-m-d H:i:s')
|
|
|
|
|
@@ -359,13 +368,22 @@ class CommonServies
|
|
|
$REPORTTIME = $data['REPORTTIME'];
|
|
|
$REPORT = $data['REPORT'];
|
|
|
$LAB_HR_ITEMNAME_CODE = $data['LAB_HR_ITEMNAME_CODE'];
|
|
|
- $itemLabDict = $this->patientModel->getItemLab(['BSYBBM'=>$LAB_HR_ITEMNAME_CODE],'ITEMTYPE');
|
|
|
+ $LAB_HR_ITEMNAME = $data['LAB_HR_ITEMNAME'];
|
|
|
+ $RECOG_STATUS = '';
|
|
|
+ $itemLabDict = $this->patientModel->getItemLab(['BSYBBM'=>$LAB_HR_ITEMNAME_CODE],'ITEMTYPE,XMMC');
|
|
|
+ if($LAB_HR_ITEMNAME_CODE != '-' && !empty($LAB_HR_ITEMNAME_CODE))
|
|
|
+ {
|
|
|
+ if(($itemLabDict['XMMC'] ?? '') == $LAB_HR_ITEMNAME)
|
|
|
+ {
|
|
|
+ $RECOG_STATUS = '*';
|
|
|
+ }
|
|
|
+ }
|
|
|
$itemType = $itemLabDict['ITEMTYPE'] ?? '';
|
|
|
// $HR_RANGE = $data['HR_RANGE'];
|
|
|
- $LAB_HR_ITEMNAME = $data['LAB_HR_ITEMNAME'];
|
|
|
// $SPECIMEN_TYPE = $this->getSPECIMEN_TYPEByCode($SPECIMEN_TYPE_CODE);
|
|
|
$LAB_ITEMNAME_TYPE = $this->getLAB_ITEMNAME_TYPEByCode($LAB_ITEMNAME_TYPE_CODE);
|
|
|
$INSPECT_REPORT_CODE = $this->getINSPECT_REPORT_CODE($PATIENT_CODE, $REPORTID);
|
|
|
+
|
|
|
// $RECOG_STATUS = $data['RECOG_STATUS'];
|
|
|
// $RECOG_STATUS_CODE = $data['RECOG_STATUS_CODE'];
|
|
|
// $RECOG_STATUS = $this->getRECOG_STATUS($RECOG_STATUS_CODE);
|
|
@@ -398,7 +416,7 @@ class CommonServies
|
|
|
'SPECIMEN_TYPE' => $SPECIMEN_TYPE,
|
|
|
'INSPECT_REPORT_CODE' => $INSPECT_REPORT_CODE,
|
|
|
// 'RECOG_STATUS_CODE' => $RECOG_STATUS_CODE,
|
|
|
- // 'RECOG_STATUS' => $RECOG_STATUS,
|
|
|
+ 'RECOG_STATUS' => $RECOG_STATUS,
|
|
|
|
|
|
'DOCTORNAME' => $MEDICAL_INFORMATION['DOCTORNAME'],
|
|
|
'DOCTORCODE' => $MEDICAL_INFORMATION['DOCTORCODE'],
|
|
@@ -480,7 +498,15 @@ class CommonServies
|
|
|
// $HR_RANGE = $data['HR_RANGE'];
|
|
|
// $RECOG_STATUS = $data['RECOG_STATUS'];
|
|
|
$LAB_HR_ITEMDETAILNAME = $data['LAB_HR_ITEMDETAILNAME'];
|
|
|
-
|
|
|
+ $RECOG_STATUS = '';
|
|
|
+ if(!empty($LAB_HR_ITEMDETAILNAME_CODE) && $LAB_HR_ITEMDETAILNAME_CODE != '-')
|
|
|
+ {
|
|
|
+ $DICT_DATA = $this->patientModel->getItemLab(['BSYBBM'=>$LAB_HR_ITEMDETAILNAME_CODE],'XMMC');
|
|
|
+ if(($DICT_DATA['XMMC'] ?? '') == $LAB_HR_ITEMDETAILNAME)
|
|
|
+ {
|
|
|
+ $RECOG_STATUS = '*';
|
|
|
+ }
|
|
|
+ }
|
|
|
$INSPECT_REPORT_ITEM = [
|
|
|
|
|
|
'REPORTID' => $REPORTID,
|
|
@@ -500,7 +526,7 @@ class CommonServies
|
|
|
'LAB_ITEMDETAILINTERPRE' => $LAB_ITEMDETAILINTERPRE,
|
|
|
'LAB_HR_ITEMDETAILNAME_CODE' => $LAB_HR_ITEMDETAILNAME_CODE,
|
|
|
// 'HR_RANGE' => $HR_RANGE,
|
|
|
-// 'RECOG_STATUS' => $RECOG_STATUS,
|
|
|
+ 'RECOG_STATUS' => $RECOG_STATUS,
|
|
|
'LAB_HR_ITEMDETAILNAME' => $LAB_HR_ITEMDETAILNAME,
|
|
|
];
|
|
|
$INSPECT_REPORT_ITEMS[] = $INSPECT_REPORT_ITEM;
|