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.
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.
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.
Card documentos Informacao Caso o sistema encontre mais de uma internação com a ação recebida (internação ou alta), por padrão, a mesma será realizada no registro mais recente. É possível selecionar outro registro com a utilização do novo ponto de entrada PCOMBE01. Titulo IMPORTANTE!
...
Totvs custom tabs box | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||
|
04. DEMAIS INFORMAÇÕES
Pontos de entrada:
Ponto de Entrada: | PCOMBE01 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Programa fonte: | PComunBen.prw | ||||||||||||
Objetivo: | Posicionar no registro BE4 que será atualizado ao recebe uma comunicação tissComunicacaoBeneficiario. | ||||||||||||
Parâmetros: |
| ||||||||||||
Retorno |
|
Exemplo:
Bloco de código | ||||
---|---|---|---|---|
| ||||
#Include 'Protheus.ch' User Function PCOMBE01() LOCAL lRet := paramixb[1] LOCAL nRecno := paramixb[2] //Regra aplicada pelo cliente Return lREt |
...