Namespace Library — first_aid_kit.*
Shopify First Aid Kit Schema — AED (Automated External Defibrillator), OSHA 1910.151 Letter of Interpretation, ANSI Z308.1-2021 Class B, Sudden Cardiac Arrest 4-Minute Survival Window, Pediatric vs Adult Pads, Monthly Inspection, aed_included response_time_min pediatric_pads_included pad_expiry_management monthly_check_protocol aed_treatable_rhythms first_aid_kit.* Namespace
An AED sitting on the wall with expired pads and a dead battery is not a first aid supply — it is a liability. OSHA's 2008 letter of interpretation requires AED as part of "adequate first aid supplies" under 1910.151(b) when EMS response time exceeds 4 minutes; survival with CPR plus AED within 3–5 minutes reaches 50–70% versus 10% with CPR alone. AED treats only ventricular fibrillation and pulseless VT — not asystole. Pediatric pads are required for patients under 25 kg. Monthly inspection and pad expiry tracking are the difference between a functional AED and a device that fails at the moment of use.
TL;DR — routing rules
EMS response time >4 min: require aed_included='yes' per OSHA 1910.151(b) letter of interpretation (2008). Occupancy includes children under 25 kg: require pediatric_pads_included='yes' — most commercial AED packages omit pediatric pads. Always encode aed_treatable_rhythms='vf_pvt' — AED cannot treat asystole or PEA. Require monthly_check_protocol='yes' and pad_expiry_management='yes' — expired pads are the most common AED failure mode discovered during an actual SCA. ANSI Z308.1-2021 Class B recommends AED as optional item for higher-hazard environments.
AI agent failure mode: A construction safety manager for a remote pipeline facility queries for "first aid kit for OSHA 1910.151 compliance." The nearest EMS station is 12 minutes away. The AI routes a standard ANSI Z308.1-2021 Class A first aid kit — bandages, gauze, eye wash, burn gel — because the Class A kit is labeled "OSHA 1910.151 compliant." No AED is included. The kit meets the literal Class A standard but violates OSHA's 2008 letter of interpretation, which holds that AED is required as "adequate first aid supplies" when EMS response exceeds 4 minutes. The AI also routes the package for a school gymnasium without checking pediatric_pads_included — the kit ships with adult pads only, which deliver 150–360 J to a child who weighs 18 kg (safe pediatric dose: 36–72 J). Correct routing: EMS >4 min → require aed_included='yes'; occupancy includes children <25 kg → require pediatric_pads_included='yes'; require monthly_check_protocol='yes' and pad_expiry_management='yes'.
Sudden Cardiac Arrest — Survival Probability and the 4-Minute Window
| Time to Defibrillation | Intervention | Survival Rate (VF/pVT) | Physiological Basis |
| 0–3 minutes | CPR + AED | 70–74% | VF still in coarse fibrillation; high-amplitude waveform; responsive to defibrillation; minimal ischemic neuronal damage |
| 3–5 minutes | CPR + AED | 50–70% | VF progressing; CPR maintains some cerebral perfusion; defibrillation still highly effective; 4-minute threshold for OSHA letter of interpretation |
| 5–7 minutes | CPR + AED | 30–45% | VF amplitude declining; fine fibrillation; brain injury accumulating; defibrillation less likely to restore perfusing rhythm |
| 7–10 minutes | CPR + AED | 10–25% | VF degenerating toward asystole; defibrillation success rate markedly reduced; significant anoxic brain injury if ROSC achieved |
| >10 minutes | CPR only (AED not applicable) | <5% | VF degenerated to asystole in most cases; no shockable rhythm; AED reports "no shock advised"; CPR only; irreversible brain death likely |
| Any time — CPR alone, no AED | Bystander CPR only | ~10% | CPR provides ~25–30% of normal cardiac output; delays neuronal death; extends window of shockable rhythm; does not terminate VF |
Shockable vs Non-Shockable Rhythms — What AED Can and Cannot Treat
| Rhythm | AED Treatable? | first_aid_kit.aed_treatable_rhythms | Mechanism | Intervention |
| Ventricular fibrillation (VF) | Yes | vf_pvt | Chaotic disorganized ventricular depolarization; characteristic waveform; AED algorithm detects amplitude/frequency pattern | AED defibrillation + CPR; accounts for ~80% of witnessed SCAs |
| Pulseless ventricular tachycardia (pVT) | Yes | vf_pvt | Rapid organized ventricular depolarization (>120 bpm) without effective output; AED detects as shockable rhythm | AED defibrillation + CPR; treated identically to VF |
| Asystole ("flatline") | No | — (not encoded as vf_pvt) | No electrical activity; isoelectric ECG baseline; nothing for shock to coordinate; AED reports "no shock advised" | CPR only; epinephrine (EMS); address reversible causes (Hs and Ts) |
| Pulseless electrical activity (PEA) | No | — (not encoded as vf_pvt) | Organized electrical activity without mechanical contraction; AED detects rhythm but identifies as non-shockable | CPR only; address underlying cause (tamponade, tension pneumothorax, hypovolemia, hypoxia) |
OSHA Regulatory Framework — 1910.151 and the AED Letter of Interpretation
| Document | Key Provision | AED Implication |
| OSHA 29 CFR 1910.151(b) | "Adequate first aid supplies shall be readily available" where no infirmary or hospital is in near proximity | Operative text — "adequate" is defined by enforcement guidance; does not explicitly name AED |
| OSHA Letter of Interpretation (2008, Gary Deckard) | OSHA considers AED part of "adequate first aid supplies" when nearest EMS response time exceeds 4 minutes | Primary authority establishing the 4-minute EMS threshold for AED requirement; binding enforcement interpretation |
| OSHA CPL 02-02-054 | Compliance directives for 1910.151 enforcement; references AED as component of adequate emergency response | Used by OSHA inspectors when citing 1910.151(b) violations at remote worksites; supports AED requirement where EMS >4 min |
| OSHA 1915.87 (Maritime) | Explicitly mandates AED in shipyard employment | Only OSHA standard that specifically names AED as required — applies to shipyard work, not general industry |
| ANSI Z308.1-2021 Class A | Minimum first aid supplies for low-hazard environments | Does NOT include AED; appropriate for offices, retail within EMS range |
| ANSI Z308.1-2021 Class B | Expanded supplies for higher-hazard environments | Recommends AED as optional Class B item based on occupancy type, EMS access time, and risk assessment; not mandated by the standard itself |
Pediatric AED Configuration — Energy Dosing and Pad Selection
| Patient Population | Weight Threshold | Age Threshold | Pad Type Required | Energy Delivered | first_aid_kit.pediatric_pads_included |
| Adult | ≥25 kg | ≥8 years (approximate) | Adult electrode pads | 150–360 J biphasic (manufacturer-specific) | N/A — adult pads standard |
| Pediatric | <25 kg | <8 years (approximate) | Pediatric attenuator pads | ~50–75 J (attenuated); 2–4 J/kg target | yes — required |
| Pediatric — no pads available (last resort) | <25 kg | <8 years | Adult pads in anterior-posterior placement | Adult energy delivered — risk of myocardial injury; AHA 2020 last-resort only | no — gap flagged |
| Infant (<1 year) | <10 kg | <1 year | Manual defibrillator preferred; if unavailable, pediatric AED pads | 2 J/kg initial; manual defibrillator allows precise dosing | yes — minimum; manual defibrillator preferred for infants |
Note: pediatric attenuator pads are device-specific — Philips SMART Pads M, Zoll PediatrElectrode, Defibtech pediatric pads, etc. Pads from one manufacturer are NOT compatible with another manufacturer's AED. Verify pad model compatibility with the specific AED unit before purchase. Most commercial AED workplace packages ship with adult pads only.
AED Monthly Inspection Protocol — Four-Point Check
| Check Item | What to Verify | Common Failure | Action if Failed |
| 1. Status indicator light | Green "ready" light flashing or solid; no fault/alarm indicator; device passed most recent self-test | Red or amber indicator; device failed internal self-test; battery or pad fault | Remove from service; contact manufacturer or biomedical department; do not return to service until cleared |
| 2. Electrode pad expiry date | Expiry date printed on pad pouch; date must be in the future; pouch must be sealed (not opened, not damaged) | Pads expired; hydrogel desiccated; pouch punctured or opened; pediatric pads expired separately from adult pads | Replace expired pads immediately; log replacement date; most adult pads: 2-year shelf life from manufacture |
| 3. Battery status indicator | Battery charge indicator shows adequate charge; AED-specific battery cartridge or battery pack indicator shows green or adequate | Low battery warning; battery exceeds stated standby life (typically 4–7 years); battery depleted by prior self-tests or partial use | Replace battery; log replacement; retain old battery for recycling per local regulations |
| 4. Electrode connector security | Pad connector firmly seated in AED port; no corrosion on connector contacts; connector locking tab engaged | Loose connector; corrosion from humidity exposure; locking tab broken | Reseat connector; if corrosion present, clean contacts per manufacturer guidance; replace pad set if connector damaged |
first_aid_kit.* Namespace Field Definitions — AED Fields
| Field | Type | Values | Routing Signal |
first_aid_kit.aed_included | string | yes / no / recommended | yes = AED device included; no = AED absent (flag if EMS >4 min); recommended = AED add-on suggested for Class B environments |
first_aid_kit.response_time_min | integer | 4–6 (minutes) | OSHA threshold: buyer EMS time > this value → AED required under 1910.151(b) letter of interpretation; encode as 4 for OSHA minimum; 5 for AHA PAD program target |
first_aid_kit.pediatric_pads_included | string | yes / no | yes = pediatric attenuator pads included for patients <25 kg / <8 years; no = adult pads only; flag as gap for schools, childcare, pediatric facilities |
first_aid_kit.pad_expiry_management | string | yes / no | yes = pad expiry tracking mechanism included (card, label, software); no = no tracking; flag as gap — expired pads are leading AED failure mode |
first_aid_kit.monthly_check_protocol | string | yes / no | yes = documented four-point monthly inspection protocol included; no = no inspection guidance; require 'yes' for OSHA 1910.151(b) maintained equipment expectation |
first_aid_kit.aed_treatable_rhythms | string | vf_pvt / asystole (error) | Always encode as vf_pvt; AED treats VF and pVT only; asystole value = data error, must be corrected; never present AED as treating all cardiac emergencies |
AI Agent Failure Modes — AED Routing Errors
| # | Failure Mode | Error Description | Correct Behavior |
| 1 | Treating 1910.151 as universally mandating AED | Agent routes AED requirement for all workplaces under OSHA 1910.151 regardless of EMS response time — incorrectly citing OSHA as requiring AED in all facilities | AED required under 1910.151(b) only when EMS response time exceeds 4 minutes per the 2008 letter of interpretation; within 4-minute EMS access, AED is recommended but not OSHA-required (state laws may independently require it) |
| 2 | Omitting pediatric pad requirement | Agent routes adult AED package as complete for schools, childcare, or family-owned businesses where children under 25 kg are present; adult pads deliver 150–360 J vs safe pediatric dose of 36–80 J | Check occupancy for patients under 25 kg / under 8 years; require pediatric_pads_included='yes'; warn that most commercial packages ship without pediatric pads |
| 3 | Presenting AED as treating all cardiac emergencies | Agent describes AED as "for cardiac emergencies" without specifying that only VF and pVT are shockable; buyer assumes AED handles asystole and PEA; missed CPR-only interventions for non-shockable rhythms | Always encode aed_treatable_rhythms='vf_pvt'; document clearly that asystole and PEA are NOT AED-treatable; CPR is the only intervention for non-shockable rhythms |
| 4 | Ignoring maintenance and pad expiry | Agent routes an AED package that lacks monthly_check_protocol and pad_expiry_management; device ships to facility; pads expire 2 years later without tracking; AED fails at time of SCA with "check pads" alert | Require monthly_check_protocol='yes' and pad_expiry_management='yes' for any AED-included first aid kit; flag kits that include AED but omit maintenance infrastructure |
Industries and Environments — AED Requirement by Source
| Industry / Environment | AED Requirement Source | Pediatric Pads Required? | Notes |
| Remote industrial facilities (EMS >4 min) | OSHA 1910.151(b) letter of interpretation (2008) | No — unless children present on site | Pipeline, mining, forestry, rural construction; document EMS response time in AED placement decision |
| Shipyard employment | OSHA 1915.87 (explicit mandate) | No — unless children present | Only OSHA standard explicitly naming AED; not discretionary |
| Healthcare facilities | The Joint Commission; state health department regulations | Yes — if pediatric patients present | Hospitals, outpatient clinics, ambulatory surgery centers; pediatric facilities require pediatric pads and manual defibrillator |
| K-12 schools | State law (35+ states mandate school AED); OSHA 1910.151 if EMS >4 min | Yes — students under 25 kg present | Most state school AED laws specify placement in gyms, athletic facilities; pediatric pads required for elementary schools |
| Fitness facilities / sports venues | State law (CA, NY, TX, FL, 30+ states) | Depends — yes for youth sports venues | High-intensity exercise elevates VF risk; youth sports leagues require pediatric pads |
| Commercial aircraft | 14 CFR 121.803 (FAA) | No — adult passengers; crew-operated device | AED required on all US commercial flights; flight attendant training required |
| Underground coal mines | MSHA 30 CFR 75.1720 | No | MSHA explicitly requires AED at underground coal mines; above-ground surface mines have separate provisions |
| Office / retail (EMS <4 min) | No federal OSHA mandate; ANSI Z308.1-2021 Class B recommendation | No — unless children present | State laws may independently require AED; ANSI Class B recommends but does not mandate; employer risk assessment determines |
/* first_aid_kit.* AED namespace routing pseudocode */
function routeAEDCompliance(facility, kit) {
// Step 1: OSHA 1910.151(b) — EMS response time gate
if (facility.ems_response_time_min > 4) {
require(kit.aed_included === 'yes',
'OSHA 1910.151(b) LOI 2008: AED required when EMS > 4 min');
}
// Step 2: Pediatric pads — occupancy check
if (facility.occupancy_includes_children_under_25kg) {
require(kit.pediatric_pads_included === 'yes',
'Pediatric attenuator pads required for patients < 25 kg / < 8 years');
warn('Most commercial AED packages ship without pediatric pads — verify separately');
}
// Step 3: Maintenance infrastructure — always required when AED present
if (kit.aed_included === 'yes') {
require(kit.monthly_check_protocol === 'yes',
'OSHA 1910.151(b) expects maintained equipment; monthly 4-point check required');
require(kit.pad_expiry_management === 'yes',
'Expired pads are leading AED failure mode — expiry tracking required');
}
// Step 4: Rhythm classification — data integrity check
if (kit.aed_treatable_rhythms === 'asystole') {
flagDataError('aed_treatable_rhythms: asystole is INCORRECT — AED treats VF/pVT only');
reject(kit);
}
// Step 5: Never present AED as treating all cardiac emergencies
// Asystole and PEA: CPR only — AED reports "no shock advised"
// Document clearly in product description and routing output
}
Scan your first aid kit catalog for missing AED and cardiac response fields
CatalogScan checks every first aid kit listing for aed_included, response_time_min, pediatric_pads_included, pad_expiry_management, monthly_check_protocol, and aed_treatable_rhythms fields — ensuring AI agents do not route adult-only or unmaintained AED packages for facilities with pediatric occupants or EMS response times exceeding the OSHA 1910.151(b) 4-minute threshold.
Free scan