Plataforma web de apoio a triagem e organizacao do fluxo hospitalar, com sugestoes clinicas baseadas em regras.
Este README traz uma visao rapida para uso do projeto.
Para documentacao completa de produto, arquitetura, fluxos e regras de negocio, consulte ocontext.md.
O MedIT foi desenvolvido no contexto de TCC para apoiar unidades de saude em:
- organizar filas e fluxo de atendimento;
- registrar triagem e historico de atendimentos;
- acompanhar indicadores em dashboard;
- consultar disponibilidade de medicamentos por unidade;
- oferecer sugestoes por regras (IA simbolica) como apoio ao profissional.
O sistema nao substitui profissionais de saude e nao realiza diagnostico automatico.
- Paciente: pre-atendimento, acompanhamento da jornada e consulta de informacoes do atendimento.
- Enfermagem: triagem, sinais vitais, classificacao de risco e encaminhamento para atendimento medico.
- Medico: atendimento clinico, consulta de historico, sugestoes e conclusao do caso.
- Administrador de unidade: dashboard operacional, gestao de usuarios e medicamentos da propria unidade.
- Frontend: React 19, Vite 7, TypeScript, Ant Design, Sass, React Router, Axios.
- Backend: Node.js, Express 5, TypeScript.
- Banco de dados: MongoDB com Mongoose.
- Seguranca: JWT (access/refresh) e bcrypt.
medit/
backend/
frontend/
context.md
README.md
- Node.js 18+
- Yarn
- MongoDB
Comandos na raiz do projeto:
yarn
yarn devEsse fluxo sobe frontend e backend em paralelo.
Backend:
cd backend
yarn
yarn devFrontend (em outro terminal):
cd frontend
yarn
yarn dev- Crie os arquivos
.envnobackende nofrontendcom base nos respectivos.env.example. - Ajuste principalmente:
- backend: conexao MongoDB e segredos JWT;
- frontend: URL da API (
VITE_BACKEND_URL).
Na raiz:
yarn dev: instala dependencias base e sobe frontend + backend;yarn test: validacao de tipos nos pacotes;yarn format: formatacao com Prettier;yarn scripts: abre o runner de scripts do backend (seeds e utilitarios).
Para detalhes de cada seed/fluxo, use o context.md e a pasta backend/src/scripts/.
- projeto academico/prototipo funcional;
- dados de demonstracao em parte do fluxo;
- sem integracao oficial com sistemas SUS;
- foco em apoio a decisao e organizacao operacional.
- Guia de contribuicao:
CONTRIBUTING.md - Codigo de conduta:
CODE_OF_CONDUCT.md
Este projeto esta sob licenca MIT.
- Jonatas Lima - github.com/jonataslimaads-byte
- Matheus Chagas - github.com/MatheusTakenaka
- Rafael Silva - github.com/Rafasouza03
- Rafael Vieira - github.com/RafaelHDSV
- Victor Campos - github.com/Gil015