Class: DaVinciCRDTestKit::V221::HookRequestPrefetchCompleteTest
Constant Summary
collapse
- SERVICE_FILENAMES =
{
complete: 'cds-services-v221.json',
subset: 'cds-services-prefetch-subset-v221.json'
}.freeze
- PREFETCH_KEY_COMPARISON_MAP =
{
'patient' => 'pat',
'encounter' => 'enc',
'coverage' => 'cov',
'communicationRequests' => 'comReqs',
'deviceRequests' => 'devReqs',
'medicationRequests' => 'medReqs',
'nutritionOrders' => 'nutOrds',
'serviceRequests' => 'servReqs',
'visionPrescriptions' => 'visRxs',
'devices' => 'devs',
'medications' => 'meds',
'practitionerRoles' => 'roles',
'practitioners' => 'pracs',
'organizations' => 'orgs',
'locations' => 'locs'
}.freeze
Instance Method Summary
collapse
#add_request_message, #parse_json_request_entity, #request_prefix, #requests_with_errors_prefix
#crd_interaction_group, #hook_name, #load_interaction_group_requests, #load_requests_for_cross_hook_analysis
Instance Method Details
#key_comparison_map_for_target(target) ⇒ Object
83
84
85
86
87
88
89
|
# File 'lib/davinci_crd_test_kit/client/v2.2.1/verify_request/hook_request_prefetch_complete_test.rb', line 83
def key_comparison_map_for_target(target)
if target == :complete
PREFETCH_KEY_COMPARISON_MAP.invert
else
PREFETCH_KEY_COMPARISON_MAP
end
end
|
#service_path_for_opposite(target) ⇒ Object
60
61
62
63
|
# File 'lib/davinci_crd_test_kit/client/v2.2.1/verify_request/hook_request_prefetch_complete_test.rb', line 60
def service_path_for_opposite(target)
opposite = target == :complete ? :subset : :complete
service_path_for_target(opposite)
end
|
#service_path_for_target(target) ⇒ Object
56
57
58
|
# File 'lib/davinci_crd_test_kit/client/v2.2.1/verify_request/hook_request_prefetch_complete_test.rb', line 56
def service_path_for_target(target)
File.join(__dir__, '..', SERVICE_FILENAMES[target])
end
|