🎯
Modelagem de Dados com Metodologia Científica
  • Introdução
  • Transformando Reuniões em Resultados Estratégicos:
  • Exemplo Prático 1
  • Exemplo Prático 2
  • Exemplo Prático 3
    • Tabela Paciente
    • Tabela Consulta
    • Tabela Médico
    • Tabela Exame
    • Tabela Resultado Exame
  • Referências Bibliográficas
Powered by GitBook
On this page
  • Entidade: Exame
  • Atributos e Tipos de Valores
  • Relacionamentos
  • Resumo
  1. Exemplo Prático 3

Tabela Exame

PreviousTabela MédicoNextTabela Resultado Exame

Last updated 2 months ago

Entidade: Exame

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) }

Atributos e Tipos de Valores

  1. 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.

  2. 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).

  3. 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".

  4. 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).

  5. 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).

Relacionamentos

  1. 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.

  2. id_Paciente → Paciente.id_paciente:

    • Relacionamento: 1:N (um paciente pode realizar vários exames ao longo do tempo).

  3. id_Consulta → Consulta.id_Consulta:

    • Relacionamento: 1:N (uma consulta pode estar associada a vários exames).

Resumo

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.