Feature #95425
Updated by Nurfarisha Izani 3 months ago
Path: Lab > Outsourced > Outsourced
Issue:
System skipped the approval functionality when user upload the second document in the outsourced lab screen
Scope:
•Outsourced List Management: Managing sample outsourcing status transitions (Outsourced, Report Received, Released, Rejected).
•Document Upload & Revision Control: Uploading lab result documents with strict status controls (Draft state allowing full edit/delete capability vs. Final state locking the document for review).
•Approval & Verification Routing: Routing finalized documents to the Outsourced Approval List for verified review.
•Rejection Workflow: Capturing mandatory rejection reasons via pop-up modal, unlocking rejected files back to editable status, and returning them to the Outsourced List.
•Filtering & Tracking: Providing real-time status filtering across outsourced lists to ensure visibility over all processing stages.
Pain Point:
•System only allows a single document upload, even for draft files.
•Draft documents are automatically pushed to the Outsourced Approval List prematurely.
•Uploading a second document under the Outsourced List automatically auto-approves the result without going through proper verification/approval.
•Deleting an uploaded document and uploading a new one causes the system to bypass the approval stage entirely and auto-approve the result.
Bottleneck
•Unintended Approval Bypass: Bypassing the verification stage leads to unverified lab results being finalized, posing data integrity and clinical risk.
•Process Inefficiency: Premature movement of draft files clutters the approval queue and creates confusion for approvers.
•Lack of Revision Control: Users cannot replace or revise uploaded draft documents properly due to system limitation.
Expected Output:
The new process flow to be implemented.
As-Is Workflow:
!clipboard-202608211210-39mi9.png!
Proposed Workflow:
!clipboard-202608211211-ctdc1.png!
PLEASE REFER TO ATTACHMENT