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;