Skip to main content

medication

One row per medication record from clinical sources: orders and administrations, as distinct from dispensed pharmacy claims. Use this alongside pharmacy_claim when you need the clinical intent as well as the fill.

At a glance

Schemadax_core
Tablemedication
LayerCore Data Model
Object typetable
Columns30
Grainmedication_id, source_type, data_source
Tagscore

Columns

ColumnTypeKeyTerminologyConstraintsDescription
medication_idvarcharPKnot null
source_typevarcharPKnot null, one of: claims, clinical
person_idvarcharnot null
member_idvarchar
patient_idvarchar
encounter_idvarchar
claim_idvarchar
claim_line_numberinteger
payervarchar
planvarchar
dispensing_datedate
prescribing_datedate
source_code_typevarcharCode type
source_codevarcharIndex.html
source_descriptionvarchar
ndc_codevarcharNational drug code directory
ndc_descriptionvarchar
rxnorm_codevarcharIndex.html
rxnorm_descriptionvarchar
atc_codevarcharATC classification
atc_descriptionvarchar
routevarchar
strengthvarchar
quantityinteger
quantity_unitvarchar
days_supplyinteger
practitioner_idvarcharProvider
ingest_datetimetimestamp
dax_last_run
data_sourcevarcharPKnot null

Querying

select *
from dax_core.medication
limit 100;