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.
- 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.
- 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.
- 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.
- 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:
modify, adapt, translate, decompile,
reverse engineer, disassemble or otherwise attempt
to derive code from the Software Developer Kit, DENTRIX
Software or DENTRIX Software Content;
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;
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;
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;
use the Developer Application as middleware
to allow integration with DENTRIX Software without
direct use of the DENTRIX API;
use the DENTRIX API, Software Developer
Kit or the Interface for any purpose other than in
connection with Developer Application as set forth
herein;
provide any data gathered from the
DENTRIX Software, including but not limited to DENTRIX
Software Content and End User Data to any third party;
upload the DENTRIX Software Content
to any third party service that would bypass the DENTRIX
database access services to provide access to others;
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;
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);
distribute, publish or allow access
to the DENTRIX API, Software Developer Kit, DENTRIX
Software or DENTRIX Software Content other than through
the Developer Application;
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;
duplicate any of the specific functionality
or workflow of the DENTRIX API, Software Developer
Kit; or
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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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:
- 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;
- 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;
- 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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Miscellaneous.
- 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
- Assignment.
Developer may not assign this Agreement without HS1's
prior written consent.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Definitions
- "Dentrix
API" means the interfaces, documentation,
protocols, and tools utilized to integrate with Dentrix
Enterprise.
- "Developer's
Application" means the software application,
developed, owned or operated by Developer to interact
with the Dentrix API.
- "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.
- "End User"
means a clinic or site that uses Dentrix Enterprise
and that licenses Developer's Application.
- "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.
- "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.
- "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).
- "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.
- "Intellectual
Property Rights" means any and all intellectual
property rights existing from time to time under any
laws or regulations.
- "Interface"
means a shared boundary across which the Developer's
Application and the DENTRIX Software which interact
and exchange information.
- "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.