Árvore de páginas

Configuração do Processo Auditoria Pós na ferramenta ECM

Produto:

Gestão de Planos de Saúde

Módulo:

HAT - Atendimento ao Público

Versão:12.1.x
Assuntos:

1. Como é realizado o cadastro do Ambiente?
2. Como é realizado o cadastro de Serviço?
3. Como é realizado o cadastro de Datasets?
4. Como criar o Formulário para armazenamento das informações?
5. O que é o processo de Importação de Processos?
6. O que é o processo de Configuração de Processos?
7. O que é o Formulário?
8. O que é o Cadastro de Colaborador?
9. Como cadastrar Grupos de Usuários?

 1. Como é realizado o cadastro do 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."




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.

 2. Como é realizado o cadastro de 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\".



No campo URL deve ser informado a url de conexão com o AppServer seguindo o seguinte modelo Appserver://<servidor>:<porta>/<serviço>
No campo Objeto Remoto informe o valor com.datasul.ems.healthcare.integration.ecmauditory.ECMPosAuditory.



Maiores detalhes podem ser obtidos no documento 'Guia de Integração ECM.pdf" disponível na pasta de instalação do TOTVS ECM.

 

 3. Como é realizado o cadastro de Datasets?

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\":

  • ApplyAuditory Restriction - 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.

 4. Como criar o Formulário para armazenamento das informações?

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 javascriptcss 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 htmlscripts javascriptscss 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\":

  • auditorycontroller.js
  • 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.js

Deve 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
  • 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.png

 


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.




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.





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.

 5. O que é o processo de 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. O que é o processo de 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.


Aba Informações Gerais

 

Código: Código Único do processo.

Descrição: Descrição do processo.

Ativo?: Indicador que habilita o processo.

Categoria: Permite informar a categoria do processo a fim de determinar um agrupador na tela.

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.

Fichário: Código do Fichário (formulário) a ser utilizado pelo processo.

Aba Versão 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.


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.
A partir desse momento o ECM está configurado para receber e gerenciar as tarefas de auditoria.
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.

 7. O que é o 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 javascriptcss 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 htmlscripts javascriptscss 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
  • config_auditorias.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.js

Deve 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
  • 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.png

 


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.




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:



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.

 

 8. O que é o Cadastro 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.



 9. Como 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
  • SegundaOpiniao – Grupo dos Auditores de Segunda Opinião