Loading
Versicherung
Inhalt
Filter auswählen

          Keine Ergebnisse
          Keine Ergebnisse
          Hier sind einige Suchtipps

          Überprüfen Sie die Schreibweise Ihrer Stichwörter.
          Verwenden Sie allgemeinere Suchbegriffe.
          Wählen Sie weniger Filter aus, um Ihre Suche auszuweiten.

          Gesamte Salesforce-Hilfe durchsuchen
          InsClaimItemService:update

          InsClaimItemService:update

          Verwenden Sie diesen Service, um einen Anspruchsbelegposten auf ein angegebenes Anspruchspostenobjekt zu aktualisieren.

          Dieser Service kann einen Anspruchsbelegposten vom Typ "Verlust" oder einen Anspruchsbelegposten vom Typ "Spesen" aktualisieren, je nachdem, welche Optionen zum Abrufen von Eingaben verfügbar sind.

          Hinweis
          Hinweis

          Wenn der Service Eingaben für Anspruchsbelegposten vom Typ "Verlust" und "Spesen" erhält, wird der Anspruchsbelegposten als "Verlust" aktualisiert.

          Klasse: InsClaimItemService

          Methode: update

          Funktionsweise

          Der Service verwendet Objektoberflächenfeldnamen als Standardeingabe und -ausgabe für allgemeine Felder in Vlocity- (ClaimLineItem__c) und Salesforce FSC-Datenmodellen (ClaimCoveragePaymentDetail).

          1. Verwendet die claimId und die claimItemId und ruft den Anspruchsbelegposten-Datensatz, den Anspruchsdatensatz, den zugehörigen Policendatensatz und Attributwerte für den Anspruch und die Richtlinie ab.

          2. Wenn type = Loss ist, wird der InsPolicyTermsService aufgerufen: Prozessservice.

            Dieser Service berechnet alle versicherten Pflichtbeträge (max. Copay/Coinsurance, Selbstbehalt und Out-of-Pocket).

            Wenn type = Spesen ist, springen Sie zu Schritt 3.

          3. Aktualisiert den Anspruchsbelegposten.

            Wenn type = Spesen ist, ist dies der letzte Schritt, den der Service ausführt.

          4. Löscht alte untergeordnete Belegpostenanpassungen, sofern vorhanden.

          5. Wandelt die Liste der in Schritt 2 zurückgegebenen Versicherungspflichtbeträge in untergeordnete Datensätze des Anspruchsbelegpostens als Datensatztyp "Belegpostenanpassungen" um.

            Hinweis
            Hinweis

            Das Maximum aus der Tasche wird nicht als Zeilenanpassung gespeichert.

          6. Speichert die neuen Belegpostenanpassungen.

          7. Speichert die Beträge der versicherten Verpflichtungen und die maximale Anzahl an versicherten Verpflichtungen als neue Datensätze vom Typ "AssetTermTrackingEntry".

          Remote-Optionen

          Option

          Beschreibung

          claimId

          Pflichtangabe.

          Die ID des Anspruchs, für den der Service einen Belegposten aktualisiert.

          claimCoverageId

          Pflichtangabe.

          Die ID der Abdeckung, die der Service zum Erstellen dieses Anspruchsbelegpostens verwendet.

          claimItemId

          Pflichtangabe.

          Die ID des Anspruchsbelegpostens, den der Service aktualisiert.

          type

          Pflichtangabe.

          Gültige Werte für dieses Feld sind Loss oder Expense.

          additionalInput

          Pflichtangabe.

          JSON der möglichen zusätzlichen Eingabe, die im Datensatz für Anspruchsbelegposten aktualisiert werden soll. Sie muss über die folgenden Eingaben verfügen:

          • ClaimLineItem.claimAmount

          • ClaimLineItem.recipientID

          Verwendet Schnittstellenfeldnamen in der Eingabe und Ausgabe für allgemeine Felder in Vlocity-ClaimLineItem__c und Salesforce FSC-ClaimCoveragePaymentDetail. Weitere Felder finden Sie in der nächsten Tabelle.

          Alle Vlocity- oder vom Kunden erstellten benutzerdefinierten Felder, die Sie für den Wert dieser Option eingeben, müssen das folgende Format aufweisen, einschließlich des API-Namens des vollständig qualifizierten Felds:

          {

          "ClaimLineItem.<fully qualified name / field API name>": "some random value",

          "ClaimLineItem.Customer_Custom_Field__c" : "some other random value" // customer added field

          }

          Attribute mit dem Präfix "ClaimLineItem", die über die API des Anspruchsbelegpostens verfügen, werden im aktualisierten Anspruchsbelegposten gespeichert.

          Diese JSON kann auch Werte enthalten, die den Deckungsbetrag des Anspruchsbelegpostens berechnen, wenn der Anspruchsbelegposten ein Verlust ist.

          Wenn in dieser JSON ein Deckungsbetrag oder ein angepasster Betrag oder ein Anspruchsbetrag übergeben wird, gibt dieser Service diese Beträge zurück. Sie werden nicht neu berechnet.

          Wenn der Name des Benutzeroberflächenfelds in dieser Tabelle nicht aufgeführt ist, verwenden Sie den vollständig qualifizierten Namen des Felds.

          Benutzeroberflächenfeldname

          Allgemeine Felder in Vlocity-ClaimLineItem__c und Salesforce FSC-ClaimCoveragePaymentDetail

          ClaimLineItem.name

          Für ClaimLineItem__c.Name and-ClaimCoveragePaymentDetail.Name verwenden

          ClaimLineItem.claimAmount

          Verwenden für ClaimLineItem__c.ClaimAmount__c  und ClaimCoveragePaymentDetail.ClaimedAmount

          ClaimLineItem.description

          Für ClaimLineItem__c.Description__c and-ClaimCoveragePaymentDetail.Description verwenden

          ClaimLineItem.recipientId

          Für ClaimLineItem__c.PayeeAcccountId__c, ClaimLineItem__c.PayeeContactId__c, ClaimLineItem.PayeeAccountId__c__c, and-ClaimCoveragePaymentDetail.ClaimParticipantRecipientId

          ClaimLineItem.benefitType

          Für ClaimLineItem__c.BenefitType__c and-ClaimCoveragePaymentDetail.BenefitName verwenden

          ClaimLineItem.reserveAmount

          Verwenden für ClaimLineItem__c.ReserveAmount__c  und ClaimCoveragePaymentDetail.ClaimCoverageReserveDetailId.ReserveAmount

          ClaimLineItem.status

          Für ClaimLineItem__c.Status__c and-ClaimCoveragePaymentDetail.Status verwenden

          ClaimLineItem.type

          Für ClaimLineItem__c.Type__c and-ClaimCoveragePaymentDetail.Type verwenden

          ClaimLineItem.unitCount

          Für ClaimLineItem__c.Quantity__c and-ClaimCoveragePaymentDetail.LimitUnitCount verwenden

          ClaimLineItem.uom

          Für ClaimCoveragePaymentDetail.LimitUnitOfMeasure verwenden

          ClaimLineItem.currencyIsoCode

          Verwenden für ClaimLineItem__c.CurrencyIsoCode und ClaimCoveragePaymentDetail.CurrencyIsoCode

          Input JSON

          Dieser Service kann eine optionale additionalInput-JSON verwenden, die dem Anspruchsbelegposten zusätzliche Daten hinzufügt.

          Folgendes Format der Eingabe-JSON:

          { 
          	"claimId: <Id>,
          	"claimCoverageId: <Id>,
          	"type": "Loss",
          	"additionalInput": {
          		"ClaimLineItem." + <fully qualified fieldname>: <values>, 
          		"ClaimLineItem.claimAmount": <decimal> // example
          		"ClaimLineItem.recipientId": <id> // example
          		...	
          		// other claim line item fields that need to be saved.
          	}
          }

          Hier eine Beispiel-Eingabe-JSON:

          { 
          	"claimId": "01t000000000000001",
          	"claimCoverageId": "01t000000000000002",
          	"claimItemId": "01t000000000000004",
          	"type": "Loss",
          	"additionalInput": {
          		"ClaimLineItem.claimAmount": 500
          		"ClaimLineItem.description": "line item description"
          		"ClaimLineItem.recipientId": "01t000000000000003",
                  "ClaimLineItem.vlocity_ins__ProcedureCodeId__c": "01t000000000000004"
          	}
          }

          Ausgabe-JSON

          Das Format der Ausgabe-JSON lautet wie folgt:

          {  
             	"adjustedAmount": <decimal>,
          	"claimItemId": <id>, // if add/update,
          	"claimItem" : {
          		"adjustedAmount" : <decimal>,
          		"description" : <string>,
          		...
          	}
          	"childClaimItems": [
          		{
          			"adjustedAmount" : <decimal>,
          			"adjustmentReason" : <string>
          		}
          	]
          }
          Hinweis
          Hinweis

          Der childClaimItems-Knoten ist nur anwendbar, wenn type = Verlust ist.

          Hier eine Beispiel-Ausgabe-JSON:

          {  
             	"adjustedAmount": 200,
          	"claimItemId": "01t000000000000004", // if add/update,
          	"claimItem" : {
          		"adjustedAmount" : 200,
          		"description" : <string>
          	},
          	"childClaimItems": [
          		{
          			"adjustedAmount" : 200,
          			"adjustmentReason" : "Deductible"
          		},
          		
          		{
          			"adjustedAmount" : 100,
          			"adjustmentReason" : "Coinsurance"
          		}
          	]
          }
           
          Laden
          Salesforce Help | Article