Class: DaVinciDTRTestKit::DTRFullEHRV220NextQuestionResponseValidationTest

Inherits:
Inferno::Test
  • Object
show all
Includes:
MultiRequestMessageHelper, QuestionnaireHelper, ShortCircuitInteractionVerification, URLs
Defined in:
lib/davinci_dtr_test_kit/full_ehr/v2.2.0/response/dtr_next_question_response_validation_test.rb

Constant Summary

Constants included from ShortCircuitInteractionVerification

ShortCircuitInteractionVerification::DEFAULT_SHORT_CIRCUIT_BAD_MESSAGE, ShortCircuitInteractionVerification::DEFAULT_SHORT_CIRCUIT_OK_MESSAGE, ShortCircuitInteractionVerification::SHORT_CIRCUIT_ADAPTIVE_MESSAGE

Instance Method Summary collapse

Methods included from QuestionnaireHelper

#adaptive_questionnaire?, #contained_questionnaire_from_questionnaire_response, #no_questionnaires_returned?, #questionnaire_canonical_url, #questionnaire_display, #questionnaire_from_next_question_output_parameters, #questionnaire_from_package_bundle, #questionnaire_package_bundles, #questionnaire_package_output_parameters_from_operation_responses, #questionnaire_response_from_next_question_request, #questionnaire_response_from_next_question_response, #questionnaires_from_operation_response_parameters, #questionnaires_from_operation_responses, #questionnaires_from_questionnaire_package_output_parameters

Methods included from ShortCircuitInteractionVerification

#check_for_adaptive_short_circuit, #check_for_short_circuit, #clear_adaptive_short_circuit_flag, #clear_short_circuit_flag, #short_circuit_adaptive_validation_tests, #short_circuit_fail, #short_circuit_omit, #short_circuit_pass, #short_circuit_skip, #short_circuit_validation_tests

Methods included from MultiRequestMessageHelper

#add_request_message, #parse_fhir_request_entity, #request_prefix, #requests_with_errors_prefix

Methods included from URLs

#base_url, #ehr_authorize_url, #ehr_token_url, #fhir_base_url, #next_url, #payer_token_url, #questionnaire_package_url, #questionnaire_response_url, #registration_url, #resume_fail_url, #resume_pass_url, #suite_id, #supported_payer_url, #token_url, #udap_discovery_url

Instance Method Details

#target_tagsObject



32
33
34
35
36
37
# File 'lib/davinci_dtr_test_kit/full_ehr/v2.2.0/response/dtr_next_question_response_validation_test.rb', line 32

def target_tags
  tags = [CLIENT_NEXT_TAG]
  tags << config.options[:dtr_workflow_tag] if config.options[:dtr_workflow_tag].present?

  tags
end