Release 16.16.0 - August 17, 2026

Highlights

New features


Enhancements

ERA Patient Matching No Longer Flags Middle Initial Mismatches

When reviewing an ERA, CMD previously still displayed a warning if a patient's middle initial did not match the file, even when the first and last names matched. This generated unnecessary warnings that did not indicate an actual patient matching issue. This update ensures that discrepancies in middle initials no longer trigger alerts. Warnings are now reserved for mismatches in first or last names, allowing you to focus on patient records that require genuine attention. 


New Tax ID Permission Level For Bill Pay Permission

Previously, if you wanted to allow someone such as a provider to add their own new Tax ID in the Provider section, you had to set their Bill Payment permission to Allow. The problem was that the "Allow" permission level also gave that person the ability to pay your entire monthly invoice and receive the monthly invoice email.  In this release, we added a new permission level for Bill Payment called Tax ID Add-On. This allows a user to pay invoices related to adding a new Tax ID for a provider, without being able to view or pay any other invoices. This is especially relevant for billing services that want to let providers self-manage their own Tax ID setup.

The updated Bill Payment permission levels are now:

  • Deny – User cannot make any bill payments.
  • Tax ID Add-On (new) – User can pay invoices related to adding a new Tax ID in the Provider section only. They cannot view or pay any other invoices, and will not receive monthly invoice emails.
  • Allow All – User has full access to view and pay any invoice, and will receive monthly invoice emails (same as the previous "Allow" permission).

Please note that if you previously had a user set to Allow, that user has automatically been updated to Allow All, so their access remains unchanged. Users previously set to Deny will remain unchanged.


Payer Alerts Now Show Immediately When Adding a Policy

Previously, when adding a new policy to a patient using a payer that has an Alert configured to display in the Patient section, the Alert would not appear immediately. This applied whether the policy was added to an existing patient or a brand-new patient, causing the Alert to only display after saving, closing, and reopening the patient record. This could be an issue in cases with alerts containing time-sensitive or critical information that needs to be reviewed immediately (for example, special billing instructions or requirements tied to that payer).

his release updates the Payer Alert to display immediately upon adding a policy with a configured alert, whether for a new or existing patient. It is no longer necessary to save and reopen the patient record.




Resolutions

Universal Import Improvements & Fixes 

This release includes several improvements and resolved issues for Universal Import.

Bill Type Now Correctly Defaults on Institutional Claims

Issue: When importing a file containing Institutional claim data (such as revenue codes or admission date) that did not include a Bill Type column, the Bill Type was being incorrectly set to "1" instead of using the practice's default Bill Type — resulting in incomplete claims.

Resolution: This issue has been fixed. Universal Import now correctly applies the practice's default Bill Type to Institutional claims when the import file does not include a Bill Type column.

New: Admitting Diagnosis Code Support

Universal Import now supports mapping and importing Admitting Diagnosis codes, in addition to standard diagnosis codes.

Value Code Amounts with Dollar Signs or Commas Now Processed Correctly

Issue: Universal Import was not correctly processing Value Code Amount fields containing dollar signs or comma-formatted numbers (e.g., $5,321.34 was being incorrectly split into two separate values).

Resolution: This issue has been fixed. Value Code Amounts are now correctly interpreted, even when formatted with dollar signs or comma separators.

Organization Providers Now Mapped Correctly

Issue: Universal Import was not correctly identifying providers set up as organizations (rather than individuals) in CMD. As a result, organization provider names were not being mapped correctly, causing claims to fail with a "rendering provider can't be found" error instead of importing successfully.

Resolution: This issue has been fixed. Universal Import now correctly determines whether a provider is an individual or an organization and maps the provider name accordingly.

Date of Birth Validation Added

Issue: Universal Import was not validating the Date of Birth field for proper date format. As a result, an invalid or incomplete date value (e.g., "01/05/.1") could be imported and converted to an incorrect date, such as "0001," instead of triggering a validation error.

Resolution: This issue has been fixed. Universal Import now validates the Date of Birth field to ensure it matches an expected date format before import, flagging invalid values rather than converting them to an incorrect date.

Errors Switching Between Linked Patient Portal Accounts

We corrected an issue where patients with multiple Patient Portal accounts linked together (via matching email and password credentials) — including accounts belonging to different CMD customers, could experience errors when attempting to switch between those linked accounts or take certain actions in the Payment Portal. This occurred because the system could not properly locate the linked patient account within the currently logged-in customer.

This issue has been fixed and the Payment Portal now correctly handles patient account lookups, allowing patients with multiple linked accounts to switch between them without errors.


As part of this release, we are continuing our ongoing work to assess, monitor, and address any security vulnerabilities.