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 |