Jump to content

User:Arturopelayo/Cricothyrotomy Simulator (merged draft)

From Appropedia

DRAFT — NON-CANONICAL MERGE PROPOSAL. THIS PAGE NEEDS EDITOR FEEDBACK. This is a single merged-draft page that combines the two live TissueDB pages Cricothyrotomy Simulator (White UW) (the base hardware trainer) and Cricothyrotomy Simulator (D'Auria) (the automatic-scoring software overlay) into one page, because both describe one physical device documented in one source (D'Auria & Persia, 2014). It is published here for review and discussion only. We are asking editors for feedback: should the two pages be merged into this single page, and does the combined page read correctly and faithfully to the source? Please leave your comments on the Discussion tab of this page. Until there is a decision, the two live pages remain separate and this draft does not replace either of them. ⚑ Whether to merge is the open question this draft exists to inform.


Anatomical reference diagram of the larynx — thyroid cartilage, cricothyroid ligament, cricoid cartilage and trachea — with the cricothyrotomy and tracheostomy access points labelled (a reference diagram, not a photograph of the trainer).
Anatomical reference: laryngeal structures (1) thyroid cartilage, (2) cricothyroid ligament, (3) cricoid cartilage, (4) trachea, with the cricothyrotomy and tracheostomy access points labelled. Image by PhilippN, CC BY-SA 3.0 via Wikimedia Commons; based on Gray's Anatomy plate 951.

This is a low-cost procedural-skill trainer for emergency cricothyrotomy, compiled here from the secondary description in D'Auria & Persia (2014)[1] §2 (the originating laboratory is named under Development Team Contact; the White et al. primary publications were not accessed). Before the attempt the trainee watches an instructional video (New England Journal of Medicine), then on the model palpates the cricothyroid membrane through a bicycle-inner-tube skin, makes a vertical skin incision and a horizontal 1 cm incision in the membrane, inserts a tracheal hook into the cricoid cartilage to open the airway, and places an endotracheal tube. Conductive-foil sensors built into the cardboard trachea and its foam cartilaginous rings record each instrument contact for feedback. The same recorded contact stream can drive an optional automatic-scoring software overlay (D'Auria & Persia's Activity Detection Engine), which checks whether each step is performed correctly and in sequence and gives the trainee immediate feedback (see the "Software Setup" section below). ⚑ Open for review: this merged draft folds the two live pages — White UW (base hardware) and D'Auria (scoring overlay) — into one, because both describe one device from one source (D'Auria & Persia 2014). Whether to merge or keep them split is routed to Catherine; the two live pages stay separate until she rules.

Field Details
Features and Basic Operation Conductive-foil sensors at six labelled landmarks on the trachea model (A–F) register each instrument contact and feed an Arduino microcontroller, so placement against the correct site (the midline cricothyroid membrane, C) and the sites to avoid (the posterior tracheal wall and the lateral tracheoesophageal grooves) can be recorded during the attempt. The disposable trachea model is replaced after each procedure. The foils feed an Arduino Uno (Atmel ATmega328) with a mounted 8×8 LED matrix display — named in the source §2.1 as part of this base trainer — which matrix-scans the foils and debounces each contact over 20 ms; the recorded contact stream is low-pass filtered at 10 Hz. On top of this hardware the D'Auria & Persia (2014) Activity Detection Engine (the software overlay, described in the "Software Setup" section below) matches the time-stamped contact sequence against expert-defined "good" and "bad" activity models to give immediate correct/incorrect feedback.
Current Development Status Base trainer secondary-sourced and not independently validated in the accessible source. The scoring overlay was evaluated in a peer-reviewed engineering study — recognition accuracy and user satisfaction were measured, not clinical skill transfer.
Estimated Build Time and Cost Under US$50 total (D'Auria & Persia 2014[1] §2) — the total cost of the underlying trainer; no separate overlay cost is reported in source. Build time not specified in source.
Specialized Tools and Equipment Scalpel, tracheal hook, hemostat, and an endotracheal tube — the user-supplied procedure instruments; the scalpel, tracheal hook, and hemostat are wired into the contact-sensing circuit (per D'Auria & Persia 2014, §2.1–2.2).
Version Version 1 (base trainer); scoring overlay as described in D'Auria & Persia (2014).
Development Team Contact Information Base trainer (hardware): White, Bly, D'Auria, Aghdasi, Bartell, Cheng and Hannaford — BioRobotics Laboratory, University of Washington, Seattle, USA (per White et al., 2012–2014). Scoring overlay (software): Daniela D'Auria and Fabio Persia, Department of Electrical Engineering and Information Technology, University of Naples Federico II, Italy (daniela.dauria4@unina.it, fabio.persia@unina.it).

Tissues

Tissue Qty Material Cost Notes
Skin 1 segment Bicycle inner tube segment Cutaneous layer draped over the skeleton; the trainee must palpate through it to locate the membrane. Inner-tube size and grade not specified in source.
Cartilage (thyroid and cricoid) 1 set 3D-printed ABS plastic, with a mobile cricothyroid joint Rigid laryngeal landmarks for palpation and cricothyroid-membrane identification. STL files held by the originating authors; print settings not specified in source.
Cartilage (tracheal rings) Compliant foam Soft rings simulating the tracheal cartilage, covered with conductive-foil sensor strips. Foam grade and ring count not specified in source.
Trachea 1 tube Thin cardboard tube Airway wall carrying conductive-foil sensor strips; sized to an average adult trachea (source). Exact diameter, wall thickness, and length not specified in source. ⚑ Open for review: the source models laryngotracheal cartilage (trachea/larynx), not bronchial tissue — the trachea-class link is routed to Felipe for the whole cricothyrotomy cluster.


Structural Parts

Part Name Qty Material Cost Notes
Arduino Uno microcontroller board 1 Arduino Uno (Atmel ATmega328) with a mounted 8×8 LED matrix display Reads the conductive-foil contact signals from the six sensor zones by matrix scanning, debounces each contact over 20 ms, and drives the LED display; named in D'Auria & Persia 2014 §2.1 as part of this base trainer. With the scoring overlay loaded it also runs the Activity Detection Engine firmware (see the "Software Setup" section below).
Conductive foil sensor strips 6 Conductive foil (grade not specified in source) Applied at six landmarks on the trachea model (A–F); only the midline cricothyroid-membrane zone (C) is the correct incision site. The full landmark map is in the build steps.
Wooden base 1 Wood Fixes the cartilage skeleton and supports the trachea model (per D'Auria & Persia 2014, §2.1).


Build Instructions

Phase 1: Print the Cartilage Skeleton

  1. Print the cricoid and thyroid cartilages as a single rigid ABS assembly with a mobile cricothyroid joint. STL geometry, print settings, infill, supports, and ABS grade are not recoverable from the accessible secondary source (D'Auria & Persia, 2014)[1] and remain OPEN pending access to the White et al. primary publications.
  2. Fix the printed cartilages to a wooden base so they firmly support the trachea model.

Phase 2: Prepare the Tracheal Tube and Foam Rings


Compliant foam material. White et al. (per D'Auria & Persia 2014 §2) describe using compliant foam of this type for the tracheal cartilaginous rings. Image by Achim Hering, CC BY 3.0.
  1. Obtain a thin cardboard tube to serve as the tracheal wall, sized to an average adult trachea. The exact inner diameter, wall thickness, and length are not specified in accessible source.
  2. Cut compliant-foam strips for the tracheal cartilaginous rings and attach them to the tube with appropriate spacing. Foam grade, ring count, and spacing are not specified in accessible source.
  3. Apply conductive-foil strips to the six contact zones labelled A–F per D'Auria & Persia (2014) Figure 2: (A) posterior tracheal wall; (B) right and (D) left lateral trachea and cricothyroid membrane; (C) midline cricothyroid membrane (only correct incision site); (E) cricoid cartilage; (F) cartilaginous ring of the lower tracheal wall.

Phase 3: Assemble and Wire the Model


Bicycle inner tube. White et al. (per D'Auria & Persia 2014 §2) describe draping a segment of inner tube as the skin layer over the assembled cervical-anatomy stack. Image by Oostblokblik, CC BY-SA 4.0.
  1. Assemble the ABS cartilage skeleton, cardboard tracheal tube, and foam cartilaginous rings into the cervical-anatomy stack on the wooden base.
  2. Drape a segment of bicycle inner tube over the assembled stack to form the skin layer. Inner-tube size, grade, and tensioning method are not specified in accessible source.


Arduino Uno microcontroller board. The source §2.1 names an Arduino Uno (ATmega328) with a mounted 8×8 LED matrix display as part of this base trainer, reading the six conductive-foil contact zones by matrix scanning; the Activity Detection Engine scoring software that runs on the contact data is the D'Auria & Persia (2014) overlay. Image by Mr Revolution, CC BY 3.0.
  1. Connect each of the six conductive-foil contact zones (A–F) to inputs on the Arduino Uno microcontroller board, using a matrix-scanning topology, and wire the procedure instruments (scalpel, tracheal hook, hemostat) into the same circuit so that touching a foil registers as a contact event. Set a 20 ms minimum interval between contacts to debounce the inputs. The detailed wiring layout is not specified in accessible source.
  2. The base trainer is now complete and usable for unscored practice (see "Using the trainer" below). To add automatic technique scoring, configure the Activity Detection Engine software overlay as described in the "Software Setup" section.


Checkpoint: Assembly Verification

  • Palpate: thyroid cartilage, cricothyroid membrane, and cricoid cartilage identifiable through the bicycle-inner-tube skin — pass/fail
  • Sensor continuity: touch each of the six foil zones (A–F) in turn and verify the Arduino registers contact — pass/fail
  • Mobile joint: the cricothyroid joint flexes under palpation — pass/fail

Using the trainer

The source's intended use procedure (D'Auria & Persia 2014, §2.2):

  1. Before the first attempt, watch the New England Journal of Medicine instructional video.
  2. Palpate the cricothyroid membrane; immobilise the larynx with the non-dominant hand and perform the procedure with the dominant hand.
  3. Incise the skin (bicycle inner tube) vertically after palpating the membrane.
  4. Incise the cricothyroid membrane on the trachea model horizontally (1 cm length).
  5. Insert the tracheal hook into the cricoid cartilage.
  6. Insert the hemostat and expand the airway opening vertically and horizontally.
  7. Insert the endotracheal tube.

No Creative Commons licensed figure of this simulator is currently available. Secondary description figures in D'Auria & Persia (2014) are © IEEE All Rights Reserved. Readers with access to the White et al. 2012, 2013, or 2014 primary publications are invited to verify licensing and contribute a compatible image.


Software Setup

Automatic Performance Evaluation — the D'Auria & Persia scoring overlay.

The hardware above is the University of Washington base trainer. The software described in this section is the separate contribution of D'Auria & Persia (2014) — a Cyber-Physical-System (CPS) overlay that adds automatic, real-time technique scoring on top of the same conductive-foil sensors. It is folded in here because both the trainer and the overlay are documented in one source (D'Auria & Persia 2014[1]); see also the follow-on framework paper.[2]

What the overlay does

While the trainee performs the six-step procedure, the Arduino records each instrument-to-foil contact as a time-stamped event (contact made and contact broken are both logged, in milliseconds). The overlay's Activity Detection Engine takes that time-stamped contact stream and matches it against expert-defined activity models to decide, in real time, whether the technique is being performed correctly and in the right order — giving the trainee immediate correct/incorrect feedback rather than a manual after-the-fact assessment.

Expected-activity models

The engine compares the contact sequence against Expected Activity models — temporal stochastic automata in which the elapsed time between observations, not just their order, determines whether a sequence counts as a given activity (this is what distinguishes the model from a plain Hidden Markov Chain). Domain experts pre-define the models in two categories: "good" activities (a correct use of the simulator, e.g. an excellent performance) and "bad" activities (an incorrect use). Each model is a labelled directed graph with an initial node, a final node, per-edge upper time bounds, and a probability distribution over each node's outgoing edges. The specific model definitions used in the study are not published in the accessible source.

Detection algorithm

Activity occurrences in the live contact stream are found using the tMagic algorithm (Albanese, Pugliese & Subrahmanian — indexing for temporal stochastic-automaton-based activity models), which solves the problem of finding occurrences of a high-level activity model in an observed data stream. A Data Acquisition component (with an Adaptation Module) first converts the raw Arduino contact data into a "Simulator Log" in a format the detection framework can consume.

Signal conditioning

The sensing chain is shared with the base trainer: the Arduino matrix-scans the six foils, a 20 ms minimum interval between contacts debounces the inputs, and the recorded contact stream is low-pass filtered at a 10 Hz cutoff, chosen in line with general human reaction time.

Reported evaluation

In a reported trial, 100 medical doctors used the simulator with the overlay. Using the standard precision and recall metrics for activity recognition, the engine achieved an average precision of 81% and an average recall of 98%. Separately, participants (classified as expert, medium-expert, and not-expert) completed a 5-point Likert questionnaire on how realistic, anatomically accurate, educational, useful, and real-time they found the simulator; the authors report the satisfaction results as encouraging. These figures measure the scoring engine's recognition accuracy and user satisfaction — not clinical skill transfer to real patients.

Configuring the overlay (optional)

  1. Confirm the base trainer is built and the six foil zones (A–F) are wired to the Arduino Uno by matrix scanning (Phases 1–3 above).
  2. Load the Arduino with firmware implementing the Activity Detection Engine, with a 20 ms debounce interval on each sensor input.
  3. Map the 8×8 LED matrix outputs to the six sensor zones and to procedural-state indicators.
  4. Provide the Activity Detection Engine with the expert-defined "good" and "bad" Expected Activity models (model definitions are not published in source).
  5. Validate the overlay with a dry run of the six-step procedure, confirming that each step triggers the expected LED response and that the engine advances through the procedural states in the correct order.


References

[1][2][3][4][5][6]

  1. 1.0 1.1 1.2 1.3 1.4 D'Auria D, Persia F. "Automatic evaluation of medical doctors' performances while using a cricothyrotomy simulator." 2014 IEEE 15th International Conference on Information Reuse and Integration (IRI 2014), 13–15 August 2014:514–519. DOI: 10.1109/IRI.2014.7051932.
  2. 2.0 2.1 D'Auria D, Persia F. "A Framework for Real-Time Evaluation of Medical Doctors' Performances While Using a Cricothyrotomy Simulator." In: Data Management Technologies and Applications. DATA 2014. Communications in Computer and Information Science. Springer, Cham, 2015:182–198. DOI: 10.1007/978-3-319-25936-9_12.
  3. White L, Bly R, D'Auria D, Aghdasi N, Bartell P, Cheng L, Hannaford B. "Cricothyrotomy simulator with computational skill assessment for procedural skill training in the developing world." AAO-HNSF Annual Meeting and OTO Expo. 2013. DOI: 10.1177/0194599813495815a83. Cited in D'Auria & Persia 2014 as ref [11]; full text not accessed.
  4. White L, Bly R, D'Auria D, Aghdasi N, Bartell P, Cheng L, Hannaford B. "Cricothyrotomy simulator with computational skill assessment for procedural skill training in the developing world." Journal of Otolaryngology – Head and Neck Surgery. 2014. Cited in D'Auria & Persia 2014 as ref [12]; venue as cited; full text not accessed; independent verification of this publication venue remains outstanding.
  5. White L, D'Auria D, Bly R, Bartell P, Aghdasi N, Jones C, Hannaford B. "Cricothyrotomy simulator training for the developing word" [sic]. 2012 IEEE Global Humanitarian Technology Conference (GHTC), Seattle, WA, October 2012. Cited in D'Auria & Persia 2014 as ref [13]; hardware design precursor.
  6. Aghdasi N, Bly R, White LW, Hannaford B, Moe K, Lendvay TS. "Crowd-sourced assessment of surgical skills in cricothyrotomy procedure." Journal of Surgical Research. 2015;196(2):302–306. DOI: 10.1016/j.jss.2015.03.018. PMID 25888499; PMC5945282. Validation methodology reference.




Simulator data
Alternative names UW BioRobotics Cricothyrotomy Simulator
White Cricothyrotomy Trainer
D'Auria Cricothyrotomy Simulator (scoring overlay)



Page data
Keywords cricothyrotomy, emergency airway, surgical simulation, University of Washington, BioRobotics, White, D'Auria, automatic skill assessment, cyber-physical system, activity detection, conductive foil, Arduino, low-cost simulator, merge draft, TissueDB
SDG
Authors Arturopelayo
License CC-BY-SA-4.0
Language English (en)
Related 0 subpages, 0 pages link here
Views 4 page views (analytics)
Created June 19, 2026 by Arturo Pelayo
Last edit June 19, 2026 by Arturo Pelayo
Cookies help us deliver our services. By using our services, you agree to our use of cookies.