Vozohealth

Release Note

October Release 2025

Feature Release: Patient Waitlist

Release Date: October 2025
Environment: Production (All Regions)
Release Type: Major Feature Update
Module: Calendar | Appointment Profile | Patient Portal

Overview

We’re excited to introduce the Patient Waitlist — a powerful new scheduling enhancement in Vozo EHR designed to help practices manage fully booked calendars, reduce appointment gaps, and improve patient satisfaction.

Calendar Enhancements

New Waitlist Button
The Waitlist List View provides a comprehensive dashboard with:

  • Filter Options: Quickly sort and view patients by provider, facility, date, priority, and more.
  • Waitlist Table Columns: Patient | Facility | Provider | Date | Time | Priority | Action
  • Check Availability: A button at the top allows staff to instantly check open slots.
  • Add Waitlist: A new button at the top-right corner opens a pop-up to add new waitlist entries.

Add Waitlist Pop-Up

Users can enter or edit patient details through an intuitive pop-up interface:

Fields:

  • Patient Name (required)
  • Appointment Profile
  • Appointment Type
  • Facility (required)
  • Provider Name (required)
  • Specialty
  • Date (future dates only) (required)
  • From / To Time (future times only) (required)
  • Priority Level (required)
  • Reason for Waitlist

Users can Save or Cancel entries. All saved data appears instantly in the table with options to Edit, Delete, or Transfer.

Smart Transfer Logic

The system continuously checks for open time slots in real-time.

  • When a slot becomes available that matches a waitlisted patient’s preferences, a Transfer button appears for that specific patient.
  • Clicking Transfer opens the appointment pop-up in the Calendar, automatically pre-filling all relevant details from the Waitlist for quick confirmation.

Over-Date Tracking

If a waitlisted request date has passed (e.g., fully booked provider on 07/10/25), that record is automatically marked with an “Over-Date” tag — making it easy for staff to identify and follow up.

Real-Time Notification

When an opening occurs, a notification badge appears beside the Waitlist icon on the Calendar page, alerting staff immediately.

Appointment Profile Enhancements

A new “Waitlist Appointment” button has been added next to Telehealth Appointment.
When selected, the interface updates with the following columns:
Patient | Provider | Office | Appointment Type | Date | Time | Priority | Reason | Action
Actions available:

  • View: Opens the existing Waitlist pop-up.
  • Transfer: Opens the Calendar pop-up to confirm scheduling.

Enhanced filter options are also available for easier navigation.
Patient Portal Enhancements

Patients now have the ability to join a waitlist directly from their appointment booking flow.
When a desired time slot is unavailable:

  • A “Join Waitlist” button appears
  • Patients can select preferred date, time, and priority level (future only)
  • Upon saving, the appointment appears in the left panel with a highlighted Waitlist tag
  • The record remains in waitlist status until confirmed

Provider Notification & Workflow

  • Providers receive notifications for new patient waitlist requests
  • Providers and staff can Accept, Modify, or Reject the waitlist request
    • Accept: Adds the entry to the Waitlist List View
    • Modify: Opens the Waitlist pop-up for editing
    • Reject: Cancels the request as per normal workflow

Role-Based Access & Permissions

  • Providers: Can view and manage only their assigned waitlisted patients (CRED access: Create, Read, Edit, Delete)
  • Admin/Staff (Full Calendar Access): Can view all patient records and perform all CRED actions across the Waitlist.

Key Benefits

  • Reduce unfilled appointment slots due to last-minute cancellations
  • Improve provider utilization and calendar efficiency
  • Enhance patient satisfaction with flexible scheduling options
  • Streamline front-office workflows and reduce manual coordination
  • Enable patients to self-manage appointment preferences

How to Access

You can access the new Patient Waitlist feature from:

  • Calendar → Waitlist Button
  • Appointment Profile → Waitlist Appointment
  • Patient Portal → Join Waitlist

Vozo EHR | Release Note| External Calendar One-Way Appointment Sync Settings → Calendar Connections
Module: Settings → Calendar Connections

External Calendar One-Way Appointment Sync

Providers can now connect their Google Calendar, Outlook Calendar, or Apple Calendar to Vozo EHR. Every appointment created, updated, rescheduled, or cancelled in Vozo will automatically appear in the connected calendar — so providers can see their full schedule in one place without opening the EHR.

⚠ This is one-way sync only
Sync direction is Vozo EHR → external calendar. Changes made in Google Calendar, Outlook Calendar, or Apple Calendar are ignored. Vozo EHR is always the master. Never edit or delete events in external calendars to manage your Vozo schedule — always make changes in Vozo.
🟦
Google Calendar
Connected Not Connected
🟪
Outlook Calendar
Connected Not Connected
Apple Calendar
Connected Not Connected

How to Connect a Calendar

📍 Navigation
Settings → Calendar Connections
1
Open Calendar Connections
Go to Settings → Calendar Connections from your Vozo EHR account.
2
Choose a calendar tile
You will see three tiles: Google Calendar, Outlook Calendar, and Apple Calendar.
3
Check connection status
Each calendar tile shows whether it is currently Connected or Not Connected.
4
Click Connect
Click Connect on the calendar tile and authorise your calendar account.
5
Connect one account per calendar type
You can connect one account for each calendar type. Calendars can be disconnected at any time.
6
Disconnect when needed
Disconnecting a calendar stops future sync only. It does not make external calendars the source of truth.

Vozo Appointment Actions and Calendar Sync

Vozo action What happens in external calendar
New appointment created A matching event is added automatically to all connected calendars within moments of saving.
Appointment updated
(time, date, location)
The corresponding event is updated in all connected calendars to match the latest details.
Appointment rescheduled The event date/time is updated — the old slot is replaced, not duplicated.
Appointment cancelled / deleted The event is removed from all connected calendars.

What the Calendar Event Shows

🔒 Shows

  • Appointment date
  • Start and end time
  • Provider name
  • Location
  • Appointment title

🚫 Does Not Sync

  • Clinical notes
  • Diagnosis
  • Billing data
  • Patient contact details
Privacy control
Privacy settings in Vozo control how much appointment detail appears in external calendars.
Vozo EHR | Release Note | Task Management Revamp Task Management
Module: Task Management — Board View + List View

Task Management Revamp

The Task Management module has been redesigned to reduce unnecessary navigation, add a new List View alongside the existing Board View, and make categories and statuses configurable directly from the main screen.

What Has Changed

❌ Removed
  • Task Template button: No longer available in the header.
  • Show Unarchived button: No longer available in the header.
✅ Kept / New
  • Add New Task button: Unchanged and still creates a new task.
  • Board / List view toggle: Added to the top right of the screen.
  • Quick Create shortcut: The top navigation “+” button now includes “Create a Task”.

Board View — Kanban

The Board View is unchanged in concept. Tasks are displayed as cards in columns by status. Users can drag and drop a task card between columns to change its status instantly.
Open In Progress On Hold Cancelled Complete
Task card shows Details
Category tag Colour-coded badge showing the task category.
Priority tag High / Medium / Low / Urgent.
Task title The main task name.
Patient name The patient linked to this task.
Assignee Who the task is assigned to.
Due date When the task is due.
Overdue indicator Red badge with warning icon if the task is past due.
Actions Edit and Delete icons.

List View — New

Switch to List View using the toggle at the top right. The same tasks appear in a table format — one row per task — with all the same filters applied. Switching view never reloads the page.
List column What it shows
Checkbox Tick to select one or more tasks for bulk actions.
Title Task name.
Patient Linked patient name.
Category Category badge.
Status Editable dropdown — change status inline without opening the task. Saves instantly on selection.
Priority High / Medium / Low / Urgent badge.
Assignee Who the task belongs to.
Due Date Date the task is due.
Actions Edit and Delete icons.
🎨 Row highlight rules in List View
Overdue tasks: Light red background row
Urgent priority: Red badge on priority column
Completed tasks: Green status indicator

Inline Category and Status Management

+ Add Category
Add a new Category
Click “+ Add Category”. An inline input appears — type the name and press Enter. The category saves immediately and appears in all filters and task cards. Maximum 50 characters. Duplicate category names are not allowed.
⚙️ Rename
Rename a Status
Each status column header has a gear icon. Click it → Rename → type the new name → Enter. The updated status name appears everywhere: Board, List, task details, and filters.
⚙️ Delete
Delete a Status
Click the gear icon → Delete → confirm. Tasks under that status are moved to Open automatically before the status is removed.
Vozo EHR | Release Note | Patient Portal Activation at Registration | October 2025 Confidential
Vozo EHR
Feature Release Note

Patient Portal Activation at Patient Registration

This release note is written for front-desk staff and clinical coordinators. No technical background is needed. By the end you will know how to activate the Patient Portal and send intake forms to a patient at the exact moment you register them in Vozo — in a single flow.

📋 Where it appears
Create Patient popup (Patients → Create New Patient)
📅 Available from
October 2025 | All practices, all regions
👥 Who uses it
Front desk staff, Clinical coordinators
🔧 What it does
Lets you activate the portal and send intake forms in one step while adding the patient.

The Problem This Solves

Vozo already supports sending intake and assessment forms to patients through the Patient Portal. However, forms can only reach the patient if their Patient Portal has been activated first. The activation step lived in a completely separate part of the system — meaning a new patient could be registered, their forms could be assigned, but those forms would silently fail to arrive because the portal was never turned on.

This created a gap that was easy to miss: a front-desk staff member adds a new patient, assigns intake forms, but never activates the portal — and the patient never receives anything. The practice only discovers the problem when the patient arrives for their appointment without having filled in their forms.

This release closes that gap by bringing the Patient Portal activation directly into the Create Patient popup — the same screen where the patient is first registered. Now the entire new patient onboarding workflow — registration, portal activation, and form delivery — can be completed in one uninterrupted sequence.

What Is New in the Create Patient Popup

A new toggle or checkbox has been added to the Create Patient popup, labelled “Enable Patient Portal Access.” It sits alongside the other patient details fields and includes a short message explaining that enabling it will allow the patient to receive and complete their intake and assessment forms.

New element Details
Enable Patient Portal Access toggle / checkbox Optional — not mandatory. Staff can leave it unticked if the patient should not have portal access yet.
Helper message next to the toggle A brief note explaining that enabling the portal means the patient will receive their forms to complete digitally.
What happens when you tick it and click Save Instead of saving directly, a “Send Templates” popup appears before saving completes, so you can choose and confirm which forms to send.
📌 Important note
The toggle is optional — not every new patient needs the portal activated at registration.
• If left unticked: Patient is created normally. Portal is NOT activated.
• If ticked: The Send Templates popup opens before the patient record is saved.

Step-by-Step: Adding a Patient with Portal Activation

1
Open the Create Patient popup
Go to Patients → click “Create New Patient” (or use the top navigation “+” → Create Patient).
2
Fill in the patient details
Enter name, date of birth, contact information, email address, and any other required fields as normal.
3
Tick “Enable Patient Portal Access”
Check the toggle or checkbox. A brief message appears confirming that this will allow the patient to receive forms through the portal. Note: a valid email address is required for forms to be delivered.
4
Click Save
Instead of completing immediately, the Send Templates popup opens.
5
Review and adjust the forms in the Send Templates popup
The popup pre-selects the “Shareable Templates” already configured for your practice. Review the list — you can deselect forms you do not want to send, or use the search field to find and add additional forms.
6
Optionally enable “Require Patient to Sign”
If you need the patient’s signature on any of the forms, tick the “Require Patient to Sign” checkbox. This makes signature collection compulsory when the patient submits each form from the portal.
7
Click “Send” or “Skip for now”
Both options complete the patient registration.

Send or Skip — What Each Button Does

✅ Click “Send”

  • Selected forms are delivered to the patient’s portal immediately
  • Patient receives an email with a link to log in and complete the forms
  • Patient record is saved in Vozo
  • Patient Portal is activated
  • Form status shows as Pending until the patient submits

⏭️ Click “Skip for now”

  • No forms are sent at this time
  • Patient receives an email with the Patient Portal link only
  • Patient record is saved in Vozo
  • Patient Portal is still activated
  • Forms can be sent later via Documents → Send Intake Forms

The Send Templates Popup — All Options Explained

Popup element What it does
Pre-selected templates list Shows the forms already configured as “Shareable Templates” in your practice settings. These are ticked by default — ready to send as-is.
Deselect a form Untick any pre-selected form to remove it from this send. It will not be sent to this patient.
Search field Search for additional forms from the Template Library. Select a form to add it to the send list for this patient.
“Require Patient to Sign” checkbox When ticked, the patient is required to add their signature before they can submit each form. This is useful for consent forms, intake agreements, and any document that needs a formal sign-off.
“Send” button Sends all selected forms to the patient’s portal and completes the patient registration.
“Skip for now” button Completes the patient registration and activates the portal WITHOUT sending any forms. A portal activation email is still sent to the patient.

How This Fits With the Existing Intake Form Workflows

This new flow is an additional entry point — it does not replace or remove any existing ways of sending forms. Here is how all three methods relate:

Method When to use it Where it is
🆕 Portal activation at registration
(this feature)
For new patients being registered for the first time. One combined step: register + activate + send forms. Create Patient popup → Enable Patient Portal Access toggle
Automated send on portal activation
(existing)
When the portal is activated separately after the patient record already exists. System automatically sends Shareable Templates. Patient record → Enable Patient Portal Access button
Manual send at any time
(existing)
For re-sends, additional forms, or forms for existing patients who have not yet received them. Patient profile → Documents menu → Send Intake Forms

Quick Reference — The New Patient Onboarding Flow

🗺️ Complete new patient flow in one sequence:
  1. Open Create Patient popup
  2. Fill in patient details (including a valid email address)
  3. Tick “Enable Patient Portal Access”
  4. Click Save
  5. Review forms in Send Templates popup
  6. Optionally tick “Require Patient to Sign”
  7. Click Send → forms go to portal immediately, patient record created
— OR —
Click Skip for now → portal activated, patient record created, forms sent later

Common Questions

Is it mandatory to enable the Patient Portal when creating a new patient?
No. The “Enable Patient Portal Access” toggle is entirely optional. If left unticked, the patient is created normally with no portal access and no forms sent. You can activate the portal for an existing patient at any time from their patient profile.
What happens if the patient has no email address on file?
A valid email address is required to deliver forms and the portal link to the patient. If no email is entered, the system will not be able to send the portal invitation or forms. Enter the patient’s email in the Create Patient form before ticking the portal toggle to ensure delivery works.
What forms appear pre-selected in the Send Templates popup?
The pre-selected forms are the ones configured as “Shareable Templates” in your practice’s settings — the standard intake set for all new patients. These are the same forms that would be sent automatically under the existing portal activation workflow. You can deselect any of them and add additional forms using the search field.
If I click “Skip for now,” can I still send forms to the patient later?
Yes. Clicking “Skip for now” activates the portal and creates the patient record — it simply skips sending forms at that moment. You can send forms at any time afterwards using the patient’s Documents menu → Send Intake Forms. The patient can also be sent individual forms through that same path.
What does “Require Patient to Sign” mean?
When this checkbox is ticked, the patient must add their digital signature before they can submit each form from the portal. This is useful for consent forms, treatment agreements, HIPAA acknowledgements, and any document where a formal sign-off is required. If unticked, the patient can submit forms without providing a signature.
Does this change anything about how forms are sent in the existing workflow?
No. This is a new entry point that runs alongside the existing workflows — it does not change or remove them. Automated sending on portal activation and the manual send option from the Documents menu both work exactly as before.
Vozo EHR | Release Note | Third-Party Integrations Module Settings → Integrations
Module: Settings → Integrations

Third-Party Integrations Module

A new centralised Integrations page is now available in Settings. Administrators can connect, configure, enable, disable, and monitor all third-party service integrations from one screen — without hunting through different settings areas.

⚠ Admin-only access
Only Administrator accounts can connect, disconnect, or configure integrations. Staff users can view the Integrations page and see connection status, but they cannot make changes.

Integration Categories and Initial Integrations

Email Notifications
Notifications
Sends email alerts to patients and staff.
Connected
SMS Notifications
Notifications
Sends text message alerts.
Connected
Voice Notifications
Notifications
Automated voice call reminders.
Disconnected
Stripe Payments
Payments
Card payment processing.
Connected
H2H Clearinghouse
Clearinghouse
Electronic insurance claims submission.
Disconnected
Availity
Eligibility
Insurance eligibility verification.
Error
Integration Category What it connects
Email Notifications Notifications Sends email alerts to patients and staff.
SMS Notifications Notifications Sends text message alerts.
Voice Notifications Notifications Automated voice call reminders.
Stripe Payments Payments Card payment processing.
H2H Clearinghouse Clearinghouse Electronic insurance claims submission.
Availity Eligibility Insurance eligibility verification.

Each Integration Card Shows

Card element What it means
Status badge Connected (green), Disconnected (grey), or Error (red).
Toggle switch Turns the integration ON or OFF. Turning ON without API credentials configured opens the configuration form automatically.
Last Sync timestamp Shows when the integration last successfully communicated with the external service.
Edit button Opens the configuration form to update API key or other credentials.

Connection States Explained

Connected

Green border. The integration is active and communicating with the external service.

Disconnected

Grey state. The integration is turned off and no sync is occurring.

Error

Red border. API credentials are invalid or the last sync failed. Check error logs.
🔌 Important behaviour
Disabling an integration shows a confirmation before background sync is stopped.
Errors do not affect other integrations — each integration runs independently.
Vozo EHR | Release Note| Flowsheets
Patient Details → Flowsheets
 
Module: Patient Details → Flowsheets

Flowsheets

Flowsheets provide a single, structured view of patient data over time. Instead of opening individual visits, providers can review vitals and submitted forms in one read-only table with dates across columns and data types as rows.

📋 Module
Patient Details → Flowsheets (new)
👥 Who uses it
Providers, Clinical coordinators
📅 Availability
October 2025 | All practices
🔧 Includes
Vitals, Forms, Filters, Hide/Unhide, CSV export

What Is a Flowsheet?

A Flowsheet is a read-only table that displays patient data over time. Rows represent data types (vitals or forms), and columns represent dates. Each cell shows the value recorded on that date.

📊 Vitals

  • Blood Pressure
  • Temperature
  • Pulse
  • Weight, Height
  • Respiratory Rate

📝 Forms

  • Patient-submitted forms only
  • PHQ-9, GAD-7, intake forms
  • Portal submissions only
⚠ Read-only view
Flowsheets cannot be edited. To modify vitals or forms, use their respective modules.

Where to Find Flowsheets

📍 Navigation
Open a patient → Click Flowsheets in the patient menu

Default View on Load

SettingDefault Value
Date range7 records
Active tabVitals
Sort orderOldest → newest
ScrollbarHidden (fits screen)
Hidden rowsNone

Date Range Filter

SelectionWhat it meansUse case
7 DaysLatest 7 records (not calendar days)Quick review
15 DaysLatest 15 recordsMonthly analysis
30 DaysLatest 30 records (max)Long-term trends
⚠ Important
“Days” means number of records, not calendar days. Data may span weeks or months depending on visit frequency.

Scrolling Behaviour

💡 Sticky Column
The first column (vital/form name) remains fixed while scrolling horizontally.

Hide and Unhide Rows

ActionBehaviour
Hide rowRemoves it from table instantly
UnhideRestores all hidden rows
VisibilityOnly appears when rows are hidden
Tab independenceVitals and Forms are separate
⚠ Export impact
Hidden rows are excluded from CSV exports. Unhide rows before exporting if needed.

Export to CSV

Export ruleBehaviour
Active tab onlyVitals OR Forms (not both)
Date rangeExports selected records only
Hidden rowsExcluded from export
FormatMatches existing CSV format
ColumnsPatient and Provider data separate
📌 Export Checklist
  1. Select correct tab
  2. Set date range
  3. Unhide rows
  4. Click Export

End-to-End Workflow

1
Open patient
Search and open patient details
2
Open Flowsheets
Default view loads automatically
3
Switch tabs
Toggle between Vitals and Forms
4
Adjust range
Select 7, 15, or 30 records
5
Hide rows
Focus on relevant data
6
Export
Download CSV if needed

Common Questions

Why doesn’t 7 Days show 7 calendar days?
It shows 7 records, not calendar days.
Can I edit data here?
No. Flowsheets are read-only.
Why is a form missing?
Only submitted forms appear.
Do hidden rows persist?
No. They reset when reopening.
Can I export both tabs?
No. Export each tab separately.
Is Flowsheet available for all patients?
Yes, even if no data exists.
Vozo EHR | Release Note | Treatment Plan
Module: Treatment Plan
 
Module: Treatment Plan (New Main Menu)

Treatment Plan

A structured clinical module to define diagnoses, goals, objectives, and interventions. Supports progress tracking, reminders, provider comments, signatures, and full PDF export for compliance and care coordination.

📋 Module
Main Menu → Treatment Plan
👥 Who uses it
Providers, Care Managers, Coordinators
📅 Availability
October 2025 | All practices
🔧 Includes
Goals, Objectives, Interventions, Comments, PDF, Signature

What Is a Treatment Plan?

A Treatment Plan is a structured clinical document used to define patient problems, goals, actions, and measurable outcomes over time. It is continuously updated as patient progress evolves.

Plan Structure

📋 Plan Level

  • ICD Codes
  • Provider
  • Start Date
  • Description

🎯 Goal → Objective → Intervention

  • Goal = Outcome
  • Objective = Step
  • Intervention = Action

Two Form Types

FeatureDefault FormSimple Form
StructureGoal → Objective → InterventionFree-text
Goal trackingYes (X/Y)No
Best forChronic care, mental healthQuick notes
⚠ Form type cannot be changed
Once saved, you cannot switch between Default and Simple.

Plan List Columns

ColumnDescription
ProviderOwner of the plan
Plan NameTitle
DescriptionPreview text
Start DatePlan start
Goals CompletedX/Y (Default only)
ActionsView / Edit / Reminder

Goal Hierarchy Rules

⚠ Critical Rules
You cannot save a Default plan without at least one complete Goal → Objective → Intervention structure.
📌 Deletion behaviour
Deleting a Goal removes all nested Objectives and Interventions permanently.

Goal Status Tracking

StatusMeaning
In ProgressActive work
CompletedGoal achieved
CancelledNo longer relevant
⚠ Important
Completing all goals does NOT automatically complete the plan.

Plan Status Behaviour

StatusBehaviour
In ProgressFully editable
CompletedLocked, except signature
CancelledLocked

Comments & Signature

📝 Comments

  • Timestamped
  • Editable
  • Chronological history

✍ Signature

  • Name + date
  • Shown in PDF
  • Editable after completion

Reminder System

ActionBehaviour
Set ReminderChoose future date
Trigger12 AM notification
IndicatorIcon in list
CancelRemove reminder

End-to-End Workflow

1
Open patient
Navigate to Treatment Plan
2
Create plan
Select Default or Simple
3
Add structure
Goals → Objectives → Interventions
4
Save
Plan appears as In Progress
5
Follow-up
Update goals and comments
6
Complete
Set status + add signature

Key Rules

  • End date is auto-calculated
  • One provider owns the plan
  • Completed plans are locked
  • New plan required for changes after completion
Vozo EHR | Release Note | Feature 6 of 7 | Measurement-Based Care
Patient Chart → Documents → Measurement Tool
Feature 6 of 7
Module: Measurement-Based Care (MBC)

Measurement-Based Care (MBC)

A clinical tracking system that uses standardized assessments to measure patient outcomes over time, generate automatic scores, trigger alerts, and feed structured data directly into clinical workflows.

📋 Module
Patient Chart → Documents → Measurement Tool
👥 Users
Providers, Care Managers, Patients
📅 Availability
October 2025 | All practices
🔧 Includes
8 tools, scoring, alerts, graphs, SOAP integration

What Is MBC?

Measurement-Based Care tracks patient progress using repeated assessments over time. Scores are automatically calculated, trends are visualised, and alerts are triggered when risk thresholds are reached.

Built-In Assessment Tools

ToolMeasuresUse
PHQ-9DepressionSeverity + suicide risk
GAD-7AnxietyAnxiety tracking
AUDIT-CAlcohol useRisk screening
C-SSRSSuicide riskEmergency detection
Fall RiskFall riskMobility safety
Pain ScalePain levelIntensity tracking
PROMISOutcomesQuality of life
ADL / IADLFunctionIndependence level

Where to Access

👨‍⚕️ Provider

  • Patient Chart → Documents
  • Measurement Tool tab
  • List + Graph views

🧑‍💻 Patient

  • Patient Portal → Documents
  • Assigned assessments
  • Online completion

Assessment List View

ColumnWhat it shows
AssessmentName of tool
DateCompleted or due date
ScoreLatest score
FlagGreen / Yellow / Red severity
ActionView, Notes, Plan, Medications

Graph View

Displays assessment trends over time (3–12 records). Clicking a data point shows detailed responses and history.

Assignment Workflow

1
Open patient
Navigate to Measurement Tool
2
Assign assessment
Select one or more tools
3
Patient completes
Via portal or staff entry
4
Auto scoring
Score calculated instantly

Alert Triggers

🚨 High-Risk Alerts
PHQ-9 Q9 > 0 → Suicide alert
C-SSRS moderate/high → Emergency alert
AUDIT-C above threshold → Alcohol risk
Pain > 8 → Severe pain
Fall Risk high → Fall alert

Scoring Examples

ToolRangeSeverity
PHQ-90–27Minimal → Severe
GAD-70–21Minimal → Severe
Pain0–10Mild → Severe
PROMIST-scoreNormal → Severe

Clinical Integration

SOAP Notes

Auto inserts score and severity

Treatment Plan

Links scores to goals

Medications

Supports clinical decisions

End-to-End Workflow

1
Assign
Provider assigns assessment
2
Complete
Patient or staff fills form
3
Score
Auto calculation + alert
4
Act
Provider reviews and updates care

Key Rules

  • Scoring is fully automatic
  • Alerts trigger instantly
  • Red flag = clinical attention required
  • Trend graphs show 3–12 records
  • Custom assessments supported
Vozo EHR | Release Note | Feature 7 of 7 | Dedicated Provider Dashboard
Dashboard Module
Feature 7 of 7
Module: Dashboard (New Menu)

Dedicated Provider Dashboard

A unified dashboard that brings appointments, notes, forms, patient activity, and billing into a single screen — allowing providers and coordinators to understand their day instantly without navigating multiple modules.

📋 Module
Dashboard (top menu above Schedule)
👥 Users
Providers, Coordinators, Office Managers
📅 Availability
October 2025 | All practices
🔧 Contains
8 live cards with real-time data

The Problem This Solves

Previously, providers needed to open multiple modules — Schedule, Notes, Forms, Billing — to understand daily workload. The dashboard consolidates all critical information into one view with direct navigation.

Where to Find the Dashboard

📍 Navigation
Left sidebar → Dashboard (top icon above Schedule)

Dashboard Layout

The dashboard contains 8 cards arranged in a two-column grid. Each card shows 3 recent records and a “View All →” link for full details.

Left Column

  • Upcoming Appointments
  • Appointment Waitlist
  • Forms
  • Recent Patients

Right Column

  • Appointment Requests
  • Unsigned Notes
  • Patient Portal Activity
  • Pending Invoices

Dashboard Cards Reference

CardKey DataView All Destination
Upcoming AppointmentsPatient, Time, Provider, StatusSchedule → Calendar
Appointment RequestsPatient, Date, TypeRequests popup
WaitlistPatient, Preferred TimeSchedule → Waitlist
Unsigned NotesPatient, Date, ProviderNote Taking
FormsPatient, Form, StatusForms module
Portal ActivityPatient actionsSettings → Activities
Recent PatientsName, Created DatePatients list
Pending InvoicesInvoice, AmountReports → Invoices

Interactive Actions

Appointment Requests

Accept / Modify / Decline directly

Waitlist

Edit, Delete, Schedule

Unsigned Notes

Edit and sign instantly
💡 Card Behavior
  • Each card shows 3 recent records
  • Column headers match full module
  • Click “View All →” for full list
  • Data is live at page load

Key Behaviors

FeatureBehavior
PersonalisationShows data for logged-in provider
Record count3 preview rows per card
NavigationDirect links via View All
RefreshReload page for latest data
PermissionsData varies by user role

End-to-End Usage

1
Open Dashboard
Click Dashboard from sidebar
2
Scan cards
Review appointments, notes, alerts
3
Take action
Respond directly or open full module
4
Navigate deeper
Use View All for detailed workflow

Key Rules

  • Dashboard is provider-specific
  • Cards show preview, not full data
  • Actions available on selected cards
  • Live data updates on reload
  • Permissions control visibility
Vozo EHR | Release Note | Patient Group & Group Appointments
Scheduling Module
Scheduling Feature
Patients → Patient Group | Schedule → Group Appointment

Patient Group & Group Appointments

Create reusable patient groups, schedule group sessions in one step, track attendance, add notes, and bill each patient individually — all within a single workflow.

📋 Module
Patients → Patient Group | Schedule
👥 Users
Front Desk, Providers, Billing Teams
📅 Availability
October 2025 | All practices
🔧 Includes
Groups, Scheduling, Attendance, Notes, Billing

The Problem This Solves

Previously, group sessions required creating separate appointments per patient. This feature enables scheduling, attendance tracking, notes, and billing — all from one unified workflow.

What Is a Patient Group?

  • Reusable collection of patients
  • Example: Anxiety Group, Diabetes Cohort
  • Has provider, status, date range
  • Supports recurring sessions

Patient Group List Columns

ColumnDescription
Group NameName of the group
Group IDSystem-generated ID
StatusActive / Inactive
Patient #Total patients
ProviderAssigned provider
Date RangeStart and End dates
ActionEdit / Delete

Create Patient Group

1
Click Create Group
Opens group creation popup
2
Fill details
Name, provider, dates, attendees
3
Add patients
Search and select multiple patients
4
Save
Group becomes available for scheduling

Schedule Group Appointment

Group appointments are created from the same scheduling popup using a new “Group Appointment” tab.
FieldDescription
Group NameSelect group
TypeWalk-in or Telehealth
Date & TimeSession timing
FacilityLocation
ProviderSession owner
ReasonSession purpose

Attendance Management

Manage Attendees
  • Set status per patient
  • Add notes or services
  • Remove patient from session

Attendance Status

StatusDescription
ScheduledExpected
ArrivedAttended
No ShowMissed
CancelledCancelled

Notes Types

📝 Group Note

  • Shared across all patients
  • Session-level documentation

🧍 Individual Note

  • Per patient
  • Specific observations

Billing Rules

💳 Important
There is no group billing. Each patient is billed individually to ensure accurate claims and payments.

End-to-End Workflow

1
Create group
Add patients
2
Schedule session
Use group appointment tab
3
Track attendance
Manage attendees
4
Add notes
Group or individual
5
Bill patients
Individually per patient

Key Rules

  • Patients can belong to multiple groups
  • Removing from session ≠ removing from group
  • Group note is shared across all patients
  • Billing always individual
  • New patients apply only to future sessions
Vozo EHR | Release Note | Vital Graph & List View
Patient Details → Appointment → Vitals
Clinical Feature
Vitals → Graph & List Views

Vital Graph & List View

View patient vital history instantly through an interactive graph or structured list. Analyse trends, edit records, and export data — without leaving the patient workflow.

📋 Module
Patient Details → Appointment → Vitals
👥 Users
Providers, Clinical Staff, Office Managers
📅 Availability
October 2025 | All practices
🔧 Includes
Graph, List, Filters, Export, Edit

The Problem This Solves

Previously, providers could only see the latest vital reading. Historical analysis required exporting data manually. This feature enables real-time trend analysis directly inside the workflow.

How to Access

1
Open appointment
Go to patient → appointment details
2
Open Vitals tab
Scroll to bottom
3
Click view
View as Graph or View as List

Vitals Covered

VitalUnitRange
Blood PressuremmHg90–120 / 60–80
Temperature°F97–99
Pulsebpm60–100
Respiratory Ratebreaths/min12–20
Weightkg/lbsTrend only
Heightcm/inTrend only

Graph View

Displays trends over time with threshold lines to highlight abnormal readings. Default view shows Blood Pressure with systolic and diastolic lines.
  • Shows max 30 recorded dates
  • One vital at a time
  • Hover to see exact values
  • Threshold lines indicate normal range

Graph Elements

ElementDescription
X-axisDates of recorded vitals only
Y-axisMeasurement scale
LinesVital trend values
ThresholdNormal range markers
HoverExact values + date

List View

Structured table showing all six vitals per date with editing, filtering, printing, and export options.
FeatureDescription
RowsOne per date
ColumnsAll 6 vitals
EditModify record inline
PrintPrint single record
ExportCSV download

Filtering

  • Select Start Date and End Date
  • Only dates with data are shown
  • Export respects filters

Editing a Vital

1
Find record
Select date row
2
Click Edit
Opens popup
3
Update & Save
Changes logged with audit trail
⚠ Clinical Action
All edits are tracked with timestamp and user for audit compliance.

Graph vs List View

FeatureGraphList
PurposeTrend analysisRecord review
DataOne vitalAll vitals
EditNoYes
PrintNoYes
ExportGraph dataCSV

Key Rules

  • Max 30 records displayed
  • Graph shows one vital at a time
  • Blood Pressure shows two lines
  • Filters apply only in List view
  • Switching views is instant
Vozo EHR | Release Note | Intake Form Sending
Patient Profile → Documents
Patient Management Feature
Automated + Manual Intake Workflow

Intake Form Sending

Automate intake forms for new patients and send forms anytime for existing patients. Eliminate paper workflows and ensure all patient data flows directly into the chart.

📋 Module
Patient Profile → Document | Settings → Template Library
👥 Users
Front Desk, Coordinators, Office Managers
📅 Availability
October 2025 | All practices
🔧 Includes
Auto send, Manual send, Template config

The Problem This Solves

Intake forms were previously handled via paper, email attachments, or missed entirely. This feature automates form delivery, tracking, and storage — eliminating manual work and delays.

What Are Intake Forms?

  • Patient demographics
  • Medical history
  • Insurance details
  • Consent forms
  • Custom practice-specific forms

Two Sending Methods

MethodTriggerUse Case
AutomatedNew patient + portal activationStandard onboarding
ManualStaff actionResend / extra forms

Automated Workflow (New Patient)

1
Create patient
Enter email and details
2
Enable portal
Trigger automation
3
Forms sent
Email + portal notification
4
Patient completes
Digital submission
⚠ Important
Automation only triggers once — when the portal is activated for the first time.

Manual Workflow (Any Patient)

1
Open profile
Go to Document menu
2
Click Send Intake Forms
Open form selector
3
Select forms
Default + additional forms
4
Send
Forms delivered instantly

Template Configuration

Administrators define “constant forms” that are automatically sent to all new patients.
  • Configured in Settings → Template Library
  • Applies to all patients
  • Editable but not deletable
  • Changes affect future sends only

Patient Experience

StepWhat patient sees
EmailPortal login link
LoginAccess forms
FillMobile-friendly forms
SubmitConfirmation message

Staff Review Workflow

1
Receive notification
Submission alert
2
Review forms
Check completeness
3
Accept
Finalize submission
4
Save to chart
Auto data update

Key Rules

  • Portal required for sending
  • Automation triggers once only
  • Manual send works anytime
  • All actions logged for audit
  • Forms auto-save to patient chart
Vozo EHR | Release Note | Growth Chart
Patient Details → Growth Chart
Pediatric Feature
Children (Age 0–5 years)

Growth Chart

Track pediatric growth automatically using WHO percentile charts. Every recorded measurement is plotted instantly — enabling accurate, real-time clinical assessment without manual calculations.

📋 Module
Patient Detail Page
👥 Users
Pediatricians, Providers
📅 Availability
October 2025 | All practices
🔧 Includes
WHO charts, percentiles, trends, history

The Problem This Solves

Pediatric growth tracking requires comparing measurements against WHO standards. Without integrated charts, providers rely on external tools or manual calculations, increasing workload and risk of oversight.

What It Does

  • Automatically plots child measurements
  • Displays WHO percentile curves
  • Shows growth trends over time
  • Includes measurement history table

How to Access

1
Open patient record
Select any child under age 5
2
Find Growth Chart
Left navigation menu
3
Open chart
Gender-specific chart loads automatically

Chart Tabs

TabMeasurementPurpose
Length / Height for AgeHeight vs AgeGrowth trend baseline
Weight for AgeWeight vs AgeUnder/overweight detection
Weight for LengthWeight vs HeightBody proportion assessment
BMI for AgeBMI vs AgeObesity / nutrition tracking

How to Read the Chart

ElementMeaning
WHO CurvesStandard growth reference lines
50th PercentileAverage growth line
25–75 RangeNormal healthy range
Below 3rdPossible growth delay
Above 97thPossible accelerated growth
Blue dotted linePatient’s actual measurements

Age Range Filters

  • 0–6 months
  • 0–2 years
  • 6 months–2 years
  • 2–5 years
  • 0–5 years (full view)

Measurement Table

Each chart includes a table showing exact measurement values and percentile ranges for every recorded visit.

Key Rules

⚠ Important
All weight values are displayed in pounds (lbs). The system automatically converts WHO data from kilograms using the formula:

lbs = kg × 2.20462
  • Charts auto-adjust based on patient gender
  • Applies only to patients aged 0–5
  • No manual data entry required for plotting
  • All measurements are plotted in real time
  • Percentiles calculated automatically
Vozo EHR | Release Note | Medication Refill Request
Patient Portal | Provider Portal | Medications
Medication Management Feature
Automated Refill Workflow

Medication Refill Request

Enable patients to request prescription refills digitally while providers review and approve instantly. Eliminates manual coordination and reduces turnaround time from hours to seconds.

📋 Module
Patient Portal | Provider Portal | Medications
👥 Users
Patients, Providers, Clinical Staff
📅 Availability
October 2025 | All practices
🔧 Includes
Portal request, approval, eRx integration, audit logs

The Problem This Solves

Prescription refills traditionally require multiple manual steps — calls, staff coordination, provider approval, and pharmacy communication. This feature automates the entire process.

How It Works

  • Patients request refills via portal
  • Providers review and approve instantly
  • eRx sends prescription directly to pharmacy
  • Status updates automatically

Patient Workflow

1
Login
Access Patient Portal
2
Open Medication tab
View active medications
3
Click Request Refill
Select medication
4
Fill form
Select pharmacy, quantity, notes
5
Submit
Status becomes Pending

Patient Status Tracking

StatusMeaning
PendingAwaiting provider review
ApprovedRefill approved
RejectedRefill declined with reason
Sent to PharmacyPrescription transmitted

Provider Workflow

1
Receive notification
New refill request alert
2
Open request
Review patient and medication details
3
Review clinical info
Check dosage, refills, patient notes
4
Approve / Reject
Send eRx or provide reason

Built-in Safety Rules

ConditionSystem Behavior
Inactive medicationRefill button hidden
No refills remainingWarning message shown
Medication discontinuedRefill disabled

Audit Trail

Every refill request is fully logged, including request time, provider action, timestamps, and pharmacy transmission — ensuring compliance and traceability.

Key Rules

  • Patients can only request active medications
  • Providers must approve all requests
  • eRx sends prescriptions automatically if enabled
  • Status updates are real-time
  • All actions are logged for compliance
Vozo EHR | Release Note | DPC Membership Plan
Billing | Encounter | Patient Portal | Reports
Billing & Care Model Feature
Direct Primary Care (DPC)

DPC Membership Plan

Offer subscription-based care with automated billing, real-time coverage validation, and zero manual claims for included services. Build predictable revenue while simplifying patient experience.

📋 Module
Billing | Encounter | Patient Portal | Reports
👥 Users
Admins, Billing Teams, Providers, Patients
📅 Availability
October 2025 | All practices
🔧 Includes
Plans, Enrollment, Auto Billing, Reports

What Is DPC?

Direct Primary Care (DPC) is a subscription-based care model where patients pay a fixed monthly or annual fee for access to defined services — eliminating per-visit billing and reducing insurance dependency.

Why Practices Use DPC

  • Predictable recurring revenue
  • No insurance claim overhead for covered services
  • Improved patient retention and loyalty
  • Lower patient volume with stable income

Create a DPC Plan

SettingDescription
Plan NameDisplay name for staff and patients
FeeMonthly or annual amount
Billing FrequencyMonthly or Annual
Included ServicesVisits, telehealth, preventive care, etc.
StatusActive / Inactive
⚠ Important
Only Active plans can be assigned to patients. Inactive plans retain historical data but cannot be used for new enrollments.

Patient Enrollment Workflow

1
Open patient record
Select patient profile
2
Select plan
Choose active DPC plan
3
Set start date
End date auto-calculated
4
Save payment method
Card for auto billing
5
Confirm
Membership activated + invoice created

Encounter Billing Logic

ScenarioSystem Behavior
Covered service$0 charge, no claim, tagged as “Covered by Membership”
Non-covered serviceStandard invoice generated, insurance allowed
⚠ Double-Charge Prevention
Covered services never generate copays or insurance claims. The system enforces this automatically.

Invoices & Payments

ProcessWhat Happens
Invoice generationAuto-created on billing date
Email deliverySent automatically
PaymentAuto-charged via saved card
FailureNotification + retry logic
StatusUpdated instantly

Reports

📊 Membership Report

  • Active members
  • Inactive members

💰 Revenue Report

  • Total revenue
  • Outstanding payments
  • Invoice status

Patient Portal Experience

Patients see a membership card showing their plan name, status, and next billing date. They can access full invoice history and plan details directly from the portal.

Key Rules

  • Plans must be Active for enrollment
  • Billing is fully automated
  • Covered services always cost $0
  • No claims for covered services
  • Membership auto-renews based on billing cycle
Vozo EHR | Release Note | Lifestyle & Diet Recommendation
Patient Portal | Provider Portal
Patient Engagement Feature
Lifestyle Tracking + Diet Plans

Lifestyle & Diet Recommendation

Capture daily patient habits, enable provider feedback, and assign personalized diet plans — transforming care from episodic visits into continuous monitoring and guidance.

📋 Module
Patient Portal | Provider Portal
👥 Users
Patients, Providers, Care Teams
📅 Availability
October 2025 | All practices
🔧 Includes
Daily logs, feedback, diet plans, calendar view

The Problem This Solves

Providers see patients for minutes, but health outcomes are shaped by daily behavior. Without structured tracking, providers lack visibility into sleep, diet, activity, and mood between visits.

What This Feature Does

  • Patients log daily habits
  • Providers review and comment
  • Diet plans assigned directly
  • Trends tracked over time

Patient Workflow

1
Login
Open Patient Portal → Lifestyle & Diet tab
2
Enter daily data
Sleep, water, activity, mood, food, vitals
3
Save entry
Timestamped and visible instantly
4
Check feedback
Provider comments appear after review
5
View diet plans
Assigned recommendations below entries

Lifestyle Entry Fields

CategoryExamples
SleepHours slept
WaterGlasses consumed
ActivityExercise type + duration
MoodEmotional state
FoodMeals / diet details
MeasurementsWeight, BP, etc.

Calendar View

Patients can switch to a calendar view and click any date to review past entries — making it easy to track weekly or monthly trends.

Provider Workflow

1
Configure categories
Enable relevant tracking fields
2
Review entries
Check patient logs
3
Add comment
Provide clinical feedback
4
Mark as reviewed
Status turns green
5
Assign diet plan
Choose or create recommendation

Diet Recommendation Types

TypeUse Case
Curated LibraryPredefined plans for common conditions
Custom RecommendationPatient-specific plan
Global LibraryReusable clinic-wide plans

Review Status

StatusMeaning
Pending ReviewAwaiting provider feedback
ReviewedFeedback added and visible

Key Rules

  • Patients can log entries daily
  • Providers control visible categories
  • Comments appear instantly in portal
  • Diet plans are read-only for patients
  • All entries are timestamped and stored
Vozo EHR | Release Note | Batch Eligibility
Billing → Insurance Claims
Billing Automation Feature
Eligibility Verification at Scale

Batch Eligibility

Verify insurance coverage for all scheduled patients in minutes instead of hours. Eliminate manual calls, reduce claim denials, and ensure accurate billing before the patient even arrives.

📋 Module
Billing → Insurance Claims
👥 Users
Billing Staff, Front Desk, Office Managers
📅 Availability
October 2025 | All practices
🔧 Includes
Bulk checks, status flags, reports, filters

The Problem This Solves

Eligibility verification traditionally requires checking each patient individually. For 50+ daily appointments, this consumes hours and often results in missed issues, denied claims, and patient billing surprises.

What Batch Eligibility Does

  • Select a date (e.g., tomorrow’s appointments)
  • Vozo identifies all scheduled patients
  • Runs eligibility checks simultaneously
  • Returns results within minutes
  • Highlights issues before visits happen

How to Access

1
Open Billing
Click Billing from top menu
2
Go to Insurance Claims
Select from sidebar
3
Click Run Batch Eligibility
Launch tool

Run Eligibility Check

1
Select date
Choose appointment date
2
Review patient list
Verify all scheduled patients
3
Select patients
Select all or specific patients
4
Run check
Results return in 30 sec – 3 min
5
Review results
Identify issues and act

Eligibility Status Guide

StatusMeaningAction
✅ ActiveCoverage validNo action
⚠ Review NeededCoverage active but conditions applyCheck details
❌ InactivePolicy not validContact patient
⚠ Policy LapsedExpired coverageUpdate insurance
❌ Patient Not FoundMismatch in dataCorrect details
⚠ Deductible Not MetOut-of-pocket requiredInform patient
⚠ Copay UpdatedPayment amount changedUpdate billing
⏳ PendingNo responseRetry or call payer

Insurance Claims Screen Columns

ColumnDescription
Appointment DateVisit date
PatientPatient name
OfficeFacility
PayerInsurance company
Billing StatusPayment state
Claim StatusSubmission status
ActionGenerate claim form

Best Practices

  • Run eligibility the evening before appointments
  • Always review yellow and red statuses
  • Update insurance data immediately when changes occur
  • Use payer filters to handle denials in bulk
  • Track repeat problem patients

Key Rules

⚠ Important
Batch eligibility accuracy depends entirely on correct patient insurance data. Always verify and update insurance details at every visit.
  • No limit on number of patients per run
  • Results are saved automatically
  • Individual checks can be re-run anytime
  • Not all payers support electronic verification
  • All results stored for audit and compliance
Vozo EHR | Release Note | Good Faith Estimate
Patient Demographics → Estimate / Self-Pay
Compliance & Billing Feature
No Surprises Act (NSA)

Good Faith Estimate (GFE)

Create, send, and track legally compliant cost estimates for uninsured and self-pay patients — ensuring transparency, reducing disputes, and meeting federal requirements automatically.

📋 Module
Patient Demographics → Estimate / Self-Pay
👥 Users
Billing Staff, Front Desk, Providers
📅 Availability
October 2025 | All practices
⚖ Compliance
No Surprises Act (2022)

What Is a Good Faith Estimate?

A Good Faith Estimate is a legally required document that provides uninsured or self-pay patients with an itemised estimate of expected healthcare costs before the service is delivered.
⚠ Legal Requirement
Must be provided at least 1 business day before the appointment. Failure to provide a GFE may result in penalties under federal law.

When GFE Is Required

ScenarioRequired?
No insuranceYes
Self-pay (insured but opting out)Yes
Out-of-networkYes
Insurance used normallyNo
Patient requests estimateYes

How to Access

1
Open patient
Go to patient profile
2
Go to Demographics
Open demographics tab
3
Click Estimate tab
Generate GFE

Header Fields

FieldDescription
TitleName of estimate
DateCreation date
ExpirationAuto 12 months
Service DatePlanned visit date
ProviderAuto fills NPI
FacilityAuto populated

Services Table

FieldDescription
CPT / HCPCSProcedure code
DescriptionAuto-filled
QuantityNumber of services
FeeFrom fee schedule
DiagnosisICD-10 code
TotalAuto-calculated
  • Add multiple services using “+ Add Service”
  • Total cost calculated automatically
  • Additional notes supported

Send & Patient Workflow

1
Save GFE
Auto sends to portal
2
Patient views
Reads estimate
3
Patient signs
Electronic signature
4
Saved as PDF
Stored permanently

Documents Management

ActionWhat it does
ViewPreview document
PrintPrint copy
DownloadSave PDF
DeleteRemove record

Compliance Coverage

Vozo automatically ensures:

• Written estimate delivery

• Patient acknowledgement tracking

• Permanent record storage

• Itemised cost breakdown

• Provider & facility inclusion

Key Rules

⚠ Critical
Always send GFE at the time of scheduling. Late delivery may violate compliance requirements.
  • Editable before patient signs
  • New GFE required after changes
  • Portal required for digital signature
  • Valid for 12 months by default
  • All records stored for audit
Vozo EHR | Release Note | Patient Estimate Calculator
Patient Profile → Estimate / Self-Pay
Real-Time Billing Feature
Insurance Cost Estimation

Patient Estimate Calculator

Instantly calculate patient out-of-pocket costs using real-time insurance data. No calls, no guesswork — accurate estimates in seconds.

📋 Module
Patient Profile → Estimate / Self-Pay
👥 Users
Front Desk, Billing Staff, Office Managers
📅 Availability
October 2025 | All practices
🔗 Powered By
Availity Real-Time API

The Problem This Solves

Patients often ask, “How much will I pay?” Without real-time data, staff rely on guesswork or long insurance calls. This leads to billing surprises, disputes, and poor patient experience.

What It Does

  • Fetches real-time insurance data
  • Calculates exact patient responsibility
  • Breaks down copay, deductible, coinsurance
  • Saves and shares estimate instantly
⚠ Important
Use only for insured patients. For uninsured or self-pay patients, use the Good Faith Estimate (GFE) instead.

How to Access

1
Open patient
Go to patient profile
2
Go to Demographics
Open Estimate tab
3
Click New Estimate
Open calculator form

Required Inputs

FieldDescription
Insurance TypePrimary / Secondary
PayerInsurance company
ProviderAuto-selected
Date of ServiceAppointment date
CPT CodeProcedure code (required)
ICD-10Diagnosis code

Run Estimate

Click Check Estimate to retrieve real-time cost breakdown from the insurance company (5–15 seconds).

Estimate Results Explained

FieldMeaning
Billed AmountPractice charge
Allowed AmountInsurance-approved amount
DeductibleRemaining patient deductible
CopayFixed visit fee
Coinsurance% patient pays
Insurance PaymentWhat insurer pays
Patient ResponsibilityTotal patient owes

Summary Calculations

  • Total Visit Cost = Sum of all CPT services
  • Insurance Payment = Coverage portion
  • Patient Responsibility = Final out-of-pocket cost

Save & Share

1
Run estimate
Results must appear
2
Click Save
Store in patient record
3
Share
Send via portal or print

Common Errors

ErrorFix
Missing fieldsFill required inputs
Invalid patient dataVerify DOB, Member ID
TimeoutRetry
Payer not supportedManual check
Authorization requiredContact insurer

Best Practices

  • Run at time of scheduling
  • Verify insurance details before running
  • Use correct CPT codes
  • Discuss high costs upfront
  • Always save estimate for records

Key Rules

⚠ Critical
Estimate accuracy depends on correct CPT code and insurance data. Always verify before running.
  • Real-time insurer data
  • Save only after results load
  • No estimate without CPT code
  • Supports multiple services
  • Stored for audit and disputes
Vozo EHR | Release Note | Superbill Generation
Appointment → Billing Tab
Billing Documentation Feature
Encounter → Financial Summary

Superbill Generation

Generate a complete, professional billing summary of any patient visit in one click. Includes diagnoses, procedures, provider details, and charges — ready for insurance submission or patient use.

📋 Module
Appointment → Billing Tab | Patient Portal
👥 Users
Billing Staff, Providers, Front Desk
📅 Availability
October 2025 | All practices
📄 Output
PDF (Download / Share / Print)

The Problem This Solves

Billing data is scattered across encounter notes, services, and patient records. Generating a complete billing summary manually is slow and error-prone.

What Is a Superbill?

  • Full summary of a patient visit
  • Includes CPT and ICD-10 codes
  • Lists provider and patient details
  • Shows total charges
  • Used for reimbursement or billing validation

How to Generate

1
Open appointment
Go to calendar or patient record
2
Click Billing tab
Inside appointment details
3
Click Patient Super Bill
PDF generated instantly
⚠ Requirement
Ensure diagnosis (ICD-10) and procedure (CPT) codes are entered before generating the Superbill.

What the Superbill Contains

SectionIncludes
PatientName, phone, email
ProviderName, NPI, contact info
EncounterDate, location, POS code
ServicesCPT codes, quantity, fees
DiagnosisICD-10 codes
ChargesTotal, discounts, billed amount

Available Actions

ActionPurpose
DownloadSave PDF locally
PrintProvide physical copy
ShareSend via patient portal
EmailSend directly to patient
DeleteRemove and regenerate

Patient Portal View

Patients can access Superbills in the Billing → Super Bill tab. They can view or download but cannot edit.

Provider Settings

  • Auto-email Superbills to patients
  • Add logo to PDF
  • Customize footer information
  • Configure email message template

Superbill vs Invoice

TypePurpose
SuperbillVisit summary for insurance reimbursement
InvoicePayment request to patient

Key Rules

⚠ Critical
Superbill reflects encounter data at time of generation. If data changes, delete and regenerate.
  • One Superbill per encounter
  • Multiple Superbills allowed per patient
  • Cannot edit PDF after generation
  • Requires completed encounter
  • All records stored for audit
Vozo EHR | Release Note | Billing Credit Flow
Billing | Payments | Reports
Billing Accuracy Feature
Credit Management System

Billing Credit Flow

Track, display, and apply patient overpayments accurately. Eliminate negative balances and manage credits cleanly across all billing workflows.

📋 Module
Billing | Payments | Reports
👥 Users
Billing Staff, Front Desk, Office Managers
📅 Availability
October 2025 | All practices
🔧 Update Type
Fixes + UI Enhancements

The Problem This Solves

Overpayments were previously shown as negative balances — causing incorrect invoices, confusing ledgers, and broken billing workflows.

What Is a Credit?

  • Extra payment stored on patient account
  • Always shown as a positive value
  • Displayed as “Patient Credit – $X.XX CR”
  • Can be applied to future invoices

Where You See Credit

LocationWhat You See
Appointment BillingPatient Balance + Patient Credit
Patient PaymentsUnapplied Credit column
Payment AnalysisCredit totals and breakdown
Clinical ReportsCredit column added

How Credit Is Created

  • Overpayment on invoice
  • Copay higher than EOB amount
  • Payment on $0 visit
  • Insurance adjustment differences

EOB Credit Example

1
Collect copay
Patient pays $14
2
EOB arrives
Actual owed = $7
3
System adjusts
Copay updated automatically
4
Credit created
$7 appears as Patient Credit

How to Apply Credit

1
Open invoice
Find outstanding balance
2
Click Add Payment
Open payment popup
3
Select Credit
Choose “Unapplied Credit”
4
Apply
Invoice updated instantly

What Changed (Fixes)

• Negative balances removed
• Credit no longer auto-applies
• Payment popup shows correct values
• Credit reduces correctly after use
• Insurance balances stay accurate

New UI Additions

FeaturePurpose
Patient Credit lineShows total credit
Unapplied Credit optionUse credit for payments
Credit columnsVisible in reports
Credit totalsPractice-wide reporting

Key Rules

⚠ Critical
Credits are always positive values. Negative balances are no longer used anywhere in the system.
  • Credit does not auto-pay invoices
  • Must be manually applied
  • Credit reduces after use
  • Does not expire by default
  • Refund handled separately
Vozo EHR | Release Note | Deductible & Coinsurance
Billing → EOB | Payment Posting
Insurance Billing Upgrade
EOB-Based Patient Responsibility

Deductible, Coinsurance & Patient Owes

Capture patient responsibility with complete accuracy using separate fields for copay, deductible, coinsurance, and patient owes — each generating its own invoice automatically.

📋 Module
Billing → EOB, Appointment, Reports
👥 Users
Billing Staff, Insurance Coordinators
📅 Availability
October 2025 | All practices
🔧 Update Type
New Fields + Auto Invoice Logic

The Problem This Solves

All patient responsibility was previously stored in one field — making reporting unclear and requiring manual invoice creation.

The Four Responsibility Fields

FieldMeaningExample
CopayFixed visit fee$20 per visit
DeductiblePatient pays before insurance$50 remaining deductible
Coinsurance% after deductible20% of $80 = $16
Patient OwesTotal responsibility from EOB$16 from insurer

Key Change

One field → now four separate fields
→ Each field generates its own invoice automatically
→ Full transparency for patients and billing teams

EOB Entry Fields

FieldWhat to Enter
Allowed AmountInsurance-approved amount
CopayCollected at visit
DeductiblePatient responsibility before coverage
CoinsurancePercentage-based share
Patient OwesTotal from EOB
Insurance PaidAmount insurer paid
Write-OffBilled vs allowed difference
⚠ Validation
Total amounts cannot exceed the allowed amount. All values must be numeric and positive.

Invoice Generation Logic

One field entered = One invoice generated
  • Copay → Copay Invoice
  • Deductible → Deductible Invoice
  • Coinsurance → Coinsurance Invoice
  • Patient Owes → Patient Owes Invoice

Scenario Example

1
Service
$100 billed, $80 allowed
2
Coinsurance
20% = $16
3
Insurance
Pays $64
4
Result
Separate invoices created

Editing Rules

StatusCan Edit?
Not CreatedYes
CreatedNo
PaidNo
PartialNo

Eligibility Enhancements

Eligibility now shows full benefit breakdown:

• Deductible (met + remaining)

• Copay per visit

• Coinsurance %

• Patient responsibility

Where It Appears

ScreenUsage
Appointment BillingInvoice breakdown
Patient PaymentsLine-item invoices
StatementsPatient clarity
LedgerAudit tracking
ReportsFinancial analytics

Key Rules

⚠ Critical
Each responsibility type must be tracked separately. Combined billing is no longer supported.
  • Each field creates its own invoice
  • No combined patient responsibility
  • Editing locked after invoice creation
  • Improves audit and reporting accuracy
  • Enhances patient billing transparency
Vozo EHR | Release Note | Risk Assessment & Screening
Patient Dashboard → Risk Assessment
Clinical Intelligence Feature
Preventive Care + Risk Alerts

Risk Assessment & Preventive Health Screening

Automatically track preventive screenings and detect clinical risks in real time using guideline-based triggers from labs and vitals — ensuring no critical condition is missed.

📋 Module
Settings → Guidelines | Patient Dashboard
👥 Users
Providers, Care Managers
📅 Availability
October 2025 | All practices
🔧 Includes
Guidelines, Screening, Risk Alerts

The Problem This Solves

Preventive screenings and abnormal clinical values are often missed in busy workflows. This system ensures screenings are tracked and risks are flagged instantly.

Two Connected Features

📋 Health Screening

  • Tracks due and overdue tests
  • Based on age, ICD, frequency
  • Provider-driven workflow

🚨 Risk Assessment

  • Auto-triggers from labs & vitals
  • Flags abnormal values
  • Immediate clinical alerts

Guideline Setup

  • Configure in Settings → Screening Guidelines
  • Define age range, frequency, ICD codes
  • Applies automatically to patients

Guideline Types

TypeExamples
VitalsBP, BMI
VaccinationFlu, Pneumococcal
ScreeningMammogram, A1C
OthersCounselling, Risk reviews

Health Screening Table

ColumnMeaning
Test NameScreening test
Due DateSystem calculated
StatusDue / Overdue / Done
TypeGuideline category

Screening Actions

1
Order
Create lab request
2
Notify
Send patient alert
3
Done
Mark complete
⚠ Rule
Order → Notify → Done sequence is enforced

Risk Assessment Table

FieldDescription
Test NameTriggered test
SourceLab or Vitals
ValueRecorded value
StatusRisk level

Risk Levels

  • 🔴 High Risk → Immediate action
  • 🟡 Moderate Risk → Monitoring needed
  • ⚠ Abnormal → Review required

Trigger Sources

Risks are triggered automatically from:

• Lab results

• Vitals recorded during visits

Risk Actions

ActionPurpose
DetailsView full risk info
Care PlanCreate treatment plan
Schedule VisitBook follow-up

End-to-End Workflow

  • Admin sets guidelines
  • System assigns screenings
  • Provider orders test
  • Lab result received
  • System triggers risk alert
  • Provider takes action

Key Rules

⚠ Critical
Risk alerts do NOT replace clinical judgment — providers must still review all results.
  • Guidelines apply automatically
  • Due dates are system-controlled
  • Risk triggers are automatic
  • Notify can only be sent once
  • All actions are tracked
Vozo EHR | Release Note | Refund Module
Billing → Refund
Billing Correction Feature
Full & Partial Refund Workflow

Refund Module

Process full or partial refunds with complete audit tracking, automatic patient notifications, and built-in credit-first logic — all within a single controlled workflow.

📋 Module
Billing → Refund
👥 Users
Billing Staff, Practice Managers
📅 Availability
October 2025 | All practices
🔧 Includes
Refunds, Credit Logic, Audit, Reports

The Problem This Solves

Refunds were previously handled outside the system — with no tracking, no audit trail, and no visibility. This module centralizes and automates the entire refund process.

Where Refund Can Be Initiated

Entry PointUse Case
Billing SectionInvoice review
Total BalanceAccount-level review
Appointment BalanceVisit-level refund
Patient PageDirect invoice refund

Refund Types

💯 Full Refund

  • Refunds entire amount
  • Amount auto-filled
  • Field locked

➗ Partial Refund

  • Refund specific amount
  • Editable field
  • Multiple allowed

Refund Methods

MethodBehavior
CashManual refund outside system
ChequeManual issuance
CardAuto-refund via payment gateway
⚠ Critical
Card refunds are processed instantly and cannot be undone after submission.

Credit Balance Logic

Refunds always use patient credit FIRST, then remaining amount is issued as actual refund.
  • Full credit → no cash/card issued
  • Partial credit → remaining refunded
  • No credit → full refund issued

Refund Workflow

1
Open invoice
Select refund entry point
2
Select type
Full or Partial
3
Enter details
Amount, method, reason
4
Submit
System processes refund

What Happens After Submit

  • Invoice updated
  • Patient balance adjusted
  • Credit balance updated
  • Audit log created
  • Email sent to patient
  • Refund report updated

Refund Report

All refunds are tracked in Reports → Refund Report with filters, export, and email resend options.

Patient Portal View

  • Refund amount
  • Date
  • Method
  • Invoice reference

Validation Rules

ErrorReason
Invalid amountMust be numeric
Exceeds paid amountNot allowed
Missing reasonMandatory field

Key Rules

⚠ Critical
Refunds are restricted to authorized billing users only.
  • Credit applied before refund
  • Partial refunds allowed multiple times
  • Full refund locks amount
  • Card refunds irreversible
  • All actions logged
Vozo EHR | Release Note | Imaging Menu
Patient Details → Imaging
Clinical Workflow Feature
Orders → Results → Sign-off

Imaging Menu

Manage the complete imaging lifecycle — from order creation to result review and physician sign-off — all within the patient record with full traceability.

📋 Module
Patient Details → Imaging
👥 Users
Providers, Radiologists, Coordinators, Billing
📅 Availability
October 2025 | All practices
🔧 Includes
Orders, Results, Imaging Catalogue

The Problem This Solves

Imaging workflows were fragmented across paper orders, external systems, and disconnected files — with no clear status tracking or linkage to patient records.

Three Core Tabs

📋 Imaging Orders

  • Create and track orders
  • Monitor status
  • Import results

📄 Imaging Results

  • Review results
  • Sign-off workflow
  • Finalised reports

⚙️ Imaging Test

  • Configure imaging types
  • Define tests catalogue
  • Required before ordering

Imaging Order Workflow

1
Add order
Select imaging type
2
Select tests
One or more tests
3
Add diagnosis
ICD codes
4
Set priority
Routine / Stat / Urgent
5
Save
Status = Pending

Order Status Logic

StatusMeaning
PendingNo results uploaded
PartialSome results uploaded
⚠ Critical Rule
Orders move to Imaging Results ONLY when all test results are uploaded.

Importing Results

  • Select specific test
  • Enter radiologist name
  • Upload file
  • Save result

Supported File Types

TypeUse
JPEG / PNGImages
PDFReports
DCMDICOM medical imaging
DCM files open automatically in the built-in DICOM Viewer — no external software required.

Result Review Workflow

1
Open result
Status = Not Signed
2
Review
View image/report
3
Sign
Add findings + save

Result Status

StatusMeaning
Not SignedAwaiting review
SignedFinalised

Imaging Catalogue Setup

  • Create Imaging Types (Radiology, MRI, etc.)
  • Add tests under each type
  • Required before providers can order

Structure Example

Radiology → Chest X-Ray, Spine X-Ray
MRI → Brain MRI, Knee MRI
Ultrasound → Abdominal, Pelvic

End-to-End Workflow

  • Admin sets up catalogue
  • Provider creates order
  • Staff uploads results
  • System tracks status
  • Provider reviews and signs
  • Final report stored in patient record

Key Rules

⚠ Critical
One order = one imaging type. Multiple tests allowed within that type only.
  • Orders move forward only (no rollback)
  • Partial status until all results uploaded
  • Results must be signed to finalize
  • DICOM handled internally
  • Setup required before use
Vozo EHR | Release Note | Care Plan & Monitoring Patient Details → Care Plan / Monitoring
Clinical Coordination Feature
Care Plans + Monitoring + Tasks

Care Plan, Care Goals, Monitoring & Tasks

Structure patient care with team-based goals and track ongoing monitoring activities with scheduled actions — enabling coordinated, continuous care across providers.

📋 Modules
Care Plan | Monitoring & Tasks
👥 Users
Providers, Care Coordinators, Clinical Staff
📅 Availability
October 2025 | All practices
🔧 Includes
Goals, Team Access, Monitoring, Notifications

The Problem This Solves

Patient care is often fragmented across providers with no structured coordination, no clear goals, and no consistent tracking of ongoing activities.

Two Connected Modules

📋 Care Plan

  • Defines treatment programme
  • Assigns care team
  • Sets goals and outcomes

📅 Monitoring & Tasks

  • Tracks ongoing activities
  • Schedules recurring checks
  • Logs actions per occurrence

Care Plan Workflow

1
Create plan
Name + ICD codes
2
Set dates
Start and end period
3
Assign team
Primary + additional providers
4
Add goals
Define outcomes
5
Activate
Status becomes Active

Care Plan Statuses

Status Meaning
DraftNot active yet
ActiveIn progress
InactivePaused
CancelStopped

Care Team Access Rules

⚠ Critical
Only care team members can create, manage, and be assigned to goals.
  • Team members can create goals
  • Only team members can be assigned
  • Non-team providers cannot manage goals

Care Goals

Field Description
DescriptionGoal definition
Target OutcomeExpected result
End DateCompletion target
Assigned ProviderResponsible team member

Automatic Notifications

  • Goal end date reached
  • Provider added to plan
  • Goal assigned to provider
  • Care plan end date reached

Monitoring Activity Workflow

1
Create activity
Name + provider
2
Set frequency
Daily / Weekly / Monthly / Yearly
3
Add time slots
Multiple times allowed
4
Save
Activity created

Activity Actions

Action Meaning
DoneCompleted
SkipNot completed
CommentAdd note
ResetClear status

Frequency Rules

  • Daily → repeats every day
  • Weekly → repeats weekly
  • Monthly → repeats monthly
  • Yearly → repeats yearly
  • Multiple time slots allowed

Care Plan + Monitoring Link

Monitoring activities can be linked to care plans, making them visible inside the care plan view for complete tracking.

End-to-End Workflow

  • Create care plan
  • Add team and goals
  • Create monitoring activity
  • Link to care plan
  • Track scheduled actions
  • Complete goals and close plan

Key Rules

⚠ Critical
Monitoring activities must follow frequency rules — time slots cannot cross frequency boundaries.
  • Care plan required for team coordination
  • Monitoring link is optional
  • Multiple goals supported
  • Multiple activities supported
  • All actions tracked and auditable
Launch login modal Launch register modal