SCMS_API / SCMS.Domain /Features /Documents /IPdfDocumentService.cs
P-Wint's picture
Sync from GitHub via hub-sync
8074b31 verified
Raw
History Blame Contribute Delete
1.08 kB
using SCMS.Domain.Features.Documents.Models;
using SCMS.Domain.Features.Patients.Models;
using SCMS.Domain.Features.Payments.Models;
using SCMS.Domain.Features.Prescriptions.Models;
namespace SCMS.Domain.Features.Documents
{
public interface IPdfDocumentService
{
byte[] CreateMedicalSummaryPdf(string title, string html);
byte[] CreateMedicalSummaryPdf(MedicalSummaryResponse s);
byte[] CreatePrescriptionPdf(PrescriptionResponse rx);
byte[] CreatePrescriptionReportPdf(PrescriptionReportResponse report);
byte[] CreateInvoicePdf(PaymentDetailsResponse payment);
byte[] CreateAppointmentReportPdf(AppointmentReportResponse report);
byte[] CreateRevenueReportPdf(RevenueReportResponse report);
byte[] CreatePatientListReportPdf(PatientListReportResponse report);
byte[] CreateMedicineStockReportPdf(MedicineStockReportResponse report);
byte[] CreateFollowUpReportPdf(FollowUpReportResponse report);
byte[] CreateBusinessSummaryReportPdf(BusinessSummaryReportResponse report);
}
}