Skip to content

rodrigojsfreitas/HospitalDB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏥 Hospital - Banco de Dados NoSQL

Hospital DB


📑 NAVEGAÇÃO RÁPIDA
📑
Seção
📑
Seção
🔍 🎯
📊 🚀
🔄 📋
💻 ⚠️

🔍 VISÃO GERAL

Bem-vindo ao projeto Hospital!

Este sistema representa uma revolucionária abordagem à gestão de dados hospitalares utilizando arquitetura NoSQL para maior flexibilidade, escalabilidade e performance.

Por que NoSQL para hospitais? Ambientes de saúde exigem estruturas de dados flexíveis que possam se adaptar rapidamente a diferentes:

  • 🧑‍⚕️ Tipos de pacientes e condições
  • 📋 Protocolos médicos em evolução
  • 📜 Requisitos regulatórios em constante mudança
  • 🔄 Integração com diversos sistemas eletrônicos

📊 ESTRUTURA DE DADOS

Nossa base de dados é organizada em documentos JSON, cada um representando uma entidade crítica no ecossistema hospitalar:

Documento Descrição Atributos
Paciente.json uuid_paciente, id_paciente, nome, data_nascimento, documentos (CPF, RG, etc), contato, endereco, tipo_sanguineo, convenio, prontuario, id_receitas[]
Médico.json uuid_medico, id_medico, nome, data_nascimento, tipo, especialidades[], contato, status, em_atividade, fila_de_pacientes[], documentos (CPF e CRM), id_consultas[], id_pacientes[]
Enfermeira.json uuid_enfermeira, id_medico, nome, data_nascimento, tipo, especialidades[], contato, status, documentos (COREN e CPF), em_atividade, fila_de_pacientes[], id_consultas[], id_pacientes[]
Consulta.json id_consulta, id_paciente, id_responsavel[], especialidade, data_entrada, data_prevista_entrada, data_prevista_saida, data_saida
Exames.json paciente_id, id_responsavel, data_entrada, data_prevista_alta, data_efetiva_alta, procedimentos (Procedimento, Exame), quarto_id, id_dos_responsaveis[]
Receitas.json id_receita, nome_medico, documento (CRM), nome_paciente, id_responsaveis, id_paciente, data_prescrição, data_validade, medicamentos[], observacao, dispensação
Estoque.json id_medicamento, medicamento, tipo_receita, dosagem, tarja, restricoes, via, dosagem_maxima
Quartos.json id_quarto, numero, ala, tipo, capacidade, Disponível, equipamentos, responsaveis, limpeza_status, ultima_limpeza, pacientes_ocupantes (id_paciente, data_entrada, data_saida), historico_ocupacao (id_paciente, data_entrada, data_saida), ultima_visita (id_medico, data_visita, observacoes)
Cada documento segue um esquema cuidadosamente projetado que equilibra flexibilidade com consistência de dados.

🔄 ARQUITETURA

Hospital Database System Architecture

Diagrama Entidade-Relacionamento do Sistema Hospitalar
Visualização das relações entre as principais entidades do sistema


💻 TECNOLOGIAS

MongoDB
MongoDB
JSON
JSON

🎯 OBJETIVOS

Este projeto foi desenvolvido com os seguintes objetivos:

  • 📚 Ferramenta Educacional: Exemplo completo de design de banco de dados NoSQL
  • 📋 Modelo de Referência: Demonstração de modelagem de dados não relacionais

A implementação foca em cenários práticos do mundo real, mantendo simplicidade para fins educacionais.

🚀 CASOS DE USO

O sistema de banco de dados hospitalar suporta diversos cenários de gestão de saúde, incluindo:

Operações com Dados

  • ✅ Operações CRUD completas em registros de pacientes
  • 👨‍⚕️ Gestão e alocação de equipe médica
  • 📅 Agendamento e registro de consultas
  • 💊 Controle de inventário de medicamentos

Análises & Relatórios

  • 📈 Análise de histórico de atendimento
  • 📊 Avaliação de resultados de tratamentos

Benefícios para o Hospital

  • 🏆 Maior eficiência no gerenciamento de dados clínicos
  • 🔄 Integração simplificada com sistemas externos
  • 🛡️ Melhor segurança e rastreabilidade de informações

📋 INSTRUÇÕES DA ATIVIDADE


⚠️ AVISO

IMPORTANTE: Todos os dados contidos neste projeto são inteiramente fictícios e criados exclusivamente para fins educacionais. Qualquer semelhança com pessoas reais ou registros médicos reais é mera coincidência.


Desenvolvido com ❤️ pelo rodrigojsfreitas

Última atualização: 2025-05-14 12:23:24

About

Um modelo completo de banco de dados hospitalar utilizando documentos JSON, feito para estudos, prototipagem e demonstração de modelagem NoSQL em ambientes de saúde. O projeto cobre entidades essenciais como pacientes, médicos, consultas, receitas, exames, estoque, quartos e equipe de enfermagem, com documentação detalhada.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors