Histórico da Página
...
Implementada melhoria com a criação do WebService TISS Online tissComunicacaoBeneficiario. O mesmo tem como objetivo indicar a data início e alta de uma internação de um beneficiário.
Funcionamento da rotina:
Com a aplicação do patch, é disponibilizado o novo EndPoint tissComunicacaoBeneficiario com o caminho de acesso: URL Portal parametrizada no appserver.ini + tissComunicacaoBeneficiario + Versão + .apw.
Exemplo:
O acesso a esta API pode ser controlado com a tag <ans:loginSenhaPrestador> utilizando o parâmetro MV_PLLGSN. Ao manter este parâmetro ativado, o login é realizado utilizando o cadastro de usuários de Portal BSW. Maiores informações no link na sessão 05 ASSUNTOS RELACIONADOS,
Ao receber uma transação, o sistema realiza uma Query na tabela de Internação BE4 baseado com o conteúdo <ans:tipoEvento>:
- tipoEvento com conteúdo I (Internação): a query busca registros na tabela BE4 para o usuário indicado na tag <ans:numeroCarteira> com os campos BE4_DATPRO e BE4_HORPRO vazios.
- tipoEvento com conteúdo A (Alta): a query busca registros na tabela BE4 para o usuário indicado na tag <ans:numeroCarteira> com os campos BE4_DTALTA e BE4_HRALTA vazios.
- Os campos BE4_DATPRO e BE4_DTALTA são preenchidos com o conteúdo da tag <ans:dataEvento>. Os campos BE4_HORPRO e BE4_HRALTA são preenchidos com o horário do processamento do arquivo (não existe campo com o horário no Schema TISS).
No caso de uma Alta, o sistema também realiza um De-Para códigos TISS Online com a tag </ans:motivoEncerramento> utilizando a tabela de terminologias 39.
...
- Schemas TISS: http://www.ans.gov.br/planos-de-saude-e-operadoras/espaco-da-operadora/compromissos-e-interacoes-com-ans/padroes-e-schemas
- Parâmetro de login MV_PLLGSN: DSAUBE-11834 DT Documentação do parâmetros MV_PLVLTOE e MV_PLLGSN
Templatedocumentos |
---|
HTML |
---|
<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; } .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { background: #FF9900; !important } .menu-item.active-tab { border-bottom: none !important; } </style> |