Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Cadastro de Beneficiários On-line terá início em 15/04/2024, com obrigatoriedade em 12082024, data em que o envio dos dados dos beneficiários à Unimed do Brasil através do PTU A1300 deixará de existir.

...

A API da Unimed Brasil só permite o envio de 1 beneficiário por requisição.

...

Criado nova api para receber os compartilhamentos de risco em pós-pagamento ou custo operacional: /totvsHealthPlans/unimed/cadbenef-online/v1/beneficiarios/compartilhamento-riscos

Atualização de Dicionário de Dados

...

Inclusão na tabela SX3 (Campos):

CampoOrdemTipoTamanhoDecimalTituloDescriçãoPictureValidaçãoUsadoObrigatórioInic. PadrãoExibe BrowserVisualContextoCboxConsulta PadrãoAgrupamentoHelp
BPW_FILIAL01Caracter80FilialFilial do Sistema

NãoNão
NãoAlterarReal




Filial do sistema.

BPW_CODIGO02Caracter80Cod. LoteCódigo do Lote@!
SimSimgetSXENum("BPW", "BPW_CODIGO")SimVisualizarReal

001

Código identificador do lote.

BPW_DTEMIS03Data80Dt. EmissãoData de Emissão do Lote

SimSimdDataBaseSimVisualizarReal

001

Data em que o lote foi lançado no sistema.

BPW_STATUS04Caracter10StatusStatus do Lote@!

pertence("12345")

SimSim1SimVisualizarReal1=Recebido;2=Processando Envio;3=Falha de Envio;4=Finalizado com Sucesso;5=Finalizado Parcialmente
001Indica o status em que o lote se encontra conforme a comunicação com o CadBenef.
BPW_UNIORI05Caracter40Unimed Orig.Cod. Unimed Orig. Envio@!
SimSimplsIntPad()SimVisualizarReal

001

Código da Unimed origem do envio do lote para o CadBenef.

BPW_TIPMOV06Caracter10Tipo de Mov.Tipo de Mov. do Envio@!pertence("1234")SimSim
SimAlterarReal1=Cadastro Ativo;2=Cadastro Completo;3=Mov. Periódica;4=Somente Exclusão

001

Indica de qual forma o sistema irá buscar os beneficiários no cadastro, sendo:

Cadastro Ativo: Beneficiários que tiveram inclusão no intervalo da data inicial e final informada no lote que estão sem data de bloqueio.

Cadastro Completo: Todos os beneficiários.

Mov. Periódica: Beneficiários que tiveram alterações/inclusões (BX1), via de cartão (BED), repasse, bloqueio e desbloqueio (BCA) no intervalo da data inicial e final informada no lote.

Somente Exclusão: Beneficiários que tiveram bloqueio no intervalo da data inicial e final informada no lote e que já foram enviados para o CadBenef.

BPW_DATINI07Data80Data InicialData de Início da Mov.

SimSim
NãoAlterarReal

001

Informe a data de Início que será utilizada para a busca dos beneficiários que irão compor este lote.

BPW_DATFIN08Data80Data FinalData Final da Mov.

SimSim
NãoAlterarReal

001

Informe a data fim que será utilizada para a busca dos beneficiários que irão compor este lote.

BPW_EMPINI09Caracter40Empresa Ini.Empresa Inicial do Filtro@!
SimNão
NãoAlterarReal
B7APLS

BG9PLS002Informe o código da empresa de início do range que será utilizado para a busca dos beneficiários que irão compor este lote.
BPW_EMPFIN10Caracter40Empresa Fin.Empresa Final do Filtro@!
SimNão
NãoAlterarReal
BG9PLS
B7APLS

002

Informe o código da empresa final do range que será utilizado para a busca dos beneficiários que irão compor este lote.

BPW_CONINI11Caracter120Contra. Ini.Contr. Inicial do Fitro@!
SimNão
NãoAlterarReal
B7BPLS


002

Informe o código do contrato de início que será utilizado neste range na busca dos beneficiários.

BPW_CONFIN12Caracter120Contra. Fin.Contr. Final do Filtro@!
SimNão
NãoAlterarReal
B7BPLS


002

Informe o código final do contrato que será utilizado neste range na busca dos beneficiários.

BPW_SUBINI13Caracter90Subcon. Ini.Subcont. Inicial Filtro@!
SimNão
NãoAlterarReal
B7CPLS


002

Informe o código do subcontrato de início que será utilizado neste range na busca dos beneficiários.

BPW_SUBFIN14Caracter90Subcon. Fin.Subcont. Final Filtro@!
SimNão
NãoAlterarReal
B7CPLS


002

Informe o código final do subcontrato que será utilizado neste range na busca dos beneficiários.

BPW_
ANS   
FAMINI15Caracter
1
60
Consid
Família Ini.
ANS 
Família Inicial do
Considera ANS no
Filtro@!
pertence("01")

SimNão
NãoAlterarReal
0=Não;1=Sim


002

Informe

se será considerado ANS na

a família de inicio que será utilizada para a busca dos beneficiários que irão compor este lote.

BPW_
SIB   16
FAMFIN16Caracter60Família Fin.Família Final do Filtro@!
SimNão
NãoAlterarReal

002

Informe a família final que será utilizada para a busca dos beneficiários que irão compor este lote.

BPW_ANS   17Caracter10Consid.
SIB
ANS Considera
SIB
ANS no Filtro@!pertence("01")SimNão
NãoAlterarReal0=Não;1=Sim

002

Informe se será considerado

SIB

ANS na busca dos beneficiários.

Inclusão na tabela SIX (Índices): 

...

BPW_SIB   18Caracter10Consid. SIBConsidera SIB no Filtro@!pertence("01")SimNão
NãoAlterarReal0=Não;1=Sim

002

Informe se será considerado SIB na busca dos beneficiários.


Inclusão na tabela SIX (Índices): 

OrdemChaveDescrição
1BPW_FILIAL + BPW_CODIGOFilial + Código do Lote


Inclusão na tabela SX9 (Relacionamento):

Tabela DomínioExp. DomínioTabela Contra-DomínioExp. Contra-DomínioTp. Lig. Dom.Tip. Lig. CDom.

Inclusão na tabela SX9 (Relacionamento):

N
Tabela DomínioExp. DomínioTabela Contra-DomínioExp. Contra-DomínioTp. Lig. Dom.Tip. Lig. CDom.
BG9BG9_CODIGOBPWBPW_EMPFIN1
BG9BG9_CODIGOBPWBPW_EMPINIEMPFIN1N
BQCBG9BQCBG9_SUBCONCODIGOBPWBPW_SUBINI1NBQCBQC_SUBCONBPWBPW_SUBFINEMPINI1NBT5BT5_NUMCONBPWBPW_CONINI1N
BT5BT5_NUMCONBPWBPW_CONFIN1N


Beneficiários do Lote

Inclusão na tabela SX2 (Tabelas):

...

Inclusão na tabela SX3 (Campos):

CampoOrdemTipoTamanhoDecimalTituloDescriçãoPictureValidaçãoUsadoInic. PadrãoExibe BrowserVisualContextoCboxInic. Browser

Agrupamento

Help
BPY_FILIAL01Caracter80FilialFilial do Sistema

Não
NãoAlterarReal




Filial do sistema.

BPY_CODLOT02Caracter80Cod. LoteCodigo do Lote@!
Sim
NãoVisualizarReal

001

Código identificador do Lote do beneficiário.

BPY_CODINT03Caracter40OperadoraCódigo da Operadora@!                                       
Sim
SimVisualizarReal

001Código da operadora que compõe a matrícula do beneficiário pertencente neste lote.
BPY_CODEMP04Caracter40Cod. EmpresaCódigo da Empresa@!
Sim
SimVisualizarReal

001Código da empresa que compõe a matrícula do beneficiário pertencente neste lote.
BPY_MATRIC05Caracter60MatrículaMatrícula da Família@!
Sim
SimVisualizarReal

001Matrícula da família que compõe a matrícula do beneficiário pertencente neste lote.
BPY_TIPREG06Caracter20Tp. RegistroTipo Reg. Beneficiário @!
Sim
SimVisualizarReal

001Tipo do registro do beneficiário que compõe a matrícula do beneficiário pertencente neste lote.
BPY_DIGITO07Caracter10DígitoDígito Verificador9
Sim
SimVisualizarReal

001Digito que compõe a matrícula do beneficiário pertencente neste lote.
BPY_NOMBEN08Caracter700Nome Benef.Nome do Beneficiário@!
Simiif(inclui,"",posicione("BA1", 2, xFilial("BA1")+BPY->(BPY_CODINT+BPY_CODEMP+BPY_MATRIC+BPY_TIPREG+BPY_DIGITO),"BA1_NOMUSR"))SimVisualizarVirtual
totvs.protheus.health.plan.unimed.cadBenefGetBenefNameBrowser()                         

001

Nome do beneficiário pertencente neste lote.

BPY_STATUS09Caracter10StatusStatus do Envio@!pertence("123")Sim1SimVisualizarReal1=Pendente de Envio;2=Envio Finalizado;3=Erro de Envio
001Status em que se encontra o envio do beneficiário para o CadBenef.
BPY_TIPMOV10Caracter10Tipo de Mov.Tipo de Envio@!pertence("123")Sim
SimVisualizarReal1=Inclusão;2=Atualização;3=Exclusão    

001

Indica o tipo da movimentação do beneficiário para envio ao CadBenef.

BPY_CODTRA11Caracter200Cd. Transac.Cod. Transação do PTU

Sim
SimVisualizarReal

001

Código de Transação do PTU.

BPY_DATENV12Data80Data EnvioData de Envio

Sim
SimVisualizarReal

001

Data em que foi realizado a ultima comunicação do envio do beneficiário para o CadBenef.

BPY_HORENV13Caracter80Hora EnvioHora de Envio

Sim
SimVisualizarReal

001

Hora em que foi realizado a ultima comunicação do envio do beneficiário para o CadBenef.

BPY_MSGENV14Memo100Msg. EnvioMensagem de Envio

Sim
NãoVisualizarReal

001

Request body (json) com os dados do beneficiário enviado para o CadBenef.

BPY_MSGRES15Memo100Msg. Resp.Mensagem de Resposta

Sim
NãoVisualizarReal

002

Response (json) de retorno da comunicação com o CadBenef.

BPY_RESULT16Caracter1500Resultado Resultado do Envio

Sim
NãoVisualizarReal

002

Mensagem com o resultado da comunicação com o CadBenef.

BPY_TIMERP17Caracter80Tempo Resp.Tempo de Resposta

Sim
NãoVisualizarReal

002

Tempo total de resposta da comunicação com o CadBenef.


Inclusão na tabela SIX (Índices): 

...

@*                        
CampoTipoTamanhoDecimalTituloDescriçãoPictureUsadoExibe BrowserVisualContextoFolderHelpBA0_UBURL Caracter2000URL TokenEndpoint Autenticação SimNãoAlterarReal6

Endpoint de homologação/produção disponibilizado pela Unimed Brasil para autenticação.

BA0_UBCLIDCaracter1000ID TokenClient ID do TokenSimNãoAlterarReal6

Client ID solicitado previamente para Unimed Brasil.

BA0_UBCLSCCaracter1000Secret TokenSecret ID do Token

@*                                           

SimNãoAlterarReal6Secret ID solicitado previamente para Unimed Brasil.
BA0_UBACTKMemo100Access TokenBearer do Access TokenSimNãoVisualizarReal6

Bearer obtido pela api de Token para ser utilizado nas Integrações do PTU.

BA0_UBEXINCaracter200Expira TokenTempo de Expiração TokenSimNãoVisualizarReal6

Tempo em que o access token irá expirar. Campo para controle interno do sistema.

BA0_CDBURLCaracter2000URL CadBenefEndpoint do CadBenef  SimNãoAlterarReal6Endpoint de homologação/produção do CadBenef-OnlineBA0_CDBPFXCaracter1000PFX CadBenefCertificado do CadBenef SimNãoAlterarReal6O nome do certificado com extensão.BA0_CDBPASCaracter1000Pass CadBen.Senha do Certificado     
ContextoFolderHelp
BA0_UBURL Caracter2000URL TokenEndpoint Autenticação 
SimNãoAlterarReal6

Endpoint de homologação/produção disponibilizado pela Unimed Brasil para autenticação.

BA0_UBCLIDCaracter1000ID TokenClient ID do Token
SimNãoAlterarReal6

Client ID solicitado previamente para Unimed Brasil.

BA0_UBCLSCCaracter1000Secret TokenSecret ID do Token

@*                                           

SimNãoAlterarReal6Secret ID solicitado previamente para Unimed Brasil.
BA0_UBACTKMemo100Access TokenBearer do Access Token
SimNãoVisualizarReal6

Bearer obtido pela api de Token para ser utilizado nas Integrações do PTU.

BA0_UBEXINCaracter200Expira TokenTempo de Expiração Token
SimNãoVisualizarReal6

Tempo em que o access token irá expirar. Campo para controle interno do sistema.

BA0_CDBURLCaracter2000URL CadBenefEndpoint do CadBenef  
SimNãoAlterarReal6Endpoint de homologação/produção do CadBenef-Online
BA0_CDBPFXCaracter1000PFX CadBenefCertificado do CadBenef 
SimNãoAlterarReal6O nome do certificado com extensão.
BA0_CDBPASCaracter1000Pass CadBen.Senha do Certificado     @*                                           SimNãoAlterarReal6Senha que será utilizada para a abertura da chave privada. Para uma chave privada que não possua senha, deve ser informada uma string vazia.
BA0_URLVTKCaracter2000URL Vd. Tok.URL Validação do Token
SimNãoAlterarReal6Endpoint de homologação/produção para validar o token no GIU para autorização das apis de integração com a Unimed Brasil.


Cadastro do Beneficiário

Inclusão na tabela SX3 (Campos):

CampoTipoTamanhoDecimalTituloDescriçãoPictureUsadoExibe BrowserFolderVisualContextoHelp
BA1_CODUBRCaracter170Código UBCod. Controle Uni. Brasil
SimNão
VisualizarReal

Código de Controle gerado pela Unimed do Brasil.

BA1_AEMAILCaracter700Email Alter.Email Alternativo
SimNão1AlterarReal

Informe um email alternativo para o beneficiário.

BA1_FINREPDate80Fin. RepasseData final do Repasse
SimNão3AlterarReal 

Data final do compartilhamento de risco (repasse) do beneficiário.


Beneficiários Pós Pagamento/Habitual

Inclusão na tabela SX3 (Campos):

CampoOrdemTipoTamanhoDecimalTituloDescriçãoPictureValidaçãoUsadoExibe BrowserVisualContextoHelp
B5F_CODTRA24Caracter200Cd. Transac.Cod. Transação do PTU

SimNãoVisualizarReal

Código de Transação do PTU.

Alteração na tabela SX3 (Campos):

CampoUsado
B5F_TPCONTSim

Produto Saúde

Inclusão na tabela SX3 (Campos):

CampoOrdemTipoTamanhoDecimalTituloDescriçãoPictureValidaçãoObrigatórioUsadoExibe BrowserVisualContextocBoxHelp
BI3_INDPLAA7Caracter10Indic. PlanoIndicação de Plano
pertence("1234 ")NãoSimNãoAlterarReal

1=Plano LowCost;2=Plano de Acidente de Trabalho;3=Plano de Saúde Ocupacional;4=Plano APS

Informe qual é a indicação do plano, sendo: Plano LowCost, Plano de Acidente de Trabalho, Plano de Saúde Ocupacional e Plano APS.

Parâmetros

Inclusão no arquivo SX6 (Parâmetros): 

VarTipoDescriçãoConteúdo (default)
MV_PLCBREPL - LógicoHabilita o recebimento (via api) do compartilhamento de risco em pré-pagamento ou repasse dos beneficiários de outra Unimed..F.

MV_PLCBEMP

C - CaracterDados da empresa do tipo pessoa juridica, aonde os beneficiários serão cadastrados no compartilhamento de risco em pré-pagamento.

MV_PLCBCER

C - CaracterInforme o diretório onde ficará o certificado a  ser utilizado na autenticação do CadBenef Online. \cadbenef\certificados\
Nota
titleParâmetro MV_PLCBEMP

O conteúdo do parâmetro deve ser a seguinte estrutura: codigoEmpresa-numeroContrato-versaoContrato-subcontrato-versaoSubcontrato-produto-versaoProduto

Exemplo: 1008-000000000001-001-000000003-001-0001-001

  • Código da empresa: 1008
  • Contrato: 000000000001
  • Versão do Contrato: 001
  • Subcontrato: 000000003
  • Versão do Subcontrato: 001
  • Produto: 0001
  • Versão do Produto: 001

Pergunte 

Inclusão no arquivo SX1 (Pergunte):

GrupoOrdemPerguntaTipoTamanhoDecimalModo de EntradaVariávelDef. 1Def. 2Def. 3Def. 4Cons. Padrão
PLSSCH00101Tipo de Mov.    Numérico10ComboMV_PAR01       Cadastro AtivoCad. CompletoMov. PeriódicaExclusão
PLSSCH00102Data Inicial                Data80GetMV_PAR02       




PLSSCH00103Data Final                  Data80GetMV_PAR03 




PLSSCH00104Cons. Data Atual            Numérico10ComboMV_PAR04SimNão


PLSSCH00105Empresa Ini.                Caracter40GetMV_PAR05



BG9PLS
PLSSCH00106Empresa Fin.                Caracter40GetMV_PAR06



BG9PLS
PLSSCH00107Contra. Ini.                Caracter120GetMV_PAR07




PLSSCH00108Contra. Fin.                Caracter120GetMV_PAR08




PLSSCH00109Subcon. Ini.                
  
SimNãoAlterarReal6Senha que será utilizada para a abertura da chave privada. Para uma chave privada que não possua senha, deve ser informada uma string vazia.

Cadastro do Beneficiário

Inclusão na tabela SX3 (Campos):

...

Código de Controle gerado pela Unimed do Brasil.

Caracter90GetMV_PAR09




PLSSCH00110Subcon. Fin.                Caracter90GetMV_PAR10




PLSSCH00111Família Ini.                Caracter60GetMV_PAR11




PLSSCH00112Família Fin.                Caracter60GetMV_PAR12




PLSSCH00113Consid. ANS                 Numérico10ComboMV_PAR13SimNãoNenhum

PLSSCH00114Consid. SIB                 Numérico10ComboMV_PAR14SimNãoNenhum

PLSSCH00115Enviar Lote                 Numérico10ComboMV_PAR15SimNão

Beneficiários Pós Pagamento/Habitual

Inclusão na tabela SX3 (Campos):

...

Código de Transação do PTU.

Alteração na tabela SX3 (Campos):

CampoUsadoB5F_TPCONTSim




Card documentos
InformacaoAs alterações de dicionário referente a essa implementação estarão disponíveis através de pacote de expedição contínua do plano de saúde com data igual ou superior "sem data".
TituloImportante

...