The development tickets associated with the 1.20 OSCAR Pro Build are listed below.
Highlights
Document Markup
Document Markup gives clinics a faster way to prepare documents for sharing without leaving OSCAR Pro. Users can now open a document in the Pro Inbox, mark it up directly in place, and send it by fax or email without the older download, edit, and re-upload workflow. For teams that regularly send signed or marked up documents, this removes friction from a common day-to-day task.
The feature is designed around practical document preparation rather than internal charting. Staff can add text, highlight content, draw on the page, place images, and apply quick stamps such as Approved, Rejected, and Signature before sending. It also supports fillable PDFs where the source document allows it, which makes it easier to complete and return forms directly from the EMR.
Full documentation: Markup Documents for Sending in OSCAR Pro
Key user facing benefits include:
- Marking up documents directly from the Pro Inbox
- Faster document preparation for faxing, emailing, printing, or download
- Quick-use tools for text, highlighting, drawing, images, stamps, and signatures
- Better support for working with fillable PDFs when the original file supports structured input
Document Annotation also adds stronger version control to the document workflow. Each save creates a new marked-up version instead of overwriting the original, and users can review or restore earlier versions when needed. Once saved, the latest version becomes the current document across the EMR, helping teams work more confidently when documents are being updated and shared.
Inbox Redesign
This release includes a broad set of improvements to the OSCAR Pro Inbox focused on speed, clarity, and day-to-day usability. The inbox experience has been refined to make it easier for users to review, organize, and move through items with less friction, especially in higher-volume workflows.
Users will notice a more polished and consistent interface across list view, grid view, and document detail panels, along with clearer status visibility for items such as HRMs, recovered HRMs, and priority labs. Everyday actions such as filing, acknowledging, commenting, forwarding, faxing, and reviewing documents have also been streamlined to reduce extra clicks and make the workflow feel more intuitive.
Key user-facing improvements include:
- A cleaner, more consistent Pro Inbox layout across major views
- Better visibility for important item states such as HRMs and priority labs
- Smoother handling of common actions like filing, acknowledging, commenting, forwarding, and faxing
- Quality-of-life improvements such clearer action placement, autosave support, and remembered inbox window sizing
Together, these changes are designed to help clinics spend less time navigating the inbox and more time completing the work that matters.
FHO+ (Ontario)
The new FHO+ time code billing panel gives Ontario FHO clinics a much simpler way to manage the 2026 hourly billing codes in OSCAR Pro. Instead of relying on manual tracking, dummy demographics, separate notes, or repeated invoice creation steps, users can now review and work from one dedicated panel built specifically for these codes. The result is a cleaner monthly workflow that reduces administrative effort while making it easier to capture billable time accurately.
Full documentation: Using the FHO+ time code billing panel
From a user perspective, the biggest improvement is visibility. The panel brings together provider and month selection, daily status tracking, estimated values, billed values, monthly totals, and clear indicators for entries that still need attention. It also helps users quickly understand which days are already submitted, which are still being reviewed, and which are upcoming, so they can focus on what still needs action without hunting through multiple parts of the EMR.
The panel also adds practical automation and quality-of-life improvements that should matter immediately in day-to-day billing. Users can enter or adjust time directly in the panel, keep daily annotations for indirect work, review totals as they build through the month, and use Submit All Outstanding to create invoices only for valid unbilled days. In short, this feature is designed to help clinics spend less time assembling hourly billing records and more time reviewing, confirming, and submitting them confidently.
Key user-facing improvements include:
- A dedicated FHO+ billing workspace available from Admin > Billing > FHO Billing
- Daily tracking for the four hourly billing categories: direct care, phone care, indirect care, and admin
- Clear day-by-day status markers such as submitted, reviewing, and upcoming
- Monthly totals, warnings, and cap visibility in one place
- Faster invoice creation for outstanding valid days, without resubmitting previously billed work
- Built-in annotations and defaults to support recurring indirect billing notes
1.20.0 Tickets
1.20.1 Tickets
1.20.3 Tickets
1.20.4 Tickets
1.20.5 Tickets
1.20.7 Tickets
1.20.0
New Features
OSCARPRO-8491 – Document Markup in Pro UI Inbox
- Adds document markup directly in the Pro Inbox
- Lets users mark up documents before sending without downloading, editing, and re-uploading files
- Supports common markup actions such as added text, highlighting, drawing, stamps, and signatures
- Makes it easier to prepare documents for faxing, emailing, printing, or download from the current workflow
- Keeps version history so previous marked-up versions and the original document can be reviewed or restored
- Full documentation: Markup Documents for Sending in OSCAR Pro
OSCARPRO-8651 – Create new report panel for FHO+ hourly billing codes
- Adds a dedicated FHO+ reporting panel from the main schedule for enabled clinics
- Shows daily estimates and billed values for direct care, phone care, indirect care, and admin hourly billing codes
- Makes it easier to review monthly totals, capped values, and manually adjusted entries in one place
- Includes provider and date filtering, daily annotations, and a clearer workflow for managing FHO+ hourly billing activity
- Full documentation: Using the FHO+ time code billing panel
Improvements
OSCARPRO-2723 – Add “File and Next” Action to Pro Inbox
- Adds a File and Next action to Pro Inbox
- Lets users file the current document or lab and automatically open the next item
- Reduces repetitive clicks when processing inbox queues
- Keeps standard File behavior unchanged and aligns with Acknowledge and Next
OSCARPRO-7725 – Update “Manage Billing” Link to “Add/Edit Address” with Modern UI (Ontario)
- Replaces Manage Billing with a modern Add or Edit Address flow in Ontario Pro Billing
- Makes it easier to create and update Bill To and Remit To addresses for third-party billing
- Keeps smart search as the primary way to select existing billing entities
- Brings the address workflow in line with OSCAR Pro design standards
OSCARPRO-8423 – Pro Inbox | Priority lab status UX/UI Refresh
- Refreshes priority lab status indicators in Pro Inbox
- Uses a cleaner critical icon pattern and clearer tooltips for non-routine statuses
- Removes unnecessary indicators for routine labs
- Makes priority status easier to interpret without adding visual noise
OSCARPRO-8450 – Trigger Ocean Email during eForm Submission
- Users must have an active Ocean integration for this to work. For more see Ocean FAQ
- Adds Email and Submit and Email actions to eForms
- Lets users save an eForm and open an Ocean message with the form already attached in one flow
- Reduces the number of steps needed to send eForms by email
- Keeps existing eForm save, fax, and print workflows working as expected
OSCARPRO-8513 – Grid Mode UI Modernization (well-ui Alignment)
- Modernizes Pro Inbox Grid Mode with well-ui components and design tokens
- Brings spacing, alignment, and status styling into line with the design system
- Keeps responsive behavior and grid functionality intact
OSCARPRO-8514 – Document View Layout Optimization
- Optimizes the Pro Inbox document detail layout for clarity and density
- Moves navigation and action controls into a more efficient header layout
- Adds clearer tooltips, sticky headers in grid view, and a cleaner details experience
- Removes double-scroll behavior in grid mode without changing document workflows
OSCARPRO-8515 – well-ui Component Standardization
- Standardizes key Pro Inbox modals and controls on well-ui components
- Replaces legacy buttons, typeaheads, and tabs with consistent design-system patterns
- Improves responsiveness and visual consistency across forward, comment, and upload workflows
- Uses design tokens instead of hardcoded styling
OSCARPRO-8526 – OLIS | Update OLIS Nomenclature to v.3.01
- Updates OSCAR Pro OLIS nomenclature tables to the latest supported release
- Keeps lab mapping current with Ontario Health nomenclature changes
- Supports reliable OLIS lab retrieval and result processing
OSCARPRO-8571 – Add Prevention shortcut to Labs
- Adds a Preventions shortcut to lab views
- Lets clinicians open a patient’s prevention module directly from a lab without waiting for eChart
- Reduces clicks in both Classic and Pro lab workflows
- Shows the usual relate-to-patient prompt when a lab is not linked to a demographic
OSCARPRO-8608 – Persist the oscar PRO inbox window size as set by the logged in user
- Remembers each user’s last Pro Inbox window size
- Reduces repeated resizing when reopening the inbox popup
- Falls back to the default size when no saved preference exists
- Keeps the preference scoped per provider across browser sessions
OSCARPRO-8629 – Hide PrescribeIT only functionality for any users/clinics that have PrescribeIT disabled or are outside Ontario
- Hides PrescribeIT-only controls for clinics with PrescribeIT disabled or located outside Ontario
- Reduces confusion in prescribing workflows for clinics that cannot use PrescribeIT
- Removes ineligible PrescribeIT actions from Pro Rx, including the settings gear, mail icon, and eSign and send options
- Keeps PrescribeIT functionality available for eligible Ontario clinics with PrescribeIT enabled
OSCARPRO-8638 – HRM Reports Mapping System
- MORE INFO REQUIRED?
- Flags incoming HRM reports when class or sub-class values do not match an existing mapping
- Gives admins a filtered view to find unmapped HRM categories and create mappings proactively
- Lets users set or change the HRM sub-class directly from the inbox using admin-configured categories
- Helps resolve reports that would otherwise be silently filed without clear category resolution
OSCARPRO-8656 – Add optional warning when seeing a non-rostered patient
- Adds an optional non rostered patient warning in the eChart note area
- Reminds providers to roster the patient or discuss enrollment during the visit
- Clicking the button displays patients Enrollment History
- Feature is enabled via Administration > eChart > eChart Settings > Display Roster Status
OSCARPRO-8679 – Persist the oscar PRO Billing window size as set by the logged in user
- Remembers each user’s last Pro Billing window size
- Reduces repeated resizing when reopening Ontario Billing v3
- Falls back to the default size when no saved preference exists
- Keeps the preference scoped per provider across browser sessions
OSCARPRO-8680 – Prevent Schedule from scrolling up after clicking Quick Link in appointment
- Keeps the schedule in place after opening appointment quick links
- Prevents users from losing their position when launching eForms, forms, intake forms, or custom links
- Makes schedule based workflows feel more stable and less disruptive
OSCARPRO-8701 – Add Parsing Documentation / Legend to PRO Rx UI
- Adds rx instruction parsing legend to Pro Rx for supported sig abbreviations and formats
- Makes it easier for prescribers to understand how directions are interpreted
- Aligns Pro Rx guidance with the existing Classic prescribing legend
- Keeps help available within the prescribing workflow without getting in the way
OSCARPRO-8703 – Show address in specialist dropdown in consultations beside name
- Shows specialist addresses alongside names in the consultations dropdown
- Makes it easier to distinguish between specialists with similar names
- Helps staff choose the correct consultation destination with less guesswork
- Disabled via the following setting: Administration > System Management > Consultation Settings > General Consultation Request Settings
OSCARPRO-8713 – Search by Preferred Name in OSCAR Classic
- Adds preferred name search in OSCAR Classic
- Automatically shows preferred names in search results across key patient lookup areas
- Makes it easier to find patients who go by a name other than their legal name
- Supports more respectful and efficient patient search workflows
OSCARPRO-8716 – Add eChart link and demographic ID to new Pro invoice screen (v3)
- Adds a direct eChart link to the new Pro invoice screen
- Adds a clickable demographic ID link to open the master record separately
- Helps billing staff review chart context without extra navigation steps
- Keeps the invoice screen open while opening chart or demographic windows alongside it
OSCARPRO-8717 – Expand Appointment Type templates to also set a status
- Lets appointment type templates also set the appointment status
- Reduces repetitive status updates after applying a template
- Keeps older templates working when no status is configured
- Supports clinics that rely on status-driven schedule workflows
OSCARPRO-8728 – Option to toggle HL7 version view default to 'all'
- Adds an option to default the HL7 version view to All
- Makes it easier to see the full version history without switching views first
- Reduces extra clicks in HL7 review workflows
- Users who wish to consistently see all lab data compiled into one view should set this on. Users who wish to continue viewing the labs in serial showing only the most recent result data by default can leave it off (current behaviour.)
- Configured per user via Preferences > Lab Display Default to All Versions. Disabled by default for all users.
OSCARPRO-8754 – Remove Set Default Inbox Start Date Range (as it's no longer doing anything)
- Removes the inactive Set Default Inbox Start Date Range option
- Clears out a setting that no longer affects inbox behavior
- Reduces confusion in Pro Inbox settings and provider preferences
OSCARPRO-8788 – Fix Oscar Classic OLIS deduplication in anticipation for LifeLabs Accession Format Change
- Fixes OLIS duplicate detection for both current and upcoming LifeLabs accession number formats
- Prevents duplicate lab results from being re-inserted during the format transition
- Keeps existing duplicate detection behavior working for older accession numbers
- Avoids false matching between old-format and new-format lab accessions
OSCARPRO-8795 – Improve provider preference page wording from scedule -> schedule
- Corrects a spelling error in provider preferences
- Changes scedule to schedule
OSCARPRO-8804 – Improve UX of Per-Row Diagnosis (DX) Field on Ontario Billing Service Lines
- Improves the per row diagnosis field in Ontario billing service lines
- Makes diagnosis search results easier to read and select
- Helps users assign different diagnosis codes across service rows with less friction
- Keeps existing billing behavior and submission logic intact
OSCARPRO-8807 – OSCAR Ticklers: Default focus to Reminder Message when Patient Already Set
- Moves focus to the Reminder Message field when opening a tickler from eChart with a patient already set
- Lets users start typing immediately instead of tabbing past the pre-filled patient field
- Keeps existing behavior unchanged when no patient is pre-populated
OSCARPRO-8868 – Improved Billing: Add setting to control MRP fallback when scheduled provider has no billing number
- Adds a billing setting to control whether the patient MRP is used as a fallback provider in ON invoice
- Lets clinics keep automatic MRP fallback or require manual provider selection
- Reduces incorrect billing in workflows that use generic or shared schedules
- Leaves classic and legacy Pro billing behavior unchanged
OSCARPRO-8920 – Indicate inactive / discontinued drugs prior to selection in Pro-Rx prescribing flow
- lags inactive or discontinued drugs before they are selected in Pro Rx search results
- Helps clinicians avoid unnecessary selections and rework
- Reduces the risk of choosing an inactive medication by mistake
- Keeps discontinued drugs selectable when they are still needed for historical workflows
OSCARPRO-8940 – Billing Rounding Inconsistency Between Classic and Pro Interfaces
- Makes ON Pro billing rounding match Classic billing behavior
- Keeps displayed, stored, and submitted billing values consistent
- Fixes edge-case rounding where Pro and Classic previously showed different totals
- Reduces risk of incorrect values reaching OHIP submissions
OSCARPRO-8945 – HRM Add Mapping form: Category and Sending Facility ID labels are swapped
- Corrects swapped labels on the HRM Add Mapping form
- Makes the Category and Sending Facility ID fields match their actual inputs
- Reduces admin confusion when creating or reviewing HRM mappings
- Includes a small label typo fix without changing backend behavior
OSCARPRO-8947 – Improve visuals when using premium billing codes (e.g., Q012A) in Ontario workflow
- Removes the horizontal scrollbar triggered by premium billing codes in Ontario billing
- Keeps the billing layout readable at standard screen widths
- Improves the visual experience without changing non-premium workflows
OSCARPRO-8989 – Add OLIS Search quick link to Pro Inbox
- Adds an OLIS Search quick link to the Pro Inbox
- Brings a common Classic inbox shortcut into the Pro workflow
- Lets users launch OLIS Search without leaving the inbox first
- Respects existing OLIS access permissions
OSCARPRO-7684 – Indicate number of preview pages in Attachment Manager
- Shows how many pages are included in an Attachment Manager preview
- Makes document previews clearer by indicating when up to five pages are shown
- Shows first page only behavior for other attachment types
- Reduces confusion about what part of a file is being previewed
OSCARPRO-8408 – Improve logging on hitting a Ring Central fax rate limit
- Improves logging when RingCentral fax requests hit a rate limit
- Captures which request was limited, the rate-limit group, and the backoff delay
- Makes fax troubleshooting and monitoring easier across rate-limit scenarios
OSCARPRO-8409 Add internalSentDate to OutboundFax table to track successful fax uploads from Oscar to Ring Central
- Adds an internal sent timestamp for outbound RingCentral faxes
- Separates fax creation time from successful upload time and final delivery time
- Improves monitoring and debugging for fax delivery delays
OSCARPRO-8845 Add Attachment Manager Link to Schedule as Preference
- Adds an Attachment Manager link to schedule appointments
- Lets users open Attachment Manager directly from the schedule without first opening eChart
- Includes a user preference to show or hide the link
- Keeps standard Attachment Manager actions and other schedule links working as expected
OSCARPRO-8399 – Add "Settle All" button in Ontario Billing Reconciliation Screen
- Adds a Settle All action to Ontario Billing Reconciliation
- Lets users settle multiple reconciliation files in one flow instead of one by one
- Reduces repetitive clicks for clinics with many payees
- Works through remaining files sequentially to help moderate server load
OSCARPRO-9088 – Set Eyeform Consultation Report provider based on MRP instead of Appt
- Adds an eyeform only Consultation Report Settings option to choose Appointment Provider or MRP from Master Record
- Helps migrated eyeform3 clinics avoid consultation reports showing the wrong provider
- Defaults to Appointment Provider, with MRP available as a clinic-selected setting
- Applies the selected provider source across report header, print, and fax footer in the Consultation Report
- Falls back to appointment provider when MRP mode is selected but no valid MRP is saved
Bugs
OSCARPRO-2365 – Pro Split loads Classic UI if 'open new window' setting is enabled
- Keeps split documents in Pro Inbox when the open-new-window setting is enabled
- Prevents split results from unexpectedly opening in Classic UI
- Lets users continue document splitting without being bounced into the wrong inbox experience
OSCARPRO-6631 – AGE code still causing inappropriate termination in RCX (Ontario Roster Reconciliation)
- Prevents RCX reason codes from incorrectly marking patients as terminated
- Stops unintended roster status changes when no termination code is present
- Reduces manual cleanup after reconciliation
OSCARPRO-7051 – Classic Billing - Percentile modification of specialist billing fee in Classic Billing multiplies by the number instead
- Fixes specialist billing percentage calculations in Classic Billing
- Stops percentage values from multiplying fees by the whole number instead of the intended percent
- Reduces incorrect billing amounts and manual workarounds in Classic view
OSCARPRO-7396 – Reprinting a Medication in Classic UI Overwrites the Original PDF in /tmp/tomcatX
- Preserves the original prescription PDF when reprinting from Classic Rx
- Prevents reprints from overwriting earlier prescription documents before fax pickup
- Improves auditability and traceability for faxed prescriptions
OSCARPRO-7703 – OSCAR Classic EFormImageViewForPdfGenerationServlet endpoint logs exception and returns 500 error on resource not found
- Returns a clean not-found response when eForm PDF resources are missing
- Prevents missing eForm images or assets from producing server errors and noisy exception logs
- Lets PDF generation fail more gracefully when referenced resources are unavailable
OSCARPRO-7965 – Add dx to Patient Disease Registry from Billing not working in classic
- Restores adding disease registry terms from Classic Billing
- Prevents billing-side disease registry actions from failing silently or erroring out
- Removes the need to switch to Pro view or update the registry manually in eChart
OSCARPRO-8329 – Pharmacy Instructions Missing When Reprinting Classic View Prescriptions Created in Pro View
- Restores pharmacy instructions when reprinting Pro-created prescriptions from Classic view
- Prevents key dispensing instructions from being dropped during cross-view reprint workflows
- Reduces pharmacy confusion and follow-up support work
OSCARPRO-8330 – Instruction Fields Merge and Duplicate When ReRx in Pro View for Prescriptions Created in Classic View
- Keeps prescription instructions and special instructions separate in Pro ReRx for Classic-created prescriptions
- Prevents duplicated instruction text on reprinted prescriptions
- Reduces confusion for pharmacies when prescriptions move between Classic and Pro workflows
OSCARPRO-8426 – Demographic Search Creating LRQs on Searching for Previously Opened Demographics
- Prevents last-opened demographic searches from triggering long-running log-table queries
- Reduces server slowdowns and timeout risk when users search with an empty patient search field
- Makes previously opened demographics safer to use on systems with large log tables
OSCARPRO-8572 – Oscar PRO login page authentication error flips states (flickers) when a user enters incorrect credentials and update error message
- Removes error-message flicker after failed OSCAR Pro login attempts
- Keeps the incorrect username or password message stable and consistent
- Improves login-page clarity when users enter invalid credentials
OSCARPRO-8595 – HRM Upload Fails on Blank Health Card Version Due to Hibernate Native SQL Hydration Error
- Fixes HRM ingestion when health card version is blank
- Prevents fallback demographic matching from crashing under MySQL environments
- Keeps clinical documents routing instead of silently failing to arrive
OSCARPRO-8658 – Security Log with Demographic Number Set Can Execute Full Table Reads on Log Table
- Improves Security Log queries when filtering by demographic number
- Reduces the risk of full table scans on large log tables
- Helps avoid performance degradation and partial outages caused by expensive security log searches
OSCARPRO-8670 – Accessing Bookmarked Schedule Page Without Active Session Causes HTTP 500 Error
- Redirects expired or unauthenticated users to login when they open a bookmarked schedule page
- Prevents HTTP 500 errors caused by missing session data
- Reduces confusion and support cases tied to stale bookmarks or expired sessions
OSCARPRO-8710 – Error 400 occurs when using Add or Submit & Close in the CDM Indicator under a specific condition
- Prevents HTTP 400 errors in the CDM Indicator after adding measurements in a specific sequence
- Stops oversized request headers from breaking Add or Submit and Close workflows
- Makes CDM entry more reliable when users update measurements across multiple sections
OSCARPRO-8776 – RCX hits error when missing date value (Ontario Roster Reconciliation)
- Handles RCX files with missing or invalid date values more safely
- Prevents reconciliation from failing on blank date fields
- Keeps RCX processing usable when source data is incomplete
1.20.1
OSCARPRO-8776 – Caseload page triggers slow getActiveDemographicByProgram query on
- Prevents an unused demographic/admission query from running during the affected caseload workflow.
- Improves caseload page responsiveness and reduces silent timeout risk under load.
- Reduced affected page load time from about 20 seconds to about 1 second for some systems
1.20.3
OSCARPRO-9223 – FHOPlus generated invoices don't correctly set provider billing number
- FHO+ generated invoices now set the provider billing number correctly.
- Prevents invalid invoices and OHIP simulation “item length wrong” errors caused by missing billing numbers.
- Reduces the need to manually correct each FHO+ invoice before billing file simulation.
- Limits the FHO+ provider dropdown to providers with OHIP numbers.
1.20.4
OSCARPRO-9182 – Keeper no longer autofills PIN automatically
- Prevents Keeper 17.9.0 from treating the Classic Login PIN field as the password field.
- Keeps the PIN visually masked while avoiding the browser-extension misclassification.
- Reduces login friction for users who previously had to manually correct the PIN after autofill.
1.20.5
OSCARPRO-9395 – Name appears twice in Pro Inbox (after 1.20.5)
- Fixes duplicated patient names in the Pro Inbox Patient Name column.
- Keeps assigned document rows easier to scan and verify.
1.20.7
OSCARPRO-9490 – Pro inbox lab viewer clips content and breaks scrolling on window resize
- Fixes Pro Inbox lab result scrolling when the browser window is resized.
- Keeps the full lab result accessible at different window heights.
- Reduces risk of incomplete lab review caused by clipped or unreachable content.
OSCARPRO-9517 – RingCentral Fax Polling Can Stop Permanently When API Calls Hang During TLS Handshake
- Prevents RingCentral fax polling from hanging indefinitely during stalled API connections.
- Keeps inbound fax delivery moving after temporary RingCentral slowdowns or TLS handshake stalls.
- Reduces risk of unread clinical faxes accumulating silently until a Tomcat restart.
- Adds configurable RingCentral connection timeouts.
OSCARPRO-9529 – No option to be reminded later when notified about pending password expiry
- Adds a “Remind me later” option when users are warned that their OSCAR Pro Auth password will expire soon.
- Allows users to continue logging in when their password has not expired yet.
- Reduces forced password-change interruptions and related support calls.