Ir para o conteúdo

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ô:

flowchart TD A[Início] --> B("<b>Incluir o arquivo na pasta do SharePoint</b>") --> C("<b>Iniciar a execução do robô - Desktop</b>") --> D("<b>Preencher os dados solicitados</b>") --> E[Leitura das prescrições e cálculo para dispensação dos medicamentos] --> F[Acesso ao SIGPRI] --> G[Consulta da situação atual da admissão] --> H("<b>Realizar a análise farmacêutica</b>") --> I[Elaboração do Resultado da Análise] --> J[Preenchimento da Planilha de Controle] --> K[Acesso ao SEI!MG] --> L[Criação de processo no SEI!MG] --> M[Elaboração de Memorando no SEI!MG] --> N[Inclusão do Resultado da Análise no processo do SEI!MG] --> O[Inclusão de etiqueta de identificação] --> P[Fim];
**As ações em destaque necessitam da interferência do(a) usuário(a).**

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⚓︎