Cx360 Web Service API Documentation

Core Cx360, Version 7.0

Introduction

The Core Cx360 Webservice APIs enables users to programmatically retrieve client's health information and access their respective C-CDA.

This document assumes that you are familiar with the Core Cx360 and its functionality. This document also assumes familiarity with web services concepts in general, and with the programming language used to integrate.

The document assumes that Cx360 API user is well aware of the structure of the CDA document.

Communicating with the APIs

The core messaging technology for the Cx36 API is a simple REST based application developed using Microsoft .Net WebAPI2 programming model.

  • To use the API, it is required to write a program of required choice that can communicate with the Web application protocol standards i.e. HTTP verbs.
  • The Web API supports standard HTTP verbs like GET, POST, PUT and DELETE etc.
  • The client application capable of communicating with the HTTP protocol shall use the methods exposed by the Core API to get the required CCDA information of the client.

Note: No specific software components and custom configurations needed to successfully interact with the API.

Security

Our infrastructure runs on data centers provided by Amazon Web Services (AWS), which have many security measures in place.

The Cx360 WebAPI is exclusively hosted over HTTPS and Secure WebSockets. All network interactions use TLS 1.2 and 256-bit AES encryption. We also use HTTP Strict Transport Security to ensure the apps never interacts with the servers over insecure HTTP.

Any call to API has to be authenticated first by providing a login credentials of Username and Password (should be registered with Core) and a token would be provided on the authentication response which is valid for the session.

Standardized API for client and population services

https://aidbox.cx360.net/documentation

Terms of Use

Thank you for using the Cx360 API.

In these API Terms of Use (“Terms”) “Cx360” refers to Core Solutions , Inc. EHR Product, the API software vendor. These Terms govern your access to and use of the CX360 API. By accessing or using the CX360 API, the App Developer (“You”), agree to be bound by these Terms.

OFFICE OF THE NATIONAL COORDINATOR FOR HEALTH INFORMATION TECHNOLOGY (“ONC”)

Pursuant to requirements set forth by the ONC for electronic health record (“EHR”) software to meet in order to be certified EHR for the 2015 edition, CX360 has made available the CX360 API via this site to enable retrieval of client information from the CX360 EHR.

ACCEPTING THE TERMS

Legal Age

You represent and warrant that you are at least 18 years of age and that you possess the legal right and ability to agree to these Terms and to use the CX360 API in accordance with these Terms.

Entity Level Acceptance

If you are using the CX360 API on behalf of an entity, you represent and warrant that you have authority to bind that entity to the Terms and by accepting the Terms, you are doing so on behalf of that entity (and all references to “you” in the Terms refer to that entity).

CHANGES

To CX360 API

Core Solutions Inc may modify or update the CX360 API from time to time. We will try to ensure, as far as possible, that future version(s) of the CX360 API are backwards compatible with at least the most recent previous version, but cannot guarantee that this will always be possible. You should adapt your app to use the most up-to-date version of the CX360 API promptly following release by CX360.

To CX360 API Terms of Use

Core Solutions Inc may change and update these Terms from time to time, and will publish any changes on this page. Make sure to check this page for any updates. Your continued use of the API after any such changes constitutes your acceptance of the new terms. If you are unable to comply with any amended version of the Terms, you should stop use of the CX360 API immediately.

RESPONSIBILITIES AND REPRESENTATIONS

Compliance

You agree to comply with all applicable laws, rules and regulations relating to the use of the CX360 API.

Software

You represent and warrant that your software is stable.

Support

You agree to provide meaningful customer support for your software and to make it easy for customers to contact you with questions and concerns.

Privacy Policy

You agree to provide and comply with a publicly accessible privacy policy.

CX360 API RESTRICTIONS

When using the CX360 API, you may not (or allow those acting on your behalf to):

  1. Sell, lease or sublicense the CX360 API or any data derived through the CX360 API.
  2. Reverse engineer or attempt to extract the source code from any API or any related software, except to the extent that this restriction is expressly prohibited by applicable law.
  3. Perform an Action with the intent of introducing to the CX360 API any viruses, defects, malware, or any items of a destructive nature.
  4. Interfere with or disrupt the CX360 API or the servers or networks providing the CX360 API.

CX360 API LIMITATIONS

CX360 sets and enforces limits on your use of the CX360 API, in our sole discretion, without notice or liability. CX360 reserves the right to:

  • Rate limit or block apps that make a large number of calls to the CX360 API.
  • Disable, restrict or remove your app’s access to the CX360 API.
  • Change, suspend, or discontinue the availability of the CX360 API at any time.
  • Impose limits on certain features or restrict your access to parts or all of the CX360 API.

IP OWNERSHIP

CX360 retains ownership of CX360 property and reserves all of its applicable rights with respect to the content of this site, the CX360 EHR and the CX360 API. Nothing in these Terms shall convey any transfer of ownership of CX360’s property.

INDEMNIFICATION

YOU AGREE TO INDEMNIFY, DEFEND AND HOLD HARMLESS CX360, ITS OFFICERS, DIRECTORS, EMPLOYEES, AGENTS, AFFILIATES, INFORMATION PROVIDERS AND SUPPLIERS FROM AND AGAINST ALL CLAIMS, LIABILITIES, LOSSES, EXPENSES, DAMAGES AND COSTS, INCLUDING REASONABLE ATTORNEYS’ FEES (“CLAIMS”), RESULTING FROM ANY VIOLATION OF THESE TERMS OR ANY CLAIMS ARISING FROM YOUR USE OF THE CX360 API OR THE CX360 WEB SITE (INCLUDING BUT NOT LIMITED TO INFRINGEMENT OF THIRD PARTIES’ INTELLECTUAL PROPERTY RIGHTS, MISAPPROPRIATION OF TRADE SECRETS OR OTHER PROPRIETARY RIGHTS OR NEGLIGENT OR WRONGFUL CONDUCT).

DISCLAIMERS

THIS SITE AND THE CX360 API ARE PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS. YOU EXPRESSLY AGREE THAT USE OF THIS SITE AND/OR THE CX360 API IS AT YOUR SOLE RISK. TO THE FULLEST EXTENT PERMITTED BY LAW, CX360 AND ITS OFFICERS, DIRECTORS, EMPLOYEES, AGENTS, AFFILIATES, INFORMATION PROVIDERS AND SUPPLIERS DISCLAIM ALL WARRANTIES OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, OR NON-INFRINGEMENT. CX360 MAKES NO REPRESENTATIONS ABOUT THE SUITABILITY, RELIABILITY, AVAILABILITY, AND ACCURACY OF THE CX360 API OR OTHER INFORMATION, TECHNOLOGY, SOFTWARE, PRODUCTS, SERVICES AND RELATED GRAPHICS PROVIDED BY CX360 FOR ANY PURPOSE.

LIMITATION OF LIABILITY

TO THE FULLEST EXTENT PERMITTED BY LAW, UNDER NO CIRCUMSTANCES, SHALL CX360, ITS OFFICERS, DIRECTORS, EMPLOYEES, AGENTS, AFFILIATES, INFORMATION PROVIDERS AND/OR ITS SUPPLIERS BE LIABLE FOR ANY DIRECT, INDIRECT, PUNITIVE, INCIDENTAL, SPECIAL, CONSEQUENTIAL DAMAGES OR ANY OTHER DAMAGES WHATSOEVER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF USE, DATA OR PROFITS, ARISING OUT OF OR IN ANY WAY CONNECTED WITH THE ACCESS, USE OR PERFORMANCE OF THE CX360 API, WITH THE DELAY OR INABILITY TO USE THE CX360 API OR RELATED TECHNOLOGY, SOFTWARE OR SERVICES, THE PROVISION OF OR FAILURE TO PROVIDE THE CX360 API, SOFTWARE OR SERVICES, OR FOR ANY INFORMATION, SOFTWARE, PRODUCTS, SERVICES AND RELATED GRAPHICS OBTAINED FROM CX360, OR OTHERWISE ARISING OUT OF THE USE OF THE CX360 API, WHETHER BASED ON CONTRACT, TORT, NEGLIGENCE, STRICT LIABILITY OR OTHERWISE, EVEN IF CX360 HAS BEEN ADVISED OF THE POSSIBILITY OF DAMAGES. IF YOU ARE DISSATISFIED WITH ANY PORTION OF THE CX360 API OR WITH THESE TERMS OF USE, YOUR SOLE AND EXCLUSIVE REMEDY IS TO DISCONTINUE USING THE CX360 API. NOTWITHSTANDING THE FOREGOING PARAGRAPH, THE TOTAL LIABILITY OF CX360, ITS OFFICERS, DIRECTORS, EMPLOYEES, AGENTS, AFFILIATES, INFORMATION PROVIDERS AND/OR SUPPLIERS, IF ANY, FOR LOSSES OR DAMAGES SHALL NOT EXCEED THE FEES PAID BY YOU FOR THE USE OF THE PARTICULAR TECHNOLOGY, SOFTWARE, PRODUCT, INFORMATION OR SERVICE PROVIDED BY CX360.

THIRD PARTY CONTENT

The CX360 API may contain software, materials, content, data, or information provided, posted, or offered by third parties. You agree that neither CX360 nor its affiliates shall have any liability whatsoever to you for any such third-party software, materials, content, data, or information.

TERM AND TERMINATION

Either you, or CX360 may terminate your right to use the CX360 API at any time, with or without cause or notice.

PUBLICITY

You will not make any statement regarding your use of the CX360 API which suggests partnership with, sponsorship by, or endorsement by CX360 without CX360’s written approval.

APPLICABLE LAW

These Terms shall be governed by and construed in accordance with the laws of the Commonwealth of PA. Any and all claims arising out of or relating to these Terms shall be brought in a state or federal court of competent jurisdiction in the Commonwealth of PA. You consent to the personal and subject matter jurisdiction of the state and/or federal courts located in the Commonwealth of PA and waive (a) any objection to jurisdiction or venue, or (b) any defense claiming lack of jurisdiction or improper venue, in any action brought in such courts.