Overview
Member events are landed raw, normalised, resolved under policy ID-MATCH v3 (version 1, threshold 0.85) and passed to eligibility, claims and outreach.
Pipeline
Ingest, normalise, match, score, escalate, resolve, derive actions
run-mvi3l0p3, policy v1, done, 61.2s
- 1. Land raw (bronze)
- 2. Normalise (silver)
- 3. Block candidates
- 4. Score pairs
- 5. Cluster and write (gold)
- 6. Derive actions
12:37:53.230bronzeLanding raw feed as-is
12:37:54.057bronzeLanded 5,000 raw events
12:37:54.268bronzeLanded 10,000 raw events
12:37:54.420bronzeLanded 15,000 raw events
12:37:54.682bronzeLanded 20,000 raw events
12:37:54.869bronzeLanded 25,000 raw events
12:37:55.019bronzeLanded 30,000 raw events
12:37:55.260bronzeLanded 35,000 raw events
12:37:55.443bronzeLanded 40,000 raw events
12:37:55.597bronzeLanded 45,000 raw events
12:37:55.910bronzeLanded 50,000 raw events
12:37:56.081bronzeLanded 55,000 raw events
12:37:56.278bronzeLanded 60,000 raw events
12:37:56.468bronzeLanded 65,000 raw events
12:37:56.665bronzeLanded 70,000 raw events
12:37:56.945bronzeLanded 75,000 raw events
12:37:57.159bronzeLanded 80,000 raw events
12:37:57.320bronzeLanded 85,000 raw events
12:37:57.560bronzeLanded 90,000 raw events
12:37:57.717bronzeLanded 95,000 raw events
12:37:58.003bronzeLanded 100,000 raw events
12:37:59.032bronzeBronze: 100,000 raw events landed from 4 sources
12:37:59.036silverExtracting and normalising
12:37:59.384silverNormalised 5,000 / 100,000 · 4,992 carried quality flags
12:37:59.707silverNormalised 10,000 / 100,000 · 9,986 carried quality flags
12:37:59.960silverNormalised 15,000 / 100,000 · 14,981 carried quality flags
12:38:00.352silverNormalised 20,000 / 100,000 · 19,974 carried quality flags
12:38:00.622silverNormalised 25,000 / 100,000 · 24,968 carried quality flags
12:38:00.954silverNormalised 30,000 / 100,000 · 29,960 carried quality flags
12:38:01.239silverNormalised 35,000 / 100,000 · 34,957 carried quality flags
12:38:01.712silverNormalised 40,000 / 100,000 · 39,954 carried quality flags
12:38:02.129silverNormalised 45,000 / 100,000 · 44,948 carried quality flags
12:38:02.506silverNormalised 50,000 / 100,000 · 49,942 carried quality flags
12:38:03.003silverNormalised 55,000 / 100,000 · 54,935 carried quality flags
12:38:03.393silverNormalised 60,000 / 100,000 · 59,926 carried quality flags
12:38:03.786silverNormalised 65,000 / 100,000 · 64,922 carried quality flags
12:38:04.204silverNormalised 70,000 / 100,000 · 69,918 carried quality flags
12:38:04.723silverNormalised 75,000 / 100,000 · 74,913 carried quality flags
12:38:05.181silverNormalised 80,000 / 100,000 · 79,905 carried quality flags
12:38:05.615silverNormalised 85,000 / 100,000 · 84,901 carried quality flags
12:38:06.196silverNormalised 90,000 / 100,000 · 89,892 carried quality flags
12:38:06.659silverNormalised 95,000 / 100,000 · 94,886 carried quality flags
12:38:07.127silverNormalised 100,000 / 100,000 · 99,881 carried quality flags
12:38:07.132silverSilver: 100,000 normalised · 99,881 flagged · 505 junk quarantined
12:38:08.886gold:blockLoaded 99,495 silver records (505 junk held back)
12:38:10.052gold:block259,646 blocks → 189,776 candidate pairs
12:38:10.183gold:block259,646 blocks → 297,785 candidate pairs
12:38:10.228gold:block259,646 blocks → 364,065 candidate pairs
12:38:10.369gold:block259,646 blocks → 402,953 candidate pairs
12:38:10.452gold:block259,646 blocks → 424,386 candidate pairs
12:38:10.504gold:block259,646 blocks → 438,470 candidate pairs
12:38:10.539gold:block259,646 blocks → 446,111 candidate pairs
12:38:10.568gold:block259,646 blocks → 451,119 candidate pairs
12:38:10.623gold:block259,646 blocks → 454,132 candidate pairs
12:38:10.638gold:block259,646 blocks → 455,821 candidate pairs
12:38:10.648gold:block259,646 blocks → 456,793 candidate pairs
12:38:10.657gold:block259,646 blocks → 457,187 candidate pairs
12:38:10.663gold:block259,646 blocks → 457,329 candidate pairs (0 oversized blocks skipped)
12:38:10.668gold:matchScored 0 / 457,329 pairs · auto 1 · review 0
12:38:12.742gold:matchScored 300,000 / 457,329 pairs · auto 49,671 · review 7,145
12:38:13.760gold:matchScored 457,329 pairs · auto 87,604 · review 13,048 · reject 356,677
12:38:13.935gold:cluster46,741 identity clusters · largest 8
12:38:27.016gold:writeWrote 46,741 identities, 99,495 links, 4,326 steward cases
12:38:38.642gold:writeAudit trail: 84,288 decisions sealed
12:38:39.794gold:doneGold: 46,741 identities from 99,495 records · 4,326 to stewards
12:38:39.797actionsDeriving downstream actions for consumers
12:38:54.471actionsActions: 26,640 derived for eligibility, claims, outreach and next-best-action
12:38:54.475donePipeline complete in 61.2s
Bronze
100,000
Raw events landed
- Sources
- 4
- Loaded as-is
- no transformation
Silver
99,495
Normalised records
- Material quality issues
- 79,127
- Quarantined junk
- 505
Gold
46,741
Golden identities
- Duplicates collapsed
- 52,754
- Multi-record identities
- 27,207
Action
26,640
Downstream actions
- Proposed
- 8,228
- Executed
- 14,086
Auto-resolved
95.7%
41,111 by rule, 38,850 probabilistic
To stewards
4,326
0 decided, 4.3% of records
Pair precision
100.00%
vs hidden ground truth
Pair recall
92.33%
F1 0.960
Audit entries
505,602
hash-chained, verifiable
Last run
61.2s
457,329 pairs scored
Sources
What each feed contributes, and how much of it the graph could place
| Source | Raw | Usable | Material issues | No member ID | Linked |
|---|---|---|---|---|---|
| ENREnrollment | 43,101 | 42,871 | 84% | 2% | 29,405 |
| CLMClaims | 32,829 | 32,674 | 74% | 35% | 30,209 |
| TPAThird-party administrator | 14,474 | 14,404 | 77% | 85% | 11,671 |
| PRVProvider network | 9,596 | 9,546 | 80% | 50% | 8,676 |
Open steward cases by reason
Cases below the policy threshold wait for a steward
- Name and DOB agree, but no identifier confirms it2,234
- Confidence between review floor and threshold1,537
- Too few fields at source to decide494
- Two plausible identities within 0.1 of each other61
Threshold
0.85
Review floor
0.6
Guardrail
Identifier required to auto-merge
Downstream actions
Actions derived from the resolved identities, by consuming system
Eligibility engine
1,339
Eligibility conflict resolved
1,339 proposed
Claims processor
9,112
Orphan claim re-pointed
9,112 executed
Outreach
2,993
Outreach address corrected
2,993 proposed
Outreach
4,326
Outreach suppressed pending steward
4,326 held
Next-best-action
1,815
Care coordination outreach
1,815 proposed
Next-best-action
2,081
New member onboarding
2,081 proposed
Member services
4,974
Duplicate member record retired
4,974 executed