← Back to Articles

Knowledgebase Article

Acupuncture Treatment Will Not Post

Category: Troubleshooting | Module: ChartPro | Created: 9/22/2026 | Last Updated: 10/19/2026

Problem

Posting a treatment is refused, or it posts but fewer charges appear on the encounter than expected.

Background

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.

Resolution

“Hands-on time exceeds the time the needles were in”

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 needle count does not balance”

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.

A contraindicated point

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.

Fewer charges than expected

The response lists every line that was skipped and why. The usual reasons:

“Hands-on time is longer than the whole appointment”

No timed code is suggested, because the contact time recorded is longer than the appointment was booked for. Correct the contact intervals.

The treatment is already posted

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.

Warnings that do not stop a posting

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.

Back to Articles