Sha256: bd0154628919b8399611db79cbb2de2340dd577d5130ec9b98ef9c17baf55870

Contents?: true

Size: 1.56 KB

Versions: 9

Compression:

Stored size: 1.56 KB

Contents

require_relative './condition_granular_scope2_group'
require_relative './observation_granular_scope2_group'

module USCoreTestKit
  module USCoreV700
    class SmartGranularScopes2Group < Inferno::TestGroup
      id :us_core_v700_smart_granular_scopes_2
      title 'US Core FHIR API w/Granular Scopes 2'

      description %(
The tests in this group repeat all of the searches from the US Core
FHIR API tests, and verify that the resources returned are filtered
based on the following granular scopes:

* `Condition.rs?category=http://terminology.hl7.org/CodeSystem/condition-category|problem-list-item`
* `Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|vital-signs`
* `Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|survey`
* `Observation.rs?category=http://hl7.org/fhir/us/core/CodeSystem/us-core-category|sdoh`

      )

      input :granular_scopes_2_credentials,
            title: 'SMART Credentials for Granular Scopes 2',
            type: :oauth_credentials,
            locked: true

      config(
        inputs: {
          patient_ids: {
            locked: true
          },
          received_scopes: {
            title: 'Received Scopes',
            locked: true
          },
          url: {
            locked: true
          }
        }
      )

      fhir_client do
        oauth_credentials :granular_scopes_2_credentials
        url :url
      end

      group from: :us_core_v700_condition_granular_scope_2_group
      group from: :us_core_v700_observation_granular_scope_2_group
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
us_core_test_kit-0.10.1 lib/us_core_test_kit/generated/v7.0.0/granular_scopes2_group.rb
us_core_test_kit-0.10.0 lib/us_core_test_kit/generated/v7.0.0/granular_scopes2_group.rb
us_core_test_kit-0.9.3 lib/us_core_test_kit/generated/v7.0.0/granular_scopes2_group.rb
us_core_test_kit-0.9.2 lib/us_core_test_kit/generated/v7.0.0/granular_scopes2_group.rb
us_core_test_kit-0.9.1 lib/us_core_test_kit/generated/v7.0.0/granular_scopes2_group.rb
us_core_test_kit-0.9.0 lib/us_core_test_kit/generated/v7.0.0/granular_scopes2_group.rb
us_core_test_kit-0.8.2 lib/us_core_test_kit/generated/v7.0.0/granular_scopes2_group.rb
us_core_test_kit-0.8.1 lib/us_core_test_kit/generated/v7.0.0/granular_scopes2_group.rb
us_core_test_kit-0.8.0 lib/us_core_test_kit/generated/v7.0.0/granular_scopes2_group.rb