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
archivedPatientTreatmentServiceITreatmentArchiveRepository
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
patientIdObjectIdThe 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.