Condition constructor

Condition({
  1. @JsonKey.new(name: 'ID') String? id,
  2. @JsonKey.new(name: 'Identifier') List<Identifier?>? identifier,
  3. @JsonKey.new(name: 'ClinicalStatus') CodeableConcept? clinicalStatus,
  4. @JsonKey.new(name: 'VerificationStatus') CodeableConcept? verificationStatus,
  5. @JsonKey.new(name: 'Category') List<CodeableConcept?>? category,
  6. @JsonKey.new(name: 'Severity') CodeableConcept? severity,
  7. @JsonKey.new(name: 'Code') CodeableConcept? code,
  8. @JsonKey.new(name: 'BodySite') List<CodeableConcept?>? bodySite,
  9. @JsonKey.new(name: 'Subject') Reference? subject,
  10. @JsonKey.new(name: 'Encounter') Reference? encounter,
  11. @JsonKey.new(name: 'OnsetDateTime') String? onsetDateTime,
  12. @JsonKey.new(name: 'OnsetAge') Age? onsetAge,
  13. @JsonKey.new(name: 'OnsetPeriod') Period? onsetPeriod,
  14. @JsonKey.new(name: 'OnsetRange') Quantity? onsetRange,
  15. @JsonKey.new(name: 'OnsetString') String? onsetString,
  16. @JsonKey.new(name: 'AbatementDateTime') String? abatementDateTime,
  17. @JsonKey.new(name: 'AbatementAge') Age? abatementAge,
  18. @JsonKey.new(name: 'AbatementPeriod') Period? abatementPeriod,
  19. @JsonKey.new(name: 'AbatementRange') Quantity? abatementRange,
  20. @JsonKey.new(name: 'AbatementString') String? abatementString,
  21. @JsonKey.new(name: 'RecordedDate') String? recordedDate,
  22. @JsonKey.new(name: 'Recorder') Reference? recorder,
  23. @JsonKey.new(name: 'Asserter') Reference? asserter,
  24. @JsonKey.new(name: 'Stage') Stage? stage,
  25. @JsonKey.new(name: 'Evidence') List<Evidence?>? evidence,
  26. @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;