Skip to content

Emanoellima-dev/Posto-de-Saude

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

Posto-de-Saude 🏥

Este projeto acadêmico é um banco de dados para gerenciar as operações de um posto de saúde fictício. Ele inclui tabelas para pacientes, médicos, consultas, medicamentos, receitas médicas e exames, permitindo rastrear informações e melhorar a organização do atendimento.

Tecnologias Utilizadas

  • Banco de Dados: MySQL
  • Linguagem: SQL
  • Ferramentas de Gerenciamento: MySQL Workbench

Funcionalidades

  • Gerenciamento de Pacientes: Cadastro de informações pessoais, como nome, CPF, endereço e telefone. Gerenciamento de Médicos: Registro de médicos, com CRM, especialidade e telefone.
  • Controle de Consultas: Registro de consultas realizadas, vinculando pacientes e médicos. Prescrição de Medicamentos: Cadastro de receitas médicas, vinculando medicamentos às consultas.
  • Solicitação de Exames: Registro de exames solicitados durante consultas, com resultados e datas relevantes.
  • Rastreio de Medicamentos: Informações sobre lotes, validade e fabricantes de medicamentos.

Estrutura do Banco de Dados

O projeto inclui as seguintes tabelas principais:

  • Pacientes: Gerencia os dados dos pacientes.
  • Médicos: Registra os médicos e suas especialidades.
  • Consultas: Liga médicos e pacientes, com dados sobre o atendimento.
  • Medicamentos: Contém informações de medicamentos, como princípio ativo e validade.
  • Receitas Médicas: Relaciona consultas e medicamentos, incluindo a posologia.
  • Exames: Cadastro de exames disponíveis no posto de saúde.
  • Consultas_Exames: Tabela intermediária para relacionar exames e consultas.

Como Usar

  1. Clone o Repositório
git clone https://github.com/Emanoellima-dev/Posto-de-Saude
cd Posto-de-saude
  1. Importe o Banco de Dados

  2. Execute o arquivo posto_de_saude.sql no seu sistema de gerenciamento de banco de dados (MySQL, MariaDB, etc.). Exemplo no MySQL:

mysql -u seu_usuario -p < posto_de_saude.sql
  1. Acesse o Banco de Dados

Utilize uma ferramenta como MySQL Workbench, DBeaver ou linha de comando para explorar as tabelas e realizar consultas

Exemplos de Consultas SQL

Aqui estão alguns exemplos de consultas para usar com este banco de dados:

  1. Listar todos os pacientes:
SELECT * FROM pacientes;
  1. Consultas realizadas por um médico específico:
SELECT c.id, c.data_hora, p.nome AS paciente, m.nome AS medico
FROM consultas c
JOIN pacientes p ON c.paciente_id = p.id
JOIN medicos m ON c.medico_id = m.id
WHERE m.nome = 'Dr. João Silva';
  1. Medicamentos próximos da validade:
SELECT * FROM medicamentos
WHERE validade < CURDATE() + INTERVAL 30 DAY;

Observações

Este projeto foi feito apenas com o intuito de aprimorar meus conhecimentos em SQL. portanto não estou aceitando contribuições ao projeto no momento.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published