Descrição
O sistema foi adequado para atender a versão 6.0 do Protocolo de Transações Unimed (PTU) Online, versão que passa a ser obrigatório o envio e recebimento de transações por meio de Web Services. Para isso, o UNICOO foi integrado com o Foundation, para que o envio e recebimento de transações eletrônicas aconteça conforme o fluxo abaixo:
Figura 1 - Fluxo do Envio de Transação, com a partida pelo UNICOO.
Figura 2 - Fluxo do Recebimento de Transação, com a partida por outra Unimed.
Conforme o primeiro fluxo exposto, quando uma transação de intercâmbio é lançada na Produção Médica Autorização, pela função do sistema "Autorização de Atendimento (PM60FMAut)", o fluxo que existia para a versão 5.0 do PTU Online continua, ou seja:
- É gravado um registro na tabela HISTORICO_AUTORIZACAO;
- O Concentrador identifica a transação por meio do histórico e inicia o processo de montagem do arquivo através da Instância TIMEOUT.
Contudo, ao invés do Concentrador montar um arquivo texto para ser feito o processo com o Software de Comunicação Segura (SCS) da Unimed do Brasil, os dados são enviados para a DLL "PtuOnline.dll", que fará comunicação com o Foundation, que por sua vez, enviará a requisição para a Unimed do Brasil encaminhar para a Unimed Origem do Beneficiário. Ao receber o retorno da Unimed Origem, a DLL montará um arquivo texto e enviará para a Instância CLIENT do Concentrador, que realizará o processamento e armazenamento dos dados na base. Desta forma, todas as regras existentes no Concentrador para o fluxo TIMEOUT - CLIENT, são preservadas, bem como o controle de timeout.
O segundo fluxo exposto, exemplifica o recebimento de transações da Unimed Executora. Para esse fluxo foi necessário criar as packages "PCK_PTU_ONLINE" e "PCK_VALIDACAO_PTU_ONLINE", que contém a regra de negócio da instância REMOTO do Concentrador, logo, quando o Foundation recebe uma transação, ele irá disparar chamadas para as procedures e functions criadas na "PCK_PTU_ONLINE", que realizará o processamento e gravará o retorno em tabelas temporárias, em que o Foundation fará a leitura para montar a resposta para a Unimed Executora.
Foram adicionados logs na "PtuOnline.dll", que serão gravados no diretório configurado no parâmetro "DIRAUTLG". Esses logs possuirão a seguinte nomenclatura "PROCESSOS_DLL_PTU_ONLINE_YYYY-MM-DD-HH-mm-ss.Rtf", onde:
- PROCESSOS_DLL_PTU_ONLINE_ : Indica que o log foi gerado a partir da DLL de comunicação;
- YYYY-MM-DD-HH-mm-ss: Data e hora da geração do log;
- .Rtf: mesma extensão de arquivo utilizada pelos logs do Concentrador
Produção Médica Autorização
Foram necessários realizar os seguintes ajustes na Produção Médica Autorização:
- Desenvolvidos novos campos na função do sistema "Autorização de Atendimento (PM60FMAut)".
Foram desenvolvidos os campos "Liminar", "Dosagem Total", "Nr. Dias Ciclo Atual", "Tumor", "Nódulo" e "Metástase" para se adequar ao envio da transação de Pedido de Autorização (00600).
Figura 3 - Novos campos na função do sistema "Autorização de Atendimento (PM60FMAut)".
Figura 4 - Novos campos na função do sistema "Autorização de Atendimento (PM60FMAut)" - Aba "Quimioterapia PTU".
Com relação ao campo "Liminar", foi adicionada uma nova opção ao clicar com o botão direito do mouse no bloco de serviços, para que seja possível alterar o valor do campo no envio de complemento de autorização. Essa opção só estará disponível quando se tratar de complemento de autorização, ou seja, quando o campo "AOAPROVACAO_REMOTA", possuir o valor "S".
Ao clicar na nova opção, será exibida uma mensagem questionando se o valor do campo realmente deve ser alterado, e em caso afirmativo, automaticamente o valor do campo será alterado. A alteração do campo não será permitida caso a autorização esteja cancelada.
Figura 5 - Nova opção ao clicar com o botão direito do mouse no bloco de serviços.
Também foi desenvolvido o campo "Tp.Rede" na aba "Dados Complementares - Intercâmbio", para referenciar o campo "TIPO_REDE_MIN" do manual do PTU. O campo é apenas para visualização, com o intuito de auxiliar na auditoria de autorização. Os valores que poderão ser encontrados nesse campo são: "1" = Básica, "2" = Especial (Tabela Própria), "3" = Master (Alto Custo).
Figura 6 - Novo campo na função do sistema "Autorização de Atendimento (PM60FMAut)" - Aba "Dados Complementares".
- Desenvolver novos campos na função do sistema "Consulta Beneficiário (PM110FM)"
Foram desenvolvidos os campos "CPF" e "CNS", para se adequar ao envio da transação de Consulta de Dados do Beneficiário (00412).
Figura 7 - Novos campos na função do sistema "Consulta Beneficiário (PM110FM)".
Produção Médica
A partir dessa versão do PTU Online, é permitido solicitar a consulta de transações respondidas pelo WSD (1100), além de realizar a importação do arquivo pelo arquivo A1100 do PTU Batch. Desta forma, foi desenvolvido o botão "Consultar" na função do sistema "Importação A1100 (PM96FM)", que realizará a chamada para a DLL "PtuOnline.dll", enviando a requisição para que o Foundation envie para a Unimed do Brasil. Logo, é necessário que a DLL citada esteja presente no mesmo local onde está o executável da Produção Médica.
Figura 8 - Nova opção dentro da função do sistema "Importação A1100 (PM96FM)".
- Desenvolver novo campo na função do sistema "Guia de Serviço (PM10FM)".
Foi desenvolvido o campo "Dosagem Total" no lançamento de procedimentos em um atendimento quimioterápico.
Figura 9 - Nova opção na função do sistema " Guia de Serviço (PM10FM)".
Administração do Sistema
Na função do sistema "Área de Ação (AS15FM)", foi desenvolvido um novo campo para permitir a configuração do endereço do Web Service do Foundation, para o qual as transações eletrônicas de intercâmbio deverão ser direcionadas.
Figura 10 - Nova aba para configuração dos endereços dos web services.
Autorizador Web
Desenvolvido o novo campo “Liminar “ no lançamento de Consulta. Exame e Internação.
Figura 11 - Novo campo para indicar um pedido de demanda judicial.
Desenvolvido o novo campo “Total de Dosagem do Ciclo“ no lançamento de procedimentos em um atendimento quimioterápico.
Figura 12 - Novo campo no lançamento de procedimentos de quimioterapia.