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