Retrieve a patient's allergies

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

  • Determining appropriate medication dosages for a patient’s allergies; or
  • Understanding a patient’s environmental allergies (e.g., latex allergy).

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. .

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. 

Special considerations


You can only search and receive allergy data from one organization for one patient. If you want a more comprehensive list, you must perform this API action for every organization you’re interested in receiving data from. 


Allergies are typically represented in RxNorm codes, but some EHR systems may record allergies as free text. If this happens, Redox passes these values through as a normal text string. We recommend that you work with your connection to understand what codesets to expect for allergies. 

Allergy status and reaction

You can locate a patient’s allergies to medication, food, or materials, to name a few. But a documented allergy may be active or resolved, and the patient’s reaction may be anywhere from moderate to severe. The response you receive contains information to create a holistic view of the documented allergy so that you know whether the allergy is current and needs to be treated, or how severe the patient’s reaction may be for a given allergy. 

Action steps

This API action comprises one step.

Retrieve a patient's allergies

Search parameters

Required search parametersDescription
patientInclude the patient, which can be returned from a search for a patient with demographics.
clinical-statusDefines the status of the allergy (either active or inactive).

Returned results

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

It’s also possible that you receive an empty response body with no listed allergies. This doesn’t necessarily mean that the patient is allergy-free; it only means that the organization hasn’t documented any known allergies for the patient. 

The returned data fields that should help inform your workflow the most are the clinicalStatus[] and reaction[] arrays.

Retrieve a patient's allergies Options

Open dropdown