Documentar o processo da rotina de Monitoramento TISS.
Guias de Monitoramento
Ao receber as informações pela API "monitForm", estas movimentações são gravadas nas tabelas:
BRA – Cabec Guias Temp - API Monitoramento
BRB – Eventos Temp - API Monitoramento
BRC – Pacotes Temp - API Monitoramento
Fornecimento Direto
Ao receber as informações pela API "monitDirectSupply", a mesma realizará uma pré-validação e os eventos serão gravados inicialmente nas tabelas:
BVQ – Cabec Guias Fornec Direto
BVT – Eventos Fornec Direto
Se houverem críticas, as mesmas serão gravadas na tabela B3F. Com as guias já salvas, o usuário deve acessar a rotina Fornecimento Direto / Movimentação, e acessar o botão Validar Geral. É realizada a validação total das guias, caso existam críticas, a mesma será gravada na tabela B3F, caso não, a guia é marcada com o campo Validado (BVQ_VALID) = 1. Posteriormente na rotina Lotes, podemos criar um lote na Tabela BKW e atribuir as guias de fornecimento direto validadas no passo anterior.
Importante: Na utilização da API, caso seja recebida uma Operadora inválida, será retornado que aquela Operadora é Inválida.
Outras Remunerações
Ao receber as informações pela API, a mesma realizará uma pré-validação e os eventos serão gravados inicialmente na tabela:
BVZ - Outra Remuneração
Se houverem críticas, as mesmas serão gravadas na tabela B3F. Com a informação da Outra Remuneração salva, o usuário deve acessar a rotina Outra Remuneração / Movimentação, e acessar o botão Validar Geral. É realizada a validação total dos registros, caso existam críticas, a mesma será gravada na tabela B3F, caso não, o registro é marcado com o campo Validado (BVQ_VALID) = 1. Posteriormente na rotina Lotes, podemos criar um lote no Alias BKW e atribuir os registros de fornecimento direto validadas no passo anterior.
BKW – Lotes – API Monit.
Com o lote gerado, é possível gerar o arquivo XML que será encaminhado para a ANS. Caso haja alguma crítica, a ANS gerará um arquivo de resposta que deve ser importado (Arquivo de retorno .XTR).
Valor Preestabelecido
Ao receber as informações pela API, a mesma realizará uma pré-validação e os eventos serão gravados inicialmente na tabela:
BVW – Valor Preestabelecido
Se houverem críticas, as mesmas serão gravadas na tabela B3F. Com a informação do Valor Preestabelecido salvo, o usuário deve acessar a rotina Valor Preestabelecido / Movimentação, e acessar o botão Validar Geral. É realizada a validação total dos registros, caso existam críticas, a mesma será gravada na tabela B3F, caso não, o registro é marcado com o campo Validado (BVQ_VALID) = 1. Posteriormente na rotina Lotes, podemos criar um lote no Alias BKW e atribuir os registros de Valor Preestabelecido validados no passo anterior.
BKW – Lotes – API Monit.
Com o lote gerado, é possível gerar o arquivo XML (Arquivo de envio .XTE) que será encaminhado para a ANS. Caso haja alguma crítica, a ANS gerará um arquivo de resposta que deve ser importado.
Com as tabelas acima gravadas, é executado o JOB SVCPROCMON que é responsável por processar as guias de monitoramento.
O resultado do processamento do JOB, são seguintes tabelas, que são oriundas das tabelas:
BRF – Cab Guias Process - API Monit
BRG – Eventos Process - API Monit
BRH - Pacotes Process - API Monit
Ainda no processamento realizado anteriormente, a guia também é registrada nas tabelas de Movimentações:
BKR – Cabeçalho Guia Movimentação – armazena todos os dados da guia que serão enviadas para a ANS. Relação direta com a BRF.
BKS – Eventos Movimentação – traz todos os dados dos eventos da guia que serão enviadas para a ANS. Relação direta com a BRG.
BKT - Pacotes Movimentação – traz todos os dados dos eventos da guia que serão enviadas para a ANS. Relação direta com a BRH.
Importante: se recebermos novos dados para a guia no futuro, as tabelas BRF, BRG e BRH serão atualizadas, as tabelas BKR, BKS e BKT terão novos registros.
Com as guias já processadas, executaremos um processo para realizar a validação das guias. Caso existam críticas, as mesmas serão gravadas na tabela de críticas geral da Central de Obrigações B3F. Guias que não apresentem críticas serão marcadas com o campo Validado (BRF_VALID) = 1.
Posteriormente na rotina Lotes, criaremos um lote no Alias BKW e atribuiremos as guias validadas no passo anterior
Código | Código ANS | Crítica | Solução |
---|---|---|---|
M001 | 1012 | Número do CNES Inválido. | Preencha o campo com Número do CNES válido e existente no Ministério da Saúde. |
M002 | |||
M003 | 1323 | Data da Guia de Solicitação é Inválida. | Preencha o campo Data da Guia de Solicitação com uma data válida. |
M004 | 1323 | Data da Realização do Atendimento/Procedimento da Guia é Inválida. | A data deve ser válida e diferente da Data Atual e menor ou igual a data de Registro da Transação. |
M005 | 1024 | Número de registro do plano do beneficiário (RPS) ou número de cadastro do plano (SCPA) é inválido. | Corrija o conteúdo do campo Número de registro do plano do beneficiário (RPS) ou número de cadastro do plano do beneficiário (SCPA) . |
M006 | 1307 | Numero da Guia na Operadora inválido. | Campo deve ser preenchido quando a origem da guia for igual a: 1-Rede Contratada/2-Rede Própria-Cooperados/3-Rede Própria-Demais Prestadores. |
M007 | 1307 | Numero da Guia do Prestador Inválido. | Campo deve ser preenchido quando a origem da guia for igual a: 1-Rede Contratada/2-Rede Própria-Cooperados/3-Rede Própria-Demais Prestadores. |
M008 | O conteúdo do campo Tipo Registro Monitoramento não pode ser vazio ou diferente de 1, 2 ou 3. | Preencha o campo com 1, 2 ou 3. | |
M009 | 5029 | Indicador Inválido no Campo de Tipo da Guia. | Corrija o conteúdo do campo Tip da Guia. |
M010 | 5029 | Indicador de Sexo do Beneficiário é Inválido. | |
M011 | 5029 | Indicador de Origem da Guia Inválido. | Campo deve ser preenchido quando a origem da guia for igual a: 1-Rede Contratada/2-Rede Própria-Cooperados/3-Rede Própria-Demais Prestadores/4-Reembolso ao Beneficiário. |
M012 | 1307 | Numero da Guia de Solicitação de Internação Inválido. | Campo deve ser preenchido quando o Tipo da Guia for igual a: 3-Internação ou 5-Honorários e a origem da Guia for a 1-Rede Contratada/2-Rede Própria-Cooperados/3-Rede Própria-Demais Prestadores. |
M013 | 5030 | Código do Município do Beneficiário Inválido. | |
M014 | 1307 | Numero da Guia do Operador Inválido. | Campo deve ser preenchido quando a origem da guia for igual a: 1-Rede Contratada/2-Rede Própria-Cooperados/3-Rede Própria-Demais Prestadores. |
M015 | 5029 | Indicador de prestador executante inválido. | Tipo da identificação prestador executante deve ser 1-CNPJ ou 2-CPF, e para guias de Resumo de internação apenas 1-CNPJ |
M016 | 1323 | Data de Nascimento do Beneficiário inválida. | |
M017 | 1206 | CPF / CNPJ Inválido. | O CPF / CNPJ deve ser um número válido e existir na base de dados da Receita Federal. |
M018 | 1002 | Número do Cartão Nacional de Saúde do Beneficiário está vazio ou é Inválido. | Corrigir o conteúdo do Número do Cartão Nacional de Saúde do Beneficiário para um número válido. |
M019 | 1323 | Data da Autorização da Guia é Inválida. | A data deve ser válida. |
M020 | 5030 | Código do Município do Executante Inválido. | O Código do Município informado deve ser um código válido e incluso na base de dados de municípios do IBGE. |
M021 | 1323 | Data de Inicio de Faturamento Inválida. | A data deve ser válida e diferente da Data Atual e menor ou igual a data de Registro da Transação. |
M022 | 1323 | Data Final de Faturamento Inválida. | A data deve ser válida e diferente da Data Atual e menor ou igual a data de Registro da Transação, , maior ou igual à data de início do faturamento. |
M023 | 1323 | Data do Protocolo de Cobrança é Inválida. | A data deve ser válida e menor que a Data Atual e menor ou igual a data de Registro da Transação. |
M024 | 1323 | Data do Pagamento é Inválida. | A data deve ser válida e menor que a Data Atual e maior ou igual a data do Protocolo de Cobrança. Atendimentos em rede própria da operadora o campo não deve ser preenchido. |
M025 | 1323 | Data de Processamento da Guia é Inválida. | A data deve ser válida e menor que a Data Atual. |
M026 | 1603 | Tipo de Consulta Inválido. | Preencha o Código do tipo de consulta realizada conforme tabela de domínio vigente na versão que a guia foi enviada. |
M027 | CBO do Executante Inválido. | Preencha o Código CBOS do executante do Procedimento conforme tabela de domínio vigente na versão que a guia foi enviada. | |
M028 | 5032 | Indicador de Recém-Nato Inválido. | Preencha o Campo de Indicador de Atendimento de Recém-Nato nos termos do Art. 12, inciso III, alínea a, da Lei 9.656, de 03 de junho de 1998. |
M029 | 5029 | Indicador de Acidente ou Doença Relacionada é inválido. | Preencha o Campo de Indicador se o atendimento é devido a acidente ocorrido com o beneficiário ou doença relacionada, conforme tabela de domínio vigente na versão que a guia foi enviada. |
M030 | 1506 | Tipo de Internação é inválido. | Preencha o Campo de Tipo de Internação conforme tabela de domínio vigente na versão que a guia foi enviada. |
M031 | 5029 | Tipo de Regime de Internação é inválido. | Preencha o Campo de acordo com os códigos disponíveis na tabela 41 - Terminologia de Regime de Internação. |
M032 | 5029 | Código do Primeiro Diagnóstico é inválido.(CID) | Não deve haver repetição do conteúdo do CID nos campos CID1, CID2, CID3, CID4. |
M033 | 5029 | Código do Segundo Diagnóstico é inválido.(CID) | Não deve haver repetição do conteúdo do CID nos campos CID1, CID2, CID3, CID4. |
M034 | 5029 | Código do Terceiro Diagnóstico é inválido.(CID) | Não deve haver repetição do conteúdo do CID nos campos CID1, CID2, CID3, CID4. |
M035 | 5029 | Código do Quarto Diagnóstico é inválido.(CID) | Não deve haver repetição do conteúdo do CID nos campos CID1, CID2, CID3, CID4. |
M036 | 1602 | Código do Tipo de Atendimento é inválido ou não informado. | Preencha o Campo Código do tipo de atendimento conforme Tabela 50 - Terminologia de Tipo de Atendimento na versão que a guia foi enviada. |
M037 | 1713 | O Código do Tipo de Faturamento não é válido. | Preencha o Campo Código do tipo do faturamento apresentado nesta guia conforme tabela de domínio na versão que a guia foi enviada. |
M038 | 1304 | O Número de diárias de acompanhante não é válido. | Preencha o Campo Número de diárias de acompanhante com a quantidade de diárias onde houve pagamento de acompanhante. |
M039 | 1304 | O Número de diárias de UTI não é válido. | Preencha o Campo Número de diárias de UTI com a quantidade de diárias onde houver utilização de UTI. |
M040 | 5033 | O campo Motivo do Encerramento é inválido. | Preencha o Campo Código do motivo de encerramento do atendimento, de acordo com a Tabela 39 - Terminologia de motivo de encerramento. |
M041 | 5042 | O valor total informado a Guia é diferente da somatória do valor informado dos itens. | O valor informado da guia deve ser igual a soma dos valores informados de procedimentos ou itens assistenciais. |
M042 | 5034 | O valor processado da Guia é inválido. | Valor total processado pela operadora corresponde ao valor informado da guia menos o valor de glosa da guia. |
M043 | 5034 | O Valor Total Pago nos Procedimentos realizados na Guia é inválido. | O Valor Total Pago nos Procedimentos realizados na Guia não pode ser um valor menor que 0 nas operações de Inclusão ou Alteração. |
M044 | 5034 | O Valor Total Pago nas Diárias da Guia é inválido. | O Valor Total Pago nas Diárias da Guia não pode ser um valor menor que 0 nas operações de Inclusão ou Alteração. |
M045 | 5034 | O Valor Total Pago de taxas e alugueis é inválido. | O Valor Total Pago de taxas e alugueis da Guia não pode ser um valor menor que 0 nas operações de Inclusão ou Alteração. |
M046 | 5034 | O Valor Total dos materiais é inválido. | O Valor Total dos materiais da Guia não pode ser um valor menor que 0 nas operações de Inclusão ou Alteração. |
M047 | 5034 | O Valor total das órteses, próteses e materiais especiais selecionados (OPME) é inválido. | O Valor total das órteses, próteses e materiais especiais selecionados (OPME) da Guia não pode ser um valor menor que 0 nas operações de Inclusão ou Alteração. |
M048 | 5034 | O Valor total medicamentos é inválido. | O Valor total medicamentos da Guia não pode ser um valor menor que 0 nas operações de Inclusão ou Alteração. |
M049 | O Valor Total Pago ao Prestador Executante é inválido. | ||
M050 | 5034 5042 | O Valor Total Pago ao Fornecedores é inválido. | O Valor pago aos Fornecedores não pode ser menor que 0. O Valor Pago aos Fornecedores é diferente do Somatório dos valores informados nos Procedimentos efetuados da Guia. |
M051 | 5034 5050 | O Valor total de co-participação é inválido. | O Valor total de co-participação da Guia não pode ser um valor menor que 0 nas operações de Inclusão ou Alteração. O Valor total de co-participação da Guia não pode ser um valor menor que 0 nas operações de Inclusão ou Alteração. |
M052 | 5052 | O Identificador de contratação por valor pré-estabelecido é inválido. | Preencha corretamente com o Número atribuído pela operadora para identificar uma contratação por valor pré-estabelecido |
M053 | 1307 | O Número da guia principal de SP/SADT ou de Tratamento Odontológico é inválido. | Preencha corretamente o campo Número da guia principal de SP/SADT ou de Tratamento Odontológico. |
M054 | 5031 | O Código do caráter do atendimento é inválido. | Preencha corretamente o campo Código do caráter do atendimento conforme tabela de domínio vigente na versão que a guia foi enviada. |
M055 | 5029 | O Numero da Declaração de Nascido Vivo é inválido. | Preencha corretamente o campo Numero da Declaração de Nascido Vivo na versão que a guia foi enviada. |
M056 | |||
M057 | |||
M058 | |||
M059 | |||
M060 | |||
M061 | |||
M062 | |||
M063 | |||
M064 | |||
M065 | |||
M066 | |||
M067 | |||
M068 | |||
M069 | |||
M070 | |||
M071 | |||
M072 | |||
M073 | |||
M074 | |||
M075 | |||
M076 | |||
M077 | |||
M078 | |||
M079 | |||
M080 | |||
M081 | |||
M082 | |||
M083 | |||
M084 | |||
M085 | |||
M086 | |||
M087 | |||
M088 | |||
M089 | |||
M090 | |||
M091 | |||
M092 | |||
M093 | |||
M094 | |||
M095 | |||
M096 | |||
M097 | |||
M098 | |||
M099 | |||
M100 | |||
M101 | |||
M102 | |||
M103 | |||
M104 | |||
M105 | |||
M106 | |||
M107 |
O objetivo desta rotina é aglutinar os registros processados que não tem críticas em lotes para serem enviados a ANS. Ao entrar na rotina, o Alias carregado é o BKW.
Os lotes serão gerados através do JOB SVCGERALOTE.
Na tela teremos os botões:
Guias Monitoramento – Exibe as guias do lote (Alias BKR).
Fornecimento Direto – Exibe os registros de Fornecimento Direto do lote (Alias BVQ).
Outra Remuneração – Exibe os registros de Outra Remuneração do lote (Alias BVZ).
Valor Pré-Estabelecido – Exibe os registros de Valor Pré-Estabelecido do lote (Alias BVW).
Tela:
Esta rotina Apresenta as movimentações das guias de monitoramento que foram geradas após a execução do JOB SVCPROMON.
Esta rotina Apresenta as movimentações das guias de Fornecimento Direto que foram geradas após a execução do JOB SVCPROFOR.
Esta rotina Apresenta as movimentações das guias de Outras Remunerações que foram geradas após a execução do JOB SVCPROOREM.
Esta rotina Apresenta as movimentações das guias de Valor Preestabelecido que foram geradas após a execução do JOB SVCPROCPRE.
Baixa o arquivo de envio para máquina local.
Importa o arquivo de retorno XTR.
Gera um arquivo de envio .XTE sem movimentação para um compromisso que não tem lote gerado.
Disponibilize em um diretório na sua máquina Local o arquivo de Retorno da Qualidade:
Print 1.
Na estrutura de Menu da Central de Obrigações escolha a opção Arquivos da Qualidade.
Print 2.
Ao abrir a tela clique no Botão "Importar XTQ" e será aberta a tela para indicar o diretório onde foi salvo o XTQ em sua máquina local.
Print 3.
Ao clicar em abrir o sistema perguntará se deseja executar o JOB. Neste caso clicaremos em "Não" para que não seja executado o JOB.
Print 4.
Em seguida será apresentada a mensagem abaixo, como o JOB não foi executado neste momento, somente será copiado o arquivo que selecionamos para a estrutura do servidor.
Print 5.
Na estrutura do servidor o arquivo que copiamos ficará disponível para o processamento do JOB. Não é necessário que seja criado os diretórios monitoramento, xtq, ano e mês pois o sistema faz isso automaticamente ao copiar o arquivo. O nome do Arquivo XTQ é composto da seguinte forma:
REGANSAAAAMMSSSS.xtq Ou seja, os 6 primeiros dígitos são do Registro da Operadora (em meu exemplo 123456), ano (em meu exemplo 2020), mês (em meu exemplo 02) e sequência. Neste caso repare que a estrutura foi criada com monitoramento/xtq/2020/02.
Print 6.
Voltando a tela acima, onde é perguntado se deseja executar o JOB (Print 4), considere que clicamos em "SIM". Neste caso o sistema também irá copiar o arquivo XTQ para o servidor, porém irá executar o JOB naquele momento (em segundo plano) e exibirá a mensagem abaixo:
Print 7.
Ao fechar a tela acima (Print 7), o JOB ficará em segundo plano e posteriormente ao acessar a tela de Arquivo da Qualidade repare que a movimentação foi Criada.
Print 8.
Veja as Opções que temos no botão Outras Ações:
Print 9.
Clico na Opção "Ocorrências Gerais"
Na Tela de Ocorrências Gerais, encontramos todas ocorrências que houve no lote. Esta tela é semelhante ao arquivo que foi importado.
Print 10.
Na tela acima clico no botão "Guia", será aberta a tela de Processamentos (BRF) do Monitoramento. Repare no botão "Outras Ações". Há a opção de clicar em beneficiário. Ao clicar será aberto o cadastro de beneficiário da Central (B3K).
Print 11.
Tela de Beneficiário aberta, após ter clicado no botão.
Print 12.
Agora saímos de todas essas telas e voltamos a tela de Importação. Repare que temos o botão Ocorrências por Guia. Clique nele.
Print 13.
Trata-se de todas as Guias que vieram no arquivo XTQ. AO clicar em "Guia" é aberta a tela de Processamentos conforme Print 11 e na sequência após abrir a tela em questão também é disponibilizado o botão beneficiário conforme já demonstrado.
No print abaixo, posicionamos em uma Guia e clicamos em Ocorrências.
Print 14.
Foi aberta a tela de Ocorrências por Guia. Trata-se da visualização das ocorrências que vieram no arquivo, porém filtradas de acordo com número da Guia.
Obs.: O Botão visualizar apenas abre a tela do registro selecionado.
Print 15.
Voltando a tela inicial temos a opção de Ocorrências Agrupadas.
Print 16.
Esta tela trata-se de todas as ocorrências contidas no arquivo XTQ agrupadas por Código e Descrição.
Print 17.
Ao clicar em Detalhar o sistema apresenta as Guias que tiveram aquele Código do Erro selecionado anteriormente. Repare que também há o botão de "Guia" nesta tela, é a mesma funcionalidade dos botões "Guia" apresentado anteriormente, ou seja, ao clicar o sistema abre a tela de Guias Processadas do monitoramento e posteriormente é possível visualizar o Beneficiário.
Obs.: O Botão Visualizar apenas abre a tela com o registro que estamos posicionados.
Print 18.
Importante: Como vimos, a Importação do Arquivo de Retorno de Qualidade está fora do menu de compromisso da Central. Isso porque o arquivo de Qualidade não tem relação com compromisso.
Print 19.
SVCPROCMON - Processa os dados das Guias de monitoramento
SVCVLMGGRP - Realiza a validação em Grupo das Guias
SVCVLINGMO - Realiza a validação em individual das Guias
SVCPROCFOR - Processa as Guias de Fornecimento direto.
SVCPROCPRE - Processa as Guias de Valor Pré-Estabelecido.
SVCPROOREM - Processa Guias de Outras Remunerações.
SVCGERALOTE - Gera o Lote de Guias.
SVCGERXTE - Gera o Arquivo de Envio .XTE
SVCIMPXTR - Realiza a importação do arquivo de retorno .XTR
SVCIMPXTQ - Realiza a importação do Arquivo da Qualidade .XTQ
Abrir o Configurador
Print 20.
Selecionar a Opção Schedule
Print 21.
Adicionar um Agent de acordo com seu ambiente. Para isso clique em "Adicionar Agents Padrão" localizado no canto superior direito da tela.
Print 22.
Com o Agent criado e iniciado, vamos criar o agendamento. Para isso clique em Agendamentos/ Cadastro na Visão do Schedule. Em seguida, no grid inferior, clique em incluir e o sistema já irá "gatilhar" as informações de código, usuário, ambiente e data.
O primeiro campo a parametrizar é o Rotina. Repare no print abaixo que estou inserindo no campo o JOB SVCPROCMON. Quando finalizarmos a criação deste JOB, devemos repetir estes mesmos passos deste item "Criação dos JOBs", porém inserindo no campo rotina o próximo JOB de acordo com a lista abaixo.
Veja os nomes dos JOBs que devem ser inseridos no campo rotina.
SVCPROCMON - Processa os dados das Guias de monitoramento
SVCVLMGGRP - Realiza a validação em Grupo das Guias
SVCVLINGMO - Realiza a validação em individual das Guias
SVCPROCFOR - Processa as Guias de Fornecimento direto.
SVCPROCPRE - Processa as Guias de Valor Pré-Estabelecido.
SVCPROOREM - Processa Guias de Outras Remunerações.
SVCGERALOTE - Gera o Lote de Guias.
SVCGERXTE - Gera o Arquivo de Envio .XTE
SVCIMPXTR - Realiza a importação do arquivo de retorno .XTR
SVCIMPXTQ - Realiza a importação do Arquivo da Qualidade .XTQ
Clique na Consulta do campo Empresa/Filial e selecione a Empresa que irá utilizar o JOB
Em seguida a Filial
Na sequência clique na Consulta e indique o módulo que será utilizado.
Obs.: Caso esteja abrindo a Central de Obrigações através do módulo 33 (Plano de Saúde), informe 33 no campo módulo.
Nomeie o JOB no campo Descrição:
Preencha a descrição e clique no botão será aberta a tela de Recorrência. Informe o Padrão e Intervalo da Recorrência.
Obs.: Os valores informados na tela abaixo são apenas para efeito de teste. Avalie o Padrão e Intervalo que será utilizado em seu ambiente. A opção "Sempre Ativo" não deve ser utilizada.
Com todos os campos parametrizados Confirme o Grid clicando em a descrição do JOB irá para o Grid superior.
Conforme parametrização acima, foram configurados todos os JOBs. Caso seja necessário executar algum deles manualmente (sem aguardar o período parametrizado), podemos seguir os passos abaixo.
Dentro do Grid de Visões clique no botão (monitor) . No Grid Agendamentos (ao lado) posicione no JOB que deseja executar e clique no botão Executar Agora
.
Esses passos devem ser seguidos para cada um dos JOBs que deseja executar manualmente.
Clique em Atualizar no Grid Tarefas e ela aparecerá no Grid Tarefas.
Importante: Para que o JOB seja executado o Agent deve estar Iniciado.