Buscar

PIM IV - Sistema em C para cadastrar pacientes diagnosticados com covid-19

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UNIVERSIDADE PAULISTA – UNIP EaD 
Projeto Integrado Multidisciplinar 
Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas 
 
 
LUCIO PEREIRA DUARTE NETO – 0550933 
 
 
 
 
 
 
 
 
 
 
 
SISTEMA EM C PARA CADASTRAR PACIENTES DIAGNOSTICADOS COM 
COVID-19 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
CAMPINAS 
2020 
LUCIO PEREIRA DUARTE NETO – 0550933 
 
 
 
 
 
 
 
 
SISTEMA EM C PARA CADASTRAR PACIENTES DIAGNOSTICADOS COM 
COVID-19 
Projeto Integrado Multidisciplinar IV 
 
 
 
Projeto Integrado Multidisciplinar para a 
obtenção do título de Tecnólogo em Análise e 
Desenvolvimento de Sistemas apresentado à 
Universidade Paulista – UNIP EaD. 
Orientador: Prof. Marcelo Santos 
 
 
 
 
 
 
 
 
 
 
 
 
 
CAMPINAS 
2020 
 
Resumo 
Ao final de 2019 o mundo começou a escutar uma palavra que há muito não se 
utilizava (mas que existiam projeções de que a qualquer momento poderia acontecer): 
Pandemia. De acordo com a Organização Mundial de Saúde (2020), a maioria das 
pessoas infectadas com o vírus COVID-19 apresentam doença respiratória leve a 
moderada e se recuperam sem a necessidade de tratamento especial. Idosos e 
aqueles com problemas alguma comorbidade, têm maior probabilidade de 
desenvolver doenças graves. Nos primeiros meses de 2020 no Brasil, houve um 
aumento expressivo da taxa de incidência da manifestação mais grave da COVID-19, 
especialmente entre as pessoas com mais de 60 anos, entretanto é especulado que 
essa crescente no número de incidências se deve ao fato de existir subnotificações 
de casos. O objetivo deste trabalho será desenvolver um sistema em linguagem C que 
será utilizado por hospitais e clinicas para cadastrar os pacientes que forem 
diagnosticados com Covid-19. Após o cadastro, o sistema deverá salvar em um 
arquivo de texto o CEP e a idade dos pacientes que fazem parte do grupo de risco 
(maiores de 65 anos) e apresentem alguma comorbidade, para que essa informação 
possa ser enviada para a central da Secretaria de Saúde da cidade. 
 
 
Palavras-chave: covid19, notificação, sistema, linguagem C 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Abstract 
At the end of 2019 the world began to hear a word that had not been used for a long 
time (but that there were projections that could happen at any moment): Pandemic. 
According to the World Health Organization (2020), most people infected with the 
COVID-19 virus have mild to moderate respiratory disease and recover without the 
need for special treatment. The elderly and those with problems with any comorbidity 
are more likely to develop serious illnesses. In the first months of 2020 in Brazil, there 
was a significant increase in the incidence rate of the most serious manifestation of 
COVID-19, especially among people over 60, however it is speculated that this 
increase in the number of incidences is due to the fact that underreporting of cases. 
The objective of this work will be to develop a system in C language that will be used 
by hospitals and clinics to register patients who are diagnosed with Covid-19. After 
registration, the system should save in a text file the CEP and the age of the patients 
who are part of the risk group (over 65 years old) and present some comorbidity, so 
that this information can be sent to the central office City Health Department. 
 
Keyword: covid19, notification, system, C language 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SUMÁRIO 
 
1. INTRODUÇÃO.........................................................................................................6 
 
2. CONTEXTO..............................................................................................................8 
 
3. METODOLOGIA.......................................................................................................9 
3.1 Processo de software...........................................................................................9 
3.2 Modelo de ciclo de vida do software....................................................................9 
 
4. DESENVOLVIMENTO SISTEMA...........................................................................11 
4.1 Login....................................................................................................................11 
4.2 Menu....................................................................................................................12 
4.3 Cadastro..............................................................................................................13 
4.4 Cadastro – Novo..................................................................................................14 
4.5 Cadastro – Consulta...........................................................................................15 
4.6 Sistema completo...............................................................................................16 
 
5. MANUAL DO USUÁRIO.........................................................................................18 
5.1 Login....................................................................................................................18 
5.2 Menu....................................................................................................................18 
5.3 NOVO cadastro...................................................................................................18 
5.4 CONSULTAR cadastro.......................................................................................19 
5.5 EXCLUIR cadastro..............................................................................................19 
5.6 SAIR.....................................................................................................................20 
 
6. CONCLUSÃO.........................................................................................................21 
 
REFERÊNCIAS..........................................................................................................22 
 
 
 
 
 
6 
 
1. INTRODUÇÃO 
 
Ao final de 2019 o mundo começou a escutar uma palavra que há muito não se 
utilizava (mas que existiam projeções de que a qualquer momento poderia acontecer): 
Pandemia. Segundo o Ministério da Saúde (2020), os coronavírus são uma grande 
família de vírus comuns em muitas espécies diferentes de animais e, raramente, os 
coronavírus que infectam animais podem infectar pessoas. Mas o que foi visto no final 
do ano anterior, em uma cidade da China chamada de Wuhan, foi a transmissão de 
um novo coronavírus (SARS-CoV-2) de um animal para uma pessoa e que 
posteriormente foi transmitida de pessoa para pessoas, causando o conhecido 
COVID-19 (coronavirus disease 2019). 
De acordo com a Organização Mundial de Saúde (2020), a maioria das pessoas 
infectadas com o vírus COVID-19 apresentam doença respiratória leve a moderada e 
se recuperam sem a necessidade de tratamento especial. Idosos e aqueles com 
problemas médicos subjacentes, como doenças cardiovasculares, diabetes, doenças 
respiratórias crônicas e câncer, têm maior probabilidade de desenvolver doenças 
graves. Os sintomas para essa doença podem variar de pessoa para pessoa, sendo 
que para alguns não passará de um simples resfriado e para outros pode evoluir para 
uma pneumonia severa. Os sintomas mais comuns envolvem febre, tosse, dor de 
garganta, dificuldade para respirar, perda de olfato e paladar e cansaço. 
De acordo com Yokoo (2020) a transmissão da COVID-19 dá-se por meio de 
gotículas respiratórias e contato próximo, ou em procedimentos com geração de 
aerossóis. 
A disseminação do SARS-CoV entre pessoas geralmente ocorre após 
contatos próximos, sendo particularmente vulneráveis os profissionais de 
saúde que prestam assistência a esses pacientes. O Sistema Único de Saúde 
(SUS) brasileiro, sobretudo nos grandes centros, é desafiado diariamente 
pelo contingente de pessoas acometidas e pela gravidadeda doença COVID-
19. Com a transmissão comunitária contínua de indivíduos, espera-se que os 
danos dessa doença continuem aumentando e, consequentemente, 
necessitando de serviços de saúde mais organizados e profissionais de 
saúde trabalhando ativamente na linha de frente. (SIMAN et al, 2020) 
 
Após análise dos principais meio de transmissão deste vírus, Medeiros et al 
(2020) salienta que a pandemia de COVID-19 impôs a necessidade de implementar 
medidas de distanciamento social para evitar a sua disseminação. Através de 
inovações tanto na área da saúde quanto na área tecnológica, numa visão mundial, 
7 
 
foi possível trabalhar com esses distanciamentos e evitar de certo modo as 
aglomerações sem sentido. 
Ao abordar o tema da tecnologia aplicada na saúde, Salardi et al (2020) que 
essas inovações estão revolucionando os processos de diagnóstico e o tratamento de 
doenças com o objetivo de melhorar e prolongar a vida dos pacientes, além de facilitar 
o trabalho de profissionais da saúde. 
Hoje no país existe o desafio de se saber o real número de infectados para que 
seja possível entender como o vírus está se espalhando e como definir estratégias de 
contenção e distanciamento. De acordo com Magno et al (2020), nos primeiros meses 
de 2020 no Brasil, houve um aumento expressivo da taxa de incidência da 
manifestação mais grave da COVID-19, especialmente entre as pessoas com mais de 
60 anos, entretanto é especulado que essa crescente no número de incidências se 
deve ao fato de existir subnotificações de casos. 
Para tentar atacar esses problemas, o setor de tecnologia tem trabalhado 
incansavelmente nos últimos anos para oferecer soluções plausíveis e acessíveis no 
combate à esta pandemia de COVID-19, principalmente nos segmentos de 
inteligência artificial e ciência de dados. 
O objetivo deste trabalho será desenvolver um sistema em linguagem C (versão 
de testes) que será utilizado por hospitais e clinicas para cadastrar os pacientes que 
forem diagnosticados com Covid-19 e carecem de um acompanhamento e 
monitoramento. Após o cadastro, o sistema criado deverá calcular a idade dos 
pacientes e verificar se o paciente possui alguma comorbidade (a existência de outra 
doença além do covid19) e se pertence ao grupo de risco (maiores de 65 anos). Caso 
o paciente pertença ao grupo de risco, o sistema deverá salvar em um arquivo de texto 
o CEP e a idade do paciente para que essa informação possa ser enviada para a 
central da Secretaria de Saúde da cidade. 
 
 
 
 
 
 
 
8 
 
2. CONTEXTO 
 
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. Países 
ao redor do mundo exigem tecnologia e equipamentos para combater o vírus: testes, 
máscaras respiratórias, equipamentos de proteção, ventiladores, desfibriladores e 
muito mais. À medida que aprendemos mais sobre a doença, vemos as tecnologias 
digitais de saúde cada vez mais sendo adotadas neste contexto. 
Como o novo coronavírus infecta um número exponencial de pessoas, os 
métodos convencionais de rastreamento para identificar aqueles que foram 
diagnosticados com o vírus e limitar a transmissão não são suficientes. É por isso que 
governos em todo o mundo têm recorrido ao uso de tecnologia para esse fim. Ao 
rastrear os usuários, as autoridades são capazes de identificar os indivíduos que 
foram contaminados e, posteriormente, alertar aqueles que podem estar próximos de 
alguém com covid-19. 
O objetivo do projeto será desenvolver um sistema em linguagem C que será 
utilizado pelos hospitais e clínicas para cadastrar os pacientes que forem 
diagnosticados com covid-19 e carecem de um acompanhamento e monitoramento. 
Ao receber o diagnóstico positivo os profissionais da saúde devem realizar o login no 
sistema (informando o usuário e a senha) e informar os dados pessoais do paciente, 
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) que serão salvos em 
um Arquivo (a principal vantagem de um arquivo é que as informações armazenadas 
podem ser consultadas a qualquer momento). 
Após o cadastro, o sistema deverá calcular a idade e verificar se o paciente 
possui alguma comorbidade e se pertence ao grupo de risco (maiores de 65 anos). 
Caso o paciente pertença ao grupo de risco o sistema deverá salvar em um arquivo 
de texto o CEP e a idade do paciente para que essa informação possa ser enviada 
para a central da Secretaria da Saúde da cidade. 
 
 
 
9 
 
3. METODOLOGIA 
3.1 Processo de software 
 
Como foi abordado no desenvolver das disciplinas, a Engenharia de Software 
estuda e propõe soluções que podem ser utilizadas em todo o ciclo de vida de um 
produto (CVP). E quando se é falado em CVP, tem de ser levado em conta os seus 
quatro pilares: Processos, Métodos/ Técnicas, Ferramentas, Qualidade e 
Gerenciamento. É interessante saber que esses pilares se inter-relacionam e podem 
trabalhar juntos ou de forma paralela para buscar as melhores práticas. 
O desenvolvimento do sistema apresentado neste trabalho seguiu as fases 
existentes dentro de um processo de software bem definido. Foi planejado e 
concebido a partir de uma necessidade de um setor (identificar pacientes com COVID-
19 e notificar a Secretaria de Saúde caso faça parte do grupo de risco e apresente 
alguma comorbidade) e seu desenvolvimento em etapas possibilitou que pudesse ser 
formado um conjunto de itens para ser entregue e testado pelo usuário final. 
 
3.2 Modelo de ciclo de vida do software 
 
Ao desenvolver softwares, além de pensar em qual processo seguir, também 
se faz necessário pensar em qual o melhor modelo de ciclo de vida deve ser adotado. 
De acordo com Gordon e Gordon (2006), o ciclo de vida do software possui algumas 
etapas/ estágios que devem ser realizados até sua concepção final, como: 
Levantamento das necessidades, Análise das alternativas, Projeto, Desenvolvimento, 
Implementação e Manutenção. Tanto no meio acadêmico quanto no profissional ainda 
não se chegou à um consenso de quais etapas são melhores, piores ou se todas 
devem ser abordadas. 
Para o desenvolvimento do sistema apresentado neste trabalho foi utilizada 
uma combinação dos itens, juntamente com a utilização de um modelo incremental, 
devido ao tempo do projeto ser curto. De acordo com o livro texto da disciplina 
Engenharia de Software, o modelo incremental seria a aplicação do modelo cascata 
por diversas vezes em um mesmo projeto, aplicado de forma que o desenvolvimento 
de um sistema complexo é dividido em pequenas partes, de forma sequencial, parte 
a parte ou em paralelo. 
10 
 
A escolha da utilização deste método de desenvolvimento foi baseada em 
algumas vantagens que podem ser encontradas no livro texto e aqui citadas as mais 
importantes: 
• Entrega parcial que facilita a identificação e correção de erros; 
• Cada iteração produz um conjunto de itens utilizáveis; 
• Feedbacks de iterações anteriores podem ser usados nos próximos 
incrementos; 
• A entrega dos incrementos permite o cumprimento do prazo 
especificado. 
No próximo capítulo será mostrado, tela a tela, como foi o desenvolvimento do 
trabalho seguindo esses preceitos abordados anteriormente. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11 
 
4. DESENVOLVIMENTO SISTEMA 
4.1 Login 
 
O desenvolvimento do sistema apresentado neste trabalho teve inicio com as 
funcionalidades da tela de login. Como dito na contextualização do caso, os 
profissionais de saúde devem cadastrar no sistema os pacientes que apresentarem 
resultado positivo para COVID-19, mas para isso precisam fazer o devido login no 
sistema. 
 
Figura 1 - Tela de Login 
A função Login é composta pela definição dos chars. Nesse casoexistem os 
dados de acesso do usuário que são um char fixo chamado login, que é definido como 
“admin” e outro chamado password que é definido como “senha”. Também existem 
dois char vazios que serão utilizados para receber os valores digitados pelos usuários. 
Foi utilizada a função Do...while para mostrar o login e será mostrado (printado) 
na tela as informações de login e password que receberão inputs do usuário. Essas 
informações serão armazenas nos respectivos chars login1 e password1. 
Na sequencia entra a função if que compara login com login1 e password com 
password1. Caso os dois char ou apenas um deles não sejam iguais aos modelos, a 
função vai retornar a mensagem de “Usuário e/ou senha incorretos. Por favor, tente 
de novo.” e a tela de login aparecerá novamente, até que os dados inseridos estejam 
corretos. No momento em que login e password forem inseridos corretamente o 
12 
 
sistema dispara a mensagem de “Login efetuado com sucesso!” e passará para a tela 
de Menu do sistema, aqui chamado de Clinica +Saúde. 
 
4.2 Menu 
 
 
Figura 2 - Menu 
Na figura 2 está demonstrado como ficou a código para a função menu() do 
sistema. Para iniciar a função designamos um int chamado op, que receberá o input 
do usuário com relação as opções existentes no menu. Dentro de um laço Do...while 
o sistema imprimirá na tela uma frase com as opções disponíveis, numeradas de 1 a 
4. 
A condicional if faz a comparação entre o valor digitado pelo usuário e as 
opções disponíveis. Caso o valor digitado não seja válido, mostrará uma mensagem 
de erro, voltará a mostrar as opções de Menu e pedirá para que o usuário digite 
novamente a opção desejada. Em caso de input verdadeiro, será executada a função 
designada. 
13 
 
4.3 Cadastro 
 
Para o a criação e armazenamento do cadastro dos pacientes uma struct foi 
criada conforme a Figura 3 mostra abaixo. 
 
 
 Figura 3 – Cadastro 
A struct criada foi denominada de cadastro_paciente e foram declaradas 11 
variáveis, com espaço definido para alocamento de memória conforme descrito 
abaixo. Vale ressaltar neste ponto que, independentemente se a informação for 
número ou não, quando ela é designada para a variável será executada sempre em 
formato string. 
1. Nome, 50 bytes de espaço 
2. Email, 50 bytes de espaço 
3. Nascimento, 50 bytes de espaço 
4. CPF, 50 bytes de espaço 
5. Telefone, 50 bytes de espaço 
6. Endereço, 50 bytes de espaço 
7. CEP, 50 bytes de espaço 
8. Cidade, 50 bytes de espaço 
9. Estado, 50 bytes de espaço 
10. Diagnóstico, 50 bytes de espaço 
11. Comorbidade, 50 bytes de espaço 
 
 
 
 
14 
 
4.4 Cadastro - Novo 
 
Para iniciar o cadastro dos pacientes que foram diagnosticado positivamente 
para COVID-19 foi designado um ponteiro para um arquivo (que será criado e editado 
com os dados recebidos dos pacientes) e habilitada a função fflush, que descarrega 
os buffers de saída de um fluxo de dados, designados aqui pela função stdin. 
 
 Figura 4 - Novo Cadastro 
Para iniciar o cadastro dos pacientes que foram diagnosticado positivamente 
para COVID-19 foi designado um ponteiro para um arquivo (que será criado e editado 
com os dados recebidos dos pacientes) e habilitada a função fflush, que descarrega 
os buffers de saída de um fluxo de dados, designados aqui pela função stdin. 
15 
 
A função cadastrar(), conforme mostrada na Figura 4, imprimirá na tela as 
variáveis constantes na struct de forma ordenada para que o usuário possa inserir os 
dados do paciente. As informações digitadas são armazenadas na variável designada 
através da função fgets, recebendo o número de bytes de acordo com o definido pela 
struct. Depois de receber todas as informações do usuário, o arquivo de cadastro no 
é aberto através da função fopen. 
A função fopen é aberta com as extensões ab+: atualiza um arquivo binário 
acrescentando uma nova informação no seu fim. 
A função fwrite possibilita que todas as informações constantes dentro da struct 
cadastro_pacientes sejam passadas para o arquivo binário selecionado. 
E, por fim, o arquivo é fechado com a função fclose() ao serem feitas todas as 
atualizações. 
 
4.5 Cadastro - Consulta 
 
A figura 5 mostra como ficou finalizado a função consultar(), que como o nome 
já diz, serve para realizar a consulta dos pacientes que foram cadastrados. 
Assim como na função de cadastro, para iniciar a consulta dos pacientes que 
foram diagnosticados positivamente para COVID-19 foi designado um ponteiro para 
um arquivo e habilitada a função fflush, que descarrega os buffers de saída de um 
fluxo de dados, designados aqui pela função stdin. 
No momento em que o usuário seleciona a opção de consulta o arquivo com 
os dados cadastrais dos pacientes é aberto através da função fopen e extensão rb+, 
mostra que será apenas leitura de um arquivo binário. Essa leitura ocorre com o uso 
da função fread que busca dentro do ponteiro arquivo as informações sobre os 
pacientes cadastrados na struct. 
Após ser feita a leitura do arquivo será impresso na tela do usuário as 
informações cadastrais dos pacientes na ordem como mostra a figura. Os dados a 
serem impressos serão coletados pelo especificador %s (que diz que a saída será 
uma string), acessados na struct paciente, e enfim o nome da variável onde está 
armazenada a informação requerida. 
16 
 
 
Figura 5 - Consulta cadastro 
Vale ressaltar que toda a função de abrir o arquivo, ler os dados binários e 
imprimir na tela as informações, como mostrado na figura 5, estará dentro de um laço 
Do... while, portanto essa função será executada na tela até que o arquivo todo seja 
lido, o que é garantido pela função while (!feof(arquivo). Uma vez que o arquivo todo 
é lido e suas informações são impressas na tela entra em ação a função fclose que 
fechará o arquivo para leitura. 
 
4.6 Sistema completo 
 
Depois de ter sido trabalhado de forma individual, cada função citada 
anteriormente é somada a função principal do programa, como mostra a Figura 6 logo 
abaixo. 
O sistema roda com uma função principal, chamada aqui de int main que, ao 
rodar o programa, imprime na tela uma saudação em forma de logo. Ao finalizar o 
último printf o sistema chama a função Login() e, caso seja inserido pelo usuário os 
dados corretos a seguinte frase será impressa na tela “Login efetuado com sucesso!”. 
Após isso o sistema chama a função Menu(), onde constarão as opções possíveis de 
seguimento com suas funções pré-definidas. Ao fim da execução de cada função o 
sistema chama a função Perguntar(), que pergunta ao usuário se ele gostaria de voltar 
ao Menu, fazer Logoff (e ir para a tela de Login) ou Sair do programa. 
17 
 
 
Figura 6 - Sistema completo 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
18 
 
5. MANUAL DO USUÁRIO 
 
Para acessar o sistema desenvolvido o usuário deve procurar pelo arquivo 
Sistema_Completo.exe e fazer um clique duplo sobre ele. Aguarde o programa 
iniciar com a tela de Login. 
 
5.1 Login 
 
Na tela de Login aparecerá os campos LOGIN e PASSWORD, que por padrão 
devem ser preenchidos com os dados pré-definidos como consta abaixo: 
LOGIN: admin 
PASSWORD: senha 
Depois de preencher com estes dados o usuário deverá apertar a tecla ENTER 
e aguardar a mudança de tela. 
 
5.2 Menu 
 
A tela de MENU aparecerá com a seguintes opções para serem selecionadas 
pelo usuário: 
1 – NOVO cadastro 
2 – CONSULTAR cadastro 
3 – EXCLUIR cadastro 
4 – SAIR 
 
5.3 NOVO cadastro 
 
Após selecionar a opção 1 e apertar a tecla ENTER o usuário será direcionado 
para a tela de cadastro. 
Nesta tela aparecerão informações cadastrais básicas a serem preenchidas 
conforme orientação. 
As informações que serão pedidas pelo sistema são: Nome completo (sem 
acentos), e-mail, Data de nascimento (dd/mm/aaaa), CPF (xxx.xxx.xxx-11), Telefone 
((xx)xxxx-xxxx), Endereço (rua/avenida/travessa,número, complemento, bairro), CEP 
19 
 
(xxxxx-xxx), Cidade, Estado (UF), Data do diagnóstico (dd/mm/aaaa) e Comorbidade 
(em caso de nenhuma, não preencher). 
Ao final do preenchimento o sistema gravará todas essas informações em um 
banco de dados e irá perguntar o usuário o que ele deseja fazer a seguir: 
1 – Menu (voltar ao menu de opções) 
2 – Logoff (voltar a tela inicial de Login) 
3 – Sair (fechar o sistema) 
 
5.4 CONSULTAR cadastro 
 
Após selecionar a opção 2 e apertar a tecla ENTER o usuário será direcionado 
para a tela com a lista de cadastrados. 
Nesta tela aparecerão todas as informações cadastrais básicas que foram 
fornecidas no momento do cadastro, na mesma ordem em que foram preenchidas, 
existindo uma linha pontilhada ao final da última informação de cada paciente, para 
que assim fique bem delimitado as informações que competem a cada um dos 
pacientes. 
Ao final do preenchimento o sistema gravará todas essas informações em um 
banco de dados e irá perguntar o usuário o que ele deseja fazer a seguir: 
1 – Menu (voltar ao menu de opções) 
2 – Logoff (voltar a tela inicial de Login) 
3 – Sair (fechar o sistema) 
 
5.5 EXCLUIR cadastro 
 
Após selecionar a opção 3 e apertar a tecla ENTER o usuário será direcionado 
para a tela de exclusão de cadastro. 
ATENÇÃO: como esta é uma função que está em testes, ainda NÃO 
FUNCIONA. 
O usuário que escolher esta opção receberá a seguinte mensagem de texto 
impressa na tela: “ERRO. Esta opção ainda está em construção.” E logo sem 
seguida o sitema irá perguntar o usuário o que ele deseja fazer a seguir: 
1 – Menu (voltar ao menu de opções) 
20 
 
2 – Logoff (voltar a tela inicial de Login) 
3 – Sair (fechar o sistema) 
 
5.6 SAIR 
 
Após selecionar a opção 4 e apertar a tecla ENTER o sistema encerrará. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
21 
 
6. CONCLUSÃO 
 
Vimos que a pandemia global promoveu uma crescente na demanda por 
inovação em todos os setores da sociedade devido aos constantes isolamentos e 
lockdown impostos pelos governos locais. Um do setor que mais receberam holofotes 
foi da área da saúde, com um clamor por inovações e software que facilite o trabalho 
desses profissionais. O setor de tecnologia tem trabalhado incansavelmente nos 
últimos anos para oferecer soluções plausíveis e acessíveis no combate à esta 
pandemia de COVID-19, principalmente nos segmentos de inteligência artificial e 
ciência de dados. 
O desenvolvimento deste trabalho teve como objetivo desenvolver um sistema 
em linguagem C que será utilizado por hospitais e clinicas para cadastrar os pacientes 
que forem diagnosticados com Covid-19. Após o cadastro, o sistema criado deverá 
calcular a idade dos pacientes e verificar se o paciente possui alguma comorbidade 
(a existência de outra doença além do covid19) e se pertence ao grupo de risco 
(maiores de 65 anos). Caso o paciente pertença ao grupo de risco, o sistema deverá 
salvar em um arquivo de texto o CEP e a idade do paciente para que essa informação 
possa ser enviada para a central da Secretaria de Saúde da cidade. 
Através da utilização deste simples sistema é possível criar uma grande base 
de dados para futuras consultas, projeções e analise de estatísticas com um grau de 
confiança bem pequeno. Ao mesmo tempo o sistema irá produzir automaticamente 
outro banco de dados onde constam o CEP e a idade de paciente que testaram 
positivo para o COVID-19 e fazem parte do grupo de risco para ser enviado às 
secretarias de saúde das cidades. 
Com esse modo automatizado de produzir material estatístico, reduz a chance 
de falhas humanas e tem o intuito de diminuir o grande número de casos de 
subnotificações. 
 
 
 
 
 
 
22 
 
REFERÊNCIAS 
 
GORDON S. R.; GORDON, J. R. Sistemas de informação: uma abordagem gerencial. 
São Paulo: LTC, 2006. 
MAGNO, Laio, et al. Desafios e propostas para ampliação da testagem e 
diagnóstico para COVID-19 no Brasil. Ciência & Saúde Coletiva, 2020, 25: 3355-
3364. Disponível em: < https://www.scielosp.org/article/csc/2020.v25n9/3355-3364/> 
Acessado em: 11/11/2020 
MEDEIROS, Alynne Maria de Brito, et al. The challenges of telemedicine in front of 
the medical – patient relationship in Covid-19 times. Research, Society and 
Development, [S. l.], v. 9, n. 10, p. e9219109350, 2020. DOI: 10.33448/rsd-v9i10.9379. 
Disponível em: https://www.rsdjournal.org/index.php/rsd/article/view/9379. Acesso 
em: 22 nov. 2020. 
MINISTÉRIO DA SAÚDE. Sobre a doença. 2020. Disponível em: 
https://coronavirus.saude.gov.br/sobre-a-doenca#o-que-e-covid Acessado em: 
10/11/2020 
ORGANIZAÇÃO MUNDIAL DE SAÚDE. Coronavirus. 2020. Disponível em: < 
https://www.who.int/health-topics/coronavirus#tab=tab_1> Acessado em: 10/11/2020 
SALARDI, Silvia, et al. Saúde e novas tecnologias: ciência e inovação em tempos 
de covid-19. Humanidades & Tecnologia (FINOM) - ISSN 1809-1628 E-ISSN 2675-
5416. v25, n 1, 2020. Disponível em: < 
http://revistas.icesp.br/index.php/FINOM_Humanidade_Tecnologia/article/view/1303
> Acessado em: 10/11/2020 
SIMAN, Andréia Guerra, et al. Produção de máscaras cirúrgicas: estratégia no 
combate à COVID-19. Rev baiana enferm. 2020;34:e37234. Disponível em: < 
https://portalseer.ufba.br/index.php/enfermagem/article/view/37234/21862> 
Acessado em: 11/11/2020 
YOKOO, Patrícia et al. Inovações de qualidade e segurança no Departamento de 
Radiologia durante a pandemia pela COVID-19: uma experiência Latino-
Americano. einstein (São Paulo), São Paulo, v. 18, eGS5832, out. 2020. Disponível 
em: https://doi.org/10.31744/einstein_journal/2020GS5832 Acessado em: 11/11/2020 
https://www.scielosp.org/article/csc/2020.v25n9/3355-3364/
https://www.who.int/health-topics/coronavirus#tab=tab_1
http://revistas.icesp.br/index.php/FINOM_Humanidade_Tecnologia/article/view/1303
http://revistas.icesp.br/index.php/FINOM_Humanidade_Tecnologia/article/view/1303
https://portalseer.ufba.br/index.php/enfermagem/article/view/37234/21862
https://doi.org/10.31744/einstein_journal/2020GS5832

Continue navegando