File size: 1,081 Bytes
8074b31 02052a1 8074b31 02052a1 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | 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);
}
}
|