Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Aviso

A versão mínima para utilização do serviço é a 12.1.2411, com liberação da release no dia 04/11/2024.

É possível utilizar o serviço de forma híbrida com o Foundation Saúde, realizando a migração parcialmente, conforme detalhado na aba Procedimento para Utilização.

TOMCAT


Totvs custom tabs box
tabsProcedimento para Configuração,Procedimento para Utilização
idspasso2,passo3
Totvs custom tabs box items
defaultyes
referenciapasso2
Totvs custom tabs box
tabsServidor de Aplicação,Broker Escalável,Autenticação
idsconf1,conf2,conf3
Totvs custom tabs box items
defaultyes
referenciaconf1

Com o novo serviço, a aplicação htzfoundation.ear (JBoss) passa a ser dividida em um artefato distinto no Tomcat, contendo somente os Webservices TISS conforme a versão:

Informações
Versão TISSArtefato
4.02.00totvs-hgp-tiss-webservices-40200.war


Para que a comunicação funcione corretamente, é necessário que o Tomcat onde é executado o serviço totvs-hgp-tiss-webservices-40200.war reconheça as variáveis abaixo. A configuração pode ser feita diretamente nos scripts de inicialização do Tomcat (mais detalhes e exemplos aqui: Como criar variaveis de ambiente visiveis ao Datasul no Tomcat) ou mesmo diretamente como variáveis de ambiente do sistema operacional:

TOTVS_HOST: <host>:<porta> do serviço do Tomcat do Datasul. Ex: http://meu-datasul:8080

TOTVS_USERNAME: usuário de login que será utilizado para autenticação Basic no Datasul para execução dos serviços

TOTVS_PASSWORD: senha que será utilizada junto ao parâmetro acima

Obs: estas variáveis são utilizadas por outras aplicações, portanto é possível que já estejam configuradas no seu ambiente, e nesse caso, nenhuma ação é necessária, apenas a conferência.


Informações
titleDica para validar esta etapa

Após configurar as variáveis de ambiente e reiniciar o Tomcat, utilize a URL abaixo para validar se o ambiente as reconheceu corretamente:

http://<SERVIDOR>:<PORTA>/totvs-hgp-webservices/ptu/v8/integrations/gateway/serverInfo

O resultado deve ser semelhante a isto:

As variáveis precisam aparecer nesta consulta antes de prosseguir para a próxima etapa. Caso contrário ocorrerão problemas de comunicação.

Totvs custom tabs box items
defaultno
referenciaconf2

O novo serviço utiliza o conceito de Broker Escalável, onde é possível direcionar as chamadas ao Progress para um broker específico, isolando o back-end de outras aplicações, como o ERP por exemplo.

Toda comunicação encaminhada da aplicação totvs-hgp-tiss-webservices-40200.war para o Progress enviará na requisição a chave "x-totvs-server-alias" como "totvs-saude-planos-tiss-webservices", sendo necessário que o cliente inclua através do Empresas do Foundation (html.companies) um novo registro contendo esse alias.


Exemplo:
No programa html.companies (Empresas do Foundation), criar um novo registro nos Cadastros relacionados → Servidores de aplicação, contendo o alias "totvs-saude-planos-tiss-webservices": 


Aviso

Caso o cliente deseje isolar a parte Progress dos Webservices TISS em um broker separado, deve ser criada uma nova instância do PASOE, referenciando-a através do campo "Servidor Aplicação". Para maiores detalhes sobre a criação da instância no PASOE, ver a documentação: Criando uma instância PASOE através do OpenEdge Explorer

Caso o cliente não deseje fazer essa separação, basta criar o registro com o alias "totvs-saude-planos-tiss-webservices" referenciando para o mesmo "Servidor Aplicação" existente.


Na página Broker Escalável - Exemplo de como fazer uso do aplicativo e alias para chamadas REST é possível verificar maiores detalhes sobre essa configuração.

Totvs custom tabs box items
defaultno
referenciaconf3

Para integrar com o novo serviço, deve ser realizada a autenticação do prestador na própria mensagem, conforme previsto pelo manual da TISS:

Exemplo de preenchimento no XML:


A habilitação do prestador ocorre através do cadastro Manutenção de Usuários Portal do Prestador (hat.secretary).

  • O campo loginPrestador a ser informado no XML será o Usuário informado nesse cadastro
  • O campo senhaPrestador a ser informado no XML será a Senha informada nesse cadastro, em formato MD5


Na aba Prestadores Associados deve haver o vínculo do prestador informado na tag "codigoPrestadorNaOperadora" com o papel de Serviço:


Caso o papel esteja como Padrão, o Status como Inativo, o vínculo com o prestador não exista ou a senha não corresponda, o usuário não terá permissão para integrar com o serviço, sendo retornada a mensagem:

  • Falha na autenticação. Usuário ou senha incorretos ou o usuário informado não tem permissão para utilizar esse serviço nesse prestador e/ou versão da TISS
    • Exemplo:

Totvs custom tabs box items
defaultno
referenciapasso3

Não houve alteração no processo de utilização das funcionalidades que envolvem os Webservices TISS. Todas as regras de negócio (incluindo CPC's) foram mantidas.

O que irá diferenciar os serviços será o endpoint com que o prestador realizará a integração de cada mensagem, conforme destacado a seguir:


Aviso
  • Solicitação Demonstrativo de Retorno: http://<servidor>:<porta>/totvs-hgp-tiss-webservices-40200/api/solicitacaoDemonstrativoRetorno
  • Solicitação Status Protocolo: http://<servidor>:<porta>/totvs-hgp-tiss-webservices-40200/api/solicitacaoStatusProtocolo
  • Envio de Documentos: http://<servidor>:<porta>/totvs-hgp-tiss-webservices-40200/api/envioDocumentos
  • Cancela Guia: http://<servidor>:<porta>/totvs-hgp-tiss-webservices-40200/api/cancelaGuia
  • Verifica Elegibilidade: http://<servidor>:<porta>/totvs-hgp-tiss-webservices-40200/api/pedidoElegibilidade
  • Comunicação Beneficiário: http://<servidor>:<porta>/totvs-hgp-tiss-webservices-40200/api/comunicacaoBeneficiario
  • Solicitação Status de Autorização: http://<servidor>:<porta>/totvs-hgp-tiss-webservices-40200/api/solicitacaoStatusAutorizacao
  • Solicitação Status Recurso Glosa: http://<servidor>:<porta>/totvs-hgp-tiss-webservices-40200/api/solicitacaoStatusRecursoGlosa
  • Recurso Glosa: http://<servidor>:<porta>/totvs-hgp-tiss-webservices-40200/api/recursoGlosa
  • Solicitação Procedimento: http://<servidor>:<porta>/totvs-hgp-tiss-webservices-40200/api/solicitacaoProcedimento
  • Lote Anexo: http://<servidor>:<porta>/totvs-hgp-tiss-webservices-40200/api/loteAnexo
  • Lote Guias: http://<servidor>:<porta>/totvs-hgp-tiss-webservices-40200/api/loteGuias

É necessário substituir o <servidor> e <porta> conforme seu ambiente.


Exemplo comparativo de endpoints da TISS 4.02.00:

Mensagem TISSEndpoint antigo Foundation Saúde (JBoss)Endpoint novo ( Tomcat)
Solicitação Demonstrativo de Retornohttp://<servidor>:<porta>/htzfoundation-HTZFoundationEJB/TISSSolicitacaoDemonstrativoRetornoV_4_02_00WShttp://<servidor>:<porta>/totvs-hgp-tiss-webservices-40200/api/solicitacaoDemonstrativoRetorno
Solicitação Status Protocolohttp://<servidor>:<porta>/htzfoundation-HTZFoundationEJB/TISSSolicitacaoStatusProtocoloV_4_02_00WShttp://<servidor>:<porta>/totvs-hgp-tiss-webservices-40200/api/solicitacaoStatusProtocolo
Solicitação Status de Autorizaçãohttp://<servidor>:<porta>/htzfoundation-HTZFoundationEJB/TISSSolicitacaoStatusAutorizacaoV_4_02_00WShttp://<servidor>:<porta>/totvs-hgp-tiss-webservices-40200/api/solicitacaoStatusAutorizacao
Solicitação Procedimentohttp://<servidor>:<porta>/htzfoundation-HTZFoundationEJB/TISSSolicitacaoProcedimentoV_4_02_00WShttp://<servidor>:<porta>/totvs-hgp-tiss-webservices-40200/api/solicitacaoProcedimento
Solicitação Status  Recurso Glosahttp://<servidor>:<porta>/htzfoundation-HTZFoundationEJB/TISSSolicitacaoStatusRecursoGlosaV_4_02_00WShttp://<servidor>:<porta>/totvs-hgp-tiss-webservices-40200/api/solicitacaoStatusRecursoGlosa
Cancela Guiahttp://<servidor>:<porta>/htzfoundation-HTZFoundationEJB/TISSCancelaGuiaV_4_02_00WShttp://<servidor>:<porta>/totvs-hgp-tiss-webservices-40200/api/cancelaGuia
Verifica Elegibilidadehttp://<servidor>:<porta>/htzfoundation-HTZFoundationEJB/TISSVerificaElegibilidadeV_4_02_00WShttp://<servidor>:<porta>/totvs-hgp-tiss-webservices-40200/api/pedidoElegibilidade
Comunicação Beneficiáriohttp://<servidor>:<porta>/htzfoundation-HTZFoundationEJB/TISSComunicacaoBeneficiarioV_4_02_00WShttp://<servidor>:<porta>/totvs-hgp-tiss-webservices-40200/api/comunicacaoBeneficiario
Envio de Documentoshttp://<servidor>:<porta>/htzfoundation-HTZFoundationEJB/TISSEnvioDocumentosV_4_02_00WShttp://<servidor>:<porta>/totvs-hgp-tiss-webservices-40200/api/envioDocumentos
Recurso Glosahttp://<servidor>:<porta>/htzfoundation-HTZFoundationEJB/TISSRecursoGlosaV_4_02_00WShttp://<servidor>:<porta>/totvs-hgp-tiss-webservices-40200/api/recursoGlosa

Lote Anexo

http://<servidor>:<porta>/htzfoundation-HTZFoundationEJB/TISSLoteAnexoV_4_02_00WShttp://<servidor>:<porta>/totvs-hgp-tiss-webservices-40200/api/loteAnexo

Lote Guias

http://<servidor>:<porta>/htzfoundation-HTZFoundationEJB/TISSLoteGuiasV_4_02_00WShttp://<servidor>:<porta>/totvs-hgp-tiss-webservices-40200/api/loteGuias


Para validar se um endpoint está no ar, pode ser acessado o endereço via navegador, acrescido de ".wsdl".


Informações
titleDica

Um prestador pode consumir ambos serviços simultaneamente .

Exemplo: Para Solicitação de Procedimentos, integrar com o endpoint antigo Foudation Saúde e para o Cancelamento de Guia, integrar com o endpoint novoTomcat.

Essa abordagem permite à Operadora realizar a homologação/migração de forma parcial, por prestador e por mensagem.

FOUNDATION SAÚDE


Totvs custom tabs box
tabsConfigurações, Tabelas de Domínio TISS 4.02.00
idsconfiguracao,tabelas
Totvs custom tabs box items
defaultyes
referenciaconfiguracao

Com a parametrização da propriedade com.totvs.saude.tiss.version do Autorizador Web com o valor 4.02.00.


Em Configurações do Portal Prestador:


Aviso

É necessário que seja parametrizado no programa Manutenção Parâmetros Revisão de Contas (hrc.paramrc) a versão da TISS para que sejam compatíveis na hora de comunicar, sem ocorrer falhas.



Totvs custom tabs box items
defaultno
referenciatabelas

01. Atualização Tabelas de domínio TISS 4.02.00


  • Terminologia de Classificação Brasileira de Ocupações (CBO) - Tabela 24

Passa a ser apresentado o Adicionado CBO novo 223575 Obstetriz na listagem de CBOs.

No Autorizador Web:


No AT0110Z:


No Portal Prestador:


  • Terminologia de status da guia e do protocolo - Tabela 47



  • Terminologia da versão do componente de comunicação do padrão - Tabela 69

...