Class: USCoreTestKit::Client::USCoreClientV501::ReadEndpoint
- Inherits:
-
Inferno::DSL::SuiteEndpoint
- Object
- Inferno::DSL::SuiteEndpoint
- USCoreTestKit::Client::USCoreClientV501::ReadEndpoint
show all
- Includes:
- ServerProxy, URLs
- Defined in:
- lib/us_core_test_kit/client/generated/v5.0.1/read_endpoint.rb
Instance Method Summary
collapse
Methods included from URLs
#authorization_url, #base_url, #client_fhir_base_url, #fhir_url, #read_url, #resume_pass_url, #search_url, #token_url
#build_proxied_read_response, #build_proxied_search_response, #new_link, #proxy_client, #remove_transfer_encoding_and_content_length_header, #replace_bundle_urls, #request_headers
Instance Method Details
#make_response ⇒ Object
20
21
22
|
# File 'lib/us_core_test_kit/client/generated/v5.0.1/read_endpoint.rb', line 20
def make_response
build_proxied_read_response
end
|
#resource_to_tag(resource) ⇒ Object
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
|
# File 'lib/us_core_test_kit/client/generated/v5.0.1/read_endpoint.rb', line 28
def resource_to_tag(resource)
case resource
when 'Patient'
READ_PATIENT_TAG
when 'AllergyIntolerance'
READ_ALLERGY_INTOLERANCE_TAG
when 'CarePlan'
READ_CARE_PLAN_TAG
when 'CareTeam'
READ_CARE_TEAM_TAG
when 'Condition'
READ_CONDITION_TAG
when 'Device'
READ_DEVICE_TAG
when 'DiagnosticReport'
READ_DIAGNOSTIC_REPORT_TAG
when 'DocumentReference'
READ_DOCUMENT_REFERENCE_TAG
when 'Encounter'
READ_ENCOUNTER_TAG
when 'Goal'
READ_GOAL_TAG
when 'Immunization'
READ_IMMUNIZATION_TAG
when 'MedicationRequest'
READ_MEDICATION_REQUEST_TAG
when 'Observation'
READ_OBSERVATION_TAG
when 'Procedure'
READ_PROCEDURE_TAG
when 'QuestionnaireResponse'
READ_QUESTIONNAIRE_RESPONSE_TAG
when 'ServiceRequest'
READ_SERVICE_REQUEST_TAG
when 'Organization'
READ_ORGANIZATION_TAG
when 'Practitioner'
READ_PRACTITIONER_TAG
when 'PractitionerRole'
READ_PRACTITIONER_ROLE_TAG
when 'Provenance'
READ_PROVENANCE_TAG
when 'RelatedPerson'
READ_RELATED_PERSON_TAG
end
end
|
#resource_type ⇒ Object
75
76
77
|
# File 'lib/us_core_test_kit/client/generated/v5.0.1/read_endpoint.rb', line 75
def resource_type
request.params[:resource_type]
end
|
#suite_id ⇒ Object
79
80
81
|
# File 'lib/us_core_test_kit/client/generated/v5.0.1/read_endpoint.rb', line 79
def suite_id
USCoreClientTestSuite.id
end
|
24
25
26
|
# File 'lib/us_core_test_kit/client/generated/v5.0.1/read_endpoint.rb', line 24
def tags
[READ_REQUEST_TAG, resource_to_tag(resource_type)]
end
|
#test_run_identifier ⇒ Object
14
15
16
17
18
|
# File 'lib/us_core_test_kit/client/generated/v5.0.1/read_endpoint.rb', line 14
def test_run_identifier
SMARTAppLaunch::MockSMARTServer.issued_token_to_client_id(
request.['authorization']&.delete_prefix('Bearer ')
)
end
|