If something gets set complete accidentally, and it not realized in time before the month is closed out, as of now, there is no way to remove that procedure from the ledger. You can invalidate it from the chart, but it still remains on the ledger, therefore, the ledger is never truly accurate. You should be able to remove it from the patients chart completely, making the chart 100% accurate.
Or maybe it gets moved to a separate section of the ledger? Add an "invalidated procedures" button, much like the "display treatment plan" button?
So it will always be in the history, but not necessarily in the "ledger" anymore - having this issue with a cement that was put in the ledger but didn't actually happen. Annoying!
But wouldn't this also allow nefarious individuals to remove items from the ledger that shouldn't be removed? In which case, the ledger wouldn't be accurate either.