> For the complete documentation index, see [llms.txt](https://manuais.farmaciadigital.saude.mg.gov.br/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manuais.farmaciadigital.saude.mg.gov.br/programacao-e-aquisicao/autorizacao-de-fornecimento/autorizacao-de-fornecimento-municipal.md).

# Autorização de Fornecimento Municipal

## Caso de Uso

Descrição

| Este caso de uso permite emitir uma Autorização de Fornecimento Municipal.A Autorização de fornecimento é realizada por Fornecedor. Uma ata pode possuir vários medicamentos de diferentes fornecedores, mas deve ser cadastrada uma AF por fornecedor. |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

<br>

Precondições

| O SIGAF verifica o vencimento da AF de acordo com a RNG7.68 Alerta de Vencimento de AF .O Usuário deve estar logado no sistema com um dos seguintes perfis: Gestor Master, Administrativo SIGAF, Farmacêutico SAF, Farmacêutico Diretor Técnico, Farmacêutico Municipal, Farmacêutico GRS (apenas visualização), Farmacêutico Integrada, Financeiro Municipal, Atendente Call Center (apenas visualização), Gestor Estadual (apenas visualização).O Usuário acessou o menu Programação e Aquisição > Autorização de Fornecimento > Autorização de Fornecimento Municipal. |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

<br>

Fluxo principal

| <ol><li>O SIGAF exibe a interface de usuário IU7.33 Pesquisar Autorização de Fornecimento Municipal .</li><li>O Usuário informa ou não os parâmetros de pesquisa.</li></ol><p>{Buscar AF Municipal}{Adicionar AF Municipal}</p><ol start="3"><li>O fluxo principal termina.</li></ol> |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

<br>

Fluxos alternativos

*Fluxo alternativo Buscar AF Municipal*

| Precondições | Não se aplica.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| ------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Passos       | <ol><li>O Usuário informa ou não os filtros de pesquisa.</li></ol><p>{Pesquisar Estabelecimento de Saúde Destino}{Pesquisar Número da AEC}{Pesquisar Fornecedor}{Pesquisar Medicamento/Produto}</p><ol start="2"><li>O Usuário aciona o comando \[Buscar].</li><li><p>O SIGAF verifica se existem registros de acordo com os filtros informados.</p><ol><li>Caso não exista registro para a busca realizada, o SIGAF exibe a mensagem MSGI001 Não existem registros a serem exibidos.</li><li>Caso exista o SIGAF retorna os registros na GRID de resultados.</li></ol></li></ol><p>{Adicionar AF Municipal}{Exibir AF Municipal}{Gerar PDF da AF Municipal}{Editar AF Municipal}{Mudar Status da AF Municipal para Entregue}{Cancelar AF Municipal}{Excluir AF Municipal}</p><ol start="4"><li>O fluxo alternativo termina.</li></ol> |

<br>

*Fluxo alternativo Pesquisar Estabelecimento de Saúde Destino*

| Precondições | O Usuário deve possuir o perfil de Gestor Master, Administrativo SIGAF, Farmacêutico SAF e acionar a lupa no campo \[Pesquisar Estabelecimento de Saúde Destino].                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Passos       | <ol><li>O SIGAF exibe a interface IU3.22 Pop up Pesquisar/Selecionar Estabelecimento de Saúde (apenas 1) .</li></ol><p>{Pesquisar Regional de Saúde}</p><ol start="2"><li><p>O Usuário informa ou não os parâmetros de pesquisa e aciona o comando \[Buscar].</p><ol><li>Caso não exista registro para a busca realizada, o SIGAF exibe a mensagem MSGI001 Não existem registros a serem exibidos. .</li><li>Caso exista o SIGAF retorna os registros na GRID de resultados.</li></ol></li><li>O Usuário seleciona qual o estabeelcimento que deseja pesquisar.</li><li>O SIGAF retorna para o passo onde o fluxo alternativo foi acionado.</li><li>O fluxo alternativo termina.</li></ol> |

<br>

*Fluxo alternativo Pesquisar Regional de Saúde*

| Precondições | O Usuário aciona a lupa no campo \[Regional de Saúde].                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Passos       | <ol><li>O SIGAF exibe a interface IU1.27 Pop up Pesquisar/Selecionar Regional de Saúde .</li><li><p>O Usuário informa ou não os parâmetros de pesquisa e aciona o comando \[Buscar].</p><ol><li>Caso não exista registro para a busca realizada, o SIGAF exibe a mensagem MSGI001 Não existem registros a serem exibidos. .</li><li>Caso exista o SIGAF retorna os registros na GRID de resultados.</li></ol></li><li>O Usuário seleciona qual a regional de saúde que deseja pesquisar.</li><li>O SIGAF retorna para o passo onde o fluxo alternativo foi acionado.</li><li>O fluxo alternativo termina.</li></ol> |

<br>

*Fluxo alternativo Pesquisar Número da AEC*

| Precondições | O Usuário aciona a lupa no campo \[Pesquisar Número da AEC].                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Passos       | <ol><li>O SIGAF exibe a interface IU7.61 Pop up Pesquisar/Selecionar Autorização de Execução de Compra .</li><li><p>O Usuário informa ou não os parâmetros de pesquisa e aciona o comando \[Buscar].</p><ol><li>Caso não exista registro para a busca realizada, o SIGAF exibe a mensagem MSGI001 Não existem registros a serem exibidos. .</li><li>Caso exista o SIGAF retorna os registros na GRID de resultados.</li></ol></li><li>O Usuário seleciona qual o número do RP que deseja pesquisar.</li><li>O SIGAF retorna para o passo onde o fluxo alternativo foi acionado.</li><li>O fluxo alternativo termina.</li></ol> |

<br>

*Fluxo alternativo Pesquisar Fornecedor*

| Precondições | O Usuário aciona a lupa do campo \[Pesquisar Fornecedor].                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| ------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Passos       | <ol><li>O SIGAF exibe a interface IU4.19 Pop up Pesquisar/Selecionar Fornecedor .</li><li><p>O Usuário informa ou não os parâmetros de pesquisa e aciona o comando \[Buscar].</p><ol><li>Caso não exista registro para a busca realizada conforme parâmetros, o SIGAF retorna a mensagem MSGI001 Não existem registros a serem exibidos.</li><li>Caso exista o SIGAF retorna os registros na GRID de resultados.</li></ol></li><li>O Usuário seleciona o Fornecedor.</li><li>O SIGAF retorna para o passo onde o do fluxo alternativo foi acionado.</li><li>O fluxo alternativo termina.</li></ol> |

<br>

*Fluxo alternativo Pesquisar Medicamento/Produto*

| Precondições | O Usuário aciona a lupa do campo \[Pesquisar Medicamento/Produto].                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| ------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Passos       | <ol><li>O SIGAF exibe a interface IU1.62 Pop up Pesquisar/Selecionar Medicamentos e Produtos (Denominação Genérica) (apenas 1) .</li></ol><p>{Buscar Fármaco}</p><ol start="2"><li><p>O Usuário informa ou não os parâmetros de pesquisa e aciona o comando \[Buscar].</p><ol><li>Caso não exista registro para a busca realizada  o SIGAF retorna mensagem MSGI001 Não existem registros a serem exibidos. .</li><li>Caso exista o SIGAF retorna os registros na GRID de resultados.</li></ol></li><li>O Usuário seleciona o Medicamento/Produto.</li><li>O SIGAF retorna para o passo onde o do fluxo alternativo foi acionado.</li><li>3. Fluxo alternativo termina</li></ol> |

<br>

*Fluxo alternativo Adicionar AF Municipal*

| Precondições | O Tipo de Gestão d o Estabelecimento de Saúde do Usuário logado tem que ser TCM ou o Usuário tem os perfis de Gestor Master, Administrativo SIGAF, Farmacêutico SAF.O Usuário aciona o comando \[Adicionar Autorização de Fornecimento Municipal].                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Passos       | <ol><li>O SIGAF exibe a etapa 1 da interface IU7.34 Manter Autorização de Fornecimento Municipal .</li><li>O Usuário preenche os campos.</li></ol><p>{Pesquisar Estabelecimento de Saúde Destino}{Buscar AEC}</p><ol start="3"><li>O Usuário seleciona o fornecedor e aciona o comando \[Próxima etapa].</li><li><p>O SIGAF valida se os campos obrigatórios foram preenchidos.</p><ol><li>Caso negativo o SIGAF exibe a mensagem MSGA003 Formulário incompleto! Para prosseguir, preencha os itens destacados. É necessário inserir/selecionar \<nome do campo>. e vai para o passo 3 deste fluxo alternativo.</li></ol></li><li>O SIGAF exibe a etapa 2 da interface IU7.34 Manter Autorização de Fornecimento Municipal de acordo com a RNG7.63 Bloqueio de item em AF .</li><li>O Usuário preenche os campos.</li></ol><p>{Quantidade Solicitada} {Quantidade sem múltiplo}{Pesquisar item}</p><ol start="7"><li>O Usuário aciona o comando \[Adicionar].</li><li><p>O SIGAF verifica se algum item foi bloqueado durante a inclusão da AF conforme RNG7.63 Bloqueio de item em AF .</p><ol><li>Caso algum item com quantidade solicitada maior que 0 (zero) tenha sido bloqueado durante a inclusão da AF, o SIGAF exibe a mensagem MSGA7.72 O item \<nome do item> foi bloqueado para \<etapa> para o estabelecimento de saúde \<Nome do Estabelecimento de Saúde> e não poderá ser solicitado. , limpa o campo “Quantidade solicitada” do item em questão, inclui o texto “Item bloqueado” e retorna ao passo 6 deste fluxo.</li><li>Caso todos os itens tenham sido bloqueados durante a inclusão da AF, o SIGAF exibe a mensagem MSGA7.74 Todos os itens deste fornecedor foram bloqueados para AF para o estabelecimento de saúde \<Nome do Estabelecimento de Saúde>. Por favor, selecione outro fornecedor. , e retorna ao passo 3 deste fluxo.</li></ol></li><li><p>O SIGAF valida se o usuário inseriu para o medicamento um valor no campo Quantidade Solicitada maior do que o saldo da quantidade autorizada na AEC.</p><ol><li>Caso negativo o SIGAF passa para o passo 8 deste fluxo alternativo.</li><li>Caso positivo o SIGAF exibe a mensagem MSGA7.25 A quantidade solicitada é superior ao saldo da quantidade autorizada na AEC. e permanece com foco no campo quantidade solicitada do medicamento.</li></ol></li><li><p>O SIGAF valida se os campos obrigatórios foram preenchidos.</p><ol><li>Caso negativo o SIGAF exibe a mensagem MSGA003 Formulário incompleto! Para prosseguir, preencha os itens destacados. É necessário inserir/selecionar \<nome do campo>. e vai para o passo 5 deste fluxo alternativo.</li></ol></li><li><p>O SIGAF valida o preenchimento do campo “Executar”.</p><ol><li>Caso Executar = NÃO, o SIGAF grava a AF Municipal com status Pendente, retorna para interface IU7.33 Pesquisar Autorização de Fornecimento Municipal e exibe a mensagem MSGI004 Os dados foram salvos com sucesso. .</li><li><p>Caso Executar = SIM, o SIGAF verifica se a “Forma de Pactuação” d o Estabelecimento de saúde da AF é “Totalmente Centralizado no Município” (TCM).</p><ol><li>Caso seja diferente de TCM, o SIGAF grava a AF Municipal com status Autorizado a Receber de acordo com a RNG7.16 Salvar AF Municipal , retorna para interface IU7.33 Pesquisar Autorização de Fornecimento Municipal e exibe a mensagem MSGI004 Os dados foram salvos com sucesso. .</li><li><p>Caso seja TCM, o SIGAF exibe a IU7.70 Pop up Gravação de AF com o checkbox “<em>Confirmo que realizei a leitura dos termos de cadastro e envio de AF descritos acima</em>” desmarcado.</p><ol><li>Caso o Usuário marque o checkbox e acione o comando \[Salvar e enviar], o SIGAF valida as regras de negócio RNG7.16 Salvar AF Municipal e RNG7.27 Envio de email criacao de AF e grava a AF Municipal com status Autorizado a Receber, retorna para interface IU7.33 Pesquisar Autorização de Fornecimento Municipal e exibe a mensagem MSGI004 Os dados foram salvos com sucesso. .</li><li>Caso o Usuário acione o comando \[Cancelar envio e retornar], o SIGAF fecha a pop up e exibe mensagem MSGA7.43 A AF não foi salva. .</li></ol></li></ol></li></ol></li><li>O fluxo alternativo termina.</li></ol> |

<br>

*Fluxo alternativo Buscar AEC*                                          &#x20;

| Precondições | O Usuário acionou o comando \[Buscar AEC].                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| ------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Passos       | <ol><li>O SIGAF exibe a IU7.61 Pop up Pesquisar/Selecionar Autorização de Execução de Compra carregando todas as AEC’s que atendam à RNG7.15 Gerar AF Municipal e RNG7.20 Emissão de AF Municipal .</li><li>O Usuário informa ou não os filtros de pesquisa e aciona o comando \[Buscar].</li><li><p>O SIGAF verifica se existem registros para serem exibidos.</p><ol><li>Caso negativo o SIGAF exibe a MSGI001 Não existem registros a serem exibidos. e retorna ao passo 2 deste fluxo.</li><li>Caso positivo o SIGAF retorna os registros na GRID de resultados conforme a RNG7.15 Gerar AF Municipal e RNG7.20 Emissão de AF Municipal .</li></ol></li><li>O Usuário aciona o comando \[Selecionar AEC] do registro selecionado.</li><li><p>O SIGAF verifica se todos os fornecedores da AEC selecionada possuem todos os itens bloqueados para AF para o Estabelecimento de Saúde, conforme RNG7.63 Bloqueio de item em AF .</p><ol><li>Caso NÃO, ou seja, o a AEC selecionada tem pelo menos 1 item desbloqueado para AF para o Estabelecimento de Saúde, o SIGAF retorna o fluxo para o ponto em que foi acionado, carregando todos os fornecedores (com e sem bloqueios) na IU7.34 Manter Autorização de Fornecimento Municipal .</li><li>Caso SIM, o SIGAF exibe a mensagem MSGE7.75 Esta AEC tem todos os itens bloqueados para emissão de AF para o Estabelecimento saúde \<nome do estabelecimento>. Por favor, selecione outra AEC. e retorna para o passo 2 deste fluxo.</li></ol></li><li>O fluxo retorna ao ponto em que foi acionado.</li></ol> |

<br>

*Fluxo alternativo Quantidade Solicitada*                                                 &#x20;

| Precondições | O Usuário inseriu para o medicamento um valor no campo Quantidade Solicitada maior do que o saldo da quantidade autorizada na AEC.                                                                                                                                                                                                                          |
| ------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Passos       | <ol><li>O SIGAF exibe a mensagem MSGA7.25 A quantidade solicitada é superior ao saldo da quantidade autorizada na AEC. .</li><li>O Usuário aciona o comando OK.</li><li>O SIGAF retorna para a interface IU7.34 Manter Autorização de Fornecimento Municipal com foco no campo quantidade solicitada = zero.</li><li>O fluxo alternativo termina.</li></ol> |

<br>

*Fluxo alternativo Quantidade sem múltiplo*

| Precondições | O Usuário inseriu um valor na Quantidade Solicitada do medicamento que não é múltiplo da Quantidade por Caixa do mesmo                                                                                                                                                                                                             |
| ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Passos       | <ol><li>O SIGAF exibe a mensagem MSGE7.34 A quantidade solicitada deve ser múltipla de \<valor da quantidade por caixa>. Retorna para a etapa 2 da interface IU7.34 Manter Autorização de Fornecimento Municipal zerando o valor inserido no campo “Quantidade Solicitada” do item.</li><li>O fluxo alternativo termina.</li></ol> |

<br>

*Fluxo alternativo Pesquisar item*

| Precondições | A AF tem status “Pendente”, ???O Usuário acionou o comando \[Pesquisar item].                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| ------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Passos       | <ol><li>O SIGAF exibe a interface IU7.17 Pop up Pesquisar/Selecionar Medicamento (mais de 1) .</li><li>O Usuário insere ou não os parâmetros de pesquisa e aciona o comando \[Buscar].</li><li><p>O SIGAF verifica se existem registros para serem exibidos.</p><ol><li>Caso negativo o SIGAF exibe a MSGI001 Não existem registros a serem exibidos. e retorna ao passo 2 deste fluxo.</li><li>Caso positivo o SIGAF retorna os registros na GRID de resultados.</li></ol></li><li>O Usuário aciona o comando \[Selecionar Medicamento/Produto] do registro selecionado.</li><li>O SIGAF inclui o item selecionado na lista de “Medicamentos selecionados”.</li><li>Caso o Usuário queira selecionar mais Medicamentos, o SIGAF retorna para o passo 2 deste fluxo.</li><li>O Usuário aciona o comando \[Confirmar Seleção].</li><li>O fluxo retorna para o ponto onde foi acionado, preenchendo o campo do Medicamento.</li></ol> |

<br>

*Fluxo alternativo Trocar item*

| Precondições | A AF tem status “Autorizado a receber”, “Entregue parcialmente”, Pendente não?????.O Usuário acionou o comando \[Trocar item].                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| ------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Passos       | <ol><li>O SIGAF exibe a interface IU7.17 Pop up Pesquisar/Selecionar Medicamento (mais de 1) conforme RNG7.67 Troca de item AF .</li><li>O Usuário insere ou não os parâmetros de pesquisa e aciona o comando \[Buscar].</li><li><p>O SIGAF verifica se existem registros para serem exibidos.</p><ol><li>Caso negativo o SIGAF exibe a MSGI001 Não existem registros a serem exibidos. e retorna ao passo 2 deste fluxo.</li><li>Caso positivo o SIGAF retorna os registros na GRID de resultados.</li></ol></li><li>O Usuário aciona o comando \[Selecionar Medicamento/Produto] do registro selecionado.</li><li>O SIGAF inclui o item selecionado na lista de “Medicamentos selecionados”.</li><li>Caso o Usuário queira selecionar mais Medicamentos, o SIGAF retorna para o passo 2 deste fluxo.</li><li>O Usuário aciona o comando \[Confirmar Seleção].</li><li>O fluxo retorna para o ponto onde foi acionado, preenchendo o campo do Medicamento de acordo com a RNG7.67 Troca de item AF .</li></ol> |

<br>

*Fluxo alternativo Exibir AF Municipal*

| Precondições | O Usuário acionou o comando \[Exibir AF Municipal]                                                                                                                               |
| ------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Passos       | <ol><li>O SIGAF exibe a IU7.34 Manter Autorização de Fornecimento Municipal apenas para exibição, com todos os campos bloqueados.</li><li>O Fluxo alternativo termina.</li></ol> |

<br>

*Fluxo alternativo Editar AF Municipal*

| Precondições | O Tipo de Gestão d o Estabelecimento de Saúde do Usuário logado tem que ser TCM ou o Usuário tem os perfis de Gestor Master, Administrativo SIGAF, Farmacêutico SAFO status da AF deve ser um dos seguintes {Pendente, Autorizado a Receber, Entregue Parcialmente}.O Usuário acionou o comando \[Editar]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Passos       | <ol><li>O SIGAF exibe a etapa 2 da interface IU7.34 Manter Autorização de Fornecimento Municipal de acordo com a RNG7.63 Bloqueio de item em AF .</li><li>O Usuário preenche os campos.</li></ol><p>{Quantidade Solicitada} {Quantidade sem múltiplo}{Pesquisar item}{Trocar item}</p><ol start="3"><li><p>Caso o status seja “<em>Entregue Parcialmente</em>” e o usuário altere o medicamento o SIGAF valida à regra de negócio RNG7.24 Edição no Status Entregue Parcialmente .</p><ol><li>Caso negativo o SIGAF permanece na etapa 2 da IU7.34 Manter Autorização de Fornecimento Municipal .</li><li>Caso positivo o SIGAF inclui o item na etapa2 da IU7.34 Manter Autorização de Fornecimento Municipal e risca o medicamento que foi substituído.</li></ol></li><li><p>Caso o status seja “<em>Autorizado a Receber</em>” e o usuário altere o medicamento o SIGAF exibe a mensagem MSGA7.31 Deseja realmente efetuar as trocas destes itens? .</p><ol><li>Caso negativo o SIGAF permanece na etapa 2 da  IU7.34 Manter Autorização de Fornecimento Municipal .</li><li><p>Caso positivo o SIGAF exibe a interface IU7.37 Alterar Item Quantidade .</p><ol><li>O Usuário preenche as quantidades.</li><li>O SIGAF valida a regra de negócio RNG7.25 Edição no Status Autorizado a Receber .</li></ol></li></ol></li></ol><p>3.2.2.1 Caso negativo o SIGAF exibe a mensagem MSGA7.32 A soma das quantidades informadas nos novos itens deve ser a mesma da quantidade solicitada anteriormente. e permanece na etapa 2 da IU7.34 Manter Autorização de Fornecimento Municipal .3.2.2.2 Caso positivo o SIGAF altera os dados permanece na etapa 2 da IU7.34 Manter Autorização de Fornecimento Municipal e exibe a mensagem MSGA7.33 Item de AF Municipal trocado com sucesso. .</p><ol start="5"><li>O Usuário aciona o comando \[Alterar].</li><li><p>Caso o status da AF seja “<em>Pendente</em>”, o SIGAF verifica se algum item foi bloqueado durante a inclusão da AF conforme RNG7.63 Bloqueio de item em AF .</p><ol><li>Caso algum item com quantidade solicitada maior que 0 (zero) tenha sido bloqueado durante a edição da AF, o SIGAF exibe a mensagem MSGA7.72 O item \<nome do item> foi bloqueado para \<etapa> para o estabelecimento de saúde \<Nome do Estabelecimento de Saúde> e não poderá ser solicitado. , limpa o campo “Quantidade solicitada” do item em questão e retorna ao passo 2 deste fluxo.</li><li>Caso todos os itens tenham sido bloqueados durante a edição da AF, o SIGAF exibe a mensagem MSGA7.74 Todos os itens deste fornecedor foram bloqueados para AF para o estabelecimento de saúde \<Nome do Estabelecimento de Saúde>. Por favor, selecione outro fornecedor. , e retorna ao passo 1 deste fluxo.</li></ol></li><li><p>O SIGAF valida se o usuário inseriu para o medicamento um valor no campo Quantidade Solicitada maior do que o saldo da quantidade autorizada na AEC.</p><ol><li>Caso negativo o SIGAF passa para o passo 8 deste fluxo alternativo.</li><li>Caso positivo o SIGAF exibe a mensagem MSGA7.25 A quantidade solicitada é superior ao saldo da quantidade autorizada na AEC. e permanece com foco no campo quantidade solicitada do medicamento.</li></ol></li><li><p>O SIGAF valida se os campos obrigatórios foram preenchidos.</p><ol><li>Caso negativo o SIGAF exibe a mensagem MSGA003 Formulário incompleto! Para prosseguir, preencha os itens destacados. É necessário inserir/selecionar \<nome do campo>. e vai para o passo 5 deste fluxo alternativo.</li></ol></li><li><p>Se a AF estiver com status “Pendente”, o SIGAF valida o preenchimento do campo “Executar”.</p><ol><li>Caso Executar = NÃO, o SIGAF grava a AF Municipal com status Pendente, retorna para interface IU7.33 Pesquisar Autorização de Fornecimento Municipal e exibe a mensagem MSGI004 Os dados foram salvos com sucesso. .</li><li><p>Caso Executar = SIM, o SIGAF verifica se a “Forma de Pactuação” d o Estabelecimento de saúde da AF é “Totalmente Centralizado no Município” (TCM).</p><ol><li>Caso seja diferente de TCM, o SIGAF grava a AF Municipal com status Autorizado a Receber de acordo com a RNG7.16 Salvar AF Municipal , retorna para interface IU7.33 Pesquisar Autorização de Fornecimento Municipal e exibe a mensagem MSGI004 Os dados foram salvos com sucesso. .</li><li><p>Caso seja TCM, o SIGAF exibe a IU7.70 Pop up Gravação de AF com o checkbox “<em>Confirmo que realizei a leitura dos termos de cadastro e envio de AF descritos acima</em>” desmarcado.</p><ol><li>Caso o Usuário marque o checkbox e acione o comando \[Salvar e enviar], o SIGAF valida as regras de negócio RNG7.16 Salvar AF Municipal e RNG7.27 Envio de email criacao de AF e grava a AF Municipal com status Autorizado a Receber, retorna para interface IU7.33 Pesquisar Autorização de Fornecimento Municipal e exibe a mensagem MSGI004 Os dados foram salvos com sucesso. .</li><li>Caso o Usuário acione o comando \[Cancelar envio e retornar], o SIGAF fecha a pop up e exibe mensagem MSGA7.43 A AF não foi salva. .</li></ol></li></ol></li></ol></li><li>Se a AF estiver com status “Autorizado a receber” ou “Entregue parcialmente”, o SIGAF grava a AF de acordo com as regras RNG7.16 Salvar AF Municipal e RNG7.27 Envio de email criacao de AF retorna para interface IU7.33 Pesquisar Autorização de Fornecimento Municipal e exibe a mensagem MSGI004 Os dados foram salvos com sucesso. .</li><li>O fluxo retorna ao ponto em que foi acionado.</li></ol> |

<br>

*Fluxo alternativo Mudar Status da AF Municipal para Entregue*

| Precondições | O Usuário tem os perfis de Gestor Master, Administrativo SIGAF, Farmacêutico SAF.O status da AF deve ser um dos seguintes {Entregue Parcialmente, Autorizado a Receber}.O Usuário acionou o comando \[Mudar Status da AF Municipal para entregue]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| ------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Passos       | <ol><li>O SIGAF exibe a mensagem MSGA7.26 Após alterar o status da AF para 'Entregue', não poderá gerar  Agendamentos e Entradas. Deseja realmente continuar?</li><li>Caso negativo o SIGAF permanece na IU7.33 Pesquisar Autorização de Fornecimento Municipal com o status da AF sem alteração.</li><li><p>Caso positivo o SIGAF exibe a interface IU7.36 Justificativa para alterar o satus da AF .</p><ol><li>O Usuário preenche o campo obrigatório.</li><li><p>O SIGAF valida se os campos obrigatórios foram preenchidos.</p><ol><li>Caso negativo o SIGAF exibe a mensagem MSGA003 Formulário incompleto! Para prosseguir, preencha os itens destacados. É necessário inserir/selecionar \<nome do campo>. e vai para o passo 1.2.1 deste fluxo alternativo.</li><li>Caso positivo o SIGAF altera o status da AF Municipal para Entregue e permanece na interface IU7.33 Pesquisar Autorização de Fornecimento Municipal e exibe a mensagem  MSGI002 Registro alterado com sucesso.</li></ol></li></ol></li><li>O fluxo alternativo termina.</li></ol> |

*Fluxo alternativo Cancelar AF Municipal*

| Precondições | O Usuário tem os perfis de Gestor Master, Administrativo SIGAF, Farmacêutico SAFO status da AF deve ser um dos seguintes {Autorizado a Receber, Entregue Parcialmente, Carga Não Recebida}.O Usuário acionou o comando \[Cancelar AF Municipal]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Passos       | <ol><li><p>O SIGAF exibe a mensagem MSGA020 Deseja realmente cancelar esta \<funcionalidade>? onde Funcionalidade = AF, na interface IU7.33 Pesquisar Autorização de Fornecimento Municipal .</p><ol><li>Caso negativo, o SIGAF permanece na interface IU7.33 Pesquisar Autorização de Fornecimento Municipal .</li><li><p>Caso positivo, o SIGAF exibe a mensagem MSGA7.44 Tem certeza que deseja cancelar essa AF? Após confirmar essa ação será encaminhado, automaticamente, e-mail informando ao fornecedor o cancelamento do quantitativo não entregue dos itens constantes nessa AF. .</p><ol><li>Caso o Usuário acione o comando \[SIM], o SIGAF salva os dados de acordo com a regra de negócio RNG7.17 Cancelar AF Municipal e RNG7.36 Email cancelamento AF e exibe a mensagem MSGA7.27 A AF Municipal foi cancelada com sucesso. e altera o status para Cancelada = Autorizado a Receber, Cancelada Parcialmente = Entregue Parcialmente e Cancelada = Carga Não Recebida.</li><li>Caso o Usuário acione o comando \[NÃO], o SIGAF permanece na interface IU7.33 Pesquisar Autorização de Fornecimento Municipal .</li></ol></li></ol></li><li>O fluxo alternativo termina.</li></ol> |

<br>

*Fluxo alternativo Excluir AF Municipal*

| Precondições | O Tipo de Gestão d o Estabelecimento de Saúde do Usuário logado tem que ser TCM ou o Usuário tem os perfis de Gestor Master, Administrativo SIGAF, Farmacêutico SAFO status da AF deve ser {Pendente}.O Usuário acionou o comando \[Excluir]                                                                                                                                                                                                                                      |
| ------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Passos       | <ol><li><p>O SIGAF exibe a mensagem MSGA004 Você tem certeza que deseja excluir PERMANENTEMENTE este(a) \<Nome do registro>? .</p><ol><li>Caso negativo o SIGAF permanece na interface IU7.33 Pesquisar Autorização de Fornecimento Municipal .</li><li>Caso positivo o SIGAF exclui a AF Municipal na IU7.33 Pesquisar Autorização de Fornecimento Municipal e exibe a mensagem MSGI003 Registro excluído com sucesso .</li></ol></li><li>O fluxo alternativo termina.</li></ol> |

<br>

*Fluxo alternativo Gerar PDF da AF Municipal*

| Precondições | O Tipo de Gestão d o Estabelecimento de Saúde do Usuário logado tem que ser TCM ou o Usuário tem os perfis de Gestor Master, Administrativo SIGAF, Farmacêutico SA, Farmacêutico Municipal, Farmacêutico Diretor Técnico.O status da AF deve ser um dos seguintes {Autorizado a Receber, Entregue Parcialmente, Entregue}.O Usuário acionou o comando \[Gerar PDF da AF Municipal] |
| ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Passos       | <ol><li>O SIGAF gera o PDF referente a AF selecionada de acordo com o layout da interface IU7.39 Autorização de Fornecimento - PDF , exibindo uma AF por página.</li><li>O fluxo alternativo termina.</li></ol>                                                                                                                                                                    |

<br>

Observações

| Não se aplica. |
| -------------- |

<br>

Critérios de aceitação do requisito

|   | Item a ser cumprido                                                                                                                                                                                       | Sim | Não | Não se aplica |
| - | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :-: | :-: | ------------- |
| 1 | A descrição do caso de uso mostra com clareza qual a funcionalidade que será especificada e seu objetivo?                                                                                                 |     |     |               |
| 2 | Considerando que a cada desvio que há em um fluxo (fluxo alternativo, subfluxo ou caso de uso), após o seguirmos e retornarmos ao ponto onde estávamos, o fluxo principal inicia e termina o caso de uso? |     |     |               |
| 3 | O fluxo principal executa algo relevante para o usuário (uma consulta, por exemplo)?                                                                                                                      |     |     |               |
| 4 | Os atributos das interfaces de usuário do caso de uso estão presentes nas classes apresentadas no diagrama de classes?                                                                                    |     |     |               |
| 5 | Todas as regras de negócio referentes ao caso de uso foram utilizadas adequadamente por ele?                                                                                                              |     |     |               |
| 6 | A comunicação direta com outro sistema (caso exista) está presente no Diagrama de Contexto ou no Diagrama de Caso de Uso?                                                                                 |     |     |               |
| 7 | O dicionário de classes foi utilizado no caso de uso explorando todo o seu potencial?                                                                                                                     |     |     |               |
| 8 | Os requisitos não funcionais relativos a esse caso de uso foram identificados?                                                                                                                            |     |     |               |

## Envio E-mail Cancelamento de AF

| Caso (s) de uso a que se aplica | CDU7.21 Emitir Autorização de Fornecimento Municipal                                                                                                                                                                                                                                                                                                                                                   |
| ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Descrição                       | <p>Após o cancelamento da AF dos Municipios com forma de Gestão TCM o SIGAF deve enviar o seguinte email para o Email  do tipo "Autorização de Fornecimento" no cadastro do Fornecedor.<br><em>“Prezado Fornecedor, o município \<Nome do Municipio> cancelou os quantitativos dos itens ainda não entregues para a AF \<Numero da AF> na data \<Data de Cancelamento>. Suspender a entrega.”</em></p> |
