Output representation of an insurance group plan.
JSON Example
{
"isOptional": false,
"productCategory": "Medical",
"planName": "plan123",
"attributes": [],
"coverages": [
{
"planId": "8ckxx000000000002",
"planName": "Dental Coverage",
"productCategory": "Dental",
"isOptional": true,
"attributes": [],
"uiTreatments": [
{
"uiTreatmentType": "disable",
"uiTreatmentTarget": "attribute_picklist_value",
"details": {
"planId": "8ckxx000000000002",
"attributeCode": "COVERAGE_TIER",
"attributeValue": "Family"
}
},
{
"details": {
"attributeId": "0tjxx000000000DAAQ",
"attributeCode": "inCoverageCoinsurance",
"attributeValue": "0",
"stiId": "ref_4316263b_b30e_45fd_ad18_d2830d96f597",
"attributePicklistValue": "CoinsuranceZero",
"attributePicklistValueId": "0v6xx000000000SAAQ"
},
"uiTreatmentTarget": "attribute_picklist_value",
"uiTreatmentType": "hide"
},
{
"details": {
"attributeId": "0tjxx000000000DAAQ",
"attributeCode": "inCoverageCoinsurance",
"attributeValue": "10",
"stiId": "ref_4316263b_b30e_45fd_ad18_d2830d96f597",
"attributePicklistValue": "CoinsuranceTen",
"attributePicklistValueId": "0v6xx000000000TAAQ"
},
"uiTreatmentTarget": "attribute_picklist_value",
"uiTreatmentType": "hide"
}
]
}
],
"uiTreatments": [
{
"details": {
"attributeId": "0tjxx000000000cAAA",
"attributeCode": "onmedFees",
"stiId": "ref_875915aa_61c4_4916_ae58_9fa7e0dec529",
"attributeName": "Out-Network ICU Fees"
},
"uiTreatmentTarget": "attribute",
"uiTreatmentType": "hide"
}
]
}
| Property Name | Type | Description | Filter Group and Version | Available Version |
|---|---|---|---|---|
| attributes | Insurance Object Map[] | List of attributes that are associated with the contract group plan. | Small, 66.0 | 66.0 |
| coverages | Insurance Group Plans[] | List of coverages that are associated with this plan. | Small, 66.0 | 66.0 |
| errors | Insurance Error[] | Errors for this plan or coverage returned by the configurator. | Small, 68.0 | 68.0 |
| isOptional | Boolean | Indicates whether the plan is optional (true) or not (false). | Small, 66.0 | 66.0 |
| planId | String | ID of the contract group plan. | Small, 66.0 | 66.0 |
| planName | String | Name of the contract group plan. | Small, 66.0 | 66.0 |
| productCategory | String | Category of the contract group plan. | Small, 66.0 | 66.0 |
| productCode | String | Product code of the Product2 record for the off-contract coverage overrides. Use this parameter to add a coverage that doesn’t exist in the member’s assigned contract group plan. | Small, 68.0 | 68.0 |
| uiTreatments | Insurance Group Plan UI Treatment [] | UI treatments for this plan or coverage returned by the configurator. | Small, 68.0 | 68.0 |