🏥 Business Onboarding Cookbook: Hemodialysis Centers & Renal Care Clinics
Category: Hemodialysis Centers & Renal Care Clinics
Primary Domain: 11_Healthcare_Specialized_Diagnostics
Platform: 360 SERVICE HUB
1. Overview & Business Profile Context
This cookbook provides realistic, comprehensive, and verified test data for onboarding an advanced clinical hemodialysis unit and day-care renal therapy center. It exercises:
- Compound Three-Way Clinical Allocation (Bay
SPACE + Nurse PERSON + Machine EQUIPMENT): Modeling maintenance renal replacement therapy where the physical recliner station, senior dialysis nurse, and medical hemodialysis machine are atomically locked for 4 hours.
- Dedicated Isolation Bay Protocol (Seronegative vs. Seropositive Bays): Modeling specialized clinical isolation bays with dedicated machines reserved strictly for hepatitis/retroviral positive patients to eliminate cross-contamination risks.
- Hourly Duration Engine with 4-Hour Standard Dialysis Cycles: 4-hour continuous treatment cycles aligned with clinical nephrology clearance protocols, with zero mid-treatment interruptions.
- Turnaround Hot Chemical Disinfection & RO Line Flush Buffer (45 Minutes): Enforcing a mandatory 45-minute buffer between dialysis shifts for 85°C hot water citric acid machine chemical cycles, RO loop flushing, line priming, and linen sterilization.
- Three-Shift Clinical Operating Grid: Operating continuously from 06:00 AM through 10:00 PM organized into three standardized clinical shifts (Morning, Afternoon, Evening).
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 |
renallife_dialysis_logo.jpg (Sleek medical emblem featuring dual stylized kidney contours in royal blue with a cleansing red and blue circulatory loop) |
Tap opens media picker. Renders 1:1 preview card with edit overlay. |
| Business Name |
Text Field (Single-line) |
RenalLife Hemodialysis & Kidney Care Center |
43 characters. Valid ($\ge 2$ and $\le 100$). |
| Business Category |
Dropdown / Picker |
Hemodialysis Centers & Renal Care Clinics |
Contextualizes day-care dialysis, medical stations, and renal nurses. |
| Business Type |
Segmented Control |
Company |
Licensed day-care clinical healthcare facility. |
| Business Address |
Text Field / Geocomplete |
Plot 8, Kalinga Hospital Road, Near Nalco Square, Chandrasekharpur |
Medical and institutional district in Bhubaneswar. |
| Auto-detect GPS / Pick on Map |
Action Buttons |
Latitude: 20.3168 Longitude: 85.8245 |
Pinned precisely at Chandrasekharpur, Bhubaneswar. Valid Indian coordinates. |
| Operating City |
Text Field (Single-line) |
Bhubaneswar |
City string. |
| Mobile Number (Verified via Login) |
Phone Input (Read-only) |
+919861004455 |
Read-only input with verified green badge (✔). |
| Email ID (Optional) |
Email Text Field |
care@renallifedialysis.in |
Center administrative email. |
| Business Description (Optional) |
Text Area (Multi-line) |
State-of-the-art day-care hemodialysis center featuring Fresenius 4008S and B. Braun Dialog+ dialysis machines with online hemodiafiltration (HDF) capabilities. Supported by a dual-pass reverse osmosis (RO) ultra-pure water plant, motorized cardiac dialysis chairs, separate isolation suites, and supervising senior nephrologists. |
344 characters ($\le 500$). |
| Language Preference |
Dropdown / Select |
English (Default) |
Platform language. |
| Time Zone |
Input Field / Display |
India Standard Time (IST) |
IANA Asia/Kolkata. |
| Navigation Action |
Primary Contained Button |
Tap Continue |
Validates Step 1 fields, advances to Step 2. |
Step 2 of 5: Add Resource (Polymorphic Flow)
Add the following 4 realistic resources covering 2 standard dialysis stations, 1 hepatitis isolation bay, and 1 senior dialysis nurse:
[ What does your customer book? ]
├── [○] 1. Room / Space ──► Station 1: Fresenius 4008S Hemodialysis Suite (General)
├── [○] 2. Room / Space ──► Station 2: Fresenius 4008S Hemodialysis Suite (General)
├── [○] 3. Room / Space ──► Station 3: B. Braun Dialog+ Isolation Dialysis Suite
└── [●] 4. Team Member / Staff ──► Sister Anita Patnaik (Senior Dialysis Technologist & Nurse)
Resource 1: Station 1: Fresenius 4008S Hemodialysis Suite (Room / Space)
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Resource Type Master Selector |
Radio Card Group |
[○] Room / Space |
Activates room/space fields. |
| Add Space / Room Photo (Optional) |
Photo Upload Button |
dialysis_station_1.jpg |
Clinical bay with motorized leather dialysis recliner, Fresenius 4008S machine, and multi-para monitor. |
| Space / Room / Facility Name |
Text Field |
Station 1: Fresenius 4008S Hemodialysis Suite (General) |
Required. |
| Capacity (Clients per slot) |
Number Input Field |
1 |
1 patient per 4-hour dialysis session. |
| Space Type / Category |
Dropdown / Text |
General Hemodialysis Bay |
Space category. |
| Location / Room Identifier (Optional) |
Text Field |
Main Bay Area - Station 1 |
Identifier. |
| Description / Amenities (Optional) |
Text Area |
Motorized dialysis recliner with independent back and leg rest elevation, Fresenius 4008S machine with online Kt/V clearance monitoring, central ultra-pure RO water connection, and personal television with wireless headphones. |
Amenities listing. |
| Primary Resource |
Switch / Toggle |
ON |
Primary clinical station. |
| Active & Available for Bookings |
Switch / Toggle |
ON |
Active state. |
| Action |
Primary Button |
Tap Save Resource |
Saves Station 1. |
Resource 2: Station 2: Fresenius 4008S Hemodialysis Suite (Room / Space)
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Resource Type Master Selector |
Radio Card Group |
[○] Room / Space |
Activates room/space fields. |
| Add Space / Room Photo (Optional) |
Photo Upload Button |
dialysis_station_2.jpg |
Parallel general dialysis station. |
| Space / Room / Facility Name |
Text Field |
Station 2: Fresenius 4008S Hemodialysis Suite (General) |
Required. |
| Capacity (Clients per slot) |
Number Input Field |
1 |
1 patient per slot. |
| Space Type / Category |
Dropdown / Text |
General Hemodialysis Bay |
Classification. |
| Location / Room Identifier (Optional) |
Text Field |
Main Bay Area - Station 2 |
Identifier. |
| Description / Amenities (Optional) |
Text Area |
Identical general dialysis bay with emergency nurse call button, non-invasive automated blood pressure monitoring, and piped oxygen. |
Amenities. |
| Primary Resource |
Switch / Toggle |
OFF |
Secondary station. |
| Active & Available for Bookings |
Switch / Toggle |
ON |
Available. |
| Action |
Primary Button |
Tap Save Resource |
Saves Station 2. |
Resource 3: Station 3: B. Braun Dialog+ Isolation Dialysis Suite (Room / Space)
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Resource Type Master Selector |
Radio Card Group |
[○] Room / Space |
Activates room/space fields. |
| Add Space / Room Photo (Optional) |
Photo Upload Button |
isolation_dialysis_suite.jpg |
Completely enclosed glass-walled isolation room with negative air pressure duct. |
| Space / Room / Facility Name |
Text Field |
Station 3: B. Braun Dialog+ Isolation Dialysis Suite |
Required. |
| Capacity (Clients per slot) |
Number Input Field |
1 |
1 patient per session. |
| Space Type / Category |
Dropdown / Text |
Isolation Dialysis Bay (Seropositive) |
Specialized classification. |
| Location / Room Identifier (Optional) |
Text Field |
Isolation Wing - Suite 3 |
Identifier. |
| Description / Amenities (Optional) |
Text Area |
Enclosed HEPA-filtered isolation room reserved strictly for Hepatitis B, Hepatitis C, or retroviral patients. Dedicated B. Braun Dialog+ machine with separate drainage line to prevent cross-exposure. |
Amenities. |
| Primary Resource |
Switch / Toggle |
OFF |
Specialized isolation resource. |
| Active & Available for Bookings |
Switch / Toggle |
ON |
Available. |
| Action |
Primary Button |
Tap Save Resource |
Saves Station 3. |
Resource 4: Senior Dialysis Technologist & Nurse (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 |
Activates staff-specific fields. |
| Add Profile Photo (Optional) |
Avatar Upload Button |
nurse_anita_patnaik.jpg |
Clinical healthcare portrait wearing clinical nurse scrubs. |
| Full Name of Staff / Specialist |
Text Field |
Sister Anita Patnaik |
Required. |
| Role / Designation |
Text Field |
Senior Dialysis Technologist & Renal Care Nurse (B.Sc Nursing, BONENT Certified) |
Title & credentials. |
| Simultaneous Clients Handled |
Number Input Field |
2 |
Can safely supervise up to 2 active dialysis stations during concurrent shifts. |
| Mobile Number (For booking alerts) |
Phone Input Field |
9861004456 |
Nurse station contact. |
| Gender |
Dropdown Selector |
Female |
Staff gender. |
| Experience (Optional) |
Text Field |
13 Years (Managed 20,000+ Safe Hemodialysis Sessions) |
Tenure. |
| Bio / Specialization (Optional) |
Text Area |
Expert in AV fistula cannulation with buttonhole technique, central venous dialysis catheter heparin locking, intradialytic hypotension management, and emergency response. |
Bio. |
| Primary Resource |
Switch / Toggle |
OFF |
Staff resource. |
| Active & Available for Bookings |
Switch / Toggle |
ON |
Active state. |
| Action |
Primary Button |
Tap Save Resource |
Saves Sister Anita. |
| Navigation Action |
Primary Contained Button |
Tap Continue |
All 4 resources saved; advances to Step 3. |
Step 3 of 5: Services & Offerings
Configure the following 4 realistic renal care offerings covering general dialysis, isolation sessions, and clinical reviews:
[ Services & Offerings Portfolio ]
├── 1. Standard Maintenance Hemodialysis Session (Hours | 4 Hours | ₹2,200 | Station 1/2 + Nurse)
├── 2. Isolation Suite Hemodialysis Session (Hours | 4 Hours | ₹2,800 | Station 3 + Nurse)
├── 3. Nephrologist Clinical Review & AV Fistula Assessment (Minutes | 30 mins | ₹1,000 | 1:1 Doctor)
└── 4. Emergency Acute Dialysis Shift (Hours | 4 Hours | ₹3,500 | Station + Nurse)
Offering 1: Standard Maintenance Hemodialysis Session (Hours — Space 1:1 — 4 Hours)
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Service Name |
Text Field |
Standard Maintenance Hemodialysis Session (4 Hours) |
Service title. |
| Service Category / Tag |
Dropdown / Text |
Maintenance Hemodialysis |
Category. |
| Service Description (Optional) |
Text Area |
Standard 4-hour hemodialysis treatment on our Fresenius 4008S machine using ultra-pure RO water, single-use high-flux biocompatible dialyzer, and sterile blood tubing lines. Includes continuous vitals monitoring, post-dialysis weight check, and light refreshment. |
Description. |
| Duration Engine Unit |
Segmented Control |
[○] Hours |
Hourly duration engine. |
| Service Duration |
Number / Dropdown |
4 Hours |
Full 4-hour clinical dialysis block. |
| Buffer / Setup Time |
Dropdown Selector |
45 Minutes |
85°C thermal chemical disinfection and line priming buffer. |
| Pricing Model |
Segmented Control |
Fixed Price |
Flat per-session clinical rate. |
| Price (₹) |
Currency Input |
2200 |
₹2,200 standard maintenance fee. |
| Discounted Price (₹, Optional) |
Currency Input |
[Empty] |
Standard rate. |
| Assign Resources |
Resource Multi-Select |
[✔] Station 1: Fresenius 4008S Hemodialysis Suite (General)
[✔] Station 2: Fresenius 4008S Hemodialysis Suite (General)
[✔] Sister Anita Patnaik |
General stations + Sister Anita. |
| Capacity Allocation Model |
Segmented Control |
[●] 1:1 Appointment (Exclusive) |
1 patient per chair. |
| Fulfillment Mode |
Segmented Control |
[●] At Venue |
In-clinic treatment. |
| Multi-Slot Booking Rules |
Expandable Section |
OFF |
Fixed 4-hour treatment. |
| Active & Available for Booking |
Switch / Toggle |
ON |
Available. |
| Action |
Primary Button |
Tap Save Service |
Saves Offering 1. |
Offering 2: Isolation Suite Hemodialysis Session (Hours — Space 1:1 — 4 Hours)
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Service Name |
Text Field |
Isolation Suite Hemodialysis Session (Seropositive - 4 Hours) |
Service title. |
| Service Category / Tag |
Dropdown / Text |
Isolation Dialysis |
Category. |
| Service Description (Optional) |
Text Area |
Dedicated 4-hour hemodialysis session in private isolation Station 3 for patients testing positive for Hepatitis B (HBsAg+), Hepatitis C (HCV+), or HIV. Features dedicated B. Braun Dialog+ machine and independent drainage line to guarantee absolute clinical safety. |
Description. |
| Duration Engine Unit |
Segmented Control |
[○] Hours |
Hourly engine. |
| Service Duration |
Number / Dropdown |
4 Hours |
4-hour isolation block. |
| Buffer / Setup Time |
Dropdown Selector |
45 Minutes |
Rigorous chemical disinfectant sterilization. |
| Pricing Model |
Segmented Control |
Fixed Price |
Isolation package rate. |
| Price (₹) |
Currency Input |
2800 |
₹2,800 isolation session fee. |
| Discounted Price (₹, Optional) |
Currency Input |
[Empty] |
Standard rate. |
| Assign Resources |
Resource Multi-Select |
[✔] Station 3: B. Braun Dialog+ Isolation Dialysis Suite
[✔] Sister Anita Patnaik |
Station 3 + Sister Anita. |
| Capacity Allocation Model |
Segmented Control |
[●] 1:1 Appointment (Exclusive) |
Exclusive isolation suite. |
| Fulfillment Mode |
Segmented Control |
[●] At Venue |
In-clinic. |
| Multi-Slot Booking Rules |
Expandable Section |
OFF |
Fixed 4-hour duration. |
| Active & Available for Booking |
Switch / Toggle |
ON |
Available. |
| Action |
Primary Button |
Tap Save Service |
Saves Offering 2. |
Offering 3: Nephrologist Clinical Review & AV Fistula Assessment (Minutes — 30 mins)
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Service Name |
Text Field |
Nephrologist Clinical Review & AV Fistula Assessment |
Service title. |
| Service Category / Tag |
Dropdown / Text |
Nephrology Consultation |
Category. |
| Service Description (Optional) |
Text Area |
30-minute detailed clinical review with Consultant Nephrologist. Includes review of monthly dry weight, Kt/V dialysis adequacy, blood pressure regimen, anemia management (erythropoietin dosing), and vascular access fistula Doppler thrill assessment. |
Description. |
| Duration Engine Unit |
Segmented Control |
[●] Minutes |
Minutes engine. |
| Service Duration |
Number / Dropdown |
30 Minutes |
30-minute consultation. |
| Buffer / Setup Time |
Dropdown Selector |
10 Minutes |
Case notes documentation buffer. |
| Pricing Model |
Segmented Control |
Fixed Price |
Consultation fee. |
| Price (₹) |
Currency Input |
1000 |
₹1,000 specialist consultation. |
| Discounted Price (₹, Optional) |
Currency Input |
[Empty] |
Standard rate. |
| Assign Resources |
Resource Multi-Select |
[✔] Sister Anita Patnaik (Assisting Doctor) |
Clinical room consultation. |
| Capacity Allocation Model |
Segmented Control |
[●] 1:1 Appointment (Exclusive) |
1:1 consultation. |
| Fulfillment Mode |
Segmented Control |
[●] At Venue |
In-clinic consultation. |
| Multi-Slot Booking Rules |
Expandable Section |
OFF |
Single slot. |
| Active & Available for Booking |
Switch / Toggle |
ON |
Available. |
| Action |
Primary Button |
Tap Save Service |
Saves Offering 3. |
Offering 4: Emergency Acute Dialysis Shift (Hours — Space 1:1 — 4 Hours)
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Service Name |
Text Field |
Emergency Acute Dialysis Shift (Same-Day Protocol) |
Service title. |
| Service Category / Tag |
Dropdown / Text |
Urgent Dialysis |
Category. |
| Service Description (Optional) |
Text Area |
Immediate priority hemodialysis for patients suffering from acute fluid overload, hyperkalemia, or missed routine dialysis shifts. Includes rapid blood electrolyte profile check and immediate machine allocation. |
Description. |
| Duration Engine Unit |
Segmented Control |
[○] Hours |
Hourly engine. |
| Service Duration |
Number / Dropdown |
4 Hours |
4-hour acute treatment. |
| Buffer / Setup Time |
Dropdown Selector |
45 Minutes |
Chemical purge buffer. |
| Pricing Model |
Segmented Control |
Fixed Price |
Priority emergency rate. |
| Price (₹) |
Currency Input |
3500 |
₹3,500 priority acute fee. |
| Discounted Price (₹, Optional) |
Currency Input |
[Empty] |
Standard rate. |
| Assign Resources |
Resource Multi-Select |
[✔] Station 1: Fresenius 4008S Hemodialysis Suite (General)
[✔] Station 2: Fresenius 4008S Hemodialysis Suite (General)
[✔] Sister Anita Patnaik |
Any open general station. |
| Capacity Allocation Model |
Segmented Control |
[●] 1:1 Appointment (Exclusive) |
Exclusive station lock. |
| Fulfillment Mode |
Segmented Control |
[●] At Venue |
At venue. |
| Multi-Slot Booking Rules |
Expandable Section |
OFF |
Single 4-hour session. |
| Active & Available for Booking |
Switch / Toggle |
ON |
Available. |
| Action |
Primary Button |
Tap Save Service |
Saves Offering 4. |
| Navigation Action |
Primary Contained Button |
Tap Continue |
All 4 offerings saved; advances to Step 4. |
Step 4 of 5: Availability & Working Hours
Configure three-shift clinical hours across all 7 days:
Weekly Schedule Grid
| Day of Week |
Operational Status |
Opening Time |
Closing Time |
Mid-Day Break Window |
| Monday |
Open |
06:00 AM |
10:00 PM |
None (Continuous shift rotation) |
| Tuesday |
Open |
06:00 AM |
10:00 PM |
None (Continuous shift rotation) |
| Wednesday |
Open |
06:00 AM |
10:00 PM |
None (Continuous shift rotation) |
| Thursday |
Open |
06:00 AM |
10:00 PM |
None (Continuous shift rotation) |
| Friday |
Open |
06:00 AM |
10:00 PM |
None (Continuous shift rotation) |
| Saturday |
Open |
06:00 AM |
10:00 PM |
None (Continuous shift rotation) |
| Sunday |
Open |
06:00 AM |
10:00 PM |
None (Continuous shift rotation) |
Shift Timing Breakdown
| Dialysis Shift |
Patient Arrival & Vitals |
Treatment Window |
Machine Disinfection & Prep |
| Shift 1 (Morning) |
06:00 AM – 06:30 AM |
06:30 AM – 10:30 AM |
10:30 AM – 11:15 AM |
| Shift 2 (Afternoon) |
11:15 AM – 11:45 AM |
11:45 AM – 03:45 PM |
03:45 PM – 04:30 PM |
| Shift 3 (Evening) |
04:30 PM – 05:00 PM |
05:00 PM – 09:00 PM |
09:00 PM – 09:45 PM |
Advanced Operating Settings
| Setting / Control |
Specification Value |
Operational Logic |
| Apply Same Hours to All Days |
ON |
Renal dialysis runs 7 days a week without interruption. |
| Allow Bookings on Public Holidays |
ON |
Life-sustaining treatment; dialysis centers never close on holidays. |
| Navigation Action |
Tap Continue |
Validates schedule, advances to Step 5. |
Step 5 of 5: Booking Rules, Fulfillment & Policies
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Lead Time / Advance Booking Window |
Stepper / Picker |
14 Days |
Patients schedule bi-weekly and tri-weekly shifts up to 2 weeks ahead. |
| Minimum Notice Time (Cutoff) |
Stepper / Picker |
4 Hours |
Minimum 4 hours notice to prepare dialyzer priming and RO loop. |
| Cancellation Cutoff Window |
Stepper / Picker |
12 Hours Before Slot |
Full refund $\ge 12$ hours prior; 0% refund within 12 hours (disposable kits prepared). |
| Fulfillment Mode Selection |
Segmented Control |
[●] At Venue Only |
In-clinic clinical facility. |
| Maximum Active Bookings Per Customer |
Stepper / Number |
3 Active Bookings |
Accommodates a patient's full weekly 3-shift dialysis schedule (Mon-Wed-Fri). |
| Instant Confirmation vs. Request |
Switch / Toggle |
OFF (Requires Merchant Approval) |
Clinical verification of viral serology reports (HBsAg, HCV, HIV) mandatory before slot assignment. |
| Payment Options Accepted |
Checkbox Group |
[✔] Online Payment (UPI, Cards, NetBanking)
[✔] Pay at Venue (POS / UPI / Cash) |
Insurance & Ayushman Bharat / BSKY card processing on-site. |
| Customer Booking Instructions (Optional) |
Text Area |
Recent viral serology test report (HBsAg, Anti-HCV, HIV within 30 days) is mandatory prior to your first session. Please arrive 20 minutes before your shift start for pre-dialysis weight and vital assessment. Wear comfortable loose clothing that allows easy access to your AV fistula arm or chest catheter. |
Displayed on clinical appointment voucher. |
| Navigation Action |
Primary Contained Button |
Tap Complete Onboarding |
Final submission. Triggers merchant workspace creation. |
3. Five Deterministic End-to-End QA Test Scenarios
Scenario 1: Standard Three-Shift Cadence & 45-Minute Disinfection Buffer
- Action: Patient books
Standard Maintenance Hemodialysis Session for Morning Shift 1 on Station 1 (06:30 AM – 10:30 AM). Another patient queries Station 1 for a morning slot starting at 10:30 AM.
- Expected Result:
- The booking engine injects a 45-minute hot water citric acid disinfection buffer from 10:30 AM to 11:15 AM.
- The 10:30 AM request is blocked.
- The earliest available start time for the next patient on Station 1 is 11:15 AM (Shift 2).
Scenario 2: Seropositive vs. Seronegative Isolation Mutual Exclusion
- Action: A seronegative patient attempts to book a standard session and the only free bay is
Station 3: B. Braun Dialog+ Isolation Dialysis Suite.
- Expected Result:
- The system enforces clinical resource category filtering: Station 3 is marked as
Isolation Dialysis (Seropositive Only).
- The seronegative booking cannot consume Station 3, preventing patient contamination.
- System indicates general bays (Station 1 and Station 2) are sold out for that shift.
Scenario 3: Nurse Supervised Capacity Boundary ($N=2$ Max Active Stations)
- Action: Sister Anita Patnaik is configured with
Simultaneous Clients Handled = 2. In Shift 1 (06:30 AM – 10:30 AM):
- Patient A books Station 1 (Nurse Anita assigned).
- Patient B books Station 2 (Nurse Anita assigned).
- Patient C attempts to book a third concurrent session requiring Nurse Anita.
- Expected Result:
- Sister Anita reaches her supervisory capacity cap of 2 active patients.
- Patient C's request is rejected as no nurse supervisor is available, even if a machine were physically present.
Scenario 4: Mandatory Viral Serology Approval Workflow
- Action: A new patient initiates a booking for a hemodialysis session on Station 2.
- Expected Result:
- Because
Instant Confirmation is set to OFF, the booking enters PENDING_MERCHANT_APPROVAL.
- The clinic nephrologist and nurse portal prompts staff to verify that the patient's viral markers (HBsAg, HCV, HIV) are uploaded and negative before confirming the slot.
Scenario 5: Tri-Weekly Recurring Booking Capability
- Action: A chronic kidney disease (CKD-5) patient books a 3-slot weekly package for Monday, Wednesday, and Friday morning shifts under a single account.
- Expected Result:
- The merchant rule allows up to 3 active bookings per customer.
- All 3 shifts are successfully scheduled concurrently without being blocked by anti-hoarding rules.