From 4f3bb88f68d160a248e27aeebb0c98f911ac115f Mon Sep 17 00:00:00 2001 From: Dwi Swandhana Date: Sat, 4 Apr 2026 09:19:19 +0700 Subject: [PATCH] update --- htdocs/app/Services/AstmMessageService.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/htdocs/app/Services/AstmMessageService.php b/htdocs/app/Services/AstmMessageService.php index 825dac1f..b2f545fb 100644 --- a/htdocs/app/Services/AstmMessageService.php +++ b/htdocs/app/Services/AstmMessageService.php @@ -474,6 +474,16 @@ class AstmMessageService if (isset($headerData[3])){ $accnumber = $headerData[47] ?? null; $noregister = $headerData[16] ?? null; + if (empty($accnumber)) { + Log::warning('ASTM BD message skipped because accession number is missing.', [ + 'header' => $headerData, + ]); + return false; + } + + $resultSample = ResultSample::firstOrNew([ + 'accession_number' => $accnumber, + ]); $nama = $headerData[18] ?? null; $urgensi = $headerData[50] ?? null; //A Critical R Normal $iddokter = $headerData[33] ?? null;