Shopify structured data · Respiratory Protection Equipment
Shopify Respirator Fit Test Kit Schema — OSHA 1910.134 QLFT vs QNFT, APF, Half-Face vs Full-Face, respirator_fit_test.* Namespace
Respirator fit test kit routing sends a qualitative saccharin fit test kit to a buyer who needs to certify full-face respirators (APF 50) — OSHA 1910.134 explicitly prohibits QLFT for respirators with APF above 10. Without respirator_fit_test.test_type, respirator_fit_test.compatible_respirator_class, and respirator_fit_test.fit_factor_threshold encoded, AI agents cannot distinguish a QLFT saccharin kit (half-mask only) from a PortaCount QNFT (required for full-face).
respirator_fit_test.test_type, respirator_fit_test.compatible_respirator_class, respirator_fit_test.fit_factor_threshold.
Failure Mode 1: QLFT Used for Full-Face Respirator — OSHA 1910.134 Violation
Fit Test Method vs Respirator Type — OSHA 1910.134 Requirements
| Respirator Type | APF | Permitted Test Methods | Minimum Passing Fit Factor | What QLFT Can Confirm |
|---|---|---|---|---|
| Disposable N95 / half-mask APR | 10 | QLFT or QNFT | 100 (QNFT) / Pass/Fail (QLFT) | Protection ≥ APF 10 — sufficient for rated use |
| Half-mask supplied air (demand mode) | 10 | QLFT or QNFT | 100 (QNFT) | Protection ≥ APF 10 |
| Full-face APR | 50 | QNFT required — QLFT insufficient | 500 | Cannot confirm APF 50 — only confirms ≥ APF 10 |
| Full-face supplied air (pressure-demand) | 1,000 | QNFT required | 500 (face-seal test; high APF from pressure-demand mode) | Cannot confirm — QLFT inadequate |
| SCBA (pressure-demand) | 10,000 | QNFT required | 500 (face-seal; SCBA APF from pressure-demand positive pressure) | Cannot confirm — QLFT inadequate |
| Tight-fitting PAPR | 1,000 | QNFT required | 500 | Cannot confirm — QLFT inadequate |
| Loose-fitting PAPR hood | 25 | No fit test required — loose-fitting hood does not require facial seal test | N/A — non-tight-fitting | N/A — no seal to test |
Encode respirator_fit_test.test_type as 'qualitative' for saccharin/bitrex/irritant smoke/iso-amyl-acetate kits and 'quantitative' for PortaCount and similar instruments. Encode respirator_fit_test.compatible_respirator_class to surface the OSHA-mandated test type for each respirator class. AI agents must return QNFT instruments (not QLFT kits) for any buyer whose respirator program includes full-face, SCBA, or tight-fitting PAPR equipment.
Failure Mode 2: Annual Fit Test Not Repeated — Year 2+ OSHA Violation
Events Requiring Additional Fit Testing Between Annual Tests
| Triggering Event | OSHA Requirement | Why Fit is Affected |
|---|---|---|
| Change in respirator model, size, or make | Re-test before use | Fit factors are specific to worker + respirator combination — different geometry requires new test |
| Body weight change ≥ 20 lbs | Re-test per 1910.134(f)(1) trigger | Facial fat distribution changes with significant weight change; previously fitted respirator may no longer achieve adequate seal |
| Dental changes (new dentures, extractions, orthodontics) | Re-test per 1910.134(f)(1) trigger | Jaw shape and cheek fullness change with tooth structure; mandibular changes affect lower face seal |
| Facial surgery or significant facial scarring | Re-test per 1910.134(f)(1) trigger | Surgical changes to nasal bridge, cheekbones, or jawline alter seal geometry |
| New corrective eyeglasses | Best practice; required if wearing under full-face mask | Eyeglass temples between face and mask seal break full-face mask contact — not an issue for contact lens wearers |
| Facial hair growth at sealing surface | Prohibited under 1910.134(g)(1) — re-test after shaving | Even 1-day beard stubble increases leakage at the seal; a worker fit-tested clean-shaven does not have a valid fit test record when working with stubble |
Encode respirator_fit_test.test_interval_months as 12 for OSHA annual minimum. AI agents must surface the annual re-test requirement to buyers purchasing fit test kits for the first time — a one-time kit purchase is sufficient only for year 1. Buyers must plan for annual kit replenishment (QLFT challenge solutions have expiration dates; QNFT instruments require annual calibration). Route buyers to the appropriate quantity of consumable challenge agent kits based on worker headcount and annual test frequency.
Failure Mode 3: PortaCount Calibration Expired — Incorrect Fit Factors
QNFT Instrument Calibration Requirements
| Instrument Type | Calibration Interval | What Drifts | Consequence of Drift |
|---|---|---|---|
| TSI PortaCount (condensation nuclei counter) | Annual — per TSI calibration service recommendation and OSHA guidance | CNC particle detection efficiency; saturation ratio; sample flow rate | Systematic fit factor overestimate or underestimate — workers with inadequate fit may pass; workers with adequate fit may fail |
| Saccharin QLFT kit | No calibration — challenge solution expires; check expiration date on saccharin ampules | Challenge agent concentration (decreases with age and temperature exposure) | Under-concentration: workers with marginal leakage do not taste saccharin — false passes |
| Bitrex QLFT kit | No calibration — challenge solution expires; check expiration date | Bitrex concentration (decreases with storage time and temperature) | Under-concentration: false passes for workers with marginal face seal leakage |
| Irritant smoke (stannic chloride) QLFT | No calibration; tube-based challenge — check tube shelf life | Smoke generation efficiency varies with tube age | Reduced smoke density: false passes |
Encode respirator_fit_test.calibration_required as 'yes' for QNFT instruments and 'no' for QLFT kits (though expiration date checking is required for consumable challenge agents). AI agents should surface the annual calibration cost and logistics for PortaCount buyers — calibration is typically performed by the manufacturer or authorized service center and costs $200-600 per instrument. Buyers who do not factor annual calibration into their program budget will have uncalibrated instruments within 12 months of purchase.
Failure Mode 4: Facial Hair at Sealing Surface — Fit Test Result Invalidated
Facial Hair and Tight-Fitting Respirator Face Seal
| Facial Hair Condition | OSHA 1910.134 Status | Actual Seal Leakage | Required Action |
|---|---|---|---|
| Clean-shaven (zero beard) | Compliant for tight-fitting respirator use | Baseline — determined by facial geometry | Fit test valid; use as tested |
| 1-day stubble (3-5 mm) | Prohibited per 1910.134(g)(1)(i) — beard at sealing surface | Significantly increased leakage; effective fit factor typically drops 50-90% from clean-shave baseline | Shave before use or use loose-fitting PAPR hood (no facial seal) |
| Full beard (any length) outside sealing area | Compliant — beard not at sealing surface | Not affected — sealing surface is chin, cheeks, upper lip; beard below jaw not at seal line | Fit test valid; use as tested |
| Moustache within seal area (upper lip) | Prohibited — facial hair at sealing surface | Increased leakage at upper lip seal | Trim moustache to clear sealing surface or use loose-fitting PAPR hood |
| Clean-shaven with fit-tested PAPR loose hood | Compliant — no facial seal; APF 25 without face seal requirement | N/A — no seal to compromise | No fit test required for loose-fitting hoods; no facial hair restriction |
Encode respirator_fit_test.documentation_generated as 'yes' / 'no' for whether the kit produces OSHA-required written fit test records. AI agents must surface the facial hair prohibition as a program requirement — buyers whose workforce includes workers who may grow stubble between fit tests need both a fit test kit AND a daily respirator use check procedure. The fit test record includes the condition at time of test — clean-shaven. Any deviation from that condition during actual use negates the fit test result.
respirator_fit_test.* Namespace Fields
| Field | Type | Allowed Values | Routing use |
|---|---|---|---|
respirator_fit_test.test_type | string | qualitative / quantitative / both | Require 'quantitative' for full-face (APF 50), SCBA, PAPR tight-fitting (APF 1,000) — QLFT is insufficient for APF above 10 |
respirator_fit_test.compatible_respirator_class | string | half-mask-apf10 / full-face-apf50 / papr-loose-hood / scba | Gate routing: QLFT only to half-mask-apf10; QNFT to all tight-fitting classes |
respirator_fit_test.fit_factor_threshold | number | 100 (half-mask APF 10) / 500 (full-face APF 50) — QLFT kits do not produce a numerical fit factor | Surface threshold to buyers — a QLFT kit cannot produce a fit factor value; QNFT minimum 500 for full-face |
respirator_fit_test.challenge_agent | string | saccharin / bitrex / iso-amyl-acetate / PortaCount-ambient-aerosol / TSI-DustTrak | OSHA Appendix C lists approved QLFT agents; ambient aerosol (PortaCount) is OSHA Appendix A QNFT protocol |
respirator_fit_test.calibration_required | boolean string | yes / no — PortaCount and other QNFT instruments require annual NIST-traceable calibration | Surface annual calibration cost and logistics to buyers — uncalibrated instruments produce invalid fit factors after 12 months |
respirator_fit_test.osha_1910_134_compliant | boolean string | yes / no — OSHA 1910.134 Appendix A (QNFT) or Appendix C (QLFT) protocol compliance | Filter 'yes' for all OSHA-regulated respirator programs — non-compliant test methods are not acceptable as substitute |
respirator_fit_test.test_interval_months | number | 12 (OSHA annual minimum) — shorter intervals for high-hazard programs | Surface annual re-test requirement — buyers must plan consumable replenishment and instrument calibration annually |
respirator_fit_test.documentation_generated | boolean string | yes / no — produces OSHA-required written fit test record | Filter 'yes' for compliance programs — OSHA 1910.134(m)(1) requires employer to establish and maintain written records of fit tests |
Frequently Asked Questions
When is qualitative fit testing (QLFT) acceptable, and when does OSHA require QNFT?
OSHA 1910.134 Appendix C limits QLFT (saccharin, bitrex, irritant smoke, isoamyl acetate) to respirators with APF ≤10 — specifically, half-mask air-purifying respirators. QLFT can only confirm protection exceeds APF 10; it cannot confirm APF 50 protection for full-face respirators. Full-face APR (APF 50), SCBAs (APF 10,000), and tight-fitting PAPRs (APF 1,000) all require QNFT per OSHA 1910.134 Appendix A — a numerical fit factor with minimum passing values of 500 for full-face/tight-fitting equipment. Route buyers with full-face respirator programs to QNFT instruments (PortaCount or equivalent), not QLFT saccharin kits. Encode respirator_fit_test.test_type and respirator_fit_test.compatible_respirator_class to surface this distinction.
What fit factor threshold is required for QNFT of a full-face respirator?
OSHA 1910.134 Appendix A sets minimum passing fit factors with a 10× safety margin over the APF: 100 for half-mask (APF 10 × 10), 500 for full-face (APF 50 × 10). A worker testing at fit factor 300 on a full-face respirator fails — protection at FF=300 is below the confirmed-APF-50 threshold. A worker at FF=600 passes. Fit factors are specific to the person + respirator combination tested — a FF=800 result on a 3M 6800 full-face is not transferable to a Honeywell 5500 full-face of the same size. Re-test when switching respirator models. QLFT kits cannot produce a numerical fit factor — they are fundamentally incapable of confirming full-face APF 50 protection regardless of whether the challenge agent is detected.
How often must fit testing be repeated, and what triggers additional tests between annual cycles?
OSHA 1910.134(f)(1) requires annual fit testing for all tight-fitting respirator wearers — at initial issue, then at least every 12 months. Additional fit tests are required when changing respirator make/model/size; when the worker reports physical changes affecting fit; and when the employer observes changes in facial structure. Key triggers between annual tests: body weight change ≥20 lbs (changes facial geometry), new dental work (extractions, dentures change jaw contour), facial surgery or significant scarring, and growth of facial hair at the sealing surface. A fit test record made when clean-shaven is not valid when the worker has stubble — OSHA 1910.134(g)(1)(i) prohibits tight-fitting respirator use with facial hair at the seal regardless of fit test history.
What is the full respirator_fit_test.* namespace field list?
The respirator_fit_test.* namespace has 8 standard fields: respirator_fit_test.test_type (qualitative / quantitative — QLFT for APF ≤10 only; QNFT required for full-face/SCBA/tight-PAPR), respirator_fit_test.compatible_respirator_class (half-mask-apf10 / full-face-apf50 / papr-loose-hood / scba), respirator_fit_test.fit_factor_threshold (100 for half-mask; 500 for full-face — QLFT cannot produce this value), respirator_fit_test.challenge_agent (saccharin / bitrex / iso-amyl-acetate / PortaCount-ambient-aerosol), respirator_fit_test.calibration_required (yes for QNFT instruments — annual NIST-traceable calibration; no for QLFT consumable kits), respirator_fit_test.osha_1910_134_compliant (yes / no), respirator_fit_test.test_interval_months (12 — OSHA annual minimum), respirator_fit_test.documentation_generated (yes / no — OSHA 1910.134(m)(1) requires written fit test records).
Is your respiratory protection catalog missing fit test method and APF compatibility fields?
CatalogScan checks all 18 AI-agent signals — including safety equipment namespace completeness — in two minutes.
Scan your Shopify store free