Retrieve a patient's appointment schedule

You can use this API action to look up a specific patient’s scheduled appointments. Typically, you can use this for: 

  • sending reminders to patients for scheduled appointments;
  • prompting patients to schedule appointments routine appointments (e.g., annual physicals); 
  • scheduling follow-up appointments for a patient; or
  • reviewing historical appointments for a patient.

Essentially, this API action is for chronic management of a patient, not for urgent or dynamic scheduling. 

Also, keep in mind that this API action is different than looking up a provider's schedule to make patient appointments.

Patient identifier required

To use this API action, you must know the patient identifier. If you don’t, you must locate the appropriate identifier first. Learn how to search for a patient with demographics.

Supported systems

You can use this API action with the Redox FHIR® API.

Talk to a Redoxer

It’s also possible to use the Redox Data Model API for this API action. Talk to a Redoxer to learn about your options if you want to use alternative integration methods.

Your connection's system can return results with their own FHIR® or query-based API. 

Using data on demand

It's possible that your connection's system can't support a query-based data exchange, but they may still be willing to provide results with a push-based method.

However, we understand that you may not want to store all that data—maybe you don't need all possible results and just want to query for what you want when you need it. If so, you can use this API action via our data on demand service, which stores the connection's data so that you can query from Redox "on demand." Learn more about data on demand.

Things you need to know

What's next?

Does this API action seem like a good fit for your unique workflow? If so, let your Redox rep know! You can begin development by downloading the relevant resource schema (which is noted in the relevant action step below), and deciding which data elements you need. Then head over to our Quickstart guide to dive right in.

If you're not engaged with our sales team yet, talk to a Redoxer to get started.

Action steps

Retrieve appointments by patient identifier

You can search for appointments for a specific patient if you already have the patient identifier. This is one possible search method, but you could combine the query parameters from this step with those in other steps to refine your search even more.

This table has notes about how to use parameters for this action step specifically, but it's not exhaustive. Refer to the resource schema for more details.

Query parameter
Required for this step
Notes
patient.identifier
Y
You must include at least one identifier for the patient that's used by the EHR system you're querying.

Your search returns a list of scheduled appointments for one patient at one organization.

Query Response
Open dropdown
Open dropdown

Retrieve appointments by location

You can also search for appointments by location if you want to search a specific facility. This is one possible search method, but you could combine the query parameters from this step with those in other steps to refine your search even more.

This table has notes about how to use parameters for this action step specifically, but it's not exhaustive. Refer to the resource schema for more details.

Query parameter
Required for this step
Notes
location
Y
You must include the facility code of the location you want to search.

Your search returns a list of scheduled appointments for the specified location of one organization.

Query Response
Open dropdown
Open dropdown

Retrieve appointments by provider

You can search for appointments by provider if you want to search a specific provider's appointments. This is one possible search method, but you could combine the query parameters from this step with those in other steps to refine your search even more.

This table has notes about how to use parameters for this action step specifically, but it's not exhaustive. Refer to the resource schema for more details.

Query parameter
Required for this step
Notes
practitioner
Y
You must include the practitioner ID of the provider you want to retrieve appointments for.

Your search returns a list of scheduled appointments for the specified provider.

Query Response
Open dropdown
Open dropdown