
This Implementation guide is published and maintained by NRCeS for NHA.
This version is based on the ABDM Health Data Interchange Specifications 1.0 and updated periodically.
StructureDefinition-AllergyIntolerance
This profile sets minimum expectations for the AllergyIntolerance resource to record, search, and fetch allergies/adverse reactions associated with a patient. It identifies the mandatory core elements, vocabularies and value sets which SHALL be present in the AllergyIntolerance resource when using this profile.
Examples
Formal Views of Profile Content
Description of Profiles, Differentials, and Snapshots.
The official URL for this profile is:
https://nrces.in/ndhm/fhir/r4/StructureDefinition/AllergyIntolerance
This profile builds on AllergyIntolerance
Summary
Mandatory: 1 element (2 nested mandatory elements)
Must-Support: 4 elements
Fixed Value: 1 element
Structures
This structure refers to these other structures:
- Patient (https://nrces.in/ndhm/fhir/r4/StructureDefinition/Patient)
- Encounter (https://nrces.in/ndhm/fhir/r4/StructureDefinition/Encounter)
- Practitioner (https://nrces.in/ndhm/fhir/r4/StructureDefinition/Practitioner)
- PractitionerRole (https://nrces.in/ndhm/fhir/r4/StructureDefinition/PractitionerRole)
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | AllergyIntolerance | Allergy or Intolerance (generally: Risk of adverse reaction to a substance) | |
![]() ![]() ![]() | S | 1..1 | CodeableConcept | Code that identifies the allergy or intolerance |
![]() ![]() ![]() ![]() | S | 0..* | Coding | Code defined by a terminology system |
![]() ![]() ![]() ![]() ![]() | 0..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() ![]() | 1..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() | S | 0..1 | string | Plain text representation of the concept |
![]() ![]() ![]() | S | 1..1 | Reference(Patient) | Who the sensitivity is for |
![]() ![]() ![]() | 0..1 | Reference(Encounter) | Encounter when the allergy or intolerance was asserted | |
![]() ![]() ![]() | 0..1 | Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) | Who recorded the sensitivity | |
![]() ![]() ![]() | 0..1 | Reference(RelatedPerson | Patient | Practitioner | PractitionerRole) | Source of the information about the allergy | |
![]() |
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | I | 0..* | AllergyIntolerance | Allergy or Intolerance (generally: Risk of adverse reaction to a substance) |
![]() ![]() ![]() | Σ | 0..1 | string | Logical id of this artifact |
![]() ![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource |
![]() ![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages: A human language. | |
![]() ![]() ![]() | 0..1 | Narrative | Text summary of the resource, for human interpretation | |
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | Σ | 0..* | Identifier | External ids for this item |
![]() ![]() ![]() | ?!ΣI | 0..1 | CodeableConcept | active | inactive | resolved Binding: AllergyIntoleranceClinicalStatusCodes (required): The clinical status of the allergy or intolerance. |
![]() ![]() ![]() | ?!ΣI | 0..1 | CodeableConcept | unconfirmed | confirmed | refuted | entered-in-error Binding: AllergyIntoleranceVerificationStatusCodes (required): Assertion about certainty associated with a propensity, or potential risk, of a reaction to the identified substance. |
![]() ![]() ![]() | Σ | 0..1 | code | allergy | intolerance - Underlying mechanism (if known) Binding: AllergyIntoleranceType (required): Identification of the underlying physiological mechanism for a Reaction Risk. |
![]() ![]() ![]() | Σ | 0..* | code | food | medication | environment | biologic Binding: AllergyIntoleranceCategory (required): Category of an identified substance associated with allergies or intolerances. |
![]() ![]() ![]() | Σ | 0..1 | code | low | high | unable-to-assess Binding: AllergyIntoleranceCriticality (required): Estimate of the potential clinical harm, or seriousness, of a reaction to an identified substance. |
![]() ![]() ![]() | SΣ | 1..1 | CodeableConcept | Code that identifies the allergy or intolerance Binding: AllergyIntoleranceSubstance/Product,ConditionAndNegationCodes (example): Type of the substance/product, allergy or intolerance condition, or negation/exclusion codes for reporting no known allergies. |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | SΣ | 0..* | Coding | Code defined by a terminology system |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct |
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Version of the system - if relevant |
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | string | Representation defined by the system |
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | boolean | If this coding was chosen directly by the user |
![]() ![]() ![]() ![]() | SΣ | 0..1 | string | Plain text representation of the concept |
![]() ![]() ![]() | SΣ | 1..1 | Reference(Patient) | Who the sensitivity is for |
![]() ![]() ![]() | 0..1 | Reference(Encounter) | Encounter when the allergy or intolerance was asserted | |
![]() ![]() ![]() | 0..1 | When allergy or intolerance was identified | ||
![]() ![]() ![]() ![]() | dateTime | |||
![]() ![]() ![]() ![]() | Age | |||
![]() ![]() ![]() ![]() | Period | |||
![]() ![]() ![]() ![]() | Range | |||
![]() ![]() ![]() ![]() | string | |||
![]() ![]() ![]() | 0..1 | dateTime | Date first version of the resource instance was recorded | |
![]() ![]() ![]() | 0..1 | Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) | Who recorded the sensitivity | |
![]() ![]() ![]() | Σ | 0..1 | Reference(RelatedPerson | Patient | Practitioner | PractitionerRole) | Source of the information about the allergy |
![]() ![]() ![]() | 0..1 | dateTime | Date(/time) of last known occurrence of a reaction | |
![]() ![]() ![]() | 0..* | Annotation | Additional text not captured in other fields | |
![]() ![]() ![]() | 0..* | BackboneElement | Adverse Reaction Events linked to exposure to substance | |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Specific substance or pharmaceutical product considered to be responsible for event Binding: SubstanceCode (example): Codes defining the type of the substance (including pharmaceutical products). | |
![]() ![]() ![]() ![]() | 1..* | CodeableConcept | Clinical symptoms/signs associated with the Event Binding: SNOMEDCTClinicalFindings (example): Clinical symptoms and/or signs that are observed or associated with an Adverse Reaction Event. | |
![]() ![]() ![]() ![]() | 0..1 | string | Description of the event as a whole | |
![]() ![]() ![]() ![]() | 0..1 | dateTime | Date(/time) when manifestations showed | |
![]() ![]() ![]() ![]() | 0..1 | code | mild | moderate | severe (of event as a whole) Binding: AllergyIntoleranceSeverity (required): Clinical assessment of the severity of a reaction event as a whole, potentially considering multiple different manifestations. | |
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | How the subject was exposed to the substance Binding: SNOMEDCTRouteCodes (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject. | |
![]() ![]() ![]() ![]() | 0..* | Annotation | Text about event not captured in other fields | |
![]() |
Summary
Mandatory: 1 element (2 nested mandatory elements)
Must-Support: 4 elements
Fixed Value: 1 element
Structures
This structure refers to these other structures:
- Patient (https://nrces.in/ndhm/fhir/r4/StructureDefinition/Patient)
- Encounter (https://nrces.in/ndhm/fhir/r4/StructureDefinition/Encounter)
- Practitioner (https://nrces.in/ndhm/fhir/r4/StructureDefinition/Practitioner)
- PractitionerRole (https://nrces.in/ndhm/fhir/r4/StructureDefinition/PractitionerRole)
Differential View
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | AllergyIntolerance | Allergy or Intolerance (generally: Risk of adverse reaction to a substance) | |
![]() ![]() ![]() | S | 1..1 | CodeableConcept | Code that identifies the allergy or intolerance |
![]() ![]() ![]() ![]() | S | 0..* | Coding | Code defined by a terminology system |
![]() ![]() ![]() ![]() ![]() | 0..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() ![]() | 1..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() | S | 0..1 | string | Plain text representation of the concept |
![]() ![]() ![]() | S | 1..1 | Reference(Patient) | Who the sensitivity is for |
![]() ![]() ![]() | 0..1 | Reference(Encounter) | Encounter when the allergy or intolerance was asserted | |
![]() ![]() ![]() | 0..1 | Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) | Who recorded the sensitivity | |
![]() ![]() ![]() | 0..1 | Reference(RelatedPerson | Patient | Practitioner | PractitionerRole) | Source of the information about the allergy | |
![]() |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | I | 0..* | AllergyIntolerance | Allergy or Intolerance (generally: Risk of adverse reaction to a substance) |
![]() ![]() ![]() | Σ | 0..1 | string | Logical id of this artifact |
![]() ![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource |
![]() ![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages: A human language. | |
![]() ![]() ![]() | 0..1 | Narrative | Text summary of the resource, for human interpretation | |
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | Σ | 0..* | Identifier | External ids for this item |
![]() ![]() ![]() | ?!ΣI | 0..1 | CodeableConcept | active | inactive | resolved Binding: AllergyIntoleranceClinicalStatusCodes (required): The clinical status of the allergy or intolerance. |
![]() ![]() ![]() | ?!ΣI | 0..1 | CodeableConcept | unconfirmed | confirmed | refuted | entered-in-error Binding: AllergyIntoleranceVerificationStatusCodes (required): Assertion about certainty associated with a propensity, or potential risk, of a reaction to the identified substance. |
![]() ![]() ![]() | Σ | 0..1 | code | allergy | intolerance - Underlying mechanism (if known) Binding: AllergyIntoleranceType (required): Identification of the underlying physiological mechanism for a Reaction Risk. |
![]() ![]() ![]() | Σ | 0..* | code | food | medication | environment | biologic Binding: AllergyIntoleranceCategory (required): Category of an identified substance associated with allergies or intolerances. |
![]() ![]() ![]() | Σ | 0..1 | code | low | high | unable-to-assess Binding: AllergyIntoleranceCriticality (required): Estimate of the potential clinical harm, or seriousness, of a reaction to an identified substance. |
![]() ![]() ![]() | SΣ | 1..1 | CodeableConcept | Code that identifies the allergy or intolerance Binding: AllergyIntoleranceSubstance/Product,ConditionAndNegationCodes (example): Type of the substance/product, allergy or intolerance condition, or negation/exclusion codes for reporting no known allergies. |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | SΣ | 0..* | Coding | Code defined by a terminology system |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct |
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Version of the system - if relevant |
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | string | Representation defined by the system |
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | boolean | If this coding was chosen directly by the user |
![]() ![]() ![]() ![]() | SΣ | 0..1 | string | Plain text representation of the concept |
![]() ![]() ![]() | SΣ | 1..1 | Reference(Patient) | Who the sensitivity is for |
![]() ![]() ![]() | 0..1 | Reference(Encounter) | Encounter when the allergy or intolerance was asserted | |
![]() ![]() ![]() | 0..1 | When allergy or intolerance was identified | ||
![]() ![]() ![]() ![]() | dateTime | |||
![]() ![]() ![]() ![]() | Age | |||
![]() ![]() ![]() ![]() | Period | |||
![]() ![]() ![]() ![]() | Range | |||
![]() ![]() ![]() ![]() | string | |||
![]() ![]() ![]() | 0..1 | dateTime | Date first version of the resource instance was recorded | |
![]() ![]() ![]() | 0..1 | Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) | Who recorded the sensitivity | |
![]() ![]() ![]() | Σ | 0..1 | Reference(RelatedPerson | Patient | Practitioner | PractitionerRole) | Source of the information about the allergy |
![]() ![]() ![]() | 0..1 | dateTime | Date(/time) of last known occurrence of a reaction | |
![]() ![]() ![]() | 0..* | Annotation | Additional text not captured in other fields | |
![]() ![]() ![]() | 0..* | BackboneElement | Adverse Reaction Events linked to exposure to substance | |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Specific substance or pharmaceutical product considered to be responsible for event Binding: SubstanceCode (example): Codes defining the type of the substance (including pharmaceutical products). | |
![]() ![]() ![]() ![]() | 1..* | CodeableConcept | Clinical symptoms/signs associated with the Event Binding: SNOMEDCTClinicalFindings (example): Clinical symptoms and/or signs that are observed or associated with an Adverse Reaction Event. | |
![]() ![]() ![]() ![]() | 0..1 | string | Description of the event as a whole | |
![]() ![]() ![]() ![]() | 0..1 | dateTime | Date(/time) when manifestations showed | |
![]() ![]() ![]() ![]() | 0..1 | code | mild | moderate | severe (of event as a whole) Binding: AllergyIntoleranceSeverity (required): Clinical assessment of the severity of a reaction event as a whole, potentially considering multiple different manifestations. | |
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | How the subject was exposed to the substance Binding: SNOMEDCTRouteCodes (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject. | |
![]() ![]() ![]() ![]() | 0..* | Annotation | Text about event not captured in other fields | |
![]() |
Downloads: StructureDefinition: (XML, JSON), Schema: XML Schematron