update
This commit is contained in:
@@ -474,6 +474,16 @@ class AstmMessageService
|
|||||||
if (isset($headerData[3])){
|
if (isset($headerData[3])){
|
||||||
$accnumber = $headerData[47] ?? null;
|
$accnumber = $headerData[47] ?? null;
|
||||||
$noregister = $headerData[16] ?? 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;
|
$nama = $headerData[18] ?? null;
|
||||||
$urgensi = $headerData[50] ?? null; //A Critical R Normal
|
$urgensi = $headerData[50] ?? null; //A Critical R Normal
|
||||||
$iddokter = $headerData[33] ?? null;
|
$iddokter = $headerData[33] ?? null;
|
||||||
|
|||||||
Reference in New Issue
Block a user