Class: USCoreTestKit::USCoreV700::USCoreTestSuite

Inherits:
Inferno::TestSuite
  • Object
show all
Defined in:
lib/us_core_test_kit/generated/v7.0.0/us_core_test_suite.rb

Constant Summary collapse

GENERAL_MESSAGE_FILTERS =
[
  %r{Sub-extension url 'introspect' is not defined by the Extension http://fhir-registry\.smarthealthit\.org/StructureDefinition/oauth-uris},
  %r{Sub-extension url 'revoke' is not defined by the Extension http://fhir-registry\.smarthealthit\.org/StructureDefinition/oauth-uris},
  /Observation\.effective\.ofType\(Period\): .*vs-1:/, # Invalid invariant in FHIR v4.0.1
  /Observation\.effective\.ofType\(Period\): .*us-core-1:/, # Invalid invariant in US Core v3.1.1
  /Provenance.agent\[\d*\]: Constraint failed: provenance-1/, #Invalid invariant in US Core v5.0.1
  %r{Unknown Code System 'http://hl7.org/fhir/us/core/CodeSystem/us-core-tags'}, # Validator has an issue with this US Core 5 code system in US Core 6 resource
  /\A\S+: \S+: URL value '.*' does not resolve/,
  /\A\S+: \S+: No definition could be found for URL value '.*'/,
  %r{Observation.component\[\d+\].value.ofType\(Quantity\): The code provided \(http://unitsofmeasure.org#L/min\) was not found in the value set 'Vital Signs Units'}, # Known issue with the Pulse Oximetry Profile
  %r{Slice 'Observation\.value\[x\]:valueQuantity': a matching slice is required, but not found \(from (http://hl7\.org/fhir/StructureDefinition/bmi\|4\.0\.1|http://hl7\.org/fhir/StructureDefinition/bmi\%7C4\.0\.1)\)}
].freeze
VERSION_SPECIFIC_MESSAGE_FILTERS =
[].freeze
VALIDATION_MESSAGE_FILTERS =
GENERAL_MESSAGE_FILTERS + VERSION_SPECIFIC_MESSAGE_FILTERS

Class Method Summary collapse

Class Method Details

.metadataObject



101
102
103
104
105
# File 'lib/us_core_test_kit/generated/v7.0.0/us_core_test_suite.rb', line 101

def self.
  @metadata ||= YAML.load_file(File.join(__dir__, 'metadata.yml'), aliases: true)[:groups].map do ||
      Generator::GroupMetadata.new()
    end
end