|
||||||||||||
Open Dental Integration TypesThe data in Open Dental is designed to be accessible so that other software can use the data if you allow it. Many third-party organizations claim to have an integration with Open Dental Software, but some types of integrations are dangerous and can corrupt your patient records. Safer Integration TypesThere are many safe ways to access (read) and analyze data from Open Dental, but generally the only safe way for third parties or larger Dental Support Organizations (DSOs) to write data to the Open Dental data tables is through the Application Programming Interface (API). Neither customers nor third parties need Open Dental's approval to read data, for example to use for third-party dashboards or reporting tools. However, writing data directly back to the database (without using the API) is unsafe, often insecure, and does not allow the office to know what program or user made the change. The Open Dental team has spent a great deal of time troubleshooting errors and corruption caused by third parties writing data unsafely. Illicit altering of Open Dental data also opens the office up to embezzlement and other fraud. For instance, once security is bypassed, the office cannot tell the difference between rows of data altered by third-party software and rows altered by bad actors. API Integrations, Native Integrations, Program Links, approved Plug-Ins, and direct SQL data reads are safer ways of interacting with your data that are detailed here. API Integrations By utilizing the API, third-party developers ensure their programs continue to safely and securely integrate with Open Dental, even as new versions are released. Customers are responsible for establishing contracts with these third parties that specify what data is being accessed or written, and for what purpose. Developers can read the API Specification for details on utilizing the API. Native Integrations Program Links Possibly Dangerous Integration TypesThe following integration types are not usually dangerous but can cause problems. Direct External SQL Data Reads Automated read-only queries are more likely to cause problems if not monitored for speed and complexity. Plug-ins Plug-ins were phased out because third parties could cause serious issues by writing data to the Open Dental database tables and Open Dental had no way to make them safe. They can still easily be turned off, temporarily, to see if they are causing any issue. Dangerous IntegrationsThere are several methods of integrating with Open Dental that are dangerous and unauthorized. These types of integrations are dangerous because the third party writes directly to the Open Dental database, versus writing via the API which uses Open Dental code. Writing to Open Dental's database with different methods than the actual code results in missing security information, unknown data origin, and unsafely altered data. These types of integrations are not supported by Open Dental, and support staff may not be able to fix databases that have been altered through dangerous integrations. All dangerous and unauthorized integrations should be avoided as they can harm your data, including patient data, and are not guaranteed to work as Open Dental releases new versions. |
||||||||||||
Open Dental Software 1-503-363-5432
|