In Experience Data Model (XDM), the Policy class captures the minimum set of properties that define an insurance policy.
Property | Data type | Description |
---|---|---|
assignedBeneficiary |
Array of Person data types | Captures the beneficiary (or beneficiaries) assigned to the policy. |
benefitAmount |
Currency | The amount to be paid as per the policy terms. |
location |
Postal address | The location in which the insurance policy is issued. |
owner |
Object | Captures the policy holder’s profile information. |
owner.faxPhone |
Phone number | The owner’s fax phone number. |
owner.homeAddress |
Postal address | The owner’s home address. |
owner.homePhone |
Phone number | The owner’s home phone number. |
owner.mobilePhone |
Phone number | The owner’s mobile phone number. |
owner.personalEmail |
Email address | The owner’s personal email address. |
ID |
String | An identifier for the insurance policy. |
_id |
String | A unique, system-generated string identifier for the record. This field is used to track the uniqueness of an individual record, prevent duplication of data, and to look up that record in downstream services. Since this field is system-generated, it does not be supplied an explicit value during data ingestion. However, you can still opt to supply your own unique ID values if you wish. |
endDate |
DateTime | The date when the insurance policy coverage ends (or ended). |
hasAssignedBeneficiary |
Boolean | Indicates whether the policy has a beneficiary assigned. |
name |
String | The name of the insurance policy. |
startDate |
DateTime | The date when the insurance policy coverage starts (or started). |
type |
String | The type of insurance policy, such as home, automobile, renter, or boat. |