Table of Contents

Class AssessmentEntry

Namespace
Core.CliniCore.Domain.ClinicalDocumentation.ClinicalEntries
Assembly
Core.CliniCore.dll

Represents a clinical assessment/impression

public class AssessmentEntry : AbstractClinicalEntry
Inheritance
AssessmentEntry
Inherited Members
Extension Methods

Constructors

AssessmentEntry(Guid, string)

public AssessmentEntry(Guid authorId, string assessment)

Parameters

authorId Guid
assessment string

Properties

ClinicalImpression

Clinical impression summary

public string ClinicalImpression { get; set; }

Property Value

string

Condition

Patient's overall condition

public PatientCondition Condition { get; set; }

Property Value

PatientCondition

Confidence

Confidence level in the assessment

public ConfidenceLevel Confidence { get; set; }

Property Value

ConfidenceLevel

DifferentialDiagnoses

List of differential diagnoses being considered

public List<string> DifferentialDiagnoses { get; }

Property Value

List<string>

EntryType

Gets the type of this clinical entry

public override ClinicalEntryType EntryType { get; }

Property Value

ClinicalEntryType

Prognosis

Prognosis assessment

public Prognosis Prognosis { get; set; }

Property Value

Prognosis

RequiresImmediateAction

Whether immediate intervention is needed

public bool RequiresImmediateAction { get; set; }

Property Value

bool

RiskFactors

Identified risk factors

public List<string> RiskFactors { get; }

Property Value

List<string>

Methods

GetDisplayString()

Creates a formatted display string for this entry

public override string GetDisplayString()

Returns

string

GetValidationErrors()

Gets validation errors for this entry

public override List<string> GetValidationErrors()

Returns

List<string>