Namespace adas_core.Application.Services
Classes
- AlarmService
Provides the concrete implementation of the IAlarmService contract, encapsulating the business logic for managing and processing alarms within the application.
- AlertValuesService
Provides an implementation of the IAlertValuesService interface for managing alert values using a configuration observation repository.
- ArchiveNurseDataJob
Represents a scheduled job that archives nurse data, preventing concurrent executions of the same job instance.
- ArchivedPatientService
Provides services for managing archived patient data, implementing the IArchivedPatientService interface.
- AuthService
Provides an implementation of the IAuthService interface, offering authentication-related services to consuming components.
- CalculateNewsJob
Job for calculate NEWS based on FR, SPo2, Temperature, Tas and FC
- CalculatedObservationsService
Implements the ICalculatedObservationsService contract, providing a service for working with calculated observations.
- CameraService
Provides camera-related operations by coordinating the camera repository and point-of-care service, and logging diagnostic information.
- CheckActiveAppointmentsJob
Represents a scheduled job that checks for active appointments, implemented as an Quartz.IJob.
- CheckActiveTreatmentsJob
Represents a scheduled job that checks the status of active treatments.
- CheckExpiredAlertsJob
Represents a scheduled job that checks for expired alerts.
- CheckExpiredObservationsJob
Represents a background job that checks for expired observations, scheduled to run using the Quartz.NET job scheduling system.
- CheckHydricBalanceRyCJob
Represents a scheduled job that checks the hydric balance of the RyC component, implemented as a Quartz.NET job.
- CheckInactivePatientsJob
Represents a scheduled job that checks for inactive patients.
- CheckOpiateBolusesJob
Represents a scheduled job that checks opiate boluses, implementing the Quartz.IJob interface.
- ConfigObservationService
Provides a concrete implementation of the IConfigObservationService contract for observing configuration state.
- DefaultCalculatedObservations
Provides the default implementation of the ICalculatedObservations interface.
- DeviceService
Provides the concrete implementation of the IDeviceService contract, handling device-related service operations defined by the interface.
- DiagnosisService
Provides the implementation of the IDiagnosisService contract, offering diagnosis-related operations as defined by the interface.
- DischargeService
Provides the concrete implementation of the IDischargeService contract, encapsulating the business logic required to process discharge operations.
- FileService
Provides a concrete implementation of the IFileService contract for performing file-related operations.
- GetProvidersObservationsJob
Represents a scheduled job that retrieves observations associated with providers.
- GroupedObservationService
Provides a concrete implementation of IGroupedObservationService for managing and exposing grouped observation data.
- MasterListService<T>
Provides a generic service implementation for managing MasterList entities of type
T. Acts as the concrete implementation of the IMasterListService<T> contract for master list operations.
- ObservationService
Provides the concrete implementation of the IObservationService contract, encapsulating the business logic required to manage and expose observation-related operations.
- PatientCarePlanService
Provides operations for managing patient care plans, implementing the contract defined by IPatientCarePlanService. Serves as the concrete service layer responsible for handling care plan related business logic.
- PatientService
Provides a concrete implementation of the IPatientService interface, encapsulating patient-related service operations.
- PoCMappingService
Provides a proof-of-concept implementation of the IPoCMappingService interface, delivering the mapping functionality defined by that contract.
- PumpService
Servicio maestro de gestión de bombas
- Procesa ApiRequest (HL7/Alaris transformado)
- Histórico clínico (pump_observations)
- Histórico de alarmas (pump_alarm_events)
- Alarmas activas (pump_alarm_state)
- Snapshot (pump_state)
- Broadcast de snapshots (PumpState + PumpAlarmState)
- RecordingService
Provides functionality for recording operations as defined by the IRecordingService contract.
- SchedulerService
Provides scheduling functionality as a service to manage and coordinate timed or periodic operations.
- SubscribersService
Provides operations for managing subscribers by implementing the ISubscribersService contract. Acts as the concrete service layer responsible for subscriber-related functionality.
- TreatmentService
Provides business logic for managing patient treatments, including insertion, update, deletion, archiving, pagination, and broadcasting of treatment events to subscribed clients.