Page 1 of 1

API Feature Requests(Perio)

Posted: Sat Nov 25, 2023 11:04 am
by dencomm
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})

Re: API Feature Requests(Perio)

Posted: Mon Nov 27, 2023 1:59 pm
by JTS
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.

Re: API Feature Requests(Perio)

Posted: Mon Nov 27, 2023 5:31 pm
by dencomm
Thank you for the JTS, and thank you again for accepting the API request and working on it right away.

Re: API Feature Requests(Perio)

Posted: Tue Nov 28, 2023 12:41 am
by dencomm
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

Re: API Feature Requests(Perio)

Posted: Tue Nov 28, 2023 7:43 am
by DerekR
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.

Re: API Feature Requests(Perio)

Posted: Tue Nov 28, 2023 3:22 pm
by dencomm
Quick response. Thank you once again sincerely.

Re: API Feature Requests(Perio)

Posted: Tue Nov 28, 2023 5:05 pm
by dencomm
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})

Re: API Feature Requests(Perio)

Posted: Wed Nov 29, 2023 8:45 am
by JTS
Yes, we can add "PerioExams DELETE" to our list.

Re: API Feature Requests(Perio)

Posted: Thu Dec 07, 2023 5:55 pm
by dencomm
Thank you once again.

Re: API Feature Requests(Perio)

Posted: Sun Jan 28, 2024 11:53 pm
by dencomm
I would like to inquire about the progress of the requested matter. When can we expect it to be completed?

Re: API Feature Requests(Perio)

Posted: Mon Jan 29, 2024 9:41 am
by JTS
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.