Condition class

A clinical condition, problem, diagnosis, or other event, situation, issue, or clinical concept that has risen to a level of concern.

Annotations
  • @freezed

Constructors

Condition({@JsonKey(name: 'ID') String? id, @JsonKey(name: 'Identifier') List<Identifier?>? identifier, @JsonKey(name: 'ClinicalStatus') CodeableConcept? clinicalStatus, @JsonKey(name: 'VerificationStatus') CodeableConcept? verificationStatus, @JsonKey(name: 'Category') List<CodeableConcept?>? category, @JsonKey(name: 'Severity') CodeableConcept? severity, @JsonKey(name: 'Code') CodeableConcept? code, @JsonKey(name: 'BodySite') List<CodeableConcept?>? bodySite, @JsonKey(name: 'Subject') Reference? subject, @JsonKey(name: 'Encounter') Reference? encounter, @JsonKey(name: 'OnsetDateTime') String? onsetDateTime, @JsonKey(name: 'OnsetAge') Age? onsetAge, @JsonKey(name: 'OnsetPeriod') Period? onsetPeriod, @JsonKey(name: 'OnsetRange') Quantity? onsetRange, @JsonKey(name: 'OnsetString') String? onsetString, @JsonKey(name: 'AbatementDateTime') String? abatementDateTime, @JsonKey(name: 'AbatementAge') Age? abatementAge, @JsonKey(name: 'AbatementPeriod') Period? abatementPeriod, @JsonKey(name: 'AbatementRange') Quantity? abatementRange, @JsonKey(name: 'AbatementString') String? abatementString, @JsonKey(name: 'RecordedDate') String? recordedDate, @JsonKey(name: 'Recorder') Reference? recorder, @JsonKey(name: 'Asserter') Reference? asserter, @JsonKey(name: 'Stage') Stage? stage, @JsonKey(name: 'Evidence') List<Evidence?>? evidence, @JsonKey(name: 'Note') List<Annotation?>? note})
factory
Condition.fromJson(Map<String, dynamic> json)
factory

Properties

abatementAge Age?
no setterinherited
abatementDateTime String?
no setterinherited
abatementPeriod Period?
no setterinherited
abatementRange Quantity?
no setterinherited
abatementString String?
no setterinherited
asserter Reference?
no setterinherited
bodySite List<CodeableConcept?>?
no setterinherited
category List<CodeableConcept?>?
no setterinherited
clinicalStatus CodeableConcept?
no setterinherited
code CodeableConcept?
no setterinherited
copyWith → $ConditionCopyWith<Condition>
no setterinherited
encounter Reference?
no setterinherited
evidence List<Evidence?>?
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
id String?
no setterinherited
identifier List<Identifier?>?
no setterinherited
note List<Annotation?>?
no setterinherited
onsetAge Age?
no setterinherited
onsetDateTime String?
no setterinherited
onsetPeriod Period?
no setterinherited
onsetRange Quantity?
no setterinherited
onsetString String?
no setterinherited
recordedDate String?
no setterinherited
recorder Reference?
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
severity CodeableConcept?
no setterinherited
stage Stage?
no setterinherited
subject Reference?
no setterinherited
verificationStatus CodeableConcept?
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