Hello,
I'm trying to complete an appointment, all its attached procedures, and submit a claim.
If I set the appointment as complete first, and then try to set all the procedures as complete, I (incorrectly) get this error message: "ProcStatus may only be set to Complete (C) when attached to an appointment with AptStatus of Complete." -- this is where I think there is a bug.
I've verified through OpenDental, GET API calls, and SQL - the appointment in question is definitely successfully set as Complete.
It seems it's impossible to complete out procedures over the API right now.
Cannot "Complete" procedures (bug?)
Re: Cannot "Complete" procedures (bug?)
This response can occur when the office doesn't allow setting procedures complete.ccole wrote: ↑Fri Jan 17, 2025 12:25 pmHello,
I'm trying to complete an appointment, all its attached procedures, and submit a claim.
If I set the appointment as complete first, and then try to set all the procedures as complete, I (incorrectly) get this error message: "ProcStatus may only be set to Complete (C) when attached to an appointment with AptStatus of Complete." -- this is where I think there is a bug.
I've verified through OpenDental, GET API calls, and SQL - the appointment in question is definitely successfully set as Complete.
It seems it's impossible to complete out procedures over the API right now.
Please verify that 'Allow setting procedures complete' is enabled in Setup | Preferences | Chart - Procedures.
Additionally, this preference can be verified via the API by calling the preferences endpoint.
Code: Select all
https://api.opendental.com/api/v1/preferences?PrefName=AllowSettingProcsComplete
Re: Cannot "Complete" procedures (bug?)
Thanks - so should I expect all the procedures to be set as complete when the appointment is set as complete?
Currently it works that way through the OpenDental application, but not through the API, so there appears to be no way to really close out the appointment (using the default configuration).
Currently it works that way through the OpenDental application, but not through the API, so there appears to be no way to really close out the appointment (using the default configuration).