public OutpatientDepartmentService(
     IOutpatientDepartmentRepository outpatientDepartmentRepository,
     IWebServiceBasicService webServiceBasicService,
     IWebBasicRepository webBasicRepository,
     IHisSqlRepository hisSqlRepository,
     ISystemManageRepository systemManageRepository,
     IResidentMedicalInsuranceRepository residentMedicalInsuranceRepository,
     IMedicalInsuranceSqlRepository medicalInsuranceSqlRepository,
     IResidentMedicalInsuranceService medicalInsuranceService
     )
 {
     _serviceBasicService            = webServiceBasicService;
     _outpatientDepartmentRepository = outpatientDepartmentRepository;
     _webBasicRepository             = webBasicRepository;
     _hisSqlRepository                   = hisSqlRepository;
     _systemManageRepository             = systemManageRepository;
     _residentMedicalInsuranceRepository = residentMedicalInsuranceRepository;
     _medicalInsuranceSqlRepository      = medicalInsuranceSqlRepository;
     _residentMedicalInsuranceService    = medicalInsuranceService;
     _monthlyHospitalizationBase         = new MonthlyHospitalizationBase();
 }