Sie befinden sich hier:
InsContractService:getContractDetail
Verwenden Sie diesen Service, um eine ProductJSON zurückzugeben, die Sie mit dem
InsQuoteService:createUpdateQuote-Service zum Aktualisieren der Vertrags-JSON oder zum Erstellen eines Verlängerungsangebots mit Ersatzprodukten verwenden können.
Methode: getContractDetail
Funktionsweise
Wenn das Produkt "Silver My Choice HDHP 300" beispielsweise ein Ersatzprodukt vom Typ "Silver My Choice HDHP 400" aufweist, ersetzt die Vertrags-JSON das Produkt "Silver My Choice HDHP 300" durch "Silver My Choice HDHP 400".
-
Verwendet die
contractIdzum Abrufen von Vertragsinformationen. -
Ruft anhand der Vertragsinformationen alle dem Vertrag zugeordneten
ContractLineItemsab.Wenn
rootItemIdsangegeben ist, ruft der Service nur dieContractLineItemsmit IDs in derrootItemIdsund deren untergeordneteContractLineItemsab. -
Wenn die
getReplacementProductsauftruefestgelegt ist, durchläuft der Service alleContractLineItemsauf Stammebene. Wenn das einem bestimmtenContractLineItemzugeordnete Produkt über ein Ersatzprodukt verfügt, ersetzt der Service das untergeordnete Produkt durch das Ersatzprodukt in der Vertrags-JSON.
Eine effectiveDate ist auch verfügbar, wenn Sie ein Ersatzprodukt verwenden möchten, das bis zu einem späteren Zeitpunkt gültig ist. Wählen Sie dazu das Ersatzprodukt aus, dessen Datum des Inkrafttretens kleiner als der effectiveDate und dessen Enddatum null oder größer als der effectiveDate ist.
Standardmäßig verwendet der Service den aktiven Zensustyp "System", der an die Vertragsgruppe angehängt ist. Wenn diese nicht verfügbar ist, wird die Registrierungszählung aus dem Vertrag verwendet.
Remote-Optionen
Option |
Beschreibung |
|---|---|
|
Pflichtangabe. ID des Zielvertrags. |
|
Optional. Standard = Wenn dieser Wert auf |
|
Optional. Wird verwendet, wenn Wenn diese Option nicht angegeben ist, ist default = today. |
|
Optional. Wird nur verwendet, wenn Sie Wert muss Wenn kein Wert festgelegt ist, wird kein Standardwert eingegeben. Verwenden Sie diese Option, wenn Sie Preise für Ersatzprodukte festlegen müssen. Sie entspricht der |
|
Wenn er auf Wenn er auf Diese Option ist nützlich, wenn Sie ein Integrationsverfahren im Batch-Modus ausführen und diesen Service enthält. |
Ausgabe-JSON
Vertrags-JSON des Zielvertrags. (Beispiel unten.)
Die in der JSON-Datei "Vertrag" zurückgegebenen Felder können geändert werden, indem die GetContractDetailFields fieldSets in den Objekten "Vertrag" und "VertragsBelegposten" aktualisiert werden.
{
"totalSize": 1,
"records": [
{
"displaySequence": -1,
"Id": "800f4000000Bi7mAAC",
"AccountId": "001f400000emqVVAAY",
"ContractNumber": "00024803",
"effectiveDate": "2018-12-28",
"endDate": "2019-01-27",
"ContractTerm": 1,
"EnrollmentCensusId__c": "a3wf4000000LspPAAS",
"Pricebook2Id": "01sf4000007PvM2AAK",
"childProducts": {
"totalSize": 2,
"records": [
{
"displaySequence": -1,
"Id": "a2If4000001HvLtEAK",
"renewalSourceId": "a2If4000001HvLtEAK",
"AttributeSelectedValues__c": "{\"SLEEPSTUDIESOON\":\"Not covered.\",\"SLEEPSTUDIESIN\":80,\"HITECHIMAGINGOON\":\"Not covered.\",\"HITECHIMAGINGIN\":90,\"XRAYLABOON\":\"Not covered.\",\"XRAYLABIN\":90,\"InpatHabOutofnetwork\":50,\"InpatHabInnetwork\":80,\"InpatRehabOutOfnetwork\":50,\"InpatRehabInnetwork\":80,\"SNFOut-of-network\":50,\"SNFIn-network\":80,\"Inpatoutofnetwork\":50,\"Inpatinnetwork\":80,\"ATTRIBUTE-079\":80,\"ATTRIBUTE-078\":100,\"ATTRIBUTE-081\":70,\"ATTRIBUTE-080\":80,\"ATTRIBUTE-083\":80,\"ATTRIBUTE-082\":10,\"WELLBABYOON\":50,\"WELLBABYINN\":\"No charge.\",\"Tobacco OON\":\"No charge.\",\"Tobacco INN\":\"No charge.\",\"MAMMOOON\":80,\"MAMMOIN\":90,\"IMMUNOON\":80,\"IMMUNIN\":\"No charge.\",\"GYNOON\":80,\"GYNINN\":\"No charge.\",\"EXAMOON\":70,\"EXAMIN\":10,\"OUTPAT Treatment OON\":60,\"OUTPAT Treatment IN\":50,\"OUTPAT SVC OON\":50,\"OUTPAT SVC IN\":20,\"PROSORTHOON\":50,\"PROSORTHIN\":75,\"DIABETESOON\":50,\"DIABETESIN\":75,\"EQOON\":50,\"EQINN\":75,\"RESPITE OON\":30,\"RESPITE IN\":80,\"HOSPICE OON\":30,\"HOSPICE IN\":80,\"HOMEOON\":30,\"HOMEIN\":80,\"ATTRIBUTE-073\":12000,\"ATTRIBUTE-071\":5000,\"ATTRIBUTE-072\":6000,\"ATTRIBUTE-070\":3000,\"ATTRIBUTE-076\":60,\"ATTRIBUTE-075\":80,\"ATTRIBUTE-069\":50,\"INCP\":25,\"ATTRIBUTE-066\":50000,\"ATTRIBUTE-064\":3000,\"EMPLOYEEFAMILY\":5775,\"SGCOINSURANCE\":\"$70\",\"SGDEDUCTIBLE\":\"$6000\"}",
"productId": "01tf4000003GgJUAA0",
"Price": 4504.5,
"productName": "Silver My Choice HDHP 3000",
"ProductCode": "MCHDHPCA3000",
"RecordTypeName__c": "Product",
"childProducts": {
"totalSize": 0,
"records": [
{
"displaySequence": -1,
"Id": "a2If4000001HvLvEAK",
"renewalSourceId": "a2If4000001HvLvEAK",
"AttributeSelectedValues__c": "{\"WELLNESS-EXAM\":20,\"ILLNESS\":4}",
"ParentItemId__c": "a2If4000001HvLtEAK",
"productId": "01tf4000003GgJjAAK",
"pciId": "a2vf4000000RLG2AAO",
"Price": 0,
"productName": "Acupuncture Office Professional",
"ProductCode": "AOP",
"RecordTypeName__c": "CoverageSpec",
"isSelected": true
},
{
"displaySequence": -1,
"Id": "a2If4000001HvLwEAK",
"renewalSourceId": "a2If4000001HvLwEAK",
"AttributeSelectedValues__c": "{\"WELLNESS-EXAM\":20,\"ILLNESS\":4}",
"ParentItemId__c": "a2If4000001HvLtEAK",
"productId": "01tf4000003GgJeAAK",
"pciId": "a2vf4000000RLG3AAO",
"Price": 0,
"productName": "Acupuncture Outpatient Professional",
"ProductCode": "AOUP",
"RecordTypeName__c": "CoverageSpec",
"isSelected": true
}
]
}
},
{
"displaySequence": -1,
"Id": "a2If4000001HvLuEAK",
"renewalSourceId": "a2If4000001HvLuEAK",
"AttributeSelectedValues__c": "{\"SQUAREFEET\":\"2018-04-02T07:00:00.000Z\"}",
"productId": "01tf4000003GgIvAAK",
"Price": 3575,
"productName": "Bronze My Choice HDHP 2500 CA",
"ProductCode": "MCHDHPCA2500",
"RecordTypeName__c": "Product",
"childProducts": {
"totalSize": 0,
"records": [
{
"displaySequence": -1,
"Id": "a2If4000001HvLxEAK",
"renewalSourceId": "a2If4000001HvLxEAK",
"AttributeSelectedValues__c": "{\"WELLNESS-EXAM\":20,\"ILLNESS\":4}",
"ParentItemId__c": "a2If4000001HvLuEAK",
"productId": "01tf4000003GgJeAAK",
"pciId": "a2vf4000000RLFtAAO",
"Price": 2788.5,
"productName": "Acupuncture Outpatient Professional",
"ProductCode": "AOUP",
"RecordTypeName__c": "CoverageSpec",
"isSelected": true
},
{
"displaySequence": -1,
"Id": "a2If4000001HvLyEAK",
"renewalSourceId": "a2If4000001HvLyEAK",
"AttributeSelectedValues__c": "{\"WELLNESS-EXAM\":20,\"ILLNESS\":4}",
"ParentItemId__c": "a2If4000001HvLuEAK",
"productId": "01tf4000003GgJjAAK",
"pciId": "a2vf4000000RLFsAAO",
"Price": 2788.5,
"productName": "Acupuncture Office Professional",
"ProductCode": "AOP",
"RecordTypeName__c": "CoverageSpec",
"isSelected": true
}
]
}
}
]
}
}
]

