Changelog

Notable changes to Elation API 2.0, organized by release date.

2024-10-09

Discontinued Medications

  • Removed non-functional PATCH for discontinued medications (use
    DELETE and POST instead)
  • Fixed issue that prevented discontinuing medication threads with
    prescribers outside the practice
  • Added webhook for medication discontinues

Medications

  • Fixed issue where only providers were able to be used as
    documenting_personnel; can use staff as well now

2024-09-13

Patient Profile

Patient

  • Added email field to patient insurance guarantor.

2024-09-13

User Management

User

  • Documented maximum length constraints for first_name (50 characters) and last_name (60 characters) fields.

Practice

Physician

  • Documented maximum length constraints for first_name (50 characters) and last_name (60 characters) fields.

Office Staff

  • Documented maximum length constraints for first_name (50 characters), middle_name (50 characters), and last_name (60 characters) fields.

Contacts

  • Documented maximum length constraints for first_name (50 characters), middle_name (50 characters), and last_name (60 characters) fields.

These constraints were previously enforced but not explicitly documented.

2024-07-22

Medication Order Templates

  • Added specific_ndc to support having the template indicate an NDC
    when the user selects it.
  • Fixed bug where qty_units were using the surescripts quantity code
    instead of the plain language equivalent.

Medication

  • Added active_ndcs field to indicate which ndcs Elation believes to
    be non-obsolete for a given medication

2024-07-11

Patient Document

Patient Form

  • Moved Patient Form documentation from Patient Profile to Patient Document
  • Added documentation for get and find patient forms

Patient Form Request

  • Added documentation for Patient Form Request

Patient Form Submission

  • Added documentation for get and find patient form submissions

2024-06-25

Patient Profile

Patient

  • Added a new sms_opt_in_status read-only attribute to the patient object. Attribute will return true if the patient is opted in to SMS messaging and false otherwise.

2024-06-11

Scheduling

Appointment

  • telehealth_details is deprecated. Use instructions instead
  • Updating mode to VIDEO will update instructions with a physician's default virtual visit instructions

2024-05-26

Patient Profile

Patient Form

  • Added documentation for the patient form object and the patient form request

2024-04-10

Patient Profile

AllergyDocumentation

  • Added the AllergyDocumentation resource which allows integrators to specify NKDA as a structured concept in patient charts

2024-03-05

Scheduling

Appointment

  • Added a new status_detail field to status. This field is specifically used for appointments in Not Seen status.

2024-01-30

Patient Document

Document Tag

  • The Find Document Tags endpoint now supports searching for tags by code, value and practice.

Medication

  • Fixed: the Create Medication endpoint creates a draft prescription rather than a documented medication when is_doc_med is true and documenting_personnel is a physician.

Report

  • The Create Report endpoint now allows lab reports to be posted without specifying a reference range (reference_min and reference_max can be missing or empty).

Patient Profile

Drug Intolerance

  • Fixed: the Find Drug Intolerances endpoint returns data for all patients rather than just for the patients requested.

Problem

  • Fixed: the Create/Update Problem endpoints require a synopsis to be specified.

Webhooks

  • Fixed: updating a patient photo triggers a patients webhook request that contains only patient photo properties.

  • Added a new patient_photos subscription type. Updating a patient photo now triggers a patient_photos webhook request.

2023-12-05

OAuth API

  • The Get Token endpoint no longer supports Resource Owner Password Credentials Flow. It now supports only Client Credentials Flow, where you exchange your client id and client secret for a bearer token.