Table of Contents

Namespace adas_core.Domain.Models

Classes

AdmPanelRequest

Represents a request payload for the administrative panel operations.

Allergies

Represents allergy information, serving as a model or container for allergy-related data.

ApiRequest

Represents an API request, encapsulating the data and configuration needed to invoke a remote or web service endpoint.

BasePatientObservation

Serves as a base class for JSON converters that handle patient observation data, providing shared conversion behavior derived from Newtonsoft.Json.JsonConverter.

BasePatientObservationValue

Serves as an abstract base class for patient observation values, extending BasePatientObservation to provide common functionality for representing measured or recorded clinical data associated with a patient observation.

ChartValue

Represents a value used in a chart, typically encapsulating a data point or measurement that can be plotted or rendered as part of a chart visualization.

ChatMessage

Represents a chat message, typically used to encapsulate the content and metadata exchanged in a chat conversation.

Code

Represents a code entity, serving as a base type for code-related constructs.

CodeAction

Represents a code action that encapsulates an operation or transformation to be performed on code.

CodeStatus

Represents the status of a code-related operation or entity.

Entity

Represents a general-purpose entity within the application domain.

GroupedObservation

Represents an observation that belongs to or has been categorized within a logical group.

GroupedObservation.GroupedObservationObs

Represents a grouped collection of observations.

GroupedObservation.GroupedObservationObsValue

Represents an observed value within a grouped observation, pairing a value with an optional timestamp and status type.

HistoricalLocation

Represents a historical location and provides type-safe equality comparison between instances of HistoricalLocation.

InactivationState

Represents a state indicating that an entity or process is currently inactive.

MRecording

Represents a recording entity, likely encapsulating data and behavior related to media or event capture and playback.

ManualRecording

Represents a manual recording entity, typically used to capture or track recording operations initiated explicitly by a user or system.

Medicine

Represents a medicine entity within the domain model.

Note

Represents a note entity used to store textual or descriptive information.

ObservationData

Represents a data structure for storing observation information.

ObservatitonRetentionResult

Represents the result of an observation retention operation, encapsulating the outcome and relevant details of the retention process.

ParentDataClass

Represents a parent data class that serves as a base container for shared data members and functionality. Provides a foundational structure intended to be inherited by more specific data classes.

PatientAllergiesValue

Represents a value related to a patient's allergies.

PatientAppointment

A JSON converter that handles the serialization and deserialization of PatientAppointment objects to and from JSON format.

PatientAppointmentResourceGroup

Represents a resource group that aggregates data and operations related to patient appointments.

PatientDiagnosis

Represents a diagnosis associated with a patient, encapsulating the relevant diagnostic information.

PatientDrainagesValue

Represents a value associated with a patient's drainage information.

PatientIcca

Represents a patient data model associated with the ICCA (IntelliSpace Critical Care and Anesthesia) system.

PatientIntravenousLinesValue

Represents a value type containing data related to a patient's intravenous lines.

PatientLocation

Represents the location of a patient within a healthcare or clinical context. Implements IEquatable<T> to provide type-specific equality comparison between patient location instances.

PatientLocationAction

Represents an action related to the location of a patient.

PatientObservation

Represents a patient observation, extending the base patient observation value functionality.

PatientObservationAlarm

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

PatientRecordingAlert

Represents an alert generated from a patient recording, derived from base patient observation data.

PatientTreatment

Provides custom JSON serialization and deserialization logic for PatientTreatment instances by inheriting from Newtonsoft.Json.JsonConverter.

Person

Represents a person, providing type-specific equality comparison between instances.

PersonResource

Represents a Person resource, typically used as a data transfer or API resource model for person-related information.

PersonResourceAction

Represents an action that can be performed on a person resource.

Source

Represents a source entity, serving as a base or generic type for defining source-related data or behavior.

Timing

Represents a utility or component related to timing operations. Provides functionality for measuring, tracking, or managing time-related behavior.

TreatmentRoute

Represents a treatment route, defining the pathway or method by which a treatment is administered or delivered.

UiConfig

Represents the configuration settings for the user interface.

ValueCondif

Represents a value configuration entity used to encapsulate configurable data or settings.

WebMessageNotification

Represents a notification that is delivered via a web-based message channel.