> 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/monitoramento/faturamento-apac/geracao-de-arquivo-s_apac.md).

# Geração de Arquivo S\_APAC

Descrição

| Este caso de uso permite a geração do arquivo APAC pelas Gerencias Regionais de Saúde, para importação no SIA (SISTEMA DE INFORMAÇÃO AMBULATORIAL do Ministério da Saúde) e posterior faturamento das APAC’s. |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

<br>

Precondições

| O Usuário deve possuir um dos seguintes perfis: Farmacêutico GRS, Farmacêutico SAF, Gestor Master,Farmac êutic o Judi cial.O Usuário acessou o menu: Faturamento > Gerar Arquivo S\_APAC |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

<br>

Fluxo principal

| <ol><li>O SIGAF exibe a interface IU6.01 Gerar Arquivo S\_APAC</li></ol><p><br>{Pesquisar Regional de Saúde}{Pesquisar Unidade de Saúde}</p><ol start="2"><li>O Usuário preenche os filtros referentes ao Ano que deseja gerar o arquivo APAC e aciona o comando \[Buscar]</li><li><p>O SIGAF valida se os campos obrigatórios foram preenchidos.</p><ol><li>Caso sim, o SIGAF exibe todas as competências APAC daquele ano, com as opções de geração do arquivo no campo Ação.</li><li>Caso não, o SIGAF exibe a mensagem MSGA6.01 Existem alguns campos com busca obrigatória: É necessário informar \<Nome do campo></li><li>O Caso de Uso termina.</li></ol></li></ol> |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

<br>

Fluxos alternativos

*Fluxo alternativo Pesquisar Regional de Saúde*

| Precondições | O Usuário acionou o comando \[Pesquisar Regional de Saúde]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Passos       | <ol><li>O SIGAF exibe a IU1.85 Pesquisar Regional de Saúde.</li><li><p>O Usuário informa os parâmetros para a pesquisa e aciona o comando \[Buscar]</p><ol><li>Caso não existam registros, o SIGAF exibe a mensagem MSGI001 - Não existem registros a serem exibidos.</li><li>Caso existam registros que atendam os parâmetros, o SIGAF atualiza a interface exibindo o retorno da pesquisa.</li></ol></li><li>O Usuário seleciona o registro de Regional de Saúde.</li><li>O SIGAF retorna a tela anterior com o campo Regional de Saúde Destino.</li><li>O Fluxo alternativo termina.</li></ol> |

\
\ <br>

*Fluxo alternativo Pesquisar Unidade de Saúde*

| Precondições | O Usuário acionou o comando \[Pesquisar Unidade de Saúde]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| ------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Passos       | <ol start="6"><li>O SIGAF exibe a IU7.14 Pesquisar Unidade de Saúde.</li><li><p>O Usuário informa os parâmetros para a pesquisa e aciona o comando \[Buscar]</p><ol><li>Caso não existam registros, o SIGAF exibe a mensagem MSGI001 - Não existem registros a serem exibidos.</li><li>Caso existam registros que atendam os parâmetros, o SIGAF atualiza a interface exibindo o retorno da pesquisa.</li></ol></li><li>O Usuário seleciona o registro de Unidade de Saúde.</li><li>O SIGAF retorna a tela anterior com o campo Unidade de Saúde preenchido.</li><li>O Fluxo alternativo termina.</li></ol> |

\
\
Fluxo alternativo Pesquisar arquivo APAC\
&#x20;&#x20;

| Precondições | O usuário deverá escolher o ano da competência.O Usuário acionou o comando \[Buscar]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Passos       | <ol><li>O SIGAF exibe a IU6.01 Gerar Arquivo S\_APAC.</li><li>O Usuário informa os parâmetros para a pesquisa e aciona o comando \[Buscar]</li></ol><p>2.1 Caso não existam registros, o SIGAF exibe a mensagem MSGI001 - Não existem registros a serem exibidos.2.2 Caso existam registros que atendam os parâmetros, o SIGAF atualiza a interface exibindo o retorno da pesquisa.</p><ol start="3"><li>O usuário aciona o comando \[Listar arquivo APAC] no campo ação.</li><li>O sistema exibe um Pop-up com todos os arquivos disponíveis para geração.</li><li>O Fluxo alternativo termina.</li></ol> |

\
Fluxo alternativo Gerar arquivo APAC

| Precondições | O arquivo com as inconsistências ficará disponível somente quando a unidade possuir arquivos a serem gerados da competência.O Usuário acionou o comando \[Gerar arquivo APAC]                                                                                                                                                                               |
| ------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Passos       | <ol><li>O SIGAF exibe a IU6.01 Gerar Arquivo S\_APAC (POP-UP Mostrar) com todos os arquivos a serem gerados daquela competência.</li><li>O usuário aciona o comando \[Gerar arquivo APAC] no campo ação.</li><li>O SIGAF gera o arquivo APAC no formato txt de acordo com a RNG6.01 Geração de Arquivo APAC.</li><li>O Fluxo alternativo termina.</li></ol> |

\
\
\ <br>

Observações

|   |
| - |

<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?                                                                                                                            |     |     |               |
