Pular para o conteúdo principal

Catálogo de regras de validação

As 57 regras abaixo são extraídas estaticamente dos módulos em persona_db/validators/. Cada violação encontrada vira uma linha em validacao_consistencia e entra no relatório HTML.

RegraDomínioFunçãoVerificação
active_employment_during_imprisonmentjuridicoval_juridico.validate_juridicoExecuta todas as verificações de consistência jurídico-eleitoral.
alimony_without_parental_linksocialval_social.validate_socialExecuta todas as verificações de consistência social e relacional.
asymmetric_friendshipsocialval_social.validate_socialExecuta todas as verificações de consistência social e relacional.
birth_not_futurehub, temporalrun_validators.check_peopleVerifica invariantes básicas da tabela central pessoa.
blood_type_mismatchsaudeval_saude.validate_saudeExecuta todas as verificações de consistência de saúde.
blood_type_punnett_compatiblegenealogiaval_genealogia.validate_genealogiaExecuta todas as verificações de consistência genealógica e genética.
candidate_without_party_affiliationjuridicoval_juridico.validate_juridicoExecuta todas as verificações de consistência jurídico-eleitoral.
criminal_process_under_18temporalval_temporal.validate_temporalExecuta todas as verificações de consistência temporal transversal.
criminal_record_without_processjuridicoval_juridico.validate_juridicoExecuta todas as verificações de consistência jurídico-eleitoral.
custody_without_child_recordsocialval_social.validate_socialExecuta todas as verificações de consistência social e relacional.
dead_flag_matches_obitohub, temporalrun_validators.check_peopleVerifica invariantes básicas da tabela central pessoa.
death_after_birthhub, temporalrun_validators.check_peopleVerifica invariantes básicas da tabela central pessoa.
diagnosis_outside_lifespantemporalval_temporal.validate_temporalExecuta todas as verificações de consistência temporal transversal.
discharge_without_hospitalizationsaudeval_saude.validate_saudeExecuta todas as verificações de consistência de saúde.
duplicate_child_recordsocialval_social.validate_socialExecuta todas as verificações de consistência social e relacional.
employment_underagetemporalval_temporal.validate_temporalExecuta todas as verificações de consistência temporal transversal.
end_before_starttemporalrun_validators.check_date_rangesVerifica pares data_inicio <= data_fim e data_entrada <= data_saida.
end_before_starttemporalval_temporal.validate_temporalExecuta todas as verificações de consistência temporal transversal.
eye_color_compatiblegenealogiaval_genealogia.validate_genealogiaExecuta todas as verificações de consistência genealógica e genética.
father_outside_reproductive_agetemporalval_temporal.validate_temporalExecuta todas as verificações de consistência temporal transversal.
genealogy_no_cyclesgenealogiaval_genealogia.validate_genealogiaExecuta todas as verificações de consistência genealógica e genética.
handedness_nonzero_probabilitygenealogiaval_genealogia.validate_genealogiaExecuta todas as verificações de consistência genealógica e genética.
height_out_of_rangesauderun_validators.check_physical_traitsVerifica faixas antropométricas de altura e peso.
height_out_of_rangesaudeval_saude.validate_saudeExecuta todas as verificações de consistência de saúde.
higher_ed_before_high_schooltemporalval_temporal.validate_temporalExecuta todas as verificações de consistência temporal transversal.
hospitalization_invalid_datessaudeval_saude.validate_saudeExecuta todas as verificações de consistência de saúde.
identical_parents_on_childsocialval_social.validate_socialExecuta todas as verificações de consistência social e relacional.
inheritance_from_deceased_onlygenealogiaval_genealogia.validate_genealogiaExecuta todas as verificações de consistência genealógica e genética.
inheritance_from_living_personfinancasval_financas.validate_financasExecuta todas as verificações de consistência financeira.
international_trip_without_valid_passporttemporalval_temporal.validate_temporalExecuta todas as verificações de consistência temporal transversal.
invalid_financing_parametersfinancasval_financas.validate_financasExecuta todas as verificações de consistência financeira.
invalid_vaccine_dose_numbersaudeval_saude.validate_saudeExecuta todas as verificações de consistência de saúde.
investments_exceed_net_worthfinancasval_financas.validate_financasExecuta todas as verificações de consistência financeira.
living_has_no_obitohub, temporalrun_validators.check_peopleVerifica invariantes básicas da tabela central pessoa.
marriage_under_16temporalval_temporal.validate_temporalExecuta todas as verificações de consistência temporal transversal.
mortgage_exceeds_property_valuefinancasval_financas.validate_financasExecuta todas as verificações de consistência financeira.
mortgage_missing_property_or_financingfinancasval_financas.validate_financasExecuta todas as verificações de consistência financeira.
mother_outside_fertile_agetemporalval_temporal.validate_temporalExecuta todas as verificações de consistência temporal transversal.
negative_balance_without_debtfinancasval_financas.validate_financasExecuta todas as verificações de consistência financeira.
no_self_parentgenealogiarun_validators.check_parentageVerifica idade parental mínima (>= 14 anos) e ausência de auto-parentesco.
parent_at_least_14genealogiarun_validators.check_parentageVerifica idade parental mínima (>= 14 anos) e ausência de auto-parentesco.
parent_at_least_14genealogiaval_genealogia.validate_genealogiaExecuta todas as verificações de consistência genealógica e genética.
patrimony_inconsistent_with_liquid_assetsfinancasval_financas.validate_financasExecuta todas as verificações de consistência financeira.
penalty_without_sentencejuridicoval_juridico.validate_juridicoExecuta todas as verificações de consistência jurídico-eleitoral.
prescription_without_diagnosissaudeval_saude.validate_saudeExecuta todas as verificações de consistência de saúde.
process_without_lawyerjuridicoval_juridico.validate_juridicoExecuta todas as verificações de consistência jurídico-eleitoral.
rh_factor_mismatchsaudeval_saude.validate_saudeExecuta todas as verificações de consistência de saúde.
salary_below_minimum_wagefinancasval_financas.validate_financasExecuta todas as verificações de consistência financeira.
self_reference_relationshipsocialval_social.validate_socialExecuta todas as verificações de consistência social e relacional.
sentence_without_judgmentjuridicoval_juridico.validate_juridicoExecuta todas as verificações de consistência jurídico-eleitoral.
simultaneous_active_marriagessocialval_social.validate_socialExecuta todas as verificações de consistência social e relacional.
surgery_without_diagnosissaudeval_saude.validate_saudeExecuta todas as verificações de consistência de saúde.
unique_person_idhub, temporalrun_validators.check_peopleVerifica invariantes básicas da tabela central pessoa.
vaccine_interval_violationsaudeval_saude.validate_saudeExecuta todas as verificações de consistência de saúde.
voter_under_16juridicoval_juridico.validate_juridicoExecuta todas as verificações de consistência jurídico-eleitoral.
weight_out_of_rangesauderun_validators.check_physical_traitsVerifica faixas antropométricas de altura e peso.
weight_out_of_rangesaudeval_saude.validate_saudeExecuta todas as verificações de consistência de saúde.