🩺 Business Onboarding Cookbook: Doctor Consultation & General OPD Clinics
Category: Doctor Consultation / General OPD
Primary Domain:02_Healthcare_Clinical_Wellness
Platform: 360 SERVICE HUB
1. Overview & Business Profile Context
This cookbook provides comprehensive, verified test data for onboarding an outpatient department (OPD) family medical clinic. It tests:
- Fast 15-Minute Sequential Consultations: Validating high-throughput scheduling with daily sequential queue token numbers (
Token #01,Token #02). - Extended Afternoon Break (Split-Shift Emulation): Operating 08:30 to 21:00 with a 4-hour midday break (
13:00to17:00), mirroring traditional Indian clinic schedules. IndividualSolo Practitioner Auto-Fill: Onboarding lead physician from authenticated account profile.- Dual Resource Pairing: Minor procedure offerings requiring both the Physician (
PERSON) and the Examination/ECG Room (SPACE). - Telehealth Virtual Consultations: Offerings with virtual fulfillment and patient symptom intake notes.
2. Step-by-Step Onboarding Data
Step 1 of 5: Business Information
| Field / UI Control | Specification Type | Exact Test Data Value | Notes & UI Behavior |
|---|---|---|---|
| Business Logo / Photo Upload | Image Picker Card | sanjeevani_clinic_facade.jpg (Modern clinic reception with reception desk and doctor consultation doors) |
Tap opens library. Thumbnail preview renders. |
| Business Name | Text Field (Single-line) | Sanjeevani Multispeciality Family Clinic & OPD Centre |
53 characters. Valid ($\ge 2$ and $\le 100$). |
| Business Category | Dropdown / Picker | Doctor Consultation / General OPD |
Contextualizes clinical OPD terms. |
| Business Type | Segmented Control | Individual |
Doctor's private practice; enables Auto-fill. |
| Business Address | Text Field / Geocomplete | Plot 12, Sector 14 Market, Near Dwarka Mor Metro |
High-density residential neighborhood. |
| Auto-detect GPS / Pick on Map | Action Buttons | Latitude: 28.6015 Longitude: 77.0289 |
Geocoded in Sector 14, Dwarka, New Delhi. Valid bbox. |
| Operating City | Text Field (Single-line) | New Delhi |
City text. |
| Mobile Number (Verified via Login) | Phone Input (Read-only) | +919811876543 |
Read-only with green checkmark badge (✔). |
| Email ID (Optional) | Email Text Field | reception@sanjeevaniclinic.in |
Valid email regex. |
| Business Description (Optional) | Text Area (Multi-line) | Trusted family healthcare clinic offering comprehensive outpatient consultations, routine pediatric checkups, diabetic management, ECG diagnostics, and digital prescriptions. Lead by Senior Consultant Physician Dr. Rajiv Malhotra (MD Medicine, Ex-AIIMS). Digital token queue minimizes waiting room crowding. |
315 characters ($\le 500$). |
| Language Preference | Dropdown / Select | English (Default) |
Default operating language. |
| Time Zone | Input Field / Display | India Standard Time (IST) |
IANA Asia/Kolkata. |
| Navigation Action | Primary Contained Button | Tap Continue |
Validates Step 1, advances to Step 2. |
Step 2 of 5: Add Resource (Polymorphic Flow)
Add the following 4 realistic clinical resources covering Chief Physician, Pediatrician, General OPD Chamber, and ECG Procedure Room:
[ What does your customer book? ]
├── [●] 1. Team Member / Staff ──► Dr. Rajiv Malhotra (Chief Physician - Auto-filled)
├── [●] 2. Team Member / Staff ──► Dr. Shalini Gupta (Consultant Pediatrician)
├── [○] 3. Room / Space ──► Consultation Chamber 1 (General OPD)
└── [○] 4. Room / Space ──► Minor Procedure & ECG Room
Resource 1: Chief Consultant Physician (Auto-Fill Flow Test)
| Field / UI Control | Specification Type | Exact Test Data Value | Notes & UI Behavior |
|---|---|---|---|
| Global Helper Banner Action | Text Link Action | Tap Auto-fill |
Pulls account name & verified phone. |
| Resource Type Master Selector | Radio Card Group | [●] Team Member / Staff |
Selected by default. |
| Add Profile Photo (Optional) | Avatar Upload Button | dr_rajiv_malhotra.jpg |
Professional doctor portrait wearing stethoscope. |
| Full Name of Staff / Specialist | Text Field | Dr. Rajiv Malhotra |
Auto-filled from login account profile. |
| Role / Designation | Text Field | Senior Consultant Physician (MBBS, MD Medicine) |
Medical credentials. |
| Simultaneous Clients Handled | Number Input Field | 1 |
1 patient per consultation. |
| Mobile Number (For booking alerts) | Phone Input Field | 9811876543 |
Auto-filled phone. |
| Gender | Dropdown Selector | Male |
Male doctor. |
| Experience (Optional) | Text Field | 18 Years (Ex-Senior Resident AIIMS) |
Clinical background. |
| Bio / Specialization (Optional) | Text Area | Specializes in lifestyle disorders, hypertension, type-2 diabetes management, cardiovascular prevention, and acute infectious illnesses. |
Medical bio. |
| Primary Resource | Switch / Toggle | ON |
Auto-toggled ON by Auto-fill action. |
| Active & Available for Bookings | Switch / Toggle | ON |
Active. |
| Action | Primary Button | Tap Save Resource |
Saves Dr. Rajiv Malhotra. |
Resource 2: Consultant Pediatrician (Team Member / Staff)
| Field / UI Control | Specification Type | Exact Test Data Value | Notes & UI Behavior |
|---|---|---|---|
| Resource Type Master Selector | Radio Card Group | [●] Team Member / Staff |
Staff form. |
| Add Profile Photo (Optional) | Avatar Upload Button | dr_shalini_gupta.jpg |
Female pediatrician portrait. |
| Full Name of Staff / Specialist | Text Field | Dr. Shalini Gupta |
Required. |
| Role / Designation | Text Field | Consultant Pediatrician & Neonatologist (MD, DNB) |
Credentials. |
| Simultaneous Clients Handled | Number Input Field | 1 |
1 child per appointment. |
| Mobile Number (For booking alerts) | Phone Input Field | 9811876544 |
Alert mobile. |
| Gender | Dropdown Selector | Female |
Female doctor. |
| Experience (Optional) | Text Field | 12 Years (Ex-Kalawati Saran Hospital) |
Experience. |
| Bio / Specialization (Optional) | Text Area | Specializes in newborn developmental milestones, childhood immunizations, pediatric nutrition, and childhood asthma management. |
Bio. |
| Primary Resource | Switch / Toggle | OFF |
Secondary resource. |
| Active & Available for Bookings | Switch / Toggle | ON |
Active. |
| Action | Primary Button | Tap Save Resource |
Saves Dr. Shalini Gupta. |
Resource 3: Consultation Chamber 1 (Room / Space)
| Field / UI Control | Specification Type | Exact Test Data Value | Notes & UI Behavior |
|---|---|---|---|
| Resource Type Master Selector | Radio Card Group | [●] Room / Space |
Space form. |
| Upload Space / Room Photo (Optional) | Image Upload Box | opd_chamber_1.jpg |
Photo of doctor desk, patient stool, examination bed, and wall-mounted diagnostic set. |
| Space / Room / Court Name | Text Field | Consultation Chamber 1 (General OPD) |
Required. |
| Space Type / Description | Text Field | Air-conditioned private clinical chamber with examination bed, digital blood pressure monitor, and privacy curtain. |
Amenities. |
| Physical Capacity (Max People / Seats) | Number Input Field | 1 |
1 patient + attendant. |
| Primary Resource | Switch / Toggle | OFF |
Space resource. |
| Active & Available for Bookings | Switch / Toggle | ON |
Active. |
| Action | Primary Button | Tap Save Resource |
Saves Chamber 1. |
Resource 4: Minor Procedure & ECG Room (Room / Space)
| Field / UI Control | Specification Type | Exact Test Data Value | Notes & UI Behavior |
|---|---|---|---|
| Resource Type Master Selector | Radio Card Group | [●] Room / Space |
Space form. |
| Upload Space / Room Photo (Optional) | Image Upload Box | ecg_procedure_room.jpg |
Photo of GE 12-lead ECG machine, stretcher, and crash cart. |
| Space / Room / Court Name | Text Field | Minor Procedure & ECG Room |
Required. |
| Space Type / Description | Text Field | Sterile procedure room with high-resolution 12-lead digital ECG machine, nebulizer station, oxygen concentrator, and wound dressing cart. |
Facility details. |
| Physical Capacity (Max People / Seats) | Number Input Field | 1 |
1 patient at a time. |
| Primary Resource | Switch / Toggle | OFF |
Specialized room. |
| Active & Available for Bookings | Switch / Toggle | ON |
Active. |
| Action | Primary Button | Tap Save Resource |
Saves Procedure Room. |
Step 3 of 5: Services & Offerings (Consolidated Flow)
Add the following 5 realistic medical clinic offerings:
Offering 1: General Physician OPD Consultation (Core In-Person Checkup)
| Field / UI Control | Specification Type | Exact Test Data Value | Notes & UI Behavior |
|---|---|---|---|
| Service / Offering Name | Text Field | General Physician OPD Consultation |
Core checkup. |
| Service Description (Optional) | Text Area | Comprehensive clinical examination by Dr. Rajiv Malhotra. Includes vitals check (BP, SpO2, pulse, temperature), symptom history evaluation, physical chest/abdomen examination, and digital prescription. |
Details. |
| Duration Unit | Segmented Control | Minutes |
Minutes. |
| Duration Value (Custom) | Number Input Field | 15 |
15 minutes fast consultation. |
| Fulfillment Mode | Radio Group | [●] At Venue |
In-clinic. |
| Booking Capacity Model | Segmented Control | [●] 1:1 Appointment |
1:1 appointment. |
| Price (₹) | Currency Input Field | 600 |
Consultation fee: ₹600.00. |
| Buffer (Mins) | Number Input Field | 5 |
5m examination bed sheet change & steth wipe. |
| Assign to Resources | Multi-select Chips | [✓] Dr. Rajiv Malhotra[✓] Consultation Chamber 1 (General OPD) |
Requires both doctor and Chamber 1. |
| Allow Multi-Slot / Consecutive Bookings | Switch / Toggle | OFF |
Single slot. |
| Action | Action Button | Tap + Add This Offering |
Appends Offering 1. |
Offering 2: Pediatric Wellness & Vaccination Review (Pediatric Offering)
| Field / UI Control | Specification Type | Exact Test Data Value | Notes & UI Behavior |
|---|---|---|---|
| Service / Offering Name | Text Field | Pediatric Wellness & Growth Milestone Check |
Child health. |
| Service Description (Optional) | Text Area | Thorough developmental examination for infants and children up to 14 years by Dr. Shalini Gupta. Includes height/weight percentile charting, milestone audit, diet counseling, and vaccination card review. |
Pediatric details. |
| Duration Unit | Segmented Control | Minutes |
Minutes. |
| Duration Value (Custom) | Number Input Field | 20 |
20 minutes. |
| Fulfillment Mode | Radio Group | [●] At Venue |
In-clinic. |
| Booking Capacity Model | Segmented Control | [●] 1:1 Appointment |
1:1 appointment. |
| Price (₹) | Currency Input Field | 700 |
Fee: ₹700.00. |
| Buffer (Mins) | Number Input Field | 5 |
Sanitization. |
| Assign to Resources | Multi-select Chips | [✓] Dr. Shalini Gupta |
Assigned to Dr. Shalini. |
| Allow Multi-Slot / Consecutive Bookings | Switch / Toggle | OFF |
Single slot. |
| Action | Action Button | Tap + Add This Offering |
Appends Offering 2. |
Offering 3: 12-Lead Digital ECG & Physician Interpretation (Diagnostic Service)
| Field / UI Control | Specification Type | Exact Test Data Value | Notes & UI Behavior |
|---|---|---|---|
| Service / Offering Name | Text Field | 12-Lead Digital ECG with Immediate Doctor Review |
Diagnostic procedure. |
| Service Description (Optional) | Text Area | Computerized 12-lead Electrocardiogram (ECG) performed on calibrated machine, followed by immediate clinical rhythm interpretation and cardiac consultation by Dr. Rajiv Malhotra. |
Clinical description. |
| Duration Unit | Segmented Control | Minutes |
Minutes. |
| Duration Value (Custom) | Number Input Field | 20 |
20 minutes. |
| Fulfillment Mode | Radio Group | [●] At Venue |
At venue. |
| Booking Capacity Model | Segmented Control | [●] 1:1 Appointment |
1:1 appointment. |
| Price (₹) | Currency Input Field | 450 |
Fee: ₹450.00. |
| Buffer (Mins) | Number Input Field | 10 |
10m probe cleaning and paper roll reset. |
| Assign to Resources | Multi-select Chips | [✓] Dr. Rajiv Malhotra[✓] Minor Procedure & ECG Room |
Requires Doctor + Minor Procedure Room. |
| Allow Multi-Slot / Consecutive Bookings | Switch / Toggle | OFF |
Single slot. |
| Action | Action Button | Tap + Add This Offering |
Appends Offering 3. |
Offering 4: Comprehensive Senior Citizen Diabetic Care Review (Extended Service)
| Field / UI Control | Specification Type | Exact Test Data Value | Notes & UI Behavior |
|---|---|---|---|
| Service / Offering Name | Text Field | Comprehensive Senior Citizen Diabetic & Hypertension Review |
Chronic care slot. |
| Service Description (Optional) | Text Area | Dedicated extended review for chronic diabetes and cardiac patients. Includes capillary blood glucose test, foot neuropathy monofilament screening, kidney panel review, and dosage adjustment. |
Care details. |
| Duration Unit | Segmented Control | Minutes |
Minutes. |
| Duration Value (Custom) | Number Input Field | 30 |
30 minutes. |
| Fulfillment Mode | Radio Group | [●] At Venue |
At venue. |
| Booking Capacity Model | Segmented Control | [●] 1:1 Appointment |
1:1 appointment. |
| Price (₹) | Currency Input Field | 1200 |
Fee: ₹1,200.00. |
| Buffer (Mins) | Number Input Field | 10 |
10 minutes. |
| Assign to Resources | Multi-select Chips | [✓] Dr. Rajiv Malhotra |
Assigned to Dr. Rajiv. |
| Allow Multi-Slot / Consecutive Bookings | Switch / Toggle | OFF |
Single slot. |
| Action | Action Button | Tap + Add This Offering |
Appends Offering 4. |
Offering 5: Telehealth Video Consultation (Virtual Care)
| Field / UI Control | Specification Type | Exact Test Data Value | Notes & UI Behavior |
|---|---|---|---|
| Service / Offering Name | Text Field | Online Doctor Video Consultation (Follow-up & Reports) |
Telehealth offering. |
| Service Description (Optional) | Text Area | Secure end-to-end encrypted video consultation for report reviews, ongoing treatment follow-ups, and minor illnesses. E-prescription generated and shared directly to your app. |
Virtual details. |
| Duration Unit | Segmented Control | Minutes |
Minutes. |
| Duration Value (Custom) | Number Input Field | 15 |
15 minutes. |
| Fulfillment Mode | Radio Group | [●] At Venue (Configured with virtual tele-link) |
Telehealth consultation. |
| Booking Capacity Model | Segmented Control | [●] 1:1 Appointment |
1:1 appointment. |
| Price (₹) | Currency Input Field | 500 |
Fee: ₹500.00. |
| Buffer (Mins) | Number Input Field | 5 |
5 minutes note logging. |
| Assign to Resources | Multi-select Chips | [✓] Dr. Rajiv Malhotra |
Assigned to Dr. Rajiv. |
| Allow Multi-Slot / Consecutive Bookings | Switch / Toggle | OFF |
Single slot. |
| Action | Action Button | Tap + Add This Offering |
Appends Offering 5. |
| Navigation Action | Primary Button | Tap Save & Continue |
Validates 5 offerings; advances to Step 4. |
Step 4 of 5: Business Availability
Weekly Operating Schedule Matrix
Indian clinical practices traditionally follow a split morning/evening schedule with a 4-hour afternoon hospital round closure. On 360 SERVICE HUB, this is modeled by setting the daily span from 08:30 to 21:00 and using the Lunch Break feature from 13:00 to 17:00.
| Day of Week | Day Switch | Start Time | End Time | Add Lunch Break | Lunch Start | Lunch End | Operational Rationale |
|---|---|---|---|---|---|---|---|
| Monday | [●] ON |
08:30 |
21:00 |
[✓] Checked |
13:00 |
17:00 |
Morning OPD: 08:30–13:00 | Evening OPD: 17:00–21:00. |
| Tuesday | [●] ON |
08:30 |
21:00 |
[✓] Checked |
13:00 |
17:00 |
Copied via shortcut. |
| Wednesday | [●] ON |
08:30 |
21:00 |
[✓] Checked |
13:00 |
17:00 |
Copied via shortcut. |
| Thursday | [●] ON |
08:30 |
21:00 |
[✓] Checked |
13:00 |
17:00 |
Copied via shortcut. |
| Friday | [●] ON |
08:30 |
21:00 |
[✓] Checked |
13:00 |
17:00 |
Copied via shortcut. |
| Saturday | [●] ON |
08:30 |
21:00 |
[✓] Checked |
13:00 |
17:00 |
Full Saturday clinic. |
| Sunday | [●] ON |
09:00 |
13:00 |
[ ] Unchecked |
N/A | N/A | Sunday Morning Emergency / Urgent OPD Only. |
Bulk Action Configuration Tip:
- Configure Monday card: Toggle
ON, Start:08:30, End:21:00, Lunch: Checked (13:00to17:00). - Tap shortcut chip
Mon → Weekdays. - Duplicate across Saturday.
- Configure Sunday as morning-only: Start
09:00, End13:00, Lunch Break: Unchecked.
Holidays & Closed Days Configuration
Tap + Add Holiday to insert 3 national holiday clinic closures:
Republic Day
- Date:
2027-01-26 - Holiday Name:
Republic Day National Holiday - Action: Tap
Save Holiday.
- Date:
Independence Day
- Date:
2027-08-15 - Holiday Name:
Independence Day National Holiday - Action: Tap
Save Holiday.
- Date:
Diwali Festival Day
- Date:
2026-11-08 - Holiday Name:
Diwali Festival Holiday - Action: Tap
Save Holiday.
- Date:
Navigation Action: Tap Save & Continue to advance to Step 5.
Step 5 of 5: Final Verification & Go-Live
Summary Card Audit Verification:
- Business Details Card:
- Name:
Sanjeevani Multispeciality Family Clinic & OPD Centre - Category:
Doctor Consultation / General OPD| Type:Individual - Address:
Plot 12, Sector 14 Market, Near Dwarka Mor Metro, New Delhi (28.6015, 77.0289) - Contact:
+919811876543|reception@sanjeevaniclinic.in
- Name:
- Resource Roster Card:
- 👤 Dr. Rajiv Malhotra (Chief Physician, Cap: 1, Primary: YES)
- 👤 Dr. Shalini Gupta (Pediatrician, Cap: 1, Primary: NO)
- 🏢 Consultation Chamber 1 (General OPD, Cap: 1, Primary: NO)
- 🏢 Minor Procedure & ECG Room (Diagnostic Suite, Cap: 1, Primary: NO)
- Offerings & Services Card:
- 5 Medical Offerings:
- General Physician OPD Consultation — 15m @ ₹600 (5m buffer)
- Pediatric Wellness Check — 20m @ ₹700 (5m buffer)
- 12-Lead Digital ECG — 20m @ ₹450 (10m buffer)
- Senior Citizen Diabetic Review — 30m @ ₹1,200 (10m buffer)
- Online Video Consultation — 15m @ ₹500 (5m buffer)
- 5 Medical Offerings:
- Operating Schedule Card:
- Mon–Sat:
08:30 – 21:00(Afternoon Break:13:00 – 17:00) - Sun:
09:00 – 13:00(Morning emergency OPD) - Holidays: 3 declared national holidays.
- Mon–Sat:
Activation Action:
Tap Publish / Launch Business.
The clinic goes live on the 360 SERVICE HUB network and opens the merchant operations dashboard.
3. QA Testing & Customer App Verification Scenarios
| Test Case ID | Test Objective | Customer App Actions | Expected Engine Result |
|---|---|---|---|
| TC-DOC-01 | Daily Sequential Token Numbering | Three distinct customers book General Physician OPD Consultation for tomorrow morning. | Customer 1 receives Token #01, Customer 2 receives Token #02, Customer 3 receives Token #03. Sequence displays clearly on tickets. |
| TC-DOC-02 | Afternoon Hospital Break Blackout | Inspect available slots on Thursday between 13:00 and 17:00. | Zero slots exist. Morning slots end cleanly at 12:45 PM (12:45 + 15m = 13:00). Evening slots resume promptly at 17:00 PM. |
| TC-DOC-03 | Dual Resource (Doctor + ECG Room) Lock | Book 12-Lead Digital ECG at 18:00 PM. | Locks both Dr. Rajiv Malhotra (PERSON) and Minor Procedure Room (SPACE) from 18:00 to 18:30 (20m + 10m buffer). Neither can accept another booking during this window. |
| TC-DOC-04 | Sunday Morning Cutoff | Attempt to book consultation on Sunday at 14:00 PM. | Sunday operating hours close at 13:00. Engine correctly marks Sunday afternoon as completely closed. |
| TC-DOC-05 | Tight 15-Minute Slot Velocity | View morning slot grid for Dr. Rajiv. | Generates slots every 20 mins (15m consultation + 5m buffer): 08:30, 08:50, 09:10, 09:30, 09:50... |