Histórico da Página
01. VISÃO GERAL
A rotina visa a importação das notas de fatura seguindo o padrão Unimed PTU A500.
Cada importação terá no máximo a criação de 4 protocolos, um para cada tipo de guia.
02. PROCEDIMENTO GENÉRICO
Serão trafegados no PTU XML procedimentos utilizando a Codificação TISS.
Caso não exista algum procedimento no sistema, iremos criar um procedimento genérico, parametrizável pelo MV_PLPSPXM, e gravaremos os códigos originais nos campos: BD6_SLVPAD, BD6_SLVPRO, BD6_DES500.
Recomendamos que este procedimento possua uma composição fixa na BD4: HMR,COR e FIL e que seja configurado para cair em conferencia.
03. REGRA DE CRIAÇÃO BD7
Informações | ||
---|---|---|
| ||
Para usufruir de todos os facilitadores disponibilizados no processo de análise de contas para intercambio, recomendamos que sejam utilizados os processos deste manual: Pagamento e Cobrança de Intercambio - Plano de Saúde - P12 |
Diferente da versão batch onde era disponibilizado para o usuário a opção de criação do BD7 partindo do arquivo ou da TDE, na versão XML iremos mesclar as duas opções.
O layout do PTU XML possui uma quebra em 3 níveis de valor, Serviço, Filme e Custo Operacional, no PLS iremos diferencia-los através do BD7_CODUNM com um de-para com as variáveis com conteúdo default ou informado no PE PLS500UNM.
Teremos 3 possíveis cenários para a criação do BD7:
1. Arquivo igual a TDE.
Iremos fazer um de-para entre a existência de valor na tag com a unidade informada no procedimento na TDE(BD4).
Exemplo: A TDE possui composição PPM,PA,UCO e no arquivo foi informado valor apenas na tag "vl_ServCobrado", iremos criar 2 linhas no BD7 com PPM e PA.
2. Arquivo diferente da TDE
Iremos criar igual a TDE.
Exemplo: A TDE possui PPM e PA e no arquivo foi informado valor apenas na tag "vl_ServCobrado", iremos criar duas linhas no BD7 com PPM e PA.
3. Arquivo igual a TDE mas informado equipeProfissional
Neste nível, iremos regular a criação do BD7 utilizando o campo tp_Participação.
Caso seja informado apenas um auxiliar no arquivo, mas o procedimento está configurado para 2 auxiliares, iremos criar apenas um.
Exemplo: A TDE possui PPM e PA e no arquivo foi informado valor apenas na tag "vl_ServCobrado", e informado também a participação "06-Anestesista", iremos criar uma linha no BD7 com PA.
04. VALORAÇÃO
Para otimizar o processo, as PEGs são adicionadas no robô de processamento(mudança de fase) em tempo de criação.
Caso já utilize esta melhoria na integração com o gerenciador XML não é preciso fazer nenhuma nova parametrização, caso ainda não utilize será necessário configurar seu ambiente.
Documentação: Seção de "Configuração" - Robô de mudança de fase
05. PROTHEUS x TAGs
Beneficiário
Campo Protheus | Regra |
---|---|
BD5_TIPPAC | tp_Paciente |
BD6_MATCOB | cd_Unimed+id_Benef |
BD6_NOMCOB | nm_Benef |
BD5/BE4_ATERNA | id_RN |
dadosSolicitante
O profissional solicitante será criado na tabela BB0 caso não exista.
Campo Protheus | Regra |
---|---|
BD5/BE4_NOMSOL | nm_Profissional |
BD5/BE4_SIGLA | sg_Conselho |
BD5/BE4_REGSOL | nr_Conselho |
BD5/BE4_ESTSOL | UF(de-para BTU tabela 59) |
BD5/BE4_CDPFSO | BB0_CGC |
contratadoExecutante e dadosExecutante
Campo Protheus | Regra |
---|---|
BD6_NOMEDI | nome |
BD5/BE4_PESEDI e BD6_TPRDAE | Tamanho do conteúdo na tag CPF_CNPJ |
BD5/BE4_CGCEDI e BD6_CNPJED | CPF_CNPJ |
BD5/BE4_CNESED | CNES |
BD5/BE4_MUNEDI | cd_MunicipioCont |
Não gravado | tp_RedeMin |
BD6_TRDAED | tp_Prestador |
BD6_RPEDI | id_RecProprio |
profissionalExecutante
O profissional executante será criado na tabela BB0 caso não exista.
Campo Protheus | Regra |
---|---|
BD7_NOMPRE | nome |
BD7_SIGLA | sg_Conselho |
BD7_REGPRE | nr_Conselho |
BD7_ESTPRE | UF(de-para BTU tabela 59) |
BD6_ESPEDI | CBO |
dadosGuia
Campo Protheus | Regra | Observação |
---|---|---|
BD5/BE4_TISVER | nr_Ver_TISS | |
BD5/BE4_TIPCON | tp_Consulta | Somente guias de Consulta |
BD5/BE4_INDACI | tp_IndAcidente | Somente guias de Consulta |
BD5/BE4_GUIJUR | id_Liminar | |
BD5/BE4_NUMIMP | nr_GuiaTissPrestador | |
BD5/BE4_DATPRO / BD5/BE4_HORPRO | dt_Atendimento | |
BD6_DATPRO / BD6_HORPRO | dt_Atendimento | Somente guias de consulta |
BE4_PRVINT | dt_Atendimento | Somente guias de Resumo de Internação |
BE4_DATVAL | dt_Atendimento + MV_PLPRZAI | Somente guias de Resumo de Internação |
BE4/BD5_SENHA | nr_autorização |
complemento
Campo Protheus | Regra |
---|---|
BD5/BE4_INDCLI / BD5/BE4_INDCL2 | nm_DescComplemento Tipo 1 |
BZC_OBSNO1 / BZC_OBSNO2 | nm_DescComplemento Tipo 2 |
BZC_JUSTE1 / BZC_JUSTE2 | nm_DescComplemento Tipo 3 |
BZC_ESMAT1 / BZC_ESMAT2 | nm_DescComplemento Tipo 4 |
guiaSADT
Campo Protheus | Regra |
---|---|
BD5_TIPADM | De-para Tabela 23 - BD5_TIPADM |
BD5_TIPATE | tp_Atendimento |
BD5_INDACI | tp_IndAcidente |
BD5_TIPCON | tp_Consulta |
guiaInternacao
Campo Protheus | Regra |
---|---|
BE4_TIPADM | De-Para tabela 23 caraterAtendimento |
BE4_GRPINT | tp_Acomodacao |
BE4_REGINT | rg_Internacao |
BE4_CIDOBT | CID_Obito |
BE4_ATENRN | indicadorDO_RN |
BE4_NRDCOB | declaracao_Obito |
BE4_NRDCNV | declaracao_Nascido |
BE4_NMAUDI | nm_MedicoAuditor |
BE4_RMAUDI | nr_CrmAuditor |
BE4_UMAUDI | De-Para tabela 59 cd_UFCRM |
BE4_NEAUDI | nm_EnfAuditor |
BE4_REAUDI | nr_CorenAuditor |
BE4_UEAUDI | De-Para tabela 59 cd_UFCoren |
BE4_PADINT | BI4_CODACO (BI4_CODEDI = tp_Acomodacao) |
BE4_TIPALT | De-Para tabela 59 mv_Encerramento |
dadosFaturamento
Campo Protheus | Regra |
---|---|
BE4_TIPFAT | tp_Faturamento |
BE4_DTINIF + BE4_HRINIF | dt_IniFaturamento |
BE4_DTFIMF + BE4_HRFIMF | dt_FimFaturamento |
procedimentos
Campo Protheus | Regra |
---|---|
BX6_SEQPTU | seq_item |
BX6_IDUNIC | id_itemUnico |
BD6_CODPAD | De-para BTU tp_Tabela |
BD6_CODPRO | De-para BTU cd_Servico |
BD6_DES500 | ds_Servico |
BD6_VALORI | vl_ServCobrado + vl_CO_Cobrado + vl_FilmeCobrado |
BD6_QTDPRO | qt_Cobrada |
BD6_VLRAPR | BD6_VALORI dividido por BD6_QTDPRO |
BD6_VLTXAP | tx_AdmServico + tx_AdmCO + tx_AdmFilme |
BD6_DATPRO | dt_Execucao |
BD6_HORPRO | hr_Inicial |
BD6_HORFIM | hr_Final |
BD6_VIA | via_Acesso → BGR_CODVIA |
BD6_PERVIA | via_Acesso → BGR_PERVIA |
BD6_TECUTI | tc_Utilizada |
BD6_CODATO | cd_Ato |
BD6_FATMUL | ft_MultiplicadorServico |
BX6_CODUNM | un_Medida |
BX6_NOMFOR | nm_FornecedorMaterial |
BX6_CNPJFO | CNPJ_Fornecedor |
BX6_NNFFOR | nr_NotaFiscalFornecedor |
BX6_DREANV | det_RegistroAnvisa |
BX6_REGANV | nr_RegistroAnvisa |
BD6_REFFED | cd_ReferenciaMat_Fab |
06. PARAMETROS
CONFIGURAÇÃO DE PARÂMETROS
- No Configurador (SIGACFG), acesse Ambiente/Cadastros/Parâmetros. Crie o(s) parâmetro(s) a seguir:
Nome: | MV_PLPRZAI |
Tipo: | Numérico |
Cont.Port: | 30 |
Descrição: | Define a quantidade de dias de validade de uma autorização de internação GIH |
Nome: | MV_PLPACPT |
Tipo: | Caractere |
Cont.Port: | 99999998 |
Descrição: | Pacote genérico criado na importação do PTU A500. |
Nome: | MV_PLCDPXM |
Tipo: | Caractere |
Cont.Port: | 01 |
Descrição: | Tipo de tabela dos procedimentos genérico que possam ser criados pelo importador XML |
Nome: | MV_PLPSPXM |
Tipo: | Caractere |
Cont.Port: | 99999994 |
Descrição: | Código dos procedimentos genéricos que possam ser criados pelo importador XML |
Nome: | MV_PLSPTUL |
Tipo: | Caractere |
Cont.Port: | 0003 |
Descrição: | Parâmetro utilizado para definir o código do local de digitação da guia incluída no PTU A500 |
07. PONTO DE ENTRADA
Ponto de Entrada | PLS500UNM | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Descrição | O Ponto de Entrada (P.E.) PLS500UNM está localizado nos fontes PLSP500X e PLSUA500X, ele é acionado uma única vez quando a tela inicial da rotina é aberta. Ele permite a manipulação das variáveis que indicam o tipo de unidade (BD7_CODUNM) a serem exportados e importados de acordo com a regra do PTU A500.(vl_ServCobrado, vl_CO_Cobrado ,vl_FilmeCobrado) | ||||||||||||||||||||||||
Fonte | PLSP500X,PLSUA500X | ||||||||||||||||||||||||
Parâmetros | O P.E. recebe os seguintes parâmetros:
| ||||||||||||||||||||||||
Retorno | O P.E. deve retornar uma string, contendo os códigos de unidade.
| ||||||||||||||||||||||||
Exemplo | #INCLUDE "PROTHEUS.CH"
cAnest += "XPA" Return {cServ,cAux,cAnest,cCusOpe,cFilm} |
08. MENU
- No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do SIGAPLS, conforme instruções a seguir:
Menu | Miscelânea |
Submenu | Unimed |
Submenu | Importação |
Nome da Rotina | PTU A500 |
Programa | PLSP500X |
Módulo | Plano de Saúde |
09. ALTERAÇÕES DICIONÁRIO
No Configurador (SIGACFG), acesse Banco de Dados/Dicionário/Bases de Dados, expanda o menu a esquerda, clique em Dicionário de Dados, clique na Lupa(Pesquisar) e procure por BCI clique em Editar, expanda o menu a esquerda, clique em Campos, clique em Incluir, preencha os dados conforme tabela abaixo
Campo
Valor
Campo
BCI_LOTEDI
Tipo Caracter Tamanho
8
Contexto
Real
Propriedade
Visualizar
Título Seq.Import. Descrição Sequencia da Importacao É necessário alterar o X2_UNICO da tabela B6L - PTU Online x Pacote, para adicionar os campos B6L_CODPEG + B6L_NUMERO na chave, devendo ficar:
Tabela B6L - X2_UNICO X2_UNICO B6L_FILIAL+B6L_OPEMOV+B6L_ANOAUT+B6L_MESAUT+B6L_NUMAUT+B6L_SEQUEN+B6L_ALIAS+B6L_NRTROL +B6L_CODPEG + B6L_NUMERO Nota É necessário realizar a alteração do X2_UNICO da tabela BRJ, incluindo o seguinte valor: BRJ_FILIAL+BRJ_CODIGO+BRJ_REGPRI
HTML |
---|
<!-- 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> |