Health Clinic User Flow
Health Clinic User Flow
● User Management
● Patient Intake
● Appointment
● Prescription
● Billing and Payment
● Dashboards
● Communication
● Notification & Reminders
● Analytics and Reports
● Partner
● Medicine management(quantity, stock etc)
● Queries
User Management
1. Through Mobile App
a. Patient Registration
i. Email verification
ii. Welcome Email
b. Login & Logout
c. Change Password
d. Forgot Password
i. Password change via link in email
2. Through Admin Portal website
a. User List
b. Create/Update/Delete User (Doctor, partner,health providers)
i. Email will sent to the user for create or update
ii. May be manual/automated verification for doctor
Appointment
1. Patient Login
a. Date & Time selection
i. Email/App notification to patient and doctor
ii. Sending reminder before appointment day to patient and doctor
b. View Appointment List
c. View / Change / Delete specific appointment
i. It should send appointment change/delete request to doctor
ii. Email/App Notification for change/delete appointment
2. Doctor Login
a. List of appointments for the day
b. Month calendar view for appointments
i. View / Change / Delete specific appointment
ii. It should send appointment change/delete request to patient
iii. Email/App Notification for change/delete appointment
3. Admin Login
a. List of Appointments By Doctor/Patient
b. Reports for appointments
Prescription
1. Patient Login
a. View Prescription List History
b. View current active prescription detail
c. Payment for current active prescription
i. Email/App Notification for payment
ii. Mark prescription as active
2. Doctor Login
a. Create Prescription
i. Add disease detail
ii. Add Medicine detail
iii. Add duration
iv. In inactive state until patient completes the payment for that plan
3. Admin Login
a. View the prescription by Doctor/Patient
4. Doubt => plan === prescription ???
Dashboards
1. Patient Dashboard
a. Intake Form (One time)
b. Appointment
i. Book appointment
ii. View appointment detail
iii. View appointment history
iv. Change/cancel appointment
c. Messaging
i. Chat with doctor
1. Push notification for real time messaging
ii. Chat with support team(or health provider)
d. Prescription
i. Active Prescription Detail
ii. Payment for current prescription
iii. View history
e. Payment
i. View history
f. Profile
i. Profile detail
ii. Update Password
iii. Logout/Login
g. Consent Form
2. Doctor Dashboard
a. Patient List
i. View Patient vitals, care path and symptoms
ii. Create Patient Prescription( after appointment only)
iii. View Patient Prescription
b. Messaging
i. Chat with doctor
1. Push notification for real time messaging
c. Appointment
i. View appointment detail
ii. View appointment history
iii. Change/cancel appointment
d. Profile
3. Admin Dashboard
a. Users List
i. Create/Update/Delete User (Patient, Doctor, health Provider etc)
ii. Email notification for create/update
b. Appointment List
c. Prescription List
d. Payment/billing List
e. Analytics/Reports
i. Patient Wise
ii. Doctor Prescription report
iii. Doctor Patient Report
f. Medicine mgt
g. Partner
Communication
1. Patient Doctor Chat real time messaging
2. Health provider chat support for patient
Queries
1. Appointment
a. How will it takes place - physical or virtual
b. Patient will create appointment for specific doctor, or any doctor available from
doctor pool will be assigned for appointment using system
c. Does doctor will have the option to cancel or change timing for appointment
d. If patient or doctor updates the timing for appointment, then how the assignment
will work
2. Medicine
a. I see doctors can create prescriptions and along with that medicine is also
selected. Are we going to deliver the medicine, or it will just be prescription, so no
medicine stock maintenance will be needed.
3. Doctor-Patient Relation
a. Will there be an assigned doctor for the patient, or the doctor will change as per
appointment?