arrow_back Back to Home
people

Patient Portal

How Patients Use the System

person

Sarah, 32, First-time IVF Patient

Getting Started

1

Sarah receives her portal access

As a New Patient

I want To access my patient portal

So that I can view my medical records and appointments

list How It Works:

  1. 1

    Sarah visits her clinic for the first consultation

  2. 2

    Receptionist registers Sarah and her husband as a couple in the system

  3. 3

    System automatically generates portal credentials (Patient ID and password)

  4. 4

    Sarah receives her credentials via SMS and email

  5. 5

    Sarah visits the clinic website and clicks "Patient Login"

  6. 6

    She enters her email and temporary password

  7. 7

    System prompts her to change her password on first login

  8. 8

    Sarah successfully logs into her personalized dashboard

check_circle

Outcome:

Sarah can now access her portal 24/7 from home

2

Sarah views her medical history

As a Patient

I want To see all my medical test results in one place

So that I can track my health parameters over time

list How It Works:

  1. 1

    Sarah logs into her patient portal

  2. 2

    Dashboard displays her latest health parameters (FSH, AMH, E2, etc.)

  3. 3

    Each parameter shows: Current value, Normal range, Status (Normal/High/Low)

  4. 4

    Color-coded indicators: Green (Normal), Yellow (Borderline), Red (Abnormal)

  5. 5

    Sarah clicks on "FSH" to see detailed history

  6. 6

    System shows a trend chart with all her FSH values over the last 6 months

  7. 7

    Sarah can see her FSH is stable at 6.8 mIU/mL (within normal range)

check_circle

Outcome:

Sarah feels informed and in control of her health data

person

Maria, 35, Uploading External Lab Reports

Document Management

1

Maria uploads her hormone report from external lab

As a Patient

I want To upload lab reports from outside clinics

So that My doctor can see all my results in one place

list How It Works:

  1. 1

    Maria gets blood work done at an external pathology lab

  2. 2

    Lab provides PDF report with hormone panel results

  3. 3

    Maria logs into patient portal

  4. 4

    Clicks "Documents" → "Upload Document"

  5. 5

    Selects document type: "Blood Test Report"

  6. 6

    Chooses the PDF file from her computer

  7. 7

    Clicks "Upload & Process with OCR"

  8. 8

    System automatically reads the PDF (takes 10-15 seconds)

  9. 9

    AI extracts parameters: FSH: 7.2, LH: 5.1, AMH: 2.8, E2: 45

  10. 10

    System shows extracted values with reference ranges

  11. 11

    Maria reviews and confirms the data is correct

  12. 12

    Values are automatically added to her dashboard trends

check_circle

Outcome:

Maria doesn't need to manually enter data, everything updates automatically

person

Priya, 30, Active IVF Cycle

Treatment Tracking

1

Priya tracks her IVF stimulation progress

As a Patient in active IVF cycle

I want To see my current cycle status and medication schedule

So that I know exactly what to do each day

list How It Works:

  1. 1

    Priya logs into portal on Day 6 of stimulation

  2. 2

    Dashboard shows "Active Treatment Cycle: IVF #1 - Day 6"

  3. 3

    Clicks on active cycle to view details

  4. 4

    Sees medication schedule: - Gonal-F 150 IU - Injection - Daily at 9 PM (Days 2-10) - Cetrotide 0.25mg - Injection - Daily at 9 AM (Days 5-10)

  5. 5

    Today's medications are highlighted in yellow

  6. 6

    Clicks "Follicle Monitoring" tab

  7. 7

    Sees results from yesterday's scan (Day 5): - Right ovary: 3 follicles (10mm, 9mm, 8mm) - Left ovary: 2 follicles (11mm, 9mm) - Endometrium: 7.5mm

  8. 8

    Doctor's note: "Good progress, continue same dose"

  9. 9

    Estimated retrieval date: Day 12-13

check_circle

Outcome:

Priya feels less anxious knowing her treatment is progressing well

2

Priya receives her embryology update

As a Patient

I want To know how many embryos I have after retrieval

So that I can understand my chances for transfer

list How It Works:

  1. 1

    Priya had egg retrieval 3 days ago

  2. 2

    Lab completes Day 3 embryo assessment

  3. 3

    Embryologist enters data in system

  4. 4

    Priya receives notification: "Embryology update available"

  5. 5

    Priya logs into portal

  6. 6

    Clicks on "Treatment Cycles" → "Embryology"

  7. 7

    Sees complete embryology data: - Eggs retrieved: 8 - Mature eggs (MII): 6 - Fertilized (2PN): 5 - Day 3 embryos: 4 (8-cell, 7-cell, 6-cell, 5-cell) - Quality grades: Grade A (2), Grade B (2)

  8. 8

    Doctor's recommendation: "Let embryos grow to Day 5 for blastocyst transfer"

  9. 9

    Next update: Day 5 (in 2 days)

check_circle

Outcome:

Priya is informed about her embryos without needing to call clinic

person

Emma, 28, Booking Appointments

Appointments

1

Emma books a follow-up appointment online

As a Patient

I want To book appointments without calling clinic

So that I can schedule visits at my convenience

list How It Works:

  1. 1

    Emma needs to book Day 10 monitoring scan

  2. 2

    Logs into patient portal at 11 PM (after work)

  3. 3

    Clicks "Appointments" → "Book New Appointment"

  4. 4

    Selects appointment type: "Ultrasound Scan"

  5. 5

    Chooses her doctor: Dr. Sarah Sharma

  6. 6

    Selects date from calendar (3 days from today)

  7. 7

    System shows available time slots: - 9:00 AM ✓ Available - 11:00 AM ✓ Available - 2:00 PM ✓ Available - 4:00 PM ✗ Booked

  8. 8

    Emma selects 9:00 AM

  9. 9

    Adds note: "Day 10 monitoring scan for IVF cycle"

  10. 10

    Clicks "Submit Booking Request"

  11. 11

    Receives instant SMS confirmation

  12. 12

    Status shows "Pending Confirmation"

  13. 13

    Next morning, clinic confirms appointment

  14. 14

    Emma receives SMS: "Appointment confirmed for [Date] at 9:00 AM"

check_circle

Outcome:

Emma booked appointment after hours without making a phone call

person

Lisa, 33, Making Payments

Billing

1

Lisa pays her IVF invoice online

As a Patient

I want To pay my clinic bills online

So that I don't need to visit clinic just for payment

list How It Works:

  1. 1

    Lisa receives notification: "Invoice generated for IVF Cycle #1"

  2. 2

    Logs into patient portal

  3. 3

    Clicks "Billing" section

  4. 4

    Sees outstanding invoice: - Invoice #INV-001234 - Amount: ₹1,50,000 - Due date: 7 days from now - Status: Unpaid

  5. 5

    Clicks "View Details" to see itemized costs: - IVF Procedure: ₹1,20,000 - Medications: ₹25,000 - Lab Tests: ₹5,000

  6. 6

    Clicks "Pay Now" button

  7. 7

    Redirected to secure payment gateway

  8. 8

    Selects payment method: UPI

  9. 9

    Enters UPI ID: lisa@oksbi

  10. 10

    Approves payment on phone

  11. 11

    Payment successful - shows confirmation

  12. 12

    Invoice status instantly updates to "Paid"

  13. 13

    Receipt auto-generated and available for download

  14. 14

    Lisa receives email and SMS with payment confirmation

check_circle

Outcome:

Lisa paid ₹1.5 lakhs from home in under 2 minutes

person

Rachel, 31, Asking Questions

Communication

1

Rachel sends a message about medication timing

As a Patient

I want To ask non-urgent questions without calling

So that I can get answers when clinic is closed

list How It Works:

  1. 1

    Rachel usually takes Gonal-F at 9 PM

  2. 2

    Today she has a work event and will be out until 10:30 PM

  3. 3

    It's 8 PM, clinic is closed

  4. 4

    Rachel logs into patient portal

  5. 5

    Clicks "Messages" → "New Message"

  6. 6

    Subject: "Question about injection timing"

  7. 7

    Message: "Hello, I'm on Day 6 of stimulation. Can I delay tonight's Gonal-F injection from 9 PM to 10:30 PM due to a work event?"

  8. 8

    Clicks "Send Message"

  9. 9

    Message saved with timestamp

  10. 10

    Next morning at 9 AM, nurse reviews messages

  11. 11

    Nurse replies: "Hi Rachel, Yes, you can take it at 10:30 PM today. For future doses, try to maintain same time (±1 hour is okay). Consistency matters more than exact time."

  12. 12

    Rachel receives notification

  13. 13

    Reads reply and feels relieved

check_circle

Outcome:

Rachel got her question answered without disrupting clinic hours

Ready to Get Started?

These user stories show real-world usage. Your clinic can benefit from these features too!