Reinsurance coverage group object model

The Coverage entity has two fields related to reinsurance. The RICoverageGroup field returns the RICoverageGroupType of the reinsurable. In the default configuration, RICoverageGroupType is a typelist with the following values:

  • Property
  • Liability
  • AutoPD
  • AutoLiability
  • WorkersComp

The RICoverageGroupType field groups coverages of the same reinsurance coverage group into reinsurable risks. Two coverages of different reinsurance coverage groups cannot be grouped into the same reinsurable risk. This field is also used in reinsurance programs and reinsurance agreements to specify which reinsurance coverage groups these programs and agreements apply to. The following object model diagram shows some of these relationships.



Coverages of same RICoverageGroup are not all grouped into a same reinsurable risk, but are divided further by what reinsurable coverable they apply to. In the default configuration, the reinsurable coverable entities are PolicyLocation and PolicyPeriod. The reinsurable risks associated with these coverables are LocationRisk and PolicyRisk, respectively. For example, if all property coverages for all buildings at the same policy location are grouped into a single reinsurable risk, the reinsurable coverable is the policy location.

Reinsurable coverables implement the ReinsurableCoverable interface. One ReinsurableCoverable can create multiple reinsurable risks depending upon how many RICoverageGroup entities the coverages under that ReinsurableCoverable have.