Make a pdf of all the instruments with uses of ophthalmology for postgraduate practicals Cataract, glaucoma ,squint and enucleation and evisceration

Reading File
Reading File
This is a large practical-viva handbook. I can make it as a PDF with instrument name, identification points, uses, and key viva notes under:
  1. Cataract surgery: examination, IOL, SICS, phacoemulsification, wound closure
  2. Glaucoma: tonometry, gonioscopy, trabeculectomy, tube and laser-related instruments
  3. Squint surgery: muscle hooks, forceps, calipers, needles, sutures
  4. Enucleation and evisceration: globe removal, implant insertion, orbital instruments
  5. Common ophthalmic instruments: lid, conjunctival, corneal and microsurgical instruments
I can produce either a concise practical checklist or a detailed postgraduate viva PDF. Which format do you want?

Make a detailed PDF with uses and key viva points

Reading File
Reading File
Finding Sources
Finding Sources
Finding Sources
Finding Sources
Searching PubMed

ophthalmic surgical instruments

Searching the Web

AAO ophthalmic surgical instruments cataract trabeculectomy strabismus enucleation evisceration

Finding Sources
Finding Sources
Finding Sources
Reading Web Page

https://www.aao.org/eye-health/diseases/enucleation-eviscera…

I have structured the handbook around the standard procedural sets and will include identification features, uses, cautions, and high-yield viva answers.
Browsing Directory

~/

Running Command

mkdir -p "/tmp/workspace/ophthalmology-instruments-pg/src" "/tmp/workspace/ophthalmology-instruments-pg/output" && printf 'directories created\n'

Running Command

python - <<'PY' from pathlib import Path p=Path('/tmp/workspace/ophthalmology-instruments-pg/src/create_handbook.py') content=r'''from reportlab.lib import colors from reportlab.lib.enums import TA_CENTER, TA_LEFT from reportlab.lib.pagesizes import A4 from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle from reportlab.lib.units import cm from reportlab.platypus import SimpleDocTemplate, Paragraph, Spacer, PageBreak, Table, TableStyle, KeepTogether from reportlab.pdfbase.pdfmetrics import stringWidth from reportlab.pdfbase.ttfonts import TTFont from reportlab.pdfbase import pdfmetrics from reportlab.lib.colors import HexColor from reportlab.pdfbase.pdfmetrics import registerFontFamily from reportlab.pdfbase.ttfonts import TTFont from reportlab.pdfbase.pdfmetrics import pdfmetrics from reportlab.pdfbase import pdfmetrics from reportlab.pdfbase.ttfonts import TTFont from reportlab.pdfbase.pdfmetrics import registerFontFamily from reportlab.pdfbase import pdfmetrics from reportlab.pdfbase.ttfonts import TTFont from reportlab.pdfbase.pdfmetrics import stringWidth from reportlab.pdfbase.pdfmetrics import registerFontFamily from reportlab.pdfbase import pdfmetrics from reportlab.pdfbase.ttfonts import TTFont from reportlab.pdfbase.pdfmetrics import registerFontFamily from reportlab.lib import fonts from reportlab.pdfbase.pdfmetrics import registerFontFamily OUT='/tmp/workspace/ophthalmology-instruments-pg/output/Ophthalmology_Instrument_Handbook_PG_Practicals.pdf' BLUE=HexColor('#123B5D'); TEAL=HexColor('#147D8B'); PALE=HexColor('#EAF3F5'); GREY=HexColor('#F4F6F7'); RED=HexColor('#8B2635') styles=getSampleStyleSheet() styles.add(ParagraphStyle(name='TitleX', parent=styles['Title'], fontName='Helvetica-Bold', fontSize=22, leading=27, textColor=BLUE, alignment=TA_CENTER, spaceAfter=14)) styles.add(ParagraphStyle(name='SubX', parent=styles['Normal'], fontSize=10, leading=14, textColor=HexColor('#425466'), alignment=TA_CENTER)) styles.add(ParagraphStyle(name='H1X', parent=styles['Heading1'], fontName='Helvetica-Bold', fontSize=16, leading=20, textColor=BLUE, spaceBefore=12, spaceAfter=8, keepWithNext=True)) styles.add(ParagraphStyle(name='H2X', parent=styles['Heading2'], fontName='Helvetica-Bold', fontSize=12.5, leading=16, textColor=TEAL, spaceBefore=10, spaceAfter=6, keepWithNext=True)) styles.add(ParagraphStyle(name='BodyX', parent=styles['BodyText'], fontSize=8.25, leading=10.9, spaceAfter=4)) styles.add(ParagraphStyle(name='SmallX', parent=styles['BodyText'], fontSize=7.15, leading=8.8)) styles.add(ParagraphStyle(name='VivaX', parent=styles['BodyText'], fontSize=8.1, leading=10.5, textColor=HexColor('#4B1F2A'))) def P(t, sty='BodyX'): return Paragraph(t, styles[sty]) def footer(canvas,doc): canvas.saveState(); canvas.setStrokeColor(HexColor('#BCD5DA')); canvas.line(1.5*cm,1.25*cm,19.5*cm,1.25*cm) canvas.setFont('Helvetica',7.5); canvas.setFillColor(HexColor('#536471')) canvas.drawString(1.5*cm,0.8*cm,'Ophthalmology Instrument Handbook | Postgraduate Practicals') canvas.drawRightString(19.5*cm,0.8*cm,f'Page {doc.page}') canvas.restoreState() def instrument_table(items): rows=[[P('<b>Instrument and identification</b>','SmallX'),P('<b>Primary uses</b>','SmallX'),P('<b>Key viva points / cautions</b>','SmallX')]] for n,ident,uses,viva in items: rows.append([P(f'<b>{n}</b><br/>{ident}','SmallX'),P(uses,'SmallX'),P(viva,'VivaX')]) t=Table(rows,colWidths=[4.35*cm,5.35*cm,8.3*cm],repeatRows=1,hAlign='LEFT') t.setStyle(TableStyle([ ('BACKGROUND',(0,0),(-1,0),BLUE),('TEXTCOLOR',(0,0),(-1,0),colors.white),('VALIGN',(0,0),(-1,-1),'TOP'), ('GRID',(0,0),(-1,-1),0.25,HexColor('#B7C9CE')),('ROWBACKGROUNDS',(0,1),(-1,-1),[colors.white,GREY]), ('LEFTPADDING',(0,0),(-1,-1),5),('RIGHTPADDING',(0,0),(-1,-1),5),('TOPPADDING',(0,0),(-1,-1),4),('BOTTOMPADDING',(0,0),(-1,-1),4) ])) return t sections=[ ('How to use this practical guide', [ ('Answering an instrument spot', 'Use a fixed sequence: <b>name - identifying features - use - one safety point</b>. Do not name a branded variant unless you are certain.', 'For a specimen, first state whether it is a <i>cutting, holding, dissecting, measuring, irrigating/aspirating, or suturing</i> instrument.', '<b>Safe viva line:</b> “This is used under magnification with delicate tissue handling; the exact technique depends on the surgeon and case.”'), ('Sterility and handling', 'Fine tips, atraumatic serrations, spring action, and delicate locking mechanisms distinguish ophthalmic microsurgical instruments.', 'Protect tips, inspect alignment/function, and process according to the device manufacturer’s instructions and local policy.', '<b>Viva:</b> Inadequate cleaning or residues in intraocular instruments can contribute to toxic anterior segment syndrome or infection. Never use a damaged or poorly functioning micro-instrument.')]), ('Cataract: examination, IOL and SICS/phacoemulsification set', [ ('Barraquer wire speculum', 'Two wire blades with spring arms; self-retaining lid speculum.', 'Retracts upper and lower lids and maintains exposure during cataract surgery.', '<b>Viva:</b> Less bulky than screw specula. Avoid excessive opening in shallow orbit, tight lids, or unstable globe.'), ('Lieberman / Barraquer screw speculum', 'Self-retaining bivalved speculum with screw adjustment.', 'Controlled lid retraction for intraocular surgery.', '<b>Viva:</b> Screw permits graded opening. Too much pressure may raise IOP or cause corneal exposure.'), ('Castroviejo caliper', 'Spring caliper with millimetre scale and two pointed tips.', 'Measures corneal incision size, capsulorhexis diameter, limbal distances and scleral marks.', '<b>Viva:</b> Common settings: 5-5.5 mm target capsulorhexis; quote as a target, not an absolute rule.'), ('Corneal marker / optical zone marker', 'Circular metal marker, often 5-6 mm, inked or gently impressed.', 'Marks intended capsulorhexis or centration zone.', '<b>Viva:</b> Marks guide centration; it does not cut the capsule.'), ('Colibri forceps', 'Fine 1 x 2 teeth at tip, often with tying platform.', 'Fixates cornea or limbus during incision, paracentesis and suturing.', '<b>Viva:</b> Tooth provides secure purchase. Use minimally to prevent epithelial trauma or Descemet membrane injury.'), ('Fixation forceps (Lim / Bonn)', 'Fine toothed or ringed grasping tips.', 'Stabilizes globe at limbus/conjunctiva, especially in manual small-incision cataract surgery (SICS).', '<b>Viva:</b> Avoid traction on a thin sclera or a compromised globe.'), ('MVR blade', 'Small pointed lance with side cutting edges, typically 20-23 gauge.', 'Creates paracentesis, side port, and in selected settings a small sclerotomy or capsulotomy.', '<b>Viva:</b> MVR means microvitreoretinal blade. It is a cutting blade, not a keratome.'), ('Keratome', 'Angled triangular disposable blade, commonly 2.2-3.2 mm.', 'Makes clear corneal or limbal main incision for phacoemulsification.', '<b>Viva:</b> Incision architecture provides self-sealing effect. Enter in a controlled plane to avoid premature entry or a short tunnel.'), ('Crescent blade', 'Blunt-tipped, bevel-up or bevel-down crescent cutting edge.', 'Creates lamellar scleral or corneoscleral tunnel in SICS.', '<b>Viva:</b> Used for lamellar dissection, unlike keratome which enters the anterior chamber.'), ('Side-port knife', 'Very narrow lance or slit blade, often 15 degrees.', 'Creates paracentesis for OVD, irrigation/aspiration and second instrument access.', '<b>Viva:</b> Side ports should be secure but allow instrument mobility; leakage destabilizes the chamber.'), ('Cystotome', 'Bent fine needle, usually 26G, mounted on syringe.', 'Initiates continuous curvilinear capsulorhexis (CCC); can decompress intumescent lens after appropriate precautions.', '<b>Viva:</b> The needle tip is bent to control tearing. It is not a capsular forceps.'), ('Utrata capsulorhexis forceps', 'Fine microforceps with tiny curved jaws and long shaft.', 'Grasps capsule flap and completes CCC.', '<b>Viva:</b> A continuous, centered rhexis that overlaps IOL optic helps long-term centration. Regrasp frequently rather than pulling blindly.'), ('Capsule scissors (Vannas / micro-scissors)', 'Small sharp scissor blades, straight or curved.', 'Enlarges or converts capsulotomy when a controlled cut is needed.', '<b>Viva:</b> Vannas scissors are delicate cutting scissors and should not be used for tough sclera.'), ('Hydrodissection cannula', 'Blunt, flat or curved cannula connected to syringe.', 'Injects balanced salt solution beneath anterior capsule to separate cortex from capsule.', '<b>Viva:</b> Confirm fluid wave and decompress through the incision. Forceful injection in a closed system can cause capsular block.'), ('Hydrodelineation cannula', 'Fine blunt cannula aimed into lens substance.', 'Separates endonucleus from epinucleus.', '<b>Viva:</b> Produces a golden ring in suitable nuclei and leaves an epinuclear protective shell.'), ('Simcoe irrigation-aspiration cannula', 'Handpiece with separate irrigation and aspiration ports/tubing.', 'Manual cortical aspiration and anterior chamber maintenance, often in SICS.', '<b>Viva:</b> Aspiration port should be directed safely and capsule protected. Check patency before entering eye.'), ('Bimanual I/A cannulae', 'Separate irrigation and aspiration handpieces through two side ports.', 'Removes cortex and polishes capsule after phaco.', '<b>Viva:</b> Better access to subincisional cortex; requires two well-constructed side ports.'), ('Phaco handpiece and tip', 'Ultrasonic handpiece with hollow titanium tip and sleeve.', 'Emulsifies lens nucleus while aspiration removes fragments and irrigation maintains chamber.', '<b>Viva:</b> Sleeve protects wound and provides irrigation. Key hazards: thermal wound burn, posterior capsule rupture, and endothelial trauma.'), ('Chopper (Nagahara / horizontal chopper)', 'Fine blunt hook-like tip, often with a sharp inner edge.', 'Mechanically divides nucleus during phaco chop techniques.', '<b>Viva:</b> Used with phaco tip as counterforce. Keep within capsular bag and away from posterior capsule.'), ('Nucleus delivery instruments: irrigating vectis and lens loop', 'Vectis is a loop, often irrigating; lens loop is a simple wire loop.', 'Delivers prolapsed nucleus in SICS or ECCE.', '<b>Viva:</b> Vectis passes beneath nucleus with adequate viscoelastic protection. Never use uncontrolled pressure on the posterior capsule.'), ('Sinskey hook', 'Slim shaft with tiny angled blunt hook.', 'Dials a three-piece IOL, manipulates haptics, opens incision, or assists capsular maneuvers.', '<b>Viva:</b> A manipulator, not a cutting instrument. Avoid snagging posterior capsule or iris.'), ('IOL forceps / McPherson forceps', 'Fine smooth jaws designed to grasp lens optic or haptic.', 'Holds and inserts rigid PMMA IOL or manipulates IOL safely.', '<b>Viva:</b> Use smooth jaws to avoid optic scratches. Foldable IOLs are usually delivered via injector/cartridge.'), ('IOL injector and cartridge', 'Disposable or reusable injector with folded-IOL cartridge.', 'Injects foldable posterior chamber IOL through small incision.', '<b>Viva:</b> Confirm correct IOL, laterality, power, loading orientation and integrity before implantation.'), ('IOL dialler', 'Blunt angled instrument with small knob/hook.', 'Rotates IOL optic/haptics into final capsular-bag position.', '<b>Viva:</b> Rotation should be gentle, after confirming both haptics are in the bag.'), ('Rycroft cannula', 'Fine angled blunt irrigation cannula.', 'Irrigates anterior chamber, hydrates corneal stroma, and may remove residual OVD.', '<b>Viva:</b> Stromal hydration is performed at incision stroma to improve sealing; do not inject forcefully into a wound.'), ('BSS cannula / anterior chamber maintainer', 'Blunt cannula connected to balanced salt solution; AC maintainer has a secured infusion line.', 'Maintains chamber and irrigates ocular surface/intraocular space.', '<b>Viva:</b> Balanced salt solution is preferred for intraocular irrigation. Check flow and position before use.'), ('Vannas scissors', 'Very small, sharp, spring-action micro-scissors.', 'Cuts iris strands, capsule, conjunctiva, fine sutures and delicate tissues.', '<b>Viva:</b> Different from Westcott scissors: Vannas is finer for intraocular microsurgery.'), ('Needle holder (Castroviejo)', 'Spring handle with delicate locking jaws.', 'Holds 10-0 nylon and other fine ophthalmic needles during microsuturing.', '<b>Viva:</b> Grasp needle about two-thirds from tip, not at swage or point, to avoid deformation.'), ('Corneoscleral scissors', 'Curved, strong, blunt-tipped scissors.', 'Extends corneoscleral section in ECCE/SICS and cuts tougher ocular coats.', '<b>Viva:</b> Stronger than Vannas. Keep blade plane controlled to avoid an irregular extension.'), ('Iris repositor', 'Fine blunt spatula or hook with smooth tip.', 'Repositions prolapsed iris and supports tissue at incision.', '<b>Viva:</b> Reposit only after addressing cause, such as wound leak or positive pressure; do not repeatedly traumatize iris.')]), ('Glaucoma: diagnostic and filtering surgery set', [ ('Goldmann applanation tonometer prism', 'Clear biprism mounted on slit lamp; flat applanating surface.', 'Measures IOP by applanation tonometry.', '<b>Viva:</b> Goldmann principle: force required to flatten a 3.06 mm corneal diameter approximates IOP. Fluorescein semicircles are aligned at endpoint. Corneal thickness/biomechanics can affect readings.'), ('Schiotz tonometer', 'Indentation tonometer with plunger, footplate and weights.', 'Historical/teaching tool for indentation tonometry.', '<b>Viva:</b> Indentation readings require conversion table and are influenced by ocular rigidity. It is less commonly used than applanation tonometry.'), ('Gonioscopy lens', 'Contact lens with mirrors, such as Goldmann 3-mirror or 4-mirror lens.', 'Visualizes anterior chamber angle, assesses angle closure, synechiae and pigmentation; permits laser procedures with appropriate lenses.', '<b>Viva:</b> The angle is viewed by overcoming total internal reflection at cornea. Indentation gonioscopy can distinguish appositional from synechial closure.'), ('Lacrimal dilator / punctum dilator', 'Slender double-ended conical blunt dilator.', 'Dilates punctum; also commonly seen in minor ophthalmic sets.', '<b>Viva:</b> Not a glaucoma-specific instrument. Recognize it to avoid confusing it with a probe or cannula.'), ('Westcott conjunctival scissors', 'Small curved blunt-tipped scissors with short blades.', 'Peritomy and conjunctival/Tenon dissection for trabeculectomy or drainage device surgery.', '<b>Viva:</b> Blunt tips reduce risk of buttonholing conjunctiva. Westcott is not intended for intraocular cutting.'), ('Bishop-Harmon forceps', 'Fine smooth or lightly serrated conjunctival forceps, often with broad platform.', 'Atraumatic grasping of conjunctiva and Tenon capsule.', '<b>Viva:</b> Avoid crushing conjunctiva, as tissue quality is central to bleb integrity.'), ('Moorfields forceps', 'Fine toothed or non-toothed delicate forceps.', 'Grasps episclera, scleral flap edge and sutures in glaucoma microsurgery.', '<b>Viva:</b> Delicate forceps improve precision; use the least traumatic grip.'), ('Crescent blade for scleral flap', 'Crescent-shaped blade for lamellar dissection.', 'Dissects partial-thickness scleral flap in trabeculectomy.', '<b>Viva:</b> A scleral flap should be partial thickness and extend into clear cornea. Excess depth risks perforation.'), ('Kelly Descemet punch', 'Small rongeur-like punch with bite at tip.', 'Creates internal sclerostomy under scleral flap in trabeculectomy.', '<b>Viva:</b> It removes a controlled block of deep sclera/trabecular tissue. Do not confuse with Vannas scissors.'), ('Vannas scissors for iridectomy', 'Fine sharp micro-scissors.', 'Performs peripheral iridectomy through sclerostomy when indicated in trabeculectomy.', '<b>Viva:</b> Peripheral iridectomy reduces risk of iris blocking the ostium, especially in phakic or angle-closure eyes.'), ('Scleral flap suture forceps / Castroviejo needle holder', 'Fine microsurgical instruments for 10-0 nylon sutures.', 'Places and adjusts scleral flap sutures.', '<b>Viva:</b> Suture tension regulates early filtration. Releasable or adjustable sutures may allow postoperative titration.'), ('Weck-Cel spears', 'Small triangular cellulose sponges on handles.', 'Dabs fluid, clears field and assists gentle tissue handling during ocular surgery.', '<b>Viva:</b> Never leave a sponge in the field. Use appropriately processed, lint-free ophthalmic material.'), ('Trabeculectomy punch / scleral punch', 'Punch with small rectangular/oval bite.', 'Alternative controlled excision of deep sclera in filtration surgery.', '<b>Viva:</b> The aim is a patent guarded fistula beneath a scleral flap, not a full-thickness unguarded wound.'), ('Goniotomy knife', 'Fine sharp needle/knife, sometimes with prism-assisted approach.', 'Incises trabecular meshwork in pediatric glaucoma or selected angle procedures.', '<b>Viva:</b> Goniotomy requires angle visualization through a clear cornea. Trabeculotomy accesses Schlemm canal externally.'), ('Trabeculotome (Harm’s)', 'Rigid curved probe designed to enter Schlemm canal.', 'Performs trabeculotomy by rupturing trabecular meshwork from within after canal cannulation.', '<b>Viva:</b> Often used in congenital glaucoma. A 180-degree rotation is commonly described; hyphema can occur.'), ('MIGS gonioscopy lens and injector', 'Intraoperative gonio lens plus procedure-specific single-use injector/implant.', 'Angle visualization and implantation/incision in minimally invasive glaucoma surgery.', '<b>Viva:</b> MIGS is not a single procedure. Identify the specific device and its target: trabecular, suprachoroidal, or subconjunctival pathway.'), ('Ahmed / Baerveldt glaucoma drainage device', 'Plate with tube; Ahmed is valved, Baerveldt is non-valved.', 'Diverts aqueous to an equatorial subconjunctival plate reservoir in refractory glaucoma.', '<b>Viva:</b> Tube is covered with patch graft to reduce erosion risk. Non-valved devices generally require flow restriction until capsule forms.')]), ('Squint surgery: rectus and oblique muscle set', [ ('Barraquer speculum', 'Wire self-retaining lid speculum.', 'Exposes globe during strabismus surgery.', '<b>Viva:</b> Do not over-open lids, especially in children and small orbits.'), ('Westcott scissors', 'Small curved blunt scissors.', 'Makes conjunctival incision and dissects Tenon capsule.', '<b>Viva:</b> Main scissors for soft-tissue dissection in squint surgery.'), ('Stevens tenotomy scissors', 'Fine small curved scissors with sharp tips.', 'Dissects intermuscular septum, checks muscle attachments and performs tenotomy-related cutting.', '<b>Viva:</b> Finer and more delicate than Westcott. Use directed cuts to protect sclera.'), ('Muscle hook (Jameson)', 'Long shaft with broad, smoothly curved blunt hook.', 'Sweeps beneath rectus muscle to isolate it from sclera.', '<b>Viva:</b> Pass along sclera in a controlled plane. “Hooking the muscle” must be confirmed by seeing both borders and clearing fascial attachments.'), ('Green muscle hook', 'Smaller, more delicate hook, often with a narrower curve.', 'Assists isolation of muscles, particularly in smaller eyes or tight spaces.', '<b>Viva:</b> Instrument designs vary by unit. State the functional feature: blunt hook for safe muscle isolation.'), ('Desmarres retractor', 'Broad blade on handle, various sizes.', 'Retracts lid, conjunctiva or orbital soft tissue to improve exposure.', '<b>Viva:</b> It retracts rather than grasps. Excess pressure can cause tissue trauma.'), ('Toothed forceps (Bonn / Colibri)', 'Fine 1 x 2 toothed tips.', 'Grasps conjunctiva, episclera and muscle edge when secure traction is needed.', '<b>Viva:</b> Use a minimal bite to avoid tissue crush and conjunctival tears.'), ('Bishop-Harmon forceps', 'Fine atraumatic conjunctival forceps.', 'Handles conjunctiva and Tenon capsule.', '<b>Viva:</b> Often preferred for delicate tissue handling; avoid too much traction.'), ('Castroviejo caliper', 'Millimetre-calibrated spring caliper.', 'Marks recession/resection amounts and measures muscle insertion distances.', '<b>Viva:</b> Surgical dose is planned in millimetres but must be individualized to deviation, motility, prior surgery and surgeon protocol.'), ('Strabismus ruler', 'Flat ruler marked in millimetres.', 'Measures recession and resection directly on sclera/muscle.', '<b>Viva:</b> Sterile ruler is an alternative to caliper; accuracy of marking is important for predictable effect.'), ('Fixation forceps', 'Fine forceps designed for firm scleral/limbal purchase.', 'Stabilizes globe while passing muscle sutures or marking sclera.', '<b>Viva:</b> Avoid deep bites and excessive rotation in a thin sclera.'), ('Needle holder (Castroviejo)', 'Delicate spring-loaded needle holder.', 'Holds 6-0 or 7-0 absorbable sutures and fine needles in extraocular muscle surgery.', '<b>Viva:</b> Needle should enter sclera tangentially with a partial-thickness bite to avoid globe perforation.'), ('Scleral marker / caliper tip', 'Fine marking tip or blunt marking point.', 'Marks new insertion site for recession or resection.', '<b>Viva:</b> Recheck measurement from original insertion and ensure symmetric placement around muscle width.'), ('Wright grooved director', 'Flat instrument with central groove.', 'Guides suture and helps expose or protect tissue in selected strabismus steps.', '<b>Viva:</b> It is a guide/protector, not a cutting device. Availability and style vary between surgical sets.'), ('Parks muscle clamp', 'Small clamp designed to hold muscle securely.', 'Holds isolated extraocular muscle in selected resection or plication techniques.', '<b>Viva:</b> Use only after complete isolation. Clamp application should not include adjacent oblique muscle or Tenon tissue.'), ('Suction cannula', 'Fine blunt cannula attached to suction.', 'Keeps field dry and removes blood/irrigant during muscle surgery.', '<b>Viva:</b> Use low, controlled suction near conjunctiva and avoid traumatic contact with sclera or muscle.')]), ('Enucleation and evisceration: socket surgery set', [ ('Key distinction', '<b>Enucleation:</b> removal of the entire globe after division of extraocular muscles and optic nerve. <b>Evisceration:</b> removal of intraocular contents while retaining sclera and extraocular muscle attachments.', 'Both may address a blind painful eye, severe trauma or infection depending on clinical context; enucleation is preferred when intraocular malignancy is suspected.', '<b>Viva:</b> Evisceration is contraindicated when intraocular malignancy is suspected because retained sclera could leave tumor behind. It often provides better implant motility because muscles/scleral shell are retained.'), ('Desmarres lid retractor', 'Broad blunt blade retractor.', 'Retracts eyelids and protects them during globe removal surgery.', '<b>Viva:</b> Select size to suit orbit; avoid pressure injury to lid margin.'), ('Conjunctival forceps', 'Fine atraumatic forceps, toothed or non-toothed.', 'Grasps conjunctiva and Tenon capsule to create peritomy and close socket tissues.', '<b>Viva:</b> Preserve healthy conjunctiva and fornices for later prosthesis retention.'), ('Westcott scissors', 'Curved blunt-tipped soft-tissue scissors.', 'Peritomy, Tenon dissection, and conjunctival closure steps.', '<b>Viva:</b> Curved blunt blades are suited to soft tissue and reduce risk of inadvertent deep injury.'), ('Stevens scissors', 'Fine curved scissors, sharp and delicate.', 'Dissects fascial planes and muscle attachments.', '<b>Viva:</b> Use precise, short cuts. It is not the preferred instrument for cutting optic nerve.'), ('Strabismus muscle hook', 'Broad blunt hook.', 'Identifies, isolates and retrieves rectus muscles during enucleation.', '<b>Viva:</b> Secure muscle sutures before detachment when implant motility coupling is planned.'), ('Muscle clamp / haemostat', 'Small curved clamp with locking ratchet.', 'Temporarily holds tissue or suture; assists haemostasis when appropriate.', '<b>Viva:</b> Use sparingly on delicate ocular tissues to minimize crush injury. Fine bipolar cautery is generally preferable for controlled haemostasis.'), ('Enucleation scissors (curved / long)', 'Long, curved, strong scissors with blunt tips.', 'Divides optic nerve after globe is mobilized and delivers globe.', '<b>Viva:</b> The curve follows orbital contour. Protect orbital tissues and ensure controlled traction before nerve division.'), ('Optic nerve clamp / enucleation snare', 'Specialized long clamp or loop device, unit-dependent.', 'May control or help expose optic nerve during enucleation.', '<b>Viva:</b> Not universally used. Name it only if certain; its role is optic nerve control/exposure rather than routine conjunctival work.'), ('Cryoprobe', 'Probe that adheres to tissue by freezing when activated.', 'May provide traction to globe in selected enucleation techniques.', '<b>Viva:</b> Firm cryoadhesion can facilitate manipulation but must be used under controlled settings to avoid unnecessary tissue injury.'), ('Evisceration spoon / curette', 'Blunt scoop-shaped instrument.', 'Evacuates uveal tissue and intraocular contents from retained scleral shell in evisceration.', '<b>Viva:</b> Used only after appropriate corneal/anterior-shell access. Retained sclera is why malignancy must be excluded.'), ('Corneal scissors', 'Curved sharp scissors.', 'Removes cornea or enlarges opening during evisceration depending on technique.', '<b>Viva:</b> Technique varies. Avoid uncontrolled cuts that compromise scleral shell closure.'), ('Bipolar cautery', 'Fine bipolar forceps connected to generator.', 'Precise haemostasis of episcleral/orbital soft tissue bleeding.', '<b>Viva:</b> Bipolar confines current between tips and is preferred for delicate local haemostasis. Avoid excessive thermal injury.'), ('Orbital implant sizer', 'Series of smooth spherical trial sizers.', 'Selects appropriate orbital implant volume after enucleation/evisceration.', '<b>Viva:</b> An implant restores orbital volume, while conformer maintains fornices. Oversizing can risk wound tension or extrusion.'), ('Orbital implant inserter', 'Smooth delivery instrument or injector for spherical implant.', 'Places implant deep within scleral shell or Tenon space.', '<b>Viva:</b> Implant choice and wrapping depend on procedure and surgeon. Confirm hemostasis and adequate soft-tissue coverage.'), ('Conformer', 'Clear acrylic or silicone shell placed in conjunctival sac.', 'Maintains fornices and socket shape until prosthesis fitting.', '<b>Viva:</b> A conformer is not the definitive artificial eye. It reduces fornix contraction and supports postoperative healing.'), ('Lacrimal / curved needle holder', 'Fine needle holder suited for layered closure.', 'Closes posterior Tenon, anterior Tenon and conjunctiva with fine absorbable sutures.', '<b>Viva:</b> Layered, tension-free closure and implant coverage help prevent exposure/extrusion.'), ('Eye shield', 'Rigid perforated protective shield.', 'Protects operated socket/eye after surgery.', '<b>Viva:</b> A shield protects from external pressure and accidental rubbing; it does not replace a pressure dressing when one is indicated.')])] doc=SimpleDocTemplate(OUT,pagesize=A4,rightMargin=1.35*cm,leftMargin=1.35*cm,topMargin=1.35*cm,bottomMargin=1.55*cm,title='Ophthalmology Instrument Handbook for Postgraduate Practicals',author='Orris') story=[] story += [Spacer(1,2.0*cm),P('Ophthalmology Instrument Handbook','TitleX'),P('Postgraduate practicals and viva preparation','SubX'),Spacer(1,0.4*cm),P('<b>Coverage:</b> Cataract, glaucoma, squint surgery, enucleation and evisceration. This is an examination-oriented guide to recognition and safe functional use of common instruments. It supports supervised training and is not an operative protocol.','BodyX'),Spacer(1,0.35*cm)] box=Table([[P('<b>How to answer in a spotter</b><br/>“This is a [name]. I identify it by [feature]. It is used for [step]. One key precaution is [safety point].”','BodyX')]],colWidths=[17.8*cm]) box.setStyle(TableStyle([('BACKGROUND',(0,0),(-1,-1),PALE),('BOX',(0,0),(-1,-1),0.6,TEAL),('LEFTPADDING',(0,0),(-1,-1),10),('RIGHTPADDING',(0,0),(-1,-1),10),('TOPPADDING',(0,0),(-1,-1),8),('BOTTOMPADDING',(0,0),(-1,-1),8)])) story += [box,Spacer(1,0.35*cm),P('<b>Important:</b> Instrument names and designs vary by manufacturer and institution. Confirm local tray composition, implant systems and surgical protocols with faculty.','SmallX'),PageBreak()] story += [P('Contents','H1X')] for i,(title,items) in enumerate(sections,1): story.append(P(f'{i}. {title} <font color="#536471">({len(items)} entries)</font>','BodyX')) story += [Spacer(1,0.3*cm),P('<b>Abbreviations:</b> AC = anterior chamber; CCC = continuous curvilinear capsulorhexis; I/A = irrigation/aspiration; IOL = intraocular lens; IOP = intraocular pressure; MIGS = minimally invasive glaucoma surgery; OVD = ophthalmic viscosurgical device; SICS = small-incision cataract surgery.','SmallX'),PageBreak()] for title,items in sections: story += [P(title,'H1X'), instrument_table(items), Spacer(1,0.25*cm)] story += [PageBreak(),P('Rapid viva revision','H1X')] rapid=[ ('<b>What is the difference between a keratome and a crescent blade?</b>','Keratome enters the anterior chamber to create a main incision. Crescent blade performs lamellar tunnel dissection.'), ('<b>Why is a CCC important?</b>','A continuous, centered anterior capsular opening with optic overlap supports safe phacoemulsification and IOL centration.'), ('<b>Why is the phaco tip sleeved?</b>','The sleeve provides irrigation and helps protect the corneal incision from thermal injury.'), ('<b>What is the principle of Goldmann applanation tonometry?</b>','Force needed to applanate a 3.06 mm corneal diameter estimates IOP.'), ('<b>What does a Kelly punch do in trabeculectomy?</b>','It creates a controlled internal scleral/trabecular opening beneath the partial-thickness scleral flap.'), ('<b>Goniotomy versus trabeculotomy?</b>','Goniotomy incises trabecular meshwork from inside under gonioscopic view. Trabeculotomy cannulates Schlemm canal externally and ruptures the trabecular meshwork.'), ('<b>Why is partial-thickness scleral pass important in squint surgery?</b>','It helps prevent inadvertent globe perforation while securing the muscle at the planned insertion.'), ('<b>Enucleation versus evisceration?</b>','Enucleation removes the globe. Evisceration removes contents but retains sclera and muscle attachments. Avoid evisceration if intraocular malignancy is suspected.'), ('<b>Implant versus conformer?</b>','The orbital implant restores volume. A conformer maintains conjunctival fornices and socket shape before prosthesis fitting.'), ('<b>Why are cleaning and processing standards so exact for intraocular instruments?</b>','The anterior chamber is highly sensitive to microbial and chemical residues; inappropriate processing can lead to infection or toxic anterior segment syndrome.')] for q,a in rapid: story.append(P(q+' '+a,'BodyX')) story += [Spacer(1,0.25*cm),P('Selected sources','H1X'),P('• Kanski’s Clinical Ophthalmology: A Systematic Approach, 10th ed. Sections on cataract surgery, glaucoma surgery, strabismus and enucleation/evisceration.','SmallX'),P('• American Academy of Ophthalmology. <i>Enucleation and Evisceration</i>, Eye Health. Accessed October 2026.','SmallX'),P('• American Academy of Ophthalmology. <i>Guidelines for the Cleaning and Sterilization of Intraocular Surgical Instruments</i>. 2018.','SmallX'),P('• AAO. <i>How to Successfully Prepare for Cataract Surgery</i>. Practical training overview.','SmallX'),Spacer(1,0.15*cm),P('Educational disclaimer: Procedures must be performed only by trained ophthalmic surgeons under appropriate institutional protocols. This handbook is intended for identification and viva preparation, not independent clinical decision-making.','SmallX')] doc.build(story,onFirstPage=footer,onLaterPages=footer) print(OUT) ''' p.write_text(content) PY python "/tmp/workspace/ophthalmology-instruments-pg/src/create_handbook.py" python - <<'PY' from pypdf import PdfReader p='/tmp/workspace/ophthalmology-instruments-pg/output/Ophthalmology_Instrument_Handbook_PG_Practicals.pdf' r=PdfReader(p) print('pages',len(r.pages),'size',__import__('os').path.getsize(p)) text=''.join(x.extract_text() or '' for x in r.pages) print('chars',len(text),'contains', all(s in text for s in ['Cataract','Glaucoma','Squint','Enucleation'])) PY

Reading File
Editing File

~/ophthalmology-instruments-pg/src/create_handbook.py

Successfully replaced 1 instance(s) of the string in '/tmp/workspace/ophthalmology-instruments-pg/src/create_handbook.py'
Running Command

python "/tmp/workspace/ophthalmology-instruments-pg/src/create_handbook.py" && python - <<'PY' from pypdf import PdfReader from pathlib import Path p=Path('/tmp/workspace/ophthalmology-instruments-pg/output/Ophthalmology_Instrument_Handbook_PG_Practicals.pdf') r=PdfReader(str(p)) text=''.join(page.extract_text() or '' for page in r.pages) print(f'pages={len(r.pages)} bytes={p.stat().st_size} chars={len(text)}') for term in ['Cataract','Glaucoma','Squint','Enucleation','Goldmann applanation tonometer prism','Rapid viva revision']: print(term, term in text) PY

Running Command

python - <<'PY' from pypdf import PdfReader from pathlib import Path p=Path('/tmp/workspace/ophthalmology-instruments-pg/output/Ophthalmology_Instrument_Handbook_PG_Practicals.pdf') r=PdfReader(str(p)) for i,page in enumerate(r.pages,1): txt=page.extract_text() or '' print(i, len(txt), txt[:80].replace('\n',' | ')) assert p.exists() and p.stat().st_size > 20000 assert len(r.pages) >= 8 assert all((page.extract_text() or '').strip() for page in r.pages) print('PDF verification passed') PY

Ophthalmology Instrument Handbook PG Practicals

PDF Document · PDF

It includes instrument identification features, uses, key viva points, safety cautions, and rapid revision for cataract, glaucoma, squint surgery, enucleation, and evisceration.
This is a shared conversation. Sign in to Orris to start your own chat.