Documentation modifications
This commit is contained in:
@@ -70,6 +70,36 @@ public class PatientService : IPatientService
|
||||
private readonly bool _updatePatientDataWithOru;
|
||||
private readonly bool _updatePatientLocationWithOru;
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="PatientService"/> class, storing its required repositories, services and helpers, and reading configuration values from <see cref="ApiSettings"/> and <see cref="ListSettings"/>.
|
||||
/// </summary>
|
||||
/// <param name="patientRepository">The <see cref="IPatientRepository"/> used to access patient data.</param>
|
||||
/// <param name="patientArchiveRepository">The <see cref="IPatientArchiveRepository"/> used to access archived patient data.</param>
|
||||
/// <param name="observationService">The lazily resolved <see cref="Lazy{IObservationService}"/> providing observation operations.</param>
|
||||
/// <param name="treatmentService">The lazily resolved <see cref="Lazy{ITreatmentService}"/> providing treatment operations.</param>
|
||||
/// <param name="pocMappingService">The <see cref="IPoCMappingService"/> used for point-of-care mappings.</param>
|
||||
/// <param name="diagnosisService">The <see cref="IDiagnosisService"/> used to manage diagnoses.</param>
|
||||
/// <param name="appointmentService">The <see cref="IAppointmentService"/> used to manage appointments.</param>
|
||||
/// <param name="pumpService">The lazily resolved <see cref="Lazy{IPumpService}"/> providing pump operations.</param>
|
||||
/// <param name="recordingAlertService">The <see cref="IRecordingAlertService"/> used to handle recording alerts.</param>
|
||||
/// <param name="dischargeService">The <see cref="IDischargeService"/> used to manage discharges.</param>
|
||||
/// <param name="apiSettings">The <see cref="IOptions{ApiSettings}"/> exposing archive and HL7 related configuration values.</param>
|
||||
/// <param name="listSettings">The <see cref="IOptions{ListSettings}"/> exposing list related configuration values.</param>
|
||||
/// <param name="logger">The <see cref="ILogger{PatientService}"/> used to log diagnostics.</param>
|
||||
/// <param name="clientMessageService">The <see cref="IClientMessageService"/> used to send client messages.</param>
|
||||
/// <param name="subscribersService">The <see cref="ISubscribersService"/> used to manage subscribers.</param>
|
||||
/// <param name="subscriberGroupedService">The <see cref="ISubscriberGroupedService}"/> used to manage grouped subscribers.</param>
|
||||
/// <param name="unitService">The <see cref="IUnitService"/> used to manage units.</param>
|
||||
/// <param name="displayService">The <see cref="IDisplayService"/> used to manage displays.</param>
|
||||
/// <param name="pointOfCareService">The <see cref="IPointOfCareService"/> used to manage point-of-care data.</param>
|
||||
/// <param name="admissionService">The lazily resolved <see cref="Lazy{IAdmissionService}"/> providing admission operations.</param>
|
||||
/// <param name="displayConfigService">The <see cref="IDisplayConfigService"/> used to manage display configuration.</param>
|
||||
/// <param name="groupedObservationService">The <see cref="IGroupedObservationService"/> used to manage grouped observations.</param>
|
||||
/// <param name="patientCarePlanService">The <see cref="IPatientCarePlanService"/> used to manage patient care plans.</param>
|
||||
/// <param name="httpContextAccessor">The <see cref="IHttpContextAccessor"/> used to access the current HTTP context.</param>
|
||||
/// <param name="auditService">The <see cref="ILocalAuditService"/> used to record local audit entries.</param>
|
||||
/// <param name="masterListServiceFactory">The <see cref="IMasterListServiceFactory}"/> used to create master list services.</param>
|
||||
/// <!-- aidoc:v1 sig=1949cfe body=98328ad -->
|
||||
public PatientService(
|
||||
IPatientRepository patientRepository,
|
||||
IPatientArchiveRepository patientArchiveRepository,
|
||||
|
||||
Reference in New Issue
Block a user