Essa Integração tem o objetivo de enviar o Pré-Cadastro dos beneficiários que se encontram no produto TOTVS Saúde Planos Linha Protheus para a API Cadbenef da Unimed do Brasil, utilizando a rotina de Integrações (Integrações TOTVS Saúde Planos Linha Protheus).
A Integração do Pré-Cadastro de Beneficiários deverá ser incluída na tela de Integrações (Item 03 da documentação de Integrações TOTVS Saúde Planos Linha Protheus), com o preenchimento dos seguintes campos:
| Campos | Ação |
|---|---|
| Alias Prima. | Preencher BA1 |
| EndPoint | Endpoint de Produção informado no Manual de PTU Integrações no item: Serviço Pré Cadastro Beneficiarios cadBenef - PTU A1300 |
| Classe STAMP | Preencher com: PLPtuStpPCad |
| Classe Comu. | Preencher com: PLPtuJsPCad |
| Login Auten. | Login de autenticação gerado no GIU |
| Senha Auten. | Senha de autenticação gerado no GIU |
| EndPoint Aut. | Endpoint de Produção informado no Manual de PTU Integrações no item: Serviços para integração GIU – Gestão Institucional Unimed, SubItem: Autenticação de uma Conta de Serviço. |
| Perg. Gerar | Preencher com: PLPTUCADBE |
A Classe PLPtuStpPCad será responsável por buscar novos beneficiários cadastrados na tabela BA1 pela coluna BA1_PTUCAD, para gravação dos pedidos na tela de Integrações (Item 04 da documentação de Integrações TOTVS Saúde Planos Linha Protheus), para posteriormente comunicar com a API de Pré-Cadastro do Beneficiário cadBenef. A periocidade da busca é configurada de acordo com o schedule.
A classe PLPtuJsPCad, será responsável pela montagem do JSON para comunicar com a API de Pré-Cadastro do Beneficiário cadBenef. O JSON será enviado com os seguintes dados:
| Atributo Unimed | Campo Protheus | Tipo |
|---|---|---|
| codUnimed | ||
| cpfCnpj | ||
| nomeContratante | ||
| dadosPessoa | ||
| nome | ||
| nomeSocial | ||
| genero | ||
| generoSocial | ||
| dtNascimento | ||
| cpf | ||
| cns | ||
| cdCarteiraTitular | ||
| cdCarteiraDepende | ||
| dependencia | ||
| dataInclusao | ||
| dtInicioVigencia | ||
| dtValidadeCartao | ||
| tpAbrangencia | ||
| tpAcomodacao | ||
| tpContratacao | ||
| tpContrato | ||
| segmentacao | ||
| idRegPlanoANS | ||
| registroANS | ||
| cdRede | ||
| cdLcat | ||
| nomeProduto | ||
| viaCartao | ||
| cdMunic | ||
| cdUF | ||
| tpCobertura | ||
| dtFimCarencia |
Exemplo:
{
"message":"Criar Beneficiario",
"listaBeneficiarios":[
{
"dadosUnimed":{
"codUnimed":"0001"
},
"dadosContratante":{
"cpfCnpj":"99999999999999",
"nomeContratante":"EMPRESA JURIDICA TESTE"
},
"dadosPessoa":{
"nome":"BENEFICIARIO TESTE",
"nomeSocial":"BENEFICIARIO SOCIAL TESTE",
"genero":"F",
"generoSocial":"F",
"dtNascimento":"20100101",
"cpf":"99999999999",
"cns":"999999999999999"
},
"dadosBeneficiario":{
"cdCarteiraTitular":"00011008000005016",
"dependencia":"00",
"dataInclusao":"20230101"
},
"dadosPlano":{
"dtValidadeCartao":"20270112",
"viaCartao":"1",
"dtInicioVigencia":"20010101",
"tpAbrangencia":1,
"tpAcomodacao":"B",
"tpContratacao":3,
"tpContrato":"P",
"segmentacao":"02",
"idRegPlanoANS":1,
"registroANS":"123456",
"cdRede":"TST01",
"cdLcat":0,
"nomeProduto":"PRODUTO EXEMPLO 1"
},
"listaAbrangencias":[
{
"cdMunic": 3548500,
"cdUF": 11
}
],
"listaCarencias":[
{
"tpCobertura":"1",
"DtFimCarencia":"20220512"
},
]
}
]
}
|
Para alterar o JSON, poderá ser utilizado o Ponto de Entrada PLMPJSBE (DT PE Manipular JSON de Envio de Beneficiários).
Atualização do Arquivo SX1 (Pergunte):
| Grupo | Ordem | Pergunta | Variável | Tipo | Tamanho | Decimal | Objeto | Consulta Padrão |
|---|---|---|---|---|---|---|---|---|
| PLPTUCADBE | 01 | Grupo/Empresa De ? | MV_PAR01 | C | 4 | 0 | 1 - Edit | B7APLS |
| PLPTUCADBE | 02 | Grupo/Empresa Ate ? | MV_PAR02 | C | 4 | 0 | 1 - Edit | B7APLS |
| PLPTUCADBE | 03 | Matricula De ? | MV_PAR03 | C | 6 | 0 | 1 - Edit | BA1PLS |
| PLPTUCADBE | 04 | Matricula Ate ? | MV_PAR04 | C | 6 | 0 | 1 - Edit | BA1PLS |
| PLPTUCADBE | 05 | Data Inclusao De ? | MV_PAR05 | D | 8 | 0 | 1 - Edit | |
| PLPTUCADBE | 06 | Data Inclusao Ate ? | MV_PAR06 | D | 8 | 0 | 1 - Edit |
Atualização do Arquivo BA1(Cadastro dos Beneficiários):
Outras Ações / Ações relacionadas
| Ação | Descrição |
|---|---|
| Inclua a ação | Inclua a descrição relacionada |
| Inclua a ação | Inclua a descrição relacionada |
| Inclua a ação | Inclua a descrição relacionada |
Principais Campos e Parâmetros
| Campo | Descrição |
|---|---|
| Inclua o campo | Inclua a descrição relacionada |
| Inclua o campo | Inclua a descrição relacionada |
| Inclua o campo | Inclua a descrição relacionada |