Class: DaVinciDTRTestKit::DTRPayerServerV220::QuestionnaireReferencesVersionTest
- Inherits:
-
Inferno::Test
- Object
- Inferno::Test
- DaVinciDTRTestKit::DTRPayerServerV220::QuestionnaireReferencesVersionTest
- Includes:
- QuestionnaireResponseReferenceValidation, MultiRequestMessageHelper, QuestionnaireOperationValidation
- Defined in:
- lib/davinci_dtr_test_kit/server/v2.2.0/questionnaire_package_support/questionnaire_references_version_specific_test.rb
Constant Summary collapse
- TARGET_REFERENCE =
['Questionnaire', 'Library', 'ValueSet'].freeze
Constants included from QuestionnaireOperationValidation
QuestionnaireOperationValidation::QUESTIONNAIRE_PACKAGE_BUNDLE_PROFILE, QuestionnaireOperationValidation::QUESTIONNAIRE_PACKAGE_PARAMETER_PROFILE
Instance Method Summary collapse
Methods included from QuestionnaireOperationValidation
#check_libraries, #check_referenced_libraries, #depends_on_library_canonicals, #evaluate_library, #extension_presence, #extract_bundles_from_parameter, #extract_libraries_from_bundles, #extract_questionnaire_bundles, #extract_questionnaires_from_bundles, #library_canonical, #library_canonicals, #library_contains_cql?, #library_contains_elm?, #library_names, #perform_questionnaire_package_response_validation, #referenced_library_canonicals, #reset_library_tracking
Methods included from MultiRequestMessageHelper
#add_request_message, #parse_fhir_request_entity, #request_prefix, #requests_with_errors_prefix
Methods included from QuestionnaireResponseReferenceValidation
#absolute_reference?, #answer_value_reference_locations, #invalid_absolute_reference?, #invalid_contained_reference_locations, #invalid_questionnaire_response_references, #questionnaire_response_has_absolute_reference?, #questionnaire_response_references, #questionnaire_responses_from_request, #questionnaire_responses_from_resource, #reference_on_client_endpoint?
Instance Method Details
#check_version_reference?(reference) ⇒ Boolean
72 73 74 75 76 |
# File 'lib/davinci_dtr_test_kit/server/v2.2.0/questionnaire_package_support/questionnaire_references_version_specific_test.rb', line 72 def check_version_reference?(reference) _url, separator, version = reference.to_s.partition('|') separator.present? && version.present? end |