Histórico da Página
...
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 |
2. CLASSES
2.1 Classe PLPtuStpPCad
...
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:
| Bloco de código | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
{
"message":"Criar Beneficiario",
"listaBeneficiarios":[
{
"dadosUnimed":{
"codUnimed":"0001"
},
"dadosContratante":{
"cpfCnpj":"1872239000017999999999999999",
"nomeContratante":"EMPRESA VINICIUSJURIDICA TEIXEIRATESTE"
},
"dadosPessoa":{
"nome":"JANAINABENEFICIARIO DE JESUSTESTE",
"nomeSocial":"BENEFICIARIO SOCIAL TESTE",
"genero":"F",
"generoSocial":"F",
"dtNascimento":"1992061420100101",
"cpf":"3943758486999999999999",
"cns":"244198253440018999999999999999"
},
"dadosBeneficiario":{
"cdCarteiraTitular":"00011008000005016",
"dependencia":"00",
"dataInclusao":"2021051720230101"
},
"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":[
],
"listaCarencias":[
{
"tpCoberturacdMunic":"" 3548500,
"DtFimCarenciacdUF":"20220512" 11
},
{
"tpCobertura":"",
],
"DtFimCarencialistaCarencias":"20220512"
[
},
{
"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):
...