Can u help me prepare with fcps part 1

Asking for Preferences
Reading File
Searching the Web

FCPS Part 1 Medicine syllabus high yield topics exam pattern CPSP

Reading Web Page

https://fcpsworld.com/fcps-syllabus

Finding Sources
Finding Sources
Here is your complete FCPS Part 1 Medicine prep guide:

FCPS Part 1 - Medicine: Complete Prep Guide

Exam Structure (CPSP)

  • 2 Papers, each with 100 MCQs, 2.5 hours each - computer-based
  • Paper I - same for ALL specialties (basic sciences)
  • Paper II - Medicine-specific (clinical emphasis on basic sciences)

Paper I - High-Yield Topic Breakdown

1. Anatomy (Gross, Histology, Embryology)

High weight. Focus areas for Medicine:
  • CNS anatomy (blood supply, ventricular system, brainstem nuclei)
  • Thorax (mediastinum, coronary arteries, lung segments)
  • Abdomen (liver, portal system, kidneys, adrenals)
  • Head & Neck (cranial nerves, thyroid, parathyroid)
  • Histology - renal corpuscle, liver lobule, adrenal zones, GI wall layers
  • Embryology - heart, gut, kidney, neural tube defects
Best resource in library: Gray's Anatomy for Students

2. Physiology, Pharmacology & Biochemistry

Very high weight. Focus:
Physiology:
  • Cardiac cycle, Frank-Starling, JVP waveforms
  • Renal handling (GFR, tubular reabsorption, acid-base)
  • Blood pressure regulation (RAAS, baroreceptors)
  • Respiratory mechanics (compliance, V/Q ratio, hypoxia types)
  • Body temperature regulation
  • Blood groups and coagulation cascade
  • Autonomic nervous system (receptors, effects)
  • Endocrine axes (hypothalamus-pituitary-adrenal/thyroid/gonadal)
Pharmacology:
  • Pharmacokinetics (half-life, Vd, first-pass, protein binding)
  • Autonomic drugs (alpha/beta agonists/antagonists)
  • Antihypertensives (MOA, side effects)
  • Diuretics (site of action, electrolyte effects)
  • Antiarrhythmics (Vaughan Williams classification)
  • Antibiotics (MOA, resistance mechanisms)
Biochemistry:
  • Enzyme kinetics (Km, Vmax, inhibition types)
  • Metabolism (glycolysis, TCA, fatty acid oxidation, key enzymes)
  • Vitamins (deficiency diseases, coenzymes)
  • Acid-base chemistry
  • Blood gases interpretation
Library books: Lippincott Biochemistry (8th ed), Harper's Biochemistry (32nd ed)

3. Pathology + Microbiology

High weight.
Pathology:
  • Cell injury (reversible vs irreversible, necrosis types)
  • Inflammation (acute vs chronic, mediators)
  • Neoplasia (oncogenes, tumor suppressors, carcinogenesis)
  • Immunopathology (hypersensitivity types, autoimmunity)
  • Vascular pathology (atherosclerosis, thrombosis, embolism)
  • Genetic disorders (autosomal dominant/recessive, X-linked)
  • Nutritional diseases (vitamins, minerals)
Microbiology:
  • Bacteria (gram +/-, spore formers, intracellular organisms)
  • Viruses (DNA vs RNA, envelope, replication)
  • Parasites (malaria life cycle, helminthic infections common in Pakistan)
  • Antibiotics and resistance

4. Research & Biostatistics

  • Types of studies (RCT, cohort, case-control, cross-sectional)
  • Sensitivity, specificity, PPV, NPV
  • P-value, confidence intervals, bias types
  • Relative risk vs odds ratio

5. Behavioral Science & Ethics

  • Stages of grief, Erikson's stages
  • Informed consent, confidentiality
  • Doctor-patient communication

Paper II - Medicine-Specific Focus

Paper II tests the same basic sciences but framed around internal medicine clinical scenarios. Key areas:
SystemHigh-Yield Topics
CardiologyCardiac physiology, ECG basics, heart failure pathophysiology, hypertension
RespiratoryCOPD vs asthma pathology, TB microbiology, lung cancer types
NephrologyRenal physiology, glomerulonephritis types, CKD, acid-base
GI/HepatologyLiver enzymes, hepatitis virology, portal hypertension
EndocrinologyThyroid, diabetes (insulin mechanism), adrenal, pituitary
HaematologyAnaemia classification, coagulation, leukaemia types
NeurologyNeuroanatomy, stroke pathophysiology, meningitis
RheumatologyHypersensitivity types, autoantibodies, crystal arthropathies
Infectious DiseaseCommon pathogens, antimicrobial MOA, immunology
PharmacologyDrug mechanisms relevant to all of the above
Library books for Paper II: Harrison's Principles of Internal Medicine (22nd ed, 2025), Goldman-Cecil Medicine

Recommended Study Resources

Primary Textbooks

SubjectBook
AnatomyGray's Anatomy for Students (Richard Drake)
PhysiologyGanong's Review of Medical Physiology
BiochemistryLippincott Illustrated Reviews: Biochemistry
PathologyRobbins Basic Pathology
PharmacologyLippincott Pharmacology or Katzung Basic & Clinical
MicrobiologyJawetz Medical Microbiology or Lange
MedicineHarrison's (for concepts), Washington Manual (quick review)

MCQ Books

  • FCPS Gold Standard (FcpsWorld) - 30,000+ MCQs with past papers
  • Asim's FCPS Part 1 (Pakistan-specific)
  • USMLE-style Qbanks (First Aid concepts overlap well)

Study Strategy

Phase 1 - Foundation (Weeks 1-4)

  • Cover anatomy, physiology, biochemistry systematically
  • Make one-page notes per system
  • Do 20-30 MCQs per topic as you go

Phase 2 - Pathology & Pharmacology (Weeks 5-7)

  • Robbins for pathology (read chapter summaries)
  • Link pathology to physiology (e.g., heart failure -> Frank-Starling -> compensatory mechanisms)
  • Pharmacology: focus on MOA and side effects, not brand names

Phase 3 - Integration + MCQ Blitz (Weeks 8-10)

  • Do 100 MCQs daily
  • Work through previous CPSP past papers (last 5-7 years minimum)
  • Identify weak subjects and revisit

Phase 4 - Revision (Final 2 Weeks)

  • Rapid revision using one-page notes
  • Focus on commonly tested facts (mnemonics help)
  • Time yourself on full mock papers

Exam Tips

  • MCQ strategy: Each question has one best answer - eliminate clearly wrong options first
  • Don't leave blanks - there is no negative marking in CPSP exams
  • Biostatistics MCQs are free marks if you learn the formulas cold
  • Pharmacology and pathology together often account for 30-40% of Paper I
  • Read the question stem carefully - "most likely", "best next step", "most common" have different implications
  • For Pakistan-specific questions, common local diseases (TB, malaria, typhoid, HBV, HCV) come up frequently

How I Can Help You Further

Since I have access to Harrison's (22nd ed, 2025), Goldman-Cecil, Washington Manual, Lippincott Biochemistry, Gray's Anatomy, and many more textbooks in the library, I can:
  1. Explain any topic in depth (just ask: "explain heart failure pathophysiology" or "explain hypersensitivity types")
  2. Give MCQ practice on any topic (say: "give me 5 MCQs on renal tubular acidosis")
  3. Provide high-yield summaries of any chapter or system
  4. Help you interpret a clinical scenario from a basic science angle
Just tell me which topic or system you want to start with - I'll pull directly from the textbooks for you!

Create a FCPS Part 1 study schedule of 2 months with whole preparation and mcqs practice with 4-5 hr study daily

Reading File
Asking for Preferences
Reading File
Reading File
Running Command

ls -la /home/daytona/workspace/ && mkdir -p /home/daytona/workspace/fcps-schedul…

Writing File

~/fcps-schedule/create_schedule.js

const pptxgen = require("pptxgenjs");

const pres = new pptxgen();
pres.layout = "LAYOUT_WIDE";
pres.title = "FCPS Part 1 Medicine - 2 Month Study Schedule";

// ─── Palette ────────────────────────────────────────────────────────────────
const C = {
  navy:    "0D1B2A",
  teal:    "1B7E8C",
  tealLt:  "2AABB8",
  gold:    "F4A733",
  white:   "FFFFFF",
  offWht:  "F0F4F6",
  gray:    "4A5568",
  grayLt:  "E2E8F0",
  green:   "2D9E6B",
  red:     "C0392B",
  orange:  "E67E22",
  purple:  "6B3FA0",
};

// ─── Helper: dark slide background ──────────────────────────────────────────
function darkBg(slide) {
  slide.addShape(pres.shapes.RECTANGLE, { x: 0, y: 0, w: 13.3, h: 7.5, fill: { color: C.navy }, line: { color: C.navy } });
}

// ─── Helper: teal accent bar ─────────────────────────────────────────────────
function accentBar(slide, y = 0, h = 0.08) {
  slide.addShape(pres.shapes.RECTANGLE, { x: 0, y, w: 13.3, h, fill: { color: C.teal }, line: { color: C.teal } });
}

// ─── Helper: section card ────────────────────────────────────────────────────
function card(slide, x, y, w, h, fillColor) {
  slide.addShape(pres.shapes.ROUNDED_RECTANGLE, {
    x, y, w, h,
    fill: { color: fillColor },
    line: { color: fillColor },
    rectRadius: 0.12,
    shadow: { type: "outer", color: "000000", blur: 8, offset: 3, angle: 135, opacity: 0.18 }
  });
}

// ─── Helper: week row card ───────────────────────────────────────────────────
function weekCard(slide, x, y, w, h, color) {
  slide.addShape(pres.shapes.ROUNDED_RECTANGLE, { x, y, w, h, fill: { color }, line: { color }, rectRadius: 0.1 });
}

// ════════════════════════════════════════════════════════════════════════════
// SLIDE 1 — TITLE
// ════════════════════════════════════════════════════════════════════════════
(function titleSlide() {
  const s = pres.addSlide();
  darkBg(s);

  // top teal stripe
  s.addShape(pres.shapes.RECTANGLE, { x: 0, y: 0, w: 13.3, h: 1.4, fill: { color: C.teal }, line: { color: C.teal } });

  // Gold accent left bar
  s.addShape(pres.shapes.RECTANGLE, { x: 0, y: 0, w: 0.18, h: 7.5, fill: { color: C.gold }, line: { color: C.gold } });

  // title
  s.addText("FCPS Part 1 — Medicine", {
    x: 0.4, y: 0.2, w: 12.5, h: 1.0,
    fontSize: 38, bold: true, color: C.white, fontFace: "Calibri", align: "center", margin: 0
  });

  // subtitle band
  s.addShape(pres.shapes.RECTANGLE, { x: 1.5, y: 1.6, w: 10.3, h: 0.8, fill: { color: C.gold }, line: { color: C.gold }, rectRadius: 0 });
  s.addText("2-Month Preparation & MCQ Schedule  |  4–5 Hours Daily", {
    x: 1.5, y: 1.6, w: 10.3, h: 0.8,
    fontSize: 18, bold: true, color: C.navy, fontFace: "Calibri", align: "center", valign: "middle", margin: 0
  });

  // Stats row
  const stats = [
    { label: "Duration", val: "8 Weeks" },
    { label: "Daily Study", val: "4–5 Hours" },
    { label: "MCQs Target", val: "3,000+" },
    { label: "Papers", val: "Paper I + II" },
  ];
  stats.forEach((st, i) => {
    const cx = 0.5 + i * 3.2;
    card(s, cx, 2.65, 2.9, 1.55, C.teal);
    s.addText(st.val, { x: cx, y: 2.75, w: 2.9, h: 0.75, fontSize: 26, bold: true, color: C.white, align: "center", valign: "middle", fontFace: "Calibri", margin: 0 });
    s.addText(st.label, { x: cx, y: 3.45, w: 2.9, h: 0.5, fontSize: 13, color: C.grayLt, align: "center", fontFace: "Calibri", margin: 0 });
  });

  // Phase overview pills
  const phases = [
    { label: "Phase 1  Weeks 1–3  Basic Sciences Foundation", color: C.green },
    { label: "Phase 2  Weeks 4–5  Pathology & Pharmacology", color: C.orange },
    { label: "Phase 3  Weeks 6–7  MCQ Blitz & Integration", color: C.purple },
    { label: "Phase 4  Week 8    Revision & Mock Exams", color: C.red },
  ];
  phases.forEach((ph, i) => {
    const cx = 0.3 + i * 3.2;
    s.addShape(pres.shapes.ROUNDED_RECTANGLE, { x: cx, y: 4.5, w: 3.0, h: 0.6, fill: { color: ph.color }, line: { color: ph.color }, rectRadius: 0.3 });
    s.addText(ph.label, { x: cx, y: 4.5, w: 3.0, h: 0.6, fontSize: 9.5, bold: true, color: C.white, align: "center", valign: "middle", fontFace: "Calibri", margin: 0 });
  });

  s.addText("Starting: July 11, 2026  |  Exam Target: ~September 11, 2026", {
    x: 0.3, y: 5.35, w: 12.7, h: 0.45,
    fontSize: 12, color: C.tealLt, align: "center", italic: true, fontFace: "Calibri"
  });

  s.addText("Orris AI • FCPS Prep Companion", {
    x: 0.3, y: 6.95, w: 12.7, h: 0.38,
    fontSize: 10, color: C.gray, align: "center", fontFace: "Calibri"
  });
})();

// ════════════════════════════════════════════════════════════════════════════
// SLIDE 2 — DAILY TIMETABLE
// ════════════════════════════════════════════════════════════════════════════
(function dailySlide() {
  const s = pres.addSlide();
  darkBg(s);
  accentBar(s, 0, 0.7);
  s.addText("Daily Study Timetable  (4–5 Hours)", {
    x: 0.3, y: 0.08, w: 12.7, h: 0.55, fontSize: 26, bold: true, color: C.white, fontFace: "Calibri", align: "center", margin: 0
  });

  const slots = [
    { time: "Session 1  •  1.5 hrs", task: "Concept Study", detail: "Read textbook / notes on today's topic. Focus on understanding mechanisms, not memorisation.", color: C.teal },
    { time: "Break  •  15–20 min", task: "Rest", detail: "Short walk, water, light snack. Avoid screens.", color: C.gray },
    { time: "Session 2  •  1.5 hrs", task: "Revision + Note-Making", detail: "Condense what you studied into one-page notes. Use diagrams, tables, mnemonics.", color: C.green },
    { time: "Break  •  15–20 min", task: "Rest", detail: "Pray, stretch, hydrate.", color: C.gray },
    { time: "Session 3  •  1.0–1.5 hrs", task: "MCQ Practice", detail: "30–60 MCQs on today's topic. Review every wrong answer with explanation.", color: C.orange },
    { time: "End of Day  •  15 min", task: "Quick Review", detail: "Re-read your one-page notes from today. Recall 5 key facts before sleeping.", color: C.purple },
  ];

  slots.forEach((sl, i) => {
    const row = i;
    const y = 0.85 + row * 1.05;
    // left color tag
    s.addShape(pres.shapes.ROUNDED_RECTANGLE, { x: 0.25, y, w: 2.8, h: 0.85, fill: { color: sl.color }, line: { color: sl.color }, rectRadius: 0.1 });
    s.addText(sl.time, { x: 0.25, y, w: 2.8, h: 0.85, fontSize: 11, bold: true, color: C.white, align: "center", valign: "middle", fontFace: "Calibri", margin: 0 });
    // task label
    s.addShape(pres.shapes.ROUNDED_RECTANGLE, { x: 3.2, y: y + 0.08, w: 2.1, h: 0.65, fill: { color: C.gold }, line: { color: C.gold }, rectRadius: 0.08 });
    s.addText(sl.task, { x: 3.2, y: y + 0.08, w: 2.1, h: 0.65, fontSize: 12, bold: true, color: C.navy, align: "center", valign: "middle", fontFace: "Calibri", margin: 0 });
    // detail
    s.addText(sl.detail, { x: 5.5, y: y + 0.07, w: 7.5, h: 0.72, fontSize: 11.5, color: C.offWht, fontFace: "Calibri", valign: "middle" });
  });

  s.addText("Total: ~5 hrs/day  |  Sunday = light revision or rest", {
    x: 0.3, y: 7.1, w: 12.7, h: 0.3, fontSize: 10.5, color: C.tealLt, align: "center", italic: true
  });
})();

// ════════════════════════════════════════════════════════════════════════════
// SLIDE 3 — PHASE 1: WEEKS 1–3  Basic Sciences Foundation
// ════════════════════════════════════════════════════════════════════════════
(function phase1Slide() {
  const s = pres.addSlide();
  darkBg(s);

  s.addShape(pres.shapes.RECTANGLE, { x: 0, y: 0, w: 13.3, h: 1.0, fill: { color: C.green }, line: { color: C.green } });
  s.addText("Phase 1  |  Weeks 1–3  |  Basic Sciences Foundation", {
    x: 0.3, y: 0.08, w: 12.7, h: 0.8, fontSize: 24, bold: true, color: C.white, align: "center", fontFace: "Calibri", margin: 0
  });

  const weeks = [
    {
      wk: "Week 1", dates: "Jul 11–17", subj: "ANATOMY",
      topics: [
        "Mon: Thorax — heart, lungs, mediastinum",
        "Tue: Abdomen — liver, portal system, kidneys",
        "Wed: Head & Neck — cranial nerves, thyroid",
        "Thu: CNS — blood supply, ventricular system",
        "Fri: Embryology — heart, gut, neural tube",
        "Sat: Histology — renal, liver, GI wall",
        "Sun: Revision + 50 MCQs Anatomy",
      ],
      mcq: "50 MCQs end of week", color: C.teal, ref: "Ref: Gray's Anatomy for Students"
    },
    {
      wk: "Week 2", dates: "Jul 18–24", subj: "PHYSIOLOGY",
      topics: [
        "Mon: Cardiovascular — cardiac cycle, Frank-Starling",
        "Tue: Renal — GFR, tubular handling, concentration",
        "Wed: Respiratory — V/Q ratio, hypoxia, mechanics",
        "Thu: Endocrine axes — HPT, HPA, HPG",
        "Fri: ANS — receptors, adrenergic, cholinergic",
        "Sat: Blood — coagulation, groups, haemostasis",
        "Sun: Revision + 70 MCQs Physiology",
      ],
      mcq: "70 MCQs end of week", color: C.purple, ref: "Ref: Ganong's Physiology"
    },
    {
      wk: "Week 3", dates: "Jul 25–31", subj: "BIOCHEMISTRY",
      topics: [
        "Mon: Enzyme kinetics — Km, Vmax, inhibition",
        "Tue: Carbohydrate metabolism — glycolysis, TCA",
        "Wed: Lipid metabolism — FA oxidation, ketones",
        "Thu: Protein & amino acid metabolism",
        "Fri: Vitamins — fat soluble (A,D,E,K)",
        "Sat: Vitamins — water soluble (B complex, C)",
        "Sun: Revision + 70 MCQs Biochemistry",
      ],
      mcq: "70 MCQs end of week", color: C.orange, ref: "Ref: Lippincott Biochemistry 8e"
    },
  ];

  weeks.forEach((wk, i) => {
    const x = 0.2 + i * 4.35;
    card(s, x, 1.1, 4.1, 5.85, "1C2B3A");
    // week header
    s.addShape(pres.shapes.ROUNDED_RECTANGLE, { x, y: 1.1, w: 4.1, h: 0.72, fill: { color: wk.color }, line: { color: wk.color }, rectRadius: 0.1 });
    s.addText(`${wk.wk}  (${wk.dates})`, { x, y: 1.1, w: 4.1, h: 0.35, fontSize: 13, bold: true, color: C.white, align: "center", fontFace: "Calibri", margin: 0 });
    s.addText(wk.subj, { x, y: 1.43, w: 4.1, h: 0.35, fontSize: 14, bold: true, color: C.gold, align: "center", fontFace: "Calibri", margin: 0 });

    // topics
    const bullets = wk.topics.map((t, idx) => ({
      text: t, options: { bullet: { indent: 10 }, fontSize: 9.8, color: C.offWht, breakLine: idx < wk.topics.length - 1 }
    }));
    s.addText(bullets, { x: x + 0.12, y: 1.88, w: 3.85, h: 3.8, fontFace: "Calibri", valign: "top" });

    // MCQ badge
    s.addShape(pres.shapes.ROUNDED_RECTANGLE, { x: x + 0.15, y: 5.75, w: 3.8, h: 0.42, fill: { color: wk.color }, line: { color: wk.color }, rectRadius: 0.08 });
    s.addText(`MCQ Target: ${wk.mcq}`, { x: x + 0.15, y: 5.75, w: 3.8, h: 0.42, fontSize: 9.5, bold: true, color: C.white, align: "center", valign: "middle", fontFace: "Calibri", margin: 0 });
    s.addText(wk.ref, { x: x + 0.1, y: 6.25, w: 3.9, h: 0.3, fontSize: 8.5, color: C.tealLt, align: "center", italic: true, fontFace: "Calibri" });
  });

  s.addText("Phase 1 Total Target: ~190 MCQs  |  Goal: Build conceptual foundation", {
    x: 0.3, y: 7.1, w: 12.7, h: 0.3, fontSize: 10.5, color: C.gold, align: "center", bold: true, fontFace: "Calibri"
  });
})();

// ════════════════════════════════════════════════════════════════════════════
// SLIDE 4 — PHASE 2: WEEKS 4–5  Pathology + Pharmacology + Micro
// ════════════════════════════════════════════════════════════════════════════
(function phase2Slide() {
  const s = pres.addSlide();
  darkBg(s);

  s.addShape(pres.shapes.RECTANGLE, { x: 0, y: 0, w: 13.3, h: 1.0, fill: { color: C.orange }, line: { color: C.orange } });
  s.addText("Phase 2  |  Weeks 4–5  |  Pathology, Pharmacology & Microbiology", {
    x: 0.3, y: 0.08, w: 12.7, h: 0.8, fontSize: 22, bold: true, color: C.white, align: "center", fontFace: "Calibri", margin: 0
  });

  // Week 4 — Pathology
  card(s, 0.2, 1.1, 6.2, 5.9, "1C2B3A");
  s.addShape(pres.shapes.ROUNDED_RECTANGLE, { x: 0.2, y: 1.1, w: 6.2, h: 0.72, fill: { color: C.red }, line: { color: C.red }, rectRadius: 0.1 });
  s.addText("Week 4  (Aug 1–7)", { x: 0.2, y: 1.1, w: 6.2, h: 0.35, fontSize: 14, bold: true, color: C.white, align: "center", fontFace: "Calibri", margin: 0 });
  s.addText("PATHOLOGY (General + Systemic)", { x: 0.2, y: 1.43, w: 6.2, h: 0.35, fontSize: 13, bold: true, color: C.gold, align: "center", fontFace: "Calibri", margin: 0 });
  const path_topics = [
    "Mon: Cell injury — reversible, irreversible, necrosis types",
    "Tue: Inflammation — acute, chronic, granuloma, mediators",
    "Wed: Neoplasia — oncogenes, tumour suppressors, carcinogenesis",
    "Thu: Immunopathology — hypersensitivity types I–IV, autoimmunity",
    "Fri: Vascular — atherosclerosis, thrombosis, embolism, infarction",
    "Sat: Genetic disorders — AD, AR, X-linked; nutritional diseases",
    "Sun: Revision + 100 MCQs Pathology",
  ];
  s.addText(path_topics.map((t, i) => ({ text: t, options: { bullet: { indent: 10 }, fontSize: 10.5, color: C.offWht, breakLine: i < path_topics.length - 1 } })),
    { x: 0.35, y: 1.9, w: 5.9, h: 3.85, fontFace: "Calibri", valign: "top" });
  s.addShape(pres.shapes.ROUNDED_RECTANGLE, { x: 0.35, y: 5.8, w: 5.9, h: 0.42, fill: { color: C.red }, line: { color: C.red }, rectRadius: 0.08 });
  s.addText("MCQ Target: 100 MCQs  |  Ref: Robbins Basic Pathology", { x: 0.35, y: 5.8, w: 5.9, h: 0.42, fontSize: 9.5, bold: true, color: C.white, align: "center", valign: "middle", fontFace: "Calibri", margin: 0 });

  // Week 5 — Pharmacology + Micro
  card(s, 6.9, 1.1, 6.2, 5.9, "1C2B3A");
  s.addShape(pres.shapes.ROUNDED_RECTANGLE, { x: 6.9, y: 1.1, w: 6.2, h: 0.72, fill: { color: C.purple }, line: { color: C.purple }, rectRadius: 0.1 });
  s.addText("Week 5  (Aug 8–14)", { x: 6.9, y: 1.1, w: 6.2, h: 0.35, fontSize: 14, bold: true, color: C.white, align: "center", fontFace: "Calibri", margin: 0 });
  s.addText("PHARMACOLOGY + MICROBIOLOGY", { x: 6.9, y: 1.43, w: 6.2, h: 0.35, fontSize: 13, bold: true, color: C.gold, align: "center", fontFace: "Calibri", margin: 0 });
  const pharm_topics = [
    "Mon: Pharmacokinetics — ADME, Vd, half-life, first-pass",
    "Tue: ANS drugs — adrenergic, cholinergic, blockers",
    "Wed: CVS drugs — antihypertensives, diuretics, antiarrhythmics",
    "Thu: Antibiotics — beta-lactams, aminoglycosides, quinolones",
    "Fri: Microbiology — bacteria (gram stain, virulence, toxins)",
    "Sat: Micro — viruses, parasites (malaria, helminthes)",
    "Sun: Revision + 100 MCQs Pharma + Micro",
  ];
  s.addText(pharm_topics.map((t, i) => ({ text: t, options: { bullet: { indent: 10 }, fontSize: 10.5, color: C.offWht, breakLine: i < pharm_topics.length - 1 } })),
    { x: 7.05, y: 1.9, w: 5.9, h: 3.85, fontFace: "Calibri", valign: "top" });
  s.addShape(pres.shapes.ROUNDED_RECTANGLE, { x: 7.05, y: 5.8, w: 5.9, h: 0.42, fill: { color: C.purple }, line: { color: C.purple }, rectRadius: 0.08 });
  s.addText("MCQ Target: 100 MCQs  |  Ref: Lippincott Pharmacology + Jawetz Micro", { x: 7.05, y: 5.8, w: 5.9, h: 0.42, fontSize: 9.5, bold: true, color: C.white, align: "center", valign: "middle", fontFace: "Calibri", margin: 0 });

  s.addText("Phase 2 Total Target: ~200 MCQs  |  Goal: High-weight topics for both papers", {
    x: 0.3, y: 7.1, w: 12.7, h: 0.3, fontSize: 10.5, color: C.gold, align: "center", bold: true, fontFace: "Calibri"
  });
})();

// ════════════════════════════════════════════════════════════════════════════
// SLIDE 5 — PHASE 3: WEEKS 6–7  Paper II / Clinical Focus + MCQ Blitz
// ════════════════════════════════════════════════════════════════════════════
(function phase3Slide() {
  const s = pres.addSlide();
  darkBg(s);

  s.addShape(pres.shapes.RECTANGLE, { x: 0, y: 0, w: 13.3, h: 1.0, fill: { color: C.purple }, line: { color: C.purple } });
  s.addText("Phase 3  |  Weeks 6–7  |  Paper II Clinical Focus + MCQ Blitz", {
    x: 0.3, y: 0.08, w: 12.7, h: 0.8, fontSize: 22, bold: true, color: C.white, align: "center", fontFace: "Calibri", margin: 0
  });

  // Week 6 — Medicine Systems
  card(s, 0.2, 1.1, 6.2, 5.9, "1C2B3A");
  s.addShape(pres.shapes.ROUNDED_RECTANGLE, { x: 0.2, y: 1.1, w: 6.2, h: 0.72, fill: { color: C.teal }, line: { color: C.teal }, rectRadius: 0.1 });
  s.addText("Week 6  (Aug 15–21)", { x: 0.2, y: 1.1, w: 6.2, h: 0.35, fontSize: 14, bold: true, color: C.white, align: "center", fontFace: "Calibri", margin: 0 });
  s.addText("MEDICINE SYSTEMS (Paper II Focus)", { x: 0.2, y: 1.43, w: 6.2, h: 0.35, fontSize: 13, bold: true, color: C.gold, align: "center", fontFace: "Calibri", margin: 0 });
  const med_topics = [
    "Mon: Cardiology — heart failure, IHD, hypertension, ECG",
    "Tue: Respiratory — TB, COPD, asthma, lung cancer types",
    "Wed: Nephrology — GN types, CKD, acid-base disorders",
    "Thu: GI/Hepatology — hepatitis virology, cirrhosis, IBD",
    "Fri: Endocrinology — diabetes, thyroid, adrenal, pituitary",
    "Sat: Haematology — anaemia, coagulation, leukaemias",
    "Sun: Revision + 120 MCQs Medicine Systems",
  ];
  s.addText(med_topics.map((t, i) => ({ text: t, options: { bullet: { indent: 10 }, fontSize: 10.5, color: C.offWht, breakLine: i < med_topics.length - 1 } })),
    { x: 0.35, y: 1.9, w: 5.9, h: 3.85, fontFace: "Calibri", valign: "top" });
  s.addShape(pres.shapes.ROUNDED_RECTANGLE, { x: 0.35, y: 5.8, w: 5.9, h: 0.42, fill: { color: C.teal }, line: { color: C.teal }, rectRadius: 0.08 });
  s.addText("MCQ Target: 120 MCQs  |  Ref: Harrison's 22e, Washington Manual", { x: 0.35, y: 5.8, w: 5.9, h: 0.42, fontSize: 9.5, bold: true, color: C.white, align: "center", valign: "middle", fontFace: "Calibri", margin: 0 });

  // Week 7 — MCQ Blitz
  card(s, 6.9, 1.1, 6.2, 5.9, "1C2B3A");
  s.addShape(pres.shapes.ROUNDED_RECTANGLE, { x: 6.9, y: 1.1, w: 6.2, h: 0.72, fill: { color: C.orange }, line: { color: C.orange }, rectRadius: 0.1 });
  s.addText("Week 7  (Aug 22–28)", { x: 6.9, y: 1.1, w: 6.2, h: 0.35, fontSize: 14, bold: true, color: C.white, align: "center", fontFace: "Calibri", margin: 0 });
  s.addText("MCQ BLITZ — Remaining Systems", { x: 6.9, y: 1.43, w: 6.2, h: 0.35, fontSize: 13, bold: true, color: C.gold, align: "center", fontFace: "Calibri", margin: 0 });
  const blitz_topics = [
    "Mon: Neurology + Psychiatry — stroke, meningitis, ethics",
    "Tue: Rheumatology — hypersensitivity, SLE, RA, crystal art.",
    "Wed: Biostatistics — study types, sensitivity/specificity, RR",
    "Thu: Infectious Disease — common pathogens, antimicrobials",
    "Fri: Dermatology basics + Ophthalmology basics",
    "Sat: Past papers (2019–2023) — 100 MCQs timed",
    "Sun: Past papers (2024–2025) — 100 MCQs timed",
  ];
  s.addText(blitz_topics.map((t, i) => ({ text: t, options: { bullet: { indent: 10 }, fontSize: 10.5, color: C.offWht, breakLine: i < blitz_topics.length - 1 } })),
    { x: 7.05, y: 1.9, w: 5.9, h: 3.85, fontFace: "Calibri", valign: "top" });
  s.addShape(pres.shapes.ROUNDED_RECTANGLE, { x: 7.05, y: 5.8, w: 5.9, h: 0.42, fill: { color: C.orange }, line: { color: C.orange }, rectRadius: 0.08 });
  s.addText("MCQ Target: 200 MCQs  |  Source: CPSP Past Papers 2019–2025", { x: 7.05, y: 5.8, w: 5.9, h: 0.42, fontSize: 9.5, bold: true, color: C.white, align: "center", valign: "middle", fontFace: "Calibri", margin: 0 });

  s.addText("Phase 3 Total Target: ~320 MCQs  |  Goal: Speed + accuracy under timed conditions", {
    x: 0.3, y: 7.1, w: 12.7, h: 0.3, fontSize: 10.5, color: C.gold, align: "center", bold: true, fontFace: "Calibri"
  });
})();

// ════════════════════════════════════════════════════════════════════════════
// SLIDE 6 — PHASE 4: WEEK 8  Final Revision + Mock Exams
// ════════════════════════════════════════════════════════════════════════════
(function phase4Slide() {
  const s = pres.addSlide();
  darkBg(s);

  s.addShape(pres.shapes.RECTANGLE, { x: 0, y: 0, w: 13.3, h: 1.0, fill: { color: C.red }, line: { color: C.red } });
  s.addText("Phase 4  |  Week 8  |  Final Revision & Mock Exams", {
    x: 0.3, y: 0.08, w: 12.7, h: 0.8, fontSize: 24, bold: true, color: C.white, align: "center", fontFace: "Calibri", margin: 0
  });

  const days = [
    { day: "Day 1  Mon Aug 29", task: "Anatomy + Physiology Full Revision", detail: "Go through one-page notes. Do 60 quick MCQs.", color: C.teal },
    { day: "Day 2  Tue Sep 1", task: "Biochemistry + Pathology Revision", detail: "Focus on weak areas. Enzyme kinetics, neoplasia, immunopathology.", color: C.orange },
    { day: "Day 3  Wed Sep 2", task: "Pharmacology + Microbiology Revision", detail: "Drug MOAs, side effects, resistance. Bacterial/viral high-yield.", color: C.purple },
    { day: "Day 4  Thu Sep 3", task: "Mock Exam — Paper I (100 MCQs)", detail: "Full timed mock. 2.5 hours. Score yourself. Review mistakes.", color: C.red },
    { day: "Day 5  Fri Sep 4", task: "Medicine Systems Rapid Review", detail: "All 8 systems in one day. Use condensed notes only.", color: C.green },
    { day: "Day 6  Sat Sep 5", task: "Mock Exam — Paper II (100 MCQs)", detail: "Full timed mock. 2.5 hours. Score yourself. Review mistakes.", color: C.red },
    { day: "Day 7  Sun Sep 6–10", task: "Final 5 Days — Grand Revision", detail: "Only notes. No new material. 50 MCQs/day on weakest subjects.", color: C.gold },
  ];

  days.forEach((d, i) => {
    const y = 1.1 + i * 0.83;
    // day pill
    s.addShape(pres.shapes.ROUNDED_RECTANGLE, { x: 0.2, y, w: 2.8, h: 0.68, fill: { color: d.color }, line: { color: d.color }, rectRadius: 0.1 });
    s.addText(d.day, { x: 0.2, y, w: 2.8, h: 0.68, fontSize: 10, bold: true, color: C.white, align: "center", valign: "middle", fontFace: "Calibri", margin: 0 });
    // task
    s.addShape(pres.shapes.ROUNDED_RECTANGLE, { x: 3.2, y: y + 0.08, w: 4.0, h: 0.52, fill: { color: "1C2B3A" }, line: { color: d.color }, rectRadius: 0.08 });
    s.addText(d.task, { x: 3.2, y: y + 0.08, w: 4.0, h: 0.52, fontSize: 11, bold: true, color: C.gold, align: "center", valign: "middle", fontFace: "Calibri", margin: 0 });
    // detail
    s.addText(d.detail, { x: 7.4, y: y + 0.1, w: 5.7, h: 0.5, fontSize: 10.5, color: C.offWht, fontFace: "Calibri", valign: "middle" });
  });

  s.addText("Week 8 MCQ Target: 400+ MCQs  |  By end of Week 8 you should have done 3,000+ MCQs total", {
    x: 0.3, y: 7.1, w: 12.7, h: 0.3, fontSize: 10.5, color: C.gold, align: "center", bold: true, fontFace: "Calibri"
  });
})();

// ════════════════════════════════════════════════════════════════════════════
// SLIDE 7 — MCQ STRATEGY
// ════════════════════════════════════════════════════════════════════════════
(function mcqSlide() {
  const s = pres.addSlide();
  darkBg(s);
  s.addShape(pres.shapes.RECTANGLE, { x: 0, y: 0, w: 13.3, h: 1.0, fill: { color: C.gold }, line: { color: C.gold } });
  s.addText("MCQ Strategy & Resources", {
    x: 0.3, y: 0.1, w: 12.7, h: 0.8, fontSize: 28, bold: true, color: C.navy, align: "center", fontFace: "Calibri", margin: 0
  });

  // Left column: approach
  card(s, 0.2, 1.1, 6.0, 5.6, "1C2B3A");
  s.addText("HOW TO DO MCQs", { x: 0.3, y: 1.15, w: 5.8, h: 0.45, fontSize: 15, bold: true, color: C.gold, fontFace: "Calibri", align: "center" });
  const mcq_tips = [
    "Read the entire question before looking at options",
    "Identify the KEY word: most likely / best next step / most common",
    "Eliminate obviously wrong options first (usually 2)",
    "If unsure, use pathophysiology to reason — never guess randomly",
    "No negative marking in CPSP — always attempt every question",
    "Pakistan-specific diseases appear frequently: TB, malaria, HBV, HCV",
    "Time management: ~1.5 min/MCQ — don't dwell on hard ones",
    "Review every wrong answer with a textbook explanation — not just the key",
    "Track your error log — categorise by subject, revisit weekly",
    "Aim for >70% accuracy in practice before the exam",
  ];
  s.addText(mcq_tips.map((t, i) => ({ text: t, options: { bullet: { indent: 10 }, fontSize: 10.5, color: C.offWht, breakLine: i < mcq_tips.length - 1 } })),
    { x: 0.35, y: 1.65, w: 5.7, h: 4.8, fontFace: "Calibri", valign: "top" });

  // Right column: resources + weekly targets
  card(s, 6.8, 1.1, 6.3, 2.6, "1C2B3A");
  s.addText("MCQ RESOURCES", { x: 6.9, y: 1.15, w: 6.1, h: 0.45, fontSize: 15, bold: true, color: C.gold, fontFace: "Calibri", align: "center" });
  const resources = [
    "FCPS Gold Standard (FcpsWorld) — 30,000+ MCQs",
    "Asim's FCPS Part 1 MCQ Book (Pakistan-focused)",
    "CPSP Past Papers (2019–2025) — mandatory",
    "Prepladder / Marrow (for concepts + video)",
    "USMLE First Aid (concept overlap, optional)",
  ];
  s.addText(resources.map((t, i) => ({ text: t, options: { bullet: { indent: 10 }, fontSize: 10.5, color: C.offWht, breakLine: i < resources.length - 1 } })),
    { x: 6.95, y: 1.65, w: 6.0, h: 1.85, fontFace: "Calibri", valign: "top" });

  card(s, 6.8, 3.85, 6.3, 2.85, "1C2B3A");
  s.addText("WEEKLY MCQ TARGETS", { x: 6.9, y: 3.9, w: 6.1, h: 0.45, fontSize: 15, bold: true, color: C.gold, fontFace: "Calibri", align: "center" });
  const wkTargets = [
    ["Week 1", "Anatomy", "50"],
    ["Week 2", "Physiology", "70"],
    ["Week 3", "Biochemistry", "70"],
    ["Week 4", "Pathology", "100"],
    ["Week 5", "Pharma+Micro", "100"],
    ["Week 6", "Med Systems", "120"],
    ["Week 7", "MCQ Blitz + Past Papers", "200"],
    ["Week 8", "Mock Exams + Revision", "400"],
  ];
  const colW = [1.5, 2.5, 1.6];
  const colX = [6.9, 8.5, 11.1];
  const headers = ["Week", "Subject", "Target"];
  headers.forEach((h, ci) => {
    s.addText(h, { x: colX[ci], y: 4.4, w: colW[ci], h: 0.32, fontSize: 10, bold: true, color: C.gold, fontFace: "Calibri", align: "center" });
  });
  wkTargets.forEach((row, ri) => {
    const ry = 4.75 + ri * 0.3;
    const bg = ri % 2 === 0 ? "16263A" : "1C2B3A";
    s.addShape(pres.shapes.RECTANGLE, { x: 6.85, y: ry, w: 6.3, h: 0.28, fill: { color: bg }, line: { color: bg } });
    row.forEach((cell, ci) => {
      s.addText(cell, { x: colX[ci], y: ry, w: colW[ci], h: 0.28, fontSize: 9.5, color: C.offWht, fontFace: "Calibri", align: "center", valign: "middle" });
    });
  });
})();

// ════════════════════════════════════════════════════════════════════════════
// SLIDE 8 — RESOURCES & EXAM TIPS
// ════════════════════════════════════════════════════════════════════════════
(function tipsSlide() {
  const s = pres.addSlide();
  darkBg(s);
  s.addShape(pres.shapes.RECTANGLE, { x: 0, y: 0, w: 13.3, h: 1.0, fill: { color: C.teal }, line: { color: C.teal } });
  s.addText("Recommended Resources & Exam Day Tips", {
    x: 0.3, y: 0.1, w: 12.7, h: 0.8, fontSize: 26, bold: true, color: C.white, align: "center", fontFace: "Calibri", margin: 0
  });

  // Resources table
  card(s, 0.2, 1.1, 7.5, 5.6, "1C2B3A");
  s.addText("TEXTBOOK REFERENCES", { x: 0.3, y: 1.15, w: 7.3, h: 0.45, fontSize: 14, bold: true, color: C.gold, fontFace: "Calibri", align: "center" });

  const refs = [
    ["Subject", "Recommended Book", "Use For"],
    ["Anatomy", "Gray's Anatomy for Students", "Concepts + images"],
    ["Physiology", "Ganong's Review of Medical Physiology", "Deep understanding"],
    ["Biochemistry", "Lippincott Illus. Reviews: Biochemistry 8e", "Clinical biochem"],
    ["Pathology", "Robbins Basic Pathology", "General pathology"],
    ["Pharmacology", "Lippincott's Pharmacology", "MOA + side effects"],
    ["Microbiology", "Jawetz Medical Microbiology", "Micro facts"],
    ["Medicine", "Harrison's Principles 22e (2025)", "Paper II concepts"],
    ["Medicine", "Washington Manual of Medical Therapeutics", "Quick reference"],
    ["MCQs", "CPSP Past Papers (FcpsWorld Gold Standard)", "Exam prep"],
  ];
  const refColX = [0.3, 2.55, 5.85];
  const refColW = [2.15, 3.2, 1.6];
  refs.forEach((row, ri) => {
    const ry = 1.65 + ri * 0.5;
    const bg = ri === 0 ? C.teal : (ri % 2 === 0 ? "16263A" : "1C2B3A");
    s.addShape(pres.shapes.RECTANGLE, { x: 0.25, y: ry, w: 7.4, h: 0.46, fill: { color: bg }, line: { color: bg } });
    row.forEach((cell, ci) => {
      s.addText(cell, { x: refColX[ci], y: ry, w: refColW[ci], h: 0.46, fontSize: ri === 0 ? 10 : 9.5, bold: ri === 0, color: ri === 0 ? C.white : C.offWht, fontFace: "Calibri", align: "left", valign: "middle" });
    });
  });

  // Exam tips
  card(s, 8.0, 1.1, 5.1, 5.6, "1C2B3A");
  s.addText("EXAM DAY TIPS", { x: 8.1, y: 1.15, w: 4.9, h: 0.45, fontSize: 14, bold: true, color: C.gold, fontFace: "Calibri", align: "center" });
  const tips = [
    "Arrive 30 min early — verify CPSP portal login",
    "Sleep 8 hrs the night before — avoid cramming",
    "Eat a light meal — avoid heavy food before exam",
    "Carry CNIC + CPSP admit card",
    "No negative marking — attempt ALL 100 MCQs",
    "Flag difficult questions, return to them later",
    "Watch for absolute terms: always / never = usually wrong",
    "Biostatistics = free marks — do these quickly",
    "If confused: ask what a first-year resident would do",
    "Trust your preparation — don't overthink",
    "Aim: 65+ correct = pass (approximate passing mark)",
  ];
  s.addText(tips.map((t, i) => ({ text: t, options: { bullet: { indent: 10 }, fontSize: 10, color: C.offWht, breakLine: i < tips.length - 1 } })),
    { x: 8.1, y: 1.65, w: 4.85, h: 4.8, fontFace: "Calibri", valign: "top" });

  s.addText("Good Luck! Consistency beats intensity — show up every day for 8 weeks.", {
    x: 0.3, y: 6.95, w: 12.7, h: 0.42, fontSize: 13, bold: true, color: C.gold, align: "center", fontFace: "Calibri"
  });
})();

// ════════════════════════════════════════════════════════════════════════════
// WRITE FILE
// ════════════════════════════════════════════════════════════════════════════
pres.writeFile({ fileName: "/home/daytona/workspace/fcps-schedule/FCPS_Part1_Medicine_2Month_Schedule.pptx" })
  .then(() => console.log("SUCCESS: PPTX created"))
  .catch(e => console.error("ERROR:", e));
Running Command

cd /home/daytona/workspace/fcps-schedule && node create_schedule.js

Running Command

ls -lh /home/daytona/workspace/fcps-schedule/

Your 8-slide PowerPoint is ready! Download it here:

FCPS Part1 Medicine 2Month Schedule

Presentation · PPTX


Here is what the presentation contains (8 slides, wide format, navy/teal/gold design):
SlideContent
1Title slide with 4-phase overview and exam target date (Sep 11, 2026)
2Daily timetable - how to split 4-5 hours across 3 sessions
3Phase 1 (Weeks 1-3) - Anatomy, Physiology, Biochemistry with day-by-day topics
4Phase 2 (Weeks 4-5) - Pathology + Pharmacology + Microbiology
5Phase 3 (Weeks 6-7) - Medicine Systems (Paper II) + MCQ Blitz with past papers
6Phase 4 (Week 8) - Final revision day-by-day + mock exams
7MCQ strategy, how to approach MCQs, weekly MCQ targets (50 → 400)
8Recommended textbooks table + Exam day tips
Total MCQ target across 8 weeks: 3,000+
Key things to note:
  • Phase 1-3 are study phases; Phase 4 is pure revision and mock exams
  • Sunday each week is always reserved for revision + timed MCQ practice
  • Session 3 every day is dedicated MCQ time (30-60 MCQs daily)
  • Past papers from 2019-2025 are specifically scheduled in Week 7
Whenever you're ready to start studying a specific topic, just say something like "explain cardiac cycle for FCPS" or "give me 5 MCQs on hypersensitivity" and I'll pull from Harrison's, Robbins, and Lippincott for you directly!
This is a shared conversation. Sign in to Orris to start your own chat.