User Journey: Complete Patient Flow
User Journey: Complete Patient Flow
A step-by-step guide following a patient through their entire journey in your clinic using MyClinicSoft.
Journey Overview
This guide demonstrates a complete patient flow from appointment booking to billing:
- Patient Books Appointment
- Patient Checks In
- Doctor Consultation
- Prescription Created
- Lab Tests Ordered
- Billing and Payment
- Follow-up Scheduled
Let's follow "Maria Santos" through her first visit to your clinic.
Step 1: Patient Books Appointment
Scenario
Maria has been experiencing headaches and wants to see a doctor. She visits your clinic's website.
Actions
Patient (via Public Booking Page):
- Maria visits
https://your-clinic.com/book - She sees available doctors and their specializations
- She selects "Dr. Juan Dela Cruz - General Practitioner"
- Calendar shows available slots
- She selects "Tomorrow, 2:00 PM"
- She fills in her information:
- Full Name: Maria Santos
- Date of Birth: 01/15/1985
- Phone: +639171234567
- Email: maria.santos@email.com
- Reason for Visit: Headaches for the past week
- She clicks "Book Appointment"
- Confirmation page appears with appointment details
System Actions:
- Creates new patient record
- Creates appointment
- Sends confirmation email to Maria
- Sends SMS confirmation with appointment details
- Notifies clinic staff of new booking
Maria Receives:
- Email confirmation with:
- Appointment date and time
- Doctor name
- Clinic address and directions
- What to bring (ID, insurance card)
- QR code for check-in
- SMS confirmation:
Appointment confirmed with Dr. Dela Cruz tomorrow at 2:00 PM. Show this QR code at check-in. - YourClinic
24 Hours Before:
- Maria receives reminder SMS:
Reminder: You have an appointment with Dr. Dela Cruz tomorrow at 2:00 PM. Reply CANCEL to cancel. - YourClinic - Maria receives reminder email with same information
Step 2: Patient Arrives and Checks In
Scenario
Maria arrives at the clinic 15 minutes before her appointment.
Actions
At Reception:
- Maria shows her phone with QR code
- Receptionist scans QR code using MyClinicSoft
- System automatically checks her in
- She's added to the queue
Alternative (Manual Check-in):
- Maria gives her name to receptionist
- Receptionist searches "Maria Santos" in system
- Finds her appointment
- Clicks "Check In"
- Maria added to queue
Queue System:
- Queue number: 5
- Estimated wait time: 20 minutes
- Position: 3rd in line
Receptionist Actions:
- Verifies Maria's information:
- Checks ID
- Confirms phone number and email
- Asks about insurance
- Collects additional information:
- Emergency contact
- Allergies: None known
- Current medications: None
- Reason for visit: Confirms headaches
- Asks Maria to take a seat
- Gives her a queue number ticket
System Updates:
- Appointment status: "Arrived"
- Queue status: "Waiting"
- Display screen shows: "Now serving: Queue #3"
While Waiting:
- Maria sees her queue number on the display screen
- She receives SMS update:
You are #3 in queue. Estimated wait: 15 minutes. Thank you for your patience.
Step 3: Called for Consultation
Scenario
Doctor is ready to see Maria.
Actions
Reception/Nurse:
- Views queue in MyClinicSoft
- Clicks "Call Next Patient"
- System updates display screen:
NOW CALLING: Maria Santos (Queue #5) Please proceed to Room 2 - Announcement plays (optional)
- Maria receives SMS: "You are next. Please proceed to Room 2."
In Consultation Room:
Nurse Actions:
- Greets Maria
- Takes vital signs in MyClinicSoft:
- Blood Pressure: 125/82 mmHg
- Heart Rate: 76 bpm
- Temperature: 36.8°C
- Weight: 58 kg
- Height: 160 cm
- BMI: Auto-calculated (22.7 - Normal)
- Asks preliminary questions:
- Chief complaint: "Headaches for 1 week"
- Pain level: 6/10
- When does it hurt: "Mostly in the afternoon"
- Updates status: "Vitals Taken"
- Notifies doctor: "Patient ready in Room 2"
Doctor Actions:
Dr. Dela Cruz logs in and sees:
- Patient name: Maria Santos
- Age: 39 years old
- Vitals: Already entered by nurse
- Chief complaint: Headaches
- Medical history: New patient, no known conditions
Consultation Process:
-
History Taking
- Doctor asks detailed questions
- Documents in "History of Present Illness":
39 y/o female presenting with headaches x 1 week. Describes as throbbing pain, bifrontal, intensity 6/10. Worse in afternoon, especially after work. Associated with eye strain from computer work. Relieved by rest. No visual changes, no nausea/vomiting. No fever, no neurological symptoms.
-
Review of Systems
- Checks all body systems
- Documents pertinent positives and negatives
- Notes: "Eye strain, spends 8+ hours on computer daily"
-
Physical Examination
- General: Alert, well-appearing
- HEENT: Normal
- Neurological: No focal deficits
- Documents findings in MyClinicSoft
-
Assessment and Diagnosis
- Searches for diagnosis: "tension headache"
- Selects: "G44.209 - Tension-type headache, unspecified"
- Marks as primary diagnosis
-
Treatment Plan
- Prescribe medication (see Step 4)
- Recommend ergonomic assessment
- Advise on screen breaks
- Order lab tests (see Step 5)
- Schedule follow-up (see Step 7)
Step 4: Prescription Created
Scenario
Doctor prescribes medication for Maria's headaches.
Actions
Doctor in MyClinicSoft:
-
From the visit screen, clicks "Create Prescription"
-
Patient pre-filled: Maria Santos
-
Adds medications:
Medication 1:
- Medicine: Ibuprofen 400mg tablet
- Dosage: 1 tablet
- Frequency: Every 6 hours as needed
- Duration: 7 days
- Quantity: 28 tablets
- Instructions: "Take with food. Maximum 4 tablets per day."
Medication 2:
- Medicine: Multivitamin with B-complex
- Dosage: 1 tablet
- Frequency: Once daily
- Duration: 30 days
- Quantity: 30 tablets
- Instructions: "Take after breakfast"
-
System checks drug interactions: ✅ No interactions found
-
Adds general instructions:
- Take regular breaks from computer (20-20-20 rule) - Maintain good posture - Stay hydrated - Get adequate sleep - Return if headaches worsen or new symptoms appear -
Doctor reviews and clicks "Save Prescription"
-
Doctor digitally signs prescription
System Actions:
- Links prescription to visit
- Generates prescription number: RX-2024-00567
- Updates inventory:
- Deducts 28 Ibuprofen tablets
- Deducts 30 Multivitamin tablets
- Checks stock levels (auto-alert if low)
Doctor Options:
- "Print Prescription" - Prints formatted prescription
- "Send to Pharmacy" - Sends to clinic pharmacy (if applicable)
- "Share with Patient" - Sends to patient portal
Maria Receives:
- Printed prescription
- Copy sent to her email
- Available in patient portal
- SMS notification:
Your prescription is ready. You can pick up your medications at the clinic pharmacy. Ref: RX-2024-00567
Step 5: Lab Tests Ordered
Scenario
Doctor wants to rule out underlying conditions and check Maria's general health.
Actions
Doctor in MyClinicSoft:
- From visit screen, clicks "Order Labs"
- Selects tests:
- Complete Blood Count (CBC)
- Fasting Blood Sugar (FBS)
- Lipid Panel
- Indicates clinical reason: "Headache workup, health screening"
- Marks as "Routine" (not STAT/urgent)
- Clicks "Create Lab Order"
System Actions:
- Creates lab order: LAB-2024-00345
- Generates lab request form
- Notifies lab department (if integrated)
- Sends to external lab (if configured)
Doctor Explains to Maria:
- Which tests ordered
- Why they're needed
- How to prepare:
- Fast for 8-10 hours before blood test
- Come in tomorrow morning
- Bring lab request form
Lab Request Form Generated:
LABORATORY REQUEST FORM
Patient: Maria Santos
Age: 39 years
Patient ID: PT-2024-00123
Doctor: Dr. Juan Dela Cruz
Clinical Indication: Headache workup, health screening
Tests Requested:
☑ Complete Blood Count (CBC)
☑ Fasting Blood Sugar (FBS)
☑ Lipid Panel
Special Instructions: Fasting required (8-10 hours)
Date: [Today's Date]
Doctor's Signature: [Digital Signature]
Maria Receives:
- Printed lab request form
- Instructions on preparation
- Clinic lab hours
- What to bring (ID, lab form)
Follow-up Lab Process:
Next Day - Maria Returns for Blood Draw:
-
Shows lab request form
-
Lab technician:
- Verifies identity
- Confirms fasting status
- Collects blood samples
- Updates system: "Sample Collected"
-
Samples sent to lab for processing
When Results Available (2-3 days later):
-
Lab uploads results to MyClinicSoft
-
System notifies Dr. Dela Cruz: "Lab results ready for Maria Santos"
-
Doctor reviews results
-
If normal, approves for patient viewing
-
Maria receives notification:
Your lab results are ready. View them in your patient portal or call the clinic. - YourClinic -
Maria logs into patient portal:
- Views all results
- Sees doctor's notes: "All results within normal limits"
- Downloads PDF of results
Step 6: Billing and Payment
Scenario
After consultation and receiving prescription, Maria proceeds to billing.
Actions
At Billing Counter:
Staff Actions in MyClinicSoft:
-
Searches for Maria Santos
-
Clicks "Create Invoice"
-
System auto-fills from visit:
- Consultation: Dr. Dela Cruz - New Patient
- Services rendered automatically added
-
Reviews and adds line items:
Services:
- New Patient Consultation: ₱1,500.00
- Vital Signs Assessment: ₱0.00 (included)
Medications:
- Ibuprofen 400mg x 28 tablets: ₱280.00
- Multivitamin x 30 tablets: ₱450.00
Lab Tests:
- Complete Blood Count: ₱400.00
- Fasting Blood Sugar: ₱250.00
- Lipid Panel: ₱800.00
Subtotal: ₱3,680.00 Tax (if applicable): ₱0.00 Total: ₱3,680.00
-
Asks Maria: "How would you like to pay?"
Payment Options:
- Cash
- Credit/Debit Card
- Bank Transfer
- Insurance (if applicable)
- Payment Plan
Maria chooses: Cash
- Staff member:
- Enters payment method: Cash
- Enters amount received: ₱4,000.00
- System calculates change: ₱320.00
- Clicks "Record Payment"
System Actions:
- Marks invoice as "Paid"
- Updates patient balance: ₱0.00
- Deducts medications from inventory
- Links payment to visit
- Generates official receipt
Maria Receives:
-
Official Receipt (OR):
OFFICIAL RECEIPT OR No: OR-2024-00789 [Clinic Logo and Details] Patient: Maria Santos Date: [Today's Date] DESCRIPTION AMOUNT ----------------------------------------------- New Patient Consultation ₱1,500.00 Ibuprofen 400mg x28 ₱280.00 Multivitamin x30 ₱450.00 Complete Blood Count ₱400.00 Fasting Blood Sugar ₱250.00 Lipid Panel ₱800.00 ----------------------------------------------- TOTAL ₱3,680.00 Payment Method: Cash Amount Paid: ₱4,000.00 Change: ₱320.00 Received by: [Staff Name] [Digital Signature] This serves as your official receipt. Thank you for choosing [Your Clinic]! -
Email copy of receipt
-
SMS confirmation:
Payment of ₱3,680.00 received. Thank you! Your official receipt OR-2024-00789 has been sent to your email. - YourClinic
Alternative - Insurance Payment:
If Maria had insurance:
- Staff verifies insurance coverage
- Submits claim to insurance
- Maria pays co-payment (if any)
- Invoice marked as "Partially Paid - Insurance Pending"
- When insurance pays:
- System records insurance payment
- Updates invoice to "Paid"
- Generates insurance receipt
Step 7: Follow-up Scheduled
Scenario
Doctor recommends follow-up visit to review lab results and check headache improvement.
Actions
Before Maria Leaves:
Staff at Billing/Reception:
- Informs Maria: "Doctor recommends follow-up in 2 weeks"
- Opens scheduling calendar
- Shows available slots
- Maria selects: "Two weeks from today, 3:00 PM"
- Creates appointment:
- Patient: Maria Santos
- Doctor: Dr. Dela Cruz
- Type: Follow-up Visit
- Reason: Review lab results, assess headache improvement
- Confirms booking
System Actions:
- Creates follow-up appointment
- Sends confirmation email
- Sends confirmation SMS
- Sets reminders (24 hours before)
- Links to original visit
Maria's Summary Card (Given at checkout):
VISIT SUMMARY
Patient: Maria Santos
Visit Date: [Today's Date]
Doctor: Dr. Juan Dela Cruz, MD
DIAGNOSIS:
- Tension-type headache
MEDICATIONS PRESCRIBED:
- Ibuprofen 400mg: Take 1 tablet every 6 hours as needed
- Multivitamin: Take 1 tablet daily after breakfast
LAB TESTS ORDERED:
- Complete Blood Count (CBC)
- Fasting Blood Sugar (FBS)
- Lipid Panel
* Please return tomorrow morning for blood draw (fasting)
RECOMMENDATIONS:
- Take regular breaks from computer work
- Practice good posture
- Stay hydrated
- Get adequate sleep
FOLLOW-UP APPOINTMENT:
Date: [Two weeks from today]
Time: 3:00 PM
Doctor: Dr. Dela Cruz
TOTAL PAID: ₱3,680.00
Questions? Call us at: [Clinic Phone]
Step 8: Between Visits (Automated Engagement)
Days After Visit
Day 1 (Next Morning):
- Maria returns for lab blood draw
- Quick process, no appointment needed
- Shows lab request form
- Blood drawn, done in 10 minutes
Day 3:
- Lab results available
- System notifies Maria via SMS and email
- Maria logs into patient portal
- Views results (all normal)
- Doctor added note: "Results normal, continue current treatment"
Day 7 (One Week Before Follow-up):
- Maria receives health reminder:
Hi Maria, you have a follow-up appointment with Dr. Dela Cruz next week on [date] at 3:00 PM. See you then! - YourClinic
Day 13 (24 Hours Before Follow-up):
- Appointment reminder sent:
Reminder: Tomorrow at 3:00 PM, you have a follow-up with Dr. Dela Cruz. Reply CANCEL to cancel. - YourClinic
Maria's Birthday (Months Later):
- Birthday greeting:
Happy Birthday Maria! Wishing you health and happiness. Schedule your annual checkup when you're ready. - YourClinic
Step 9: Follow-up Visit
Two Weeks Later
Maria Returns:
- Checks in (same process as before)
- Shorter wait time (follow-up patients prioritized)
- Sees Dr. Dela Cruz
Doctor Reviews:
- Previous visit notes
- Lab results (all normal)
- Prescription history
- Asks about headaches:
- "Much better! Rare now."
- "Taking breaks helps a lot"
- "Medications worked well"
Doctor Documents:
- Headaches improved significantly
- Lab results reviewed with patient (all normal)
- Continue current management
- Reinforce lifestyle modifications
- No new prescriptions needed
- No need for immediate follow-up
- "Return if symptoms recur"
Billing:
- Follow-up consultation: ₱800.00
- Maria pays
- Receives receipt
Maria Leaves:
- Satisfied with care
- Headaches resolved
- Knows to return if needed
- Has clinic's contact info
System Benefits Demonstrated
For Maria (Patient):
✅ Easy online booking ✅ Multiple reminders (never forgets appointment) ✅ Quick check-in with QR code ✅ Minimal wait time with queue system ✅ Complete medical records accessible online ✅ Clear prescriptions and instructions ✅ Easy follow-up scheduling ✅ Transparent billing ✅ Ongoing engagement and care
For Clinic Staff:
✅ Automated reminders reduce no-shows ✅ Efficient check-in process ✅ Organized queue management ✅ Complete patient information at fingertips ✅ Integrated workflow (visit → prescription → labs → billing) ✅ Automatic inventory updates ✅ Streamlined billing ✅ Comprehensive reporting
For Doctor:
✅ Patient history readily available ✅ Previous visit notes accessible ✅ Lab results integrated ✅ Quick prescription creation ✅ Drug interaction checking ✅ Easy documentation ✅ Follow-up tracking ✅ Complete continuity of care
Key Touchpoints Summary
- Pre-Visit: Booking, confirmation, reminders
- Arrival: Check-in, queue management
- Clinical: Vitals, consultation, documentation
- Treatment: Prescriptions, lab orders
- Financial: Billing, payment, receipts
- Post-Visit: Lab follow-up, reminders, portal access
- Follow-up: Scheduled visit, continuity of care