As mensagens no padrão TISS, Troca de Informações na Saúde Suplementar, são mensagens padronizadas que serão trocadas entre prestadores e operadoras de saúde suplementar. Tem como objetivo a interoperabilidade entre os diversos sistemas de informação e reduzir a assimetria de informações dessas trocas de dados.
O Protheus disponibiliza WebServices via protocolo SOAP sob o padrão TISS para facilitar o compartilhamento dessas informação entre operadora e prestadores. Este serviço permite que as informações sejam intercambiadas entre sistemas diversos na WEB e acopladas em diferentes APIs.
As trocas de mensagens deverão respeitar os arquivos de schemas vigentes da ANS. Estes arquivos, com a versão e composições utilizada no objeto de envio, devem constar na pasta "/Protheus_data/tiss/schemas" no servidor.
Baixe a última versão dos schemas que podem ser obtidos no Portal da ANS. Descompacte-os na pasta "/Protheus_data/tiss/schemas". Caso a pasta não exista cria essa estrutura.
Este processo, de baixar a última versão dos schemas, pode ser feito de forma automática pelo processo "Atualizar TISS" da rotina "Versões TISS". Acesse o processo e selecione a opção "schemas". Em caso de dúvida, acesse o Manual do Processo de Virada de Versão.
No ambiente onde será executado o WebService TISS, será necessário realizar inclusão de dois parâmetros no arquivo appserver.ini, caso não existam.
Caso não exista no Appserver.ini as informações abaixo, algumas mensagens TISS não irão funcionar! |
Acesse a pasta onde fica localizado o server do ambiente e abra o arquivo "Appserver.ini".
No arquivo Appserver.ini, procure a sessão onde consta o nome do ambiente. Exemplo: Caso o ambiente seja chamado de P12_NOVOAMBIENTE, localize no arquivo a sessão [P12_NOVOAMBIENTE].
No final dessa sessão, adicione os seguintes parâmetros, caso não existam:
JEMP e JFIL, que significam empresa e filial onde o sistema deve logar.
Logo, no JEMP, colocar a empresa/grupo onde deseja iniciar o processo, como por exemplo, caso a empresa seja do grupo 01, deve-se colocar JEMP=01.
No JFIL, deve-se colocar a filiar onde será iniciado o processo. Por exemplo, caso a filial seja M SP 01, deve ser colocado JFIL=D M SP 01.
Abaixo, um exemplo do arquivo Appserver.ini configurado de maneira correta:

Para utilizarmos um WebService mensagem TISS, devemos informar, como endpoint, o endereço, a porta do servidor e o serviço requerido neste formato: http://[endereçoportal]:[porta]/[tissServico].APW
Exemplo: http://127.0.0.0:1234/tissRecursoGlosa.APW
Estes endereços serão os endpoints que deverão ser informados para as requisições dos prestadores.
CancelaGuia - Envia solicitação de cancelamento de uma ou mais guias.
ComunicacaoBeneficiario - Envia comunicado de internação ou alta de um beneficiário.
LoteAnexo - Apresentação do anexo de situação inicial de odontologia e solicitação de autorização de tratamento de quimioterapia, radioterapia e OPME.
LoteGuias - Apresentação de cobrança de consultas, SP/SADT, resumo de internação, honorários e odontologia.
RecursoGlosa - Envia recurso sobre glosa ocorrida em um lote ou em guias do prestador.
SolicitacaoDemonstrativoRetorno - Solicitação de demonstrativo de análise de conta de medicina, demonstrativo de pagamento de medicina e odontologia.
SolicitacaoProcedimento - Solicitação de autorização de serviços de SP/SADT, internação, prorrogação de internação e tratamento em odontologia.
SolicitacaoStatusAutorizacao - Solicita status sobre pedido de autorização recebido pela operadora.
SolicitacaoStatusProtocolo - Solicita informação de lote de cobrança recebido pela operadora.
VerificaEligibilidade - Solicita informação sobre a elegibilidade de um beneficiário da operadora.
SolicitacaoStatusRecursoGlosa - Solicita informação sobre recurso de glosa enviado pelo prestador à operadora.
<!-- esconder o menu -->
<style>
div.theme-default .ia-splitter #main {
margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
display: none;
}
#main {
padding-left: 10px;
padding-right: 10px;
overflow-x: hidden;
}
.aui-header-primary .aui-nav, .aui-page-panel {
margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
margin-left: 0px !important;
}
</style>
|