Table of Contents

Class ArchivedPatientTreatmentService

Namespace
adas_core.Application.Services
Assembly
adas-core.Application.dll
public class ArchivedPatientTreatmentService : IArchivedPatientTreatmentService
Inheritance
ArchivedPatientTreatmentService
Implements
Inherited Members
Extension Methods

Constructors

ArchivedPatientTreatmentService(ITreatmentArchiveRepository)

public ArchivedPatientTreatmentService(ITreatmentArchiveRepository archivedPatientTreatmentService)

Parameters

archivedPatientTreatmentService ITreatmentArchiveRepository

Methods

FindAllPatientTreatmentsByPatient(ObjectId)

Retrieves all archived patient treatments associated with the specified patient by delegating to the archived patient treatment service.

public Task<List<PatientTreatment>> FindAllPatientTreatmentsByPatient(ObjectId patientId)

Parameters

patientId ObjectId

The unique identifier of the patient whose archived treatments are being retrieved.

Returns

Task<List<PatientTreatment>>

A task that represents the asynchronous operation, containing a list of PatientTreatment records for the specified patient.