AllergyIntoleranceReaction class

risk of harmful or undesirable, physiological response which is unique to an individual and associated with exposure to a substance.

Annotations
  • @freezed

Constructors

AllergyIntoleranceReaction({@JsonKey(name: 'ID') String? id, @JsonKey(name: 'Substance') CodeableConcept? substance, @JsonKey(name: 'Manifestation') List<CodeableConcept?>? manifestation, @JsonKey(name: 'Description') String? description, @JsonKey(name: 'Onset') String? onset, @JsonKey(name: 'Severity', unknownEnumValue: AllergyIntoleranceReactionSeverityEnum.moderate) AllergyIntoleranceReactionSeverityEnum? severity, @JsonKey(name: 'ExposureRoute') CodeableConcept? exposureRoute, @JsonKey(name: 'Note') List<Annotation?>? note})
factory
AllergyIntoleranceReaction.fromJson(Map<String, dynamic> json)
factory

Properties

copyWith → $AllergyIntoleranceReactionCopyWith<AllergyIntoleranceReaction>
no setterinherited
description String?
Text description about the reaction as a whole, including details of the manifestation if required.
no setterinherited
exposureRoute CodeableConcept?
Identification of the route by which the subject was exposed to the substance.
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
id String?
no setterinherited
manifestation List<CodeableConcept?>?
Clinical symptoms and/or signs that are observed or associated with the adverse reaction event.
no setterinherited
note List<Annotation?>?
Additional text about the adverse reaction event not captured in other fields.
no setterinherited
onset String?
Record of the date and/or time of the onset of the Reaction.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
severity AllergyIntoleranceReactionSeverityEnum?
Clinical assessment of the severity of the reaction event as a whole, potentially considering multiple different manifestations.
no setterinherited
substance CodeableConcept?
Identification of the specific substance (or pharmaceutical product) considered to be responsible for the Adverse Reaction event.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited