update-index 9b1f3a4..b8c6f5e 100644
This commit is contained in:
@@ -277,6 +277,11 @@ class AstmMessageService
|
||||
$interpretation = substr($field, 2);
|
||||
$mulaikirim++;
|
||||
} else {
|
||||
$cekbersih = trim($field, '"');
|
||||
|
||||
if (strpos($cekbersih, 'ci') === 0) {
|
||||
$accession_number = substr($cekbersih, 2);
|
||||
}
|
||||
$field = substr($field, 2);
|
||||
switch ($index) {
|
||||
case 0:
|
||||
@@ -321,7 +326,7 @@ class AstmMessageService
|
||||
}
|
||||
break;
|
||||
case 14:
|
||||
$resultSample->accession_number = substr($field, 6); // ci30112024.26859
|
||||
//$resultSample->accession_number = substr($field, 6); // ci30112024.26859
|
||||
break;
|
||||
case 23:
|
||||
$resultSample->organism = $field; // o2Staphylococcus haemolyticus
|
||||
@@ -335,11 +340,17 @@ class AstmMessageService
|
||||
//$resultSample->test_id = $parsedData['test_id'] ?? null;
|
||||
|
||||
// Result Record
|
||||
|
||||
$resultSample->additional_result = json_encode($parsedData['antibiotics']);
|
||||
|
||||
// Menyimpan data yang sudah diparse
|
||||
if ($accession_number){
|
||||
$resultSample->accession_number = $accession_number; // '12345'
|
||||
Periksa::where('nofoto', $accession_number)->update([
|
||||
'status' => 'Data Vitek di Terima',
|
||||
]);
|
||||
}
|
||||
$resultSample->save();
|
||||
|
||||
Log::info("Data MTRL Berhasil di Parse dan di simpan ", $resultSample->toArray());
|
||||
return response()->json(['message' => 'Data berhasil diproses dan disimpan.']);
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user