import { NgModule } from '@angular/core';
import { MastersPage } from './masters.page';
import { CubiclePage } from './pages/cubicle/cubicle.page';
import { SharedModule } from '@src/app/shared/shared.module';
import { MastersRoutingModule } from './masters.routing.module';
import { AppointmentTypePage } from './pages/appointment-types/appointment-types.page';
import { RolePage } from './pages/roles/roles.page';
import { ChargeManagementPage } from './pages/charge-management/charge-management.page';
import { CaseTypePage } from './pages/case-type/case-type.page';
import { ChargeTypesPage } from './pages/charge-types/charge-types.page';
import { ChargeCategoryPage } from './pages/charge-category/charge-category.page';
import { ConsultationTypePage } from './pages/consultation-type/consultation-type.page';
import { AssessmentTypePage } from './pages/assessment-type/assessment-type.page';
import { DepartmentPage } from './pages/departments/department.page';
import { DietGuidLinesPage } from './pages/diet-guidlines/diet-guidlines.page';
import { SpecializationPage } from './pages/specializations/specializations.page';
import { DiscountManagementPage } from './pages/discount-management/discount-management.page';
import { DoctorAppointmentNotice } from './pages/doctor-appointment-notice/doctor-appointment-notice.page';
import { DoctorUnitPage } from './pages/doctor-unit/doctor-unit.page';
import { DynamicTemplatePage } from './pages/dynamic-template/dynamic-template.page';
import { EncounterOrderMasterPage } from './pages/encounter-order-master/encounter-order-master.page';
import { EncounterOrderTemplatesPage } from './pages/encounter-order-templates/encounter-order-templates.page';
import { EncounterTypePage } from './pages/encounter-type/encounter-type.page';
import { DischargeInstructionsPage } from './pages/discharge-instructions/discharge-instructions.page';
import { PatientImportPage } from './pages/patient-import/patient-import.page';
import { PatientRegistrationChargePage } from './pages/patient-registration/patient-registration.page';
import { PayCategoryPage } from './pages/pay-categories/pay-categories.page';
import { PayTypePage } from './pages/pay-type/pay-type.page';
import { ProviderScheduleChargesPage } from './pages/provider-schedule-charges/provider-schedule-charges.page';
import { ProviderScheduleVisitsPage } from './pages/provider-schedule-visits/provider-schedule-visits.page';
import { ReasonPage } from './pages/reasons/reasons.page';
import { ReferenceTypePage } from './pages/reference-types/reference-types.page';

@NgModule({
  declarations: [
    MastersPage,
    CubiclePage,
    AppointmentTypePage,
        RolePage,
        CubiclePage,
        CaseTypePage,
        AppointmentTypePage,
        ChargeManagementPage,
        ChargeTypesPage,
        ChargeCategoryPage,
        ConsultationTypePage,
        AssessmentTypePage,
        ConsultationTypePage,
        DepartmentPage,
        // InsuranceCompanyPage,
        RolePage,
        SpecializationPage,
        DiscountManagementPage,
        DoctorAppointmentNotice,
        DoctorUnitPage,
        DynamicTemplatePage,
        EncounterOrderMasterPage,
        EncounterOrderTemplatesPage,
        EncounterTypePage,
        DietGuidLinesPage, 
        DischargeInstructionsPage,
        PatientImportPage,
        PatientRegistrationChargePage,
        PayCategoryPage,
        PayTypePage,
        ProviderScheduleChargesPage,
        ProviderScheduleVisitsPage,
        ReasonPage,
        ReferenceTypePage
  ],
  imports: [
    MastersRoutingModule,
      SharedModule,
  ]
})
export class MastersModule { }
