Árvore de páginas

Versões comparadas

Chave

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

...

A DMED gerada através da Central de obrigações, não trata "Prestadora de serviços médicos e de saúde". 

...

Quem já utiliza o SIB na Central de Obrigações basta enviar a Operadora + Matrícula + Matrícula  CPF do Titular e dependente (quando for o caso), que conseguimos buscar Nome, CPF , Data de nascimento, Relação de dependência da tabela de beneficiários. Entretanto, quem não utiliza o SIB, deve enviar todas as informações necessárias para determinado Registro.que o sistema já grava o nome. Já o dependente (quando for o caso), deve vir  Operadora + Matrícula +Nome que o sistema atualiza a data de nascimento e a relação de dependência da tabela de beneficiários. Entretanto, quem não utiliza o SIB, deve enviar todas as informações necessárias para determinado Identificador de Registro.


Inclusão de registro via API.

  • Basta enviar um Json conforme apresentado abaixo. O campo exclusionId deve estar como "0".

      

        Alteração de Registro via API.

  • Envie um Json conforme exemplo abaixo, com o campo exclusionId = "0" e o campo expenseKey = a uma chave já enviada.Para alterar uma despesa já enviada, basta mandá-la novamente. Caso ela já tenha sido processada pelo JOB de Processamento, o sistema irá retirar o valor da tabela de movimentação e excluir o registro gravado pela API anteriormente. 

          Sendo assim, na próxima vez que eu rodar o JOB de processamento o valor que acabei de alterar será adicionado as movimentações.


        Excluindo um Registro via API.

  • Envie um Json conforme exemplo abaixo, com o campo exclusionId = "1" e o campo expenseKey = a uma chave que já existe e você queira excluir. Neste processo, o sistema irá gerar um registro de exclusão na tabela B2Y e posteriormente ao rodar o JOB de Processamento (SVCPRCDMED) estes valores serão consolidados. Exemplo:

          Em Outubro foi enviado uma despesa para o titular com a expenseKey ="00000000000000000000001"   valor 1.000,00 e  exclusionId = "0"

          Em Novembro foi enviado uma nova  despesa para o titular com a expenseKey ="00000000000000000000002"   valor 1.500,00 e  exclusionId = "0"

          Em Dezembro (por exemplo) foi rodado o JOB de processamento, isso fez que o sistema gere um registro TOP (titular) na tabela de movimentações (B2W) de 2.500,00.

          Ainda em dezembro, por algum motivo, resolvo excluir a despesa de outubro e assim envio via API a despesa expenseKey ="00000000000000000000001"  e  exclusionId = "1".

          Essa despesa fica gravado normalmente até que rodamos o JOB de processamento novamente, ai sim, o sistema vai retirar da tabela B2W os 1.000,00 que exclui.

      

Abaixo segue o exemplo de como enviar o JSON para os 4 identificadores de Registro.

...

{   
    "healthInsurerCode":"417505000000",
    "ssnHolder":"76116313221",
    "titleHolderEnrollment":"00010001000011005",
    "holderName":"PAULO SILVA TITULAR",
    "dependentSsn":"14754460553",
    "dependentEnrollment":"00010001000011108",
    "dependentName":"DEPENDENTE TITULAR",
    "dependentBirthDate":"20091013",
    "dependenceRelationships":"03",
    "expenseKey":"0000000000000000000000000000000000000004",
    "refundAmount":2000,
    "previousYearRefundAmt":2000,
    "period":"202010",
    "providerSsnEin":"39613205861",
    "providerName":"NOME PRESTADOR",
    "exclusionId":"0"
}


TAGCampoDescrição
healthInsurerCodeOperadora
ssnHolderCPF Titular
titleHolderEnrollmentMatrícula Titular
holderNameNome Titular
dependentSsnCPF Dependente
dependentEnrollmentMatrícula Dependente
dependentNameNome Dependente
dependentBirthDateData de Nascimento
dependenceRelationshipsRelação de Dependência
expenseKeyChave
expenseAmountValor Despesa
refundAmountValor Reembolso
previousYearRefundAmtValor Reembolso Ano Anterior
periodPeríodo
providerSsnEinCPF/CNPJ Prestador
providerNameNome Prestador 
exclusionIdExclusão

...