1. Lifecycle Overview & State Diagram

Every victim compensation claim in VCPMS follows a defined lifecycle with 10 states (per the VcClaimState enum). The process begins when a victim submits an application through VCPOnline (or another intake channel) and concludes when the claim reaches one of the terminal states: Approved, Denied, Rescinded, or Withdrawn.

Complete State Diagram

Draft Intake Pending Review Under Review Pending Determination Pending Board Determination Approved

Pending Board Determination is skipped when program configuration routes to an examiner/supervisor instead of a board.

Any Active State Denied or Withdrawn or Rescinded
Withdrawn Intake (reopen)
State Description Portal
DraftApplication is being filled out by the victim in VCPOnline. Not yet submitted to the program.VCPOnline
IntakeApplication has been submitted and received. Staff verifies data and collects documents.VCPOffice
Pending ReviewIntake is complete; claim is queued for analyst review of eligibility and benefits.VCPOffice
Under ReviewAnalyst is actively reviewing eligibility, documentation, and AI-assisted flags.VCPOffice
Pending DeterminationReview complete; claim is awaiting examiner or supervisor determination.VCPOffice
Pending Board DeterminationClaim is scheduled on a Determination Docket (DeterminationDocket) and awaiting board vote.VCPOffice
ApprovedClaim approved with at least one completed award. Payments can be issued. Additional awards can be created.VCPOffice
DeniedClaim denied with a required reason code. Denial letter auto-generated.VCPOffice
RescindedA prior approval or denial has been rescinded (new information, fraud finding, policy reversal). Claim re-enters review.VCPOffice
WithdrawnClaim withdrawn. Can be reopened back to Intake.VCPOffice
Two Portals, One Workflow The first part of the lifecycle (Draft through Submission) happens in VCPOnline — the victim-facing portal. The second part (Intake through Resolution) happens in VCPOffice — the staff back-office. This document covers both parts end-to-end.

Part 1: Submitting the Application (VCPOnline)

The VCPOnline application wizard guides victims or claimants through a 14-step form to submit a victim compensation application. The wizard auto-saves progress at each step, allowing applicants to complete the form across multiple sessions. Each step is described in detail below.

Auto-Save When the applicant navigates away from any wizard step, the system automatically saves all entered data. The applicant can close the browser, return later, and resume where they left off.
Screenshot: VCPOnline application wizard — start page showing the list of steps and progress indicator

Step 1: Start Application

An introductory screen that explains the victim compensation program, provides important instructions, and outlines what information the applicant will need to complete the application. No data is collected on this step — the applicant clicks "Next" to begin.

Screenshot: VCPOnline Step 1 — Start Application page with program introduction and instructions

Step 2: Victim Information

Collects the primary victim's personal and contact information. This is typically the person who was directly harmed by the crime.

FieldTypeRequiredNotes
First NameText (max 50)Yes
Middle NameText (max 50)No
Last NameText (max 50)Yes
Date of BirthDateYes
GenderDropdownNoFemale, Male, Undeclared
Social Security NumberMasked (###-##-####)NoEncrypted at rest
Residential AddressAddress blockNoStreet, City, State, Zip, County
Mailing AddressAddress blockNoStreet, City, State, Zip
Phone NumberPhone (###) ###-####No
Email AddressEmailNoValidated format
Secondary Victim Support When the program has Secondary Victim Support enabled, a checkbox "Is Secondary Victim?" appears on this step. If checked, additional fields appear for the primary victim's information, and Step 3 (Additional Secondary Victims) becomes available. Secondary victims are family members or dependents of the direct crime victim.
Screenshot: VCPOnline Step 2 — Victim Information form showing name, DOB, SSN, address, and contact fields

Step 3: Additional Secondary Victims Conditional

This step only appears when Secondary Victim Support is enabled and the applicant indicated they are a secondary victim on Step 2. It allows listing additional secondary victims associated with the same crime.

For each additional victim:

  • Name (first, middle, last)
  • Relationship to primary victim
  • Gender, Date of Birth, SSN
  • Address, Phone, Email

Victims are added via a modal dialog and displayed in a summary list with edit/remove actions.

Screenshot: VCPOnline Step 3 — Additional Secondary Victims list with Add Victim modal

Step 4: Claimant Information

Collects information about the person filing the claim, who may be different from the victim (e.g., a parent filing on behalf of a minor victim, or a spouse filing on behalf of a deceased victim).

Smart Logic
  • If the claimant is the same person as the victim, the applicant checks "Claimant Same as Victim" and all fields are auto-populated and hidden.
  • If filing as a secondary victim, the claimant fields are hidden with a "Not required" message (secondary victims file under the primary claim).
  • Otherwise, a full set of claimant fields is displayed (same fields as Victim Information).
FieldTypeNotes
Relationship to VictimDropdownSelf, Sibling, Child, Parent, Spouse, Witness, Adoptive Parent, Co-Worker, Other
Name (First, Middle, Last)TextSame structure as victim
Gender, DOB, SSNVariousSame format as victim
Address, Phone, EmailVariousSame structure as victim
Screenshot: VCPOnline Step 4 — Claimant Information with "Same as Victim" toggle and relationship dropdown

Step 5: Crime Information

Captures the details of the crime that led to the victim's injuries and the compensation application.

FieldTypeRequiredNotes
Type of CrimeDropdownYesHomicide, Sexual Assault, Assault, Robbery, Burglary, Arson, DUI/Vehicular, Other
Other Crime DescriptionTextIf "Other"Only shown when "Other" crime type is selected
Crime DescriptionTextarea (max 1000)NoDetailed narrative of what happened
Injuries Caused by CrimeTextareaNoDescription of injuries sustained
Date Crime StartedDateYes
Date Crime EndedDateNoFor crimes occurring over a period
Date Crime DiscoveredDateNoFor delayed discovery (e.g., fraud, abuse)
Date Reported to Law EnforcementDateNoUsed for filing deadline calculations
Reported to Agency NameTextNoName of law enforcement agency
Investigating Officer (First & Last Name)TextNo
Crime Location DescriptionTextareaNoNarrative description of location
Crime AddressAddress blockNoStreet, City, State, Zip
Screenshot: VCPOnline Step 5 — Crime Information form with crime type, dates, location, and officer details

Step 6: Offender Information

Lists the offender(s) or suspect(s) involved in the crime. Multiple offenders can be added.

For each offender:

FieldTypeNotes
Name (First, Middle, Last)Text
Relationship to VictimDropdownSelf, Sibling, Child, Parent, Spouse, Other, etc.
Date of BirthDate
Has Been ArrestedCheckbox
Charges FiledCheckbox
Criminal Case NumberTextShown only if charges filed

Offenders are managed via a modal dialog and displayed in a list view.

Screenshot: VCPOnline Step 6 — Offender Information list with Add Offender modal

Step 7: Insurance Information

Records any insurance policies that may provide coverage for expenses related to the crime. Victim compensation programs typically serve as a payer of last resort, so insurance information is essential for determining the amount of benefits to award.

For each insurance policy:

FieldTypeNotes
Insurance TypeDropdownHealth, Life, Disability, Workers' Comp, Other
Insurance Company NameText
Policy Holder NameText
Policy NumberText
Policy Issued DateDate
Agent AddressAddress blockStreet, City, State, Zip
Screenshot: VCPOnline Step 7 — Insurance Information with policy list and Add Insurance modal

Step 8: Civil Suit / Attorney Information

Captures whether the victim or claimant has filed a civil lawsuit related to the crime, and attorney details if applicable.

FieldTypeCondition
Is Civil Suit Filed?CheckboxAlways shown
Law Firm NameTextOnly if civil suit filed
Attorney First & Last NameTextOnly if civil suit filed
Attorney PhonePhoneOnly if civil suit filed
Attorney EmailEmailOnly if civil suit filed
Attorney AddressAddress blockOnly if civil suit filed
Screenshot: VCPOnline Step 8 — Civil Suit toggle with conditionally shown attorney fields

Step 9: Expenses & Benefits Information

The applicant selects which types of expenses they are claiming and provides details about service providers. This is one of the most comprehensive steps in the wizard.

Expense Category Checkboxes (18 categories)

Medical
Medical Supplies / Pharmacy
Dental
Mental Health
Counseling for Victim
Grief Counseling
Funeral
Income Loss for Victim
Income Loss for Caregiver
Loss of Support
Future Economic Loss
Rehabilitation
Caregiver Assistance
Replacement Services
Transportation
Locks / Repair / Replacement
Crime Scene Cleanup
Traditional American Indian Services

When Funeral is selected, additional fields appear for Funeral Home Name and Funeral Home Address.

Service Providers

The applicant can list service providers who are providing care or services. For each provider:

  • Service Description
  • Provider Name
  • Phone, Email, Address

Anticipated Expenses

A freeform textarea (max 500 characters) for describing anticipated future expenses not yet incurred.

Screenshot: VCPOnline Step 9 — Expense categories grid, funeral home fields (conditional), and service provider list

Step 10: Employer / Income Information

Captures employment and income loss details if the victim was unable to work due to the crime.

FieldTypeCondition
Enter Employer Information?CheckboxAlways shown
Unable to Work Due to CrimeCheckboxIf employer info enabled
Miss Work From / To DatesDate rangeIf employer info enabled
Weekly Net PayCurrencyIf employer info enabled
How Long EmployedTextIf employer info enabled
Is Self EmployedCheckboxIf employer info enabled
Employer NameTextIf employer info enabled
OccupationTextIf employer info enabled
Employer Contact (Name, Phone, Email)VariousIf employer info enabled
Employer AddressAddress blockIf employer info enabled
Treating Physician (Name, Phone, Email, Address)VariousIf employer info enabled
Screenshot: VCPOnline Step 10 — Employer / Income form with work absence dates, weekly pay, and physician details

Step 11: Demographics & Referral Source

Collects optional demographic information used for federal reporting (OVC Performance Report) and tracks how the victim learned about the compensation program.

FieldTypeNotes
RaceDropdownWhite, Black, Asian, Native American, Hispanic, MultiRacial, Other, Undeclared
Other Race DescriptionTextOnly if "Other" selected
Referred ByDropdownPolice, Domestic Violence Program, Attorney, Hospital, Social Worker, Unknown, Other
Tribe AssociationDropdownIf applicable (configurable per state)
Screenshot: VCPOnline Step 11 — Optional demographics with race, referral source, and tribe association

Step 12: Document Attachments

Allows the applicant to upload supporting documents such as police reports, medical bills, receipts, and other evidence. Documents uploaded here are attached directly to the claim and become part of the case file in VCPOffice.

  • Supported formats: PDF, DOC, DOCX, JPG, PNG, and other common document types
  • Multiple files: Applicants can upload multiple documents
  • Remove: Documents can be removed before submission
  • File list: All uploaded files displayed in a summary list with file names
Screenshot: VCPOnline Step 12 — Document upload area with file list and upload/remove actions

Step 13: Application Summary

Displays a read-only summary of all information entered across all wizard steps. The summary is organized in card-based sections:

  1. Victim Information — Name, DOB, contact details
  2. Additional Secondary Victims — If applicable
  3. Claimant Information — Relationship, name, contact
  4. Crime Information — Crime type, dates, location, officer
  5. Offenders — Names, relationships, arrest status
  6. Insurance — Coverage types, carriers, policy numbers
  7. Civil Suit — Filing status, attorney details
  8. Expenses — Selected benefit categories, providers
  9. Employer — Employment details, income loss
  10. Demographics — Race, referral source
  11. Documents — List of attached files

Each card has an "Edit" link that navigates back to the corresponding wizard step for corrections.

Screenshot: VCPOnline Step 13 — Full application summary with card-based sections and Edit links for each section

Step 14: Signatures & Submission

The final step presents up to 10 acceptance statements that the applicant must acknowledge before submitting. These statements are configurable per state program and typically include:

  • Acknowledgment that the information provided is true and accurate
  • Consent to release medical and financial records
  • Understanding of program eligibility requirements
  • Agreement to cooperate with law enforcement
  • Authorization for the program to verify information
  • Understanding of payer-of-last-resort provisions
  • Acknowledgment of potential subrogation
  • Additional state-specific terms and conditions

All visible acceptance checkboxes must be checked before the "Submit Application" button becomes active.

What Happens on Submission When the applicant clicks "Submit":
  1. The system validates that all required acceptances are checked
  2. A unique claim number is generated (e.g., 25-0001) using configurable formats
  3. The claim transitions from Draft to Intake
  4. The submission date and time are recorded
  5. Duplicate detection runs using fuzzy matching on victim name, SSN, crime date, and date of birth
  6. The claim is assigned to a staff member based on configurable assignment rules
  7. Automated notifications are sent to the assigned analyst and the applicant
  8. A confirmation page displays the claim number
  9. The applicant is redirected to their applications list where they can track status
Screenshot: VCPOnline Step 14 — Acceptance checkboxes and Submit Application button
Screenshot: VCPOnline — Submission confirmation page showing the assigned claim number

Part 2: Processing the Claim (VCPOffice)

Once the application is submitted, the claim enters the VCPOffice back-office system where program staff review, verify, determine eligibility, create awards, and process the claim to its final resolution.

Claim Receipt & Auto-Assignment

When a claim transitions to Intake, the system automatically:

Claim Number Generated

A unique, human-readable claim number is assigned using a configurable format (e.g., 25-0001). The format, prefix, and whether the sequence resets yearly are all tenant-configurable.

Duplicate Detection

The system runs configurable fuzzy matching rules against existing claims. Potential duplicates are flagged and shown to staff who can acknowledge, link, or dismiss matches.

Auto-Assignment

Based on the WorkItemManagerConfig assignment rules, the claim is automatically assigned to a Claims Analyst. Rules can consider workload balancing, geographic jurisdiction, specialty, or organizational unit.

Notifications Sent

Automated notifications are dispatched to the assigned analyst (new claim to review) and the applicant (confirmation of receipt with claim number).

The assigned analyst finds the new claim in their task queue on the VCPOffice dashboard or through the VC Claims Search screen.

Screenshot: VCPOffice — Claims search screen showing newly received applications with state "Intake"

Claim Management Interface

The VCPOffice claim management page is a two-panel layout that gives staff access to every aspect of a claim:

Edit Panel (Left)

14 tabbed sections containing all editable claim data: victim information, claimant details, crime data, offenders, insurance, civil suit, expense bills, treatment plans, income loss, awards, payees, related claims, contacts, and advocate assignment.

📈

About Panel (Right)

Claim summary header showing state, dates, and assignments. Below are tabs for the hierarchical financial summary, payment tracking, and benefit adjustments.

Header Action Bar

The header bar above the panels provides all state transition and management actions:

ActionDescription
Submit (Split Button)Primary state transition actions. Dynamically shows available transitions based on current state: "Submit Application", "Submit for Award", "Approve", "Deny", "Withdraw"
SaveSaves all changes made across edit tabs
DeletePermanently deletes the claim (permission-controlled)
Archive / UnarchiveMoves claim to/from archive (for resolved claims)
Access ControlGrant/remove web access for applicants (VCA) and assign/remove advocates (ADV)
Actions MenuSet alert, edit external reference, change priority
Screenshot: VCPOffice — Claim management page showing two-panel layout with header action bar, edit tabs on left, and summary/financial panel on right

Edit Tabs — Complete Reference

The left panel contains 14 tabs organized into logical groups. Each tab contains the relevant data fields for that section of the claim.

# Tab Name Contents Visibility
1 Victim Name (prefix, first, middle, last, suffix), DOB, Gender, SSN, Race, Age at Crime, Victim Referral source, residential/mailing address, phone, email. Change history tracking per field. Secondary claims list (if primary victim). Always
2 Claimant Relationship to victim, name, DOB, Gender, SSN, Race, address, phone, email. Auto-sync from Victim when relationship is "Self". Change history tracking. Always
3 Crime Crime type, date of crime, county, location, federal qualifier, description. Change history tracking. Primary victims only
4 Offenders List of offenders with name, DOB, SSN, Gender, Race, relationship to victim, custody status, aliases. Add/edit/remove via modal. Primary victims only
5 Insurance Insurance policies with company, policy number, coverage type, amounts, deductibles, claim status. Multiple policies supported. Always
6 Civil Suit Lawsuit status, defendant info, attorney details, settlement/award amounts, court information, case number. Always
7 Expense Bills List of expense bill requests with ShortName, status, benefit category, requested amount. Click to navigate to ExpenseBill management page. Create new bills. Always
8 Treatment Plans List of treatment plan requests with provider, service type, date range, requested amount. Navigate to TreatmentPlan management. Always
9 Income Loss Income loss claims with employer, occupation, period, weekly income, total loss. Navigate to IncomeLoss management. Always
10 Awards List of awards with ShortName, status, amount, date. Click to navigate to Award management. Create additional awards (when approved). Always
11 Payees Payment recipients: individuals, organizations, providers. Name, type, account summary, payment totals. Always
12 Related Claims Linked claims: duplicates, secondary victims, related cases. Duplicate detection results with acknowledge/dismiss actions. Always
13 Contacts Additional contacts: emergency contacts, authorized representatives, attorneys, service providers. Multiple contact types. Always
14 Advocate Assigned advocate user, advocate user group, advocate organization, assignment dates and notes. Staff/Admin only
Screenshot: VCPOffice — Victim tab showing personal information fields, address, contact details, and change history icons
Screenshot: VCPOffice — Claimant tab with relationship dropdown and auto-sync from victim functionality
Screenshot: VCPOffice — Crime tab showing crime type, date, location, and investigating officer
Screenshot: VCPOffice — Offenders tab showing offender list with add/edit modal
Screenshot: VCPOffice — Insurance tab with insurance policy list
Screenshot: VCPOffice — Civil Suit tab with lawsuit status and attorney details
Screenshot: VCPOffice — Expense Bills tab showing linked expense bill records with status
Screenshot: VCPOffice — Treatment Plans tab with treatment plan list
Screenshot: VCPOffice — Income Loss tab with income loss records
Screenshot: VCPOffice — Awards tab showing award list with Create Award button
Screenshot: VCPOffice — Related Claims tab with duplicate detection results and linked claims
Screenshot: VCPOffice — Contacts tab with contact list

About Panel — Financial Summary & Payments

The right-side panel provides at-a-glance claim information and financial tracking.

Summary Header

Displays key claim metadata that is always visible:

  • Claim Number (ShortName) — clickable to copy to clipboard
  • Current State — color-coded state badge
  • Received Date — when the application was submitted
  • Victim Name & Claimant Name
  • Date of Crime & Crime Type
  • Owned By VCA User — the applicant who submitted via VCPOnline (clickable)
  • Assigned To Advocate — the advocate user and user group (clickable)
  • Is Primary Victim — flag indicating primary vs. secondary victim
  • ED Approved DateTime / By User — when eligibility was determined and by whom

Financial Summary Tab

A hierarchical, drill-down financial view organized by benefit category:

Benefit Category: Medical
Preapprovals
Preapproval #1 ... $5,000
Requested Benefits
Hospital Stay ... $10,000
Award Item: Approved $8,000
Payment #1: $4,000 (Processed)
Payment #2: $4,000 (Pending)
Category Totals: Requested: $15,000 | Approved: $11,000 | Paid: $7,000 | Remaining: $4,000

Payments Tab

Lists all payments associated with the claim including payment ID, status (pending, processed, reversed), payee name, amount, payment date, and payment method. Click any payment to navigate to the Payment management page.

Benefit Adjustments Tab

Lists post-award adjustments with adjustment type (increase, decrease, reversal), affected benefit category, original and adjusted amounts, reason, and audit trail.

Screenshot: VCPOffice — About panel showing claim summary header with state badge, dates, and assignments
Screenshot: VCPOffice — Financial Summary tab showing hierarchical benefit category breakdown with drill-down to awards and payments
Screenshot: VCPOffice — Payments tab showing payment list with status and amounts

Eligibility Determination

During the Intake and Review phases, the Claims Analyst performs an Eligibility Determination (ED) — a structured evaluation of whether the claim meets the program's requirements for compensation.

Eligibility Criteria

The analyst evaluates each criterion and records the result as Yes, No, or Waived:

Eligibility Question Possible Answers
Did the crime occur in the state?Yes No Waived
Did the victim sustain a direct injury?Yes No Waived
Was contributory or illegal behavior considered?Yes No Waived
Did the victim cooperate with law enforcement?Yes No Waived
Was the crime reported within 48 hours?Yes No Waived
Was the claim filed within 180 days?Yes No Waived
Was the claim filed within 4 years of the incident?Yes No Waived
Waiver Capability Each criterion supports a "Waived" option for exceptional circumstances — e.g., a child victim who could not report the crime, or a victim with cognitive disabilities. Waivers are fully documented in the audit trail with the user who granted the waiver and the date.

Once the eligibility determination is complete and the claim is verified, the analyst clicks the "Submit for Determination" button. The system validates that required fields (victim name, claimant name) are populated before allowing the transition to Pending Determination (or Pending Board Determination when board review is required).

Screenshot: VCPOffice — Eligibility Determination fields showing Yes/No/Waived options for each criterion

Award Processing

When the analyst clicks "Submit for Award", the following automated sequence occurs:

Claim transitions to Pending Determination

The claim state changes from Under Review to Pending Determination (or Pending Board Determination if board review is required). The system validates eligibility data and required fields.

Eligibility Award Created Automatically

The system creates an Award entity linked to the claim. This is the "Eligibility Award" representing the initial determination. The eligibility approval date and approving user are recorded.

Decision recorded — immutable Award created

When the examiner or board records the decision, an immutable Award record is created capturing the full case snapshot at decision time. For board-reviewed claims the workflow runs through a DeterminationDocket with its own states (Draft → WaitingForDecision → RecordingDecision → Completed). The analyst is redirected to the Award record for downstream payment processing.

Award Items Created

On the Award management page, the analyst adds individual Award Items — one per benefit category being approved. Each item specifies the benefit category (medical, dental, counseling, funeral, lost wages, etc.) and the approved dollar amount.

Review & Approval

The Award moves through its own lifecycle: DraftReady for DecisionWaiting for Board Decision (if board review is required) → Completed. The Board or supervisor reviews and approves, modifies, or denies the award.

Claim Approved

When the Award is completed with approved amounts, the claim transitions to Approved. Payments can now be created and issued to the victim, providers, and other payees.

Award Lifecycle

Award Draft Ready for Decision Waiting for Board Decision Completed
Subsequent Awards An approved claim can receive additional awards for ongoing or new expenses. Each subsequent award goes through the same lifecycle independently. The "Create Award" button appears on the Awards tab when the claim is in Approved status.
Screenshot: VCPOffice — Award management page showing award items by benefit category, amounts, and approval status
Screenshot: VCPOffice — Determination Docket page for award review and decision

Resolution: Approved, Denied, or Withdrawn

Every claim reaches one of three terminal states:

Approved

  • At least one completed award
  • Payments issued to payees
  • Additional awards can be created
  • Financial tracking continues
  • Can be archived when complete

Denied

  • Denial reason required
  • 11 configurable denial reasons
  • Denial letter auto-generated
  • Notifications sent to applicant
  • Can be withdrawn after denial

Withdrawn

  • Reason is optional
  • Initiated by claimant or staff
  • Can be reopened back to Intake
  • Preserves all claim data

Denial Reasons

When denying a claim, the analyst must select a specific reason. These are configurable per state program:

Denial ReasonDescription
Collateral SourceVictim has insurance or other coverage that fully covers expenses
Crime Prior to Program DateCrime occurred before the program's eligibility start date
Criminal ConductVictim's own criminal conduct contributed to the injury
Failure to CooperateVictim/claimant failed to cooperate with law enforcement
Failure to ReportCrime not reported to law enforcement within required timeframe
Ineligible ClaimantClaimant does not meet eligibility criteria
Ineligible ExpensesRequested expenses are not covered under the program
Late FilingApplication filed after the program deadline
No Compensable CrimeThe incident does not qualify as a compensable crime
No JurisdictionCrime occurred outside the program's jurisdiction
Not Crime RelatedExpenses are not related to the crime
Screenshot: VCPOffice — Deny claim dialog with denial reason dropdown and confirmation

Access Control & Assignment

VCPOffice provides granular control over who can access each claim across different portals:

Assignment Type Who Effect Managed Via
VCA User (Applicant) Victim or claimant Can view claim status, upload documents, and submit updates in VCPOnline Access → Grant Web Access
Advocate User Victim advocate Can view claim details, submit documents, and assist the victim through VCPAdvocate Access → Advocate → Assign
Advocate User Group Advocate organization All users in the group can access the claim through VCPAdvocate Access → Advocate → Assign User Group
Organization Unit Staff geographic area Claims assigned to a regional or administrative organizational unit for workload distribution Assignment modal

When replacing an existing assignment, the system checks for affected access invitations and presents a management dialog to process or delete them before completing the reassignment.

Screenshot: VCPOffice — Access Control dropdown showing Grant Web Access and Advocate assignment options

Key Features & Capabilities

🔍

Duplicate Detection

Configurable fuzzy matching on victim name, SSN, crime date, and date of birth with adjustable score thresholds. Potential duplicates are flagged at submission and can be acknowledged, dismissed, or linked as related claims.

👥

Primary & Secondary Victims

Support for companion claims where secondary victims (family members, dependents) link to a primary victim's claim. Secondary claims share crime information while maintaining independent award and payment tracking.

🕒

Data History Tracking

Feature-flagged change tracking for victim name, address, contact, claimant info, and crime data. Each tracked field shows a clock icon that opens a timeline of all changes with who, what, and when.

📋

Configurable State Machine

All state transitions, assignment rules, notification triggers, and document generation rules are defined per-tenant in the WorkItemManagerConfig. Each state program can have its own unique workflow without code changes.

💰

Hierarchical Financials

Drill-down financial view organized by benefit category showing preapprovals, requested benefits, approved award items, processed payments, adjustments, and remaining balance at every level.

🔒

Full Audit Trail

Every change to a claim — state transitions, data edits, document uploads, assignments, and access events — is recorded with who, what, when, and why for complete accountability and VOCA compliance.

Configurable Eligibility

State-specific eligibility criteria with waiver support, configurable filing deadlines, and jurisdictional rules. The waiver option accommodates exceptional circumstances while maintaining full audit documentation.

📧

Automated Notifications

Configurable notification rules trigger email, SMS, or in-app alerts at every lifecycle stage: receipt confirmation, assignment, state changes, document requests, award decisions, payment issuance, and denial notices.