diff --git a/app/Views/diagnosis/lab_final_report_editor.php b/app/Views/diagnosis/lab_final_report_editor.php index 243e683..8bdaeb7 100644 --- a/app/Views/diagnosis/lab_final_report_editor.php +++ b/app/Views/diagnosis/lab_final_report_editor.php @@ -158,6 +158,11 @@ $editReason = trim((string) ($edit_reason ?? '')); const invoiceId = document.getElementById('invoice_id') ? document.getElementById('invoice_id').value : ''; const labType = document.getElementById('lab_type') ? document.getElementById('lab_type').value : ''; + if (typeof load_form_div === 'function' && invoiceId && labType) { + load_form_div(baseUrl + 'diagnosis/select-lab-invoice/' + invoiceId + '/' + labType, 'searchresult', 'Diagnosis'); + return; + } + if (typeof load_form === 'function' && invoiceId && labType) { load_form(baseUrl + 'diagnosis/select-lab-invoice/' + invoiceId + '/' + labType, 'Diagnosis'); return; diff --git a/app/Views/diagnosis/lab_invoice_main_test_list.php b/app/Views/diagnosis/lab_invoice_main_test_list.php index e4653df..ab81b43 100644 --- a/app/Views/diagnosis/lab_invoice_main_test_list.php +++ b/app/Views/diagnosis/lab_invoice_main_test_list.php @@ -6,6 +6,11 @@ $currentLabType = (int) ($lab_type ?? $labType ?? 0); $isRadiologyFlow = !in_array($currentLabType, [5, 30], true); $flowTitle = $isRadiologyFlow ? 'Imaging Worklist' : 'Pathology Worklist'; $statusPendingLabel = $isRadiologyFlow ? 'Report Pending' : 'Data Pending'; +$samplePendingLabel = $isRadiologyFlow ? 'Scan Pending' : 'Sample Collection Pending'; +$sampleActionLabel = $isRadiologyFlow ? 'Start Scan' : 'Sample Collection'; +$sampleActionIcon = $isRadiologyFlow ? 'bi-camera-reels' : 'bi-flask'; +$testNoPlaceholder = $isRadiologyFlow ? 'Imaging Test No.' : 'Lab Test No.'; +$updateTestNoLabel = $isRadiologyFlow ? 'Update Test No.' : 'Update Lab No.'; $printTemplates = $print_templates ?? []; if (!empty($lab_invoice_request) && count($lab_invoice_request) > 0) { @@ -49,9 +54,9 @@ if (!empty($lab_invoice_request) && count($lab_invoice_request) > 0) {