laryngeal sprays : types, structure and material used, mechanism, uses and their maintenance pdf

Reading File
Which context should the PDF cover: ENT clinic use (topical laryngeal anesthesia and medication delivery) or anaesthesia airway procedures (laryngotracheal topicalization before intubation)?
Asking for Preferences

Which context should the PDF cover?

Which context should the PDF cover: ENT clinic use (topical laryngeal anesthesia and medication delivery) or anaesthesia airway procedures (laryngotracheal topicalization before intubation)?
Reading File
Reading File
Browsing Directory

~/

Searching the Web

laryngeal spray device ENT topical anaesthesia maintenance material construction

Searching PubMed

laryngeal topical anesthesia

Finding Sources
Finding Sources
Reading Web Page

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

Searching the Web

laryngeal spray atomizer DeVilbiss ENT instrument stainless steel maintenance

Reading File
Reading File
Reading Web Page

https://www.rehabmart.com/pdfs/sterilization_of_ent_instrume…

Reading Article

PMID: 41216993

Browsing Directory

~/

Searching Images

laryngeal topical anesthesia diagram vocal cords epiglottis local anesthetic spray

Running Command

mkdir -p "/tmp/workspace/laryngeal-spray-pdf/src" "/tmp/workspace/laryngeal-spray-pdf/output" && python - <<'PY' from reportlab.lib.pagesizes import A4 from reportlab.lib import colors from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle from reportlab.lib.enums import TA_CENTER, TA_LEFT from reportlab.lib.units import cm from reportlab.platypus import SimpleDocTemplate, Paragraph, Spacer, Table, TableStyle, PageBreak, KeepTogether from reportlab.pdfbase.ttfonts import TTFont from reportlab.pdfbase import pdfmetrics from reportlab.pdfgen import canvas from reportlab.lib.colors import HexColor from reportlab.platypus import Flowable from reportlab.lib.utils import ImageReader from reportlab.pdfbase.pdfmetrics import stringWidth from pathlib import Path out=Path('/tmp/workspace/laryngeal-spray-pdf/output/Laryngeal_Spray_Atomizer_Notes.pdf') # Typography styles=getSampleStyleSheet() styles.add(ParagraphStyle(name='CoverTitle', parent=styles['Title'], fontName='Helvetica-Bold', fontSize=27, leading=32, textColor=HexColor('#103b52'), alignment=TA_CENTER, spaceAfter=12)) styles.add(ParagraphStyle(name='CoverSub', parent=styles['BodyText'], fontSize=12.5, leading=18, textColor=HexColor('#44616e'), alignment=TA_CENTER)) styles.add(ParagraphStyle(name='H1x', parent=styles['Heading1'], fontName='Helvetica-Bold', fontSize=18, leading=22, textColor=HexColor('#103b52'), spaceBefore=8, spaceAfter=9)) styles.add(ParagraphStyle(name='H2x', parent=styles['Heading2'], fontName='Helvetica-Bold', fontSize=13, leading=16, textColor=HexColor('#0e6980'), spaceBefore=8, spaceAfter=5)) styles.add(ParagraphStyle(name='Bodyx', parent=styles['BodyText'], fontName='Helvetica', fontSize=9.6, leading=13.2, spaceAfter=5, textColor=HexColor('#20292e'))) styles.add(ParagraphStyle(name='Small', parent=styles['BodyText'], fontName='Helvetica', fontSize=7.7, leading=10, textColor=HexColor('#4f6067'))) styles.add(ParagraphStyle(name='Note', parent=styles['BodyText'], fontName='Helvetica-Bold', fontSize=9.4, leading=13, textColor=HexColor('#783b00'))) styles.add(ParagraphStyle(name='TableH', parent=styles['BodyText'], fontName='Helvetica-Bold', fontSize=8.5, leading=10, textColor=colors.white)) styles.add(ParagraphStyle(name='TableB', parent=styles['BodyText'], fontName='Helvetica', fontSize=8.25, leading=10.3, textColor=HexColor('#20292e'))) class AtomizerDiagram(Flowable): def __init__(self,w=15*cm,h=7.0*cm): Flowable.__init__(self); self.width=w; self.height=h def draw(self): c=self.canv; w=self.width; h=self.height # bottle c.setStrokeColor(HexColor('#0e6980')); c.setFillColor(HexColor('#e5f4f5')); c.setLineWidth(1.5) c.roundRect(1.1*cm, .6*cm, 3.0*cm, 3.2*cm, .35*cm, stroke=1, fill=1) c.setFillColor(HexColor('#bfe5ea')); c.rect(1.2*cm,.7*cm,2.8*cm,1.3*cm,stroke=0,fill=1) # cap c.setFillColor(HexColor('#7f9ba6')); c.roundRect(1.55*cm,3.8*cm,2.1*cm,.48*cm,.15*cm,stroke=1,fill=1) # dip tube c.setStrokeColor(HexColor('#334e5b')); c.setLineWidth(2); c.line(2.6*cm,3.8*cm,2.6*cm,1.1*cm) # air tube / branch c.setLineWidth(3); c.line(2.6*cm,4.05*cm,5.2*cm,4.05*cm); c.line(5.2*cm,4.05*cm,6.1*cm,4.8*cm) # bulb c.setFillColor(HexColor('#344d57')); c.ellipse(5.9*cm,4.35*cm,7.5*cm,5.35*cm,stroke=1,fill=1) # laryngeal tube c.setStrokeColor(HexColor('#334e5b')); c.setLineWidth(4); c.line(5.2*cm,4.05*cm,10.3*cm,4.05*cm); c.line(10.3*cm,4.05*cm,12.3*cm,3.0*cm) # nozzle c.setLineWidth(5); c.line(12.25*cm,3.0*cm,13.2*cm,2.5*cm) c.setFillColor(HexColor('#7f9ba6')); c.circle(13.35*cm,2.43*cm,.16*cm,stroke=1,fill=1) # mist c.setStrokeColor(HexColor('#52a9bb')); c.setLineWidth(1) for dx,dy in [(0.4,0.25),(.55,0),(.35,-.22)]: c.line(13.55*cm,2.43*cm, (13.55+dx)*cm,(2.43+dy)*cm) # labels helper def lab(x,y,tx,px,py): c.setFillColor(HexColor('#103b52')); c.setFont('Helvetica-Bold',8); c.drawString(x*cm,y*cm,tx) c.setStrokeColor(HexColor('#8ca1aa'));c.setLineWidth(.6);c.line((x+.1)*cm,(y-.1)*cm,px*cm,py*cm) lab(.1,6.35,'Medication reservoir',2.0,3.8) lab(3.2,.2,'Dip tube',2.6,1.5) lab(5.4,6.35,'Compressible bulb / air inlet',6.7,5.1) lab(8.1,.2,'Long curved spray tube',9.4,4.0) lab(12.1,6.35,'Distal nozzle',13.2,2.55) c.setFillColor(HexColor('#52626a'));c.setFont('Helvetica',7.8);c.drawCentredString(w/2,.05*cm,'Schematic only - component layout varies by manufacturer and model') class HeaderFooterCanvas(canvas.Canvas): def __init__(self,*args,**kwargs): canvas.Canvas.__init__(self,*args,**kwargs); self.pages=[] def showPage(self): self.pages.append(dict(self.__dict__)); self._startPage() def save(self): n=len(self.pages) for state in self.pages: self.__dict__.update(state) if self._pageNumber>1: self.setStrokeColor(HexColor('#badde1')); self.setLineWidth(.5); self.line(1.6*cm,1.25*cm,19.4*cm,1.25*cm) self.setFont('Helvetica',7.5); self.setFillColor(HexColor('#5c737c')) self.drawString(1.6*cm,.82*cm,'Laryngeal spray atomizer - educational note') self.drawRightString(19.4*cm,.82*cm,f'Page {self._pageNumber-1} of {n-1}') canvas.Canvas.showPage(self) canvas.Canvas.save(self) def P(t,style='Bodyx'): return Paragraph(t,styles[style]) def table(data,widths, header=True): t=Table(data,colWidths=widths,repeatRows=1 if header else 0,hAlign='LEFT') ts=[('VALIGN',(0,0),(-1,-1),'TOP'),('GRID',(0,0),(-1,-1),.3,HexColor('#b4cbd0')),('LEFTPADDING',(0,0),(-1,-1),6),('RIGHTPADDING',(0,0),(-1,-1),6),('TOPPADDING',(0,0),(-1,-1),5),('BOTTOMPADDING',(0,0),(-1,-1),5)] if header: ts += [('BACKGROUND',(0,0),(-1,0),HexColor('#0e6980'))] for r in range(1 if header else 0,len(data)): if r%2==0: ts.append(('BACKGROUND',(0,r),(-1,r),HexColor('#f1f7f7'))) t.setStyle(TableStyle(ts)); return t story=[] story += [Spacer(1,2.4*cm),P('Laryngeal Spray<br/>Atomizers','CoverTitle'),P('Types, construction and materials, mechanism, uses, maintenance, and safety','CoverSub'),Spacer(1,.75*cm),AtomizerDiagram(),Spacer(1,.75*cm)] coverbox=Table([[P('<b>Scope.</b> A practical note on reusable ENT laryngeal spray atomizers and modern airway topicalization sprays. It is for supervised clinical education, not a substitute for local policy, product instructions for use, or trained airway practice.','Note')]],colWidths=[16.7*cm]) coverbox.setStyle(TableStyle([('BACKGROUND',(0,0),(0,0),HexColor('#fff3de')),('BOX',(0,0),(0,0),.6,HexColor('#e5b468')),('LEFTPADDING',(0,0),(-1,-1),10),('RIGHTPADDING',(0,0),(-1,-1),10),('TOPPADDING',(0,0),(-1,-1),9),('BOTTOMPADDING',(0,0),(-1,-1),9)])) story += [coverbox,Spacer(1,.55*cm),P('Prepared: 30 August 2026 | ENT and anaesthesia teaching summary','Small'),PageBreak()] story += [P('1. What is a laryngeal spray atomizer?','H1x'),P('A laryngeal spray atomizer is a device that converts a liquid preparation into fine droplets so that medication can be directed to the oropharynx, hypopharynx, epiglottis, vocal folds, or proximal trachea. Traditional reusable devices are often called <b>Jackson laryngeal atomizers</b> or laryngeal spray tubes. Modern single-use or soft-mist systems perform the same general function using a different delivery design.'),P('The main clinical application is topical airway anaesthesia, usually with lidocaine (lignocaine), to reduce gag, cough, and laryngeal reflexes during selected examinations and awake airway procedures.','Bodyx'),P('2. Types','H1x')] data=[[P('Type','TableH'),P('Typical design','TableH'),P('Strengths and limitations','TableH')], [P('<b>Manual bulb atomizer</b>','TableB'),P('Glass or metal reservoir, rubber or plastic bulb, metal cap and long metal spray tube.','TableB'),P('Reusable and directly aimable. Output depends on bulb compression and nozzle patency; requires reprocessing.','TableB')], [P('<b>Compressed-air / wall-air atomizer</b>','TableB'),P('Reservoir connects to an air source through tubing and a control valve.','TableB'),P('More consistent atomization. Needs compatible tubing, pressure source and infection-control workflow.','TableB')], [P('<b>Metered-dose topical spray</b>','TableB'),P('Commercial pump/canister, often with a disposable or dedicated applicator.','TableB'),P('Known dose per actuation may simplify dose accounting. Usually shorter reach and formulation-specific.','TableB')], [P('<b>Soft-mist airway device</b>','TableB'),P('Syringe-driven or purpose-designed mouthpiece device producing a low-velocity mist during inspiration.','TableB'),P('May improve tolerance and spread in awake airway assessment. Device-specific technique and evidence base apply.','TableB')]] story += [table(data,[3.4*cm,6.1*cm,7.2*cm]),Spacer(1,.25*cm),P('<b>Terminology warning:</b> “Laryngeal spray” may mean either the instrument or the drug formulation. A topical drug spray alone is not necessarily a laryngeal atomizer.','Note'),P('3. Structure and materials','H1x'),AtomizerDiagram(),Spacer(1,.1*cm)] data=[[P('Part','TableH'),P('Purpose','TableH'),P('Common material','TableH')], [P('Reservoir / bottle','TableB'),P('Holds the solution.','TableB'),P('Glass in classic devices; some models use medical-grade plastic.','TableB')], [P('Cap and connector','TableB'),P('Seals the reservoir and joins air and fluid pathways.','TableB'),P('Metal, often stainless steel or chrome-plated brass.','TableB')], [P('Dip tube','TableB'),P('Carries liquid from reservoir to the atomizing region.','TableB'),P('Metal or plastic, depending on device.','TableB')], [P('Spray tube / cannula','TableB'),P('Provides reach and directs spray toward laryngeal structures.','TableB'),P('Instrument-grade stainless steel in reusable laryngeal atomizers.','TableB')], [P('Nozzle','TableB'),P('Creates the fine spray and determines direction/pattern.','TableB'),P('Stainless steel or other metal; may be integrated or detachable.','TableB')], [P('Bulb, tubing, seals','TableB'),P('Supply and control the air pulse; preserve seals.','TableB'),P('Rubber, Plastisol, silicone, latex-free polymer or plastic.','TableB')]] story += [table(data,[3.2*cm,6.8*cm,6.7*cm]),PageBreak()] story += [P('4. Mechanism of action','H1x'),P('<b>Device physics:</b> When the bulb is compressed or an air valve is opened, fast airflow passes the fluid outlet. The pressure drop and shear at the nozzle draw liquid upward and break it into small droplets. A long angled tube permits delivery beyond the mouth to the intended pharyngo-laryngeal region.'),P('<b>Drug action:</b> Local anaesthetics such as lidocaine diffuse across mucosa and reversibly block voltage-gated sodium channels in sensory nerve axons. This prevents depolarization and temporarily reduces sensation and protective reflexes. The sensory supply of the larynx derives mainly from superior and inferior laryngeal branches of the vagus nerve.'),P('5. Clinical uses','H1x')] uses=[[P('Use','TableH'),P('Purpose','TableH'),P('Practical point','TableH')], [P('Indirect or flexible laryngoscopy','TableB'),P('Reduces gagging and facilitates examination.','TableB'),P('Use the lowest effective topical dose and allow time for effect.','TableB')], [P('Awake tracheal intubation / awake airway assessment','TableB'),P('Topicalizes airway to improve tolerance while preserving spontaneous breathing.','TableB'),P('Part of a planned, monitored airway strategy performed by trained clinicians.','TableB')], [P('Office laryngeal procedures','TableB'),P('May facilitate selected diagnostic or therapeutic procedures.','TableB'),P('Technique and anaesthetic regimen are procedure- and institution-specific.','TableB')], [P('Selected pharyngeal procedures','TableB'),P('Surface anaesthesia before examination or instrumentation.','TableB'),P('Avoid reliance on spray alone when a nerve block or another method is required.','TableB')]] story += [table(uses,[4.25*cm,6.1*cm,6.35*cm]),Spacer(1,.3*cm),P('6. Safe use: concise checklist','H1x')] check=[['Before','Verify indication, allergies, comorbidities and aspiration risk; calculate the <b>total</b> local-anaesthetic dose from every source; inspect device and plan monitoring/rescue.'],['During','Maintain direct visualization when appropriate; aim deliberately; deliver small aliquots; reassess response; document drug, concentration, volume/actuations and total dose.'],['After','Keep the patient nil by mouth until pharyngeal sensation and swallowing have returned, unless local protocol specifies otherwise; observe for toxicity or airway compromise.']] ct=Table([[P(f'<b>{x}</b>','TableB'),P(y,'TableB')] for x,y in check],colWidths=[2.3*cm,14.4*cm]) ct.setStyle(TableStyle([('GRID',(0,0),(-1,-1),.3,HexColor('#b4cbd0')),('BACKGROUND',(0,0),(0,-1),HexColor('#dceff0')),('VALIGN',(0,0),(-1,-1),'TOP'),('LEFTPADDING',(0,0),(-1,-1),7),('RIGHTPADDING',(0,0),(-1,-1),7),('TOPPADDING',(0,0),(-1,-1),6),('BOTTOMPADDING',(0,0),(-1,-1),6)])) story += [ct,Spacer(1,.25*cm),P('<b>Important:</b> Product concentrations and maximum doses vary by formulation, patient factors, route and local policy. Do not use a generic dose limit as a prescription. In the ENT text consulted, 10% lidocaine pump spray was described with a maximum of 20 sprays to pharynx/larynx/trachea and 4% topical solution with a maximum of 7.5 mL, but current product labeling and local anaesthetic guidelines must govern actual care.','Note'),PageBreak()] story += [P('7. Cleaning, disinfection and sterilization','H1x'),P('Reusable atomizers must be reprocessed between patients according to the device manufacturer’s instructions for use and the local infection-prevention policy. The instrument has narrow lumens, so visible cleanliness, flushing and complete drying are especially important.'),P('Suggested workflow for a reusable atomizer','H2x')] steps=[[P('<b>1. Wear PPE and disassemble</b>','TableB'),P('Empty residual drug. Separate bottle, cap, tube/nozzle, bulb and external tubing only as the manufacturer permits.','TableB')], [P('<b>2. Pre-clean promptly</b>','TableB'),P('Rinse/flush fluid pathways to prevent dried medication blocking the nozzle. Use only compatible cleaning tools and solutions.','TableB')], [P('<b>3. Clean</b>','TableB'),P('Use approved enzymatic detergent or other approved process; brush/flush lumens if specified. Rinse thoroughly.','TableB')], [P('<b>4. Inspect</b>','TableB'),P('Check nozzle patency, corrosion, cracks, loose joints, damaged tubing/bulb and residue. Remove damaged items from service.','TableB')], [P('<b>5. Disinfect or sterilize</b>','TableB'),P('Choose a validated method compatible with every component. Do not assume all parts tolerate heat.','TableB')], [P('<b>6. Dry, reassemble and store</b>','TableB'),P('Dry completely before medication is added. Store clean and protected; test spray pattern before clinical use.','TableB')]] story += [table(steps,[4.2*cm,12.5*cm],header=False),Spacer(1,.3*cm),P('Material-specific caution','H2x'),P('A DeVilbiss ENT sterilization instruction sheet states that metal and glass components may be autoclaved under the stated limits, whereas plastic outlet tubing and Plastisol bulbs should <b>not</b> be autoclaved because they can deform. It also instructs rinsing and complete air-drying before medication is added. This is manufacturer-specific information, not a universal rule. Always follow the instructions for the exact make and model in use.'),P('8. Troubleshooting and replacement','H1x')] tr=[[P('Problem','TableH'),P('Likely cause','TableH'),P('Action','TableH')], [P('Weak/no spray','TableB'),P('Blocked nozzle or dip tube; inadequate liquid; air leak; failed bulb.','TableB'),P('Stop use, clean/flush as approved, inspect seals and check spray test. Replace faulty parts.','TableB')], [P('Large droplets / jet','TableB'),P('Partial blockage or damaged nozzle; incompatible viscosity.','TableB'),P('Do not use for airway topicalization until corrected and a proper test spray is obtained.','TableB')], [P('Leak from reservoir','TableB'),P('Loose cap, cracked bottle, worn seal.','TableB'),P('Remove from service; replace component.','TableB')], [P('Persistent residue / corrosion','TableB'),P('Inadequate rinsing/drying or incompatible chemicals.','TableB'),P('Reprocess correctly; seek sterile-services/manufacturer advice; replace corroded component.','TableB')]] story += [table(tr,[3.5*cm,6.1*cm,7.1*cm]),Spacer(1,.25*cm),P('9. Risks and contraindication considerations','H1x'),P('Potential harms include inadequate airway topicalization, coughing/laryngospasm, aspiration while numb, local anaesthetic systemic toxicity, hypersensitivity, mucosal trauma from forceful insertion, and contamination from poor reprocessing. Extra caution is needed with significant airway obstruction, inability to protect the airway, known allergy, impaired swallowing, high cumulative local-anaesthetic exposure, and patients unable to cooperate. Escalate to the responsible clinician and follow local airway guidance.','Bodyx')] story += [Spacer(1,.25*cm),P('Sources and further reading','H1x'),P('1. K J Lee’s Essential Otolaryngology. “Laryngoscopy, Tracheostomy,” pp. 122-123. Topical local anaesthesia to pyriform fossa, epiglottis and vocal folds; laryngeal sensory innervation.','Small'),P('2. Scott-Brown’s Otorhinolaryngology Head & Neck Surgery, Vol. 1. “Local anaesthetic sprays and lozenges.” Textbook section describing mucosal absorption, lidocaine spray preparations and sodium-channel mechanism.','Small'),P('3. DeVilbiss Healthcare. Sterilization of DeVilbiss Professional Atomizers, Powder Blowers, Syringes and Nebulizers (2013). Manufacturer reprocessing information.','Small'),P('4. Markerink H, et al. Topical Anaesthesia Using a Soft Mist Spray Device Allows Comfortable Awake Visualisation of the Airway. 2024.','Small'),P('5. Pimenta WET, et al. Topical Lidocaine During Airway Manipulation in Pediatric Anesthesia: A Systematic Review and Meta-Analysis. Paediatric Anaesthesia. 2026. PMID: 41216993.','Small')] doc=SimpleDocTemplate(str(out),pagesize=A4,rightMargin=1.6*cm,leftMargin=1.6*cm,topMargin=1.5*cm,bottomMargin=1.6*cm,title='Laryngeal Spray Atomizer Notes',author='Orris') doc.build(story,canvasmaker=HeaderFooterCanvas) print(out, out.stat().st_size) PY python - <<'PY' from pypdf import PdfReader p='/tmp/workspace/laryngeal-spray-pdf/output/Laryngeal_Spray_Atomizer_Notes.pdf' r=PdfReader(p) print('pages',len(r.pages),'size',__import__('os').path.getsize(p)) for i,page in enumerate(r.pages): print(i+1, (page.extract_text() or '')[:80].replace('\n',' | ')) PY

Reading File
Browsing Directory

~/laryngeal-spray-pdf/output

Laryngeal Spray Atomizer Notes

PDF Document · PDF

It covers types, construction and materials, atomization and local-anaesthetic mechanisms, clinical uses, safety, cleaning/sterilization, maintenance, troubleshooting, and sources.
This is a shared conversation. Sign in to Orris to start your own chat.