Project

General

Profile

These attachments cannot be bulk downloaded because the total file size exceeds the maximum allowed size (100 MB)
Actions

Task #86885

closed

Gaps #86698: HUMS T.H.I.S GAP Analysis

Gaps #87377: GAPS > LAB > THIS

Outsource: Add Validation Workflow for Outsourced Lab Results

Added by Vasuki Muniratnam over 1 year ago. Updated 4 months ago.

Status:
Closed
Priority:
Critical
Category:
M Laboratory
Target version:
-
Start date:
01/08/2025
Due date:
% Done:

0%

Estimated time:
Spent time:
Dev Due date:
05/06/2026
Release date to QA:
06/05/2026
Bug/Defect On:
UAT
Issue released on:
UAT
Function:
HUMS

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

clipboard-202508111150-qosvc.png (412 KB) clipboard-202508111150-qosvc.png Thivakaran Maniam, 11/08/2025 11:50 AM
clipboard-202508111151-akfgk.png (105 KB) clipboard-202508111151-akfgk.png Thivakaran Maniam, 11/08/2025 11:51 AM
clipboard-202508141830-digkm.png (361 KB) clipboard-202508141830-digkm.png Rupali Suryawanshi, 14/08/2025 06:30 PM
clipboard-202508141830-1zvbo.png (382 KB) clipboard-202508141830-1zvbo.png Rupali Suryawanshi, 14/08/2025 06:30 PM
clipboard-202508141831-qqqyk.png (292 KB) clipboard-202508141831-qqqyk.png Rupali Suryawanshi, 14/08/2025 06:31 PM
key.PNG (192 KB) key.PNG sugi vithyashini, 18/08/2025 02:46 PM
released.png (274 KB) released.png sugi vithyashini, 18/08/2025 02:46 PM
outsource failed.mp4 (8.47 MB) outsource failed.mp4 Vasuki Muniratnam, 02/04/2026 02:55 PM
bandicam 2026-04-30 12-39-42-969.mp4 (6.94 MB) bandicam 2026-04-30 12-39-42-969.mp4 Rupali Suryawanshi, 30/04/2026 12:40 PM
clipboard-202605061240-sce0f.png (309 KB) clipboard-202605061240-sce0f.png Rupali Suryawanshi, 06/05/2026 12:40 PM
bandicam 2026-05-11 11-02-44-112.mp4 (3.94 MB) bandicam 2026-05-11 11-02-44-112.mp4 Yaswanth Sai Thirumalasetty, 11/05/2026 01:44 PM
bandicam 2026-05-12 14-28-48-477.mp4 (1.7 MB) bandicam 2026-05-12 14-28-48-477.mp4 Rupali Suryawanshi, 12/05/2026 02:29 PM
outsource not working.mp4 (10.5 MB) outsource not working.mp4 Vasuki Muniratnam, 11/06/2026 09:33 AM
bandicam 2026-06-15 16-00-42-426.mp4 (6.72 MB) bandicam 2026-06-15 16-00-42-426.mp4 Yaswanth Sai Thirumalasetty, 15/06/2026 06:33 PM
bandicam 2026-06-18 13-02-27-057.mp4 (7.16 MB) bandicam 2026-06-18 13-02-27-057.mp4 Yaswanth Sai Thirumalasetty, 18/06/2026 03:37 PM
clipboard-202606301630-indmw.png (198 KB) clipboard-202606301630-indmw.png Nurfarisha Izani, 30/06/2026 04:30 PM
clipboard-202606301631-l7z63.png (207 KB) clipboard-202606301631-l7z63.png Nurfarisha Izani, 30/06/2026 04:31 PM
clipboard-202606301729-9xgo1.png (531 KB) clipboard-202606301729-9xgo1.png Nurfarisha Izani, 30/06/2026 05:29 PM
clipboard-202606301729-8ljck.png (530 KB) clipboard-202606301729-8ljck.png Nurfarisha Izani, 30/06/2026 05:29 PM
clipboard-202606301729-nvgne.png (246 KB) clipboard-202606301729-nvgne.png Nurfarisha Izani, 30/06/2026 05:29 PM
clipboard-202606301729-4wbwc.png (207 KB) clipboard-202606301729-4wbwc.png Nurfarisha Izani, 30/06/2026 05:29 PM
Recording 2026-06-30 164548 Uploaded document is missing.mp4 (23.3 MB) Recording 2026-06-30 164548 Uploaded document is missing.mp4 Nurfarisha Izani, 30/06/2026 05:31 PM
clipboard-202607061313-bnecg.png (105 KB) clipboard-202607061313-bnecg.png Rupali Suryawanshi, 06/07/2026 03:43 PM
clipboard-202607071507-jsdja.png (172 KB) clipboard-202607071507-jsdja.png Kunal Yelne , 07/07/2026 03:07 PM
bandicam 2026-07-08 13-07-18-763.mp4 (5.42 MB) bandicam 2026-07-08 13-07-18-763.mp4 Rupali Suryawanshi, 08/07/2026 03:38 PM
clipboard-202607131736-e9klt.png (642 KB) clipboard-202607131736-e9klt.png Nurfarisha Izani, 13/07/2026 05:36 PM
clipboard-202607131736-qkggb.png (752 KB) clipboard-202607131736-qkggb.png Nurfarisha Izani, 13/07/2026 05:36 PM
Screen Recording 2026-07-13 144827.mp4 (27.8 MB) Screen Recording 2026-07-13 144827.mp4 Nurfarisha Izani, 13/07/2026 05:37 PM
clipboard-202607201227-4eg54.png (320 KB) clipboard-202607201227-4eg54.png Nurfarisha Izani, 20/07/2026 12:27 PM
clipboard-202607201229-orein.png (319 KB) clipboard-202607201229-orein.png Nurfarisha Izani, 20/07/2026 12:29 PM
clipboard-202607201231-wre3m.png (328 KB) clipboard-202607201231-wre3m.png Nurfarisha Izani, 20/07/2026 12:31 PM
clipboard-202607201231-5cxi2.png (329 KB) clipboard-202607201231-5cxi2.png Nurfarisha Izani, 20/07/2026 12:31 PM
clipboard-202607201232-1qba6.png (280 KB) clipboard-202607201232-1qba6.png Nurfarisha Izani, 20/07/2026 12:32 PM
Actions #1

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

Actions #2

Updated by Sunil Shinde over 1 year ago

  • Category changed from MedCare to M Laboratory
Actions #4

Updated by Mohsin Ali about 1 year ago

  • Assignee changed from Mohsin Ali to Rupali Suryawanshi
Actions #5

Updated by Rupali Suryawanshi about 1 year ago

  • Status changed from New to Assigned
Actions #6

Updated by Rupali Suryawanshi about 1 year ago

  • Status changed from Assigned to Coded
Actions #7

Updated by Rupali Suryawanshi about 1 year ago

  • File clipboard-202508121847-eyrzx.png added

Actions #8

Updated by Rupali Suryawanshi about 1 year ago

  • File deleted (clipboard-202508121847-eyrzx.png)
Actions #10

Updated by Shital pravin about 1 year ago

  • Status changed from Coded to QA
Actions #11

Updated by Shital pravin about 1 year ago

  • Assignee changed from Rupali Suryawanshi to Mangesh Pangrekar

Updated by sugi vithyashini about 1 year ago

Outsourced approval list working as expected


Actions #13

Updated by Mohd Azmild Hamild about 1 year ago

  • Parent task set to #87377
Actions #14

Updated by Vasuki Muniratnam 11 months ago

  • Subject changed from Add Validation Workflow for Outsourced Lab Results to Outsource: Add Validation Workflow for Outsourced Lab Results
Actions #15

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
Actions #16

Updated by Kierthini Nethi 8 months ago

  • Assignee changed from Daniyal Ansari to Zaldy Conrad Tungcap
Actions #17

Updated by Vasuki Muniratnam 7 months ago

TESTED IN HUMS INSTANCCE, OUTSOURCE NOT WORKING AS PER EXPECTED

Unable to choose document type and file type. Hence, unable to test further.

Actions #18

Updated by Vasuki Muniratnam 7 months ago

  • Status changed from Tested to Re-open
  • Assignee changed from Zaldy Conrad Tungcap to Daniyal Ansari
Actions #19

Updated by Vasuki Muniratnam 7 months ago

  • Assignee changed from Daniyal Ansari to Kunal Yelne
Actions #20

Updated by Kunal Yelne 7 months ago

  • Assignee changed from Kunal Yelne to Prajval Tambe
Actions #21

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.

Actions #22

Updated by Prajval Tambe 7 months ago

  • Status changed from Re-open to Coded
Actions #23

Updated by Sarfrazul Haque 6 months ago

  • Assignee changed from Prajval Tambe to Rupali Suryawanshi
  • Dev Due date set to 01/05/2026
Actions #24

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
Actions #25

Updated by Rupali Suryawanshi 6 months ago

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.

Actions #26

Updated by Rupali Suryawanshi 6 months ago

Now we can change the document type or file type after RELEASED status

Actions #27

Updated by Rupali Suryawanshi 6 months ago

Now we can change the document type or file type after RELEASED status

Actions #28

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)
Actions #29

Updated by Yaswanth Sai Thirumalasetty 6 months ago

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

Actions #30

Updated by Daniyal Ansari 6 months ago

  • Assignee changed from Daniyal Ansari to Rupali Suryawanshi
Actions #31

Updated by Rupali Suryawanshi 6 months ago

Issue from backend side. Document Type is getting null in Response

Actions #32

Updated by Somanath Jyotiram Rode 6 months ago

hi Rupali i see there no updateMultiFile get call after update the file status

Actions #33

Updated by Somanath Jyotiram Rode 6 months ago

  • Assignee changed from Somanath Jyotiram Rode to Rupali Suryawanshi
Actions #34

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

Actions #35

Updated by Ismail Momin 5 months ago

  • Dev Due date changed from 01/05/2026 to 05/06/2026
Actions #36

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"
}

]'

Actions #37

Updated by Somanath Jyotiram Rode 5 months ago

  • Assignee changed from Somanath Jyotiram Rode to Rupali Suryawanshi
Actions #38

Updated by Vasuki Muniratnam 5 months ago

Checked in hums sandbox. Still it's not working. Video attached for reference.

Actions #39

Updated by Rupali Suryawanshi 5 months ago

  • Status changed from Re-open to Coded
Actions #40

Updated by Rupali Suryawanshi 5 months ago

  • Status changed from Coded to QA
Actions #41

Updated by Kunal Yelne 5 months ago

  • Assignee changed from Rupali Suryawanshi to Mangesh Pangrekar
Actions #42

Updated by Yaswanth Sai Thirumalasetty 5 months ago

Tested in QA, After Uploading the Document in Outsourced List, Unable to view it, Video attached for reference.

Actions #43

Updated by Daniyal Ansari 5 months ago

  • Assignee changed from Daniyal Ansari to Rupali Suryawanshi
Actions #44

Updated by Rupali Suryawanshi 5 months ago

  • Status changed from Re-open to Coded
Actions #45

Updated by Rupali Suryawanshi 5 months ago

  • Status changed from Coded to QA
  • Assignee changed from Rupali Suryawanshi to Yaswanth Sai Thirumalasetty
Actions #46

Updated by Yaswanth Sai Thirumalasetty 5 months ago

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

Updated by Nurfarisha Izani 4 months ago

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

Actions #51

Updated by Kunal Yelne 4 months ago

Already present Is_OutsourceLab_ResultApproval you checked wrong place please check your screenshot

Actions #52

Updated by Kunal Yelne 4 months ago

  • Assignee changed from Mangesh Pangrekar to Rupali Suryawanshi
Actions #53

Updated by Rupali Suryawanshi 4 months ago

Actions #54

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

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

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:

Actions

Also available in: Atom PDF