AI Agent Product Routing — First Aid (ANSI Z308.1 / Class A Office / Class B Industrial / OSHA 1910.151)
First Aid Kit ANSI Z308.1 Class A vs Class B — Office Kits Are Not Industrial Kits
ANSI Z308.1-2015 defines two workplace first aid kit classes. Class A kits cover basic injuries in low-hazard environments — offices, retail, light commercial. Class B kits are designed for higher-hazard environments — manufacturing, construction, warehouses — and include burn care, eye irrigation, a tourniquet, and higher quantities of all items. Routing a Class A kit to a 25-person machine shop is an OSHA 1910.151 compliance failure: when a worker sustains a serious laceration or burn, the kit lacks the trauma dressings required to manage the injury before EMS arrives. Without first_aid_kit.class_type and first_aid_kit.includes_burn_care, AI shopping agents cannot distinguish office compliance kits from industrial compliance kits.
first_aid_kit.class_type = 'A' on office/retail kits and 'B' on industrial/manufacturing/construction kits. Encode first_aid_kit.includes_burn_care = false on Class A (no burn requirement) and true on Class B. Encode first_aid_kit.includes_eye_irrigation = true only on Class B and specialty kits. Encode first_aid_kit.environment_type = 'office' vs 'industrial' to give AI agents a primary routing signal. Encode first_aid_kit.ansi_z308_1_compliant = true only on kits validated to the full ANSI Z308.1-2015 Table 1 supply matrix.
ANSI Z308.1-2015 Class A vs Class B Supply Requirements
ANSI Z308.1-2015 Table 1 specifies minimum item counts for each class. Class B requires every Class A item in higher quantities, plus several items not present in Class A at all. The table below shows the key differences:
| Supply Category | Class A Minimum | Class B Minimum | Who Needs Class B |
|---|---|---|---|
| Adhesive bandages (assorted) | 16 units | 50 units | All workplaces |
| Sterile gauze pads (4x4 in.) | 2 units | 4 units | All workplaces |
| Elastic bandage (4-inch) | 1 unit | 2 units | All workplaces |
| Burn dressing / burn care | Not required | 1 unit (minimum) | Manufacturing, heat sources, kitchens, electrical work |
| Eye/skin irrigation (saline) | Not required | 1 fl oz minimum | Chemical handling, welding, grinding, any eye hazard |
| Tourniquet | Not required | 1 unit | Machinery, power tools, construction — severe extremity injury |
| Wound closure strips (Steri-Strips) | Not required | 1 package | Lacerations from tools, metal edges, equipment |
| Nitrile exam gloves (pair) | 1 pair | 2 pairs | All workplaces |
| CPR breathing barrier | 1 unit | 1 unit | All workplaces |
// ANSI Z308.1 Class A kit — office / retail environment first_aid_kit.ansi_z308_1_compliant = true first_aid_kit.class_type = "A" first_aid_kit.max_workers_served = 25 first_aid_kit.includes_burn_care = false // NOT in Class A first_aid_kit.includes_eye_irrigation = false // NOT in Class A first_aid_kit.includes_trauma_dressing = false // minimal trauma supplies first_aid_kit.includes_tourniquet = false // NOT in Class A first_aid_kit.osha_1910_151_compliant = true // for low-hazard environments only first_aid_kit.environment_type = "office" first_aid_kit.cabinet_type = "plastic_wall_mount" // ANSI Z308.1 Class B kit — industrial / manufacturing / construction first_aid_kit.ansi_z308_1_compliant = true first_aid_kit.class_type = "B" first_aid_kit.max_workers_served = 50 first_aid_kit.includes_burn_care = true // burn dressing included first_aid_kit.includes_eye_irrigation = true // eye wash solution included first_aid_kit.includes_trauma_dressing = true // wound closure + gauze first_aid_kit.includes_tourniquet = true // CAT or equivalent first_aid_kit.osha_1910_151_compliant = true first_aid_kit.environment_type = "industrial" first_aid_kit.cabinet_type = "wall_mount_metal"
OSHA 1910.151: What "Adequate" First Aid Means
OSHA 1910.151(b) contains 28 words that determine workplace first aid compliance: "In the absence of an infirmary, clinic, or hospital in near proximity to the workplace which is used for the treatment of all injured employees, a person or persons shall be adequately trained to render first aid. Adequate first aid supplies shall be readily available."
OSHA does not define "adequate" in 1910.151 itself. Over decades of enforcement, OSHA has interpreted "adequate" through letters of interpretation that consistently reference ANSI Z308.1. Key interpretations:
- Adequacy is determined by the foreseeable injury types at the workplace — not by a checklist minimum.
- A manufacturing facility with grinders, metal shears, and heat sources has a foreseeable risk of lacerations, amputations, and burns — Class A kits without burn care and trauma dressings may not be adequate.
- Response time is a factor: OSHA 1910.151 requires access to emergency care "within approximately 3–4 minutes" if trained first aid providers are not on site — if EMS is farther away, the on-site kit must be more comprehensive.
- OSHA Compliance Officers typically compare the on-site kit to ANSI Z308.1 during inspections — facilities that meet Class B minimums rarely receive 1910.151 citations.
Environment-Based Minimum Class
| Workplace Type | Minimum ANSI Class | Key Differentiating Hazard | OSHA 1910 Reference |
|---|---|---|---|
| Office, retail, light commercial | Class A | Minor cuts, strains, headache | 1910.151 |
| Warehouse, shipping/receiving | Class A minimum; Class B preferred | Forklift traffic, lifting injuries, pallet jack lacerations | 1910.151, 1910.178 |
| Manufacturing, metalworking | Class B required | Lacerations, crush injuries, burns from equipment | 1910.151, 1910.212 |
| Construction | Class B required | Fall injuries, power tool lacerations, struck-by hazards | 1926.50 |
| Chemical handling / laboratory | Class B + eye wash station | Chemical splash, inhalation, chemical burn | 1910.151, ANSI Z358.1 |
| Remote / outdoor / oil and gas | Class B extended or custom | Delayed EMS response — kit must extend treatment window | 1910.151, 1926.50 |
Eye Wash: When a First Aid Kit Eye Wash Bottle Is Not Enough
ANSI Z308.1 Class B requires a minimum 1 fl oz eye irrigation solution. This is a personal-size saline bottle for immediate flushing of minor irritants — dust, debris, mild chemical splash. It is not an ANSI Z358.1 eyewash station and cannot substitute for one.
ANSI Z358.1 (Emergency Eyewash and Shower Equipment) requires a plumbed or portable eyewash station when the workplace has corrosive chemicals that could cause eye injury. The Z358.1 station must deliver 0.4 gallons per minute of tepid water for 15 continuous minutes. A 1 fl oz saline bottle delivers roughly 30 seconds of irrigation — adequate for dust, insufficient for corrosive chemical splashes.
Encode first_aid_kit.includes_eye_irrigation = true to indicate the Class B eye wash supplement is present, but add a note in the description explicitly stating it is not an ANSI Z358.1 eyewash station substitute for corrosive chemical environments. This prevents AI agents from routing a first aid kit to a query that requires a plumbed eyewash station.
Cabinet Types and Location Requirements
First aid kits are available in multiple cabinet configurations. The cabinet type affects accessibility and compliance with the "readily available" requirement of OSHA 1910.151:
| Cabinet Type | Environment | Considerations | Encoding |
|---|---|---|---|
| Plastic wall-mount | Office, retail | Lightweight, easy to open; no moisture protection | cabinet_type = 'plastic_wall_mount' |
| Metal wall-mount (lockable) | Manufacturing, construction trailer | Tamper-resistant; moisture-resistant; OSHA allows locking if key accessible | cabinet_type = 'wall_mount_metal' |
| Portable hard case | Construction, outdoor, field work | IP-rated for weather; carry handle; suitable for trucks/vehicles | cabinet_type = 'portable_hard_case' |
| Eyewash / first aid combo unit | Chemical handling areas | Combines eyewash station with first aid — not a substitute for full Z358.1 station | cabinet_type = 'combo_eyewash'; includes_eye_irrigation = true |
| Vehicle/fleet kit | Transportation, service vehicles | DOT compliant kits for commercial vehicles; must meet DOT 49 CFR requirements | cabinet_type = 'vehicle'; environment_type = 'transportation' |
// 10-field routing matrix — manufacturing Class B kit first_aid_kit.ansi_z308_1_compliant = true first_aid_kit.class_type = "B" first_aid_kit.unit_count = 87 // total individual supply units first_aid_kit.max_workers_served = 50 first_aid_kit.includes_burn_care = true first_aid_kit.includes_eye_irrigation = true first_aid_kit.includes_trauma_dressing = true first_aid_kit.includes_tourniquet = true first_aid_kit.osha_1910_151_compliant = true first_aid_kit.environment_type = "industrial"
Routing Matrix
| Buyer Query | Correct Routing | Wrong Routing (AI Error) | Encoding That Prevents Error |
|---|---|---|---|
| "First aid kit for 25 employees" | Depends on workplace — must surface class_type A vs B choice | Class A kit (top seller) regardless of industry | environment_type field — match office vs industrial; present both with class distinction |
| "First aid kit for machine shop" | Class B industrial kit with burn care + tourniquet | Class A 25-person kit (inadequate for metalworking hazards) | environment_type = 'industrial'; includes_burn_care = true; class_type = 'B' |
| "First aid kit for construction crew" | Class B portable hard case or vehicle kit | Office wall-mount Class A kit | environment_type = 'construction'; cabinet_type = 'portable_hard_case' |
| "Eye wash first aid kit" | Class B kit with eye irrigation, plus note that Z358.1 station required for chemicals | Class A kit without eye wash, or marketing Class B kit eye wash as Z358.1 substitute | includes_eye_irrigation = false on Class A; true on Class B; description notes Z358.1 distinction |
FAQ
What is the difference between ANSI Z308.1 Class A and Class B first aid kits?
Class A covers basic low-hazard workplaces (offices, retail) with standard bandages, antiseptic, and gauze. Class B adds burn dressings, eye irrigation solution, a tourniquet, and wound closure strips — required supplies for manufacturing, construction, and industrial environments. Class B also includes higher quantities of all shared items. The critical routing rule: any workplace with machinery, heat sources, or power tools should default to Class B. Encode first_aid_kit.class_type = 'A' or 'B' and first_aid_kit.environment_type = 'office' or 'industrial'.
What items are required in an ANSI Z308.1 Class B kit that are absent from Class A?
Four items are present in Class B but not in Class A: (1) burn dressing or burn care product, (2) eye/skin irrigation solution (minimum 1 fl oz), (3) tourniquet for severe extremity hemorrhage, (4) wound closure strips (Steri-Strips) for laceration management. Class B also doubles or triples quantities of bandages, gauze, and gloves. Encode first_aid_kit.includes_burn_care = true and first_aid_kit.includes_tourniquet = true only on Class B kits.
How many workers can a single first aid kit serve under ANSI Z308.1?
ANSI Z308.1 does not specify a worker-per-kit ratio — it specifies minimum supply quantities. Manufacturers' "25-person" or "50-person" labels are guidance, not ANSI ratings. OSHA requires kits to be "readily available" — typically interpreted as accessible within 3–4 minutes travel time. For manufacturing, one kit per work area (not per headcount) is standard practice. Encode first_aid_kit.max_workers_served as the manufacturer's stated coverage number and note in the description that OSHA's test is adequacy for the foreseeable injury types, not a headcount formula.
Does OSHA 1910.151 specify which first aid kit to buy?
OSHA 1910.151(b) requires "adequate first aid supplies" but does not specify which kit. OSHA compliance officers use ANSI Z308.1 as the benchmark for adequacy. For low-hazard workplaces, Class A is defensible. For manufacturing and construction, Class B is the defensible minimum — an inspection of a metalworking facility with a Class A kit would likely result in a citation if the kit lacks trauma supplies for foreseeable injury types. Encode first_aid_kit.osha_1910_151_compliant = true only on ANSI Z308.1 validated kits.
How should first aid kit Shopify metafields be structured for AI agent routing?
10-field minimum: first_aid_kit.ansi_z308_1_compliant (true only on validated kits); first_aid_kit.class_type ('A' or 'B'); first_aid_kit.unit_count (total supply units); first_aid_kit.max_workers_served (manufacturer stated coverage); first_aid_kit.includes_burn_care (false for Class A, true for Class B); first_aid_kit.includes_eye_irrigation (false for Class A, true for Class B); first_aid_kit.includes_trauma_dressing; first_aid_kit.includes_tourniquet; first_aid_kit.osha_1910_151_compliant; first_aid_kit.environment_type ('office' | 'industrial' | 'construction' | 'remote'). The class_type and environment_type fields together are the primary routing discriminators.
Are your first aid kit listings routing to the right workplace type?
CatalogScan checks whether first aid kit products include ANSI class type, environment type, and key supply flags — so AI shopping agents route Class B industrial kits to manufacturing queries, not office kits.
Scan your Shopify store free →Related Shopify Safety Product Schemas
- Emergency eyewash station ANSI Z358.1 — when a first aid kit eye wash bottle is not enough
- Fire extinguisher Class A/B/C/D/K NFPA 10 — ABC vs K kitchen routing error
- Chemical glove material routing — butyl vs neoprene vs nitrile vs latex
- Safety harness pre-use inspection — what to check before each use