Files
stack/src/cms/__init__.py
kert 8f99eeb154
Some checks failed
ci/woodpecker/push/deploy Pipeline failed
ci/woodpecker/push/ci Pipeline failed
add comprehensive test suite, CI/CD quality gates, and package publishing
- 5519 unit tests covering all modules (aco, bcda, bls, cms, pfs, rex, bib)
- ruff lint + format enforcement across entire codebase (377 files reformatted)
- pre-commit hook: ruff check, ruff format, pytest
- Woodpecker CI split into ci.yml (quality gate) and deploy.yml (package + images)
- ci.yml: lint → test → validate-compose, runs on every push/PR
- deploy.yml: build + publish Python package to Gitea PyPI registry, then
  container image builds, Trivy scans, and registry push (main branch only)
- Gitea branch protection on main: requires CI status checks to pass
- .gitignore updated for .coverage, dist/, *.egg-info/
- grafana config moved to dev/grafana/

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-28 14:58:48 -05:00

166 lines
15 KiB
Python

"""CMS — Public datasets from data.cms.gov.
Auto-generated from the CMS Data API catalog.
Contains SQLTable models for all publicly available datasets.
Datasets cover Medicare Shared Savings Program (MSSP),
ACO REACH, CMS Program Statistics, and other CMS programs.
Tables::
- AccountableCareOrganizationParticipants (cms.accountable_care_organization_participants)
- AccountableCareOrganizationSkilledNursingFacilityAffiliates (cms.accountable_care_organization_skilled_nursing_facility_affiliates)
- AccountableCareOrganizations (cms.accountable_care_organizations)
- AcoReachAlignedBeneficiaries (cms.aco_reach_aligned_beneficiaries)
- AcoReachEligibleBeneficiaries (cms.aco_reach_eligible_beneficiaries)
- AcoReachFinancialQualityResults (cms.aco_reach_financial_quality_results)
- AcoReachProviders (cms.aco_reach_providers)
- AdvanceInvestmentPaymentSpendPlan (cms.advance_investment_payment_spend_plan)
- AgencyHealthcareResearchQualityPatientSafetyIndicator11MeasureRates (cms.agency_healthcare_research_quality_patient_safety_indicator_11_measure_rates)
- AmbulatorySpecialtyModelParticipants (cms.ambulatory_specialty_model_participants)
- ComprehensiveCareJointReplacementModelMetropolitanStatisticalAreas (cms.comprehensive_care_joint_replacement_model_metropolitan_statistical_areas)
- CountyLevelAggregateExpenditureRiskScoreDataAssignableBeneficiaries (cms.county_level_aggregate_expenditure_risk_score_data_assignable_beneficiaries)
- CpcInitiativeParticipatingPrimaryCarePractices (cms.cpc_initiative_participating_primary_care_practices)
- DeficitReductionActHospitalAcquiredConditionMeasures (cms.deficit_reduction_act_hospital_acquired_condition_measures)
- EndStageRenalDiseaseFacilityAggregationGroupPerformance (cms.end_stage_renal_disease_facility_aggregation_group_performance)
- FacilityLevelMinimumDataSetFrequency (cms.facility_level_minimum_data_set_frequency)
- FederallyQualifiedHealthCenterAllOwners (cms.federally_qualified_health_center_all_owners)
- FederallyQualifiedHealthCenterEnrollments (cms.federally_qualified_health_center_enrollments)
- FiscalIntermediarySharedSystemAttendingRendering (cms.fiscal_intermediary_shared_system_attending_rendering)
- HomeHealthAgencyAllOwners (cms.home_health_agency_all_owners)
- HomeHealthAgencyCostReport (cms.home_health_agency_cost_report)
- HomeHealthAgencyEnrollments (cms.home_health_agency_enrollments)
- HomeInfusionTherapyProviders (cms.home_infusion_therapy_providers)
- HospiceAllOwners (cms.hospice_all_owners)
- HospiceEnrollments (cms.hospice_enrollments)
- HospitalAllOwners (cms.hospital_all_owners)
- HospitalChangeOwnership (cms.hospital_change_ownership)
- HospitalChangeOwnershipOwnerInformation (cms.hospital_change_ownership_owner_information)
- HospitalEnrollments (cms.hospital_enrollments)
- HospitalPriceTransparencyEnforcementActivitiesOutcomes (cms.hospital_price_transparency_enforcement_activities_outcomes)
- HospitalProviderCostReport (cms.hospital_provider_cost_report)
- HospitalServiceArea (cms.hospital_service_area)
- IncomeAssetOwnership (cms.income_asset_ownership)
- InnovationCenterDataReports (cms.innovation_center_data_reports)
- InnovationCenterInnovationAdvisors (cms.innovation_center_innovation_advisors)
- InnovationCenterMilestonesUpdates (cms.innovation_center_milestones_updates)
- InnovationCenterModelAwardees (cms.innovation_center_model_awardees)
- InnovationCenterModelParticipants (cms.innovation_center_model_participants)
- InnovationCenterModelSummaryInformation (cms.innovation_center_model_summary_information)
- InnovationCenterWebinarsForums (cms.innovation_center_webinars_forums)
- KidneyCareChoicesModel (cms.kidney_care_choices_model)
- LongTermCareFacilityCharacteristics (cms.long_term_care_facility_characteristics)
- ManagingClinicianAggregationGroupPerformance (cms.managing_clinician_aggregation_group_performance)
- MarketSaturationUtilizationCoreBasedStatisticalAreas (cms.market_saturation_utilization_core_based_statistical_areas)
- MarketSaturationUtilizationStateCounty (cms.market_saturation_utilization_state_county)
- MedicaidManagedCare (cms.medicaid_managed_care)
- MedicaidOpioidPrescribingRatesByGeography (cms.medicaid_opioid_prescribing_rates_by_geography)
- MedicaidSpendingByDrug (cms.medicaid_spending_by_drug)
- MedicareAdvantageGeographicVariationNationalState (cms.medicare_advantage_geographic_variation_national_state)
- MedicareClinicalLaboratoryFeeSchedulePrivatePayerRatesVolumes (cms.medicare_clinical_laboratory_fee_schedule_private_payer_rates_volumes)
- MedicareCovid19HospitalizationTrends (cms.medicare_covid_19_hospitalization_trends)
- MedicareCurrentBeneficiarySurveyCostSupplement (cms.medicare_current_beneficiary_survey_cost_supplement)
- MedicareCurrentBeneficiarySurveyCovid19Supplement (cms.medicare_current_beneficiary_survey_covid_19_supplement)
- MedicareCurrentBeneficiarySurveySurveyFile (cms.medicare_current_beneficiary_survey_survey_file)
- MedicareDemonstrations (cms.medicare_demonstrations)
- MedicareDiabetesPreventionProgram (cms.medicare_diabetes_prevention_program)
- MedicareDialysisFacilities (cms.medicare_dialysis_facilities)
- MedicareDurableMedicalEquipmentDevicesSuppliesByGeographyService (cms.medicare_durable_medical_equipment_devices_supplies_by_geography_service)
- MedicareDurableMedicalEquipmentDevicesSuppliesByReferringProvider (cms.medicare_durable_medical_equipment_devices_supplies_by_referring_provider)
- MedicareDurableMedicalEquipmentDevicesSuppliesByReferringProviderService (cms.medicare_durable_medical_equipment_devices_supplies_by_referring_provider_service)
- MedicareDurableMedicalEquipmentDevicesSuppliesBySupplier (cms.medicare_durable_medical_equipment_devices_supplies_by_supplier)
- MedicareDurableMedicalEquipmentDevicesSuppliesBySupplierService (cms.medicare_durable_medical_equipment_devices_supplies_by_supplier_service)
- MedicareFeeServiceComprehensiveErrorRateTesting (cms.medicare_fee_service_comprehensive_error_rate_testing)
- MedicareFeeServicePublicProviderEnrollment (cms.medicare_fee_service_public_provider_enrollment)
- MedicareGeographicVariationByHospitalReferralRegion (cms.medicare_geographic_variation_by_hospital_referral_region)
- MedicareGeographicVariationByNationalStateCounty (cms.medicare_geographic_variation_by_national_state_county)
- MedicareInpatientHospitalsByGeographyService (cms.medicare_inpatient_hospitals_by_geography_service)
- MedicareInpatientHospitalsByProvider (cms.medicare_inpatient_hospitals_by_provider)
- MedicareInpatientHospitalsByProviderService (cms.medicare_inpatient_hospitals_by_provider_service)
- MedicareMonthlyEnrollment (cms.medicare_monthly_enrollment)
- MedicareOutpatientHospitalsByGeographyService (cms.medicare_outpatient_hospitals_by_geography_service)
- MedicareOutpatientHospitalsByProviderService (cms.medicare_outpatient_hospitals_by_provider_service)
- MedicarePartBDiscardedDrugUnits (cms.medicare_part_b_discarded_drug_units)
- MedicarePartBSpendingByDrug (cms.medicare_part_b_spending_by_drug)
- MedicarePartDOpioidPrescribingRatesByGeography (cms.medicare_part_d_opioid_prescribing_rates_by_geography)
- MedicarePartDPrescribersByGeographyDrug (cms.medicare_part_d_prescribers_by_geography_drug)
- MedicarePartDPrescribersByProvider (cms.medicare_part_d_prescribers_by_provider)
- MedicarePartDPrescribersByProviderDrug (cms.medicare_part_d_prescribers_by_provider_drug)
- MedicarePartDSpendingByDrug (cms.medicare_part_d_spending_by_drug)
- MedicarePhysicianOtherPractitionersByGeographyService (cms.medicare_physician_other_practitioners_by_geography_service)
- MedicarePhysicianOtherPractitionersByProvider (cms.medicare_physician_other_practitioners_by_provider)
- MedicarePhysicianOtherPractitionersByProviderService (cms.medicare_physician_other_practitioners_by_provider_service)
- MedicarePostAcuteCareUtilizationHomeHealthAgency (cms.medicare_post_acute_care_utilization_home_health_agency)
- MedicarePostAcuteCareUtilizationHomeHealthAgencyByGeographyProviderCaseMixGrouping (cms.medicare_post_acute_care_utilization_home_health_agency_by_geography_provider_case_mix_grouping)
- MedicarePostAcuteCareUtilizationHospice (cms.medicare_post_acute_care_utilization_hospice)
- MedicarePostAcuteCareUtilizationInpatientRehabilitationFacility (cms.medicare_post_acute_care_utilization_inpatient_rehabilitation_facility)
- MedicarePostAcuteCareUtilizationInpatientRehabilitationFacilityByGeographyProviderCaseMixGrouping (cms.medicare_post_acute_care_utilization_inpatient_rehabilitation_facility_by_geography_provider_case_mix_grouping)
- MedicarePostAcuteCareUtilizationLongTermCareHospital (cms.medicare_post_acute_care_utilization_long_term_care_hospital)
- MedicarePostAcuteCareUtilizationSkilledNursingFacility (cms.medicare_post_acute_care_utilization_skilled_nursing_facility)
- MedicarePostAcuteCareUtilizationSkilledNursingFacilityByGeographyProviderCaseMixGrouping (cms.medicare_post_acute_care_utilization_skilled_nursing_facility_by_geography_provider_case_mix_grouping)
- MedicareProviderSupplierTaxonomyCrosswalk (cms.medicare_provider_supplier_taxonomy_crosswalk)
- MedicareQuarterlyPartBSpendingByDrug (cms.medicare_quarterly_part_b_spending_by_drug)
- MedicareQuarterlyPartDSpendingByDrug (cms.medicare_quarterly_part_d_spending_by_drug)
- MedicareTelehealthTrends (cms.medicare_telehealth_trends)
- MinimumDataSetFrequency (cms.minimum_data_set_frequency)
- MonthlyPrescriptionDrugPlanFormularyPharmacyNetworkInformation (cms.monthly_prescription_drug_plan_formulary_pharmacy_network_information)
- NumberAccountableCareOrganizationAssignedBeneficiariesByCounty (cms.number_accountable_care_organization_assigned_beneficiaries_by_county)
- NursingHomeChainPerformanceMeasures (cms.nursing_home_chain_performance_measures)
- OpioidTreatmentProgramProviders (cms.opioid_treatment_program_providers)
- OptOutAffidavits (cms.opt_out_affidavits)
- OrderReferring (cms.order_referring)
- PayrollBasedJournalDailyNonNurseStaffing (cms.payroll_based_journal_daily_non_nurse_staffing)
- PayrollBasedJournalDailyNurseStaffing (cms.payroll_based_journal_daily_nurse_staffing)
- PayrollBasedJournalEmployeeDetailNursingHomeStaffing (cms.payroll_based_journal_employee_detail_nursing_home_staffing)
- PendingInitialLoggingTrackingNonPhysicians (cms.pending_initial_logging_tracking_non_physicians)
- PendingInitialLoggingTrackingPhysicians (cms.pending_initial_logging_tracking_physicians)
- PerformanceYearFinancialQualityResults (cms.performance_year_financial_quality_results)
- PhysicianSupplierProcedureSummary (cms.physician_supplier_procedure_summary)
- PioneerAcoModel (cms.pioneer_aco_model)
- ProgramStatisticsMedicareAdvantageInpatientHospital (cms.program_statistics_medicare_advantage_inpatient_hospital)
- ProgramStatisticsMedicareAdvantageOtherHealthPlanEnrollment (cms.program_statistics_medicare_advantage_other_health_plan_enrollment)
- ProgramStatisticsMedicareAdvantageOutpatientFacility (cms.program_statistics_medicare_advantage_outpatient_facility)
- ProgramStatisticsMedicareAdvantagePhysicianNonPhysicianPractitionerSupplier (cms.program_statistics_medicare_advantage_physician_non_physician_practitioner_supplier)
- ProgramStatisticsMedicareAdvantageSkilledNursingFacility (cms.program_statistics_medicare_advantage_skilled_nursing_facility)
- ProgramStatisticsMedicareDeaths (cms.program_statistics_medicare_deaths)
- ProgramStatisticsMedicareHomeHealthAgency (cms.program_statistics_medicare_home_health_agency)
- ProgramStatisticsMedicareHospice (cms.program_statistics_medicare_hospice)
- ProgramStatisticsMedicareInpatientHospital (cms.program_statistics_medicare_inpatient_hospital)
- ProgramStatisticsMedicareMedicaidDualEnrollment (cms.program_statistics_medicare_medicaid_dual_enrollment)
- ProgramStatisticsMedicareNewlyEnrolled (cms.program_statistics_medicare_newly_enrolled)
- ProgramStatisticsMedicareOutpatientFacility (cms.program_statistics_medicare_outpatient_facility)
- ProgramStatisticsMedicarePartD (cms.program_statistics_medicare_part_d)
- ProgramStatisticsMedicarePartDEnrollment (cms.program_statistics_medicare_part_d_enrollment)
- ProgramStatisticsMedicarePartPartBAllTypesService (cms.program_statistics_medicare_part_part_b_all_types_service)
- ProgramStatisticsMedicarePhysicianNonPhysicianPractitionerSupplier (cms.program_statistics_medicare_physician_non_physician_practitioner_supplier)
- ProgramStatisticsMedicarePremiums (cms.program_statistics_medicare_premiums)
- ProgramStatisticsMedicareProviders (cms.program_statistics_medicare_providers)
- ProgramStatisticsMedicareSkilledNursingFacility (cms.program_statistics_medicare_skilled_nursing_facility)
- ProgramStatisticsMedicareTotalEnrollment (cms.program_statistics_medicare_total_enrollment)
- ProgramStatisticsOriginalMedicareEnrollment (cms.program_statistics_original_medicare_enrollment)
- ProviderServicesFileClinicalLaboratories (cms.provider_services_file_clinical_laboratories)
- ProviderServicesFileInternetQualityImprovementEvaluationSystem (cms.provider_services_file_internet_quality_improvement_evaluation_system)
- ProviderServicesFileQualityImprovementEvaluationSystem (cms.provider_services_file_quality_improvement_evaluation_system)
- PublicReportingMissingDigitalContactInformation (cms.public_reporting_missing_digital_contact_information)
- QualityPaymentProgramExperience (cms.quality_payment_program_experience)
- QuarterlyPrescriptionDrugPlanFormularyPharmacyNetworkPricingInformation (cms.quarterly_prescription_drug_plan_formulary_pharmacy_network_pricing_information)
- ReachAcos (cms.reach_acos)
- RestructuredBetosClassificationSystem (cms.restructured_betos_classification_system)
- RevalidationClinicGroupPracticeReassignment (cms.revalidation_clinic_group_practice_reassignment)
- RevalidationDueDateList (cms.revalidation_due_date_list)
- RevalidationReassignmentList (cms.revalidation_reassignment_list)
- RuralHealthClinicAllOwners (cms.rural_health_clinic_all_owners)
- RuralHealthClinicEnrollments (cms.rural_health_clinic_enrollments)
- SkilledNursingFacilityAllOwners (cms.skilled_nursing_facility_all_owners)
- SkilledNursingFacilityChangeOwnership (cms.skilled_nursing_facility_change_ownership)
- SkilledNursingFacilityChangeOwnershipOwnerInformation (cms.skilled_nursing_facility_change_ownership_owner_information)
- SkilledNursingFacilityCostReport (cms.skilled_nursing_facility_cost_report)
- SkilledNursingFacilityEnrollments (cms.skilled_nursing_facility_enrollments)
- StrongStartAwardees (cms.strong_start_awardees)
- ValueModifier (cms.value_modifier)
Usage::
from cms.table import AcoParticipants
"""