/// <summary> /// Initializes a new instance of the <see cref="SendToBillingRequestHandler"/> class. /// </summary> /// <param name="visitRepository">The visit repository.</param> /// <param name="codingContextRepository">The coding context repository.</param> /// <param name="patientAccountSynchronizationService">The patient account synchronization service.</param> /// <param name="encounterSynchronizationService">The encounter synchronization service.</param> /// <param name="serviceSynchronizationService">The service synchronization service.</param> public SendToBillingRequestHandler( IVisitRepository visitRepository, ICodingContextRepository codingContextRepository, IPatientAccountSynchronizationService patientAccountSynchronizationService, IEncounterSynchronizationService encounterSynchronizationService, IServiceSynchronizationService serviceSynchronizationService ) { _visitRepository = visitRepository; _codingContextRepository = codingContextRepository; _patientAccountSynchronizationService = patientAccountSynchronizationService; _encounterSynchronizationService = encounterSynchronizationService; _serviceSynchronizationService = serviceSynchronizationService; }
/// <summary> /// Initializes a new instance of the <see cref="VisitImportService"/> class. /// </summary> /// <param name="visitRepository">The visit repository.</param> /// <param name="codingContextRepository">The coding context repository.</param> /// <param name="patientAccountSynchronizationService">The patient account synchronization service.</param> /// <param name="encounterSynchronizationService">The encounter synchronization service.</param> /// <param name="serviceSynchronizationService">The service synchronization service.</param> public VisitImportService( IVisitRepository visitRepository, /*IBillingOfficeRepository billingOfficeRepository,*/ ICodingContextRepository codingContextRepository, IPatientAccountSynchronizationService patientAccountSynchronizationService, IEncounterSynchronizationService encounterSynchronizationService, IServiceSynchronizationService serviceSynchronizationService) { _visitRepository = visitRepository; /*_billingOfficeRepository = billingOfficeRepository;*/ _codingContextRepository = codingContextRepository; _patientAccountSynchronizationService = patientAccountSynchronizationService; _encounterSynchronizationService = encounterSynchronizationService; _serviceSynchronizationService = serviceSynchronizationService; }
/// <summary> /// Initializes a new instance of the <see cref="VisitImportService"/> class. /// </summary> /// <param name="visitRepository">The visit repository.</param> /// <param name="codingContextRepository">The coding context repository.</param> /// <param name="patientAccountSynchronizationService">The patient account synchronization service.</param> /// <param name="encounterSynchronizationService">The encounter synchronization service.</param> /// <param name="serviceSynchronizationService">The service synchronization service.</param> public VisitImportService( IVisitRepository visitRepository, /*IBillingOfficeRepository billingOfficeRepository,*/ ICodingContextRepository codingContextRepository, IPatientAccountSynchronizationService patientAccountSynchronizationService, IEncounterSynchronizationService encounterSynchronizationService, IServiceSynchronizationService serviceSynchronizationService) { _visitRepository = visitRepository; /*_billingOfficeRepository = billingOfficeRepository;*/ _codingContextRepository = codingContextRepository; _patientAccountSynchronizationService = patientAccountSynchronizationService; _encounterSynchronizationService = encounterSynchronizationService; _serviceSynchronizationService = serviceSynchronizationService; }
/// <summary> /// Initializes a new instance of the <see cref="SendVisitToBillingRequestHandler"/> class. /// </summary> /// <param name="codingContextRepository">The coding context repository.</param> public SendVisitToBillingRequestHandler(ICodingContextRepository codingContextRepository) { _codingContextRepository = codingContextRepository; }