使用及延伸應用程式隨附的規則類別

ProductEligibilityEntitlementRuleSet 包含 Cúram Eligibility and Entitlement Engine 所需的基本規則類別,以傳回資格及授權結果。對於建立任何產品交付案例的判定結果而言,此規則集非常重要。ProductEligibilityEntitlementRuleSet 包含的規則類別是 Cúram Eligibility and Entitlement Engine 的 Java 程式碼與產品規則之間的「介面」。

DefaultProductEligibilityEntitlementRuleSet 包含一組規則類別,其會延伸 ProductEligibilityEntitlementRuleSet 中的規則類別。本質上是時間的所有類別都需要延伸立即可用 PropagatorRuleSet 中的 ActiveSuccessionSet 規則類別。

下列是規則類別的說明,幾乎所有資格及授權規則集中都需要使用該規則類別,才能傳回合格結果及授權金額:

表 1. 資格及授權規則類別的說明
規則類別 說明
DefaultProduct 此規則類別提供在 ProductEligibilityEntitlementRuleSet 內找到之 AbstractProduct 類別的預設實作。CREOLE 型產品的規則集開發者應該延伸此預設實作,而非直接延伸 ProductEligibilityEntitlement 規則類別,因為這些實作會將未來變更隔離在 ProductEligibilityEntitlement 規則集中的規則類別之外。如需延伸此類別的相關資訊,請參閱 延伸 DefaultProduct 規則類別
ActiveSuccessionSet ActiveSuccessionSetRuleObjectPropagator 移入的所有證明實例都必須繼承自此規則類別,且控管連續集開始及結束日期的屬性必須分別標註 SuccessionStart 及 SuccessionEnd 標籤。提出證明連續集的現行 證明列會結合在一起,用來移入單一規則物件。 如需延伸此類別的相關資訊,請參閱延伸 ActiveSuccessionSet 規則類別
DefaultCase 此規則類別提供在 ProductEligibilityEntitlementRuleSet 內找到之 AbstractCase 類別的預設實作。使用 DefaultProduct,CREOLE 型產品的規則集開發者應該延伸預設實作,而非直接延伸 ProductEligibilityEntitlement 類別。DefaultCase 實質負責判定一個法定期間內的資格/授權。延伸 DefaultCase 規則類別可在整個案例生命期限中,針對索賠者衍生資格期間及授權金額,以及索賠者接收到期的目的。 (請參閱 延伸 DefaultCase 規則類別 )。
CaseParticipantRole CaseParticipantRole 證明記錄與案例相關聯的參與者的詳細資料。參與者 在單一案例中,可以有多個案例參與者角色。參與者在不同案例中, 可以有許多個不同的角色。一個案例可以有一個以上的案例參與者角色。 「實體規則物件轉換器」已配置且立即可用,可使用 CaseParticipantRole 資料庫表格上的資料來移入 CaseParticipantRole 規則類別的實例。簡易生產不使用此規則類別。
個人 個人證明記錄組織要記錄其相關資訊之個人的詳細資料。使用 CaseParticipantRole,「實體規則物件轉換器」已配置 且立即可用,可使用 Person 資料庫表格上的資料來移入 Person 規則類別的實例。簡易生產不使用此規則類別。
重要: DefaultProductEligibilityEntitlementRuleSet 是個良好的來源,可讓您瞭解資格及授權規則集的結構,以及準備和執行產品的最低需求。