Reference

athenahealth

Athena offers medical groups, hospitals, and health systems cloud-based EHR, practice management, and patient engagement services that seamlessly connect care and drive results for every client.

Athena offers medical groups, hospitals, and health systems cloud-based EHR, practice management, and patient engagement services that seamlessly connect care and drive results for every client.

Category: EHR Integrations. Adds 5 actions to a care flow.

What to configure

Set these once, on the extension in Awell Studio. An action fails at run time if a required setting is missing.

SettingRequiredNotes
API URLYesThe base URL of the resource server/API
Auth server URLYesUsed to perform the Client Credential grant to obtain an access token
Client IDYesUsed to perform the Client Credential grant to obtain an access token Stored as a secret.
Client secretYesUsed to perform the Client Credential grant to obtain an access token Stored as a secret.
Practice IDYesThe ID of your practice within athenahealth
ScopeYesThe value is a space-delimited, case-sensitive string of requested scopes.

Actions

athenahealth adds these 5 actions to a care flow. Add one to a step, then fill in its inputs.

Add clinical document to chart

Add clinical document to patient chart

This action can be previewed in Studio before you publish.

InputTypeRequiredDescription
Department IDstringYes
Patient IDstringYes
ContenthtmlNo

Returns:

Data pointType
clinicalDocumentIdstring

Create appointment note

Creates a note for a specific appointment

This action can be previewed in Studio before you publish.

InputTypeRequiredDescription
Appointment IDstringYes
Note texttextYes
Add note to homepagebooleanNoAdd appointment note to homepage display

Create a note which will be appended to an appointment

Create patient

Create a patient in athena

This action can be previewed in Studio before you publish.

InputTypeRequiredDescription
Department IDstringYes
First namestringYes
Last namestringYes
Date of birthdateYes
EmailstringYes

Returns:

Data pointType
createdPatientIdstring

Creates a patient in athenahealth. First name, last name, date of birth, email, and department ID are required. If a patient with the same name, date of birth, and email already exists, a new patient record will not be created. Instead, the existing patient's ID will be returned.

Get appointment

Retrieve appointment details from Athena

This action can be previewed in Studio before you publish.

InputTypeRequiredDescription
Appointment IDstringYes

Returns:

Data pointType
appointmentTypeIdstring
appointmentTypeNamestring
datedate
durationnumber
patientIdstring
startTimestring
statusstring

Retrieve the details of an appointment.

Get patient

Retrieve patient details from Athena

This action can be previewed in Studio before you publish.

InputTypeRequiredDescription
Patient IDstringYesLogical identifier of the patient in Athena

Returns:

Data pointType
dobdate
emailstring
firstNamestring
lastNamestring

Retrieve the details of a given patient within a given practice.

Setup and notes

Athenahealth

Athena offers medical groups, hospitals, and health systems cloud-based EHR, practice management, and patient engagement services that seamlessly connect care and drive results for every client.

Extension settings

For the extension to function correctly, you must configure the following settings:

Changelog

Athena changelog

Where this page comes from

The settings, actions, inputs, outputs and webhooks above are generated from the extension's own code, at @awell-health/awell-extensions v2.1.159. They match what the platform actually does rather than a description of it.

Field-level detail also appears in Awell Studio when you configure the action. Something wrong or missing? Email support@awellhealth.com.

On this page