Highlights
New features
New Preferred Pharmacy Letters Quick Picks
U17262: Four new quick picks have been added to the Setup > Letters screen to pull in a patients preferred pharmacy information. These Letter Quick Picks allow users to insert the patient’s preferred pharmacy in multiple display formats. By surfacing the preferred pharmacy directly within letters, users can work more efficiently without navigating menus to manually look up pharmacy information. The new letter quick picks are: 

Added Audit to the Claim Comment Window
U20137: Previously, claim comment audits were only accessible through the Security Audit report. This release introduces an audit option within the Claim Comment window, enabling users to view additions and modifications to claim comments. A new gear icon, located in the upper right corner of the Claim Comment window, now provides both an Audit option and a Company option for managing claim comment company settings. 
Enhancements
SMART on FHIR Application Manager Updates
U20505: The SMART on FHIR Application Manager has been modernized to give practices greater control and visibility over integrated app configurations. Administrators can now document and display key app details such as Description, Citation, Developer, Funding Source, Release, Guide URL, and Additional Source Attributes, directly within the EMR’s App Directory. This update not only fulfills ONC HTI-1 SMART on FHIR compliance requirements but also lays the foundation for enhanced interoperability and future app integration across healthcare systems.
Updated Save & Next to Follow the Result Processing List Items Displayed
U17811: We made an update to the Result Processing so that the "Save & Next" option will follow the order of items in the task results list (displayed on the left side) and bypass any "additional pages" until they appear within the "Results to Review" list. This addresses previous confusion caused by the system not progressing sequentially through the "results to review" when multiple pages were associated with a single result. In this release, we removed the code that caused it to moved users to the next page. Users can still manually navigate between pages using the page count controls when desired. This enhancement ensures a smoother, more consistent review process by preventing skipped results and reducing the need to scroll or refresh thus improving efficiency.

Claim Query "Modify Claims" Window Enhancements
U13678: This release introduces several enhancements to the "Modify Claim" window, accessible via the Claim icon within the Claim Query screen. This window facilitates the modification of claim values for multiple claims simultaneously. The current release expands upon existing functionalities by incorporating multiple new options.
The new options:
POS - This option allows users to modify the POS which updates all procedure lines for the selected claims.
Supervising Provider - This option allows users to assign a supervising provider to the selected claims.
Ordering Provider - This option allows users to assign an ordering provider to the selected claims.
Claim Comments - This field allows users to add a claim comment to the selected claims.
For more information on modifying multiple claims at once, Click here. 
Added Patient Nickname to Patient Name in Claim Account Query
U14040: The patient's preferred name (nickname) has been added to the Patient Name display in the Claim Account Query to facilitate patient identification, similar to the iScheduler patient search. With this update, the patient's preferred name will appear in parentheses within the Patient Name display in both the Claim Account Query and the Claim Query window. 
Added Recall Search Total Patient Count & Selected Patient Count to Search Recall Screen
U15860: The Total Patient Count and Selected Patient Count were previously removed from the iScheduler's "Recall Search" during the screen's revamp. This count was originally displayed above the column headers. In this release, this data has been reinstated due to its utility in office workflows. The data will now be displayed in the lower-left corner of the results, above the action buttons, mirroring the location used in other reports such as the appointment report.
Claim Query - Advanced Search Claim Substatus Sort Order Grouping Update
U16461: The Claim Query Advanced Search Substatus List was previously sorted alphabetically, without regard for any Substatus grouping. In this release, we updated the sort order to now list the Substatus based on grouping, followed by alphabetical order. 
New Password Expiration Notification
U20150: To help notify users of an upcoming password reset, we implemented a new notification message. This notification will inform users that their password will expire and they need to reset their password in 7, 5, 3, 2, or 1 day(s). The message will be displayed as a toast notification upon successful login to OfficeEMR.
New Patient Appointment List Font & Row Enhancement
U20633: In this release, we enhanced the visibility of the new Patient Appointment List screen. We increased the font size for improved readability and added subtle top and bottom borders to the alternating gray and white rows for clearer differentiation. 
New Eligibility Check Warning for Differing Member ID's On 271 & 270
U19869: A warning was implemented for eligibility checks when the 271 response contains a different member ID than the 270 request. This can occur when an insurance provider confirms active coverage but supplies an alternate member ID in the response. If this discrepancy is not identified, any submitted claims are subsequently denied due to an invalid member ID. In this release, code was added to compare the member IDs from the 270 request and 271 response, and a warning is now displayed in both real-time and batch eligibility screens when the member IDs do not match. We also updated the printable view to display warnings where applicable.
Added USA Flag to Icons List on Patient Flags
U19880: In this release, we added the American flag icon to the Patient Flags section, allowing users to assign it to patients (e.g., patients with VA insurance). This USA Flag option is located within the Setup portal > Patient Flags. 
New Notification for Un-synced System Clock
U17491: A system check and notification have been added for users logging into the application with an un-synced system clock. An un-synced device clock can cause system issues, so we added support for notifying users if their system clock is more than two minutes out of sync. This will now notify the user and direct them to sync their clock before logging in to prevent any issues.
Removed Defaults when Composing a Message in MML
U17272: Previously, in MyMedicalLocker, when a patient wrote a message to the practice, the "Type" and "Provider" fields were already defaulted, often leading to an incorrect message routing. In this release, to ensure appropriate message routing, when the "Compose a New Message" screen loads, these defaults have been replaced with a prompt requiring the patient to select the Type and Provider (required fields). The "Content" field was also modified to "Message." 
Enabled & Updated 2025 CQMsolutions Stored Procedures
U20607: In this release, we enabled and updated the 2025 CQMsolutions stored procedures for MIPS Providers with the CQMsolutions Quality Reporting option enabled. We made all the required updates from the 2024 version and populated the data into the CQMsolutions stored procedure tables for 2025 reporting.
Resolutions
EMR > Timeline > Wrong Patient Note Intermittently Displays when accessing SOAP Note from Patient Timeline
B20526: Corrected an issue reported by a client where, on rare occasions, accessing SOAP Notes via the EMR > Timeline intermittently displayed the wrong patient note in the UI. This release implements validation in two areas to confirm the correct chart number is associated with the viewed note. This validation now occurs both when the timeline loads and again when a user selects a SOAP Note from the timeline. If a mismatch is detected, a warning message is displayed, instructing the user to reset the EMR and try again. The data is then cleared so that previous information will not be shown.
Claim Entry Remains Greyed Out When The Patient Setup > Insurance Is Opened
B20768: Resolved an issue where accessing the Patient Setup -> Insurance tab from a claim by clicking "Primary" caused the claim entry window to remain grayed out even after closing the Patient Setup window.
Add Recall List From Patient Appointment Not Displaying Patient Name
B20560:Corrected an issue where, when adding a patient to the recall list from an appointment, the patient's chart number and details were displayed, but their name was not. Additionally, the hover-over feature for the patient name search dropdown showed "undefined." 
Quick Pay Screen Receipt Transactions Not Refreshing After Taking a Credit Card Payment
B20769: Corrected an issue on the QuickPay window where, after a credit card payment was taken and the credit card screen was closed, the Receipt Transactions were not refreshed to reflect the payment.
Monthly Financial Report Duplicating Providers and Not Yielding Results on Drilldown
B20636: Corrected a database issue where running the Monthly Financial report for a month, grouped by Rendering Provider without a subgroup, resulted in duplicate rendering providers. This occurred because the system did not correctly handle scenarios with a single groupBy and no secondary one. Code was added to resolve the empty drill-down and the display of duplicate provider names.
Provider Zip Code Search Varchar Error
B19642: Resolved an issue in the Provider Search window where the Zip Code search field, located under Advanced Search, produced an error when used as a search parameter. To resolve this, the control type was changed to match the zip code's requirements. The same change was applied to the location search, as it was similarly affected. 
MML Payment History Reflecting a Duplicate Payments for a Single Receipt
B20417: Corrected an issue where, in MML, the Payment History reflected patient payments multiple times when applied to multiple procedures. For example, if a patient paid $5.00 via MML and the receipt was applied to two different procedures on the same claim ($2.50 on each), the MML Payment History would reflect two $5.00 payments. The code was updated to pull the amount from the payment table, and not from the payment_id.
MML Billing - Estimate History Not Displayed For Practices W/O PaySimple Feature
B20489: Corrected an issue within the MML under Billing where the Estimate History and Payment History tabs were not displayed if the practice connected to the patient did not have the PaySimple feature enabled. To resolve this, these two history sections were added to the non-PaySimple template. 
PDMP - 404 Errors Reported
B19934: Resolved a reported issue with PDMP requests where the remote server returned a (404) Not Found error when requesting PMP results. This was reported by multiple clients (behind old_code_use). We applied a fix that included required TLS/Certificate updates due before the end of 2025.
Aging Report Balancing Failing to Balance
B20522: Corrected an issue with the aging report logic that prevented it from balancing as expected when running the Aging Analysis as a starting point for AR.
