Module: USQualityCoreTestKit::MustSupportTest

Extended by:
Forwardable
Includes:
Inferno::DSL::FHIRResourceNavigation
Included in:
USQualityCoreV050::AdverseEventMustSupportTest, USQualityCoreV050::AllergyIntoleranceMustSupportTest, USQualityCoreV050::CarePlanMustSupportTest, USQualityCoreV050::CareTeamMustSupportTest, USQualityCoreV050::ConditionEncounterDiagnosisMustSupportTest, USQualityCoreV050::ConditionProblemsHealthConcernsMustSupportTest, USQualityCoreV050::CoverageMustSupportTest, USQualityCoreV050::DevicenotrequestedMustSupportTest, USQualityCoreV050::DevicerequestMustSupportTest, USQualityCoreV050::DiagnosticReportLabMustSupportTest, USQualityCoreV050::DiagnosticReportNoteMustSupportTest, USQualityCoreV050::DocumentReferenceMustSupportTest, USQualityCoreV050::EncounterMustSupportTest, USQualityCoreV050::FamilyMemberHistoryMustSupportTest, USQualityCoreV050::GoalMustSupportTest, USQualityCoreV050::HeadOccipitalFrontalCircumferencePercentileMustSupportTest, USQualityCoreV050::ImmunizationMustSupportTest, USQualityCoreV050::ImmunizationnotdoneMustSupportTest, USQualityCoreV050::LocationMustSupportTest, USQualityCoreV050::MedicationadministrationMustSupportTest, USQualityCoreV050::MedicationadministrationnotdoneMustSupportTest, USQualityCoreV050::MedicationdispenseMustSupportTest, USQualityCoreV050::MedicationdispensedeclinedMustSupportTest, USQualityCoreV050::MedicationnotrequestedMustSupportTest, USQualityCoreV050::MedicationrequestMustSupportTest, USQualityCoreV050::ObservationClinicalResultMustSupportTest, USQualityCoreV050::ObservationLabMustSupportTest, USQualityCoreV050::ObservationScreeningAssessmentMustSupportTest, USQualityCoreV050::ObservationcancelledMustSupportTest, USQualityCoreV050::OrganizationMustSupportTest, USQualityCoreV050::PatientMustSupportTest, USQualityCoreV050::PediatricBmiForAgeMustSupportTest, USQualityCoreV050::PediatricWeightForHeightMustSupportTest, USQualityCoreV050::PractitionerMustSupportTest, USQualityCoreV050::PractitionerRoleMustSupportTest, USQualityCoreV050::ProcedureMustSupportTest, USQualityCoreV050::ProcedurenotdoneMustSupportTest, USQualityCoreV050::ProvenanceMustSupportTest, USQualityCoreV050::RelatedPersonMustSupportTest, USQualityCoreV050::ServicenotrequestedMustSupportTest, USQualityCoreV050::ServicerequestMustSupportTest, USQualityCoreV050::SimpleObservationMustSupportTest, USQualityCoreV050::SpecimenMustSupportTest, USQualityCoreV050::TaskMustSupportTest, USQualityCoreV050::TaskrejectedMustSupportTest, USQualityCoreV050::UsCoreBloodPressureMustSupportTest, USQualityCoreV050::UsCoreBmiMustSupportTest, USQualityCoreV050::UsCoreBodyHeightMustSupportTest, USQualityCoreV050::UsCoreBodyTemperatureMustSupportTest, USQualityCoreV050::UsCoreBodyWeightMustSupportTest, USQualityCoreV050::UsCoreHeartRateMustSupportTest, USQualityCoreV050::UsCoreObservationOccupationMustSupportTest, USQualityCoreV050::UsCoreObservationPregnancyintentMustSupportTest, USQualityCoreV050::UsCoreObservationPregnancystatusMustSupportTest, USQualityCoreV050::UsCorePulseOximetryMustSupportTest, USQualityCoreV050::UsCoreRespiratoryRateMustSupportTest, USQualityCoreV050::UsCoreSmokingstatusMustSupportTest
Defined in:
lib/us_quality_core_test_kit/must_support_test.rb

Instance Method Summary collapse

Instance Method Details

#all_scratch_resourcesObject



12
13
14
# File 'lib/us_quality_core_test_kit/must_support_test.rb', line 12

def all_scratch_resources
  scratch_resources[:all]
end

#perform_must_support_test(resources) ⇒ Object



16
17
18
19
20
# File 'lib/us_quality_core_test_kit/must_support_test.rb', line 16

def perform_must_support_test(resources)
  skip_if resources.blank?, "No #{resource_type} resources were found"

  skip { assert_must_support_elements_present(resources, nil, metadata:) }
end