Implementada melhoria com a criação da funcionalidade de Mensageria no Plano de Saúde (SIGAPLS). O objetivo, é disponibilizar um canal de comunicação entre o Auditor Médico e Prestador de Saúde, permitindo realizar a troca de mensagens e arquivos.
A Mensageria está disponível para cliente que utilizam a ferramenta Portal Autorizador HAT, assim, as mensagens e anexos são armazenadas na nuvem. O acesso a nuvem no Plano de Saúde (SIGAPLS) é realizado através da rotina Auditoria Por Guia (PLSA790V).
Observação: a Mensageria no Portal Autorizador HAT é liberada somente para guias que estão em Análise da Auditoria.
a) Cadastro de parâmetros
Acesse Configurador / Ambiente / Cadastros / Parâmetros. Configure os parâmetros abaixo:
Campo | Conteúdo |
---|---|
Parâmetro | MV_PLHAT |
Tipo | Caracter |
Descrição | Habilita integração PLS x HAT |
Conteúdo | 1 |
b) Cadastro de Schedule para atualização de Status da Mensageria
Acesse Configurador / Ambiente / Schedule / Schedule. No menu Agendamentos/Cadastro clique em Incluir.
Rotina | PLChatSchd |
---|---|
Parâmetros | Operadora - Indique a código da Operadora parametrizada |
Ambiente | Ambiente utilizado |
Empresa/Filial | Empresa/Filial utilizados |
Módulo | 33 (Plano de Saúde) |
Exemplo de cadastro:
O objetivo deste Schedule é acessar as APIS para atualizar o Status (B53_MSGSTA) das guias atualizadas pelos Prestadores na Mensageria.
a) Cadastro de Configurações APIS Terceiros
Acesse Plano de Saúde / Operadora de Saúde / Config. API Terceiros (PLSA994). Clique em Incluir.
Na aba Informações Gerais, informe a Operadora que será utilizada. Na aba Mensageria, informe os dados de acesso as APIS da Mensageria. Esses dados devem ser solicitados a equipe técnica responsável pelo Portal Autorizador HAT.
Campo | Descrição | Funcionalidade |
---|---|---|
B7G_CODOPE | Cod Operad. | Informar o código da sua Operadora. |
B7G_MSUSER | Username | Nome de usuário da Operadora que realizará acesso a Mensageria. |
B7G_MSPASS | Password | Senha da Operadora que realizará acesso a Mensageria. |
B7G_MSCLID | Client ID | ID de acesso da Operadora a Mensageria. |
B7G_MSCSEC | Client Secret | Client Secret para acesso da Operadora a Mensageria. |
B7G_MSURLM | URL Mensag. | URL de acesso as APIS da Mensageria. |
B7G_MSURLR | URL Rac | URL de acesso ao RAC (sistema de logins do Portal Autorizador RAC). |
B7G_MSMSGF | Msg.Fin.Sala | Informar a mensagem padrão que será utilizada na mensagem que finaliza uma sala (esta mensagem é enviada automaticamente quando o Auditor dar o Parecer ao último evento em Estudo, finalizando a auditoria da guia). |
O objetivo da funcionalidade é disponibilizar uma sala para troca de mensagens/arquivos entre o Auditor e o Prestador.
No Plano de Saúde, acesse: Atualizações / Auditoria / Por Guia (PLSA790V). Selecione a guia que deseja abrir a sala para troca de mensagens com o Prestador. Clique em Outras Opções / Mensageria / Consulta Sala:
Caso a sala não exista, o sistema questiona se deseja criá-la:
Observação: o sistema permite abertura de sala somente para guias que foram geradas no Portal Autorizador HAT. A abertura da sala também pode ser realizada pelo Prestador no Portal Autorizador HAT (somente guias em estudo da auditoria).
Como a sala foi aberta pelo Auditor, a pendência da responsabilidade da sala fica pendente com ele através do campo Status Mens. (B53_MSGSTA). A responsabilidade passa para o Prestador após o envio de uma mensagem com a solicitação. Para enviar a mensagem basta digitá-la no campo Adicionar Mensagem e clicar no botão Confirmar.
Ao enviar uma mensagem para o Prestador, a pendência da sala fica com responsabilidade do Prestador atualizando o campo Status Mens. (B53_MSGSTA). A mensagem é adicionada e apresentada no grid inferior. Com duplo clique nela, é apresentada os dados detalhados da mensagem:
Caso o Auditor precise anexar um arquivo neste mensagem para o Prestador, basta acessar a mensagem com duplo clique, selecione a opção Outras Ações / Adicionar Anexos. Selecione o arquivo e confirme:
O arquivo é adicionado no grid inferior da mensagem.
Com duplo no anexo, o arquivo é executado (abrir um arquivo PDF por exemplo). Caso o Auditor deseje realizar o download do arquivo, basta acessar Outras Ações / Download Anexos, selecione o diretório e confirme. É realizado o download de todos os arquivos anexados a mensagem.
Nesta etapa, o Prestador deve acessar a Mensageria no Portal Autorizador HAT e responder a mensagem enviada pelo Auditor. Ao responder, o status da mensagem é alterar para Pendente Auditor no servidor do HAT.
O Schedule PLChatSchd parametrizado na sessão 02 deste documento é o responsável por atualizar o campo Status Mens. (B53_MSGSTA) das guias no sistema TOTVS Saúde Planos.
Acessando novamente a rotina Auditoria por Guia (PLSA790V), a guia é apresentada com o Status Mens. (B53_MSGSTA) atualizado com o novo status Pend. Auditor. Caso o Auditor deseje filtrar as guias por este campo, o mesmo pode ser realizado em Outras Ações / Mensageria / Filtrar Guias. Selecione o status desejado:
Acessando novamente a mensageria através da opção Outras Opções / Mensageria / Consulta Sala, a mensagem apresentada pelo prestador é apresentada. Caso existam arquivos em anexo, o arquivo pode ser executado com duplo clique no grid. Para realizar o download dos arquivos, acesse Outras Ações / Download Anexos:
Quando o Auditor dispõe de todas as informações para realizar a análise da Auditoria, ele deve seguir o fluxo padrão do sistema para realizar a análise clicando no botão Analisar, selecionar os eventos desejados e clicar em Parecer:
Ao confirmar a análise da auditoria (autorizar ou negar o último evento pendente), o sistema envia uma mensagem para finalizar a sala. Esta é uma mensagem fixa, e deve ser informada no campo Msg.Fin.Sala (B7G_MSMSGF). Não foi utilizado o conteúdo do campo Obs. Análise (B72_OBSANA) pois normalmente esta é uma mensagem interna da Operadora.
Com a sala finalizada, não é permitido a adição de novas mensagens.
Adicione os menus abaixo:
Menu | Nome Rotina | Função |
---|---|---|
Atualizações / Operadora | Configurações APIS Terceiros | PLSA994 |
Campo | Conteúdo |
---|---|
X2_CHAVE | B7G |
X2_NOME | Configurações APIS Terceiros |
X2_MODO | Compartilhado |
X2_MODOUN | Exclusivo |
X2_MODOEMP | Exclusivo |
X2_UNICO | B7G_FILIAL + B7G_CODOPE |
Campos tabela B7G:
Campo | Conteúdo |
---|---|
X3_CAMPO | B7G_FILIAL |
X3_ORDEM | 01 |
X3_TIPO | Caracter |
X3_TAMANHO | 8 |
X3_DECIMAL | 0 |
X3_TITULO | Filial |
X3_DESCRIC | Filial do Sistema |
X3_PICTURE | @! |
X3_USADO | Não |
X3_OBRIGAT | Não |
X3_RELACAO | |
X3_VALID | |
X3_FOLDER | 1 |
X3_BROWSE | Não |
X3_VISUAL | Visual |
X3_CONTEXT | Real |
Campo | Conteúdo |
---|---|
X3_CAMPO | B7G_CODOPE |
X3_ORDEM | 02 |
X3_TIPO | Caracter |
X3_TAMANHO | 4 |
X3_DECIMAL | 0 |
X3_TITULO | Cod Operad. |
X3_DESCRIC | Código Operadora |
X3_PICTURE | @! |
X3_USADO | Sim |
X3_OBRIGAT | Sim |
X3_RELACAO | |
X3_VALID | Vazio() .Or. (ExistCpo("BA0",M->B7G_CODOPE,1) .And. ExistChav("B7G") ) |
X3_FOLDER | 1 |
X3_BROWSE | Sim |
X3_VISUAL | Alterar |
X3_CONTEXT | Real |
X3_F3 | BA0OPE |
X3_TRIGGER | S |
Campo | Conteúdo |
---|---|
X3_CAMPO | B7G_DESOPE |
X3_ORDEM | 03 |
X3_TIPO | Caracter |
X3_TAMANHO | 60 |
X3_DECIMAL | 0 |
X3_TITULO | Desc. Oper. |
X3_DESCRIC | Descricao Operadora |
X3_PICTURE | @! |
X3_USADO | Sim |
X3_OBRIGAT | Não |
X3_RELACAO | If(INCLUI,"",Posicione("BA0",1,xFilial("BA0")+B7G->B7G_CODOPE,"BA0_NOMINT")) |
X3_VALID | |
X3_FOLDER | 2 |
X3_BROWSE | Sim |
X3_VISUAL | Visual |
X3_CONTEXT | Virtual |
X3_INIBRW | Posicione("BA0",1,xFilial("BA0")+B7G->B7G_CODOPE,"BA0_NOMINT") |
Campo | Conteúdo |
---|---|
X3_CAMPO | B7G_MSUSER |
X3_ORDEM | 04 |
X3_TIPO | Caracter |
X3_TAMANHO | 30 |
X3_DECIMAL | 0 |
X3_TITULO | Username |
X3_DESCRIC | Username |
X3_PICTURE | |
X3_USADO | Sim |
X3_OBRIGAT | Não |
X3_RELACAO | |
X3_VALID | |
X3_FOLDER | 2 |
X3_BROWSE | Não |
X3_VISUAL | Alterar |
X3_CONTEXT | Real |
Campo | Conteúdo |
---|---|
X3_CAMPO | B7G_MSPASS |
X3_ORDEM | 05 |
X3_TIPO | Caracter |
X3_TAMANHO | 30 |
X3_DECIMAL | 0 |
X3_TITULO | Password |
X3_DESCRIC | Password |
X3_PICTURE | |
X3_USADO | Sim |
X3_OBRIGAT | Não |
X3_RELACAO | |
X3_VALID | |
X3_FOLDER | 2 |
X3_BROWSE | Não |
X3_VISUAL | Alterar |
X3_CONTEXT | Real |
Campo | Conteúdo |
---|---|
X3_CAMPO | B7G_MSCLID |
X3_ORDEM | 06 |
X3_TIPO | Caracter |
X3_TAMANHO | 50 |
X3_DECIMAL | 0 |
X3_TITULO | Client ID |
X3_DESCRIC | Client ID |
X3_PICTURE | |
X3_USADO | Sim |
X3_OBRIGAT | Não |
X3_RELACAO | |
X3_VALID | |
X3_FOLDER | 2 |
X3_BROWSE | Não |
X3_VISUAL | Alterar |
X3_CONTEXT | Real |
Campo | Conteúdo |
---|---|
X3_CAMPO | B7G_MSCSEC |
X3_ORDEM | 07 |
X3_TIPO | Caracter |
X3_TAMANHO | 50 |
X3_DECIMAL | 0 |
X3_TITULO | Client Secret |
X3_DESCRIC | Client Secret |
X3_PICTURE | |
X3_USADO | Sim |
X3_OBRIGAT | Não |
X3_RELACAO | |
X3_VALID | |
X3_FOLDER | 2 |
X3_BROWSE | Não |
X3_VISUAL | Alterar |
X3_CONTEXT | Real |
Campo | Conteúdo |
---|---|
X3_CAMPO | B7G_MSURLM |
X3_ORDEM | 08 |
X3_TIPO | Caracter |
X3_TAMANHO | 100 |
X3_DECIMAL | 0 |
X3_TITULO | URL Mensag. |
X3_DESCRIC | URL Mensageria |
X3_PICTURE | |
X3_USADO | Sim |
X3_OBRIGAT | Não |
X3_RELACAO | |
X3_VALID | |
X3_FOLDER | 2 |
X3_BROWSE | Não |
X3_VISUAL | Alterar |
X3_CONTEXT | Real |
Campo | Conteúdo |
---|---|
X3_CAMPO | B7G_MSURLR |
X3_ORDEM | 09 |
X3_TIPO | Caracter |
X3_TAMANHO | 100 |
X3_DECIMAL | 0 |
X3_TITULO | URL Rac |
X3_DESCRIC | URL Rac |
X3_PICTURE | |
X3_USADO | Sim |
X3_OBRIGAT | Não |
X3_RELACAO | |
X3_VALID | |
X3_FOLDER | 2 |
X3_BROWSE | Não |
X3_VISUAL | Alterar |
X3_CONTEXT | Real |
Campo | Conteúdo |
---|---|
X3_CAMPO | B7G_MSMSGF |
X3_ORDEM | 10 |
X3_TIPO | Memo |
X3_TAMANHO | 100 |
X3_DECIMAL | 0 |
X3_TITULO | Msg.Fin.Sala |
X3_DESCRIC | Mensagem Finalização Sala |
X3_PICTURE | |
X3_USADO | Sim |
X3_OBRIGAT | Não |
X3_RELACAO | |
X3_VALID | |
X3_FOLDER | 2 |
X3_BROWSE | Não |
X3_VISUAL | Alterar |
X3_CONTEXT | Real |
Campos tabela B7G:
Campo | Conteúdo |
---|---|
X3_CAMPO | B53_MSGSTA |
X3_TIPO | Caracter |
X3_TAMANHO | 1 |
X3_DECIMAL | 0 |
X3_TITULO | Status Mens. |
X3_DESCRIC | Status Mensageria |
X3_PICTURE | @! |
X3_USADO | Sim |
X3_OBRIGAT | Não |
X3_CBOX | 1=Pend. Auditor;2=Pend. Prestador;3=Finalizado |
X3_RELACAO | |
X3_VALID | |
X3_FOLDER | |
X3_BROWSE | Não |
X3_VISUAL | Visual |
X3_CONTEXT | Real |
Índices tabela B7G:
Campo | Conteúdo |
---|---|
INDICE | B7G |
ORDEM | 1 |
CHAVE | B7G_FILIAL + B7G_CODOPE |
DESCRICAO | Cod Operadora |
Folders tabela B7G:
Campo | Conteúdo |
---|---|
XA_ALIAS | B7G |
XA_ORDEM | 1 |
XA_DESCRIC | Informações gerais |
XA_PROPRI | S |
Campo | Conteúdo |
---|---|
XA_ALIAS | B7G |
XA_ORDEM | 2 |
XA_DESCRIC | Mensageria |
XA_PROPRI | S |
Gatilhos B7G:
Campo | Conteúdo |
---|---|
X7_CAMPO | B7G_CODOPE |
X7_SEQUENC | 001 |
X7_REGRA | BA0->BA0_NOMINT |
X7_CDOMIN | B7G_DESOPE |
X7_TIPO | X |
X7_SEEK | S |
X7_ALIAS | BA0 |
X7_ORDEM | 1 |
X7_CHAVE | xFilial("BA0")+M->B7G_CODOPE |
X7_CONDIC | |
X7_PROPRI | S |