public ExaminationFormController(IServiceProvider serviceProvider, ILogger <BaseController <ExaminationForms, ExaminationFormModel, SearchExaminationForm> > logger, IWebHostEnvironment env) : base(serviceProvider, logger, env)
 {
     this.domainService               = serviceProvider.GetRequiredService <IExaminationFormService>();
     paymentHistoryService            = serviceProvider.GetRequiredService <IPaymentHistoryService>();
     examinationHistoryService        = serviceProvider.GetRequiredService <IExaminationHistoryService>();
     examinationFormService           = serviceProvider.GetRequiredService <IExaminationFormService>();
     medicalRecordService             = serviceProvider.GetRequiredService <IMedicalRecordService>();
     examinationScheduleService       = serviceProvider.GetRequiredService <IExaminationScheduleService>();
     examinationScheduleDetailService = serviceProvider.GetRequiredService <IExaminationScheduleDetailService>();
     specialListTypeService           = serviceProvider.GetRequiredService <ISpecialListTypeService>();
 }