rama creada apartir de master en j

This commit is contained in:
jrojas
2026-06-26 10:29:23 +02:00
parent 319fd3dfb0
commit c1517fda87
2810 changed files with 1927392 additions and 25392 deletions
@@ -3,6 +3,9 @@ using adas_core.Domain.Enums;
namespace adas_core.Domain.Models.AppSettings;
/// <summary>
/// Represents configuration settings for an API, such as base URL, authentication credentials, and timeout values.
/// </summary>
public class ApiSettings
{
public const string Api = "ApiSettings";
@@ -208,6 +211,9 @@ public class ApiSettings
public string? NoCalculateStatusWithCodingSystem { get; set; }
}
/// <summary>
/// Represents archived data related to a nurse, providing storage or transfer of historical nursing records.
/// </summary>
public class ArchiveNurseData
{
public bool Active { get; set; } = false;
@@ -217,12 +223,18 @@ public class ArchiveNurseData
public int IntervalMinutes { get; set; } = 15;
}
/// <summary>
/// Represents the configuration settings used to control the archiving process for nurse-related data.
/// </summary>
public class ArchiveNurseDataConfig
{
public bool Active { get; set; } = false;
public int EndDateAfterMinutes { get; set; } = 60;
}
/// <summary>
/// Represents a mapping configuration for point of care data, defining relationships between source and target structures.
/// </summary>
public class PointOfCareMapping
{
public string? Key { get; set; }
@@ -230,6 +242,9 @@ public class PointOfCareMapping
public int? Refresh { get; set; } = 600; //10min
}
/// <summary>
/// Represents configuration settings that govern how observations are captured, processed, or reported.
/// </summary>
public class ConfigObservationSettings
{
public bool IgnoreUnknownObservation { get; set; }
@@ -239,6 +254,9 @@ public class ConfigObservationSettings
#region CCC mapping config
/// <summary>
/// Represents a collection or registry of intervention codes used to identify or categorize specific interventions.
/// </summary>
public class InterventionsCodes
{
private object? _finalValue;
@@ -366,6 +384,9 @@ public class InterventionsCodes
}
}
/// <summary>
/// Represents a collection or container of values related to interventions.
/// </summary>
public class InterventionsValues
{
private object? _finalValue;
@@ -476,6 +497,9 @@ public class InterventionsValues
public int ValueContributed { get; set; } = 0;
}
/// <summary>
/// Represents a collection or configuration for mapping interventions, providing the means to associate intervention data with corresponding target structures or actions.
/// </summary>
public class MappingInterventions
{
public string? Type { get; set; }