Module: CarinForBlueButtonTestKit::URLs

Instance Method Summary collapse

Instance Method Details

#authorization_urlObject



24
25
26
# File 'lib/carin_for_blue_button_test_kit/client/v2.0.0/urls.rb', line 24

def authorization_url
  @authorization_url ||= base_url + AUTHORIZATION_PATH
end

#base_urlObject



16
17
18
# File 'lib/carin_for_blue_button_test_kit/client/v2.0.0/urls.rb', line 16

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

#client_fhir_base_urlObject

alias for OIDC from SMART / UDAP client tests



40
41
42
# File 'lib/carin_for_blue_button_test_kit/client/v2.0.0/urls.rb', line 40

def client_fhir_base_url # alias for OIDC from SMART / UDAP client tests
  fhir_base_url
end

#fhir_base_urlObject



36
37
38
# File 'lib/carin_for_blue_button_test_kit/client/v2.0.0/urls.rb', line 36

def fhir_base_url
  @fhir_base_url ||= base_url + BASE_FHIR_PATH
end

#jwks_urlObject



28
29
30
# File 'lib/carin_for_blue_button_test_kit/client/v2.0.0/urls.rb', line 28

def jwks_url
  @jwks_url ||= base_url + JKWS_PATH
end

#metadata_urlObject



56
57
58
# File 'lib/carin_for_blue_button_test_kit/client/v2.0.0/urls.rb', line 56

def 
  @metadata_url ||= base_url + METADATA_PATH
end

#patient_urlObject



44
45
46
# File 'lib/carin_for_blue_button_test_kit/client/v2.0.0/urls.rb', line 44

def patient_url
  @patient_url ||= base_url + PATIENT_PATH
end

#resource_api_urlObject



48
49
50
# File 'lib/carin_for_blue_button_test_kit/client/v2.0.0/urls.rb', line 48

def resource_api_url
  @resource_api_url ||= base_url + RESOURCE_API_PATH
end

#resource_id_urlObject



52
53
54
# File 'lib/carin_for_blue_button_test_kit/client/v2.0.0/urls.rb', line 52

def resource_id_url
  @resource_id_url ||= base_url + RESOURCE_ID_PATH
end

#resume_claims_data_urlObject



64
65
66
# File 'lib/carin_for_blue_button_test_kit/client/v2.0.0/urls.rb', line 64

def resume_claims_data_url
  @resume_claims_data_url ||= base_url + RESUME_CLAIMS_DATA_PATH
end

#resume_fail_urlObject



68
69
70
# File 'lib/carin_for_blue_button_test_kit/client/v2.0.0/urls.rb', line 68

def resume_fail_url
  @resume_fail_url ||= base_url + RESUME_FAIL_PATH
end

#resume_pass_urlObject



60
61
62
# File 'lib/carin_for_blue_button_test_kit/client/v2.0.0/urls.rb', line 60

def resume_pass_url
  @resume_pass_url ||= base_url + RESUME_PASS_PATH
end

#smart_configuration_urlObject



32
33
34
# File 'lib/carin_for_blue_button_test_kit/client/v2.0.0/urls.rb', line 32

def smart_configuration_url
  @smart_configuration_url ||= base_url + SMART_CONFIG_PATH
end

#suite_idObject



72
73
74
# File 'lib/carin_for_blue_button_test_kit/client/v2.0.0/urls.rb', line 72

def suite_id
  CarinForBlueButtonTestKit::C4BBV200ClientSuite.id
end

#token_urlObject



20
21
22
# File 'lib/carin_for_blue_button_test_kit/client/v2.0.0/urls.rb', line 20

def token_url
  @token_url ||= base_url + TOKEN_PATH
end