Visit Summary (Printable; early discharge summary)
Status: Requirements In Progress
Technical Complexity: Medium
Summary:
A printable visit summary serves both patient-facing needs (personal records, insurance claims) and provider-facing requirements (referrals, discharge documentation, care continuity).
It provides patients with comprehensive visit documentation for personal records, insurance claims, and continuity of care across facilities.
It enables providers to generate clean, printable visit summaries that facilitate seamless referrals and discharges while minimizing manual paperwork.
It ensures insurance companies receive structured, comprehensive visit records that facilitate efficient claim processing and reduce documentation queries.
1. Problem
⚠️ RefApp currently lacks a printable visit summary that serves patient documentation needs and facilitates provider workflows for referrals, discharges, and care coordination.
Lack of printed visit summaries leaves patients without essential documentation for personal health records, facility-to-facility care coordination (where there is no digital records integration), and insurance claims.
Manual visit documentation consumes clinicians' time, introduces inconsistencies and illegibility issues, and results in information gaps during patient referrals, transfers or discharge.
Incomplete or inadequate visit documentation results in delayed insurance claims, disrupts care continuity between facilities, and increases administrative costs through manual, error-prone processes.
Roadmap item: https://openmrs.atlassian.net/browse/OMRS-348
Notable Constraints:
Cost: Printing is considered a very costly expense (for most OpenMRS, low-resource sites). This is because there needs to be a budget for paper and ink that is continuously refilled month by month. For this reason, we generally want to keep printed summaries as dense & simple as possible to reduce paper and ink costs.
Example: EGPAF Malawi was printing HIV visit summaries on barcode labels!
2. User Stories and Workflows
1️⃣ Patient-Facing Needs
1.1: Patient Portable Records
🎯 As a patient, I want a printed visit summary with clinical findings, medications, and recommendations in clear language for my personal records and future healthcare visits, so I can use the summary to help another provider to understand my clinical issues.
1.2: Patient Insurance Documentation (For Reimbursement)
🎯 As a patient with health insurance, I want a printed visit summary with complete diagnoses, treatments, and billable services for insurance claim submission for reimbursement.
Note that in both of these cases, the end-user is ultimately not the patient: It’s the next provider who reviews the record (next clinician or insurance reviewer). Patient Education is outside of the scope of this project for now.
2️⃣ Provider-Facing Requirements
2.1: Provider Time Optimization
🎯 As a physician, I want automated visit summary generation from EMR data so that I can focus more time on direct patient care rather than manual documentation.
3️⃣ Insurance Claim Processing & Revenue Management
3.1: Insurance Processing & Facility Billing
🎯 As an insurance claims processor and billing manager, I want complete, standardized visit documentation with all required fields and itemized billable services to process claims efficiently, minimize rejections, and reduce reimbursement delays.
4️⃣ Standardized Referral Documentation
4.1: Provider Referral Exchange
🎯 As a referring provider, I want to generate standardized referral summaries with relevant medical history, current medications, allergies, vital signs, and specific consultation questions so that receiving providers have complete information to prepare for the patient visit and deliver optimal care.
4.2: Patient Care Continuity During Referrals
🎯 As a patient being referred, I want complete documentation from my referring doctor so that my next provider has my medical history and I don't have to repeat information during my visit.
3. Market Analysis
Strengths | Key Features |
|---|---|
|
|
Openemr:
Strengths | Key Features |
|---|---|
|
|
PIH EMR
Strengths | Key Features |
|---|---|
|
|
4. Technical Considerations & Dependencies
Use updated OpenMRS-module-commonreports backend module to support.
Our technical plan is to use the same underlying technology that Joshua Nsereko has been working on for the print-label feature.
Print functionality location: Make the print function accessible directly under the visit to align with clinical workflows and reduce friction.
Preview before print: Allow users to review and potentially edit before printing
Data Sources: Patient summary pulls from multiple modules: demographics, encounters, forms, meds, allergies, vitals, immunizations, billing. This calls for proper mappings.
Customization: Facilities may desire to add/remove fields in the patient summary to suit the need (e.g., billing, lab results). Is it feasible to have templates that are easy to adjust???
Security and Privacy: Access control: Only authorized users should generate/print reports.
Styling and layout: CSS drives printable format. Different clinics may want logo, header/footer, contact info etc.
Multi-language / Localized Printing: Supports localized content for different countries and languages.
Incomplete data handling: How to display pending lab results????
5. Sketches
Data Element | OMRS Data Source | Concept / Form |
|---|---|---|
Patient ID | person attributes |
|
Patient Name | person attributes |
|
Age | person attributes | Calculated from person birthdate |
Gender | person attributes |
|
Visit Date | visits table |
|
Provider | encounter_providers table |
|
Department * | visit type | Start visit form |
Systolic BP | obs table |
|
Diastolic BP | obs table |
|
Heart Rate | obs table |
|
Temperature | obs table |
|
Respiration Rate | obs table |
|
O2 Saturation | obs table |
|
Height | obs table |
|
Weight | obs table |
|
Primary Diagnosis | diagnoses table |
|
Secondary Diagnosis | diagnoses table |
|
Conditions | conditions table |
|
Lab Test | test_order table |
|
Lab Result | obs table |
|
Drug Order | drug_order table |
|
Next Appointment | appointments table |
|