Summary Table
Categories |
Total Count |
PII |
0 |
URL |
0 |
DNS |
0 |
EKL |
0 |
IP |
0 |
PORT |
0 |
VsID |
0 |
CF |
0 |
AI |
0 |
VPD |
0 |
PL |
0 |
Other |
0 |
File Content
import { BrowserModule } from '@angular/platform-browser';
import { FormsModule } from '@angular/forms';
import { NgModule } from '@angular/core';
import { NgbModule, NgbDateAdapter, NgbDateNativeAdapter, NgbDateParserFormatter } from '@ng-bootstrap/ng-bootstrap';
import { HttpClientModule, HTTP_INTERCEPTORS } from '@angular/common/http';
import { AMPLInterceptor } from './utilities/ampl-interceptor';
import { SessionService } from './services/session.service';
import { EhrService } from './services/ehr.service';
import { OrdersService } from './services/orders.service';
import { StoreModule } from '@ngrx/store';
import { StoreDevtoolsModule } from '@ngrx/store-devtools';
import { reducers } from './reducers';
import { NgxPaginationModule } from 'ngx-pagination';
import { AppComponent } from './components/main/app.component';
import { PatientDetailComponent } from './components/patient-detail/patient-detail.component';
import { MedsComponent } from './components/meds/meds.component';
import { VitalsComponent } from './components/vitals/vitals.component';
import { AllergiesComponent } from './components/allergies/allergies.component';
import { LabsComponent } from './components/labs/labs.component';
import { OrdersComponent } from './components/orders/orders.component';
import { PatientQueueComponent } from './components/patient-queue/patient-queue.component';
import { PatientSearchComponent } from './components/patient-search/patient-search.component';
import { ModalComponent } from './components/modal/modal.component';
import { AllergyComponent } from './components/allergy/allergy.component';
import { GridComponent } from './components/grid/grid.component';
import { ProgressNotesComponent } from './components/progress-notes/progress-notes.component';
import { ProgressNoteComponent } from './components/progress-note/progress-note.component';
import { ConsultsComponent } from './components/consults/consults.component';
import { VitalComponent } from './components/vital/vital.component';
import { ConsultComponent } from './components/consult/consult.component';
import { QueryBuilderComponent } from './components/query-builder/query-builder.component';
import { VitalSummaryComponent } from './components/vital-summary/vital-summary.component';
import { ImmunizationsComponent } from './components/immunizations/immunizations.component';
import { ImmunizationComponent } from './components/immunization/immunization.component';
import { PatientPrimaryCareComponent } from './components/patient-primary-care/patient-primary-care.component';
import { DemographicsComponent } from './components/demographics/demographics.component';
import { ChartComponent } from './components/chart/chart.component';
import { VADateParser } from './utilities/date-parser';
import { PatientPrimaryCareModalComponent } from './components/patient-primary-care-modal/patient-primary-care-modal.component';
import { CwadComponent } from './components/cwad/cwad.component';
import { ProblemListComponent } from './components/problem-list/problem-list.component';
import { ProblemComponent } from './components/problem/problem.component';
import { AppointmentsComponent } from './components/appointments/appointments.component';
import { DatePickerComponent } from './components/date-picker/date-picker.component';
@NgModule({
declarations: [
AppComponent,
PatientDetailComponent,
MedsComponent,
VitalsComponent,
VitalComponent,
AllergiesComponent,
LabsComponent,
OrdersComponent,
PatientQueueComponent,
PatientSearchComponent,
ModalComponent,
AllergyComponent,
GridComponent,
ProgressNotesComponent,
ProgressNoteComponent,
ConsultsComponent,
ConsultComponent,
QueryBuilderComponent,
VitalSummaryComponent,
ImmunizationComponent,
ImmunizationsComponent,
PatientPrimaryCareComponent,
DemographicsComponent,
ChartComponent,
PatientPrimaryCareModalComponent,
CwadComponent,
ProblemListComponent,
ProblemComponent,
AppointmentsComponent,
DatePickerComponent
],
entryComponents : [
AllergyComponent,
ProgressNoteComponent,
VitalComponent,
ConsultComponent,
ImmunizationComponent,
PatientPrimaryCareModalComponent,
CwadComponent,
ProblemComponent,
AppointmentsComponent
],
imports: [
NgbModule,
BrowserModule,
FormsModule,
HttpClientModule,
StoreModule.forRoot(reducers),
StoreDevtoolsModule.instrument(),
NgxPaginationModule
],
providers: [
SessionService,
EhrService,
OrdersService,
{provide: NgbDateAdapter, useClass: NgbDateNativeAdapter },
{provide: NgbDateParserFormatter, useClass: VADateParser },
{provide: HTTP_INTERCEPTORS, useClass: AMPLInterceptor, multi: true }
],
bootstrap: [AppComponent]
})
export class AppModule { }