Request 1: Update Patient
Use Case
We have a requirement in our application to be able to update patients via an API call. The workflow would look like this:
- We use ShortQuery to display patient information from Open Dental to a user.
- The user determines a patient field needs to be updated.
- We use the Open Dental API to update patients in Open Dental (this is the new API request we're making).
We would like to request that the existing patient Update API be updated to include the ability for us to update the patient’s Address2, SecProv, ChartNumber, PreferContactMethod, PreferConfirmMethod, TxtMsgOk, Language and DateTStamp.
---------------------------------------------------------------------------------------------------------------------------------
Request 2: Update Patient Plan Information
Use Case
We have a requirement in our application to be able to update a patient’s plan via an API call. The workflow would look like this:
- We use ShortQuery to display patient plan information from Open Dental to a user.
- The user determines a patient plan field needs to be updated.
- We use the Open Dental API to update patient’s plans in Open Dental (this is the new API request we're making).
We would like to be able to update fields in both the patientplans and inssub tables. Here are the fields we need to be able to update: patientplans.PatNum, patientplans.Ordinal, patientplans.PatID, patientplans.Relationship, patientplans.InsSubNum, inssub.Subscriber, inssub.DateEffective, inssub.DateTerm, inssub.Releaseinfo, inssub.AssignBen and inssub.SubscriberID.
---------------------------------------------------------------------------------------------------------------------------------
Request 3: Update Claim
Use Case
We have a requirement in our application to be able to update claim fields via an API call. The workflow would look like this:
- New Claim Created.
- We find and bring the new claim into our application and display it to the user (using ShortQuery)
- We use the Open Dental API to update claim details in Open Dental (this is the new API request we're making).
We need to update the following fields on a claim: ProvTreat, ProvBill, PriorAuthorizationNumber, PlaceService, IsProsthesis, PriorDate, IsOrtho, OrthoDate, OrthoTotalM, AccidentRelated, AccidentST, ClaimNote, PlanNum, PlanNum2, InsSubNum, InsSubNum2 and ClinicNum. We anticipate possibly needing to update these fields in the future as well: PatNum, ClaimStatus, DateReceived, ClaimFee, ClaimType and ClaimForm.
---------------------------------------------------------------------------------------------------------------------------------
Request 4: Add/Update Carrier
Use Case
We have a requirement in our application to be able to update a patient’s insurance plan’s carrier fields via an API call. The workflow would look like this:
- We find and bring the patient’s insurance carrier details into our application along with insurance plans. (using ShortQuery)
- We use the Open Dental API to update patient’s insurance carrier details in Open Dental (this is the new API request we're making).
- Users also need to be able to add a new Carrier (POST).
There is no API to add or update carriers in open dental. We want to update CarrierName, Phone, Address, Address2, City, State, Zip, ElectID, NoSendElect and IsHidden as part of POST & PUT request body.
POST Example: /carriers - Returns newly added CarrierNum along with other fields in the Response body
PUT Example: /carriers/16
---------------------------------------------------------------------------------------------------------------------------------
Request 5: Add/Update Employer
Use Case
We have a requirement in our application to be able to update a patient’s insurance plan’s employer fields via an API call. The workflow would look like this:
- While updating patient insurance details, a user can update Patient employer details too.
- We find and bring the patient’s insurance employer details into our application along with insurance plans. (using ShortQuery)
- We use the Open Dental API to update patient’s insurance employer details in Open Dental (this is the new API request we're making).
- Users also need to be able to create a new Employer.
There is no API to add or update employers in open dental. We want to update just EmpName as part of the POST & PUT request body.
POST Example: /employers - Returns newly added EmpNum with EmpName in Response Body
PUT Example: /employers/16
---------------------------------------------------------------------------------------------------------------------------------
Request 6: Update Clinic
Use Case
We have a requirement in our application to be able to update a clinic’s information before submitting a claim via an API call. The workflow would look like this:
- We find and bring the clinic details into our application along with the claim. (using ShortQuery)
- A user determines that clinic information needs to be updated before the claim can be sent.
- We use the Open Dental API to update clinic details in Open Dental (this is the new API request we're making).
- Users also need to be able add a new clinic.
There is currently no API available to update clinics. We need to be able to update Description, Abbr, PayToAddress, PayToAddress2, PayToCity, PayToState, PayToZip, Phone, BillingAddress, BillingAddress2, BillingCity, BillingState, BillingZip and IsHidden as part of the PUT request body.
PUT Example: /clinics/16
Please let me know if I can answer any additional questions about this request. Thank you so much!