diff --git a/Laravel/app/Http/Controllers/API/Third/CSharpController.php b/Laravel/app/Http/Controllers/API/Third/CSharpController.php index ace8ebc..1404fc8 100644 --- a/Laravel/app/Http/Controllers/API/Third/CSharpController.php +++ b/Laravel/app/Http/Controllers/API/Third/CSharpController.php @@ -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' => '',