Knowledgebase Article
Category: Troubleshooting | Module: ChartPro | Created: 9/22/2026 | Last Updated: 10/19/2026
Posting a treatment is refused, or it posts but fewer charges appear on the encounter than expected.
The module refuses only where the figures are impossible or where somebody needs to take responsibility in writing. Everything else is reported as a warning and left to your judgement.
You cannot have spent 40 minutes hands-on inside a 25-minute retention window, so one of the two figures is wrong. Check Needles in and Needles out against the contact intervals and correct whichever is mistaken.
The treatment has needles that have not been accounted for. Check the patient first. If the count is right — a tack left in deliberately, for instance — type a short reason when asked. The reason is stored on the treatment and recorded in the log.
Same again: the treatment is not blocked and never was, but the charge waits until somebody types why. Points like LI4 and SP6 in a term pregnancy are used deliberately by practitioners intending to encourage labour, so refusing them outright would be wrong; recording the decision is not.
The response lists every line that was skipped and why. The usual reasons:
No timed code is suggested, because the contact time recorded is longer than the appointment was booked for. Correct the contact intervals.
A posted treatment cannot be edited or posted again. Reverse the posting first: its charges come off the encounter and the clinical record stays exactly as charted, because reversing a charge does not un-needle a patient.
These are reported after the charges are written, because they are coding judgements that depend on payer policy:
The module never adds a modifier by itself. Where one is needed there is a button that writes it, and the write is recorded against your name.