endotracheal tube ppt presentation

Reading File
Reading File
Finding Sources
Finding Sources
Searching PubMed

"endotracheal intubation" AND complications

Searching the Web

endotracheal tube patient safety cuff pressure guidelines capnography

Searching Images

endotracheal tube anatomy airway position radiograph cuff vocal cords diagram

Browsing Directory

~/

Reading File
Reading File
Reading File
Reading File
Finding Sources
Finding Sources
Reading Web Page

https://pmc.ncbi.nlm.nih.gov/articles/PMC10029735

Running Command

mkdir -p "/tmp/workspace/endotracheal-tube-presentation/src" "/tmp/workspace/endotracheal-tube-presentation/output" && cat > "/tmp/workspace/endotracheal-tube-presentation/src/create_ett_presentation.py" <<'PY' from pptx import Presentation from pptx.util import Inches, Pt from pptx.enum.shapes import MSO_SHAPE, MSO_CONNECTOR from pptx.enum.text import PP_ALIGN, MSO_ANCHOR from pptx.dml.color import RGBColor from pptx.enum.dml import MSO_THEME_COLOR from pptx.enum.shapes import MSO_AUTO_SHAPE_TYPE from pptx.enum.text import MSO_AUTO_SIZE OUT='/tmp/workspace/endotracheal-tube-presentation/output/Endotracheal_Tube_Presentation.pptx' prs=Presentation(); prs.slide_width=Inches(13.333); prs.slide_height=Inches(7.5) blank=prs.slide_layouts[6] NAVY=RGBColor(11,38,64); TEAL=RGBColor(13,137,142); SKY=RGBColor(55,174,190); MINT=RGBColor(211,239,235) INK=RGBColor(27,45,59); MUTED=RGBColor(90,108,119); WHITE=RGBColor(255,255,255); PALE=RGBColor(246,250,251); RED=RGBColor(201,65,67); AMBER=RGBColor(226,149,39); LINE=RGBColor(205,220,225) # helpers def rect(sl,x,y,w,h,fill, radius=False, line=None): sh=sl.shapes.add_shape(MSO_SHAPE.ROUNDED_RECTANGLE if radius else MSO_SHAPE.RECTANGLE, Inches(x), Inches(y), Inches(w), Inches(h)) sh.fill.solid(); sh.fill.fore_color.rgb=fill sh.line.color.rgb=line if line else fill if radius: sh.adjustments[0]=0.08 return sh def text(sl,txt,x,y,w,h,size=18,color=INK,bold=False,font='Aptos',align=PP_ALIGN.LEFT, valign=MSO_ANCHOR.TOP): box=sl.shapes.add_textbox(Inches(x),Inches(y),Inches(w),Inches(h)); tf=box.text_frame tf.clear(); tf.word_wrap=True; tf.margin_left=tf.margin_right=0; tf.margin_top=tf.margin_bottom=0; tf.vertical_anchor=valign p=tf.paragraphs[0]; p.alignment=align; p.space_after=Pt(0) r=p.add_run(); r.text=txt; r.font.name=font; r.font.size=Pt(size); r.font.bold=bold; r.font.color.rgb=color return box def title(sl,kicker,heading,sub=''): text(sl,kicker.upper(),.62,.36,5,.28,10,TEAL,True) text(sl,heading,.62,.66,12,.52,27,NAVY,True) if sub:text(sl,sub,.62,1.22,12,.34,11,MUTED) rect(sl,.62,1.68,12.08,.025,TEAL) def foot(sl,n,src=''): rect(sl,0,7.23,13.333,.27,NAVY) text(sl,'ENDOTRACHEAL TUBE | EDUCATIONAL PRESENTATION',.62,7.285,7,.13,7,WHITE,True) if src:text(sl,src,7.2,7.285,5.45,.13,7,WHITE,False,align=PP_ALIGN.RIGHT) text(sl,str(n),12.72,7.285,.2,.13,7,WHITE,True,align=PP_ALIGN.RIGHT) def bullet_list(sl,items,x,y,w,h,size=16,accent=TEAL): gap=h/len(items) for i,item in enumerate(items): cy=y+i*gap sh=sl.shapes.add_shape(MSO_SHAPE.OVAL, Inches(x), Inches(cy+.10), Inches(.12), Inches(.12)); sh.fill.solid(); sh.fill.fore_color.rgb=accent; sh.line.color.rgb=accent text(sl,item,x+.26,cy,w-.26,gap-.03,size,INK) def card(sl,x,y,w,h,label,body,accent=TEAL): rect(sl,x,y,w,h,WHITE,True,LINE) rect(sl,x,y,.08,h,accent) text(sl,label.upper(),x+.28,y+.23,w-.5,.25,10,accent,True) text(sl,body,x+.28,y+.58,w-.48,h-.72,15,INK) def tube(sl,x,y,w,h,orientation='h'): # simple clear tube, cuff and connector if orientation=='h': rect(sl,x,y+h*.32,w*.72,h*.34,RGBColor(184,224,231),True,TEAL) rect(sl,x+w*.70,y+h*.22,w*.16,h*.54,RGBColor(120,190,199),True,TEAL) rect(sl,x+w*.10,y+h*.20,w*.20,h*.58,RGBColor(166,217,224),True,TEAL) rect(sl,x+w*.84,y+h*.31,w*.16,h*.36,NAVY,False,NAVY) # pilot line ln=sl.shapes.add_connector(MSO_CONNECTOR.STRAIGHT, Inches(x+w*.2), Inches(y+h*.22), Inches(x+w*.2), Inches(y-h*.25)); ln.line.color.rgb=TEAL; ln.line.width=Pt(1.5) sh=sl.shapes.add_shape(MSO_SHAPE.OVAL,Inches(x+w*.16),Inches(y-h*.36),Inches(.16),Inches(.16));sh.fill.solid();sh.fill.fore_color.rgb=SKY;sh.line.color.rgb=TEAL def head_airway(sl,x,y,scale=1): # stylized head/neck and trachea view sh=sl.shapes.add_shape(MSO_SHAPE.ARC,Inches(x+.5*scale),Inches(y),Inches(2.1*scale),Inches(2.1*scale)); sh.line.color.rgb=NAVY; sh.line.width=Pt(3); sh.fill.background() # pharynx and trachea ln=sl.shapes.add_connector(MSO_CONNECTOR.ELBOW,Inches(x+1.2*scale),Inches(y+.8*scale),Inches(x+1.6*scale),Inches(y+2.7*scale));ln.line.color.rgb=MUTED;ln.line.width=Pt(9) # ETT ln=sl.shapes.add_connector(MSO_CONNECTOR.ELBOW,Inches(x+.2*scale),Inches(y+.35*scale),Inches(x+1.6*scale),Inches(y+2.7*scale));ln.line.color.rgb=TEAL;ln.line.width=Pt(5) # vocal cord marker and carina rect(sl,x+1.25*scale,y+1.35*scale,.7*scale,.05*scale,RED) ln=sl.shapes.add_connector(MSO_CONNECTOR.STRAIGHT,Inches(x+1.6*scale),Inches(y+2.7*scale),Inches(x+1.18*scale),Inches(y+3.25*scale));ln.line.color.rgb=MUTED;ln.line.width=Pt(5) ln=sl.shapes.add_connector(MSO_CONNECTOR.STRAIGHT,Inches(x+1.6*scale),Inches(y+2.7*scale),Inches(x+2.05*scale),Inches(y+3.25*scale));ln.line.color.rgb=MUTED;ln.line.width=Pt(5) # 1 s=prs.slides.add_slide(blank); rect(s,0,0,13.333,7.5,NAVY); rect(s,.64,.72,.10,5.7,TEAL); text(s,'AIRWAY MANAGEMENT',.95,.82,4,.25,11,RGBColor(124,223,217),True) text(s,'Endotracheal\nTube',.95,1.25,6.4,1.5,42,WHITE,True) text(s,'Structure, placement confirmation, care, and complication prevention',.98,3.10,6.1,.6,18,RGBColor(217,235,239)) tube(s,7.2,2.1,4.5,1.4); head_airway(s,8.1,3.55,.9) text(s,'For clinical teaching only. Intubation must be performed by trained clinicians using local protocols.',.98,6.50,10,.23,10,RGBColor(180,208,214)); foot(s,1) # 2 s=prs.slides.add_slide(blank); title(s,'01 | Overview','What is an endotracheal tube?','A cuffed or uncuffed conduit passed through the glottis into the trachea.') card(s,.75,2.08,3.75,3.95,'Purpose','Maintains a patent airway, enables oxygenation and ventilation, facilitates suctioning, and can reduce gross aspiration of secretions.',TEAL) card(s,4.78,2.08,3.75,3.95,'Where used','Operating theatre, emergency care, intensive care, and resuscitation when an advanced airway is indicated.',SKY) card(s,8.81,2.08,3.75,3.95,'Key limitation','A cuff does not eliminate aspiration risk. Tube position and cuff pressure require ongoing reassessment.',AMBER) tube(s,4.25,6.30,4.8,.55); foot(s,2,'Sources: Tintinalli EM; Morgan & Mikhail') # 3 s=prs.slides.add_slide(blank); title(s,'02 | Components','Know the device before insertion') tube(s,.9,2.42,7.0,1.25) labels=[('15-mm connector',6.2,1.95,NAVY),('Cuff',2.0,4.05,TEAL),('Inflation line + pilot balloon',1.0,5.2,SKY),('Depth markings',4.1,4.35,TEAL),('Bevel / Murphy eye',7.2,4.25,NAVY)] for lab,x,y,c in labels: text(s,lab,x,y,2.2,.28,12,c,True) # line approximated rect(s,8.62,2.08,3.7,3.95,PALE,True,LINE) text(s,'Safety check before use',8.92,2.4,2.9,.26,13,NAVY,True) bullet_list(s,['Correct tube type and internal diameter','Cuff and valve intact','Lumen unobstructed','Stylet tip does not protrude','Suction and backup airway ready'],8.92,2.88,2.9,2.55,14) foot(s,3,'Source: Morgan & Mikhail, 7e') # 4 s=prs.slides.add_slide(blank); title(s,'03 | Indications','When a definitive airway may be needed') items=[('Failure of oxygenation / ventilation','Escalating hypoxemia, hypercapnia, or exhaustion despite noninvasive support.'),('Airway protection','Depressed consciousness, impaired reflexes, or ongoing emesis / aspiration risk.'),('Actual or anticipated obstruction','Edema, trauma, burns, infection, or expanding neck pathology.'),('Procedures and controlled ventilation','General anesthesia or selected critical care situations.')] for i,(a,b) in enumerate(items): y=2.03+i*1.06; rect(s,.85,y,.55,.55,TEAL if i<2 else SKY,True);text(s,str(i+1),1.04,y+.13,.18,.2,15,WHITE,True,align=PP_ALIGN.CENTER); text(s,a,1.7,y,5.3,.24,16,NAVY,True);text(s,b,1.7,y+.34,8.8,.32,12,MUTED) rect(s,9.2,2.15,2.95,3.7,RGBColor(255,247,231),True,AMBER);text(s,'Clinical judgment',9.53,2.5,2.3,.3,16,AMBER,True);text(s,'Indication does not equal ease. Anticipate a difficult airway and prepare a rescue plan.',9.53,3.05,2.15,1.15,16,INK);text(s,'Use local algorithms and experienced help early.',9.53,4.68,2.1,.55,13,MUTED,True) foot(s,4,'Sources: Tintinalli EM; Morgan & Mikhail') # 5 s=prs.slides.add_slide(blank); title(s,'04 | Preparation','Prepare the patient, equipment, team, and rescue pathway') steps=[('Assess','Airway difficulty, aspiration risk, physiology, indication.'),('Monitor','Pulse oximetry, ECG, blood pressure, waveform capnography ready.'),('Preoxygenate','Maximize oxygen reserve before attempts.'),('Plan','Primary approach, backup device, rescue oxygenation, surgical airway readiness.'),('Assign','Clear roles: laryngoscopy, drugs, monitoring, suction, documentation.')] for i,(a,b) in enumerate(steps): x=.82+(i%3)*4.1;y=2.08+(i//3)*2.0 rect(s,x,y,3.55,1.45,WHITE,True,LINE);rect(s,x,y,3.55,.10,TEAL if i<3 else SKY);text(s,str(i+1).zfill(2),x+.25,y+.35,.45,.25,12,TEAL,True);text(s,a,x+.82,y+.28,2.35,.28,15,NAVY,True);text(s,b,x+.25,y+.76,3.0,.45,12,MUTED) text(s,'Do not proceed without a credible oxygenation rescue plan.',.84,6.30,7,.28,15,RED,True) foot(s,5,'Source: Morgan & Mikhail, 7e') # 6 s=prs.slides.add_slide(blank); title(s,'05 | Placement workflow','High-level sequence. Follow institutional airway policy and scope of practice.') workflow=['Position','Preoxygenate','Visualize glottis','Pass ETT','Inflate cuff','Confirm + secure'] for i,a in enumerate(workflow): x=.65+i*2.08; rect(s,x,2.35,1.7,.78,TEAL if i in [2,4] else WHITE,True,TEAL) text(s,a,x+.12,2.6,1.46,.22,14,WHITE if i in [2,4] else NAVY,True,align=PP_ALIGN.CENTER) if i<5: ln=s.shapes.add_connector(MSO_CONNECTOR.STRAIGHT,Inches(x+1.72), Inches(2.74), Inches(x+2.04), Inches(2.74));ln.line.color.rgb=SKY;ln.line.width=Pt(2) head_airway(s,1.05,3.85,.86) text(s,'Tube passes through vocal cords',3.1,4.2,3,.25,16,NAVY,True) text(s,'Inflate only enough to seal, then measure cuff pressure.',3.1,4.75,5.2,.5,17,INK) rect(s,8.85,4.03,3.2,1.36,RGBColor(255,244,244),True,RED);text(s,'STOP and reassess',9.15,4.30,2.5,.25,14,RED,True);text(s,'Desaturation, poor view, or failed attempt: prioritize oxygenation.',9.15,4.72,2.35,.44,12,INK) foot(s,6,'Source: Tintinalli EM') # 7 s=prs.slides.add_slide(blank); title(s,'06 | Confirm position','Use multiple methods. No single clinical sign is infallible.') card(s,.75,2.05,3.6,3.9,'1. Visual','See the tube pass through the vocal cords when possible. Observe chest excursion.',TEAL) card(s,4.85,2.05,3.6,3.9,'2. Waveform CO₂','Sustained, regular waveform capnography confirms exhaled CO₂ and should be used to confirm and monitor position.',SKY) card(s,8.95,2.05,3.6,3.9,'3. Reassess','Bilateral breath sounds, absent epigastric sounds, depth marking, oxygenation, and radiographic check when appropriate.',AMBER) rect(s,.95,6.25,11.25,.48,RGBColor(232,247,246),True,TEAL);text(s,'Persistent waveform capnography is especially important because an ETT can migrate or become displaced after initial confirmation.',1.25,6.39,10.6,.16,12,NAVY,True) foot(s,7,'Source: Tintinalli EM, 9e, pp. 224-225') # 8 s=prs.slides.add_slide(blank); title(s,'07 | Depth and radiographic position','Aim for a tracheal tip above the carina. Document and recheck after movement.') head_airway(s,.95,2.0,1.18); text(s,'Vocal cords',3.35,2.92,1.2,.22,13,RED,True);text(s,'Cuff below cords',3.35,3.42,1.8,.22,13,TEAL,True);text(s,'Tip in mid-trachea\nabove carina',3.35,4.65,2,.48,13,NAVY,True) # xray panel rect(s,6.05,2.06,5.9,4.12,RGBColor(34,48,58),True); text(s,'CHEST RADIOGRAPH | SCHEMATIC',6.4,2.34,4.4,.18,10,RGBColor(183,209,216),True) # trachea and carina ln=s.shapes.add_connector(MSO_CONNECTOR.STRAIGHT,Inches(9.0),Inches(2.9),Inches(9.0),Inches(4.75));ln.line.color.rgb=WHITE;ln.line.width=Pt(5) ln=s.shapes.add_connector(MSO_CONNECTOR.STRAIGHT,Inches(9.0),Inches(4.75),Inches(8.18),Inches(5.63));ln.line.color.rgb=WHITE;ln.line.width=Pt(4) ln=s.shapes.add_connector(MSO_CONNECTOR.STRAIGHT,Inches(9.0),Inches(4.75),Inches(9.84),Inches(5.63));ln.line.color.rgb=WHITE;ln.line.width=Pt(4) ln=s.shapes.add_connector(MSO_CONNECTOR.STRAIGHT,Inches(8.65),Inches(2.68),Inches(8.65),Inches(4.15));ln.line.color.rgb=TEAL;ln.line.width=Pt(3);text(s,'ETT tip',9.25,3.98,1,.2,11,RGBColor(123,231,224),True);text(s,'Carina',9.25,4.67,.8,.2,11,WHITE,True) text(s,'Too deep: right mainstem ventilation risk\nToo shallow: cuff near larynx, accidental extubation risk',6.45,6.4,5.4,.38,12,RED,True) foot(s,8,'Source: Tintinalli EM; local radiology protocol') # 9 s=prs.slides.add_slide(blank); title(s,'08 | Cuff management','Seal the airway without compromising tracheal mucosal perfusion') rect(s,.9,2.15,4.0,3.8,PALE,True,LINE); text(s,'TARGET RANGE',1.35,2.62,3.1,.25,12,TEAL,True,align=PP_ALIGN.CENTER);text(s,'20-30',1.1,3.08,3.55,.7,43,NAVY,True,align=PP_ALIGN.CENTER);text(s,'cm H₂O',1.1,3.88,3.55,.28,16,MUTED,True,align=PP_ALIGN.CENTER);text(s,'Measure with a manometer, not by pilot-balloon palpation.',1.35,4.62,3.05,.55,14,INK,False,align=PP_ALIGN.CENTER) bullet_list(s,['Too low: leak, impaired ventilation, microaspiration risk.','Too high: mucosal ischemia, sore throat, tracheal injury.','Recheck after repositioning, transport, nitrous oxide exposure, or ventilation changes.'],5.55,2.25,6.4,3.05,16) rect(s,5.55,5.58,6.1,.48,RGBColor(255,247,231),True,AMBER);text(s,'Use unit-specific frequency and documentation standards.',5.85,5.72,5.6,.15,12,INK,True) foot(s,9,'Sources: PMC9742117; PMC10029735') #10 s=prs.slides.add_slide(blank); title(s,'09 | Ongoing care','An ETT is not “set and forget”') areas=[('Secure','Fixation, depth marking, bite protection where indicated.'),('Monitor','Waveform CO₂, oxygenation, ventilation pressures, alarms.'),('Humidify + suction','Prevent retained secretions and tube obstruction.'),('Mouth care','Assess lips, tongue, oral mucosa, and pressure points.'),('Daily review','Ongoing indication, sedation needs, and readiness for liberation.')] for i,(a,b) in enumerate(areas): x=.78+(i%3)*4.1;y=2.12+(i//3)*1.82 rect(s,x,y,3.55,1.34,WHITE,True,LINE);text(s,a,x+.26,y+.27,2.95,.23,15,TEAL if i%2==0 else SKY,True);text(s,b,x+.26,y+.67,2.94,.42,12,INK) foot(s,10,'Sources: Goldman-Cecil Medicine; ICU local policy') #11 s=prs.slides.add_slide(blank); title(s,'10 | Complications and response','Recognize deterioration early and troubleshoot systematically') cols=[('Immediate','Esophageal or endobronchial placement\nHypoxemia / aspiration\nDental or airway trauma',RED),('Early','Cuff leak, dislodgement\nKinking or biting\nSecretions causing obstruction',AMBER),('Later','Laryngeal edema / stridor\nMucosal pressure injury\nVentilator-associated infection risk',TEAL)] for i,(a,b,c) in enumerate(cols): x=.78+i*4.12; rect(s,x,2.12,3.55,2.15,WHITE,True,LINE);rect(s,x,2.12,3.55,.14,c);text(s,a,x+.3,2.52,2.85,.25,17,c,True);text(s,b,x+.3,3.04,2.8,.9,14,INK) rect(s,.8,4.9,11.75,1.06,RGBColor(255,244,244),True,RED);text(s,'If ventilation suddenly worsens: consider displacement, obstruction, pneumothorax, and equipment failure while immediately prioritizing oxygenation.',1.15,5.24,11.05,.35,16,NAVY,True) foot(s,11,'Sources: Morgan & Mikhail; Harrison’s 22e') #12 s=prs.slides.add_slide(blank); title(s,'11 | Take-home checklist','Five habits that prevent avoidable harm') checks=['Have a backup oxygenation plan before induction.','See passage through cords when feasible.','Confirm with sustained waveform capnography and reassess continuously.','Measure cuff pressure and keep it in the recommended range.','Secure, document depth, and reassess after any movement or clinical change.'] for i,c in enumerate(checks): y=2.05+i*.72; sh=s.shapes.add_shape(MSO_SHAPE.OVAL,Inches(.95),Inches(y),Inches(.34),Inches(.34));sh.fill.solid();sh.fill.fore_color.rgb=TEAL;sh.line.color.rgb=TEAL;text(s,'✓',1.015,y+.01,.19,.2,13,WHITE,True,align=PP_ALIGN.CENTER);text(s,c,1.6,y-.01,10.3,.35,17,INK,True if i in [1,2] else False) foot(s,12) #13 references s=prs.slides.add_slide(blank); title(s,'References','Selected teaching sources','Use local policies and current airway guidelines for clinical decisions.') refs=[ '1. Tintinalli JE et al. Tintinalli’s Emergency Medicine: A Comprehensive Study Guide. 9th ed. Section: Confirm Endotracheal Tube Location, pp. 224-225.', '2. Morgan GE, Mikhail MS, et al. Morgan and Mikhail’s Clinical Anesthesiology. 7th ed. Sections: ETT malfunction; advanced airway; ventilation.', '3. Roberts JR, Hedges JR. Roberts and Hedges’ Clinical Procedures in Emergency Medicine. Section: Endotracheal Tube Size.', '4. Zakhary M et al. Endotracheal Tube Cuff Pressures in the Operating Room of a Pediatric Hospital. Cureus. 2022. PMCID: PMC9742117.', '5. Khan R, Gopalan PD. Goldilocks and endotracheal tube cuff pressure management. S Afr J Crit Care. 2023. PMCID: PMC10029735.', '6. Liu X, Wei Y, Pei J. Mouth mucosal pressure injury during oral endotracheal intubation: systematic review and meta-analysis. Intensive Crit Care Nurs. 2026. PMID: 41797194.' ] bullet_list(s,refs,.9,2.0,11.4,3.7,13,TEAL) rect(s,.9,6.15,11.4,.48,RGBColor(232,247,246),True,TEAL);text(s,'Educational use only. This deck does not replace clinical training, supervision, device instructions for use, or institutional protocols.',1.15,6.29,10.9,.16,11,NAVY,True) foot(s,13) # set properties prs.core_properties.title='Endotracheal Tube: Airway Management Presentation' prs.core_properties.subject='Educational clinical presentation' prs.core_properties.author='Orris' prs.save(OUT) print(OUT) PY python "/tmp/workspace/endotracheal-tube-presentation/src/create_ett_presentation.py"

Running Command

python - <<'PY' from pptx import Presentation p='/tmp/workspace/endotracheal-tube-presentation/output/Endotracheal_Tube_Presentation.pptx' prs=Presentation(p) print('slides', len(prs.slides)) for i,s in enumerate(prs.slides,1): texts=[] for sh in s.shapes: if getattr(sh,'has_text_frame',False) and sh.text_frame.text.strip(): texts.append(sh.text_frame.text.replace('\n',' | ')) print(i, len(texts), ' :: '.join(texts[:2])) PY ls -lh "/tmp/workspace/endotracheal-tube-presentation/output/Endotracheal_Tube_Presentation.pptx"

Created a 13-slide widescreen presentation on endotracheal tubes, covering components, indications, preparation, placement workflow, capnography confirmation, depth, cuff management, ongoing care, complications, and references.

Endotracheal Tube Presentation

Presentation · PPTX

This is a shared conversation. Sign in to Orris to start your own chat.