athenahealth · Schema

athenahealth Appointment

Appointment booking in the athenaOne proprietary REST API.

EHRElectronic Health RecordsHealthcareHL7FHIRInteroperabilityPractice ManagementRevenue Cycle ManagementUSCDICures ActSMART on FHIRCDS HooksCloud EHR

Properties

Name Type Description
appointmentid string
patientid string
providerid integer
departmentid integer
date string
starttime string
duration integer Duration in minutes
appointmenttype string
appointmenttypeid integer
appointmentstatus string
reasonid integer
reasonname string
patientappointmenttypename string
encounterid string
View JSON Schema on GitHub

JSON Schema

athenahealth-appointment-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/athena-health/main/json-schema/athenahealth-appointment-schema.json",
  "title": "athenahealth Appointment",
  "description": "Appointment booking in the athenaOne proprietary REST API.",
  "type": "object",
  "required": ["appointmentid"],
  "properties": {
    "appointmentid": {"type": "string"},
    "patientid": {"type": "string"},
    "providerid": {"type": "integer"},
    "departmentid": {"type": "integer"},
    "date": {"type": "string", "format": "date"},
    "starttime": {"type": "string"},
    "duration": {"type": "integer", "description": "Duration in minutes"},
    "appointmenttype": {"type": "string"},
    "appointmenttypeid": {"type": "integer"},
    "appointmentstatus": {"type": "string", "enum": ["f", "o", "2", "3", "4", "x"]},
    "reasonid": {"type": "integer"},
    "reasonname": {"type": "string"},
    "patientappointmenttypename": {"type": "string"},
    "encounterid": {"type": "string"}
  }
}