Can you help me with how to study for my final year bhms exams its in December may be after 20 and now it's june 28

Asking for Preferences
Here is your complete BHMS Final Year study plan, built around your 4 subjects, ~6 months (June 26 - December 20), and 4-6 hours/day.

BHMS Final Year Study Plan

4 Subjects | 6 Months | 4-6 Hours/Day


Overview of Your Time

PhaseDurationFocus
Phase 1 - FoundationJuly 1 - Aug 31First reading of all 4 subjects
Phase 2 - Deep StudySept 1 - Oct 31Detailed study + notes + MCQs
Phase 3 - RevisionNov 1 - Nov 30Full revision + previous papers
Phase 4 - Final PrepDec 1 - Dec 20Mock tests + rapid revision

Daily Schedule (4-6 Hours)

Time SlotDurationActivity
Morning session2 hoursPrimary subject (theory/reading)
Afternoon session1.5 hoursSecond subject
Evening session1 hourMCQ practice / previous papers
Night (30 min)30 minQuick notes review of the day

Phase 1 - Foundation Reading (July - August)

Goal: Cover the entire syllabus once. Do not try to memorize - just understand concepts.

Subject Rotation (Weekly):

  • Week 1-3: Organon of Medicine
  • Week 4-6: Materia Medica (start with Polychrests)
  • Week 7-8: Repertory
  • Week 9-10: Practice of Medicine
  • Weeks 11-14: Second pass - Organon + Materia Medica together (they connect deeply)

Organon of Medicine (Priority Topics)

  1. Aphorisms 1-70 - Definition, concept of disease, vital force
  2. Aphorisms 71-104 - Examination of patient, case taking
  3. Aphorisms 105-145 - Drug proving, Materia Medica
  4. Aphorisms 146-203 - Law of Similars, selection of remedy
  5. Aphorisms 204-285 - Obstacles to cure, diet, regimen
  6. Chronic diseases - Miasm theory (Psora, Sycosis, Syphilis)
  7. 6th edition concepts - LM potency, modified Organon
Tip: Keep a small notebook with Aphorism numbers and their one-line summaries. This is gold during revision.

Materia Medica (Priority Polychrests First)

Start with these 20 remedies deeply before moving to others:
GroupRemedies
Top Tier (must know fully)Sulphur, Calcarea Carb, Lycopodium, Pulsatilla, Natrum Mur, Phosphorus, Arsenicum Album, Nux Vomica, Belladonna, Bryonia
Second TierSepia, Ignatia, Lachesis, Thuja, Silica, Graphites, Rhus Tox, Apis Mel, Aconite, Hepar Sulph
For each remedy, make a one-page notes card covering:
  • Constitution / Miasm
  • Mental generals
  • Physical generals + modalities (worse/better)
  • Key clinical keynotes
  • Differentials (2-3 similar remedies)

Repertory (Kent's / Boericke's / Robin Murphy)

  1. Structure of the repertory - how rubrics are organized
  2. Chapter-wise important rubrics (Mind, Head, Chest, GIT, Fever)
  3. Repertorization methods - Totality, Keynote, Elimination
  4. Case taking to repertorization - practice 2-3 cases per week
  5. Important additions - synthetic repertory differences

Practice of Medicine (Approach)

  • Cover system-wise: CVS, Respiratory, GI, Neurology, Endocrine, Infections
  • For each disease: Definition - Etiology - Pathophysiology - Clinical features - Investigations - Homeopathic management
  • Correlate with Materia Medica - which remedies cover each disease picture

Phase 2 - Deep Study + Notes (September - October)

Goal: Build strong notes, solve MCQs, connect subjects.

Weekly Pattern:

DayFocus
MondayOrganon - 2 aphorisms deep study + commentary
TuesdayMateria Medica - 3-4 remedies detailed
WednesdayRepertory - practice cases + rubric hunting
ThursdayPractice of Medicine - 1 system
FridayConnect day - map MM remedies to PoM diseases
SaturdayPrevious year MCQs + self-assessment
SundayWeak areas + rest (light revision only)

Notes Strategy

  • Organon: Aphorism-wise flashcards (number + key concept)
  • MM: One A4 page per remedy (use columns)
  • Repertory: Rubric bookmarks for commonly tested areas
  • PoM: Tabular notes - diseases vs. keynote remedies

Phase 3 - Full Revision (November)

Goal: Cover everything at least twice. Switch to active recall.

Revision Schedule (November):

  • Week 1: Organon complete revision
  • Week 2: Materia Medica - all polychrests (use your notes cards)
  • Week 3: Repertory + Practice of Medicine
  • Week 4: Cross-subject integration + 5 previous year papers

Active Recall Techniques:

  • Cover your notes and recite aloud
  • Write remedy keynotes from memory, then check
  • Do aphorism number-to-concept matching exercises
  • Attempt at least 2 full mock papers in exam conditions

Phase 4 - Final Sprint (December 1-20)

Goal: Confidence, speed, and retention.
WeekPlan
Dec 1-7One full revision of all 4 subjects (scan-level)
Dec 8-14Previous 5 years papers - solve under timed conditions
Dec 15-18Only short notes + keynotes revision
Dec 19-20Light review, sleep well, no new topics

High-Yield Tips

For Organon:
  • Aphorisms 1, 6, 9, 11, 17, 52, 269 are most frequently asked
  • Kent's Lectures on Organon is a great companion to Hahnemann's text
  • Know the exact wording of key definitions (disease, cure, vital force)
For Materia Medica:
  • Group similar remedies together (e.g., jealousy remedies, chilly vs. warm patients)
  • Use comparisons - examiners love "distinguish Pulsatilla from Sepia"
  • Kent's MM + Boericke's MM together give the best coverage
For Repertory:
  • Practice actual case repertorization - don't just read theory
  • Know the grading system (bold = 3rd grade, italics = 2nd, plain = 1st)
  • Commonly tested chapters: Mind, Generals, Fever, Stool
For Practice of Medicine:
  • Master the 10 most common presentations: fever, hypertension, diabetes, chest pain, breathlessness, jaundice, anemia, headache, joint pain, diarrhea
  • Know which homeopathic remedies are first-line for each

Resources to Use

SubjectRecommended Books
OrganonOrganon of Medicine (Hahnemann, 6th Ed), Kent's Lectures on Organon
Materia MedicaBoericke's MM, Kent's MM, Phatak's MM (for keynotes)
RepertoryKent's Repertory, Robin Murphy's Repertory
Practice of MedicineDavidson's (for clinical concepts), any standard BHMS PoM textbook

Tracking Your Progress

At the end of each week, rate yourself on each subject (1-5):
  • 1 = Haven't touched
  • 3 = Read once, partial understanding
  • 5 = Confident, can answer questions
Adjust your next week's focus based on your lowest scores.

You have roughly 175 days until your exam - that is very manageable for 4 subjects if you stay consistent. The biggest risk is uneven effort - do not spend 80% of your time on Materia Medica alone (a common trap). Rotate subjects every week to keep all 4 progressing together.
Want me to break any specific phase or subject into more detail, or build a week-by-week calendar for any phase?

Will I be able to follow this and if I follow this routine will I able to get good marks and remember all the stuff I read

An honest answer first - yes, you absolutely can follow this and do well. But let me be real with you about a few things.

Can You Follow This? Honest Answer.

The plan is designed to be realistic, not perfect. Here's what will actually happen:

What will go well ✓

  • 6 months is genuinely enough time for 4 subjects at 4-6 hours/day
  • The subject rotation prevents burnout from doing one thing all day
  • Phase structure means even if you fall behind, you have buffer time

What will be hard ✗

  • You will miss days. That is normal. The plan accounts for this - you don't need 100% attendance, you need ~70-80% consistency.
  • Materia Medica will feel overwhelming at first. There are 500+ remedies. Accept that you're learning the top 40-50 deeply, not all 500.
  • Week 1-2 feel slow. You'll feel like you're not making progress. Push through - this is universal.

Will You Remember What You Read?

This is the most important question. Reading alone = forgetting 70% within a week. This is called the Forgetting Curve (Ebbinghaus, 1885 - still holds true).

The only things that actually make information stick:

1. Spaced Repetition Don't read a topic once and move on. Review it at these intervals:
  • Read today → Review after 1 day → Review after 3 days → Review after 1 week → Review after 1 month
  • Apps like Anki (free) automate this for you. Make flashcards for Aphorisms, remedy keynotes, and clinical features.
2. Active Recall (not passive re-reading)
  • After reading a section, close the book and write down what you remember
  • Quiz yourself: "What are the 5 generals of Sulphur?" - then check
  • Re-reading feels productive but it's deceptive - your brain recognizes words without actually retaining them
3. Teach it out loud
  • Explain a remedy or aphorism to yourself as if teaching a junior student
  • If you can't explain it simply, you don't know it yet
  • This is uncomfortable at first - that discomfort means your brain is working
4. Connect, don't memorize in isolation
  • Materia Medica is easier when you link remedies to patient types you've seen clinically
  • Organon aphorisms make more sense when you connect them to actual case management
  • Practice of Medicine disease features + MM remedies should be learned together, not separately

Realistic Expectation on Marks

Your Consistency LevelLikely Outcome
80%+ of the plan, active recall methodsStrong pass, likely distinction in 1-2 subjects
60-70% of the plan, some passive readingGood pass
Below 60%, mostly passive re-readingPass, but not the marks you want
The difference between average and good marks in BHMS is not how many hours you put in - it's how actively you engage during those hours.

The 3 Non-Negotiables

If you do nothing else from the plan, do these 3 things:
  1. Never read without writing - even 5 bullet points per topic. Writing forces your brain to process.
  2. Do previous year papers from October onwards - BHMS exams repeat patterns. Past papers are your best predictor.
  3. Sleep 7 hours minimum - Memory consolidation happens during sleep. Cutting sleep to study more is counterproductive after a point.

One Final Honest Note

Most students who fail or underperform in final year don't fail because the plan was bad. They fail because:
  • They kept "preparing to study" instead of studying
  • They avoided their weakest subject until it was too late
  • They re-read notes passively and felt confident without testing themselves
You already have an advantage - you're planning in June for a December exam. Most students panic in October. Use that head start.
You've got this. Start small, start today - even 30 minutes counts as Day 1.

Generate a detailed month-by-month calendar starting July 1

Reading File
Running Command

ls -la /home/daytona/workspace/ 2>/dev/null && mkdir -p /home/daytona/workspace/bhms-calendar

You know what happens with me all the time I make my mind to study i study nicely for 3-4 days and then back to normal not studying wasting time or anything else

This is one of the most common and honest things a student can say. And the good news is - it's not a willpower problem. It's a system problem. Let me explain exactly what's happening and how to fix it.

Why You Study for 3-4 Days Then Stop

This has a name - it's called the "False Start" cycle, and it works like this:
Motivation spike → Study hard for 3-4 days
→ Motivation drops (it always does)
→ Miss one day → Feel guilty
→ Guilt makes starting again harder
→ Avoid studying to avoid the guilt
→ Wait for next motivation spike → Repeat
The problem is you're running on motivation. Motivation is an emotion - it comes and goes like hunger. You wouldn't stop eating for weeks because you "don't feel hungry enough." Studying works the same way.
The fix is to stop relying on motivation and build a system that works even when you don't feel like it.

What Actually Keeps You Going (Practical, Not Preachy)

1. Make the minimum embarrassingly small

Right now your brain sees "study session" as a big heavy task. Instead:
  • Your only rule is: open the book and read 1 page.
  • That's it. Just 1 page.
  • Most of the time you'll read more. But even if you don't, you kept the streak alive.
  • The goal in the first month is NOT learning - it's building the habit of sitting down.

2. Never miss twice - the "2-day rule"

Missing one day is an accident. Missing two days in a row is the start of quitting.
  • Give yourself full permission to miss ONE day guilt-free (rest, sick, bad day - fine)
  • But make a personal rule: never let it become 2 days in a row
  • This single rule stops the spiral before it starts

3. Remove the decision of "what to study"

Every time you sit down and think "okay what should I study today?" - you're burning willpower before you even open a book. That decision fatigue is part of why you avoid starting.
  • Fix: The plan I gave you already decides for you. Monday = Organon. Tuesday = Materia Medica. No thinking required.
  • Lay your book out the night before. Open it before you sit down to "decide."

4. Shrink your sessions, not expand them

When you restart after a break, don't try to "make up" the lost days with 8-hour sessions. That burns you out again in 3-4 days.
  • Restart with 45 minutes only for the first 2 days back
  • Then go to 1.5 hours
  • Then back to your normal 4-5 hours
  • Slow re-entry is faster in the long run than a crash re-start

5. Track visually - the "chain" method

Get a paper calendar or notebook. Every day you study - even just 30 minutes - put a big X on that date.
  • After 5-6 days in a row, you'll see a chain of X marks
  • Your brain genuinely does not want to break the chain
  • Missing a day feels like destroying something you built - which is exactly the psychological pressure you need

The Guilt Trap - This is Important

When you miss days, you probably feel guilty. Then you avoid your books because opening them reminds you of the guilt. So you avoid longer. The guilt grows. The avoidance grows.
How to break it:
When you miss days, say this to yourself literally:
"I missed some days. That's done. Today is Day 1 again."
No guilt, no catching up, no punishment sessions. Just Day 1. Students who recover fast from breaks are not more disciplined - they're just faster at letting go and restarting.

Your Specific Plan Going Forward

Given your pattern, here's a realistic first week:
DayTaskTime
Day 1 (July 1)Open Organon Chapter 1. Read 5 pages. Put X on calendar.30-45 min
Day 2Read 5 more pages Organon. Make 3 bullet point notes.45 min
Day 3Materia Medica - read about Sulphur only.45 min
Day 4Organon review day 1-2 reading (active recall).45 min
Day 5Materia Medica - Calcarea Carb45 min
Day 6Free/rest - no study guilt0
Day 7Light review of the week's reading30 min
Notice the sessions are SHORT deliberately. The point of week 1 is just to prove to yourself you can sit down 6 out of 7 days. That proof changes everything.

One Last Thing

You've done the 3-4 day cycle probably many times. That means you KNOW you can study well when you start. The study ability is there. The only missing piece is the re-start system after you drop off.
The calendar, the 2-day rule, the embarrassingly small minimum, and the visual chain - use all four together. They're each covering a different weak point in the cycle.
You're not lazy. You just haven't had the right system yet.

Create a printable daily study tracker & calendar for July-December with topics or systems with time and day

Reading File
Writing File

~/bhms-calendar/generate_calendar.js

const {
  Document, Packer, Paragraph, TextRun, Table, TableRow, TableCell,
  AlignmentType, HeadingLevel, BorderStyle, WidthType, ShadingType,
  VerticalAlign, PageBreak, PageOrientation, Header, Footer, PageNumber
} = require('docx');
const fs = require('fs');

// ─── COLOUR PALETTE ──────────────────────────────────────────────────────────
const COLOURS = {
  organon:   'D6EAF8', // soft blue
  mm:        'D5F5E3', // soft green
  rep:       'FCF3CF', // soft yellow
  pom:       'FADBD8', // soft pink/red
  revision:  'E8DAEF', // soft purple
  mock:      'FDEBD0', // soft orange
  rest:      'F2F3F4', // light grey
  header:    '2C3E50', // dark navy
  subheader: '5D6D7E', // mid-grey
  accent:    '1A5276', // deep blue
  white:     'FFFFFF',
};

// ─── SUBJECT SCHEDULE DATA ───────────────────────────────────────────────────
// Each entry: { date, day, subject, topic, time, type }
// type: organon | mm | rep | pom | revision | mock | rest

const schedule = [];

// Helper: push a day
function day(dateStr, subject, topic, timeStr, type) {
  schedule.push({ date: dateStr, subject, topic, time: timeStr, type });
}

// ─── JULY: Foundation Reading ─────────────────────────────────────────────────
// Week 1 (July 1-6) – Organon start (SHORT sessions, habit-building)
day('Jul 1 Tue',  'Organon',         'Aphorisms 1-9: Definition of medicine & cure', '9-9:45 AM', 'organon');
day('Jul 2 Wed',  'Organon',         'Aph 10-17: Disease concept & vital force', '9-9:45 AM', 'organon');
day('Jul 3 Thu',  'Organon',         'Aph 18-29: Cause of disease, symptoms', '9-10:30 AM', 'organon');
day('Jul 4 Fri',  'Organon',         'Aph 30-40: Susceptibility, exciting & maintaining causes', '9-10:30 AM', 'organon');
day('Jul 5 Sat',  'Active Recall',   'Write from memory: Aph 1-40 key points', '9-10 AM', 'revision');
day('Jul 6 Sun',  'REST',            'No study — rest day', '—', 'rest');

// Week 2 (July 7-13) – Organon continued
day('Jul 7 Mon',  'Organon',         'Aph 41-50: Accessory symptoms, drug action', '9-10:30 AM', 'organon');
day('Jul 8 Tue',  'Organon',         'Aph 51-70: Homeopathy vs allopathy vs isopathy', '9-10:30 AM', 'organon');
day('Jul 9 Wed',  'Organon',         'Aph 71-82: Classification of disease (acute/chronic)', '9-11 AM', 'organon');
day('Jul 10 Thu', 'Organon',         'Aph 83-104: Case taking — symptoms, totality', '9-11 AM', 'organon');
day('Jul 11 Fri', 'Organon',         'Aph 105-120: Drug proving methodology', '9-11 AM', 'organon');
day('Jul 12 Sat', 'Active Recall',   'Recall quiz: Aph 41-120 self-test + notes', '9-10:30 AM', 'revision');
day('Jul 13 Sun', 'REST',            'Rest day', '—', 'rest');

// Week 3 (July 14-20) – Organon finish
day('Jul 14 Mon', 'Organon',         'Aph 121-145: Materia medica, pure effects of drugs', '9-11 AM', 'organon');
day('Jul 15 Tue', 'Organon',         'Aph 146-171: Law of Similars, selection of remedy', '9-11 AM', 'organon');
day('Jul 16 Wed', 'Organon',         'Aph 172-203: Obstacles to cure, one-sided diseases', '9-11 AM', 'organon');
day('Jul 17 Thu', 'Organon',         'Aph 204-230: Mental diseases, intermittent diseases', '9-11 AM', 'organon');
day('Jul 18 Fri', 'Organon',         'Aph 231-263: Intermittent fevers, posology, potency', '9-11 AM', 'organon');
day('Jul 19 Sat', 'Organon',         'Aph 264-285: Preparation of medicines + LM potency (6th Ed)', '9-11:30 AM', 'organon');
day('Jul 20 Sun', 'Active Recall',   'Full Organon self-quiz — write key aph numbers & meanings', '9-10:30 AM', 'revision');

// Week 4 (July 21-27) – Materia Medica starts (Polychrests Tier 1)
day('Jul 21 Mon', 'Materia Medica',  'Sulphur — constitution, mentals, generals, keynotes', '9-11 AM', 'mm');
day('Jul 22 Tue', 'Materia Medica',  'Calcarea Carbonica — full study + compare with Sulphur', '9-11 AM', 'mm');
day('Jul 23 Wed', 'Materia Medica',  'Lycopodium — constitution, modalities, clinical', '9-11 AM', 'mm');
day('Jul 24 Thu', 'Materia Medica',  'Pulsatilla — mentals, generals, keynotes', '9-11 AM', 'mm');
day('Jul 25 Fri', 'Materia Medica',  'Natrum Muriaticum — mentals, modalities, clinical uses', '9-11 AM', 'mm');
day('Jul 26 Sat', 'Materia Medica',  'Compare: Sulphur vs Calc Carb vs Lyco vs Puls vs Nat Mur', '9-11 AM', 'revision');
day('Jul 27 Sun', 'REST',            'Rest day', '—', 'rest');

// Week 5 (July 28-31) – MM Tier 1 continued
day('Jul 28 Mon', 'Materia Medica',  'Phosphorus — constitution, fears, haemorrhagic tendency', '9-11 AM', 'mm');
day('Jul 29 Tue', 'Materia Medica',  'Arsenicum Album — anxiety, restlessness, periodicity', '9-11 AM', 'mm');
day('Jul 30 Wed', 'Materia Medica',  'Nux Vomica — type A personality, modalities, GIT', '9-11 AM', 'mm');
day('Jul 31 Thu', 'Materia Medica',  'Belladonna & Bryonia — acute remedies, compare modalities', '9-11 AM', 'mm');

// ─── AUGUST: Foundation Reading (Deep) ───────────────────────────────────────
// Week 6 (Aug 1-3) – MM Tier 1 finish
day('Aug 1 Sat',  'Materia Medica',  'Review Tier 1: Make one-page cards for each of 10 remedies', '9-12 PM', 'revision');
day('Aug 2 Sun',  'REST',            'Rest day', '—', 'rest');
day('Aug 3 Mon',  'Materia Medica',  'Sepia — hormonal, bearing-down, indifference', '9-11 AM', 'mm');

// Week 7 (Aug 4-10) – MM Tier 2
day('Aug 4 Tue',  'Materia Medica',  'Ignatia — grief, contradictions, hysterical', '9-11 AM', 'mm');
day('Aug 5 Wed',  'Materia Medica',  'Lachesis — jealousy, left-sided, loquacity', '9-11 AM', 'mm');
day('Aug 6 Thu',  'Materia Medica',  'Thuja — fixed ideas, warts, sycotic miasm', '9-11 AM', 'mm');
day('Aug 7 Fri',  'Materia Medica',  'Silicea — lack of confidence, suppuration, chilly', '9-11 AM', 'mm');
day('Aug 8 Sat',  'Materia Medica',  'Graphites — obesity, skin, timid, chilly', '9-11 AM', 'mm');
day('Aug 9 Sun',  'REST',            'Rest day', '—', 'rest');
day('Aug 10 Mon', 'Materia Medica',  'Rhus Tox & Apis Mel — modalities comparison', '9-11 AM', 'mm');

// Week 8 (Aug 11-17) – MM Tier 2 finish + Repertory begins
day('Aug 11 Tue', 'Materia Medica',  'Aconite & Hepar Sulph — acute vs suppurative', '9-11 AM', 'mm');
day('Aug 12 Wed', 'Materia Medica',  'Compare Tier 2 remedies — write differentials', '9-11 AM', 'revision');
day('Aug 13 Thu', 'Repertory',       'Intro to Kent\'s Repertory — structure, sections, grading system', '9-11 AM', 'rep');
day('Aug 14 Fri', 'Repertory',       'MIND chapter — important rubrics: fear, grief, jealousy, irritability', '9-11 AM', 'rep');
day('Aug 15 Sat', 'REST',            'Independence Day / Rest', '—', 'rest');
day('Aug 16 Sun', 'REST',            'Rest day', '—', 'rest');
day('Aug 17 Mon', 'Repertory',       'HEAD chapter — headache rubrics, sides, modalities', '9-11 AM', 'rep');

// Week 9 (Aug 18-24) – Repertory
day('Aug 18 Tue', 'Repertory',       'CHEST, HEART chapter — palpitation, cough rubrics', '9-11 AM', 'rep');
day('Aug 19 Wed', 'Repertory',       'STOMACH & ABDOMEN — nausea, vomiting, hunger rubrics', '9-11 AM', 'rep');
day('Aug 20 Thu', 'Repertory',       'STOOL chapter — important rubrics in diarrhoea, constipation', '9-11 AM', 'rep');
day('Aug 21 Fri', 'Repertory',       'FEVER chapter — types, onset, modalities', '9-11 AM', 'rep');
day('Aug 22 Sat', 'Repertory',       'GENERALS & SKIN chapters — common rubrics', '9-11 AM', 'rep');
day('Aug 23 Sun', 'REST',            'Rest day', '—', 'rest');
day('Aug 24 Mon', 'Repertory',       'Repertorization methods: Totality, Keynote, Elimination method', '9-11 AM', 'rep');

// Week 10 (Aug 25-31) – Repertory practical + POM starts
day('Aug 25 Tue', 'Repertory',       'Practice Case 1: Acute case — repertorize with Kent\'s', '9-11:30 AM', 'rep');
day('Aug 26 Wed', 'Repertory',       'Practice Case 2: Chronic case — full repertorization', '9-11:30 AM', 'rep');
day('Aug 27 Thu', 'Prac. of Medicine','Introduction — approach to a patient, case history taking', '9-11 AM', 'pom');
day('Aug 28 Fri', 'Prac. of Medicine','CVS System — anatomy review, cardiac history, examination', '9-11 AM', 'pom');
day('Aug 29 Sat', 'Prac. of Medicine','CVS — Hypertension: stages, investigations, Hom remedies (Aurum, Glonoine)', '9-11:30 AM', 'pom');
day('Aug 30 Sun', 'REST',            'Rest day', '—', 'rest');
day('Aug 31 Mon', 'Prac. of Medicine','CVS — Heart Failure: clinical features, management, Digitalis, Cactus', '9-11 AM', 'pom');

// ─── SEPTEMBER: Deep Study ────────────────────────────────────────────────────
// Week 11 (Sept 1-7) – POM: CVS + Respiratory
day('Sep 1 Tue',  'Prac. of Medicine','CVS — IHD, Angina, MI: features, ECG basics, Lachesis, Aconite', '9-11 AM', 'pom');
day('Sep 2 Wed',  'Prac. of Medicine','Respiratory — Asthma: triggers, features, Arsenicum, Ipecac, Lobelia', '9-11 AM', 'pom');
day('Sep 3 Thu',  'Prac. of Medicine','Respiratory — Pneumonia, Bronchitis: signs, remedies (Ant Tart, Phos)', '9-11 AM', 'pom');
day('Sep 4 Fri',  'Prac. of Medicine','Respiratory — TB: types, investigations, Stannum, Phosphorus', '9-11:30 AM', 'pom');
day('Sep 5 Sat',  'Active Recall',   'CVS + Respiratory: tabular summary (disease → features → remedy)', '9-11 AM', 'revision');
day('Sep 6 Sun',  'REST',            'Rest day', '—', 'rest');
day('Sep 7 Mon',  'Prac. of Medicine','GIT — Gastric ulcer, GERD: features, Nux Vomica, Robinia, Carbo Veg', '9-11 AM', 'pom');

// Week 12 (Sept 8-14) – POM: GIT + Liver + Neuro
day('Sep 8 Tue',  'Prac. of Medicine','GIT — Diarrhoea: types, Arsenicum, Croton Tig, Aloe, Veratrum Album', '9-11 AM', 'pom');
day('Sep 9 Wed',  'Prac. of Medicine','GIT — Jaundice, Hepatitis: causes, investigations, Chelidonium, Lyco', '9-11 AM', 'pom');
day('Sep 10 Thu', 'Prac. of Medicine','Neurology — Headache types: migraine, tension; Belladonna, Sanguinaria', '9-11 AM', 'pom');
day('Sep 11 Fri', 'Prac. of Medicine','Neurology — Epilepsy: types, Bufo, Cuprum, Cicuta', '9-11 AM', 'pom');
day('Sep 12 Sat', 'Materia Medica',  'Deep revision — Sulphur, Calc Carb, Lyco (keynote writing drill)', '9-11:30 AM', 'mm');
day('Sep 13 Sun', 'REST',            'Rest day', '—', 'rest');
day('Sep 14 Mon', 'Prac. of Medicine','Neurology — Paralysis, stroke: Causticum, Conium, Gelsemium', '9-11 AM', 'pom');

// Week 13 (Sept 15-21) – POM: Endocrine + Infections
day('Sep 15 Tue', 'Prac. of Medicine','Endocrine — Diabetes Mellitus: types, complications, Uranium Nit, Syzygium', '9-11 AM', 'pom');
day('Sep 16 Wed', 'Prac. of Medicine','Endocrine — Thyroid disorders: hypo/hyperthyroid, Iodum, Thyroidinum', '9-11 AM', 'pom');
day('Sep 17 Thu', 'Prac. of Medicine','Infections — Malaria, Typhoid: Nat Mur, Arsenicum, Baptisia', '9-11 AM', 'pom');
day('Sep 18 Fri', 'Prac. of Medicine','Infections — Dengue, Cholera: Eupatorium, Veratrum Album, Camphora', '9-11 AM', 'pom');
day('Sep 19 Sat', 'Active Recall',   'Full POM table review: all systems covered so far', '9-11:30 AM', 'revision');
day('Sep 20 Sun', 'REST',            'Rest day', '—', 'rest');
day('Sep 21 Mon', 'Prac. of Medicine','Blood — Anaemia types, investigations, Ferrum Met, Calc Phos', '9-11 AM', 'pom');

// Week 14 (Sept 22-28) – POM finish + Organon deep revision
day('Sep 22 Tue', 'Prac. of Medicine','Renal — UTI, nephritis, renal failure: Berberis, Terebinthina, Apis', '9-11 AM', 'pom');
day('Sep 23 Wed', 'Prac. of Medicine','Joints — Rheumatoid arthritis, gout: Rhus Tox, Colchicum, Benzoic Acid', '9-11 AM', 'pom');
day('Sep 24 Thu', 'Prac. of Medicine','Skin — Eczema, psoriasis, urticaria: Sulphur, Graphites, Urtica Urens', '9-11 AM', 'pom');
day('Sep 25 Fri', 'Organon',         'Deep revision — Miasm theory: Psora, Sycosis, Syphilis (Hahnemann)', '9-11:30 AM', 'organon');
day('Sep 26 Sat', 'Organon',         'Chronic diseases — obstacles to cure, diet, regimen (Aph 259-263)', '9-11 AM', 'organon');
day('Sep 27 Sun', 'REST',            'Rest day', '—', 'rest');
day('Sep 28 Mon', 'MCQ Practice',    'Organon MCQs — 50 questions (previous exam pattern)', '9-11 AM', 'mock');

// Week 15 (Sept 29-30)
day('Sep 29 Tue', 'MCQ Practice',    'Materia Medica MCQs — 50 questions (polychrests focus)', '9-11 AM', 'mock');
day('Sep 30 Wed', 'Self Assessment', 'Rate yourself 1-5 on all 4 subjects. Plan weak areas for Oct.', '9-10 AM', 'revision');

// ─── OCTOBER: Intensive Study + MCQ ──────────────────────────────────────────
// Week 16 (Oct 1-5)
day('Oct 1 Thu',  'Materia Medica',  'MM extended: Carcinosin, Medorrhinum, Tuberculinum (nosodes)', '9-11 AM', 'mm');
day('Oct 2 Fri',  'Materia Medica',  'MM: Aurum Met, Argentum Nit, Platina (metals, mental)', '9-11 AM', 'mm');
day('Oct 3 Sat',  'Materia Medica',  'MM: Staphysagria, Colocynth, Mag Phos (pain remedies)', '9-11 AM', 'mm');
day('Oct 4 Sun',  'REST',            'Rest day', '—', 'rest');
day('Oct 5 Mon',  'Materia Medica',  'MM: Anacardium, Baryta Carb, Borax — mental keynotes', '9-11 AM', 'mm');

// Week 17 (Oct 6-12) – Repertory advanced
day('Oct 6 Tue',  'Repertory',       'Advanced repertorization: Robin Murphy method vs Kent method', '9-11 AM', 'rep');
day('Oct 7 Wed',  'Repertory',       'Practice Case 3: Chronic miasmatic case — full repertorization', '9-12 PM', 'rep');
day('Oct 8 Thu',  'Repertory',       'Practice Case 4: Mental disease case — repertorize MIND chapter', '9-12 PM', 'rep');
day('Oct 9 Fri',  'Repertory',       'Important synthetic repertory additions — what Kent missed', '9-11 AM', 'rep');
day('Oct 10 Sat', 'MCQ Practice',    'Repertory MCQs — 50 questions (rubrics, methods, grading)', '9-11 AM', 'mock');
day('Oct 11 Sun', 'REST',            'Rest day', '—', 'rest');
day('Oct 12 Mon', 'Prac. of Medicine','POM revision — CVS + Respiratory systems (tabular recall)', '9-11 AM', 'revision');

// Week 18 (Oct 13-19) – POM + previous papers
day('Oct 13 Tue', 'Prac. of Medicine','POM revision — GIT + Hepatic + Renal systems', '9-11 AM', 'revision');
day('Oct 14 Wed', 'Prac. of Medicine','POM revision — Neurology + Endocrine + Infections', '9-11 AM', 'revision');
day('Oct 15 Thu', 'Previous Papers', 'Organon: Solve 1 full previous year theory paper (timed 3 hrs)', '9-12 PM', 'mock');
day('Oct 16 Fri', 'Previous Papers', 'Materia Medica: Solve 1 full previous year theory paper (timed)', '9-12 PM', 'mock');
day('Oct 17 Sat', 'Previous Papers', 'Repertory: Solve 1 full previous year paper', '9-12 PM', 'mock');
day('Oct 18 Sun', 'REST',            'Rest day', '—', 'rest');
day('Oct 19 Mon', 'Previous Papers', 'POM: Solve 1 full previous year theory paper (timed)', '9-12 PM', 'mock');

// Week 19 (Oct 20-26)
day('Oct 20 Tue', 'Review',          'Review all 4 previous papers — mark weak areas, rework answers', '9-12 PM', 'revision');
day('Oct 21 Wed', 'Organon',         'Organon weak areas from paper review — targeted study', '9-11 AM', 'organon');
day('Oct 22 Thu', 'Materia Medica',  'MM weak areas from paper review — targeted study', '9-11 AM', 'mm');
day('Oct 23 Fri', 'Repertory',       'Repertory weak areas — redo missed rubrics, practice case', '9-11 AM', 'rep');
day('Oct 24 Sat', 'Prac. of Medicine','POM weak areas — re-study low-scoring topics', '9-11 AM', 'pom');
day('Oct 25 Sun', 'REST',            'Rest day', '—', 'rest');
day('Oct 26 Mon', 'MCQ Practice',    'Mixed MCQs all 4 subjects — 100 questions timed', '9-12 PM', 'mock');

// Week 20 (Oct 27-31)
day('Oct 27 Tue', 'Materia Medica',  'Miasm-based grouping: Psoric remedies vs Sycotic vs Syphilitic', '9-11 AM', 'mm');
day('Oct 28 Wed', 'Organon',         'Kent\'s Lectures cross-reference with Hahnemann aphorisms', '9-11 AM', 'organon');
day('Oct 29 Thu', 'Integration',     'Connect Organon principles → MM selection → Repertory application', '9-12 PM', 'revision');
day('Oct 30 Fri', 'MCQ Practice',    'POM MCQs — 60 questions (clinical scenarios)', '9-11 AM', 'mock');
day('Oct 31 Sat', 'Self Assessment', 'Rate yourself again 1-5. Identify final weak areas for Nov.', '9-10 AM', 'revision');

// ─── NOVEMBER: Full Revision ──────────────────────────────────────────────────
// Week 21 (Nov 1-7) – Organon complete revision
day('Nov 1 Sun',  'REST',            'Rest day (start of revision month)', '—', 'rest');
day('Nov 2 Mon',  'Organon',         'Revision: Aph 1-50 — write definitions from memory, check', '9-11 AM', 'organon');
day('Nov 3 Tue',  'Organon',         'Revision: Aph 51-120 — key concepts, check with book', '9-11 AM', 'organon');
day('Nov 4 Wed',  'Organon',         'Revision: Aph 121-203 — totality, similimum, one-sided disease', '9-11 AM', 'organon');
day('Nov 5 Thu',  'Organon',         'Revision: Aph 204-285 + 6th Ed additions — LM potency', '9-11 AM', 'organon');
day('Nov 6 Fri',  'Organon',         'Miasm theory full revision — Hahnemann\'s chronic diseases', '9-11 AM', 'organon');
day('Nov 7 Sat',  'Mock Test',       'Organon mock test — 3-hour timed theory paper', '9-12 PM', 'mock');

// Week 22 (Nov 8-14) – MM complete revision
day('Nov 8 Sun',  'REST',            'Rest day', '—', 'rest');
day('Nov 9 Mon',  'Materia Medica',  'Revision: Polychrests Tier 1 (10 remedies) — cards drill', '9-11:30 AM', 'mm');
day('Nov 10 Tue', 'Materia Medica',  'Revision: Polychrests Tier 2 (10 remedies) — cards drill', '9-11:30 AM', 'mm');
day('Nov 11 Wed', 'Materia Medica',  'Revision: Extended remedies (nosodes, metals, pain remedies)', '9-11:30 AM', 'mm');
day('Nov 12 Thu', 'Materia Medica',  'Comparative MM — write 5-remedy differentiation tables', '9-12 PM', 'mm');
day('Nov 13 Fri', 'Materia Medica',  'Miasm grouping revision + constitutions quick-fire drill', '9-11 AM', 'mm');
day('Nov 14 Sat', 'Mock Test',       'Materia Medica mock test — 3-hour timed theory paper', '9-12 PM', 'mock');

// Week 23 (Nov 15-21) – Repertory + POM revision
day('Nov 15 Sun', 'REST',            'Rest day', '—', 'rest');
day('Nov 16 Mon', 'Repertory',       'Revision: Kent\'s Repertory structure + grading — full chapter list', '9-11 AM', 'rep');
day('Nov 17 Tue', 'Repertory',       'Revision: MIND + HEAD + CHEST + FEVER — important rubrics', '9-11:30 AM', 'rep');
day('Nov 18 Wed', 'Repertory',       'Practice Case 5 + Case 6: Full repertorization (2 cases)', '9-12 PM', 'rep');
day('Nov 19 Thu', 'Prac. of Medicine','POM Revision: CVS + Respiratory + GIT systems', '9-12 PM', 'pom');
day('Nov 20 Fri', 'Prac. of Medicine','POM Revision: Neuro + Endocrine + Infections + Misc', '9-12 PM', 'pom');
day('Nov 21 Sat', 'Mock Test',       'Repertory + POM combined mock — timed papers', '9-12:30 PM', 'mock');

// Week 24 (Nov 22-28) – Integration + 5 Previous Papers
day('Nov 22 Sun', 'REST',            'Rest day', '—', 'rest');
day('Nov 23 Mon', 'Previous Papers', 'Previous year paper set 2 — Organon (timed 3 hrs)', '9-12 PM', 'mock');
day('Nov 24 Tue', 'Previous Papers', 'Previous year paper set 2 — Materia Medica (timed 3 hrs)', '9-12 PM', 'mock');
day('Nov 25 Wed', 'Previous Papers', 'Previous year paper set 2 — Repertory (timed)', '9-12 PM', 'mock');
day('Nov 26 Thu', 'Previous Papers', 'Previous year paper set 2 — POM (timed 3 hrs)', '9-12 PM', 'mock');
day('Nov 27 Fri', 'Review',          'Review all 4 papers — answer improvement, missed topics', '9-12 PM', 'revision');
day('Nov 28 Sat', 'Mixed Revision',  'Short notes: top 10 high-yield topics per subject', '9-12 PM', 'revision');
day('Nov 29 Sun', 'REST',            'Rest day', '—', 'rest');
day('Nov 30 Mon', 'Speed Revision',  'Flash through all remedy cards + aphorism bookmarks', '9-11 AM', 'revision');

// ─── DECEMBER: Final Sprint ───────────────────────────────────────────────────
// Week 25 (Dec 1-7) – Full rapid revision
day('Dec 1 Tue',  'Organon',         'Rapid revision: Scan all notes — aphorism numbers + definitions', '9-11 AM', 'organon');
day('Dec 2 Wed',  'Materia Medica',  'Rapid revision: All remedy cards — mentals + generals only', '9-11 AM', 'mm');
day('Dec 3 Thu',  'Repertory',       'Rapid revision: Chapter structure + top rubrics cheat sheet', '9-10:30 AM', 'rep');
day('Dec 4 Fri',  'Prac. of Medicine','Rapid revision: Disease → features → remedy quick tables', '9-11 AM', 'pom');
day('Dec 5 Sat',  'Mixed',           'All 4 subjects: 2-hour rapid scan of personal notes', '9-11 AM', 'revision');
day('Dec 6 Sun',  'REST',            'Rest day — walk, eat well, sleep 8 hrs', '—', 'rest');
day('Dec 7 Mon',  'Previous Papers', 'Set 3 — Organon + MM back-to-back timed papers', '9-12 PM', 'mock');

// Week 26 (Dec 8-14) – Previous papers + targeted revision
day('Dec 8 Tue',  'Previous Papers', 'Set 3 — Repertory + POM back-to-back timed papers', '9-12 PM', 'mock');
day('Dec 9 Wed',  'Review',          'Final review of all mock errors — list of 20 weak points', '9-11 AM', 'revision');
day('Dec 10 Thu', 'Targeted',        'Study only the 20 weak points from Dec 9 list', '9-12 PM', 'revision');
day('Dec 11 Fri', 'Organon',         'Final Organon: Top 30 aphorisms — recite and verify', '9-11 AM', 'organon');
day('Dec 12 Sat', 'Materia Medica',  'Final MM: Top differentials — Puls vs Sepia, Sulph vs Lyco etc.', '9-11 AM', 'mm');
day('Dec 13 Sun', 'REST',            'Rest day — full mental rest, no heavy study', '—', 'rest');
day('Dec 14 Mon', 'Repertory',       'Final Repertory: Rubric practice — 10 quick cases', '9-11 AM', 'rep');

// Week 27 (Dec 15-20) – Final days
day('Dec 15 Tue', 'Prac. of Medicine','Final POM: Top 10 diseases summary read-through', '9-10:30 AM', 'pom');
day('Dec 16 Wed', 'All Subjects',    'Short notes only — 30 min per subject, light read', '9-11 AM', 'revision');
day('Dec 17 Thu', 'All Subjects',    'Read your handwritten notes — nothing new today', '9-10:30 AM', 'revision');
day('Dec 18 Fri', 'Light Revision',  'Only remedy keynote cards — 1 hour max. Rest the day.', '9-10 AM', 'revision');
day('Dec 19 Sat', 'Preparation',     'Pack materials, confirm exam schedule, sleep by 10 PM', '—', 'rest');
day('Dec 20 Sun', 'EXAM',            '*** EXAM DAY — You are ready. Trust your preparation. ***', '—', 'mock');

// ─── DOCUMENT GENERATION ─────────────────────────────────────────────────────

function hexToRGB(hex) {
  return {
    r: parseInt(hex.slice(0,2),16),
    g: parseInt(hex.slice(2,4),16),
    b: parseInt(hex.slice(4,6),16)
  };
}

function colorCell(hex, children, options = {}) {
  return new TableCell({
    shading: { fill: hex, type: ShadingType.SOLID, color: hex },
    verticalAlign: VerticalAlign.CENTER,
    margins: { top: 60, bottom: 60, left: 80, right: 80 },
    ...options,
    children,
  });
}

function boldPara(text, color = '000000', size = 18, align = AlignmentType.LEFT) {
  return new Paragraph({
    alignment: align,
    children: [new TextRun({ text, bold: true, color, size, font: 'Calibri' })],
  });
}

function normalPara(text, color = '000000', size = 16, align = AlignmentType.LEFT) {
  return new Paragraph({
    alignment: align,
    children: [new TextRun({ text, color, size, font: 'Calibri' })],
  });
}

function smallPara(text, color = '444444', size = 14) {
  return new Paragraph({
    children: [new TextRun({ text, color, size, font: 'Calibri' })],
  });
}

// Build a month section
function buildMonthSection(monthName, phase, phaseDesc, days) {
  const children = [];

  // Month header
  children.push(new Paragraph({
    heading: HeadingLevel.HEADING_1,
    alignment: AlignmentType.CENTER,
    children: [new TextRun({ text: `📅  ${monthName}`, bold: true, size: 36, color: COLOURS.header, font: 'Calibri' })],
    spacing: { before: 300, after: 100 },
  }));

  children.push(new Paragraph({
    alignment: AlignmentType.CENTER,
    children: [new TextRun({ text: `${phase}  •  ${phaseDesc}`, bold: false, size: 20, color: COLOURS.subheader, font: 'Calibri' })],
    spacing: { before: 0, after: 200 },
  }));

  // Table header row
  const headerRow = new TableRow({
    tableHeader: true,
    children: [
      colorCell(COLOURS.header, [boldPara('Date', COLOURS.white, 18, AlignmentType.CENTER)], { width: { size: 12, type: WidthType.PERCENTAGE } }),
      colorCell(COLOURS.header, [boldPara('Subject', COLOURS.white, 18, AlignmentType.CENTER)], { width: { size: 18, type: WidthType.PERCENTAGE } }),
      colorCell(COLOURS.header, [boldPara('Topic / Task', COLOURS.white, 18, AlignmentType.CENTER)], { width: { size: 52, type: WidthType.PERCENTAGE } }),
      colorCell(COLOURS.header, [boldPara('Time', COLOURS.white, 18, AlignmentType.CENTER)], { width: { size: 10, type: WidthType.PERCENTAGE } }),
      colorCell(COLOURS.header, [boldPara('✓ Done', COLOURS.white, 18, AlignmentType.CENTER)], { width: { size: 8, type: WidthType.PERCENTAGE } }),
    ],
  });

  const dataRows = days.map(d => {
    const bg = COLOURS[d.type] || COLOURS.white;
    const isRest = d.type === 'rest';
    const textColor = isRest ? '888888' : '1A1A1A';
    return new TableRow({
      children: [
        colorCell(bg, [smallPara(d.date, textColor, 15)], { width: { size: 12, type: WidthType.PERCENTAGE } }),
        colorCell(bg, [boldPara(d.subject, textColor, 15)], { width: { size: 18, type: WidthType.PERCENTAGE } }),
        colorCell(bg, [normalPara(d.topic, textColor, 15)], { width: { size: 52, type: WidthType.PERCENTAGE } }),
        colorCell(bg, [smallPara(d.time, textColor, 14)], { width: { size: 10, type: WidthType.PERCENTAGE } }),
        colorCell(COLOURS.white, [normalPara('', '000000', 16, AlignmentType.CENTER)], { width: { size: 8, type: WidthType.PERCENTAGE } }),
      ],
    });
  });

  const table = new Table({
    width: { size: 100, type: WidthType.PERCENTAGE },
    rows: [headerRow, ...dataRows],
  });

  children.push(table);
  children.push(new Paragraph({ children: [new PageBreak()], spacing: { before: 0, after: 0 } }));

  return children;
}

// Split schedule by month
function getMonth(m) {
  return schedule.filter(d => d.date.startsWith(m));
}

// Legend
function buildLegend() {
  const items = [
    { color: COLOURS.organon, label: 'Organon of Medicine' },
    { color: COLOURS.mm,      label: 'Materia Medica' },
    { color: COLOURS.rep,     label: 'Repertory' },
    { color: COLOURS.pom,     label: 'Practice of Medicine' },
    { color: COLOURS.revision,label: 'Revision / Active Recall' },
    { color: COLOURS.mock,    label: 'Mock Test / Previous Papers' },
    { color: COLOURS.rest,    label: 'Rest Day' },
  ];

  const rows = items.map(item => new TableRow({
    children: [
      colorCell(item.color, [normalPara('       ', '000000', 16)], { width: { size: 5, type: WidthType.PERCENTAGE } }),
      new TableCell({
        margins: { top: 40, bottom: 40, left: 100, right: 80 },
        width: { size: 45, type: WidthType.PERCENTAGE },
        children: [normalPara(item.label, '1A1A1A', 16)],
      }),
    ],
  }));

  return [
    new Paragraph({
      alignment: AlignmentType.CENTER,
      children: [new TextRun({ text: 'Colour Key', bold: true, size: 24, color: COLOURS.header, font: 'Calibri' })],
      spacing: { before: 200, after: 100 },
    }),
    new Table({ width: { size: 50, type: WidthType.PERCENTAGE }, rows }),
    new Paragraph({ children: [new PageBreak()] }),
  ];
}

// Cover page
function buildCover() {
  return [
    new Paragraph({ spacing: { before: 1200 } }),
    new Paragraph({
      alignment: AlignmentType.CENTER,
      children: [new TextRun({ text: 'BHMS FINAL YEAR', bold: true, size: 64, color: COLOURS.header, font: 'Calibri' })],
    }),
    new Paragraph({
      alignment: AlignmentType.CENTER,
      children: [new TextRun({ text: 'Daily Study Tracker & Calendar', bold: false, size: 40, color: COLOURS.subheader, font: 'Calibri' })],
      spacing: { before: 100, after: 60 },
    }),
    new Paragraph({
      alignment: AlignmentType.CENTER,
      children: [new TextRun({ text: 'July 1 — December 20, 2026', bold: false, size: 28, color: '555555', font: 'Calibri' })],
      spacing: { before: 60, after: 400 },
    }),
    new Paragraph({
      alignment: AlignmentType.CENTER,
      children: [new TextRun({ text: 'Subjects: Organon of Medicine  |  Materia Medica  |  Repertory  |  Practice of Medicine', size: 22, color: '555555', font: 'Calibri' })],
    }),
    new Paragraph({
      alignment: AlignmentType.CENTER,
      children: [new TextRun({ text: 'Study Hours: 4-6 hrs/day  |  Strategy: Habit-first, Active Recall, Never miss twice', size: 22, color: '555555', font: 'Calibri' })],
      spacing: { before: 60, after: 600 },
    }),
    new Paragraph({
      alignment: AlignmentType.CENTER,
      children: [new TextRun({ text: 'Name: ___________________________     Exam Date: ___________________', size: 22, color: '888888', font: 'Calibri' })],
    }),
    new Paragraph({ children: [new PageBreak()] }),
  ];
}

// Rules reminder page
function buildRules() {
  const rules = [
    '1.  Never miss 2 days in a row — one missed day is an accident, two is a habit.',
    '2.  Minimum session rule: if you can\'t do 4 hours, do just 1 page. Keep the streak alive.',
    '3.  Tick the ✓ Done column every single day — even for 30 min sessions.',
    '4.  After reading any topic, close the book and write 5 points from memory (active recall).',
    '5.  Every Saturday is either revision or a mock test — no exceptions.',
    '6.  Sunday is a genuine rest day — guilt-free. Rest is part of the plan.',
    '7.  From October onwards, do at least 1 previous year paper per week under timed conditions.',
    '8.  When you restart after a break — start with 45-minute sessions for 2 days, then ramp up.',
    '9.  Don\'t try to catch up lost days with marathon sessions. Just continue from where you are.',
    '10. Sleep 7-8 hours. Memory consolidation happens during sleep — not optional.',
  ];
  const children = [
    new Paragraph({
      alignment: AlignmentType.CENTER,
      children: [new TextRun({ text: 'Rules of This Plan', bold: true, size: 36, color: COLOURS.header, font: 'Calibri' })],
      spacing: { before: 300, after: 300 },
    }),
    ...rules.map(r => new Paragraph({
      indent: { left: 400 },
      spacing: { before: 80, after: 80 },
      children: [new TextRun({ text: r, size: 20, color: '1A1A1A', font: 'Calibri' })],
    })),
    new Paragraph({ children: [new PageBreak()] }),
  ];
  return children;
}

// Monthly progress tracker (end of doc)
function buildProgressTracker() {
  const months = ['July', 'August', 'September', 'October', 'November', 'December'];
  const subjects = ['Organon', 'Materia Medica', 'Repertory', 'Prac. of Medicine'];

  const headerRow = new TableRow({
    tableHeader: true,
    children: [
      colorCell(COLOURS.header, [boldPara('Month', COLOURS.white, 18)], { width: { size: 15, type: WidthType.PERCENTAGE } }),
      ...subjects.map(s => colorCell(COLOURS.header, [boldPara(s, COLOURS.white, 15, AlignmentType.CENTER)], { width: { size: 17, type: WidthType.PERCENTAGE } })),
      colorCell(COLOURS.header, [boldPara('Missed Days', COLOURS.white, 15, AlignmentType.CENTER)], { width: { size: 17, type: WidthType.PERCENTAGE } }),
    ],
  });

  const dataRows = months.map(m => new TableRow({
    children: [
      new TableCell({ margins: { top: 60, bottom: 60, left: 80, right: 80 }, children: [normalPara(m, '1A1A1A', 16)] }),
      ...subjects.map(() => new TableCell({ margins: { top: 60, bottom: 60, left: 80, right: 80 }, children: [normalPara('   / 5', '888888', 16, AlignmentType.CENTER)] })),
      new TableCell({ margins: { top: 60, bottom: 60, left: 80, right: 80 }, children: [normalPara('', '000000', 16)] }),
    ],
  }));

  return [
    new Paragraph({
      alignment: AlignmentType.CENTER,
      children: [new TextRun({ text: 'Monthly Self-Assessment Tracker', bold: true, size: 32, color: COLOURS.header, font: 'Calibri' })],
      spacing: { before: 400, after: 100 },
    }),
    new Paragraph({
      alignment: AlignmentType.CENTER,
      children: [new TextRun({ text: 'Rate yourself 1-5 at the end of each month. 1 = barely started, 5 = confident.', size: 18, color: '555555', font: 'Calibri' })],
      spacing: { before: 0, after: 200 },
    }),
    new Table({ width: { size: 100, type: WidthType.PERCENTAGE }, rows: [headerRow, ...dataRows] }),
  ];
}

// ─── ASSEMBLE DOCUMENT ────────────────────────────────────────────────────────
const allChildren = [
  ...buildCover(),
  ...buildRules(),
  ...buildLegend(),
  ...buildMonthSection('JULY 2026', 'Phase 1: Foundation', 'Short sessions — build the study habit first', getMonth('Jul')),
  ...buildMonthSection('AUGUST 2026', 'Phase 1 Continued', 'Deep reading — Organon done, MM + Repertory + POM begins', getMonth('Aug')),
  ...buildMonthSection('SEPTEMBER 2026', 'Phase 2: Deep Study', 'Detailed POM + active recall + first MCQ practice', getMonth('Sep')),
  ...buildMonthSection('OCTOBER 2026', 'Phase 2 Continued', 'Extended MM + Repertory cases + previous year papers start', getMonth('Oct')),
  ...buildMonthSection('NOVEMBER 2026', 'Phase 3: Full Revision', 'Complete subject-wise revision + mock tests + 5-year papers', getMonth('Nov')),
  ...buildMonthSection('DECEMBER 2026', 'Phase 4: Final Sprint', 'Rapid revision + targeted weak areas + exam preparation', getMonth('Dec')),
  ...buildProgressTracker(),
];

const doc = new Document({
  styles: {
    default: {
      document: {
        run: { font: 'Calibri', size: 18 },
      },
    },
  },
  sections: [{
    properties: {
      page: {
        margin: { top: 720, bottom: 720, left: 720, right: 720 },
      },
    },
    children: allChildren,
  }],
});

Packer.toBuffer(doc).then(buffer => {
  fs.writeFileSync('/home/daytona/workspace/bhms-calendar/BHMS_Study_Calendar_July_Dec.docx', buffer);
  console.log('SUCCESS: File written.');
}).catch(err => {
  console.error('ERROR:', err);
  process.exit(1);
});
Running Command

cd /home/daytona/workspace/bhms-calendar && node generate_calendar.js 2>&1

Running Command

python3 /home/daytona/skills/docx/scripts/office/validate.py /home/daytona/workspace/bhms-calendar/BHMS_Study_Calendar_July_Dec.docx 2>&1

Running Command

ls -lh /home/daytona/workspace/bhms-calendar/ && python3 -c "import zipfile; z=zipfile.ZipFile('/home/daytona/workspace/bhms-calendar/BHMS_Study_Calendar_July_Dec.docx'); print('Valid ZIP, files:', z.namelist()[:8])"

Your printable calendar is ready! Download it here:

BHMS Study Calendar July Dec

Word Document · DOCX


What's inside the document

Page 1 - Cover Page Your name field, exam date field, subject list, and study hours
Page 2 - Rules of This Plan The 10 non-negotiables including the 2-day rule, minimum session rule, and sleep rule - printed so you see them every time you open the doc
Page 3 - Colour Key Every subject has its own colour so you can see at a glance what type of session each day is:
  • 🔵 Blue = Organon
  • 🟢 Green = Materia Medica
  • 🟡 Yellow = Repertory
  • 🔴 Pink = Practice of Medicine
  • 🟣 Purple = Revision / Active Recall
  • 🟠 Orange = Mock Test / Previous Papers
  • ⚪ Grey = Rest Day
Pages 4-9 - Monthly Calendars (July-December) Each day has: Date | Subject | Full Topic Description | Time | ✓ Done checkbox
Last Page - Monthly Self-Assessment Tracker Rate yourself 1-5 on each subject every month - shows your progress over 6 months

How to use it: Print it, put it on your desk or wall. Tick the ✓ Done column with a pen every day you complete a session. Seeing the chain of ticks is the strongest motivation to keep going.

Iam not able to open it after downloading

Reading File
Running Command

cd /home/daytona/workspace/bhms-calendar && python3 /home/daytona/skills/docx/scripts/office/soffice.py --headless --convert-to pdf BHMS_Study_Calendar_July_Dec.docx 2>&1

Running Command

python3 -c "from reportlab.lib import colors; print('reportlab ok')" 2>&1

Writing File

~/bhms-calendar/generate_pdf.py

from reportlab.lib.pagesizes import A4, landscape
from reportlab.lib import colors
from reportlab.lib.units import cm, mm
from reportlab.platypus import (
    SimpleDocTemplate, Table, TableStyle, Paragraph, Spacer,
    PageBreak, HRFlowable
)
from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle
from reportlab.lib.enums import TA_CENTER, TA_LEFT
from reportlab.platypus import KeepTogether

OUTPUT = '/home/daytona/workspace/bhms-calendar/BHMS_Study_Calendar_July_Dec.pdf'

# ── Colours ──────────────────────────────────────────────────────────────────
C_ORGANON  = colors.HexColor('#D6EAF8')
C_MM       = colors.HexColor('#D5F5E3')
C_REP      = colors.HexColor('#FCF3CF')
C_POM      = colors.HexColor('#FADBD8')
C_REVISION = colors.HexColor('#E8DAEF')
C_MOCK     = colors.HexColor('#FDEBD0')
C_REST     = colors.HexColor('#F2F3F4')
C_HEADER   = colors.HexColor('#2C3E50')
C_ACCENT   = colors.HexColor('#1A5276')
C_WHITE    = colors.white
C_SUBHEAD  = colors.HexColor('#5D6D7E')
C_TEXT     = colors.HexColor('#1A1A1A')

TYPE_COLOR = {
    'organon':  C_ORGANON,
    'mm':       C_MM,
    'rep':      C_REP,
    'pom':      C_POM,
    'revision': C_REVISION,
    'mock':     C_MOCK,
    'rest':     C_REST,
}

# ── Styles ────────────────────────────────────────────────────────────────────
styles = getSampleStyleSheet()

def S(name, **kw):
    return ParagraphStyle(name, **kw)

title_style   = S('Title2', fontSize=28, textColor=C_HEADER, alignment=TA_CENTER, spaceAfter=4, fontName='Helvetica-Bold')
sub_style     = S('Sub',    fontSize=13, textColor=C_SUBHEAD, alignment=TA_CENTER, spaceAfter=2, fontName='Helvetica')
h1_style      = S('H1',    fontSize=18, textColor=C_HEADER,  alignment=TA_CENTER, spaceAfter=3, spaceBefore=6, fontName='Helvetica-Bold')
h2_style      = S('H2',    fontSize=11, textColor=C_SUBHEAD, alignment=TA_CENTER, spaceAfter=6, fontName='Helvetica')
body_style    = S('Body2', fontSize=9,  textColor=C_TEXT, spaceAfter=3, fontName='Helvetica')
small_style   = S('Sm',    fontSize=8,  textColor=C_TEXT, fontName='Helvetica')
bold_small    = S('BSm',   fontSize=8,  textColor=C_TEXT, fontName='Helvetica-Bold')
cell_style    = S('Cell',  fontSize=7.5, textColor=C_TEXT, fontName='Helvetica', leading=10)
cell_bold     = S('CellB', fontSize=7.5, textColor=C_TEXT, fontName='Helvetica-Bold', leading=10)
cell_grey     = S('CellG', fontSize=7.5, textColor=colors.HexColor('#888888'), fontName='Helvetica', leading=10)
cell_hdr      = S('CellH', fontSize=7.5, textColor=C_WHITE, fontName='Helvetica-Bold', leading=10)
rule_style    = S('Rule',  fontSize=9.5, textColor=C_TEXT, spaceAfter=5, spaceBefore=2, fontName='Helvetica', leading=14)

# ── Schedule Data ─────────────────────────────────────────────────────────────
schedule = []

def day(date, subject, topic, time_, type_):
    schedule.append({'date': date, 'subject': subject, 'topic': topic, 'time': time_, 'type': type_})

# JULY
day('Jul 1 Tue',  'Organon',          'Aph 1-9: Definition of medicine & cure',                          '9-9:45 AM', 'organon')
day('Jul 2 Wed',  'Organon',          'Aph 10-17: Disease concept & vital force',                        '9-9:45 AM', 'organon')
day('Jul 3 Thu',  'Organon',          'Aph 18-29: Cause of disease, symptoms',                           '9-10:30 AM','organon')
day('Jul 4 Fri',  'Organon',          'Aph 30-40: Susceptibility, exciting & maintaining causes',        '9-10:30 AM','organon')
day('Jul 5 Sat',  'Active Recall',    'Write from memory: Aph 1-40 key points',                          '9-10 AM',   'revision')
day('Jul 6 Sun',  'REST',             'No study — rest day',                                             '—',         'rest')
day('Jul 7 Mon',  'Organon',          'Aph 41-50: Accessory symptoms, drug action',                      '9-10:30 AM','organon')
day('Jul 8 Tue',  'Organon',          'Aph 51-70: Homeopathy vs allopathy vs isopathy',                  '9-10:30 AM','organon')
day('Jul 9 Wed',  'Organon',          'Aph 71-82: Classification of disease (acute/chronic)',             '9-11 AM',   'organon')
day('Jul 10 Thu', 'Organon',          'Aph 83-104: Case taking — symptoms, totality',                    '9-11 AM',   'organon')
day('Jul 11 Fri', 'Organon',          'Aph 105-120: Drug proving methodology',                           '9-11 AM',   'organon')
day('Jul 12 Sat', 'Active Recall',    'Recall quiz: Aph 41-120 self-test + notes',                       '9-10:30 AM','revision')
day('Jul 13 Sun', 'REST',             'Rest day',                                                        '—',         'rest')
day('Jul 14 Mon', 'Organon',          'Aph 121-145: Materia medica, pure effects of drugs',              '9-11 AM',   'organon')
day('Jul 15 Tue', 'Organon',          'Aph 146-171: Law of Similars, selection of remedy',               '9-11 AM',   'organon')
day('Jul 16 Wed', 'Organon',          'Aph 172-203: Obstacles to cure, one-sided diseases',              '9-11 AM',   'organon')
day('Jul 17 Thu', 'Organon',          'Aph 204-230: Mental diseases, intermittent diseases',             '9-11 AM',   'organon')
day('Jul 18 Fri', 'Organon',          'Aph 231-263: Intermittent fevers, posology, potency',             '9-11 AM',   'organon')
day('Jul 19 Sat', 'Organon',          'Aph 264-285 + LM potency (6th Ed additions)',                     '9-11:30 AM','organon')
day('Jul 20 Sun', 'Active Recall',    'Full Organon self-quiz — write key aph numbers & meanings',       '9-10:30 AM','revision')
day('Jul 21 Mon', 'Materia Medica',   'Sulphur — constitution, mentals, generals, keynotes',             '9-11 AM',   'mm')
day('Jul 22 Tue', 'Materia Medica',   'Calcarea Carbonica — full study + compare with Sulphur',          '9-11 AM',   'mm')
day('Jul 23 Wed', 'Materia Medica',   'Lycopodium — constitution, modalities, clinical',                 '9-11 AM',   'mm')
day('Jul 24 Thu', 'Materia Medica',   'Pulsatilla — mentals, generals, keynotes',                        '9-11 AM',   'mm')
day('Jul 25 Fri', 'Materia Medica',   'Natrum Muriaticum — mentals, modalities, clinical uses',          '9-11 AM',   'mm')
day('Jul 26 Sat', 'Revision',         'Compare: Sulph vs Calc Carb vs Lyco vs Puls vs Nat Mur',         '9-11 AM',   'revision')
day('Jul 27 Sun', 'REST',             'Rest day',                                                        '—',         'rest')
day('Jul 28 Mon', 'Materia Medica',   'Phosphorus — constitution, fears, haemorrhagic tendency',         '9-11 AM',   'mm')
day('Jul 29 Tue', 'Materia Medica',   'Arsenicum Album — anxiety, restlessness, periodicity',            '9-11 AM',   'mm')
day('Jul 30 Wed', 'Materia Medica',   'Nux Vomica — type A personality, modalities, GIT',               '9-11 AM',   'mm')
day('Jul 31 Thu', 'Materia Medica',   'Belladonna & Bryonia — acute remedies, compare modalities',       '9-11 AM',   'mm')

# AUGUST
day('Aug 1 Sat',  'Revision',         'Make one-page remedy cards for all 10 Tier-1 remedies',           '9-12 PM',   'revision')
day('Aug 2 Sun',  'REST',             'Rest day',                                                        '—',         'rest')
day('Aug 3 Mon',  'Materia Medica',   'Sepia — hormonal, bearing-down sensation, indifference',          '9-11 AM',   'mm')
day('Aug 4 Tue',  'Materia Medica',   'Ignatia — grief, contradictions, hysterical symptoms',            '9-11 AM',   'mm')
day('Aug 5 Wed',  'Materia Medica',   'Lachesis — jealousy, left-sided, loquacity',                     '9-11 AM',   'mm')
day('Aug 6 Thu',  'Materia Medica',   'Thuja — fixed ideas, warts, sycotic miasm',                      '9-11 AM',   'mm')
day('Aug 7 Fri',  'Materia Medica',   'Silicea — lack of confidence, suppuration, chilly patient',       '9-11 AM',   'mm')
day('Aug 8 Sat',  'Materia Medica',   'Graphites — obesity, skin eruptions, timid, chilly',              '9-11 AM',   'mm')
day('Aug 9 Sun',  'REST',             'Rest day',                                                        '—',         'rest')
day('Aug 10 Mon', 'Materia Medica',   'Rhus Tox & Apis Mel — modalities comparison (hot vs cold)',       '9-11 AM',   'mm')
day('Aug 11 Tue', 'Materia Medica',   'Aconite & Hepar Sulph — acute vs suppurative states',            '9-11 AM',   'mm')
day('Aug 12 Wed', 'Revision',         'Compare Tier-2 remedies — write differential tables',             '9-11 AM',   'revision')
day('Aug 13 Thu', 'Repertory',        "Intro to Kent's Repertory — structure, sections, grading",        '9-11 AM',   'rep')
day('Aug 14 Fri', 'Repertory',        'MIND chapter — fear, grief, jealousy, irritability rubrics',      '9-11 AM',   'rep')
day('Aug 15 Sat', 'REST',             'Independence Day / Rest',                                         '—',         'rest')
day('Aug 16 Sun', 'REST',             'Rest day',                                                        '—',         'rest')
day('Aug 17 Mon', 'Repertory',        'HEAD chapter — headache rubrics, sides, modalities',              '9-11 AM',   'rep')
day('Aug 18 Tue', 'Repertory',        'CHEST & HEART — palpitation, cough, dyspnoea rubrics',           '9-11 AM',   'rep')
day('Aug 19 Wed', 'Repertory',        'STOMACH & ABDOMEN — nausea, vomiting, hunger rubrics',           '9-11 AM',   'rep')
day('Aug 20 Thu', 'Repertory',        'STOOL chapter — diarrhoea, constipation rubrics',                '9-11 AM',   'rep')
day('Aug 21 Fri', 'Repertory',        'FEVER chapter — types of fever, onset, modalities',              '9-11 AM',   'rep')
day('Aug 22 Sat', 'Repertory',        'GENERALS & SKIN chapters — commonly tested rubrics',              '9-11 AM',   'rep')
day('Aug 23 Sun', 'REST',             'Rest day',                                                        '—',         'rest')
day('Aug 24 Mon', 'Repertory',        'Repertorization methods: Totality, Keynote, Elimination',         '9-11 AM',   'rep')
day('Aug 25 Tue', 'Repertory',        'Practice Case 1: Acute case — repertorize with Kent',             '9-11:30 AM','rep')
day('Aug 26 Wed', 'Repertory',        'Practice Case 2: Chronic case — full repertorization',            '9-11:30 AM','rep')
day('Aug 27 Thu', 'Prac. of Medicine','Introduction — approach to patient, case history taking',         '9-11 AM',   'pom')
day('Aug 28 Fri', 'Prac. of Medicine','CVS — anatomy review, cardiac history & examination',             '9-11 AM',   'pom')
day('Aug 29 Sat', 'Prac. of Medicine','CVS — Hypertension: stages, investigations, remedies (Aurum)',    '9-11:30 AM','pom')
day('Aug 30 Sun', 'REST',             'Rest day',                                                        '—',         'rest')
day('Aug 31 Mon', 'Prac. of Medicine','CVS — Heart Failure: features, Digitalis, Cactus Grand',          '9-11 AM',   'pom')

# SEPTEMBER
day('Sep 1 Tue',  'Prac. of Medicine','CVS — IHD, Angina, MI: features, ECG basics, Lachesis',          '9-11 AM',   'pom')
day('Sep 2 Wed',  'Prac. of Medicine','Respiratory — Asthma: Arsenicum, Ipecac, Lobelia',               '9-11 AM',   'pom')
day('Sep 3 Thu',  'Prac. of Medicine','Respiratory — Pneumonia, Bronchitis: Ant Tart, Phosphorus',       '9-11 AM',   'pom')
day('Sep 4 Fri',  'Prac. of Medicine','Respiratory — TB: types, investigations, Stannum, Phosphorus',    '9-11:30 AM','pom')
day('Sep 5 Sat',  'Active Recall',    'CVS + Respiratory table: disease → features → remedy',           '9-11 AM',   'revision')
day('Sep 6 Sun',  'REST',             'Rest day',                                                        '—',         'rest')
day('Sep 7 Mon',  'Prac. of Medicine','GIT — Gastric ulcer, GERD: Nux Vomica, Robinia, Carbo Veg',       '9-11 AM',   'pom')
day('Sep 8 Tue',  'Prac. of Medicine','GIT — Diarrhoea: Arsenicum, Croton Tig, Aloe, Veratrum Album',   '9-11 AM',   'pom')
day('Sep 9 Wed',  'Prac. of Medicine','GIT — Jaundice, Hepatitis: Chelidonium, Lycopodium',              '9-11 AM',   'pom')
day('Sep 10 Thu', 'Prac. of Medicine','Neurology — Headache: migraine, tension; Belladonna, Sanguinaria','9-11 AM',   'pom')
day('Sep 11 Fri', 'Prac. of Medicine','Neurology — Epilepsy: types, Bufo, Cuprum, Cicuta',              '9-11 AM',   'pom')
day('Sep 12 Sat', 'Materia Medica',   'Deep revision: Sulphur, Calc Carb, Lyco (keynote drill)',         '9-11:30 AM','mm')
day('Sep 13 Sun', 'REST',             'Rest day',                                                        '—',         'rest')
day('Sep 14 Mon', 'Prac. of Medicine','Neurology — Paralysis, stroke: Causticum, Conium, Gelsemium',     '9-11 AM',   'pom')
day('Sep 15 Tue', 'Prac. of Medicine','Endocrine — Diabetes: Uranium Nit, Syzygium, complications',      '9-11 AM',   'pom')
day('Sep 16 Wed', 'Prac. of Medicine','Endocrine — Thyroid: hypo/hyperthyroid, Iodum, Thyroidinum',      '9-11 AM',   'pom')
day('Sep 17 Thu', 'Prac. of Medicine','Infections — Malaria, Typhoid: Nat Mur, Arsenicum, Baptisia',     '9-11 AM',   'pom')
day('Sep 18 Fri', 'Prac. of Medicine','Infections — Dengue, Cholera: Eupatorium, Veratrum Album',        '9-11 AM',   'pom')
day('Sep 19 Sat', 'Active Recall',    'Full POM table: all systems covered so far',                      '9-11:30 AM','revision')
day('Sep 20 Sun', 'REST',             'Rest day',                                                        '—',         'rest')
day('Sep 21 Mon', 'Prac. of Medicine','Blood — Anaemia types, investigations, Ferrum Met, Calc Phos',    '9-11 AM',   'pom')
day('Sep 22 Tue', 'Prac. of Medicine','Renal — UTI, nephritis, renal failure: Berberis, Apis',           '9-11 AM',   'pom')
day('Sep 23 Wed', 'Prac. of Medicine','Joints — RA, gout: Rhus Tox, Colchicum, Benzoic Acid',           '9-11 AM',   'pom')
day('Sep 24 Thu', 'Prac. of Medicine','Skin — Eczema, psoriasis, urticaria: Sulphur, Graphites',         '9-11 AM',   'pom')
day('Sep 25 Fri', 'Organon',          'Deep revision — Miasm theory: Psora, Sycosis, Syphilis',          '9-11:30 AM','organon')
day('Sep 26 Sat', 'Organon',          'Chronic diseases — obstacles to cure, diet, regimen (259-263)',   '9-11 AM',   'organon')
day('Sep 27 Sun', 'REST',             'Rest day',                                                        '—',         'rest')
day('Sep 28 Mon', 'MCQ Practice',     'Organon MCQs — 50 questions (previous exam pattern)',              '9-11 AM',   'mock')
day('Sep 29 Tue', 'MCQ Practice',     'Materia Medica MCQs — 50 questions (polychrests focus)',           '9-11 AM',   'mock')
day('Sep 30 Wed', 'Self Assessment',  'Rate yourself 1-5 on all 4 subjects. Plan weak areas for Oct.',   '9-10 AM',   'revision')

# OCTOBER
day('Oct 1 Thu',  'Materia Medica',   'MM: Carcinosin, Medorrhinum, Tuberculinum (nosodes)',              '9-11 AM',   'mm')
day('Oct 2 Fri',  'Materia Medica',   'MM: Aurum Met, Argentum Nit, Platina (metals, mental)',           '9-11 AM',   'mm')
day('Oct 3 Sat',  'Materia Medica',   'MM: Staphysagria, Colocynth, Mag Phos (pain remedies)',           '9-11 AM',   'mm')
day('Oct 4 Sun',  'REST',             'Rest day',                                                        '—',         'rest')
day('Oct 5 Mon',  'Materia Medica',   'MM: Anacardium, Baryta Carb, Borax — mental keynotes',            '9-11 AM',   'mm')
day('Oct 6 Tue',  'Repertory',        "Advanced repertorization: Robin Murphy vs Kent method",            '9-11 AM',   'rep')
day('Oct 7 Wed',  'Repertory',        'Practice Case 3: Chronic miasmatic case',                         '9-12 PM',   'rep')
day('Oct 8 Thu',  'Repertory',        'Practice Case 4: Mental disease — repertorize MIND chapter',      '9-12 PM',   'rep')
day('Oct 9 Fri',  'Repertory',        "Synthetic repertory additions — what Kent's missed",               '9-11 AM',   'rep')
day('Oct 10 Sat', 'MCQ Practice',     'Repertory MCQs — 50 questions (rubrics, methods, grading)',        '9-11 AM',   'mock')
day('Oct 11 Sun', 'REST',             'Rest day',                                                        '—',         'rest')
day('Oct 12 Mon', 'Prac. of Medicine','POM revision — CVS + Respiratory (tabular recall)',                '9-11 AM',   'revision')
day('Oct 13 Tue', 'Prac. of Medicine','POM revision — GIT + Hepatic + Renal systems',                   '9-11 AM',   'revision')
day('Oct 14 Wed', 'Prac. of Medicine','POM revision — Neurology + Endocrine + Infections',               '9-11 AM',   'revision')
day('Oct 15 Thu', 'Previous Papers',  'Organon: Solve 1 full previous year paper (timed 3 hrs)',          '9-12 PM',   'mock')
day('Oct 16 Fri', 'Previous Papers',  'Materia Medica: Solve 1 full previous year paper (timed)',         '9-12 PM',   'mock')
day('Oct 17 Sat', 'Previous Papers',  'Repertory: Solve 1 full previous year paper (timed)',              '9-12 PM',   'mock')
day('Oct 18 Sun', 'REST',             'Rest day',                                                        '—',         'rest')
day('Oct 19 Mon', 'Previous Papers',  'POM: Solve 1 full previous year paper (timed)',                    '9-12 PM',   'mock')
day('Oct 20 Tue', 'Review',           'Review all 4 papers — mark weak areas, rework answers',            '9-12 PM',   'revision')
day('Oct 21 Wed', 'Organon',          'Organon weak areas from paper review — targeted study',            '9-11 AM',   'organon')
day('Oct 22 Thu', 'Materia Medica',   'MM weak areas from paper review — targeted study',                 '9-11 AM',   'mm')
day('Oct 23 Fri', 'Repertory',        'Repertory weak areas — redo missed rubrics, practice case',        '9-11 AM',   'rep')
day('Oct 24 Sat', 'Prac. of Medicine','POM weak areas — re-study low-scoring topics',                    '9-11 AM',   'pom')
day('Oct 25 Sun', 'REST',             'Rest day',                                                        '—',         'rest')
day('Oct 26 Mon', 'MCQ Practice',     'Mixed MCQs all 4 subjects — 100 questions timed',                  '9-12 PM',   'mock')
day('Oct 27 Tue', 'Materia Medica',   'Miasm-based grouping: Psoric vs Sycotic vs Syphilitic remedies',  '9-11 AM',   'mm')
day('Oct 28 Wed', 'Organon',          "Kent's Lectures cross-reference with Hahnemann aphorisms",         '9-11 AM',   'organon')
day('Oct 29 Thu', 'Integration',      'Connect Organon → MM selection → Repertory application',           '9-12 PM',   'revision')
day('Oct 30 Fri', 'MCQ Practice',     'POM MCQs — 60 questions (clinical scenarios)',                     '9-11 AM',   'mock')
day('Oct 31 Sat', 'Self Assessment',  'Rate yourself 1-5 on all 4 subjects. Identify Nov weak areas.',   '9-10 AM',   'revision')

# NOVEMBER
day('Nov 1 Sun',  'REST',             'Rest day (start of revision month)',                               '—',         'rest')
day('Nov 2 Mon',  'Organon',          'Revision: Aph 1-50 — write definitions from memory, check',       '9-11 AM',   'organon')
day('Nov 3 Tue',  'Organon',          'Revision: Aph 51-120 — key concepts, check with book',            '9-11 AM',   'organon')
day('Nov 4 Wed',  'Organon',          'Revision: Aph 121-203 — totality, similimum, one-sided disease',  '9-11 AM',   'organon')
day('Nov 5 Thu',  'Organon',          "Revision: Aph 204-285 + 6th Ed — LM potency full revision",       '9-11 AM',   'organon')
day('Nov 6 Fri',  'Organon',          "Miasm theory full revision — Hahnemann's chronic diseases",        '9-11 AM',   'organon')
day('Nov 7 Sat',  'Mock Test',        'Organon mock test — 3-hour timed theory paper',                    '9-12 PM',   'mock')
day('Nov 8 Sun',  'REST',             'Rest day',                                                        '—',         'rest')
day('Nov 9 Mon',  'Materia Medica',   'Revision: Polychrests Tier 1 (10 remedies) — cards drill',        '9-11:30 AM','mm')
day('Nov 10 Tue', 'Materia Medica',   'Revision: Polychrests Tier 2 (10 remedies) — cards drill',        '9-11:30 AM','mm')
day('Nov 11 Wed', 'Materia Medica',   'Revision: Nosodes, metals, pain remedies',                        '9-11:30 AM','mm')
day('Nov 12 Thu', 'Materia Medica',   'Comparative MM — write 5-remedy differentiation tables',           '9-12 PM',   'mm')
day('Nov 13 Fri', 'Materia Medica',   'Miasm grouping revision + constitutions quick-fire drill',         '9-11 AM',   'mm')
day('Nov 14 Sat', 'Mock Test',        'Materia Medica mock test — 3-hour timed theory paper',             '9-12 PM',   'mock')
day('Nov 15 Sun', 'REST',             'Rest day',                                                        '—',         'rest')
day('Nov 16 Mon', 'Repertory',        "Revision: Kent's structure + grading — full chapter list",         '9-11 AM',   'rep')
day('Nov 17 Tue', 'Repertory',        'Revision: MIND + HEAD + CHEST + FEVER — key rubrics',             '9-11:30 AM','rep')
day('Nov 18 Wed', 'Repertory',        'Practice Case 5 + Case 6: Full repertorization (2 cases)',         '9-12 PM',   'rep')
day('Nov 19 Thu', 'Prac. of Medicine','POM Revision: CVS + Respiratory + GIT systems',                   '9-12 PM',   'pom')
day('Nov 20 Fri', 'Prac. of Medicine','POM Revision: Neuro + Endocrine + Infections + Misc',             '9-12 PM',   'pom')
day('Nov 21 Sat', 'Mock Test',        'Repertory + POM combined mock — timed papers',                    '9-12:30 PM','mock')
day('Nov 22 Sun', 'REST',             'Rest day',                                                        '—',         'rest')
day('Nov 23 Mon', 'Previous Papers',  'Previous year set 2 — Organon (timed 3 hrs)',                     '9-12 PM',   'mock')
day('Nov 24 Tue', 'Previous Papers',  'Previous year set 2 — Materia Medica (timed 3 hrs)',               '9-12 PM',   'mock')
day('Nov 25 Wed', 'Previous Papers',  'Previous year set 2 — Repertory (timed)',                         '9-12 PM',   'mock')
day('Nov 26 Thu', 'Previous Papers',  'Previous year set 2 — POM (timed 3 hrs)',                         '9-12 PM',   'mock')
day('Nov 27 Fri', 'Review',           'Review all 4 papers — answer improvement, missed topics',          '9-12 PM',   'revision')
day('Nov 28 Sat', 'Mixed Revision',   'Short notes: top 10 high-yield topics per subject',                '9-12 PM',   'revision')
day('Nov 29 Sun', 'REST',             'Rest day',                                                        '—',         'rest')
day('Nov 30 Mon', 'Speed Revision',   'Flash through all remedy cards + aphorism bookmarks',              '9-11 AM',   'revision')

# DECEMBER
day('Dec 1 Tue',  'Organon',          'Rapid revision: Scan all notes — aphorism numbers + definitions',  '9-11 AM',   'organon')
day('Dec 2 Wed',  'Materia Medica',   'Rapid revision: All remedy cards — mentals + generals only',        '9-11 AM',   'mm')
day('Dec 3 Thu',  'Repertory',        'Rapid revision: Chapter structure + top rubrics cheat sheet',       '9-10:30 AM','rep')
day('Dec 4 Fri',  'Prac. of Medicine','Rapid revision: Disease → features → remedy quick tables',         '9-11 AM',   'pom')
day('Dec 5 Sat',  'All Subjects',     'All 4 subjects: 2-hour rapid scan of personal notes',              '9-11 AM',   'revision')
day('Dec 6 Sun',  'REST',             'Rest day — walk, eat well, sleep 8 hrs',                           '—',         'rest')
day('Dec 7 Mon',  'Previous Papers',  'Set 3 — Organon + MM back-to-back timed papers',                   '9-12 PM',   'mock')
day('Dec 8 Tue',  'Previous Papers',  'Set 3 — Repertory + POM back-to-back timed papers',                '9-12 PM',   'mock')
day('Dec 9 Wed',  'Review',           'Final review of all mock errors — list of 20 weak points',         '9-11 AM',   'revision')
day('Dec 10 Thu', 'Targeted',         'Study only the 20 weak points from Dec 9 list',                    '9-12 PM',   'revision')
day('Dec 11 Fri', 'Organon',          'Final Organon: Top 30 aphorisms — recite and verify',              '9-11 AM',   'organon')
day('Dec 12 Sat', 'Materia Medica',   'Final MM: Top differentials — Puls vs Sepia, Sulph vs Lyco',       '9-11 AM',   'mm')
day('Dec 13 Sun', 'REST',             'Rest day — full mental rest, no heavy study',                       '—',         'rest')
day('Dec 14 Mon', 'Repertory',        'Final Repertory: Rubric practice — 10 quick cases',                '9-11 AM',   'rep')
day('Dec 15 Tue', 'Prac. of Medicine','Final POM: Top 10 diseases summary read-through',                  '9-10:30 AM','pom')
day('Dec 16 Wed', 'All Subjects',     'Short notes only — 30 min per subject, light read',                '9-11 AM',   'revision')
day('Dec 17 Thu', 'All Subjects',     'Read your handwritten notes only — nothing new today',              '9-10:30 AM','revision')
day('Dec 18 Fri', 'Light Revision',   'Only remedy keynote cards — 1 hour max. Rest the day.',            '9-10 AM',   'revision')
day('Dec 19 Sat', 'Preparation',      'Pack materials, confirm exam schedule, sleep by 10 PM',            '—',         'rest')
day('Dec 20 Sun', '*** EXAM DAY ***', 'You are ready. Trust your preparation. Do your best!',             'Exam',      'mock')

# ── PDF Builder ────────────────────────────────────────────────────────────────

def p(text, style):
    return Paragraph(text, style)

def build_cover():
    return [
        Spacer(1, 3*cm),
        p('BHMS FINAL YEAR', title_style),
        Spacer(1, 0.3*cm),
        p('Daily Study Tracker & Calendar', ParagraphStyle('t2', fontSize=20, textColor=C_SUBHEAD, alignment=TA_CENTER, fontName='Helvetica')),
        Spacer(1, 0.3*cm),
        p('July 1 — December 20, 2026', ParagraphStyle('t3', fontSize=14, textColor=colors.HexColor('#555555'), alignment=TA_CENTER, fontName='Helvetica')),
        Spacer(1, 0.6*cm),
        HRFlowable(width='80%', color=C_SUBHEAD, thickness=1),
        Spacer(1, 0.4*cm),
        p('Subjects: Organon of Medicine  |  Materia Medica  |  Repertory  |  Practice of Medicine',
          ParagraphStyle('t4', fontSize=11, textColor=colors.HexColor('#555555'), alignment=TA_CENTER, fontName='Helvetica')),
        Spacer(1, 0.2*cm),
        p('Study Hours: 4-6 hrs/day  |  Strategy: Habit-first, Active Recall, Never miss twice',
          ParagraphStyle('t5', fontSize=11, textColor=colors.HexColor('#555555'), alignment=TA_CENTER, fontName='Helvetica')),
        Spacer(1, 1.5*cm),
        p('Name: _________________________________     Exam Date: __________________',
          ParagraphStyle('t6', fontSize=11, textColor=colors.HexColor('#888888'), alignment=TA_CENTER, fontName='Helvetica')),
        PageBreak(),
    ]

def build_rules():
    rules = [
        '1.  Never miss 2 days in a row — one missed day is an accident, two is a habit.',
        '2.  Minimum session rule: if you cannot do 4 hours, do just 1 page. Keep the streak alive.',
        '3.  Tick the Done column every day — even for 30 min sessions.',
        '4.  After reading any topic, close the book and write 5 points from memory (active recall).',
        '5.  Every Saturday is revision or a mock test — no exceptions.',
        '6.  Sunday is a genuine rest day — guilt-free. Rest is part of the plan.',
        '7.  From October onwards, do at least 1 previous year paper per week (timed).',
        '8.  When you restart after a break: start with 45-minute sessions for 2 days, then ramp up.',
        '9.  Do not try to catch up lost days with marathon sessions. Just continue from where you are.',
        '10. Sleep 7-8 hours. Memory consolidation happens during sleep — this is not optional.',
    ]
    items = [
        Spacer(1, 0.5*cm),
        p('Rules of This Plan', h1_style),
        Spacer(1, 0.3*cm),
    ]
    for r in rules:
        items.append(p(r, rule_style))
    items.append(PageBreak())
    return items

def build_legend():
    legend = [
        (C_ORGANON,  'Organon of Medicine'),
        (C_MM,       'Materia Medica'),
        (C_REP,      'Repertory'),
        (C_POM,      'Practice of Medicine'),
        (C_REVISION, 'Revision / Active Recall'),
        (C_MOCK,     'Mock Test / Previous Papers'),
        (C_REST,     'Rest Day'),
    ]
    items = [
        Spacer(1, 0.5*cm),
        p('Colour Key', h1_style),
        Spacer(1, 0.3*cm),
    ]
    data = [[p('  ', cell_style), p(label, cell_style)] for _, label in legend]
    t = Table(data, colWidths=[1*cm, 6*cm])
    style_cmds = [
        ('ALIGN', (0,0), (-1,-1), 'LEFT'),
        ('VALIGN', (0,0), (-1,-1), 'MIDDLE'),
        ('ROWBACKGROUNDS', (0,0), (0,-1), [c for c, _ in legend]),
        ('GRID', (0,0), (-1,-1), 0.5, colors.white),
        ('TOPPADDING', (0,0), (-1,-1), 4),
        ('BOTTOMPADDING', (0,0), (-1,-1), 4),
        ('LEFTPADDING', (0,0), (-1,-1), 6),
    ]
    t.setStyle(TableStyle(style_cmds))
    items.append(t)
    items.append(PageBreak())
    return items

def get_month(prefix):
    return [d for d in schedule if d['date'].startswith(prefix)]

def build_month(month_name, phase, phase_desc, days):
    items = [
        Spacer(1, 0.3*cm),
        p(month_name, h1_style),
        p(f'{phase}  •  {phase_desc}', h2_style),
    ]

    # Table header
    header = [
        p('Date', cell_hdr),
        p('Subject', cell_hdr),
        p('Topic / Task', cell_hdr),
        p('Time', cell_hdr),
        p('Done', cell_hdr),
    ]

    col_widths = [2.4*cm, 3.2*cm, 10.2*cm, 2.0*cm, 1.2*cm]
    page_w = A4[0] - 2*cm  # margins

    rows = [header]
    row_colors = [C_HEADER]  # header row colour

    for d in days:
        bg = TYPE_COLOR.get(d['type'], C_WHITE)
        tc = colors.HexColor('#888888') if d['type'] == 'rest' else C_TEXT
        style_use = cell_grey if d['type'] == 'rest' else cell_style
        rows.append([
            p(d['date'], style_use),
            p(f"<b>{d['subject']}</b>", cell_bold if d['type'] != 'rest' else cell_grey),
            p(d['topic'], style_use),
            p(d['time'], style_use),
            p('', cell_style),
        ])
        row_colors.append(bg)

    t = Table(rows, colWidths=col_widths, repeatRows=1)

    style_cmds = [
        ('BACKGROUND', (0, 0), (-1, 0), C_HEADER),
        ('TEXTCOLOR', (0, 0), (-1, 0), C_WHITE),
        ('ALIGN', (0, 0), (-1, -1), 'LEFT'),
        ('VALIGN', (0, 0), (-1, -1), 'MIDDLE'),
        ('GRID', (0, 0), (-1, -1), 0.4, colors.HexColor('#CCCCCC')),
        ('TOPPADDING', (0, 0), (-1, -1), 3),
        ('BOTTOMPADDING', (0, 0), (-1, -1), 3),
        ('LEFTPADDING', (0, 0), (-1, -1), 5),
        ('RIGHTPADDING', (0, 0), (-1, -1), 5),
    ]

    # Apply row background colours
    for i, bg in enumerate(row_colors):
        style_cmds.append(('BACKGROUND', (0, i), (-1, i), bg))

    # Checkbox column white bg
    for i in range(1, len(rows)):
        style_cmds.append(('BACKGROUND', (4, i), (4, i), C_WHITE))

    t.setStyle(TableStyle(style_cmds))
    items.append(t)
    items.append(PageBreak())
    return items

def build_progress():
    months = ['July', 'August', 'September', 'October', 'November', 'December']
    subjects = ['Organon', 'Materia Medica', 'Repertory', 'Prac. Medicine']
    items = [
        Spacer(1, 0.5*cm),
        p('Monthly Self-Assessment Tracker', h1_style),
        Spacer(1, 0.1*cm),
        p('Rate yourself 1-5 at the end of each month.  1 = barely started   5 = confident and ready',
          ParagraphStyle('note', fontSize=9, textColor=C_SUBHEAD, alignment=TA_CENTER, fontName='Helvetica')),
        Spacer(1, 0.4*cm),
    ]
    header = [p('Month', cell_hdr)] + [p(s, cell_hdr) for s in subjects] + [p('Missed Days', cell_hdr)]
    rows = [header]
    for m in months:
        rows.append([p(m, cell_style)] + [p('  / 5', cell_grey) for _ in subjects] + [p('', cell_style)])

    t = Table(rows, colWidths=[2.8*cm, 3.0*cm, 3.2*cm, 2.8*cm, 3.4*cm, 2.8*cm])
    style_cmds = [
        ('BACKGROUND', (0,0), (-1,0), C_HEADER),
        ('TEXTCOLOR', (0,0), (-1,0), C_WHITE),
        ('ALIGN', (0,0), (-1,-1), 'CENTER'),
        ('VALIGN', (0,0), (-1,-1), 'MIDDLE'),
        ('GRID', (0,0), (-1,-1), 0.5, colors.HexColor('#CCCCCC')),
        ('TOPPADDING', (0,0), (-1,-1), 5),
        ('BOTTOMPADDING', (0,0), (-1,-1), 5),
        ('ROWBACKGROUNDS', (0,1), (-1,-1), [C_WHITE, colors.HexColor('#F8F9FA')]),
    ]
    t.setStyle(TableStyle(style_cmds))
    items.append(t)
    return items

# ── Assemble ──────────────────────────────────────────────────────────────────
doc = SimpleDocTemplate(
    OUTPUT,
    pagesize=A4,
    leftMargin=1*cm, rightMargin=1*cm,
    topMargin=1.2*cm, bottomMargin=1.2*cm,
    title='BHMS Final Year Study Calendar',
    author='Orris Study Planner',
)

story = []
story += build_cover()
story += build_rules()
story += build_legend()
story += build_month('JULY 2026', 'Phase 1: Foundation', 'Short sessions — build the study habit first', get_month('Jul'))
story += build_month('AUGUST 2026', 'Phase 1 Continued', 'Organon done — MM, Repertory & POM begins', get_month('Aug'))
story += build_month('SEPTEMBER 2026', 'Phase 2: Deep Study', 'Full POM + active recall + first MCQ practice', get_month('Sep'))
story += build_month('OCTOBER 2026', 'Phase 2 Continued', 'Extended MM + Repertory cases + previous year papers', get_month('Oct'))
story += build_month('NOVEMBER 2026', 'Phase 3: Full Revision', 'Complete subject-wise revision + mock tests', get_month('Nov'))
story += build_month('DECEMBER 2026', 'Phase 4: Final Sprint', 'Rapid revision + targeted weak areas + exam prep', get_month('Dec'))
story += build_progress()

doc.build(story)
print(f'SUCCESS: PDF written to {OUTPUT}')
Running Command

cd /home/daytona/workspace/bhms-calendar && python3 generate_pdf.py 2>&1

Running Command

ls -lh /home/daytona/workspace/bhms-calendar/BHMS_Study_Calendar_July_Dec.pdf

Here it is as a PDF — opens on any phone, tablet, or computer:

BHMS Study Calendar July Dec

PDF Document · PDF


This PDF contains:
  • Cover page with your name and exam date fields to fill in
  • Rules page - the 10 habits to follow
  • Colour key - one colour per subject
  • 6 monthly tables (July-December) - every single day with date, subject, full topic, time slot, and a Done checkbox
  • Monthly self-assessment tracker at the end
You can print it directly or keep it on your phone and tick off days as you go. Let me know if you want any changes to it!

Now not able to download download failed

Running Command

python3 -c " from pypdf import PdfReader r = PdfReader('/home/daytona/workspace/bhms-calendar/BHMS_Study_Calendar_July_Dec.pdf') print('Pages:', len(r.pages)) print('Size:', __import__('os').path.getsize('/home/daytona/workspace/bhms-calendar/BHMS_Study_Calendar_July_Dec.pdf')) "

The file is valid (10 pages, 28KB). The download issue is likely a browser/platform limitation. Here is the complete calendar as text — copy it, paste it into Notes, Word, or Google Docs and print from there:

BHMS FINAL YEAR — Daily Study Calendar

July 1 to December 20, 2026

Subjects: Organon | Materia Medica | Repertory | Practice of Medicine Study Hours: 4-6 hrs/day

RULES (Read Every Week)

  1. Never miss 2 days in a row.
  2. Minimum rule: even 1 page counts. Keep the streak.
  3. Tick Done every day — even 30-min sessions.
  4. After reading, close book and write 5 points from memory.
  5. Every Saturday = revision or mock test.
  6. Sunday = rest day, guilt-free.
  7. From October = 1 previous year paper per week (timed).
  8. After a break: restart at 45 min/day for 2 days, then ramp up.
  9. Don't catch up lost days with marathons. Just continue.
  10. Sleep 7-8 hours. Non-negotiable.

JULY 2026 — Phase 1: Foundation (Build the habit first)

DateSubjectTopicTimeDone
Jul 1 TueOrganonAph 1-9: Definition of medicine & cure9-9:45 AM
Jul 2 WedOrganonAph 10-17: Disease concept & vital force9-9:45 AM
Jul 3 ThuOrganonAph 18-29: Cause of disease, symptoms9-10:30 AM
Jul 4 FriOrganonAph 30-40: Susceptibility, exciting & maintaining causes9-10:30 AM
Jul 5 SatActive RecallWrite from memory: Aph 1-40 key points9-10 AM
Jul 6 SunRESTNo study — rest day
Jul 7 MonOrganonAph 41-50: Accessory symptoms, drug action9-10:30 AM
Jul 8 TueOrganonAph 51-70: Homeopathy vs allopathy vs isopathy9-10:30 AM
Jul 9 WedOrganonAph 71-82: Classification of disease (acute/chronic)9-11 AM
Jul 10 ThuOrganonAph 83-104: Case taking — symptoms, totality9-11 AM
Jul 11 FriOrganonAph 105-120: Drug proving methodology9-11 AM
Jul 12 SatActive RecallRecall quiz: Aph 41-120 self-test + notes9-10:30 AM
Jul 13 SunRESTRest day
Jul 14 MonOrganonAph 121-145: Materia medica, pure effects of drugs9-11 AM
Jul 15 TueOrganonAph 146-171: Law of Similars, selection of remedy9-11 AM
Jul 16 WedOrganonAph 172-203: Obstacles to cure, one-sided diseases9-11 AM
Jul 17 ThuOrganonAph 204-230: Mental diseases, intermittent diseases9-11 AM
Jul 18 FriOrganonAph 231-263: Intermittent fevers, posology, potency9-11 AM
Jul 19 SatOrganonAph 264-285 + LM potency (6th Ed)9-11:30 AM
Jul 20 SunActive RecallFull Organon self-quiz — write key aph numbers & meanings9-10:30 AM
Jul 21 MonMateria MedicaSulphur — constitution, mentals, generals, keynotes9-11 AM
Jul 22 TueMateria MedicaCalcarea Carbonica — full study + compare with Sulphur9-11 AM
Jul 23 WedMateria MedicaLycopodium — constitution, modalities, clinical9-11 AM
Jul 24 ThuMateria MedicaPulsatilla — mentals, generals, keynotes9-11 AM
Jul 25 FriMateria MedicaNatrum Muriaticum — mentals, modalities, clinical uses9-11 AM
Jul 26 SatRevisionCompare: Sulph vs Calc Carb vs Lyco vs Puls vs Nat Mur9-11 AM
Jul 27 SunRESTRest day
Jul 28 MonMateria MedicaPhosphorus — constitution, fears, haemorrhagic tendency9-11 AM
Jul 29 TueMateria MedicaArsenicum Album — anxiety, restlessness, periodicity9-11 AM
Jul 30 WedMateria MedicaNux Vomica — type A personality, modalities, GIT9-11 AM
Jul 31 ThuMateria MedicaBelladonna & Bryonia — acute remedies, compare modalities9-11 AM

AUGUST 2026 — Phase 1 Continued (MM + Repertory + POM begins)

DateSubjectTopicTimeDone
Aug 1 SatRevisionMake one-page remedy cards for all 10 Tier-1 remedies9-12 PM
Aug 2 SunRESTRest day
Aug 3 MonMateria MedicaSepia — hormonal, bearing-down sensation, indifference9-11 AM
Aug 4 TueMateria MedicaIgnatia — grief, contradictions, hysterical symptoms9-11 AM
Aug 5 WedMateria MedicaLachesis — jealousy, left-sided, loquacity9-11 AM
Aug 6 ThuMateria MedicaThuja — fixed ideas, warts, sycotic miasm9-11 AM
Aug 7 FriMateria MedicaSilicea — lack of confidence, suppuration, chilly patient9-11 AM
Aug 8 SatMateria MedicaGraphites — obesity, skin eruptions, timid, chilly9-11 AM
Aug 9 SunRESTRest day
Aug 10 MonMateria MedicaRhus Tox & Apis Mel — modalities comparison9-11 AM
Aug 11 TueMateria MedicaAconite & Hepar Sulph — acute vs suppurative states9-11 AM
Aug 12 WedRevisionCompare Tier-2 remedies — write differential tables9-11 AM
Aug 13 ThuRepertoryIntro to Kent's Repertory — structure, sections, grading9-11 AM
Aug 14 FriRepertoryMIND chapter — fear, grief, jealousy, irritability rubrics9-11 AM
Aug 15 SatRESTIndependence Day / Rest
Aug 16 SunRESTRest day
Aug 17 MonRepertoryHEAD chapter — headache rubrics, sides, modalities9-11 AM
Aug 18 TueRepertoryCHEST & HEART — palpitation, cough, dyspnoea rubrics9-11 AM
Aug 19 WedRepertorySTOMACH & ABDOMEN — nausea, vomiting, hunger rubrics9-11 AM
Aug 20 ThuRepertorySTOOL chapter — diarrhoea, constipation rubrics9-11 AM
Aug 21 FriRepertoryFEVER chapter — types of fever, onset, modalities9-11 AM
Aug 22 SatRepertoryGENERALS & SKIN chapters — commonly tested rubrics9-11 AM
Aug 23 SunRESTRest day
Aug 24 MonRepertoryRepertorization methods: Totality, Keynote, Elimination9-11 AM
Aug 25 TueRepertoryPractice Case 1: Acute case — repertorize with Kent's9-11:30 AM
Aug 26 WedRepertoryPractice Case 2: Chronic case — full repertorization9-11:30 AM
Aug 27 ThuPrac. of MedicineIntroduction — approach to patient, case history taking9-11 AM
Aug 28 FriPrac. of MedicineCVS — anatomy review, cardiac history & examination9-11 AM
Aug 29 SatPrac. of MedicineCVS — Hypertension: stages, investigations, Aurum, Glonoine9-11:30 AM
Aug 30 SunRESTRest day
Aug 31 MonPrac. of MedicineCVS — Heart Failure: features, Digitalis, Cactus Grand9-11 AM

SEPTEMBER 2026 — Phase 2: Deep Study (Full POM + MCQ begins)

DateSubjectTopicTimeDone
Sep 1 TuePrac. of MedicineCVS — IHD, Angina, MI: ECG basics, Lachesis, Aconite9-11 AM
Sep 2 WedPrac. of MedicineRespiratory — Asthma: Arsenicum, Ipecac, Lobelia9-11 AM
Sep 3 ThuPrac. of MedicineRespiratory — Pneumonia, Bronchitis: Ant Tart, Phosphorus9-11 AM
Sep 4 FriPrac. of MedicineRespiratory — TB: types, investigations, Stannum, Phosphorus9-11:30 AM
Sep 5 SatActive RecallCVS + Respiratory table: disease → features → remedy9-11 AM
Sep 6 SunRESTRest day
Sep 7 MonPrac. of MedicineGIT — Gastric ulcer, GERD: Nux Vomica, Robinia, Carbo Veg9-11 AM
Sep 8 TuePrac. of MedicineGIT — Diarrhoea: Arsenicum, Croton Tig, Aloe, Veratrum Album9-11 AM
Sep 9 WedPrac. of MedicineGIT — Jaundice, Hepatitis: Chelidonium, Lycopodium9-11 AM
Sep 10 ThuPrac. of MedicineNeurology — Headache: migraine, tension; Belladonna, Sanguinaria9-11 AM
Sep 11 FriPrac. of MedicineNeurology — Epilepsy: types, Bufo, Cuprum, Cicuta9-11 AM
Sep 12 SatMateria MedicaDeep revision: Sulphur, Calc Carb, Lyco (keynote drill)9-11:30 AM
Sep 13 SunRESTRest day
Sep 14 MonPrac. of MedicineNeurology — Paralysis, stroke: Causticum, Conium, Gelsemium9-11 AM
Sep 15 TuePrac. of MedicineEndocrine — Diabetes: Uranium Nit, Syzygium, complications9-11 AM
Sep 16 WedPrac. of MedicineEndocrine — Thyroid: hypo/hyperthyroid, Iodum, Thyroidinum9-11 AM
Sep 17 ThuPrac. of MedicineInfections — Malaria, Typhoid: Nat Mur, Arsenicum, Baptisia9-11 AM
Sep 18 FriPrac. of MedicineInfections — Dengue, Cholera: Eupatorium, Veratrum Album9-11 AM
Sep 19 SatActive RecallFull POM table: all systems covered so far9-11:30 AM
Sep 20 SunRESTRest day
Sep 21 MonPrac. of MedicineBlood — Anaemia types, investigations, Ferrum Met, Calc Phos9-11 AM
Sep 22 TuePrac. of MedicineRenal — UTI, nephritis, renal failure: Berberis, Apis9-11 AM
Sep 23 WedPrac. of MedicineJoints — RA, gout: Rhus Tox, Colchicum, Benzoic Acid9-11 AM
Sep 24 ThuPrac. of MedicineSkin — Eczema, psoriasis, urticaria: Sulphur, Graphites9-11 AM
Sep 25 FriOrganonDeep revision — Miasm theory: Psora, Sycosis, Syphilis9-11:30 AM
Sep 26 SatOrganonChronic diseases — obstacles to cure, diet, regimen (259-263)9-11 AM
Sep 27 SunRESTRest day
Sep 28 MonMCQ PracticeOrganon MCQs — 50 questions (previous exam pattern)9-11 AM
Sep 29 TueMCQ PracticeMateria Medica MCQs — 50 questions (polychrests focus)9-11 AM
Sep 30 WedSelf AssessmentRate yourself 1-5 on all 4 subjects. Plan weak areas for Oct.9-10 AM

OCTOBER 2026 — Phase 2 Continued (Previous year papers begin)

DateSubjectTopicTimeDone
Oct 1 ThuMateria MedicaMM: Carcinosin, Medorrhinum, Tuberculinum (nosodes)9-11 AM
Oct 2 FriMateria MedicaMM: Aurum Met, Argentum Nit, Platina (metals, mental)9-11 AM
Oct 3 SatMateria MedicaMM: Staphysagria, Colocynth, Mag Phos (pain remedies)9-11 AM
Oct 4 SunRESTRest day
Oct 5 MonMateria MedicaMM: Anacardium, Baryta Carb, Borax — mental keynotes9-11 AM
Oct 6 TueRepertoryAdvanced repertorization: Robin Murphy vs Kent method9-11 AM
Oct 7 WedRepertoryPractice Case 3: Chronic miasmatic case9-12 PM
Oct 8 ThuRepertoryPractice Case 4: Mental disease — MIND chapter9-12 PM
Oct 9 FriRepertorySynthetic repertory additions — what Kent's missed9-11 AM
Oct 10 SatMCQ PracticeRepertory MCQs — 50 questions (rubrics, methods, grading)9-11 AM
Oct 11 SunRESTRest day
Oct 12 MonPrac. of MedicinePOM revision — CVS + Respiratory (tabular recall)9-11 AM
Oct 13 TuePrac. of MedicinePOM revision — GIT + Hepatic + Renal systems9-11 AM
Oct 14 WedPrac. of MedicinePOM revision — Neurology + Endocrine + Infections9-11 AM
Oct 15 ThuPrevious PapersOrganon: 1 full previous year paper (timed 3 hrs)9-12 PM
Oct 16 FriPrevious PapersMateria Medica: 1 full previous year paper (timed 3 hrs)9-12 PM
Oct 17 SatPrevious PapersRepertory: 1 full previous year paper (timed)9-12 PM
Oct 18 SunRESTRest day
Oct 19 MonPrevious PapersPOM: 1 full previous year paper (timed 3 hrs)9-12 PM
Oct 20 TueReviewReview all 4 papers — mark weak areas, rework answers9-12 PM
Oct 21 WedOrganonOrganon weak areas from paper review — targeted study9-11 AM
Oct 22 ThuMateria MedicaMM weak areas from paper review — targeted study9-11 AM
Oct 23 FriRepertoryRepertory weak areas — redo missed rubrics, practice case9-11 AM
Oct 24 SatPrac. of MedicinePOM weak areas — re-study low-scoring topics9-11 AM
Oct 25 SunRESTRest day
Oct 26 MonMCQ PracticeMixed MCQs all 4 subjects — 100 questions timed9-12 PM
Oct 27 TueMateria MedicaMiasm-based grouping: Psoric vs Sycotic vs Syphilitic remedies9-11 AM
Oct 28 WedOrganonKent's Lectures cross-reference with Hahnemann aphorisms9-11 AM
Oct 29 ThuIntegrationConnect Organon → MM selection → Repertory application9-12 PM
Oct 30 FriMCQ PracticePOM MCQs — 60 questions (clinical scenarios)9-11 AM
Oct 31 SatSelf AssessmentRate yourself 1-5 on all 4 subjects. Identify Nov weak areas.9-10 AM

NOVEMBER 2026 — Phase 3: Full Revision (Mock tests + 5-year papers)

DateSubjectTopicTimeDone
Nov 1 SunRESTRest day — start of revision month
Nov 2 MonOrganonRevision: Aph 1-50 — write definitions from memory, check9-11 AM
Nov 3 TueOrganonRevision: Aph 51-120 — key concepts, check with book9-11 AM
Nov 4 WedOrganonRevision: Aph 121-203 — totality, similimum, one-sided disease9-11 AM
Nov 5 ThuOrganonRevision: Aph 204-285 + 6th Ed — LM potency full revision9-11 AM
Nov 6 FriOrganonMiasm theory full revision — Hahnemann's chronic diseases9-11 AM
Nov 7 SatMOCK TESTOrganon mock test — 3-hour timed theory paper9-12 PM
Nov 8 SunRESTRest day
Nov 9 MonMateria MedicaRevision: Polychrests Tier 1 (10 remedies) — cards drill9-11:30 AM
Nov 10 TueMateria MedicaRevision: Polychrests Tier 2 (10 remedies) — cards drill9-11:30 AM
Nov 11 WedMateria MedicaRevision: Nosodes, metals, pain remedies9-11:30 AM
Nov 12 ThuMateria MedicaComparative MM — write 5-remedy differentiation tables9-12 PM
Nov 13 FriMateria MedicaMiasm grouping revision + constitutions quick-fire drill9-11 AM
Nov 14 SatMOCK TESTMateria Medica mock test — 3-hour timed theory paper9-12 PM
Nov 15 SunRESTRest day
Nov 16 MonRepertoryRevision: Kent's structure + grading — full chapter list9-11 AM
Nov 17 TueRepertoryRevision: MIND + HEAD + CHEST + FEVER — key rubrics9-11:30 AM
Nov 18 WedRepertoryPractice Case 5 + Case 6: Full repertorization (2 cases)9-12 PM
Nov 19 ThuPrac. of MedicinePOM Revision: CVS + Respiratory + GIT systems9-12 PM
Nov 20 FriPrac. of MedicinePOM Revision: Neuro + Endocrine + Infections + Misc9-12 PM
Nov 21 SatMOCK TESTRepertory + POM combined mock — timed papers9-12:30 PM
Nov 22 SunRESTRest day
Nov 23 MonPrevious PapersPrevious year set 2 — Organon (timed 3 hrs)9-12 PM
Nov 24 TuePrevious PapersPrevious year set 2 — Materia Medica (timed 3 hrs)9-12 PM
Nov 25 WedPrevious PapersPrevious year set 2 — Repertory (timed)9-12 PM
Nov 26 ThuPrevious PapersPrevious year set 2 — POM (timed 3 hrs)9-12 PM
Nov 27 FriReviewReview all 4 papers — answer improvement, missed topics9-12 PM
Nov 28 SatMixed RevisionShort notes: top 10 high-yield topics per subject9-12 PM
Nov 29 SunRESTRest day
Nov 30 MonSpeed RevisionFlash through all remedy cards + aphorism bookmarks9-11 AM

DECEMBER 2026 — Phase 4: Final Sprint (Exam is Dec 20)

DateSubjectTopicTimeDone
Dec 1 TueOrganonRapid revision: Scan notes — aphorism numbers + definitions9-11 AM
Dec 2 WedMateria MedicaRapid revision: All remedy cards — mentals + generals only9-11 AM
Dec 3 ThuRepertoryRapid revision: Chapter structure + top rubrics cheat sheet9-10:30 AM
Dec 4 FriPrac. of MedicineRapid revision: Disease → features → remedy quick tables9-11 AM
Dec 5 SatAll SubjectsAll 4 subjects: 2-hour rapid scan of personal notes9-11 AM
Dec 6 SunRESTRest day — walk, eat well, sleep 8 hrs
Dec 7 MonPrevious PapersSet 3 — Organon + MM back-to-back timed papers9-12 PM
Dec 8 TuePrevious PapersSet 3 — Repertory + POM back-to-back timed papers9-12 PM
Dec 9 WedReviewFinal review of all mock errors — list 20 weak points9-11 AM
Dec 10 ThuTargetedStudy only the 20 weak points from Dec 9 list9-12 PM
Dec 11 FriOrganonFinal: Top 30 aphorisms — recite and verify9-11 AM
Dec 12 SatMateria MedicaFinal: Top differentials — Puls vs Sepia, Sulph vs Lyco9-11 AM
Dec 13 SunRESTRest day — full mental rest
Dec 14 MonRepertoryFinal: Rubric practice — 10 quick cases9-11 AM
Dec 15 TuePrac. of MedicineFinal: Top 10 diseases summary read-through9-10:30 AM
Dec 16 WedAll SubjectsShort notes only — 30 min per subject, light read9-11 AM
Dec 17 ThuAll SubjectsRead your handwritten notes only — nothing new today9-10:30 AM
Dec 18 FriLight RevisionOnly remedy keynote cards — 1 hour max. Rest the day.9-10 AM
Dec 19 SatPreparationPack materials, confirm exam schedule, sleep by 10 PM
Dec 20 SunEXAM DAYYou are ready. Trust your preparation. Do your best!Exam

MONTHLY SELF-ASSESSMENT

MonthOrganon /5MM /5Repertory /5POM /5Missed Days
July
August
September
October
November
December

How to save this:
  • On phone: Long-press → Select All → Copy → Paste into Google Docs or Notes app
  • On computer: Ctrl+A → Ctrl+C → Paste into Word/Google Docs → File → Print
  • Google Docs: Paste it, then File → Download → PDF to get your own PDF copy

Fuck I have my exams from 28th of November a circular came just now

Okay, take a breath. This is stressful but it's manageable. Let's look at the numbers first.

What You Actually Have

Today: July 4 → Exam: November 28 That is 147 days — just under 5 months.
You haven't lost much. The original plan was built for 6 months. You're losing about 3 weeks at the end. Here's what that actually means:
  • Phase 1 (Foundation) → July + August → stays the same
  • Phase 2 (Deep Study) → September + October → stays the same
  • Phase 3 (Revision) → November 1-27 → compressed from 4 weeks to 3.5 weeks
  • Phase 4 (Final Sprint) → absorbed into November
The only thing that gets cut is some buffer time at the end. The core plan is intact.

Revised Schedule — Key Changes Only

What changes from the original plan:

October (new priority):
  • Start previous year papers in mid-October instead of waiting — already in the plan ✓
  • Do a full mock test every Saturday from Oct 10 onwards instead of just MCQs
November 1-27 (compressed final phase):
DateFocus
Nov 1-7Organon complete revision + mock test Nov 7
Nov 8-14Materia Medica complete revision + mock test Nov 14
Nov 15-19Repertory + POM revision
Nov 20-21Previous year papers set 2 (pick 2 subjects per day)
Nov 22 SatMixed full mock — all subjects
Nov 23 SunREST
Nov 24 MonSpeed revision — short notes only, all 4 subjects
Nov 25 TueWeak points only — your personal list from Oct assessment
Nov 26 WedRemedy cards + aphorism bookmarks only
Nov 27 ThuLight read of notes. Pack bag. Sleep by 10 PM.
Nov 28 FriEXAM DAY

The One Thing That Must Change Right Now

You now have zero buffer for long breaks or slow restarts. The 3-4 day dropout pattern we talked about — that's the only real threat to your preparation now.
The difference between December exams and November exams is not the knowledge — it's the discipline in the next 4 weeks (July). July is now your most important month. If you build the habit in July, August-November flow naturally. If July slips, you'll be cramming in November.

What Stays the Same

Everything in July, August, September, and October is identical to the original plan. You don't need to panic and change everything. The foundation, deep study, and MCQ phases are all intact.

You have 147 days and 4 subjects. That is still very doable.
Want me to reprint the full updated calendar with November 28 as the exam date?

I haven't opened medicine or psm or organan or repertory book yet just materia medica

Okay, honest situation first — then the fix.

Real Talk

You have 147 days. You've touched 1 out of 4 subjects. That's not ideal but it is completely recoverable. Students have cleared BHMS finals starting from scratch in 4 months. The question is just whether you're willing to be consistent from TODAY — not Monday, not next week. Today.
Here's the thing — Materia Medica is actually the heaviest subject. If you've been reading that, your brain is already in study mode. That's something.

Brutally Honest Priority Order

Given your situation, you can't treat all 4 subjects equally anymore. Here's the real weightage:
PrioritySubjectWhy
🔴 1stOrganonMost scoring, most predictable questions, fastest to cover
🔴 2ndMateria MedicaAlready started — keep momentum
🟡 3rdPractice of MedicineLargest content but very structured — doable in 6-7 weeks
🟡 4thRepertoryConcept-based, not memory-heavy — can be covered in 3-4 weeks

Revised Realistic Plan From July 4

The New Time Split Per Day (4-6 hours)

SessionSubjectHours
Morning (primary)Organon — finish in 3 weeks2 hrs
AfternoonMateria Medica — continue2 hrs
EveningPrevious day's recall + notes30-45 min
Repertory and POM start in August — that's fine. You have time.

July — The Most Important Month

Your only job in July is:

Week 1-3: Organon (July 4-24)

  • Aph 1-50 → Week 1 (July 4-10)
  • Aph 51-145 → Week 2 (July 11-17)
  • Aph 146-285 + Miasms + 6th Ed → Week 3 (July 18-24)
That's the entire Organon in 3 weeks at 2 hours/day. Totally doable.

Week 4: Organon Revision + MM continues (July 25-31)

  • Organon: Full revision, self-quiz on aphorisms
  • MM: Continue polychrests (wherever you currently are)

August — Repertory + POM Blitz

Once Organon is done in July, August becomes:
WeeksFocus
Aug 1-14Finish Materia Medica (Tier 1 + Tier 2 polychrests)
Aug 15-24Repertory — structure, key chapters, 2 practice cases
Aug 25-31Practice of Medicine starts — CVS + Respiratory

September-October — POM + Deep Revision

Full POM coverage in September. October is entirely previous papers + MCQs + targeted weak areas. This is still intact from the original plan.

The Most Important Question Right Now

Where are you in Materia Medica?
Tell me which remedies you've covered so far and I'll tell you exactly where to pick up and how to slot MM into the new schedule alongside Organon.
Also — can you do 2 hours every morning starting tomorrow? Just that one commitment. Everything else follows from that.

You missed one subject preventive and social medicine

You're right, my mistake. So the full picture is:
5 subjects. 0 fully covered. 147 days.
Let me be straight with you — this makes it tighter but still passable. Here's the updated reality.

All 5 Subjects — Honest Assessment

SubjectStatusDifficultyTime Needed
Materia MedicaPartially startedHigh (memory-heavy)6-7 weeks
OrganonNot openedMedium (concept + memory)3 weeks
RepertoryNot openedMedium (concept-based)3-4 weeks
Practice of MedicineNot openedHigh (large content)6-7 weeks
PSMNot openedMedium-High4-5 weeks
Total minimum coverage needed: ~22-27 weeks of content Time available: ~21 weeks
That means you cannot afford slow months. But you can pass — and pass well — if you're honest about one thing: PSM and Repertory are the two subjects where smart studying beats long studying.

Where PSM Fits — Revised Priority

PrioritySubjectReason
1stOrganonFastest to cover, highest return per hour
2ndMateria MedicaAlready started, keep momentum
3rdPSMMore scoring than people think, very structured
4thPractice of MedicineLargest, needs most sustained time
5thRepertoryConcept-based, can be compressed to 3 weeks

PSM — What It Actually Contains (BHMS Final Year)

PSM in BHMS finals typically covers:
  • Concept of health & disease — definitions, determinants, levels of prevention
  • Epidemiology — types of studies, incubation periods, herd immunity
  • Biostatistics — mean, median, mode, types of data, sampling (high MCQ yield)
  • National Health Programs — RNTCP, NVBDCP, RCH, immunization schedule
  • Environmental health — water, air, sanitation standards
  • Nutrition — deficiency diseases, balanced diet, PEM
  • Occupational health — common hazards and diseases
  • Demography — birth/death rates, census, population pyramid
  • Social medicine — community health concepts, primary health care
The good news: PSM is very pattern-based. About 60% of exam marks come from definitions, national programs, and biostatistics. These can be covered in focused 2-week blocks.

Revised 5-Subject Schedule From July 4

Daily Time Split (5 hours/day)

SessionSubjectTime
MorningOrganon (July) / POM (Sept-Oct)1.5 hrs
Late morningMateria Medica1.5 hrs
AfternoonPSM (from Aug) / Repertory (from Sept)1 hr
EveningRecall + notes review30 min

Phase Overview — Revised for Nov 28 Exam

MonthMain FocusSecondary
JulyOrganon (complete)MM continues
AugustMM (finish) + PSM startsRepertory starts end of Aug
SeptemberPOM (complete)Repertory + PSM continues
OctoberAll 5 subjects — previous papers + MCQsTargeted weak areas
Nov 1-27Revision only — no new topicsMock tests, short notes

PSM Month-wise Plan

PeriodPSM Topics
Aug 1-15Health concepts, epidemiology basics, biostatistics
Aug 16-31National health programs, immunization schedule
Sep 1-15Environmental health, nutrition, demography
Sep 16-30Occupational health, social medicine, revision
Oct onwardsMCQs + previous papers only

The Bottom Line

5 subjects in 147 days at 4-5 hours/day = roughly 3 weeks per subject on average. That's tight but not impossible — especially since:
  1. MM is already partially done
  2. PSM and Repertory are the most compressible
  3. October is entirely for MCQs and papers — no new topics
The plan works IF July is not wasted. You're already 4 days into July. Starting today still gives you 24 solid days this month to finish Organon completely and push MM forward.

What remedies have you covered in MM so far? That'll let me tell you exactly where you stand and how many weeks MM still needs.

I don't want time table by hrs I want it by topics

Here is the complete topic-by-topic plan, no time slots, just what to study on each day.

BHMS Final Year — Topic-Based Daily Plan

July 4 to November 27 | 5 Subjects | Exam Nov 28


JULY — Organon + Materia Medica

Every day has 2 topics — one Organon, one MM. Do them in any order you want.
DayOrganon TopicMateria Medica Topic
Jul 4 SatAph 1-9: Definition of medicine, cure, healthSulphur — mentals, generals, keynotes
Jul 5 SunRESTREST
Jul 6 MonAph 10-17: Vital force, concept of diseaseCalcarea Carbonica — mentals, generals
Jul 7 TueAph 18-29: Causes of disease, symptomsLycopodium — constitution, modalities
Jul 8 WedAph 30-40: Susceptibility, exciting & maintaining causesPulsatilla — mentals, keynotes
Jul 9 ThuAph 41-50: Accessory symptoms, primary & secondary actionNatrum Muriaticum — mentals, modalities
Jul 10 FriAph 51-70: Homeopathy vs allopathy vs isopathyPhosphorus — fears, haemorrhagic tendency
Jul 11 SatRECALL: Write Aph 1-70 key points from memoryCompare: Sulph, Calc, Lyco, Puls, Nat Mur, Phos
Jul 12 SunRESTREST
Jul 13 MonAph 71-82: Acute vs chronic disease classificationArsenicum Album — anxiety, restlessness, periodicity
Jul 14 TueAph 83-104: Case taking — totality of symptomsNux Vomica — type A, GIT, modalities
Jul 15 WedAph 105-120: Drug proving, pure materia medicaBelladonna — acute, throbbing, suddenness
Jul 16 ThuAph 121-145: Materia medica, single remedy, repetitionBryonia — dryness, worse motion, irritability
Jul 17 FriAph 146-171: Law of Similars, selection of similimumSepia — hormonal, bearing down, indifference
Jul 18 SatRECALL: Write Aph 71-171 key points from memoryCompare: Ars, Nux, Bell, Bry, Sepia
Jul 19 SunRESTREST
Jul 20 MonAph 172-203: Obstacles to cure, one-sided diseaseIgnatia — grief, contradictions, sighing
Jul 21 TueAph 204-230: Mental diseases, never-well-sinceLachesis — jealousy, left-sided, loquacity
Jul 22 WedAph 231-263: Intermittent fevers, posology, potency selectionThuja — fixed ideas, warts, sycotic miasm
Jul 23 ThuAph 264-285: Preparation of medicines, vehicle, doseSilicea — lack of confidence, suppuration, chilly
Jul 24 Fri6th Edition: LM potency, modified Organon conceptsGraphites — obesity, skin, timid
Jul 25 SatMiasm theory: Psora — definition, characteristics, remediesRhus Tox — restlessness, better motion, joints
Jul 26 SunRESTREST
Jul 27 MonMiasm theory: Sycosis — definition, characteristics, remediesApis Mel — oedema, stinging, worse heat
Jul 28 TueMiasm theory: Syphilis — definition, characteristics, remediesAconite — sudden, fear of death, fever
Jul 29 WedChronic diseases: Obstacles to cure, diet & regimen (259-263)Hepar Sulphuricum — suppuration, oversensitive
Jul 30 ThuFull Organon RECALL: Aph numbers + one-line meaningsCarbo Veg — air hunger, flatulence, collapse
Jul 31 FriOrganon self-test: Write definitions of — disease, cure, vital force, miasm, posologyRuta Graveolens & Ledum Pal — injury remedies

AUGUST — Materia Medica (finish) + PSM starts + Repertory begins

DayMateria Medica TopicPSM Topic
Aug 1 SatRepertory INTRO: Structure of Kent's Repertory, how rubrics are arranged, grading system (bold/italic/plain)
Aug 2 SunRESTREST
Aug 3 MonMM: Sulphur vs Calcarea Carb — differential diagnosis tablePSM: Concept of health — WHO definition, dimensions, determinants
Aug 4 TueMM: Lycopodium vs Natrum Mur — differentialPSM: Concept of disease — iceberg, agent-host-environment triad
Aug 5 WedMM: Pulsatilla vs Sepia vs Ignatia — female remedy comparisonPSM: Levels of prevention — primary, secondary, tertiary with examples
Aug 6 ThuMM: Aurum Met — depression, suicidal, heart, bonesPSM: Epidemiology — definition, uses, types of studies
Aug 7 FriMM: Argentum Nitricum — anticipation, sweet craving, tremblingPSM: Descriptive epidemiology — person, place, time
Aug 8 SatMM: Platina — pride, contempt, numbness, femalePSM: Incubation period — definition + table of common diseases
Aug 9 SunRESTREST
Aug 10 MonMM: Staphysagria — suppressed anger, wounds, surgical casesPSM: Herd immunity — definition, threshold, importance
Aug 11 TueMM: Colocynthis — cramping pain, anger, sciaticaPSM: Biostatistics — types of data, scales of measurement
Aug 12 WedMM: Magnesia Phosphorica — neuralgic pain, better heat, crampingPSM: Measures of central tendency — mean, median, mode
Aug 13 ThuMM: Carcinosin — family history cancer, sensitive, perfectionistPSM: Measures of dispersion — range, SD, variance
Aug 14 FriMM: Medorrhinum — sycotic nosode, extremes, worse daytimePSM: Sampling methods — random, stratified, systematic
Aug 15 SatREST (Independence Day)REST
Aug 16 SunRESTREST
Aug 17 MonMM: Tuberculinum — TB nosode, desire to travel, emaciationPSM: Immunization schedule — national schedule (BCG, OPV, DPT, MMR, Hep B)
Aug 18 TueMM: Anacardium — inferiority complex, cruel, memory weakPSM: Cold chain — maintenance, equipment, importance
Aug 19 WedMM: Baryta Carbonica — dwarfism, bashful, tonsils, old agePSM: RNTCP / National TB Elimination Programme — objectives, DOTS
Aug 20 ThuMM: Borax — fear of downward motion, aphthae, anxietyPSM: NVBDCP — malaria, dengue, filaria control strategies
Aug 21 FriMM: Causticum — paralysis, burns, sympathetic, rawnessPSM: RCH Programme — maternal health, child health components
Aug 22 SatMM RECALL: Write constitutions + keynotes of all 30 remedies coveredPSM: National Mental Health Programme + NPCDCS
Aug 23 SunRESTREST
Aug 24 MonRepertory: MIND chapter — key rubrics: fear, grief, jealousy, anger, anxietyPSM: Water — sources, purification methods, water-borne diseases
Aug 25 TueRepertory: HEAD chapter — headache rubrics: sides, modalities, typePSM: Air pollution — sources, pollutants, health effects
Aug 26 WedRepertory: CHEST & HEART — cough, palpitation, dyspnoea rubricsPSM: Sanitation — sewage disposal, solid waste management
Aug 27 ThuRepertory: STOMACH & ABDOMEN — nausea, vomiting, hunger, bloatingPSM: Nutrition — PEM (marasmus vs kwashiorkor), balanced diet
Aug 28 FriRepertory: STOOL chapter — diarrhoea, constipation, involuntary stoolPSM: Vitamin deficiencies — A, B, C, D, K — diseases + signs
Aug 29 SatRepertory: FEVER chapter — types, onset, periodicity, chill-heat-sweatPSM: Mineral deficiencies — iron, iodine, calcium, fluoride
Aug 30 SunRESTREST
Aug 31 MonRepertory: GENERALS + SKIN — thermal reaction, food desires, skin eruptionsPSM: Demography — birth rate, death rate, IMR, MMR, census

SEPTEMBER — Practice of Medicine (complete) + Repertory + PSM continue

DayPractice of MedicineRepertory / PSM
Sep 1 TuePOM: CVS — Hypertension: types, staging, investigations, Aurum, GlonoineRepertory: Repertorization methods — Totality, Keynote, Elimination
Sep 2 WedPOM: CVS — Heart Failure: types, clinical features, Cactus, DigitalisRepertory: Practice Case 1 — acute case, find 5 rubrics, repertorize
Sep 3 ThuPOM: CVS — IHD, Angina: Lachesis, Aconite, CactusPSM: Occupational health — common hazards (dust, chemical, physical)
Sep 4 FriPOM: CVS — MI: features, complications, managementPSM: Occupational diseases — silicosis, asbestosis, lead poisoning
Sep 5 SatRECALL: CVS — write all 4 diseases with features + remedies from memoryPSM: Social medicine — community health, PHC (Alma Ata), sub-centre norms
Sep 6 SunRESTREST
Sep 7 MonPOM: Respiratory — Asthma: triggers, features, Arsenicum, Ipecac, LobeliaRepertory: Practice Case 2 — chronic case, full repertorization
Sep 8 TuePOM: Respiratory — Pneumonia: lobar vs broncho, Ant Tart, PhosphorusPSM: Health planning — five-year plans, National Health Policy 2017
Sep 9 WedPOM: Respiratory — TB: types, Mantoux, Stannum, PhosphorusPSM: Demography — population pyramid, dependency ratio, fertility rate
Sep 10 ThuPOM: Respiratory — COPD, Bronchitis: Drosera, Spongia, Ant TartPSM: Health indicators — positive vs negative, composite indices
Sep 11 FriPOM: GIT — Peptic ulcer, GERD: Nux Vomica, Robinia, Carbo VegRepertory: BACK + EXTREMITIES chapters — sciatica, joint rubrics
Sep 12 SatRECALL: Respiratory + GIT — write features + remedies from memoryPSM: Epidemics — definition, types, investigation steps
Sep 13 SunRESTREST
Sep 14 MonPOM: GIT — Diarrhoea: types, Arsenicum, Croton Tig, Veratrum Album, AloeRepertory: URINE + MALE/FEMALE chapters — key rubrics
Sep 15 TuePOM: GIT — Jaundice: types, investigations, Chelidonium, LycopodiumPSM: Zoonoses — rabies, leptospirosis, brucellosis, anthrax
Sep 16 WedPOM: Neurology — Headache: migraine, cluster, tension; Belladonna, SanguinariaPSM RECALL: Write all national programs + immunization schedule from memory
Sep 17 ThuPOM: Neurology — Epilepsy: grand mal, petit mal; Bufo, Cuprum, CicutaRepertory: Practice Case 3 — mental/emotional case
Sep 18 FriPOM: Neurology — Paralysis, stroke: Causticum, Conium, GelsemiumPSM: Biostatistics RECALL — mean, median, mode, SD, sampling types
Sep 19 SatRECALL: Neurology — write all 3 topics with features + remedies from memoryRepertory: Comparative study — Kent vs Robin Murphy vs Boericke repertory
Sep 20 SunRESTREST
Sep 21 MonPOM: Endocrine — Diabetes Mellitus: types, complications, Uranium Nit, SyzygiumPSM: Disability — definition, types, prevention, rehabilitation
Sep 22 TuePOM: Endocrine — Thyroid: hypo/hyperthyroid, goitre; Iodum, ThyroidinumPSM: Screening — criteria, sensitivity, specificity, predictive value
Sep 23 WedPOM: Infections — Malaria: types, cycle, Nat Mur, Arsenicum, ChinaPSM: Environmental sanitation — housing, vector control
Sep 24 ThuPOM: Infections — Typhoid: features, Widal, Baptisia, Muriatic AcidRepertory RECALL: Write chapter names + 5 key rubrics per chapter
Sep 25 FriPOM: Infections — Dengue, Cholera: Eupatorium, Veratrum Album, CamphoraPSM: Maternal health — ANC, safe motherhood, JSY scheme
Sep 26 SatRECALL: Endocrine + Infections — features + remedies from memoryPSM: Child health — IMNCI, ICDS, growth monitoring
Sep 27 SunRESTREST
Sep 28 MonPOM: Blood — Anaemia: types, investigations, Ferrum Met, Calc PhosPSM: School health — aims, medical examination, mid-day meal
Sep 29 TuePOM: Renal — UTI, Nephritis, Renal Failure: Berberis, Apis, TerebinthinaPSM: Geriatric health — common problems, NPOP
Sep 30 WedPOM: Joints — RA, Osteoarthritis, Gout: Rhus Tox, Colchicum, Benzoic AcidPSM: Mental health — burden, NMHP, community psychiatry

OCTOBER — All 5 Subjects: MCQs + Previous Papers + Targeted Weak Areas

DayMorning TopicAfternoon Topic
Oct 1 ThuPOM: Skin — Eczema, psoriasis, urticaria: Sulphur, Graphites, UrticaPSM: Revision — environment health + nutrition topics
Oct 2 FriPOM: Misc — Obesity, anaemia in pregnancy, common presentationsPSM: Previous year MCQs — 40 questions PSM
Oct 3 SatPOM RECALL: Full disease table — all systems, features, remediesOrganon RECALL: Aph 1-285 — write key definitions and concepts
Oct 4 SunRESTREST
Oct 5 MonMM RECALL: All remedy cards — mentals + generals only (no reading, only writing)Repertory: Practice Case 4 + Case 5 — full repertorization
Oct 6 TuePREVIOUS PAPER 1 — Organon (full paper, timed)Review paper — mark every wrong answer
Oct 7 WedPREVIOUS PAPER 1 — Materia Medica (full paper, timed)Review paper — mark every wrong answer
Oct 8 ThuPREVIOUS PAPER 1 — Practice of Medicine (full paper, timed)Review paper — mark every wrong answer
Oct 9 FriPREVIOUS PAPER 1 — PSM (full paper, timed)Review paper — mark every wrong answer
Oct 10 SatPREVIOUS PAPER 1 — Repertory (full paper, timed)Review paper — mark every wrong answer
Oct 11 SunRESTREST
Oct 12 MonTargeted: Organon weak topics from Oct 6 paperTargeted: MM weak remedies from Oct 7 paper
Oct 13 TueTargeted: POM weak topics from Oct 8 paperTargeted: PSM weak topics from Oct 9 paper
Oct 14 WedTargeted: Repertory weak rubrics from Oct 10 paperMixed MCQs — 50 questions all subjects
Oct 15 ThuPREVIOUS PAPER 2 — Organon (timed)Review
Oct 16 FriPREVIOUS PAPER 2 — Materia Medica (timed)Review
Oct 17 SatPREVIOUS PAPER 2 — POM (timed)Review
Oct 18 SunRESTREST
Oct 19 MonPREVIOUS PAPER 2 — PSM (timed)Review
Oct 20 TuePREVIOUS PAPER 2 — Repertory (timed)Review
Oct 21 WedTargeted: All 5 subjects — study only wrong answers from Paper 2Mixed MCQs — 60 questions
Oct 22 ThuOrganon: Miasms + posology revisionMM: Polychrest comparisons — Puls vs Sepia, Sulph vs Lyco
Oct 23 FriPOM: Top 10 diseases rapid recall — features + remedyPSM: National programs rapid recall
Oct 24 SatRepertory: Top 5 chapters — write 10 rubrics each from memoryMM: Nosodes + metals revision
Oct 25 SunRESTREST
Oct 26 MonPREVIOUS PAPER 3 — Organon + MM (both, timed)Review both papers
Oct 27 TuePREVIOUS PAPER 3 — POM + PSM (both, timed)Review both papers
Oct 28 WedPREVIOUS PAPER 3 — Repertory (timed)Mixed MCQs — 80 questions all subjects
Oct 29 ThuWeak areas only — personal list from all 3 paper setsWeak areas only — continue
Oct 30 FriWeak areas only — continueMixed MCQs — 100 questions timed
Oct 31 SatSelf assessment — rate yourself 1-5 each subject. Write your 10 weakest topics across all subjects.Plan November week by week based on gaps

NOVEMBER 1-27 — Full Revision Only (No New Topics)

DaySubjectRevision Topic
Nov 1 SunREST
Nov 2 MonOrganonAph 1-100: Write definitions, causes, case taking from memory
Nov 3 TueOrganonAph 101-200: Drug proving, similimum, selection
Nov 4 WedOrganonAph 201-285 + Miasms + 6th Ed LM potency
Nov 5 ThuMateria MedicaTier 1 polychrests (10 remedies) — remedy cards drill
Nov 6 FriMateria MedicaTier 2 polychrests (10 remedies) — remedy cards drill
Nov 7 SatMOCK TESTOrganon — full 3-hour timed theory paper
Nov 8 SunREST
Nov 9 MonMateria MedicaExtended remedies: nosodes, metals, pain remedies
Nov 10 TueMateria MedicaComparative MM — write differential tables (Puls/Sepia, Sulph/Lyco, Ign/Nat Mur)
Nov 11 WedPSMHealth concepts + epidemiology + biostatistics rapid revision
Nov 12 ThuPSMNational programs + immunization + environmental health
Nov 13 FriPSMDemography + nutrition + occupational + social medicine
Nov 14 SatMOCK TESTMateria Medica — full 3-hour timed theory paper
Nov 15 SunREST
Nov 16 MonRepertoryKent's structure + grading + chapter list — write from memory
Nov 17 TueRepertoryMIND + HEAD + CHEST + FEVER — top rubrics revision
Nov 18 WedRepertoryPractice Case 6 + Case 7 — full repertorization from scratch
Nov 19 ThuPractice of MedicineCVS + Respiratory + GIT — disease table revision
Nov 20 FriPractice of MedicineNeurology + Endocrine + Infections + Blood + Renal
Nov 21 SatMOCK TESTPSM — full timed theory paper
Nov 22 SunREST
Nov 23 MonMOCK TESTRepertory — full timed paper
Nov 24 TueMOCK TESTPractice of Medicine — full timed theory paper
Nov 25 WedAll 5 subjectsShort notes only — 1 page per subject, your own words
Nov 26 ThuAll 5 subjectsRemedy cards + aphorism bookmarks + PSM definitions only
Nov 27 FriLight onlyRead your own handwritten notes. Nothing new. Pack your bag. Sleep by 10 PM.
Nov 28 SatEXAM DAYTrust your preparation. You've put in the work.

That's every single day from today to your exam — by topic, no time slots. Print it, stick it on your wall, cross off each day as you go.
Start today with: Aph 1-9 (Organon) + Sulphur (MM). Both are small topics. One hour each. That's Day 1 done.

I think I should start first with medicine and repertory

I'd push back on that. Here's why.

Why Starting with Medicine + Repertory is a Mistake

Practice of Medicine

  • It's the largest subject — 10+ systems, each with multiple diseases
  • Without Organon as a base, you won't understand why you're selecting remedies in POM
  • It's a subject that rewards revision more than first reading — meaning you need time after finishing it to let it settle
  • Starting it first means you'll finish it exhausted with no energy for the hardest revision

Repertory

  • Repertory is useless without Materia Medica — you repertorize to find a remedy, but if you don't know your remedies you can't confirm or understand the result
  • It's also the most concept-based subject — it actually gets easier once you know MM well
  • Spending time on Repertory now, before MM is solid, is like learning the index of a book before reading the book

Why Organon Should Be First — Even Though You Haven't Opened It

ReasonExplanation
Shortest to coverFull Organon = 3 weeks at 1-2 hrs/day
Most predictable exam questionsSame aphorisms asked every year
Foundation for everything elseMM selection, case taking, potency — all come from Organon
Highest marks per hour spentNo other subject gives you this return

The Right Order — and Why

Organon → MM → Repertory → POM → PSM
   ↓          ↓        ↓          ↓        ↓
 3 wks     4 wks    3 wks     6 wks    4 wks
Each subject feeds the next one:
  • Organon teaches you case taking → helps MM understanding
  • MM teaches you remedy pictures → makes Repertory meaningful
  • Repertory teaches you rubric selection → makes POM case management logical
  • POM + PSM together in the final stretch

If You Still Want to Start Medicine + Repertory

I won't stop you — it's your exam. But if you do, here's what will likely happen:
  • POM will feel disconnected and hard to retain without the Organon framework
  • Repertory without solid MM will feel like memorizing a phone directory
  • You'll finish both feeling shaky and still have Organon + MM untouched

Honest Recommendation

Start Organon + MM together — exactly as the plan says. Organon in the morning (small topic daily), MM in the afternoon (one remedy daily). By August 1 you'll have:
  • Full Organon done ✓
  • 25+ major remedies covered ✓
  • A strong base to attack Repertory and POM with confidence ✓
That foundation makes POM and Repertory 3x faster to study than starting them cold right now.
Your call — but this is the smarter path.

On repertory i only need to study theory for exams not case solving

That changes things significantly — in a good way.

What Repertory Theory Actually Covers (Exam-wise)

If it's theory only, your entire Repertory syllabus is roughly this:

1. History of Repertory

  • Who made which repertory — Hahnemann, Boenninghausen, Kent, Boericke, Robin Murphy
  • Year of publication, number of rubrics, special features of each
  • Boenninghausen's Therapeutic Pocket Book — characteristics
  • Kent's Repertory — structure, sections, grading system

2. Types of Repertories

  • Complete repertory, card repertory, synoptic key
  • Differences between Kent vs Boenninghausen approach

3. Repertory Structure

  • How Kent's is organized (chapters list)
  • Grading — bold (3rd grade), italics (2nd grade), plain (1st grade)
  • What each grade means clinically

4. Methods of Repertorization (Theory only)

  • Totality of symptoms method
  • Keynote method
  • Elimination method
  • Concomitant method
  • Boenninghausen's method

5. Concept of Rubric

  • Definition of rubric
  • How to find a rubric
  • Subrubrics, cross-references

6. Important Definitions

  • Repertory, rubric, subrubric, concordance
  • Complete symptom — location, sensation, modality, concomitant

How Long This Actually Takes

This is not 3-4 weeks of work. This is honestly:
TopicDays Needed
History of repertories + authors2 days
Types of repertories1 day
Kent's structure + grading2 days
Methods of repertorization (theory)2 days
Rubric concepts + definitions1 day
Revision2 days
Total: 10 days maximum. That's it.

What This Means for Your Plan

Repertory just went from a 3-week subject to a 10-day subject. That frees up almost 2 weeks you can redistribute to POM or PSM.

Revised subject time allocation:

SubjectTime Needed
Organon3 weeks
Materia Medica4-5 weeks
Repertory (theory only)10 days
Practice of Medicine6-7 weeks
PSM4 weeks

When to Fit Repertory In

Since it's only 10 days, the best slot is end of August — after Organon and MM are well underway. You knock it out in 10 straight days and it's done. No case solving, no practice cases needed.
Just definitions, authors, methods, structure — all theory, all memorizable.
This actually makes your schedule much more comfortable. Want me to update the full plan with this change?

I will study psm and medicine online like marrow prepladder videos can you tell me which teacher is best for these 2 subjects

Searching the Web

best teacher PSM preventive social medicine BHMS homeopathy online video lectures 2024 2025

Searching the Web

best teacher practice of medicine BHMS homeopathy online lectures Marrow PrepLadder 2024

Here's the honest answer:

Important Clarification First

Marrow and PrepLadder are primarily for MBBS/NEET-PG students — not BHMS.
The PSM and Medicine content on those platforms is excellent but it's designed for allopathic medical exams. The clinical medicine framework is largely the same, so the concepts transfer fine. But the homeopathic management part — which remedies to use for which disease — won't be covered there at all. You'll need to add that yourself from your BHMS textbooks or notes.

Best Teachers — Honest Recommendations

PSM (Preventive & Social Medicine)

Best on PrepLadder: Dr. Neha Taneja
  • Very clear, structured teaching
  • Covers biostatistics, epidemiology, national programs in a way that actually makes sense
  • High-yield focus — doesn't waste your time on obscure topics
  • Her notes are compact and revision-friendly
On YouTube (free):
  • Search "Dr. Neha Taneja PSM" — several free lectures available
  • Homeopathy360 YouTube channel also has BHMS-specific PSM content

Practice of Medicine

Best on PrepLadder: Dr. Deepak Marwah
  • Extremely high-yield, exam-focused
  • Covers clinical features, investigations, and management very clearly
  • Strong on CVS, Respiratory, GIT — the high-weightage systems for your exam
On Marrow:
  • Medicine faculty is strong but content is NEET-PG oriented — still very useful for understanding disease concepts
For BHMS-specific Medicine (with homeopathic remedies):
  • BHMS Adda (YouTube + website) — has BHMS-specific medicine lectures
  • UGHomoeo / Smarteach — dedicated BHMS platform with medicine lectures by homeopathy faculty

My Practical Suggestion for You

Use a two-source approach for both subjects:
SubjectFor ConceptsFor Homeopathic Management
PSMDr. Neha Taneja (PrepLadder/YouTube)Your BHMS PSM textbook for India-specific programs
Practice of MedicineDr. Deepak Marwah (PrepLadder)Add MM remedies from Boericke/your notes after each disease
Watch the video for the disease concept → immediately write the 2-3 homeopathic remedies for that disease in your notes. That way you're building a combined resource as you go.

One Warning

Don't fall into the "watch all lectures first, then study" trap. That's a very common way to waste 2 months. Watch one topic, close the video, write notes, move on. Treat videos like a teacher explaining — not like revision content to re-watch repeatedly.

I know they are from mbbs students but the concept is same and I want that and Abt homeopathic remedies I will watch the channel you suggested just after i complete one topic is that ok

Yes, that's actually a smart approach. Here's why it works well:

Your Approach — Why It's Good

Concept video (Marrow/PrepLadder) → then Homeopathic remedies (BHMS channel)
This is called layered learning and it's more effective than trying to learn both at the same time from one source.
  • The MBBS video gives you a clean, clear understanding of the disease
  • Then when you watch the homeopathic remedies part, your brain already has a framework to attach the remedies to
  • The remedy sticks better because you understand what it's treating
For example:
  1. Watch Dr. Deepak Marwah on Asthma — understand triggers, types, clinical features, investigations
  2. Then watch BHMS channel — Arsenicum Album, Ipecac, Lobelia for asthma
  3. Your brain connects: "Arsenicum for asthma with anxiety and restlessness, worse 1-3 AM" — and it makes complete sense because you just learned what asthma looks like

One Small Tweak to Make It Even Better

After both videos — close everything and write from memory:
Disease: Asthma
Features: (write 4-5 points)
Investigations: (write 2-3)
Homeopathic remedies: (write 3 with keynote indication)
That 10-minute writing session after the two videos is what moves it from short-term to long-term memory. Without it, you'll feel like you understood but forget 70% within 3 days.

Confirmed Plan for Medicine + PSM

StepAction
1Watch concept on PrepLadder/Marrow (Dr. Deepak Marwah for Medicine, Dr. Neha Taneja for PSM)
2Watch homeopathic remedies for same topic on BHMS channel
3Write combined notes from memory (disease + remedies)
4Move to next topic
That's a solid system. Stick to it exactly and you'll cover Medicine and PSM faster and more thoroughly than most of your classmates who are just reading textbooks.
Go with it.

One last doubt which book should I refer to study as I will read the topic from the book too

Subject-wise, here are the best books — one primary, one optional backup for each.

All 5 Subjects — Book Recommendations

1. Organon of Medicine

RoleBook
PrimaryOrganon of Medicine by Samuel Hahnemann (6th Edition) — no substitute, you must read the original
CompanionLectures on Organon of Medicine by J.T. Kent — explains Hahnemann's aphorisms in simple language, read alongside
Quick referenceOrganon of Medicine by B.K. Sarkar — has commentary aphorism-by-aphorism, very popular in BHMS exams
B.K. Sarkar is the most widely used in Indian BHMS colleges. If you only buy one Organon book, get that.

2. Materia Medica

RoleBook
PrimaryBoericke's Materia Medica with Repertory — the standard BHMS textbook, covers every remedy clearly
For keynotesPhatak's Materia Medica — very compact, keynote-based, excellent for revision
For deep studyKent's Lectures on Materia Medica — richer remedy pictures, good for polychrests
For your exam: Boericke as primary + Phatak for revision. Kent is optional if you have time.

3. Repertory

RoleBook
Primary (theory)Introduction to Repertory by Glen Irving Bidwell — specifically covers repertory theory, history, methods
BackupThe Principles and Art of Cure by Homeopathy — Herbert Roberts — covers repertory concepts within broader context
For structure referenceKent's Repertory — you need to at least browse the actual book to understand its structure
Since you only need theory, Bidwell is the most targeted book for exactly what your exam asks.

4. Practice of Medicine

RoleBook
Primary (concepts)Davidson's Principles and Practice of Medicine — the gold standard for clinical medicine concepts, same book your MBBS videos are based on
Primary (homeopathic)Practice of Medicine by H.C. Allen or your college-prescribed BHMS POM textbook
Combined approachRead Davidson for the disease → read your BHMS POM book for homeopathic management
Don't try to read Davidson cover to cover — it's massive. Use it topic by topic alongside your videos. Read only the chapter you just watched.

5. PSM

RoleBook
PrimaryTextbook of Preventive and Social Medicine by J.E. Park (Park's Textbook) — the absolute standard for PSM in India, used by both MBBS and BHMS
Shorter alternativePreventive and Social Medicine by K. Park (Concise) — shorter version, easier to finish
Park's PSM is what Dr. Neha Taneja's lectures are based on. When she says "refer Park's" — this is what she means. Get this book, it's worth it.

Summary — The Minimum Bookshelf You Need

SubjectBuy This
OrganonB.K. Sarkar's Organon
Materia MedicaBoericke's MM + Phatak's MM
RepertoryBidwell's Introduction to Repertory
Practice of MedicineDavidson's (topic-wise only) + BHMS POM textbook
PSMPark's Textbook of PSM

One Practical Tip

You don't need to read these books instead of videos — read them after the video on the same topic. The sequence is:
Video → Book (same topic) → Write notes from memory
The book fills in details the video skips. Together they cover the topic from two angles and the retention is much stronger than either alone.

I mean in my college some people read golwala and some davidson for medicine

Good question. Here's the straight answer:

Golwala vs Davidson for BHMS Medicine

Golwala (Practice of Medicine by F.E. Golwala)

  • Written specifically for Indian medical students
  • Much shorter and more concise than Davidson
  • Covers exactly what Indian university exams ask — no extra
  • Language is simpler, easier to read
  • Most BHMS colleges prescribe Golwala as the standard textbook
  • Good for covering the full syllabus without getting overwhelmed

Davidson's

  • Much more detailed — written for MBBS clinical practice
  • Excellent for understanding disease mechanisms deeply
  • What the PrepLadder/Marrow videos are based on
  • But too detailed for BHMS exam purposes — you'll spend 3x more time per topic
  • Easy to get lost in details that won't come in your exam

Verdict for Your Situation

Read Golwala as your primary book.
Here's why it fits your exact plan:
Your Plan StepWhy Golwala Works
Watch PrepLadder videoGets you the concept clearly
Read Golwala on same topicShort, exam-focused, quick to read
Watch BHMS channel for remediesAdds homeopathic management
Write notes from memoryCombines all three
Davidson is too heavy for this workflow. By the time you finish reading Davidson on one disease, you could have covered 3 topics in Golwala.
Use Davidson only if a specific topic feels unclear after the video + Golwala. Treat it as a reference, not a textbook to read through.

Final Answer

  • Primary book → Golwala
  • Videos → PrepLadder (Dr. Deepak Marwah)
  • Davidson → Only when you need deeper clarity on a specific topic
Most of your classmates who are reading Davidson are probably reading too much and covering too little. With your November 28 deadline, Golwala is the right call.

I still think I should start medecine first like its most time taking subject and the subject I don't know anything about and ican add a lighter subject like organon,or repertory

Honestly? Your logic is sound. I'll stop pushing back.

Why Your Thinking is Actually Correct

  • Medicine is the longest subject — starting it early means you're not rushing it in October
  • Having a lighter subject alongside (Organon or Repertory theory) balances the day — heavy + light is a good combination
  • You know yourself — if Medicine feels urgent to you, that mental pressure will actually make you study it better now

The Combination That Makes Most Sense

Medicine + Organon together — not Medicine + Repertory.
Here's why Organon pairs better with Medicine than Repertory does:
  • Organon is 1-2 aphorisms per day — genuinely light, 45 mins max
  • Repertory theory, while short overall, needs focused reading — better done as a standalone block
  • Organon concepts (case taking, totality, obstacles to cure) will directly help you understand how to approach Medicine cases
  • You'll finish Organon in 3 weeks while making steady Medicine progress — two subjects done by end of July

Revised July Plan — Medicine + Organon Daily

DayMedicine TopicOrganon Topic
Jul 4 SatCVS — Hypertension: types, stages, investigationsAph 1-9: Definition of medicine, cure, health
Jul 5 SunRESTREST
Jul 6 MonCVS — Heart Failure: left, right, featuresAph 10-17: Vital force, concept of disease
Jul 7 TueCVS — IHD, Angina: features, ECG basicsAph 18-29: Causes of disease, symptoms
Jul 8 WedCVS — MI: features, complicationsAph 30-40: Susceptibility, maintaining causes
Jul 9 ThuCVS — Recall: write all 4 CVS diseases from memoryAph 41-50: Accessory symptoms, drug action
Jul 10 FriRespiratory — Asthma: triggers, types, featuresAph 51-70: Homeopathy vs allopathy vs isopathy
Jul 11 SatRespiratory — Pneumonia + BronchitisRecall: Aph 1-70 key points from memory
Jul 12 SunRESTREST
Jul 13 MonRespiratory — TB: types, Mantoux, complicationsAph 71-82: Acute vs chronic disease
Jul 14 TueRespiratory — COPD + Pleural effusionAph 83-104: Case taking, totality of symptoms
Jul 15 WedRespiratory — Recall: write all topics from memoryAph 105-120: Drug proving methodology
Jul 16 ThuGIT — Peptic ulcer, GERDAph 121-145: MM, single remedy, repetition
Jul 17 FriGIT — Diarrhoea: acute, chronic, typesAph 146-171: Law of Similars, similimum
Jul 18 SatGIT — Jaundice: types, investigationsRecall: Aph 71-171 key points from memory
Jul 19 SunRESTREST
Jul 20 MonGIT — Hepatitis: types, features, complicationsAph 172-203: Obstacles to cure, one-sided disease
Jul 21 TueGIT — Recall: write all GIT topics from memoryAph 204-230: Mental diseases, never-well-since
Jul 22 WedNeurology — Headache: migraine, tension, clusterAph 231-263: Intermittent fevers, posology
Jul 23 ThuNeurology — Epilepsy: types, featuresAph 264-285: Preparation of medicines, dose
Jul 24 FriNeurology — Paralysis, stroke: types, features6th Edition: LM potency, modified concepts
Jul 25 SatNeurology — Recall: write all neuro topics from memoryMiasms: Psora — definition, characteristics
Jul 26 SunRESTREST
Jul 27 MonEndocrine — Diabetes Mellitus: types, complicationsMiasms: Sycosis — definition, characteristics
Jul 28 TueEndocrine — Thyroid: hypo, hyperthyroid, goitreMiasms: Syphilis — definition, characteristics
Jul 29 WedInfections — Malaria: types, cycle, featuresChronic diseases: obstacles, diet, regimen
Jul 30 ThuInfections — Typhoid: features, Widal testFull Organon recall: write all key aphorisms
Jul 31 FriInfections — Dengue + Cholera: featuresOrganon self-test: definitions of disease, cure, vital force, miasm
Organon = done by July 31. CVS + Respiratory + GIT + Neurology + Endocrine + Infections in Medicine = done by July 31.

August Onwards

MonthMedicineOther Subject
AugustBlood, Renal, Joints, Skin, Misc + Homeopathic remedies for all topicsMateria Medica (daily one remedy)
SeptemberMedicine complete revision + previous papersRepertory theory (10 days) + PSM starts
OctoberAll subjects previous papers + MCQsPSM continues
NovemberFull revision all 5 subjects + mock tests

You were right. Start Medicine tomorrow. Organon runs alongside it daily — light enough to not feel like a burden, important enough to be worth the 45 minutes.

Ok now tell me how to make notes or flash cards which will not consume much time

The golden rule first: notes are for revision, not for writing. Most students waste hours making beautiful notes they never re-read. Your notes should be ugly, fast, and useful.

The 3-Minute Note Method (For Medicine)

After every topic — video done, book read — open a blank page and write this template in under 3 minutes:
DISEASE NAME
Def/Type: 
Key features: (3-4 points only)
Investigation: (1-2 key tests)
Hom. Remedies: (3 max, with one-word keynote each)
Example — Asthma:
ASTHMA
Type: Allergic / Non-allergic / Intrinsic
Features: Wheeze, breathlessness, worse night/early morning, 
          prolonged expiration, hyperinflated chest
Investigations: PFT (reversible obstruction), CXR, sputum eos
Remedies: Arsenicum (anxiety, restless, 1-3AM worse)
          Ipecac (constant nausea with wheeze)
          Lobelia (worse any smell, nausea, blue face)
That's it. One page per disease. No colour coding, no fancy headings, no rewriting.

For Organon — The Aphorism Card

One index card or half a page per section:
APH 1-9
Theme: Definition of Homeopathy
Key line: "Physician's highest calling = make sick people healthy"
One-word tag: PURPOSE
Exam question type: "Define cure according to Hahnemann"
You don't need to write the full aphorism. Just the theme, one key line, and what the examiner typically asks from it.

For Materia Medica — The Remedy Box

One box per remedy — fits on half a page:
REMEDY NAME          Miasm:        Thermal:
Constitution: 
Mental general (top 2-3):
Physical general (top 2-3):
Modalities: Worse —        Better —
Keynote (1 sentence):
Differentials: vs        vs
Example — Pulsatilla:
PULSATILLA           Miasm: Psoric   Thermal: Warm
Constitution: Fair, fat, mild, yielding, tearful
Mental: Weeps easily, desires company, changeable moods
Physical: Thick bland discharges, one-sided complaints
Modalities: Worse — heat, stuffy room, evening
            Better — open air, cold, gentle motion
Keynote: Never the same, changeability in everything
Differentials: vs Sepia (indifferent) vs Ignatia (grief)

For PSM — The Definition Card

PSM is mostly definitions and numbers. One card per topic:
TOPIC: Herd Immunity
Definition: % of immune population that protects susceptibles
Threshold: Measles 95%, Polio 80-85%, Smallpox 80%
Key word: "Community protection"
Exam Q: "Define herd immunity threshold"

For Repertory — The Author Table

Since it's theory only, your entire Repertory notes fit on 2 pages:
Page 1: Table of repertory authors
RepertoryAuthorYearKey Feature
Therapeutic Pocket BookBoenninghausen1846Generals, no complete symptoms
Kent's RepertoryJ.T. Kent189737 chapters, 3-grade system
Boericke's RepertoryW. Boericke1927Attached to MM, clinical
Robin Murphy'sRobin Murphy1993Alphabetical, modern
Page 2: Methods of repertorization — one paragraph each (5 methods, 5 paragraphs done)

The Most Important Rule

Never rewrite notes. First draft = final draft.
Students who rewrite notes are just doing calligraphy, not studying. Your first rough notes written from memory are more valuable than rewritten neat notes because:
  • Writing from memory = active recall = retention
  • Rewriting from notes = copying = zero retention

Physical vs Digital — Which One

Physical (pen and paper) — recommended.
  • Faster to draw boxes and arrows
  • No distraction from phone notifications
  • Proven better for memory retention than typing
  • Easy to carry and flip through during revision
If you prefer digital — use Notion or just plain notes app. Keep it simple. No fancy formatting.

Summary — Your Note System

SubjectFormatTime per topic
Medicine3-minute disease template3 min
OrganonHalf-page aphorism card2 min
Materia MedicaRemedy box5 min
PSMDefinition card with numbers2 min
Repertory2-page total (done once)30 min total
The entire note-making for one study session should never take more than 10-15 minutes. If it's taking longer, you're writing too much.

You now talked Abt flash cards but I need something so that I can write the exact thing or format in exam after studying the topic of i write notes in the end of the week or any time I will need something to revise the same content I have to write in exam

Understood. You need notes that are structured exactly like an exam answer — so when you revise, you're revising the same format you'll write in the hall.

The Exam-Ready Note Format

This is how you write notes for every topic — structured exactly like a long answer or short answer in BHMS finals.

For Practice of Medicine — Full Answer Format

Write every disease like this:

BRONCHIAL ASTHMA
Definition: Chronic inflammatory disease of airways characterized by reversible airway obstruction, bronchospasm and increased mucus secretion.
Classification:
  • Extrinsic (Allergic) — young, atopic, allergen triggered
  • Intrinsic (Non-allergic) — adult onset, no allergen, worse infections
  • Mixed type
Etiology:
  • Allergens — dust, pollen, food
  • Infections — viral URTI
  • Exercise, cold air, emotions, drugs (aspirin, beta blockers)
Clinical Features:
  • Episodic wheeze, breathlessness, chest tightness
  • Worse at night and early morning
  • Prolonged expiration, use of accessory muscles
  • Hyperresonant chest, rhonchi on auscultation
Investigations:
  • PFT — FEV1/FVC decreased, reversible with bronchodilator
  • CXR — hyperinflation
  • Sputum — eosinophils, Charcot-Leyden crystals
Homeopathic Management:
  • Arsenicum Album — worse 1-3 AM, anxiety, restlessness, thirst for sips
  • Ipecac — constant nausea with dyspnoea, rattling wheeze
  • Lobelia Inflata — worse any smell, nausea, sense of suffocation
  • Blatta Orientalis — obese patients, humid asthma
  • Sambucus — dry suffocative attacks in children at night

That is exactly what you write in the exam. Notes written in this format = revision = exam answer. Same thing.

For Organon — Essay/Short Answer Format


VITAL FORCE (Aph 9-11)
Definition: The dynamis, spirit-like vital force that animates the material body is called Vital Force.
Characteristics:
  • Autocratic — governs by itself
  • Automatic — acts without conscious will
  • Dynamic — immaterial, spirit-like
  • Unintelligent — cannot reason, only maintains order
In health: Vital force maintains harmonious functioning of body and mind
In disease: When deranged by morbific influence, vital force produces abnormal sensations and functions — expressed as symptoms
In cure: The similar dynamic drug force neutralizes the morbific influence and restores vital force to order
Key aphorism line: "In the state of health the spirit-like vital force animating the material body rules with unbounded sway" — Aph 9

For Materia Medica — Standard Answer Format


PULSATILLA NIGRICANS
Source: Pasque flower — Ranunculaceae family
Miasm: Psoric | Thermal: Warm blooded
Constitution: Fair, fat, flabby, mild, gentle, yielding, tearful, blonde/blue-eyed females
Mental Generals:
  • Mild, gentle, yielding disposition
  • Weeps easily, desires sympathy and company
  • Changeable moods — laughs and cries alternately
  • Timid, indecisive, fears being alone
Physical Generals:
  • Thick, bland, yellowish-green non-irritating discharges
  • Complaints are changeable — no two alike
  • One-sided complaints
  • Thirstless even with dry mouth
  • Craves open air, feels better in open air
Modalities:
  • Worse — heat, stuffy room, evening, rich fatty food, beginning of motion
  • Better — open air, cold applications, gentle continued motion, cold food/drinks
Keynote: Changeability — no two symptoms alike, no fixed character
Clinical uses: Amenorrhoea, dysmenorrhoea, bland catarrh, styes, varicose veins, shifting joint pains
Differentials:
  • vs Sepia — indifferent where Puls is affectionate, chilly where Puls is warm
  • vs Ignatia — grief-based, contradictory symptoms, hysterical

For PSM — Short Answer Format


HERD IMMUNITY
Definition: Resistance of a group or community to the spread of an infectious agent as a result of a high proportion of immune individuals in that group.
Herd Immunity Threshold (HIT): Minimum proportion of immune individuals needed to prevent epidemic spread
Formula: HIT = 1 - (1/R₀) where R₀ = basic reproduction number
Examples:
DiseaseHIT required
Measles92-95%
Polio80-85%
Smallpox80-85%
Diphtheria85%
Significance:
  • Protects unvaccinated/susceptible individuals
  • Basis of mass vaccination programs
  • Used to calculate vaccination coverage targets

How to Make These Notes Efficiently

Do NOT make these notes while studying. That takes too long.
Here is the process:
  1. Study the topic — video + book
  2. Close everything
  3. Open your notebook and write the answer from memory in this format
  4. Check your book — add only the points you missed in a different colour pen
  5. Done — that is your note AND your exam answer
The checking step is key. The points you missed when writing from memory are your weak points — mark them, revise them first.

What You End Up With

A notebook where every page is a ready exam answer. During revision you just read it once — and you know exactly what to write in the hall because you've already written it in this format multiple times.
This is the most efficient note system for exam preparation. No separate flashcards, no rewriting, no reformatting before the exam.
This is a shared conversation. Sign in to Orris to start your own chat.