Sparked Logical Models
0.0.1 - CI Build
Australia (AUS)
Sparked Logical Models, published by CSIRO. This guide is not an authorized publication; it is the continuous build for version 0.0.1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/aehrc/logical-model-web/ and changes regularly. See the Directory of published versions
Official URL: https://aehrc.csiro.au/fhir/logical-models/AdverseReactionRisk | Version: 0.0.1 | |||
Draft as of 2023-09-11 | Computable Name: AdverseReactionRisk | |||
Other Identifiers: https://aehrc.csiro.au/id/archetype_id#openEHR-EHR-EVALUATION.adverse_reaction_risk.v2 |
The Adverse Reaction Risk Logical Model Mindmap is shown below.
Clinical assessment of the propensity for an individual to experience a harmful or undesirable physiological response if exposed, or re-exposed, to a substance.
Purpose
To record the clinical assessment of the propensity for an individual to experience an adverse reaction if exposed, or re-exposed, to a specified substance or class of substances.
Misuse
Not to be used for recording physiological reactions to physical agents, such as heat, cold, sunlight, vibration, exercise activity, by infectious agents or food contaminants. Use a specific archetype for EVALUATION.problem/diagnosis or CLUSTER.symptom/sign for this purpose.
Not to be used to record adverse events, including failures of clinical process, interventions or products. For example: abnormal use, incorrect dosage or maladministration of an agent or substance; mislabelling; harm or injury caused by an intervention or procedure; overdose/poisoning etc. Use a specific archetype for the purpose.
Not to be used to record an adverse reaction where the substance is unknown. Use EVALUATION.problem_diagnosis or CLUSTER.symptom_sign to record as part of the health record until a possible substance is identified.
Not to be used to record reactions to transfusions of blood products. Use a specific archetype for this purpose.
Not to be used for recording 'alerts'. Use EVALUATION.precaution, EVALUATION.contraindication or related archetypes for this purpose.
Not to be used for recording failed therapy.
Not to be used for the explicit recording of an absence (or negative presence) of a reaction to 'any substances' or to identified substances, for example ‘No known allergies or adverse reactions’ or ‘No known allergies to Penicillin’. Use the EVALUATION.exclusion_global or EVALUATION.exclusion_specific archetypes to express a positive statement of adverse reaction exclusion.
Not to be used for the explicit recording that no information was able to be obtained about the adverse reaction status of a patient. Use the EVALUATION.absence archetype to record that a positive statement that information was not able to be obtained, for example, if a non-cooperative patient refuses to answer questions.
Considerations
Use to record a clinical assessment of a propensity for an adverse reaction upon future exposure to a specified substance or class of substances including, but not limited to, incipients and excipients in medicinal preparations, biological products, metal salts, and organic chemical compounds.
This archetype is intended to provide a single place within the health record to document the propensity for the full range of reactions, from trivial to life-threatening:
Where a propensity is identified, information or evidence about one or more reaction events can be recorded using the CLUSTER.adverse_reaction_event archetype in the 'Reaction event summary' SLOT.
Identification of the severity of the manifestation of the reaction, recorded in the CLUSTER.adverse_reaction_event archetype, can inform the 'Criticality' of the adverse reaction risk. For example, experiencing anaphylaxis on first exposure to a substance would warrant setting a 'Criticality' of 'high', due to the high risk that anaphylaxis is likely to recur on second and subsequent exposures.
This archetype has been designed to allow the recording of information about a specific substance (amoxycillin, oysters, or bee sting venom) or, alternatively, a class of substance (e.g. Penicillins). If a class of substance is recorded, identification of the exact substance can be recorded on a per-reaction basis using the CLUSTER.adverse_reaction_event archetype.
Use to record information about the positive presence of the risk of an adverse reaction:
The risk of an adverse reaction event or manifestation must always propose a causative substance or class of substance. If there is a degree of uncertainty that a specific substance is the cause, the level of uncertainty can be recorded using the ‘Verification status’ data element. If more than one possible substance may have caused a reaction/manifestation, each substance should be recorded using a separate instance of this adverse reaction risk archetype with the ‘Verification status’ set to an initial state of ‘Unconfirmed’ so that adverse reaction checking can be activated in clinical systems. If the substance is later proven not to be causal then the ‘Verification status’ can be modified to ‘Refuted’ - for example, after allergy testing.
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from Base
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
AdverseReactionRisk | S | 0..* | Base | Adverse Reaction Risk Instances of this logical model are not marked to be the target of a Reference |
Protocol | S | 0..1 | BackboneElement | Protocol |
Lastupdated | S | 0..1 | dateTime | Last updated |
Extension | S | 0..1 | Reference() | Extension |
Data | S | 0..1 | BackboneElement | Data |
Substance | S | 1..1 | CodeableConcept | Substance |
Activeinactivestatus | S | 0..1 | Coding | Activeinactivestatus |
Verificationstatus | S | 0..1 | Coding | Verification status |
Criticality | S | 0..1 | CodeableConcept | Criticality |
Category | S | 0..1 | CodeableConcept | Category |
Onsetoflastreaction | S | 0..1 | Onset of last reaction | |
Onsetoflastreaction | dateTime | |||
Onsetoflastreaction | string | |||
Onsetoffirstreaction | S | 0..1 | Onset of first reaction | |
Onsetoffirstreaction | dateTime | |||
Onsetoffirstreaction | string | |||
Reactionmechanism | S | 0..1 | CodeableConcept | Reaction mechanism |
Reactioneventsummary | S | 0..* | Reference(Adverse Reaction Event) | Reaction event summary |
Comment | S | 0..1 | string | Comment |
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
AdverseReactionRisk | S | 0..* | Base | Adverse Reaction Risk Instances of this logical model are not marked to be the target of a Reference |
Protocol | S | 0..1 | BackboneElement | Protocol |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
Lastupdated | S | 0..1 | dateTime | Last updated |
Extension | S | 0..1 | Reference() | Extension |
Data | S | 0..1 | BackboneElement | Data |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
Substance | S | 1..1 | CodeableConcept | Substance |
Activeinactivestatus | S | 0..1 | Coding | Activeinactivestatus |
Verificationstatus | S | 0..1 | Coding | Verification status |
Criticality | S | 0..1 | CodeableConcept | Criticality |
Category | S | 0..1 | CodeableConcept | Category |
Onsetoflastreaction | S | 0..1 | Onset of last reaction | |
Onsetoflastreaction | dateTime | |||
Onsetoflastreaction | string | |||
Onsetoffirstreaction | S | 0..1 | Onset of first reaction | |
Onsetoffirstreaction | dateTime | |||
Onsetoffirstreaction | string | |||
Reactionmechanism | S | 0..1 | CodeableConcept | Reaction mechanism |
Reactioneventsummary | S | 0..* | Reference(Adverse Reaction Event) | Reaction event summary |
Comment | S | 0..1 | string | Comment |
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
AdverseReactionRisk | S | 0..* | Base | Adverse Reaction Risk Instances of this logical model are not marked to be the target of a Reference |
Protocol | S | 0..1 | BackboneElement | Protocol |
@id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
Lastupdated | S | 0..1 | dateTime | Last updated |
Extension | S | 0..1 | Reference() | Extension |
Data | S | 0..1 | BackboneElement | Data |
@id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
Substance | S | 1..1 | CodeableConcept | Substance |
Activeinactivestatus | S | 0..1 | Coding | Activeinactivestatus |
Verificationstatus | S | 0..1 | Coding | Verification status |
Criticality | S | 0..1 | CodeableConcept | Criticality |
Category | S | 0..1 | CodeableConcept | Category |
Onsetoflastreaction | S | 0..1 | Onset of last reaction | |
Onsetoflastreaction | dateTime | |||
Onsetoflastreaction | string | |||
Onsetoffirstreaction | S | 0..1 | Onset of first reaction | |
Onsetoffirstreaction | dateTime | |||
Onsetoffirstreaction | string | |||
Reactionmechanism | S | 0..1 | CodeableConcept | Reaction mechanism |
Reactioneventsummary | S | 0..* | Reference(Adverse Reaction Event) | Reaction event summary |
Comment | S | 0..1 | string | Comment |
Documentation for this format |
This structure is derived from Base
Differential View
This structure is derived from Base
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
AdverseReactionRisk | S | 0..* | Base | Adverse Reaction Risk Instances of this logical model are not marked to be the target of a Reference |
Protocol | S | 0..1 | BackboneElement | Protocol |
Lastupdated | S | 0..1 | dateTime | Last updated |
Extension | S | 0..1 | Reference() | Extension |
Data | S | 0..1 | BackboneElement | Data |
Substance | S | 1..1 | CodeableConcept | Substance |
Activeinactivestatus | S | 0..1 | Coding | Activeinactivestatus |
Verificationstatus | S | 0..1 | Coding | Verification status |
Criticality | S | 0..1 | CodeableConcept | Criticality |
Category | S | 0..1 | CodeableConcept | Category |
Onsetoflastreaction | S | 0..1 | Onset of last reaction | |
Onsetoflastreaction | dateTime | |||
Onsetoflastreaction | string | |||
Onsetoffirstreaction | S | 0..1 | Onset of first reaction | |
Onsetoffirstreaction | dateTime | |||
Onsetoffirstreaction | string | |||
Reactionmechanism | S | 0..1 | CodeableConcept | Reaction mechanism |
Reactioneventsummary | S | 0..* | Reference(Adverse Reaction Event) | Reaction event summary |
Comment | S | 0..1 | string | Comment |
Documentation for this format |
Key Elements View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
AdverseReactionRisk | S | 0..* | Base | Adverse Reaction Risk Instances of this logical model are not marked to be the target of a Reference |
Protocol | S | 0..1 | BackboneElement | Protocol |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
Lastupdated | S | 0..1 | dateTime | Last updated |
Extension | S | 0..1 | Reference() | Extension |
Data | S | 0..1 | BackboneElement | Data |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
Substance | S | 1..1 | CodeableConcept | Substance |
Activeinactivestatus | S | 0..1 | Coding | Activeinactivestatus |
Verificationstatus | S | 0..1 | Coding | Verification status |
Criticality | S | 0..1 | CodeableConcept | Criticality |
Category | S | 0..1 | CodeableConcept | Category |
Onsetoflastreaction | S | 0..1 | Onset of last reaction | |
Onsetoflastreaction | dateTime | |||
Onsetoflastreaction | string | |||
Onsetoffirstreaction | S | 0..1 | Onset of first reaction | |
Onsetoffirstreaction | dateTime | |||
Onsetoffirstreaction | string | |||
Reactionmechanism | S | 0..1 | CodeableConcept | Reaction mechanism |
Reactioneventsummary | S | 0..* | Reference(Adverse Reaction Event) | Reaction event summary |
Comment | S | 0..1 | string | Comment |
Documentation for this format |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
AdverseReactionRisk | S | 0..* | Base | Adverse Reaction Risk Instances of this logical model are not marked to be the target of a Reference |
Protocol | S | 0..1 | BackboneElement | Protocol |
@id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
Lastupdated | S | 0..1 | dateTime | Last updated |
Extension | S | 0..1 | Reference() | Extension |
Data | S | 0..1 | BackboneElement | Data |
@id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
Substance | S | 1..1 | CodeableConcept | Substance |
Activeinactivestatus | S | 0..1 | Coding | Activeinactivestatus |
Verificationstatus | S | 0..1 | Coding | Verification status |
Criticality | S | 0..1 | CodeableConcept | Criticality |
Category | S | 0..1 | CodeableConcept | Category |
Onsetoflastreaction | S | 0..1 | Onset of last reaction | |
Onsetoflastreaction | dateTime | |||
Onsetoflastreaction | string | |||
Onsetoffirstreaction | S | 0..1 | Onset of first reaction | |
Onsetoffirstreaction | dateTime | |||
Onsetoffirstreaction | string | |||
Reactionmechanism | S | 0..1 | CodeableConcept | Reaction mechanism |
Reactioneventsummary | S | 0..* | Reference(Adverse Reaction Event) | Reaction event summary |
Comment | S | 0..1 | string | Comment |
Documentation for this format |
This structure is derived from Base