Search AllergyIntolerance
Search AllergyIntolerance using FHIR R4 4.0.1.
Resource category: AllergyIntolerance.
Endpoint
| Method | Endpoint |
|---|---|
GET | /api/fhir/r4/AllergyIntolerance |
POST | /api/fhir/r4/AllergyIntolerance/_search |
Use the R4 base URL from your DDFS instance. Send Authorization: Bearer <access-token> and accept application/fhir+json.
GET uses query parameters. POST search uses the same supported parameters in an application/x-www-form-urlencoded body and requires the same search permission. Follow the server-provided Bundle.link URL with relation next unchanged. See shared search controls.
Parameters
| Parameter | Location | Required | Type | Description |
|---|---|---|---|---|
identifier | Query or form body | No | token | Top-level identifiers, using value, system|value, |value, or system|. One unmodified token is supported. Canonical parameter URI: http://hl7.org/fhir/SearchParameter/clinical-identifier. |
_count | Query or form body | No | number | Limit the number of matches returned per page. See shared search controls for supported values and count-only behavior. |
_total | Query or form body | No | token | Request supported total handling; the control name does not imply support for every FHIR total mode. |
_id | Query or form body | No | token | Filter by logical resource ID. Canonical parameter URI: http://hl7.org/fhir/SearchParameter/Resource-id. |
_lastUpdated | Query or form body | No | date | Filter by _lastUpdated using the supported date search semantics. Definition: ddfs-r4-last-updated-date.json. |
_profile | Query or form body | No | uri | Filter by profile URI. Canonical parameter URI: http://hl7.org/fhir/SearchParameter/Resource-profile. |
_tag | Query or form body | No | token | Filter by a resource metadata tag. Canonical parameter URI: http://hl7.org/fhir/SearchParameter/Resource-tag. |
category | Query or form body | No | token | food, medication, environment, or biologic. Canonical parameter URI: http://hl7.org/fhir/SearchParameter/AllergyIntolerance-category. |
clinical-status | Query or form body | No | token | Coded clinicalStatus, such as active, inactive, or resolved. Canonical parameter URI: http://hl7.org/fhir/SearchParameter/AllergyIntolerance-clinical-status. |
code | Query or form body | No | token | Codings in either code or reaction.substance. Canonical parameter URI: http://hl7.org/fhir/SearchParameter/clinical-code. |
patient | Query or form body | No | reference | The Patient reference; the existing :identifier modifier is supported. Definition: ddfs-r4-patient-reference-identifier-modifier.json. |
verification-status | Query or form body | No | token | Coded verificationStatus, such as confirmed or entered-in-error. It is independent of clinical-status. Canonical parameter URI: http://hl7.org/fhir/SearchParameter/AllergyIntolerance-verification-status. |
_revinclude | Query or form body | No | special | Allowed values: Provenance:target. Matching Provenance read permission is also required. |
Authorization
| Context | Resource scope |
|---|---|
| Resource-server definition / issued token | system/AllergyIntolerance.s |
| Client grant / token request | ddfssystem/AllergyIntolerance.s |
Resource constraints still apply. Use the least privilege needed for this operation; see authentication and scope configuration.
Behavior
Return matching AllergyIntolerance resources in a searchset Bundle. Filters and caller constraints determine which matches can be returned. Do not infer unsupported modifiers, chains, repeated values or result-control modes from the base FHIR specification.
- Shared search behavior: shared operation semantics.
- AllergyIntolerance resource guidance: resource-specific requirements and restrictions.
- R4 CapabilityStatement and R4 metadata: supported capabilities.
Example Request
Replace the example logical IDs, version IDs and connection values with values for your workflow.
GET /api/fhir/r4/AllergyIntolerance?patient=Patient/patient-438&code=91936005&category=medication&clinical-status=active&verification-status=confirmed&_lastUpdated=ge2026-01-01&_lastUpdated=lt2027-01-01
Responses
| Successful status | Meaning |
|---|---|
| 200 | A searchset Bundle. |
For common error statuses and FHIR-formatted error bodies, see OperationOutcome errors. Authentication/authorization responses follow the shared policy; a protected resource can be concealed as 404. See also interaction responses.
FHIR Definition
FHIR R4 definition: https://hl7.org/fhir/R4/allergyintolerance.html. Canonical profile URI: http://hl7.org/fhir/StructureDefinition/AllergyIntolerance.