Ponto-de-Entrada: PLSTMLLIB - Importação XML TISS
Abrangências: | Microsiga Protheus 10 , Microsiga Protheus 11 |
Versões: | Microsiga Protheus 10 , Microsiga Protheus 11 |
Compatível Países: | Brasil |
Sistemas Operacionais: | Linux |
Compatível às Bases de Dados: | Todas TotvsDbAccess |
Idiomas: | Português (Brasil) |
Descrição:
É utilizado no processo de importação do arquivo XML, para tratar o campo do arquivo NUMEROGUIAPRESTADOR.
Programa Fonte
PLSA973.PRW
Sintaxe
PLSTMLLIB - Importação XML TISS ( [ cNumAut ], [ cOpeMov ], [ cCodRP ], [ cNumSen ], [ cNumSolInt ], [ cTipo ], [ cMatric ], [ cGuiPri ], [ lHonor ], [ lEvolu ] ) --> cNumAut
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
cNumAut | Caracter | Número Guia Prestador ou Número Guia Operadora | |||||||||||||||
cOpeMov | Array of Record | Operadora de Movimento | |||||||||||||||
cCodRP | Array of Record | Código da RDA | |||||||||||||||
cNumSen | Array of Record | Conteúdo do arquivo "SENHAAUTORIZACAO" | |||||||||||||||
cNumSolInt | Array of Record | Número da solicitação da internação | |||||||||||||||
cTipo | Array of Record | Tipo de guia | |||||||||||||||
cMatric | Array of Record | Matrícula do usuário | |||||||||||||||
cGuiPri | Array of Record | Número da guia principal | |||||||||||||||
lHonor | Array of Record | Se é um honorário | |||||||||||||||
lEvolu | Array of Record | Se é uma prorrogação de internação |
Retorno
cNumAut
- (caracter)
- Número Guia Prestador ou Número Guia Operadora
Observações
Este ponto de entrada tem mais duas chamadas, uma na importação de cancelamento de guia, recebendo os três primeiros parâmetros documentados e a terceira chamada ocorre na solicitação do status da autorização, recebendo os dois primeiros parâmetros.
Exemplos
#Include "Protheus.ch"User Function PLSTMLLIB()Local cNumAut := paramixb[1] // "Numero Guia Prestador" ou "Numero Guia Operadora"Local cOpeMov := paramixb[2] // Operadora de MovimentoLocal cCodRP := paramixb[3] // Codigo da RdaLocal cNumSen := paramixb[4] // Conteúdo do arquivo "SENHAAUTORIZACAO"Local cNumSolInt := paramixb[5] // Numero da Solicitação de InternacaoLocal cTipo := paramixb[6] // Tipo de guiaLocal cMatric := paramixb[7] // Matricula do usuarioLocal cGuiPri := paramixb[8] // Numero da Guia PrincipalLocal lHonor := paramixb[9] // Se e um honorarioLocal lEvolu := paramixb[10] // Se e uma prorrogacao de internacaoIf lHonor .Or. lEvolu BE4->( DbSetOrder(2) ) If !BE4->( MsSeek( xFilial("BE4")+cNumAut ) ) MsgInfo("Guia de solicitacao nao encontrada!") Else MsgInfo("Guia de solicitacao encontrada!") EndIfEndIfReturn cNumAut
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas