Árvore de páginas

CONTEÚDO

  1. Visão Geral
  2. Exemplo de utilização
  3. Tabelas utilizadas

01. VISÃO GERAL

A rotina preenche as tabelas básicas de beneficiários do PLS a partir do arquivo CNX da operadora. O processo visa agilizar a implantação de novos clientes que já possuíam uma base de dados de beneficiários cadastrada na ANS.

Premissas

  • Os registros criados pelo importador irão preencher o máximo de campos possíveis da tabela a partir dos dados existentes no CNX. Alguns campos obrigatórios para o PLS não constam dentro do arquivo ou dependem de uma escolha humana.
  • Para tornar o processo mais automatizado e deixar o cadastro mais consistente possível, alguns campos são preenchidos com valores padrões e podem ser alterados posteriormente pela operadora se necessário.
  • Alguns cadastros podem ser feitos antes da importação do CNX. O importador poderá usar o cadastro prévio portanto que a chave de busca seja preenchida com o mesmo valor do CNX. Em cada tabela de saída será detalhado o campo chave que deve ser preenchido para o importador reconhecer o registro.

Tabelas de saída

  • BA0 - Operadoras de Saúde

    • Para reutilizar um registro de operadora já cadastrado, deve-se preencher o campo BA0_SUSEP com o registro ANS da operadora de saúde contido dentro do arquivo CNX, tag registroANS.
    Coluna PLSTag Arquivo CNXValor padrão
    BA0_CODIDE
    0
    BA0_CODINT
    001
    BA0_SUSEPregistroANS
    BA0_NOMINTregistroANS
    BA0_CLAINT
    01
    BA0_GRUOPE
    01
    BA0_LOJA
    01
    BA0_TIPOPE
    1
    BA0_VL2BOL
    0
    BA0_VLCSOP
    0
    BA0_VENCTO
    1
    BA0_TIPVEN
    1
    BA0_VENCUS
    1
    BA0_TIPCUS
    1
    BA0_ONLINE
    0
    BA0_DIARET
    0
    BA0_LIMCH
    0
    BA0_NIVVAL
    0
    BA0_TOTACO
    0
  • BG9 - Grupos Empresas

    • O importador utiliza o código de empresa 9991 dentro da operadora 0001 para importar os beneficiários. Caso esta empresa não exista, o importador irá cadastrar o registro.
    Coluna PLSTag Arquivo CNXValor padrão
    BG9_CODINT
    0001
    BG9_CODIGO
    9991
    BG9_TIPO
    2
    BG9_DESCRI
    Empresa CNX
    BG9_LOJFOR
    01
    BG9_VENCTO
    10
    BG9_USO
    1
    BG9_VALFAI
    1
    BG9_COBJUR
    0
    BG9_TAXDIA
    0
    BG9_JURDIA
    0
    BG9_MAIORI
    0
  • BI3 - Produtos de Saúde

    • O importador irá utilizar a tag numeroPlanoANS do registro do beneficiário no CNX para buscar o produto na tabela BI3. Para reutilizar um registro de produto já cadastrado, deve-se preencher o campo BI3_SUSEP com o código do plano registrado na ANS.
    Coluna PLSTag Arquivo CNXValor padrão
    BI3_DESCRI"PRODUTO" + numeroPlanoANS0
    BI3_NREDUZnumeroPlanoANS0
    BI3_CODINT
    0001
    BI3_CODIGO
    BI3->(GetSx8Num("BI3","BI3_CODIGO"))
    BI3_CODFOR
    001
    BI3_NATURE
    001
    BI3_VERSAO
    001
    BI3_GRUPO
    001
    BI3_ABRANG
    01
    BI3_CODSEG
    001
    BI3_TIPCON
    1
    BI3_ALLRED
    1
    BI3_ALLCRE
    1
    BI3_ALLUSR
    1
    BI3_TODOS
    1
    BI3_TIPPLA
    1
    BI3_TIPO
    3
    BI3_INFANS
    1
    BI3_DATINC
    01/01/2001
    BI3_STATUS
    1
    BI3_DATBLO
    / /
    BI3_TAXDIA
    0
    BI3_COBJUR
    0
    BI3_JURDIA
    0
    BI3_COBRAT
    0
    BI3_RATMAI
    0
    BI3_RATSAI
    0
    BI3_SCPA
    0
    BI3_MODPAG
    1
    BI3_APOSRG
    1
    BI3_CODACO
    01
    BI3_CPFM
    1
    BI3_DTRGPR
    01/01/2001
    BI3_DTAPPR
    01/01/2001
    BI3_MUDFAI
    1
    BI3_INFCOB
    0
    BI3_INFGCB
    0
    BI3_INFCBU
    0
    BI3_LIMTXA
    999
    BI3_PADSAU
    000001
    BI3_MODCON
    1
    BI3_VL2BOL
    0
    BI3_NATJCO
    4
    BI3_FATMUL
    0
    BI3_RISCO
    0
    BI3_DESMEN
    0
    BI3_COBCPF
    0
    BI3_FORFAT
    2
    BI3_REEMB
    0
  • BIL - Versões de Produtos

    • Quando o importador insere um registro na BI3 será também inserido um registro na BIL
    Coluna PLSTag Arquivo CNXValor padrão
    BIL_CODIGO
    BI3_CODINT + BI3_CODIGO
    BIL_VERSAO
    001
    BIL_DATINI
    01/01/2001
  • BJ3 - Produtos e Cobranças

    • Quando o importador insere um registro na BI3 será também inserido um registro na BJ3
    Coluna PLSTag Arquivo CNXValor padrão
    BJ3_CODIGO
    BI3_CODINT + BI3_CODIGO
    BJ3_VERSAO
    001
    BJ3_CODFOR
    101
  • BT5 - Grupo de Empresa Contrato

    • O importador utiliza o código de Contrato 900000000001, versão 001 na empresa 9991 dentro da operadora 0001 para importar os beneficiários. Caso este contrato não exista, o importador irá cadastrar o registro.
    Coluna PLSTag Arquivo CNXValor padrão
    BT5_CODINT
    0001
    BT5_CODIGO
    9991
    BT5_NUMCON
    900000000001
    BT5_VERSAO
    001
    BT5_DATCONdataContratacao do 1º beneficiário do arquivo
    BT5_TIPCON
    1
    BT5_COBNIV
    1
    BT5_LOJA
    01
    BT5_LOJFOR
    01
    BT5_VENCTO
    0
    BT5_MODPAG
    2
    BT5_INFANS
    1
    BT5_COBJUR
    0
    BT5_TAXDIA
    0
    BT5_MAIORI
    0
    BT5_PODREM
    1
    BT5_DIASIN
    0
  • BQB - Versões dos Contratos

    • Quando o importador insere um registro na BT5 será também inserido um registro na BQB
    Coluna PLSTag Arquivo CNXValor padrão
    BQB_CODIGO
    BT5_CODINT + BT5_CODIGO
    BQB_CODINT
    0001
    BQB_CDEMP
    9991
    BQB_NUMCON
    900000000001
    BQB_VERSAO
    001
    BQB_DATINIdataContratacao do 1º beneficiário do arquivo
  • BQC - Subcontrato

    • O importador utiliza o código de Contrato 900000000001, versão 001 na empresa 9991 dentro da operadora 0001 para importar os beneficiários. O importador irá procurar também o subcontrato de acordo com o identificador da empresa Contratante do beneficiário podendo ser CNPJ, CEI ou CAEPF do contratante. Caso este subcontrato não exista, o importador irá cadastrar o registro.
    Coluna PLSTag Arquivo CNXValor padrão
    BQC_CODINT
    0001
    BQC_CODIGO
    9991
    BQC_NUMCON
    900000000001
    BQC_VERSAO
    001
    BQC_CNPJcnpjEmpresaContratante
    BQC_CEINSSceiEmpresaContratante
    BQC_CAEPFcaepfEmpresaContratante
    BQC_DATCONdataContratacao
    BQC_DESCRISUB CONTRATO (CNPJ, CEI ou CAEPF) + cnpjEmpresaContratante, ceiEmpresaContratante ou caepfEmpresaContratante
    BQC_SUBCON
    MAX(BQC_SUBCON) + 1
    BQC_VERSUB
    001
    BQC_COBNIV
    0
    BQC_PODREM
    1
    BQC_PERCON
    0
    BQC_TPVCPP
    1
    BQC_VENCTO
    0
    BQC_TPVCCO
    1
    BQC_VENCCO
    1
    BQC_ALTVEN
    1
    BQC_GRATUI
    0
    BQC_COBRET
    0
    BQC_COBRAT
    0
    BQC_DIARET
    0
    BQC_CONCON
    0
    BQC_PATROC
    0
    BQC_VL2BOL
    0
    BQC_PERREJ
    12
    BQC_ENDCOB
    1
    BQC_INFANS
    1
    BQC_EMICAR
    1
    BQC_PERCOM
    1
    BQC_PERCOM
    1
    BQC_NPERRN
    0
    BQC_ABRQUE
    0
    BQC_LIMCH
    0
    BQC_RPGPAT
    1
    BQC_OUTLAN
    0
    BQC_REGFIN
    1
    BQC_REGGOP
    0
    BQC_COBJUR
    0
    BQC_TAXDIA
    0
    BQC_JURDIA
    0
    BQC_MAIORI
    0
    BQC_GUIPOS
    1
    BQC_MOTREA
    REAJUSTE CONFORME CLAUSULA CONTRATUAL
    BQC_CARREA
    4
    BQC_REALIN
    1
    BQC_QTDUS
    0
    BQC_QTDPUS
    0
    BQC_MESLIQ
    0
    BQC_VLRMIN
    0
    BQC_PERMIN
    0
    BQC_VLRPAR
    0
    BQC_PERPAR
    0
    BQC_QTSMES
    0
    BQC_PERPAT
    0
    BQC_DIASIN
    0
    BQC_CODPAT
    000001
  • BQD - Versões dos Subcontratos

    • Quando o importador insere um registro na BQC será também inserido um registro na BQD
    Coluna PLSTag Arquivo CNXValor padrão
    BQD_CODINT
    BQC_CODINT+BQD_CODIGO
    BQD_NUMCON
    BQC_NUMCON
    BQD_VERCON
    BQC_VERSAO
    BQD_SUBCON
    BQC_SUBCON
    BQD_VERSUB
    BQC_VERSUB
    BQD_DATINIdataContratacao
  • BTS - Vidas

    • O importador utiliza o CPF ou, caso o CPF esteja vazio, usa o Nome do Beneficiário + nome da Mãe + Data de Nascimento para importar a vida dos beneficiários. Caso a vida não exista, o importador irá cadastrar o registro.
    Coluna PLSTag Arquivo CNXValor padrão
    BTS_MATVID
    BTS->(GetSx8Num("BTS","BTS_MATVID"))
    BTS_TIPPES
    F
    BTS_ESTCIV
    O
    BTS_TIPENDtipoEndereco
    BTS_RESEXTresideExterior
    BTS_CEPUSRcep
    BTS_ENDERElogradouro
    BTS_NR_ENDnumero
    BTS_BAIRRObairro
    BTS_MUNICIcodigoMunicipio
    BTS_CODMUNcodigoMunicipioResidencia
    BTS_COMENDcomplemento
    BTS_DATNASdataNascimento
    BTS_DENAVIdn
    BTS_NRCRNAcns
    BTS_MAEnomeMae
    BTS_NOMUSRnome
    BTS_PISPASpisPasep
    BTS_SEXOsexo
  • BA1 - Usuários

    • O importador utiliza o CCO para importar os dados do beneficiário. Caso ele não exista, o importador irá cadastrar o registro.
    Coluna PLSTag Arquivo CNXValor padrão
    BA1_CODINT
    0001
    BA1_CODEMP
    9991
    BA1_CONEMP
    900000000001
    BA1_VERCON
    001
    BA1_SUBCON
    BQC_SUBCON
    BA1_VERSUB
    BQC_VERSUB
    BA1_CODPLA
    BI3_CODIGO
    BA1_VERSAO
    BI3_VERSAO
    BA1_MATVID
    BTS_MATVID
    BA1_MATRIC
    PLPROXMAT(BA1_CODINT,BA1_CODEMP,xFilial("BA1"))
    BA1_TIPREG
    SE beneficiaryType É "T" PREENCHE COM '00' SENÃO USA MAX(BA1_TIPREG) DA FAMÍLIA + 1
    BA1_TIPUSUSE ccoBeneficiarioTitular ESTÁ VAZIO PREENCHE COM 'T', SENÃO 'D'
    BA1_GRAUPArelacaoDependencia
    BA1_DIGITO
    Calcula o Modulo11 da chave BA1_CODINT+BA1_CODEMP+BA1_MATRIC+BA1_TIPREG
    BA1_DATBLOdataCancelamento
    BA1_MOTBLOmotivoCancelamento
    BA1_MATANTcodigoBeneficiario
    BA1_CPFUSRcpf
    BA1_DATNASdataNascimento
    BA1_DATINCdataContratacao
    BA1_DATCARdataContratacao
    BA1_ESTCIV
    O
    BA1_MAEnomeMae
    BA1_NOMUSRnome
    BA1_PISPASpisPasep
    BA1_SEXOsexo
    BA1_CEPUSRcep
    BA1_ENDERElogradouro
    BA1_NR_ENDnumero
    BA1_COMENDcomplemento
    BA1_BAIRRObairro
    BA1_MUNICIcodigoMunicipio
    BA1_CODMUNcodigoMunicipioResidencia
    BA1_ORIEND
    4
    BA1_RECNAS
    0
    BA1_INFANS
    1
  • BA3 - Famílias Usuários

    • O importador utiliza o CCO para importar os dados do beneficiário. Caso ele não exista, o importador irá cadastrar o registro.
    Coluna PLSTag Arquivo CNXValor padrão
    BA3_CODINT
    0001
    BA3_CODEMP
    9991
    BA3_CONEMP
    900000000001
    BA3_VERCON
    001
    BA3_SUBCON
    BQC_SUBCON
    BA3_VERSUB
    BQC_VERSUB
    BA3_MATRIC
    BA1_MATRIC
    BA3_CEPcep
    BA3_ENDlogradouro
    BA3_NUMEROnumero
    BA3_COMPLEcomplemento
    BA3_BAIRRObairro
    BA3_CODMUNcodigoMunicipio
    BA3_DATBASdataContratacao
    BA3_DATCIVdataContratacao
    BA3_DATCONdataContratacao
    BA3_CODPLA
    BA1_CODPLA
    BA3_VERSAO
    BA1_VERSAO
    BA3_VENCTO
    1
    BA3_PODREM
    1
    BA3_MESREA
    01
    BA3_LOJA
    01
    BA3_TIPOUS
    2
    BA3_LOJFOR
    01
    BA3_FORPAG
    101
    BA3_MODPAG
    1
    BA3_ENDCOB
    1
    BA3_ROTINA
    PLSPORFAI
    BA3_TIPPGO
    1

02. EXEMPLO DE UTILIZAÇÃO

Acessar o menu Miscelânea > Configurações > Import Benef Inic


Selecione o arquivo CNX da Operadora


Clique em importar

03. TABELAS UTILIZADAS

  • BA0 - Operadoras de Saúde
  • BG9 - Grupos Empresas
  • BI3 - Produtos de Saúde
  • BIL - Versões de Produtos
  • BJ3 - Produtos e Cobranças
  • BT5 - Grupo de Empresa Contrato
  • BQB - Versões dos Contratos
  • BQC - Subcontrato
  • BQD - Versões dos Subcontratos
  • BTS - Vidas
  • BA1 - Usuários
  • BA3 - Famílias Usuários