THE FINAL DRAFT IS MY SYNOPSIS DRAFT , I WANT TO MAKE PPT FOR ETHECAL CLEARANCE I HAVE ALREADY ATTACHED AN EXAMPLE OF PPT BUT ADD INFORMATION OF MY SYNOPSIS . ASK ME IF U HAVE ANY DOUBTS

Reading File
Running Command

cd /tmp/workspace/attachments/8e9fb3f1-becf-45ff-8d17-73532595e92b && python3 -c " from docx import Document doc = Document('FINAL DRAFT.docx') for i, para in enumerate(doc.paragraphs): if para.text.strip(): print(f'[{i}] STYLE={para.style.name} | {para.text}') "

Running Command

cd /tmp/workspace/attachments/8e9fb3f1-becf-45ff-8d17-73532595e92b && python3 -c " from docx import Document doc = Document('FINAL DRAFT.docx') # Get paragraphs from index 279 (Material and Methodology) onwards for i, para in enumerate(doc.paragraphs): if i >= 279 and i <= 390 and para.text.strip(): print(f'[{i}] {para.text}') "

Reading File
Running Command

cd /tmp/workspace/attachments/8e9fb3f1-becf-45ff-8d17-73532595e92b && python3 -c " from docx import Document doc = Document('FINAL DRAFT.docx') # Extract tables for ti, table in enumerate(doc.tables): print(f'=== TABLE {ti} ===') for ri, row in enumerate(table.rows): cells = [c.text.strip() for c in row.cells] if any(cells): print(' | '.join(cells)) print() " 2>&1 | head -200

Running Command

cd /tmp/workspace/attachments/8e9fb3f1-becf-45ff-8d17-73532595e92b && python3 -c " import subprocess, sys # Read the EC PRESENTATION PDF result = subprocess.run(['python3', '/tmp/skills/pdf/scripts/extract_text.py', 'EC PRESENTATION.pdf'], capture_output=True, text=True) print(result.stdout[:5000]) print('STDERR:', result.stderr[:500]) "

Running Command

python3 -c " import pdfplumber with pdfplumber.open('/tmp/workspace/attachments/8e9fb3f1-becf-45ff-8d17-73532595e92b/EC PRESENTATION.pdf') as pdf: for i, page in enumerate(pdf.pages): print(f'=== PAGE {i+1} ===') text = page.extract_text() if text: print(text[:800]) print() " 2>&1

Running Command

mkdir -p /tmp/workspace/EC-PPT && python3 << '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, MSO_ANCHOR from pptx.util import Inches, Pt import copy prs = Presentation() prs.slide_width = Inches(13.333) prs.slide_height = Inches(7.5) blank = prs.slide_layouts[6] # ─── Color Palette (deep navy / teal / white like medical EC presentations) ─── NAVY = RGBColor(0x0D, 0x2B, 0x55) # deep navy TEAL = RGBColor(0x00, 0x7B, 0x8E) # teal accent LIGHT = RGBColor(0xE8, 0xF4, 0xF8) # light blue bg WHITE = RGBColor(0xFF, 0xFF, 0xFF) DARK = RGBColor(0x1A, 0x1A, 0x2E) GOLD = RGBColor(0xC4, 0x9A, 0x22) # ─── Helper functions ────────────────────────────────────────────────────────── def fill_bg(slide, color): from pptx.oxml.ns import qn from lxml import etree bg = slide.background fill = bg.fill fill.solid() fill.fore_color.rgb = color def add_rect(slide, x, y, w, h, color, alpha=None): shape = slide.shapes.add_shape(1, Inches(x), Inches(y), Inches(w), Inches(h)) shape.fill.solid() shape.fill.fore_color.rgb = color shape.line.fill.background() return shape def add_tb(slide, text, x, y, w, h, size=18, bold=False, color=WHITE, align=PP_ALIGN.LEFT, wrap=True, italic=False): tb = slide.shapes.add_textbox(Inches(x), Inches(y), Inches(w), Inches(h)) tf = tb.text_frame tf.word_wrap = wrap tf.margin_left = Pt(2) tf.margin_right = Pt(2) tf.margin_top = Pt(2) tf.margin_bottom= Pt(2) p = tf.paragraphs[0] p.alignment = align run = p.add_run() run.text = text run.font.size = Pt(size) run.font.bold = bold run.font.italic= italic run.font.color.rgb = color run.font.name = "Calibri" return tf def add_bullet_slide(slide, title_txt, bullets, accent_color=TEAL): """Standard content slide: header bar + bullets.""" fill_bg(slide, WHITE) # top bar add_rect(slide, 0, 0, 13.333, 1.1, NAVY) # accent strip add_rect(slide, 0, 1.1, 13.333, 0.07, accent_color) # title add_tb(slide, title_txt, 0.3, 0.1, 12.5, 0.9, size=28, bold=True, color=WHITE, align=PP_ALIGN.LEFT) # content box tb = slide.shapes.add_textbox(Inches(0.5), Inches(1.35), Inches(12.3), Inches(5.8)) tf = tb.text_frame tf.word_wrap = True tf.margin_left = Pt(4) tf.margin_top = Pt(4) for i, b in enumerate(bullets): if i == 0: p = tf.paragraphs[0] else: p = tf.add_paragraph() p.space_before = Pt(4) p.space_after = Pt(2) if isinstance(b, tuple): # (indent_level, text) lvl, txt = b else: lvl, txt = 0, b p.level = lvl run = p.add_run() if lvl == 0: run.text = "▶ " + txt run.font.size = Pt(17) run.font.bold = True run.font.color.rgb = NAVY else: run.text = " • " + txt run.font.size = Pt(15) run.font.bold = False run.font.color.rgb = DARK run.font.name = "Calibri" return tf def add_two_col(slide, title_txt, left_head, left_items, right_head, right_items, accent=TEAL): fill_bg(slide, WHITE) add_rect(slide, 0, 0, 13.333, 1.1, NAVY) add_rect(slide, 0, 1.1, 13.333, 0.07, accent) add_tb(slide, title_txt, 0.3, 0.1, 12.5, 0.9, size=28, bold=True, color=WHITE) # left col add_rect(slide, 0.4, 1.35, 5.9, 0.5, TEAL) add_tb(slide, left_head, 0.4, 1.35, 5.9, 0.5, size=16, bold=True, color=WHITE, align=PP_ALIGN.CENTER) tb_l = slide.shapes.add_textbox(Inches(0.4), Inches(1.9), Inches(5.9), Inches(5.2)) tf_l = tb_l.text_frame; tf_l.word_wrap = True for i, item in enumerate(left_items): p = tf_l.paragraphs[0] if i==0 else tf_l.add_paragraph() p.space_before = Pt(3) run = p.add_run() run.text = "✔ " + item run.font.size = Pt(14); run.font.color.rgb = DARK; run.font.name = "Calibri" # right col add_rect(slide, 7.0, 1.35, 5.9, 0.5, RGBColor(0xC0,0x39,0x2B)) add_tb(slide, right_head, 7.0, 1.35, 5.9, 0.5, size=16, bold=True, color=WHITE, align=PP_ALIGN.CENTER) tb_r = slide.shapes.add_textbox(Inches(7.0), Inches(1.9), Inches(5.9), Inches(5.2)) tf_r = tb_r.text_frame; tf_r.word_wrap = True for i, item in enumerate(right_items): p = tf_r.paragraphs[0] if i==0 else tf_r.add_paragraph() p.space_before = Pt(3) run = p.add_run() run.text = "✘ " + item run.font.size = Pt(14); run.font.color.rgb = DARK; run.font.name = "Calibri" # ══════════════════════════════════════════════════════════════════════════════ # SLIDE 1 – TITLE SLIDE # ══════════════════════════════════════════════════════════════════════════════ s1 = prs.slides.add_slide(blank) fill_bg(s1, NAVY) add_rect(s1, 0, 0, 13.333, 0.15, GOLD) add_rect(s1, 0, 7.35, 13.333, 0.15, GOLD) add_rect(s1, 0, 3.0, 13.333, 0.06, TEAL) add_tb(s1, '"EFFICACY OF INDIVIDUALIZED HOMEOPATHIC MEDICINE IN ADULTS (18–65)\nWITH INSOMNIA BASED ON INSOMNIA SEVERITY INDEX:\nA PROSPECTIVE SINGLE ARM CLINICAL STUDY"', 0.6, 0.5, 12.1, 2.3, size=22, bold=True, color=WHITE, align=PP_ALIGN.CENTER) add_tb(s1, "Ethics Committee Presentation", 0.6, 3.1, 12.1, 0.55, size=20, bold=False, color=RGBColor(0xAA,0xDD,0xFF), align=PP_ALIGN.CENTER, italic=True) # detail box add_tb(s1, "Scholar : Payal Amarshi Parmar", 1.5, 3.85, 10.3, 0.45, size=15, bold=False, color=WHITE, align=PP_ALIGN.LEFT) add_tb(s1, "Guide : Dr. Falguni Patel, M.D.(Hom.) | Professor & HOD, Dept. of Practice of Medicine", 1.5, 4.32, 10.3, 0.45, size=15, bold=False, color=WHITE, align=PP_ALIGN.LEFT) add_tb(s1, "Degree : Doctor of Medicine in Homoeopathy (Practice of Medicine)", 1.5, 4.79, 10.3, 0.45, size=15, bold=False, color=WHITE, align=PP_ALIGN.LEFT) add_tb(s1, "Institution : Baroda Homoeopathic Medical College & Hospital, Sevasi, Vadodara – 391101", 1.5, 5.26, 10.3, 0.45, size=15, bold=False, color=WHITE, align=PP_ALIGN.LEFT) add_tb(s1, "University : Govind Guru University, Godhra, Gujarat | Batch: 2025–28", 1.5, 5.73, 10.3, 0.45, size=15, bold=False, color=WHITE, align=PP_ALIGN.LEFT) # ══════════════════════════════════════════════════════════════════════════════ # SLIDE 2 – INTRODUCTION # ══════════════════════════════════════════════════════════════════════════════ s2 = prs.slides.add_slide(blank) add_bullet_slide(s2, "INTRODUCTION", [ "Sleep is a fundamental biological necessity; its disruption — insomnia — is the most prevalent sleep complaint in primary care.", (1, "Defined as difficulty falling/staying asleep, early awakening, or non-restorative sleep (Harrison's)."), (1, "Second most common complaint after pain in primary care; persistent insomnia affects >1/3 of the population."), "Global & Indian Burden", (1, "Global: ~10% adults meet criteria for insomnia disorder; 16.2% prevalence = ~852 million adults."), (1, "India: Overall prevalence ~25.7%; ~11% general population, ~35% college students."), (1, "Females show higher prevalence than males across all age groups (2025 global burden analysis)."), "Impact on Quality of Life", (1, "Fatigue, impaired concentration, mood disturbances, and reduced occupational/social functioning."), (1, "Long-term risks: depression, dementia, diabetes, hypertension, coronary artery disease."), "Homeopathic Perspective", (1, "Individualized homeopathy treats the person as a whole — targeting constitutional factors, not just symptoms."), (1, "No risk of dependency or tolerance, unlike conventional sedative-hypnotics."), ]) # ══════════════════════════════════════════════════════════════════════════════ # SLIDE 3 – DEFINITION & EPIDEMIOLOGY # ══════════════════════════════════════════════════════════════════════════════ s3 = prs.slides.add_slide(blank) fill_bg(s3, WHITE) add_rect(s3, 0, 0, 13.333, 1.1, NAVY) add_rect(s3, 0, 1.1, 13.333, 0.07, TEAL) add_tb(s3, "DEFINITION & EPIDEMIOLOGY", 0.3, 0.1, 12.5, 0.9, size=28, bold=True, color=WHITE) # definition boxes defs = [ ("DSM-5", "Dissatisfaction with sleep quantity/quality — difficulty initiating or maintaining sleep."), ("ICD-11", "Persistent difficulty with sleep initiation, duration, consolidation, or quality despite adequate opportunity — causing daytime impairment."), ("Harrison's", "Complaint of inadequate sleep: difficulty falling/staying asleep, frequent awakenings, or early morning awakening with impaired daytime functioning."), ] colors_d = [TEAL, RGBColor(0x27,0x6F,0xBF), NAVY] for i,(tag,defn) in enumerate(defs): xpos = 0.35 + i*4.3 add_rect(s3, xpos, 1.3, 4.1, 0.55, colors_d[i]) add_tb(s3, tag, xpos, 1.3, 4.1, 0.55, size=16, bold=True, color=WHITE, align=PP_ALIGN.CENTER) add_tb(s3, defn, xpos, 1.9, 4.1, 1.3, size=12, bold=False, color=DARK, align=PP_ALIGN.LEFT, wrap=True) # stat boxes stats = [ ("10%", "Global adults meet\ninsomnia disorder criteria"), ("852M", "Adults affected worldwide\n(2025 estimate)"), ("25.7%", "Insomnia prevalence\nin India"), ("35%", "Prevalence among\nIndian college students"), ] colors_s = [TEAL, RGBColor(0xC0,0x39,0x2B), RGBColor(0x27,0xAE,0x60), RGBColor(0xD3,0x54,0x00)] for i,(num,lbl) in enumerate(stats): xpos = 0.35 + i*3.2 add_rect(s3, xpos, 3.45, 3.0, 1.3, colors_s[i]) add_tb(s3, num, xpos, 3.5, 3.0, 0.7, size=30, bold=True, color=WHITE, align=PP_ALIGN.CENTER) add_tb(s3, lbl, xpos, 4.2, 3.0, 0.5, size=12, bold=False, color=WHITE, align=PP_ALIGN.CENTER) # three P model add_rect(s3, 0.35, 5.1, 12.65, 0.45, LIGHT) add_tb(s3, "Etiology — Spielman's 3P Model", 0.35, 5.1, 12.65, 0.45, size=14, bold=True, color=NAVY, align=PP_ALIGN.CENTER) three_p = [ ("PREDISPOSING", "Female sex, older age, genetic predisposition, anxiety-prone personality, hyperarousal"), ("PRECIPITATING","Psychological stress, acute/chronic illness, psychiatric disorders, shift work, major life events"), ("PERPETUATING", "Poor sleep hygiene, irregular schedules, excessive daytime napping, maladaptive beliefs about sleep"), ] colors_3p = [TEAL, RGBColor(0xE67,0xE22,0x00), RGBColor(0xC0,0x39,0x2B)] for i,(head,body) in enumerate(three_p): xpos = 0.35 + i*4.3 add_rect(s3, xpos, 5.6, 4.1, 0.45, colors_d[i]) add_tb(s3, head, xpos, 5.6, 4.1, 0.45, size=13, bold=True, color=WHITE, align=PP_ALIGN.CENTER) add_tb(s3, body, xpos, 6.1, 4.1, 1.2, size=11, bold=False, color=DARK, align=PP_ALIGN.LEFT, wrap=True) # ══════════════════════════════════════════════════════════════════════════════ # SLIDE 4 – PATHOPHYSIOLOGY & CLINICAL FEATURES # ══════════════════════════════════════════════════════════════════════════════ s4 = prs.slides.add_slide(blank) add_bullet_slide(s4, "PATHOPHYSIOLOGY & CLINICAL FEATURES", [ "Hyperarousal Theory (most widely accepted mechanism)", (1, "Hyperactivation of hypothalamic-pituitary-adrenal (HPA) axis."), (1, "Increased sympathetic nervous system activity."), (1, "Cognitive hyperarousal — excessive worry and rumination."), (1, "Circadian rhythm disruption and impaired sleep homeostasis."), (1, "Neurotransmitter imbalance: elevated wake-promoting neurotransmitters, reduced GABAergic activity."), (1, "Altered sleep architecture: prolonged sleep latency, reduced efficiency, decreased slow-wave sleep."), "Nocturnal Features", (1, "Difficulty initiating sleep (SOL >30 min) | Frequent awakenings | Early morning waking | Non-restorative sleep."), "Daytime Consequences", (1, "Fatigue, impaired concentration/memory, irritability, reduced occupational & social functioning."), "Long-term Complications", (1, "Psychiatric: Depression, anxiety, substance misuse. | Neurocognitive: Cognitive decline, dementia risk."), (1, "Metabolic: DM, obesity, dyslipidaemia. | Cardiovascular: Hypertension, CAD, stroke."), ]) # ══════════════════════════════════════════════════════════════════════════════ # SLIDE 5 – CONVENTIONAL MANAGEMENT & LIMITATIONS # ══════════════════════════════════════════════════════════════════════════════ s5 = prs.slides.add_slide(blank) fill_bg(s5, WHITE) add_rect(s5, 0, 0, 13.333, 1.1, NAVY) add_rect(s5, 0, 1.1, 13.333, 0.07, TEAL) add_tb(s5, "CONVENTIONAL MANAGEMENT & ITS LIMITATIONS", 0.3, 0.1, 12.5, 0.9, size=24, bold=True, color=WHITE) # CBT-I col add_rect(s5, 0.35, 1.3, 5.9, 0.55, TEAL) add_tb(s5, "CBT-I (First-line)", 0.35, 1.3, 5.9, 0.55, size=16, bold=True, color=WHITE, align=PP_ALIGN.CENTER) cbti_text = ("✔ Combines sleep hygiene, stimulus control, sleep restriction,\n" " relaxation & cognitive restructuring.\n\n" "✔ Durable benefits persisting after treatment completion.\n\n" "⚠ Requires trained therapists; multiple sessions needed.\n\n" "⚠ Demands high patient motivation & long-term adherence.\n\n" "⚠ Limited availability in low-resource settings like India.") add_tb(s5, cbti_text, 0.35, 1.9, 5.9, 4.5, size=13, bold=False, color=DARK, wrap=True) # Pharmacotherapy col add_rect(s5, 7.0, 1.3, 5.9, 0.55, RGBColor(0xC0,0x39,0x2B)) add_tb(s5, "Pharmacological Therapy", 7.0, 1.3, 5.9, 0.55, size=16, bold=True, color=WHITE, align=PP_ALIGN.CENTER) pharma_text = ("✔ BZDs, Z-drugs, melatonin agonists, DORAs, sedating antidepressants.\n\n" "✔ Effective for short-term symptomatic relief.\n\n" "⚠ Tolerance, dependence, withdrawal & rebound insomnia.\n\n" "⚠ Residual daytime sedation, cognitive impairment, fall risk.\n\n" "⚠ Does NOT address underlying behavioural/psychological causes.\n\n" "⚠ High recurrence rate after discontinuation.") add_tb(s5, pharma_text, 7.0, 1.9, 5.9, 4.5, size=13, bold=False, color=DARK, wrap=True) # bottom banner add_rect(s5, 0.35, 6.6, 12.65, 0.65, LIGHT) add_tb(s5, "→ These limitations underscore the need for safer, evidence-based alternatives such as individualized homeopathy.", 0.35, 6.6, 12.65, 0.65, size=14, bold=True, color=NAVY, align=PP_ALIGN.CENTER) # ══════════════════════════════════════════════════════════════════════════════ # SLIDE 6 – HOMEOPATHIC MANAGEMENT (REMEDIES) # ══════════════════════════════════════════════════════════════════════════════ s6 = prs.slides.add_slide(blank) fill_bg(s6, WHITE) add_rect(s6, 0, 0, 13.333, 1.1, NAVY) add_rect(s6, 0, 1.1, 13.333, 0.07, TEAL) add_tb(s6, "HOMEOPATHIC MANAGEMENT OF INSOMNIA", 0.3, 0.1, 12.5, 0.9, size=26, bold=True, color=WHITE) remedies = [ ("Coffea Cruda", "Sleeplessness from mental excitement, pleasant emotions, hypersensitivity to noise & pain."), ("Nux Vomica", "Insomnia from overwork, stress, stimulants; wakes 3–4 a.m. unable to return to sleep."), ("Arsenicum Album", "Restlessness & anxiety after midnight; fear, burning pains, exhaustion."), ("Kali Phosphoricum", "Sleeplessness from nervous exhaustion, anxiety, prolonged mental exertion."), ("Ignatia Amara", "Insomnia following grief, disappointment, emotional shock or suppressed emotions."), ("Sulphur", "Early morning waking ~5 a.m., difficulty returning to sleep, heat in bed."), ("Lachesis Mutus", "Sleeplessness before midnight, increased mental activity; aggravated after sleep."), ("Chamomilla", "Sleeplessness from irritability, anger, pain or hypersensitivity."), ("Passiflora Inc.", "Difficulty initiating sleep with nervous irritability and functional insomnia."), ("Opium", "Sleeplessness despite drowsiness; heightened sensitivity after fright or shock."), ] colors_r = [TEAL, RGBColor(0x27,0x6F,0xBF), NAVY, RGBColor(0x27,0xAE,0x60), RGBColor(0xC0,0x39,0x2B)] cols = 2 rows_per_col = 5 for i, (rem, desc) in enumerate(remedies): col = i // rows_per_col row = i % rows_per_col xpos = 0.3 + col * 6.6 ypos = 1.3 + row * 1.15 c = colors_r[i % len(colors_r)] add_rect(s6, xpos, ypos, 6.2, 0.38, c) add_tb(s6, rem, xpos, ypos, 6.2, 0.38, size=14, bold=True, color=WHITE, align=PP_ALIGN.CENTER) add_tb(s6, desc, xpos, ypos+0.4, 6.2, 0.68, size=11, bold=False, color=DARK, align=PP_ALIGN.LEFT, wrap=True) add_rect(s6, 0.3, 7.05, 12.7, 0.3, LIGHT) add_tb(s6, "Final remedy selection based on: Detailed case-taking → Repertorization → Materia Medica → Totality of symptoms", 0.3, 7.05, 12.7, 0.35, size=12, bold=True, color=NAVY, align=PP_ALIGN.CENTER) # ══════════════════════════════════════════════════════════════════════════════ # SLIDE 7 – ORGANON PRINCIPLES # ══════════════════════════════════════════════════════════════════════════════ s7 = prs.slides.add_slide(blank) fill_bg(s7, WHITE) add_rect(s7, 0, 0, 13.333, 1.1, NAVY) add_rect(s7, 0, 1.1, 13.333, 0.07, GOLD) add_tb(s7, "PRINCIPLES OF INDIVIDUALIZED HOMOEOPATHY (ORGANON OF MEDICINE)", 0.3, 0.1, 12.5, 0.9, size=22, bold=True, color=WHITE) principles = [ ("§ 2", "Ideal cure: rapid, gentle, permanent — restoring health through the most harmless means."), ("§ 3", "Physician must understand disease, curative power of medicines, and apply them judiciously."), ("§ 5", "Evaluate constitution, exciting/maintaining causes, lifestyle, habits, and environmental factors."), ("§ 26", "Similia Similibus Curentur — the fundamental law of homoeopathy ('Like cures like')."), ("§ 83–104", "Comprehensive case-taking: mental, emotional, general & particular symptoms for totality."), ("§ 153", "Striking, singular, uncommon & characteristic symptoms guide selection of the simillimum."), ("§ 246–248", "Prescribe minimum effective dose; repeat according to patient's response."), ("§ 259–263", "Regimen: sleep hygiene, regular schedule, avoid caffeine/screens — complements treatment."), ] for i, (aph, txt) in enumerate(principles): col = i % 2 row = i // 2 xpos = 0.35 + col * 6.55 ypos = 1.35 + row * 1.45 add_rect(s7, xpos, ypos, 1.1, 1.2, TEAL) add_tb(s7, aph, xpos, ypos+0.25, 1.1, 0.7, size=15, bold=True, color=WHITE, align=PP_ALIGN.CENTER) add_tb(s7, txt, xpos+1.15, ypos, 5.2, 1.2, size=13, bold=False, color=DARK, align=PP_ALIGN.LEFT, wrap=True) # ══════════════════════════════════════════════════════════════════════════════ # SLIDE 8 – RESEARCH GAP & RATIONALE # ══════════════════════════════════════════════════════════════════════════════ s8 = prs.slides.add_slide(blank) add_bullet_slide(s8, "RESEARCH GAP & RATIONALE", [ "Existing studies focus on specific remedies (Passiflora, Eschscholzia) — not on individualized prescribing.", "Despite global validation, ISI has been used primarily as a secondary outcome in homeopathic studies.", "Very few prospective, single-arm clinical studies evaluate individualized homeopathy for insomnia using ISI.", "Double-blind RCTs use highly controlled conditions that do NOT reflect real-world clinical practice.", "A single-arm prospective design mirrors naturalistic outpatient practice — treatment tailored to patient totality.", "Present Study Addresses These Gaps By:", (1, "Using ISI as the PRIMARY outcome measure."), (1, "Employing a prospective, single-arm design replicating real-world homeopathic prescribing."), (1, "Providing clinically meaningful evidence on individualized homeopathy for insomnia in adults."), "Research Question", (1, "Among adults with insomnia, what change occurs in ISI score following individualized homeopathic treatment during follow-up?"), ], accent_color=GOLD) # ══════════════════════════════════════════════════════════════════════════════ # SLIDE 9 – HYPOTHESIS, AIM & OBJECTIVES # ══════════════════════════════════════════════════════════════════════════════ s9 = prs.slides.add_slide(blank) fill_bg(s9, WHITE) add_rect(s9, 0, 0, 13.333, 1.1, NAVY) add_rect(s9, 0, 1.1, 13.333, 0.07, TEAL) add_tb(s9, "HYPOTHESIS, AIM & OBJECTIVES", 0.3, 0.1, 12.5, 0.9, size=28, bold=True, color=WHITE) # hypothesis add_rect(s9, 0.35, 1.3, 12.65, 0.42, LIGHT) add_tb(s9, "HYPOTHESIS", 0.35, 1.3, 12.65, 0.42, size=15, bold=True, color=NAVY, align=PP_ALIGN.CENTER) add_tb(s9, "H₀ (Null): Individualized homeopathic medicine does NOT change mean ISI score from baseline to follow-up in adults with insomnia.", 0.35, 1.75, 12.65, 0.55, size=13, bold=False, color=RGBColor(0xC0,0x39,0x2B), wrap=True) add_tb(s9, "H₁ (Alternative): Individualized homeopathic medicine IS ASSOCIATED WITH a reduction in mean ISI score from baseline to follow-up in adults with insomnia.", 0.35, 2.35, 12.65, 0.55, size=13, bold=False, color=RGBColor(0x27,0xAE,0x60), wrap=True) # aim add_rect(s9, 0.35, 3.05, 12.65, 0.42, TEAL) add_tb(s9, "AIM", 0.35, 3.05, 12.65, 0.42, size=15, bold=True, color=WHITE, align=PP_ALIGN.CENTER) add_tb(s9, "To evaluate the effect of individualized homeopathic medicine on insomnia severity in adults with insomnia, as measured by the Insomnia Severity Index, during a prospective single-arm clinical study.", 0.35, 3.5, 12.65, 0.6, size=13, bold=False, color=DARK, wrap=True) # objectives add_rect(s9, 0.35, 4.2, 12.65, 0.42, NAVY) add_tb(s9, "OBJECTIVES", 0.35, 4.2, 12.65, 0.42, size=15, bold=True, color=WHITE, align=PP_ALIGN.CENTER) objs = [ ("PRIMARY", "Assess change in ISI score from baseline to end of treatment in adults aged 18–65 receiving individualized homeopathic medicine for insomnia."), ("2° (1)", "Identify occupations most commonly associated with insomnia prevalence in the study population."), ("2° (2)", "Determine the age group (18–65 yrs) most affected by insomnia."), ("2° (3)", "Evaluate homeopathic medicines most frequently prescribed for insomnia."), ("2° (4)", "Assess effect of individualized homeopathy on quality of life (before and after treatment)."), ] oc = [TEAL, RGBColor(0x27,0x6F,0xBF), RGBColor(0x27,0x6F,0xBF), RGBColor(0x27,0x6F,0xBF), RGBColor(0x27,0x6F,0xBF)] for i,(tag,txt) in enumerate(objs): ypos = 4.72 + i*0.52 add_rect(s9, 0.35, ypos, 1.5, 0.45, oc[i]) add_tb(s9, tag, 0.35, ypos, 1.5, 0.45, size=12, bold=True, color=WHITE, align=PP_ALIGN.CENTER) add_tb(s9, txt, 1.9, ypos, 11.1, 0.45, size=12, bold=False, color=DARK, wrap=True) # ══════════════════════════════════════════════════════════════════════════════ # SLIDE 10 – STUDY DESIGN & SETTING # ══════════════════════════════════════════════════════════════════════════════ s10 = prs.slides.add_slide(blank) fill_bg(s10, WHITE) add_rect(s10, 0, 0, 13.333, 1.1, NAVY) add_rect(s10, 0, 1.1, 13.333, 0.07, TEAL) add_tb(s10, "STUDY DESIGN & SETTING", 0.3, 0.1, 12.5, 0.9, size=28, bold=True, color=WHITE) design_items = [ ("Study Type", "Prospective, Single-Arm Interventional Clinical Study"), ("Study Setting", "O.P.D., I.P.D. & Peripheral OPDs — Baroda Homoeopathic Medical College & Hospital, Vadodara"), ("Study Duration", "9 Months with regular follow-ups"), ("Sample Size", "To be calculated (power analysis based on expected ISI score change)"), ("Diagnostic Criteria","DSM-5 OR ICSD-3 criteria for insomnia disorder"), ("Outcome Measure", "Insomnia Severity Index (ISI) — primary outcome"), ("Data Source", "OPD patients + Camps organized by BHMC & Hospital, Vadodara"), ("Ethical Aspects", "Written informed consent in vernacular language; Ethics Committee approval required"), ] for i, (label, val) in enumerate(design_items): ypos = 1.3 + i * 0.73 add_rect(s10, 0.35, ypos, 3.2, 0.55, TEAL if i%2==0 else NAVY) add_tb(s10, label, 0.35, ypos, 3.2, 0.55, size=13, bold=True, color=WHITE, align=PP_ALIGN.CENTER) add_tb(s10, val, 3.65, ypos, 9.4, 0.62, size=13, bold=False, color=DARK, wrap=True) # ══════════════════════════════════════════════════════════════════════════════ # SLIDE 11 – ELIGIBILITY CRITERIA # ══════════════════════════════════════════════════════════════════════════════ s11 = prs.slides.add_slide(blank) add_two_col(s11, "ELIGIBILITY CRITERIA", "INCLUSION CRITERIA", [ "Adults aged 18 to 65 years", "Both males and females", "All socio-economic statuses", "Diagnostic criteria per DSM-5 or ICSD-3", "ISI score ≥ 8 at baseline", "Willing to provide written informed consent and comply with study protocol & follow-up", ], "EXCLUSION CRITERIA", [ "Secondary insomnia due to major psychiatric disorders", "Severe uncontrolled systemic illnesses affecting sleep", "Clinically gross pathological changes", "Pregnant and lactating women", "Patients unwilling to provide written informed consent or comply with protocol", ] ) # ══════════════════════════════════════════════════════════════════════════════ # SLIDE 12 – ISI OUTCOME TOOL # ══════════════════════════════════════════════════════════════════════════════ s12 = prs.slides.add_slide(blank) fill_bg(s12, WHITE) add_rect(s12, 0, 0, 13.333, 1.1, NAVY) add_rect(s12, 0, 1.1, 13.333, 0.07, TEAL) add_tb(s12, "OUTCOME MEASURE: INSOMNIA SEVERITY INDEX (ISI)", 0.3, 0.1, 12.5, 0.9, size=24, bold=True, color=WHITE) add_tb(s12, "The ISI is a validated, internationally recognised, 7-item self-report questionnaire that quantifies insomnia severity.", 0.35, 1.25, 12.65, 0.55, size=14, bold=False, color=DARK, wrap=True) # ISI Score bands bands = [ ("0 – 7", "No Clinically Significant Insomnia", RGBColor(0x27,0xAE,0x60)), ("8 – 14", "Sub-threshold Insomnia", RGBColor(0xF3,0x9C,0x12)), ("15 – 21", "Clinical Insomnia (Moderate)", RGBColor(0xE6,0x7E,0x22)), ("22 – 28", "Clinical Insomnia (Severe)", RGBColor(0xC0,0x39,0x2B)), ] for i, (score, label, col) in enumerate(bands): xpos = 0.35 + i*3.15 add_rect(s12, xpos, 1.95, 2.95, 0.8, col) add_tb(s12, score, xpos, 1.95, 2.95, 0.42, size=22, bold=True, color=WHITE, align=PP_ALIGN.CENTER) add_tb(s12, label, xpos, 2.37, 2.95, 0.4, size=12, bold=False, color=WHITE, align=PP_ALIGN.CENTER) # Result criteria add_rect(s12, 0.35, 3.0, 12.65, 0.45, NAVY) add_tb(s12, "RESULT CRITERIA", 0.35, 3.0, 12.65, 0.45, size=15, bold=True, color=WHITE, align=PP_ALIGN.CENTER) criteria = [ ("CURE", "ISI score 0–7 (No clinically significant insomnia)", RGBColor(0x27,0xAE,0x60)), ("MARKED IMPROVEMENT", "> 75% reduction in ISI score", TEAL), ("MODERATE IMPROVEMENT", "50–74% reduction in ISI score", RGBColor(0xF3,0x9C,0x12)), ("MILD IMPROVEMENT", "25–49% reduction in ISI score", RGBColor(0xE6,0x7E,0x22)), ("STATUS QUO", "25% or less reduction in ISI score", RGBColor(0xC0,0x39,0x2B)), ] for i, (crit, desc, col) in enumerate(criteria): ypos = 3.55 + i * 0.68 add_rect(s12, 0.35, ypos, 3.5, 0.55, col) add_tb(s12, crit, 0.35, ypos, 3.5, 0.55, size=13, bold=True, color=WHITE, align=PP_ALIGN.CENTER) add_tb(s12, desc, 3.95, ypos, 9.0, 0.55, size=13, bold=False, color=DARK, wrap=True) # formula add_rect(s12, 0.35, 7.0, 12.65, 0.38, LIGHT) add_tb(s12, "% Improvement = [(Baseline ISI Score – Final ISI Score) / Baseline ISI Score] × 100", 0.35, 7.0, 12.65, 0.38, size=13, bold=True, color=NAVY, align=PP_ALIGN.CENTER) # ══════════════════════════════════════════════════════════════════════════════ # SLIDE 13 – METHODOLOGY # ══════════════════════════════════════════════════════════════════════════════ s13 = prs.slides.add_slide(blank) add_bullet_slide(s13, "METHODOLOGY", [ "Case-Taking — as per Hahnemann, Organon §83–104 (mental, emotional, general & particular symptoms).", "Analysis — totality of symptoms formation per Organon 6th edition.", "Miasmatic Evaluation — cases evaluated miasmatically based on totality of symptoms.", "Remedy Selection — based on totality of symptoms (Aphorism 281).", (1, "Reference: Boericke's Materia Medica, Allen's Keynotes, Clarke's Dictionary of Materia Medica."), "Potency Selection — per Homoeopathic Posology laws (Organon §246–248).", "Route of Administration — oral (sublingual) or as per §284–285.", "Advice to Patient — diet & regimen per §259–263 (sleep hygiene, avoid caffeine & screens).", "Dispensing — from BHMC & Hospital Homoeopathic Pharmacy.", "Follow-up & Monitoring — ISI score recorded at each visit; higher score = more severe insomnia.", "Statistical Analysis — paired t-test or Wilcoxon signed-rank test (based on distribution).", "Materials Used", (1, "Standard OPD case-taking pro-forma, ISI questionnaire, Materia Medica/Repertory, Informed Consent."), ]) # ══════════════════════════════════════════════════════════════════════════════ # SLIDE 14 – NEED FOR STUDY # ══════════════════════════════════════════════════════════════════════════════ s14 = prs.slides.add_slide(blank) add_bullet_slide(s14, "NEED FOR STUDY", [ "Insomnia is highly prevalent — causing distress and impairment in social, occupational, and academic functioning.", "Conventional treatments (benzodiazepines, Z-drugs) carry significant risks:", (1, "Dependency, tolerance, rebound insomnia, residual sedation, cognitive impairment — especially in elderly."), "Patients are increasingly seeking safer, non-pharmacological alternatives.", "Homeopathy's patient-centred approach may address constitutional factors — not just the symptom.", "Individualized homeopathic prescribing lacks robust scientific validation using standardized outcome measures.", "If insomnia is inadequately managed, it can profoundly compromise quality of life and long-term health.", "The present study addresses this need by:", (1, "Using ISI as primary outcome — generating direct, clinically strong, comparable evidence."), (1, "Prospective single-arm design — mirroring real-world homoeopathic practice."), (1, "Providing replicable evidence in the Indian population context."), ], accent_color=GOLD) # ══════════════════════════════════════════════════════════════════════════════ # SLIDE 15 – REVIEW OF LITERATURE (KEY STUDIES) # ══════════════════════════════════════════════════════════════════════════════ s15 = prs.slides.add_slide(blank) fill_bg(s15, WHITE) add_rect(s15, 0, 0, 13.333, 1.1, NAVY) add_rect(s15, 0, 1.1, 13.333, 0.07, TEAL) add_tb(s15, "REVIEW OF LITERATURE — KEY STUDIES", 0.3, 0.1, 12.5, 0.9, size=26, bold=True, color=WHITE) studies = [ ("Cooper & Relton, 2010", "Sleep Med Rev", "Homeopathy for insomnia: systematic review — limited evidence; need for rigorous individualized studies."), ("Naudé et al., 2010", "Homeopathy", "Chronic primary insomnia: efficacy of homeopathic simillimum — positive outcomes observed."), ("Michael et al., 2019", "Complement Ther Med", "Double-blind RCT of individualized homoeopathy in insomnia — supports individualized approach."), ("Parmar et al., 2025", "Int J Homoeopathic Sci", "Prospective interventional study of homoeopathy in insomnia — positive ISI-based outcomes."), ("Benjafield et al., 2025", "Sleep Med Reviews", "Global prevalence ~852 million adults; 7.9% severe insomnia — growing burden requiring safe management."), ("Bhutambare et al., 2025", "Indian J Public Health", "India-specific systematic review: 25.7% insomnia prevalence; significant public health burden."), ] for i, (auth, journal, desc) in enumerate(studies): col = i % 2 row = i // 2 xpos = 0.35 + col * 6.55 ypos = 1.35 + row * 1.9 add_rect(s15, xpos, ypos, 6.2, 0.42, TEAL if col==0 else NAVY) add_tb(s15, auth + " | " + journal, xpos, ypos, 6.2, 0.42, size=13, bold=True, color=WHITE, align=PP_ALIGN.CENTER) add_tb(s15, desc, xpos, ypos+0.44, 6.2, 1.35, size=12, bold=False, color=DARK, align=PP_ALIGN.LEFT, wrap=True) # ══════════════════════════════════════════════════════════════════════════════ # SLIDE 16 – ETHICAL CONSIDERATIONS # ══════════════════════════════════════════════════════════════════════════════ s16 = prs.slides.add_slide(blank) add_bullet_slide(s16, "ETHICAL CONSIDERATIONS", [ "Ethics Committee (EC) approval will be obtained from the Institutional Ethics Committee of BHMC & Hospital, Vadodara.", "Informed Consent", (1, "Written informed consent will be obtained from all participants in the vernacular language."), (1, "Participants may withdraw from the study at any point without any consequences."), "Investigations & Interventions", (1, "No invasive investigations or procedures will be performed; only clinical case-taking & ISI scoring."), (1, "Investigations will be carried out as per individual case requirement only."), "Confidentiality", (1, "Patient identity will be kept strictly confidential; data will be anonymized for analysis."), "Risk–Benefit", (1, "Homoeopathic medicines are administered in potentized form — no known pharmacological toxicity."), (1, "Study poses minimal risk to participants; potential benefit through individualized treatment."), "Regulatory Compliance", (1, "Study will be conducted as per ICMR National Ethical Guidelines for Biomedical Research."), (1, "Ethical clearance certificate will be appended to the dissertation."), ], accent_color=GOLD) # ══════════════════════════════════════════════════════════════════════════════ # SLIDE 17 – REFERENCES # ══════════════════════════════════════════════════════════════════════════════ s17 = prs.slides.add_slide(blank) fill_bg(s17, WHITE) add_rect(s17, 0, 0, 13.333, 1.1, NAVY) add_rect(s17, 0, 1.1, 13.333, 0.07, TEAL) add_tb(s17, "KEY REFERENCES", 0.3, 0.1, 12.5, 0.9, size=28, bold=True, color=WHITE) refs = [ "1. Kryger MH, Roth T, Dement WC. Principles and Practice of Sleep Medicine. 6th ed. Elsevier; 2017.", "2. Sadock BJ et al. Kaplan & Sadock's Synopsis of Psychiatry. 12th ed. Wolters Kluwer; 2021.", "3. Jameson JL et al. Harrison's Principles of Internal Medicine. 20th ed. McGraw-Hill; 2018.", "4. Bhutambare A et al. Wake-up Call for India on Sleep Health. Indian J Public Health. 2025;69(4):614–621.", "5. van Straten A et al. Prevalence of Insomnia: Meta-Analysis. J Sleep Res. 2025;34(5):e70089.", "6. Benjafield AV et al. Global Prevalence & Burden of Insomnia. Sleep Med Reviews. 2025;82:102121.", "7. Hahnemann S. Organon of Medicine. 6th ed. Birla Publications; 2018.", "8. Michael J et al. Efficacy of individualized homoeopathy in insomnia: RCT. Complement Ther Med. 2019;43:53–9.", "9. Cooper KL, Relton C. Homeopathy for insomnia: systematic review. Sleep Med Rev. 2010;14(5):329–37.", "10. Parmar HD, Desai P, Desai K. Sound sleep with sweet pills. Int J Homoeopathic Sci. 2025;9(1):250–3.", "11. Naudé DF et al. Chronic primary insomnia: homoeopathic simillimum. Homeopathy. 2010;99(1):63–8.", "12. WHO. ICD-11. Geneva: WHO; 2026.", "13. American Psychiatric Association. DSM-5. Washington DC: APA; 2013.", ] tb = s17.shapes.add_textbox(Inches(0.35), Inches(1.3), Inches(12.65), Inches(5.9)) tf = tb.text_frame; tf.word_wrap = True for i, ref in enumerate(refs): p = tf.paragraphs[0] if i==0 else tf.add_paragraph() p.space_before = Pt(3) run = p.add_run() run.text = ref run.font.size = Pt(12) run.font.color.rgb = DARK run.font.name = "Calibri" # ══════════════════════════════════════════════════════════════════════════════ # SLIDE 18 – THANK YOU # ══════════════════════════════════════════════════════════════════════════════ s18 = prs.slides.add_slide(blank) fill_bg(s18, NAVY) add_rect(s18, 0, 0, 13.333, 0.15, GOLD) add_rect(s18, 0, 7.35, 13.333, 0.15, GOLD) add_rect(s18, 2.0, 3.5, 9.333, 0.07, TEAL) add_tb(s18, "THANK YOU", 0.6, 1.5, 12.1, 1.5, size=56, bold=True, color=WHITE, align=PP_ALIGN.CENTER) add_tb(s18, "We seek the guidance and approval of the Ethics Committee", 0.6, 3.65, 12.1, 0.7, size=18, bold=False, italic=True, color=RGBColor(0xAA,0xDD,0xFF), align=PP_ALIGN.CENTER) add_tb(s18, "Payal Amarshi Parmar | M.D. (Hom.) — Practice of Medicine", 0.6, 4.5, 12.1, 0.55, size=16, bold=False, color=WHITE, align=PP_ALIGN.CENTER) add_tb(s18, "Under the Guidance of Dr. Falguni Patel, M.D.(Hom.)", 0.6, 5.05, 12.1, 0.55, size=15, bold=False, color=RGBColor(0xAA,0xDD,0xFF), align=PP_ALIGN.CENTER) add_tb(s18, "Baroda Homoeopathic Medical College & Hospital, Sevasi, Vadodara — 391101", 0.6, 5.6, 12.1, 0.55, size=14, bold=False, color=RGBColor(0x88,0xBB,0xDD), align=PP_ALIGN.CENTER) add_tb(s18, "Govind Guru University, Godhra, Gujarat | Batch 2025–28", 0.6, 6.15, 12.1, 0.5, size=13, bold=False, color=RGBColor(0x77,0xAA,0xCC), align=PP_ALIGN.CENTER) # ─── Save ───────────────────────────────────────────────────────────────────── out_path = "/tmp/workspace/EC-PPT/Insomnia_EC_Presentation.pptx" prs.save(out_path) print(f"Saved: {out_path}") print(f"Slides: {len(prs.slides)}") PYEOF

Running Command

python3 << 'PYEOF' from pptx import Presentation from pptx.util import Inches, Pt from pptx.dml.color import RGBColor from pptx.enum.text import PP_ALIGN prs = Presentation() prs.slide_width = Inches(13.333) prs.slide_height = Inches(7.5) blank = prs.slide_layouts[6] NAVY = RGBColor(0x0D, 0x2B, 0x55) TEAL = RGBColor(0x00, 0x7B, 0x8E) LIGHT = RGBColor(0xE8, 0xF4, 0xF8) WHITE = RGBColor(0xFF, 0xFF, 0xFF) DARK = RGBColor(0x1A, 0x1A, 0x2E) GOLD = RGBColor(0xC4, 0x9A, 0x22) RED = RGBColor(0xC0, 0x39, 0x2B) BLUE = RGBColor(0x27, 0x6F, 0xBF) GREEN = RGBColor(0x27, 0xAE, 0x60) ORANGE = RGBColor(0xF3, 0x9C, 0x12) ORNG2 = RGBColor(0xE6, 0x7E, 0x22) ORNG3 = RGBColor(0xD3, 0x54, 0x00) def fill_bg(slide, color): bg = slide.background fill = bg.fill fill.solid() fill.fore_color.rgb = color def add_rect(slide, x, y, w, h, color): shape = slide.shapes.add_shape(1, Inches(x), Inches(y), Inches(w), Inches(h)) shape.fill.solid() shape.fill.fore_color.rgb = color shape.line.fill.background() return shape def add_tb(slide, text, x, y, w, h, size=18, bold=False, color=WHITE, align=PP_ALIGN.LEFT, wrap=True, italic=False): tb = slide.shapes.add_textbox(Inches(x), Inches(y), Inches(w), Inches(h)) tf = tb.text_frame tf.word_wrap = wrap tf.margin_left = Pt(2) tf.margin_right = Pt(2) tf.margin_top = Pt(2) tf.margin_bottom= Pt(2) p = tf.paragraphs[0] p.alignment = align run = p.add_run() run.text = text run.font.size = Pt(size) run.font.bold = bold run.font.italic= italic run.font.color.rgb = color run.font.name = "Calibri" return tf def add_header(slide, title_txt, accent_color=TEAL): fill_bg(slide, WHITE) add_rect(slide, 0, 0, 13.333, 1.1, NAVY) add_rect(slide, 0, 1.1, 13.333, 0.07, accent_color) add_tb(slide, title_txt, 0.3, 0.1, 12.5, 0.9, size=26, bold=True, color=WHITE, align=PP_ALIGN.LEFT) def add_bullets(slide, start_y, bullets, default_size=16): tb = slide.shapes.add_textbox(Inches(0.5), Inches(start_y), Inches(12.3), Inches(7.5 - start_y - 0.2)) tf = tb.text_frame tf.word_wrap = True tf.margin_left = Pt(4) tf.margin_top = Pt(4) for i, b in enumerate(bullets): p = tf.paragraphs[0] if i == 0 else tf.add_paragraph() p.space_before = Pt(4) if isinstance(b, tuple): lvl, txt = b else: lvl, txt = 0, b run = p.add_run() if lvl == 0: run.text = "▶ " + txt run.font.size = Pt(default_size) run.font.bold = True run.font.color.rgb = NAVY else: run.text = " • " + txt run.font.size = Pt(default_size - 2) run.font.bold = False run.font.color.rgb = DARK run.font.name = "Calibri" def bullet_slide(title, bullets, accent=TEAL, bsize=16): s = prs.slides.add_slide(blank) add_header(s, title, accent) add_bullets(s, 1.3, bullets, bsize) return s # ══════════════════════════════════════════════════════════════════════ # SLIDE 1 – TITLE # ══════════════════════════════════════════════════════════════════════ s1 = prs.slides.add_slide(blank) fill_bg(s1, NAVY) add_rect(s1, 0, 0, 13.333, 0.15, GOLD) add_rect(s1, 0, 7.35, 13.333, 0.15, GOLD) add_rect(s1, 0, 3.0, 13.333, 0.06, TEAL) add_tb(s1, '"EFFICACY OF INDIVIDUALIZED HOMEOPATHIC MEDICINE IN ADULTS (18-65)\nWITH INSOMNIA BASED ON INSOMNIA SEVERITY INDEX:\nA PROSPECTIVE SINGLE ARM CLINICAL STUDY"', 0.6, 0.5, 12.1, 2.3, size=21, bold=True, color=WHITE, align=PP_ALIGN.CENTER) add_tb(s1, "Ethics Committee Presentation", 0.6, 3.1, 12.1, 0.55, size=19, bold=False, italic=True, color=RGBColor(0xAA,0xDD,0xFF), align=PP_ALIGN.CENTER) for txt, yp in [ ("Scholar : Payal Amarshi Parmar", 3.85), ("Guide : Dr. Falguni Patel, M.D.(Hom.) | Professor & HOD, Dept. of Practice of Medicine", 4.32), ("Degree : Doctor of Medicine in Homoeopathy (Practice of Medicine)", 4.79), ("Institution : Baroda Homoeopathic Medical College & Hospital, Sevasi, Vadodara – 391101", 5.26), ("University : Govind Guru University, Godhra, Gujarat | Batch: 2025–28", 5.73), ]: add_tb(s1, txt, 1.5, yp, 10.3, 0.45, size=14, bold=False, color=WHITE) # ══════════════════════════════════════════════════════════════════════ # SLIDE 2 – INTRODUCTION # ══════════════════════════════════════════════════════════════════════ bullet_slide("INTRODUCTION", [ "Sleep is a fundamental biological necessity; insomnia is the most prevalent sleep complaint.", (1,"Defined as difficulty falling/staying asleep, early awakening, or non-restorative sleep (Harrison's)."), (1,"Second most common complaint after pain in primary care; persistent insomnia affects >1/3 of population."), "Global & Indian Burden", (1,"Global: ~10% adults meet insomnia disorder criteria; ~852 million adults affected (2025 estimate)."), (1,"India: ~25.7% overall prevalence; ~11% general population, ~35% college students."), (1,"Females show higher prevalence than males across all age groups."), "Impact on Quality of Life", (1,"Fatigue, impaired concentration, mood disturbances, reduced occupational/social functioning."), (1,"Long-term: depression, dementia risk, diabetes, hypertension, CAD, stroke."), "Homeopathic Perspective", (1,"Treats person as a whole — targeting constitutional factors, not just the isolated symptom."), (1,"No dependency or tolerance risks — unlike conventional sedative-hypnotics."), ]) # ══════════════════════════════════════════════════════════════════════ # SLIDE 3 – DEFINITION & EPIDEMIOLOGY # ══════════════════════════════════════════════════════════════════════ s3 = prs.slides.add_slide(blank) add_header(s3, "DEFINITION & EPIDEMIOLOGY") defs = [ ("DSM-5", "Dissatisfaction with sleep quantity/quality — difficulty initiating or maintaining sleep.", TEAL), ("ICD-11 (WHO)", "Persistent difficulty with sleep initiation, duration, consolidation or quality despite adequate opportunity — causing daytime impairment.", BLUE), ("Harrison's", "Complaint of inadequate sleep: difficulty falling/staying asleep, frequent awakenings, or early morning awakening — impaired daytime functioning.", NAVY), ] for i,(tag,defn,col) in enumerate(defs): xp = 0.35 + i*4.3 add_rect(s3, xp, 1.3, 4.1, 0.5, col) add_tb(s3, tag, xp, 1.3, 4.1, 0.5, size=15, bold=True, color=WHITE, align=PP_ALIGN.CENTER) add_tb(s3, defn, xp, 1.85, 4.1, 1.25, size=12, color=DARK, wrap=True) stats = [("10%","Global adults — insomnia disorder criteria",TEAL), ("852M","Adults affected worldwide\n(2025 estimate)",RED), ("25.7%","Insomnia prevalence in India",GREEN), ("35%","Prevalence among Indian college students",ORNG3)] for i,(num,lbl,col) in enumerate(stats): xp = 0.35 + i*3.2 add_rect(s3, xp, 3.3, 3.0, 1.3, col) add_tb(s3, num, xp, 3.35, 3.0, 0.65, size=28, bold=True, color=WHITE, align=PP_ALIGN.CENTER) add_tb(s3, lbl, xp, 4.0, 3.0, 0.55, size=11, color=WHITE, align=PP_ALIGN.CENTER) add_rect(s3, 0.35, 4.85, 12.65, 0.42, LIGHT) add_tb(s3, "Etiology — Spielman's 3P Model", 0.35, 4.85, 12.65, 0.42, size=14, bold=True, color=NAVY, align=PP_ALIGN.CENTER) three_p = [ ("PREDISPOSING","Female sex, older age, genetic predisposition, anxiety-prone personality, hyperarousal",TEAL), ("PRECIPITATING","Psychological stress, acute/chronic illness, psychiatric disorders, shift work, major life events",BLUE), ("PERPETUATING","Poor sleep hygiene, irregular schedules, excessive napping, maladaptive beliefs about sleep",NAVY), ] for i,(h,b,col) in enumerate(three_p): xp = 0.35 + i*4.3 add_rect(s3, xp, 5.35, 4.1, 0.42, col) add_tb(s3, h, xp, 5.35, 4.1, 0.42, size=12, bold=True, color=WHITE, align=PP_ALIGN.CENTER) add_tb(s3, b, xp, 5.82, 4.1, 1.4, size=11, color=DARK, wrap=True) # ══════════════════════════════════════════════════════════════════════ # SLIDE 4 – PATHOPHYSIOLOGY & CLINICAL FEATURES # ══════════════════════════════════════════════════════════════════════ bullet_slide("PATHOPHYSIOLOGY & CLINICAL FEATURES", [ "Hyperarousal Theory (most widely accepted mechanism of chronic insomnia)", (1,"Hyperactivation of hypothalamic-pituitary-adrenal (HPA) axis."), (1,"Increased sympathetic nervous system activity."), (1,"Cognitive hyperarousal — excessive worry and rumination."), (1,"Circadian rhythm disruption and impaired sleep homeostasis."), (1,"Neurotransmitter imbalance: elevated wake-promoting NTs, reduced GABAergic activity."), (1,"Altered sleep architecture: prolonged SOL, reduced efficiency, decreased slow-wave sleep."), "Nocturnal Features", (1,"Sleep-onset difficulty (SOL >30 min) | Frequent awakenings | Early morning waking | Non-restorative sleep."), "Daytime Consequences", (1,"Fatigue, impaired concentration/memory, irritability, reduced occupational & social functioning."), "Long-term Complications", (1,"Psychiatric: Depression, anxiety, substance misuse. | Metabolic: DM, obesity, dyslipidaemia."), (1,"Cardiovascular: Hypertension, CAD, stroke. | Neurocognitive: Dementia risk."), ], bsize=15) # ══════════════════════════════════════════════════════════════════════ # SLIDE 5 – CONVENTIONAL MANAGEMENT # ══════════════════════════════════════════════════════════════════════ s5 = prs.slides.add_slide(blank) add_header(s5, "CONVENTIONAL MANAGEMENT & ITS LIMITATIONS") add_rect(s5, 0.35, 1.3, 5.9, 0.5, TEAL) add_tb(s5, "CBT-I (First-line)", 0.35, 1.3, 5.9, 0.5, size=15, bold=True, color=WHITE, align=PP_ALIGN.CENTER) cbti = ("Combines sleep hygiene, stimulus control, sleep restriction,\n" "relaxation & cognitive restructuring.\n\n" "Durable benefits persisting after treatment.\n\n" "LIMITATIONS:\n" " Requires trained therapists; multiple sessions needed.\n" " High patient motivation & long-term adherence required.\n" " Limited availability in low-resource settings (India).") add_tb(s5, cbti, 0.35, 1.85, 5.9, 4.5, size=13, color=DARK, wrap=True) add_rect(s5, 7.05, 1.3, 5.9, 0.5, RED) add_tb(s5, "Pharmacological Therapy", 7.05, 1.3, 5.9, 0.5, size=15, bold=True, color=WHITE, align=PP_ALIGN.CENTER) pharma = ("BZDs, Z-drugs, melatonin agonists, DORAs, sedating antidepressants.\n\n" "Effective short-term symptomatic relief.\n\n" "LIMITATIONS:\n" " Tolerance, dependence, withdrawal & rebound insomnia.\n" " Residual sedation, cognitive impairment, fall risk (elderly).\n" " Does NOT address underlying behavioural/psychological causes.\n" " High recurrence after discontinuation.") add_tb(s5, pharma, 7.05, 1.85, 5.9, 4.5, size=13, color=DARK, wrap=True) add_rect(s5, 0.35, 6.6, 12.65, 0.65, LIGHT) add_tb(s5, "These limitations highlight the urgent need for safer, evidence-based alternatives such as individualized homeopathy.", 0.35, 6.6, 12.65, 0.65, size=14, bold=True, color=NAVY, align=PP_ALIGN.CENTER) # ══════════════════════════════════════════════════════════════════════ # SLIDE 6 – HOMEOPATHIC REMEDIES # ══════════════════════════════════════════════════════════════════════ s6 = prs.slides.add_slide(blank) add_header(s6, "HOMEOPATHIC MANAGEMENT OF INSOMNIA — KEY REMEDIES") remedies = [ ("Coffea Cruda", "Sleeplessness from mental excitement, pleasant emotions, hypersensitivity to noise & pain."), ("Nux Vomica", "Insomnia from overwork, stress, stimulants; wakes 3–4 a.m. unable to return to sleep."), ("Arsenicum Album", "Restlessness & anxiety after midnight; fear, burning pains, exhaustion."), ("Kali Phosphoricum", "Sleeplessness from nervous exhaustion, anxiety, prolonged mental exertion."), ("Ignatia Amara", "Insomnia after grief, disappointment, emotional shock or suppressed emotions."), ("Sulphur", "Early morning waking ~5 a.m., difficulty returning to sleep, heat in bed."), ("Lachesis Mutus", "Sleeplessness before midnight, increased mental activity; worse after sleep."), ("Chamomilla", "Sleeplessness from irritability, anger, pain or hypersensitivity."), ("Passiflora Incarnata","Difficulty initiating sleep with nervous irritability and functional insomnia."), ("Opium", "Sleeplessness despite drowsiness; heightened sensitivity after fright or shock."), ] rcols = [TEAL,BLUE,NAVY,GREEN,RED,TEAL,BLUE,NAVY,GREEN,RED] for i,(rem,desc) in enumerate(remedies): col = i // 5 row = i % 5 xp = 0.3 + col*6.6 yp = 1.3 + row*1.18 add_rect(s6, xp, yp, 6.2, 0.38, rcols[i]) add_tb(s6, rem, xp, yp, 6.2, 0.38, size=13, bold=True, color=WHITE, align=PP_ALIGN.CENTER) add_tb(s6, desc, xp, yp+0.4, 6.2, 0.72, size=11, color=DARK, wrap=True) add_rect(s6, 0.3, 7.1, 12.7, 0.3, LIGHT) add_tb(s6, "Final selection: Detailed case-taking → Repertorization → Materia Medica consultation → Totality of Symptoms", 0.3, 7.1, 12.7, 0.3, size=12, bold=True, color=NAVY, align=PP_ALIGN.CENTER) # ══════════════════════════════════════════════════════════════════════ # SLIDE 7 – ORGANON PRINCIPLES # ══════════════════════════════════════════════════════════════════════ s7 = prs.slides.add_slide(blank) add_header(s7, "PRINCIPLES OF INDIVIDUALIZED HOMOEOPATHY — ORGANON OF MEDICINE", GOLD) principles = [ ("§ 2", "Ideal cure: rapid, gentle, permanent — restoring health through the most harmless means."), ("§ 3", "Understand disease, curative power of medicines, and apply them judiciously."), ("§ 5", "Evaluate constitution, exciting/maintaining causes, lifestyle, habits & environmental factors."), ("§ 26", "Similia Similibus Curentur — the fundamental law ('Like cures like')."), ("§ 83–104", "Comprehensive case-taking: mental, emotional, general & particular symptoms for totality."), ("§ 153", "Striking, singular, uncommon & characteristic symptoms guide selection of simillimum."), ("§ 246–248", "Prescribe minimum effective dose; repeat according to patient's response."), ("§ 259–263", "Regimen: sleep hygiene, avoid caffeine & screens — complements treatment."), ] for i,(aph,txt) in enumerate(principles): col = i % 2 row = i // 2 xp = 0.35 + col*6.55 yp = 1.35 + row*1.45 add_rect(s7, xp, yp, 1.1, 1.2, TEAL) add_tb(s7, aph, xp, yp+0.25, 1.1, 0.7, size=14, bold=True, color=WHITE, align=PP_ALIGN.CENTER) add_tb(s7, txt, xp+1.15, yp+0.15, 5.2, 1.1, size=13, color=DARK, wrap=True) # ══════════════════════════════════════════════════════════════════════ # SLIDE 8 – RESEARCH GAP & RATIONALE # ══════════════════════════════════════════════════════════════════════ bullet_slide("RESEARCH GAP & RATIONALE", [ "Existing studies focus on specific remedies (Passiflora, Eschscholzia) — not individualized prescribing.", "ISI, despite global validation, has been used as a secondary outcome measure in homeopathic studies.", "Very few prospective single-arm clinical studies evaluate individualized homeopathy for insomnia using ISI.", "Double-blind RCTs use highly controlled conditions that do NOT reflect real-world homeopathic practice.", "A single-arm prospective design mirrors naturalistic outpatient practice — treatment tailored to patient totality.", "Research Question", (1,"Among adults with insomnia, what change occurs in ISI score following individualized homeopathic treatment during follow-up?"), "Present Study Addresses These Gaps By:", (1,"Using ISI as the PRIMARY outcome measure — generating direct, clinically strong evidence."), (1,"Employing a prospective, single-arm design replicating real-world homeopathic prescribing."), (1,"Providing replicable evidence in the Indian population context."), ], accent=GOLD, bsize=15) # ══════════════════════════════════════════════════════════════════════ # SLIDE 9 – HYPOTHESIS, AIM & OBJECTIVES # ══════════════════════════════════════════════════════════════════════ s9 = prs.slides.add_slide(blank) add_header(s9, "HYPOTHESIS, AIM & OBJECTIVES") add_rect(s9, 0.35, 1.3, 12.65, 0.4, LIGHT) add_tb(s9, "HYPOTHESIS", 0.35, 1.3, 12.65, 0.4, size=14, bold=True, color=NAVY, align=PP_ALIGN.CENTER) add_tb(s9, "H\u2080 (Null): Individualized homeopathic medicine does NOT change mean ISI score from baseline to follow-up.", 0.35, 1.75, 12.65, 0.5, size=13, color=RED, wrap=True) add_tb(s9, "H\u2081 (Alternative): Individualized homeopathic medicine IS ASSOCIATED WITH a reduction in mean ISI score from baseline to follow-up.", 0.35, 2.3, 12.65, 0.5, size=13, color=GREEN, wrap=True) add_rect(s9, 0.35, 2.95, 12.65, 0.4, TEAL) add_tb(s9, "AIM", 0.35, 2.95, 12.65, 0.4, size=14, bold=True, color=WHITE, align=PP_ALIGN.CENTER) add_tb(s9, "To evaluate the effect of individualized homeopathic medicine on insomnia severity in adults, as measured by the Insomnia Severity Index, during a prospective single-arm clinical study.", 0.35, 3.4, 12.65, 0.6, size=13, color=DARK, wrap=True) add_rect(s9, 0.35, 4.1, 12.65, 0.4, NAVY) add_tb(s9, "OBJECTIVES", 0.35, 4.1, 12.65, 0.4, size=14, bold=True, color=WHITE, align=PP_ALIGN.CENTER) objs = [ ("PRIMARY", "Assess change in ISI score from baseline to end of treatment in adults (18–65 yrs) receiving individualized homeopathic medicine.", TEAL), ("2nd (1)", "Identify occupations most commonly associated with insomnia prevalence in study population.", BLUE), ("2nd (2)", "Determine age group (18–65 yrs) most affected by insomnia.", BLUE), ("2nd (3)", "Evaluate homeopathic medicines most frequently prescribed for insomnia.", BLUE), ("2nd (4)", "Assess effect of individualized homeopathy on quality of life before and after treatment.", BLUE), ] for i,(tag,txt,col) in enumerate(objs): yp = 4.6 + i*0.54 add_rect(s9, 0.35, yp, 1.5, 0.46, col) add_tb(s9, tag, 0.35, yp, 1.5, 0.46, size=11, bold=True, color=WHITE, align=PP_ALIGN.CENTER) add_tb(s9, txt, 1.9, yp, 11.1, 0.46, size=12, color=DARK, wrap=True) # ══════════════════════════════════════════════════════════════════════ # SLIDE 10 – STUDY DESIGN # ══════════════════════════════════════════════════════════════════════ s10 = prs.slides.add_slide(blank) add_header(s10, "STUDY DESIGN & SETTING") design = [ ("Study Type", "Prospective, Single-Arm Interventional Clinical Study"), ("Study Setting", "OPD, IPD & Peripheral OPDs — Baroda Homoeopathic Medical College & Hospital, Vadodara"), ("Study Duration", "9 Months with regular follow-ups"), ("Sample Size", "To be calculated by power analysis based on expected ISI score change"), ("Diagnostic Criteria","DSM-5 OR ICSD-3 criteria for insomnia disorder"), ("Outcome Measure", "Insomnia Severity Index (ISI) — primary outcome; scored at baseline & each follow-up"), ("Data Source", "OPD patients + Camps organized by BHMC & Hospital, Vadodara"), ("Ethics", "Written informed consent (vernacular language) | Ethical clearance from IEC required"), ] col_colors = [TEAL,NAVY] for i,(label,val) in enumerate(design): yp = 1.3 + i*0.73 add_rect(s10, 0.35, yp, 3.2, 0.55, col_colors[i%2]) add_tb(s10, label, 0.35, yp, 3.2, 0.55, size=13, bold=True, color=WHITE, align=PP_ALIGN.CENTER) add_tb(s10, val, 3.65, yp, 9.4, 0.62, size=13, color=DARK, wrap=True) # ══════════════════════════════════════════════════════════════════════ # SLIDE 11 – ELIGIBILITY CRITERIA # ══════════════════════════════════════════════════════════════════════ s11 = prs.slides.add_slide(blank) add_header(s11, "ELIGIBILITY CRITERIA") add_rect(s11, 0.35, 1.3, 5.9, 0.5, TEAL) add_tb(s11, "INCLUSION CRITERIA", 0.35, 1.3, 5.9, 0.5, size=15, bold=True, color=WHITE, align=PP_ALIGN.CENTER) inc = ["Adults aged 18 to 65 years", "Both males and females", "All socio-economic statuses", "Diagnostic criteria per DSM-5 or ICSD-3", "ISI score >= 8 at baseline", "Willing to provide written informed consent and comply with protocol & follow-up"] tb_i = s11.shapes.add_textbox(Inches(0.35), Inches(1.85), Inches(5.9), Inches(5.3)) tf_i = tb_i.text_frame; tf_i.word_wrap = True for j, item in enumerate(inc): p = tf_i.paragraphs[0] if j==0 else tf_i.add_paragraph() p.space_before = Pt(6) run = p.add_run(); run.text = "✔ " + item run.font.size = Pt(14); run.font.color.rgb = DARK; run.font.name = "Calibri" add_rect(s11, 7.05, 1.3, 5.9, 0.5, RED) add_tb(s11, "EXCLUSION CRITERIA", 7.05, 1.3, 5.9, 0.5, size=15, bold=True, color=WHITE, align=PP_ALIGN.CENTER) exc = ["Secondary insomnia due to major psychiatric disorders", "Severe uncontrolled systemic illnesses affecting sleep", "Clinically gross pathological changes", "Pregnant and lactating women", "Patients unwilling to provide written informed consent or comply with protocol"] tb_e = s11.shapes.add_textbox(Inches(7.05), Inches(1.85), Inches(5.9), Inches(5.3)) tf_e = tb_e.text_frame; tf_e.word_wrap = True for j, item in enumerate(exc): p = tf_e.paragraphs[0] if j==0 else tf_e.add_paragraph() p.space_before = Pt(6) run = p.add_run(); run.text = "✘ " + item run.font.size = Pt(14); run.font.color.rgb = DARK; run.font.name = "Calibri" # ══════════════════════════════════════════════════════════════════════ # SLIDE 12 – ISI OUTCOME TOOL # ══════════════════════════════════════════════════════════════════════ s12 = prs.slides.add_slide(blank) add_header(s12, "OUTCOME MEASURE: INSOMNIA SEVERITY INDEX (ISI)") add_tb(s12, "Validated, internationally recognised 7-item self-report questionnaire quantifying insomnia severity and its impact on daily functioning.", 0.35, 1.25, 12.65, 0.55, size=14, color=DARK, wrap=True) bands = [ ("0 - 7", "No Clinically\nSignificant Insomnia", GREEN), ("8 - 14", "Sub-threshold\nInsomnia", ORANGE), ("15 - 21", "Clinical Insomnia\n(Moderate)", ORNG2), ("22 - 28", "Clinical Insomnia\n(Severe)", RED), ] for i,(score,label,col) in enumerate(bands): xp = 0.35 + i*3.15 add_rect(s12, xp, 1.95, 2.95, 0.85, col) add_tb(s12, score, xp, 1.97, 2.95, 0.42, size=24, bold=True, color=WHITE, align=PP_ALIGN.CENTER) add_tb(s12, label, xp, 2.42, 2.95, 0.38, size=11, color=WHITE, align=PP_ALIGN.CENTER) add_rect(s12, 0.35, 2.95, 12.65, 0.42, NAVY) add_tb(s12, "RESULT CRITERIA", 0.35, 2.95, 12.65, 0.42, size=14, bold=True, color=WHITE, align=PP_ALIGN.CENTER) criteria = [ ("CURE", "ISI score 0-7 (No clinically significant insomnia)", GREEN), ("MARKED IMPROVEMENT", "> 75% reduction in ISI score", TEAL), ("MODERATE IMPROVEMENT", "50-74% reduction in ISI score", ORANGE), ("MILD IMPROVEMENT", "25-49% reduction in ISI score", ORNG2), ("STATUS QUO", "25% or less reduction in ISI score", RED), ] for i,(crit,desc,col) in enumerate(criteria): yp = 3.45 + i*0.66 add_rect(s12, 0.35, yp, 3.5, 0.52, col) add_tb(s12, crit, 0.35, yp, 3.5, 0.52, size=12, bold=True, color=WHITE, align=PP_ALIGN.CENTER) add_tb(s12, desc, 3.95, yp, 9.1, 0.52, size=13, color=DARK, wrap=True) add_rect(s12, 0.35, 6.85, 12.65, 0.42, LIGHT) add_tb(s12, "% Improvement = [(Baseline ISI Score - Final ISI Score) / Baseline ISI Score] x 100", 0.35, 6.85, 12.65, 0.42, size=13, bold=True, color=NAVY, align=PP_ALIGN.CENTER) # ══════════════════════════════════════════════════════════════════════ # SLIDE 13 – METHODOLOGY # ══════════════════════════════════════════════════════════════════════ bullet_slide("METHODOLOGY", [ "Case-Taking — per Hahnemann's Organon §83–104 (mental, emotional, general & particular symptoms).", "Analysis — totality of symptoms formation per Organon 6th edition.", "Miasmatic Evaluation — miasmatic assessment based on totality of symptoms.", "Remedy Selection — per Aphorism 281 (totality of symptoms). Reference: Boericke, Allen's Keynotes, Clarke.", "Potency Selection — per Homoeopathic Posology laws (Organon §246–248).", "Dose & Repetition — per Organon §246–248 homoeopathic principles.", "Route of Administration — oral (sublingual) or as per §284–285.", "Advice to Patient — diet & regimen per §259–263 (sleep hygiene, no caffeine/screens before bed).", "Dispensing — from BHMC & Hospital Homoeopathic Pharmacy.", "Follow-up & Monitoring — ISI score at each visit; higher score = more severe insomnia.", "Statistical Analysis — Paired t-test or Wilcoxon signed-rank test (depending on distribution).", "Materials: Standard OPD case-taking pro-forma | ISI questionnaire | Materia Medica/Repertory | Informed Consent.", ], bsize=15) # ══════════════════════════════════════════════════════════════════════ # SLIDE 14 – NEED FOR STUDY # ══════════════════════════════════════════════════════════════════════ bullet_slide("NEED FOR STUDY", [ "Insomnia causes distress & impairment in social, occupational, educational & academic functioning.", "Conventional treatments carry significant risks:", (1,"Dependency, tolerance, rebound insomnia, residual sedation, cognitive impairment (elderly)."), "Patients increasingly seek safer, non-pharmacological alternatives.", "Homeopathy's patient-centred approach targets constitutional factors — not just the symptom.", "Individualized homeopathic prescribing lacks robust validation using standardized outcome measures.", "Inadequately managed insomnia profoundly compromises quality of life and long-term health.", "This Study Addresses the Gap By:", (1,"Using ISI as PRIMARY outcome — generating direct, clinically strong, comparable evidence."), (1,"Prospective single-arm design — mirrors real-world homoeopathic practice."), (1,"Providing replicable evidence in the Indian population context."), ], accent=GOLD, bsize=15) # ══════════════════════════════════════════════════════════════════════ # SLIDE 15 – REVIEW OF LITERATURE # ══════════════════════════════════════════════════════════════════════ s15 = prs.slides.add_slide(blank) add_header(s15, "REVIEW OF LITERATURE — KEY STUDIES") studies = [ ("Cooper & Relton (2010)", "Sleep Med Rev", "Systematic review of homeopathy for insomnia — limited but promising evidence; need for rigorous individualized studies.", TEAL), ("Naude et al. (2010)", "Homeopathy", "Chronic primary insomnia: efficacy of homeopathic simillimum — positive outcomes observed.", BLUE), ("Michael et al. (2019)", "Complement Ther Med", "Double-blind RCT of individualized homoeopathy in insomnia — supports individualized approach over placebo.", NAVY), ("Parmar et al. (2025)", "Int J Homoeopathic Sci", "Prospective interventional study of homoeopathy in insomnia — positive ISI-based outcomes in Indian population.", GREEN), ("Benjafield et al. (2025)", "Sleep Med Reviews", "Global burden: ~852 million adults with insomnia; 7.9% severe — growing demand for safe management options.", RED), ("Bhutambare et al. (2025)", "Indian J Public Health", "India-specific systematic review: 25.7% prevalence; college students 35% — major public health burden.", ORNG3), ] for i,(auth,journal,desc,col) in enumerate(studies): c = i % 2 r = i // 2 xp = 0.35 + c*6.55 yp = 1.35 + r*1.9 add_rect(s15, xp, yp, 6.2, 0.42, col) add_tb(s15, auth + " | " + journal, xp, yp, 6.2, 0.42, size=12, bold=True, color=WHITE, align=PP_ALIGN.CENTER) add_tb(s15, desc, xp, yp+0.44, 6.2, 1.35, size=12, color=DARK, wrap=True) # ══════════════════════════════════════════════════════════════════════ # SLIDE 16 – ETHICAL CONSIDERATIONS # ══════════════════════════════════════════════════════════════════════ bullet_slide("ETHICAL CONSIDERATIONS", [ "EC approval will be obtained from the Institutional Ethics Committee of BHMC & Hospital, Vadodara.", "Informed Consent", (1,"Written informed consent obtained in vernacular language from all participants."), (1,"Participants may withdraw at any point without consequences."), "Investigations & Interventions", (1,"No invasive investigations; only clinical case-taking & ISI scoring."), (1,"Investigations performed as per individual case requirement only."), "Confidentiality", (1,"Patient identity kept strictly confidential; data anonymized for analysis."), "Risk–Benefit", (1,"Homeopathic medicines in potentized form — no known pharmacological toxicity."), (1,"Minimal risk to participants; potential benefit through individualized treatment."), "Regulatory Compliance", (1,"Conducted per ICMR National Ethical Guidelines for Biomedical Research."), (1,"Ethical clearance certificate will be appended to the dissertation."), ], accent=GOLD, bsize=15) # ══════════════════════════════════════════════════════════════════════ # SLIDE 17 – REFERENCES # ══════════════════════════════════════════════════════════════════════ s17 = prs.slides.add_slide(blank) add_header(s17, "KEY REFERENCES") refs = [ "1. Kryger MH, Roth T, Dement WC. Principles and Practice of Sleep Medicine. 6th ed. Elsevier; 2017.", "2. Sadock BJ et al. Kaplan & Sadock's Synopsis of Psychiatry. 12th ed. Wolters Kluwer; 2021.", "3. Jameson JL et al. Harrison's Principles of Internal Medicine. 20th ed. McGraw-Hill; 2018.", "4. Bhutambare A et al. Wake-up Call for India on Sleep Health. Indian J Public Health. 2025;69(4):614-621.", "5. van Straten A et al. Prevalence of Insomnia: Meta-Analysis. J Sleep Res. 2025;34(5):e70089.", "6. Benjafield AV et al. Global Prevalence & Burden of Insomnia. Sleep Med Reviews. 2025;82:102121.", "7. Hahnemann S. Organon of Medicine. 6th ed. Birla Publications; 2018.", "8. American Psychiatric Association. DSM-5. Washington DC: APA; 2013.", "9. WHO. ICD-11. Geneva: WHO; 2026.", "10. Michael J et al. Efficacy of individualized homoeopathy in insomnia: RCT. Complement Ther Med. 2019;43:53-9.", "11. Cooper KL, Relton C. Homeopathy for insomnia: systematic review. Sleep Med Rev. 2010;14(5):329-37.", "12. Naude DF et al. Chronic primary insomnia: homeopathic simillimum. Homeopathy. 2010;99(1):63-8.", "13. Parmar HD, Desai P, Desai K. Sound sleep with sweet pills. Int J Homoeopathic Sci. 2025;9(1):250-3.", ] tb17 = s17.shapes.add_textbox(Inches(0.35), Inches(1.3), Inches(12.65), Inches(5.9)) tf17 = tb17.text_frame; tf17.word_wrap = True for j, ref in enumerate(refs): p = tf17.paragraphs[0] if j==0 else tf17.add_paragraph() p.space_before = Pt(4) run = p.add_run(); run.text = ref run.font.size = Pt(12); run.font.color.rgb = DARK; run.font.name = "Calibri" # ══════════════════════════════════════════════════════════════════════ # SLIDE 18 – THANK YOU # ══════════════════════════════════════════════════════════════════════ s18 = prs.slides.add_slide(blank) fill_bg(s18, NAVY) add_rect(s18, 0, 0, 13.333, 0.15, GOLD) add_rect(s18, 0, 7.35, 13.333, 0.15, GOLD) add_rect(s18, 2.0, 3.5, 9.333, 0.07, TEAL) add_tb(s18, "THANK YOU", 0.6, 1.5, 12.1, 1.5, size=54, bold=True, color=WHITE, align=PP_ALIGN.CENTER) add_tb(s18, "We seek the guidance and approval of the Ethics Committee", 0.6, 3.65, 12.1, 0.7, size=17, bold=False, italic=True, color=RGBColor(0xAA,0xDD,0xFF), align=PP_ALIGN.CENTER) add_tb(s18, "Payal Amarshi Parmar | M.D. (Hom.) — Practice of Medicine", 0.6, 4.5, 12.1, 0.52, size=15, color=WHITE, align=PP_ALIGN.CENTER) add_tb(s18, "Under the Guidance of Dr. Falguni Patel, M.D.(Hom.), Professor & HOD", 0.6, 5.05, 12.1, 0.52, size=14, color=RGBColor(0xAA,0xDD,0xFF), align=PP_ALIGN.CENTER) add_tb(s18, "Baroda Homoeopathic Medical College & Hospital, Sevasi, Vadodara — 391101", 0.6, 5.58, 12.1, 0.52, size=13, color=RGBColor(0x88,0xBB,0xDD), align=PP_ALIGN.CENTER) add_tb(s18, "Govind Guru University, Godhra, Gujarat | Batch 2025-28", 0.6, 6.1, 12.1, 0.5, size=13, color=RGBColor(0x77,0xAA,0xCC), align=PP_ALIGN.CENTER) # ── SAVE ────────────────────────────────────────────────────────────── out = "/tmp/workspace/EC-PPT/Insomnia_EC_Presentation.pptx" prs.save(out) print(f"SAVED: {out}") print(f"Total slides: {len(prs.slides)}") PYEOF

Running Command

python3 -c " from pptx import Presentation prs = Presentation('/tmp/workspace/EC-PPT/Insomnia_EC_Presentation.pptx') print(f'Slides: {len(prs.slides)}') print(f'File size: {__import__(\"os\").path.getsize(\"/tmp/workspace/EC-PPT/Insomnia_EC_Presentation.pptx\")/1024:.1f} KB') for i, slide in enumerate(prs.slides, 1): texts = [] for shape in slide.shapes: if shape.has_text_frame: t = shape.text_frame.text.strip() if t: texts.append(t[:50]) if texts: print(f'Slide {i:2d}: {texts[0]}') "

Your Ethics Committee presentation is ready! Here's your download link:

Insomnia EC Presentation

Presentation · PPTX


The PPT has 18 slides, following the same structure as your example EC presentation (Adenoid Hypertrophy PPT), but fully populated with your insomnia synopsis content:
#Slide Title
1Title Slide — Full study title, your name, Dr. Falguni Patel, BHMC, GGU, Batch 2025–28
2Introduction — Sleep, insomnia definition, global/Indian burden, homeopathic perspective
3Definition & Epidemiology — DSM-5 / ICD-11 / Harrison's definitions + 3P model (Spielman)
4Pathophysiology & Clinical Features — Hyperarousal theory, nocturnal/daytime/long-term features
5Conventional Management & Limitations — CBT-I and pharmacotherapy with their limitations
6Homeopathic Management — All 10 key remedies (Coffea, Nux vom, Arsenicum, etc.)
7Organon Principles — §2, §3, §5, §26, §83–104, §153, §246–248, §259–263
8Research Gap & Rationale — Why this study is needed
9Hypothesis, Aim & Objectives — H₀, H₁, Primary + 4 Secondary objectives
10Study Design & Setting — Prospective single-arm, 9 months, BHMC Vadodara
11Eligibility Criteria — Inclusion / Exclusion (two-column layout)
12Outcome Measure: ISI — Score bands, result criteria, % improvement formula
13Methodology — Case-taking, remedy selection, potency, follow-up, statistics
14Need for Study — Justification for the research
15Review of Literature — 6 key studies (Cooper 2010, Naude 2010, Michael 2019, Parmar 2025, Benjafield 2025, Bhutambare 2025)
16Ethical Considerations — IEC approval, consent, confidentiality, ICMR guidelines
17References — All 13 key references from your synopsis
18Thank You — Closing slide with your details
Design: Navy blue / Teal / Gold color scheme - professional medical academic style matching the example PPT. Let me know if you want any changes to content, colors, or layout!
This is a shared conversation. Sign in to Orris to start your own chat.