# Class PatientObservationAlarm

Namespace
  adas_core.Domain.Models

Assembly
  adas-core.Domain.dll

Represents an alarm condition associated with a patient observation value, extending the base patient observation value type.

    public class PatientObservationAlarm : BasePatientObservationValue

Inheritance
  object
  JsonConverter
  BasePatientObservation
  BasePatientObservationValue
  PatientObservationAlarm

Inherited Members
  BasePatientObservationValue.Value
  BasePatientObservation.Id
  BasePatientObservation.PatientId
  BasePatientObservation.UserId
  BasePatientObservation.ClinicalEpisode
  BasePatientObservation.Patient
  BasePatientObservation.SystemId
  BasePatientObservation.Code
  BasePatientObservation.CodingSystem
  BasePatientObservation.ParentData
  BasePatientObservation.Time
  BasePatientObservation.EndTime
  BasePatientObservation.Name
  BasePatientObservation.Units
  BasePatientObservation.CheckObservations
  BasePatientObservation.CreateObservation
  BasePatientObservation.ToJsonString()
  BasePatientObservation.ToString()
  BasePatientObservation.ToListString()
  BasePatientObservation.CanConvert(Type)
  BasePatientObservation.WriteJson(JsonWriter, object, JsonSerializer)
  BasePatientObservation.ReadJson(JsonReader, Type, object, JsonSerializer)
  JsonConverter.CanRead
  JsonConverter.CanWrite
  object.Equals(object)
  object.Equals(object, object)
  object.GetHashCode()
  object.GetType()
  object.MemberwiseClone()
  object.ReferenceEquals(object, object)

Extension Methods
  NumberUtils.IsNumber(object)
  NumberUtils.ToDouble(object)
  ObjectUtils.ToStr(object?)

## Properties

### AlarmConfig

    public AlarmConfig? AlarmConfig { get; set; }

#### Property Value

AlarmConfig

### AlertColor

    public string? AlertColor { get; set; }

#### Property Value

string

### Event

    public string? Event { get; set; }

#### Property Value

string

### EventId

    public string? EventId { get; set; }

#### Property Value

string

### EventPhase

    public AlarmEnum.EventPhase EventPhase { get; set; }

#### Property Value

AlarmEnum.EventPhase

### Expired

    public bool Expired { get; set; }

#### Property Value

bool

### Expires

    public int? Expires { get; set; }

#### Property Value

int?

### InactivationState

    public InactivationState? InactivationState { get; set; }

#### Property Value

InactivationState

### MessageTime

    public DateTime MessageTime { get; set; }

#### Property Value

DateTime

### Persist

    public bool? Persist { get; set; }

#### Property Value

bool?

### Priority

    public AlarmEnum.ObservationAlarmPriority? Priority { get; set; }

#### Property Value

AlarmEnum.ObservationAlarmPriority?

### PriorityLevel

    public int? PriorityLevel { get; set; }

#### Property Value

int?

### Sources

    public List<Source>? Sources { get; set; }

#### Property Value

List<Source>

### State

    public AlarmEnum.ObservationAlarmState? State { get; set; }

#### Property Value

AlarmEnum.ObservationAlarmState?

### Type

    public AlarmEnum.ObservationAlarmType? Type { get; set; }

#### Property Value

AlarmEnum.ObservationAlarmType?