From 11ba2381f5cd0845cef717007c8592cbbe580976 Mon Sep 17 00:00:00 2001 From: sa0ChunLuyu Date: Sat, 1 Aug 2026 15:50:06 +0800 Subject: [PATCH] =?UTF-8?q?PACS=20=E8=B0=83=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/Http/Controllers/API/Third/CSharpController.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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' => '',