Project

General

Profile

Actions

Bug #89158

open

Lab > Cytology > Result Entry > Restain > When restained slide completed mounting, slide sent to slide allocation

Added by sugi vithyashini about 1 year ago. Updated 4 months ago.

Status:
Re-open
Priority:
Normal
Category:
M Laboratory
Target version:
-
Start date:
09/10/2025
Due date:
% Done:

0%

Estimated time:
Spent time:
Dev Due date:
08/06/2026
Release date to QA:
Bug/Defect On:
QA
Severity:
Major
Issue released on:
QA
Function:

Description

Lab > Cytology > Result Entry > Restain > When restained slide completed mounting, slide sent to slide allocation

Steps to follow:

1. Go tto result entry
2. initiate restain by click on R
3. Then go to slide dashbiard
4. complted sliding and mounting
5. now slide sent to slide allocation

Expected: It should send directly to result entry to allocated lab staff, should not send to slide allocation

video attached


Files

bandicam 2025-10-09 14-52-01-584.zip (4.19 MB) bandicam 2025-10-09 14-52-01-584.zip sugi vithyashini, 09/10/2025 02:55 PM
bandicam 2025-10-16 10-39-32-264.mp4 (2.03 MB) bandicam 2025-10-16 10-39-32-264.mp4 sugi vithyashini, 16/10/2025 10:41 AM
bandicam 2025-10-16 10-45-52-203.mp4 (2.22 MB) bandicam 2025-10-16 10-45-52-203.mp4 sugi vithyashini, 16/10/2025 10:48 AM
bandicam 2025-10-16 10-46-26-660.mp4 (2.49 MB) bandicam 2025-10-16 10-46-26-660.mp4 sugi vithyashini, 16/10/2025 10:48 AM
bandicam 2025-10-16 10-46-48-051.mp4 (3.16 MB) bandicam 2025-10-16 10-46-48-051.mp4 sugi vithyashini, 16/10/2025 10:48 AM
bandicam 2025-10-16 10-47-19-048.mp4 (2.3 MB) bandicam 2025-10-16 10-47-19-048.mp4 sugi vithyashini, 16/10/2025 10:48 AM
newslide.PNG (234 KB) newslide.PNG sugi vithyashini, 16/10/2025 10:48 AM
slidingdashboard.PNG (322 KB) slidingdashboard.PNG sugi vithyashini, 16/10/2025 10:48 AM
clipboard-202605121855-rgebd.png (147 KB) clipboard-202605121855-rgebd.png Vasuki Muniratnam, 12/05/2026 06:55 PM
bandicam 2026-07-10 16-38-35-873.mp4 (6.55 MB) bandicam 2026-07-10 16-38-35-873.mp4 Manisha Kadam, 10/07/2026 04:46 PM
Actions #1

Updated by Snehal Bhosale about 1 year ago

  • Status changed from New to Coded
Actions #2

Updated by Shital pravin about 1 year ago

  • Status changed from Coded to QA
Actions #3

Updated by Shital pravin about 1 year ago

  • Assignee changed from Snehal Bhosale to Mangesh Pangrekar

Updated by sugi vithyashini about 1 year ago

slide not sending to slide allocation. it available in result entry screen

video attached


Actions #5

Updated by Vasuki Muniratnam 7 months ago

  • Status changed from Tested to Re-open
  • Assignee changed from Sunil Shinde to Kunal Yelne
  • Issue released on QA added
Actions #6

Updated by Kunal Yelne 7 months ago

  • Assignee changed from Kunal Yelne to Rupali Suryawanshi
Actions #7

Updated by Rupali Suryawanshi 7 months ago

  • Assignee changed from Rupali Suryawanshi to Rohit Jadhav
Actions #8

Updated by Vasuki Muniratnam 6 months ago · Edited

For Second Opinion and Restaining requests, please display the respective label in the Result Entry screen next to the processing label based on the request type.

If the request is for Restaining, display the label as “Restaining”.
If the request is for Second Opinion, display the label as “Second Opinion”.

Actions #9

Updated by Vasuki Muniratnam 6 months ago

Actions #10

Updated by Ismail Momin 5 months ago

  • Dev Due date set to 08/06/2026
Actions #11

Updated by Rohit Jadhav 5 months ago

  • Assignee changed from Rohit Jadhav to Rupali Suryawanshi

new changes in following Api
1. restain api pass restain flag to maintained flag

curl --location --request PATCH 'http://localhost:8801/cyto/restain' \
--header 'accept: application/json, text/plain, */*' \
--header 'accept-language: en-GB,en-US;q=0.9,en;q=0.8' \
--header 'authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJ5U3ZTUXMzT2N2eENJNWx0bFJ4dHM4R18wT2VsdEh3MDF6bFAwc2lmMXY0In0.eyJleHAiOjE3ODExMTQwNjMsImlhdCI6MTc4MTAyNzY2MywianRpIjoiZTFkYzgyMTAtOTVlZS00YTkzLTg5MGYtY2NkNTU0NGM5ODU5IiwiaXNzIjoiaHR0cDovL2tleWNsb2FrOjgwODAvYXV0aC9yZWFsbXMvbWFzdGVyIiwiYXVkIjoiYWNjb3VudCIsInN1YiI6IjViY2M2ZTA1LTI2ZWItNDBjOC1iNzEzLWQ5MGFhMDg1NmJkNyIsInR5cCI6IkJlYXJlciIsImF6cCI6ImhhdGktYXBwIiwic2Vzc2lvbl9zdGF0ZSI6IjZmMmQ0NjQyLTg5NmUtNDk0ZC04ZjNmLTc4OWZiNmRmZTI1NyIsImFjciI6IjEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsiZGVmYXVsdC1yb2xlcy1tYXN0ZXIiLCJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJwcm9maWxlIGVtYWlsIiwic2lkIjoiNmYyZDQ2NDItODk2ZS00OTRkLThmM2YtNzg5ZmI2ZGZlMjU3IiwiZW1haWxfdmVyaWZpZWQiOnRydWUsIm5hbWUiOiJTIFJheSIsInByZWZlcnJlZF91c2VybmFtZSI6InNyYXkiLCJnaXZlbl9uYW1lIjoiUyIsImZhbWlseV9uYW1lIjoiUmF5IiwiZW1haWwiOiJjb3F1aWtvc3NvY3JhdS02NzczQHlvcG1haWwuY29tIn0.Xx8iD0CZlo6oBWvlsIZzEpKiNwcHo4nr2vtEvoSOcz4VKWibeWlXBvG7IJ3F4-rNxX6aaEMBqI1wpzLoS6FwXqVN1fCB_U20lJvjSq-3I3g3fMuoJlKObgNUgct_4UgZbrHeZZxicrdl77HJC0JTIPVV24kz3odZ3lMDx0EdwVO63kcx8IJvocJiPcZR54e_ckHWSp1-b-0h-GgQXmvqpNGzK_WomVah4nq55DxeD6mOntQ9i8AEwViP26kMIzfQpNSmTxi23op9ng7gVRrd9aVDkD2N_rMbOqHQNm2k7MBMzAKm_9cQmHUZFhjgtxED-FxV69KmhMLOmmq-vUHuLQ' \
--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;' \
--header 'x-counterid: 0' \
--header 'x-countername: e' \
--header 'x-employeeid: 50570' \
--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: 50114' \
--header 'x-username: SRay' \
--header 'Cookie: isClinical=true' \
--data '[ {
"blockId": null,
"sampleDtlsId": 53254,
"slideRequestDTOList": [ {
"stainingTypeId": "1",
"restain" : true
}
]
}
]'

2. get restain, secondOpnion flag in get list api on reslut entry screen to bind new status

curl --location 'http://localhost:8801/cyto/getUserWiseTestDetails' \
--header 'accept: application/json, text/plain, */*' \
--header 'accept-language: en-GB,en-US;q=0.9,en;q=0.8' \
--header 'authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJ5U3ZTUXMzT2N2eENJNWx0bFJ4dHM4R18wT2VsdEh3MDF6bFAwc2lmMXY0In0.eyJleHAiOjE3ODExMTQwNjMsImlhdCI6MTc4MTAyNzY2MywianRpIjoiZTFkYzgyMTAtOTVlZS00YTkzLTg5MGYtY2NkNTU0NGM5ODU5IiwiaXNzIjoiaHR0cDovL2tleWNsb2FrOjgwODAvYXV0aC9yZWFsbXMvbWFzdGVyIiwiYXVkIjoiYWNjb3VudCIsInN1YiI6IjViY2M2ZTA1LTI2ZWItNDBjOC1iNzEzLWQ5MGFhMDg1NmJkNyIsInR5cCI6IkJlYXJlciIsImF6cCI6ImhhdGktYXBwIiwic2Vzc2lvbl9zdGF0ZSI6IjZmMmQ0NjQyLTg5NmUtNDk0ZC04ZjNmLTc4OWZiNmRmZTI1NyIsImFjciI6IjEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsiZGVmYXVsdC1yb2xlcy1tYXN0ZXIiLCJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJwcm9maWxlIGVtYWlsIiwic2lkIjoiNmYyZDQ2NDItODk2ZS00OTRkLThmM2YtNzg5ZmI2ZGZlMjU3IiwiZW1haWxfdmVyaWZpZWQiOnRydWUsIm5hbWUiOiJTIFJheSIsInByZWZlcnJlZF91c2VybmFtZSI6InNyYXkiLCJnaXZlbl9uYW1lIjoiUyIsImZhbWlseV9uYW1lIjoiUmF5IiwiZW1haWwiOiJjb3F1aWtvc3NvY3JhdS02NzczQHlvcG1haWwuY29tIn0.Xx8iD0CZlo6oBWvlsIZzEpKiNwcHo4nr2vtEvoSOcz4VKWibeWlXBvG7IJ3F4-rNxX6aaEMBqI1wpzLoS6FwXqVN1fCB_U20lJvjSq-3I3g3fMuoJlKObgNUgct_4UgZbrHeZZxicrdl77HJC0JTIPVV24kz3odZ3lMDx0EdwVO63kcx8IJvocJiPcZR54e_ckHWSp1-b-0h-GgQXmvqpNGzK_WomVah4nq55DxeD6mOntQ9i8AEwViP26kMIzfQpNSmTxi23op9ng7gVRrd9aVDkD2N_rMbOqHQNm2k7MBMzAKm_9cQmHUZFhjgtxED-FxV69KmhMLOmmq-vUHuLQ' \
--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;' \
--header 'x-counterid: 0' \
--header 'x-countername: e' \
--header 'x-employeeid: 50570' \
--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: 50114' \
--header 'x-username: SRay' \
--header 'Cookie: isClinical=true' \
--data '{
"mrn": "",
"patientName": "",
"testId": 0,
"priorityId": 0,
"fromDate": 0,
"toDate": 0,
"offset": 0,
"limit": 10,
"sampleNumber": "HISCKLLMS2606510183",
"labNo": "",
"categoryId": 0,
"screenStatus": "CSA"
}'

Actions #12

Updated by Rupali Suryawanshi 4 months ago

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

Updated by Shweta Sandip Waghmare 4 months ago

  • Status changed from Coded to QA
Actions #14

Updated by Shweta Sandip Waghmare 4 months ago

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

Updated by Manisha Kadam 4 months ago

*If user add same doctor eg Ismail M where we assign slide allocation for Screen 1 then that test is not showing in Ismail M login result entry screen it is showing in screener 2 screen *

Not working as per description

See attached video

Actions

Also available in: Atom PDF