Table of Contents

Class PumpObservation

Namespace
adas_core.Domain.Models.Pumps
Assembly
adas-core.Domain.dll

Datos unificados de entrada (del HL7): transporta la información de observaciones (PCD-01/10), alarmas (PCD-04) y eventos. El servicio decidirá cómo dividir y persistir en las colecciones destino.

public class PumpObservation
Inheritance
PumpObservation
Inherited Members
Extension Methods

Properties

ActiveSourceInfo

public string? ActiveSourceInfo { get; set; }

Property Value

string

AlarmDescription

public string? AlarmDescription { get; set; }

Property Value

string

AlarmInactivationState

public string? AlarmInactivationState { get; set; }

Property Value

string

AlarmMode

public PumpEnum.AlarmMode? AlarmMode { get; set; }

Property Value

PumpEnum.AlarmMode?

AlarmPriority

public string? AlarmPriority { get; set; }

Property Value

string

AlarmState

public string? AlarmState { get; set; }

Property Value

string

AlarmType

public PumpEnum.AlarmType? AlarmType { get; set; }

Property Value

PumpEnum.AlarmType?

AlarmTypeMdc

public string? AlarmTypeMdc { get; set; }

Property Value

string

AlertSourceMdc

public string? AlertSourceMdc { get; set; }

Property Value

string

BasalRate

public CommonPumpTypes.PumpValue? BasalRate { get; set; }

Property Value

CommonPumpTypes.PumpValue

Code

public string? Code { get; set; }

Property Value

string

Concentration

public CommonPumpTypes.PumpValue? Concentration { get; set; }

Property Value

CommonPumpTypes.PumpValue

DeviceId

public string? DeviceId { get; set; }

Property Value

string

DeviceIp

public string? DeviceIp { get; set; }

Property Value

string

DeviceTypeMdc

public string? DeviceTypeMdc { get; set; }

Property Value

string

DiluentVolume

public CommonPumpTypes.PumpValue? DiluentVolume { get; set; }

Property Value

CommonPumpTypes.PumpValue

DoseRate

public CommonPumpTypes.PumpValue? DoseRate { get; set; }

Property Value

CommonPumpTypes.PumpValue

DrugAmount

public CommonPumpTypes.PumpValue? DrugAmount { get; set; }

Property Value

CommonPumpTypes.PumpValue

DrugDoseDelivered

public CommonPumpTypes.PumpValue? DrugDoseDelivered { get; set; }

Property Value

CommonPumpTypes.PumpValue

DrugId

public string? DrugId { get; set; }

Property Value

string

DrugName

public string? DrugName { get; set; }

Property Value

string

Event

public PumpEnum.Event? Event { get; set; }

Property Value

PumpEnum.Event?

EventPhase

public PumpEnum.EventPhase? EventPhase { get; set; }

Property Value

PumpEnum.EventPhase?

Expires

public int? Expires { get; set; }

Property Value

int?

FlowFluid

public CommonPumpTypes.PumpValue? FlowFluid { get; set; }

Property Value

CommonPumpTypes.PumpValue

FluidDelivTotal

public CommonPumpTypes.PumpValue? FluidDelivTotal { get; set; }

Property Value

CommonPumpTypes.PumpValue

FluidDelivTotalSet

public CommonPumpTypes.PumpValue? FluidDelivTotalSet { get; set; }

Property Value

CommonPumpTypes.PumpValue

GatewayNumber

public int GatewayNumber { get; set; }

Property Value

int

Id

public ObjectId Id { get; set; }

Property Value

ObjectId

InfusingStatus

public PumpEnum.InfusingStatus? InfusingStatus { get; set; }

Property Value

PumpEnum.InfusingStatus?

InfusionId

public string? InfusionId { get; set; }

Property Value

string

InfusionModeDetail

public string? InfusionModeDetail { get; set; }

Property Value

string

IsAux

public bool? IsAux { get; set; }

Property Value

bool?

IsInfusing

public bool? IsInfusing { get; set; }

Property Value

bool?

MessageType

Tipo semántico de este DTO: Observation (PCD-01/10) o Alarm (PCD-04).

public PumpEnum.PumpMessageType MessageType { get; set; }

Property Value

PumpEnum.PumpMessageType

Name

public string? Name { get; set; }

Property Value

string

NotDeliveringReason

public string? NotDeliveringReason { get; set; }

Property Value

string

Number

public int? Number { get; set; }

Property Value

int?

PatientHeight

public CommonPumpTypes.PumpValue? PatientHeight { get; set; }

Property Value

CommonPumpTypes.PumpValue

PatientId

public ObjectId? PatientId { get; set; }

Property Value

ObjectId?

PatientWeight

public CommonPumpTypes.PumpValue? PatientWeight { get; set; }

Property Value

CommonPumpTypes.PumpValue

PillarAssembly

public string? PillarAssembly { get; set; }

Property Value

string

PillarRackSlot

public string? PillarRackSlot { get; set; }

Property Value

string

Pressure

public CommonPumpTypes.PumpValue? Pressure { get; set; }

Property Value

CommonPumpTypes.PumpValue

PumpMode

public PumpEnum.Mode? PumpMode { get; set; }

Property Value

PumpEnum.Mode?

RackId

public string? RackId { get; set; }

Property Value

string

Rate

public CommonPumpTypes.PumpValue? Rate { get; set; }

Property Value

CommonPumpTypes.PumpValue

Source

public string? Source { get; set; }

Property Value

string

Status

public PumpEnum.Status? Status { get; set; }

Property Value

PumpEnum.Status?

Syringe

public CommonPumpTypes.SyringeDetails? Syringe { get; set; }

Property Value

CommonPumpTypes.SyringeDetails

Time

public DateTime Time { get; set; }

Property Value

DateTime

TimeProgrammed

public CommonPumpTypes.PumpValue? TimeProgrammed { get; set; }

Property Value

CommonPumpTypes.PumpValue

TimeRemaining

public CommonPumpTypes.PumpValue? TimeRemaining { get; set; }

Property Value

CommonPumpTypes.PumpValue

Total

public int? Total { get; set; }

Property Value

int?

TotalAux

public int? TotalAux { get; set; }

Property Value

int?

UiConfiguration

public Dictionary<string, object>? UiConfiguration { get; set; }

Property Value

Dictionary<string, object>

VolumeInfused

public CommonPumpTypes.PumpValue? VolumeInfused { get; set; }

Property Value

CommonPumpTypes.PumpValue

VolumeRemaining

public CommonPumpTypes.PumpValue? VolumeRemaining { get; set; }

Property Value

CommonPumpTypes.PumpValue

Vtbi

public CommonPumpTypes.PumpValue? Vtbi { get; set; }

Property Value

CommonPumpTypes.PumpValue