Retrieve a patient's medication list

If you want to access a patient’s prescribed medications—as documented by a specific organization—you can use this API action to retrieve a list. Typically, you can use this for:

  • tracking a patient’s current medications; or
  • reminding patients to take current medications at the appropriate time.

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.

With this API action, you can retrieve information like medication type, dose, status, timing, frequency, quantity, and more.

Supported systems

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

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

Things you need to know

Action steps


The following actions must be completed before attempting the steps below.

  • 1
    Retrieve a patient's prescribed medications

This table has notes about how to use parameters for this API action specifically, but it's not exhaustive. Refer to these resource schemas (depending on the use case) for more details:

You must include the patient's If you don't have this, you can find it using a search for a patient with demographics.
Y (for MedicationRequest)
When using MedicationRequest, you must include both patient identifier and intent. Any of the other parameters are optional. You can search with any of these values: proposalplanorderoriginal-orderreflex-orderfiller-orderinstance-orderoption.

The response contains one or more medications for an individual patient. In FHIR® responses, you can find the total number of included medications in the total array.

Query Response
Open dropdown
Open dropdown