03_saude.sql — Saúde
27 tabela(s) · 247 linhas de DDL · ver arquivo
:::tip Geradores que populam este domínio
gen_03_saude
:::
Diagrama ER
Tabelas
doenca
Catálogo de doenças fictícias (não corresponde a CID real).
Gerada por: gen_03_saude.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
nome | TEXT | não | — | — | — |
categoria | TEXT | sim | — | — | — |
gravidade_padrao | TEXT | sim | — | — | — |
sintoma
Catálogo de sintomas fictícios.
Gerada por: gen_03_saude.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
nome | TEXT | não | — | — | — |
categoria | TEXT | sim | — | — | — |
medicamento
Medicamentos com nomes 100% fictícios.
Gerada por: gen_03_saude.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
nome_ficticio | TEXT | não | — | — | — |
principio_ativo_ficticio | TEXT | sim | — | — | — |
cirurgiao
Médicos cirurgiões fictícios.
Gerada por: gen_03_saude.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
nome | TEXT | não | — | — | — |
especialidade | TEXT | sim | — | — | — |
hospital
Hospitais fictícios.
Gerada por: gen_03_saude.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
nome | TEXT | não | — | — | — |
endereco_id | UUID | sim | — | — | — |
tipo | TEXT | sim | — | — | — |
leito
Leitos por hospital.
Gerada por: gen_03_saude.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
hospital_id | UUID | não | hospital.id | — | — |
numero | TEXT | sim | — | — | — |
ala | TEXT | sim | — | — | — |
vacina
Catálogo de vacinas fictícias.
Gerada por: gen_03_saude.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
nome | TEXT | não | — | — | — |
tipo | TEXT | sim | — | — | — |
plano_saude
Planos de saúde fictícios.
Gerada por: gen_03_saude.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
operadora | TEXT | não | — | — | — |
cobertura | TEXT | sim | — | — | — |
mensalidade | NUMERIC(10,2) | sim | — | — | — |
convenio
Convênios médicos fictícios.
Gerada por: gen_03_saude.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
nome | TEXT | não | — | — | — |
hospitais_conveniados | INTEGER | sim | — | 0 | — |
doenca_pessoa
Diagnósticos individuais de doenças.
Gerada por: gen_03_saude.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
pessoa_id | UUID | não | pessoa.id | — | — |
doenca_id | UUID | não | doenca.id | — | — |
data_diagnostico | DATE | sim | — | — | — |
estagio | TEXT | sim | — | — | — |
status | TEXT | sim | — | — | CHECK (status IN ('ativa','remissao','curada')) |
tratamento
Tratamentos associados a diagnósticos.
Gerada por: gen_03_saude.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
pessoa_id | UUID | não | pessoa.id | — | — |
doenca_pessoa_id | UUID | não | doenca_pessoa.id | — | — |
tipo | TEXT | sim | — | — | — |
data_inicio | DATE | sim | — | — | — |
data_fim | DATE | sim | — | — | — |
sintoma_ocorrencia
Episódios sintomáticos vividos pela persona.
Gerada por: gen_03_saude.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
pessoa_id | UUID | não | pessoa.id | — | — |
sintoma_id | UUID | não | sintoma.id | — | — |
data_inicio | DATE | sim | — | — | — |
intensidade | TEXT | sim | — | — | CHECK (intensidade IN ('leve','moderado','intenso','severo')) |
exame
Exames médicos realizados (fictícios).
Gerada por: gen_03_saude.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
pessoa_id | UUID | não | pessoa.id | — | — |
tipo_exame | TEXT | não | — | — | — |
data | DATE | sim | — | — | — |
local | TEXT | sim | — | — | — |
exame_resultado
Resultado de parâmetros de exames (particionada por hash). Partições em 98_indexes.sql.
Gerada por: gen_03_saude.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
exame_id | UUID | não | exame.id | — | — |
parametro | TEXT | não | — | — | — |
valor | TEXT | sim | — | — | — |
referencia | TEXT | sim | — | — | — |
prescricao
Prescrições médicas fictícias.
Gerada por: gen_03_saude.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
pessoa_id | UUID | não | pessoa.id | — | — |
medicamento_id | UUID | não | medicamento.id | — | — |
medico_id | UUID | não | cirurgiao.id | — | — |
data | DATE | sim | — | — | — |
dosagem
Posologia de cada prescrição.
Gerada por: gen_03_saude.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
prescricao_id | UUID | não | prescricao.id | — | — |
quantidade | NUMERIC(8,2) | sim | — | — | — |
unidade | TEXT | sim | — | — | — |
frequencia | TEXT | sim | — | — | — |
cirurgia
Procedimentos cirúrgicos realizados.
Gerada por: gen_03_saude.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
pessoa_id | UUID | não | pessoa.id | — | — |
tipo | TEXT | sim | — | — | — |
data | DATE | sim | — | — | — |
cirurgiao_id | UUID | não | cirurgiao.id | — | — |
hospital_id | UUID | não | hospital.id | — | — |
internacao
Internações hospitalares.
Gerada por: gen_03_saude.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
pessoa_id | UUID | não | pessoa.id | — | — |
hospital_id | UUID | não | hospital.id | — | — |
leito_id | UUID | não | leito.id | — | — |
data_entrada | DATE | sim | — | — | — |
data_saida | DATE | sim | — | — | — |
motivo | TEXT | sim | — | — | — |
alta_hospitalar
Registro de alta após internação.
Gerada por: gen_03_saude.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
internacao_id | UUID | não | internacao.id | — | — |
data | DATE | sim | — | — | — |
condicao_saida | TEXT | sim | — | — | — |
vacina_dose
Doses de vacinas recebidas pela persona.
Gerada por: gen_03_saude.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
pessoa_id | UUID | não | pessoa.id | — | — |
vacina_id | UUID | não | vacina.id | — | — |
data | DATE | sim | — | — | — |
dose_numero | INTEGER | sim | — | — | — |
local_aplicacao | TEXT | sim | — | — | — |
alergia
Alergias da persona.
Gerada por: gen_03_saude.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
pessoa_id | UUID | não | pessoa.id | — | — |
substancia | TEXT | não | — | — | — |
gravidade | TEXT | sim | — | — | CHECK (gravidade IN ('leve','moderada','grave')) |
alergia_reacao
Reações alérgicas e tratamento.
Gerada por: gen_03_saude.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
alergia_id | UUID | não | alergia.id | — | — |
sintoma_id | UUID | não | sintoma.id | — | — |
tratamento_aplicado | TEXT | sim | — | — | — |
condicao_cronica
Condições crônicas em acompanhamento.
Gerada por: gen_03_saude.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
pessoa_id | UUID | não | pessoa.id | — | — |
nome | TEXT | não | — | — | — |
data_diagnostico | DATE | sim | — | — | — |
controle_atual | TEXT | sim | — | — | — |
saude_mental_registro
Registros de saúde mental fictícios.
Gerada por: gen_03_saude.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
pessoa_id | UUID | não | pessoa.id | — | — |
condicao_ficticia | TEXT | não | — | — | — |
data_inicio | DATE | sim | — | — | — |
status | TEXT | sim | — | — | — |
terapia
Terapias em curso (psicológica, fono, etc).
Gerada por: gen_03_saude.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
pessoa_id | UUID | não | pessoa.id | — | — |
tipo | TEXT | sim | — | — | — |
terapeuta_id | UUID | sim | — | — | — |
data_inicio | DATE | sim | — | — | — |
sessao_terapia
Sessões individuais de terapia.
Gerada por: gen_03_saude.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
terapia_id | UUID | não | terapia.id | — | — |
data | DATE | sim | — | — | — |
duracao | INTERVAL | sim | — | — | — |
notas_ficticias | TEXT | sim | — | — | — |
seguro_saude
Contratação de seguro/plano de saúde.
Gerada por: gen_03_saude.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
pessoa_id | UUID | não | pessoa.id | — | — |
plano_id | UUID | não | plano_saude.id | — | — |
data_contratacao | DATE | sim | — | — | — |