Validate Solution

Before bringing your integration live with clients, athena will work with you to confirm that your integration functions as scoped and will work with you to finalize any remaining details. 

handshake
  1. Purpose

    Following a self-service build model, it is the customer's (or vendor's) responsibility to build and test their API integration in their Preview environment prior to submitting a request for Solution Validation. At this point the integration must be fully built and tested in the Preview environment. 

    Once you submit your request for Solution Validation, athenahealth will coordinate a 30-minute Solution Validation call with your technical team(s). During the call, client (or vendor) will need to walk us through a live demo of the app and be prepared to answer any questions we have concerning the integration. 

    This Solution Validation call is typically the last checkpoint necessary for athenahealth to ensure that the API solution is properly configured, functions as intended, and does not pose risk to our systems or the workflows of athenaNet users. To help ensure an efficient and successful Solution Validation, we recommend doing a dry run of the demo on your own prior to the live call with athenahealth.

  2. Pre-requisites for validation

    Before requesting system validation, you must complete all the following: 

    • Design your application to be efficient in the API calls it makes 
    • Design your application with security in mind, including these best practices 
    • Complete development of the release candidate of your application 
    • Complete full, end-to-end testing of your application in your Preview environment 
    • Be prepared to provide a live demonstration of your application using your Preview environment 
  3. What’s the process / how does it work?

    • Once you have completed all the pre-requisites, you submit a request for Solution Validation 
    • An athenahealth integration specialist will reach out to you to schedule a 30-minute Solution Validation call 
    • On the call, you will provide a live demonstration of all aspects of your application that make API calls to athenaNet leveraging your Preview environment 
    • The integration specialist will evaluate your application and determines if it is production-ready 
    • If your application passes Solution Validation, you will be provided with a Go-Live Authorization document for signature, and the integration specialist will coordinate next steps with you 
  4. Evaluation Criteria

    While there are numerous accepts to the evaluation, some of which depending upon your application’s use case, the following are some of the things your application will be evaluated on: 

    • Excessive, Bulk, Redundant, or Unnecessary API calls 
      • Certain administrative data (e.g., Providers, Departments, Appointments) don’t change frequently, so repeat calls to these endpoints do not yield new or useful information 
      • Leverage caching and subscription endpoints where available 
      • Ensure that your application stays within the Queries per Second (QPS) and Queries per Day (QPD) limits 
    • Integrity of Chart Data 
      • Patients should never make direct updates to their chart; all chart updates must be reviewed and approved by clinical staff 
    • Security 
      • Use an application-specific or “service account” API key; do not use an individual developer’s key 
      • Maintain your API credentials in a centralized secure system, such as a HIPAA-compliant key server and API caller 
This block is broken or missing. You may be missing content or you might need to enable the original module.
Was this information helpful? Yes | No Thank you for your feedback! What went wrong? Incomplete or incorrect information | Irrelevant Content | Others
Submit

On this Page