Sha256: ccf9d3ec64c08cf9546e5a975399093c1c47d0b575c827aa5124281b1605e527
Contents?: true
Size: 1.98 KB
Versions: 3
Compression:
Stored size: 1.98 KB
Contents
require_relative '../../../search_test' require_relative '../../../generator/group_metadata' module DaVinciPlanNetTestKit module DaVinciPlanNetV110 class PractitionerRoleForwardChainPractitionerNameSearchTest < Inferno::Test include DaVinciPlanNetTestKit::SearchTest title 'Server capable of forward chaining with practitioner.name' description %( A server SHALL be capable of supporting chaining for name through the search parameter practitioner for the Practitioner_role profile. This test will perform a search with practitioner.name using a value in the name element on an instance found during _include tests executed previously during this sequence. To validate the returned instances, the test will perform a search on the Practitioner resource type using the same name search parameter and value and check that this search contains any instances referenced through the practitioner element of instances returned by the tested search. ) id :davinci_plan_net_v110_forward_chain_practitioner_name_search_test def properties @properties ||= SearchTestProperties.new( resource_type: 'PractitionerRole', search_param_names: [], chain_param: 'name', chain_param_base: 'practitioner', additional_resource_type: 'Practitioner' ) end def self.metadata @metadata ||= Generator::GroupMetadata.new(YAML.load_file(File.join(__dir__, 'metadata.yml'))) end def self.additional_metadata @additional_metadata ||= Generator::GroupMetadata.new(YAML.load_file(File.join(__dir__, '..', 'practitioner', 'metadata.yml'), aliases: true)) end def scratch_resources scratch[:practitioner_role_resources] ||= {} end def scratch_additional_resources scratch[:practitioner_resources] ||= {} end run do run_forward_chain_search_test end end end end
Version data entries
3 entries across 3 versions & 1 rubygems