Left: | BeAllergyIntolerance (https://www.ehealth.fgov.be/standards/fhir/allergy/StructureDefinition/be-allergyintolerance) |
Right: | BeAllergyIntolerance (https://www.ehealth.fgov.be/standards/fhir/allergy/StructureDefinition/be-allergyintolerance) |
Error | StructureDefinition.version | Values for version differ: '1.0.0' vs '1.0.1' |
Information | StructureDefinition.date | Values for date differ: '2022-06-07T10:36:44+02:00' vs '2022-09-13T17:51:47+02:00' |
Warning | AllergyIntolerance.identifier | Elements differ in definition for mustSupport: 'false' vs 'true' |
Warning | AllergyIntolerance.clinicalStatus | Elements differ in definition: 'The clinical status of the allergy or intolerance. When available, a provider SHOULD include it. When given, a consumer SHALL record this in its consuming system.' vs 'The clinical status of the allergy or intolerance. When available, a provider SHOULD include it. When given, a consumer SHALL record this in its consuming system. Use 'resolved' only in case of pediatric allergies, in case of complete recovery, use 'inactive' in case of longlasting tolerance after a desensitisation treatment' |
Warning | AllergyIntolerance.code | Elements differ in short: 'Code that identifies the allergy or intolerance' vs 'Use ATC, CNK or CTI-extended in case of medication allergy' |
Warning | AllergyIntolerance.code | Elements differ in definition: 'Code for an allergy or intolerance statement (either a positive or a negated/excluded statement). This may be a code for a substance or pharmaceutical product that is considered to be responsible for the adverse reaction risk (e.g., 'Latex'), an allergy or intolerance condition (e.g., 'Latex allergy'), or a negated/excluded code for a specific substance or class (e.g., 'No latex allergy') or a general or categorical negated statement (e.g., 'No known allergy', 'No known drug allergies'). Note: the substance for a specific reaction may be different from the substance identified as the cause of the risk, but it must be consistent with it. For instance, it may be a more specific substance (e.g. a brand medication) or a composite product that includes the identified substance. It must be clinically safe to only process the 'code' and ignore the 'reaction.substance'. If a receiving system is unable to confirm that AllergyIntolerance.reaction.substance falls within the semantic scope of AllergyIntolerance.code, then the receiving system should ignore AllergyIntolerance.reaction.substance. A provider SHALL include it in the istance and a consumer SHALL record this in its consuming system. If needed codes can be used outside the given valueset, SNOMED-CT is preferred.' vs 'Code for an allergy or intolerance statement. This may be a code for a substance or pharmaceutical product that is considered to be responsible for the adverse reaction risk (e.g., 'Latex'), an allergy or intolerance condition (e.g., 'Latex allergy'), or a general or categorical negated statement (e.g., 'No known allergy'). Note: the substance for a specific reaction may be different from the substance identified as the cause of the risk, but it must be consistent with it. For instance, it may be a more specific substance (e.g. a brand medication) or a composite product that includes the identified substance. It must be clinically safe to only process the 'code' and ignore the 'reaction.substance'. If a receiving system is unable to confirm that AllergyIntolerance.reaction.substance falls within the semantic scope of AllergyIntolerance.code, then the receiving system should ignore AllergyIntolerance.reaction.substance. A provider SHALL include it in the instance and a consumer SHALL record this in its consuming system. Medication related allergies or intolerances will be registered using the CNK, ATC or CTI-extended namingsystem.' |
Warning | AllergyIntolerance.code | Elements differ in comments: 'It is strongly recommended that this element be populated using a terminology, where possible. For example, some terminologies used include RxNorm, SNOMED CT, DM+D, NDFRT, ICD-9, IDC-10, UNII, and ATC. Plain text should only be used if there is no appropriate terminology available. Additional details can be specified in the text. When a substance or product code is specified for the 'code' element, the 'default' semantic context is that this is a positive statement of an allergy or intolerance (depending on the value of the 'type' element, if present) condition to the specified substance/product. In the corresponding SNOMED CT allergy model, the specified substance/product is the target (destination) of the 'Causative agent' relationship. The 'substanceExposureRisk' extension is available as a structured and more flexible alternative to the 'code' element for making positive or negative allergy or intolerance statements. This extension provides the capability to make 'no known allergy' (or 'no risk of adverse reaction') statements regarding any coded substance/product (including cases when a pre-coordinated 'no allergy to x' concept for that substance/product does not exist). If the 'substanceExposureRisk' extension is present, the AllergyIntolerance.code element SHALL be omitted.' vs 'Code for an allergy or intolerance statement. This may be a code for a substance or pharmaceutical product that is considered to be responsible for the adverse reaction risk (e.g., 'Latex'), an allergy or intolerance condition (e.g., 'Latex allergy'), or a general or categorical negated statement (e.g., 'No known allergy'). Note: the substance for a specific reaction may be different from the substance identified as the cause of the risk, but it must be consistent with it. For instance, it may be a more specific substance (e.g. a brand medication) or a composite product that includes the identified substance. It must be clinically safe to only process the 'code' and ignore the 'reaction.substance'. If a receiving system is unable to confirm that AllergyIntolerance.reaction.substance falls within the semantic scope of AllergyIntolerance.code, then the receiving system should ignore AllergyIntolerance.reaction.substance. A provider SHALL include it in the instance and a consumer SHALL record this in its consuming system. Medication related allergies or intolerances will be registered using the CNK, ATC or CTI-extended namingsystem.' |
Error | AllergyIntolerance.patient | Type Mismatch: Reference([CanonicalType[https://www.ehealth.fgov.be/standards/fhir/core/StructureDefinition/be-patient]]) vs Reference([CanonicalType[https://www.ehealth.fgov.be/standards/fhir/core/StructureDefinition/be-patient]]) |
Warning | AllergyIntolerance.recorder | Elements differ in definition: 'Individual who recorded the record and takes responsibility for its content. A provider SHALL include it in the istance and a consumer SHALL record this in its consuming system.' vs 'Individual who takes responsibility for the content of the record. BePatient is added to allow a patient to record his/her own allergies. Organisations can be a recorder, using a PractitionerRole, but the you SHALL add a BePractioner who is responsable for the organisation. A provider SHALL include it in the instance and a consumer SHALL record this in its consuming system.' |
Warning | AllergyIntolerance.asserter | Elements differ in definition: 'The source of the information about the allergy that is recorded. When available, a provider SHOULD include it in the istance. When given, a consumer SHALL record this in its consuming system.' vs 'The source of the information about the allergy that is recorded. When available, a provider SHOULD include it in the instance. When given, a consumer SHALL record this in its consuming system.' |
Information | AllergyIntolerance.reaction.manifestation | Element maximum cardinalities differ: '2147483647' vs '1' |
Warning | AllergyIntolerance.reaction.onset | Elements differ in definition for mustSupport: 'false' vs 'true' |
Name | Value | Comments | |
---|---|---|---|
abstract | false | ||
baseDefinition | http://hl7.org/fhir/StructureDefinition/AllergyIntolerance | ||
copyright | |||
date | 2022-06-07T10:36:44+02:00 | 2022-09-13T17:51:47+02:00 |
|
description | Belgian federal profile for an allergy and/or an intolerance. Initially based on the functional description of the NIHDI. | ||
experimental | |||
fhirVersion | 4.0.1 | ||
jurisdiction | |||
jurisdiction[0] | urn:iso:std:iso:3166#BE | ||
kind | resource | ||
name | BeAllergyIntolerance | ||
publisher | eHealth Platform | ||
purpose | |||
status | active | ||
title | |||
type | AllergyIntolerance | ||
url | https://www.ehealth.fgov.be/standards/fhir/allergy/StructureDefinition/be-allergyintolerance | ||
version | 1.0.0 | 1.0.1 |
|
Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | L Type | L Description & Constraints | Comments | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AllergyIntolerance | I | 0..* | AllergyIntolerance | Allergy or Intolerance (generally: Risk of adverse reaction to a substance) | I | 0..* | AllergyIntolerance | Allergy or Intolerance (generally: Risk of adverse reaction to a substance) be-inv-asserter-person-rel-type: Checks that the person relationship type of the RelatedPerson in asserter is from BeVSPatientRelationshipType | |||||||||
id | Σ | 0..1 | string | Logical id of this artifact | Σ | 0..1 | string | Logical id of this artifact | |||||||||
meta | Σ | 0..1 | Meta | Metadata about the resource | Σ | 0..1 | Meta | Metadata about the resource | |||||||||
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ?!Σ | 0..1 | uri | A set of rules under which this content was created | |||||||||
language | 0..1 | code | Language of the resource content Binding: todo (preferred): A human language.
| 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||||||||
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||||||||
contained | 0..* | Resource | Contained, inline Resources | 0..* | Resource | Contained, inline Resources | |||||||||||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | ?! | 0..* | Extension | Extensions that cannot be ignored | |||||||||
identifier | Σ | 0..* | Identifier | External ids for this item | SΣ | 0..* | Identifier | External ids for this item Slice: Unordered, Open by value:system |
| ||||||||
clinicalStatus | ?!SΣI | 0..1 | CodeableConcept | active | inactive | resolved Binding: todo (required): The clinical status of the allergy or intolerance. | ?!SΣI | 0..1 | CodeableConcept | active | inactive | resolved Binding: AllergyIntoleranceClinicalStatusCodes (required): The clinical status of the allergy or intolerance. |
| ||||||||
verificationStatus | ?!SΣI | 0..1 | CodeableConcept | unconfirmed | confirmed | refuted | entered-in-error Binding: todo (required): Assertion about certainty associated with a propensity, or potential risk, of a reaction to the identified substance. | ?!SΣI | 0..1 | CodeableConcept | unconfirmed | confirmed | refuted | entered-in-error Binding: AllergyIntoleranceVerificationStatusCodes (required): Assertion about certainty associated with a propensity, or potential risk, of a reaction to the identified substance. | |||||||||
type | SΣ | 0..1 | code | allergy | intolerance - Underlying mechanism (if known) Binding: todo (required): Identification of the underlying physiological mechanism for a Reaction Risk. | SΣ | 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: todo (required): Category of an identified substance associated with allergies or intolerances. | SΣ | 0..* | code | food | medication | environment | biologic Binding: AllergyIntoleranceCategory (required): Category of an identified substance associated with allergies or intolerances. | |||||||||
criticality | Σ | 0..1 | code | low | high | unable-to-assess Binding: todo (required): Estimate of the potential clinical harm, or seriousness, of a reaction to an identified substance. | Σ | 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. | |||||||||
code | SΣ | 1..1 | CodeableConcept | Code that identifies the allergy or intolerance Binding: todo (extensible): Causative agent codes as defined by NIHDI | SΣ | 1..1 | CodeableConcept | Use ATC, CNK or CTI-extended in case of medication allergy Binding: BeAllergyIntoleranceCode (extensible): Causative agent codes as defined by NIHDI |
| ||||||||
patient | SΣ | 1..1 | Reference(https://www.ehealth.fgov.be/standards/fhir/core/StructureDefinition/be-patient) | Who the sensitivity is for | SΣ | 1..1 | Reference(BePatient) | Who the sensitivity is for |
| ||||||||
encounter | 0..1 | Reference(Encounter) | Encounter when the allergy or intolerance was asserted | 0..1 | Reference(Encounter) | Encounter when the allergy or intolerance was asserted | |||||||||||
onset[x] | 0..1 | dateTime, Age, Period, Range, string | When allergy or intolerance was identified | 0..1 | dateTime, Age, Period, Range, string | When allergy or intolerance was identified | |||||||||||
recordedDate | S | 1..1 | dateTime | Date first version of the resource instance was recorded | S | 1..1 | dateTime | Date first version of the resource instance was recorded | |||||||||
recorder | S | 1..1 | Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | https://www.ehealth.fgov.be/standards/fhir/core/StructureDefinition/be-patient | https://www.ehealth.fgov.be/standards/fhir/core/StructureDefinition/be-practitioner | https://www.ehealth.fgov.be/standards/fhir/core/StructureDefinition/be-practitionerrole) | Who recorded the sensitivity | S | 1..1 | Reference(BePractitioner | BePractitionerRole | BePatient) | Who recorded the sensitivity |
| ||||||||
asserter | SΣ | 0..1 | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole) | Source of the information about the allergy | SΣ | 0..1 | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole) | Source of the information about the allergy |
| ||||||||
lastOccurrence | 0..1 | dateTime | Date(/time) of last known occurrence of a reaction | 0..1 | dateTime | Date(/time) of last known occurrence of a reaction | |||||||||||
note | S | 0..* | Annotation | Additional text not captured in other fields | S | 0..* | Annotation | Additional text not captured in other fields | |||||||||
reaction | S | 0..* | BackboneElement | Adverse Reaction Events linked to exposure to substance | S | 0..* | BackboneElement | Adverse Reaction Events linked to exposure to substance | |||||||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
substance | 0..1 | CodeableConcept | Specific substance or pharmaceutical product considered to be responsible for event Binding: todo (example): Codes defining the type of the substance (including pharmaceutical products). | 0..1 | CodeableConcept | Specific substance or pharmaceutical product considered to be responsible for event Binding: SubstanceCode (example): Codes defining the type of the substance (including pharmaceutical products). | |||||||||||
manifestation | S | 1..* | CodeableConcept | Clinical symptoms/signs associated with the Event Binding: todo (extensible) | S | 1..1 | CodeableConcept | Clinical symptoms/signs associated with the Event Binding: BeRiskManifestation (extensible) |
| ||||||||
description | 0..1 | string | Description of the event as a whole | 0..1 | string | Description of the event as a whole | |||||||||||
onset | 0..1 | dateTime | Date(/time) when manifestations showed | S | 0..1 | dateTime | Date(/time) when manifestations showed |
| |||||||||
severity | 0..1 | code | mild | moderate | severe (of event as a whole) Binding: todo (required): Clinical assessment of the severity of a reaction event as a whole, potentially considering multiple different manifestations. | 0..1 | code | mild | moderate | severe (of event as a whole) Binding: AllergyIntoleranceSeverity (required): Clinical assessment of the severity of a reaction event as a whole, potentially considering multiple different manifestations. | |||||||||||
exposureRoute | 0..1 | CodeableConcept | How the subject was exposed to the substance Binding: todo (extensible) | 0..1 | CodeableConcept | How the subject was exposed to the substance Binding: BeExposureRoute (extensible) | |||||||||||
note | 0..* | Annotation | Text about event not captured in other fields | 0..* | Annotation | Text about event not captured in other fields | |||||||||||
Documentation for this format |