AllergyIntolerance

The FHIR AllergyIntolerance resource defines clinical information about a patient's allergic response to a substance. The AllergyIntolerance resource defines the substance that elicited the response, as well as when the reaction occurred, the severity, and the type of reaction noted.

FHIR Resource: AllergyIntolerance https://www.hl7.org/fhir/allergyintolerance.html

Supported Attributes

NameComment
verificationStatus
criticality
type
category
clinicalStatus
code
patient
recorder
onset
assertedDateDocumentation Date
lastOccurrenceCompletion Date
reactionreaction.manifestation
reaction.severity
reaction.substance
reaction.description
https://api.healthgorilla.com/fhir/AllergyIntolerance

FHIR Operations

The following operations are currently supported:

1. Read

HTTP RequestMethodAction
/AllergyIntolerance/{ID}GETRetrieve allergy resource by ID

2. Search

HTTP RequestMethodAction
/AllergyIntolerance?[parameter={value}]GETRetrieve allergies by the specified search criteria

Search Parameters:

KeyTypeDescription
patientReferencePatient Identifier
_lastUpdatedDate
_offsetNumber
_countNumber

Examples

2.1 Retrieve allergies by patient

https://api.healthgorilla.com/fhir/AllergyIntolerance?patient=8063965523692105bfc35def

2.2 Search records updated since March 2019

https://api.healthgorilla.com/fhir/AllergyIntolerance?_lastUpdated=gt2019-03&_offset=0&_count=5

2.3 Retrieve allergies for the given patient updated in 2018

https://api.healthgorilla.com/fhir/AllergyIntolerance?patient=8063965523692105bfc35def&_lastUpdated=2018

3. Create

HTTP RequestMethodAction
/AllergyIntolerancePOSTCreates allergy resource

The following attributes are required:

NameDetails
type
category
code
patient

4. Update

HTTP RequestMethodAction
/AllergyIntolerance/{ID}PUTUpdates allergy resource or creates new one

The following attributes are immutable:

NameDetails
type
category
patient
code
recorder

5. Delete

HTTP RequestMethodAction
/AllergyIntolerance/{ID}DELETEDeletes allergy resource