RIVO-Noord Zorgviewer Implementation Guide
1.5.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.5.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
Official URL: http://hl7.nl/fhir/zorgviewer/StructureDefinition/AllergyIntolerance | Version: 1.5.0 | |||
Active as of 2024-09-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.
Als bron voor de must-support flags en de UI guidance is gebruikt: Fit-gap analyse allergie-intolerantie
Kolomnaam | FHIR Path | FHIR Type | Zib element | Toelichting of regels |
---|---|---|---|---|
Bron | ||||
Datum | .onsetPeriod.start | dateTime | BeginDatumTijd | |
Stof | .code.text | code | VeroorzakendeStof | |
Toelichting | .note.extension('http://nictiz.nl/fhir/StructureDefinition/note') | string | Toelichting | |
Ernst | .criticality.extension[system="http://nictiz.nl/fhir/StructureDefinition/code-specification"].text Of indien geen extensie aanwezig: .criticality | code | MateVanKritiek | |
Reactie | .reaction.manifestation.text | Reactie Symptoom | ||
Categorie | .category.extension[system=” http://nictiz.nl/fhir/StructureDefinition/code-specification"].text of indien geen extensie aanwezig: .category | code[] | AllergieCategorie | Hebt meerdere opties die tegelijk getoond kunnen worden |
Klinische status | .clinicalStatus.extension[system=" http://nictiz.nl/fhir/StructureDefinition/code-specification "].text of indien geen extensie aanwezig: .clinicalStatus | code | AllergieStatus | ‘Actief’, ‘Niet meer aanwezig’, ‘Achterhaald’. ‘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 |
Opvragen (search) definities
GET <ontsluiten-bronsysteem-base>/AllergyIntolerance/?patient=<fhir_patient_id>
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.
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from Zib AllergyIntolerance
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
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 | |||
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 |
---|---|---|---|---|
AllergyIntolerance | C | 0..* | Zib AllergyIntolerance | AllergyIntolerance ait-1: AllergyIntolerance.clinicalStatus SHALL be present if verificationStatus is not entered-in-error. ait-2: AllergyIntolerance.clinicalStatus SHALL NOT be present if verification Status is entered-in-error |
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) |
Slices for extension | Content/Rules for all slices | |||
AllergieStatusCodelijst | 0..1 | (Complex) | AllergyStatus URL: http://nictiz.nl/fhir/StructureDefinition/code-specification | |
url | 1..1 | uri | "http://nictiz.nl/fhir/StructureDefinition/code-specification" | |
Slices for value[x] | 1..1 | CodeableConcept | Value of extension Slice: Unordered, Closed by type:$this | |
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) |
Slices for extension | Content/Rules for all slices | |||
AllergieCategorieCodelijst | 0..1 | (Complex) | AllergyCategory URL: http://nictiz.nl/fhir/StructureDefinition/code-specification | |
url | 1..1 | uri | "http://nictiz.nl/fhir/StructureDefinition/code-specification" | |
Slices for value[x] | 1..1 | CodeableConcept | Value of extension Slice: Unordered, Closed by type:$this | |
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 | 0..1 | dateTime | StartDateTime | |
reaction | 0..* | BackboneElement | Reaction | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
manifestation | S | 1..* | CodeableConcept | Symptom Binding: SymptoomCodelijst (required) |
text | SΣ | 0..1 | string | Plain text representation of the concept |
severity | S | 0..1 | code | Severity Binding: AllergyIntoleranceSeverity (required) |
Slices for extension | Content/Rules for all slices | |||
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 | |
url | 1..1 | uri | "http://nictiz.nl/fhir/StructureDefinition/code-specification" | |
Slices for value[x] | 1..1 | CodeableConcept | Value of extension Slice: Unordered, Closed by type:$this | |
value[x]:valueCodeableConcept | 1..1 | CodeableConcept | Value of extension Binding: ErnstCodelijst (extensible): ErnstCodelijst | |
Documentation for this format |
Path | Conformance | ValueSet | URI |
AllergyIntolerance.clinicalStatus | required | AllergyIntoleranceClinicalStatushttp://hl7.org/fhir/ValueSet/allergy-clinical-status from the FHIR Standard | |
AllergyIntolerance.clinicalStatus.extension:AllergieStatusCodelijst.value[x]:valueCodeableConcept | extensible | AllergieStatusCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.3--20171231000000 | |
AllergyIntolerance.verificationStatus | required | AllergyIntoleranceVerificationStatushttp://hl7.org/fhir/ValueSet/allergy-verification-status from the FHIR Standard | |
AllergyIntolerance.category | required | AllergyIntoleranceCategoryhttp://hl7.org/fhir/ValueSet/allergy-intolerance-category from the FHIR Standard | |
AllergyIntolerance.category.extension:AllergieCategorieCodelijst.value[x]:valueCodeableConcept | extensible | AllergieCategorieCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.2--20171231000000 | |
AllergyIntolerance.code | example | AllergyIntolerance Substance/Product, Condition and Negation Codeshttp://hl7.org/fhir/ValueSet/allergyintolerance-code from the FHIR Standard | |
AllergyIntolerance.code.coding:causativeAgentAllergicAgentCodelist | required | VeroorzakendeStofAllergeneStoffenCodelijst (a valid code from SNOMED CT)http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.17--20171231000000 | |
AllergyIntolerance.code.coding:causativeAgentHPKCodelist | required | VeroorzakendeStofHPKCodelijst (a valid code from urn:oid:2.16.840.1.113883.2.4.4.7 )http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.19--20171231000000 | |
AllergyIntolerance.code.coding:causativeAgentSNKCodelist | required | VeroorzakendeStofSNKCodelijst (a valid code from urn:oid:2.16.840.1.113883.2.4.4.1.750 )http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.14--20171231000000 | |
AllergyIntolerance.code.coding:causativeAgentSSKCodelist | required | VeroorzakendeStofSSKCodelijst (a valid code from urn:oid:2.16.840.1.113883.2.4.4.1.725 )http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.13--20171231000000 | |
AllergyIntolerance.code.coding:causativeAgentThesaurus122Codelist | required | VeroorzakendeStofThesaurus122Codelijst (a valid code from urn:oid:2.16.840.1.113883.2.4.4.1.902.122 )http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.15--20171231000000 | |
AllergyIntolerance.reaction.manifestation | required | SymptoomCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.5--20171231000000 | |
AllergyIntolerance.reaction.severity | required | AllergyIntoleranceSeverityhttp://hl7.org/fhir/ValueSet/reaction-event-severity from the FHIR Standard | |
AllergyIntolerance.reaction.severity.extension:SeverityCodelist.value[x]:valueCodeableConcept | extensible | ErnstCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.6--20171231000000 |
Id | Grade | Path(s) | Details | Requirements |
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 | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
AllergyIntolerance | C | 0..* | Zib AllergyIntolerance | AllergyIntolerance ait-1: AllergyIntolerance.clinicalStatus SHALL be present if verificationStatus is not entered-in-error. ait-2: AllergyIntolerance.clinicalStatus SHALL NOT be present if verification Status is entered-in-error | ||||
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.
| |||||
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
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) | ||||
id | 0..1 | string | xml:id (or equivalent in JSON) | |||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
AllergieStatusCodelijst | 0..1 | (Complex) | AllergyStatus URL: http://nictiz.nl/fhir/StructureDefinition/code-specification | |||||
id | 0..1 | string | xml:id (or equivalent in JSON) | |||||
extension | 0..* | Extension | 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] | 1..1 | CodeableConcept | Value of extension Slice: Unordered, Closed by type:$this | |||||
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) | ||||
id | 0..1 | string | xml:id (or equivalent in JSON) | |||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
AllergieCategorieCodelijst | 0..1 | (Complex) | AllergyCategory URL: http://nictiz.nl/fhir/StructureDefinition/code-specification | |||||
id | 0..1 | string | xml:id (or equivalent in JSON) | |||||
extension | 0..* | Extension | 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] | 1..1 | CodeableConcept | Value of extension Slice: Unordered, Closed by type:$this | |||||
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) | ||||
id | 0..1 | string | xml:id (or equivalent in JSON) | |||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
CriticalExtentCodelist | 0..1 | (Complex) | Criticality URL: http://nictiz.nl/fhir/StructureDefinition/code-specification | |||||
id | 0..1 | string | xml:id (or equivalent in JSON) | |||||
extension | 0..* | Extension | 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] | 1..1 | CodeableConcept | Value of extension Slice: Unordered, Closed by type:$this | |||||
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 | 0..1 | dateTime | StartDateTime | |||||
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 | Extension Slice: Unordered, Open by value:url | |||||
practitionerRole | 0..1 | Reference(nl-core-practitionerrole) | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference | |||||
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 | Extension Slice: Unordered, Open by value:url | |||||
practitionerRole | 0..1 | Reference(nl-core-practitionerrole) | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference | |||||
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 | 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 | Extension Slice: Unordered, Open by value:url | |||||
practitionerRole | 0..1 | Reference(nl-core-practitionerrole) | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference | |||||
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 | 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) | ||||
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) | ||||
id | 0..1 | string | xml:id (or equivalent in JSON) | |||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
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 | |||||
id | 0..1 | string | xml:id (or equivalent in JSON) | |||||
extension | 0..* | Extension | 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] | 1..1 | CodeableConcept | Value of extension Slice: Unordered, Closed by type:$this | |||||
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) | |||||
note | 0..* | Annotation | Text about event not captured in other fields | |||||
Documentation for this format |
Path | Conformance | ValueSet | URI | |||
AllergyIntolerance.language | extensible | Common Languages
http://hl7.org/fhir/ValueSet/languages from the FHIR Standard | ||||
AllergyIntolerance.clinicalStatus | required | AllergyIntoleranceClinicalStatushttp://hl7.org/fhir/ValueSet/allergy-clinical-status from the FHIR Standard | ||||
AllergyIntolerance.clinicalStatus.extension:AllergieStatusCodelijst.value[x]:valueCodeableConcept | extensible | AllergieStatusCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.3--20171231000000 | ||||
AllergyIntolerance.verificationStatus | required | AllergyIntoleranceVerificationStatushttp://hl7.org/fhir/ValueSet/allergy-verification-status from the FHIR Standard | ||||
AllergyIntolerance.type | required | AllergyIntoleranceTypehttp://hl7.org/fhir/ValueSet/allergy-intolerance-type from the FHIR Standard | ||||
AllergyIntolerance.category | required | AllergyIntoleranceCategoryhttp://hl7.org/fhir/ValueSet/allergy-intolerance-category from the FHIR Standard | ||||
AllergyIntolerance.category.extension:AllergieCategorieCodelijst.value[x]:valueCodeableConcept | extensible | AllergieCategorieCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.2--20171231000000 | ||||
AllergyIntolerance.criticality | required | AllergyIntoleranceCriticalityhttp://hl7.org/fhir/ValueSet/allergy-intolerance-criticality from the FHIR Standard | ||||
AllergyIntolerance.criticality.extension:CriticalExtentCodelist.value[x]:valueCodeableConcept | extensible | MateVanKritiekZijnCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.4--20171231000000 | ||||
AllergyIntolerance.code | example | AllergyIntolerance Substance/Product, Condition and Negation Codeshttp://hl7.org/fhir/ValueSet/allergyintolerance-code from the FHIR Standard | ||||
AllergyIntolerance.code.coding:causativeAgentAllergicAgentCodelist | required | VeroorzakendeStofAllergeneStoffenCodelijst (a valid code from SNOMED CT)http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.17--20171231000000 | ||||
AllergyIntolerance.code.coding:causativeAgentHPKCodelist | required | VeroorzakendeStofHPKCodelijst (a valid code from urn:oid:2.16.840.1.113883.2.4.4.7 )http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.19--20171231000000 | ||||
AllergyIntolerance.code.coding:causativeAgentSNKCodelist | required | VeroorzakendeStofSNKCodelijst (a valid code from urn:oid:2.16.840.1.113883.2.4.4.1.750 )http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.14--20171231000000 | ||||
AllergyIntolerance.code.coding:causativeAgentSSKCodelist | required | VeroorzakendeStofSSKCodelijst (a valid code from urn:oid:2.16.840.1.113883.2.4.4.1.725 )http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.13--20171231000000 | ||||
AllergyIntolerance.code.coding:causativeAgentThesaurus122Codelist | required | VeroorzakendeStofThesaurus122Codelijst (a valid code from urn:oid:2.16.840.1.113883.2.4.4.1.902.122 )http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.15--20171231000000 | ||||
AllergyIntolerance.reaction.substance | example | Substance Codehttp://hl7.org/fhir/ValueSet/substance-code from the FHIR Standard | ||||
AllergyIntolerance.reaction.substance.coding:specificSubstanceAllergicAgentCodelist | required | SpecifiekeStofAllergeneStoffenCodelijst (a valid code from SNOMED CT)http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.16--20171231000000 | ||||
AllergyIntolerance.reaction.substance.coding:specificSubstanceHPKCodelist | required | SpecifiekeStofHPKCodelijst (a valid code from urn:oid:2.16.840.1.113883.2.4.4.7 )http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.18--20171231000000 | ||||
AllergyIntolerance.reaction.substance.coding:specificSubstanceSNKCodelist | required | SpecifiekeStofSNKCodelijst (a valid code from urn:oid:2.16.840.1.113883.2.4.4.1.750 )http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.10--20171231000000 | ||||
AllergyIntolerance.reaction.substance.coding:specificSubstanceSSKCodelist | required | SpecifiekeStofSSKCodelijst (a valid code from urn:oid:2.16.840.1.113883.2.4.4.1.725 )http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.9--20171231000000 | ||||
AllergyIntolerance.reaction.substance.coding:specificSubstanceThesaurus122Codelist | required | SpecifiekeStofThesaurus122Codelijst (a valid code from urn:oid:2.16.840.1.113883.2.4.4.1.902.122 )http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.11--20171231000000 | ||||
AllergyIntolerance.reaction.manifestation | required | SymptoomCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.5--20171231000000 | ||||
AllergyIntolerance.reaction.severity | required | AllergyIntoleranceSeverityhttp://hl7.org/fhir/ValueSet/reaction-event-severity from the FHIR Standard | ||||
AllergyIntolerance.reaction.severity.extension:SeverityCodelist.value[x]:valueCodeableConcept | extensible | ErnstCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.6--20171231000000 | ||||
AllergyIntolerance.reaction.exposureRoute | extensible | WijzeVanBlootstellingCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.12--20171231000000 |
Id | Grade | Path(s) | Details | Requirements |
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 | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
This structure is derived from Zib AllergyIntolerance
Differential View
This structure is derived from Zib AllergyIntolerance
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
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 | |||
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 |
Key Elements View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
AllergyIntolerance | C | 0..* | Zib AllergyIntolerance | AllergyIntolerance ait-1: AllergyIntolerance.clinicalStatus SHALL be present if verificationStatus is not entered-in-error. ait-2: AllergyIntolerance.clinicalStatus SHALL NOT be present if verification Status is entered-in-error |
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) |
Slices for extension | Content/Rules for all slices | |||
AllergieStatusCodelijst | 0..1 | (Complex) | AllergyStatus URL: http://nictiz.nl/fhir/StructureDefinition/code-specification | |
url | 1..1 | uri | "http://nictiz.nl/fhir/StructureDefinition/code-specification" | |
Slices for value[x] | 1..1 | CodeableConcept | Value of extension Slice: Unordered, Closed by type:$this | |
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) |
Slices for extension | Content/Rules for all slices | |||
AllergieCategorieCodelijst | 0..1 | (Complex) | AllergyCategory URL: http://nictiz.nl/fhir/StructureDefinition/code-specification | |
url | 1..1 | uri | "http://nictiz.nl/fhir/StructureDefinition/code-specification" | |
Slices for value[x] | 1..1 | CodeableConcept | Value of extension Slice: Unordered, Closed by type:$this | |
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 | 0..1 | dateTime | StartDateTime | |
reaction | 0..* | BackboneElement | Reaction | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
manifestation | S | 1..* | CodeableConcept | Symptom Binding: SymptoomCodelijst (required) |
text | SΣ | 0..1 | string | Plain text representation of the concept |
severity | S | 0..1 | code | Severity Binding: AllergyIntoleranceSeverity (required) |
Slices for extension | Content/Rules for all slices | |||
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 | |
url | 1..1 | uri | "http://nictiz.nl/fhir/StructureDefinition/code-specification" | |
Slices for value[x] | 1..1 | CodeableConcept | Value of extension Slice: Unordered, Closed by type:$this | |
value[x]:valueCodeableConcept | 1..1 | CodeableConcept | Value of extension Binding: ErnstCodelijst (extensible): ErnstCodelijst | |
Documentation for this format |
Path | Conformance | ValueSet | URI |
AllergyIntolerance.clinicalStatus | required | AllergyIntoleranceClinicalStatushttp://hl7.org/fhir/ValueSet/allergy-clinical-status from the FHIR Standard | |
AllergyIntolerance.clinicalStatus.extension:AllergieStatusCodelijst.value[x]:valueCodeableConcept | extensible | AllergieStatusCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.3--20171231000000 | |
AllergyIntolerance.verificationStatus | required | AllergyIntoleranceVerificationStatushttp://hl7.org/fhir/ValueSet/allergy-verification-status from the FHIR Standard | |
AllergyIntolerance.category | required | AllergyIntoleranceCategoryhttp://hl7.org/fhir/ValueSet/allergy-intolerance-category from the FHIR Standard | |
AllergyIntolerance.category.extension:AllergieCategorieCodelijst.value[x]:valueCodeableConcept | extensible | AllergieCategorieCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.2--20171231000000 | |
AllergyIntolerance.code | example | AllergyIntolerance Substance/Product, Condition and Negation Codeshttp://hl7.org/fhir/ValueSet/allergyintolerance-code from the FHIR Standard | |
AllergyIntolerance.code.coding:causativeAgentAllergicAgentCodelist | required | VeroorzakendeStofAllergeneStoffenCodelijst (a valid code from SNOMED CT)http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.17--20171231000000 | |
AllergyIntolerance.code.coding:causativeAgentHPKCodelist | required | VeroorzakendeStofHPKCodelijst (a valid code from urn:oid:2.16.840.1.113883.2.4.4.7 )http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.19--20171231000000 | |
AllergyIntolerance.code.coding:causativeAgentSNKCodelist | required | VeroorzakendeStofSNKCodelijst (a valid code from urn:oid:2.16.840.1.113883.2.4.4.1.750 )http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.14--20171231000000 | |
AllergyIntolerance.code.coding:causativeAgentSSKCodelist | required | VeroorzakendeStofSSKCodelijst (a valid code from urn:oid:2.16.840.1.113883.2.4.4.1.725 )http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.13--20171231000000 | |
AllergyIntolerance.code.coding:causativeAgentThesaurus122Codelist | required | VeroorzakendeStofThesaurus122Codelijst (a valid code from urn:oid:2.16.840.1.113883.2.4.4.1.902.122 )http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.15--20171231000000 | |
AllergyIntolerance.reaction.manifestation | required | SymptoomCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.5--20171231000000 | |
AllergyIntolerance.reaction.severity | required | AllergyIntoleranceSeverityhttp://hl7.org/fhir/ValueSet/reaction-event-severity from the FHIR Standard | |
AllergyIntolerance.reaction.severity.extension:SeverityCodelist.value[x]:valueCodeableConcept | extensible | ErnstCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.6--20171231000000 |
Id | Grade | Path(s) | Details | Requirements |
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 | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
AllergyIntolerance | C | 0..* | Zib AllergyIntolerance | AllergyIntolerance ait-1: AllergyIntolerance.clinicalStatus SHALL be present if verificationStatus is not entered-in-error. ait-2: AllergyIntolerance.clinicalStatus SHALL NOT be present if verification Status is entered-in-error | ||||
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.
| |||||
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
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) | ||||
id | 0..1 | string | xml:id (or equivalent in JSON) | |||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
AllergieStatusCodelijst | 0..1 | (Complex) | AllergyStatus URL: http://nictiz.nl/fhir/StructureDefinition/code-specification | |||||
id | 0..1 | string | xml:id (or equivalent in JSON) | |||||
extension | 0..* | Extension | 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] | 1..1 | CodeableConcept | Value of extension Slice: Unordered, Closed by type:$this | |||||
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) | ||||
id | 0..1 | string | xml:id (or equivalent in JSON) | |||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
AllergieCategorieCodelijst | 0..1 | (Complex) | AllergyCategory URL: http://nictiz.nl/fhir/StructureDefinition/code-specification | |||||
id | 0..1 | string | xml:id (or equivalent in JSON) | |||||
extension | 0..* | Extension | 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] | 1..1 | CodeableConcept | Value of extension Slice: Unordered, Closed by type:$this | |||||
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) | ||||
id | 0..1 | string | xml:id (or equivalent in JSON) | |||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
CriticalExtentCodelist | 0..1 | (Complex) | Criticality URL: http://nictiz.nl/fhir/StructureDefinition/code-specification | |||||
id | 0..1 | string | xml:id (or equivalent in JSON) | |||||
extension | 0..* | Extension | 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] | 1..1 | CodeableConcept | Value of extension Slice: Unordered, Closed by type:$this | |||||
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 | 0..1 | dateTime | StartDateTime | |||||
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 | Extension Slice: Unordered, Open by value:url | |||||
practitionerRole | 0..1 | Reference(nl-core-practitionerrole) | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference | |||||
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 | Extension Slice: Unordered, Open by value:url | |||||
practitionerRole | 0..1 | Reference(nl-core-practitionerrole) | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference | |||||
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 | 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 | Extension Slice: Unordered, Open by value:url | |||||
practitionerRole | 0..1 | Reference(nl-core-practitionerrole) | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference | |||||
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 | 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) | ||||
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) | ||||
id | 0..1 | string | xml:id (or equivalent in JSON) | |||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
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 | |||||
id | 0..1 | string | xml:id (or equivalent in JSON) | |||||
extension | 0..* | Extension | 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] | 1..1 | CodeableConcept | Value of extension Slice: Unordered, Closed by type:$this | |||||
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) | |||||
note | 0..* | Annotation | Text about event not captured in other fields | |||||
Documentation for this format |
Path | Conformance | ValueSet | URI | |||
AllergyIntolerance.language | extensible | Common Languages
http://hl7.org/fhir/ValueSet/languages from the FHIR Standard | ||||
AllergyIntolerance.clinicalStatus | required | AllergyIntoleranceClinicalStatushttp://hl7.org/fhir/ValueSet/allergy-clinical-status from the FHIR Standard | ||||
AllergyIntolerance.clinicalStatus.extension:AllergieStatusCodelijst.value[x]:valueCodeableConcept | extensible | AllergieStatusCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.3--20171231000000 | ||||
AllergyIntolerance.verificationStatus | required | AllergyIntoleranceVerificationStatushttp://hl7.org/fhir/ValueSet/allergy-verification-status from the FHIR Standard | ||||
AllergyIntolerance.type | required | AllergyIntoleranceTypehttp://hl7.org/fhir/ValueSet/allergy-intolerance-type from the FHIR Standard | ||||
AllergyIntolerance.category | required | AllergyIntoleranceCategoryhttp://hl7.org/fhir/ValueSet/allergy-intolerance-category from the FHIR Standard | ||||
AllergyIntolerance.category.extension:AllergieCategorieCodelijst.value[x]:valueCodeableConcept | extensible | AllergieCategorieCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.2--20171231000000 | ||||
AllergyIntolerance.criticality | required | AllergyIntoleranceCriticalityhttp://hl7.org/fhir/ValueSet/allergy-intolerance-criticality from the FHIR Standard | ||||
AllergyIntolerance.criticality.extension:CriticalExtentCodelist.value[x]:valueCodeableConcept | extensible | MateVanKritiekZijnCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.4--20171231000000 | ||||
AllergyIntolerance.code | example | AllergyIntolerance Substance/Product, Condition and Negation Codeshttp://hl7.org/fhir/ValueSet/allergyintolerance-code from the FHIR Standard | ||||
AllergyIntolerance.code.coding:causativeAgentAllergicAgentCodelist | required | VeroorzakendeStofAllergeneStoffenCodelijst (a valid code from SNOMED CT)http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.17--20171231000000 | ||||
AllergyIntolerance.code.coding:causativeAgentHPKCodelist | required | VeroorzakendeStofHPKCodelijst (a valid code from urn:oid:2.16.840.1.113883.2.4.4.7 )http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.19--20171231000000 | ||||
AllergyIntolerance.code.coding:causativeAgentSNKCodelist | required | VeroorzakendeStofSNKCodelijst (a valid code from urn:oid:2.16.840.1.113883.2.4.4.1.750 )http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.14--20171231000000 | ||||
AllergyIntolerance.code.coding:causativeAgentSSKCodelist | required | VeroorzakendeStofSSKCodelijst (a valid code from urn:oid:2.16.840.1.113883.2.4.4.1.725 )http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.13--20171231000000 | ||||
AllergyIntolerance.code.coding:causativeAgentThesaurus122Codelist | required | VeroorzakendeStofThesaurus122Codelijst (a valid code from urn:oid:2.16.840.1.113883.2.4.4.1.902.122 )http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.15--20171231000000 | ||||
AllergyIntolerance.reaction.substance | example | Substance Codehttp://hl7.org/fhir/ValueSet/substance-code from the FHIR Standard | ||||
AllergyIntolerance.reaction.substance.coding:specificSubstanceAllergicAgentCodelist | required | SpecifiekeStofAllergeneStoffenCodelijst (a valid code from SNOMED CT)http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.16--20171231000000 | ||||
AllergyIntolerance.reaction.substance.coding:specificSubstanceHPKCodelist | required | SpecifiekeStofHPKCodelijst (a valid code from urn:oid:2.16.840.1.113883.2.4.4.7 )http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.18--20171231000000 | ||||
AllergyIntolerance.reaction.substance.coding:specificSubstanceSNKCodelist | required | SpecifiekeStofSNKCodelijst (a valid code from urn:oid:2.16.840.1.113883.2.4.4.1.750 )http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.10--20171231000000 | ||||
AllergyIntolerance.reaction.substance.coding:specificSubstanceSSKCodelist | required | SpecifiekeStofSSKCodelijst (a valid code from urn:oid:2.16.840.1.113883.2.4.4.1.725 )http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.9--20171231000000 | ||||
AllergyIntolerance.reaction.substance.coding:specificSubstanceThesaurus122Codelist | required | SpecifiekeStofThesaurus122Codelijst (a valid code from urn:oid:2.16.840.1.113883.2.4.4.1.902.122 )http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.11--20171231000000 | ||||
AllergyIntolerance.reaction.manifestation | required | SymptoomCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.5--20171231000000 | ||||
AllergyIntolerance.reaction.severity | required | AllergyIntoleranceSeverityhttp://hl7.org/fhir/ValueSet/reaction-event-severity from the FHIR Standard | ||||
AllergyIntolerance.reaction.severity.extension:SeverityCodelist.value[x]:valueCodeableConcept | extensible | ErnstCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.6--20171231000000 | ||||
AllergyIntolerance.reaction.exposureRoute | extensible | WijzeVanBlootstellingCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.8.2.12--20171231000000 |
Id | Grade | Path(s) | Details | Requirements |
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 | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
This structure is derived from Zib AllergyIntolerance
Other representations of profile: CSV, Excel, Schematron