Module: DaVinciPDexTestKit::PDexPayerClient::URLs
- Included in:
- DaVinciPDexTestKit::PDexPayerClient, MockServer, MockServer::ExportEndpoint, MockServer::ExportStatusEndpoint, MockServer::PatientEndpoint, MockServer::ProxyEndpoint, MockUdapSmartServer::TokenEndpoint, PDexClientRegistrationConfigurationUDAPDisplay, PDexlientRegistrationConfigurationSMARTDisplay, DaVinciPDexTestKit::PDexPayerClientSuite
- Defined in:
- lib/davinci_pdex_test_kit/pdex_payer_client/urls.rb
Constant Summary collapse
- PATIENT_PATH =
'/fhir/Patient'- PATIENT_INSTANCE_PATH =
'/fhir/Patient/:patient'- RESOURCE_PATH =
'/fhir/:endpoint'- INSTANCE_PATH =
'/fhir/:endpoint/:id'- BINARY_PATH =
'/fhir/Binary/:id'- METADATA_PATH =
'/fhir/metadata'- EVERYTHING_PATH =
'/fhir/Patient/:patient/$everything'- MEMBER_MATCH_PATH =
'/fhir/Patient/$member-match'- EXPORT_PATH =
'/fhir/Patient/$export'- EXPORT_STATUS_PATH =
'/fhir/$export-poll-status'- BASE_FHIR_PATH =
'/fhir'- RESUME_PASS_PATH =
'/resume_pass'- RESUME_CLINICAL_DATA_PATH =
'/resume_clinical_data'- RESUME_FAIL_PATH =
'/resume_fail'- AUTHORIZATION_PATH =
'/auth/authorization'- TOKEN_PATH =
'/auth/token'
Instance Method Summary collapse
-
#base_url ⇒ Object
overwrite base_url which is irregular.
-
#client_fhir_base_url ⇒ Object
alias for smart and udap tests.
-
#fhir_base_url ⇒ Object
overwrite fhir_base_url which is irregular.
- #suite_id ⇒ Object
Instance Method Details
#base_url ⇒ Object
overwrite base_url which is irregular
41 42 43 |
# File 'lib/davinci_pdex_test_kit/pdex_payer_client/urls.rb', line 41 def base_url @base_url ||= "#{Inferno::Application['base_url']}/custom/#{suite_id}" end |
#client_fhir_base_url ⇒ Object
alias for smart and udap tests
51 52 53 |
# File 'lib/davinci_pdex_test_kit/pdex_payer_client/urls.rb', line 51 def client_fhir_base_url fhir_base_url end |
#fhir_base_url ⇒ Object
overwrite fhir_base_url which is irregular
46 47 48 |
# File 'lib/davinci_pdex_test_kit/pdex_payer_client/urls.rb', line 46 def fhir_base_url base_url + BASE_FHIR_PATH end |
#suite_id ⇒ Object
36 37 38 |
# File 'lib/davinci_pdex_test_kit/pdex_payer_client/urls.rb', line 36 def suite_id PDexPayerClientSuite.id end |