API Feature Requests(Perio)

For requests or help with our API
Post Reply
dencomm
Posts: 7
Joined: Sat Nov 25, 2023 10:19 am

API Feature Requests(Perio)

Post by dencomm » Sat Nov 25, 2023 11:04 am

Hello API Supporters,

Through the development channel, we would like to request API updates.
Currently, we are utilizing "PerioExams / PerioMeasures" and would like to request the addition of some functionalities for improved user experience and better feature implementation.
Thank you!

1) PerioExams POST (POST /perioexams)
- We request the ability to set ExamDate when sending a POST request.

2) PerioMeasures PUT (PUT /periomeasures/{PerioMeasureNum})
- According to current requirements, at least one of the MBvalue, Bvalue, DBvalue, MLvalue, Lvalue, and DLvalue should have a measured value.
Please allow updating all measurement values to -1.
Example:
PUT /periomeasures/206
{
"MBvalue": -1,
"Bvalue": -1,
"DBvalue": -1,
"MLvalue": -1,
"Lvalue": -1,
"DLvalue": -1
}"

3) PerioMeasures DELETE (DELETE /periomeasures/{PerioMeasureNum})
- I request the functionality for the 'PerioMeasures DELETE' API.

4) PerioExams DELETE (DELETE /perioExams/{PerioExamNum})
Last edited by dencomm on Tue Nov 28, 2023 5:04 pm, edited 1 time in total.

JTS
Posts: 38
Joined: Thu Aug 18, 2022 12:56 pm

Re: API Feature Requests(Perio)

Post by JTS » Mon Nov 27, 2023 1:59 pm

Good afternoon dencomm,

We can add all 3 of these to our development list. However, PerioMeasures DELETE would only be allowed to delete PerioMeasures with a SequenceType of 0 (Mobility), as PerioMeasures of the other types are only deleted if their PerioExam is deleted. For these other types of PerioMeasures, you would want to use the PUT to "clear out" all measurement value fields by filling them all with -1, which will be possible upon completion of request #2.

dencomm
Posts: 7
Joined: Sat Nov 25, 2023 10:19 am

Re: API Feature Requests(Perio)

Post by dencomm » Mon Nov 27, 2023 5:31 pm

Thank you for the JTS, and thank you again for accepting the API request and working on it right away.

dencomm
Posts: 7
Joined: Sat Nov 25, 2023 10:19 am

Re: API Feature Requests(Perio)

Post by dencomm » Tue Nov 28, 2023 12:41 am

I wanted to inquire about the progress regarding the request. When can we expect this feature to be completed, and in which version can we anticipate seeing these updates

DerekR
Posts: 81
Joined: Wed Aug 31, 2022 1:13 pm

Re: API Feature Requests(Perio)

Post by DerekR » Tue Nov 28, 2023 7:43 am

API feature requests are started in the order in which they are received and will become available in the current beta version upon time of completion. We currently have roughly two dozen requests ahead of this one. I would estimate somewhere in the 6-8 week range. We will update this thread when this request is completed.

dencomm
Posts: 7
Joined: Sat Nov 25, 2023 10:19 am

Re: API Feature Requests(Perio)

Post by dencomm » Tue Nov 28, 2023 3:22 pm

Quick response. Thank you once again sincerely.

dencomm
Posts: 7
Joined: Sat Nov 25, 2023 10:19 am

Re: API Feature Requests(Perio)

Post by dencomm » Tue Nov 28, 2023 5:05 pm

I would like to request the addition of one more feature for the sake of further improvement. Can we add "PerioExams DELETE" to the development list? I have left the details in post #4.

Thank you for your consideration.

ex) PerioExams DELETE (DELETE /perioExams/{PerioExamNum})

JTS
Posts: 38
Joined: Thu Aug 18, 2022 12:56 pm

Re: API Feature Requests(Perio)

Post by JTS » Wed Nov 29, 2023 8:45 am

Yes, we can add "PerioExams DELETE" to our list.

dencomm
Posts: 7
Joined: Sat Nov 25, 2023 10:19 am

Re: API Feature Requests(Perio)

Post by dencomm » Thu Dec 07, 2023 5:55 pm

Thank you once again.

dencomm
Posts: 7
Joined: Sat Nov 25, 2023 10:19 am

Re: API Feature Requests(Perio)

Post by dencomm » Sun Jan 28, 2024 11:53 pm

I would like to inquire about the progress of the requested matter. When can we expect it to be completed?

JTS
Posts: 38
Joined: Thu Aug 18, 2022 12:56 pm

Re: API Feature Requests(Perio)

Post by JTS » Mon Jan 29, 2024 9:41 am

These feature requests have been completed. PerioExams POST will now accept the ExamDate, ProvNum, and Note fields. Additionally, PerioExams PUT has been added, which will allow modifying the ExamDate, ProvNum, and Note fields. PerioExams DELETE has also been added.
Furthermore, PerioMeasures PUT will now allow all surface values to be updated to -1, and PerioMeasures DELETE has been added to take care of periomeasures that have SequenceTypes of "SkipTooth" or "Mobility".

These enhancements will be available as of the next beta version, 23.3.27. Please see https://www.opendental.com/site/apiperioexams.html, https://www.opendental.com/site/apiperiomeasures.html, and https://opendentalsoft.com:1943/ODBugTr ... sions.aspx for more information.

Post Reply