User Tools

Site Tools


documentation:next_cdm:single_cost

This is an old revision of the document!


Single Cost Table

Requester: Durea family Discussion: here and here.

Proposal to consolidate all current cost tables (Procedure_Cost, Drug_Cost, Device_Cost, Visit_Cost) in V5.0 into one single table. The table could be connected to any of the Domain tables (Procedure_Occurrence, Condition_Occurrence, Drug_Exposure, Device_Exposure, Observation, Measurement).

Instead of generating additional cost tables, each tied to a specific domain, perhaps we create a single, unified cost table to capture costs for all domains. visit_cost and device_cost share identical columns for tracking costs.

FieldRequiredTypeDescription
cost_idYesintegerA unique identifier for each COST record.
cost_event_idYesintegerA foreign key identifier to the event (e.g. Measurement, Procedure, Visit, Drug Exposure, etc) record for which cost data are recorded.
cost_domain_idYesstring(20)The concept representing the domain of the cost event, from which the corresponding table can be inferred.
currency_concept_idNointegerA concept representing the 3-letter code used to delineate international currencies, such as USD for US Dollar.
chargeNofloatThe amount charged by the provider of the good/service (e.g. hospital, physician pharmacy, dme provider).
paid_copayNofloatThe amount paid by the Person as a fixed contribution to the expenses. Copay does not contribute to the out of pocket expenses.
paid_coinsuranceNofloatThe amount paid by the Person as a joint assumption of risk. Typically, this is a percentage of the expenses defined by the Payer Plan after the Person's deductible is exceeded.
paid_toward_deductibleNofloatThe amount paid by the Person that is counted toward the deductible defined by the Payer Plan.
paid_by_payerNofloatThe amount paid by the Payer. If there is more than one Payer, several DRUG_COST records indicate that fact.
paid_by_coordination_benefitsNofloatThe amount paid by a secondary Payer through the coordination of benefits.
total_out_of_pocketNofloatThe total amount paid by the Person as a share of the expenses.
total_paidNofloatThe total amount paid for the expenses of drug exposure.
ingredient_costNofloatThe portion of the drug expenses due to the cost charged by the manufacturer for the drug, typically a percentage of the Average Wholesale Price.
dispensing_feeNofloatThe portion of the drug expenses due to the dispensing fee charged by the pharmacy, typically a fixed amount.
costNofloatCost of service/device/drug incurred by provider/pharmacy. Was “average_wholesale_price” which represented: “List price of a Drug set by the manufacturer”.
payer_plan_period_idNointegerA foreign key to the PAYER_PLAN_PERIOD table, where the details of the Payer, Plan and Family are stored.
amount_allowedNofloatThe contracted amount agreed between the payer and provider.
revenue_code_concept_idNointegerA foreign key referring to a Standard Concept ID in the Standardized Vocabularies for Revenue codes.
revenue_code_source_valueNostring(50)The source code for the Revenue code as it appears in the source data, stored here for reference.
documentation/next_cdm/single_cost.1445795919.txt.gz · Last modified: 2015/10/25 17:58 by cgreich