NP Core Allergy Intolerance

Sets minimum expectations for recording a patient's allergies and adverse reactions in Nepal.

Canonical URL
http://fhir.digitalhealth.gov.np/core/StructureDefinition/np-core-allergyintolerance
Resource / type
AllergyIntolerance
Based on
http://hl7.org/fhir/StructureDefinition/AllergyIntolerance
Claim conformance
Put the canonical URL in meta.profile of each instance.

Required elements

“Always” means the element must be present in every instance. Otherwise it is required only when its parent element is present.

ElementCard.When
AllergyIntolerance.patient
Who the sensitivity is for
1..1 Always
AllergyIntolerance.reaction.manifestation
Clinical symptoms/signs associated with the Event
1..* If parent present

Must-support elements

If your system has this data it SHALL send it, and receivers SHALL process it. Must-support does not by itself make an element mandatory.

  • AllergyIntolerance.clinicalStatus
  • AllergyIntolerance.verificationStatus
  • AllergyIntolerance.type
  • AllergyIntolerance.category
  • AllergyIntolerance.criticality
  • AllergyIntolerance.code
  • AllergyIntolerance.patient
  • AllergyIntolerance.recorder
  • AllergyIntolerance.reaction
  • AllergyIntolerance.reaction.manifestation
  • AllergyIntolerance.reaction.severity

Terminology bindings

required: codes SHALL come from the value set · extensible: use the value set if a suitable code exists · preferred / example: guidance only.

ElementStrengthValue set
AllergyIntolerance.language preferred
http://hl7.org/fhir/ValueSet/languages
AllergyIntolerance.clinicalStatus required
http://hl7.org/fhir/ValueSet/allergyintolerance-clinical
AllergyIntolerance.verificationStatus required
http://hl7.org/fhir/ValueSet/allergyintolerance-verification
AllergyIntolerance.type required
http://hl7.org/fhir/ValueSet/allergy-intolerance-type
AllergyIntolerance.category required
http://hl7.org/fhir/ValueSet/allergy-intolerance-category
AllergyIntolerance.criticality required
http://hl7.org/fhir/ValueSet/allergy-intolerance-criticality
AllergyIntolerance.code example
http://hl7.org/fhir/ValueSet/allergyintolerance-code
AllergyIntolerance.reaction.substance example
http://hl7.org/fhir/ValueSet/substance-code
AllergyIntolerance.reaction.manifestation example
http://hl7.org/fhir/ValueSet/clinical-findings
AllergyIntolerance.reaction.severity required
http://hl7.org/fhir/ValueSet/reaction-event-severity
AllergyIntolerance.reaction.exposureRoute example
http://hl7.org/fhir/ValueSet/route-codes

Official examples

AllergyIntolerance/ExampleNPCoreAllergyIntolerance
View in IG ↗
{
  "resourceType": "AllergyIntolerance",
  "id": "ExampleNPCoreAllergyIntolerance",
  "meta": {
    "profile": [
      "http://fhir.digitalhealth.gov.np/core/StructureDefinition/np-core-allergyintolerance"
    ]
  },
  "clinicalStatus": {
    "coding": [
      {
        "system": "http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical",
        "code": "active",
        "display": "Active"
      }
    ]
  },
  "verificationStatus": {
    "coding": [
      {
        "system": "http://terminology.hl7.org/CodeSystem/allergyintolerance-verification",
        "code": "confirmed",
        "display": "Confirmed"
      }
    ]
  },
  "type": "allergy",
  "category": [
    "medication"
  ],
  "criticality": "high",
  "code": {
    "coding": [
      {
        "system": "http://snomed.info/sct",
        "code": "372687004",
        "display": "Amoxicillin"
      }
    ]
  },
  "patient": {
    "reference": "Patient/ExampleNPCorePatient"
  },
  "recordedDate": "2026-05-10",
  "reaction": [
    {
      "manifestation": [
        {
          "coding": [
            {
              "system": "http://snomed.info/sct",
              "code": "271807003",
              "display": "Skin rash"
            }
          ]
        }
      ],
      "severity": "moderate"
    }
  ]
}

Narrative (text) removed for readability.