using adas_core.Domain.Models; using MongoDB.Bson; namespace adas_core.Application.Services.Interfaces; public interface IArchivedPatientTreatmentService { /// /// Retrieves all patient treatment records associated with the specified patient asynchronously. /// /// The unique identifier of the patient whose treatments are being retrieved. /// A task that represents the asynchronous operation, containing a list of records for the given patient. Task> FindAllPatientTreatmentsByPatient(ObjectId patientId); }