6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# File 'lib/davinci_dtr_test_kit/server/v2.2.0/client_simulation.rb', line 6
def questionnaire_interaction(
fhir_base_url,
questionnaire_package_request_parameters,
questionnaire_response_templates
)
qp_response = make_questionnaire_package_request(fhir_base_url, questionnaire_package_request_parameters)
package_bundles = (qp_response)
find_and_expand_value_sets(package_bundles, fhir_base_url)
adaptive_questionnaire_details =
(package_bundles, questionnaire_response_templates)
adaptive_questionnaire_details.each do |detail|
request_adaptive_questionnaire_using_next_question(detail, fhir_base_url)
end
end
|