inspectomop.queries.payer_plan.counts_by_years_of_coverage¶
- inspectomop.queries.payer_plan.counts_by_years_of_coverage(inspector)¶
Returns counts of payer coverage based on continuous coverage (payer_plan_period_start_date - payer_plan_period_end_date)365.25. Note this method may count patients with more than one insurance plan multiple times. Ex pt with Medicare Parts A, B, and D.
- Parameters:
inspector (inspectomop.inspector.Inspector)
- Returns:
df
- Return type:
pandas.DataFrame
Notes
Original SQL
PP01: Continuous years with patient counts:
SELECT floor((p.payer_plan_period_end_date - p.payer_plan_period_start_date)/365) AS year_int, count(1) AS num_patients FROM payer_plan_period p GROUP BY floor((p.payer_plan_period_end_date - p.payer_plan_period_start_date)/365) ORDER BY 1;