Histórico da Página
EDITOR SIB DESKTOP - DESCONTINUADO
Características do Requisito
Linha de Produto: | Datasul | ||||
Segmento: | Saúde | ||||
Módulo: | Gestão de Planos de Saúde | ||||
Rotina: |
| ||||
Chamados Relacionados | MSAU-2161 | ||||
País(es): | Brasil | ||||
Banco(s) de Dados: | Oracle® / Progress® / SQL Server® | ||||
Versão/Release: | 12.1.14 |
Descrição
As implementações descritas neste documento correspondem as adequações efetuadas no "Gestão de Planos" para atender ao PTU Online 6.0.a remoção do editor SIB desktop, pois o mesmo não terá mais suporte a partir desta versão.
O usuário não terá mais a opção de editar o arquivo XML externamente. Esta retirada foi necessária pois estavam sendo geradas inconsistências no momento da sincronização de dados entre o editor SIB e o Gestão de Planos
Procedimento para Implantação
A implementação descrita no documento estará disponível a partir da atualização do pacote no cliente.
O pacote está disponível no portal (https://suporte.totvs.com/download).
Procedimento para Configuração
Gestão de Planos de Saúde
No "TOTVS12", acesse o programa "Importação Menu ByYou" e efetue a importação do arquivo "univdata/men_hat.d" para efetuar a atualização do menu do módulo de "Atendimento ao Público - HAT".No "TOTVS12", acesse o programa "Manutenção Parâmetros Globais Sistema - PR1410P".
a. Altere a "Versao do PTU" para "6.0".
b. Altere a URL de Comunicação com o Foundation de modo a apontar para o novo endpoint do PTU Online 6.0. Na versão 5.0, o endpoint utilizado era o "WsdPtuSenderWSv10150?wsdl". Agora, para trafegar solicitações do PTU Online 6.0, o endpoint do Foundation a ser parametrizado é o "WsdPtuSenderWSv6000?wsdl" (ex.: http://enderecoDoFoundation:porta//htz-foundation/WsdPtuSenderWSv6000?wsdl).
c. Altere o Namespace para "http://implementation.v6000.ws.exchange.foundation.totvs.com/".
d. Uma vez efetuada a alteração desses parâmetros, a Unimed do Brasil deve ser comunicada para que a Versão PTU utilizada pela operadora seja alterada na Ferramenta WSD.
Os clientes que utilizam programas CPC no processo do PTU Online deverão atentar-se para as orientações abaixo:
a. Caso seja utilizada a CPC-ATAPI023.P contendo a definição da include de linha "atp/atapi023-ptu50.i", a mesma deve ser alterada para passar a utilizar a nova include "atp/atapi023-ptu60.i".
b. Caso seja utilizada a CPC-API-SOLICITAFOUNDATION.P contendo a definição da include de linha "api/api-solicita-ptu50.i", a mesma deve ser alterada para passar a utilizar a nova include "api/api-solicita-ptu60.i".
c. Caso seja utilizada alguma das CPCs: CPC-ATAPI023.P, CPC-API-SOLICITAFOUNDATION.P, CPC-API-RECEBE-PTU.P, CPC-AT0115C.P, CPC-AT0115C-IE.P, ou outra CPC que tenha ação no processo de envio ou recebimento de transações PTU, as mesmas deverão ser recompiladas de modo a enxergar as includes disponibilizadas através no diretórios "FONTES".
Foundation
a. atualizar a aplicação htzfoundation.ear
b. atualizar o Módulo Web que contém os wsdl's locais: wsdl.war
Esse arquivo de propriedades deve ter acrescido os novos parâmetros para possibilitar a comunicação do PTU Online 6.0. Um modelo deste arquivo pode ser encontrado através do link foundation-exchange-exemplo.properties (neste modelo tem-se apenas os parâmetros da versão 6.0) . Ressaltamos que este é apenas um modelo, e que o cliente deverá ter atenção para não sobrepôr os parâmetros de configuração atual, e somente acrescentar os novos parâmetros conforme abaixo:
a. adicionar os novos conectores do Gestão de Planos (fixos)
#Connectors internos versao 6000 - PTU 6.0 para GPS Progress | |
|---|---|
| connector.Internal.PtuXml.6000.AuditoryResponse | com.totvs.foundation.exchange.connector.foundation.implementation.v6000.gp.AuditoryInternalConnector |
| connector.Internal.PtuXml.6000.AuthorizationComplementRequest | com.totvs.foundation.exchange.connector.foundation.implementation.v6000.gp.AuthorizationComplementInternalConnector |
| connector.Internal.PtuXml.6000.AuthorizationRequest | com.totvs.foundation.exchange.connector.foundation.implementation.v6000.gp.AuthorizationInternalConnector |
| connector.Internal.PtuXml.6000.CancellationRequest | com.totvs.foundation.exchange.connector.foundation.implementation.v6000.gp.CancellationInternalConnector |
| connector.Internal.PtuXml.6000.InsistenceRequest | com.totvs.foundation.exchange.connector.foundation.implementation.v6000.gp.InsistenceInternalConnector |
| connector.Internal.PtuXml.6000.InsuranceUserQueryRequest | com.totvs.foundation.exchange.connector.foundation.implementation.v6000.gp.InsuranceUserInternalConnector |
| connector.Internal.PtuXml.6000.ProviderQueryRequest | com.totvs.foundation.exchange.connector.foundation.implementation.v6000.gp.ProviderQueryInternalConnector |
| connector.Internal.PtuXml.6000.ServiceOrderRequest | com.totvs.foundation.exchange.connector.foundation.implementation.v6000.gp.ServiceOrderInternalConnector |
| connector.Internal.PtuXml.6000.ActiveInsuranceUsersQueryRequest | com.totvs.foundation.exchange.connector.foundation.implementation.v6000.gp.ActiviyInsuranceUserQueryInternalConnector |
| connector.Internal.PtuXml.6000.TransactionStatusRequest | com.totvs.foundation.exchange.connector.foundation.implementation.v6000.gp.TransactionStatusInternalConnector |
| connector.Internal.PtuXml.6000.CommunicationProcessTerm | com.totvs.foundation.exchange.connector.foundation.implementation.v6000.gp.CommunicationProcessTermInternalConnector |
| connector.Internal.PtuXml.6000.AuthorizationServiceOrder | com.totvs.foundation.exchange.connector.foundation.implementation.v6000.gp.ServiceOrderAuthorizationInternalConnector |
| connector.Internal.PtuXml.6000.ConsultA1100InternalConnector | com.totvs.foundation.exchange.connector.foundation.implementation.v6000.gp.ConsultA1100InternalConnector |
b. adicionar o novo conector externo (fixo)
#Conector externo PTU 6.0 (fixo) | |
|---|---|
| connector.External.Foundation.6000 | com.totvs.foundation.exchange.connector.ptu.implementation.v6000.DefaultExternalConnector |
c. adicionar as novas URLs (fixas)
| #Versão 6000 - PTU 6.0 - URI | |
|---|---|
| com.totvs.foundation.exchange.connector.ptu.implementation.v6000.DefaultExternalConnector.RespostaAuditoria.namespace.URI | http://ptu.unimed.coop.br/respostaauditoria/webservices/V60_00 |
| com.totvs.foundation.exchange.connector.ptu.implementation.v6000.DefaultExternalConnector.PedidoAutorizacao.namespace.URI | http://ptu.unimed.coop.br/pedidoautorizacao/webservices/V60_00 |
| com.totvs.foundation.exchange.connector.ptu.implementation.v6000.DefaultExternalConnector.PedidoComplementoAutorizacao.namespace.URI | http://ptu.unimed.coop.br/pedidocomplementoautorizacao/webservices/V60_00 |
| com.totvs.foundation.exchange.connector.ptu.implementation.v6000.DefaultExternalConnector.OrdemServico.namespace.URI | http://ptu.unimed.coop.br/ordemservico/webservices/V60_00 |
| com.totvs.foundation.exchange.connector.ptu.implementation.v6000.DefaultExternalConnector.ConsultaDadosPrestador.namespace.URI | http://ptu.unimed.coop.br/consultadadosprestador/webservices/V60_00 |
| com.totvs.foundation.exchange.connector.ptu.implementation.v6000.DefaultExternalConnector.Cancelamento.namespace.URI | http://ptu.unimed.coop.br/cancelamento/webservices/V60_00 |
| com.totvs.foundation.exchange.connector.ptu.implementation.v6000.DefaultExternalConnector.PedidoInsistencia.namespace.URI | http://ptu.unimed.coop.br/pedidoinsistencia/webservices/V60_00 |
| com.totvs.foundation.exchange.connector.ptu.implementation.v6000.DefaultExternalConnector.ConsultaDadosBeneficiario.namespace.URI | http://ptu.unimed.coop.br/consultadadosbeneficiario/webservices/V60_00 |
| com.totvs.foundation.exchange.connector.ptu.implementation.v6000.DefaultExternalConnector.RequisicaoContagemBeneficiarios.namespace.URI | http://ptu.unimed.coop.br/requisicaocontagembeneficiarios/webservices/V60_00 |
| com.totvs.foundation.exchange.connector.ptu.implementation.v6000.DefaultExternalConnector.StatusTransacao.namespace.URI | http://ptu.unimed.coop.br/statustransacao/webservices/V60_00 |
| com.totvs.foundation.exchange.connector.ptu.implementation.v6000.DefaultExternalConnector.comunicacaoDecursoPrazo.namespace.URI | http://ptu.unimed.coop.br/comunicacaoDecursoPrazo/webservices/V60_00 |
| com.totvs.foundation.exchange.connector.ptu.implementation.v6000.DefaultExternalConnector.autorizacaoOrdemServico.namespace.URI | http://ptu.unimed.coop.br/autorizacaoordemservico/webservices/V60_00 |
| com.totvs.foundation.exchange.connector.ptu.implementation.v6000.DefaultExternalConnector.ConsultaA1100.namespace.URI | http://ptu.unimed.coop.br/ConsultaA1100/webservices/V60_00 |
d. adicionar os novos WSDLs (pode ocorrer variação da porta http). Os últimos WSDLs disponíveis podem ser obtidos no arquivo "wsdl.war" existente dentro do "htzfoundation.ear", ou então diretamente com a Unimed do Brasil.
| #Versão 6000 - PTU 6.0 - WSDL | |
|---|---|
| com.totvs.foundation.exchange.connector.ptu.implementation.v6000.DefaultExternalConnector.RespostaAuditoria.WSDL | http://localhost/wsdl/ptu/v6000/respostaAuditoria_V60_00.wsdl |
| com.totvs.foundation.exchange.connector.ptu.implementation.v6000.DefaultExternalConnector.PedidoAutorizacao.WSDL | http://localhost/wsdl/ptu/v6000/pedidoAutorizacao_V60_00.wsdl |
| com.totvs.foundation.exchange.connector.ptu.implementation.v6000.DefaultExternalConnector.PedidoComplementoAutorizacao.WSDL | http://localhost/wsdl/ptu/v6000/pedidoComplementoAutorizacao_V60_00.wsdl |
| com.totvs.foundation.exchange.connector.ptu.implementation.v6000.DefaultExternalConnector.OrdemServico.WSDL | http://localhost/wsdl/ptu/v6000/ordemServico_V60_00.wsdl |
| com.totvs.foundation.exchange.connector.ptu.implementation.v6000.DefaultExternalConnector.ConsultaDadosPrestador.WSDL | http://localhost/wsdl/ptu/v6000/consultaDadosPrestador_V60_00.wsdl |
| com.totvs.foundation.exchange.connector.ptu.implementation.v6000.DefaultExternalConnector.Cancelamento.WSDL | http://localhost/wsdl/ptu/v6000/cancelamento_V60_00.wsdl |
| com.totvs.foundation.exchange.connector.ptu.implementation.v6000.DefaultExternalConnector.PedidoInsistencia.WSDL | http://localhost/wsdl/ptu/v6000/pedidoInsistencia_V60_00.wsdl |
| com.totvs.foundation.exchange.connector.ptu.implementation.v6000.DefaultExternalConnector.ConsultaDadosBeneficiario.WSDL | http://localhost/wsdl/ptu/v6000/consultaDadosBeneficiario_V60_00.wsdl |
| com.totvs.foundation.exchange.connector.ptu.implementation.v6000.DefaultExternalConnector.RequisicaoContagemBeneficiarios.WSDL | http://localhost/wsdl/ptu/v6000/requisicaoContagemBeneficiarios_V60_00.wsdl |
| com.totvs.foundation.exchange.connector.ptu.implementation.v6000.DefaultExternalConnector.StatusTransacao.WSDL | http://localhost/wsdl/ptu/v6000/statusTransacao_V60_00.wsdl |
| com.totvs.foundation.exchange.connector.ptu.implementation.v6000.DefaultExternalConnector.comunicacaoDecursoPrazo.WSDL | http://localhost/wsdl/ptu/v6000/comunicacaoDecursoPrazo_V60_00.wsdl |
| com.totvs.foundation.exchange.connector.ptu.implementation.v6000.DefaultExternalConnector.autorizacaoOrdemServico.WSDL | http://localhost/wsdl/ptu/v6000/autorizacaoOrdemServico_V60_00.wsdl |
| com.totvs.foundation.exchange.connector.ptu.implementation.v6000.DefaultExternalConnector.ConsultaA1100.WSDL | http://localhost/wsdl/ptu/v6000/consultaA1100_V60_00.wsdl |
e. adicionar os novos Endpoints para comunicação com o WSD da Unimed do Brasil (os endereços abaixos são os Endpoints do WSD de Homologação e servem apenas de exemplo. Os Endpoints oficiais, de Produção e Protótipo, devem ser solicitados junto à Unimed do Brasil
Atualização do Certificado Digital: (apenas se necessário)
a. alterar o arquivo properties-service.xml (......\deploy\properties-service.xml)
javax.net.ssl.keyStore=C:\\TOTVS\foundation-saude\\jboss-4.2.3.GA\\server\\default\\conf\\unimed.javaks javax.net.ssl.keyStorePassword=uni$ 000 javax.net.ssl.trustStore=C:\\TOTVS\foundation-saude\\jboss-4.2.3.GA\\server\\default\\conf\\unimed.javaks javax.net.ssl.trustStorePassword=uni$000 javax.net.debug=true |
|---|
b.alterar o arquivo server.xml (...\deploy\jboss-web.deployer\server.xml)
<Connector port="443" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" keystoreFile="C:\\TOTVS\foundation-saude\\jboss-4.2.3.GA\\server\\default\\conf\\unimed.javaks " keystorePass="uni$000" clientAuth="want" sslProtocol="TLS" truststoreFile="C:\\TOTVS\foundation-saude\\jboss-4.2.3.GA\\server\\default\\conf\\unimed.javaks" truststorePass="uni$000"/> |
|---|
c. alterar o arquivo ...\conf\jboss-services.xml (...\conf\jboss-services.xml)
<mbean code="org.jboss.security.plugins.JaasSecurityDomain" name="jboss.web:service=SecurityDomain"> <constructor> <arg type="java.lang.String" value="JBossWS-SSL" /> </constructor> <attribute name="KeyStoreURL">C:\\TOTVS\foundation-saude\\jboss-4.2.3.GA\\server\\default\\conf\\unimed.javaks</attribute> <attribute name="KeyStorePass">uni$000</attribute> <attribute name="TrustStoreURL">C:\\TOTVS\foundation-saude\\jboss-4.2.3.GA\\server\\default\\conf\\unimed.javaks</attribute> <attribute name="TrustStorePass">uni$000</attribute> <depends>jboss.security:service=JaasSecurityManager</depends> </mbean> |
|---|
Procedimento para Utilização
O principal objetivo da versão 6.0 do PTU Online é adequar o Protocolo de Transações Unimed às definições do Padrão TISS 3.03 instituído pela ANS. Dentre as alterações das transações de Pedido de Autorização (00600) e Pedido de Complemento de Autorização (00605) estão contempladas as novas definições para a solicitação dos anexos de Quimioterapia e Radioterapia. Maiores detalhes das implementações da TISS 3.03 que impactam no PTU Online 6.0 podem ser encontradas no Documento Técnico TVSAZI_DT_TISS_3.03.00_TISS_3.03.01.
Módulo HAT - Atendimento ao Público
Serão gerados os relatórios de acompanhamento (.LST) e de erros (.ERR) no mesmo layout do programa "Importação de Guias - PTU A1100 - RC0710AA", no diretório informado na tela de "Parâmetros".
Demais alterações






