O documento descreve um projeto para desenvolver um prontuário eletrônico para unidades básicas de saúde em Manaus utilizando a linguagem Python. O sistema permitiria marcação de consultas online, evitando filas e melhorando o acesso aos serviços de saúde. Ele será construído usando bibliotecas Python como Tkinter, Pandas, MySQL e ferramentas como PyCharm para desenvolvimento e banco de dados MySQL.
1. PRONTUÁRIO ELETRÔNICO PARA UNIDADES BÁSICAS
DE SAÚDE (UBS) NO MUNICÍPIO DE MANAUS
Centro Universitário do Norte - UniNorte
2. EQUIPE
CURSO: Ciência da Computação – 7° Período
DISCENTES:
Anderson Reis dos Santos – 03098292
Caio Ítalo Lima Amaro – 03174784
Marlon Bruno de Oliveira Costa - 03092042
Marcos André Marques Celestino – 03115228
Natália Sousa de Abreu - 03117968
Paulo Henrique Monteiro de Paula - 03055529
DOCENTE: Esp. Dev. Sérgio Roberto Gonzaga
DISCIPLINA: Projeto Integrador
3. RELEMBRANDO CONCEITOS -
SAÚDE PÚBLICA
A saúde é o maior recurso para
desenvolvimento social, econômico,
pessoal, assim como uma importante
dimensão da qualidade de vida. Na
atenção primária, destacam-se as
ações de promoção da saúde que
visam ao empoderamento e
autonomia do usuário para o alcance
de melhores condições de vida e
saúde.
4. INTRODUÇÃO
Em Manaus, cidade com
aproximadamente 2.255.903
milhões de pessoas (IBGE, 2022),
segue um modelo arcaico de
marcação de consultas nas
unidades básicas de saúde (UBSs).
Modelo este que obriga qualquer
pessoa a se deslocar, ainda de
madrugada, para uma UBS,
suscetível a: assaltos, eventos
climáticos e até mesmo ao total
desperdício de tempo (quando não
há mais vagas para o atendimento
desejado).
5. O QUE É SISREG? ELE RESOLVE O
PROBLEMA GERAL?
O sistema de regulação (Sisreg)
que assegura ao usuário mais autonomia
para acessar informações sobre a
autorização dos agendamentos feitos via
Sisreg.
Mas, esse sistema só é utilizado
posteriormente ao uso dos serviços
básicos da UBS, como: consultas com
clínicos gerais, ginecologistas, dentistas,
testes rápidos. Que, até então, não
possuem software destinado a marcação
de consulta na UBS de forma online.
Nesse contexto, surge a ideia na
CRIAÇÃO DE UM SISTEMA DE
PRONTUÁRIO ELETRÔNICO.
6. CARACTERIZAÇÃO DO PROBLEMA
Os sistemas de atendimentos nas UBSs carecem
de um aprimoramento, tendo em vista que no atual cenário,
os pacientes enfrentam diversos problemas como a
superlotação e, por conseguinte a espera incalculável em
filas que muitas das vezes não há o mínimo de conforto,
tudo isso para agendar uma consulta ou marcar um
determinado exame.
O presente estudo realizou uma pesquisa
exploratória com profissional da rede pública do sexo
feminino para nós informar como é feita a coleta de dados
para o paciente que irá fazer os seus exames naquele dia,
e com isso vimos que o paciente irá ter que esperar muitas
horas para que possa assim ser atendido para a sua
consulta, assim chegando as 6:00 da manhã e sendo
atendido as 11:00 horas da manhã ou mais, dependendo o
tanto de pacientes para aquele dia.
8. COMO SERÁ REALIZADO ESTE
PROJETO?
O trabalho apresentado é um estudo para a realização de um software
voltado a unidades básicas de saúde (UBS) no município de Manaus,
Amazonas. Sendo este nomeado de Prontuário Eletrônico, cujo objetivo é
remodelar o modelo arcaico de marcação de consultas ao atendimento básico
em UBS dentro do mundo digital.
Este software será desenvolvido na Linguagem de Programação Python
(3.9), usando um Ambiente de Desenvolvimento Integrado (IDE) chamado
PyCharm – JetBrains, com integração com banco de dados ORACLE MySQL,
criação da interface gráfica com a biblioteca do Python chamada TKINTER,
interação de machine-learning e manipulação de dados no excel com as
bibliotecas pandas, openpyxl e matplotlib
10. PYTHON
Python é uma linguagem de
programação poderosa e de fácil
aprendizado. Possui estruturas de
dados de alto nível eficientes, bem
como adota uma abordagem simples e
efetiva para a programação orientada a
objetos.
Sua sintaxe elegante e tipagem
dinâmica, além de sua natureza
interpretada, tornam Python ideal para
scripting e para o desenvolvimento
rápido de aplicações em diversas áreas
e na maioria das plataformas. (Guido
van Rossum, 1991)
11. BIBLIOTECAS, MAS, O QUE É UMA
BIBLIOTECA?
Uma biblioteca se refere a uma
coleção de pacotes que fornece
funções. Seu objetivo é oferecer um
conjunto de funcionalidades prontas
para uso sem se preocupar com
outros pacotes.
Linguagens de programação
geralmente tem bibliotecas para
todos os tipos de tarefas. (DIO, 2021)
12. BIBLIOTECA TKINTER
Tkinter é uma biblioteca da
linguagem Python que acompanha
a instalação padrão e permite
desenvolver interfaces gráficas.
Isso significa que qualquer
computador que tenha o
interpretador Python instalado é
capaz de criar interfaces gráficas
usando o Tkinter, com exceção de
algumas distribuições Linux,
exigindo que seja feita o download
do módulo separadamente.
(DEVMEDIA, 2016)
13. BIBLIOTECA PANDAS
Pandas é uma biblioteca para uso em
Python, open-source e de uso gratuito (sob
uma licença BSD), que fornece ferramentas
para análise e manipulação de dados. o
nome Pandas é derivado de panel data
(dados em painel), um termo de
econometria para conjuntos de dados
estruturados.
Seu surgimento se deu após a
insatisfação de um programador chamado
Wes McKinney, que almejou obter uma
ferramenta de processamento de dados de
alto desempenho, com recursos flexíveis de
manipulação de planilhas e de banco de
dados relacionais. (Harve, 2022)
14. BIBLIOTECA OPENPYXL
Openpyxl é uma biblioteca
escrita em Python e criada para
ler e escrever em arquivos do
Excel, ou seja, cujas extensões
são xlsx/xlsm/xltx/xltm.
Nascida da falta de uma
biblioteca Python para manipular
arquivos Office Open XML, o
openpyxl reúne os recursos que
você precisa para automatizar a
manipulação de suas planilhas
eletrônicas. (Let’s Code, 2022)
15. PYCHARM – JETBRAINS
O ambiente de desenvolvimento
integrado (IDE do inglês Integrated
Development Environment), é uma
ferramenta de desenvolvimento para
editar o código, acessar um terminal,
executar um script, debugar
e compilar usando um único ambiente.
O PyCharm é multiplataforma
com versões para Windows, MacOS e
Linux. O PyCharm é desenvolvido pela
empresa JetBrains e fornece análise de
código, depurador gráfico,
autocompletamento de código e
capacidades de navegação que
facilitam a escrita de código em Python.
(JetBrains, 2022)
16. ORACLE - MYSQL
MySQL é um sistema de
gerenciamento de banco de
dados (SGBD), que utiliza a
linguagem SQL (Linguagem de Consulta
Estruturada, do inglês Structured Query
Language) como interface.
É atualmente um dos sistemas de
gerenciamento de bancos de dados mais
populares da Oracle Corporation, com
mais de 10 milhões de instalações pelo
mundo (Wikipedia, 2022)
17. CONEXÃO MYSQL - PYTHON
MySQL Connector / Python
permite que programas Python
acessem bancos de dados MySQL,
usando uma API compatível com a
especificação de API de banco de
dados Python v2.0 (PEP 249).
Ele é escrito em Python puro
e não possui dependências, exceto
para a Biblioteca Padrão do Python.
(AcervoLima, 2022)
18. REFERÊNCIAS
O que é uma IDE, ALURA. Disponível em: https://www.alura.com.br/artigos/o-que-e-uma-ide. Acesso em: 07/04/2022
Interface Gráfica em Python, DEVMEDIA. Disponível em: https://www.devmedia.com.br/tkinter-interfaces-graficas-em-
python/33956 Acesso em: 07/04/2022
Recursos do Python, JETBRAINS. Disponível em: https://www.jetbrains.com/pt-br/pycharm/features/ Acesso em: 07/04/2022
Aprenda a integrar python e excel, LET’S CODE. Disponível em: https://letscode.com.br/blog/aprenda-a-integrar-python-e-excel
Acesso em: 07/04/2022
Integração MySQL e Python, Acervo Lima. Disponível em: https://acervolima.com/modulo-mysql-connector-python-em-python/
Acesso em: 07/04/2022
MySQL, Wikipedia. Disponível em: https://pt.wikipedia.org/wiki/MySQL Acesso em: 07/04/2022
Biblioteca Pandas, HARVE. Disponível em: https://harve.com.br/blog/programacao-python-blog/pandas-python-vantagens-e-
como-comecar/ Acesso em: 07/04/2022
Biblioteca vs Framework, DIO. Disponível em: https://www.dio.me/articles/biblioteca-vs-framework. Acesso em: 07/04/2022
Guido van Rossum, WIKIPEDIA. Disponível em: https://en.wikipedia.org/wiki/Guido_van_Rossum. Acesso em: 07/04/2022