Gaps #89548
openTask #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"
10%
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
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)
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.
Updated by Mohsin Ali about 1 year ago
- Assignee changed from Mohsin Ali to Kunal Yelne
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": "testing09@gmail.com",
"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": "ติดตามผล"
}
]
}'
Updated by Kunal Yelne about 1 year ago
- Assignee changed from Kunal Yelne to Prajval Tambe
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'
Updated by Shital pravin about 1 year ago
- Assignee changed from Prajval Tambe to Mangesh Pangrekar
Updated by Akshay Patil 12 months ago
- File clipboard-202511202027-w91ra.png clipboard-202511202027-w91ra.png added
- Status changed from QA to Re-open
- Assignee changed from Mangesh Pangrekar to Prashant Isapure
Data not appear in visit type field
Updated by Kunal Yelne 12 months ago
- Assignee changed from Kunal Yelne to Prajval Tambe
Updated by Prajval Tambe 11 months ago

Updated by sugi vithyashini 11 months ago
- File visittypeblank.PNG visittypeblank.PNG added
- Status changed from QA to Re-open
- Assignee changed from Mangesh Pangrekar to Prashant Isapure
dropdown showing blank in HUMS
Updated by Prajval Tambe 10 months ago
- File clipboard-202601051102-jna0m.png clipboard-202601051102-jna0m.png added
- Status changed from Re-open to Coded

Updated by Kunal Yelne 10 months ago
The issue occurred because data was not present in the m_appointment_visit_type table.
Updated by Daniyal Ansari 10 months ago
- Status changed from Coded to QA
- Assignee changed from Prajval Tambe to Mangesh Pangrekar
Updated by Manisha Kadam 10 months ago
- File clipboard-202601151658-7hrjt.png clipboard-202601151658-7hrjt.png added
- Status changed from QA to Re-open
- Assignee changed from Mangesh Pangrekar to Prajval Tambe
Blocker for Department
Not able to create schedule for department from master showing error

Updated by Prajval Tambe 10 months ago
- Assignee changed from Prajval Tambe to Kunal Yelne
Updated by Kunal Yelne 10 months ago
- File Screenshot 2026-01-19 175019.png Screenshot 2026-01-19 175019.png added
- File Screenshot 2026-01-19 174731.png Screenshot 2026-01-19 174731.png added
- File Screenshot 2026-01-19 174651.png Screenshot 2026-01-19 174651.png added
- Status changed from Re-open to Coded
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


Updated by Kunal Yelne 10 months ago
- Status changed from Coded to QA
- Assignee changed from Kunal Yelne to Manisha Kadam
Updated by Mohd Azmild Hamild 10 months ago
- File clipboard-202601211650-ug4j0.png clipboard-202601211650-ug4j0.png added
- Status changed from QA to Tested
- Assignee changed from Manisha Kadam to Mohd Azmild Hamild
this issues is resolved in hums dev.