Material de Apoio – Configuração Auditoria Pós
Configuração Auditoria Pós
Índice
1. Introdução ... 3 2. Ambiente ... 3 3. Serviço ... 4 4. Dataset ... 6 5. Formulário ... 6 6. Processo ... 12 6.1 Importação de Processos ... 12 6.2 Configuração de Processos ... 126.2.1 Aba Informações Gerais: ... 13
6.2.2 Aba Versão: ... 14
6.2.3 Aba Workflow Graphical Designer: ... 15
6.2.4 Aba Avançado ... 16
6.3 Cadastrar Usuário/Colaborador... 22
6.3.1 Cadatstro de Colaborador ... 22
Configuração Auditoria Pós
1. Introdução
Este manual apresentará a configuração do processo de Auditoria Pós na ferramenta ECM.
2. Ambiente
O cadastro de Ambiente acessado atrás do menu Painel de Controle/Ambiente é utilizado para cadastrar as bibliotecas Java Open AppServer Client, da Progress que, por meio delas, possibilitam realizar a comunicação com o AppServer.
“Para configurar o ambiente Progress® no TOTVS | ECM, é preciso identificar quais os arquivos .JAR que são exigidos para a execução dos proxies. A tabela abaixo apresenta o conjunto padrão de arquivos para as versões 9 e 10, embora ela possa sofrer variações dependendo do ambiente do usuário. Verifique a documentação do Progress® em cada versão para mais detalhes.”
Configuração Auditoria Pós
Importante: O conjunto de arquivos deve também ser copiado para a pasta <ECM>\server\default\lib. É necessário parar o serviço
antes de efetuar a cópia e reiniciá-lo em seguida.
Maiores detalhes podem ser obtidos no documento “Guia de Integração ECM.pdf” disponível na pasta de instalação do
TOTVS ECM.
3. Serviço
O cadastro de Serviço acessado através do menu Painel de Controle/Serviço permite a configuração dos dados de conexão com o AppServer utilizado. No caso desse projeto, esse serviço deve ser cadastrado obrigatoriamente com o nome “Auditoria” pois esse nome é utilizado em todos os Datasets do projeto.
Esse cadastro utiliza-se do cadastro de Ambientes para associar as bibliotecas Java que devem ser utilizadas para a conexão com o AppServer correspondente. Além disso, nesse cadastro, deve-se realizar o upload do jar contendo as classes do Proxygen que irá se comunicar com o programa progress desejado no caso o arquivo datasul-healthcare-integration-ecmauditory-proxygen-11.5.7-SNAPSHOT.jar disponível em “<Diretório Programas>\ecm\Auditorias\public_html\proxygen\”.
Configuração Auditoria Pós
No campo URL deverá ser informado a url de conexão com o AppServer seguindo o seguinte modelo Appserver://<servidor>:<porta>/<serviço>
No campo Objeto Remoto informar o valor com.datasul.ems.healthcare.integration.ecmauditory.ECMPosAuditory
Configuração Auditoria Pós
4. Dataset
O cadastro de Datasets acessado através do menu Painel de Controle / Dataset é responsável por fornecer o acesso as funções disponibilizadas por meio dos Serviços. Os processos e os formulários para obter acesso as informações utilizam-se dos Datasets para chamar as rotinas progress via AppServer.
Para o processo de Auditoria deve-se cadastrar os seguintes datasets, o conteúdo dos mesmos encontra-se disponível em “<Diretório Programas>\ecm\Auditorias\public_html\datasets\”:
ApplyAuditoryRestriction - Simula a aplicação de uma Glosa Fracionada.
ChangeMoviment - Simula a Troca de um movimento.
GetAuditoryAssociatedGuides - Pesquisa as guias associadas a guia principal
GetAuditoryBenefsModule - Pesquisa os Módulos do Beneficiário.
GetAuditoryBenefsRealizationHistory - Pesquisa o Histórico de Realizações do Beneficiário.
GetAuditoryGuideHistory - Pesquisa o Histórico da Guia.
GetAuditoryRestriction - Pesquisa as Glosas referente ao Movimento
GetAuditoryValues - Realiza a pesquisa das informações da conta que está em Auditoria.
GetCoverage - Pesquisa os módulos de cobertura do beneficiário.
GetMoviments - Pesquisa os movimentos para realizar a troca do movimento. Realiza pesquisa de procedimento ou
insumo ou tipo de insumo.
GetProvider - Pesquisa os Prestadores.
GetRestrictions - Pesquisa a Glosa do sistema.
GetUnity - Pesquisa as unidades.
RollbackReleased - Realiza o bloqueio dos movimentos
SaveDocument - Efetiva a persistência ou simulação das informações.
ValidateRestriction - Realiza a validação de Glosa.
5. Formulário
Processo referente ao menu Documentos/Navegação de Documentos.
Todo o Processo de Workflow necessita de um formulário base para a sua execução e armazenamento das informações. Um formulário é uma página html que utiliza-se de recursos de javascript, css e imagens para fornecer uma melhor experiência aos usuários.
No ECM um formulário é um fichário que contém em seu interior todos os componentes html (página html, scripts javascripts, css e imagens) utilizados pelo formulário.
Para fins de organização, recomendamos que no diretório raiz seja criada uma pasta “Formulários” e dentro dela seja criada uma pasta “Auditoria”. No interior da pasta “Auditoria” deve-se criar um fichário com o nome “Formulário Processo Auditoria”, deverá ser realizado o upload dos seguintes arquivos existentes na pasta “<Diretório Programas>\ecm\Auditorias\public_html\”:
Configuração Auditoria Pós
auditorias_v2.html ajax-loader.gif jquery.js knockout-3.0.0.js html5.js json2.js html5.js bootstrap-tooltip.js accounting.min.js bootstrap.css docs.css bootstrap-affix.js bootstrap-alert.js bootstrap-button.js bootstrap-carousel.js bootstrap-collapse.js bootstrap-dropdown.js bootstrap-modal.js bootstrap-popover.js bootstrap-responsive.css bootstrap-scrollspy.js bootstrap-tab.js bootstrap-transition.js bootstrap-typeahead.js respond.min.jsDeve ser realizado o upload das seguintes imagens contidas no diretório “<Diretório Programas> \ecm\Auditorias\public_html\imgs\”: message.png treatment.png undo.png trash.png money_add.png package_medical.png via_acesso_diferente.png via_acesso_mesma.png
Configuração Auditoria Pós
via_acesso_principal.png anestesista_not.png anestesista.png auxiliar.png demais.png insumo.png principal.png procedimento.png apply.png glyphicons-halflings.png glyphicons_367_expand.png glyphicons_369_collapse_top.png up.png down.png 1378257226_list-error.png Gnome-Document-Open-Recent-32.png Dialog-Apply-32.png Gnome-Dialog-Warning-32.png clock_32.png clock_down_48.png contract_clock_48_hot.png diagnostic.png info_24.png ok_24.png warning.png Add-Files-To-Archive-32.png Add-Files-To-Archive-Blue-32.png Add-Files-To-Archive-Yellow-32.pngConfiguração Auditoria Pós
Após realizado o upload o arquivo “auditorias_v2.html” deve ser marcado como Principal. Apenas esse arquivo deve estar marcado como Principal os demais devem estar marcados como Anexo.
Configuração Auditoria Pós
Na etapa 3 | Descrição Principal das Fichas deve-se selecionar o campo “ds_anexo_principal”. O conteúdo desse campo será apresentado como o valor de uma coluna na lista de tarefas.
Configuração Auditoria Pós
Na etapa 6 | Eventos deve-se adicionar o evento “displayFields”. O conteúdo desse evento está no arquivo “displayFields.js”. Após isso clique em Confirmar para concluir o processo de inclusão do formulário.
Configuração Auditoria Pós
6. Processo
6.1 Importação de Processos
O processo acessado através do menu Processos / Importação de Processos possibilita importar o processo configurado e que fora exportado. Por meio desse cadastro é possível importar o processo disponibilizado na pasta “<Diretório Programas> \ecm\Auditorias\public_html\processo\auditoriapos.xml”
Esse processo permite importar novos processos assim como sobrepor processos já existentes pelo que deseja importar.
6.2 Configuração de Processos
No processo acessado através do menu Processos / Configuração de Processos poderá ser modificado os processos já cadastrados ou ainda criar novos processos.
Configuração Auditoria Pós
6.2.1 Aba Informações Gerais:
Código: Código Único do processo. Descrição: Descrição do processo. Ativo?: Indicador que habilita o processo.
Configuração Auditoria Pós
6.2.2 Aba Versão:
Versão: Esse campo indica qual a versão do processo que está sendo alterada. Para alterar a versão corrente de um
processo deve-se clicar no botão “Nova Versão”. A partir desse momento se torna possível editar o processo. Para que as alterações realizadas estejam disponíveis será necessário clicar no botão “Liberar Versão”. Quando uma solicitação é aberta ela surge numa versão de processo e encerra-se nessa mesma versão. Então, quando gerada uma nova versão do processo, apenas as próximas solicitações sofrerão as alterações realizadas.
Configuração Auditoria Pós
6.2.3 Aba Workflow Graphical Designer:
Essa tela permite que seja desenhado o processo seguindo o padrão BPM. Constitui-se o processo como um conjunto de atividades interligadas conforme a necessidade. Cada atividade possibilita informar as Instruções e que aparecerão ao usuário quando a solicitação estiver nessa atividade.
O campo mecanismo de atribuição permite informar a forma com que as atividades serão atribuídas, ou seja, pode ser atribuída a um usuário específico, a um grupo de usuários, a um papel de usuário.
Configuração Auditoria Pós
6.2.4 Aba Avançado
Nessa aba pode-se adicionar os eventos de formulários que possibilitarão a realização dos controles e validações sobre o fluxo conforme a necessidade.
Na sub-aba Propriedades a propriedade AutomaticTasks informa o código de sequência das atividades que deverão ser automáticas, ou seja, que não necessitam de ação do usuário no formulário.
A sub-aba Eventos possibilita o cadastro dos eventos de controle do processo. No processo auditoriapos, os eventos utilizados são “afterStateEntry” e “beforeStateEntry”. Os conteúdos desses eventos já são preenchidos quando o processo é importado/sobreposto. Mas está disponibilizado na pasta “<Diretório Programas>\ecm\Auditorias\public_html\eventos\”. Os arquivos javascripts desse diretório estão nomeados de acordo com o nome do evento utilizado.
Maiores detalhes podem ser obtidos no documento “Guia de Referência Customização de Workflow.pdf” disponível na pasta de instalação do TOTVS ECM.
Após ter importado o processo “auditoriapos.xml” e verificado se os eventos foram importados, devemos liberar a versão do processo para que o mesmo fique disponível para uso.
Esse processo jamais poderá ser inicializado diretamente pelo TOTVS ECM. A solicitação é gerada pelo ERP TOTVS devido a ação de uma das regras de auditoria sobre algum documento/movimento.
Por padrão o processo de Auditoria Pós utiliza os seguintes grupos de auditorias:
AuditoriaMedica – Grupo dos Auditores Médicos
AuditoriaEnfermagem – Grupo dos Auditores Enfermeiros AuditoriaAdministrativa – Grupo dos Auditores Administrativos Reanalise – Grupos dos Auditores de Reanalise
De acordo com a regra de auditoria, o sistema automaticamente, durante o processamento da atividade “Triagem” verifica o tipo da Regra e encaminha para a atividade correspondente de acordo com a seguinte regra:
Se o tipo da regra for Administrativa encaminha para a tarefa Auditoria Administrativa associando aos usuários do grupo AuditoriaAdministrativa.
Se o tipo da regra for Médica encaminha para a tarefa Auditoria Médica associando aos usuários do grupo
AuditoriaMedica.
Se o tipo da regra for Enfermagem encaminha para a tarefa Auditoria Enfermagem associando aos usuários do grupo
AuditoriaEnfermagem.
Os grupos de reanálise somente são utilizados quando a atividade do processo é encaminhada para uma tarefa de
Reanálise.
Configuração Auditoria Pós
As solicitações geradas a partir do ERP TOTVS 11 serão apresentadas na Central de Tarefas do usuário no menu Documentos/Central de Tarefas.
A lista de Tarefas a concluir agrupa as tarefas assumidas pelo usuário logado e estão pendentes de seu parecer.
A lista Tarefas em pool apresentam as tarefas conforme os grupos que o usuário participa. Desta forma, o usuário pode encontrar uma tarefa referente ao grupo de auditoria que participa e assume a tarefa. Quando um usuário assume a tarefa, a mesma é enviada para a lista de tarefas a concluir do usuário.
Observações: Para que o cliente possa customizar os grupos de usuários de auditoria criando grupos específicos de usuários
para auditar determinados prestadores deve-se então criar uma parametrização de Regra de Direcionamento das Auditorias. Para isso acesse o menu Documentos / Navegação de Documentos.
Formulário:
O controle das regras de direcionamento das auditorias se dá por meio de regras cadastradas nas fichas. As fichas são registros de parametrização oriundos de um formulário. Um formulário é uma página html que utiliza-se de recursos de javascript, css e imagens para fornecer uma melhor experiência aos usuários.
No ECM um formulário é um fichário que contém em seu interior todos os componentes html (página html, scripts javascripts, css e imagens) utilizados pelo formulário.
Para fins de organização, recomendamos que no diretório raiz seja criada uma pasta “Formulários” e dentro dela seja criada uma pasta “Auditoria”. No interior da pasta “Auditoria” deve-se criar um fichário com o nome “Regras de Configuração de
Triagem para Auditoria”, deverá ser realizado o upload dos seguintes arquivos existentes na pasta “<Diretório
Programas>\ecm\Auditorias\public_html\”: config_auditorias_controller.js
Configuração Auditoria Pós
ajax-loader.gif jquery.js knockout-3.0.0.js html5.js json2.js html5.js bootstrap-tooltip.js accounting.min.js bootstrap.css docs.css bootstrap-affix.js bootstrap-alert.js bootstrap-button.js bootstrap-carousel.js bootstrap-collapse.js bootstrap-dropdown.js bootstrap-modal.js bootstrap-popover.js bootstrap-responsive.css bootstrap-scrollspy.js bootstrap-tab.js bootstrap-transition.js bootstrap-typeahead.js respond.min.jsDeve ser realizado o upload das imagens contidas no diretório “<Diretório Programas>\ecm\Auditorias\ public_html\ imgs\”: message.png treatment.png undo.png trash.png money_add.png package_medical.png via_acesso_diferente.png via_acesso_mesma.png via_acesso_principal.png anestesista_not.png
Configuração Auditoria Pós
anestesista.png auxiliar.png demais.png insumo.png principal.png procedimento.png apply.png glyphicons-halflings.png glyphicons_367_expand.png glyphicons_369_collapse_top.png up.png down.png 1378257226_list-error.png Gnome-Document-Open-Recent-32.png Dialog-Apply-32.png Gnome-Dialog-Warning-32.png clock_32.png clock_down_48.png contract_clock_48_hot.png diagnostic.png info_24.png ok_24.png warning.png Add-Files-To-Archive-32.png Add-Files-To-Archive-Blue-32.png Add-Files-To-Archive-Yellow-32.pngConfiguração Auditoria Pós
Após realizado o upload o arquivo “config_auditorias.html” deve ser marcado como Principal. Apenas esse arquivo deve estar marcado como Principal os demais devem estar marcados como Anexo.
Configuração Auditoria Pós
Para o campo descrição recomendamos que seja utilizado o nome “Regras de Configuração de Triagem para Auditoria” No campo Nome do Serviço de Dados deverá ser atribuído obrigatoriamente o valor “config_auditorias_modelo” como nome do serviço.
Recomendamos que o campo cd_prestador_principal seja utilizado para descrição das fichas.
Após isso clique em Confirmar para a conclusão do processo de inclusão do formulário. Nesse ponto terá a seguinte estrutura:
Clique sobre a pasta Regras de Configuração de Triagem para Auditoria, em seu interior adicione uma nova Ficha. O sistema apresentará a seguinte tela para inclusão de regra de Triagem:
Configuração Auditoria Pós
A regra permite que seja especificado o grupo de auditoria que deseja ser utilizado conforme o Prestador Principal e o Prestador Executante.
Ou seja, quando o Prestador Principal for o informado e o Prestador Executante for o informado, a regra será aplicada e irá sobrepor os grupos padrões pelos informados nessa parametrização.
Para alterar habilitar a regra marque o botão Ativar.
Para salvar a regra deve-se concluir clicando no V na parte superior da tela.
6.3
Cadastrar Usuário/Colaborador
6.3.1 Cadatstro de Colaborador
Esse cadastro realizado em Painel de controle / Colaboradores possibilita o gerenciamento das informações de um usuário além de permitir associá-lo aos grupos o qual o mesmo irá pertencer.
Configuração Auditoria Pós
6.3.2 Cadastrar Grupos de Usuários
Esse cadastro realizado em Painel de Controle / Grupos de Usuários, possibilita o cadastro dos grupos pelos quais os usuários irão pertencer. Os grupos podem ser utilizados nos processos como um mecanismo de atribuição.
Por padrão o processo de Auditoria Pós utiliza os seguintes grupos de auditorias:
AuditoriaMedica – Grupo dos Auditores Médicos
AuditoriaEnfermagem – Grupo dos Auditores Enfermeiros AuditoriaAdministrativa – Grupo dos Auditores Administrativos Reanalise – Grupos dos Auditores de Reanalise