Пример #1
0
 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");
        }
Пример #3
0
 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;
 }
Пример #4
0
 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;
 }
Пример #6
0
 public ClinicalQuestionsHealthAssessmentHelper(IClinicalTestQualificationCriteriaRepository clinicalTestQualificationCriteriaRepository, IHealthAssessmentRepository healthAssessmentRepository, IHealthAssessmentTemplateRepository healthAssessmentTemplateRepository)
 {
     _clinicalTestQualificationCriteriaRepository = clinicalTestQualificationCriteriaRepository;
     _healthAssessmentRepository         = healthAssessmentRepository;
     _healthAssessmentTemplateRepository = healthAssessmentTemplateRepository;
 }
Пример #7
0
 public ClinicalQuestionTemplateCriteriaService(IHealthAssessmentTemplateRepository healthAssessmentTemplateRepository,
                                                IClinicalTestQualificationCriteriaRepository clinicalTestQualificationCriteriaRepository)
 {
     _healthAssessmentTemplateRepository          = healthAssessmentTemplateRepository;
     _clinicalTestQualificationCriteriaRepository = clinicalTestQualificationCriteriaRepository;
 }
 public HealthAssessmentTemplateService(IHealthAssessmentTemplateRepository healthAssessmentTemplateRepository)
 {
     _healthAssessmentTemplateRepository = healthAssessmentTemplateRepository;
 }