Skip to main content

medical_claim

One row per medical claim line: the atomic financial and service-level detail behind institutional and professional claims. Use this table when you need line-level codes, modifiers, service categories or cost components. For visit and admission counts prefer encounter, which already groups these lines into episodes of care.

At a glance​

Schemadax_core
Tablemedical_claim
LayerCore Data Model
Object typetable
Columns66
Grainmedical_claim_id
Tagscore, encounters

Columns​

ColumnTypeKeyTerminologyConstraintsDescription
medical_claim_idvarcharPK—unique, not nullDax identifier for the claim line. Unique on its own.
claim_idvarchar—not nullSource claim identifier, shared by all lines of the same claim.
claim_line_numberinteger—not nullPosition of this line within its claim.
encounter_idvarchar——The encounter this line was grouped into, where one was assigned.
encounter_typevarchar———
encounter_groupvarchar———
claim_typevarcharClaim type—Whether the claim is institutional, professional or another type.
person_idvarchar—not nullThe individual who received the service.
member_idvarchar———
payervarchar——Payer responsible for adjudicating the claim.
planvarchar——Benefit plan under which the claim was adjudicated.
claim_start_datedate——First date of service on the claim.
claim_end_datedate——Last date of service on the claim.
claim_line_start_datedate———
claim_line_end_datedate———
admission_datedate———
discharge_datedate———
service_category_1varcharService categories—Top level of the service-category hierarchy.
service_category_2varcharService categories—Second level of the service-category hierarchy.
service_category_3varchar——Third level of the service-category hierarchy.
admit_source_codevarcharAdmit source——
admit_source_descriptionvarchar———
admit_type_codevarcharAdmit type——
admit_type_descriptionvarchar———
discharge_disposition_codevarcharDischarge disposition——
discharge_disposition_descriptionvarchar———
place_of_service_codevarcharPlace of service—Coded setting in which the service was delivered.
place_of_service_descriptionvarchar———
bill_type_codevarcharBill type—Bill type, on institutional claims.
bill_type_descriptionvarchar———
drg_code_typevarchar———
drg_codevarchar———
drg_descriptionvarchar———
revenue_center_codevarcharRevenue center—Revenue center code, on institutional claims.
revenue_center_descriptionvarchar———
service_unit_quantitynumber———
hcpcs_codevarcharHCPCS level 2—Procedure or service code on the line.
hcpcs_modifier_1varcharHCPCS level 2——
hcpcs_modifier_2varcharHCPCS level 2——
hcpcs_modifier_3varcharHCPCS level 2——
hcpcs_modifier_4varcharHCPCS level 2——
hcpcs_modifier_5varcharHCPCS level 2——
rendering_npivarcharProvider—NPI of the provider who delivered the service.
rendering_tinvarchar———
rendering_namevarchar———
billing_npivarcharProvider—NPI of the entity that submitted the claim.
billing_tinvarchar———
billing_namevarchar———
facility_npivarcharProvider——
facility_namevarchar———
paid_datedate———
paid_amountnumber——Amount the payer paid for this line.
allowed_amountnumber——Contractually allowed amount for this line.
charge_amountnumber——Amount billed for this line.
coinsurance_amountnumber——Member coinsurance responsibility.
copayment_amountnumber——Member copayment responsibility.
deductible_amountnumber——Amount applied to the member deductible.
total_cost_amountnumber———
in_network_flaginteger——Set when the service was delivered in network.
enrollment_flaginteger———
member_month_idvarchar——Links the line to the member month in which it occurred.
file_datedate———
ingest_datetimetimestamp———
file_namevarchar———
dax_last_runtimestamp——Timestamp of the warehouse build that produced this row.
data_sourcevarchar—not nullLabel for the contributing system.

Querying​

select *
from dax_core.medical_claim
limit 100;