You are on page 1of 22

INSTITUTO FEDERAL DO PARANÁ (IFPR) - CAMPUS JACAREZINHO

TÉCNICO EM INFORMÁTICA

MEDICALIZA: Plataforma web para controle de medicamentos em


farmácias públicas

MILENE MATEUS

Jacarezinho
2015
MEDICALIZA: Plataforma web para controle de medicamentos em
farmácias públicas

MILENE MATEUS

Trabalho solicitado na Unidade


curricular “Análise e projeto de
sistemas - A” pelo professor Héber
Fadel de Morais.
SUMÁRIO

1 INTRODUÇÃO…………………………………………………………………………….4

2 OBJETIVOS………………………….…………………………………………………….5
2.1 OBJETIVOS GERAL…………………………………………………………………….5
2.2 OBJETIVOS ESPECÍFICOS……………………………………………………..….....5

3 DESCRIÇÕES………………..…………………………………………………….……...6
3.1 DESCRIÇÃO DO SISTEMA ATUAL…………………………………………………..6
3.2 DESCRIÇÃO DO SISTEMA PROPOSTO..…………………………………………..8

4 DIAGRAMA DE CASO DE USO…………………………………………………….....10


5 DESCRIÇÃO DE CASO DE USO……………………...………………………….......11
6 DIAGRAMA DE CLASSES…….…………………………………………………….....16
7 DIAGRAMA DE SEQUÊNCIA……………………………………………………….....17
8 DIAGRAMA DE MÁQUINA DE ESTADOS………………………………………......19

REFERÊNCIAS………………………………………………………………………….....20
1 INTRODUÇÃO

Nossa sociedade sofre com as consequências causadas pela falta de


informações corretas. Pesquisas realizadas a respeito da saúde pública, denunciaram
que a falta de informação não é cômoda para a população, principalmente quando
está relacionada à um assunto tão importante. A população que utiliza o SUS (Sistema
Único de Saúde) sofre com isso, principalmente em relação à medicamentos gratuitos,
não sabendo ao certo se os medicamentos necessários para o seu tratamento estão
ou não sendo oferecidos nas farmácias públicas.
Ao mesmo tempo, a falta de informação também atinge os agentes de saúde
que trabalham nas UBA’s (Unidades Básicas de Atendimento), nas UPAs(Unidades
de Pronto Atendimento) e nos hospitais da cidade. Tais agentes acabam receitando
medicamentos que muitas vezes não contam no estoque das farmácias públicas,
forçando assim, a população à comprá-los. Isso tem se tornado um problema segundo
a chefe da regional de saúde, pois alguns fármacos acabam vencendo, sendo
descartados, enquanto outros têm a procura maior do que o esperado.
Com base em dados ainda empíricos e pesquisas iniciais em fase de análise,
pretende-se desenvolver uma aplicação web capaz de informar o estoque dos
medicamentos das farmácias municipais/públicas. Desse modo, é possível que a
população tenha acesso a disponibilidade, localidade e até a bula do medicamento
que se precisa. Além disso, será destinado no software um espaço com os manuais
de procedimentos para retiradas de medicamentos.
Com os dados recebidos do controle de estoque de cada farmácia e a filtragem
dessas informações (realizada pelo software), há como objetivo que os cidadãos
saibam em qual estabelecimento público ir quando há algum problema acerca da
saúde, e que saibam qual farmácia procurar quando existe a necessidade de um
medicamento.
2 OBJETIVOS

2.1 OBJETIVOS GERAIS

Nos dias atuais existem grandes possibilidades de obtenção de informações,


porém, ao mesmo tempo muitas informações não chegam a todos lugares e nem a
todas as pessoas. Algumas informações podem ser essenciais e podem servir como
soluções para muitos problemas aparentemente banais, mas que em grande escala
acarretam muitos danos. Paralelo a isso, nossa sociedade, sofre com as
consequências causadas pela falta de informação corretas. Em pesquisas realizadas
a respeito da saúde denunciaram que a falta de informação não é cômoda para a
população do Norte Pioneiro, muito pelo contrário, os civis têm interesse e
necessidade de ter acesso a dados públicos sobre saúde.
Com base em dados ainda empíricos e pesquisas iniciais em fase de análise,
pretende-se desenvolver uma aplicação web/app capaz de informar o estoque dos
medicamentos das farmácias municipais, (com algumas restrições, como por
exemplo, remédios tentadores a dependentes químicos). Desse modo, é possível que
a população tenha acesso a disponibilidade, localidade e até a bula do medicamento
que se precisa. Além disso, contaremos com a exibição de procedimentos a serem
tomados quando há algum problema acerca de alguns procedimentos, com objetivo
de acabar com a falta de informação que a população brasileira encontra em relação
aos órgãos públicos na área da saúde.

2.2 OBJETIVOS ESPECÍFICOS

Como objetivos específicos pretende-se além de desenvolver essa plataforma, para


acabar com a desinformação da comunidade sobre os estabelecimentos públicos de
saúde, informá-los sobre as bulas dos medicamentos, evitando assim demais
equívocos da parte dos médicos e dos cidadãos, terá a rota certa para determinada
farmácia pública, facilitando para o civíl sua ida até o local.
3. DESCRIÇÕES

3.1 DESCRIÇÃO DO SISTEMA ATUAL

I- Funcionalidade do Sistema Atual - Medicaliza

1. Controle de estoque pelo atendente local e civil comum.


2. Controle de saída de medicamentos pela receita.
3. Cadastramento de remédios da farmácia local, feita pelo farmacêutico.
4. Sistema de informação sobre os fármacos para a população.
5. Manual
6. Agenda

Descrição das funcionalidades

● Farmacêutico/Atendente e população consegue ver seu próprio estoque local e de


todas as farmácias públicas da rede SUS (sistema único de saúde).

● Para o Atendente dispensar o(s) remédio(s), consta no seu sistema a receita dada
pelo paciente.

● Somente o Farmacêutico pode fazer o cadastramento de um novo lote e ele somente


pode cadastrar medicamentos de usa farmácia local.

● A população tem um software para saber quais medicamentos estão disponíveis


e em quais farmácias. O Sistema existente para os mesmos saberem as
informações sobre disponibilidade e localidade de remédios.

● Existe um manual online, onde constará todas as informações e protocolos a serem


seguidos em determinados estabelecimentos de saúde públicos.

● A agenda será capaz de fazer o monitoramento de consumo e chegada, no qual o


de consumo, fará monitoramento de horários e frequência de dosagens e o de
chegada, vinculado com o cartão de sus, avisará o paciente de quando seu
medicamento chegou e acabou na farmácia pública, caso o mesmo cadastre um
fármaco de uso controlado.

II- Navegação das telas

O sistema possui 5 principais páginas que poderão ser acessadas de diferentes


maneiras, respeitando a sequência dada neste documento.

1- Tela inicial(Farmácia) – Responsável por:


a) Login do atendente/usuário local, sendo que para login é necessário um
nickname e senha. b) Cadastramento do atendente/usuário local. Para cadastro é
necessário um nickname, senha, email e telefone.

2 -Tela de Navegação (Farmácia e Usuário comum) / Responsável por:


a) Mostrar ferramentas para o atendente da farmácia, ou seja, ícones no centro da
tela com as opções; Cadastramento de lote, Consulta de estoque local, Dispensação
de Fármaco e Manual. b) Mostra ao usuário comum, no cabeçalho links, indicando
as agendas, logo abaixo um campo de texto responsável por ter o nome do
medicamento a ser pesquisado e abaixo do mesmo um mapa com as UBS e farmácias
da cidade que o usuário está. Na mesma tela terá um ícone indicando o manual.

3 -Tela de Cadastramento de lote (Farmácia)/ Responsável por:


a) Uma vez clicando em “cadastramento de lote”, abre um novo login, solicitando
dados do farmacêutico responsável, caso o farmacêutico não esteja logado. b) Uma
vez logado, o farmacêutico, preenche todos os campos presentes, tais como; Nome
do fármaco, data de validade, nome da indústria que o fez, quantidade de fármacos,
cnpj e tipo, por exemplo: gotas, comprimido e etc. c) Ao preencher esses campos, o
usuário pode, salvar ou descartar. Clicando em ícones na parte inferior da tela.

4 - Tela de Consulta de estoque local (farmácia e usuário comum) / Responsável por


:
a) Uma vez o usuário comum digitando o nome do medicamento que procura na tela
1, abrirá a tela 4, que será responsável por mostrar onde este remédio está disponível
e sua respectiva bula.
b) Assim que digitar o nome do medicamento e clicar em “pesquisar” o
atendente/farmacêutico, terá disponibilidade de todos os dados do remédio
cadastrados pelo farmacêutico na tela de “cadastramento de lote”. Na mesma tela,
tem informações sobre a disponibilidade do mesmo e sua bula.
c) Uma vez disponível o atendente/farmacêutico pode despachá-lo para um paciente,
se direcionando para a tela 5.

5 - Tela de Despachante de medicamento (Farmácia) / Responsável p or:


a) Neta tela, o atendente fica responsável por preencher os campos solicitados com
os dados da receita entregue pelo paciente e cartão do SUS. Ex: informações do
médico, informações sobre o paciente e etc.. Obs: não se pode retirar medicamento
algum em farmácia pública sem receita dada pelo médico.
b) Ao termino de preencher os campos, o atendente, pode clicar em “salvar” ou em
“descartar” e retira o medicamento no seu estoque físico para entregá-lo ao paciente.

6 - Tela Agenda de monitoramento de chegada (Usuário comum) / Responsável por:


a) Ao clicar no link disponível no cabeçalho, o usuário comum, deve fazer um
cadastro/login com; e-mail, senha e vincular seu cartão do sus com o software, para
assim poder cadastrar um fármaco.
b) Ao ter a vinculação feita com sucesso. O paciente deve informar todos os dados
sobre tal medicamento e selecionar farmácias públicas para ter esse monitoramento.

7 - Tela Agenda de monitoramento de consumo(Usuário comum) / Responsável por:


a) Ao clicar no link disponível no cabeçalho, o usuário comum, deve fazer um
cadastro/login com; email, senha para abrir a agenda.
b) Assim que abrir a agenda, terá os campos de; frequencia, nome do fármaco,
quantidade, tipo (sólido,líquido...), data de início com hora e data para o término de
ingestão do fármaco.

3.2 DESCRIÇÃO DO SISTEMA PROPOSTO

O sistema proposto visa a construção de um software capaz de controlar os


medicamentos das farmácias públicas e interligá-las à outros setores da saúde que
tem relação direta com a mesma, tornando o processo de distribuição e pedido de
medicamentos mais eficaz. A ideia é que, ao receitar, o médico acesse a plataforma
Medicaliza,verifique a disponibilidade do medicamento e ao final da consulta informe
ao paciente em qual farmácia pública pode retirá-lo. Caso o medicamento não esteja
disponível, será possível ver as opções para substituir na receita.

O sistema proposto terá uma tela inicial (figura 1), na qual será possível acessar todos
os outros elementos do software, como agenda, manual, cadastro,login e o estoque
das farmácias. Cada funcionalidade será explicada abaixo.

Figura 1. Tela inicial e tela de pesquisa.

4.1. Estoque Público


O estoque das farmácias será a tela principal do sistema, nela, o usuário poderá
pesquisar os fármacos que necessita e saber a disponibilidade, bula e a localidade
do medicamento.

4.2 Agenda
A agenda será capaz de realizar o controle de chegada de medicamentos
cadastrados pelos próprios usuários, onde o software o avisará quando e onde o
remédio desejado chegou a determinada farmácia.

4.3 Manual
Já o manual (figura 2), será apenas informativo, onde nele o usuário poderá retirar
todas as informações necessárias para realizar protocolos dos estabelecimentos

públicos.
Figura 2. Tela do manual.
4. DIAGRAMA DE CASO DE USO

5 DESCRIÇÃO DE CASO DE USO

Nome do caso de uso Manter vinculo

Ator principal Farmacêutico

Resumo: Este caso de uso descreve etapas percorridas


por um farmacêutico para manter seu vinculo
com o sistema

Pré-Condições O farmacêutico não pode estar logado


Pós-Condições O farmacêutico precisa estar logado.

Fluxo Principal – Cadastro de Farmacêutico

Ações do Ator Ações do sistema

1. Farmacêutico entra na página inicial do sistema


e seleciona “Cadastro de farmacêutico”

2. Sistema apresenta a tela correspondente.

3. Farmacêutico insere seus dados e clica em


‘Realizar cadastro”

4. Sistema adiciona +1 farmacêutico no banco


de dados.

Fluxo Alternativo – Excluir Farmacêutico

1. Farmacêutico logado clica em “configurações”

2. Sistema carrega tela desejada

3. Farmacêutico clica em “Excluir conta”

4. Sistema retira -1 farmacêutico no banco de


dados.

Fluxo Alternativo – Alterar Farmacêutico

1. Farmacêutico logado clica em “configurações”

2. Sistema carrega tela desejada

3. Farmacêutico clica em “Alterar conta”

4. Sistema apresenta tela solicitada.


5. Farmacêutico preenche os campos apresentados
e clica em “Salvar alterações”.

6. Sistema atualiza as informações da conta.

Nome do caso de uso Manter vinculo

Ator principal Usuário

Resumo: Este caso de uso descreve etapas percorridas


por um Usuário para manter seu vinculo com o
sistema

Pré-Condições O Ususário não pode estar logado

Pós-Condições O Usuário precisa estar logado.

Fluxo Principal – Cadastro de Usuário

Ações do Ator Ações do sistema

1. Usuário entra na página inicial do sistema e


seleciona “Cadastro de Usuário”

2. Sistema apresenta a tela correspondente.

3. Usuário insere seus dados e clica em ‘Realizar


cadastro”

4. Sistema adiciona +1 Usuário no banco de


dados.
Fluxo Alternativo – Excluir Usuário

1. Usuário logado clica em “configurações”

2. Sistema carrega tela desejada

3. Usuário clica em “Excluir conta”


4. Sistema retira 1 Usuário no banco de dados.

Fluxo Alternativo – Alterar Usuário

1. Usuário logado clica em “configurações”

2. Sistema carrega tela desejada

3. Usuário clica em “Alterar conta”

4. Sistema apresenta tela solicitada.

5. Usuário preenche os campos apresentados e clica


em “Salvar alterações”.

6. Sistema atualiza as informações da conta.

Nome do caso de uso Estoque os remédios

Ator principal Farmacêutico

Resumo: Este caso de uso descreve etapas percorridas


por um farmacêutico para gerenciar seu
estoque de medicamentos públicos.

Pré-Condições O farmacêutico precisa estar logado.

Pós-Condições

Fluxo Principal – Cadastro de medicamentos

Ações do Ator Ações do sistema

1. Usuário clica no link “Estoque de medicamentos”

2. Sistema abre página solicitada


3. Farmacêutico clica em “cadastro de
medicamento(s)”

4. Sistema apresenta a tela solicitada

5. Farmacêutico preenche os campos obrigatórios

6. Farmacêutico verifica os campos preenchidos e


clica em “Adicionar ao estoque”

7. Sistema insere + medicamentos ao estoque


e o atualiza.

Fluxo Alternativo – Exclusão de medicamentos

1. Usuário clica no link “Estoque de medicamentos”

2. Sistema abre página solicitada

3. Farmacêutico clica em “excluir medicamento(s)”

4. Sistema apresenta a tela solicitada

5. Farmacêutico pesquisa o fármaco desejado

6. Sistema apresenta a lista com os dados


compatíveis ao da pesquisa pelo feita pelo ator.

7. Farmacêutico seleciona remédio e clica em


“Excluir do estoque”

8. Sistema excluí medicamento do estoque e o


atualiza

Fluxo Alternativo – Alteração de medicamentos

1. Usuário clica no link “Estoque de medicamentos”

2. Sistema abre página solicitada

3. Farmacêutico clica em “Alterar medicamento(s)”


4. Sistema apresenta a tela solicitada

5. Farmacêutico pesquisa o fármaco desejado

6. Sistema apresenta a lista com os dados


compatíveis ao da pesquisa pelo feita pelo ator.

7. Farmacêutico seleciona remédio e clica em


“Alterar medicamento”

8. Sistema apresenta a tela solicitada

9. Farmacêutico preenche os campos com as


alterações e clica em “Salvar alterações”

10. Sistema salva as informações e atualiza


estoque.

Nome do caso de uso Realizar Pesquisa

Ator principal Qualquer usuário

Resumo: Este caso de uso descreve etapas percorridas


por um usuário para gerenciar sua pesquisa de
medicamentos públicos.

Pré-Condições

Pós-Condições

Fluxo Principal – Pesquisa de medicamentos

Ações do Ator Ações do sistema

1. Usuário acessa o sistema

2. Sistema carrega a página inicial


3. Usuário preenche o campo de cidade e o campo
de nome do medicamento

4. Sistema abre uma segunda tela contendo


uma lista de remédios com as informações de;
nome do remédio, localidade e link de bula.

Fluxo Alternativo – Ler bula do medicamento

1. Usuário acessa o sistema

2. Sistema carrega a página inicial

3. Usuário preenche o campo de cidade e o campo


de nome do medicamento

4. Sistema abre uma segunda tela contendo


uma lista de remédios com as informações de;
nome do remédio, localidade e link de bula.

5. Usuário clica no link da bula

6. Sistema carrega PDF em outra “aba” do


navegador com a bula correspondente.

Nome do caso de uso Consulta ao manual

Ator principal Qualquer usuário

Resumo: Este caso de uso descreve etapas percorridas por


um usuário para saber os protocolos para retirada de
medicamentos e informações sobre procedimentos
acerca de fármacos.

Pré-Condições

Pós-Condições

Fluxo Principal – Pesquisa de medicamentos


Ações do Ator Ações do sistema

1. Usuário acessa o sistema

2. Sistema carrega a página inicial

3. Usuário vizualiza manuais informativos e clica


em “manual”

4. Sistema carrega página com a lista de protocolos.

5. Usuário escolhe o que lhe agrada e clica

6. Sistema atende a esta solicitação.

6 DIAGRAMA DE CLASSE
7 DIAGRAMA DE SEQUÊNCIA

Diagrama de sequência - manter farmacêutico

Diagrama de sequência - manter usuário


Diagrama de sequência - manter estoque

Diagrama de sequência - Pesquisa


8 DIAGRAMA DE MÁQUINA DE ESTADOS
REFERÊNCIAS

Guedes, Gilleanes T. A. UML 2 : uma abordagem prática / Gilleanes T. A. Guedes. --


2. ed. -- São Paulo : Novatec Editora, 2011.

You might also like