Skip to main content

member_month

One row per person per calendar month of coverage: the standard denominator of the warehouse. Enrollment spans are exploded into months here so that per-member-per-month rates, and the cost and utilization marts built on top, all divide by the same consistent count.

At a glance​

Schemadax_core
Tablemember_month
LayerCore Data Model
Object typetable
Columns19
Grainmember_month_id
Tagscore

Columns​

ColumnTypeKeyConstraintsDescription
member_month_idvarcharPKnot nullDax identifier for the person-month.
person_idvarcharnot nullThe covered individual.
member_idvarchar——
year_monthvarchar—Calendar month of coverage.
payervarchar—Payer providing coverage in the month.
planvarchar—Benefit plan providing coverage in the month.
dax_last_runvarchar—Timestamp of the warehouse build that produced this row.
payer_attributed_provider——Provider the payer attributed the member to.
payer_attributed_provider_practice———
payer_attributed_provider_organization———
payer_attributed_provider_lob———
custom_attributed_provider——Provider assigned by your own attribution logic.
custom_attributed_provider_practice———
custom_attributed_provider_organization———
custom_attributed_provider_lob———
dax_attributed_providervarchar—Provider selected by the warehouse attribution model for this member month. Prefer this when you want one consistent attribution.
dax_attributed_provider_bucketvarchar——
dax_attributed_provider_specialtyvarchar—Specialty of the attributed provider.
data_sourcevarcharnot nullLabel for the contributing system.

Querying​

select *
from dax_core.member_month
limit 100;