Because PTRS captures every event once, every dashboard, KPI, heatmap, and report downstream is built on the same trusted data. No CSV wrangling. No mid-month reconciliation. No "which number is right?"
When the ED opens PTRS in the morning, this is what they see — the pulse of every club site, streaming live through SignalR.
Members, attendance rate, open incidents, compliance score.
Prominent alert when any room exceeds its threshold.
Live status per site with drill-down to the room level.
Today's check-ins, incidents, and parent notifications, live.
Programs and cohorts in-session right now.
Urgency-grouped (30 / 14 / 7 days) with direct action buttons.
By tier, so finance knows the monthly reimbursement pacing.
Category scores at a glance — drill down to failing items.
Unread count, with one-click mark-read.
7-day sparkline by severity.
Scheduled doses with administration status.
Live staff count per room, feeding the ratio monitor.
Every widget updates via SignalR the instant the underlying event happens. No refresh. No polling. No waiting.
These aren't generic "data exports." Each is a purpose-built report designed for a specific stakeholder — with branded PDF output and an Excel / CSV alternative.
| Report | Audience | Format | What's in it |
|---|---|---|---|
| MSR — Monthly Site Report | OCCL · Regional Director | PDF · Excel · CSV | 12+ sections · year / level / location / county filters |
| Compliance Summary | Site Director · OCCL Auditor | All 7 categories · specific failing items · trend chart | |
| Incident Report | OCCL · BGCA · Insurance | Structured AI-formatted narrative · timeline · parent log · resolution | |
| Enrollment Application | Family · Administration | PDF (6 pages) | Branded QuestPDF form with all guardian / emergency / medical data |
| CACFP Monthly Claim | Finance · USDA | DENARS package | Meal counts × tier × rate + evidence trail |
| Funder Report (per funder) | Funder (United Way / 21stCCLC / BGCA / JPMC / Barclays) | Grant-specific outcomes with filters · report history | |
| Demographic / Equity Report | Board · Funders | PDF · Excel | Age, gender, ethnicity, income tier · program cuts |
| Attendance Trends | Regional Director | Interactive + PDF | Area chart · date-range · location filter · loading / empty states |
| Incident Trend (3-panel) | Safety Officer · Board | Interactive + PDF | Weekly trend · by-type stacked · day × hour heatmap |
| Staff Coverage & Credential Report | HR · Director | Excel · PDF | Coverage gaps · expiring creds · background-check stage |
| Operational Reports (catalog) | Operations | CSV · Excel | Standard exports for ad-hoc finance / audit needs |
| User Activity Log | OrgAdmin · Auditor | Paginated in-app | Filtered to user management actions · tamper-evident |
Wednesday afternoons concentrate in Wilmington — an actionable pattern, not just a data point.
Every record, every edit, every view is logged with a SHA-256 hash chain. When an auditor or funder asks "how did you arrive at this?", the answer is already in the system — with cryptographic proof the number wasn't altered.
Every audit entry includes the SHA-256 of the previous entry — so any tampering anywhere in the chain is detectable at once.
RBAC-protected audit viewer with server-side search, filters, pagination, and full loading/error/empty states.
A single click verifies the full chain's integrity and reports the first tampered record, if any.