\n\n\u003Cimg width=\"1630\" height=\"843\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/f72643ca-d39b-4397-b30d-c4faef4e08f0\" />\n\n\u003Cimg width=\"1553\" height=\"819\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/c41c0bfc-9a13-4e42-adb6-5923c221b2a8\" />\n\n**Desktop (please complete the following information):**\n\n- OS: [e.g. iOS]\n- Browser [e.g. chrome, safari]\n- Version [e.g. 22]\n\n**Smartphone (please complete the following information):**\n\n- Device: [e.g. iPhone6]\n- OS: [e.g. iOS8.1]\n- Browser [e.g. stock browser, safari]\n- Version [e.g. 22]\n\n**Additional context**\nAdd any other context about the problem here.\n\n---\n\n### 🚨 DO NOT EDIT BELOW THIS LINE 🚨\n\n### Instructions for Requesting Assignment:\n\nTo request assignment, please clearly outline your solution and timeline by commenting on the issue using the format below:\n\n**Describe your solution clearly:**\nProvide a detailed explanation of your proposed solution, including your approach, key implementation steps, and relevant examples or references. Mention any dependencies, assumptions, or risks you foresee that might affect your timeline or implementation.\n\n**Expected Timeline:**\n- End date: [Expected submission date of a completed Pull Request]\n\n**Additional Context:**\nInclude any other relevant context, links, screenshots, or resources that support your proposed solution.\n\n> 🚨 Your assignment may be unassigned if there is no activity or progress within the stated timeline unless communicated clearly and agreed upon.\n",[],13135,"ohcnetwork","care_fe","open","Unwanted API calls are triggered by the questions in Questionnaire Preview","2025-07-29T05:46:03Z","https://github.com/ohcnetwork/care_fe/issues/13135",0.68302435,{"description":3180,"labels":3181,"number":3188,"owner":3172,"repository":3173,"state":3174,"title":3189,"updated_at":3190,"url":3191,"score":3192},"**Describe the bug**\nWhen trying to import a questionnaire in the editor, the create button will stay disabled until a change has been made to the questionnaire.\n\n**To Reproduce**\n\n1. Go the admin panel, create a new questionnaire\n2. Import a questionnaire \n3. See issue.\n\n**Expected behavior**\nThe submit will not be disabled as import should have triggered a state change\n\n**Screenshots**\n\nhttps://github.com/user-attachments/assets/d164d050-5a8e-4f2a-b71b-6770214943f7\n\n---\n\n### 🚨 DO NOT EDIT BELOW THIS LINE 🚨\n\n### Instructions for Requesting Assignment:\n\nTo request assignment, please clearly outline your solution and timeline by commenting on the issue using the format below:\n\n**Describe your solution clearly:**\nProvide a detailed explanation of your proposed solution, including your approach, key implementation steps, and relevant examples or references. Mention any dependencies, assumptions, or risks you foresee that might affect your timeline or implementation.\n\n**Expected Timeline:**\n- End date: [Expected submission date of a completed Pull Request]\n\n**Additional Context:**\nInclude any other relevant context, links, screenshots, or resources that support your proposed solution.\n\n> 🚨 Your assignment may be unassigned if there is no activity or progress within the stated timeline unless communicated clearly and agreed upon.\n",[3182,3185],{"name":3183,"color":3184},"question","d876e3",{"name":3186,"color":3187},"needs-triage","ededed",13523,"Importing a questionnaire disables create button until a change is made","2025-08-26T10:14:42Z","https://github.com/ohcnetwork/care_fe/issues/13523",0.69817823,{"description":3194,"labels":3195,"number":3196,"owner":3172,"repository":3173,"state":3174,"title":3197,"updated_at":3198,"url":3199,"score":3200},"**Is your feature request related to a problem? Please describe.**\nYes. Currently, the **Create** and **Update** buttons remain enabled by default in many forms, even when no changes have been made or no input has been provided. This may result in unnecessary API calls or seeing misleading success toasts.\n\nThis feature has already been implemented in some parts of the app, so this request is to ensure consistent behavior across all forms.\n\n**Pages where this should be implemented:**\n1. **Add Device**\n- Create form only (update already handles this)\n2. **Specimen Definitions**\n- Create and Update\n3. **Observation Definitions**\n- Create and Update\n4. **Activity Definitions**\n- Create and Update\n5. **Billing**\n- Create Discount Code\n- Create Discount Component\n6. **Charge Item Definitions**\n- Create and Update\n7. **Healthcare Services**\n- Create and Update\n8. **Product Knowledge**\n- Create form only\n9. **Product**\n- Create form only\n\n**Describe the solution you'd like**\nThe Create or Update button should be disabled by default until valid changes are made in the Form.\n\n**Describe alternatives you've considered**\nA clear and concise description of any alternative solutions or features you've considered.\n\n**Additional context**\n\nhttps://github.com/user-attachments/assets/1a579377-1b98-4273-b8a2-d4392b3931ae\n\n---\n### 🚨 DO NOT EDIT BELOW THIS LINE 🚨\n\n### Instructions for Requesting Assignment:\n\nTo request assignment, please clearly outline your solution and timeline by commenting on the issue using the format below:\n\n**Describe your solution clearly:**\nProvide a detailed explanation of your proposed solution, including your approach, key implementation steps, and relevant examples or references. Mention any dependencies, assumptions, or risks you foresee that might affect your timeline or implementation.\n\n**Expected Timeline:**\n- End date: [Expected submission date of a completed Pull Request]\n\n**Additional Context:**\nInclude any other relevant context, links, screenshots, or resources that support your proposed solution.\n\n> 🚨 Your assignment may be unassigned if there is no activity or progress within the stated timeline unless communicated clearly and agreed upon.\n",[],13243,"Disable Create/Update Buttons Until Form Changes Are Made Across All Forms","2025-08-04T11:05:14Z","https://github.com/ohcnetwork/care_fe/issues/13243",0.7217171,{"description":3202,"labels":3203,"number":3213,"owner":3172,"repository":3173,"state":3174,"title":3214,"updated_at":3215,"url":3216,"score":3217},"**Describe the bug**\nOn the payment page, the \"Mark as Cancelled\" and \"Mark as entered in error\" buttons are currently using the update API endpoint to mark payments as cancelled or in error. These actions should instead use the dedicated cancel API endpoint for proper functionality and consistency.\n\n**To Reproduce**\nSteps to reproduce the behavior:\n1. Go to the payment page for a completed transaction.\n2. Click on \"Mark as Cancelled\" or \"Mark as entered in error\" in the Actions panel.\n3. Observe that the update API is called instead of the cancel API endpoint.\n\n**Expected behavior**\nClicking \"Mark as Cancelled\" or \"Mark as entered in error\" should trigger the cancel API endpoint, not the update API endpoint.\n\n**Screenshots**\n\u003Cimg alt=\"Payment page actions panel\" width=\"3002\" src=\"https://github.com/user-attachments/assets/fe665a6b-ec5b-4a0e-a170-45b731c1a1d8\" />\n\n**Desktop (please complete the following information):**\n- OS: Any\n- Browser: Any\n- Version: Any\n\n**Smartphone (please complete the following information):**\n- Device: Any\n- OS: Any\n- Browser: Any\n- Version: Any\n\n**Additional context**\n- The cancel API endpoint should be used for payment status changes related to cancellation or error.\n- This change improves API consistency and may help downstream reporting and auditability.",[3204,3207,3210],{"name":3205,"color":3206},"bug","d73a4a",{"name":3208,"color":3209},"Changes Required","DB435E",{"name":3211,"color":3212},"UI Component","fef2c0",13872,"Change Payment Page Cancel/Error Buttons to Use Cancel API Endpoint","2025-09-29T07:44:15Z","https://github.com/ohcnetwork/care_fe/issues/13872",0.7469951,{"description":3219,"labels":3220,"number":3221,"owner":3172,"repository":3173,"state":3174,"title":3222,"updated_at":3223,"url":3224,"score":3225},"**Describe the bug**\nThe unsaved changes dialog is appearing even when you haven't made changes because of how the change detection is currently implemented in the `ExcalidrawEditor` component.\n\n**To Reproduce**\nSteps to reproduce the behavior:\n\n1. Go to Encounter\n2. Click on Files\n3. Click on Drawings\n4. Open a drawing and try to go back without making any changes\n5. See error\n\n**Expected behavior**\nShould go back without showing the unsaved changes dialog.\n\n**Current Behavior**\n\nhttps://github.com/user-attachments/assets/41b50ad4-6941-47cd-a37e-6adf2992c569\n\n\n---\n\n### 🚨 DO NOT EDIT BELOW THIS LINE 🚨\n\n### Instructions for Requesting Assignment:\n\nTo request assignment, please clearly outline your solution and timeline by commenting on the issue using the format below:\n\n**Describe your solution clearly:**\nProvide a detailed explanation of your proposed solution, including your approach, key implementation steps, and relevant examples or references. Mention any dependencies, assumptions, or risks you foresee that might affect your timeline or implementation.\n\n**Expected Timeline:**\n- End date: [Expected submission date of a completed Pull Request]\n\n**Additional Context:**\nInclude any other relevant context, links, screenshots, or resources that support your proposed solution.\n\n> 🚨 Your assignment may be unassigned if there is no activity or progress within the stated timeline unless communicated clearly and agreed upon.\n",[],13913,"Bug: ExcalidrawEditor shows unsaved changes dialog even when no changes were made by the user","2025-10-01T13:43:36Z","https://github.com/ohcnetwork/care_fe/issues/13913",0.7475107,{"description":3227,"labels":3228,"number":3229,"owner":3172,"repository":3173,"state":3230,"title":3231,"updated_at":3232,"url":3233,"score":3234},"**Describe the bug**\nSave button allows submitting form without making any changes.\n\n**To Reproduce**\nSteps to reproduce the behavior:\n\n1. Go to 'Settings\" -> \"Billing\" -> \"Edit button\"\n2. See error, without changing any fields, click Save.Form submits.\n\nhttps://github.com/user-attachments/assets/00805337-2f05-4af5-b145-65ec89e06281\n\n**Expected behavior**\nSave should be disabled until the form is modified\n\n**Screenshots**\nIf applicable, add screenshots to help explain your problem.\n\n**Desktop (please complete the following information):**\n\n- OS: [e.g. iOS]\n- Browser [e.g. chrome, safari]\n- Version [e.g. 22]\n\n**Smartphone (please complete the following information):**\n\n- Device: [e.g. iPhone6]\n- OS: [e.g. iOS8.1]\n- Browser [e.g. stock browser, safari]\n- Version [e.g. 22]\n\n**Additional context**\nAdd any other context about the problem here.\n\n---\n\n### 🚨 DO NOT EDIT BELOW THIS LINE 🚨\n\n### Instructions for Requesting Assignment:\n\nTo request assignment, please clearly outline your solution and timeline by commenting on the issue using the format below:\n\n**Describe your solution clearly:**\nProvide a detailed explanation of your proposed solution, including your approach, key implementation steps, and relevant examples or references. Mention any dependencies, assumptions, or risks you foresee that might affect your timeline or implementation.\n\n**Expected Timeline:**\n- End date: [Expected submission date of a completed Pull Request]\n\n**Additional Context:**\nInclude any other relevant context, links, screenshots, or resources that support your proposed solution.\n\n> 🚨 Your assignment may be unassigned if there is no activity or progress within the stated timeline unless communicated clearly and agreed upon.\n",[],13452,"closed","Discount Code form allows saving without changes","2025-08-21T14:16:19Z","https://github.com/ohcnetwork/care_fe/issues/13452",0.7180279,{"description":3236,"labels":3237,"number":3238,"owner":3172,"repository":3173,"state":3230,"title":3239,"updated_at":3240,"url":3241,"score":3242},"**Describe the bug**\nWhen editing any questionnaire (e.g., AllergyQuestion, DiagnosisQuestion, SymptomQuestion, MedicationRequest) and submitting without making actual updates, the system still processes the submission as if changes were made\n\n**To Reproduce**\nSteps to reproduce the behavior:\n\n1. Go to Encounters\n2. Edit a questionnaire (AllergyQuestion, DiagnosisQuestion, SymptomQuestion, MedicationRequest)\n3. Click submit without making any edits\n4. See error\n\n**Expected behavior**\nNo batch request shall be made to the backend when questionnaire doesn't have actual changes\n\n**Recording**\n\nhttps://github.com/user-attachments/assets/a25bd2a0-9f9f-4a24-a6c7-dc80dbf64bed\n\nhttps://github.com/user-attachments/assets/6cd67116-bf9c-4ee9-8da4-2c11bf2b9242\n\n**Desktop (please complete the following information):**\n\n- OS: Fedora\n- Browser: Brave\n\n---\n\n### 🚨 DO NOT EDIT BELOW THIS LINE 🚨\n\n### Instructions for Requesting Assignment:\n\nTo request assignment, please clearly outline your solution and timeline by commenting on the issue using the format below:\n\n**Describe your solution clearly:**\nProvide a detailed explanation of your proposed solution, including your approach, key implementation steps, and relevant examples or references. Mention any dependencies, assumptions, or risks you foresee that might affect your timeline or implementation.\n\n**Expected Timeline:**\n- End date: [Expected submission date of a completed Pull Request]\n\n**Additional Context:**\nInclude any other relevant context, links, screenshots, or resources that support your proposed solution.\n\n> 🚨 Your assignment may be unassigned if there is no activity or progress within the stated timeline unless communicated clearly and agreed upon.\n",[],12683,"Bug: Questionnaires are submitted even when no edits are made","2025-07-08T13:16:02Z","https://github.com/ohcnetwork/care_fe/issues/12683",0.7187791,{"description":3244,"labels":3245,"number":3252,"owner":3172,"repository":3173,"state":3230,"title":3253,"updated_at":3254,"url":3255,"score":3256},"**Describe the bug**\nIn a questionnaire with dependent choice-based questions, if a parent question is edited, the child question's options do not update accordingly during form filling. This leads to stale or incorrect options being shown to the user.\n\n**To Reproduce**\nIn a questionnaire with conditional question, try changing the option of the parent question and check the conditional follow up question. It remains same. \n\n1. Go to '...'\n2. Click on '....'\n3. Scroll down to '....'\n4. See error\n\n**Expected behavior**\nA clear and concise description of what you expected to happen.\n\n**Screenshots**\nIf applicable, add screenshots to help explain your problem.\n\n**Desktop (please complete the following information):**\n\n- OS: [e.g. iOS]\n- Browser [e.g. chrome, safari]\n- Version [e.g. 22]\n\n**Smartphone (please complete the following information):**\n\n- Device: [e.g. iPhone6]\n- OS: [e.g. iOS8.1]\n- Browser [e.g. stock browser, safari]\n- Version [e.g. 22]\n\n**Additional context**\nAdd any other context about the problem here.\n\n---\n\n### 🚨 DO NOT EDIT BELOW THIS LINE 🚨\n\n### Instructions for Requesting Assignment:\n\nTo request assignment, please clearly outline your solution and timeline by commenting on the issue using the format below:\n\n**Describe your solution clearly:**\nProvide a detailed explanation of your proposed solution, including your approach, key implementation steps, and relevant examples or references. Mention any dependencies, assumptions, or risks you foresee that might affect your timeline or implementation.\n\n**Expected Timeline:**\n- End date: [Expected submission date of a completed Pull Request]\n\n**Additional Context:**\nInclude any other relevant context, links, screenshots, or resources that support your proposed solution.\n\n> 🚨 Your assignment may be unassigned if there is no activity or progress within the stated timeline unless communicated clearly and agreed upon.\n",[3246,3249],{"name":3247,"color":3248},"P1","519BFE",{"name":3250,"color":3251},"stale","688388",12549,"Choice Options Do Not Update When Parent Question is Edited","2025-08-13T06:38:27Z","https://github.com/ohcnetwork/care_fe/issues/12549",0.7240186,{"description":3258,"labels":3259,"number":3260,"owner":3172,"repository":3173,"state":3230,"title":3261,"updated_at":3262,"url":3263,"score":3264},"**Describe the bug**\nAfter importing a questionnaire, clicking \"Create\" and then \"Cancel\" still triggers toaster notification.\n\n**To Reproduce**\nSteps to reproduce the behavior:\n\n1. Go to Admin dashboard\n2. Click on create questionnaire\n3. Import from url\n4. Click on create\n5. While its creating click cancel\n6. Now you are on `/admin/questionnaire`\n7. Notification is still send\n\n**Expected behavior**\nThe process should be fully canceled when 'Cancel' is clicked, or the 'Cancel' button should be disabled while the questionnaire is being created.\n\n**Recording**\n\nhttps://github.com/user-attachments/assets/5757d136-3929-4ca0-b494-bf25a7f21314\n\n**Desktop (please complete the following information):**\n\n- OS: Fedora\n- Browser: Brave\n- Version: Latest\n\n**Smartphone (please complete the following information):**\n\n- Device: [e.g. iPhone6]\n- OS: [e.g. iOS8.1]\n- Browser [e.g. stock browser, safari]\n- Version [e.g. 22]\n\n**Additional context**\nAdd any other context about the problem here.\n\n---\n\n### 🚨 DO NOT EDIT BELOW THIS LINE 🚨\n\n### Instructions for Requesting Assignment:\n\nTo request assignment, please clearly outline your solution and timeline by commenting on the issue using the format below:\n\n**Describe your solution clearly:**\nProvide a detailed explanation of your proposed solution, including your approach, key implementation steps, and relevant examples or references. Mention any dependencies, assumptions, or risks you foresee that might affect your timeline or implementation.\n\n**Expected Timeline:**\n- End date: [Expected submission date of a completed Pull Request]\n\n**Additional Context:**\nInclude any other relevant context, links, screenshots, or resources that support your proposed solution.\n\n> 🚨 Your assignment may be unassigned if there is no activity or progress within the stated timeline unless communicated clearly and agreed upon.\n",[],12506,"Bug: After importing a questionnaire, clicking \"Create\" and then \"Cancel\" still triggers notifications","2025-06-05T06:39:40Z","https://github.com/ohcnetwork/care_fe/issues/12506",0.7255931,{"description":3266,"labels":3267,"number":3270,"owner":3172,"repository":3173,"state":3230,"title":3271,"updated_at":3272,"url":3273,"score":3274},"**Describe the bug**\n\nDisable submit buttons of these questionnaire until valid changes are made\n\nhttps://github.com/user-attachments/assets/4e058af3-6deb-4417-b242-fc419df055bc\n\n**To Reproduce**\nSteps to reproduce the behavior:\n\n1. Go to '...'\n2. Click on '....'\n3. Scroll down to '....'\n4. See error\n\n**Expected behavior**\nA clear and concise description of what you expected to happen.\n\n**Screenshots**\nIf applicable, add screenshots to help explain your problem.\n\n**Desktop (please complete the following information):**\n\n- OS: [e.g. iOS]\n- Browser [e.g. chrome, safari]\n- Version [e.g. 22]\n\n**Smartphone (please complete the following information):**\n\n- Device: [e.g. iPhone6]\n- OS: [e.g. iOS8.1]\n- Browser [e.g. stock browser, safari]\n- Version [e.g. 22]\n\n**Additional context**\nAdd any other context about the problem here.\n\n---\n\n### 🚨 DO NOT EDIT BELOW THIS LINE 🚨\n\n### Instructions for Requesting Assignment:\n\nTo request assignment, please clearly outline your solution and timeline by commenting on the issue using the format below:\n\n**Describe your solution clearly:**\nProvide a detailed explanation of your proposed solution, including your approach, key implementation steps, and relevant examples or references. Mention any dependencies, assumptions, or risks you foresee that might affect your timeline or implementation.\n\n**Expected Timeline:**\n- End date: [Expected submission date of a completed Pull Request]\n\n**Additional Context:**\nInclude any other relevant context, links, screenshots, or resources that support your proposed solution.\n\n> 🚨 Your assignment may be unassigned if there is no activity or progress within the stated timeline unless communicated clearly and agreed upon.\n",[3268,3269],{"name":3183,"color":3184},{"name":3186,"color":3187},13204,"Disable submit buttons of allergy, diagnosis, symptoms questionnaire until valid changes are made","2025-08-04T04:33:00Z","https://github.com/ohcnetwork/care_fe/issues/13204",0.72789615,["Reactive",3276],{},["Set"],["ShallowReactive",3279],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$f2Bs3yPYVF_WT-L1bSm8xgpuVedTByyJTK_8tpuKtxag":-1},"/ohcnetwork/care_fe/12657"]