RIVO-Noord Zorgviewer Implementation Guide
1.23.0 - CI build

RIVO-Noord Zorgviewer Implementation Guide, published by RIVO-NN HL7NL. This guide is not an authorized publication; it is the continuous build for version 1.23.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/RIVO-Noord/zorgviewer-ig/ and changes regularly. See the Directory of published versions

## Resource Profile: AllergyIntolerance

Official URL: http://fhir.hl7.nl/zorgviewer/StructureDefinition/AllergyIntolerance | Version: 1.23.0
Active as of 2026-03-30 | Computable Name: AllergyIntolerance

Allergie & Intolerantie

> Dit Profiel is het resultaat van de vergelijking tussen de zib2017 FHIR Profiel en de implementaties in Epic, Chipsoft, Topicus en Nexus. De elementen die in ieder geval in alle output beschikbaar zullen zijn. Voornamelijk bedoeld voor houvast van een client en voor validatie van output.

### Zorginformatiebouwsteen

ZIB Allergie Intolerantie

### FMS Adequate Registratie

Als bron voor de must-support flags en de UI guidance is gebruikt: Fit-gap analyse allergie-intolerantie

### View Definition

ViewDefinition voor Allergieën en Intoleranties

### UI Wireframe

Allergieen en intoleranties

>< | Bron | Datum | Stof | Toelichting | Categorie | Ernst(1) | Ernst(2) | Reacties | Status | StatusCS | (VStatus)
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
+ | Chipsoft | 12-11-2019 | ALLE NSAID'S (INCL. SALICYLATEN) |  | Medicijn | Licht |  | Huiduitslag | active | Actief | unconfirmed
+ | Epic | 3-12-2017 | PINDA |  | food |  | moderate | Erythrodermie | active |  | confirmed
+ | Nexus | 8-11-2008 | Bijengif |  |  | high | severe |  | active |  | confirmed
+ | Sanday | 6-8-2025 | HUISSTOFMIJTENALLERGEEN | opmerking bij overgevoeligheid | medication | low |  |  | active |  | confirmed
+ | CGM | 8-11-2008 | INSECTENALLERGEEN | misselijk en braken | medication |  | severe |  | active |  | confirmed
+ | CGM | 2-6-1998 | PENICILLINES | Exantheem | medication |  | mild |  | inactive |  | confirmed
+ | EPS | 9-8-1977 | Allergy to substance |  | environment |  |  |  | undefined |  | undefined
+ | EPS | 9-8-1977 | Shellfish |  | food |  | severe |  | undefined |  | undefined

### Kolomdefinities

Kolom label | FHIR Path Expression | FHIR Type | Zib element | Toelichting of regels
Bron | `meta.extension('http://hl7.org/fhir/4.0/StructureDefinition/extension-Meta.source').valueUri` | `string` | nvt | Lookup adhv uri (AGB-Z of OID) `<adressering-base>/Organization?identifier=<.meta.tag.code>` en gebruik dan `Organization.name`
Datum | `onsetPeriod.start | onsetDateTime` | `dateTime` | StartDateTime |
Stof | `code.text | code.coding[0].display` | `string` | CausativeAgent |
Toelichting | `note.text` | `string` | Comment |
Categorie | `category.extension('http://nictiz.nl/fhir/StructureDefinition/code-specification').valueCodeableConcept.text | category.join(',')` | `code` | nvt | Meerdere opties die tegelijk getoond kunnen worden
Ernst(1) | `criticality.extension('http://nictiz.nl/fhir/StructureDefinition/code-specification').valueCodeableConcept.text | criticality` | `code` | MateVanKritiek |
Ernst(2) | `reaction[0].severity` | `code` | Reactie/Ernst |
Reacties | `reaction[0].manifestation[0].text` | `string` | Reactie/Symptoom |
Status | `clinicalStatus` | `code` | AllergieStatus | `Actief`, `Niet meer aanwezig`, `Achterhaald` en `Foutief` status wordt niet getoond in de Zorgviewer (wordt uitgefilterd). Indien geen extensie aanwezig, dan worden de waarden als volgt gemapped: `active` -> `Actief`; `inactive` -> `Achterhaald`; `resolved` -> `Niet meer aanwezig`
StatusCS | `clinicalStatus.extension('http://nictiz.nl/fhir/StructureDefinition/code-specification').valueCodeableConcept.text` | `code` | AllergieStatus | Zie Status
MARKERING
(VStatus) | `verificationStatus` | `code` | AllergieStatus |

### Request

1. Opvragen (search) allergieen en intoleranties

   `GET <ontsluiten-bronsysteem-base>/AllergyIntolerance/?patient=<fhir_patient_id>`

2. Sanday: Opvragen (search) allergieen en intoleranties, alleen medicatie categorie

   `GET <ontsluiten-bronsysteem-base>/AllergyIntolerance/?patient=<fhir_patient_id>&category=medication`

### Bronsysteem herkennen

De Zorgviewer-backend of Ontsluiten bronsysteem MOET na bevragen van het bronsysteem aan elk resultaat resource een meta-tag toevoegen met de AGB, OID of URA identifier van de zorgaanbieder (zie Organization voor voorbeelden). Dit wordt vervolgens gebruikt in de "Bron" kolom in de Zorgviewer-frontend. N.B. We gebruiken hier een pre-adopt van de FHIR R4 Meta.source.

Toevoegen aan elke response, dus per resource (bij een read) of per Bundle (bij een search):

    "meta": {
        "extension": [ {
            "url": "http://hl7.org/fhir/4.0/StructureDefinition/extension-Meta.source",
            "valueUri": "urn:oid:2.16.840.1.113883.2.4.3.8"
        } ]
    }

Alternatief: Elke entry van een search response Bundle bevat een referentie naar de bijbehorende Patient (`<resource>.subject|patient`). Elke patient heeft een `Patient.managingOrganization` en in de gerefereerde `Organization.identifier` staat vervolgens o.a. de OID van het bronsysyeem. Of je gebruikt de identifiers om een volledige Organization op te zoeken in het adresboek en zie inhoud hier.

Usages:

- CapabilityStatements using this Profile: Ontsluiten Bronsysteem - Sanday and Ontsluiten Bronsysteem
- This Profile is not used by any profiles in this Implementation Guide

You can also check for usages in the FHIR IG Statistics

Changes since version 1.22.0:

- New Content

### Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

- Key Elements Table
- Differential Table
- Snapshot Table
- Statistics/References
- All

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
AllergyIntolerance | C | 0..* | Zib AllergyIntolerance | AllergyIntolerance Constraints: ait-1, ait-2
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
clinicalStatus | ?!S Σ C | 0..1 | code | AllergyStatus Binding: AllergyIntoleranceClinicalStatus (required): The clinical status of the allergy or intolerance.
Slices for extension |  |  |  | Content/Rules for all slices
extension:AllergieStatusCodelijst |  | 0..1 | (Complex) | AllergyStatus URL: http://nictiz.nl/fhir/StructureDefinition/code-specification Constraints: ext-1
extension |  | 0..0 |  | Additional Content defined by implementations Slice: Unordered, Open by value:url
url |  | 1..1 | uri | "http://nictiz.nl/fhir/StructureDefinition/code-specification"
Slices for value[x] |  |  |  | Content/Rules for all slices
value[x]:valueCodeableConcept |  | 1..1 | CodeableConcept | Value of extension Binding: AllergieStatusCodelijst (extensible): AllergieStatusCodelijst
verificationStatus | ?!Σ C | 1..1 | code | AllergyStatus Binding: AllergyIntoleranceVerificationStatus (required): Assertion about certainty associated with a propensity, or potential risk, of a reaction to the identified substance.
category | S Σ | 0..* | code | food | medication | environment | biologic Binding: AllergyIntoleranceCategory (required): Category of an identified substance.
Slices for extension |  |  |  | Content/Rules for all slices
extension:AllergieCategorieCodelijst |  | 0..1 | (Complex) | AllergyCategory URL: http://nictiz.nl/fhir/StructureDefinition/code-specification Constraints: ext-1
extension |  | 0..0 |  | Additional Content defined by implementations Slice: Unordered, Open by value:url
url |  | 1..1 | uri | "http://nictiz.nl/fhir/StructureDefinition/code-specification"
Slices for value[x] |  |  |  | Content/Rules for all slices
value[x]:valueCodeableConcept |  | 1..1 | CodeableConcept | Value of extension Binding: AllergieCategorieCodelijst (extensible): AllergieCategorieCodelijst
code | S Σ | 1..1 | CodeableConcept | CausativeAgent Binding: AllergyIntolerance Substance/Product, Condition and Negation Codes (example): Type of the substance/product, allergy or intolerance condition, or negation/exclusion codes for reporting no known allergies.
Slices for coding | Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system
coding:All Slices |  |  |  | Content/Rules for all slices
display | S Σ | 0..1 | string | Representation defined by the system
coding:causativeAgentAllergicAgentCodelist | Σ | 0..* | Coding | Code defined by a terminology system Binding: VeroorzakendeStofAllergeneStoffenCodelijst (required): SNOMED CT - Alle waarden
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct
coding:causativeAgentHPKCodelist | Σ | 0..* | Coding | Code defined by a terminology system Binding: VeroorzakendeStofHPKCodelijst (required): G-Standaard Handels Product Kode (HPK) - Alle waarden
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.840.1.113883.2.4.4.7
coding:causativeAgentSNKCodelist | Σ | 0..* | Coding | Code defined by a terminology system Binding: VeroorzakendeStofSNKCodelijst (required): G-standaard Stofnaamcode (SNK) - Alle waarden
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.840.1.113883.2.4.4.1.750
coding:causativeAgentSSKCodelist | Σ | 0..* | Coding | Code defined by a terminology system Binding: VeroorzakendeStofSSKCodelijst (required): G-standaard Stofnaamcode i.c.m. toedieningsweg (SSK) - Alle waarden
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.840.1.113883.2.4.4.1.725
coding:causativeAgentThesaurus122Codelist | Σ | 0..* | Coding | Code defined by a terminology system Binding: VeroorzakendeStofThesaurus122Codelijst (required): G-standaard Ongewenste medicatiegroepen - Alle waarden
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.840.1.113883.2.4.4.1.902.122
text | S Σ | 0..1 | string | Plain text representation of the concept
patient | Σ | 1..1 | Reference(nl-core-patient) | Patient
Slices for onset[x] | S | 0..1 |  | When allergy or intolerance was identified Slice: Unordered, Closed by type:$this
onsetDateTime |  |  | dateTime |
onsetPeriod |  |  | Period |
onset[x]:onsetDateTime | S | 0..1 | dateTime | StartDateTime
onset[x]:onsetPeriod | S | 0..1 | Period | When allergy or intolerance was identified
note | S | 0..* | Annotation | Additional text not captured in other fields
Slices for author[x] | Σ | 0..1 |  | Author Slice: Unordered, Closed by type:$this
authorString |  |  | string |
authorReference |  |  | Reference(nl-core-practitioner | nl-core-patient | nl-core-relatedperson) |
author[x]:authorReference | Σ | 0..1 | Reference(Practitioner | Patient | RelatedPerson) | Individual responsible for the annotation
Slices for extension |  |  |  | Content/Rules for all slices
extension:practitionerRole |  | 0..1 | Reference(nl-core-practitionerrole) | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference Constraints: ext-1
author[x]:authorString | Σ | 0..1 | string | Individual responsible for the annotation
text | S | 1..1 | string | Comment
reaction |  | 0..* | BackboneElement | Reaction
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored
manifestation | S | 1..* | CodeableConcept | Symptom Binding: SymptoomCodelijst (required): Clinical symptoms and/or signs that are observed or associated with an Adverse Reaction Event.
text | S Σ | 0..1 | string | Plain text representation of the concept
severity | S | 0..1 | code | Severity Binding: AllergyIntoleranceSeverity (required): Clinical assessment of the severity of a reaction event as a whole, potentially considering multiple different manifestations.
Slices for extension |  |  |  | Content/Rules for all slices
extension:SeverityCodelist |  | 0..* | (Complex) | Provides the specific HCIM code for a FHIR element that has a required binding to a FHIR ValueSet URL: http://nictiz.nl/fhir/StructureDefinition/code-specification Constraints: ext-1
extension |  | 0..0 |  | Additional Content defined by implementations Slice: Unordered, Open by value:url
url |  | 1..1 | uri | "http://nictiz.nl/fhir/StructureDefinition/code-specification"
Slices for value[x] |  |  |  | Content/Rules for all slices
value[x]:valueCodeableConcept |  | 1..1 | CodeableConcept | Value of extension Binding: ErnstCodelijst (extensible): ErnstCodelijst
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
AllergyIntolerance.clinicalStatus | Base | required | AllergyIntoleranceClinicalStatus | 📦3.0.2 | FHIR Std.
AllergyIntolerance.clinicalStatus.​extension:AllergieStatusCodelijst.​value[x]:valueCodeableConcept | Base | extensible | AllergieStatusCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.verificationStatus | Base | required | AllergyIntoleranceVerificationStatus | 📦3.0.2 | FHIR Std.
AllergyIntolerance.category | Base | required | AllergyIntoleranceCategory | 📦3.0.2 | FHIR Std.
AllergyIntolerance.category.​extension:AllergieCategorieCodelijst.​value[x]:valueCodeableConcept | Base | extensible | AllergieCategorieCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.code | Base | example | AllergyIntolerance Substance/Product, Condition and Negation Codes | 📦3.0.2 | FHIR Std.
AllergyIntolerance.code.​coding:causativeAgentAllergicAgentCodelist | Base | required | VeroorzakendeStofAllergeneStoffenCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.code.​coding:causativeAgentHPKCodelist | Base | required | VeroorzakendeStofHPKCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.code.​coding:causativeAgentSNKCodelist | Base | required | VeroorzakendeStofSNKCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.code.​coding:causativeAgentSSKCodelist | Base | required | VeroorzakendeStofSSKCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.code.​coding:causativeAgentThesaurus122Codelist | Base | required | VeroorzakendeStofThesaurus122Codelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.reaction.​manifestation | Base | required | SymptoomCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.reaction.​severity | Base | required | AllergyIntoleranceSeverity | 📦3.0.2 | FHIR Std.
AllergyIntolerance.reaction.​severity.extension:SeverityCodelist.​value[x]:valueCodeableConcept | Base | extensible | ErnstCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3

#### Constraints

Id | Grade | Path(s) | Description | Expression
ait-1 | error | AllergyIntolerance | AllergyIntolerance.clinicalStatus SHALL be present if verificationStatus is not entered-in-error. | `verificationStatus='entered-in-error' or clinicalStatus.exists()`
ait-2 | error | AllergyIntolerance | AllergyIntolerance.clinicalStatus SHALL NOT be present if verification Status is entered-in-error | `verificationStatus!='entered-in-error' or clinicalStatus.empty()`
dom-1 | error | AllergyIntolerance | If the resource is contained in another resource, it SHALL NOT contain any narrative | `contained.text.empty()`
dom-2 | error | AllergyIntolerance | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | AllergyIntolerance | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource | `contained.where(('#'+id in %resource.descendants().reference).not()).empty()`
dom-4 | error | AllergyIntolerance | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated | `contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()`
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children | `hasValue() | (children().count() > id.count())`
ext-1 | error | AllergyIntolerance.clinicalStatus.extension:AllergieStatusCodelijst, AllergyIntolerance.category.extension:AllergieCategorieCodelijst, AllergyIntolerance.note.author[x]:authorReference.extension:practitionerRole, AllergyIntolerance.reaction.severity.extension:SeverityCodelist | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`

This structure is derived from Zib AllergyIntolerance

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
AllergyIntolerance |  | 0..* | Zib AllergyIntolerance | AllergyIntolerance
clinicalStatus | S | 0..1 | code | AllergyStatus
category | S | 0..* | code | food | medication | environment | biologic
code | S | 1..1 | CodeableConcept | CausativeAgent
coding |  |  |  |
display | S | 0..1 | string | Representation defined by the system
text | S | 0..1 | string | Plain text representation of the concept
onset[x] | S | 0..1 |  | When allergy or intolerance was identified
onsetDateTime |  |  | dateTime |
onsetPeriod |  |  | Period |
onsetDateTime | S | 0..1 | dateTime | StartDateTime
onsetPeriod | S | 0..1 | Period | When allergy or intolerance was identified
note | S | 0..* | Annotation | Additional text not captured in other fields
text | S | 1..1 | string | Comment
reaction |  |  |  |
manifestation | S | 1..* | CodeableConcept | Symptom
text | S | 0..1 | string | Plain text representation of the concept
severity | S | 0..1 | code | Severity
Documentation for this format

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
AllergyIntolerance | C | 0..* | Zib AllergyIntolerance | AllergyIntolerance Constraints: ait-1, ait-2
id | Σ | 0..1 | id | Logical id of this artifact
meta | Σ | 0..1 | Meta | Metadata about the resource
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created
language |  | 0..1 | code | Language of the resource content Binding: Common Languages (extensible): A human language.
Additional Bindings | Purpose
All Languages | Max Binding
text |  | 0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements
contained |  | 0..* | Resource | Contained, inline Resources
extension |  | 0..* | Extension | Additional Content defined by implementations
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
identifier | Σ | 0..* | Identifier | Identifier
clinicalStatus | ?!S Σ C | 0..1 | code | AllergyStatus Binding: AllergyIntoleranceClinicalStatus (required): The clinical status of the allergy or intolerance.
id |  | 0..1 | string | xml:id (or equivalent in JSON)
Slices for extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
extension:AllergieStatusCodelijst |  | 0..1 | (Complex) | AllergyStatus URL: http://nictiz.nl/fhir/StructureDefinition/code-specification Constraints: ext-1
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..0 |  | Additional Content defined by implementations Slice: Unordered, Open by value:url
url |  | 1..1 | uri | "http://nictiz.nl/fhir/StructureDefinition/code-specification"
Slices for value[x] |  |  |  | Content/Rules for all slices
value[x]:valueCodeableConcept |  | 1..1 | CodeableConcept | Value of extension Binding: AllergieStatusCodelijst (extensible): AllergieStatusCodelijst
value |  | 0..1 | code | Primitive value for code
verificationStatus | ?!Σ C | 1..1 | code | AllergyStatus Binding: AllergyIntoleranceVerificationStatus (required): Assertion about certainty associated with a propensity, or potential risk, of a reaction to the identified substance.
type | Σ | 0..1 | code | allergy | intolerance - Underlying mechanism (if known) Binding: AllergyIntoleranceType (required): Identification of the underlying physiological mechanism for a Reaction Risk.
category | S Σ | 0..* | code | food | medication | environment | biologic Binding: AllergyIntoleranceCategory (required): Category of an identified substance.
id |  | 0..1 | string | xml:id (or equivalent in JSON)
Slices for extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
extension:AllergieCategorieCodelijst |  | 0..1 | (Complex) | AllergyCategory URL: http://nictiz.nl/fhir/StructureDefinition/code-specification Constraints: ext-1
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..0 |  | Additional Content defined by implementations Slice: Unordered, Open by value:url
url |  | 1..1 | uri | "http://nictiz.nl/fhir/StructureDefinition/code-specification"
Slices for value[x] |  |  |  | Content/Rules for all slices
value[x]:valueCodeableConcept |  | 1..1 | CodeableConcept | Value of extension Binding: AllergieCategorieCodelijst (extensible): AllergieCategorieCodelijst
value |  | 0..1 | code | Primitive value for code
criticality | Σ | 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.
id |  | 0..1 | string | xml:id (or equivalent in JSON)
Slices for extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
extension:CriticalExtentCodelist |  | 0..1 | (Complex) | Criticality URL: http://nictiz.nl/fhir/StructureDefinition/code-specification Constraints: ext-1
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..0 |  | Additional Content defined by implementations Slice: Unordered, Open by value:url
url |  | 1..1 | uri | "http://nictiz.nl/fhir/StructureDefinition/code-specification"
Slices for value[x] |  |  |  | Content/Rules for all slices
value[x]:valueCodeableConcept |  | 1..1 | CodeableConcept | Value of extension Binding: MateVanKritiekZijnCodelijst (extensible): CriticalExtentCodelist
value |  | 0..1 | code | Primitive value for code
code | S Σ | 1..1 | CodeableConcept | CausativeAgent Binding: AllergyIntolerance Substance/Product, Condition and Negation Codes (example): Type of the substance/product, allergy or intolerance condition, or negation/exclusion codes for reporting no known allergies.
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
Slices for coding | Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system
coding:All Slices |  |  |  | Content/Rules for all slices
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 0..1 | uri | Identity of the terminology system
version | Σ | 0..1 | string | Version of the system - if relevant
code | Σ | 0..1 | code | Symbol in syntax defined by the system
display | S Σ | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
coding:causativeAgentAllergicAgentCodelist | Σ | 0..* | Coding | Code defined by a terminology system Binding: VeroorzakendeStofAllergeneStoffenCodelijst (required): SNOMED CT - Alle waarden
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct
version | Σ | 0..1 | string | Version of the system - if relevant
code | Σ | 0..1 | code | Symbol in syntax defined by the system
display | Σ | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
coding:causativeAgentHPKCodelist | Σ | 0..* | Coding | Code defined by a terminology system Binding: VeroorzakendeStofHPKCodelijst (required): G-Standaard Handels Product Kode (HPK) - Alle waarden
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.840.1.113883.2.4.4.7
version | Σ | 0..1 | string | Version of the system - if relevant
code | Σ | 0..1 | code | Symbol in syntax defined by the system
display | Σ | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
coding:causativeAgentSNKCodelist | Σ | 0..* | Coding | Code defined by a terminology system Binding: VeroorzakendeStofSNKCodelijst (required): G-standaard Stofnaamcode (SNK) - Alle waarden
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.840.1.113883.2.4.4.1.750
version | Σ | 0..1 | string | Version of the system - if relevant
code | Σ | 0..1 | code | Symbol in syntax defined by the system
display | Σ | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
coding:causativeAgentSSKCodelist | Σ | 0..* | Coding | Code defined by a terminology system Binding: VeroorzakendeStofSSKCodelijst (required): G-standaard Stofnaamcode i.c.m. toedieningsweg (SSK) - Alle waarden
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.840.1.113883.2.4.4.1.725
version | Σ | 0..1 | string | Version of the system - if relevant
code | Σ | 0..1 | code | Symbol in syntax defined by the system
display | Σ | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
coding:causativeAgentThesaurus122Codelist | Σ | 0..* | Coding | Code defined by a terminology system Binding: VeroorzakendeStofThesaurus122Codelijst (required): G-standaard Ongewenste medicatiegroepen - Alle waarden
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.840.1.113883.2.4.4.1.902.122
version | Σ | 0..1 | string | Version of the system - if relevant
code | Σ | 0..1 | code | Symbol in syntax defined by the system
display | Σ | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
text | S Σ | 0..1 | string | Plain text representation of the concept
patient | Σ | 1..1 | Reference(nl-core-patient) | Patient
Slices for onset[x] | S | 0..1 |  | When allergy or intolerance was identified Slice: Unordered, Closed by type:$this
onsetDateTime |  |  | dateTime |
onsetPeriod |  |  | Period |
onset[x]:onsetDateTime | S | 0..1 | dateTime | StartDateTime
onset[x]:onsetPeriod | S | 0..1 | Period | When allergy or intolerance was identified
assertedDate |  | 0..1 | dateTime | Date record was believed accurate
recorder |  | 0..1 | Reference(nl-core-practitioner | nl-core-patient) | Recorder
id |  | 0..1 | string | xml:id (or equivalent in JSON)
Slices for extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
extension:practitionerRole |  | 0..1 | Reference(nl-core-practitionerrole) | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference Constraints: ext-1
reference | Σ C | 0..1 | string | Literal reference, Relative, internal or absolute URL
identifier | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known
display | Σ | 0..1 | string | Text alternative for the resource
asserter | Σ | 0..1 | Reference(nl-core-patient | nl-core-relatedperson | nl-core-practitioner) | Informant
id |  | 0..1 | string | xml:id (or equivalent in JSON)
Slices for extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
extension:practitionerRole |  | 0..1 | Reference(nl-core-practitionerrole) | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference Constraints: ext-1
reference | Σ C | 0..1 | string | Literal reference, Relative, internal or absolute URL
identifier | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known
display | Σ | 0..1 | string | Text alternative for the resource
lastOccurrence |  | 0..1 | dateTime | LastReactionDateTime
note | S | 0..* | Annotation | Additional text not captured in other fields
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
Slices for author[x] | Σ | 0..1 |  | Author Slice: Unordered, Closed by type:$this
authorString |  |  | string |
authorReference |  |  | Reference(nl-core-practitioner | nl-core-patient | nl-core-relatedperson) |
author[x]:authorReference | Σ | 0..1 | Reference(Practitioner | Patient | RelatedPerson) | Individual responsible for the annotation
id |  | 0..1 | string | xml:id (or equivalent in JSON)
Slices for extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
extension:practitionerRole |  | 0..1 | Reference(nl-core-practitionerrole) | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference Constraints: ext-1
reference | Σ C | 0..1 | string | Literal reference, Relative, internal or absolute URL
identifier | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known
display | Σ | 0..1 | string | Text alternative for the resource
author[x]:authorString | Σ | 0..1 | string | Individual responsible for the annotation
time | Σ | 0..1 | dateTime | When the annotation was made
text | S | 1..1 | string | Comment
reaction |  | 0..* | BackboneElement | Reaction
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..* | Extension | Additional Content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored
substance |  | 0..1 | CodeableConcept | SpecificSubstance Binding: Substance Code (example): Codes defining the type of the substance (including pharmaceutical products).
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
Slices for coding | Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system
coding:specificSubstanceAllergicAgentCodelist | Σ | 0..* | Coding | Code defined by a terminology system Binding: SpecifiekeStofAllergeneStoffenCodelijst (required): SNOMED CT - SNOMED CT: ^42931000146101| Dutch non-drug allergen simple reference set (foundation metadata concept)
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct
version | Σ | 0..1 | string | Version of the system - if relevant
code | Σ | 0..1 | code | Symbol in syntax defined by the system
display | Σ | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
coding:specificSubstanceHPKCodelist | Σ | 0..* | Coding | Code defined by a terminology system Binding: SpecifiekeStofHPKCodelijst (required): G-Standaard Handels Product Kode (HPK) - Alle waarden
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.840.1.113883.2.4.4.7
version | Σ | 0..1 | string | Version of the system - if relevant
code | Σ | 0..1 | code | Symbol in syntax defined by the system
display | Σ | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
coding:specificSubstanceSNKCodelist | Σ | 0..* | Coding | Code defined by a terminology system Binding: SpecifiekeStofSNKCodelijst (required): G-standaard Stofnaamcode (SNK) - Alle waarden
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.840.1.113883.2.4.4.1.750
version | Σ | 0..1 | string | Version of the system - if relevant
code | Σ | 0..1 | code | Symbol in syntax defined by the system
display | Σ | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
coding:specificSubstanceSSKCodelist | Σ | 0..* | Coding | Code defined by a terminology system Binding: SpecifiekeStofSSKCodelijst (required): SpecifiekeStofSSKCodelijst
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.840.1.113883.2.4.4.1.725
version | Σ | 0..1 | string | Version of the system - if relevant
code | Σ | 0..1 | code | Symbol in syntax defined by the system
display | Σ | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
coding:specificSubstanceThesaurus122Codelist | Σ | 0..* | Coding | Code defined by a terminology system Binding: SpecifiekeStofThesaurus122Codelijst (required): G-standaard Ongewenste medicatiegroepen - Alle waarden
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.840.1.113883.2.4.4.1.902.122
version | Σ | 0..1 | string | Version of the system - if relevant
code | Σ | 0..1 | code | Symbol in syntax defined by the system
display | Σ | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
text | Σ | 0..1 | string | Plain text representation of the concept
manifestation | S | 1..* | CodeableConcept | Symptom Binding: SymptoomCodelijst (required): Clinical symptoms and/or signs that are observed or associated with an Adverse Reaction Event.
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
coding | Σ | 0..* | Coding | Code defined by a terminology system
text | S Σ | 0..1 | string | Plain text representation of the concept
description |  | 0..1 | string | ReactionDescription
onset |  | 0..1 | dateTime | ReactionTime
severity | S | 0..1 | code | Severity Binding: AllergyIntoleranceSeverity (required): Clinical assessment of the severity of a reaction event as a whole, potentially considering multiple different manifestations.
id |  | 0..1 | string | xml:id (or equivalent in JSON)
Slices for extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
extension:SeverityCodelist |  | 0..* | (Complex) | Provides the specific HCIM code for a FHIR element that has a required binding to a FHIR ValueSet URL: http://nictiz.nl/fhir/StructureDefinition/code-specification Constraints: ext-1
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..0 |  | Additional Content defined by implementations Slice: Unordered, Open by value:url
url |  | 1..1 | uri | "http://nictiz.nl/fhir/StructureDefinition/code-specification"
Slices for value[x] |  |  |  | Content/Rules for all slices
value[x]:valueCodeableConcept |  | 1..1 | CodeableConcept | Value of extension Binding: ErnstCodelijst (extensible): ErnstCodelijst
value |  | 0..1 | code | Primitive value for code
exposureRoute |  | 0..1 | CodeableConcept | MannerOfExposure Binding: WijzeVanBlootstellingCodelijst (extensible): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject.
note |  | 0..* | Annotation | Text about event not captured in other fields
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
AllergyIntolerance.language | Base | extensible | Common Languages | 📦3.0.2 | FHIR Std.
AllergyIntolerance.clinicalStatus | Base | required | AllergyIntoleranceClinicalStatus | 📦3.0.2 | FHIR Std.
AllergyIntolerance.clinicalStatus.​extension:AllergieStatusCodelijst.​value[x]:valueCodeableConcept | Base | extensible | AllergieStatusCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.verificationStatus | Base | required | AllergyIntoleranceVerificationStatus | 📦3.0.2 | FHIR Std.
AllergyIntolerance.type | Base | required | AllergyIntoleranceType | 📦3.0.2 | FHIR Std.
AllergyIntolerance.category | Base | required | AllergyIntoleranceCategory | 📦3.0.2 | FHIR Std.
AllergyIntolerance.category.​extension:AllergieCategorieCodelijst.​value[x]:valueCodeableConcept | Base | extensible | AllergieCategorieCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.criticality | Base | required | AllergyIntoleranceCriticality | 📦3.0.2 | FHIR Std.
AllergyIntolerance.criticality.​extension:CriticalExtentCodelist.​value[x]:valueCodeableConcept | Base | extensible | MateVanKritiekZijnCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.code | Base | example | AllergyIntolerance Substance/Product, Condition and Negation Codes | 📦3.0.2 | FHIR Std.
AllergyIntolerance.code.​coding:causativeAgentAllergicAgentCodelist | Base | required | VeroorzakendeStofAllergeneStoffenCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.code.​coding:causativeAgentHPKCodelist | Base | required | VeroorzakendeStofHPKCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.code.​coding:causativeAgentSNKCodelist | Base | required | VeroorzakendeStofSNKCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.code.​coding:causativeAgentSSKCodelist | Base | required | VeroorzakendeStofSSKCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.code.​coding:causativeAgentThesaurus122Codelist | Base | required | VeroorzakendeStofThesaurus122Codelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.reaction.​substance | Base | example | Substance Code | 📦3.0.2 | FHIR Std.
AllergyIntolerance.reaction.​substance.coding:specificSubstanceAllergicAgentCodelist | Base | required | SpecifiekeStofAllergeneStoffenCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.reaction.​substance.coding:specificSubstanceHPKCodelist | Base | required | SpecifiekeStofHPKCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.reaction.​substance.coding:specificSubstanceSNKCodelist | Base | required | SpecifiekeStofSNKCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.reaction.​substance.coding:specificSubstanceSSKCodelist | Base | required | SpecifiekeStofSSKCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.reaction.​substance.coding:specificSubstanceThesaurus122Codelist | Base | required | SpecifiekeStofThesaurus122Codelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.reaction.​manifestation | Base | required | SymptoomCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.reaction.​severity | Base | required | AllergyIntoleranceSeverity | 📦3.0.2 | FHIR Std.
AllergyIntolerance.reaction.​severity.extension:SeverityCodelist.​value[x]:valueCodeableConcept | Base | extensible | ErnstCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.reaction.​exposureRoute | Base | extensible | WijzeVanBlootstellingCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3

#### Constraints

Id | Grade | Path(s) | Description | Expression
ait-1 | error | AllergyIntolerance | AllergyIntolerance.clinicalStatus SHALL be present if verificationStatus is not entered-in-error. | `verificationStatus='entered-in-error' or clinicalStatus.exists()`
ait-2 | error | AllergyIntolerance | AllergyIntolerance.clinicalStatus SHALL NOT be present if verification Status is entered-in-error | `verificationStatus!='entered-in-error' or clinicalStatus.empty()`
dom-1 | error | AllergyIntolerance | If the resource is contained in another resource, it SHALL NOT contain any narrative | `contained.text.empty()`
dom-2 | error | AllergyIntolerance | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | AllergyIntolerance | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource | `contained.where(('#'+id in %resource.descendants().reference).not()).empty()`
dom-4 | error | AllergyIntolerance | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated | `contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()`
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children | `hasValue() | (children().count() > id.count())`
ext-1 | error | AllergyIntolerance.clinicalStatus.extension:AllergieStatusCodelijst, AllergyIntolerance.category.extension:AllergieCategorieCodelijst, AllergyIntolerance.criticality.extension:CriticalExtentCodelist, AllergyIntolerance.recorder.extension:practitionerRole, AllergyIntolerance.asserter.extension:practitionerRole, AllergyIntolerance.note.author[x]:authorReference.extension:practitionerRole, AllergyIntolerance.reaction.severity.extension:SeverityCodelist | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`

This structure is derived from Zib AllergyIntolerance

Summary

Must-Support: 13 elements

Key Elements View

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
AllergyIntolerance | C | 0..* | Zib AllergyIntolerance | AllergyIntolerance Constraints: ait-1, ait-2
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
clinicalStatus | ?!S Σ C | 0..1 | code | AllergyStatus Binding: AllergyIntoleranceClinicalStatus (required): The clinical status of the allergy or intolerance.
Slices for extension |  |  |  | Content/Rules for all slices
extension:AllergieStatusCodelijst |  | 0..1 | (Complex) | AllergyStatus URL: http://nictiz.nl/fhir/StructureDefinition/code-specification Constraints: ext-1
extension |  | 0..0 |  | Additional Content defined by implementations Slice: Unordered, Open by value:url
url |  | 1..1 | uri | "http://nictiz.nl/fhir/StructureDefinition/code-specification"
Slices for value[x] |  |  |  | Content/Rules for all slices
value[x]:valueCodeableConcept |  | 1..1 | CodeableConcept | Value of extension Binding: AllergieStatusCodelijst (extensible): AllergieStatusCodelijst
verificationStatus | ?!Σ C | 1..1 | code | AllergyStatus Binding: AllergyIntoleranceVerificationStatus (required): Assertion about certainty associated with a propensity, or potential risk, of a reaction to the identified substance.
category | S Σ | 0..* | code | food | medication | environment | biologic Binding: AllergyIntoleranceCategory (required): Category of an identified substance.
Slices for extension |  |  |  | Content/Rules for all slices
extension:AllergieCategorieCodelijst |  | 0..1 | (Complex) | AllergyCategory URL: http://nictiz.nl/fhir/StructureDefinition/code-specification Constraints: ext-1
extension |  | 0..0 |  | Additional Content defined by implementations Slice: Unordered, Open by value:url
url |  | 1..1 | uri | "http://nictiz.nl/fhir/StructureDefinition/code-specification"
Slices for value[x] |  |  |  | Content/Rules for all slices
value[x]:valueCodeableConcept |  | 1..1 | CodeableConcept | Value of extension Binding: AllergieCategorieCodelijst (extensible): AllergieCategorieCodelijst
code | S Σ | 1..1 | CodeableConcept | CausativeAgent Binding: AllergyIntolerance Substance/Product, Condition and Negation Codes (example): Type of the substance/product, allergy or intolerance condition, or negation/exclusion codes for reporting no known allergies.
Slices for coding | Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system
coding:All Slices |  |  |  | Content/Rules for all slices
display | S Σ | 0..1 | string | Representation defined by the system
coding:causativeAgentAllergicAgentCodelist | Σ | 0..* | Coding | Code defined by a terminology system Binding: VeroorzakendeStofAllergeneStoffenCodelijst (required): SNOMED CT - Alle waarden
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct
coding:causativeAgentHPKCodelist | Σ | 0..* | Coding | Code defined by a terminology system Binding: VeroorzakendeStofHPKCodelijst (required): G-Standaard Handels Product Kode (HPK) - Alle waarden
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.840.1.113883.2.4.4.7
coding:causativeAgentSNKCodelist | Σ | 0..* | Coding | Code defined by a terminology system Binding: VeroorzakendeStofSNKCodelijst (required): G-standaard Stofnaamcode (SNK) - Alle waarden
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.840.1.113883.2.4.4.1.750
coding:causativeAgentSSKCodelist | Σ | 0..* | Coding | Code defined by a terminology system Binding: VeroorzakendeStofSSKCodelijst (required): G-standaard Stofnaamcode i.c.m. toedieningsweg (SSK) - Alle waarden
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.840.1.113883.2.4.4.1.725
coding:causativeAgentThesaurus122Codelist | Σ | 0..* | Coding | Code defined by a terminology system Binding: VeroorzakendeStofThesaurus122Codelijst (required): G-standaard Ongewenste medicatiegroepen - Alle waarden
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.840.1.113883.2.4.4.1.902.122
text | S Σ | 0..1 | string | Plain text representation of the concept
patient | Σ | 1..1 | Reference(nl-core-patient) | Patient
Slices for onset[x] | S | 0..1 |  | When allergy or intolerance was identified Slice: Unordered, Closed by type:$this
onsetDateTime |  |  | dateTime |
onsetPeriod |  |  | Period |
onset[x]:onsetDateTime | S | 0..1 | dateTime | StartDateTime
onset[x]:onsetPeriod | S | 0..1 | Period | When allergy or intolerance was identified
note | S | 0..* | Annotation | Additional text not captured in other fields
Slices for author[x] | Σ | 0..1 |  | Author Slice: Unordered, Closed by type:$this
authorString |  |  | string |
authorReference |  |  | Reference(nl-core-practitioner | nl-core-patient | nl-core-relatedperson) |
author[x]:authorReference | Σ | 0..1 | Reference(Practitioner | Patient | RelatedPerson) | Individual responsible for the annotation
Slices for extension |  |  |  | Content/Rules for all slices
extension:practitionerRole |  | 0..1 | Reference(nl-core-practitionerrole) | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference Constraints: ext-1
author[x]:authorString | Σ | 0..1 | string | Individual responsible for the annotation
text | S | 1..1 | string | Comment
reaction |  | 0..* | BackboneElement | Reaction
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored
manifestation | S | 1..* | CodeableConcept | Symptom Binding: SymptoomCodelijst (required): Clinical symptoms and/or signs that are observed or associated with an Adverse Reaction Event.
text | S Σ | 0..1 | string | Plain text representation of the concept
severity | S | 0..1 | code | Severity Binding: AllergyIntoleranceSeverity (required): Clinical assessment of the severity of a reaction event as a whole, potentially considering multiple different manifestations.
Slices for extension |  |  |  | Content/Rules for all slices
extension:SeverityCodelist |  | 0..* | (Complex) | Provides the specific HCIM code for a FHIR element that has a required binding to a FHIR ValueSet URL: http://nictiz.nl/fhir/StructureDefinition/code-specification Constraints: ext-1
extension |  | 0..0 |  | Additional Content defined by implementations Slice: Unordered, Open by value:url
url |  | 1..1 | uri | "http://nictiz.nl/fhir/StructureDefinition/code-specification"
Slices for value[x] |  |  |  | Content/Rules for all slices
value[x]:valueCodeableConcept |  | 1..1 | CodeableConcept | Value of extension Binding: ErnstCodelijst (extensible): ErnstCodelijst
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
AllergyIntolerance.clinicalStatus | Base | required | AllergyIntoleranceClinicalStatus | 📦3.0.2 | FHIR Std.
AllergyIntolerance.clinicalStatus.​extension:AllergieStatusCodelijst.​value[x]:valueCodeableConcept | Base | extensible | AllergieStatusCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.verificationStatus | Base | required | AllergyIntoleranceVerificationStatus | 📦3.0.2 | FHIR Std.
AllergyIntolerance.category | Base | required | AllergyIntoleranceCategory | 📦3.0.2 | FHIR Std.
AllergyIntolerance.category.​extension:AllergieCategorieCodelijst.​value[x]:valueCodeableConcept | Base | extensible | AllergieCategorieCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.code | Base | example | AllergyIntolerance Substance/Product, Condition and Negation Codes | 📦3.0.2 | FHIR Std.
AllergyIntolerance.code.​coding:causativeAgentAllergicAgentCodelist | Base | required | VeroorzakendeStofAllergeneStoffenCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.code.​coding:causativeAgentHPKCodelist | Base | required | VeroorzakendeStofHPKCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.code.​coding:causativeAgentSNKCodelist | Base | required | VeroorzakendeStofSNKCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.code.​coding:causativeAgentSSKCodelist | Base | required | VeroorzakendeStofSSKCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.code.​coding:causativeAgentThesaurus122Codelist | Base | required | VeroorzakendeStofThesaurus122Codelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.reaction.​manifestation | Base | required | SymptoomCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.reaction.​severity | Base | required | AllergyIntoleranceSeverity | 📦3.0.2 | FHIR Std.
AllergyIntolerance.reaction.​severity.extension:SeverityCodelist.​value[x]:valueCodeableConcept | Base | extensible | ErnstCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3

#### Constraints

Id | Grade | Path(s) | Description | Expression
ait-1 | error | AllergyIntolerance | AllergyIntolerance.clinicalStatus SHALL be present if verificationStatus is not entered-in-error. | `verificationStatus='entered-in-error' or clinicalStatus.exists()`
ait-2 | error | AllergyIntolerance | AllergyIntolerance.clinicalStatus SHALL NOT be present if verification Status is entered-in-error | `verificationStatus!='entered-in-error' or clinicalStatus.empty()`
dom-1 | error | AllergyIntolerance | If the resource is contained in another resource, it SHALL NOT contain any narrative | `contained.text.empty()`
dom-2 | error | AllergyIntolerance | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | AllergyIntolerance | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource | `contained.where(('#'+id in %resource.descendants().reference).not()).empty()`
dom-4 | error | AllergyIntolerance | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated | `contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()`
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children | `hasValue() | (children().count() > id.count())`
ext-1 | error | AllergyIntolerance.clinicalStatus.extension:AllergieStatusCodelijst, AllergyIntolerance.category.extension:AllergieCategorieCodelijst, AllergyIntolerance.note.author[x]:authorReference.extension:practitionerRole, AllergyIntolerance.reaction.severity.extension:SeverityCodelist | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`

Differential View

This structure is derived from Zib AllergyIntolerance

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
AllergyIntolerance |  | 0..* | Zib AllergyIntolerance | AllergyIntolerance
clinicalStatus | S | 0..1 | code | AllergyStatus
category | S | 0..* | code | food | medication | environment | biologic
code | S | 1..1 | CodeableConcept | CausativeAgent
coding |  |  |  |
display | S | 0..1 | string | Representation defined by the system
text | S | 0..1 | string | Plain text representation of the concept
onset[x] | S | 0..1 |  | When allergy or intolerance was identified
onsetDateTime |  |  | dateTime |
onsetPeriod |  |  | Period |
onsetDateTime | S | 0..1 | dateTime | StartDateTime
onsetPeriod | S | 0..1 | Period | When allergy or intolerance was identified
note | S | 0..* | Annotation | Additional text not captured in other fields
text | S | 1..1 | string | Comment
reaction |  |  |  |
manifestation | S | 1..* | CodeableConcept | Symptom
text | S | 0..1 | string | Plain text representation of the concept
severity | S | 0..1 | code | Severity
Documentation for this format

Snapshot View

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
AllergyIntolerance | C | 0..* | Zib AllergyIntolerance | AllergyIntolerance Constraints: ait-1, ait-2
id | Σ | 0..1 | id | Logical id of this artifact
meta | Σ | 0..1 | Meta | Metadata about the resource
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created
language |  | 0..1 | code | Language of the resource content Binding: Common Languages (extensible): A human language.
Additional Bindings | Purpose
All Languages | Max Binding
text |  | 0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements
contained |  | 0..* | Resource | Contained, inline Resources
extension |  | 0..* | Extension | Additional Content defined by implementations
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
identifier | Σ | 0..* | Identifier | Identifier
clinicalStatus | ?!S Σ C | 0..1 | code | AllergyStatus Binding: AllergyIntoleranceClinicalStatus (required): The clinical status of the allergy or intolerance.
id |  | 0..1 | string | xml:id (or equivalent in JSON)
Slices for extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
extension:AllergieStatusCodelijst |  | 0..1 | (Complex) | AllergyStatus URL: http://nictiz.nl/fhir/StructureDefinition/code-specification Constraints: ext-1
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..0 |  | Additional Content defined by implementations Slice: Unordered, Open by value:url
url |  | 1..1 | uri | "http://nictiz.nl/fhir/StructureDefinition/code-specification"
Slices for value[x] |  |  |  | Content/Rules for all slices
value[x]:valueCodeableConcept |  | 1..1 | CodeableConcept | Value of extension Binding: AllergieStatusCodelijst (extensible): AllergieStatusCodelijst
value |  | 0..1 | code | Primitive value for code
verificationStatus | ?!Σ C | 1..1 | code | AllergyStatus Binding: AllergyIntoleranceVerificationStatus (required): Assertion about certainty associated with a propensity, or potential risk, of a reaction to the identified substance.
type | Σ | 0..1 | code | allergy | intolerance - Underlying mechanism (if known) Binding: AllergyIntoleranceType (required): Identification of the underlying physiological mechanism for a Reaction Risk.
category | S Σ | 0..* | code | food | medication | environment | biologic Binding: AllergyIntoleranceCategory (required): Category of an identified substance.
id |  | 0..1 | string | xml:id (or equivalent in JSON)
Slices for extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
extension:AllergieCategorieCodelijst |  | 0..1 | (Complex) | AllergyCategory URL: http://nictiz.nl/fhir/StructureDefinition/code-specification Constraints: ext-1
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..0 |  | Additional Content defined by implementations Slice: Unordered, Open by value:url
url |  | 1..1 | uri | "http://nictiz.nl/fhir/StructureDefinition/code-specification"
Slices for value[x] |  |  |  | Content/Rules for all slices
value[x]:valueCodeableConcept |  | 1..1 | CodeableConcept | Value of extension Binding: AllergieCategorieCodelijst (extensible): AllergieCategorieCodelijst
value |  | 0..1 | code | Primitive value for code
criticality | Σ | 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.
id |  | 0..1 | string | xml:id (or equivalent in JSON)
Slices for extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
extension:CriticalExtentCodelist |  | 0..1 | (Complex) | Criticality URL: http://nictiz.nl/fhir/StructureDefinition/code-specification Constraints: ext-1
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..0 |  | Additional Content defined by implementations Slice: Unordered, Open by value:url
url |  | 1..1 | uri | "http://nictiz.nl/fhir/StructureDefinition/code-specification"
Slices for value[x] |  |  |  | Content/Rules for all slices
value[x]:valueCodeableConcept |  | 1..1 | CodeableConcept | Value of extension Binding: MateVanKritiekZijnCodelijst (extensible): CriticalExtentCodelist
value |  | 0..1 | code | Primitive value for code
code | S Σ | 1..1 | CodeableConcept | CausativeAgent Binding: AllergyIntolerance Substance/Product, Condition and Negation Codes (example): Type of the substance/product, allergy or intolerance condition, or negation/exclusion codes for reporting no known allergies.
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
Slices for coding | Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system
coding:All Slices |  |  |  | Content/Rules for all slices
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 0..1 | uri | Identity of the terminology system
version | Σ | 0..1 | string | Version of the system - if relevant
code | Σ | 0..1 | code | Symbol in syntax defined by the system
display | S Σ | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
coding:causativeAgentAllergicAgentCodelist | Σ | 0..* | Coding | Code defined by a terminology system Binding: VeroorzakendeStofAllergeneStoffenCodelijst (required): SNOMED CT - Alle waarden
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct
version | Σ | 0..1 | string | Version of the system - if relevant
code | Σ | 0..1 | code | Symbol in syntax defined by the system
display | Σ | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
coding:causativeAgentHPKCodelist | Σ | 0..* | Coding | Code defined by a terminology system Binding: VeroorzakendeStofHPKCodelijst (required): G-Standaard Handels Product Kode (HPK) - Alle waarden
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.840.1.113883.2.4.4.7
version | Σ | 0..1 | string | Version of the system - if relevant
code | Σ | 0..1 | code | Symbol in syntax defined by the system
display | Σ | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
coding:causativeAgentSNKCodelist | Σ | 0..* | Coding | Code defined by a terminology system Binding: VeroorzakendeStofSNKCodelijst (required): G-standaard Stofnaamcode (SNK) - Alle waarden
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.840.1.113883.2.4.4.1.750
version | Σ | 0..1 | string | Version of the system - if relevant
code | Σ | 0..1 | code | Symbol in syntax defined by the system
display | Σ | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
coding:causativeAgentSSKCodelist | Σ | 0..* | Coding | Code defined by a terminology system Binding: VeroorzakendeStofSSKCodelijst (required): G-standaard Stofnaamcode i.c.m. toedieningsweg (SSK) - Alle waarden
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.840.1.113883.2.4.4.1.725
version | Σ | 0..1 | string | Version of the system - if relevant
code | Σ | 0..1 | code | Symbol in syntax defined by the system
display | Σ | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
coding:causativeAgentThesaurus122Codelist | Σ | 0..* | Coding | Code defined by a terminology system Binding: VeroorzakendeStofThesaurus122Codelijst (required): G-standaard Ongewenste medicatiegroepen - Alle waarden
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.840.1.113883.2.4.4.1.902.122
version | Σ | 0..1 | string | Version of the system - if relevant
code | Σ | 0..1 | code | Symbol in syntax defined by the system
display | Σ | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
text | S Σ | 0..1 | string | Plain text representation of the concept
patient | Σ | 1..1 | Reference(nl-core-patient) | Patient
Slices for onset[x] | S | 0..1 |  | When allergy or intolerance was identified Slice: Unordered, Closed by type:$this
onsetDateTime |  |  | dateTime |
onsetPeriod |  |  | Period |
onset[x]:onsetDateTime | S | 0..1 | dateTime | StartDateTime
onset[x]:onsetPeriod | S | 0..1 | Period | When allergy or intolerance was identified
assertedDate |  | 0..1 | dateTime | Date record was believed accurate
recorder |  | 0..1 | Reference(nl-core-practitioner | nl-core-patient) | Recorder
id |  | 0..1 | string | xml:id (or equivalent in JSON)
Slices for extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
extension:practitionerRole |  | 0..1 | Reference(nl-core-practitionerrole) | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference Constraints: ext-1
reference | Σ C | 0..1 | string | Literal reference, Relative, internal or absolute URL
identifier | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known
display | Σ | 0..1 | string | Text alternative for the resource
asserter | Σ | 0..1 | Reference(nl-core-patient | nl-core-relatedperson | nl-core-practitioner) | Informant
id |  | 0..1 | string | xml:id (or equivalent in JSON)
Slices for extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
extension:practitionerRole |  | 0..1 | Reference(nl-core-practitionerrole) | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference Constraints: ext-1
reference | Σ C | 0..1 | string | Literal reference, Relative, internal or absolute URL
identifier | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known
display | Σ | 0..1 | string | Text alternative for the resource
lastOccurrence |  | 0..1 | dateTime | LastReactionDateTime
note | S | 0..* | Annotation | Additional text not captured in other fields
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
Slices for author[x] | Σ | 0..1 |  | Author Slice: Unordered, Closed by type:$this
authorString |  |  | string |
authorReference |  |  | Reference(nl-core-practitioner | nl-core-patient | nl-core-relatedperson) |
author[x]:authorReference | Σ | 0..1 | Reference(Practitioner | Patient | RelatedPerson) | Individual responsible for the annotation
id |  | 0..1 | string | xml:id (or equivalent in JSON)
Slices for extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
extension:practitionerRole |  | 0..1 | Reference(nl-core-practitionerrole) | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference Constraints: ext-1
reference | Σ C | 0..1 | string | Literal reference, Relative, internal or absolute URL
identifier | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known
display | Σ | 0..1 | string | Text alternative for the resource
author[x]:authorString | Σ | 0..1 | string | Individual responsible for the annotation
time | Σ | 0..1 | dateTime | When the annotation was made
text | S | 1..1 | string | Comment
reaction |  | 0..* | BackboneElement | Reaction
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..* | Extension | Additional Content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored
substance |  | 0..1 | CodeableConcept | SpecificSubstance Binding: Substance Code (example): Codes defining the type of the substance (including pharmaceutical products).
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
Slices for coding | Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system
coding:specificSubstanceAllergicAgentCodelist | Σ | 0..* | Coding | Code defined by a terminology system Binding: SpecifiekeStofAllergeneStoffenCodelijst (required): SNOMED CT - SNOMED CT: ^42931000146101| Dutch non-drug allergen simple reference set (foundation metadata concept)
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct
version | Σ | 0..1 | string | Version of the system - if relevant
code | Σ | 0..1 | code | Symbol in syntax defined by the system
display | Σ | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
coding:specificSubstanceHPKCodelist | Σ | 0..* | Coding | Code defined by a terminology system Binding: SpecifiekeStofHPKCodelijst (required): G-Standaard Handels Product Kode (HPK) - Alle waarden
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.840.1.113883.2.4.4.7
version | Σ | 0..1 | string | Version of the system - if relevant
code | Σ | 0..1 | code | Symbol in syntax defined by the system
display | Σ | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
coding:specificSubstanceSNKCodelist | Σ | 0..* | Coding | Code defined by a terminology system Binding: SpecifiekeStofSNKCodelijst (required): G-standaard Stofnaamcode (SNK) - Alle waarden
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.840.1.113883.2.4.4.1.750
version | Σ | 0..1 | string | Version of the system - if relevant
code | Σ | 0..1 | code | Symbol in syntax defined by the system
display | Σ | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
coding:specificSubstanceSSKCodelist | Σ | 0..* | Coding | Code defined by a terminology system Binding: SpecifiekeStofSSKCodelijst (required): SpecifiekeStofSSKCodelijst
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.840.1.113883.2.4.4.1.725
version | Σ | 0..1 | string | Version of the system - if relevant
code | Σ | 0..1 | code | Symbol in syntax defined by the system
display | Σ | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
coding:specificSubstanceThesaurus122Codelist | Σ | 0..* | Coding | Code defined by a terminology system Binding: SpecifiekeStofThesaurus122Codelijst (required): G-standaard Ongewenste medicatiegroepen - Alle waarden
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.840.1.113883.2.4.4.1.902.122
version | Σ | 0..1 | string | Version of the system - if relevant
code | Σ | 0..1 | code | Symbol in syntax defined by the system
display | Σ | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
text | Σ | 0..1 | string | Plain text representation of the concept
manifestation | S | 1..* | CodeableConcept | Symptom Binding: SymptoomCodelijst (required): Clinical symptoms and/or signs that are observed or associated with an Adverse Reaction Event.
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
coding | Σ | 0..* | Coding | Code defined by a terminology system
text | S Σ | 0..1 | string | Plain text representation of the concept
description |  | 0..1 | string | ReactionDescription
onset |  | 0..1 | dateTime | ReactionTime
severity | S | 0..1 | code | Severity Binding: AllergyIntoleranceSeverity (required): Clinical assessment of the severity of a reaction event as a whole, potentially considering multiple different manifestations.
id |  | 0..1 | string | xml:id (or equivalent in JSON)
Slices for extension |  | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url
extension:SeverityCodelist |  | 0..* | (Complex) | Provides the specific HCIM code for a FHIR element that has a required binding to a FHIR ValueSet URL: http://nictiz.nl/fhir/StructureDefinition/code-specification Constraints: ext-1
id |  | 0..1 | string | xml:id (or equivalent in JSON)
extension |  | 0..0 |  | Additional Content defined by implementations Slice: Unordered, Open by value:url
url |  | 1..1 | uri | "http://nictiz.nl/fhir/StructureDefinition/code-specification"
Slices for value[x] |  |  |  | Content/Rules for all slices
value[x]:valueCodeableConcept |  | 1..1 | CodeableConcept | Value of extension Binding: ErnstCodelijst (extensible): ErnstCodelijst
value |  | 0..1 | code | Primitive value for code
exposureRoute |  | 0..1 | CodeableConcept | MannerOfExposure Binding: WijzeVanBlootstellingCodelijst (extensible): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject.
note |  | 0..* | Annotation | Text about event not captured in other fields
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
AllergyIntolerance.language | Base | extensible | Common Languages | 📦3.0.2 | FHIR Std.
AllergyIntolerance.clinicalStatus | Base | required | AllergyIntoleranceClinicalStatus | 📦3.0.2 | FHIR Std.
AllergyIntolerance.clinicalStatus.​extension:AllergieStatusCodelijst.​value[x]:valueCodeableConcept | Base | extensible | AllergieStatusCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.verificationStatus | Base | required | AllergyIntoleranceVerificationStatus | 📦3.0.2 | FHIR Std.
AllergyIntolerance.type | Base | required | AllergyIntoleranceType | 📦3.0.2 | FHIR Std.
AllergyIntolerance.category | Base | required | AllergyIntoleranceCategory | 📦3.0.2 | FHIR Std.
AllergyIntolerance.category.​extension:AllergieCategorieCodelijst.​value[x]:valueCodeableConcept | Base | extensible | AllergieCategorieCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.criticality | Base | required | AllergyIntoleranceCriticality | 📦3.0.2 | FHIR Std.
AllergyIntolerance.criticality.​extension:CriticalExtentCodelist.​value[x]:valueCodeableConcept | Base | extensible | MateVanKritiekZijnCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.code | Base | example | AllergyIntolerance Substance/Product, Condition and Negation Codes | 📦3.0.2 | FHIR Std.
AllergyIntolerance.code.​coding:causativeAgentAllergicAgentCodelist | Base | required | VeroorzakendeStofAllergeneStoffenCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.code.​coding:causativeAgentHPKCodelist | Base | required | VeroorzakendeStofHPKCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.code.​coding:causativeAgentSNKCodelist | Base | required | VeroorzakendeStofSNKCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.code.​coding:causativeAgentSSKCodelist | Base | required | VeroorzakendeStofSSKCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.code.​coding:causativeAgentThesaurus122Codelist | Base | required | VeroorzakendeStofThesaurus122Codelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.reaction.​substance | Base | example | Substance Code | 📦3.0.2 | FHIR Std.
AllergyIntolerance.reaction.​substance.coding:specificSubstanceAllergicAgentCodelist | Base | required | SpecifiekeStofAllergeneStoffenCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.reaction.​substance.coding:specificSubstanceHPKCodelist | Base | required | SpecifiekeStofHPKCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.reaction.​substance.coding:specificSubstanceSNKCodelist | Base | required | SpecifiekeStofSNKCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.reaction.​substance.coding:specificSubstanceSSKCodelist | Base | required | SpecifiekeStofSSKCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.reaction.​substance.coding:specificSubstanceThesaurus122Codelist | Base | required | SpecifiekeStofThesaurus122Codelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.reaction.​manifestation | Base | required | SymptoomCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.reaction.​severity | Base | required | AllergyIntoleranceSeverity | 📦3.0.2 | FHIR Std.
AllergyIntolerance.reaction.​severity.extension:SeverityCodelist.​value[x]:valueCodeableConcept | Base | extensible | ErnstCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3
AllergyIntolerance.reaction.​exposureRoute | Base | extensible | WijzeVanBlootstellingCodelijst | 📦2017-12-31T00:00:00 | Nictiz FHIR NL STU3 Zib2017 v2.3

#### Constraints

Id | Grade | Path(s) | Description | Expression
ait-1 | error | AllergyIntolerance | AllergyIntolerance.clinicalStatus SHALL be present if verificationStatus is not entered-in-error. | `verificationStatus='entered-in-error' or clinicalStatus.exists()`
ait-2 | error | AllergyIntolerance | AllergyIntolerance.clinicalStatus SHALL NOT be present if verification Status is entered-in-error | `verificationStatus!='entered-in-error' or clinicalStatus.empty()`
dom-1 | error | AllergyIntolerance | If the resource is contained in another resource, it SHALL NOT contain any narrative | `contained.text.empty()`
dom-2 | error | AllergyIntolerance | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | AllergyIntolerance | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource | `contained.where(('#'+id in %resource.descendants().reference).not()).empty()`
dom-4 | error | AllergyIntolerance | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated | `contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()`
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children | `hasValue() | (children().count() > id.count())`
ext-1 | error | AllergyIntolerance.clinicalStatus.extension:AllergieStatusCodelijst, AllergyIntolerance.category.extension:AllergieCategorieCodelijst, AllergyIntolerance.criticality.extension:CriticalExtentCodelist, AllergyIntolerance.recorder.extension:practitionerRole, AllergyIntolerance.asserter.extension:practitionerRole, AllergyIntolerance.note.author[x]:authorReference.extension:practitionerRole, AllergyIntolerance.reaction.severity.extension:SeverityCodelist | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`

This structure is derived from Zib AllergyIntolerance

Summary

Must-Support: 13 elements

Other representations of profile: CSV, Excel, Schematron