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.

TL;DR — Key Encoding Rules Encode 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
The Class A / industrial routing failure: A procurement manager for a 30-person metal fabrication shop searches "workplace first aid kit 25 person" on a Shopify safety supply store. An AI agent returns a Class A kit — the top result by sales volume. The Class A kit has 16 bandages, 2 gauze pads, antiseptic wipes, and non-latex gloves. It has no burn care, no eye wash, no tourniquet, no trauma dressings. A worker sustains a serious laceration to the forearm from a metal shear. The Class A kit has no wound closure strips, no elastic bandage large enough to apply pressure effectively, and no tourniquet for the level of bleeding. OSHA 1910.151 inspectors would likely cite the facility — a metal fabrication shop's first aid kit lacking trauma supplies is not "adequate" for the foreseeable injury types at that workplace.
// 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:

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.

The first aid kit eye wash / ANSI Z358.1 confusion: A chemical warehouse purchases a Class B first aid kit with a 1 fl oz eye wash bottle and believes it satisfies OSHA 1910.151 chemical splash requirements. An employee receives a concentrated acid splash to the eyes during drum transfer. The 1 fl oz bottle empties in 15 seconds. The employee has not flushed for the 15 minutes required to limit corneal damage from acid exposure. A compliant ANSI Z358.1 plumbed eyewash station with tepid water was required within 10 seconds of the hazard location. The first aid kit eye wash bottle is a supplement — it is not a substitute for an ANSI Z358.1 station when corrosive chemicals are present.

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