public ClinicalTemplateService(IHealthAssessmentTemplateRepository healthAssessmentTemplateRepository, IClinicalTestQualificationCriteriaRepository clinicalTestQualificationCriteriaRepository, IHealthAssessmentRepository healthAssessmentRepository, IClinicalQuestionsHealthAssessmentHelper clinicalQuestionsHealthAssessmentHelper) { _healthAssessmentTemplateRepository = healthAssessmentTemplateRepository; _clinicalTestQualificationCriteriaRepository = clinicalTestQualificationCriteriaRepository; _healthAssessmentRepository = healthAssessmentRepository; _clinicalQuestionsHealthAssessmentHelper = clinicalQuestionsHealthAssessmentHelper; }
public HealthAssessmentTemplateEditModelValidator(IHealthAssessmentTemplateRepository templateRepository) { _templateRepository = templateRepository; RuleFor(x => x.Name).NotNull().WithMessage("required").NotEmpty().WithMessage("required").Must(CheckifNameisUnique).WithMessage("Please select a unique name"); RuleFor(x => x.TemplateType).GreaterThan(0).WithMessage("select template type").When(m => m.Category == (long)HealthAssessmentTemplateCategory.HealthAssessmentTemplate); RuleFor(x => x.Category).GreaterThan(0).WithMessage("select template category"); RuleFor(x => x.SelectedQuestionIds).NotNull().WithMessage("select altleast one question").NotEmpty().WithMessage("select altleast one question"); }
public CustomerClinicalQuestionAnswerService(ICustomerClinicalQuestionAnswerRepository clinicalQuestionAnswerRepository, IHealthAssessmentTemplateRepository healthAssessmentTemplateRepository, IHealthAssessmentRepository healthAssessmentRepository, IClinicalTestQualificationCriteriaRepository clinicalTestQualificationCriteriaRepository, ICustomerRepository customerRepository, IEventTestRepository eventTestRepository, IClinicalQuestionsHealthAssessmentHelper clinicalQuestionsHealthAssessmentHelper) { _clinicalQuestionAnswerRepository = clinicalQuestionAnswerRepository; _healthAssessmentTemplateRepository = healthAssessmentTemplateRepository; _healthAssessmentRepository = healthAssessmentRepository; _clinicalTestQualificationCriteriaRepository = clinicalTestQualificationCriteriaRepository; _customerRepository = customerRepository; _eventTestRepository = eventTestRepository; _clinicalQuestionsHealthAssessmentHelper = clinicalQuestionsHealthAssessmentHelper; }
public HealthAssessmentController(ISettings setting, IHealthAssessmentTemplateRepository healthAssessmentTemplateRepository, ISessionContext sessionContext, IHospitalPartnerRepository hospitalPartnerRepository, IHealthAssessmentRepository healthAssessmentRepository, IHealthAssessmentTemplateService healthAssessmentTemplateService, IClinicalQuestionsHealthAssessmentHelper clinicalQuestionsHealthAssessmentHelper) { _pageSize = setting.DefaultPageSizeForReports; _healthAssessmentTemplateRepository = healthAssessmentTemplateRepository; _sessionContext = sessionContext; _hospitalPartnerRepository = hospitalPartnerRepository; _healthAssessmentRepository = healthAssessmentRepository; _healthAssessmentTemplateService = healthAssessmentTemplateService; _clinicalQuestionsHealthAssessmentHelper = clinicalQuestionsHealthAssessmentHelper; }
public CustomerHafQuestionService(IHealthAssessmentRepository healthAssessmentRepository, IOrderRepository orderRepository, IHealthAssessmentTemplateRepository healthAssessmentTemplateRepository, IEventRepository eventRepository, IEventPodRepository eventPodRepository, IEventPackageRepository eventPackageRepository, IEventTestRepository eventTestRepository, IHealthAssessmentQuestionDependencyRuleRepository haqDependencyRuleRepository, ICustomerRepository customerRepository) { _healthAssessmentRepository = healthAssessmentRepository; _orderRepository = orderRepository; _healthAssessmentTemplateRepository = healthAssessmentTemplateRepository; _eventRepository = eventRepository; _eventPodRepository = eventPodRepository; _eventPackageRepository = eventPackageRepository; _eventTestRepository = eventTestRepository; _haqDependencyRuleRepository = haqDependencyRuleRepository; _customerRepository = customerRepository; }
public ClinicalQuestionsHealthAssessmentHelper(IClinicalTestQualificationCriteriaRepository clinicalTestQualificationCriteriaRepository, IHealthAssessmentRepository healthAssessmentRepository, IHealthAssessmentTemplateRepository healthAssessmentTemplateRepository) { _clinicalTestQualificationCriteriaRepository = clinicalTestQualificationCriteriaRepository; _healthAssessmentRepository = healthAssessmentRepository; _healthAssessmentTemplateRepository = healthAssessmentTemplateRepository; }
public ClinicalQuestionTemplateCriteriaService(IHealthAssessmentTemplateRepository healthAssessmentTemplateRepository, IClinicalTestQualificationCriteriaRepository clinicalTestQualificationCriteriaRepository) { _healthAssessmentTemplateRepository = healthAssessmentTemplateRepository; _clinicalTestQualificationCriteriaRepository = clinicalTestQualificationCriteriaRepository; }
public HealthAssessmentTemplateService(IHealthAssessmentTemplateRepository healthAssessmentTemplateRepository) { _healthAssessmentTemplateRepository = healthAssessmentTemplateRepository; }