Cleft lip and palate management Anaesthesia as a Short case in MD Anaesthesia practicals with possible ViVa questions ppt

Reading File
Reading File
Reading File
Finding Sources
Finding Sources
Reading File
Finding Sources
Finding Sources
Finding Sources
Finding Sources
Finding Sources
Reading File
Finding Sources
Searching Images

cleft lip palate anatomy classification repair surgery

Running Command

ls -la /home/daytona/workspace/ 2>/dev/null | head -20

Running Command

mkdir -p /home/daytona/workspace/cleft-lip-palate-anaesthesia && echo "dir created"

Writing File

~/cleft-lip-palate-anaesthesia/build.js

const pptxgen = require("pptxgenjs");

const pres = new pptxgen();
pres.layout = "LAYOUT_WIDE";
pres.title = "Cleft Lip & Palate – Anaesthesia Management";
pres.author = "MD Anaesthesia";

// ─── THEME ─────────────────────────────────────────────────────────────────
const C = {
  navy:    "0D1B2A",
  teal:    "17A8A0",
  teallt:  "1DC9BF",
  amber:   "F5A623",
  white:   "FFFFFF",
  offwhite:"F0F4F8",
  ltgray:  "CBD5E1",
  midgray: "64748B",
  red:     "E74C3C",
  green:   "27AE60",
  bg:      "0D1B2A",
};

const FONT_TITLE  = "Calibri";
const FONT_BODY   = "Calibri";

// Helper – full-slide dark background rectangle
function addBg(slide, color) {
  color = color || C.navy;
  slide.addShape(pres.ShapeType.rect, {
    x: 0, y: 0, w: "100%", h: "100%",
    fill: { color },
    line: { color },
  });
}

// Helper – accent left-bar
function addLeftBar(slide, color) {
  slide.addShape(pres.ShapeType.rect, {
    x: 0, y: 0, w: 0.12, h: "100%",
    fill: { color: color || C.teal },
    line: { color: color || C.teal },
  });
}

// Helper – section heading bar
function sectionBadge(slide, text, color) {
  slide.addShape(pres.ShapeType.rect, {
    x: 0.25, y: 0.22, w: 12.8, h: 0.52,
    fill: { color: color || C.teal },
    line: { color: color || C.teal },
    shadow: { type: "outer", blur: 6, offset: 2, angle: 45, color: "000000", opacity: 0.4 },
  });
  slide.addText(text, {
    x: 0.35, y: 0.22, w: 12.6, h: 0.52,
    fontSize: 18, bold: true, color: C.white,
    fontFace: FONT_TITLE, valign: "middle", margin: 4,
  });
}

// Helper – bullet list builder
function addBullets(slide, items, opts) {
  const arr = items.map((item, i) => ({
    text: item.text || item,
    options: {
      bullet: item.bullet !== undefined ? item.bullet : { code: "2022" },
      color: item.color || opts.color || C.white,
      fontSize: item.fontSize || opts.fontSize || 15,
      bold: item.bold || false,
      breakLine: i < items.length - 1,
      indentLevel: item.indent || 0,
    },
  }));
  slide.addText(arr, {
    x: opts.x || 0.3, y: opts.y || 1.0,
    w: opts.w || 12.7, h: opts.h || 4.5,
    fontFace: FONT_BODY, valign: "top",
    paraSpaceAfter: opts.paraSpaceAfter || 4,
  });
}

// ════════════════════════════════════════════════════════════════════════════
// SLIDE 1 – TITLE
// ════════════════════════════════════════════════════════════════════════════
{
  const s = pres.addSlide();
  addBg(s);

  // Decorative top band
  s.addShape(pres.ShapeType.rect, {
    x: 0, y: 0, w: "100%", h: 0.08,
    fill: { color: C.teal }, line: { color: C.teal },
  });

  // Large teal circle accent (top-right)
  s.addShape(pres.ShapeType.ellipse, {
    x: 9.8, y: -1.2, w: 4.5, h: 4.5,
    fill: { color: C.teal, transparency: 80 },
    line: { color: C.teal, transparency: 80 },
  });

  // Subtitle tag
  s.addShape(pres.ShapeType.rect, {
    x: 0.5, y: 1.5, w: 4.2, h: 0.4,
    fill: { color: C.teal }, line: { color: C.teal },
  });
  s.addText("MD ANAESTHESIA · SHORT CASE", {
    x: 0.5, y: 1.5, w: 4.2, h: 0.4,
    fontSize: 10, bold: true, color: C.white, fontFace: FONT_TITLE,
    align: "center", valign: "middle",
  });

  s.addText("Cleft Lip & Palate", {
    x: 0.5, y: 2.1, w: 12, h: 1.3,
    fontSize: 52, bold: true, color: C.white, fontFace: FONT_TITLE,
    align: "left",
  });

  s.addText("Anaesthesia Management", {
    x: 0.5, y: 3.35, w: 10, h: 0.75,
    fontSize: 28, bold: false, color: C.teallt, fontFace: FONT_TITLE,
    align: "left",
  });

  s.addShape(pres.ShapeType.line, {
    x: 0.5, y: 4.15, w: 12.3, h: 0,
    line: { color: C.teal, width: 1.5 },
  });

  s.addText("Airway · Induction · Maintenance · Analgesia · Postop Care  |  Viva Q&A", {
    x: 0.5, y: 4.25, w: 12, h: 0.45,
    fontSize: 13, color: C.ltgray, fontFace: FONT_BODY, italic: true,
  });

  // Bottom decorative bar
  s.addShape(pres.ShapeType.rect, {
    x: 0, y: 7.3, w: "100%", h: 0.2,
    fill: { color: C.teal }, line: { color: C.teal },
  });
}

// ════════════════════════════════════════════════════════════════════════════
// SLIDE 2 – OVERVIEW & CLASSIFICATION
// ════════════════════════════════════════════════════════════════════════════
{
  const s = pres.addSlide();
  addBg(s);
  addLeftBar(s);
  sectionBadge(s, "OVERVIEW & CLASSIFICATION");

  const rows = [
    [
      { text: "Incidence", options: { bold: true, color: C.teallt } },
      { text: "1 : 700 live births (one of the most common congenital anomalies)", options: { color: C.white } },
    ],
    [
      { text: "Aetiology", options: { bold: true, color: C.teallt } },
      { text: "Multifactorial: genetic + environmental (drugs, folate deficiency, smoking)", options: { color: C.white } },
    ],
    [
      { text: "Association", options: { bold: true, color: C.teallt } },
      { text: "~1/3 linked to syndromes (Pierre Robin, Treacher Collins, 22q11 deletion)", options: { color: C.white } },
    ],
    [
      { text: "Timing – Lip", options: { bold: true, color: C.teallt } },
      { text: "Millard rule of 10s: 10 weeks, 10 lbs, Hb ≥ 10 g/dL  (3–6 months)", options: { color: C.white } },
    ],
    [
      { text: "Timing – Palate", options: { bold: true, color: C.teallt } },
      { text: "9–18 months (before speech development; Veau / Wardill / Furlow techniques)", options: { color: C.white } },
    ],
    [
      { text: "Classification (Veau)", options: { bold: true, color: C.teallt } },
      { text: "I – Soft palate only  |  II – Hard + soft palate  |  III – Unilateral CLP  |  IV – Bilateral CLP", options: { color: C.white } },
    ],
  ];

  s.addTable(rows, {
    x: 0.25, y: 0.88, w: 12.85, h: 5.6,
    fontFace: FONT_BODY, fontSize: 14,
    border: { type: "solid", color: "1A3050", pt: 0.5 },
    fill: { color: "0A1828" },
    rowH: 0.85,
    align: "left", valign: "middle",
    colW: [2.4, 10.45],
  });
}

// ════════════════════════════════════════════════════════════════════════════
// SLIDE 3 – PREOPERATIVE ASSESSMENT
// ════════════════════════════════════════════════════════════════════════════
{
  const s = pres.addSlide();
  addBg(s);
  addLeftBar(s);
  sectionBadge(s, "PREOPERATIVE ASSESSMENT");

  const leftItems = [
    { text: "AIRWAY EVALUATION (MOST CRITICAL)", bold: true, color: C.amber, fontSize: 14 },
    { text: "Retrognathia / micrognathia → difficult laryngoscopy", indent: 0 },
    { text: "Pierre Robin sequence: micrognathia + glossoptosis + airway obstruction", indent: 0 },
    { text: "Assess mouth opening, neck mobility, Mallampati", indent: 0 },
    { text: "Large / bilateral cleft → tongue falls into cleft, obstructing airway", indent: 0 },
    { text: "ASSOCIATED SYNDROMES", bold: true, color: C.amber, fontSize: 14 },
    { text: "Pierre Robin, Treacher Collins, CHARGE, Stickler, 22q11.2 (DiGeorge)", indent: 0 },
    { text: "Check for cardiac defects (echo if indicated)", indent: 0 },
  ];

  const rightItems = [
    { text: "GENERAL ASSESSMENT", bold: true, color: C.amber, fontSize: 14 },
    { text: "Age & weight – rule of 10s for lip repair", indent: 0 },
    { text: "Haemoglobin ≥ 10 g/dL (check preop)", indent: 0 },
    { text: "Nutritional status – feeding difficulties common", indent: 0 },
    { text: "FASTING GUIDELINES", bold: true, color: C.amber, fontSize: 14 },
    { text: "Clear fluids – 2 h  |  Breast milk – 4 h  |  Formula/solids – 6 h", indent: 0 },
    { text: "INVESTIGATIONS", bold: true, color: C.amber, fontSize: 14 },
    { text: "CBC, blood group & cross-match, serum electrolytes, ECG/echo if syndromic", indent: 0 },
    { text: "PREMEDICATION", bold: true, color: C.amber, fontSize: 14 },
    { text: "Oral midazolam 0.5 mg/kg (< 6 months: avoid); atropine 0.02 mg/kg", indent: 0 },
  ];

  // Left column
  s.addText(leftItems.map((item, i) => ({
    text: item.text,
    options: {
      bullet: item.bold ? false : { code: "25B6" },
      color: item.color || C.white,
      fontSize: item.fontSize || 13.5,
      bold: item.bold || false,
      breakLine: i < leftItems.length - 1,
      indentLevel: item.indent || 0,
      paraSpaceAfter: item.bold ? 2 : 3,
    },
  })), { x: 0.22, y: 0.88, w: 6.3, h: 6.1, fontFace: FONT_BODY, valign: "top" });

  // Divider
  s.addShape(pres.ShapeType.line, {
    x: 6.65, y: 0.9, w: 0, h: 6.0,
    line: { color: C.teal, width: 1 },
  });

  // Right column
  s.addText(rightItems.map((item, i) => ({
    text: item.text,
    options: {
      bullet: item.bold ? false : { code: "25B6" },
      color: item.color || C.white,
      fontSize: item.fontSize || 13.5,
      bold: item.bold || false,
      breakLine: i < rightItems.length - 1,
      indentLevel: item.indent || 0,
      paraSpaceAfter: item.bold ? 2 : 3,
    },
  })), { x: 6.75, y: 0.88, w: 6.4, h: 6.1, fontFace: FONT_BODY, valign: "top" });
}

// ════════════════════════════════════════════════════════════════════════════
// SLIDE 4 – AIRWAY MANAGEMENT
// ════════════════════════════════════════════════════════════════════════════
{
  const s = pres.addSlide();
  addBg(s);
  addLeftBar(s);
  sectionBadge(s, "AIRWAY MANAGEMENT – THE CORE CHALLENGE", C.red);

  const boxes = [
    {
      title: "CLEFT LIP REPAIR",
      color: "0E4D6E",
      border: C.teallt,
      x: 0.22, y: 0.9, w: 4.1,
      items: [
        "Usually straightforward airway",
        "Preformed RAE tube (oral, south-facing) preferred",
        "Taped securely at MIDLINE",
        "ETT size: (Age/4)+3.5 mm uncuffed",
        "Check – laryngoscope blade may lodge in cleft → use gauze packing as needed",
        "Alternatively: LMA (surgeon must accept shared airway)",
      ],
    },
    {
      title: "CLEFT PALATE REPAIR",
      color: "0E4D6E",
      border: C.amber,
      x: 4.55, y: 0.9, w: 4.1,
      items: [
        "Dingman mouth gag used → risk of displacement / kinking",
        "Reinforce ETT (armoured/RAE) strongly recommended",
        "Recheck ETT position after gag insertion",
        "Risk of accidental extubation with gag removal",
        "Dexamethasone 0.25 mg/kg reduces post-op oedema",
        "EXTUBATE AWAKE (not deep) → risk of post-op airway obstruction",
      ],
    },
    {
      title: "DIFFICULT AIRWAY PLAN",
      color: "0E4D6E",
      border: C.red,
      x: 8.88, y: 0.9, w: 4.25,
      items: [
        "Pierre Robin / Treacher Collins: plan fibreoptic awake / gas induction",
        "Keep spontaneous ventilation during induction if difficult airway anticipated",
        "Video laryngoscope available",
        "Fibreoptic intubation through LMA technique",
        "Senior help + surgical tracheostomy backup",
        "NEVER give muscle relaxants before airway secured",
      ],
    },
  ];

  boxes.forEach(b => {
    s.addShape(pres.ShapeType.rect, {
      x: b.x, y: b.y, w: b.w, h: 5.85,
      fill: { color: b.color },
      line: { color: b.border, width: 1.8 },
    });
    s.addText(b.title, {
      x: b.x + 0.08, y: b.y + 0.06, w: b.w - 0.16, h: 0.42,
      fontSize: 12.5, bold: true, color: b.border,
      fontFace: FONT_TITLE, align: "center", valign: "middle",
    });
    s.addShape(pres.ShapeType.line, {
      x: b.x + 0.08, y: b.y + 0.5, w: b.w - 0.16, h: 0,
      line: { color: b.border, width: 0.8 },
    });
    s.addText(b.items.map((txt, i) => ({
      text: txt,
      options: {
        bullet: { code: "25CF" },
        color: C.white,
        fontSize: 12.5,
        bold: false,
        breakLine: i < b.items.length - 1,
        paraSpaceAfter: 3,
      },
    })), { x: b.x + 0.1, y: b.y + 0.58, w: b.w - 0.2, h: 5.2, fontFace: FONT_BODY, valign: "top" });
  });
}

// ════════════════════════════════════════════════════════════════════════════
// SLIDE 5 – INDUCTION & MAINTENANCE
// ════════════════════════════════════════════════════════════════════════════
{
  const s = pres.addSlide();
  addBg(s);
  addLeftBar(s);
  sectionBadge(s, "INDUCTION & MAINTENANCE OF ANAESTHESIA");

  const tableData = [
    [
      { text: "Step", options: { bold: true, color: C.teal } },
      { text: "Details", options: { bold: true, color: C.teal } },
      { text: "Key Points", options: { bold: true, color: C.teal } },
    ],
    [
      { text: "Monitors", options: { color: C.white } },
      { text: "SpO₂, ECG, NIBP, EtCO₂, temperature probe, precordial stethoscope", options: { color: C.white } },
      { text: "Secure IV before induction (> 6 months); gas induction option in infants", options: { color: C.ltgray } },
    ],
    [
      { text: "Preoxygenation", options: { color: C.white } },
      { text: "100% O₂ × 3–5 min (or 8 vital-capacity breaths)", options: { color: C.white } },
      { text: "Neonates desat rapidly – no apnoeic reserve", options: { color: C.red } },
    ],
    [
      { text: "IV Induction", options: { color: C.white } },
      { text: "Propofol 2–3 mg/kg  OR  Ketamine 2 mg/kg + atropine", options: { color: C.white } },
      { text: "Ketamine preserves airway tone – useful if airway concern", options: { color: C.ltgray } },
    ],
    [
      { text: "Gas Induction", options: { color: C.white } },
      { text: "Sevoflurane 8% in O₂/N₂O (2:1) via mask; maintain spontaneous breathing", options: { color: C.white } },
      { text: "Preferred for anticipated difficult airway", options: { color: C.amber } },
    ],
    [
      { text: "Intubation", options: { color: C.white } },
      { text: "Suxamethonium 2 mg/kg (RSI) OR Atracurium 0.5 mg/kg (after airway confirmed)", options: { color: C.white } },
      { text: "Oral preformed RAE ETT; confirm bilateral air entry", options: { color: C.ltgray } },
    ],
    [
      { text: "Maintenance", options: { color: C.white } },
      { text: "O₂/air + Sevoflurane 1.5–2 MAC  OR  TIVA: Propofol 6–10 mg/kg/h + Remifentanil", options: { color: C.white } },
      { text: "N₂O optional; avoid if concern of trapped gas", options: { color: C.ltgray } },
    ],
    [
      { text: "Fluid mgmt", options: { color: C.white } },
      { text: "Deficit + maintenance: RL/NS; glucose-containing if < 1 yr (2.5% dextrose)", options: { color: C.white } },
      { text: "Estimated blood loss ≤ 15–20 mL in cleft lip; more in palate", options: { color: C.ltgray } },
    ],
    [
      { text: "Temperature", options: { color: C.white } },
      { text: "Warming blanket, warm IV fluids, humidified gases", options: { color: C.white } },
      { text: "Neonates / infants – hypothermia risk", options: { color: C.red } },
    ],
  ];

  s.addTable(tableData, {
    x: 0.22, y: 0.88, w: 12.9, h: 5.85,
    fontFace: FONT_BODY, fontSize: 12.5,
    border: { type: "solid", color: "1A3050", pt: 0.5 },
    fill: { color: "0A1828" },
    rowH: 0.6,
    align: "left", valign: "middle",
    colW: [1.9, 5.6, 5.4],
  });
}

// ════════════════════════════════════════════════════════════════════════════
// SLIDE 6 – ANALGESIA
// ════════════════════════════════════════════════════════════════════════════
{
  const s = pres.addSlide();
  addBg(s);
  addLeftBar(s);
  sectionBadge(s, "ANALGESIA – MULTIMODAL APPROACH");

  // Left half – nerve blocks
  s.addShape(pres.ShapeType.rect, {
    x: 0.22, y: 0.88, w: 6.3, h: 5.9,
    fill: { color: "091520" },
    line: { color: C.teal, width: 1.5 },
  });
  s.addText("REGIONAL NERVE BLOCKS", {
    x: 0.32, y: 0.95, w: 6.1, h: 0.42,
    fontSize: 14, bold: true, color: C.teallt, fontFace: FONT_TITLE, align: "center",
  });

  const blockItems = [
    { text: "Infraorbital Nerve Block (CLEFT LIP)", bold: true, color: C.amber },
    { text: "Landmark: infraorbital foramen (just below orbital rim, pupil mid-line)" },
    { text: "LA: Bupivacaine 0.25% 0.5–1 mL per side (max 2 mg/kg)" },
    { text: "Superior to peri-incisional infiltration (Prabhu et al., SJPS 1999)" },
    { text: "↓ intraoperative opioids, ↓ post-op pain scores, ↓ PONV" },
    { text: "Suprazygomatic Maxillary Nerve Block (CLEFT PALATE)", bold: true, color: C.amber },
    { text: "Entry: zygomatic arch – temporal fossa" },
    { text: "0.1 mL/kg Ropivacaine 0.2% per side" },
    { text: "Opioid-free postoperative pain management possible (Mesnil et al., 2010)" },
    { text: "External Nasal Nerve Block – combined with infraorbital for lip repair", bold: false, color: C.ltgray },
    { text: "Palatine nerve block – greater palatine canal for palate", color: C.ltgray },
  ];

  s.addText(blockItems.map((item, i) => ({
    text: item.text,
    options: {
      bullet: item.bold ? false : { code: "25B6" },
      color: item.color || C.white,
      fontSize: item.bold ? 13 : 12.5,
      bold: item.bold || false,
      breakLine: i < blockItems.length - 1,
      paraSpaceAfter: item.bold ? 4 : 2,
    },
  })), { x: 0.32, y: 1.45, w: 6.1, h: 5.2, fontFace: FONT_BODY, valign: "top" });

  // Right half – systemic
  s.addShape(pres.ShapeType.rect, {
    x: 6.72, y: 0.88, w: 6.45, h: 5.9,
    fill: { color: "091520" },
    line: { color: C.amber, width: 1.5 },
  });
  s.addText("SYSTEMIC ANALGESIA", {
    x: 6.82, y: 0.95, w: 6.25, h: 0.42,
    fontSize: 14, bold: true, color: C.amber, fontFace: FONT_TITLE, align: "center",
  });

  const sysItems = [
    { text: "Paracetamol (Acetaminophen)", bold: true, color: C.teallt },
    { text: "PR / IV: 15–20 mg/kg loading, then 10–15 mg/kg q6h" },
    { text: "Regular scheduled dosing – cornerstone of multimodal plan" },
    { text: "NSAIDs", bold: true, color: C.teallt },
    { text: "Ibuprofen 5–10 mg/kg q8h (>3 months, adequate hydration)" },
    { text: "Ketorolac 0.5 mg/kg IV – avoid if platelet concern" },
    { text: "OPIOIDS (judicious use)", bold: true, color: C.teallt },
    { text: "Fentanyl 1–2 mcg/kg intraoperatively (titrate)" },
    { text: "Morphine 0.05–0.1 mg/kg IV q4h PRN (monitor for resp depression)" },
    { text: "Codeine – CONTRAINDICATED (CYP2D6 ultra-rapid metabolisers risk)" },
    { text: "DEXAMETHASONE", bold: true, color: C.teallt },
    { text: "0.25 mg/kg IV – reduces oedema, PONV & analgesic requirement" },
    { text: "LOCAL INFILTRATION", bold: true, color: C.teallt },
    { text: "Bupivacaine/Lignocaine with adrenaline 1:200,000 by surgeon" },
  ];

  s.addText(sysItems.map((item, i) => ({
    text: item.text,
    options: {
      bullet: item.bold ? false : { code: "25B6" },
      color: item.color || C.white,
      fontSize: item.bold ? 13 : 12.5,
      bold: item.bold || false,
      breakLine: i < sysItems.length - 1,
      paraSpaceAfter: item.bold ? 4 : 2,
    },
  })), { x: 6.82, y: 1.45, w: 6.25, h: 5.2, fontFace: FONT_BODY, valign: "top" });
}

// ════════════════════════════════════════════════════════════════════════════
// SLIDE 7 – INTRAOPERATIVE CONCERNS
// ════════════════════════════════════════════════════════════════════════════
{
  const s = pres.addSlide();
  addBg(s);
  addLeftBar(s);
  sectionBadge(s, "INTRAOPERATIVE CONCERNS & MONITORING");

  const concerns = [
    {
      icon: "⚠",
      title: "Shared Airway",
      text: "Surgeon and anaesthetist share the airway. Clear communication essential. Surgeon uses Dingman gag (palate) – always recheck ETT position after insertion.",
      color: C.red,
    },
    {
      icon: "🌡",
      title: "Hypothermia",
      text: "Infants have large BSA:weight ratio. Forced-air warming, warm IV fluids, warm theatre (25°C). Target core temp > 36.5°C.",
      color: C.teallt,
    },
    {
      icon: "💉",
      title: "Blood Loss",
      text: "Cleft lip: minimal (< 15 mL). Cleft palate: 20–50 mL (may be significant in infant). Adrenaline infiltration (1:200,000) by surgeon reduces bleeding. Ensure cross-match available.",
      color: C.amber,
    },
    {
      icon: "😮",
      title: "Throat Pack",
      text: "Used by surgeons to prevent blood/secretion aspiration. MUST be counted and removed before extubation. Record in anaesthesia chart. Failure to remove → catastrophic.",
      color: C.red,
    },
    {
      icon: "💊",
      title: "Drug Interactions",
      text: "Avoid morphine if OSA present. Dexamethasone reduces inflammation. Ondansetron 0.15 mg/kg for PONV. Avoid succinylcholine if family h/o malignant hyperthermia.",
      color: C.teallt,
    },
    {
      icon: "📊",
      title: "Position & Padding",
      text: "Supine with shoulder roll (neck extension). Protect eyes. Neutral head position after ETT fixation. Pressure-point padding essential.",
      color: C.ltgray,
    },
  ];

  const cols = [0, 1, 2, 0, 1, 2];
  const rows = [0, 0, 0, 1, 1, 1];
  const W = 4.2;
  const H = 2.55;
  const xStart = [0.22, 4.6, 8.98];
  const yStart = [0.88, 3.6];

  concerns.forEach((c, i) => {
    const x = xStart[cols[i]];
    const y = yStart[rows[i]];
    s.addShape(pres.ShapeType.rect, {
      x, y, w: W, h: H,
      fill: { color: "0A1828" },
      line: { color: c.color, width: 1.5 },
    });
    s.addText(c.title, {
      x: x + 0.12, y: y + 0.1, w: W - 0.24, h: 0.4,
      fontSize: 13.5, bold: true, color: c.color, fontFace: FONT_TITLE,
    });
    s.addShape(pres.ShapeType.line, {
      x: x + 0.12, y: y + 0.52, w: W - 0.24, h: 0,
      line: { color: c.color, width: 0.6 },
    });
    s.addText(c.text, {
      x: x + 0.12, y: y + 0.6, w: W - 0.24, h: H - 0.72,
      fontSize: 12, color: C.white, fontFace: FONT_BODY,
      valign: "top", wrap: true,
    });
  });
}

// ════════════════════════════════════════════════════════════════════════════
// SLIDE 8 – EMERGENCE & POSTOPERATIVE CARE
// ════════════════════════════════════════════════════════════════════════════
{
  const s = pres.addSlide();
  addBg(s);
  addLeftBar(s);
  sectionBadge(s, "EMERGENCE & POSTOPERATIVE CARE");

  const alertBox = [
    { text: "GOLDEN RULE: Extubate AWAKE (not deep) after palate repair", bold: true, color: C.red, fontSize: 15 },
    { text: "Rationale: oropharyngeal oedema + blood/secretions → airway obstruction if extubated deep", indent: 0, fontSize: 13 },
  ];

  s.addShape(pres.ShapeType.rect, {
    x: 0.22, y: 0.88, w: 12.9, h: 0.85,
    fill: { color: "3D0000" },
    line: { color: C.red, width: 2 },
  });
  s.addText(alertBox.map((item, i) => ({
    text: item.text,
    options: { color: item.color || C.white, fontSize: item.fontSize || 13, bold: item.bold || false, breakLine: i < alertBox.length - 1 },
  })), { x: 0.35, y: 0.88, w: 12.7, h: 0.85, fontFace: FONT_BODY, valign: "middle" });

  const leftItems = [
    { text: "EMERGENCE PROTOCOL", bold: true, color: C.teallt },
    "Ensure throat pack removed & counted",
    "Suction oropharynx under direct vision",
    "Allow return of spontaneous breathing",
    "Reverse NMB: Neostigmine 0.05 mg/kg + Glycopyrrolate 0.01 mg/kg",
    "Extubate AWAKE – after eye opening + purposeful movements",
    "Lateral (recovery) position – protects airway",
    { text: "POST-EXTUBATION AIRWAY PRECAUTIONS", bold: true, color: C.teallt },
    "Arm restraints (Logan's bow) – prevent self-injury to repair",
    "Nasal airway / nasopharyngeal tube if obstruction (avoid oral airway post-palate)",
    "100% O₂ by mask until fully awake",
  ];

  const rightItems = [
    { text: "RECOVERY ROOM MONITORING", bold: true, color: C.amber },
    "SpO₂, RR, HR, BP q15 min × 2 h minimum",
    "Watch for stridor, retractions, desaturation",
    { text: "ANALGESIA IN RECOVERY", bold: true, color: C.amber },
    "Paracetamol IV/PR scheduled",
    "Intranasal fentanyl 1.5 mcg/kg PRN for breakthrough (< 6 months: morphine IV cautiously)",
    { text: "POSTOPERATIVE COMPLICATIONS", bold: true, color: C.amber },
    "Airway obstruction – most feared; have re-intubation trolley ready",
    "PONV – ondansetron + dexamethasone perioperatively",
    "Hypothermia – continued warming",
    "Bleeding – monitor surgical site; rare but life-threatening",
    "Apnoea (neonates/ex-premature) – admit for 12–24 h monitoring if < 56 wk PMA",
  ];

  s.addText(leftItems.map((item, i) => ({
    text: typeof item === "string" ? item : item.text,
    options: {
      bullet: (typeof item === "object" && item.bold) ? false : { code: "25B6" },
      color: (typeof item === "object" ? item.color : null) || C.white,
      fontSize: 13,
      bold: typeof item === "object" ? item.bold : false,
      breakLine: i < leftItems.length - 1,
      paraSpaceAfter: (typeof item === "object" && item.bold) ? 4 : 2,
    },
  })), { x: 0.22, y: 1.82, w: 6.4, h: 4.9, fontFace: FONT_BODY, valign: "top" });

  s.addShape(pres.ShapeType.line, {
    x: 6.72, y: 1.82, w: 0, h: 4.9,
    line: { color: C.teal, width: 1 },
  });

  s.addText(rightItems.map((item, i) => ({
    text: typeof item === "string" ? item : item.text,
    options: {
      bullet: (typeof item === "object" && item.bold) ? false : { code: "25B6" },
      color: (typeof item === "object" ? item.color : null) || C.white,
      fontSize: 13,
      bold: typeof item === "object" ? item.bold : false,
      breakLine: i < rightItems.length - 1,
      paraSpaceAfter: (typeof item === "object" && item.bold) ? 4 : 2,
    },
  })), { x: 6.82, y: 1.82, w: 6.35, h: 4.9, fontFace: FONT_BODY, valign: "top" });
}

// ════════════════════════════════════════════════════════════════════════════
// SLIDE 9 – ASSOCIATED SYNDROMES & SPECIAL SCENARIOS
// ════════════════════════════════════════════════════════════════════════════
{
  const s = pres.addSlide();
  addBg(s);
  addLeftBar(s);
  sectionBadge(s, "ASSOCIATED SYNDROMES & SPECIAL ANAESTHETIC CHALLENGES");

  const tableData = [
    [
      { text: "Syndrome", options: { bold: true, color: C.teallt } },
      { text: "Features", options: { bold: true, color: C.teallt } },
      { text: "Anaesthetic Implication", options: { bold: true, color: C.teallt } },
    ],
    [
      { text: "Pierre Robin Sequence", options: { color: C.amber } },
      { text: "Micrognathia, glossoptosis, airway obstruction, cleft palate (90%)", options: { color: C.white } },
      { text: "Awake fibreoptic / gas induction; video laryngoscope; LMA as bridge; prone positioning helps", options: { color: C.white } },
    ],
    [
      { text: "Treacher Collins", options: { color: C.amber } },
      { text: "Malar hypoplasia, small mandible, ear anomalies, airway obstruction", options: { color: C.white } },
      { text: "Most difficult airway; awake fibreoptic preferred; surgical tracheostomy backup", options: { color: C.white } },
    ],
    [
      { text: "22q11.2 Deletion (DiGeorge)", options: { color: C.amber } },
      { text: "Cardiac defects (TOF, IAA), hypocalcaemia, T-cell deficiency", options: { color: C.white } },
      { text: "Irradiated blood products; check Ca²⁺; full cardiac workup; avoid hypotension", options: { color: C.white } },
    ],
    [
      { text: "CHARGE Syndrome", options: { color: C.amber } },
      { text: "Coloboma, Heart defects, Atresia choanae, cleft, Ear anomalies", options: { color: C.white } },
      { text: "Bilateral choanal atresia → obligate nasal breathers; cardiac evaluation; difficult airway", options: { color: C.white } },
    ],
    [
      { text: "Stickler Syndrome", options: { color: C.amber } },
      { text: "Myopia, sensorineural deafness, Robin sequence, joint hypermobility", options: { color: C.white } },
      { text: "Airway management as Pierre Robin; MH susceptibility debated", options: { color: C.white } },
    ],
    [
      { text: "Down Syndrome (Trisomy 21)", options: { color: C.amber } },
      { text: "ASD/VSD, atlantoaxial instability, macroglossia, subglottic stenosis", options: { color: C.white } },
      { text: "Smaller ETT than expected; cervical spine precautions; cardiac clearance", options: { color: C.white } },
    ],
  ];

  s.addTable(tableData, {
    x: 0.22, y: 0.88, w: 12.9, h: 5.9,
    fontFace: FONT_BODY, fontSize: 12.5,
    border: { type: "solid", color: "1A3050", pt: 0.5 },
    fill: { color: "0A1828" },
    rowH: 0.82,
    align: "left", valign: "middle",
    colW: [2.5, 4.6, 5.8],
  });
}

// ════════════════════════════════════════════════════════════════════════════
// SLIDE 10 – VIVA Q&A (PART 1)
// ════════════════════════════════════════════════════════════════════════════
{
  const s = pres.addSlide();
  addBg(s);
  addLeftBar(s, C.amber);
  sectionBadge(s, "VIVA QUESTIONS – PART 1", C.amber);

  const qas = [
    {
      q: "Q1. What is the 'rule of 10s' for cleft lip repair?",
      a: "10 weeks of age, 10 lbs (4.5 kg) weight, Hb ≥ 10 g/dL, and WBC ≤ 10,000/mm³. Ensures physiological maturity and reduces anaesthetic risk.",
    },
    {
      q: "Q2. Why use a preformed RAE tube for cleft lip repair?",
      a: "South-facing oral RAE keeps the breathing circuit away from the surgical field. Fixed midline position prevents accidental extubation. Must be securely taped at midline of lower lip.",
    },
    {
      q: "Q3. What is the danger of the laryngoscope blade in cleft lip surgery?",
      a: "The blade may lodge in the cleft, making visualisation of the larynx difficult. Pack the cleft with moist gauze or use a straight (Miller) blade to keep it lateral.",
    },
    {
      q: "Q4. Why extubate awake after cleft palate repair?",
      a: "Palatal oedema + blood and secretions in the oropharynx can cause life-threatening post-extubation airway obstruction. Child must be fully awake with intact laryngeal reflexes before extubation.",
    },
    {
      q: "Q5. What is the role of the infraorbital nerve block in cleft lip repair?",
      a: "Provides excellent analgesia for the upper lip and anterior nose (V2 territory). Bupivacaine 0.25% 0.5–1 mL/side. Superior to peri-incisional infiltration. Reduces intraoperative opioid requirements and post-op pain scores.",
    },
  ];

  qas.forEach((qa, i) => {
    const y = 0.85 + i * 1.28;
    s.addShape(pres.ShapeType.rect, {
      x: 0.22, y, w: 12.9, h: 1.2,
      fill: { color: i % 2 === 0 ? "0C2340" : "0A1828" },
      line: { color: C.amber, width: 0.6 },
    });
    s.addText([
      { text: qa.q + "  ", options: { bold: true, color: C.amber, fontSize: 13.5, breakLine: true } },
      { text: qa.a, options: { bold: false, color: C.white, fontSize: 12.5 } },
    ], { x: 0.35, y: y + 0.06, w: 12.65, h: 1.08, fontFace: FONT_BODY, valign: "top", wrap: true });
  });
}

// ════════════════════════════════════════════════════════════════════════════
// SLIDE 11 – VIVA Q&A (PART 2)
// ════════════════════════════════════════════════════════════════════════════
{
  const s = pres.addSlide();
  addBg(s);
  addLeftBar(s, C.amber);
  sectionBadge(s, "VIVA QUESTIONS – PART 2", C.amber);

  const qas = [
    {
      q: "Q6. How do you manage a neonate with Pierre Robin sequence presenting for palate repair?",
      a: "Inhalation induction (sevoflurane) maintaining spontaneous respiration. Video laryngoscope or fibreoptic scope on standby. LMA as intermediate airway if needed. Avoid muscle relaxants until airway secured. Senior anaesthetist + tracheostomy kit available.",
    },
    {
      q: "Q7. What is the significance of the throat pack in cleft surgery?",
      a: "Prevents blood and secretions from entering the trachea. MUST be documented and counted before insertion and AGAIN before extubation. Retained throat pack → post-extubation airway obstruction and fatality. Common cause of anaesthetic morbidity.",
    },
    {
      q: "Q8. What postoperative monitoring does an ex-premature infant need after cleft lip repair?",
      a: "Apnoea monitoring for ≥ 12–24 h. All ex-preterm infants < 56 weeks postmenstrual age (PMA) are at risk for postoperative apnoea after general anaesthesia. Prophylactic caffeine citrate IV may reduce risk. No same-day discharge.",
    },
    {
      q: "Q9. Why is codeine contraindicated in children post-cleft surgery?",
      a: "CYP2D6 ultra-rapid metabolisers convert codeine to morphine rapidly → morphine toxicity, respiratory depression, death. Codeine is contraindicated in children < 12 years post-adenotonsillectomy (and generally avoided in any paediatric surgical context by most guidelines since 2013).",
    },
    {
      q: "Q10. What is the suprazygomatic maxillary nerve block and when is it used?",
      a: "Injection into the pterygopalatine fossa via the suprazygomatic approach. Used for cleft palate repair analgesia. Blocks maxillary nerve (V2) – covers palate, gingiva, upper lip. Allows opioid-free postoperative analgesia. Ropivacaine 0.2% 0.1 mL/kg per side.",
    },
  ];

  qas.forEach((qa, i) => {
    const y = 0.85 + i * 1.28;
    s.addShape(pres.ShapeType.rect, {
      x: 0.22, y, w: 12.9, h: 1.2,
      fill: { color: i % 2 === 0 ? "0C2340" : "0A1828" },
      line: { color: C.amber, width: 0.6 },
    });
    s.addText([
      { text: qa.q + "  ", options: { bold: true, color: C.amber, fontSize: 13.5, breakLine: true } },
      { text: qa.a, options: { bold: false, color: C.white, fontSize: 12.5 } },
    ], { x: 0.35, y: y + 0.06, w: 12.65, h: 1.08, fontFace: FONT_BODY, valign: "top", wrap: true });
  });
}

// ════════════════════════════════════════════════════════════════════════════
// SLIDE 12 – VIVA Q&A (PART 3)
// ════════════════════════════════════════════════════════════════════════════
{
  const s = pres.addSlide();
  addBg(s);
  addLeftBar(s, C.amber);
  sectionBadge(s, "VIVA QUESTIONS – PART 3", C.amber);

  const qas = [
    {
      q: "Q11. Compare anaesthesia for cleft lip vs cleft palate repair.",
      a: "Lip (3–6 mo): simpler airway, RAE tube, brief surgery, minimal blood loss, infraorbital block. Palate (9–18 mo): shared airway with Dingman gag, longer surgery, more blood loss, oedema risk, AWAKE extubation mandatory, suprazygomatic block.",
    },
    {
      q: "Q12. How do you calculate ETT size for a 6-month-old infant?",
      a: "Uncuffed ETT: (Age in years/4) + 3.5 = 3.5 mm for a 6-month-old. Or length-based (Broselow tape). Cuffed ETT: (Age/4) + 3 mm. Insert to depth: (Age/2) + 12 cm at lips. Always confirm with bilateral air entry and chest rise.",
    },
    {
      q: "Q13. What are the respiratory concerns in post-palate repair recovery?",
      a: "Oropharyngeal/palatal oedema, residual blood clots, loss of airway tone, tongue-based obstruction. Lateral recovery position, nasopharyngeal airway if needed. Oral airways can disrupt repair. SpO₂ monitoring minimum 2 h. Re-intubation trolley at bedside.",
    },
    {
      q: "Q14. What is a 'shared airway' problem and how do you address it?",
      a: "Both surgeon and anaesthetist require access to the oral cavity. ETT must be secured to PREVENT displacement; surgeon must not pull on tube; anaesthetist must recheck ETT after every positional change or gag insertion. Clear verbal communication is essential.",
    },
    {
      q: "Q15. Name the key anaesthetic differences when managing a child with DiGeorge syndrome presenting for palate repair.",
      a: "Check serum calcium (hypocalcaemia common). Evaluate cardiac defects (TOF, IAA). Use irradiated, CMV-negative blood products (T-cell deficiency). Avoid hypotension. Immune precautions. Cardiac clearance before elective surgery.",
    },
  ];

  qas.forEach((qa, i) => {
    const y = 0.85 + i * 1.28;
    s.addShape(pres.ShapeType.rect, {
      x: 0.22, y, w: 12.9, h: 1.2,
      fill: { color: i % 2 === 0 ? "0C2340" : "0A1828" },
      line: { color: C.amber, width: 0.6 },
    });
    s.addText([
      { text: qa.q + "  ", options: { bold: true, color: C.amber, fontSize: 13.5, breakLine: true } },
      { text: qa.a, options: { bold: false, color: C.white, fontSize: 12.5 } },
    ], { x: 0.35, y: y + 0.06, w: 12.65, h: 1.08, fontFace: FONT_BODY, valign: "top", wrap: true });
  });
}

// ════════════════════════════════════════════════════════════════════════════
// SLIDE 13 – CLINICAL SUMMARY / EXAM MEMORY AID
// ════════════════════════════════════════════════════════════════════════════
{
  const s = pres.addSlide();
  addBg(s);
  addLeftBar(s, C.green);
  sectionBadge(s, "EXAM MEMORY AID – CLEFT ANAESTHESIA AT A GLANCE", C.green);

  const mnemonics = [
    {
      tag: "AIRWAY",
      color: C.red,
      points: [
        "Preformed RAE tube (midline fixation)",
        "Gauze pack in cleft if blade lodges",
        "Pierre Robin = gas induction + video laryngoscope",
        "NEVER relax before airway secured",
      ],
    },
    {
      tag: "INDUCTION",
      color: C.teallt,
      points: [
        "Gas (sevoflurane) or IV (propofol/ketamine)",
        "Preoxygenate – neonates desat fast",
        "Temperature conservation from start",
        "Atropine if bradycardia anticipated",
      ],
    },
    {
      tag: "MAINTENANCE",
      color: C.amber,
      points: [
        "Reinforce/armoured ETT for palate",
        "Recheck after Dingman gag",
        "EtCO₂ + SpO₂ + temp monitoring",
        "Restrict opioids – use nerve blocks",
      ],
    },
    {
      tag: "ANALGESIA",
      color: C.teallt,
      points: [
        "Infraorbital block – cleft LIP",
        "Suprazygomatic block – cleft PALATE",
        "Paracetamol + NSAID scheduled",
        "NO codeine in children",
      ],
    },
    {
      tag: "EXTUBATION",
      color: C.red,
      points: [
        "REMOVE THROAT PACK first (count!)",
        "Suction under direct vision",
        "AWAKE extubation always (palate)",
        "Lateral position in recovery",
      ],
    },
    {
      tag: "POST-OP",
      color: C.amber,
      points: [
        "Apnoea monitoring (ex-preterm < 56 wk PMA)",
        "Logan's bow arm restraints",
        "Airway trolley at bedside",
        "PONV: ondansetron + dexamethasone",
      ],
    },
  ];

  const xPos = [0.22, 4.55, 8.88];
  const yPos = [0.88, 3.65];

  mnemonics.forEach((m, i) => {
    const x = xPos[i % 3];
    const y = yPos[Math.floor(i / 3)];
    s.addShape(pres.ShapeType.rect, {
      x, y, w: 4.18, h: 2.55,
      fill: { color: "0A1828" },
      line: { color: m.color, width: 2 },
    });
    s.addShape(pres.ShapeType.rect, {
      x, y, w: 4.18, h: 0.42,
      fill: { color: m.color },
      line: { color: m.color },
    });
    s.addText(m.tag, {
      x: x + 0.08, y, w: 4.02, h: 0.42,
      fontSize: 14, bold: true, color: C.navy,
      fontFace: FONT_TITLE, align: "center", valign: "middle",
    });
    s.addText(m.points.map((p, j) => ({
      text: p,
      options: {
        bullet: { code: "2714" },
        color: C.white,
        fontSize: 12.5,
        bold: false,
        breakLine: j < m.points.length - 1,
        paraSpaceAfter: 3,
      },
    })), { x: x + 0.12, y: y + 0.48, w: 3.9, h: 2.0, fontFace: FONT_BODY, valign: "top" });
  });
}

// ════════════════════════════════════════════════════════════════════════════
// SLIDE 14 – REFERENCES & THANK YOU
// ════════════════════════════════════════════════════════════════════════════
{
  const s = pres.addSlide();
  addBg(s);

  s.addShape(pres.ShapeType.rect, {
    x: 0, y: 0, w: "100%", h: "100%",
    fill: { color: C.navy }, line: { color: C.navy },
  });

  s.addShape(pres.ShapeType.ellipse, {
    x: -1.5, y: 4.0, w: 5, h: 5,
    fill: { color: C.teal, transparency: 88 },
    line: { color: C.teal, transparency: 88 },
  });
  s.addShape(pres.ShapeType.ellipse, {
    x: 10.5, y: -0.5, w: 4, h: 4,
    fill: { color: C.amber, transparency: 88 },
    line: { color: C.amber, transparency: 88 },
  });

  s.addText("References", {
    x: 0.5, y: 0.2, w: 12, h: 0.5,
    fontSize: 18, bold: true, color: C.teal, fontFace: FONT_TITLE,
  });
  s.addShape(pres.ShapeType.line, {
    x: 0.5, y: 0.72, w: 12, h: 0,
    line: { color: C.teal, width: 1 },
  });

  const refs = [
    "1. Miller's Anesthesia, 10th ed. – Chapter on Pediatric Anesthesia (Cleft Lip & Palate, p. 10644)",
    "2. Bosenberg AT, Kimble FW. Infraorbital nerve block in neonates for cleft lip repair. Br J Anaesth. 1995;74:506–508",
    "3. Prabhu KP et al. Bilateral infraorbital nerve block is superior to peri-incisional infiltration for cleft lip repair. Scand J Plast Reconstr. 1999;33:83–87",
    "4. Mesnil M et al. Bilateral suprazygomatic maxillary nerve block for cleft palate repair. Paediatr Anaesth. 2010;20:343–349",
    "5. Echaniz G et al. Suprazygomatic maxillary vs infraorbital/palatine blocks in CLP repair. Eur J Anaesthesiol. 2019;36:40–47",
    "6. Esfaharian M et al. Enhanced recovery after cleft palate surgery. Paediatr Anaesth. 2021",
    "7. Schwartz's Principles of Surgery, 11th ed. – Pierre Robin Sequence & mandibular distraction",
    "8. Cummings Otolaryngology, 7th ed. – Classification of Cleft Lip and Palate",
  ];

  s.addText(refs.map((r, i) => ({
    text: r,
    options: { color: C.ltgray, fontSize: 12, bold: false, breakLine: i < refs.length - 1, paraSpaceAfter: 3 },
  })), { x: 0.5, y: 0.82, w: 12.3, h: 4.5, fontFace: FONT_BODY, valign: "top" });

  s.addShape(pres.ShapeType.rect, {
    x: 0, y: 5.8, w: "100%", h: 1.7,
    fill: { color: C.teal },
    line: { color: C.teal },
  });
  s.addText("Thank You", {
    x: 0, y: 5.82, w: "100%", h: 0.8,
    fontSize: 36, bold: true, color: C.navy,
    fontFace: FONT_TITLE, align: "center", valign: "middle",
  });
  s.addText("Questions & Discussion  ·  MD Anaesthesia Practical Examination", {
    x: 0, y: 6.6, w: "100%", h: 0.45,
    fontSize: 14, color: C.navy, fontFace: FONT_BODY, align: "center", valign: "middle",
  });
}

// ════════════════════════════════════════════════════════════════════════════
pres.writeFile({ fileName: "/home/daytona/workspace/cleft-lip-palate-anaesthesia/Cleft_Lip_Palate_Anaesthesia_MD.pptx" })
  .then(() => console.log("DONE: presentation created"))
  .catch(err => console.error("ERROR:", err));
Running Command

cd /home/daytona/workspace/cleft-lip-palate-anaesthesia && node build.js 2>&1

Running Command

ls -lh /home/daytona/workspace/cleft-lip-palate-anaesthesia/

Your presentation is ready. Here's the download link:

Cleft Lip Palate Anaesthesia MD

Presentation · PPTX


What's inside (14 slides, dark navy/teal/amber theme)

SlideContent
1Title slide – MD Anaesthesia · Short Case identity
2Overview & Classification – incidence, Veau classification, timing of repair (rule of 10s)
3Preoperative Assessment – airway evaluation, syndromes, fasting, premedication
4Airway Management (3 columns) – cleft lip, cleft palate, difficult airway plan
5Induction & Maintenance – step-by-step table (monitors → temperature)
6Analgesia – infraorbital nerve block vs suprazygomatic maxillary block, systemic drugs
7Intraoperative Concerns – shared airway, hypothermia, blood loss, throat pack, PONV
8Emergence & Post-op Care – awake extubation rule, recovery monitoring, complications
9Associated Syndromes – Pierre Robin, Treacher Collins, DiGeorge, CHARGE, Stickler, Down
10–12Viva Q&A (15 questions) – high-yield exam questions with model answers
13Exam Memory Aid – 6-box rapid-recall grid (AIRWAY / INDUCTION / MAINTENANCE / ANALGESIA / EXTUBATION / POST-OP)
14References & Thank You

Key anaesthesia points covered (from Miller's Anesthesia 10e + Barash)

  • Rule of 10s for lip repair timing
  • Preformed oral RAE tube – midline fixation; Dingman gag caution for palate
  • Infraorbital nerve block (lip) and suprazygomatic maxillary nerve block (palate) – evidence-based analgesia
  • AWAKE extubation after palate repair – mandatory
  • Throat pack documentation – common exam and safety point
  • Apnoea monitoring for ex-preterm infants < 56 weeks PMA
  • Codeine contraindication in children
  • Pierre Robin / Treacher Collins difficult airway strategies
  • DiGeorge syndrome – irradiated blood, calcium, cardiac
This is a shared conversation. Sign in to Orris to start your own chat.