Immutable Award Decision Snapshots
Every eligibility decision captures a full JSON snapshot of everything the reviewer saw at decision time — plus the vote tally. Years later, decisions remain defensible.
Key benefits
- · Full case JSON captured at decision moment (victim/claimant/crime/offenders/recommendations/documents/benefits/eligibility)
- · Vote tally recorded (motion-by, second-by, members-present, for/against/abstain)
- · Predecessor-Award chain preserves reevaluation history
- · Line-item AwardItems freeze per-benefit decisions
- · Immutability enforced structurally — no post-hoc editing
Why decisions need snapshots
Victim compensation decisions are reviewed by auditors years later. Appeals ask “what did the board actually see?” The honest answer is often “we don’t know anymore — the record has changed.” VCPMS solves this by capturing the full record at decision time as an immutable snapshot.
What the Award captures
When a VcClaim reaches Approved or Denied, VCPMS creates an Award record containing:
- Full JSON snapshot of the case: victim, claimant, crime, offenders, requested benefits, recommendations, contacts, messages, eligibility flags, documents, financial summary
- Vote tally: who moved, who seconded, who was present, for / against / abstain
- Agenda context: which DeterminationDocket this decision came from
- Decision data: approval status, denial reason (if denied), conditions
The snapshot is preserved even if the underlying claim is later edited.
AwardItems
Each approved (or denied) benefit on the Award is an AwardItem — a line-item snapshot of the RequestedBenefit at decision time: approved amount, number of sessions, commentary.
Predecessor chain
Reevaluations create new Awards that link back to their predecessors. The full decision history is a linked chain, not an overwrite.