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
- #base_url ⇒ Object
- #ehr_authorize_url ⇒ Object
- #ehr_token_url ⇒ Object
- #fhir_base_url ⇒ Object
- #next_url ⇒ Object
- #payer_token_url ⇒ Object
- #questionnaire_package_url ⇒ Object
- #questionnaire_response_url ⇒ Object
- #registration_url ⇒ Object
- #resume_fail_url ⇒ Object
- #resume_pass_url ⇒ Object
- #suite_id ⇒ Object
- #supported_payer_url(unique_url_id) ⇒ Object
- #token_url ⇒ Object
- #udap_discovery_url ⇒ Object
Instance Method Details
#base_url ⇒ Object
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_url ⇒ Object
35 36 37 |
# File 'lib/davinci_dtr_test_kit/urls.rb', line 35 def ||= base_url + EHR_AUTHORIZE_PATH end |
#ehr_token_url ⇒ Object
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_url ⇒ Object
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_url ⇒ Object
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_url ⇒ Object
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_url ⇒ Object
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_url ⇒ Object
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_url ⇒ Object
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_url ⇒ Object
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_url ⇒ Object
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_id ⇒ Object
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_url ⇒ Object
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_url ⇒ Object
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 |