Dentrix Enterprise API Overview

Use this Help system as a resource for integrating a third-party program with Dentrix Enterprise through the following APIs:

  • Web API (for Meaningful Use Stage 3 attestation; uses Apigee Edge) - This API is intended for use with Dentrix Enterprise 11.0 CE.
  • Dtx API (uses DLL methods) - This API is intended for use with Dentrix Enterprise 11.0.

Dentrix Enterprise 11.0 & 11.0 CE API Terms of Use

These Dentrix Enterprise API Terms of Use are between Henry Schein One, LLC ("HS1") and You. For the purposes of these Terms of Use, you are referred to as the "Developer" under this Agreement. By clicking the box, signing, or otherwise accepting these terms of use, Developer agrees that you are either (1) accepting these terms in your own capacity if you register as an individual; or (2) accepting these terms on behalf of the organization listed as part of your registration. To the extent that you are accepting these links on behalf of the organization listed on the registration, you represent and warrant that: 1) you are an authorized signer on behalf of your organization; and 2) Henry Schein, Inc., and its subsidiaries and affiliates, including but not limited to Henry Schein Practice Solutions, Inc. and Henry Schein One, LLC have no reason to believe that you are not an authorized signer for your organization. These Terms of Use shall be Effective as of the date they have been accepted by the Developer through the click through or other terms of acceptance on the website.

  1. Purpose. Developer is executing these Terms of Use, in order to gain access to the Dentrix API, to permit Developer to send and receive requests to queries as part of Dentrix Enterprise. Capitalized terms in this Terms of Use have those definitions as set forth in Section 21 at the end of the document.
  2. License Grant. For as long as you are provided access to the Dentrix API, Developer shall have a limited, nonexclusive, nontransferable, royalty-free license to (i) use and incorporate the Dentrix API into one (1) Developer Application; (ii) use internally and copy the Dentrix API and the Dentrix Software Development Kit, and related documentation solely for the purpose of evaluating whether and how to integrate and use the Dentrix API; (iii) use Dentrix Trademarks for the limited purpose of informing individuals that Developer has created an integration with Dentrix only as approved by Dentrix; (iv) demonstrate the Interface to potential End Users; and (v) provide access to the Interface to End Users.
  3. License Limitation. Developer acknowledges and agrees that the license provided under this Agreement is a limited, personal license for Developer. Developer shall not otherwise transfer this Agreement, or any portion thereof, or otherwise provide any information provided pursuant to this Agreement to any third party.
  4. License Prohibitions. Developer shall not use or access (nor facilitate or enable any third party to use or access) the Software Developer Kit, DENTRIX API, DENTRIX Software or DENTRIX Software Content in any way not expressly permitted under this Agreement. Developer shall not, and shall not allow any third party to:
    1. modify, adapt, translate, decompile, reverse engineer, disassemble or otherwise attempt to derive code from the Software Developer Kit, DENTRIX Software or DENTRIX Software Content;

    2. remove, deface, obscure, or alter DENTRIX's copyright notice, DENTRIX Trademarks or other notices, branding, text, or images, affixed to or provided as a part of or in connection with the Software Developer Kit, DENTRIX API, DENTRIX Software or DENTRIX Software Content;

    3. transfer, sell, distribute, disclose, lease, syndicate, sub-syndicate, lend, or sublicense the Software Developer Kit, DENTRIX API, DENTRIX Software Content, DENTRIX Software or any content or materials provided as a part of or in connection with the foregoing;

    4. use the DENTRIX API, Software Developer Kit, DENTRIX Software, DENTRIX Software Content, Interface or any derivative works thereof for the purpose of developing or making available any product that will be owned by a third party or distributed under the trademarks or brand of a third party without DENTRIX's prior written approval;

    5. use the Developer Application as middleware to allow integration with DENTRIX Software without direct use of the DENTRIX API;

    6. use the DENTRIX API, Software Developer Kit or the Interface for any purpose other than in connection with Developer Application as set forth herein;

    7. provide any data gathered from the DENTRIX Software, including but not limited to DENTRIX Software Content and End User Data to any third party;

    8. upload the DENTRIX Software Content to any third party service that would bypass the DENTRIX database access services to provide access to others;

    9. make or place any statements or materials concerning DENTRIX on or in connection with the Developer Application or any packaging or marketing materials that has not been approved in writing in advance by DENTRIX;

    10. use, modify, reproduce, distribute, sell, display or disclose End User Data (such End User Data may only be used by Developer for the purpose of and to the extent necessary to provide the Application (to the extent applicable) (and not, for example and without limitation, to otherwise market to or contact such End Users, or to engage in data mining, data sale, analytics, marketing or any other activity outside the direction of DENTRIX) but, in all cases, only with End User's express written permission and in a manner that is in compliance with all applicable laws);

    11. distribute, publish or allow access to the DENTRIX API, Software Developer Kit, DENTRIX Software or DENTRIX Software Content other than through the Developer Application;

    12. use, copy, distribute or modify the DENTRIX API, Software Developer Kit, DENTRIX Software, or the DENTRIX Software Content, or any portion thereof, through any timesharing service, service bureau, network or other similar means;

    13. duplicate any of the specific functionality or workflow of the DENTRIX API, Software Developer Kit; or

    14. use the DENTRIX Software, DENTRIX Software Content or any portion of the Software Developer Kit in a manner that; (1) is false, inaccurate or misleading; (2) infringes on any third party's Intellectual Property Rights; (3) violates any law, statute, ordinance, contract, regulation or generally accepted practice in all relevant jurisdictions; (4) is defamatory, libelous, threatening or harassing; (5) may damage, interfere (or attempt to interfere) with, surreptitiously intercept or expropriate any system or data, including, without limitation, the DENTRIX API, Software Developer Kit, DENTRIX Software or DENTRIX Software Content; or (6) create liability for DENTRIX to lose (in whole or in part) the services of DENTRIX's Internet service providers or other suppliers.

  5. Third Party Developers. If Developer seeks to engage any third party to access, use, and otherwise develop an integration using the Dentrix API, such third party developer must register for the Dentrix API separate and independent. Any sharing of information with the third party developer shall automatically terminate this agreement, unless such third party developer has separately registered to obtain access to the Dentrix API.
  6. Availability. Developer acknowledges and agrees that (i) HS1 makes no guarantees with respect to the availability or uptime of the Software Developer Kit; (ii) HS1 may conduct maintenance on or stop providing certain components of the Software Developer Kit at any time with or without notice to Developer. Furthermore, HS1 may change the method of access to the Software Developer Kit at any time.
  7. Ownership by Dentrix. As between Developer and HS1, HS1 retains all right, title and interest, including without limitation all Intellectual Property Rights, in and to the Software Developer Kit, DENTRIX API, Upgrades, DENTRIX Software or DENTRIX Software Content, and DENTRIX Trademarks (and any derivative works or enhancements thereof), including but not limited to, all related software, technology, information, content, materials, guidelines, documentation, and data protocol(s). Developer shall not acquire any right, title, or interest therein, except for the limited use rights expressly set forth in this Agreement. Any rights not expressly granted herein are withheld. DENTRIX shall have no liability for unauthorized use of the DENTRIX Software, the DENTRIX Software Content, End User Data or other data stored on DENTRIX's databases.
  8. Ownership by Developer. As between Developer and DENTRIX, Developer retains all right, title and interest, including without limitation all Intellectual Property Rights, in and to the Developer Applications and Developer Trademarks (and any derivative works or enhancements thereof), excluding the Software Developer Kit, DENTRIX API, DENTRIX Software, DENTRIX Software Content, DENTRIX Trademarks and including, but not limited to, all related software, technology, information, content, materials, guidelines, documentation, and data protocol(s). DENTRIX shall not acquire any right, title, or interest therein, except for the limited rights expressly set forth in this Agreement. Any rights not expressly granted herein are withheld.
  9. Developer Application. Developer shall, at its own cost and expense, develop the Interface relating to the Developer Applications. Dentrix may extend, enhance, upgrade, improve, alter, or modify the Software Developer Kit, DENTRIX API, DENTRIX Software or DENTRIX Software Content, or any portions thereof (an "Upgrade") from time to time in DENTRIX's sole discretion. Developer acknowledges and agrees that any such modifications may affect the compatibility and functionality of Developer's Application and may require Developer to make changes to such Developer Application and the Interface, as applicable, at Developer's own cost.
  10. Developer Application Disclaimer. Developer shall include as part of the "About Screen", along with any websites promoting or advertising the Interface, the following language: "[INSERT Developer Name/Developer Application]" is not affiliated with or sponsored by Henry Schein, Inc. or its affiliates. This software application utilizes the Dentrix Enterprise API; all rights reserved.
  11. Term. This Agreement shall begin from when you click or accept these terms until otherwise terminated by the Parties. You may terminate these terms at any time by providing notice to HS1's Customer Support. HS1 may terminate these terms at any time by emailing your account used for registration. HS1 may, in lieu of termination, otherwise disable your account from accessing the Dentrix API, at any time for any reason, including but not limited to as may be necessary to prevent intellectual property infringement, to protect user information, or as may be otherwise determined in the sole discretion of HS1.
  12. Effect of Termination. Except as otherwise provided herein, upon termination of this Agreement: (a) all rights and licenses granted hereunder shall immediately cease; (b) Developer shall cease all use of the Software Developer Kit, DENTRIX API, DENTRIX Software or DENTRIX Software Content and DENTRIX Trademarks and shall remove the DENTRIX API from the Developer Applications and (c) each party shall, upon written request of the other party, return or destroy all copies of any Confidential Information (as defined herein) in its possession of which it is aware and to which it has access and is reasonably able to destroy or delete. Upon request of DENTRIX, a duly authorized officer of Developer shall certify that these steps have been taken. If Developer has End Users who are leveraging such interface, Developer may continue to support those users for a period of no longer than ninety (90) days.
  13. Confidentiality. All information, including but not limited to business, technical, financial or any other information disclosed by HS1 to Developer pursuant to this Agreement, regardless of whether it is marked as such, is the confidential information of HS1 ("Confidential Information"). Developer shall not use the Confidential Information for any purpose not expressly permitted by this Agreement, and Developer shall hold in confidence and shall not disclose to any third party such Confidential Information or the material terms of this Agreement, and shall similarly bind Developer's personnel in writing. Developer shall not be obligated under this Section 5.1 with respect to information (that Developer can document) that: (a) is or has become readily publicly available without restriction through no fault of Developer or Developer's personnel; (b) is received, without restriction, from a third party lawfully in possession of such information and lawfully empowered to disclose such information; or (c) was rightfully in Developer's possession without restriction prior to its disclosure by HS1.
  14. Representations and Warranties. Each party represents and warrants to the other that it has full authority to enter into this Agreement and that the performance of its obligations hereunder will not constitute a breach or default of any other agreement to which it is a party. Developer represents and warrants that:
    1. it and all of its directors, officers, employees and agents will comply with all applicable laws, rules, regulations, ordinances, decisions and guidelines, including, without limitation, federal and state anti-kickback laws, applicable export laws and regulations, privacy and data security laws and best practices (including maintaining industry standard data protection practices with respect to the treatment and protection of personal information), Health Insurance Portability and Accountability Act of 1996 Pub. Law 104-191 (Aug. 21, 1996), its implementing regulations, the Health Information Technology for Economic and Clinical Health Act ("HITECH") and its implementing regulations (collectively "HIPAA") including meeting all obligations of a Business Associate as defined under HIPAA, and any similar obligations under any applicable laws, all as amended from time to time;
    2. the Developer Application, the Interface and all other interfaces with the DENTRIX API and DENTRIX's databases, will not infringe on any Intellectual Property Rights of any third party;
    3. Developer will take all reasonable actions and precautions to prevent the introduction of any software routine, code, instruction, time-limiting routine, back door, time bomb, Trojan horse, worm, drop dead device, logic bomb, virus or combination of the above that is designed to, or permits unauthorized access to DENTRIX Software and DENTRIX Software Content; and
    4. that the Developer Application are not used to provide patient care, diagnosis, treatment, or prevention of a health care disease or condition, nor regulated by the Food and Drug Administration, and shall immediately notify DENTRIX if at any time such status changes.
  15. DISCLAIMER. DENTRIX DOES NOT WARRANT, GUARANTEE OR MAKE ANY REPRESENTATION REGARDING THE USE, AVAILABILITY, UPTIME OR THE RESULTS OF THE USE OF THE SOFTWARE DEVELOPER KIT, OR REGARDING THE FUNCTIONALITY, RELIABILITY, MERCHANTABILITY OR PERFORMANCE OF THE SOFTWARE DEVELOPER KIT, OR THAT THE OPERATION OF THE SOFTWARE DEVELOPER KIT WILL BE WITHOUT INTERRUPTION OR ERROR-FREE. ALL PRODUCTS, SERVICES AND RIGHTS PROVIDED BY DENTRIX HEREUNDER ARE PROVIDED “AS IS” AND “AS AVAILABLE.” DENTRIX DOES NOT ASSUME ANY RESPONSIBILITY FOR DEVELOPER APPLICATION OR THE USE OR MISUSE OF ANY INFORMATION TRANSMITTED, UPLOADED, OR STORED USING DENTRIX API. DEVELOPER ACKNOWLEDGES THAT IT HAS NOT ENTERED INTO THIS AGREEMENT IN RELIANCE UPON ANY WARRANTY OR REPRESENTATION EXCEPT THOSE SPECIFICALLY SET FORTH HEREIN. DEVELOPER ACKNOWLEDGES THAT IT HAS NOT ENTERED INTO THIS AGREEMENT IN RELIANCE UPON ANY WARRANTY OR REPRESENTATION EXCEPT THOSE SPECIFICALLY SET FORTH HEREIN.
  16. LIMITATION OF LIABILITY. IN NO EVENT WILL DENTRIX BE LIABLE TO DEVELOPER OR ANY THIRD PARTY UNDER ANY CIRCUMSTANCES FOR ANY INDIRECT, INCIDENTAL, CONSEQUENTIAL, SPECIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF OR IN CONNECTION WITH DEVELOPER APPLICATION OR THE USE OR INABILITY TO USE THE SOFTWARE DEVELOPER KIT, THE BREACH OF ANY EXPRESS OR IMPLIED WARRANTY, OR OTHERWISE IN CONNECTION WITH THIS AGREEMENT (INCLUDING BUT NOT LIMITED TO SOFTWARE DEVELOPER KIT, DENTRIX API, DENTRIX SOFTWARE OR DENTRIX SOFTWARE CONTENT) EVEN IF DENTRIX HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN NO EVENT SHALL DENTRIX's TOTAL LIABILITY FOR ANY DAMAGES, ARISING IN CONNECTION WITH THIS AGREEMENT EXCEED $100, REGARDLESS OF WHETHER SUCH LIABILITY ARISES FROM ANY CLAIM BASED UPON CONTRACT, BREACH OF WARRANTY, TORT OR OTHERWISE. IN NO EVENT SHALL DENTRIX BE HELD LIABLE FOR ANY DAMAGES RESULTING FROM THE DEVELOPER APPLICATION OR THE USE OR MISUSE OF INFORMATION PROVIDED THROUGH THE INTERFACE, INCLUDING BUT NOT LIMITED TO PROTECTED HEALTH INFORMATION.
  17. Indemnification. Developer will indemnify, defend and hold Henry Schein, Inc. and each of its affiliates and subsidiaries ("HSI") and customers harmless for and against any and all liabilities, losses, damages (including, actual, punitive and exemplary damages), claims, costs and expenses, interest, awards, judgments and penalties (including attorney's and consultants' fees and expenses) suffered or incurred by HSI or its customers arising or resulting from any: (a) claim of trademark, trade dress, trade secret, copyright, patent or other intellectual property infringement relating to Developer's Application (whether alone or in combination with other products); (b) product liability claim; (c) breach by Developer of any obligation to DENTRIX or any inaccuracy of any written representation made by Developer to DENTRIX; (d) negligent or willful action or omission of Developer or any of its agents, employees, representatives, successors or assigns in connection with the manufacture, development, sale or distribution of the Developer Application; (e) action for recall or seizure of the Developer Application; (f) Developer's Application and use of the Software Developer Kit, DENTRIX API, DENTRIX Software or DENTRIX Software Content; and (g) Developer's use or misuse of: (i) personal information or (ii) protected health information as defined by HIPAA.
  18. Insurance. To the extent that Developer is an organization or other corporate entity, Developer shall maintain during the term of this agreement (and if any policy is on a claims-made and reported form, for three years thereafter): (i) comprehensive “occurrence” general liability insurance, including “occurrence” product liability, contractual liability insurance and advertising injury coverage, and (ii) technology errors and omissions insurance, with minimum limits of $3,000,000 per claim and annual aggregate.
  19. Survival. The provisions of Sections 22 (Definitions), 4 (Prohibitions), 12 (Effect of Termination), 19 (Survival), 13 (Confidentiality), 7 (Ownership by Dentrix), 8 (Ownership by Developer) 14 (Representations and Warranties), 15 (Disclaimer), 16 (Limitation of Liability), 17 (Indemnification), and (Miscellaneous) shall survive expiration or termination of this Agreement.
  20. Miscellaneous.
    1. Notices. Except as otherwise provided, all notices given under this Agreement shall be in writing and shall be deemed to have been duly given upon receipt if delivered by hand or facsimile transmission with receipt confirmed, three days after mailing by certified or registered mail, and one day after sending by overnight courier, to the parties' respective address indicated on the signature page of this Agreement or such other address as a party specifies in writing to the other party. All notices given to HS1 under this Agreement shall be sent to 1220 S 630 E, American Fork, UT 84003, with a copy to Henry Schein One., 909 S. Sepulveda Blvd, 11th Floor, El Segundo, CA 90245, Attn: General Counsel
    2. Assignment. Developer may not assign this Agreement without HS1's prior written consent.
    3. Independent Contractors; No Third Party Beneficiaries. The parties are independent contractors, and this Agreement does not create an agency, partnership or joint venture relationship of any kind between the parties. There are no third-party beneficiaries to this Agreement.
    4. Force Majeure. HS1 shall have no liability for delays, failure in performance or damages caused by factors beyond its reasonable control, including (without limitation) changes in government regulations, acts of God, Developer's (or a third party developer's or End User's) acts or omissions, labor shortages, strikes, slowdowns, or other combined action of workmen, fires, floods, earthquakes, severe weather, serious accidents, explosions, lightning, pest damage, power surges or failures, epidemics, quarantines, wars, insurrections or riots, acts of civil or military authorities, transportation embargoes, shortages or interruptions in delivery of components and materials, acts or omissions of communications carriers, Internet inaccessibility or failure and delays by HS1's suppliers.
    5. Non-Waiver; Severability. No failure or delay by any party in exercising any right, power or privilege hereunder shall operate as a waiver thereof, nor shall any single or partial exercise thereof preclude any other or further exercise thereof or the exercise of any other right, power or privilege hereunder. If any provision herein is otherwise held to be invalid or unenforceable for any reason, the remaining provisions will continue in full force without being impaired or invalidated in any way. The parties agree to replace any invalid provision with a valid provision that most closely approximates the intent and economic effect of the invalid provision.
    6. Governing Law; Venue. This Agreement shall be governed by the laws of the State of New York, without reference to conflict of laws principles. The parties irrevocably and exclusively submit to the jurisdiction of any state court located in the state and federal courts sitting in the Eastern and Southern Districts of New York or in the counties within those federal judicial districts for the purpose of any suit, action or proceeding arising out of this Agreement and hereby irrevocably waive the defense of an inconvenient forum to the maintenance of any such suit, action or proceeding.
    7. Entire Agreement; Conflicts. This Agreement supersedes any other prior or collateral agreements, whether oral or written, with respect to the subject matter hereof. This Agreement is the parties' entire agreement relating to its subject and supersedes any prior or contemporaneous agreements on that subject. The terms contained in this Agreement shall supersede any conflicting terms contained in any purchase order, invoice or other document used or submitted by either party in connection with the purchase of the Software Developer Kit covered by this Agreement and HS1 shall not be bound by any provisions of any purchase order, receipt, acceptance, confirmation, correspondence, or otherwise, unless HS1 specifically agrees to the provision in writing.
    8. Counterparts; Headings. The parties may execute this agreement in counterparts, including facsimile, PDF or other electronic copies, which taken together will constitute one instrument. The headings and captions used in this Agreement are used for convenience only and are not to be considered in construing or interpreting this Agreement.
    9. Amendment. HS1 may change the terms of this Agreement at any point in time with or without notice by making a new copy of these terms of use available to Developer. IF ANY MODIFICATION IS UNACCEPTABLE TO DEVELOPER, DEVELOPER'S SOLE RECOURSE IS TO TERMINATE THIS AGREEMENT BY NOTIFYING DENTRIX. NOTWITHSTANDING ANYTHING TO THE CONTRARY, DEVELOPER'S USE OF THE SOFTWARE DEVELOPER KIT OR DENTRIX API AFTER THE DATE ON WHICH CHANGES BECOME EFFECTIVE WILL CONSTITUTE DEVELOPER'S ACCEPTANCE OF SUCH CHANGES.
  21. Definitions
    1. "Dentrix API" means the interfaces, documentation, protocols, and tools utilized to integrate with Dentrix Enterprise.
    2. "Developer's Application" means the software application, developed, owned or operated by Developer to interact with the Dentrix API.
    3. "Developer Trademark(s)" means all names, trade names, trademarks, service marks, domain names and logos owned by Developer and used by Developer in connection with Developer's products and services.
    4. "End User" means a clinic or site that uses Dentrix Enterprise and that licenses Developer's Application.
    5. "End User Data" means the information (including but not limited to patient, clinical, scheduling and insurance information) that is loaded into Dentrix Enterprise by End User.
    6. "DENTRIX Software" means Dentrix Enterprise, which includes the machine readable software programs and associated files, whether in packaged form, or received electronically and any modified version, upgrades and other copies of such programs and files owned by DENTRIX.
    7. "DENTRIX Software Content" means all DENTRIX information and procedures stored in and retrieved from Dentrix Enterprises databases (excluding End User Data and information that Developer obtains independent of the Software Developer Kit and the DENTRIX API).
    8. "DENTRIX Trademark(s)" means all names, trade names, trademarks, service marks, domain names and logos owned by HS1 and its affiliates and used in connection with this Agreement.
    9. "Intellectual Property Rights" means any and all intellectual property rights existing from time to time under any laws or regulations.
    10. "Interface" means a shared boundary across which the Developer's Application and the DENTRIX Software which interact and exchange information.
    11. "Software Developer Kit" means the Access Key (as defined above), sample code, API documentation and all other tools and information made available to Developer to assist in using the API.