Class ClinicalImpression
A record of a clinical assessment performed to determine what problem(s) may affect the patient and before planning the treatments or management strategies that are best to manage a patient's condition. Assessments are often 1:1 with a clinical consultation / encounter, but this varies greatly depending on the clinical workflow. This resource is called "ClinicalImpression" rather than "ClinicalAssessment" to avoid confusion with the recording of assessment tools such as Apgar score.
Implements
Inherited Members
Namespace: fhirCsR2.Models
Assembly: fhirCsR2.dll
Syntax
public class ClinicalImpression : DomainResource, IFhirJsonSerializable
Properties
| Improve this Doc View Source_Date
Extension container element for Date
Declaration
public Element _Date { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Description
Extension container element for Description
Declaration
public Element _Description { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Prognosis
Extension container element for Prognosis
Declaration
public Element _Prognosis { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Protocol
Extension container element for Protocol
Declaration
public Element _Protocol { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Status
Extension container element for Status
Declaration
public Element _Status { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Summary
Extension container element for Summary
Declaration
public Element _Summary { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
Action
Actions taken during assessment.
Declaration
public List<Reference> Action { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<Reference> |
Assessor
The clinician performing the assessment.
Declaration
public Reference Assessor { get; set; }
Property Value
| Type | Description |
|---|---|
| Reference |
Date
The point in time at which the assessment was concluded (not when it was recorded).
Declaration
public string Date { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Description
A summary of the context and/or cause of the assessment - why / where was it peformed, and what patient events/sstatus prompted it.
Declaration
public string Description { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Finding
Specific findings or diagnoses that was considered likely or relevant to ongoing treatment.
Declaration
public List<ClinicalImpressionFinding> Finding { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<ClinicalImpressionFinding> |
Investigations
One or more sets of investigations (signs, symptions, etc.). The actual grouping of investigations vary greatly depending on the type and context of the assessment. These investigations may include data generated during the assessment process, or data previously generated and recorded that is pertinent to the outcomes.
Declaration
public List<ClinicalImpressionInvestigations> Investigations { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<ClinicalImpressionInvestigations> |
Patient
The patient being assessed.
Declaration
public Reference Patient { get; set; }
Property Value
| Type | Description |
|---|---|
| Reference |
Plan
Plan of action after assessment.
Declaration
public List<Reference> Plan { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<Reference> |
Previous
A reference to the last assesment that was conducted bon this patient. Assessments are often/usually ongoing in nature; a care provider (practitioner or team) will make new assessments on an ongoing basis as new data arises or the patient's conditions changes.
Declaration
public Reference Previous { get; set; }
Property Value
| Type | Description |
|---|---|
| Reference |
Problem
This a list of the general problems/conditions for a patient.
Declaration
public List<Reference> Problem { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<Reference> |
Prognosis
Estimate of likely outcome.
Declaration
public string Prognosis { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Protocol
Reference to a specific published clinical protocol that was followed during this assessment, and/or that provides evidence in support of the diagnosis.
Declaration
public string Protocol { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Resolved
Diagnoses/conditions resolved since the last assessment.
Declaration
public List<CodeableConcept> Resolved { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<CodeableConcept> |
ResourceType
Resource Type Name
Declaration
public override string ResourceType { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
Overrides
| Improve this Doc View SourceRuledOut
Diagnosis considered not possible.
Declaration
public List<ClinicalImpressionRuledOut> RuledOut { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<ClinicalImpressionRuledOut> |
Status
Identifies the workflow status of the assessment.
Declaration
public string Status { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Summary
A text summary of the investigations and the diagnosis.
Declaration
public string Summary { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
TriggerCodeableConcept
The request or event that necessitated this assessment. This may be a diagnosis, a Care Plan, a Request Referral, or some other resource.
Declaration
public CodeableConcept TriggerCodeableConcept { get; set; }
Property Value
| Type | Description |
|---|---|
| CodeableConcept |
TriggerReference
The request or event that necessitated this assessment. This may be a diagnosis, a Care Plan, a Request Referral, or some other resource.
Declaration
public Reference TriggerReference { get; set; }
Property Value
| Type | Description |
|---|---|
| Reference |
Methods
| Improve this Doc View SourceDeserializeJson(ref Utf8JsonReader, JsonSerializerOptions)
Deserialize a JSON object
Declaration
public void DeserializeJson(ref Utf8JsonReader reader, JsonSerializerOptions options)
Parameters
| Type | Name | Description |
|---|---|---|
| Utf8JsonReader | reader | |
| JsonSerializerOptions | options |
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 |
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 |