Page 1 of 1

Request to Filter by ProcedureLog in /accountmodules endpoint

Posted: Fri Mar 07, 2025 10:01 am
by csanjuanelo
Hello,

I'm reaching out to see if I can request a development enhancement to the /accountmodules endpoint where an additional Query Param could be added to filter results by the "ProcedureLog" key. Currently, our product uses this endpoint to retrieve open balances on charges for patients to submit payments towards. For patient accounts with larger transactional history, it requires our system to make multiple calls/offset in order to accurately retrieve these accurately. Implementing a filter param would greatly help cut down on making these calls.

Could you please let me know if this is possible for consideration? We're also open to other solutions if you see fit to solve this problem. Let me know if there are any questions. Thank you!

Chris Sanjuanelo

Re: Request to Filter by ProcedureLog in /accountmodules endpoint

Posted: Sat Mar 08, 2025 4:25 pm
by justine
csanjuanelo wrote:
Fri Mar 07, 2025 10:01 am
Hello,

I'm reaching out to see if I can request a development enhancement to the /accountmodules endpoint where an additional Query Param could be added to filter results by the "ProcedureLog" key. Currently, our product uses this endpoint to retrieve open balances on charges for patients to submit payments towards. For patient accounts with larger transactional history, it requires our system to make multiple calls/offset in order to accurately retrieve these accurately. Implementing a filter param would greatly help cut down on making these calls.

Could you please let me know if this is possible for consideration? We're also open to other solutions if you see fit to solve this problem. Let me know if there are any questions. Thank you!

Chris Sanjuanelo
Hello Chris Sanjuanelo,

The accountmodules/ServiceDateView is a special endpoint that returns exactly what Open Dental displays. It consists of a mix of data from different tables and it is important to return the entire set accurately. As such, it is not designed to be broken up in any way. It should be no problem for you to implement paging. Additionally, you can utilize the shortquery endpoint and retrieve data however you'd like.

Thanks!