OPD Navigation Guide - hmislk/hmis GitHub Wiki
This guide helps OPD staff navigate the HMIS OPD module for managing outpatient services. All features are accessed through the main OPD menu.
How to Access: OPD โ Patient Lookup & Registration
When to Use:
- Registering new patients
- Finding existing patient records
- Updating patient information
How to Access:
- OPD โ OPD Token
- OPD โ OPD Queue
When to Use:
- OPD Token: Issuing queue tokens to patients
- OPD Queue: Managing the patient waiting queue and calling patients
How to Access:
- OPD โ Billing โ OPD Billing
- OPD โ Billing โ OPD Ordering
When to Use:
- OPD Billing: Processing outpatient consultations and services
- OPD Ordering: Creating orders for laboratory tests and procedures
Important: Requires active shift when the system is configured for shift-based billing.
How to Access:
- OPD โ Billing โ Package Billing
- OPD โ Billing โ Collecting Centre Billing
- OPD โ Billing โ Billing for Cashier
When to Use:
- Package Billing: Billing for service packages or bundles
- Collecting Centre Billing: Processing bills at satellite collection centres
- Billing for Cashier: Creating bills for cashier processing
How to Access:
- OPD โ Cashier โ Scan Bills
- OPD โ Cashier โ Accept Payments for OPD Batch Bills
- OPD โ Cashier โ Accept Payments for Pharmacy Bills
When to Use:
- Scan Bills: Processing bills using barcode scanners
- Accept Payments: Collecting payments for previously created bills
- Pharmacy Bills: Handling pharmacy bill payments from OPD cashier
How to Access:
- OPD โ Cashier โ Refunds for OPD Bills
- OPD โ Cashier โ Refunds for Pharmacy Bills
When to Use: Processing refunds for cancelled or returned services
How to Access:
- OPD โ Search โ OPD Bill Search
- OPD โ Search โ OPD Bill Item Search
- OPD โ Search โ OPD Payment Search
- OPD โ Search โ OPD Bill Package Search
When to Use:
- Finding specific bills by various criteria
- Searching for individual services within bills
- Locating payment records
- Searching package bills
How to Access: OPD โ Search โ Collecting Centre Bill Search
When to Use: Finding bills processed at collection centres
How to Access:
- OPD โ Search โ Bills To Pay Search
- OPD โ Search โ Credit Paid Bill Search
- OPD โ Search โ Credit Paid Bills with OPD Bill Search
When to Use:
- Finding unpaid bills
- Locating fully paid credit bills
- Comprehensive credit bill tracking
How to Access:
- OPD โ Doctors โ Mark In
- OPD โ Doctors โ Mark Out
- OPD โ Doctors โ Working Times
When to Use:
- Mark In: Recording doctor arrival
- Mark Out: Recording doctor departure
- Working Times: Viewing doctor schedules and attendance history
How to Access: OPD โ Doctors โ Pay
When to Use: Processing payments to doctors for OPD services
How to Access: OPD โ Lab Report Print
When to Use: Printing laboratory reports for OPD patients
How to Access: OPD โ OPD Analytics
When to Use: Viewing OPD performance reports and statistics
How to Access: OPD โ Financial Transaction Manager
When to Use: Managing cashier shifts and financial transactions
Note: Only available when shift-based billing is enabled
- Start cashier shift (if shift-based billing is enabled)
- Check doctor mark-in status
- Review yesterday's pending bills
- Use Patient Lookup & Registration for new and returning patients
- Issue tokens using OPD Token
- Manage patient queue with OPD Queue
- Create bills using OPD Billing or OPD Ordering
- Process payments through appropriate cashier functions
- Handle any refunds or corrections
- Process any remaining payments
- Handle doctor mark-out procedures
- Run daily reports and reconciliation
- Close cashier shift (if applicable)
When enabled, several functions require an active cashier shift:
- OPD Billing and OPD Ordering
- All cashier operations
- Financial Transaction Manager becomes available
The system can be configured for autocomplete search in billing:
- Speeds up item selection during billing
- Reduces data entry errors
Satellite locations can process their own billing:
- Use Collecting Centre Billing for off-site locations
- Search functions include collection centre-specific options
- Verify patient information before creating new records
- Search thoroughly to avoid duplicate registrations
- Keep patient contact information current
- Issue tokens systematically to maintain fair queuing
- Monitor queue status throughout the day
- Communicate wait times to patients
- Verify services before billing
- Double-check patient insurance or payment method
- Process payments promptly to avoid backlogs
- Ensure doctors mark in/out accurately
- Monitor doctor schedules for patient appointments
- Process doctor payments regularly
- Check if cashier shift is required and active
- Verify you have appropriate billing permissions
- Ensure system configuration allows your user type to bill
- Verify bill status before accepting payments
- Check if refund procedures are properly followed
- Ensure cashier shift is active for payment functions
- Try different search criteria
- Check date ranges in searches
- Verify record wasn't created under different patient ID
If you encounter issues:
- Verify your user permissions for the requested function
- Check cashier shift requirements for billing operations
- Confirm system configurations match your workflow
- Contact your system administrator for access or technical issues
Most OPD functions integrate closely with other hospital modules. Understanding the complete patient flow from registration through discharge helps optimize your use of the system.