Kulcare Docs
Test plansClinic app

Test Plan: Clinic App - Settings

Module: Clinic App - Settings URL: https://practice-stg-new.kulcare.com/cms/settings Status: ✅ Complete (Tested 2026-06-11)


Test Data Requirements

TypeDataPurpose
Service AName: "Consultation"Test CRUD
Service BName: "Follow-up"Test duplicate
Procedure AName: "Blood Test"Test CRUD
Vital AName: "BP"Test CRUD
Category AName: "Regular"Test CRUD
Category BName: "Premium"Test duplicate

Test Cases

General Settings

#Test CasePriorityStepsExpectedResult
1Clinic General SettingsP0Edit settings → SaveSettings saved✅ Pass
2Patient ID GenerationP0View settingsID format shown✅ Pass

Services CRUD

#Test CasePriorityStepsExpectedResult
3Add ServiceP0Add new service → SaveService added✅ Pass
4Delete ServiceP0Delete service → ConfirmService removed✅ Pass
5Edit ServiceP0Edit service → SaveService updated❌ FAIL

Procedures CRUD

#Test CasePriorityStepsExpectedResult
6Add ProcedureP0Add new procedure → SaveProcedure added✅ Pass
7Delete ProcedureP0Delete procedure → ConfirmProcedure removed✅ Pass
8Edit ProcedureP0Edit procedure → SaveProcedure updated❌ FAIL

Vitals CRUD

#Test CasePriorityStepsExpectedResult
9Add VitalP0Add new vital → SaveVital added✅ Pass
10Delete VitalP0Delete vital → ConfirmVital removed✅ Pass
11Edit VitalP0Edit vital → SaveVital updated❌ FAIL

Patient Categories

#Test CasePriorityStepsExpectedResult
12Add CategoryP0Add new category → SaveCategory added✅ Pass
13Edit CategoryP0Edit category → SaveCategory updated✅ Pass
14Delete CategoryP0Delete category → ConfirmCategory removed✅ Pass
15View CategoriesP0Go to categories pageList shown✅ Pass
16Empty name validationP0Submit without nameError shown✅ Pass
17Duplicate name (exact)P1Add "BMI" twiceShould reject❌ FAIL
18Duplicate name (case-insensitive)P2Add "bmi" then "BMI"Should reject❌ FAIL

SMS/WhatsApp

#Test CasePriorityStepsExpectedResult
19Configure SMS NotificationsP0Enable SMS → SaveSettings saved✅ Pass
20Configure WhatsAppP0Enable WhatsApp → SaveSettings saved✅ Pass

Bugs Found

Bug #DescriptionSeverityStatus
11Edit service not working (PATCH)🟠 MediumOpen
12Edit procedure not working (PATCH)🟠 MediumOpen
13Edit vital not working (PATCH)🟠 MediumOpen
14Duplicate name (exact) not rejected🟠 MediumOpen
15Duplicate name case-insensitive🟢 LowOpen

Test Execution Checklist

  • TC-1 to TC-20

Test Plan Status: ✅ Complete Tested: 2026-06-11 Session File: ../test-reports/sessions/04-clinic-app-settings.md

On this page