Module: DaVinciCRDTestKit

Defined in:
lib/davinci_crd_test_kit/version.rb,
lib/davinci_crd_test_kit/metadata.rb,
lib/davinci_crd_test_kit/cross_suite/tags.rb,
lib/davinci_crd_test_kit/server/jwt_helper.rb,
lib/davinci_crd_test_kit/cross_suite/base_urls.rb,
lib/davinci_crd_test_kit/server/endpoints/jwks.rb,
lib/davinci_crd_test_kit/client/client_base_urls.rb,
lib/davinci_crd_test_kit/server/jobs/invoke_hook.rb,
lib/davinci_crd_test_kit/server/server_base_urls.rb,
lib/davinci_crd_test_kit/client/crd_client_options.rb,
lib/davinci_crd_test_kit/client/v2.0.1/client_urls.rb,
lib/davinci_crd_test_kit/client/v2.2.1/client_urls.rb,
lib/davinci_crd_test_kit/server/resource_extractor.rb,
lib/davinci_crd_test_kit/server/server_hook_helper.rb,
lib/davinci_crd_test_kit/server/server_test_helper.rb,
lib/davinci_crd_test_kit/server/v2.0.1/server_urls.rb,
lib/davinci_crd_test_kit/server/v2.2.1/server_urls.rb,
lib/davinci_crd_test_kit/cross_suite/replace_tokens.rb,
lib/davinci_crd_test_kit/cross_suite/cards_validation.rb,
lib/davinci_crd_test_kit/client/v2.0.1/crd_client_suite.rb,
lib/davinci_crd_test_kit/client/v2.2.1/crd_client_suite.rb,
lib/davinci_crd_test_kit/server/v2.0.1/crd_server_suite.rb,
lib/davinci_crd_test_kit/server/v2.2.1/crd_server_suite.rb,
lib/davinci_crd_test_kit/client/v2.0.1/client_hooks_group.rb,
lib/davinci_crd_test_kit/client/v2.2.1/client_hooks_group.rb,
lib/davinci_crd_test_kit/cross_suite/cards_identification.rb,
lib/davinci_crd_test_kit/server/v2.0.1/server_hooks_group.rb,
lib/davinci_crd_test_kit/server/v2.2.1/server_hooks_group.rb,
lib/davinci_crd_test_kit/client/tagged_request_load_helper.rb,
lib/davinci_crd_test_kit/client/multi_request_message_helper.rb,
lib/davinci_crd_test_kit/client/v2.0.1/client_fhir_api_group.rb,
lib/davinci_crd_test_kit/client/v2.2.1/client_fhir_api_group.rb,
lib/davinci_crd_test_kit/cross_suite/fhirpath_on_cds_request.rb,
lib/davinci_crd_test_kit/server/endpoints/mock_ehr_endpoints.rb,
lib/davinci_crd_test_kit/client/v2.0.1/auth/token_header_test.rb,
lib/davinci_crd_test_kit/client/v2.2.1/auth/token_header_test.rb,
lib/davinci_crd_test_kit/server/v2.0.1/server_discovery_group.rb,
lib/davinci_crd_test_kit/server/v2.2.1/server_discovery_group.rb,
lib/davinci_crd_test_kit/client/client_hook_request_validation.rb,
lib/davinci_crd_test_kit/client/v2.0.1/auth/retrieve_jwks_test.rb,
lib/davinci_crd_test_kit/client/v2.0.1/auth/token_payload_test.rb,
lib/davinci_crd_test_kit/client/v2.0.1/client_order_sign_group.rb,
lib/davinci_crd_test_kit/client/v2.2.1/auth/retrieve_jwks_test.rb,
lib/davinci_crd_test_kit/client/v2.2.1/auth/token_payload_test.rb,
lib/davinci_crd_test_kit/client/v2.2.1/client_cross_hook_group.rb,
lib/davinci_crd_test_kit/client/v2.2.1/client_order_sign_group.rb,
lib/davinci_crd_test_kit/server/server_hook_request_validation.rb,
lib/davinci_crd_test_kit/server/v2.0.1/server_order_sign_group.rb,
lib/davinci_crd_test_kit/server/v2.2.1/server_order_sign_group.rb,
lib/davinci_crd_test_kit/client/endpoints/hook_request_endpoint.rb,
lib/davinci_crd_test_kit/client/endpoints/mock_service_response.rb,
lib/davinci_crd_test_kit/client/v2.0.1/client_order_select_group.rb,
lib/davinci_crd_test_kit/client/v2.0.1/client_registration_group.rb,
lib/davinci_crd_test_kit/client/v2.2.1/client_order_select_group.rb,
lib/davinci_crd_test_kit/client/v2.2.1/client_registration_group.rb,
lib/davinci_crd_test_kit/cross_suite/prefetch_profile_validation.rb,
lib/davinci_crd_test_kit/cross_suite/profiles_and_resource_types.rb,
lib/davinci_crd_test_kit/server/server_abstract_invoke_hook_test.rb,
lib/davinci_crd_test_kit/server/v2.0.1/server_order_select_group.rb,
lib/davinci_crd_test_kit/server/v2.2.1/server_order_select_group.rb,
lib/davinci_crd_test_kit/client/endpoints/custom_service_response.rb,
lib/davinci_crd_test_kit/cross_suite/prefetch_contents_validation.rb,
lib/davinci_crd_test_kit/client/v2.0.1/auth/decode_auth_token_test.rb,
lib/davinci_crd_test_kit/client/v2.0.1/client_order_dispatch_group.rb,
lib/davinci_crd_test_kit/client/v2.2.1/auth/decode_auth_token_test.rb,
lib/davinci_crd_test_kit/client/v2.2.1/client_order_dispatch_group.rb,
lib/davinci_crd_test_kit/cross_suite/hook_request_field_validation.rb,
lib/davinci_crd_test_kit/cross_suite/prefetch_completeness_checker.rb,
lib/davinci_crd_test_kit/cross_suite/suggestion_actions_validation.rb,
lib/davinci_crd_test_kit/server/endpoints/jwk_set_endpoint_handler.rb,
lib/davinci_crd_test_kit/server/v2.0.1/server_order_dispatch_group.rb,
lib/davinci_crd_test_kit/server/v2.2.1/server_order_dispatch_group.rb,
lib/davinci_crd_test_kit/client/v2.0.1/client_encounter_start_group.rb,
lib/davinci_crd_test_kit/client/v2.2.1/client_encounter_start_group.rb,
lib/davinci_crd_test_kit/cross_suite/logical_models_override_helper.rb,
lib/davinci_crd_test_kit/server/v2.0.1/server_encounter_start_group.rb,
lib/davinci_crd_test_kit/server/v2.2.1/server_encounter_start_group.rb,
lib/davinci_crd_test_kit/client/v2.0.1/api/client_fhir_api_read_test.rb,
lib/davinci_crd_test_kit/client/v2.0.1/client_appointment_book_group.rb,
lib/davinci_crd_test_kit/client/v2.2.1/client_appointment_book_group.rb,
lib/davinci_crd_test_kit/server/v2.0.1/server_appointment_book_group.rb,
lib/davinci_crd_test_kit/server/v2.2.1/server_appointment_book_group.rb,
lib/davinci_crd_test_kit/client/v2.0.1/client_card_must_support_group.rb,
lib/davinci_crd_test_kit/client/v2.2.1/client_long_running_hook_group.rb,
lib/davinci_crd_test_kit/server/endpoints/mock_ehr/fhir_read_endpoint.rb,
lib/davinci_crd_test_kit/client/v2.0.1/api/client_fhir_api_create_test.rb,
lib/davinci_crd_test_kit/client/v2.0.1/api/client_fhir_api_search_test.rb,
lib/davinci_crd_test_kit/client/v2.0.1/api/client_fhir_api_update_test.rb,
lib/davinci_crd_test_kit/cross_suite/requests_logical_model_validation.rb,
lib/davinci_crd_test_kit/cross_suite/response_logical_model_validation.rb,
lib/davinci_crd_test_kit/client/v2.0.1/client_encounter_discharge_group.rb,
lib/davinci_crd_test_kit/client/v2.2.1/client_encounter_discharge_group.rb,
lib/davinci_crd_test_kit/server/endpoints/mock_ehr/fhir_create_endpoint.rb,
lib/davinci_crd_test_kit/server/endpoints/mock_ehr/fhir_delete_endpoint.rb,
lib/davinci_crd_test_kit/server/endpoints/mock_ehr/fhir_request_handler.rb,
lib/davinci_crd_test_kit/server/endpoints/mock_ehr/fhir_search_endpoint.rb,
lib/davinci_crd_test_kit/server/endpoints/mock_ehr/fhir_update_endpoint.rb,
lib/davinci_crd_test_kit/server/v2.0.1/server_encounter_discharge_group.rb,
lib/davinci_crd_test_kit/server/v2.2.1/server_encounter_discharge_group.rb,
lib/davinci_crd_test_kit/client/endpoints/cds_services_discovery_handler.rb,
lib/davinci_crd_test_kit/server/v2.0.1/discovery/discovery_endpoint_test.rb,
lib/davinci_crd_test_kit/server/v2.2.1/discovery/discovery_endpoint_test.rb,
lib/davinci_crd_test_kit/client/endpoints/gather_response_generation_data.rb,
lib/davinci_crd_test_kit/server/endpoints/mock_ehr/fhir_metadata_endpoint.rb,
lib/davinci_crd_test_kit/client/v2.0.1/api/client_fhir_api_validation_test.rb,
lib/davinci_crd_test_kit/server/v2.0.1/interaction/server_invoke_hook_test.rb,
lib/davinci_crd_test_kit/server/v2.2.1/interaction/server_invoke_hook_test.rb,
lib/davinci_crd_test_kit/client/v2.2.1/api/client_coverage_info_update_test.rb,
lib/davinci_crd_test_kit/server/v2.2.1/verify_response/unknown_context_test.rb,
lib/davinci_crd_test_kit/server/v2.0.1/server_demonstrate_hook_response_group.rb,
lib/davinci_crd_test_kit/server/v2.2.1/discovery/discovery_configuration_test.rb,
lib/davinci_crd_test_kit/server/v2.2.1/server_demonstrate_hook_response_group.rb,
lib/davinci_crd_test_kit/client/v2.2.1/api/client_crd_update_verification_group.rb,
lib/davinci_crd_test_kit/server/v2.2.1/discovery/discovery_prefetch_support_test.rb,
lib/davinci_crd_test_kit/client/v2.0.1/invocation/order_sign_receive_request_test.rb,
lib/davinci_crd_test_kit/client/v2.2.1/invocation/order_sign_receive_request_test.rb,
lib/davinci_crd_test_kit/server/v2.2.1/verify_response/unknown_configuration_test.rb,
lib/davinci_crd_test_kit/client/v2.0.1/verify_response/client_display_cards_attest.rb,
lib/davinci_crd_test_kit/client/v2.0.1/verify_response/inferno_response_validation.rb,
lib/davinci_crd_test_kit/client/v2.2.1/verify_response/client_display_cards_attest.rb,
lib/davinci_crd_test_kit/client/v2.2.1/verify_response/inferno_response_validation.rb,
lib/davinci_crd_test_kit/client/v2.0.1/invocation/order_select_receive_request_test.rb,
lib/davinci_crd_test_kit/client/v2.2.1/cross_hook/client_hook_instances_unique_test.rb,
lib/davinci_crd_test_kit/client/v2.2.1/invocation/order_select_receive_request_test.rb,
lib/davinci_crd_test_kit/client/v2.2.1/verify_request/hook_request_conformance_test.rb,
lib/davinci_crd_test_kit/server/v2.0.1/discovery/discovery_services_validation_test.rb,
lib/davinci_crd_test_kit/server/v2.2.1/discovery/discovery_services_validation_test.rb,
lib/davinci_crd_test_kit/server/v2.2.1/must_support/supported_us_core_versions_test.rb,
lib/davinci_crd_test_kit/client/v2.0.1/verify_request/hook_request_fetched_data_test.rb,
lib/davinci_crd_test_kit/client/v2.0.1/invocation/order_dispatch_receive_request_test.rb,
lib/davinci_crd_test_kit/client/v2.0.1/verify_request/hook_request_valid_context_test.rb,
lib/davinci_crd_test_kit/client/v2.2.1/invocation/order_dispatch_receive_request_test.rb,
lib/davinci_crd_test_kit/server/v2.0.1/server_required_card_response_validation_group.rb,
lib/davinci_crd_test_kit/server/v2.2.1/server_required_card_response_validation_group.rb,
lib/davinci_crd_test_kit/client/v2.0.1/invocation/encounter_start_receive_request_test.rb,
lib/davinci_crd_test_kit/client/v2.0.1/verify_request/hook_request_valid_prefetch_test.rb,
lib/davinci_crd_test_kit/client/v2.2.1/invocation/encounter_start_receive_request_test.rb,
lib/davinci_crd_test_kit/client/v2.2.1/verify_request/hook_request_granted_scopes_test.rb,
lib/davinci_crd_test_kit/server/v2.0.1/verify_response/instructions_card_received_test.rb,
lib/davinci_crd_test_kit/server/v2.2.1/verify_response/instructions_card_received_test.rb,
lib/davinci_crd_test_kit/server/v2.2.1/verify_response/unknown_cds_hooks_elements_test.rb,
lib/davinci_crd_test_kit/client/v2.0.1/invocation/appointment_book_receive_request_test.rb,
lib/davinci_crd_test_kit/client/v2.0.1/verify_request/hook_request_optional_fields_test.rb,
lib/davinci_crd_test_kit/client/v2.0.1/verify_request/hook_request_required_fields_test.rb,
lib/davinci_crd_test_kit/client/v2.2.1/invocation/appointment_book_receive_request_test.rb,
lib/davinci_crd_test_kit/server/v2.0.1/verify_response/service_response_validation_test.rb,
lib/davinci_crd_test_kit/server/v2.2.1/verify_response/coverage_info_configuration_test.rb,
lib/davinci_crd_test_kit/server/v2.2.1/verify_response/hook_request_resource_resolution.rb,
lib/davinci_crd_test_kit/server/v2.2.1/verify_response/service_response_validation_test.rb,
lib/davinci_crd_test_kit/server/v2.0.1/verify_response/additional_orders_validation_test.rb,
lib/davinci_crd_test_kit/server/v2.2.1/verify_response/additional_orders_validation_test.rb,
lib/davinci_crd_test_kit/client/v2.0.1/must_support/client_card_must_support_instructions.rb,
lib/davinci_crd_test_kit/client/v2.0.1/registration/client_registration_verification_test.rb,
lib/davinci_crd_test_kit/client/v2.2.1/registration/client_registration_verification_test.rb,
lib/davinci_crd_test_kit/client/v2.2.1/verify_request/hook_request_prefetch_complete_test.rb,
lib/davinci_crd_test_kit/client/v2.2.1/verify_request/hook_request_prefetch_profiles_test.rb,
lib/davinci_crd_test_kit/client/v2.2.1/verify_request/hook_request_requested_version_test.rb,
lib/davinci_crd_test_kit/client/v2.2.1/verify_request/hook_request_secured_transport_test.rb,
lib/davinci_crd_test_kit/client/v2.0.1/invocation/encounter_discharge_receive_request_test.rb,
lib/davinci_crd_test_kit/client/v2.2.1/cross_hook/client_location_address_propagation_test.rb,
lib/davinci_crd_test_kit/client/v2.2.1/cross_hook/client_prefetch_complete_and_subset_test.rb,
lib/davinci_crd_test_kit/client/v2.2.1/invocation/encounter_discharge_receive_request_test.rb,
lib/davinci_crd_test_kit/server/v2.2.1/must_support/coverage_information_must_support_test.rb,
lib/davinci_crd_test_kit/server/v2.0.1/verify_response/card_optional_fields_validation_test.rb,
lib/davinci_crd_test_kit/server/v2.2.1/verify_response/card_optional_fields_validation_test.rb,
lib/davinci_crd_test_kit/client/v2.2.1/long_running/client_long_running_receive_request_test.rb,
lib/davinci_crd_test_kit/server/v2.0.1/verify_response/launch_smart_app_card_validation_test.rb,
lib/davinci_crd_test_kit/server/v2.2.1/verify_response/launch_smart_app_card_validation_test.rb,
lib/davinci_crd_test_kit/client/v2.2.1/long_running/client_skip_long_running_attestation_test.rb,
lib/davinci_crd_test_kit/client/v2.2.1/verify_request/hook_request_coverage_verification_test.rb,
lib/davinci_crd_test_kit/server/v2.0.1/verify_request/service_request_context_validation_test.rb,
lib/davinci_crd_test_kit/server/v2.2.1/verify_request/service_request_context_validation_test.rb,
lib/davinci_crd_test_kit/server/v2.0.1/verify_response/external_reference_card_validation_test.rb,
lib/davinci_crd_test_kit/server/v2.2.1/verify_response/external_reference_card_validation_test.rb,
lib/davinci_crd_test_kit/client/v2.0.1/must_support/client_card_must_support_external_reference.rb,
lib/davinci_crd_test_kit/client/v2.0.1/verify_request/hook_request_prefetch_equals_queried_test.rb,
lib/davinci_crd_test_kit/client/v2.2.1/verify_request/hook_request_data_fetch_verification_test.rb,
lib/davinci_crd_test_kit/server/v2.0.1/verify_response/form_completion_response_validation_test.rb,
lib/davinci_crd_test_kit/server/v2.2.1/verify_request/service_request_no_custom_extensions_test.rb,
lib/davinci_crd_test_kit/server/v2.2.1/verify_response/form_completion_response_validation_test.rb,
lib/davinci_crd_test_kit/server/v2.2.1/verify_response/order_dispatch_coverage_information_test.rb,
lib/davinci_crd_test_kit/client/v2.0.1/registration/client_service_registration_attestation_test.rb,
lib/davinci_crd_test_kit/client/v2.2.1/registration/client_service_registration_attestation_test.rb,
lib/davinci_crd_test_kit/server/v2.0.1/must_support/instructions_card_received_across_hooks_test.rb,
lib/davinci_crd_test_kit/client/v2.0.1/must_support/client_card_must_support_coverage_information.rb,
lib/davinci_crd_test_kit/server/v2.2.1/verify_response/verify_response_without_configuration_test.rb,
lib/davinci_crd_test_kit/server/v2.2.1/verify_response/verify_response_without_billing_options_test.rb,
lib/davinci_crd_test_kit/client/v2.2.1/cross_hook/client_card_must_support_coverage_information_test.rb,
lib/davinci_crd_test_kit/server/v2.0.1/verify_request/service_request_optional_fields_validation_test.rb,
lib/davinci_crd_test_kit/server/v2.0.1/verify_request/service_request_required_fields_validation_test.rb,
lib/davinci_crd_test_kit/server/v2.0.1/verify_response/propose_alternate_request_card_validation_test.rb,
lib/davinci_crd_test_kit/server/v2.2.1/verify_request/service_request_optional_fields_validation_test.rb,
lib/davinci_crd_test_kit/server/v2.2.1/verify_request/service_request_required_fields_validation_test.rb,
lib/davinci_crd_test_kit/server/v2.2.1/verify_response/propose_alternate_request_card_validation_test.rb,
lib/davinci_crd_test_kit/client/v2.2.1/verify_response/hook_response_support_coverage_information_test.rb,
lib/davinci_crd_test_kit/server/v2.2.1/verify_response/all_responses_include_coverage_information_test.rb,
lib/davinci_crd_test_kit/server/v2.0.1/verify_response/coverage_information_system_action_received_test.rb,
lib/davinci_crd_test_kit/server/v2.2.1/verify_response/coverage_information_system_action_received_test.rb,
lib/davinci_crd_test_kit/server/v2.0.1/must_support/external_reference_card_across_hooks_validation_test.rb,
lib/davinci_crd_test_kit/server/v2.0.1/verify_response/coverage_information_system_action_validation_test.rb,
lib/davinci_crd_test_kit/server/v2.2.1/verify_response/coverage_information_system_action_validation_test.rb,
lib/davinci_crd_test_kit/client/v2.2.1/cross_hook/client_fhirpath_collection_as_comma_delimited_string_test.rb,
lib/davinci_crd_test_kit/server/v2.0.1/verify_response/create_or_update_coverage_info_response_validation_test.rb,
lib/davinci_crd_test_kit/server/v2.2.1/verify_response/create_or_update_coverage_info_response_validation_test.rb,
lib/davinci_crd_test_kit/server/v2.0.1/must_support/coverage_information_system_action_across_hooks_validation_test.rb,
lib/davinci_crd_test_kit/server/v2.2.1/must_support/coverage_information_system_action_across_hooks_validation_test.rb

Defined Under Namespace

Modules: BaseURLs, CRDClientOptions, CardsIdentification, CardsValidation, ClientBaseURLs, ClientHookRequestValidation, CustomServiceResponse, FhirpathOnCDSRequest, GatherResponseGenerationData, HookRequestFieldValidation, Jobs, LogicalModelsOverrideHelper, MockEHR, MockEHREndpoints, MockServiceResponse, MultiRequestMessageHelper, PrefetchContentsValidation, PrefetchProfileValidation, ProfilesAndResourceTypes, ReplaceTokens, RequestsLogicalModelValidation, ResourceExtractor, ResponseLogicalModelValidation, ServerBaseURLs, ServerHookHelper, ServerHookRequestValidation, ServerTestHelper, SuggestionActionsValidation, TagMethods, TaggedRequestLoadHelper, V201, V221 Classes: CDSServicesDiscoveryHandler, FhirpathServiceError, HookRequestEndpoint, JWKS, JWKSetEndpointHandler, JwtHelper, Metadata, PrefetchCompletenessChecker, ServerAbstractInvokeHookTest

Constant Summary collapse

VERSION =
'0.14.0'.freeze
LAST_UPDATED =

TODO: update next release

'2026-06-02'.freeze
APPOINTMENT_BOOK_TAG =
'appointment-book'.freeze
ENCOUNTER_START_TAG =
'encounter-start'.freeze
ENCOUNTER_DISCHARGE_TAG =
'encounter-discharge'.freeze
ORDER_DISPATCH_TAG =
'order-dispatch'.freeze
ORDER_SELECT_TAG =
'order-select'.freeze
ORDER_SIGN_TAG =
'order-sign'.freeze
DISCOVERY_TAG =
'cds_discovery'.freeze
ANY_HOOK_TAG =
'any_hook'.freeze
DATA_FETCH_TAG =
'data_fetch'.freeze
PAYER_ORG_FETCH_TAG =
'payer_org'.freeze
PARENT_LOCATION_FETCH_TAG =
'parent_location'.freeze
HOOK_INSTANCE_TAG_PREFIX =
'hi_'.freeze
HOOK_INSTANCE_DATA_FETCH_TAG_PREFIX =
'hi_data_fetch_'.freeze
LONG_RUNNING_GROUP_TAG =
'long_running_request'.freeze
DUPLICATED_HOOK_INSTANCE_TAG =
'duplicate_hook_instance'.freeze
COVERAGE_INFO_DISABLED_TAG =
'coverage-info-disabled'.freeze
UNKNOWN_CONFIGURATION_TAG =
'unknown-configuration'.freeze
UNKNOWN_CONTEXT_TAG =
'unknown-context'.freeze
UNKNOWN_ELEMENT_TAG =
'unknown-element'.freeze
ALL_HOOK_TAGS =
[
  APPOINTMENT_BOOK_TAG,
  ENCOUNTER_START_TAG,
  ENCOUNTER_DISCHARGE_TAG,
  ORDER_DISPATCH_TAG,
  ORDER_SELECT_TAG,
  ORDER_SIGN_TAG
].freeze
RESUME_PASS_PATH =
'/resume_pass'.freeze
RESUME_FAIL_PATH =
'/resume_fail'.freeze
DISCOVERY_PATH =
'/cds-services'.freeze
APPOINTMENT_BOOK_PATH =
"#{DISCOVERY_PATH}/appointment-book-service".freeze
ENCOUNTER_START_PATH =
"#{DISCOVERY_PATH}/encounter-start-service".freeze
ENCOUNTER_DISCHARGE_PATH =
"#{DISCOVERY_PATH}/encounter-discharge-service".freeze
ORDER_DISPATCH_PATH =
"#{DISCOVERY_PATH}/order-dispatch-service".freeze
ORDER_SELECT_PATH =
"#{DISCOVERY_PATH}/order-select-service".freeze
ORDER_SIGN_PATH =
"#{DISCOVERY_PATH}/order-sign-service".freeze
PREFETCH_SUBSET_PREFIX =
'/prefetch-subset'.freeze
PREFETCH_DISCOVERY_PATH =
PREFETCH_SUBSET_PREFIX + DISCOVERY_PATH
APPOINTMENT_BOOK_PREFETCH_SUBSET_PATH =
"#{PREFETCH_DISCOVERY_PATH}/appointment-book-subset".freeze
ENCOUNTER_START_PREFETCH_SUBSET_PATH =
"#{PREFETCH_DISCOVERY_PATH}/encounter-start-subset".freeze
ENCOUNTER_DISCHARGE_PREFETCH_SUBSET_PATH =
"#{PREFETCH_DISCOVERY_PATH}/encounter-discharge-subset".freeze
ORDER_DISPATCH_PREFETCH_SUBSET_PATH =
"#{PREFETCH_DISCOVERY_PATH}/order-dispatch-subset".freeze
ORDER_SELECT_PREFETCH_SUBSET_PATH =
"#{PREFETCH_DISCOVERY_PATH}/order-select-subset".freeze
ORDER_SIGN_PREFETCH_SUBSET_PATH =
"#{PREFETCH_DISCOVERY_PATH}/order-sign-subset".freeze
FHIR_ROUTE =
'/fhir'.freeze
FHIR_METADATA_ROUTE =
"#{FHIR_ROUTE}/metadata".freeze
FHIR_INSTANCE_ROUTE =
"#{FHIR_ROUTE}/:resource_type/:resource_id".freeze
FHIR_RESOURCE_TYPE_ROUTE =
"#{FHIR_ROUTE}/:resource_type".freeze
FHIR_SEARCH_POST_ROUTE =
"#{FHIR_ROUTE}/:resource_type/_search".freeze