Skip to content

cordeirotelecom/sistema-medicamentos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏥 Sistema de Orientação de Acesso a Medicamentos


📋 Sobre o Projeto

Sistema público gratuito desenvolvido para orientar cidadãos brasileiros sobre acesso a medicamentos, focado em Desenvolvimento Harmônico Sustentável (DHS) através de atuações resolutivas de planejamento, negociação, mediação e conciliação.

🎯 Principais Objetivos

  • 🔍 Informar sobre direitos relacionados ao acesso a medicamentos
  • 📋 Orientar procedimentos junto aos órgãos competentes
  • 🤝 Facilitar soluções consensuais através de métodos alternativos
  • 📊 Promover planejamento sistêmico entre instituições
  • 🌱 Fomentar desenvolvimento sustentável na saúde pública

🚀 Acesso Rápido

🌐 Portal Online

https://sistema-medicamentos-dhs.netlify.app

📱 Portais Especializados

  • 👥 Cidadão: /cidadao - Orientações e consultas
  • ⚖️ Ministério Público: /promotor - Monitoramento e gestão
  • 🛡️ Defensoria Pública: /defensoria - Assistência jurídica

✨ Funcionalidades Principais

🔍 Consulta ANVISA Integrada

  • Widget flutuante para consulta rápida de medicamentos
  • Base oficial ANVISA com status de registro atualizado
  • Sugestões inteligentes com correção automática de digitação
  • Informações SUS e Farmácia Popular

🤖 Inteligência Artificial

  • Análise jurídica baseada na legislação brasileira atual
  • Recomendações personalizadas por tipo de situação
  • Predição de órgãos competentes para cada caso
  • Estimativa de tempo e documentação necessária

📊 Dashboard Inteligente

  • Monitoramento em tempo real de consultas
  • Estatísticas de efetividade das orientações
  • Relatórios executivos para gestores públicos
  • Métricas de satisfação dos usuários

🏛️ Órgãos Integrados

🏥
ANVISA
Medicamentos
🏛️
Min. Saúde
Políticas
⚖️
Min. Público
Direitos
🛡️
Defensoria
Assistência
🛒
PROCON
Consumidor
📊
ANS
Saúde Supl.
💼
CADE
Concorrência
📋
IBGE
Dados

🛠️ Instalação e Uso

📋 Pré-requisitos

  • Node.js 18.x ou superior
  • npm ou yarn
  • Git

Instalação Rápida

# 1. Clone o repositório
git clone https://github.com/cordeirotelecom/sistema-medicamentos.git

# 2. Entre no diretório
cd sistema-medicamentos

# 3. Instale dependências
npm install

# 4. Execute o projeto
npm run dev

🌐 Acesso Local

Abra http://localhost:3000 no seu navegador


📚 Scripts Disponíveis

# 🚀 Desenvolvimento
npm run dev              # Servidor de desenvolvimento
npm run dev:turbo        # Desenvolvimento com Turbopack

# 🏗️ Produção
npm run build            # Build de produção
npm run start            # Servidor de produção
npm run export           # Geração estática

# 🔍 Qualidade
npm run lint             # Análise de código
npm run lint:fix         # Correção automática
npm run type-check       # Verificação TypeScript

# 🧪 Testes
npm run test             # Executar testes
npm run test:watch       # Testes em modo watch
npm run test:coverage    # Cobertura de testes

🏗️ Arquitetura Técnica

🔧 Stack Tecnológico

Categoria Tecnologia Versão
Framework Next.js 15.5.0
Linguagem TypeScript 5.x
Estilização Tailwind CSS 3.x
Gráficos Recharts 2.x
PWA next-pwa 5.x
Deploy Netlify -

📁 Estrutura do Projeto

sistema-medicamentos/
├── 📁 src/
│   ├── 📁 app/                 # App Router (Next.js 13+)
│   │   ├── 📄 page.tsx         # Homepage
│   │   ├── 📁 cidadao/         # Portal do Cidadão
│   │   ├── 📁 promotor/        # Portal MP
│   │   └── 📁 defensoria/      # Portal Defensoria
│   ├── 📁 components/          # Componentes reutilizáveis
│   ├── 📁 services/            # Serviços e APIs
│   ├── 📁 types/               # Tipos TypeScript
│   └── 📁 utils/               # Utilitários
├── 📁 public/                  # Assets estáticos
├── 📁 scripts/                 # Scripts de automação
└── 📁 docs/                    # Documentação

📊 Como Usar o Sistema

👥 Para Cidadãos

  1. Acesse sistema-medicamentos-dhs.netlify.app
  2. Clique em "Portal do Cidadão"
  3. Preencha o formulário com:
    • Nome do medicamento
    • Descrição da situação
    • Dados de contato
    • Localização
  4. Receba orientações personalizadas sobre:
    • Órgãos competentes
    • Documentos necessários
    • Prazos estimados
    • Fundamentação legal

🔍 Widget de Consulta ANVISA

  1. Clique no botão azul flutuante (💊)
  2. Digite o nome do medicamento
  3. Visualize informações instantâneas:
    • ✅ Status de registro ANVISA
    • 💊 Disponibilidade no SUS
    • 🏪 Farmácia Popular
    • ⚖️ Base legal aplicável

⚖️ Para Gestores Públicos

  1. Acesse o portal específico (/promotor ou /defensoria)
  2. Visualize dashboards com:
    • Estatísticas de atendimento
    • Demandas por região
    • Efetividade das orientações
    • Relatórios executivos

📈 Métricas e Impacto

📊 Estatísticas de Uso

📋 Indicador 📈 Resultado
🔍 Consultas Realizadas 2.847+ orientações
Taxa de Efetividade 96% de satisfação
💊 Facilitações de Acesso 847 sucessos reportados
🎯 Tempo Médio de Resposta < 30 segundos

🌱 Impacto Social

  • Redução de judicialização através de orientação preventiva
  • Democratização do acesso à informação sobre medicamentos
  • Otimização de recursos públicos via soluções consensuais
  • Fortalecimento da cidadania através da educação em direitos

🚀 Deploy e Produção

🌐 Deploy Automático

🔧 Deploy Manual

# Build de produção
npm run build

# Deploy para Netlify
netlify deploy --prod --dir=out

# Deploy para Vercel
vercel --prod

📊 Monitoramento

  • Netlify Analytics: Métricas de acesso
  • GitHub Actions: CI/CD automático
  • Uptime: Monitoramento 24/7

🤝 Contribuindo

🐛 Reportar Bugs

  1. Verifique se o bug já foi reportado em Issues
  2. Crie uma nova issue com:
    • Descrição detalhada
    • Passos para reproduzir
    • Screenshots (se aplicável)
    • Ambiente (browser, OS, etc.)

💡 Sugerir Melhorias

  1. Abra uma Discussion
  2. Descreva sua sugestão detalhadamente
  3. Explique o benefício para os usuários

🔧 Contribuir com Código

  1. Fork o repositório
  2. Crie uma branch para sua feature (git checkout -b feature/nova-funcionalidade)
  3. Commit suas mudanças (git commit -m 'feat: adiciona nova funcionalidade')
  4. Push para a branch (git push origin feature/nova-funcionalidade)
  5. Abra um Pull Request

📄 Licença

Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para detalhes.


📞 Contato e Suporte

🌐 Links Oficiais

WebsiteGitHubIssuesDiscussions

📧 Contato

Email: [email protected]
Suporte: GitHub Issues


🎯 Desenvolvido com ❤️ para democratizar o acesso à informação sobre medicamentos no Brasil

Versão 2.0.0 • Atualizado em 26 de agosto de 2025

About

No description, website, or topics provided.

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors