Tabela Exame
Last updated
Last updated
A entidade Exame representa os procedimentos ou testes médicos realizados pelos pacientes.
Cada exame pode ser vinculado a uma consulta ou diretamente a um paciente, e inclui informações como o tipo de exame, a data de solicitação e outros detalhes.
Código Fonte:
Consulta {
id_Consulta integer pk increments unique >* Exame.id_Consulta
id_Paciente integer >* Paciente.id_paciente
id_Medico integer >* Medico.id_Medico
data_Hora datetime
status varchar(50)
notas text(500)
}
id_Exame (integer pk increments unique
):
Descrição: É o identificador único do exame. Serve como a chave primária da tabela, garantindo que cada exame tenha um ID exclusivo.
Tipo: INTEGER
com autoincremento.
Exemplo: 1
, 2
, 3
(gerado automaticamente pelo banco de dados).
Relacionamento: Este campo está relacionado à tabela ResultadoExame
no campo id_Exame
(1:1 ou 1:N), indicando que um exame pode ter um ou vários resultados.
id_Paciente (integer null >* Paciente.id_paciente
):
Descrição: Identifica o paciente associado ao exame.
Tipo: INTEGER
.
Exemplo: 1
(referencia o id_paciente
na tabela Paciente
).
Relacionamento: Relacionamento 1:N com a tabela Paciente
(um paciente pode realizar vários exames).
nome_Exame (varchar(255)
):
Descrição: Nome ou descrição do exame solicitado.
Tipo: String de até 255 caracteres.
Exemplo: "Raio-X de tórax"
ou "Exame de sangue"
.
data_Solicitacao (date
):
Descrição: Data em que o exame foi solicitado.
Tipo: Data no formato YYYY-MM-DD
.
Exemplo: 2025-04-02
(representa 2 de abril de 2025).
id_Consulta (integer null >* Consulta.id_Consulta
):
Descrição: Identifica a consulta associada ao exame, caso o exame tenha sido solicitado durante um atendimento médico.
Tipo: INTEGER
.
Exemplo: 1
(referencia o id_Consulta
na tabela Consulta
).
Relacionamento: Relacionamento 1:N com a tabela Consulta
(uma consulta pode solicitar vários exames).
id_Exame → ResultadoExame.id_Exame:
Relacionamento: 1:1 ou 1:N.
Explicação: Cada exame geralmente tem um único resultado (1:1). Caso haja múltiplos resultados, o relacionamento pode ser 1:N.
id_Paciente → Paciente.id_paciente:
Relacionamento: 1:N (um paciente pode realizar vários exames ao longo do tempo).
id_Consulta → Consulta.id_Consulta:
Relacionamento: 1:N (uma consulta pode estar associada a vários exames).
A tabela Exame é crucial para rastrear os testes e procedimentos realizados pelos pacientes, além de vincular esses exames a consultas e resultados. Sua estrutura é flexível e permite que exames sejam registrados mesmo sem consulta vinculada, oferecendo maior abrangência e controle.