healthcare-voc-compliance

Published: 8 April 2026| Version 1 | DOI: 10.17632/gttbkk62xg.1
Contributor:
dave cook

Description

American jurisdictions. ▎ Dataset A (voc_regulatory_limits.csv): 650 records of VOC limits (g/L) for 25 cleaning product categories across US federal (EPA 40 CFR Part 59), California (CARB), 12 OTC states, 8 independently regulated states, Canada federal (SOR/2021-268), Ontario, British Columbia, and Quebec. Each record includes the regulatory authority, effective date, and healthcare-specific context notes. ▎ Dataset B (healthcare_cleaning_products_voc.csv): 5,000 healthcare cleaning products with VOC content, dilution ratios, certifications (Green Seal GS-37, UL GREENGUARD Gold, EPA Safer Choice), per-jurisdiction compliance flags, healthcare approval status, IPAC compatibility rating, and pricing. ▎ Companion open-source calculator: https://github.com/DaveCookVectorLabs/healthcare-voc-compliance ▎ Related publication DOI: 10.5281/zenodo.19455155 Keywords: VOC, healthcare, compliance, cleaning, regulatory, OSHA, EPA, CARB, IPAC, facility management

Files

Steps to reproduce

1. Clone the repository: git clone https://github.com/DaveCookVectorLabs/healthcare-voc-compliance.git 2. Generate Dataset A (regulatory limits): cd datasets && python3 generate_regulatory_limits.py — produces voc_regulatory_limits.csv (650 rows across 26 jurisdictions and 25 product categories) 3. Generate Dataset B (product matrix): python3 generate_product_matrix.py — produces healthcare_cleaning_products_voc.csv (5,000 rows, seeded with random.seed(42) for reproducibility) 4. Run the VOC exposure calculator: cd ../engines/python && python3 engine.py — executes a sample calculation (200 sqft patient room, 8 g/L product at 1:64 dilution, 6 ACH) 5. Verify cross-jurisdiction compliance by loading both CSVs in pandas and joining on product_category to check each product's VOC content against each jurisdiction's limit 6. Regulatory source data was compiled from EPA 40 CFR Part 59 Subpart C, CARB Title 17 CCR §94507-94517, OTC Model Rule, and Canada SOR/2021-268 (effective dates and limit values documented in the healthcare_context column of Dataset A)

Categories

Environmentalism

Licence