|
|
|
|
@ -60,6 +60,12 @@ public function SaveApply($orderNo)
|
|
|
|
|
2 => 'E', // E - 急诊
|
|
|
|
|
3 => 'H', // H - 体检
|
|
|
|
|
];
|
|
|
|
|
$jiuzhenliushuihao = [
|
|
|
|
|
0 => $hisInfo['cardNo'] ?? '', // I - 住院
|
|
|
|
|
1 => $entrust->episodeid, // O - 门诊
|
|
|
|
|
2 => $hisInfo['cardNo'] ?? '', // E - 急诊
|
|
|
|
|
3 => $hisInfo['cardNo'] ?? '', // H - 体检
|
|
|
|
|
];
|
|
|
|
|
$guid = Str::uuid()->toString();
|
|
|
|
|
$sex = 'U';
|
|
|
|
|
if ($entrust->user_sex == 1) $sex = 'M';
|
|
|
|
|
@ -91,7 +97,7 @@ public function SaveApply($orderNo)
|
|
|
|
|
'visitinfo' => [
|
|
|
|
|
'visitsqno' => $entrust->episodeid,
|
|
|
|
|
'inpatientno'=>substr($entrust->episodeid, -10), // 取 visitsqno 后10位
|
|
|
|
|
'outpatientno'=>$hisInfo['cardNo']??'',
|
|
|
|
|
'outpatientno' => $jiuzhenliushuihao[$entrust->patient_type],
|
|
|
|
|
'caseno'=>$hisInfo['markNo']??'',
|
|
|
|
|
'source' => $patientTypeMap[$entrust->patient_type],
|
|
|
|
|
'hospitalization_count' => '',
|
|
|
|
|
|