# 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.