Release 16.21.0 - November 2, 2026

Highlights

New features

Enhancements

Improvement: Statements, Estimates, and Payment Plans Now Appear Separately in the Payment Portal

Before, everything a patient owed was combined on one page. A patient with an estimate and a payment plan had to scroll through the whole page to work out which was which. With this release, and as part of our ongoing e-statement improvements, a patient’s electronic statements will now be split into separate statements in the Payment Portal. For example, if you create a payment plan for a patient, it appears as its own statement. It no longer sits alongside their other balances. With this cleaner layout, patients can find what they owe, and click through an upcoming estimate, or their payment plan without sorting through the others. 


Improvement: Standard “Select All” Checkbox Is Back in Batch Statements

To prevent out-of-memory errors when printing large volumes of statements, we had previously limited the number of selectable items within statement batch print. If you select more than 1,000 statements for printing or previewing, a warning will notify you that only the first 1,000 will be processed. After printing, the system automatically deselects those 1,000 statements, allowing you to repeat the process for the next set.

 As part of that enhancement, we had also replaced the header checkbox with a "Select All Statements" button at the top of the screen. But after some customer feedback, we realized that that was an unfamiliar way to select statements for customers, so with this release, the batch statements screen now has the standard Select All checkbox in the table header again. The separate Select All Statements button at the top of the screen is gone. This update keeps the 1000 statements safeguard but puts back the familiar checkbox (which works the same way it does in Claim Control). 

Visit our Batch Print Statements Help Article for more information.



Resolutions

Resolved Issue: Expected Reimbursement on Denials

Resolved an issue where, the Expected Revenue was being set from the payer's allowed amount even when the claim had been denied. A denied claim then looked as if nothing more was expected, with $0.00 remaining even though in practice, you may still appeal the denial or fix and resubmit the claim and get paid. Until the charge is written off, there is still money you expect to collect, so the number should show it.

With this release, when a claim is denied, CMD no longer uses the primary payer's allowed amount to work out Expected Revenue. It now uses the contract amount for the procedure code if you have one. If there's no contract amount, it uses the charge amount.   (A denied claim no longer shows $0.00 expected , so A/R stays visible while you appeal.

Resolved Issue: First Pass Resolution Rate Gadget Now Matches the First Pass Resolved Claims Report

Corrected an issue where the numbers in the First Pass Resolution Rate dashboard gadget didn’t match the First Pass Resolved Claims report. For the same month, the gadget could show a higher rate than the report. Clicking a point on the graph also opened the report for only part of the month, such as the first week, instead of the whole month.

Two causes were found:

  • Not only first submissions were counted. A claim that wasn’t resolved on the first pass could count as “not resolved” across several days or months.
  • Repeat submissions still counted as resolved. Claims were counted as resolved on the first pass even if they had been submitted to the primary payer more than once.

This issue has been fixed, and the gadget now uses the same data as the report, so the two agree for the same period.

Resolved Issue: Claim Rejections Gadget Acceptance Rate Was Too High and Didn’t Match Clean Claim Rate

The Acceptance Rate at the bottom of the Claim Rejections dashboard gadget was calculated from claim status messages, not from claim submissions. A single submission can have several status messages. For example, the clearinghouse might accept a claim and the payer might then reject it. That claim counted as both accepted and rejected, which inflated the Acceptance Rate. Customers who compared it to the Clean Claim Rate gadget saw two different numbers for what should be nearly the same measurement.

This issue has now been fixed, and the Acceptance Rate now counts each claim submission once. A submission counts as rejected if it has at least one rejection, and the rate is the share of all submissions that were not rejected. It should now be very close to the Clean Claim Rate.

Please note that the two can still differ if you filter the Claim Rejections gadget to Clearinghouse or Payer only. 

Resolved Admission Issue: Overdue Tasks Count Not Matching the Task Search Report or My Tasks

Resolved an issue where, the Overdue Tasks count on the dashboard Timeline could differ from the number of tasks in the other places you check it within the application. The number of overdue tasks from the timeline could be different than the number from:

  • The Task Search report, which opens when you click the Overdue Tasks Timeline item.
  • Home → Tasks → My Tasks, when you filter by an end date of yesterday.

This issue has now been fixed, and the Overdue Tasks count on the Timeline now matches the Task Search report and My Tasks.

Resolved Issue: Claim Attachments Rejected Because the Provider NPI Didn’t Match

Corrected an issue where, some claims submitted with an attachment were rejected by the clearinghouse with an "attachment’s provider NPI did not match the claim’s NPI" error. This was triggered by the fact that ePS requires the NPI on the attachment to match the claim’s rendering provider. With this release, claim attachments will now send the claim’s rendering provider NPI. If the claim has no rendering provider, the attachment sends the billing provider NPI instead.