Module: DaVinciDTRTestKit::URLs

Included in:
AdaptiveFormTest, DTRAdaptiveNextQuestionRequestTest, DTRAdaptiveNextQuestionRequestValidationTest, DTRAdaptiveResponseValidationTest, DTRFullEHRAdaptiveRequestTest, DTRFullEHRCustomAdaptiveRequestTest, DTRFullEHRLaunchAttestationTest, DTRFullEHRMSQuestionnairePackageRequestTest, DTRFullEHRPrepopulationAttestationTest, DTRFullEHRPrepopulationOverrideAttestationTest, DTRFullEHRQuestionnairePackageRequestTest, DTRFullEHRStoreAttestationTest, DTRLightEHRSupportedPayersAcceptHeaderTest, DTRLightEHRSupportedPayersConfigTest, DTRLightEHRSupportedPayersEndpointTest, DTRLightEHRSupportedPayersUseTest, DTRLightEHRSupportedPayersUserResponseTest, DTRMustSupportAttestationTest, DTRPayerRegistrationConfigurationSMARTDisplay, DTRPayerRegistrationConfigurationUDAPDisplay, DTRPrepopulationAttestationTest, DTRPrepopulationOverrideAttestationTest, DTRQuestionnairePackageValidationTest, DTRQuestionnaireResponseBasicConformanceTest, DTRRenderingAttestationTest, DTRRespiratoryQuestionnairePackageRequestTest, DTRRespiratoryQuestionnaireResponseSaveTest, DTRRespiratoryRenderingAttestationTest, DTRSmartAppAdaptiveRequestTest, DTRSmartAppCustomAdaptiveRequestTest, DTRSmartAppMSQuestionnairePackageRequestTest, DTRSmartAppPrepopulationAttestationTest, DTRSmartAppPrepopulationOverrideAttestationTest, DTRSmartAppQuestionnairePackageRequestTest, DTRSmartAppQuestionnaireResponseSaveTest, DTRStaticDinnerEnabledQuestionsAttestationTest, PayerAdaptiveFormNextRequestTest, PayerAdaptiveFormRequestTest, PayerStaticFormRequestValidationTest, PayerStaticFormResponseTest, StaticRFormRequestTest, TokenRequestTest
Defined in:
lib/davinci_dtr_test_kit/urls.rb

Instance Method Summary collapse

Instance Method Details

#base_urlObject



27
28
29
# File 'lib/davinci_dtr_test_kit/urls.rb', line 27

def base_url
  @base_url ||= "#{Inferno::Application['base_url']}/custom/#{suite_id}"
end

#ehr_authorize_urlObject



35
36
37
# File 'lib/davinci_dtr_test_kit/urls.rb', line 35

def ehr_authorize_url
  @ehr_authorize_url ||= base_url + EHR_AUTHORIZE_PATH
end

#ehr_token_urlObject



39
40
41
# File 'lib/davinci_dtr_test_kit/urls.rb', line 39

def ehr_token_url
  @ehr_token_url ||= base_url + EHR_TOKEN_PATH
end

#fhir_base_urlObject



31
32
33
# File 'lib/davinci_dtr_test_kit/urls.rb', line 31

def fhir_base_url
  @fhir_base_url ||= base_url + FHIR_BASE_PATH
end

#next_urlObject



51
52
53
# File 'lib/davinci_dtr_test_kit/urls.rb', line 51

def next_url
  @next_url ||= base_url + NEXT_PATH
end

#payer_token_urlObject



43
44
45
# File 'lib/davinci_dtr_test_kit/urls.rb', line 43

def payer_token_url
  @payer_token_url ||= base_url + PAYER_TOKEN_PATH
end

#questionnaire_package_urlObject



47
48
49
# File 'lib/davinci_dtr_test_kit/urls.rb', line 47

def questionnaire_package_url
  @questionnaire_package_url ||= base_url + QUESTIONNAIRE_PACKAGE_PATH
end

#questionnaire_response_urlObject



55
56
57
# File 'lib/davinci_dtr_test_kit/urls.rb', line 55

def questionnaire_response_url
  @questionnaire_response_url ||= base_url + QUESTIONNAIRE_RESPONSE_PATH
end

#registration_urlObject



79
80
81
# File 'lib/davinci_dtr_test_kit/urls.rb', line 79

def registration_url
  @registration_url ||= base_url + REGISTRATION_PATH
end

#resume_fail_urlObject



67
68
69
# File 'lib/davinci_dtr_test_kit/urls.rb', line 67

def resume_fail_url
  @resume_fail_url ||= base_url + RESUME_FAIL_PATH
end

#resume_pass_urlObject



63
64
65
# File 'lib/davinci_dtr_test_kit/urls.rb', line 63

def resume_pass_url
  @resume_pass_url ||= base_url + RESUME_PASS_PATH
end

#suite_idObject



83
84
85
# File 'lib/davinci_dtr_test_kit/urls.rb', line 83

def suite_id
  self.class.suite.id
end

#supported_payer_url(unique_url_id) ⇒ Object



59
60
61
# File 'lib/davinci_dtr_test_kit/urls.rb', line 59

def supported_payer_url(unique_url_id)
  @supported_payer_url ||= base_url + SUPPORTED_PAYER_PATH.gsub(':tester_url_id', unique_url_id)
end

#token_urlObject



75
76
77
# File 'lib/davinci_dtr_test_kit/urls.rb', line 75

def token_url
  @token_url ||= base_url + TOKEN_PATH
end

#udap_discovery_urlObject



71
72
73
# File 'lib/davinci_dtr_test_kit/urls.rb', line 71

def udap_discovery_url
  @udap_discovery_url ||= base_url + UDAP_DISCOVERY_PATH
end