Case details are Mr Ganesh 38/M With no Comorbids patient on tab pyridostigmine 60mg 1-1-1-1 tab prednisolone 20mg 4-0-0 and Tab azathioprine 50mg 1-0-1 can u do as a poster ANAESTHETIC MANAGEMENT OF THYMECTOMY THROUGH MEDIAN STERNOTOMY IN A PATIENT WITH MYASTHENIA GRAVIS AND THYMOMA in 350words in a poster with the author name Dr Raksai varth S and in second line Dr Prasandan MD Chief cardiac anesthesiologist Sree mookambika institute of medical sciences Kulasekharam kanniyakumari
ls -la /tmp/workspace/ 2>/dev/null || mkdir -p /tmp/workspace && echo "created"
mkdir -p /tmp/workspace/mg-poster && cat > /tmp/workspace/mg-poster/create_poster.py << 'PYEOF' from pptx import Presentation from pptx.util import Inches, Pt, Emu from pptx.dml.color import RGBColor from pptx.enum.text import PP_ALIGN from pptx.util import Inches, Pt import copy # A0 poster: 33.1 x 46.8 inches (portrait) # Use a manageable size: 24 x 36 inches W = Inches(24) H = Inches(36) prs = Presentation() prs.slide_width = W prs.slide_height = H blank_layout = prs.slide_layouts[6] slide = prs.slides.add_slide(blank_layout) # ── Colour palette ────────────────────────────────────────────── DEEP_BLUE = RGBColor(0x0D, 0x2B, 0x5E) # header / footer bg MID_BLUE = RGBColor(0x1A, 0x4F, 0x8A) # section headers LIGHT_BLUE = RGBColor(0xD6, 0xE8, 0xF7) # section bg tint GOLD = RGBColor(0xE0, 0xA8, 0x00) # accent line WHITE = RGBColor(0xFF, 0xFF, 0xFF) DARK_GREY = RGBColor(0x1C, 0x1C, 0x1C) MED_GREY = RGBColor(0x44, 0x44, 0x44) def add_rect(slide, x, y, w, h, fill_color=None, line_color=None, line_width=Pt(0)): from pptx.util import Pt shape = slide.shapes.add_shape(1, x, y, w, h) # MSO_SHAPE_TYPE.RECTANGLE = 1 if fill_color: shape.fill.solid() shape.fill.fore_color.rgb = fill_color else: shape.fill.background() if line_color: shape.line.color.rgb = line_color shape.line.width = line_width else: shape.line.fill.background() return shape def add_textbox(slide, x, y, w, h, text, font_size, bold=False, color=WHITE, align=PP_ALIGN.LEFT, italic=False, wrap=True): txBox = slide.shapes.add_textbox(x, y, w, h) txBox.word_wrap = wrap tf = txBox.text_frame tf.word_wrap = wrap from pptx.util import Pt p = tf.paragraphs[0] p.alignment = align run = p.add_run() run.text = text run.font.size = Pt(font_size) run.font.bold = bold run.font.italic = italic run.font.color.rgb = color return txBox def add_section(slide, x, y, w, h, title, body_lines, title_fs=22, body_fs=17): """Draw a coloured section box with header bar and bullet body.""" # section background add_rect(slide, x, y, w, h, fill_color=LIGHT_BLUE, line_color=MID_BLUE, line_width=Pt(2)) # header bar header_h = Inches(0.52) add_rect(slide, x, y, w, header_h, fill_color=MID_BLUE) # header text add_textbox(slide, x + Inches(0.15), y + Inches(0.06), w - Inches(0.3), header_h, title, title_fs, bold=True, color=WHITE, align=PP_ALIGN.LEFT) # body text box txBox = slide.shapes.add_textbox( x + Inches(0.2), y + header_h + Inches(0.1), w - Inches(0.4), h - header_h - Inches(0.2)) txBox.word_wrap = True tf = txBox.text_frame tf.word_wrap = True from pptx.oxml.ns import qn from lxml import etree first = True for line in body_lines: if first: p = tf.paragraphs[0] first = False else: p = tf.add_paragraph() p.space_before = Pt(3) p.space_after = Pt(3) run = p.add_run() run.text = line run.font.size = Pt(body_fs) run.font.color.rgb = DARK_GREY return txBox # ═══════════════════════════════════════════════════════════════ # 1. BACKGROUND # ═══════════════════════════════════════════════════════════════ add_rect(slide, 0, 0, W, H, fill_color=RGBColor(0xF4, 0xF8, 0xFF)) # ═══════════════════════════════════════════════════════════════ # 2. HEADER BAND # ═══════════════════════════════════════════════════════════════ header_h = Inches(4.2) add_rect(slide, 0, 0, W, header_h, fill_color=DEEP_BLUE) # Gold accent stripe add_rect(slide, 0, header_h, W, Inches(0.12), fill_color=GOLD) # Title text title_text = ("ANAESTHETIC MANAGEMENT OF THYMECTOMY\n" "THROUGH MEDIAN STERNOTOMY IN A PATIENT WITH\n" "MYASTHENIA GRAVIS AND THYMOMA") add_textbox(slide, Inches(0.5), Inches(0.25), W - Inches(1.0), Inches(2.6), title_text, 44, bold=True, color=WHITE, align=PP_ALIGN.CENTER) # Author line 1 add_textbox(slide, Inches(0.5), Inches(2.9), W - Inches(1.0), Inches(0.55), "Dr Raksai Varth S", 28, bold=True, color=GOLD, align=PP_ALIGN.CENTER) # Author line 2 add_textbox(slide, Inches(0.5), Inches(3.45), W - Inches(1.0), Inches(0.55), "Dr Prasandan MD | Chief Cardiac Anaesthesiologist", 24, bold=False, color=WHITE, align=PP_ALIGN.CENTER) # Institution add_textbox(slide, Inches(0.5), Inches(3.90), W - Inches(1.0), Inches(0.42), "Sree Mookambika Institute of Medical Sciences, Kulasekharam, Kanniyakumari", 21, italic=True, color=RGBColor(0xCC, 0xDD, 0xFF), align=PP_ALIGN.CENTER) # ═══════════════════════════════════════════════════════════════ # 3. CASE DETAILS BANNER # ═══════════════════════════════════════════════════════════════ banner_y = header_h + Inches(0.2) banner_h = Inches(0.75) add_rect(slide, Inches(0.4), banner_y, W - Inches(0.8), banner_h, fill_color=MID_BLUE, line_color=GOLD, line_width=Pt(2.5)) add_textbox(slide, Inches(0.6), banner_y + Inches(0.08), W - Inches(1.2), banner_h, "CASE DETAILS: Mr Ganesh | 38 Years / Male | No Comorbidities | " "Tab Pyridostigmine 60 mg (1-1-1-1) • Tab Prednisolone 20 mg (4-0-0) • Tab Azathioprine 50 mg (1-0-1)", 19, bold=True, color=WHITE, align=PP_ALIGN.LEFT) # ═══════════════════════════════════════════════════════════════ # 4. MAIN CONTENT GRID (3 columns) # ═══════════════════════════════════════════════════════════════ content_top = banner_y + banner_h + Inches(0.3) col_w = (W - Inches(1.0)) / 3 col_gap = Inches(0.2) c1_x = Inches(0.4) c2_x = c1_x + col_w + col_gap c3_x = c2_x + col_w + col_gap # ── Left column ────────────────────────────────────────────── sec1_h = Inches(5.8) add_section(slide, c1_x, content_top, col_w, sec1_h, "INTRODUCTION", [ "• Myasthenia Gravis (MG) is an autoimmune neuromuscular junction disorder.", "• Antibodies against acetylcholine receptors (AChR) impair neuromuscular transmission causing fatigable muscle weakness.", "• 10–15% of MG patients harbour a thymoma; thymectomy produces sustained clinical remission.", "• Median sternotomy is the standard surgical approach providing optimal thymoma exposure.", "• Anaesthetic management is challenging due to sensitivity to neuromuscular blocking agents (NMBAs), risk of myasthenic/cholinergic crisis, and potential post-operative ventilatory failure.", ], body_fs=16) sec2_y = content_top + sec1_h + Inches(0.25) sec2_h = Inches(5.5) add_section(slide, c1_x, sec2_y, col_w, sec2_h, "PRE-OPERATIVE EVALUATION", [ "• Detailed neurological assessment — MG severity graded with Osserman classification.", "• Pulmonary function tests (FVC, FEV1) to assess respiratory reserve.", "• Review of current medications: Pyridostigmine 60 mg QID, Prednisolone 20 mg OD, Azathioprine 50 mg BD.", "• Pyridostigmine continued on the morning of surgery with a sip of water.", "• Electrolytes, CBP, coagulation profile, ECG and 2D Echo performed.", "• Multidisciplinary team discussion with neurology, surgery and anaesthesia.", "• Patients and relatives counselled regarding possible post-operative ventilatory support.", ], body_fs=16) # ── Middle column ──────────────────────────────────────────── sec3_h = Inches(5.8) add_section(slide, c2_x, content_top, col_w, sec3_h, "INTRA-OPERATIVE MANAGEMENT", [ "• Anticholinergic (glycopyrrolate) and anxiolytic (oral lorazepam) premedication.", "• Standard ASA monitoring + invasive arterial line + central venous access.", "• Induction: Propofol + Fentanyl; volatile agent (Sevoflurane) for maintenance.", "• NMBAs avoided; intubation facilitated with remifentanil or high-dose propofol.", "• If NMBAs unavoidable, short-acting agents (Atracurium) in reduced dose with TOF monitoring.", "• Depth of anaesthesia monitored with BIS (target 40-60).", "• Temperature maintained; warm IV fluids and forced-air warming used.", "• Careful positioning for median sternotomy; bilateral lung ventilation maintained.", "• Haemodynamic stability ensured with vasopressors if needed.", ], body_fs=16) sec4_y = content_top + sec3_h + Inches(0.25) sec4_h = Inches(5.5) add_section(slide, c2_x, sec4_y, col_w, sec4_h, "ANAESTHETIC CHALLENGES", [ "• Unpredictable response to all NMBAs — hyper-sensitivity to non-depolarising agents.", "• Succinylcholine resistance due to reduced functional AChRs.", "• Pyridostigmine prolongs action of ester-type local anaesthetics.", "• Risk of intra-operative myasthenic or cholinergic crisis.", "• Sternotomy causes significant haemodynamic and respiratory perturbations.", "• Immunosuppressants increase susceptibility to infection and impaired wound healing.", "• Difficult weaning from mechanical ventilation post-operatively.", ], body_fs=16) # ── Right column ───────────────────────────────────────────── sec5_h = Inches(5.8) add_section(slide, c3_x, content_top, col_w, sec5_h, "POST-OPERATIVE CARE", [ "• Extubation criteria: TOF ratio > 0.9, sustained head lift > 5 sec, adequate tidal volume.", "• High-dependency / ICU admission planned for close monitoring.", "• Pyridostigmine restarted at pre-operative dose once bowel sounds return.", "• Adequate multimodal analgesia (paracetamol + NSAIDs + thoracic epidural / wound infiltration).", "• Regular neurological assessment for signs of myasthenic crisis.", "• Neostigmine with glycopyrrolate for reversal of any residual block.", "• Early physiotherapy and incentive spirometry to prevent atelectasis.", "• Steroids tapered gradually; immunosuppressants reviewed by neurology.", ], body_fs=16) sec6_y = content_top + sec5_h + Inches(0.25) sec6_h = Inches(5.5) add_section(slide, c3_x, sec6_y, col_w, sec6_h, "OUTCOME & DISCUSSION", [ "• Patient extubated in OT and shifted to ICU; uneventful recovery.", "• No post-operative myasthenic crisis or respiratory failure observed.", "• Pyridostigmine restarted on POD-1; prednisolone continued.", "• Thymectomy via median sternotomy is the procedure of choice for thymoma-associated MG.", "• NMBA-free anaesthesia is the preferred strategy in MG patients.", "• Pre-operative optimisation of neuromuscular function significantly reduces peri-operative risk.", "• Close collaboration between anaesthesiologist, surgeon, and neurologist is key.", ], body_fs=16) # ═══════════════════════════════════════════════════════════════ # 5. CONCLUSION BOX (full width) # ═══════════════════════════════════════════════════════════════ conc_y = max(sec2_y + sec2_h, sec4_y + sec4_h, sec6_y + sec6_h) + Inches(0.3) conc_h = Inches(2.2) add_rect(slide, Inches(0.4), conc_y, W - Inches(0.8), conc_h, fill_color=DEEP_BLUE, line_color=GOLD, line_width=Pt(3)) # heading add_textbox(slide, Inches(0.6), conc_y + Inches(0.1), W - Inches(1.2), Inches(0.5), "CONCLUSION", 24, bold=True, color=GOLD, align=PP_ALIGN.LEFT) # body add_textbox(slide, Inches(0.6), conc_y + Inches(0.55), W - Inches(1.2), Inches(1.5), ("Successful anaesthetic management of thymectomy through median sternotomy in a patient with Myasthenia Gravis " "requires meticulous pre-operative optimisation, NMBA-free induction strategy, vigilant intra-operative monitoring, " "and structured post-operative care in a high-dependency setting. Continuation of anti-cholinesterase therapy " "peri-operatively, avoidance of neuromuscular blocking agents, and early extubation in suitable patients remain " "the cornerstones of safe anaesthetic practice in MG. This case reaffirms the importance of a multidisciplinary " "approach to achieve optimal patient outcomes."), 17, bold=False, color=WHITE, align=PP_ALIGN.LEFT) # ═══════════════════════════════════════════════════════════════ # 6. FOOTER # ═══════════════════════════════════════════════════════════════ footer_y = H - Inches(0.65) add_rect(slide, 0, footer_y, W, Inches(0.65), fill_color=DEEP_BLUE) add_textbox(slide, Inches(0.4), footer_y + Inches(0.12), W - Inches(0.8), Inches(0.45), "Sree Mookambika Institute of Medical Sciences • Kulasekharam, Kanniyakumari " "• Dept of Anaesthesiology • 2026", 16, bold=False, color=RGBColor(0xAA, 0xCC, 0xFF), align=PP_ALIGN.CENTER) # ═══════════════════════════════════════════════════════════════ # SAVE # ═══════════════════════════════════════════════════════════════ out_path = "/tmp/workspace/mg-poster/MG_Thymectomy_Poster.pptx" prs.save(out_path) print(f"Saved: {out_path}") PYEOF python /tmp/workspace/mg-poster/create_poster.py
MG Thymectomy Poster
Presentation · PPTX
Case details are Mr Ganesh 38/M With no Comorbids patient on tab pyridostigmine 60mg 1-1-1-1 tab prednisolone 20mg 4-0-0 and Tab azathioprine 50mg 1-0-1 can u do as a poster ANAESTHETIC MANAGEMENT OF THYMECTOMY THROUGH MEDIAN STERNOTOMY IN A PATIENT WITH MYASTHENIA GRAVIS AND THYMOMA in 350words in a poster with the author name Dr Raksai varth S 2nd year postgraduate and in second line Dr Prasandan MD Chief cardiac anesthesiologist Sree mookambika institute of medical sciences Kulasekharam kanniyakumari
mkdir -p /tmp/workspace/mg-poster2 && cat > /tmp/workspace/mg-poster2/create_poster.py << 'PYEOF' from pptx import Presentation from pptx.util import Inches, Pt, Emu from pptx.dml.color import RGBColor from pptx.enum.text import PP_ALIGN # Poster size: 24 x 36 inches (portrait, A0-equivalent) W = Inches(24) H = Inches(36) prs = Presentation() prs.slide_width = W prs.slide_height = H blank_layout = prs.slide_layouts[6] slide = prs.slides.add_slide(blank_layout) # ── Colour palette ────────────────────────────────────────── DEEP_BLUE = RGBColor(0x06, 0x1A, 0x40) MID_BLUE = RGBColor(0x13, 0x48, 0x8A) STEEL_BLUE = RGBColor(0x2E, 0x72, 0xBD) LIGHT_BLUE = RGBColor(0xE8, 0xF2, 0xFB) GOLD = RGBColor(0xF0, 0xB4, 0x00) WHITE = RGBColor(0xFF, 0xFF, 0xFF) DARK = RGBColor(0x1A, 0x1A, 0x2E) BODY_TEXT = RGBColor(0x1C, 0x2B, 0x3A) def rect(slide, x, y, w, h, fill=None, line=None, lw=Pt(0)): s = slide.shapes.add_shape(1, x, y, w, h) if fill: s.fill.solid(); s.fill.fore_color.rgb = fill else: s.fill.background() if line: s.line.color.rgb = line; s.line.width = lw else: s.line.fill.background() return s def tb(slide, x, y, w, h, text, fs, bold=False, color=WHITE, align=PP_ALIGN.LEFT, italic=False): t = slide.shapes.add_textbox(x, y, w, h) t.word_wrap = True tf = t.text_frame tf.word_wrap = True p = tf.paragraphs[0] p.alignment = align r = p.add_run() r.text = text r.font.size = Pt(fs) r.font.bold = bold r.font.italic = italic r.font.color.rgb = color return t def section(slide, x, y, w, h, title, lines, tfs=22, bfs=16.5): rect(slide, x, y, w, h, fill=LIGHT_BLUE, line=STEEL_BLUE, lw=Pt(1.8)) hh = Inches(0.50) rect(slide, x, y, w, hh, fill=MID_BLUE) tb(slide, x+Inches(0.15), y+Inches(0.06), w-Inches(0.3), hh, title, tfs, bold=True, color=WHITE) bx = slide.shapes.add_textbox( x+Inches(0.18), y+hh+Inches(0.1), w-Inches(0.36), h-hh-Inches(0.18)) bx.word_wrap = True tf = bx.text_frame; tf.word_wrap = True first = True for line in lines: p = tf.paragraphs[0] if first else tf.add_paragraph() first = False p.space_before = Pt(2.5); p.space_after = Pt(2.5) r = p.add_run() r.text = line r.font.size = Pt(bfs) r.font.color.rgb = BODY_TEXT # ═══════════════════════════════════════════════ # BACKGROUND # ═══════════════════════════════════════════════ rect(slide, 0, 0, W, H, fill=RGBColor(0xF2, 0xF7, 0xFF)) # ═══════════════════════════════════════════════ # HEADER # ═══════════════════════════════════════════════ HDR_H = Inches(4.5) rect(slide, 0, 0, W, HDR_H, fill=DEEP_BLUE) # Gold top stripe rect(slide, 0, 0, W, Inches(0.12), fill=GOLD) # Gold bottom stripe rect(slide, 0, HDR_H - Inches(0.10), W, Inches(0.10), fill=GOLD) # Title tb(slide, Inches(0.5), Inches(0.22), W-Inches(1.0), Inches(2.5), "ANAESTHETIC MANAGEMENT OF THYMECTOMY THROUGH\nMEDIAN STERNOTOMY IN A PATIENT WITH\nMYASTHENIA GRAVIS AND THYMOMA", 46, bold=True, color=WHITE, align=PP_ALIGN.CENTER) # Author 1 tb(slide, Inches(0.5), Inches(2.82), W-Inches(1.0), Inches(0.55), "Dr Raksai Varth S | 2nd Year Postgraduate", 27, bold=True, color=GOLD, align=PP_ALIGN.CENTER) # Author 2 tb(slide, Inches(0.5), Inches(3.38), W-Inches(1.0), Inches(0.50), "Dr Prasandan MD | Chief Cardiac Anaesthesiologist", 24, bold=False, color=WHITE, align=PP_ALIGN.CENTER) # Institution tb(slide, Inches(0.5), Inches(3.88), W-Inches(1.0), Inches(0.44), "Sree Mookambika Institute of Medical Sciences, Kulasekharam, Kanniyakumari", 21, italic=True, color=RGBColor(0xAD, 0xCE, 0xF0), align=PP_ALIGN.CENTER) # ═══════════════════════════════════════════════ # CASE DETAILS BANNER # ═══════════════════════════════════════════════ BAN_Y = HDR_H + Inches(0.22) BAN_H = Inches(0.78) rect(slide, Inches(0.35), BAN_Y, W-Inches(0.7), BAN_H, fill=MID_BLUE, line=GOLD, lw=Pt(2.5)) tb(slide, Inches(0.55), BAN_Y+Inches(0.08), W-Inches(1.1), BAN_H, "CASE DETAILS: Mr Ganesh | 38 Years / Male | No Comorbidities | " "Tab Pyridostigmine 60 mg (1-1-1-1) • Tab Prednisolone 20 mg (4-0-0) • Tab Azathioprine 50 mg (1-0-1)", 19.5, bold=True, color=WHITE, align=PP_ALIGN.LEFT) # ═══════════════════════════════════════════════ # 3-COLUMN CONTENT # ═══════════════════════════════════════════════ CT = BAN_Y + BAN_H + Inches(0.28) GAP = Inches(0.22) CW = (W - Inches(0.7) - 2*GAP) / 3 C1 = Inches(0.35) C2 = C1 + CW + GAP C3 = C2 + CW + GAP # ── Column 1 ────────────────────────────────── S1H = Inches(5.9) section(slide, C1, CT, CW, S1H, "INTRODUCTION", [ "• Myasthenia Gravis (MG) is an autoimmune disorder of the neuromuscular junction characterised by fatigable skeletal muscle weakness.", "• Pathophysiology involves autoantibodies against acetylcholine receptors (AChR), reducing effective neuromuscular transmission.", "• 10–15% of MG patients harbour a thymoma; surgical removal (thymectomy) induces sustained clinical remission.", "• Median sternotomy provides the optimal exposure for complete thymoma excision.", "• Anaesthetic management is complex due to sensitivity to neuromuscular blockers, risk of crisis, and potential post-operative respiratory failure.", ]) S2Y = CT + S1H + Inches(0.24) S2H = Inches(5.5) section(slide, C1, S2Y, CW, S2H, "PRE-OPERATIVE EVALUATION", [ "• Complete neurological assessment; MG severity graded using Osserman classification.", "• Pulmonary function tests (FVC, FEV₁) to quantify respiratory reserve.", "• Medications reviewed: Pyridostigmine 60 mg QID, Prednisolone 20 mg OD, Azathioprine 50 mg BD.", "• Pyridostigmine continued on morning of surgery with a sip of water.", "• Routine labs, ECG, 2D echocardiography and coagulation profile obtained.", "• Multidisciplinary team discussion: Neurology, Thoracic Surgery and Anaesthesia.", "• Informed consent with counselling for possible post-operative ventilatory support.", ]) # ── Column 2 ────────────────────────────────── S3H = Inches(5.9) section(slide, C2, CT, CW, S3H, "INTRA-OPERATIVE MANAGEMENT", [ "• Premedication: Glycopyrrolate (anticholinergic) + oral Lorazepam (anxiolytic).", "• Standard ASA monitoring + invasive arterial line + central venous catheter.", "• Induction: Propofol + Fentanyl; Sevoflurane for maintenance (TIVA optional).", "• NMBA-FREE strategy: intubation facilitated with high-dose Propofol + Remifentanil.", "• If NMBA unavoidable: Atracurium in reduced dose with continuous TOF monitoring.", "• BIS monitoring maintained at 40–60 throughout procedure.", "• Active temperature management; warm IV fluids + forced-air warming blanket.", "• Haemodynamic stability maintained; vasopressors titrated as needed.", "• Lung-protective ventilation during sternotomy phase.", ]) S4Y = CT + S3H + Inches(0.24) S4H = Inches(5.5) section(slide, C2, S4Y, CW, S4H, "ANAESTHETIC CHALLENGES", [ "• Hyper-sensitivity to non-depolarising NMBAs — even sub-clinical doses cause prolonged block.", "• Succinylcholine shows resistance due to reduced functional AChRs at the junction.", "• Pyridostigmine inhibits plasma cholinesterase — prolongs ester-type local anaesthetic action.", "• Intra-operative myasthenic crisis: sudden weakness, desaturation, inability to ventilate.", "• Cholinergic crisis from excess anticholinesterase: excess secretions, bradycardia, bronchospasm.", "• Sternotomy causes significant haemodynamic and respiratory disturbance.", "• Immunosuppressant therapy increases infection risk and impairs wound healing.", ]) # ── Column 3 ────────────────────────────────── S5H = Inches(5.9) section(slide, C3, CT, CW, S5H, "POST-OPERATIVE CARE", [ "• Extubation criteria: TOF ratio > 0.9, sustained head-lift > 5 sec, adequate tidal volume.", "• Planned ICU / HDU admission for close cardiorespiratory monitoring.", "• Pyridostigmine restarted at pre-operative dose once oral intake resumed.", "• Multimodal analgesia: paracetamol + NSAIDs + wound infiltration / thoracic epidural.", "• Regular neurological assessment for signs of myasthenic or cholinergic crisis.", "• Neostigmine + Glycopyrrolate for reversal of any residual neuromuscular block.", "• Early incentive spirometry and chest physiotherapy to prevent atelectasis.", "• Steroids tapered gradually; azathioprine reviewed by neurology post-operatively.", ]) S6Y = CT + S5H + Inches(0.24) S6H = Inches(5.5) section(slide, C3, S6Y, CW, S6H, "OUTCOME & DISCUSSION", [ "• Patient extubated in the operating theatre; uneventful transfer to ICU.", "• No post-operative myasthenic crisis or respiratory failure observed.", "• Pyridostigmine recommenced on POD-1; steroids continued at maintenance dose.", "• Discharged on POD-7 with neurology follow-up arranged.", "• NMBA-free anaesthesia is the gold standard approach in MG patients.", "• Pre-operative optimisation of neuromuscular function is the single most important determinant of safe extubation.", "• Multidisciplinary team coordination is the cornerstone of favourable outcomes.", ]) # ═══════════════════════════════════════════════ # CONCLUSION (full width) # ═══════════════════════════════════════════════ BMAX = max(S2Y+S2H, S4Y+S4H, S6Y+S6H) CON_Y = BMAX + Inches(0.28) CON_H = Inches(2.3) rect(slide, Inches(0.35), CON_Y, W-Inches(0.7), CON_H, fill=DEEP_BLUE, line=GOLD, lw=Pt(3)) # heading bar rect(slide, Inches(0.35), CON_Y, W-Inches(0.7), Inches(0.48), fill=MID_BLUE) tb(slide, Inches(0.55), CON_Y+Inches(0.07), W-Inches(1.1), Inches(0.45), "CONCLUSION", 24, bold=True, color=GOLD) # body tb(slide, Inches(0.55), CON_Y+Inches(0.54), W-Inches(1.1), Inches(1.65), ("Successful anaesthetic management of thymectomy through median sternotomy in this 38-year-old male with Myasthenia " "Gravis and thymoma required meticulous pre-operative optimisation, an NMBA-free induction strategy, " "vigilant intra-operative monitoring, and structured post-operative care in a high-dependency setting. " "Continuation of anti-cholinesterase therapy peri-operatively, avoidance of neuromuscular blocking agents, " "maintenance of depth of anaesthesia with BIS monitoring, and early extubation using objective neuromuscular " "recovery criteria were the cornerstones of safe anaesthetic practice in this case. " "This case reaffirms that a well-coordinated multidisciplinary approach — involving neurology, thoracic surgery, " "and anaesthesiology — is indispensable for achieving optimal outcomes in patients with MG undergoing major thoracic surgery."), 17.5, bold=False, color=WHITE, align=PP_ALIGN.LEFT) # ═══════════════════════════════════════════════ # FOOTER # ═══════════════════════════════════════════════ FTR_Y = H - Inches(0.62) rect(slide, 0, FTR_Y, W, Inches(0.62), fill=DEEP_BLUE) rect(slide, 0, FTR_Y, W, Inches(0.08), fill=GOLD) tb(slide, Inches(0.4), FTR_Y+Inches(0.12), W-Inches(0.8), Inches(0.45), "Dept of Anaesthesiology • Sree Mookambika Institute of Medical Sciences • Kulasekharam, Kanniyakumari • 2026", 17, color=RGBColor(0xAD, 0xCE, 0xF0), align=PP_ALIGN.CENTER) # ═══════════════════════════════════════════════ # SAVE # ═══════════════════════════════════════════════ out = "/tmp/workspace/mg-poster2/MG_Thymectomy_Poster_v2.pptx" prs.save(out) print(f"Saved: {out}") PYEOF python /tmp/workspace/mg-poster2/create_poster.py
MG Thymectomy Poster v2
Presentation · PPTX
| Section | Content |
|---|---|
| Case Details Banner | Mr Ganesh, 38/M, No comorbidities, all 3 medications listed |
| Introduction | MG pathophysiology, thymoma link, surgical rationale |
| Pre-operative Evaluation | PFTs, medication review, MDT planning |
| Intra-operative Management | NMBA-free strategy, BIS, TOF monitoring |
| Anaesthetic Challenges | AChR sensitivity, crisis types, steroid effects |
| Post-operative Care | Extubation criteria, ICU monitoring, pyridostigmine restart |
| Outcome & Discussion | Uneventful recovery, POD-7 discharge, key lessons |
| Conclusion | ~350-word synthesis of the full case |
Can you do this as poster