Data Model

How Optum assets and iZO capabilities connect

Illustrative synthetic dataLogical model, not a database

Typed arrays in one file today; the structure a pilot would map Optum and iZO sources into. Optum's real table layouts are not assumed.

Table definition

payer_segment

Optum claims (access patterns) + payer policy and PA source (to be confirmed)grain: one row per payer segment6 rows
ColumnTypeKeyExample
payer_idtext
PK
A
payer_nametext
National PBM Plan A
segment_typecategory
National PBM
regioncategory
Midwest
lives_covered_mdecimal (millions)
18.6
coverage_statuscategory
Covered, tier 3 with restrictions
barrier_severityinteger 0–100
82
pa_denial_rate_pctdecimal (%)
41
abandonment_rate_pctdecimal (%)
27
patients_affectedinteger
14,200
policy_criteriatext
Covered after documented failure of an SGLT2 inhibitor and a maximally tolerated ACEi/ARB. PA requires UACR ≥30 mg/g and eGFR 25–75 within 90 days. 30-day supply per fill.

Sample rows (live values)

payer_idpayer_namesegment_typeregionbarrier_severitypatients_affected
ANational PBM Plan ANational PBMMidwest8214,200
BRegional MA Plan BMedicare AdvantageSouth749,800
CCommercial Plan CCommercialNortheast616,300
DLarge Employer Plan DEmployerWest484,100

The restrictions list on each payer is not a column here. It becomes the payer_barrier table, so one payer can have many barriers. Denial, abandonment and policy criteria fields come from a payer policy and PA source that is still to be confirmed. The values here are simulated.