Você está na página 1de 24

UNIVERSIDADE PAULISTA EaD

CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE


SISTEMAS

PROJETO INTEGRADO MULTIDISCIPLINAR IV

Flávio Cristhian Dantas Camboim - 0448311

PIM IV - SISTEMA DE CONTROLE DA COVID 19

São Paulo, Novembro de 2021

Flávio Cristhian Dantas Camboim - 0448311


SISTEMA DE CONTROLE DA COVID 19

Projeto Integrado Multidisciplinar IV para


obtenção do título de tecnólogo em
Análise e Desenvolvimento de
Sistemas, apresentado à Universidade
Paulista – UNIP EaD. Orientador(a):

Prof. Marcelo Santos

São Paulo, Novembro de 2021


RESUMO

A pandemia global estimulou uma demanda por inovação médica e muitas empresas
começaram a investir no desenvolvimento de softwares de saúde. Os softwares são
ferramentas criadas para facilitar o dia a dia das pessoas, seja no trabalho, em casa,
ou em qualquer lugar. Investir em um software para Medicina é uma atitude
significativamente importante nos dias de hoje, devido aos inúmeros benefícios que
os recursos tecnológicos proporcionam aos gestores e aos profissionais de saúde.
Isso porque, na atualidade, quase todos os setores econômicos passam por um
processo de digitalização. Com todos os desafios enfrentados pela área da saúde,
não é de se estranhar que ela seja uma das que mais investem em tecnologia. ​O
software já vem sendo bastante utilizado há um bom tempo como uma ferramenta
para facilitar a organização do dia a dia usando sistemas de automação,
padronização de processos, integração de informações e setores e entre outros.
A medicina investiu em softwares por alguns motivos como crescimento
populacional, que exige um atendimento rápido, a demanda dos próprios pacientes
por um atendimento qualificado e humanizado, uma gestão de processos mais
eficiente. Além disso, há uma maior descoberta de novas doenças e tratamentos,
que impõem novos desafios para os profissionais da área.
Além disso, a adoção de tecnologias e o auxílio digital têm permitido maior
praticidade e agilidade para os profissionais, o que faz com que os próprios gestores
dos estabelecimentos também implementem esse tipo de solução em busca de
maior produtividade.
E este projeto é para apresentar um software que pode facilitar a medicina a
combater a covid 19, evitando encontros desnecessários e aglomerações fazendo
com que seja diminuída a contaminação pelo vírus da covid 19.

Aluno:
Flávio Cristhian Dantas Camboim

Orientador:
Prof. Marcelo Santos
Universidade Paulista – UNIP

Palavras-chave: software. covid 19. medicina.


ABSTRACT

The global pandemic spurred a demand for medical innovation and many companies
began to invest in healthcare software development. Software are tools created to
make people's daily lives easier, whether at work, at home, or anywhere. Investing in
medical software is a significantly important attitude nowadays, due to the countless
benefits that technological resources provide to managers and health professionals.
This is because, nowadays, almost all economic sectors are undergoing a
digitalization process. With all the challenges faced by the healthcare sector, it is not
surprising that it is one of the companies that invest the most in technology. ​The
software has been widely used for a long time as a tool to facilitate day-to-day
organization using automation systems, standardization of processes, integration of
information and sectors, among others.
Medicine has invested in software for some reasons such as population growth,
which requires rapid care, the demand from patients for qualified and humanized
care, and more efficient process management. In addition, there is a greater
discovery of new diseases and treatments, which pose new challenges for
professionals in the field.
In addition, the adoption of technologies and digital assistance have allowed greater
practicality and agility for professionals, which makes the establishments' managers
themselves also implement this type of solution in search of greater productivity.
And this project is to present a software that can make it easier for medicine to fight
covid 19, avoiding unnecessary encounters and agglomerations, reducing the
contamination by the covid 19 virus.

Keywords: software, covid 19, medicine


SUMÁRIO

1.
INTRODUÇÃO……………………………………………………………………………….6

2. DESENVOLVIMENTO DO PROJETO………………………………………………….7

2.1 Login……………………………………………………………………………….....7

2.2 Menu………………………………………………………………………………….8

2.3 Cadastro……………………………………………………………………………...9

2.4 Mostrar lista de pacientes…………………………………………………….......11

2.5 Mostrar lista de pacientes doentes……………………………………………....12

2.6 Salvar a lista…………………………………………………………………….....13

2.7 Carregar a lista…………………………………………………………………….14

2.8 Manual de usuário………………………………………………………………...15

2.8.1 Instalando o Code Blocks e o Compilador de C…………………………...15

2.8.2 Abrindo o programa…………………………………………………………...16

2.8.3 Logando no programa………………………………………………………...17

2.8.4 Utilizando o Menu……………………………………………………………..18

2.8.5 Opção 1 do Menu……………………………………………………………..19

2.8.6 Opção 2 do Menu……………………………………………………………..20

2.8.7 Opção 3 do Menu……………………………………………………………..21

2.8.8 Opção 4 do Menu……………………………………………………………..22

3.CONCLUSÃO…………………………………………………………………………….23

4.REFERÊNCIAS…………………………………………………………………………..24
6

1. INTRODUÇÃO

A pandemia global da covid19 trouxe muitos problemas, e o que seria de nós se não
tivéssemos a tecnologia para nos ajudar? A evolução da medicina se deve muito
também à tecnologia avançada dos dias de hoje se comparada com as de
antigamente, o que facilita a melhora dos sistemas de saúde e das ferramentas
oferecidas para ajudar os médicos.

Hoje venho falar de mais uma ferramenta criada para ajudar a área da saúde
chamada de Sistema de Controle da Covid 19 criada para auxiliar no cadastro de
pessoas, o usuário deverá logar no programa que salvará o seu login até o fim da
execução do programa, logo em seguida ele terá opções para trabalhar com o
programa, incluída nelas as opções de cadastrar pacientes, listar os pacientes que
estão cadastrados no sistema, e os pacientes que estão no grupo de risco
mostrando o CEP deles, para poder ser enviado para a secretária de saúde.
7

2. DESENVOLVIMENTO DO PROJETO

2.1 Login

A Tela de Login foi feita utilizando uma função do tipo void, onde eu crio 4 variáveis,
login, senha, login 1 e senha 1. Login e senha ficam salvos os dados de login que
são admin e password na respectiva ordem, e login 1 e senha 1 serão as variáveis
responsáveis para o programa reconhecer o que a pessoa digita e comparar com
login e senha utilizando a função aprendida em Linguagem e Técnica de
Programação strcmp ( string compare ) que serve para comparar 2 strings, e verificar
se elas são iguais para ver se o usuário digitou o login e a senha certo e se será
possível logar, caso o usuário digite errado dará o seguinte erro “ DADOS
INVÁLIDOS!", porém, caso o login dê certo o usuário será logado até encerrar a
execução do programa (e essa informação se o usuário está ou não logado, fica
salvo na variável login_efetuado usando o while para verificar qual o valor atual da
variável login_efetuado) e será levado para a tela do Menu.
8

2.2 Menu

O Menu foi feito dentro da função Main, e ela possui todas as funções do meu
programa dentro dela, ela foi feita através de um do while usando uma variável do
tipo inteira chamada op ( opção ), para processar o número que o usuário
escolhesse na interface do programa e a partir do momento que a pessoa escolhe o
número 1 ela é enviada para a parte do cadastro de paciente, se ela escolhe o
número 2 ela é enviada para a lista de pacientes salvos com todos seus dados, se
ela escolher o número 3 ela irá mostrar a lista de pacientes doentes que consiste
apenas com a informação do CEP para ser enviado para a Secretária de Saúde de
São Paulo, e se ela escolher o número 4 ela finaliza e encerra o programa salvando
todos os cadastros que ela fez ( note que os cadastros só serão salvos, se a pessoa
finalizar o programa usando a opção 4, senão ela perderá todos os cadastros feitos
).
9

2.3 Cadastro

A minha função cadastro foi feita em cima de uma typedef struct que eu apelidei de
pacientes.

E ela usa printf para indicar o dado que a pessoa deve escrever, e gets para recolher
o dado que a pessoa digitar.
10

E na hora de a pessoa informar se possui comorbidades eu fiz um switch com a


variável op (opção) novamente sendo as possíveis escolhas do usuário 1 para Sim e
2 para Não, se sim a pessoa é levada para mais um passo, onde ela poderá digitar
todas as comorbidades que o paciente que ela está registrando possui, e caso ela
selecione a opção 2 simplesmente finaliza o cadastro. E esse paciente será
contabilizado numa variável chamada cont independente das 2 escolhas, porém se o
usuário selecionar a opção 1 ( possui comorbidade ), ele também será contabilizado
numa outra variável chamada contdoente.
11

2.4 Mostrar a lista de pacientes

Nesta função do programa eu utilizei da ferramenta for para fazer ele percorrer todas
as pessoas cadastradas na minha variável cont e ir mostrando todos os dados de
todas as pessoas registradas pelo cadastro com o printf para fazer uma formatação
entendível de qual dado se trata e, no final utilizei duas vezes a função getchar para
manter a tela na lista até que o usuário decida voltar ao Menu.
12

2.5 Mostrar a lista de pacientes doentes

Nesta função do programa eu utilizei a mesma fórmula do item anterior utilizando a


ferramenta for só que dessa vez para percorrer a variável contdoente, e utilizei o
comando printf para mostrar apenas o CEP da pessoa que é o que deve ser enviado
para a Secretária de Saúde de São Paulo, e utilizei 2 vezes a função getchar para
manter a lista na tela até que a pessoa aperte outro botão.
13

2.6 Salvar a lista

Esta função foi feita a partir de uma variável do tipo FILE (arquivo) com um ponteiro
apontando para f, eu usei a função fopen para abrir o arquivo onde fica salvo as
informações dos pacientes cadastrados chamado pacientes.txt, caso o arquivo não
exista ele não irá prosseguir a função, porém se existir ele vai usar a ferramenta for
para percorrer todos os cadastros feitos e usar a função fwrite para escrever no
arquivo os dados passados salvando o tamanho do arquivo, e colocando sempre
uma posição depois do último salvo, e logo em seguida eu fecho o arquivo com a
função fclose e, vale lembrar que eu coloquei para ambas as listas serem salvas na
mesma função então eu repito o processo embaixo porém trocando as variáveis e o
nome da lista relacionados às pessoas doentes.
14

2.7 Carregar a lista

Nesta função eu usei novamente a variável do tipo FILE apontando pra f, e criei
duas variáveis a mais para me auxiliar, a variável i para usar no for, a variável
retorno, e a variável do tipo pacientes ( tipo da minha struct ) chamada paciente.
Usei a função fopen para abrir o arquivo pacientes.txt, e um if para verificar a
condição se o arquivo existe ou não, se ele não existir finaliza o processo, mas se
ele existir, o programa fará o uso da ferramenta for para percorrer toda a lista de
pacientes do arquivo com a função fread, e esta função está armazenada na variável
retorno, e então coloquei mais uma verificação com if, se retorno for diferente de
NULL, ele carrega todos os itens da lista e, ao fim ele fecha o arquivo. E eu repeti o
processo, porém alterando as devidas variáveis e o nome do arquivo relacionado
aos pacientes doentes.
15

2.8 Manual do Usuário

2.8.1 Instalando o code blocks e o compilador de C

Vale lembrar que esse trabalho foi feito totalmente no Windows.


Para utilizar o programa será necessário fazer o download do programa Codeblocks
para poder rodar o código na linguagem de programação C, e para o programa
conseguir interpretar o código ele precisará de um compilador de C.
Você pode fazer o download do codeblocks nesse site abaixo:
Binary releases - Code::Blocks (codeblocks.org)
E quando for fazer o download selecione a correspondente ao seu sistema
operacional
como mostrado na opção abaixo.

Você pode fazer o download do compilador de C através do tutorial abaixo:


Como instalar e configurar o GCC no Windows (MinGW) | Terminal de Informação
(terminaldeinformacao.com)
E depois que instalar para você abre seu codeblocks e faz os seguintes passos:
Settings(Configurações) => Compiler (Compilador) => ToolChain Executables(Conjunto de
ferramentas executáveis) => e clica no botão auto detect ( e ele vai auto detectar o
compilador ), porém se não detectar você pode clicar na opção … e procurar manualmente o
compilador. Feito isso você poderá rodar o programa.
16

2.8.2 Abrindo o programa

Para abrir o programa é necessário apenas clicar no executável do programa que


contém o nome de Sistema de Controle da Covid19.exe.

E ele abrirá o programa no seu CMD com a seguinte tela:


17

2.8.3 Logando no programa

Depois que se encontrar na seguinte tela:

O usuário deverá digitar o login e a senha.

login: admin
senha: password

E então ela se encontrará na página do Menu.


18

2.8.4 Utilizando o menu

Depois que se encontrar nessa tela:

O usuário terá 4 opções para escolher sendo elas:


1 - Cadastrar paciente
2 - Mostrar a lista de pacientes
3 - Mostrar a lista de pacientes doentes
4 - Salvar e Sair
19

2.8.5 Opção 1 do Menu

A opção 1 irá te levar para a tela de cadastro de paciente no qual você terá que
preencher os dados, tais como Nome, CPF, Telefone, Endereço (Rua, Número,
Bairro, Cidade, Estado e CEP), Data de Nascimento e E-mail, data do diagnóstico e
informar alguma comorbidade do paciente (diabetes, obesidade, hipertensão,
tuberculose, outros).

‘Demonstração de preenchimento do cadastro com dados aleatórios’


20

2.8.6 Opção 2 do menu - mostrar lista de pacientes

A opção 2 irá lhe mostrar a lista de todos pacientes cadastrados, caso haja
pacientes cadastrados, se não ele não irá mostrar nada, e depois de terminar de ver
a lista você pode apertar qualquer tecla para voltar a tela do Menu.

‘Demonstração da lista de pacientes com dados aleatórios’


21

2.8.7 Opção 3 do menu - mostrar lista de pacientes doentes

A opção 3 irá lhe mostrar a lista de todos pacientes em grupos de risco contendo
apenas o CEP da pessoa, caso haja pacientes cadastrados na lista de risco se não
ele não irá mostrar nada, e depois de terminar de ver a lista você pode apertar
qualquer tecla para voltar a tela do Menu.

‘Demonstração de pacientes que estão no grupo de risco entre os que foram


cadastrados (CEP aleatório)’
22

2.8.8 Opção 4 do menu - salvar e sair

A opção 4, se escolher ela, salvará todos os cadastros feitos e encerrará o


programa. Vale lembrar que se você fechar o programa de qualquer maneira que
não seja utilizando a opção 4, não será salvo nenhum cadastro feito.
Quando você selecionar a opção 4 ele apenas encerrará o programa e irá fechá-lo
automaticamente.
23

3. CONCLUSÃO

Com este trabalho pude notar a importância do software na sociedade e no dia a dia
das pessoas, e principalmente na medicina, atualmente a tecnologia é indispensável
apesar de alguns males que ela traz, os benefícios são incomparáveis e atualmente
não vivemos sem a tecnologia na sociedade.
A montagem do meu programa foi feita com pensamento de fazer o programa antes,
para poder fazer o trabalho depois em volta do programa.
Concluindo que graças a tecnologia o mundo avançou bastante, incluindo a
medicina que automatizou o processo de cadastro, guardar informações, entre
outras coisas, o que facilita a vida das pessoas e melhorar o atendimento fazendo
com que as pessoas percam menos tempo com processos burocráticos.
24

4. REFERÊNCIAS

● Checar começo da pandemia da covid 19. Disponível em:


<https://www.paho.org/pt/covid19/historico-da-pandemia-covid-19#:~:text=Em
%2031%20de%20dezembro%20de,identificada%20antes%20em%20seres%
20humanos.>. Acesso em 28 de novembro de 2021.
● A importância do software. Softwares. Disponível em:
<https://fluxoconsultoria.poli.ufrj.br/blog/a-importancia-de-utilizar-software/>.
Acesso em 29 de novembro de 2021.
● A importância do software na medicina. Softwares na Medicina. Disponível
em:
<https://medilab.net.br/2020/11/17/medicina-digital-como-softwares-inteligente
s-ajudam-no-diagnostico/>. Acesso em 29 de novembro de 2021.
● Como instalar o compilador de C. Compilador de C. Disponível em:
<https://terminaldeinformacao.com/2015/10/08/como-instalar-e-configurar-o-g
cc-no-windows-mingw/>. Acesso em 29 de novembro de 2021.

Você também pode gostar