Name the activity provider in each participation record
Synthetic joint programme has L1 attending a charity-run session, L2 attending a partner-run session referred by the charity, and L3 booked into a charity session with no attendance yet. The local measure counts verified participation delivered by this charity only. L2 is a verified partner service and a charity referral, not another charity-delivered session.
| Constraint | Required record | Example decision rule |
|---|---|---|
| Provider identity | Activity ID + delivering organisation | L2 provider is partner |
| Participation | Verified attendance separate from booking | L3 not yet counted |
| Role attribution | Referral and delivery fields separately | Do not count one referral as delivery |
Test delivered, referred and booked activity
| Case | Input | Expected decision |
|---|---|---|
| L1 | Charity provider; attendance verified | Count 1 charity participation |
| L2 | Partner provider; charity referral | Referral count only for charity |
| L3 | Charity booking; no attendance | Pending participation |
- Read provider for each activity
- Read attendance evidence
- Keep referral role separate
- Count scoped delivered participation
Unknown provider remains unassigned in the delivered count; do not default it to the reporting organisation.
How many charity-delivered participations are supported now?
Show the worked answer
One, L1. L2 is partner-delivered and L3 has no attendance evidence.
Keep provider and referral dimensions in the export so collaborative work can be acknowledged without doubling delivered counts.