Boletim Técnico: SIP- Anexo IN DIPRO nº 21 de 2009
Ocorrência
Melhoria
Resumo
Implementada melhoria com a nova rotina Geração SIP (PLSA992) que consiste na geração de dados para o SIP (Sistema de Informações de Produtos) de acordo com a Resolução Normativa – RN nº 205, de 09/10/2009 e da Instrução Normativa – IN nº 21, de 13/10/2009. O envio de dados para a ANS é realizado através de arquivo XML.
ID do Chamado
SCTVFA
Produtos
Microsiga 11
Módulos
- SIGAPLS
Países
- Brasil
Sistema Operacional
todos
Bancos de Dados
- todos
Nome + Fonte
PLSA992 – Cálculo do SIP; UPDPLSSIP – Compatibilizador; PLSMFUN – Funções Genéricas do PLS
Parâmetros Envolvidos
MV_PLGRSIP; MV_PLSEQSI; MV_PLSIPDT; MV_PLFSSIP; MV_PLLGEXP; MV_PLFCSOP; MV_PLEXPCO;
Número da FNC
000000184822010
Ajustes no Compatibilizador
Sim
Integridade Referencial
Não
Aplicação de Patch
Compatibilizador 1
- U_UPDPLSSIP
Procedimentos para Implementação
O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) desta FNC.
Importante:
Antes de executar o compatibilizador U_UPDPLSSIP é imprescindível:
a) Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório “\PROTHEUS11_DATA\DATA”) e dos dicionários de dados "SXs" (diretório “\PROTHEUS11_DATA\ SYSTEM”).
b) Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa.
c) Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
d) Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se de que estão identificados pelo nickname. Caso o compatibilizador necessite criar índices, irá adicioná-los a partir da ordem original instalada pelo Protheus, o que poderá sobrescrever índices personalizados, caso não estejam identificados pelo nickname.
e) O compatibilizador deve ser executado com a Integridade Referencial desativada*.
ATENÇÃO: O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco de Dados (DBA) ou equivalente! * A ativação indevida da Integridade Referencial pode alterar drasticamente o relacionamento entre tabelas no banco de dados. Portanto, antes de utilizá-la, observe atentamente os procedimentos a seguir: i. No Configurador (SIGACFG), veja se a empresa utiliza Integridade Referencial, selecionando a opção Integridade/Verificação (APCFG60A). ii. Se não há Integridade Referencial ativa, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e nenhuma delas estará selecionada. Neste caso, E SOMENTE NESTE, não é necessário qualquer outro procedimento de ativação ou desativação de integridade, basta finalizar a verificação e aplicar normalmente o compatibilizador, conforme instruções. iii. Se há Integridade Referencial ativa em todas as empresas e filiais, é exibida uma mensagem na janela Verificação de relacionamento entre tabelas. Confirme a mensagem para que a verificação seja concluída, ou; iv. Se há Integridade Referencial ativa em uma ou mais empresas, que não na sua totalidade, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e, somente, a(s) que possui(em) integridade está(arão) selecionada(s). Anote qual(is) empresa(s) e/ou filial(is) possui(em) a integridade ativada e reserve esta anotação para posterior consulta na reativação (ou ainda, contate nosso Help Desk Framework para informações quanto a um arquivo que contém essa informação). v. Nestes casos descritos nos itens “iii” ou “iv”, E SOMENTE NESTES CASOS, é necessário desativar tal integridade, selecionando a opção Integridade/ Desativar (APCFG60D). vi. Quando desativada a Integridade Referencial, execute o compatibilizador, conforme instruções. vii. Aplicado o compatibilizador, a Integridade Referencial deve ser reativada, SE E SOMENTE SE tiver sido desativada, através da opção Integridade/Ativar (APCFG60). Para isso, tenha em mãos as informações da(s) empresa(s) e/ou filial(is) que possuía(m) ativação da integridade, selecione-a(s) novamente e confirme a ativação. Contate o Help Desk Framework EM CASO DE DÚVIDAS! |
1. Em Microsiga Protheus ByYou Smart Client, digite U_UPDPLSSIP no campo Programa Inicial.
Importante:
Para a correta atualização do dicionário de dados, certifique-se que a data do compatibilizador seja igual ou superior a 10/08/2010.
2. Clique em OK para continuar.
3. Após a confirmação é exibida uma tela para a seleção da empresa em que o dicionário de dados será modificado.
4. Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
5. Clique em Sim para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
É apresentada uma mensagem explicativa na tela.
6. Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas. Nesse log de atualização, são apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda não existem no dicionário de dados.
7. Clique em Gravar para salvar o histórico (log) apresentado.
8. Clique em OK para encerrar o processamento.
Descrição de Ajustes
1. Criação ou Alteração no arquivo SX3 – Campos:
· Tabela BZW – Tabela Analítica SIP:
Campo | BZW_FILIAL |
Tipo | Caracter |
Tamanho | 2 |
Decimal | 0 |
Formato | @! |
Título | Filial |
Descrição | Filial do sistema |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Filial do Sistema |
Campo | BZW_CODOPE |
Tipo | Caracter |
Tamanho | 4 |
Decimal | 0 |
Formato | @! |
Título | Operadora |
Descrição | Operadora |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Operadora |
Campo | BZW_CODLDP |
Tipo | Caracter |
Tamanho | 4 |
Decimal | 0 |
Formato | @! |
Título | Cd.Local Dig |
Descrição | Codigo Local Digitação |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Código Local Digitação |
Campo | BZW_CODPEG |
Tipo | Caracter |
Tamanho | 8 |
Decimal | 0 |
Formato | @! |
Título | Código PEG |
Descrição | Código PEG |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Código PEG |
Campo | BZW_NUMERO |
Tipo | Caracter |
Tamanho | 8 |
Decimal | 0 |
Formato | @! |
Título | Numero |
Descrição | Numero da Movimentação |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Numero da Movimentação |
Campo | BZW_VLRPAG |
Tipo | Numérico |
Tamanho | 17 |
Decimal | 2 |
Formato | @E 999,999,999.99 |
Título | Vlr.Pagto |
Descrição | Valor Pagto |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Valor Pagto |
Campo | BZW_CODPLA |
Tipo | Caracter |
Tamanho | 4 |
Decimal | 0 |
Formato | @! |
Título | Cód.Produto |
Descrição | Código Produto |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Código Produto |
Campo | BZW_DATPRO |
Tipo | Data |
Tamanho | 8 |
Decimal | 0 |
Formato | @D |
Título | Data Proced. |
Descrição | Data Proced. |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Data Proced. |
Campo | BZW_CODPAD |
Tipo | Caracter |
Tamanho | 2 |
Decimal | 0 |
Formato | @! |
Título | Cd.Tp.Tabela |
Descrição | Cod Tipo Tabela |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Cod Tipo Tabela |
Campo | BZW_CODPRO |
Tipo | Caracter |
Tamanho | 16 |
Decimal | 0 |
Formato | @! |
Título | Cod. Proc. |
Descrição | Cod. Proc. |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Código do procedimento |
Campo | BZW_ORIMOV |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Origem Movto |
Descrição | Origem do Movimento |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Origem do Movimento |
Campo | BZW_SEQUEN |
Tipo | Caracter |
Tamanho | 3 |
Decimal | 0 |
Formato | @! |
Título | Evento |
Descrição | Evento |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Evento |
Campo | BZW_TIPPLA |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Tipo Plano? |
Descrição | Tipo de Plano? |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Tipo de Plano? |
Campo | BZW_CLASIP |
Tipo | Caracter |
Tamanho | 7 |
Decimal | 0 |
Formato | @! |
Título | Clas SIP |
Descrição | Classificação SIP |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Classificação SIP |
Campo | BZW_TPBENE |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Tipo Benefic |
Descrição | Tipo beneficiário |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Opções | 1=Exposto;2=Não Exposto |
Help | Tipo beneficiário |
Campo | BZW_OPEUSR |
Tipo | Caracter |
Tamanho | 4 |
Decimal | 0 |
Formato | @! |
Título | Oper.Usuário |
Descrição | Operadora do Usuário |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Operadora do Usuário |
Campo | BZW_TIPREG |
Tipo | Caracter |
Tamanho | 2 |
Decimal | 0 |
Formato | @! |
Título | Tp. Reg. |
Descrição | Tipo de Registro |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Tipo de Registro |
Campo | BZW_MATRIC |
Tipo | Caracter |
Tamanho | 6 |
Decimal | 0 |
Formato | @! |
Título | Matrícula |
Descrição | Matricula do Usuário |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Matricula do Usuário |
Campo | BZW_CODEMP |
Tipo | Caracter |
Tamanho | 4 |
Decimal | 0 |
Formato | @! |
Título | Cód.Empresa |
Descrição | Código Empresa |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Código Empresa |
Campo | BZW_DIGITO |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Digito |
Descrição | Digito |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Digito |
Campo | BZW_PERIOD |
Tipo | Caracter |
Tamanho | 6 |
Decimal | 0 |
Formato | @! |
Título | Rec. SIP |
Descrição | Rec. SIP |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Reconhecimento no SIP |
Campo | BZW_QTDPRO |
Tipo | Numérico |
Tamanho | 11 |
Decimal | 0 |
Formato | @E 999.999.999 |
Título | Qtd Realizad |
Descrição | Quantidade Realizada |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Quantidade Realizada |
· Tabela BR8 – Tabela Padrão
Campo | BR8_TPCONS |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Tp Consulta |
Descrição | Tipo de Consulta |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Opções | 1=Ambulatorial; 2= Pronto Socorro |
When | Substr(M->BR8_CLASIP,1,1)=='A' |
Help | Tipo de Consulta |
Campo | BR8_REGATD |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Regime atend. |
Descrição | Regime atendimento |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Opções | 1=Ambulatorial;2=Internação;3=Ambos |
Help | Regime atendimento |
Campo | BR8_FCAREN |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Cons. F. Car |
Descrição | Cons. F. Car |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Opções | 0=Não;1=Sim |
Help | Considera beneficiários fora de carência |
Campo | BR8_CLASIP |
Tipo | Caracter |
Tamanho | 7 |
Decimal | 0 |
Formato | @! |
Título | Clas.SIP Amb |
Descrição | Classificação SIP Ambulat |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Val. Sistema | vazio().or. ExistCpo("BF0",GetNewPar("MV_PLGRSIP","0001")+M->BR8_CLASIP) |
Help | Classificação SIP Ambulat |
Campo | BR8_CLASP2 |
Tipo | Caracter |
Tamanho | 7 |
Decimal | 0 |
Formato | @! |
Título | Clas.SIP Int |
Descrição | Classificação SIP Interna |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Val. Sistema | vazio().or. ExistCpo("BF0",GetNewPar("MV_PLGRSIP","0001")+M->BR8_CLASP2) |
Help | Classificação SIP Interna |
· Tabela BZZ – Tabela SIP
Campo | BZZ_FILIAL |
Tipo | Caracter |
Tamanho | 2 |
Decimal | 0 |
Formato | @! |
Título | Filial |
Descrição | Filial do Sistema |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Filial do Sistema |
Campo | BZZ_PERIOD |
Tipo | Caracter |
Tamanho | 6 |
Decimal | 0 |
Formato | @! |
Título | Período |
Descrição | Período Reconhec |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Período Reconhec |
Campo | BZZ_UF |
Tipo | Caracter |
Tamanho | 2 |
Decimal | 0 |
Formato | @! |
Título | UF |
Descrição | Unidade Federativa |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Unidade Federativa |
Campo | BZZ_ITEM |
Tipo | Caracter |
Tamanho | 7 |
Decimal | 0 |
Formato | @! |
Título | Item Assiste |
Descrição | Item Assistencial |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Item Assistencial |
Campo | BZZ_EVENTO |
Tipo | Numérico |
Tamanho | 11 |
Decimal | 0 |
Formato | @E 999.999.999 |
Título | Eventos Ocor |
Descrição | Eventos Ocorridos |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Eventos Ocorridos |
Campo | BZZ_BENEFI |
Tipo | Numérico |
Tamanho | 11 |
Decimal | 0 |
Formato | @E 999.999.999 |
Título | Beneficiário |
Descrição | Beneficiários |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Beneficiários |
Campo | BZZ_TOTAL |
Tipo | Numérico |
Tamanho | 16 |
Decimal | 2 |
Formato | @E 99,999,999,999.99 |
Título | Tot Despesa |
Descrição | Total Despesas |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Total Despesas |
Campo | BZZ_GRPGER |
Tipo | Caracter |
Tamanho | 4 |
Decimal | 0 |
Formato | @! |
Título | Gr Gerencial |
Descrição | Grupo Gerencial |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Grupo Gerencial |
Campo | BZZ_TIPPLA |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Tipo Plano |
Descrição | Tipo Contratação Plano |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Opções | 1=Individual/Familiar;2=Coletivo Empresarial;3=Coletivo Adesão |
Help | Tipo Contratação Plano |
Campo | BZZ_REFERE |
Tipo | Caracter |
Tamanho | 6 |
Decimal | 0 |
Formato | @R 9999/99 |
Título | Referencia |
Descrição | Período Referencia |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Período Referencia |
Campo | BZZ_CODSEG |
Tipo | Caracter |
Tamanho | 3 |
Decimal | 0 |
Formato | @! |
Título | Segmentação |
Descrição | Segmentação |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Segmentação |
· Tabela BAQ – Especialidades Médicas
Campo | BAQ_ESPSP2 |
Tipo | Caracter |
Tamanho | 7 |
Decimal | 0 |
Formato | @! |
Título | Clas.SIP |
Descrição | Classificação SIP |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Val. Sistema | vazio().or. ExistCpo("BF0",GetNewPar("MV_PLGRSIP","0001")+M->BAQ_ESPSP2) |
Help | Classificação SIP |
· Tabela BE4 – Internações
Campo | BE4_GRPINT |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Grupo de internação |
Descrição | Grupo de internação |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Opções | 1=Internação Clinica;2=Internação Cirúrgica;3=Internação Obstétrica;4=Internação Pediátrica;5=Internação Psiquiátrica' |
Val. Sistema | Pertence("12345") |
Help | Classificação SIP |
· Tabela BD7 – Part Honorários Médicos Itens
Campo | BD7_RECSIP |
Tipo | Caracter |
Tamanho | 6 |
Decimal | 0 |
Formato | @! |
Título | Refer. SIP |
Descrição | Referencia SIP |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Referencia SIP |
· Tabela BA9 – Cadastro de doenças
Campo | BA9_CLASIP |
Tipo | Caracter |
Tamanho | 7 |
Decimal | 0 |
Formato | @! |
Título | Clas.SIP |
Descrição | Classificação SIP |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Val. Sistema | vazio().or. ExistCpo("BF0",GetNewPar("MV_PLGRSIP","0001")+M->BA9_CLASIP) |
Help | Classificação SIP |
· Tabela BGQ – Débitos e Créditos
Campo | BGQ_CLASIP |
Tipo | Caracter |
Tamanho | 7 |
Decimal | 0 |
Formato | @! |
Título | Clas.SIP |
Descrição | Classificação SIP |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Val. Sistema | vazio().or. ExistCpo("BF0",GetNewPar("MV_PLGRSIP","0001")+M->BGQ_CLASIP) |
Help | Classificação SIP |
Campo | BGQ_RECSIP |
Tipo | Caracter |
Tamanho | 6 |
Decimal | 0 |
Formato | @! |
Título | Rec SIP |
Descrição | Reconhecimento SIP |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Reconhecimento SIP |
Campo | BGQ_TIPPLA |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Tp Plano SIP |
Descrição | Tipo Plano SIP |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Opções | 1-Individual;2-Coletivo Empresarial;3-Coletivo Adesão |
Val. Sistema | Pertence(“123”) |
Help | Tipo Plano SIP |
Campo | BGQ_CODSEG |
Tipo | Caracter |
Tamanho | 3 |
Decimal | 0 |
Formato | @! |
Título | Segmentação |
Descrição | Segmentação |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Val. Sistema | PlsZero() .And. ExistCpo("BI6",M->BGQ_CODSEG,1) |
Help | Segmentação do Plano |
· Tabela BF0 – Natureza de Saúde
Campo | BF0_IDADE1 |
Tipo | Numérico |
Tamanho | 3 |
Decimal | |
Formato | 999 |
Título | Idade de |
Descrição | Idade de |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Idade de |
Campo | BF0_IDADE2 |
Tipo | Numérico |
Tamanho | 3 |
Decimal | 0 |
Formato | 999 |
Título | Idade ate |
Descrição | Idade ate |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Idade ate |
Campo | BF0_SEXO |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Sexo |
Descrição | Sexo |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Opções | 1=Masculino;2=Feminino |
Val. Sistema | Pertence(‘12’) |
Help | Sexo |
Campo | BF0_BENEF |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Tot. Benefic |
Descrição | Tot. Benefic |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Opções | 0=Não;1=Sim |
Val. Sistema | Pertence('01') |
Help | Totaliza beneficiário |
· Tabela BCE – Apontamento de produção
Campo | BCE_CLASIP |
Tipo | Caracter |
Tamanho | 7 |
Decimal | 0 |
Formato | @! |
Título | Clas. SIP |
Descrição | Classificação SIP |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Val. Sistema | vazio().or. ExistCpo("BF0",GetNewPar("MV_PLGRSIP","0001")+M->BCE_CLASIP) |
Help | Classificação SIP |
Campo | BCE_TIPPLA |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Tipo Plano |
Descrição | Tipo Plano |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Opções | 1-Individual;2-Coletivo Empresarial;3-Coletivo Adesão |
Val. Sistema | Pertence(“123”) |
Help | Tipo de Plano |
Campo | BCE_CODSEG |
Tipo | Caracter |
Tamanho | 3 |
Decimal | 0 |
Formato | @! |
Título | Segmentação |
Descrição | Segmentação |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Val. Sistema | PlsZero() .And. ExistCpo("BI6",M->BCE_CODSEG,1) |
Help | Segmentação |
· Tabela BI6 – Segmentação do Plano
Campo | BI6_SEGSIP |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Seg.SIP. |
Descrição | Desc. Seg SIP |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Opções | 1=Hospitalar;2=Hospitalar Obstetrícia |
Help | Desc. Seg XML SIP |
· Tabela B44 – Cabeçalho reembolso
Campo | B44_CODPEG |
Tipo | Caracter |
Tamanho | 8 |
Decimal | 0 |
Formato | @! |
Título | Cod Peg |
Descrição | Cod Peg |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Cod Peg |
· Tabela B45 – Itens reembolso
Campo | B45_CODPEG |
Tipo | Caracter |
Tamanho | 8 |
Decimal | 0 |
Formato | @! |
Título | Cod Peg |
Descrição | Cod Peg |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Cod Peg |
· Tabela BII – Tipos de Planos
Campo | BII_TIPPLA |
Tipo | Caracter |
Tamanho | 8 |
Decimal | 0 |
Formato | @! |
Título | Tp Plano |
Descrição | Tipo Plano SIP |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Opções | 1-Individual/familiar;2-Coletivo Empresarial;3-Coletivo Adesão |
Help | Tipo Plano SIP |
2. Criação ou Alteração de tabela no arquivo SX2– Tabelas
Chave | Nome | Modo | PYME |
BZZ | HISTORICO SIP | C | N |
Chave | Nome | Modo | PYME |
BZW | TABELA ANALITICA SIP | C | N |
3. Criação ou Alteração de Índices no arquivo SIX – Índices
Índice | BZW |
Ordem | 1 |
Chave | BZW_FILIAL + BZW_CODOPE + BZW_CODLDP + BZW_CODPEG + BZW_NUMERO + BZW_ORIMOV + BZW_SEQUEN + BZW_CODPAD + BZW_CODPRO |
Descrição | Operadora + Cd.Local Dig + Código PEG + Numero + Origem Movto + Sequen + Cd.Tp. |
Proprietário | S |
Índice | BF0 |
Ordem | 4 |
Chave | BF0_FILIAL+BF0_CODIGO |
Descrição | Código |
Proprietário | S |
Índice | BZZ |
Ordem | 1 |
Chave | BZZ_FILIAL+BZZ_GRPGER+BZZ_PERIOD+BZZ_REFERE+BZZ_UF+BZZ_TIPPLA+BZZ_CODSEG+BZZ_ITEM |
Descrição | Gr Gerencial+Período+Referencia+UF+Tip+Segm+Item Assiste |
Proprietário | S |
Índice | BZZ |
Ordem | 2 |
Chave | BZZ_FILIAL+BZZ_ITEM+BZZ_UF+BZZ_TIPPLA+BZZ_CODSEG+BZZ_PERIOD+BZZ_REFERE |
Descrição | Item Assiste+UF+Tipo Plano+Seguimento+Período+Referencia |
Proprietário | S |
Índice | BZZ |
Ordem | 3 |
Chave | BZZ_FILIAL+BZZ_PERIOD+BZZ_TIPPLA+BZZ_CODSEG+BZZ_REFERE+BZZ_UF+BZZ_ITEM |
Descrição | Período+Tipo Plano+Segmentação+Referencia+UF+Item Assiste |
Proprietário | S |
Índice | BD7 |
Ordem | 9 |
Chave | BD7_FILIAL+BD7_NUMLOT+BD7_FASE+BD7_SITUAC+BD7_ORIMOV+BD7_CODOPE+BD7_CODLDP+BD7_CODPEG+BD7_NUMERO+BD7_SEQUEN |
Descrição | Numero Lote+Fase+Situacão+Origem Movim+Operadora+Cod Local Dig+Cod Peg+Numero+Sequencia |
Proprietário | S |
Índice | BR8 |
Ordem | 6 |
Chave | BR8_FILIAL+BR8_FCAREN+BR8_CLASIP+BR8_CODPAD+BR8_CODPSA |
Descrição | Cons. F. Car+Clas.SIP Amb+Tp.Pad.Saude+Cod.Tab.Pad. |
Proprietário | S |
Índice | BD5 |
Ordem | B |
Chave | BD5_FILIAL+BD5_GUIINT |
Descrição | Guia Interna |
Proprietário | S |
4. Criação ou Alteração no arquivo SX6 – Parâmetros
Nome da Variável | MV_PLSEQSI |
Tipo | Caracter |
Descrição | Sequencial de envio XML para SIP |
Valor Padrão | “EX: 000000000001” |
Procedimentos para Configuração
1. No Configurador (SIGACFG) acesse Ambientes / Cadastros / Parâmetros (CFGX017). Crie/configure o(s) parâmetro(s) a seguir:
Itens/Pastas | Descrição |
Informações | |
Nome | MV_PLGRSIP |
Tipo | CARACTER |
Cont. Por. | 0001 |
Descrição | |
Descrição | Determina o grupo gerencial a ser utilizado para o SIP. |
Itens/Pastas | Descrição |
Informações | |
Nome | MV_PLSIPDT |
Tipo | CARACTER |
Cont. Por. | 1 |
Descrição | |
Descrição | Determina se a data de reconhecimento do SIP será pela data de digitação da guia ou pela data de pagamento. |
Itens/Pastas | Descrição |
Informações | |
Nome | MV_PLFSSIP |
Tipo | CARACTER |
Cont. Por. | 4 |
Descrição | |
Descrição | Fases da guia a serem consideradas para geração do SIP. |
Itens/Pastas | Descrição |
Informações | |
Nome | MV_PLSTSIP |
Tipo | CARACTER |
Cont. Por. | 1 |
Descrição | |
Descrição | Situações da guia a serem consideradas para geração do SIP. |
Itens/Pastas | Descrição |
Informações | |
Nome | MV_PLLGEXP |
Tipo | CARACTER |
Cont. Por. | 0 |
Descrição | |
Descrição | Informa se deve - “1” ou não - “0” gerar o log de geração da rotina de cálculo de expostos. O log será gravado na pasta LOGPLS\data_da_geracao\PLLGEXP.TXT. Importante: dependendo do número de beneficiários da operadora, o arquivo poderá ser muito grande e degradar o desempenho da rotina. |
Itens/Pastas | Descrição |
Informações | |
Nome | MV_PLFCSOP |
Tipo | CARACTER |
Cont. Por. | 0 |
Descrição | |
Descrição | Configura se, na consulta de códigos por usuário, busca somente códigos do tipo “0-Procedimento” ou todos os códigos da tabela padrão. Informe “0” para não (ou seja, toda a tabela) ou “1” para somente procedimentos. |
Itens/Pastas | Descrição |
Informações | |
Nome | MV_PLEXPCO |
Tipo | CARACTER |
Cont. Por. | A2 |
Descrição | |
Descrição | Indique qual será o item de consultas responsável pelo totalizador de beneficiários sem carência do item “A”. |
2. No Configurador (SIGACFG) acesse Ambientes / Cadastro / Menu (CFGX013). Informe a nova opção de menu do Plano de Saúde, conforme instruções a seguir:
Menu | Miscelânia |
Submenu | ANS |
Nome da rotina | Geração SIP |
Programa | PLSA992 |
Módulo | Plano de Saúde (SIGAPLS) |
Tipo | Função Protheus |
Tabelas | BZZ,BD5,BE4,BAQ,BG9,BT5 e BQC |
Procedimentos para Configuração do Cálculo de Expostos
Tabela Padrão (PLSA940)
1. Acesse Atualizações / Procedimento / Tabela Padrão (PLSA940).
2. Posicione em um código e clique em Alterar.
3. Na pasta Outros, identifique se o código deve ser considerado para cálculo de beneficiários fora de carência, utilizando o campo Cons. F. Car (BR8_FCAREN).
Observação: devem ser cadastrados somente os códigos representantes de cada item.
Exemplo: nos itens exames, é necessário verificar os códigos com cobertura e carência diferenciadas como, exames laboratoriais, exames de média e alta complexidade além dos que apresentam quantidades controladas nos contratos antigos.
É necessário parametrizar, apenas, os itens que representam diferenças entre códigos/coberturas/carências. No caso de exames simples, não é necessário informar que todos os exames laboratoriais são considerados para o cálculo de beneficiário fora de carência. Basta que apenas um código seja marcado. Isto permite um desempenho maior na execução do cálculo.
4. Confira os dados e confirme.
Natureza de Saúde (PLSA610)
1. Acesse Atualizações / SIP Gerencial / Natureza de Saúde (PLSA610).
2. Posicione em um código e clique em Alterar.
3. Na pasta Totalizadores, identifique se o item deve totalizar os beneficiários fora da carência, através do campo Tot. Benefic. (BF0_BENEF). Caso este campo seja marcado como Não ou em “branco”, o item de natureza de saúde não apresenta o total de beneficiários fora de carência.
Procedimentos para geração de XML
1. Acesse Operadora / ANS / Segmentação(PLSA060) .
2. Verifique o preenchimento do campo Desc. Xml. Sip (BI6_SEGSIP) na tabela BI6 (Segmentações). Este campo deve ser preenchido, caso o registro, se refira ao segmento Hospitalar = 1 ou Hospitalar Obstetrícia = 2, para os demais segmentos não é necessário o preenchimento.
Considerações gerais para o cálculo
Grupo A – Consultas médicas
O cálculo para consultas médicas considera duas situações:
1. O sistema obtém a classificação SIP da especialidade que realizou a consulta, desde que, o procedimento classificado esteja de acordo com o campo Tp Consulta (BR8_TPCONS) preenchido com a opção Ambulatorial.
2. Para uma consulta do tipo Pronto Socorro, o sistema obtém a classificação na própria consulta Clas.SIP Amb (BR8_CLASIP).
Grupo B – Outros atendimentos ambulatoriais, C- exames, D- Terapias e I- Odontológico
A classificação deve estar relacionada no procedimento, através do campo Clas.SIP Amb (BR8_CLASIP) da Tabela Padrão.
Grupo E – Internações
O cálculo para internação considera a informação preenchida nos campos Grupo de internação (BE4_GRPINT), Regime de Internação (BE4_REGINT) e Clas.SIP Int (BR8_CLASP2) da Tabela Padrão.
Por existirem guias de serviços vinculadas com internações, entende-se que elas não devem ser contadas, caso a internação tenha sido contada em período anterior ou no mesmo. Somente, devem ser contabilizados seus valores para compor o total de internações. Desta forma, o controle é feito no campo Refer. SIP (BD7_RECSIP), que é um flag de que a composição de pagamento já foi considerada no SIP.
Observação: para os períodos anteriores a 2010 o compatibilizador do SIP faz o preenchimento do campo Refer. SIP (BD7_RECSIP).
Exemplo de cálculo de internações
A internação número xxx teve as guias de serviço A e B que foram pagas no mesmo período (primeiro trimestre de 2010).
Quando a rotina estiver posicionada na guia de internação, será contabilizada como um evento de internação. Assim, no momento em que a rotina processar as guias vinculadas, o sistema verifica se o campo Refer. SIP (BD7_RECSIP), da guia de internação ou de outra guia vinculada para a mesma internação, está preenchido, se sim, contabiliza apenas o valor no item de internação.
Procedimentos para Utilização
No módulo Plano de Saúde, selecione as rotinas:
Grupo Gerencial
Acesse Atualizações / SIP Gerencial / Grupo Gerencial (PLSA965) para criar um grupo gerencial que deve ser utilizado como SIP.
Natureza de Saúde
Acesse Atualizações / SIP Gerencial / Natureza de Saúde (PLSA610) para cadastrar todas as naturezas de saúde contidas no ANEXO I do manual da Instrução Normativa nº 21.
Especialidades
Acesse Atualizações / Procedimentos / Especialidades (PLSA370) para vincular as especialidades com suas respectivas naturezas de saúde, através do preenchimento do campo Classif. SIP (BAQ_ESPSP2).
CID - Doenças
Acesse Atualizações / Procedimentos / CID- Doenças (PLSA070) para vincular as informações do CID-Doenças com suas respectivas naturezas de saúde, através do preenchimento do campo Classif. SIP (BA9_CLASSIP).
Verifique o conteúdo dos parâmetros:
· MV_PLSCDCO: código padrão consulta agenda médica.
· MV_PLGRSIP: grupo Gerencial utilizado para o SIP.
· MV_PLSIPDT: data de reconhecimento para o SIP (1- Digitação / 2- Pagamento).
· MV_PLFSSIP: fase da guia a ser considerada para geração do SIP
· MV_ PLSTSIP: situação da guia a ser considerada para geração do SIP.
Tabela Padrão
Acesse Atualizações / Procedimentos / Tabela Padrão (PLSA940).
1. Pesquise o procedimento referente à consulta em Pronto Socorro e vincule-o a natureza de saúde. Verifique o campo Tp Consulta (BR8_TPCONS), habilitado no preenchimento do campo Clas SIP (BZW_CLASIP) com o conteúdo do grupo A, e classifique a consulta em Ambulatorial ou Pronto Socorro. Ainda na Tabela Padrão, considere os exames e terapias usando o campo Clas SIP Amb (BR8_CLASIP) para atendimento ambulatorial e o campo Clas SIP Int (BR8_CLASP2) para internações.
2. Pesquise os procedimentos referentes a outros atendimentos ambulatoriais e classifique-os através do campo Clas SIP Amb (BR8_CLASIP).
Na tabela BGQ (Débitos e Créditos) foram criados os campos:
· Clas.SIP (BGQ_CLASIP): informe o item assistencial do SIP em que o débito/crédito deve ser reconhecido.
· Tp Plano SIP (BGQ_TIPPLA): determina o tipo de plano e débito ou crédito gerado que deve ser reconhecido no SIP (informação obrigatória para a ANS).
· Segmentação (BGQ_CODSEG): determina a segmentação do plano e débito ou crédito gerado que deve ser reconhecido no SIP (informação obrigatória para a ANS);
Observação: este item contempla o item H (Demais despesas Hospitalares), salvo as exceções.
Para considerar os apontamentos avulsos do SIP, na tabela BCE (Apontamento Pagamento) foram criados os campos:
· Clas. SIP (BCE_CLASIP): é necessário informar o item assistencial do SIP em que o lançamento avulso deve ser reconhecido.
· Tipo Plano (BCE_TIPPLA): determina o tipo de plano em que o lançamento avulso gerado deve ser reconhecido no SIP (informação obrigatória para a ANS);
· Segmentação (BCE_CODSEG): determina a segmentação do plano, em que o lançamento avulso gerado, deve ser reconhecido no SIP (informação obrigatória para a ANS);
Os materiais/medicamentos de alto custo de internações vinculado às notas fiscais de compra são considerados como despesas de internações e sua base de cálculo é o valor da mercadoria sem os descontos financeiros. A data de reconhecimento é a data de digitação da nota de entrada.
Os reembolsos são classificados de acordo com o procedimento e a data de reconhecimento é a data de emissão do título apresentada no campo Data de Contabilização do Título (E1_EMIS1).
Tipos de guias (PLSA496)
Para o tratamento do item G (Nascido Vivo), acesse Miscelânea / Configurações / Tipos de guias.
Na guia de internação devem ser habilitados os campos Nascidos Vivos (BE4_NASVIV), Nascidos Mortos (BE4_NASMOR) e Nascidos Vivos Prematuros (BE4_NASVPR).
O sistema considera os valores dos campos Nascidos Vivos (BE4_NASVIV) e Nascidos Vivos Prematuros (BE4_NASVPR) para calcular o item G (Nascido Vivo) do SIP no período de referência para os procedimentos de parto normal ou cesárea.
Tipos Contrato (PLSA200)
Acesse Atualizações / ANS / Tipos Contrato (PLSA200). Os tipos de contrato devem ser classificados através do preenchimento do campo Tp Plano (BII_TIPPLA) de acordo com o item IV a IN 21. Em seguida, revise os tipos de contratos informados na tabela BT5 (Contratos) referente às Pessoas Jurídicas.
Informações Técnicas
Tabelas Utilizadas | BZZ – Tabela SIP BZW – Tabela Analítica SIP |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas