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):
...