Eligibility Rule
What It Models
An eligibility rule expresses reusable qualification logic independently of the application decision that applies it.
Identity and Attributes
The definition holds its identity and descriptive information; versions hold executable expressions and release periods.
Relationships
Consumer uses select the rule and its policy. Referenced rules supply reusable expression fragments.
Invariants
The structured invariants distinguish database uniqueness from service lifecycle enforcement.
How It Is Stored and Shared
Eligibility owns definitions, versions, dependencies and vocabulary. Other services consume its contracts rather than own those records. The registration enables no custom fields for this object.
Open Design Questions
Database range exclusion and consistent version preconditions remain recorded gaps. Existing product decisions remain the authority for the intended behavior.