Show / Hide Table of Contents

Class Condition

Use to record detailed information about conditions, problems or diagnoses recognized by a clinician. There are many uses including: recording a diagnosis during an encounter; populating a problem list or a summary statement, such as a discharge summary.

Inheritance
System.Object
Resource
DomainResource
Condition
Implements
IFhirJsonSerializable
Inherited Members
DomainResource.Contained
DomainResource.Extension
DomainResource.ModifierExtension
DomainResource.Text
Resource.Id
Resource._Id
Resource.ImplicitRules
Resource._ImplicitRules
Resource.Language
Resource._Language
Resource.Meta
Namespace: fhirCsR2.Models
Assembly: fhirCsR2.dll
Syntax
public class Condition : DomainResource, IFhirJsonSerializable

Properties

| Improve this Doc View Source

_AbatementBoolean

Extension container element for AbatementBoolean

Declaration
public Element _AbatementBoolean { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_AbatementDateTime

Extension container element for AbatementDateTime

Declaration
public Element _AbatementDateTime { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_AbatementString

Extension container element for AbatementString

Declaration
public Element _AbatementString { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_ClinicalStatus

Extension container element for ClinicalStatus

Declaration
public Element _ClinicalStatus { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_DateRecorded

Extension container element for DateRecorded

Declaration
public Element _DateRecorded { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_Notes

Extension container element for Notes

Declaration
public Element _Notes { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_OnsetDateTime

Extension container element for OnsetDateTime

Declaration
public Element _OnsetDateTime { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_OnsetString

Extension container element for OnsetString

Declaration
public Element _OnsetString { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_VerificationStatus

Extension container element for VerificationStatus

Declaration
public Element _VerificationStatus { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

AbatementBoolean

The date or estimated date that the condition resolved or went into remission. This is called "abatement" because of the many overloaded connotations associated with "remission" or "resolution" - Conditions are never really resolved, but they can abate.

Declaration
public bool? AbatementBoolean { get; set; }
Property Value
Type Description
System.Nullable<System.Boolean>
| Improve this Doc View Source

AbatementDateTime

The date or estimated date that the condition resolved or went into remission. This is called "abatement" because of the many overloaded connotations associated with "remission" or "resolution" - Conditions are never really resolved, but they can abate.

Declaration
public string AbatementDateTime { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

AbatementPeriod

The date or estimated date that the condition resolved or went into remission. This is called "abatement" because of the many overloaded connotations associated with "remission" or "resolution" - Conditions are never really resolved, but they can abate.

Declaration
public Period AbatementPeriod { get; set; }
Property Value
Type Description
Period
| Improve this Doc View Source

AbatementQuantity

The date or estimated date that the condition resolved or went into remission. This is called "abatement" because of the many overloaded connotations associated with "remission" or "resolution" - Conditions are never really resolved, but they can abate.

Declaration
public Quantity AbatementQuantity { get; set; }
Property Value
Type Description
Quantity
| Improve this Doc View Source

AbatementRange

The date or estimated date that the condition resolved or went into remission. This is called "abatement" because of the many overloaded connotations associated with "remission" or "resolution" - Conditions are never really resolved, but they can abate.

Declaration
public Range AbatementRange { get; set; }
Property Value
Type Description
Range
| Improve this Doc View Source

AbatementString

The date or estimated date that the condition resolved or went into remission. This is called "abatement" because of the many overloaded connotations associated with "remission" or "resolution" - Conditions are never really resolved, but they can abate.

Declaration
public string AbatementString { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Asserter

Individual who is making the condition statement.

Declaration
public Reference Asserter { get; set; }
Property Value
Type Description
Reference
| Improve this Doc View Source

BodySite

The anatomical location where this condition manifests itself.

Declaration
public List<CodeableConcept> BodySite { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<CodeableConcept>
| Improve this Doc View Source

Category

A category assigned to the condition.

Declaration
public CodeableConcept Category { get; set; }
Property Value
Type Description
CodeableConcept
| Improve this Doc View Source

ClinicalStatus

The clinical status of the condition.

Declaration
public string ClinicalStatus { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Code

Identification of the condition, problem or diagnosis.

Declaration
public CodeableConcept Code { get; set; }
Property Value
Type Description
CodeableConcept
| Improve this Doc View Source

DateRecorded

A date, when the Condition statement was documented.

Declaration
public string DateRecorded { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Encounter

Encounter during which the condition was first asserted.

Declaration
public Reference Encounter { get; set; }
Property Value
Type Description
Reference
| Improve this Doc View Source

Evidence

Supporting Evidence / manifestations that are the basis on which this condition is suspected or confirmed.

Declaration
public List<ConditionEvidence> Evidence { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<ConditionEvidence>
| Improve this Doc View Source

Identifier

Need to allow connection to a wider workflow.

Declaration
public List<Identifier> Identifier { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<Identifier>
| Improve this Doc View Source

Notes

Additional information about the Condition. This is a general notes/comments entry for description of the Condition, its diagnosis and prognosis.

Declaration
public string Notes { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

OnsetDateTime

Estimated or actual date or date-time the condition began, in the opinion of the clinician.

Declaration
public string OnsetDateTime { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

OnsetPeriod

Estimated or actual date or date-time the condition began, in the opinion of the clinician.

Declaration
public Period OnsetPeriod { get; set; }
Property Value
Type Description
Period
| Improve this Doc View Source

OnsetQuantity

Estimated or actual date or date-time the condition began, in the opinion of the clinician.

Declaration
public Quantity OnsetQuantity { get; set; }
Property Value
Type Description
Quantity
| Improve this Doc View Source

OnsetRange

Estimated or actual date or date-time the condition began, in the opinion of the clinician.

Declaration
public Range OnsetRange { get; set; }
Property Value
Type Description
Range
| Improve this Doc View Source

OnsetString

Estimated or actual date or date-time the condition began, in the opinion of the clinician.

Declaration
public string OnsetString { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Patient

Indicates the patient who the condition record is associated with.

Declaration
public Reference Patient { get; set; }
Property Value
Type Description
Reference
| Improve this Doc View Source

ResourceType

Resource Type Name

Declaration
public override string ResourceType { get; }
Property Value
Type Description
System.String
Overrides
Resource.ResourceType
| Improve this Doc View Source

Severity

A subjective assessment of the severity of the condition as evaluated by the clinician.

Declaration
public CodeableConcept Severity { get; set; }
Property Value
Type Description
CodeableConcept
| Improve this Doc View Source

Stage

Clinical stage or grade of a condition. May include formal severity assessments.

Declaration
public ConditionStage Stage { get; set; }
Property Value
Type Description
ConditionStage
| Improve this Doc View Source

VerificationStatus

The verification status to support the clinical status of the condition.

Declaration
public string VerificationStatus { get; set; }
Property Value
Type Description
System.String

Methods

| Improve this Doc View Source

DeserializeJson(ref Utf8JsonReader, JsonSerializerOptions)

Deserialize a JSON object

Declaration
public void DeserializeJson(ref Utf8JsonReader reader, JsonSerializerOptions options)
Parameters
Type Name Description
Utf8JsonReader reader
JsonSerializerOptions options
| Improve this Doc View Source

DeserializeJsonProperty(ref Utf8JsonReader, JsonSerializerOptions, String)

Deserialize a JSON property

Declaration
public void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName)
Parameters
Type Name Description
Utf8JsonReader reader
JsonSerializerOptions options
System.String propertyName
| Improve this Doc View Source

SerializeJson(Utf8JsonWriter, JsonSerializerOptions, Boolean)

Serialize to a JSON object

Declaration
public void SerializeJson(Utf8JsonWriter writer, JsonSerializerOptions options, bool includeStartObject = true)
Parameters
Type Name Description
Utf8JsonWriter writer
JsonSerializerOptions options
System.Boolean includeStartObject

Implements

IFhirJsonSerializable
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX