Olet tässä:
InsContractService:getContractDetail
Käytä tätä palvelua palauttaaksesi ProductJSON-tiedoston, jota voit käyttää yhdessä
InsQuoteService:createUpdateQuote-palvelun kanssa päivittääksesi sopimuksen JSON-tiedoston, tai luodaksesi tarjouksen uusimiseksi korvaavilla tuotteilla.
Metodi: getContractDetail
Miten se toimii?
Jos esimerkiksi Silver My Choice HDHP 300 -tuotteella on Silver My Choice HDHP 400 -korvaava tuote, Sopimuksen JSON korvaa Silver My Choice HDHP 300 -tuotteen Silver My Choice HDHP 400 -tuotteella.
-
Käyttää sopimuksen tietojen noutamiseen
contractId. -
Käyttämällä sopimustietoja noutaa kaikki sopimukseen liittyvät
ContractLineItems.Jos
rootItemIdson määritetty, palvelu noutaa vainrootItemIds-luettelossa olevatContractLineItemsja niiden alitasonContractLineItems. -
Jos
getReplacementProducts-vaihtoehdoksi on määritettytrue, palvelu iteroi kaikki juuritasonContractLineItems. Jos tiettyynContractLineItemon liitetty korvaava tuote, palvelu korvaa alitason tuotteen korvaavalla tuotteella sopimuksen JSON-tiedostossa.
effectiveDate-vaihtoehto on käytettävissä myös, jos haluat käyttää korvaavaa tuotetta, joka on voimassa johonkin tulevaisuuteen asti. Tee näin valitsemalla korvaava tuote, jonka voimaanastumispäivä on alle effectiveDate ja jonka päättymispäivä on null tai suurempi kuin effectiveDate.
Palvelu käyttää oletusarvoisesti aktiivista määritystyyppiä Järjestelmä, joka on liitetty sopimusryhmään. Jos tämä ei ole käytettävissä, se käyttää sopimuksesta saatuja rekisteröinnin määrityksiä.
Etäasetukset
Vaihtoehto |
Kuvaus |
|---|---|
|
Pakollinen. Kohdesopimuksen tunnus. |
|
Valinnainen. Oletus = Jos arvo on |
|
Valinnainen. Käytetään, jos Jos tätä vaihtoehtoa ei ole tarjottu, oletusarvo = tänään. |
|
Valinnainen. Käytä vain, kun määrität Arvon täytyy olla Oletusarvoa ei syötetä, jos arvoa ei ole määritetty. Käytä tätä vaihtoehtoa, kun sinun täytyy hinnoittaa korvaavia tuotteita. Se vastaa |
|
Kun arvo on Kun arvo on Tämä vaihtoehto on hyödyllinen, jos suoritat integraatiotoimenpiteen erätilassa ja se sisältää tämän palvelun. |
Tulos-JSON
Kohdesopimuksen sopimuksen JSON. (Esimerkki alla).
Contract JSON -tiedostossa palautettuja kenttiä voidaan muokata päivittämällä Contract- ja ContractLineItem-objektien GetContractDetailFields fieldSets.
{
"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
}
]
}
}
]
}
}
]
