Task #86885
closedGaps #86698: HUMS T.H.I.S GAP Analysis
Gaps #87377: GAPS > LAB > THIS
Outsource: Add Validation Workflow for Outsourced Lab Results
Description
Client Requirement:
Outsourced test results, which are received via email, must include pathologist validation after the report is uploaded. The system must capture and display the following fields:
1. Validated By
2. Validation Date & Time
This is to ensure proper traceability and accountability post-pathologist verification.
Suggestion:
Implement a dedicated screen within the Outsourced List section for Outsource Report Verification, with the following workflow:
MLT A uploads/scans the received outsource report.
MLT B opens the verification screen, reviews the uploaded report, and marks it as Verified (e.g., via checkbox or approval action).
Once marked, the system should record:
Verified/Validated By (MLT B or Pathologist)
Validation Date & Time
Files
Updated by Sunil Shinde over 1 year ago
- Assignee changed from Sunil Shinde to Mohsin Ali
@Mohsinali@sdglobaltech.com - Lets connect to discuss this point
Updated by Sunil Shinde over 1 year ago
- Category changed from MedCare to M Laboratory
Updated by Thivakaran Maniam about 1 year ago
- File clipboard-202508111150-qosvc.png clipboard-202508111150-qosvc.png added
- File clipboard-202508111151-akfgk.png clipboard-202508111151-akfgk.png added
- Description updated (diff)
Updated by Mohsin Ali about 1 year ago
- Assignee changed from Mohsin Ali to Rupali Suryawanshi
Updated by Rupali Suryawanshi about 1 year ago
- Status changed from New to Assigned
Updated by Rupali Suryawanshi about 1 year ago
- Status changed from Assigned to Coded
Updated by Rupali Suryawanshi about 1 year ago
- File deleted (
clipboard-202508121847-eyrzx.png)
Updated by Rupali Suryawanshi about 1 year ago
- File clipboard-202508141830-digkm.png clipboard-202508141830-digkm.png added
- File clipboard-202508141830-1zvbo.png clipboard-202508141830-1zvbo.png added
- File clipboard-202508141831-qqqyk.png clipboard-202508141831-qqqyk.png added



Updated by Shital pravin about 1 year ago
- Assignee changed from Rupali Suryawanshi to Mangesh Pangrekar
Updated by sugi vithyashini about 1 year ago
- File key.PNG key.PNG added
- File released.png released.png added
- Status changed from QA to Tested
- Assignee changed from Mangesh Pangrekar to Sunil Shinde
Outsourced approval list working as expected

Updated by Kierthini Nethi 8 months ago
- Assignee changed from Sunil Shinde to Daniyal Ansari
- Priority changed from Normal to Critical
- Issue released on Prod added
- Function HUMS added
Updated by Kierthini Nethi 8 months ago
- Assignee changed from Daniyal Ansari to Zaldy Conrad Tungcap
Updated by Vasuki Muniratnam 7 months ago
- File outsource failed.mp4 outsource failed.mp4 added
TESTED IN HUMS INSTANCCE, OUTSOURCE NOT WORKING AS PER EXPECTED
Unable to choose document type and file type. Hence, unable to test further.
Updated by Kunal Yelne 7 months ago
- Assignee changed from Kunal Yelne to Prajval Tambe
Updated by Prajval Tambe 7 months ago · Edited
The above screen is only for verifying uploaded documents. It allows updating the result type and comments only. If you need to change the document type or file type, please go to the MRD module → Document Tracker screen, search for the patient, and update the document there.
Updated by Sarfrazul Haque 6 months ago
- Assignee changed from Prajval Tambe to Rupali Suryawanshi
- Dev Due date set to 01/05/2026
Updated by Sarfrazul Haque 6 months ago
- Tracker changed from Gaps to Task
- Status changed from Coded to Re-open
- Bug/Defect On QA added
Updated by Rupali Suryawanshi 6 months ago
- File bandicam 2026-04-30 12-39-42-969.mp4 bandicam 2026-04-30 12-39-42-969.mp4 added
- Status changed from Re-open to Coded
The above screen is only for verifying uploaded documents. If after change the status as a RELEASED, you need to change the document type or file type please go to the MRD module → Document Tracker screen, search for the patient, and update the document there.
Updated by Rupali Suryawanshi 6 months ago
Now we can change the document type or file type after RELEASED status
Updated by Rupali Suryawanshi 6 months ago
Now we can change the document type or file type after RELEASED status
Updated by Daniyal Ansari 6 months ago
- Status changed from Coded to QA
- Assignee changed from Rupali Suryawanshi to Mangesh Pangrekar
- Release date to QA set to 06/05/2026
- Issue released on Dev, QA added
- Issue released on deleted (
Prod)
Updated by Yaswanth Sai Thirumalasetty 6 months ago
- File bandicam 2026-05-11 11-02-44-112.mp4 bandicam 2026-05-11 11-02-44-112.mp4 added
- Status changed from QA to Re-open
- Assignee changed from Mangesh Pangrekar to Daniyal Ansari
Tested in humssbx, After Selecting document type and clicking 'Save', but the system isn't showing what I just Selected. The boxes look empty again
Updated by Daniyal Ansari 6 months ago
- Assignee changed from Daniyal Ansari to Rupali Suryawanshi
Updated by Rupali Suryawanshi 6 months ago
- File bandicam 2026-05-12 14-28-48-477.mp4 bandicam 2026-05-12 14-28-48-477.mp4 added
- Assignee changed from Rupali Suryawanshi to Somanath Jyotiram Rode
Issue from backend side. Document Type is getting null in Response
Updated by Somanath Jyotiram Rode 6 months ago
hi Rupali i see there no updateMultiFile get call after update the file status
Updated by Somanath Jyotiram Rode 6 months ago
- Assignee changed from Somanath Jyotiram Rode to Rupali Suryawanshi
Updated by Rupali Suryawanshi 6 months ago
- Assignee changed from Rupali Suryawanshi to Somanath Jyotiram Rode
Hi somnath.. in get api i want file in response
Updated by Ismail Momin 5 months ago
- Dev Due date changed from 01/05/2026 to 05/06/2026
Updated by Somanath Jyotiram Rode 5 months ago
hi Rupali, please use the below API for update the document details like document name, document type and file type
curl --location --request PUT 'https://mykarecloud360-dev.hatiintl.com.my/doc-service/file/updateDocumentDetails' \
--header 'accept: application/json, text/plain, */*' \
--header 'accept-language: en-US,en;q=0.9' \
--header 'authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJ5U3ZTUXMzT2N2eENJNWx0bFJ4dHM4R18wT2VsdEh3MDF6bFAwc2lmMXY0In0.eyJleHAiOjE3ODA3MjYyNTMsImlhdCI6MTc4MDYzOTg1MywianRpIjoiZmNhNGRjN2UtM2JhMC00N2I3LThlMTItNWNkMTczYjU3YjAwIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrOjgwODAvYXV0aC9yZWFsbXMvbWFzdGVyIiwiYXVkIjoiYWNjb3VudCIsInN1YiI6IjlmY2QwMTM1LWM2MTgtNDc0Ni1hODQzLWE1Zjk0MzU0YTkwYiIsInR5cCI6IkJlYXJlciIsImF6cCI6ImhhdGktYXBwIiwic2Vzc2lvbl9zdGF0ZSI6IjFkYTZkYTUwLWNlOTItNDlhMS1hYjkyLWJjYzE3NGJlNzc0ZSIsImFjciI6IjEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsiZGVmYXVsdC1yb2xlcy1tYXN0ZXIiLCJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJwcm9maWxlIGVtYWlsIiwic2lkIjoiMWRhNmRhNTAtY2U5Mi00OWExLWFiOTItYmNjMTc0YmU3NzRlIiwiZW1haWxfdmVyaWZpZWQiOnRydWUsIm5hbWUiOiJNYWhlc2ggQnViYW5lIiwicHJlZmVycmVkX3VzZXJuYW1lIjoibWFoZXNoIGJ1YmFuZSIsImdpdmVuX25hbWUiOiJNYWhlc2giLCJmYW1pbHlfbmFtZSI6IkJ1YmFuZSIsImVtYWlsIjoicXVlZGRhZGRldW1tYXF1YS03MzgyQHlvcG1haWwuY29tIn0.dw3vJRMNu-gw_f5PcUkEKPJ-NXzsvVuB528WYBcr_ydY702UKIpa32rRc8M49n7OA5KKSgeaDanuFDKywcaPpbtVac41JrvA3tAhjFTdpOOV5mPFKhfOzhSo17K7Z8lUgW4XVR53y06tNuU-iDEGFr-HFW7Elrqx7qIWas11qk0ALL8swLGj69fUpq6bh9-Qof_8bOD2khAgEG0LC4ufi7AY4UzzHWmVY6tJsd9z-VmrNrA9CdXpXMYZGy7NXkgfvVkTRpbsGFOvFDwXVODGro6neAfiHWfEZBKcZkB3RdZWLzTSv_Q0ZBRKy3aU3QMpph5g_mE571awKYmWPr5eSw' \
--header 'content-type: application/json' \
--header 'isrestrictedaccess: false' \
--header 'isresultrestristedaccess: false' \
--header 'origin: https://mykarecloud360-dev.hatiintl.com.my' \
--header 'priority: u=1, i' \
--header 'referer: https://mykarecloud360-dev.hatiintl.com.my/lab/' \
--header 'responsetype: json' \
--header 'sec-ch-ua: "Chromium";v="148", "Google Chrome";v="148", "Not/A)Brand";v="99"' \
--header 'sec-ch-ua-mobile: ?0' \
--header 'sec-ch-ua-platform: "Windows"' \
--header 'sec-fetch-dest: empty' \
--header 'sec-fetch-mode: cors' \
--header 'sec-fetch-site: same-origin' \
--header 'user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36' \
--header 'x-activeshiftid: open' \
--header 'x-api-version: 1' \
--header 'x-countercode: CashCounterTest' \
--header 'x-counterid: 12' \
--header 'x-countername: e' \
--header 'x-employeeid: 50515' \
--header 'x-language: EN' \
--header 'x-machine-ip;' \
--header 'x-orgcode: HATI' \
--header 'x-orgid: 1' \
--header 'x-shiftid: 0' \
--header 'x-unitcode: HISCKL' \
--header 'x-unitid: 1' \
--header 'x-unitprefix: 1' \
--header 'x-userid: 50122' \
--header 'x-username: Mahesh Bubane' \
--header 'Cookie: isClinical=true' \
--data '[
{
"id": 91129,
"fileDescription": "file name updated",
"fileTypeCoed": "draft",
"docTypeCode": "OPERATION"
},
{
"id": 91126,
"fileDescription": "Dicharge certificate",
"fileTypeCoed": "final",
"docTypeCode": "DISCHARGE"
}
]'
Updated by Somanath Jyotiram Rode 5 months ago
- Assignee changed from Somanath Jyotiram Rode to Rupali Suryawanshi
Updated by Vasuki Muniratnam 5 months ago
Checked in hums sandbox. Still it's not working. Video attached for reference.
Updated by Rupali Suryawanshi 5 months ago
- Status changed from Re-open to Coded
Updated by Kunal Yelne 5 months ago
- Assignee changed from Rupali Suryawanshi to Mangesh Pangrekar
Updated by Yaswanth Sai Thirumalasetty 5 months ago
- File bandicam 2026-06-15 16-00-42-426.mp4 bandicam 2026-06-15 16-00-42-426.mp4 added
- Status changed from QA to Re-open
- Assignee changed from Mangesh Pangrekar to Daniyal Ansari
Tested in QA, After Uploading the Document in Outsourced List, Unable to view it, Video attached for reference.
Updated by Daniyal Ansari 5 months ago
- Assignee changed from Daniyal Ansari to Rupali Suryawanshi
Updated by Rupali Suryawanshi 5 months ago
- Status changed from Re-open to Coded
Updated by Rupali Suryawanshi 5 months ago
- Status changed from Coded to QA
- Assignee changed from Rupali Suryawanshi to Yaswanth Sai Thirumalasetty
Updated by Yaswanth Sai Thirumalasetty 5 months ago
- File bandicam 2026-06-18 13-02-27-057.mp4 bandicam 2026-06-18 13-02-27-057.mp4 added
- Status changed from QA to Tested
- Assignee changed from Yaswanth Sai Thirumalasetty to Mangesh Pangrekar
Tested in QA, , After Uploading the Document in Outsourced List, Can able to view the document in Outsourced List screen and Outsourced Approval List Screen
Updated by Nurfarisha Izani 4 months ago · Edited
- File clipboard-202606301630-indmw.png clipboard-202606301630-indmw.png added
- File clipboard-202606301631-l7z63.png clipboard-202606301631-l7z63.png added
- Status changed from Tested to Re-open
- Bug/Defect On UAT added
- Bug/Defect On deleted (
QA) - Issue released on UAT added
- Issue released on deleted (
Dev, QA)
Updated by Nurfarisha Izani 4 months ago
- File clipboard-202606301729-9xgo1.png clipboard-202606301729-9xgo1.png added
- File clipboard-202606301729-8ljck.png clipboard-202606301729-8ljck.png added
- File clipboard-202606301729-nvgne.png clipboard-202606301729-nvgne.png added
- File clipboard-202606301729-4wbwc.png clipboard-202606301729-4wbwc.png added
Update Below
Issue:
1. No option configuration for Outsource Result Approval
Differentiate Sandbox and QA environment:
2. The upload document is missing after save.
During upload:
After save:
Please refer to the video
Updated by Rupali Suryawanshi 4 months ago

Updated by Kunal Yelne 4 months ago
Already present Is_OutsourceLab_ResultApproval you checked wrong place please check your screenshot

Updated by Kunal Yelne 4 months ago
- Assignee changed from Mangesh Pangrekar to Rupali Suryawanshi
Updated by Rupali Suryawanshi 4 months ago
- File bandicam 2026-07-08 13-07-18-763.mp4 bandicam 2026-07-08 13-07-18-763.mp4 added
- Status changed from Re-open to Coded
Updated by Daniyal Ansari 4 months ago
- Status changed from Coded to QA
- Assignee changed from Rupali Suryawanshi to Nurfarisha Izani
Updated by Nurfarisha Izani 4 months ago
- File clipboard-202607131736-e9klt.png clipboard-202607131736-e9klt.png added
- File clipboard-202607131736-qkggb.png clipboard-202607131736-qkggb.png added
- File Screen Recording 2026-07-13 144827.mp4 Screen Recording 2026-07-13 144827.mp4 added
- Status changed from QA to Tested
Update from Farisha: VVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
Environment: QA
Issue: Unable to upload the document and unable to approved
Expected Result: Able to upload the document and approval the report
Actual Result: Able to upload the document and approval the report
Step to Reproduce:
1. Order the outsourced lab test
2. Navigate to Outsource > Outsource
3. Select the patient and choose the transfer lab and click the transfer button
4. Select the tab Outsourced List and click the patient and click three dot. Upload the necessary document and click save
5. Navigate the Outsourced Approval List. Click the patient and click three dot. Upload the necessary document and enter the result.
Expected result:
1. The status will become auto change from Report Received to Release
2. Able to upload the document
Step 5:

Updated by Nurfarisha Izani 4 months ago
- File clipboard-202607201227-4eg54.png clipboard-202607201227-4eg54.png added
- File clipboard-202607201229-orein.png clipboard-202607201229-orein.png added
- File clipboard-202607201231-wre3m.png clipboard-202607201231-wre3m.png added
- File clipboard-202607201231-5cxi2.png clipboard-202607201231-5cxi2.png added
- File clipboard-202607201232-1qba6.png clipboard-202607201232-1qba6.png added
- Status changed from Tested to Closed
Update from Farisha:
Environment Testing: Sandbox HUMS
Step to Reproduce:
1. Order the outsourced lab test
2. Navigate to Outsource > Outsource
3. Select the patient and choose the transfer lab and click the transfer button
4. Select the tab Outsourced List and click the patient and click three dot. Upload the necessary document and click save
5. Navigate the Outsourced Approval List. Click the patient and click three dot. Upload the necessary document and enter the result.

Audit Trail:
