Allergy (Patient Dossier)
1.0.0 - STU1
This page is part of the HL7 Belgium FHIR Implementation Guide - Allergy profiles (v1.0.0: Trial Use) based on FHIR R4. The current version which supercedes this version is 1.1.0. For a full list of available versions, see the Directory of published versions
Active as of 2022-06-07 |
Definitions for the be-model-allergyintolerance logical model.
1. be-model-allergyintolerance | |
Definition | Allergy / Intolerance information model |
Control | 0..* This element is affected by the following invariants: ele-1 |
Invariants | Defined on this element ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count())) |
2. be-model-allergyintolerance.id | |
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
Control | 0..1 |
Type | string |
3. be-model-allergyintolerance.extension | |
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
Control | 0..* |
Type | Extension |
Alternate Names | extensions, user content |
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
Invariants | Defined on this element ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (: extension.exists() != value.exists()) |
Slicing | This element introduces a set of slices on be-model-allergyintolerance.extension. The slices are unordered and Open, and can be differentiated using the following discriminators:
|
4. be-model-allergyintolerance.patient | |
Definition | The person that has the allergy |
Control | 1..1 |
Type | Reference |
5. be-model-allergyintolerance.code | |
Definition | The substance - from a lst of substances - that the person is allergic to. It is possible to use free text but for the products indicated, a code must be used |
Control | 1..1 |
Binding | The codes SHALL be taken from BeAllergyIntoleranceCode; other codes may be used where these codes are not suitable |
Type | CodeableConcept |
6. be-model-allergyintolerance.type | |
Definition | The yype - whether it is an allergy or intolerance |
Control | 0..1 |
Binding | The codes SHALL be taken from AllergyIntoleranceType |
Type | code |
7. be-model-allergyintolerance.status | |
Definition | The status of the allergy |
Control | 0..1 |
Type | BackboneElement |
8. be-model-allergyintolerance.status.clinicalStatus | |
Definition | The status of the allergy - if it is active or resolved |
Control | 1..1 |
Binding | The codes SHALL be taken from AllergyIntoleranceClinicalStatusCodes |
Type | CodeableConcept |
9. be-model-allergyintolerance.status.verificationStatus | |
Definition | The verification status of the allergy - if it is confirmed or suspected or refuted |
Control | 1..1 |
Binding | The codes SHALL be taken from AllergyIntoleranceVerificationStatusCodes |
Type | CodeableConcept |
10. be-model-allergyintolerance.recordedDate | |
Definition | When the allergy was reported |
Control | 0..1 |
Type | dateTime |
11. be-model-allergyintolerance.recorder | |
Definition | Who recorded the allergy |
Control | 0..1 |
Type | Reference |
12. be-model-allergyintolerance.asserter | |
Definition | who asserted or provided the allergy information e.g. the patient, a relative, a care giver... |
Control | 0..1 |
Type | Reference |
13. be-model-allergyintolerance.note | |
Definition | Additional text note about the allergy or intolerance |
Control | 0..1 |
Type | string |
14. be-model-allergyintolerance.reactions | |
Definition | known past reactions to the allergen |
Control | 0..1 |
Type | BackboneElement |
15. be-model-allergyintolerance.reactions.manifestation | |
Definition | How the reaction manifested itself, e.g. rash, breathing difficulty... |
Control | 0..1 |
Type | CodeableConcept |
16. be-model-allergyintolerance.reactions.exposure | |
Definition | The exposure route to the substance |
Control | 0..1 |
Binding | The codes SHALL be taken from BeExposureRoute |
Type | CodeableConcept |
17. be-model-allergyintolerance.reactions.note | |
Definition | Additional text note about the allergic reaction |
Control | 0..1 |
Type | string |