Skip to main content
Version: 2.1

Automated QA


Configurations​

from data_science.cld.core_licensable_data_sub_dag.qa import (
rate_object_space,
rate_availability,
tests_on_combined,
spine_validations
)

# SPINE TESTS
SPINE_VALIDATION_TESTS = {
'tmp_ref_provider_spine': [
spine_validations.provider_spine_provider_name_nonnull,
spine_validations.provider_spine_provider_type_nonnull,
],
'tmp_ref_payer_spine': [
spine_validations.payer_spine_payer_name_nonnull,
],
'tmp_ref_network_spine': [
spine_validations.network_spine_network_name_nonnull,
spine_validations.network_spine_network_type_nonnull,
spine_validations.network_spine_network_class_nonnull,
],
}

# INPUT TESTS
RATE_OBJECT_SPACE_VALIDATION_TESTS = [
rate_object_space.validation_check_roid,
rate_object_space.ros_billing_code_types,
rate_object_space.ros_bill_types,
rate_object_space.ros_payers,
rate_object_space.ros_networks,
rate_object_space.ros_providers,
rate_object_space.ros_provider_types
]

# INTERMEDIATE TESTS
RAW_PAYER_VALIDATION_TESTS = [
rate_availability.validation_all_payers_have_rates,
rate_availability.validation_all_networks_have_rates
]

RAW_HOSPITAL_VALIDATION_TESTS = [
rate_availability.validation_most_hospitals_have_rates
]


GENERAL_VALIDATION_TESTS = [
rate_object_space.validation_check_roid,
rate_object_space.validation_check_roid_vs_ros,
]

COMBINED_RAW_VALIDATION_TESTS = GENERAL_VALIDATION_TESTS + [
]

ACCURACY_BENCHMARK_VALIDATION_TESTS = GENERAL_VALIDATION_TESTS + [
]

# SUBDAG OUTPUT
MAIN_VALIDATION_TESTS = GENERAL_VALIDATION_TESTS + [
rate_availability.validation_all_payers_have_rates,
rate_availability.validation_all_networks_have_rates,
rate_availability.validation_most_hospitals_have_rates,
rate_availability.validation_billing_code_types_have_rates,
rate_availability.validation_bill_types_have_rates,
rate_availability.validation_all_provider_types_have_rates,
rate_availability.validation_network_type_coverage,
tests_on_combined.canonical_method_params_no_null_values,
tests_on_combined.payer_coverage_validation,
tests_on_combined.required_columns_nonnull_validation,
]


# ORCHESTRATOR TESTS
ORCHESTRATOR_ABRIDGED_TESTS = MAIN_VALIDATION_TESTS + [
]

ORCHESTRATOR_COMBINED_ALL_TESTS = MAIN_VALIDATION_TESTS + [
]



On this page: