Documentation modifications

This commit is contained in:
julian
2026-06-27 15:23:26 -07:00
parent a633fe6c06
commit a19fb90902
218 changed files with 2882 additions and 0 deletions
@@ -17,6 +17,20 @@ using MongoDB.Driver;
namespace adas_core.Application.Services;
/// <summary>
/// Implements <see cref="IPointOfCareService"/> to provide point-of-care business logic that
/// coordinates persistence, patient, unit, admission, messaging, audit, and caching concerns
/// through its injected collaborators.
/// </summary>
/// <remarks>
/// The service uses <see cref="IPointOfCareRepository"/> for data access and <see cref="ILogger{T}"/>
/// for logging. <see cref="IPatientService"/>, <see cref="IUnitService"/>,
/// <see cref="IClientMessageService"/>, and <see cref="IAdmissionService"/> are resolved lazily
/// via <see cref="Lazy{T}"/>. Additional collaborators include <see cref="ISubscribersService"/>,
/// <see cref="ILocalAuditService"/>, <see cref="ICacheService"/>, <see cref="IHttpContextAccessor"/>,
/// and <see cref="IOptions{TOptions}"/> bound to CacheSettings.
/// </remarks>
/// <!-- aidoc:v1 sig=0a9722c -->
public class PointOfCareService(
ILogger<PointOfCareService> logger,
IPointOfCareRepository pointOfCareRepository,