Class ObservationTypeExtensions
- Namespace
- Core.CliniCore.Domain.Enumerations.Extensions
- Assembly
- Core.CliniCore.dll
public static class ObservationTypeExtensions
- Inheritance
-
ObservationTypeExtensions
- Inherited Members
Properties
All
public static ObservationType[] All { get; }
Property Value
TypeCount
public static int TypeCount { get; }
Property Value
Methods
FindByDisplayName(string)
public static ObservationType? FindByDisplayName(string display)
Parameters
displaystring
Returns
GetAbbreviation(ObservationType)
public static string GetAbbreviation(this ObservationType type)
Parameters
typeObservationType
Returns
GetByIndex(int)
public static ObservationType? GetByIndex(int oneBasedIndex)
Parameters
oneBasedIndexint
Returns
GetDisplayName(ObservationType)
public static string GetDisplayName(this ObservationType type)
Parameters
typeObservationType
Returns
GetNumberedList()
public static List<(int Index, string Display)> GetNumberedList()
Returns
IsObjective(ObservationType)
Returns true if this observation type is objective (clinician-observed/measured). Objective: PhysicalExam, VitalSigns, LabResult, ImagingResult, ReviewOfSystems
public static bool IsObjective(this ObservationType type)
Parameters
typeObservationType
Returns
IsSubjective(ObservationType)
Returns true if this observation type is subjective (patient-reported). Subjective: ChiefComplaint, HPI, SocialHistory, FamilyHistory, Allergy
public static bool IsSubjective(this ObservationType type)
Parameters
typeObservationType