Class ObservationEntry
- Assembly
- Core.CliniCore.dll
Represents a clinical observation (objective finding)
public class ObservationEntry : AbstractClinicalEntry
- Inheritance
-
ObservationEntry
- Inherited Members
- Extension Methods
Constructors
ObservationEntry(Guid, string)
public ObservationEntry(Guid authorId, string observation)
Parameters
Properties
BodySystem
Body system or area examined
public BodySystem? BodySystem { get; set; }
Property Value
EntryType
Gets the type of this clinical entry
public override ClinicalEntryType EntryType { get; }
Property Value
IsAbnormal
Whether this is a normal or abnormal finding
public bool IsAbnormal { get; set; }
Property Value
NumericValue
Numeric value if this is a measurement
public double? NumericValue { get; set; }
Property Value
ReferenceRange
Reference range for this observation
public string? ReferenceRange { get; set; }
Property Value
Type
Type of observation
public ObservationType Type { get; set; }
Property Value
Unit
Unit of measurement
public string? Unit { get; set; }
Property Value
VitalSigns
Vital signs if applicable (BP, HR, Temp, etc.)
public Dictionary<string, string> VitalSigns { get; }
Property Value
Methods
AddVitalSign(string, string)
Adds a vital sign measurement
public void AddVitalSign(string name, string value)
Parameters
GetDisplayString()
Creates a formatted display string for this entry
public override string GetDisplayString()
Returns
GetVitalSignsDisplay()
Formats vital signs for display
public string GetVitalSignsDisplay()