Pular para o conteúdo principal

persona_db/generators/gen_03_saude.py

gen_03_saude — domínio 03: saúde.

generate(personas, seed, today) -> dict[str, list[dict]]

Tabelas: doenca_pessoa, tratamento, sintoma_ocorrencia, exame, exame_resultado, prescricao, dosagem, cirurgia, internacao, alta_hospitalar, vacina_dose, alergia, alergia_reacao, condicao_cronica, saude_mental_registro, terapia, sessao_terapia, seguro_saude.

Catálogos (IDs determinísticos, sem FK externa): doenca, sintoma, medicamento, cirurgiao, hospital, leito, vacina, plano_saude, convenio, terapia (terapeuta como UUID fictício).

:::info Fonte Módulo persona_db.generators.gen_03_saude — 513 linhas · 0 classe(s) · 1 função(ões) pública(s). Ver no GitHub :::

Funções​

generate()​

def generate(personas: list[dict], seed: int=3, today: date | None=None) -> dict[str, list[dict]]

Gera todos os registros de saúde e enriquece personas com impactos_saude.

persona_db/generators/gen_03_saude.py:165