Você está aqui:
Dados contextuais em cálculos personalizados
Quando você configura um conjunto de campos para um produto de cobertura, os campos do conjunto de campos ficam disponíveis em seu conjunto de expressões personalizado ou Procedimento de integração. Use os campos para cálculos de ajuste sensíveis ao contexto e processamento de limite.
Edições obrigatórias
| Exibir edições com suporte. |
Por padrão, seu conjunto de expressões personalizado ou Procedimento de integração para calcular o valor ajustado obtém o Valor reivindicado do registro Detalhes de pagamento de cobertura da declaração (CCPD) como entrada. Da mesma forma, sua lógica de cálculo personalizada para limites de processamento recebe o Valor ajustado e a Contagem de unidades limite como entrada. Quando você configura um conjunto de campos CCPD para uma cobertura, os campos do conjunto de campos estão disponíveis em seu conjunto de expressões personalizado ou Procedimento de integração. No conjunto de campos, você pode incluir campos de CCPD padrão que não fazem parte da entrada padrão. Você também pode incluir campos personalizados para dados como tipo de rede, categoria de tratamento, local de serviço ou códigos de desconto para tornar seu cálculo mais contextual.
A tabela a seguir mostra como os campos contextuais alcançam sua lógica de cálculo para cada ação do ajustador.
| Ação do ajustador | API | O que a API recebe do CCPD |
|---|---|---|
| Calcula o valor ajustado ao criar um detalhe de pagamento | Calcular ajustes | A API obtém o campo Valor reivindicado do registro CCPD como entrada padrão. Quando você configura um conjunto de campos para uma cobertura, a API também obtém os campos do conjunto de campos como campos adicionais na entrada. A API passa os campos adicionais para sua lógica de cálculo personalizada. |
| Edita os detalhes de um pagamento e recalcula o valor ajustado | Recalcular ajustes | A API obtém o campo Valor reivindicado do registro CCPD como entrada padrão. Quando você configura um conjunto de campos para uma cobertura, a API também obtém os campos atualizados do conjunto de campos como campos adicionais na entrada. A API busca todos os campos do conjunto de campos, mescla-os com os valores atualizados e envia esses campos contextuais para sua lógica de cálculo personalizada. |
| Paga ou paga de graça | Limites do processo | A API obtém os campos Valor ajustado e Número unitário limite do registro CCPD como entrada padrão, junto com o ID do Salesforce do registro CCPD. Quando você configura um conjunto de campos para uma cobertura, a API obtém esses campos do registro CCPD usando o ID do registro e envia esses campos adicionais para sua lógica de cálculo personalizada. |
Quando uma API chama seu conjunto de expressões, ela envia os campos padrão e personalizados do conjunto de campos como entrada. No entanto, não é possível definir variáveis do conjunto de expressões que terminem em __c para corresponder aos nomes de API de campos personalizados. Se você incluir campos personalizados no conjunto de campos, estenda a definição de contexto PolicyLimitContext e baseie seu conjunto de expressões na definição estendida. PolicyLimitContext tem um nó ClaimCoveragePaymentDetail com variáveis para os campos de CCPD padrão. Adicione e mapeie variáveis para seus campos personalizados nesse nó. No conjunto de expressões, acesse as variáveis na definição de contexto. Consulte Extender uma definição de contexto e Mapear definições de contexto.
Seu Procedimento de integração recebe os campos padrão e personalizados do conjunto de campos em um nó de additionalFields no mapa de entrada. Cada entrada é um par de chave e valor com o nome da API do campo e seu valor.
Considerações
- Configure os campos contextuais em um conjunto de campos no objeto Detalhes de pagamento da cobertura da declaração e associe o conjunto de campos ao produto da cobertura na configuração de processamento de pagamento. Sem essa configuração, nenhum campo contextual estará disponível para sua lógica de cálculo personalizada.
- Os conjuntos de expressões não oferecem suporte a campos Fórmula, Numeração automática ou Geolocalização. Não inclua esses tipos de campo na definição de contexto estendida.
- Não adicione esses campos ao conjunto de campos.
- Tipo (Tipo)
- Nome do benefício (BenefitName)
- Status de pagamento (PaymentStatus)
- Valor reivindicado (ClaimedAmount)
- Valor ajustado (AdjustedAmount)
- Cobertura da declaração (ClaimCoverageId)
- Detalhes da reserva de cobertura da declaração (ClaimCoverageReserveDetailId)
- Número da operação (OperationNumber)
- Valor ex Gratia (ExGratiaAmount)
- Motivo ex Gratia (ExGratiaReason)
- Contagem de limite Ex Gratia (ExGratiaLimitCount)
- Descrição (descrição)
- Resumo de pagamento da reivindicação (ClaimPaymentSummaryId)
- Os conjuntos de expressões e os procedimentos de integração existentes não exigem atualizações, a menos que você queira aprimorá-los para usar dados contextuais.

