API Requirements

CHIME is a clinic workflow management system. It involves the deployment of a variety of hardware throughout a clinic, including waiting room screens and wall-mounted room tablets. It can also involve API integration with EMR software.

This document discusses our requirements when integrating.


Examples:

We have completed API integration with multiple EMR vendors, including:

Core Requirements

Our primary requirement is the ability to periodically (e.g. every 15 minutes) access all appointment data for a specific date in a read-only format. Having this ability will support 95% of key CHIME use cases

There are additional requirements to support specific features:

  • To support the use case of a robust self check-in process, we need to receive patient demographic data.

  • To support the use case of allowing staff to check-in patients within the EMR, we need the ability to be pull appointment data updates on a more frequent basis (e.g. every 30 seconds). For efficiency reasons, this means we need to be able to check for only “recently updated” appointment data.

  • To support the use case of updating appointment data within the EMR (E.g. to denote a particular patient as checked in), we need the ability to write updates to appointments back into the EMR.

Core Required Fields

We require the following fields:

  • appointment id

  • appointment status

  • appointment start date/time

  • appointment duration

  • appointment service name or id

  • appointment reason/note

  • appointment type

  • appointment location

  • clinician id

  • clinician name

  • patient name

Recommended Fields

The following fields are recommended, but not strictly required:

  • patient preferred name

  • patient phone number

  • patient email address

  • patient mailing address

  • patient health card information (E.g. number and version code)

  • patient date of birth

Exemplary Endpoints

Being provided endpoints that perform as follows is typically sufficient:

getAppointments

  • parameters: time range, optional (updated since)

  • response: the core and recommended fields for every matching appointment

updateAppointment

  • parameters: id, updated fields

  • response: success / failure

Contact Us

For questions about our software license, please contact:

info@chimeclinic.com 

1 (833) 891-1203 

Chime Technology Inc. 
418 Eglinton Ave West, Suite 202 
Toronto ON, Canada, M5N 1A2