您位於此處:
InsCensusService:getQualifiedCensusMembers
使用此服務可取得符合每個家庭評等資格的成員。根據年齡、地區、相依數目篩選住家。
此服務最多可處理 1,000 位普查成員。
此數字表示服務符合資格的普查成員數目,而非服務傳回的記錄數目。
方法:getQualifiedCensusMembers
運作方式
-
此服務會採取
censusId,並在GroupCensusMember__c中取用所有普查成員。 -
此服務會根據「計算矩陣」的管轄和篩選輸入,取用資格條件 (請參閱下方)。
-
系統會根據其年齡評估每個相依性。
-
無論配偶的年齡為何,都會自動符合資格。
-
所有主要成員都包含在結果中。
-
所有成人相依性均自動合格。
計算矩陣
您需要建立「計算矩陣」來查詢管轄區 (地區,例如加州) 和產品種類 (醫療、牙科、視覺) 輸入,並將其與子系相依性資訊進行比對,如下所示:
輸出定義如下:
-
MaxNoChild—符合等級資格的相依子系數目上限;
-
EldestChild—年齡低於或等於此數字的親屬會視為子女;
-
EldestAdultChild—年齡大於 EldestChild 且低於或等於此數字的從屬會視為成人。
您必須新增計算矩陣作為自訂設定,如下所示:
-
前往「設定」>「自訂程式碼」>「自訂設定」。
-
按一下「保險組態設定」的「管理」。
-
按一下「新增」。在「名稱」欄位中輸入 QualifiedMembersMatrix,然後輸入您在「設定值」欄位中建立的矩陣名稱。
-
按一下「儲存」。
遠端選項
選項 |
描述 |
|---|---|
|
必要 要評估成員的普查識別碼。 |
|
評估相依性的順序。 若未指定,依據人口普查生效日期,系統會根據其年齡 (從最老到最年輕) 來評估住家。 |
|
產品篩選。 格式: 範例: |
|
住屬的美國州。 |
輸入 JSON
以下是輸入 JSON 的結構外觀。記下管轄區 (加州) 的節點,以及醫療產品的篩選條件。
{
"censusId":"a4D4P000000hbjSUAQ",
"orderBy":"FirstName__c",
"filters":"Type__c:Medical",
"jurisdiction":"CA"
}輸出 JSON
以下是範例輸出 JSON:
{
"members": [
{
"attributes": {
"type": "alyssa__GroupCensusMember__c",
"url": "/services/data/v46.0/sobjects/alyssa__GroupCensusMember__c/a4C4P000000euW2UAI"
},
"Id": "a4C4P000000euW2UAI",
"IsDeleted": false,
"Name": "Che (Dep: Alice, Exact Age)",
"CreatedDate": "2019-09-24T05:48:40.000+0000",
"CreatedById": "0054P00000AAsNCQA1",
"LastModifiedDate": "2019-09-24T05:48:40.000+0000",
"LastModifiedById": "0054P00000AAsNCQA1",
"SystemModstamp": "2019-09-24T05:48:40.000+0000",
"alyssa__CensusId__c": "a4D4P000000hhDkUAI",
"alyssa__AgeAsOfToday__c": 19,
"alyssa__Birthdate__c": "2000-09-23",
"alyssa__ClassCodes__c": "Che",
"alyssa__FirstName__c": "Che (Dep: Alice, Exact Age)0",
"alyssa__Gender__c": "Female",
"alyssa__HasSpouse__c": false,
"alyssa__IsFamily__c": false,
"alyssa__IsOptOut__c": false,
"alyssa__IsPrimaryMember__c": false,
"alyssa__IsSpouse__c": false,
"alyssa__MemberIdentifier__c": "Che0",
"alyssa__MemberName__c": "Che (Dep: Alice, Exact Age)0 Che (Dep: Alice, Exact Age)",
"alyssa__NumberOfDependents__c": 0,
"alyssa__PrimaryMemberIdentifier__c": "Alice",
"alyssa__TotalDependents__c": 0
}
],
"error": "OK"
}
