HealthCube Labs
An at-home diagnostics platform — patients book blood tests and health packages, a phlebotomist collects the sample at home, and reports come back as smart, trending, AI-explained results. This document specifies the Customer app (booking, reports, AI Care, bookings, profile), the operations CRM, and the phlebotomist collection app.
1. Overview
1.1 Purpose
This document defines the requirements for HealthCube Labs, an at-home diagnostics service in the style of a modern lab-test marketplace. A patient logs in, browses health packages and individual tests, books a home sample collection at a chosen slot, pays online or on collection, and receives digital reports. Reports are presented as trending parameters (improving or worsening over time, per family member) with an AI Care layer that flags what needs attention and when to see a doctor. Behind the app, an operations CRM manages the catalogue, bookings and reports, and a phlebotomist app routes collection agents to patients' homes and tracks sample status to the lab.
1.2 Product vision
Make diagnostics feel effortless and understood: book in a minute, get tested at home, and actually understand your results — not a wall of numbers, but clear trends and next steps for the whole family.
1.3 Surfaces
Three products ship together: the Customer app (Home, Reports, AI Care, Bookings, Profile), the web CRM for operations, and the Phlebotomist app for at-home collection and sample tracking.
1.4 Scope
In scope (v1): phone/Google/WhatsApp login; offers & category discovery; packages and individual tests with full detail; a four-step booking flow (details → member → slot → payment) with WhatsApp confirmation; smart reports with parameter trends; an AI Care summary; member-wise bookings; family members & VIP membership; the operations CRM; and the phlebotomist collection app with live sample status.
Out of scope (v1): tele-consultation video, medicine delivery, insurance claims, and a public web storefront beyond SEO/landing.
2. Personas
| Persona | Description | Primary goals |
|---|---|---|
| Patient / Customer | Books tests for self and family. | Quick booking, home collection, clear trending reports, know when to worry. |
| Family member | Person a test is booked for (self / spouse / parent / child). | Own report history & trends under one account. |
| Phlebotomist | Collection agent visiting homes. | See the day's jobs, navigate, verify patient, update sample status to lab. |
| Ops / CRM admin | Runs the lab operations. | Manage catalogue & pricing, assign phlebos, upload reports, handle coupons & payments. |
3. Login & Onboarding
Patients sign in with a phone number + OTP, Google, or WhatsApp — whichever is fastest. A first-run flow captures name, age/DOB and a home address for collection. WhatsApp login also doubles as the channel for booking confirmations and report-ready alerts. See login → booking → confirmation in the demo →
4. Home & Discovery
The home screen leads with an offers banner carousel, then a horizontally-scrollable category strip — Full Body, Heart, Fever, Vitamin, Diabetes, Thyroid and more, shown as small icons with labels. Below sit health packages (Advance Full Body, Stay Fit India, Heart Health, Vitamin Profile…) and then individual tests. A search bar spans tests, packages and categories. Everything is one tap from booking.
5. Package & Test Detail
A package or test page shows everything the patient needs to decide: the tests / parameters included (grouped and counted), the fasting requirement, report turnaround, age suitability, sample type, the price and MRP, an applicable coupon, and an Add to cart action fixed to the bottom. This is Step 1 of booking — get the patient confident about what they're buying.
6. Booking Flow
Booking is four clear steps:
| Step | What happens |
|---|---|
| 1 · Details | Review package/test details & add to cart (Section 5). |
| 2 · Member | Choose who the test is for — self or a family member (add a new member inline). |
| 3 · Slot | Pick a collection date on a horizontal date slider, then an available time slot (morning / afternoon). |
| 4 · Payment | Price breakdown — MRP, diagnostic fee, expert consultation (free), discount, VIP-member discount, then total. Pay via Pay on collection or Pay now (UPI / card). |
On success, a WhatsApp-style confirmation appears — the booking is confirmed and the patient gets a WhatsApp message with the details and slot.
7. Reports
The Reports tab turns raw lab values into smart, virtual reports. For each test done over time, key parameters are shown with a trend — improved or degraded versus previous results — per family member, over a month or a year. A patient can see at a glance that their HbA1c is trending down, their Vitamin D recovered, or their LDL crept up, and download the full PDF report.
8. AI Care
AI Care reads the latest report and explains it in plain language: what looks off, which parameters are flagged, and what needs a doctor consultation versus what's fine to monitor. It's a guidance layer — clearly marked as informational and not a substitute for professional medical advice — that helps patients act on their results instead of ignoring them.
9. Bookings
The Bookings tab lists bookings member-wise, each card showing the booking ID, collection date, amount, patient name and age, and a status action — Download report when ready, or Sample in progress while pending. Each card offers Book again and View booking. It's the patient's complete diagnostic history in one place.
10. Profile · Members & VIP
Profile holds the account, family members (each with their own report history), saved addresses, coupons, and the VIP membership — a paid tier that unlocks extra discounts on every booking (surfaced in the payment breakdown as a VIP-member discount).
11. CRM (Operations)
The web CRM is the operations backbone. Admins manage the catalogue (packages, tests, parameters, pricing, MRP), oversee bookings and assign phlebotomists, upload and release reports, configure coupons and the VIP tier, manage payments and refunds, and monitor operations from a dashboard.
12. Phlebotomist App
The phlebotomist ("collection agent") app receives the day's assigned bookings, shows the patient's location and route, and tracks each collection through a live sample status lifecycle — Arriving → Reached → In progress → On route → Delivered to lab. The agent verifies the patient (OTP), collects the sample, and the status updates flow back to the patient app and the CRM in real time.
13. Booking & Sample Status Model
| Status | Meaning |
|---|---|
| Booked | Slot confirmed; WhatsApp confirmation sent. |
| Assigned | Phlebotomist assigned from the CRM. |
| Arriving / Reached | Agent en route / at the patient's door. |
| In progress | Patient verified (OTP); sample being collected. |
| On route to lab | Sample collected; heading to the lab. |
| Delivered to lab | Sample handed to the lab; processing begins. |
| Report ready | Report released; parameters & AI Care available; downloadable. |
14. Non-Functional Requirements
Performance
Home & catalogue under 2s; booking steps interactive under 1.5s; live status via push.
Health-data privacy
Reports encrypted at rest & in transit, per-member access control, consent-based sharing.
Lab integration
LIS/NABL lab integration for orders & results; barcoded samples; chain-of-custody.
Payments
Razorpay UPI/card, pay-on-collection reconciliation, coupons & VIP pricing, GST invoicing.
AI safety
AI Care is informational, guard-railed, cites parameters, and always defers to a clinician.
Location & routing
Live phlebo location, optimised routes, geofenced status, audit trail per sample.
15. Open Questions
- Lab model — own lab, partner labs, or multi-lab routing by pincode & test type?
- AI Care depth at launch — rule-based flags on reference ranges vs an LLM summary, and the medical review process.
- Report ingestion — direct LIS integration vs manual PDF upload & parsing for parameter trends.
- Phlebotomist model — in-house staff vs gig agents; incentives & slot capacity by area.
- VIP membership — pricing, benefits and whether it's per-user or per-family.
- Pay-on-collection — cash handling, reconciliation and no-show handling.