Skip to content

lucas-moraes/Python-API-PI-1-Univesp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto Integrador em Computação I - 2021

Polo: Formosa

Orientador do PI: José Messias

Integrantes do grupo:
BRUNO FERNANDO DE OLIVEIRA, 2015458
ELIAS CUBATELLI BARBOSA, 2008843
FLÁVIO LUIZ DA COSTA, 2002037
LUCAS MORAES DA SILVA, 2005237
MARLON SERGIO LOPES DA SILVA, 1706948

📚 Projeto SBP-SUS - Sistema de banco de dados de pacientes do SUS


🟡 Sobre o problema encontrado

Atualmente o governo não possui um sistema integrado de banco de dados para cadastrar informações de saúde dos cidadãos desde o seu nascimento, de forma que possa ser usado e alimentado pelos estados e municípios e outros entes privados. Atuando de forma preventiva no tratamento à doenças.



🟡 Sobre a solução implementada

A solução encontrada foi o desenvolvimento de um sistema de API (Application Programming Interface), onde são disponibilizados rotinas e padrões para a utilização do banco de dados do SUS. Desta forma, os órgãos de saúde podem acessar dados relevantes do Paciente e incrementar com consultas realizadas independente de serem unidades públicas ou privadas.



🟡 Estrutura do projeto


Prototipagem do banco de dados
Utilizamos a ferramenta web dbdiagram para o desenvolvimento do design do banco de dados.


🟡 Como rodar o projeto
Clonar o projeto para a maquina local: git clone...

Instalar as packages:
Na raiz do projeto:
pip freeze > requeriments.txt
pip install -r requeriments.txt

Atenção ! os arquivos devem estar rodando juntos para o sistema funcionar corretamente
Backend
Criar o banco de dados

► Pelo prompt acessar a pasta db e rodar o camando python create_db.py
► Acessar o arquivo backend > connection > database.py e colocar o caminho do arquivo que foi criado
► Na pasta raiz do projeto rodar o comando python run_backend.py


Frontend
► Acessar a raiz do projeto e rodar o comando python run_frontend.py



About

UNIVESP - Projeto Integrador - 2021

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published