Class: DaVinciDTRTestKit::DTRAdaptiveNextQuestionRequestTest
- Inherits:
-
Inferno::Test
- Object
- Inferno::Test
- DaVinciDTRTestKit::DTRAdaptiveNextQuestionRequestTest
show all
- Includes:
- URLs
- Defined in:
- lib/davinci_dtr_test_kit/full_ehr/v2.0.1/adaptive_interaction/dtr_adaptive_next_question_request_test.rb
Instance Method Summary
collapse
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
#cont_test_description ⇒ Object
25
26
27
28
29
30
31
32
33
|
# File 'lib/davinci_dtr_test_kit/full_ehr/v2.0.1/adaptive_interaction/dtr_adaptive_next_question_request_test.rb', line 25
def cont_test_description
" ### Continuing the Tests\n\n When the DTR application has finished loading the Questionnaire,\n including any clinical data requests to support pre-population,\n [Click here](\#{resume_pass_url}?token=\#{client_id}) to continue.\n DESCRIPTION\nend\n"
|
#next_question_prompt ⇒ Object
39
40
41
42
43
44
45
46
47
48
|
# File 'lib/davinci_dtr_test_kit/full_ehr/v2.0.1/adaptive_interaction/dtr_adaptive_next_question_request_test.rb', line 39
def next_question_prompt
if next_question_prompt_title&.include?('Initial')
'Invoke the $next-question operation by sending a POST request to'
elsif next_question_prompt_title&.include?('Last')
'Answer the remaining questions and then make a final next-question request by sending a POST request to'
else
"Answer the 'What do you want for dinner' question and then make a next-question request by sending a POST " \
'request to'
end
end
|
#next_question_prompt_title ⇒ Object
35
36
37
|
# File 'lib/davinci_dtr_test_kit/full_ehr/v2.0.1/adaptive_interaction/dtr_adaptive_next_question_request_test.rb', line 35
def next_question_prompt_title
config.options[:next_question_prompt_title]
end
|
#prompt_cont ⇒ Object
50
51
52
53
54
55
56
57
58
59
60
|
# File 'lib/davinci_dtr_test_kit/full_ehr/v2.0.1/adaptive_interaction/dtr_adaptive_next_question_request_test.rb', line 50
def prompt_cont
if next_question_prompt_title&.include?('Initial')
%(Upon receipt, Inferno will provide the first set of questions to complete.)
elsif next_question_prompt_title&.include?('Last')
%(Upon receipt, Inferno will update the status of the QuestionnaireResponse
resource parameter to `complete`.)
else
%(Upon receipt, Inferno will provide the next set of questions to complete
based on previous answers.)
end
end
|