FarmacIA - Robô de Análise de Psicotrópicos⚓︎
O desafio consiste em automatizar a análise farmacêutica das prescrições de psicotrópicos, que são encaminhadas para a Diretoria de Saúde Prisional do Departamento Penitenciário de Minas Gerais.
Para isso, foi criado um fluxo automatizado utilizando a ferramenta Power Automate (versões Web e Desktop). Após a digitalização dos receituários, o robô realiza a leitura das prescrições, identificando os medicamentos padronizados, calculando a posologia diária e a quantidade a ser dispensada. O robô também tem a funcionalidade de consultar o número do INFOPEN (quando presente na prescrição) no Sistema Integrado de Gestão do Sistema Prisional (SIGPRI), verificando a situação atual da admissão dos privados de liberdade.
Em um segundo momento, uma planilha modelo é preenchida automaticamente, permitindo a conferência das informações lançadas. Posteriormente, o robô cria um processo no Sistema Eletrônico de Informações (SEI!MG), elabora um memorando de encaminhamento para a Central de Abastecimento Farmacêutico e anexa o documento com o 'Resultado da Análise'. O processo é remetido, também, para a respectiva unidade prisional.
Caso sejam verificadas divergências relacionadas à admissão de privados de liberdade, o robô elabora uma lista de pendências e um memorando específico.
1. O que o robô faz⚓︎
- Realiza a leitura das prescrições de psicotrópicos.
- Identifica os medicamentos padronizados.
- Identifica a posologia diária.
- Calcula a quantidade de medicamento a ser fornecida.
- Acessa o SIGPRI e verifica a situação atual da admissão dos privados de liberdade.
- Preenche a Planilha de Controle.
- Cria o um novo processo no SEI!MG.
- Elabora o Memorando de encaminhamento para a CAF e unidade prisional.
- Insere o Resultado da Análise no processo.
2. Como funciona? Passo a passo explicado do Automate⚓︎
O robô já está programado para rodar automaticamente, sendo o gatilho para esta ação a inclusão de arquivo .PDF (contendo as prescrições digitalizadas) na pasta do Sharepoint designada para tal. Após isso, o usuário inicia o fluxo no Power Automate Desktop e segue as instruções.
Veja o fluxo do robô:
3. Utilização do robô⚓︎
- Antes de executar o robô, o(a) usuário(a) deverá adicionar as seguintes variáveis de entrada:
-
link_planilha_robo: inserir o link da planilha online que recebe o resultado da leitura do robô. -
login_sei: inserir o CPF do usuário. -
login_sigpri: inserir o CPF do usuário. -
orgao_sei: inserir o órgão utilizado para acessar o SEI!MG. -
pasta_download: inserir o caminho de armazenamento dos arquivos baixados no computador. -
pasta_prescricoes: link da pasta do Sharepoint que reconhece as prescrições. -
planilha_controle: inserir o link da planilha de Controle de Recebimento de Prescrições. -
planilha_modelo_analise: local de armazenamento da Planilha Modelo de Análise de Prescrições. -
senha_sei: inserir a senha utilizada para acessar o SEI!MG. -
senha_sigpri: inserir a senha utilizada para acessar o SIGPRI. -
tipo_processo: inserir o tipo do processo a ser criado. -
unidade_sei: inserir a unidade utilizada para acessar o SEI!MG. -
O robô abrirá todos os arquivos necessários e páginas da Web, assim, certifique-se que o Excel e/ou o navegador não estejam abertos.
- Verifique, no navegador, se a extensão do Power Automate está habilitada.
- Ative a opção
mostrar pop-ups e redirecionamentos do navegador. - Desative a opção
mostrar os downloads quando eles forem concluídos.
4. Resultados⚓︎
- Processo manual: cerca de 3 horas para a análise completa de 100 prescrições.
- Processo automatizado: cerca de 40 minutos para a análise completa de 100 prescrições.
5. Códigos⚓︎
- Fluxo 'Main'
- Fluxo 'atualizar_planilha_controle'
- Fluxo 'criar_memorando_sei'
- Fluxo 'criar_processo_sei'
- Fluxo 'editar_planilha_modelo'
- Fluxo 'inserir_anexo'
- Fluxo 'inserir_dados'
- Fluxo 'login_sei'
- Fluxo 'salvar_planilhas'
- Fluxo 'trocar_unidade_sei'
- Fluxo 'login_sigpri'
- Fluxo 'pesquisar_infopen'
- Fluxo 'criar_memo_inadmissao'