Project

General

Profile

Actions

Gaps #89548

open

Task #89539: FAT HUMS HOSPITAL ON SEP

FAT > Appointment > User Request User request to add a new tick button column for “New Case” and “Follow Up"

Added by Mohd Azmild Hamild about 1 year ago. Updated 10 months ago.

Status:
Reviewed
Priority:
Normal
Assignee:
Mohd Azmild Hamild
Category:
MedCare
Target version:
-
Start date:
23/10/2025
Due date:
% Done:

10%

Estimated time:
Dev Due date:
Release date to QA:
Issue released on:
Function:

Description

Issues Description : User request to add a new tick button column for “New Case” and “Follow Up" in the appointment screen this is for user to know if their create a appointment for New Case or Follow-up case.

Step to reproduce
1.Login System
2.Navigate to OPD > Appointment
3.Select the appointment type : doctor, department ,HSC
4.Select the consultation type : Clinical Consultation or Video Consultation
5.then select the specialty
6.select the time slot and date
7.choose if new or existing patient
8.keying all the patient detail.
9.Observe screen > Current we have a check box for "need vip treatment" , "Prescreening" and Require wheel chair. User request to add 2 more which is “New Case” and “Follow Up"

Expectation
System should able to capture the “New Case” and “Follow Up" based on the mark column


Files

type of new case and followup.png (202 KB) type of new case and followup.png Mohd Azmild Hamild , 23/10/2025 11:16 AM
clipboard-202511202027-w91ra.png (307 KB) clipboard-202511202027-w91ra.png Akshay Patil, 20/11/2025 08:27 PM
clipboard-202512011016-y4ldj.png (355 KB) clipboard-202512011016-y4ldj.png Prajval Tambe, 01/12/2025 12:46 PM
visittypeblank.PNG (342 KB) visittypeblank.PNG sugi vithyashini, 22/12/2025 03:50 PM
clipboard-202601051102-jna0m.png (357 KB) clipboard-202601051102-jna0m.png Prajval Tambe, 05/01/2026 01:32 PM
clipboard-202601151658-7hrjt.png (246 KB) clipboard-202601151658-7hrjt.png Manisha Kadam, 15/01/2026 04:58 PM
Screenshot 2026-01-19 175019.png (223 KB) Screenshot 2026-01-19 175019.png Kunal Yelne , 19/01/2026 05:52 PM
Screenshot 2026-01-19 174731.png (209 KB) Screenshot 2026-01-19 174731.png Kunal Yelne , 19/01/2026 05:53 PM
Screenshot 2026-01-19 174651.png (205 KB) Screenshot 2026-01-19 174651.png Kunal Yelne , 19/01/2026 05:53 PM
clipboard-202601211650-ug4j0.png (248 KB) clipboard-202601211650-ug4j0.png Mohd Azmild Hamild , 21/01/2026 04:50 PM
Actions #1

Updated by Mohd Azmild Hamild about 1 year ago

  • Tracker changed from Task to Gaps
  • Bug/Defect On deleted (QA)
  • Bug/Defect Cause deleted (TBD)
Actions #2

Updated by Sunil Shinde about 1 year ago

  • Assignee changed from Sunil Shinde to Mohsin Ali

@Mohsinali@sdglobaltech.com - Let's connect discuss this point once.

Actions #3

Updated by Mohsin Ali about 1 year ago

  • Assignee changed from Mohsin Ali to Kunal Yelne
Actions #4

Updated by Kunal Yelne about 1 year ago

Backend changes have been completed.
A new field — appointmentVisitTypeList — has been added to the appointment creation API request payload.

Please refer to the updated cURL request below for implementation reference.

curl --location 'https://mykarecloud360-dev.hatiintl.com/opd-service/appointment/new' \
--header 'accept: application/json, text/plain, */*' \
--header 'accept-language: en-US,en;q=0.9' \
--header 'authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJ5U3ZTUXMzT2N2eENJNWx0bFJ4dHM4R18wT2VsdEh3MDF6bFAwc2lmMXY0In0.eyJleHAiOjE3NjE3MTUyNjUsImlhdCI6MTc2MTYyODg2NSwianRpIjoiMGZkODFmNTMtYWVjMS00YWY3LTljZTItOTFlNjY3MTg2MmJlIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrOjgwODAvYXV0aC9yZWFsbXMvbWFzdGVyIiwiYXVkIjoiYWNjb3VudCIsInN1YiI6IjlmY2QwMTM1LWM2MTgtNDc0Ni1hODQzLWE1Zjk0MzU0YTkwYiIsInR5cCI6IkJlYXJlciIsImF6cCI6ImhhdGktYXBwIiwic2Vzc2lvbl9zdGF0ZSI6IjVlNGZiYjFlLWUxY2QtNDM3Ni1iYTA3LTJjOGEwZmEyNWQ5ZiIsImFjciI6IjEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsiZGVmYXVsdC1yb2xlcy1tYXN0ZXIiLCJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJwcm9maWxlIGVtYWlsIiwic2lkIjoiNWU0ZmJiMWUtZTFjZC00Mzc2LWJhMDctMmM4YTBmYTI1ZDlmIiwiZW1haWxfdmVyaWZpZWQiOnRydWUsIm5hbWUiOiJNYWhlc2ggQnViYW5lIiwicHJlZmVycmVkX3VzZXJuYW1lIjoibWFoZXNoIGJ1YmFuZSIsImdpdmVuX25hbWUiOiJNYWhlc2giLCJmYW1pbHlfbmFtZSI6IkJ1YmFuZSIsImVtYWlsIjoicXVlZGRhZGRldW1tYXF1YS03MzgyQHlvcG1haWwuY29tIn0.c0CcDjiBNjN_FeuUFIuZdoWynVg7Q6rL2UpSo2IfCh_RWKxyYtGXYO-P_o85vpkkbemT08r49fmRi75JIwxZN71h3CUo3175bhpdbgWFeLWrBh47Hu1mQAKJSxLa1KA5urguUyBkndX0KgAkNbZssO7GAC6aK0cQGjVF6GU2GCEocAKMuyUJb2kPgkZw6kcmb_WrYZOyWc_NrglIFAZmWPa6XWJoI68maAtoncGhO4hD3UeD3B4C7IN9lh8OzyqXFWfKD7gvP6BKu7HLo2h-x1r67szRqAHvTk0syexke-HkcVEzwOci_LwYV5qpqdU3LekXRYlRdBylh6gj5nF-JQ' \
--header 'content-type: application/json' \
--header 'isrestrictedaccess: false' \
--header 'origin: https://mykarecloud360-dev.hatiintl.com' \
--header 'priority: u=1, i' \
--header 'referer: https://mykarecloud360-dev.hatiintl.com/opd-medcare/' \
--header 'responsetype: json' \
--header 'sec-ch-ua: "Google Chrome";v="141", "Not?A_Brand";v="8", "Chromium";v="141"' \
--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/141.0.0.0 Safari/537.36' \
--header 'x-activeshiftid: open' \
--header 'x-api-version: 1' \
--header 'x-countercode: Cash3' \
--header 'x-counterid: 4' \
--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: __utma=4854570.780236938.1753766545.1753766547.1753766547.1; __utmz=4854570.1753766547.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); _ga=GA1.1.780236938.1753766545; _ga_WZEN8DTDJ4=GS2.1.s1753766544$o1$g1$t1753767144$j60$l0$h0; site24x7rumID=6421563265928367.1761132776844.1761133098685.0; isClinical=true' \
--data-raw '{
"idTypeList": [ {
"system": "EN",
"code": "MYKAD",
"display": " MYKAD"
}, {
"system": "MY",
"code": "MYKAD",
"display": " MYKAD"
}, {
"system": "TH",
"code": "MYKAD",
"display": "มายแคด"
}
],
"idNumber": "090909-64-9484",
"idExpiry": "",
"titleList": [ {
"system": "EN",
"code": "MR0101",
"display": "MR"
}, {
"system": "MY",
"code": "MR0101",
"display": "MR"
}, {
"system": "TH",
"code": "MR0101",
"display": "นาย"
}
],
"patientName": null,
"photo": {
"contentType": "image/jpeg"
},
"firstName": "TESTING NEW",
"middleName": "",
"lastName": "APPOINTMENT",
"mfirstName": "TESTING NEW",
"mmiddleName": "",
"mlastName": "APPOINTMENT",
"genderList": [ {
"system": "EN",
"code": "FEMALE",
"display": "FEMALE"
}, {
"system": "MY",
"code": "FEMALE",
"display": "PEREMPUAN"
}, {
"system": "TH",
"code": "FEMALE",
"display": "หญิง"
}
],
"caseTypeList": null,
"dob": "2009-09-09",
"email": "",
"countryCode": {
"code": "+60",
"display": "+60",
"system": "EN"
},
"mobileNo": "45435355435",
"officeNo": "",
"homeNo": "",
"patientType": {
"code": "TEMP",
"display": "temporary",
"system": "EN"
},
"patient": {
"code": "",
"display": "",
"system": ""
},
"referalEntity": null,
"companyList": null,
"subSpecialityList": null,
"remarks": "For Testing New",
"specialityList": [ {
"system": "EN",
"code": "IDDEPT016",
"display": "General Surgery"
}, {
"system": "MY",
"code": "IDDEPT016",
"display": "General Surgery"
}, {
"system": "TH",
"code": "IDDEPT016",
"display": "ศัลยกรรมทั่วไป"
}
],
"doctorList": [ {
"system": "EN",
"code": "HISCKL-EMP241210405",
"display": "Prajval Sanjay Tambe"
}, {
"system": "MY",
"code": "HISCKL-EMP241210405",
"display": "Prajval Sanjay Tambe"
}, {
"system": "TH",
"code": "HISCKL-EMP241210405",
"display": "Prajval Sanjay Tambe"
}
],
"startTimeEpoch": 1761718440,
"endtimeEpoch": 1761719040,
"serviceList": [ {
"system": "EN",
"code": "1",
"display": "Doctor"
}, {
"system": "MY",
"code": "1",
"display": "Doktor"
}
],
"serviceCategory": {
"code": "1",
"display": "Doctor",
"system": "EN"
},
"slots": [
"04d6d485-50ed-4ed1-9d78-50dc70bc4908"
],
"appointmentType": {
"code": "1",
"display": "Doctor",
"system": "EN"
},
"consultationType": {
"code": "CC",
"display": "Clinical Consultation",
"system": "EN"
},
"isReal": true,
"extendedAddress": {
"countryList": [ {
"system": "EN",
"code": "MYS",
"display": "Malaysia"
}, {
"system": "MY",
"code": "MYS",
"display": "Malaysia"
}, {
"system": "TH",
"code": "MYS",
"display": "มาเลเซีย"
}
],
"cityList": [ {
"system": "EN",
"code": "CITY007",
"display": "Batu Pahat"
}, {
"system": "MY",
"code": "CITY007",
"display": "Batu Pahat"
}, {
"system": "TH",
"code": "CITY007",
"display": "บาตู ปาฮัท"
}
],
"stateList": [ {
"system": "EN",
"code": "1",
"display": "Johor"
}, {
"system": "MY",
"code": "1",
"display": "Johor"
}, {
"system": "TH",
"code": "1",
"display": "ยะโฮร์"
}
],
"areaList": null,
"postCode": "43434",
"addressLine": "Kl"
},
"specialRequirements": [],
"trn": "",
"existingAppointmentId": "",
"rescheduleRemarks": "",
"reason": {
"code": "",
"display": "",
"system": "EN"
},
"packageList": [],
"unitName": "HATI Intl Specialist Hospital, KL",
"orgName": "HATI International Sdn Bhd",
"appointmentVisitTypeList": [ {
"system": "EN",
"code": "AVTFU001",
"display": "Follow Up"
}, {
"system": "MY",
"code": "AVTFU001",
"display": "Susulan"
}, {
"system": "TH",
"code": "AVTFU001",
"display": "ติดตามผล"
}
]
}'

Actions #5

Updated by Kunal Yelne about 1 year ago

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

Updated by Kunal Yelne about 1 year ago

curl --location 'https://mykarecloud360-dev.hatiintl.com/masters-service/Masters/AppointmentVisitType' \
--header 'accept: application/json, text/plain, */*' \
--header 'accept-language: en-US,en;q=0.9' \
--header 'authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJ5U3ZTUXMzT2N2eENJNWx0bFJ4dHM4R18wT2VsdEh3MDF6bFAwc2lmMXY0In0.eyJleHAiOjE3NjE3MTUyNjUsImlhdCI6MTc2MTYyODg2NSwianRpIjoiMGZkODFmNTMtYWVjMS00YWY3LTljZTItOTFlNjY3MTg2MmJlIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrOjgwODAvYXV0aC9yZWFsbXMvbWFzdGVyIiwiYXVkIjoiYWNjb3VudCIsInN1YiI6IjlmY2QwMTM1LWM2MTgtNDc0Ni1hODQzLWE1Zjk0MzU0YTkwYiIsInR5cCI6IkJlYXJlciIsImF6cCI6ImhhdGktYXBwIiwic2Vzc2lvbl9zdGF0ZSI6IjVlNGZiYjFlLWUxY2QtNDM3Ni1iYTA3LTJjOGEwZmEyNWQ5ZiIsImFjciI6IjEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsiZGVmYXVsdC1yb2xlcy1tYXN0ZXIiLCJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJwcm9maWxlIGVtYWlsIiwic2lkIjoiNWU0ZmJiMWUtZTFjZC00Mzc2LWJhMDctMmM4YTBmYTI1ZDlmIiwiZW1haWxfdmVyaWZpZWQiOnRydWUsIm5hbWUiOiJNYWhlc2ggQnViYW5lIiwicHJlZmVycmVkX3VzZXJuYW1lIjoibWFoZXNoIGJ1YmFuZSIsImdpdmVuX25hbWUiOiJNYWhlc2giLCJmYW1pbHlfbmFtZSI6IkJ1YmFuZSIsImVtYWlsIjoicXVlZGRhZGRldW1tYXF1YS03MzgyQHlvcG1haWwuY29tIn0.c0CcDjiBNjN_FeuUFIuZdoWynVg7Q6rL2UpSo2IfCh_RWKxyYtGXYO-P_o85vpkkbemT08r49fmRi75JIwxZN71h3CUo3175bhpdbgWFeLWrBh47Hu1mQAKJSxLa1KA5urguUyBkndX0KgAkNbZssO7GAC6aK0cQGjVF6GU2GCEocAKMuyUJb2kPgkZw6kcmb_WrYZOyWc_NrglIFAZmWPa6XWJoI68maAtoncGhO4hD3UeD3B4C7IN9lh8OzyqXFWfKD7gvP6BKu7HLo2h-x1r67szRqAHvTk0syexke-HkcVEzwOci_LwYV5qpqdU3LekXRYlRdBylh6gj5nF-JQ' \
--header 'isrestrictedaccess: false' \
--header 'priority: u=1, i' \
--header 'referer: https://mykarecloud360-dev.hatiintl.com/opd-medcare/' \
--header 'responsetype: json' \
--header 'sec-ch-ua: "Google Chrome";v="141", "Not?A_Brand";v="8", "Chromium";v="141"' \
--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/141.0.0.0 Safari/537.36' \
--header 'x-activeshiftid: open' \
--header 'x-api-version: 1' \
--header 'x-countercode: Cash3' \
--header 'x-counterid: 4' \
--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-use-cache: false' \
--header 'x-userid: 50122' \
--header 'x-username: Mahesh Bubane' \
--header 'Cookie: __utma=4854570.780236938.1753766545.1753766547.1753766547.1; __utmz=4854570.1753766547.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); _ga=GA1.1.780236938.1753766545; _ga_WZEN8DTDJ4=GS2.1.s1753766544$o1$g1$t1753767144$j60$l0$h0; site24x7rumID=6421563265928367.1761132776844.1761133098685.0; isClinical=true'

Actions #7

Updated by Prajval Tambe about 1 year ago

  • Status changed from New to Assigned
Actions #8

Updated by Prajval Tambe about 1 year ago

  • Status changed from Assigned to Coded
Actions #9

Updated by Prajval Tambe about 1 year ago

remove checkbox and added dropdown

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 Prajval Tambe to Mangesh Pangrekar
Actions #12

Updated by Akshay Patil 12 months ago

Data not appear in visit type field

Actions #13

Updated by Jagdeesh Patil 12 months ago

  • Assignee changed from Prashant Isapure to Jagdeesh Patil
Actions #14

Updated by Jagdeesh Patil 12 months ago

  • Assignee changed from Jagdeesh Patil to Kunal Yelne
Actions #15

Updated by Kunal Yelne 12 months ago

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

Updated by Prajval Tambe 12 months ago

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

Updated by Shital pravin 11 months ago

  • Status changed from Coded to QA
Actions #19

Updated by Shital pravin 11 months ago

  • Assignee changed from Prajval Tambe to Mangesh Pangrekar
Actions #20

Updated by sugi vithyashini 11 months ago

dropdown showing blank in HUMS

Actions #21

Updated by Mohsin Ali 10 months ago

  • Assignee changed from Prashant Isapure to Prajval Tambe
Actions #22

Updated by Prajval Tambe 10 months ago

Actions #23

Updated by Kunal Yelne 10 months ago

The issue occurred because data was not present in the m_appointment_visit_type table.

Actions #24

Updated by Daniyal Ansari 10 months ago

  • Status changed from Coded to QA
  • Assignee changed from Prajval Tambe to Mangesh Pangrekar
Actions #25

Updated by Manisha Kadam 10 months ago

Blocker for Department

Not able to create schedule for department from master showing error

Actions #26

Updated by Prajval Tambe 10 months ago

  • Assignee changed from Prajval Tambe to Kunal Yelne

Updated by Kunal Yelne 10 months ago

After reviewing the screenshots and existing department schedules, this issue is not valid.

The selected date range 01-02-2026 to 28-02-2026 already has an active schedule configured for the Cardiology department. Due to this existing configuration, the system correctly displays the validation message:

“The slot is already configured for this department on the selected date.”

This is expected system behavior, not an application defect.

I am Created new slots for new department


Actions #28

Updated by Kunal Yelne 10 months ago

  • Status changed from Coded to QA
  • Assignee changed from Kunal Yelne to Manisha Kadam
Actions #29

Updated by Mohd Azmild Hamild 10 months ago

this issues is resolved in hums dev.

Actions #30

Updated by Mohd Azmild Hamild 10 months ago

  • Status changed from Tested to Reviewed
Actions

Also available in: Atom PDF