Give me a time table for 15 days Give me a timetable for 15 days, uh, from, from today to July 30. It should cover, uh, like five subject medicine, in medicine, CVS and RS and, uh, in, uh, and other topic like endo-endocrine, uh, Uh, renal and CNS need to be revised. Already I completed, it need to be revised. Okay. Then in, um, uh, pharmacology, I have five sessions, five years it to complete. And in, uh, in path, path, only general path and WBC are completed, remaining yet to complete. Uh, and surgery need to be completed. I will upload the high-yield topics. You will split based on, uh, subjects. From, from, uh, 15 to 20, we cover two subject, that is medicine and pharmacology. Okay? Along with that, uh, mm, biochem, biochem also need to be completed. I will upload the high-yield topic.
python3 -c " import pdfplumber with pdfplumber.open('/tmp/workspace/attachments/e0ece1f4-9ed5-41da-a304-1cb1773cf592/5_6226285931482063617.pdf') as pdf: print(f'Total pages: {len(pdf.pages)}') for i, page in enumerate(pdf.pages): text = page.extract_text() print(f'--- PAGE {i+1} ---') print(text) print() "
No like 15-20
Medicine and pharm 15-18 19,20 biochem
| Time | Subject | Topics |
|---|---|---|
| 7:00 - 9:00 AM | Medicine | ECG, Arrhythmias & Heart Blocks (9x - highest yield) |
| 9:00 - 11:00 AM | Medicine | Valvular Heart Disease + Heart Failure + JVP |
| 11:00 AM - 1:00 PM | Pharmacology | Antihypertensives (7x) + Antiarrhythmics (6x) |
| 1:00 - 2:00 PM | BREAK | |
| 2:00 - 4:00 PM | Medicine | Coronary Artery Disease + Disorders of Aorta |
| 4:00 - 6:00 PM | Pharmacology | Anticoagulants & Fibrinolytics (5x) + Antiemetics (5x) |
| 6:00 - 7:00 PM | MCQ Practice | CVS Medicine + CVS Pharm mixed MCQs |
| Time | Subject | Topics |
|---|---|---|
| 7:00 - 9:00 AM | Medicine | ABG & RTA (5x) + Electrolyte Disorders (3x) |
| 9:00 - 11:00 AM | Medicine | Diabetes - DKA & HHS (5x) |
| 11:00 AM - 1:00 PM | Pharmacology | NSAIDs (5x) + Anti-TB (5x) |
| 1:00 - 2:00 PM | BREAK | |
| 2:00 - 4:00 PM | Medicine | Pituitary Disorders - DI & SIADH (5x) + Vasculitis (4x) |
| 4:00 - 6:00 PM | Pharmacology | Antimuscarinic (7x) + Pharmacokinetics & PD (4x) |
| 6:00 - 7:00 PM | MCQ Practice | Endocrine Medicine + Autonomic Pharm MCQs |
| Time | Subject | Topics |
|---|---|---|
| 7:00 - 9:00 AM | Medicine | HIV (4x) + Malabsorption Disorders (3x) |
| 9:00 - 11:00 AM | Medicine | Cirrhosis & Complications - SBP, Child-Pugh, Variceal Bleed (3x) |
| 11:00 AM - 1:00 PM | Pharmacology | Antimicrobials (3x) + Antifungals (3x) |
| 1:00 - 2:00 PM | BREAK | |
| 2:00 - 4:00 PM | Medicine | Pleural Disease (3x) + Revision: RS topics (from already completed) |
| 4:00 - 6:00 PM | Pharmacology | Antimalarials (3x) + Antiparkinsonians (3x) |
| 6:00 - 7:00 PM | MCQ Practice | GI Medicine + Anti-infective Pharm MCQs |
| Time | Subject | Topics |
|---|---|---|
| 7:00 - 9:00 AM | Medicine | Revision: CVS topics (ECG, VHD, CAD, Heart Failure) |
| 9:00 - 11:00 AM | Medicine | Revision: Endocrine, Renal, CNS (already completed - rapid recap) |
| 11:00 AM - 1:00 PM | Pharmacology | Full Revision - all 12 Pharm topics rapid notes |
| 1:00 - 2:00 PM | BREAK | |
| 2:00 - 5:00 PM | Medicine + Pharm | Full-length MCQ drill - 100 mixed questions |
| 5:00 - 7:00 PM | Medicine + Pharm | Review wrong answers + weak area consolidation |
| Time | Subject | Topics |
|---|---|---|
| 7:00 - 9:00 AM | Biochemistry | Vitamins (15x - single highest yield topic in Biochem) |
| 9:00 - 11:00 AM | Biochemistry | Lysosomal Storage Disorders (6x) + Glycogen Storage Disorders (4x) |
| 11:00 AM - 1:00 PM | Biochemistry | Alkaptonuria (3x) + Familial Hypercholesterolaemia (3x) + Homocystinuria (2x) |
| 1:00 - 2:00 PM | BREAK | |
| 2:00 - 4:00 PM | Biochemistry | Metabolic Cycles - Insulin:Glucagon ratio + Enzyme Inhibition + Minerals |
| 4:00 - 6:00 PM | Biochemistry | MCQ Practice - all 9 Biochem topics |
| 6:00 - 7:00 PM | Review | Consolidate Biochem notes, memory pegs for storage disorders |
| Time | Subject | Topics |
|---|---|---|
| 7:00 - 9:00 AM | Biochemistry | Full revision - Vitamins + Storage disorders rapid tables |
| 9:00 - 11:00 AM | Biochemistry | 60-MCQ timed test (Biochem only) |
| 11:00 AM - 1:00 PM | Medicine | Revision buffer - any remaining Medicine weak spots |
| 1:00 - 2:00 PM | BREAK | |
| 2:00 - 5:00 PM | Pharmacology | Revision buffer - Antihypertensives + Antiarrhythmics deep dive |
| 5:00 - 7:00 PM | Mixed | Phase 1 consolidation MCQs (Med + Pharm + Biochem) |
| Time | Subject | Topics |
|---|---|---|
| 7:00 - 9:00 AM | Pathology | Genetics & Syndromes (8x) + Leukaemia (8x) |
| 9:00 - 11:00 AM | Pathology | Lymphoma (5x) + Disorders of Haemoglobin (4x) |
| 11:00 AM - 1:00 PM | Surgery | Breast Cancer (5x) + Inguinal Hernia (5x) |
| 1:00 - 2:00 PM | BREAK | |
| 2:00 - 4:00 PM | PSM | Biomedical Waste Management (6x) + Parametric Tests (5x) |
| 4:00 - 6:00 PM | Surgery | Bladder Carcinoma (4x) + Oral Cavity Cancer (4x) |
| 6:00 - 7:00 PM | MCQ Practice | Haematology Path + GU Surgery MCQs |
| Time | Subject | Topics |
|---|---|---|
| 7:00 - 9:00 AM | Pathology | Intestinal Disorders (5x) + Tumors (4x) |
| 9:00 - 11:00 AM | Pathology | Carcinoma Lung & Thymoma (4x) + Glomerular Diseases (4x) |
| 11:00 AM - 1:00 PM | Surgery | Triage/Trauma (4x) + Glasgow Coma Scale (3x) |
| 1:00 - 2:00 PM | BREAK | |
| 2:00 - 4:00 PM | PSM | Vitamin Deficiency (5x) + Case-Control/Cohort Study (4x) |
| 4:00 - 6:00 PM | Surgery | Aortic Dissection (3x) + Peripheral Arterial Disease/Leriche's (3x) |
| 6:00 - 7:00 PM | MCQ Practice | Onco-Path + Vascular Surgery MCQs |
| Time | Subject | Topics |
|---|---|---|
| 7:00 - 9:00 AM | Pathology | Thyroid (4x) + Multiple Myeloma & Amyloid (3x) |
| 9:00 - 11:00 AM | Pathology | Coagulation Disorders (3x) + Iron Deficiency Anaemia (3x) + Macrocytic Anaemia (3x) |
| 11:00 AM - 1:00 PM | Surgery | Fistula in Ano (3x) + Hollow Viscus Perforation (3x) + Hydatid Cyst (3x) |
| 1:00 - 2:00 PM | BREAK | |
| 2:00 - 4:00 PM | PSM | Disaster Management (4x) + Vaccines/Immunisation (3x) + Varicella (3x) |
| 4:00 - 6:00 PM | Surgery | Oesophageal Varices (3x) + Rectal Carcinoma (3x) |
| 6:00 - 7:00 PM | MCQ Practice | Endocrine Path + GI Surgery MCQs |
| Time | Subject | Topics |
|---|---|---|
| 7:00 - 9:00 AM | Pathology | Inflammation (3x) - General Path (complete remaining GP topics) |
| 9:00 - 11:00 AM | Pathology | WBC disorders - revision + remaining WBC sub-topics |
| 11:00 AM - 1:00 PM | Surgery | Subarachnoid Haemorrhage (3x) + Cystourethroscope (3x) |
| 1:00 - 2:00 PM | BREAK | |
| 2:00 - 4:00 PM | PSM | Kata Thermometer (3x) + Demographic Cycle (2x) + ASHA (2x) |
| 4:00 - 6:00 PM | Surgery | Penile Carcinoma (4x) - complete remaining Surgery topics |
| 6:00 - 7:00 PM | MCQ Practice | General Path + Neuro Surgery MCQs |
| Time | Subject | Topics |
|---|---|---|
| 7:00 - 9:00 AM | Pathology | Full revision - Haematology block (Leukaemia, Lymphoma, Myeloma) |
| 9:00 - 11:00 AM | PSM | Biostatistics revision - Parametric tests + Coefficient of Regression/Variation |
| 11:00 AM - 1:00 PM | Surgery | Full Surgery revision - High-yield 8 topics rapid recap |
| 1:00 - 2:00 PM | BREAK | |
| 2:00 - 5:00 PM | Path + Surgery + PSM | 90-MCQ mixed timed test |
| 5:00 - 7:00 PM | Review | Wrong answers + concept consolidation |
| Time | Subject | Topics |
|---|---|---|
| 7:00 - 9:00 AM | Pathology | Revision - Solid tumors block (Lung, GI, Thyroid, Glomerular) |
| 9:00 - 11:00 AM | Medicine | Rapid revision: ECG/Arrhythmias + DKA/HHS |
| 11:00 AM - 1:00 PM | Pharmacology | Rapid revision: Antihypertensives + Antiarrhythmics + Anticoagulants |
| 1:00 - 2:00 PM | BREAK | |
| 2:00 - 4:00 PM | Surgery | Revision - Onco-surgery block (Breast, Oral, Bladder, Penile, Rectal) |
| 4:00 - 6:00 PM | PSM | Full PSM revision - all 11 topics rapid notes |
| 6:00 - 7:00 PM | MCQ Practice | Integrated cross-subject MCQs |
| Time | Subject | Topics |
|---|---|---|
| 7:00 - 9:00 AM | Biochemistry | Revision - Vitamins + Storage Disorders (rapid) |
| 9:00 - 11:00 AM | Medicine | Revision - Renal (already completed) + Electrolyte Disorders |
| 11:00 AM - 1:00 PM | Pathology | MCQ drill - 50 Path questions |
| 1:00 - 2:00 PM | BREAK | |
| 2:00 - 4:00 PM | Surgery | MCQ drill - 50 Surgery questions |
| 4:00 - 6:00 PM | PSM | MCQ drill - 40 PSM questions |
| 6:00 - 7:00 PM | Review | Error analysis across all subjects |
| Time | Subject | Topics |
|---|---|---|
| 7:00 - 9:00 AM | Medicine | Revision - CNS topics (already completed) + Vasculitis |
| 9:00 - 11:00 AM | Medicine | Revision - Endocrine block (Pituitary, Diabetes) |
| 11:00 AM - 1:00 PM | Pharmacology | Revision - Antimicrobials + Anti-TB + Antimalarials |
| 1:00 - 2:00 PM | BREAK | |
| 2:00 - 5:00 PM | Full Mock | 120-question full mock (all subjects covered so far) |
| 5:00 - 7:00 PM | Review | Weak subject identification + targeted re-read |
| Time | Subject | Topics |
|---|---|---|
| 7:00 - 9:00 AM | All Subjects | Flash revision - top 3 topics per subject (15 min each) |
| 9:00 - 11:00 AM | Pathology | Final revision - Genetics, Leukaemia, Lymphoma |
| 11:00 AM - 1:00 PM | Surgery + PSM | Final revision - top 8 Surgery + top 6 PSM topics |
| 1:00 - 2:00 PM | BREAK | |
| 2:00 - 4:00 PM | Medicine + Pharm + Biochem | Final revision - top picks per subject |
| 4:00 - 6:00 PM | Full Mock | 100-question final mixed mock |
| 6:00 - 7:00 PM | Review | Light review only - no new topics |
| Time | Activity |
|---|---|
| 7:00 - 9:00 AM | Light revision of personal weak areas only |
| 9:00 - 11:00 AM | Quick-fire MCQs - 50 questions (confidence building) |
| 11:00 AM - 1:00 PM | Formula/table/drug dose revision sheet review |
| 1:00 PM onward | REST - no new study. Light reading only if needed. |
| Phase | Dates | Subjects | Focus |
|---|---|---|---|
| Phase 1A | July 15-18 | Medicine + Pharmacology | 15 Med topics + 12 Pharm topics |
| Phase 1B | July 19-20 | Biochemistry | 9 Biochem topics |
| Phase 2 | July 21-25 | Pathology + Surgery + PSM | 14 Path + 16 Surgery + 11 PSM |
| Phase 3 | July 26-29 | Full Revision + Mocks | All subjects integrated |
| Final | July 30 | Light revision + REST | Consolidation only |
Add 3 hr for pyq and T & D SPLIT THESE 3 HRS AND ADD
| Time | Subject | Topics |
|---|---|---|
| 6:00 - 8:00 AM | Medicine | ECG, Arrhythmias & Heart Blocks (9x) |
| 8:00 - 10:00 AM | Medicine | Valvular Heart Disease + Heart Failure + JVP |
| 10:00 AM - 12:00 PM | Pharmacology | Antihypertensives (7x) + Antiarrhythmics (6x) |
| 12:00 - 1:00 PM | PYQ Session | CVS Medicine PYQs (last 5 years) |
| 1:00 - 2:00 PM | BREAK | |
| 2:00 - 4:00 PM | Medicine | Coronary Artery Disease + Disorders of Aorta |
| 4:00 - 6:00 PM | Pharmacology | Anticoagulants & Fibrinolytics (5x) + Antiemetics (5x) |
| 6:00 - 7:00 PM | PYQ Session | CVS Pharmacology PYQs |
| 7:00 - 8:00 PM | T&D Session | Discuss ECG + Antiarrhythmic PYQ errors, revise concepts |
| 8:00 - 8:30 PM | T&D Session | Quick summary notes + doubt clearing |
| Time | Subject | Topics |
|---|---|---|
| 6:00 - 8:00 AM | Medicine | ABG & RTA (5x) + Electrolyte Disorders (3x) |
| 8:00 - 10:00 AM | Medicine | Diabetes - DKA & HHS (5x) |
| 10:00 AM - 12:00 PM | Pharmacology | NSAIDs (5x) + Anti-TB (5x) |
| 12:00 - 1:00 PM | PYQ Session | Endocrine Medicine PYQs |
| 1:00 - 2:00 PM | BREAK | |
| 2:00 - 4:00 PM | Medicine | Pituitary Disorders - DI & SIADH (5x) + Vasculitis (4x) |
| 4:00 - 6:00 PM | Pharmacology | Antimuscarinic (7x) + Pharmacokinetics & PD (4x) |
| 6:00 - 7:00 PM | PYQ Session | Anti-TB + NSAIDs PYQs |
| 7:00 - 8:30 PM | T&D Session | Discuss DKA vs HHS + PD/PK PYQ analysis, doubt clearing |
| Time | Subject | Topics |
|---|---|---|
| 6:00 - 8:00 AM | Medicine | HIV (4x) + Malabsorption Disorders (3x) |
| 8:00 - 10:00 AM | Medicine | Cirrhosis & Complications - SBP, Child-Pugh, Variceal Bleed (3x) |
| 10:00 AM - 12:00 PM | Pharmacology | Antimicrobials (3x) + Antifungals (3x) |
| 12:00 - 1:00 PM | PYQ Session | GI Medicine + Infective Medicine PYQs |
| 1:00 - 2:00 PM | BREAK | |
| 2:00 - 4:00 PM | Medicine | Pleural Disease (3x) + Revision: RS topics (completed) |
| 4:00 - 6:00 PM | Pharmacology | Antimalarials (3x) + Antiparkinsonians (3x) |
| 6:00 - 7:00 PM | PYQ Session | Antimicrobials + Antifungal + Antimalarial PYQs |
| 7:00 - 8:30 PM | T&D Session | Discuss anti-infective drug confusion points + quick charts |
| Time | Subject | Topics |
|---|---|---|
| 6:00 - 8:00 AM | Medicine | Revision - CVS block (ECG, VHD, CAD, HF) |
| 8:00 - 10:00 AM | Medicine | Revision - Endocrine, Renal, CNS (already completed - rapid recap) |
| 10:00 AM - 12:00 PM | Pharmacology | Full revision - all 12 Pharm topics rapid notes |
| 12:00 - 1:00 PM | PYQ Session | Medicine PYQs - mixed (50 Qs timed) |
| 1:00 - 2:00 PM | BREAK | |
| 2:00 - 4:30 PM | Medicine + Pharm | 100-Q mixed timed MCQ drill |
| 4:30 - 6:00 PM | T&D Session | Review all wrong answers, discuss recurring error patterns |
| 6:00 - 7:00 PM | PYQ Session | Pharmacology PYQs - mixed (40 Qs timed) |
| 7:00 - 8:00 PM | T&D Session | Final doubt clearing for Phase 1A - weak areas only |
| Time | Subject | Topics |
|---|---|---|
| 6:00 - 8:00 AM | Biochemistry | Vitamins (15x - single highest yield) |
| 8:00 - 10:00 AM | Biochemistry | Lysosomal Storage Disorders (6x) + Glycogen Storage Disorders (4x) |
| 10:00 AM - 12:00 PM | Biochemistry | Alkaptonuria (3x) + Familial Hypercholesterolaemia (3x) + Homocystinuria (2x) |
| 12:00 - 1:00 PM | PYQ Session | Vitamins + Storage Disorder PYQs |
| 1:00 - 2:00 PM | BREAK | |
| 2:00 - 4:00 PM | Biochemistry | Metabolic Cycles + Enzyme Inhibition + Minerals |
| 4:00 - 5:30 PM | PYQ Session | Metabolic Cycles + Minerals PYQs |
| 5:30 - 7:00 PM | T&D Session | Storage disorder comparison tables + discuss PYQ errors |
| 7:00 - 8:00 PM | T&D Session | Consolidate Biochem - memory pegs, mnemonics, doubt clearing |
| Time | Subject | Topics |
|---|---|---|
| 6:00 - 8:00 AM | Biochemistry | Full revision - Vitamins + all Storage Disorders (tables) |
| 8:00 - 10:00 AM | Biochemistry | 60-MCQ timed test (Biochem only) |
| 10:00 - 11:30 AM | T&D Session | Biochem test analysis - discuss all wrong answers |
| 11:30 AM - 1:00 PM | PYQ Session | Biochem full PYQ paper (last 3 years) |
| 1:00 - 2:00 PM | BREAK | |
| 2:00 - 4:00 PM | Medicine | Revision buffer - remaining Medicine weak spots |
| 4:00 - 6:00 PM | Pharmacology | Revision - Antihypertensives + Antiarrhythmics deep dive |
| 6:00 - 7:00 PM | PYQ Session | Phase 1 integrated PYQs - Med + Pharm + Biochem mixed |
| 7:00 - 8:00 PM | T&D Session | Phase 1 overall discussion - patterns, common errors, tips |
| Time | Subject | Topics |
|---|---|---|
| 6:00 - 8:00 AM | Pathology | Genetics & Syndromes (8x) + Leukaemia (8x) |
| 8:00 - 10:00 AM | Pathology | Lymphoma (5x) + Disorders of Haemoglobin (4x) |
| 10:00 AM - 12:00 PM | Surgery | Breast Cancer (5x) + Inguinal Hernia (5x) |
| 12:00 - 1:00 PM | PYQ Session | Haematology Path PYQs |
| 1:00 - 2:00 PM | BREAK | |
| 2:00 - 4:00 PM | PSM | Biomedical Waste Management (6x) + Parametric Tests (5x) |
| 4:00 - 6:00 PM | Surgery | Bladder Carcinoma (4x) + Oral Cavity Cancer (4x) |
| 6:00 - 7:00 PM | PYQ Session | Surgery onco PYQs + PSM Biomedical Waste PYQs |
| 7:00 - 8:30 PM | T&D Session | Leukaemia vs Lymphoma differentiation table + Surgery staging |
| Time | Subject | Topics |
|---|---|---|
| 6:00 - 8:00 AM | Pathology | Intestinal Disorders (5x) + Tumors (4x) |
| 8:00 - 10:00 AM | Pathology | Carcinoma Lung & Thymoma (4x) + Glomerular Diseases (4x) |
| 10:00 AM - 12:00 PM | Surgery | Triage/Trauma (4x) + Glasgow Coma Scale (3x) |
| 12:00 - 1:00 PM | PYQ Session | Solid tumor Path PYQs |
| 1:00 - 2:00 PM | BREAK | |
| 2:00 - 4:00 PM | PSM | Vitamin Deficiency (5x) + Case-Control/Cohort Study (4x) |
| 4:00 - 6:00 PM | Surgery | Aortic Dissection (3x) + Peripheral Arterial Disease/Leriche's (3x) |
| 6:00 - 7:00 PM | PYQ Session | PSM Biostatistics PYQs + Vascular Surgery PYQs |
| 7:00 - 8:30 PM | T&D Session | Study design flowchart (case-control vs cohort) + GCS scoring |
| Time | Subject | Topics |
|---|---|---|
| 6:00 - 8:00 AM | Pathology | Thyroid (4x) + Multiple Myeloma & Amyloid (3x) |
| 8:00 - 10:00 AM | Pathology | Coagulation Disorders (3x) + Iron Deficiency Anaemia (3x) + Macrocytic Anaemia (3x) |
| 10:00 AM - 12:00 PM | Surgery | Fistula in Ano (3x) + Hollow Viscus Perforation (3x) + Hydatid Cyst (3x) |
| 12:00 - 1:00 PM | PYQ Session | Coagulation + Anaemia Path PYQs |
| 1:00 - 2:00 PM | BREAK | |
| 2:00 - 4:00 PM | PSM | Disaster Management (4x) + Vaccines/Immunisation (3x) + Varicella (3x) |
| 4:00 - 6:00 PM | Surgery | Oesophageal Varices (3x) + Rectal Carcinoma (3x) |
| 6:00 - 7:00 PM | PYQ Session | GI Surgery PYQs + PSM Vaccines PYQs |
| 7:00 - 8:30 PM | T&D Session | Anaemia differentiation table + Myeloma vs Amyloid |
| Time | Subject | Topics |
|---|---|---|
| 6:00 - 8:00 AM | Pathology | Inflammation (3x) + remaining General Path topics |
| 8:00 - 10:00 AM | Pathology | WBC disorders - revision + remaining sub-topics |
| 10:00 AM - 12:00 PM | Surgery | Subarachnoid Haemorrhage (3x) + Cystourethroscope (3x) + Penile Carcinoma (4x) |
| 12:00 - 1:00 PM | PYQ Session | General Path + WBC PYQs |
| 1:00 - 2:00 PM | BREAK | |
| 2:00 - 4:00 PM | PSM | Kata Thermometer (3x) + Demographic Cycle (2x) + ASHA (2x) + Coefficient of Regression (2x) |
| 4:00 - 6:00 PM | Surgery | Remaining Surgery topics - rapid coverage |
| 6:00 - 7:00 PM | PYQ Session | PSM Environment + Demography PYQs |
| 7:00 - 8:30 PM | T&D Session | Inflammation classification + PSM stats formulas revision |
| Time | Subject | Topics |
|---|---|---|
| 6:00 - 8:00 AM | Pathology | Revision - Haematology block (Leukaemia, Lymphoma, Myeloma, Coagulation) |
| 8:00 - 10:00 AM | PSM | Biostatistics full revision - Parametric tests + Regression + Cohort/Case-control |
| 10:00 AM - 12:00 PM | Surgery | Revision - Top 8 Surgery topics rapid recap |
| 12:00 - 1:00 PM | PYQ Session | Surgery mixed PYQs - 40 Qs timed |
| 1:00 - 2:00 PM | BREAK | |
| 2:00 - 4:30 PM | Path + Surgery + PSM | 90-Q mixed timed mock test |
| 4:30 - 6:00 PM | T&D Session | Full mock analysis - discuss all wrong answers by subject |
| 6:00 - 7:00 PM | PYQ Session | Path mixed PYQs - 40 Qs timed |
| 7:00 - 8:00 PM | T&D Session | Key patterns from PYQs, high-frequency concept recap |
| Time | Subject | Topics |
|---|---|---|
| 6:00 - 8:00 AM | Pathology | Revision - Solid tumors (Lung, GI, Thyroid, Glomerular) |
| 8:00 - 9:30 AM | PYQ Session | Pathology solid tumor PYQs |
| 9:30 - 11:00 AM | Medicine | Rapid revision - ECG/Arrhythmias + DKA/HHS |
| 11:00 AM - 1:00 PM | Pharmacology | Rapid revision - Antihypertensives + Anticoagulants + Antimuscarinic |
| 1:00 - 2:00 PM | BREAK | |
| 2:00 - 4:00 PM | Surgery | Revision - Onco-surgery block (Breast, Oral, Bladder, Penile, Rectal) |
| 4:00 - 5:30 PM | PYQ Session | Medicine + Pharm integrated PYQs (revision) |
| 5:30 - 7:00 PM | PSM | Full PSM revision - all 11 topics rapid notes |
| 7:00 - 8:30 PM | T&D Session | Cross-subject integration discussion - overlapping topics (e.g. Cirrhosis in Med + Path + Surgery) |
| Time | Subject | Topics |
|---|---|---|
| 6:00 - 8:00 AM | Biochemistry | Rapid revision - Vitamins + Storage Disorders |
| 8:00 - 9:30 AM | PYQ Session | Biochemistry PYQs - 40 Qs timed |
| 9:30 - 11:00 AM | Medicine | Revision - Renal topics (completed) + Electrolyte Disorders |
| 11:00 AM - 1:00 PM | Pathology | MCQ drill - 50 Path Qs timed |
| 1:00 - 2:00 PM | BREAK | |
| 2:00 - 4:00 PM | Surgery | MCQ drill - 50 Surgery Qs timed |
| 4:00 - 5:30 PM | T&D Session | Path + Surgery MCQ drill analysis - error patterns |
| 5:30 - 7:00 PM | PSM | MCQ drill - 40 PSM Qs timed |
| 7:00 - 8:00 PM | T&D Session | PSM stats + Biomedical Waste weak areas - doubt clearing |
| Time | Subject | Topics |
|---|---|---|
| 6:00 - 8:00 AM | Medicine | Revision - CNS topics (completed) + Vasculitis |
| 8:00 - 10:00 AM | Medicine | Revision - Endocrine block (Pituitary, Diabetes, Cirrhosis) |
| 10:00 AM - 12:00 PM | Pharmacology | Revision - Antimicrobials + Anti-TB + Antimalarials |
| 12:00 - 1:00 PM | PYQ Session | Medicine CNS + Endocrine PYQs |
| 1:00 - 2:00 PM | BREAK | |
| 2:00 - 4:30 PM | Full Mock | 120-Q full mock - all subjects covered |
| 4:30 - 6:00 PM | T&D Session | Full mock analysis - rank weak subjects, plan Day 15 |
| 6:00 - 7:00 PM | PYQ Session | Pharmacology Antimicrobials PYQs |
| 7:00 - 8:00 PM | T&D Session | Final doubt clearing - all subjects |
| Time | Subject | Topics |
|---|---|---|
| 6:00 - 8:00 AM | All Subjects | Flash revision - top 3 topics per subject (15 min each) |
| 8:00 - 10:00 AM | Pathology | Final revision - Genetics, Leukaemia, Lymphoma, Thyroid |
| 10:00 AM - 12:00 PM | Surgery + PSM | Final revision - top 8 Surgery + top 6 PSM |
| 12:00 - 1:00 PM | PYQ Session | Rapid mixed PYQ revision - 30 Qs across all subjects |
| 1:00 - 2:00 PM | BREAK | |
| 2:00 - 4:00 PM | Medicine + Pharm + Biochem | Final revision - top picks, formula sheets |
| 4:00 - 5:30 PM | T&D Session | Final discussion - high yield tables, drug charts, path staging |
| 5:30 - 6:30 PM | 100-Q Final Mock | Light timed mock - confidence building |
| 6:30 - 7:30 PM | T&D Session | Quick review of mock - no new topics |
| 7:30 PM onward | REST | Prepare for exam day |
| Time | Activity |
|---|---|
| 6:00 - 7:00 AM | Light revision - personal weak areas only |
| 7:00 - 8:30 AM | PYQ Session - 30 rapid-fire Qs (confidence only) |
| 8:30 - 10:00 AM | T&D Session - Quick formula/drug chart/staging table recap |
| 10:00 AM onward | COMPLETE REST - No new study. Light reading only if anxious. |
| Block | Hours | Purpose |
|---|---|---|
| Subject Study | 8 hrs | New topics + revision |
| PYQ Sessions | 1.5 hrs | Past year question practice (split across 2 slots) |
| T&D Sessions | 1.5 hrs | Test analysis + discussion + doubt clearing |
| Break | 1 hr | Lunch + rest |
| Total | 13 hrs |
Give adequate break in morning and evening
| Slot | Time | Duration | Block |
|---|---|---|---|
| Morning Start | 6:00 - 8:00 AM | 2 hrs | Study Block 1 |
| Morning Break | 8:00 - 8:30 AM | 30 min | Tea / Freshen up / Walk |
| Study | 8:30 - 10:30 AM | 2 hrs | Study Block 2 |
| Mid-Morning Break | 10:30 - 11:00 AM | 30 min | Snack / Rest eyes |
| Study | 11:00 AM - 1:00 PM | 2 hrs | Study Block 3 |
| Lunch Break | 1:00 - 2:30 PM | 90 min | Lunch + Rest / Nap |
| Study | 2:30 - 4:30 PM | 2 hrs | Study Block 4 |
| Evening Break | 4:30 - 5:00 PM | 30 min | Snack / Walk / Relax |
| Study | 5:00 - 7:00 PM | 2 hrs | Study Block 5 |
| Dinner Break | 7:00 - 8:00 PM | 60 min | Dinner + Wind down |
| PYQ + T&D | 8:00 - 9:30 PM | 1.5 hrs | PYQ Session |
| Short Break | 9:30 - 9:45 PM | 15 min | Rest |
| T&D | 9:45 - 11:15 PM | 1.5 hrs | T&D Session |
| End | 11:15 PM | - | Sleep |
| Time | Block | Subject | Topics |
|---|---|---|---|
| 6:00 - 8:00 AM | Study 1 | Medicine | ECG, Arrhythmias & Heart Blocks (9x) |
| 8:00 - 8:30 AM | BREAK | Tea + walk | |
| 8:30 - 10:30 AM | Study 2 | Medicine | Valvular Heart Disease + Heart Failure + JVP |
| 10:30 - 11:00 AM | BREAK | Snack + rest eyes | |
| 11:00 AM - 1:00 PM | Study 3 | Pharmacology | Antihypertensives (7x) + Antiarrhythmics (6x) |
| 1:00 - 2:30 PM | LUNCH BREAK | Lunch + rest/nap | |
| 2:30 - 4:30 PM | Study 4 | Medicine | Coronary Artery Disease + Disorders of Aorta |
| 4:30 - 5:00 PM | BREAK | Snack + walk | |
| 5:00 - 7:00 PM | Study 5 | Pharmacology | Anticoagulants & Fibrinolytics (5x) + Antiemetics (5x) |
| 7:00 - 8:00 PM | DINNER | Dinner + wind down | |
| 8:00 - 9:30 PM | PYQ | PYQ Session | CVS Medicine + CVS Pharm PYQs |
| 9:30 - 9:45 PM | BREAK | Short rest | |
| 9:45 - 11:15 PM | T&D | T&D Session | Discuss ECG + Antiarrhythmic errors, comparison tables |
| Time | Block | Subject | Topics |
|---|---|---|---|
| 6:00 - 8:00 AM | Study 1 | Medicine | ABG & RTA (5x) + Electrolyte Disorders (3x) |
| 8:00 - 8:30 AM | BREAK | Tea + walk | |
| 8:30 - 10:30 AM | Study 2 | Medicine | Diabetes - DKA & HHS (5x) |
| 10:30 - 11:00 AM | BREAK | Snack + rest eyes | |
| 11:00 AM - 1:00 PM | Study 3 | Pharmacology | NSAIDs (5x) + Anti-TB (5x) |
| 1:00 - 2:30 PM | LUNCH BREAK | Lunch + rest/nap | |
| 2:30 - 4:30 PM | Study 4 | Medicine | Pituitary Disorders - DI & SIADH (5x) + Vasculitis (4x) |
| 4:30 - 5:00 PM | BREAK | Snack + walk | |
| 5:00 - 7:00 PM | Study 5 | Pharmacology | Antimuscarinic (7x) + Pharmacokinetics & PD (4x) |
| 7:00 - 8:00 PM | DINNER | Dinner + wind down | |
| 8:00 - 9:30 PM | PYQ | PYQ Session | Endocrine Medicine + Anti-TB + NSAIDs PYQs |
| 9:30 - 9:45 PM | BREAK | Short rest | |
| 9:45 - 11:15 PM | T&D | T&D Session | DKA vs HHS table + PD/PK concept discussion |
| Time | Block | Subject | Topics |
|---|---|---|---|
| 6:00 - 8:00 AM | Study 1 | Medicine | HIV (4x) + Malabsorption Disorders (3x) |
| 8:00 - 8:30 AM | BREAK | Tea + walk | |
| 8:30 - 10:30 AM | Study 2 | Medicine | Cirrhosis & Complications - SBP, Child-Pugh, Variceal Bleed (3x) |
| 10:30 - 11:00 AM | BREAK | Snack + rest eyes | |
| 11:00 AM - 1:00 PM | Study 3 | Pharmacology | Antimicrobials (3x) + Antifungals (3x) |
| 1:00 - 2:30 PM | LUNCH BREAK | Lunch + rest/nap | |
| 2:30 - 4:30 PM | Study 4 | Medicine | Pleural Disease (3x) + RS revision (completed topics) |
| 4:30 - 5:00 PM | BREAK | Snack + walk | |
| 5:00 - 7:00 PM | Study 5 | Pharmacology | Antimalarials (3x) + Antiparkinsonians (3x) |
| 7:00 - 8:00 PM | DINNER | Dinner + wind down | |
| 8:00 - 9:30 PM | PYQ | PYQ Session | GI Medicine + Antimicrobials + Antifungal PYQs |
| 9:30 - 9:45 PM | BREAK | Short rest | |
| 9:45 - 11:15 PM | T&D | T&D Session | Anti-infective drug chart discussion + doubt clearing |
| Time | Block | Subject | Topics |
|---|---|---|---|
| 6:00 - 8:00 AM | Study 1 | Medicine | Revision - CVS block (ECG, VHD, CAD, HF) |
| 8:00 - 8:30 AM | BREAK | Tea + walk | |
| 8:30 - 10:30 AM | Study 2 | Medicine | Revision - Endocrine, Renal, CNS (rapid recap) |
| 10:30 - 11:00 AM | BREAK | Snack + rest eyes | |
| 11:00 AM - 1:00 PM | Study 3 | Pharmacology | Full revision - all 12 Pharm topics rapid notes |
| 1:00 - 2:30 PM | LUNCH BREAK | Lunch + rest/nap | |
| 2:30 - 4:30 PM | Study 4 | Med + Pharm | 100-Q mixed timed MCQ drill |
| 4:30 - 5:00 PM | BREAK | Snack + walk | |
| 5:00 - 7:00 PM | Study 5 | Med + Pharm | Review wrong answers + weak area consolidation |
| 7:00 - 8:00 PM | DINNER | Dinner + wind down | |
| 8:00 - 9:30 PM | PYQ | PYQ Session | Medicine + Pharm mixed PYQs - 50 Qs timed |
| 9:30 - 9:45 PM | BREAK | Short rest | |
| 9:45 - 11:15 PM | T&D | T&D Session | Phase 1A wrap-up - error patterns, key tables, doubt clearing |
| Time | Block | Subject | Topics |
|---|---|---|---|
| 6:00 - 8:00 AM | Study 1 | Biochemistry | Vitamins (15x - highest yield) |
| 8:00 - 8:30 AM | BREAK | Tea + walk | |
| 8:30 - 10:30 AM | Study 2 | Biochemistry | Lysosomal Storage Disorders (6x) + Glycogen Storage Disorders (4x) |
| 10:30 - 11:00 AM | BREAK | Snack + rest eyes | |
| 11:00 AM - 1:00 PM | Study 3 | Biochemistry | Alkaptonuria (3x) + Familial Hypercholesterolaemia (3x) + Homocystinuria (2x) |
| 1:00 - 2:30 PM | LUNCH BREAK | Lunch + rest/nap | |
| 2:30 - 4:30 PM | Study 4 | Biochemistry | Metabolic Cycles + Enzyme Inhibition + Minerals |
| 4:30 - 5:00 PM | BREAK | Snack + walk | |
| 5:00 - 7:00 PM | Study 5 | Biochemistry | 60-MCQ timed test (Biochem) |
| 7:00 - 8:00 PM | DINNER | Dinner + wind down | |
| 8:00 - 9:30 PM | PYQ | PYQ Session | Vitamins + Storage Disorder + Metabolic Cycles PYQs |
| 9:30 - 9:45 PM | BREAK | Short rest | |
| 9:45 - 11:15 PM | T&D | T&D Session | Storage disorder comparison tables + test analysis |
| Time | Block | Subject | Topics |
|---|---|---|---|
| 6:00 - 8:00 AM | Study 1 | Biochemistry | Full revision - Vitamins + Storage Disorders (tables) |
| 8:00 - 8:30 AM | BREAK | Tea + walk | |
| 8:30 - 10:30 AM | Study 2 | Medicine | Revision buffer - weak Medicine spots |
| 10:30 - 11:00 AM | BREAK | Snack + rest eyes | |
| 11:00 AM - 1:00 PM | Study 3 | Pharmacology | Revision - Antihypertensives + Antiarrhythmics deep dive |
| 1:00 - 2:30 PM | LUNCH BREAK | Lunch + rest/nap | |
| 2:30 - 4:30 PM | Study 4 | Biochemistry | Biochem full PYQ paper - last 3 years |
| 4:30 - 5:00 PM | BREAK | Snack + walk | |
| 5:00 - 7:00 PM | Study 5 | Med + Pharm + Biochem | Phase 1 integrated MCQ drill - 80 Qs mixed |
| 7:00 - 8:00 PM | DINNER | Dinner + wind down | |
| 8:00 - 9:30 PM | PYQ | PYQ Session | Phase 1 integrated PYQs - mixed |
| 9:30 - 9:45 PM | BREAK | Short rest | |
| 9:45 - 11:15 PM | T&D | T&D Session | Phase 1 overall wrap-up - patterns, mnemonics, tips |
| Time | Block | Subject | Topics |
|---|---|---|---|
| 6:00 - 8:00 AM | Study 1 | Pathology | Genetics & Syndromes (8x) + Leukaemia (8x) |
| 8:00 - 8:30 AM | BREAK | Tea + walk | |
| 8:30 - 10:30 AM | Study 2 | Pathology | Lymphoma (5x) + Disorders of Haemoglobin (4x) |
| 10:30 - 11:00 AM | BREAK | Snack + rest eyes | |
| 11:00 AM - 1:00 PM | Study 3 | Surgery | Breast Cancer (5x) + Inguinal Hernia (5x) |
| 1:00 - 2:30 PM | LUNCH BREAK | Lunch + rest/nap | |
| 2:30 - 4:30 PM | Study 4 | PSM | Biomedical Waste Management (6x) + Parametric Tests (5x) |
| 4:30 - 5:00 PM | BREAK | Snack + walk | |
| 5:00 - 7:00 PM | Study 5 | Surgery | Bladder Carcinoma (4x) + Oral Cavity Cancer (4x) |
| 7:00 - 8:00 PM | DINNER | Dinner + wind down | |
| 8:00 - 9:30 PM | PYQ | PYQ Session | Haematology Path + Surgery onco + PSM Waste PYQs |
| 9:30 - 9:45 PM | BREAK | Short rest | |
| 9:45 - 11:15 PM | T&D | T&D Session | Leukaemia vs Lymphoma table + Surgery staging charts |
| Time | Block | Subject | Topics |
|---|---|---|---|
| 6:00 - 8:00 AM | Study 1 | Pathology | Intestinal Disorders (5x) + Tumors (4x) |
| 8:00 - 8:30 AM | BREAK | Tea + walk | |
| 8:30 - 10:30 AM | Study 2 | Pathology | Carcinoma Lung & Thymoma (4x) + Glomerular Diseases (4x) |
| 10:30 - 11:00 AM | BREAK | Snack + rest eyes | |
| 11:00 AM - 1:00 PM | Study 3 | Surgery | Triage/Trauma (4x) + Glasgow Coma Scale (3x) |
| 1:00 - 2:30 PM | LUNCH BREAK | Lunch + rest/nap | |
| 2:30 - 4:30 PM | Study 4 | PSM | Vitamin Deficiency (5x) + Case-Control/Cohort Study (4x) |
| 4:30 - 5:00 PM | BREAK | Snack + walk | |
| 5:00 - 7:00 PM | Study 5 | Surgery | Aortic Dissection (3x) + Peripheral Arterial Disease/Leriche's (3x) |
| 7:00 - 8:00 PM | DINNER | Dinner + wind down | |
| 8:00 - 9:30 PM | PYQ | PYQ Session | Solid tumor Path + PSM Biostatistics + Vascular Surgery PYQs |
| 9:30 - 9:45 PM | BREAK | Short rest | |
| 9:45 - 11:15 PM | T&D | T&D Session | Study design flowchart + GCS scoring + Lung tumor types |
| Time | Block | Subject | Topics |
|---|---|---|---|
| 6:00 - 8:00 AM | Study 1 | Pathology | Thyroid (4x) + Multiple Myeloma & Amyloid (3x) |
| 8:00 - 8:30 AM | BREAK | Tea + walk | |
| 8:30 - 10:30 AM | Study 2 | Pathology | Coagulation Disorders (3x) + Iron Deficiency Anaemia (3x) + Macrocytic Anaemia (3x) |
| 10:30 - 11:00 AM | BREAK | Snack + rest eyes | |
| 11:00 AM - 1:00 PM | Study 3 | Surgery | Fistula in Ano (3x) + Hollow Viscus Perforation (3x) + Hydatid Cyst (3x) |
| 1:00 - 2:30 PM | LUNCH BREAK | Lunch + rest/nap | |
| 2:30 - 4:30 PM | Study 4 | PSM | Disaster Management (4x) + Vaccines/Immunisation (3x) + Varicella (3x) |
| 4:30 - 5:00 PM | BREAK | Snack + walk | |
| 5:00 - 7:00 PM | Study 5 | Surgery | Oesophageal Varices (3x) + Rectal Carcinoma (3x) + Penile Carcinoma (4x) |
| 7:00 - 8:00 PM | DINNER | Dinner + wind down | |
| 8:00 - 9:30 PM | PYQ | PYQ Session | Coagulation + Anaemia Path + GI Surgery + Vaccines PYQs |
| 9:30 - 9:45 PM | BREAK | Short rest | |
| 9:45 - 11:15 PM | T&D | T&D Session | Anaemia differentiation table + Myeloma vs Amyloid recap |
| Time | Block | Subject | Topics |
|---|---|---|---|
| 6:00 - 8:00 AM | Study 1 | Pathology | Inflammation (3x) + remaining General Path topics |
| 8:00 - 8:30 AM | BREAK | Tea + walk | |
| 8:30 - 10:30 AM | Study 2 | Pathology | WBC disorders revision + remaining sub-topics |
| 10:30 - 11:00 AM | BREAK | Snack + rest eyes | |
| 11:00 AM - 1:00 PM | Study 3 | Surgery | SAH (3x) + Cystourethroscope (3x) + remaining Surgery topics |
| 1:00 - 2:30 PM | LUNCH BREAK | Lunch + rest/nap | |
| 2:30 - 4:30 PM | Study 4 | PSM | Kata Thermometer (3x) + Demography (2x) + ASHA (2x) + Coefficient of Regression (2x) |
| 4:30 - 5:00 PM | BREAK | Snack + walk | |
| 5:00 - 7:00 PM | Study 5 | Path + Surgery | MCQ revision drill - 60 mixed Qs |
| 7:00 - 8:00 PM | DINNER | Dinner + wind down | |
| 8:00 - 9:30 PM | PYQ | PYQ Session | General Path + WBC + PSM Environment/Demography PYQs |
| 9:30 - 9:45 PM | BREAK | Short rest | |
| 9:45 - 11:15 PM | T&D | T&D Session | Inflammation classification + PSM stats formulas recap |
| Time | Block | Subject | Topics |
|---|---|---|---|
| 6:00 - 8:00 AM | Study 1 | Pathology | Revision - Haematology block (Leukaemia, Lymphoma, Myeloma, Coagulation) |
| 8:00 - 8:30 AM | BREAK | Tea + walk | |
| 8:30 - 10:30 AM | Study 2 | PSM | Biostatistics full revision - Parametric tests + Regression + Study designs |
| 10:30 - 11:00 AM | BREAK | Snack + rest eyes | |
| 11:00 AM - 1:00 PM | Study 3 | Surgery | Revision - top 8 Surgery topics rapid recap |
| 1:00 - 2:30 PM | LUNCH BREAK | Lunch + rest/nap | |
| 2:30 - 4:30 PM | Study 4 | Path + Surgery + PSM | 90-Q mixed timed mock test |
| 4:30 - 5:00 PM | BREAK | Snack + walk | |
| 5:00 - 7:00 PM | Study 5 | All | Full mock analysis - wrong answers by subject |
| 7:00 - 8:00 PM | DINNER | Dinner + wind down | |
| 8:00 - 9:30 PM | PYQ | PYQ Session | Path + Surgery mixed PYQs - 40 Qs each |
| 9:30 - 9:45 PM | BREAK | Short rest | |
| 9:45 - 11:15 PM | T&D | T&D Session | Key PYQ patterns + high-frequency concept revision |
| Time | Block | Subject | Topics |
|---|---|---|---|
| 6:00 - 8:00 AM | Study 1 | Pathology | Revision - Solid tumors block (Lung, GI, Thyroid, Glomerular) |
| 8:00 - 8:30 AM | BREAK | Tea + walk | |
| 8:30 - 10:30 AM | Study 2 | Medicine | Rapid revision - ECG/Arrhythmias + DKA/HHS |
| 10:30 - 11:00 AM | BREAK | Snack + rest eyes | |
| 11:00 AM - 1:00 PM | Study 3 | Pharmacology | Rapid revision - Antihypertensives + Anticoagulants + Antimuscarinic |
| 1:00 - 2:30 PM | LUNCH BREAK | Lunch + rest/nap | |
| 2:30 - 4:30 PM | Study 4 | Surgery | Revision - Onco-surgery block (Breast, Oral, Bladder, Penile, Rectal) |
| 4:30 - 5:00 PM | BREAK | Snack + walk | |
| 5:00 - 7:00 PM | Study 5 | PSM | Full PSM revision - all 11 topics rapid notes |
| 7:00 - 8:00 PM | DINNER | Dinner + wind down | |
| 8:00 - 9:30 PM | PYQ | PYQ Session | Path solid tumors + Med + Pharm PYQs |
| 9:30 - 9:45 PM | BREAK | Short rest | |
| 9:45 - 11:15 PM | T&D | T&D Session | Cross-subject integration - Cirrhosis in Med/Path/Surgery overlap |
| Time | Block | Subject | Topics |
|---|---|---|---|
| 6:00 - 8:00 AM | Study 1 | Biochemistry | Rapid revision - Vitamins + Storage Disorders |
| 8:00 - 8:30 AM | BREAK | Tea + walk | |
| 8:30 - 10:30 AM | Study 2 | Medicine | Revision - Renal topics + Electrolyte Disorders |
| 10:30 - 11:00 AM | BREAK | Snack + rest eyes | |
| 11:00 AM - 1:00 PM | Study 3 | Pathology | MCQ drill - 50 Path Qs timed |
| 1:00 - 2:30 PM | LUNCH BREAK | Lunch + rest/nap | |
| 2:30 - 4:30 PM | Study 4 | Surgery | MCQ drill - 50 Surgery Qs timed |
| 4:30 - 5:00 PM | BREAK | Snack + walk | |
| 5:00 - 7:00 PM | Study 5 | PSM | MCQ drill - 40 PSM Qs timed |
| 7:00 - 8:00 PM | DINNER | Dinner + wind down | |
| 8:00 - 9:30 PM | PYQ | PYQ Session | Biochem + Medicine Renal PYQs |
| 9:30 - 9:45 PM | BREAK | Short rest | |
| 9:45 - 11:15 PM | T&D | T&D Session | Path + Surgery + PSM drill analysis - error patterns |
| Time | Block | Subject | Topics |
|---|---|---|---|
| 6:00 - 8:00 AM | Study 1 | Medicine | Revision - CNS topics (completed) + Vasculitis |
| 8:00 - 8:30 AM | BREAK | Tea + walk | |
| 8:30 - 10:30 AM | Study 2 | Medicine | Revision - Endocrine block (Pituitary, Diabetes, Cirrhosis) |
| 10:30 - 11:00 AM | BREAK | Snack + rest eyes | |
| 11:00 AM - 1:00 PM | Study 3 | Pharmacology | Revision - Antimicrobials + Anti-TB + Antimalarials |
| 1:00 - 2:30 PM | LUNCH BREAK | Lunch + rest/nap | |
| 2:30 - 4:30 PM | Study 4 | All Subjects | 120-Q full mock - all subjects |
| 4:30 - 5:00 PM | BREAK | Snack + walk | |
| 5:00 - 7:00 PM | Study 5 | All Subjects | Full mock analysis - rank weak subjects |
| 7:00 - 8:00 PM | DINNER | Dinner + wind down | |
| 8:00 - 9:30 PM | PYQ | PYQ Session | Medicine CNS + Endocrine + Pharm Antimicrobials PYQs |
| 9:30 - 9:45 PM | BREAK | Short rest | |
| 9:45 - 11:15 PM | T&D | T&D Session | Final doubt clearing - all subjects, plan Day 15 priorities |
| Time | Block | Subject | Topics |
|---|---|---|---|
| 6:00 - 8:00 AM | Study 1 | All Subjects | Flash revision - top 3 topics per subject (15 min each) |
| 8:00 - 8:30 AM | BREAK | Tea + walk | |
| 8:30 - 10:30 AM | Study 2 | Pathology | Final revision - Genetics, Leukaemia, Lymphoma, Thyroid |
| 10:30 - 11:00 AM | BREAK | Snack + rest eyes | |
| 11:00 AM - 1:00 PM | Study 3 | Surgery + PSM | Final revision - top 8 Surgery + top 6 PSM |
| 1:00 - 2:30 PM | LUNCH BREAK | Lunch + rest/nap | |
| 2:30 - 4:30 PM | Study 4 | Medicine + Pharm + Biochem | Final revision - top picks + formula/drug sheets |
| 4:30 - 5:00 PM | BREAK | Snack + walk | |
| 5:00 - 7:00 PM | Study 5 | All | 100-Q final confidence mock |
| 7:00 - 8:00 PM | DINNER | Dinner + wind down | |
| 8:00 - 9:30 PM | PYQ | PYQ Session | Rapid mixed PYQs - 30 Qs across all subjects |
| 9:30 - 9:45 PM | BREAK | Short rest | |
| 9:45 - 11:15 PM | T&D | T&D Session | Final T&D - high-yield tables, drug charts, path staging recap |
| Time | Block | Activity |
|---|---|---|
| 6:00 - 8:00 AM | Study 1 | Light revision - personal weak areas only |
| 8:00 - 8:30 AM | BREAK | Tea + relaxed walk |
| 8:30 - 10:00 AM | PYQ | Rapid-fire PYQs - 30 Qs (confidence building only) |
| 10:00 - 10:30 AM | BREAK | Snack + rest |
| 10:30 AM - 12:00 PM | T&D | Quick formula/drug chart/staging table recap |
| 12:00 PM onward | REST | No new topics. Light reading only if needed. Early sleep. |
| Break | Time | Duration | Purpose |
|---|---|---|---|
| Morning Break | 8:00 - 8:30 AM | 30 min | Tea, freshen up, short walk |
| Mid-Morning Break | 10:30 - 11:00 AM | 30 min | Snack, rest eyes |
| Lunch Break | 1:00 - 2:30 PM | 90 min | Lunch + rest or short nap |
| Evening Break | 4:30 - 5:00 PM | 30 min | Snack, walk, relax |
| Dinner Break | 7:00 - 8:00 PM | 60 min | Dinner, wind down |
| Night Break | 9:30 - 9:45 PM | 15 min | Short rest between PYQ and T&D |
| Total breaks/day | 4 hrs 15 min |
Create an Excel file with daily splits for tracking progress
mkdir -p /tmp/workspace/neet-timetable && ls /tmp/workspace/neet-timetable/
~/neet-timetable/create_timetable.py
import openpyxl
from openpyxl.styles import (
PatternFill, Font, Alignment, Border, Side, GradientFill
)
from openpyxl.utils import get_column_letter
from openpyxl.worksheet.datavalidation import DataValidation
wb = openpyxl.Workbook()
# โโ Colour palette โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
C_HEADER_BG = "1F4E79" # dark navy
C_HEADER_FG = "FFFFFF"
C_PHASE1_BG = "D6E4F0" # light blue โ Medicine/Pharm/Biochem
C_PHASE2_BG = "E2EFDA" # light green โ Path/Surgery/PSM
C_BREAK_BG = "FFF2CC" # yellow โ breaks
C_PYQ_BG = "FCE4D6" # peach โ PYQ
C_TD_BG = "EAD1DC" # pink โ T&D
C_DONE_BG = "C6EFCE" # green tick
C_PEND_BG = "FFEB9C" # amber
C_MISS_BG = "FFC7CE" # red miss
C_ALT1 = "F2F7FB"
C_ALT2 = "FFFFFF"
C_SUBJ = {
"Medicine": "D6E4F0",
"Pharmacology":"DDEBF7",
"Biochemistry":"BDD7EE",
"Pathology": "E2EFDA",
"Surgery": "C6EFCE",
"PSM": "EBF3E8",
"All Subjects":"F0EBF8",
"BREAK": "FFF2CC",
"LUNCH BREAK": "FFE699",
"DINNER": "FFE699",
"PYQ": "FCE4D6",
"T&D": "EAD1DC",
"REST": "F2F2F2",
}
def fill(hex_col):
return PatternFill("solid", fgColor=hex_col)
def font(bold=False, color="000000", size=10, italic=False):
return Font(name="Arial", bold=bold, color=color, size=size, italic=italic)
def border_thin():
s = Side(style="thin", color="BFBFBF")
return Border(left=s, right=s, top=s, bottom=s)
def border_medium():
s = Side(style="medium", color="2F75B6")
return Border(left=s, right=s, top=s, bottom=s)
def center_align(wrap=True):
return Alignment(horizontal="center", vertical="center", wrap_text=wrap)
def left_align(wrap=True):
return Alignment(horizontal="left", vertical="center", wrap_text=wrap)
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# SHEET 1 โ OVERVIEW DASHBOARD
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
ws_dash = wb.active
ws_dash.title = "๐ Dashboard"
ws_dash.sheet_view.showGridLines = False
# Title row
ws_dash.merge_cells("A1:K1")
ws_dash["A1"] = "๐ฉบ NEET-PG 2026 โ 15-Day Study Tracker"
ws_dash["A1"].font = Font(name="Arial", bold=True, size=16, color="FFFFFF")
ws_dash["A1"].fill = fill(C_HEADER_BG)
ws_dash["A1"].alignment = center_align()
ws_dash.row_dimensions[1].height = 36
# Sub-header
ws_dash.merge_cells("A2:K2")
ws_dash["A2"] = "July 15 โ July 30, 2026 | 13 hrs/day | Medicine ยท Pharmacology ยท Biochemistry ยท Pathology ยท Surgery ยท PSM"
ws_dash["A2"].font = Font(name="Arial", italic=True, size=10, color="1F4E79")
ws_dash["A2"].fill = fill("D6E4F0")
ws_dash["A2"].alignment = center_align()
ws_dash.row_dimensions[2].height = 20
ws_dash.row_dimensions[3].height = 8
# Column headers for overview table
headers = ["Day", "Date", "Phase", "Primary Subject(s)", "Key Topics", "Study Hrs", "PYQ Done?", "T&D Done?", "MCQ Score", "Notes", "Status"]
col_widths = [5, 13, 10, 24, 52, 10, 12, 12, 12, 28, 12]
for i, (h, w) in enumerate(zip(headers, col_widths), start=1):
cell = ws_dash.cell(row=4, column=i, value=h)
cell.font = font(bold=True, color="FFFFFF", size=10)
cell.fill = fill(C_HEADER_BG)
cell.alignment = center_align()
cell.border = border_thin()
ws_dash.column_dimensions[get_column_letter(i)].width = w
ws_dash.row_dimensions[4].height = 22
# โโ Daily data โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
days = [
# (day, date_str, phase, subjects, key_topics)
(1, "Wed 15 Jul", "Phase 1A", "Medicine + Pharmacology",
"ECG & Arrhythmias ยท VHD + HF + JVP ยท CAD + Aorta | Antihypertensives ยท Antiarrhythmics ยท Anticoagulants ยท Antiemetics"),
(2, "Thu 16 Jul", "Phase 1A", "Medicine + Pharmacology",
"ABG/RTA ยท Electrolytes ยท DKA & HHS | NSAIDs ยท Anti-TB ยท Antimuscarinic ยท PK/PD"),
(3, "Fri 17 Jul", "Phase 1A", "Medicine + Pharmacology",
"HIV ยท Malabsorption ยท Cirrhosis ยท Pleural Disease | Antimicrobials ยท Antifungals ยท Antimalarials ยท Antiparkinsonians"),
(4, "Sat 18 Jul", "Phase 1A", "Medicine + Pharmacology",
"CVS Revision ยท Endocrine/Renal/CNS Revision ยท All 12 Pharm topics Revision ยท 100-Q MCQ Drill"),
(5, "Sun 19 Jul", "Phase 1B", "Biochemistry",
"Vitamins (15ร) ยท Lysosomal SD (6ร) ยท Glycogen SD (4ร) ยท Alkaptonuria ยท FH ยท Homocystinuria ยท Metabolic Cycles ยท Inhibition ยท Minerals"),
(6, "Mon 20 Jul", "Phase 1B", "Biochemistry + Revision",
"Biochem Full Revision ยท Medicine weak spots ยท Pharm revision ยท Phase 1 integrated 80-Q drill"),
(7, "Tue 21 Jul", "Phase 2", "Pathology + Surgery + PSM",
"Genetics & Syndromes (8ร) ยท Leukaemia (8ร) ยท Lymphoma (5ร) ยท HbDisorders | Breast Ca ยท Inguinal Hernia | Biomedical Waste ยท Parametric Tests"),
(8, "Wed 22 Jul", "Phase 2", "Pathology + Surgery + PSM",
"Intestinal Dis ยท Tumors ยท Lung Ca/Thymoma ยท Glomerular | Triage ยท GCS ยท Aortic Dis ยท PAD/Leriche | Vit Deficiency ยท Case-Control"),
(9, "Thu 23 Jul", "Phase 2", "Pathology + Surgery + PSM",
"Thyroid ยท Myeloma/Amyloid ยท Coagulation ยท IDA ยท Macrocytic | Fistula-in-Ano ยท Hollow Viscus ยท Hydatid ยท Oesoph Varices ยท Rectal Ca | Disaster ยท Vaccines ยท Varicella"),
(10, "Fri 24 Jul", "Phase 2", "Pathology + Surgery + PSM",
"Inflammation ยท General Path ยท WBC Revision | SAH ยท Cystourethroscope ยท Penile Ca ยท remaining Surg | Kata Thermometer ยท Demography ยท ASHA ยท Regression"),
(11, "Sat 25 Jul", "Phase 2", "Pathology + Surgery + PSM",
"Haematology Revision ยท Biostatistics Revision ยท Surgery Top-8 Revision ยท 90-Q Mock + Analysis"),
(12, "Sun 26 Jul", "Phase 2", "Path + Med + Pharm + Surgery + PSM",
"Solid Tumours Revision ยท ECG/DKA Revision ยท Antihypertensives/Anticoag Revision ยท Onco-Surgery Revision ยท PSM Full Revision"),
(13, "Mon 27 Jul", "Phase 2", "Biochem + Medicine + Path + Surgery + PSM",
"Biochem Rapid Revision ยท Medicine Renal Revision ยท 50-Q Path Drill ยท 50-Q Surgery Drill ยท 40-Q PSM Drill"),
(14, "Tue 28 Jul", "Phase 2", "Medicine + Pharmacology",
"CNS/Vasculitis Revision ยท Endocrine Revision ยท Antimicrobials Revision ยท 120-Q Full Mock + Analysis"),
(15, "Wed 29 Jul", "Phase 3", "All Subjects โ Final Revision",
"Flash Revision all subjects ยท Path Final ยท Surgery+PSM Final ยท Med+Pharm+Biochem Final ยท 100-Q Confidence Mock"),
(16, "Thu 30 Jul", "Phase 3", "Light Revision + REST",
"Weak areas only ยท 30-Q Rapid-fire PYQs ยท Formula/Chart Recap ยท REST from 12:00 PM"),
]
phase_colors = {
"Phase 1A": "D6E4F0",
"Phase 1B": "BDD7EE",
"Phase 2": "E2EFDA",
"Phase 3": "F0EBF8",
}
dv_done = DataValidation(type="list", formula1='"โ
Done,โณ Pending,โ Missed"', allow_blank=True)
dv_status = DataValidation(type="list", formula1='"โ
Complete,๐ In Progress,โณ Not Started"', allow_blank=True)
ws_dash.add_data_validation(dv_done)
ws_dash.add_data_validation(dv_status)
for idx, (day, date, phase, subj, topics) in enumerate(days):
row = 5 + idx
bg = phase_colors.get(phase, "F2F2F2")
alt = "F7FBFF" if idx % 2 == 0 else "FFFFFF"
data = [day, date, phase, subj, topics, 13, "", "", "", "", "โณ Not Started"]
for col, val in enumerate(data, start=1):
c = ws_dash.cell(row=row, column=col, value=val)
c.font = font(size=9)
c.border = border_thin()
c.alignment = left_align() if col in (4, 5, 10) else center_align()
if col == 3:
c.fill = fill(bg)
c.font = font(bold=True, size=9, color="1F4E79")
elif col in (1, 2):
c.fill = fill(alt)
c.font = font(bold=(col==1), size=9)
elif col == 6:
c.fill = fill("EBF3E8")
c.font = font(bold=True, size=9, color="375623")
else:
c.fill = fill(alt)
ws_dash.row_dimensions[row].height = 40
# dropdowns
dv_done.add(ws_dash.cell(row=row, column=7))
dv_done.add(ws_dash.cell(row=row, column=8))
dv_status.add(ws_dash.cell(row=row, column=11))
# Freeze panes
ws_dash.freeze_panes = "A5"
# Progress summary block (below table)
summary_row = 5 + len(days) + 2
ws_dash.merge_cells(f"A{summary_row}:C{summary_row}")
ws_dash[f"A{summary_row}"] = "PROGRESS SUMMARY"
ws_dash[f"A{summary_row}"].font = font(bold=True, color="FFFFFF", size=11)
ws_dash[f"A{summary_row}"].fill = fill(C_HEADER_BG)
ws_dash[f"A{summary_row}"].alignment = center_align()
labels = ["Total Days", "Days Complete", "Days In Progress", "Days Not Started", "Overall Progress %"]
for i, lbl in enumerate(labels):
r = summary_row + 1 + i
ws_dash[f"A{r}"] = lbl
ws_dash[f"A{r}"].font = font(bold=True, size=9)
ws_dash[f"A{r}"].fill = fill("D6E4F0")
ws_dash[f"A{r}"].border = border_thin()
ws_dash[f"B{r}"] = ""
ws_dash[f"B{r}"].border = border_thin()
ws_dash[f"B{r}"].alignment = center_align()
ws_dash[f"B{r}"].font = font(size=9)
ws_dash[f"B{summary_row+1}"] = 16
ws_dash[f"B{summary_row+1}"].font = font(bold=True, size=9)
# Legend
legend_row = summary_row + 8
ws_dash[f"A{legend_row}"] = "LEGEND"
ws_dash[f"A{legend_row}"].font = font(bold=True, color="FFFFFF")
ws_dash[f"A{legend_row}"].fill = fill(C_HEADER_BG)
ws_dash.merge_cells(f"A{legend_row}:B{legend_row}")
ws_dash[f"A{legend_row}"].alignment = center_align()
legend_items = [
("Phase 1A", "D6E4F0", "Medicine + Pharmacology (July 15โ18)"),
("Phase 1B", "BDD7EE", "Biochemistry (July 19โ20)"),
("Phase 2", "E2EFDA", "Pathology + Surgery + PSM (July 21โ28)"),
("Phase 3", "F0EBF8", "Final Revision + REST (July 29โ30)"),
]
for i, (lbl, col, desc) in enumerate(legend_items):
r = legend_row + 1 + i
ws_dash[f"A{r}"] = lbl
ws_dash[f"A{r}"].fill = fill(col)
ws_dash[f"A{r}"].font = font(bold=True, size=9)
ws_dash[f"A{r}"].border = border_thin()
ws_dash[f"A{r}"].alignment = center_align()
ws_dash[f"B{r}"] = desc
ws_dash[f"B{r}"].font = font(size=9)
ws_dash[f"B{r}"].border = border_thin()
ws_dash.merge_cells(f"B{r}:D{r}")
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# SHEETS 2โ17 โ ONE SHEET PER DAY
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
daily_schedule = {
1: [
("6:00โ8:00 AM", "Study 1", "Medicine", "ECG, Arrhythmias & Heart Blocks (9ร)"),
("8:00โ8:30 AM", "BREAK", "BREAK", "โ Tea + walk"),
("8:30โ10:30 AM", "Study 2", "Medicine", "Valvular Heart Disease + Heart Failure + JVP"),
("10:30โ11:00 AM", "BREAK", "BREAK", "๐ Snack + rest eyes"),
("11:00 AMโ1:00 PM","Study 3", "Pharmacology","Antihypertensives (7ร) + Antiarrhythmics (6ร)"),
("1:00โ2:30 PM", "LUNCH BREAK","LUNCH BREAK","๐ฝ Lunch + rest/nap"),
("2:30โ4:30 PM", "Study 4", "Medicine", "Coronary Artery Disease + Disorders of Aorta"),
("4:30โ5:00 PM", "BREAK", "BREAK", "๐ฟ Snack + walk"),
("5:00โ7:00 PM", "Study 5", "Pharmacology","Anticoagulants & Fibrinolytics (5ร) + Antiemetics (5ร)"),
("7:00โ8:00 PM", "DINNER", "DINNER", "๐ Dinner + wind down"),
("8:00โ9:30 PM", "PYQ", "PYQ", "CVS Medicine PYQs + CVS Pharmacology PYQs"),
("9:30โ9:45 PM", "BREAK", "BREAK", "๐ค Short rest"),
("9:45โ11:15 PM", "T&D", "T&D", "Discuss ECG + Antiarrhythmic errors; comparison tables"),
],
2: [
("6:00โ8:00 AM", "Study 1", "Medicine", "ABG & RTA (5ร) + Electrolyte Disorders (3ร)"),
("8:00โ8:30 AM", "BREAK", "BREAK", "โ Tea + walk"),
("8:30โ10:30 AM", "Study 2", "Medicine", "Diabetes โ DKA & HHS (5ร)"),
("10:30โ11:00 AM", "BREAK", "BREAK", "๐ Snack + rest eyes"),
("11:00 AMโ1:00 PM","Study 3", "Pharmacology","NSAIDs (5ร) + Anti-TB (5ร)"),
("1:00โ2:30 PM", "LUNCH BREAK","LUNCH BREAK","๐ฝ Lunch + rest/nap"),
("2:30โ4:30 PM", "Study 4", "Medicine", "Pituitary Disorders โ DI & SIADH (5ร) + Vasculitis (4ร)"),
("4:30โ5:00 PM", "BREAK", "BREAK", "๐ฟ Snack + walk"),
("5:00โ7:00 PM", "Study 5", "Pharmacology","Antimuscarinic (7ร) + Pharmacokinetics & PD (4ร)"),
("7:00โ8:00 PM", "DINNER", "DINNER", "๐ Dinner + wind down"),
("8:00โ9:30 PM", "PYQ", "PYQ", "Endocrine Medicine PYQs + Anti-TB + NSAIDs PYQs"),
("9:30โ9:45 PM", "BREAK", "BREAK", "๐ค Short rest"),
("9:45โ11:15 PM", "T&D", "T&D", "DKA vs HHS comparison table + PK/PD concept discussion"),
],
3: [
("6:00โ8:00 AM", "Study 1", "Medicine", "HIV (4ร) + Malabsorption Disorders (3ร)"),
("8:00โ8:30 AM", "BREAK", "BREAK", "โ Tea + walk"),
("8:30โ10:30 AM", "Study 2", "Medicine", "Cirrhosis & Complications โ SBP, Child-Pugh, Variceal Bleed (3ร)"),
("10:30โ11:00 AM", "BREAK", "BREAK", "๐ Snack + rest eyes"),
("11:00 AMโ1:00 PM","Study 3", "Pharmacology","Antimicrobials (3ร) + Antifungals (3ร)"),
("1:00โ2:30 PM", "LUNCH BREAK","LUNCH BREAK","๐ฝ Lunch + rest/nap"),
("2:30โ4:30 PM", "Study 4", "Medicine", "Pleural Disease (3ร) + RS revision (completed topics)"),
("4:30โ5:00 PM", "BREAK", "BREAK", "๐ฟ Snack + walk"),
("5:00โ7:00 PM", "Study 5", "Pharmacology","Antimalarials (3ร) + Antiparkinsonians (3ร)"),
("7:00โ8:00 PM", "DINNER", "DINNER", "๐ Dinner + wind down"),
("8:00โ9:30 PM", "PYQ", "PYQ", "GI Medicine + Antimicrobials + Antifungal PYQs"),
("9:30โ9:45 PM", "BREAK", "BREAK", "๐ค Short rest"),
("9:45โ11:15 PM", "T&D", "T&D", "Anti-infective drug chart + doubt clearing"),
],
4: [
("6:00โ8:00 AM", "Study 1", "Medicine", "Revision โ CVS block (ECG, VHD, CAD, HF)"),
("8:00โ8:30 AM", "BREAK", "BREAK", "โ Tea + walk"),
("8:30โ10:30 AM", "Study 2", "Medicine", "Revision โ Endocrine, Renal, CNS (rapid recap)"),
("10:30โ11:00 AM", "BREAK", "BREAK", "๐ Snack + rest eyes"),
("11:00 AMโ1:00 PM","Study 3", "Pharmacology","Full revision โ all 12 Pharm topics rapid notes"),
("1:00โ2:30 PM", "LUNCH BREAK","LUNCH BREAK","๐ฝ Lunch + rest/nap"),
("2:30โ4:30 PM", "Study 4", "Medicine", "100-Q mixed timed MCQ drill (Med + Pharm)"),
("4:30โ5:00 PM", "BREAK", "BREAK", "๐ฟ Snack + walk"),
("5:00โ7:00 PM", "Study 5", "Medicine", "Review wrong answers + weak area consolidation"),
("7:00โ8:00 PM", "DINNER", "DINNER", "๐ Dinner + wind down"),
("8:00โ9:30 PM", "PYQ", "PYQ", "Medicine + Pharm mixed PYQs โ 50 Qs timed"),
("9:30โ9:45 PM", "BREAK", "BREAK", "๐ค Short rest"),
("9:45โ11:15 PM", "T&D", "T&D", "Phase 1A wrap-up โ error patterns, key tables, doubt clearing"),
],
5: [
("6:00โ8:00 AM", "Study 1", "Biochemistry","Vitamins (15ร โ highest yield)"),
("8:00โ8:30 AM", "BREAK", "BREAK", "โ Tea + walk"),
("8:30โ10:30 AM", "Study 2", "Biochemistry","Lysosomal Storage Disorders (6ร) + Glycogen Storage Disorders (4ร)"),
("10:30โ11:00 AM", "BREAK", "BREAK", "๐ Snack + rest eyes"),
("11:00 AMโ1:00 PM","Study 3", "Biochemistry","Alkaptonuria (3ร) + Familial Hypercholesterolaemia (3ร) + Homocystinuria (2ร)"),
("1:00โ2:30 PM", "LUNCH BREAK","LUNCH BREAK","๐ฝ Lunch + rest/nap"),
("2:30โ4:30 PM", "Study 4", "Biochemistry","Metabolic Cycles + Enzyme Inhibition + Minerals"),
("4:30โ5:00 PM", "BREAK", "BREAK", "๐ฟ Snack + walk"),
("5:00โ7:00 PM", "Study 5", "Biochemistry","60-MCQ timed test (Biochemistry)"),
("7:00โ8:00 PM", "DINNER", "DINNER", "๐ Dinner + wind down"),
("8:00โ9:30 PM", "PYQ", "PYQ", "Vitamins + Storage Disorders + Metabolic Cycles PYQs"),
("9:30โ9:45 PM", "BREAK", "BREAK", "๐ค Short rest"),
("9:45โ11:15 PM", "T&D", "T&D", "Storage disorder comparison tables + MCQ test analysis"),
],
6: [
("6:00โ8:00 AM", "Study 1", "Biochemistry","Full revision โ Vitamins + Storage Disorders (tables)"),
("8:00โ8:30 AM", "BREAK", "BREAK", "โ Tea + walk"),
("8:30โ10:30 AM", "Study 2", "Medicine", "Revision buffer โ Medicine weak spots"),
("10:30โ11:00 AM", "BREAK", "BREAK", "๐ Snack + rest eyes"),
("11:00 AMโ1:00 PM","Study 3", "Pharmacology","Revision โ Antihypertensives + Antiarrhythmics deep dive"),
("1:00โ2:30 PM", "LUNCH BREAK","LUNCH BREAK","๐ฝ Lunch + rest/nap"),
("2:30โ4:30 PM", "Study 4", "Biochemistry","Biochem full PYQ paper โ last 3 years"),
("4:30โ5:00 PM", "BREAK", "BREAK", "๐ฟ Snack + walk"),
("5:00โ7:00 PM", "Study 5", "All Subjects","Phase 1 integrated 80-Q drill (Med + Pharm + Biochem)"),
("7:00โ8:00 PM", "DINNER", "DINNER", "๐ Dinner + wind down"),
("8:00โ9:30 PM", "PYQ", "PYQ", "Phase 1 integrated PYQs โ mixed"),
("9:30โ9:45 PM", "BREAK", "BREAK", "๐ค Short rest"),
("9:45โ11:15 PM", "T&D", "T&D", "Phase 1 overall wrap-up โ patterns, mnemonics, tips"),
],
7: [
("6:00โ8:00 AM", "Study 1", "Pathology", "Genetics & Syndromes (8ร) + Leukaemia (8ร)"),
("8:00โ8:30 AM", "BREAK", "BREAK", "โ Tea + walk"),
("8:30โ10:30 AM", "Study 2", "Pathology", "Lymphoma (5ร) + Disorders of Haemoglobin (4ร)"),
("10:30โ11:00 AM", "BREAK", "BREAK", "๐ Snack + rest eyes"),
("11:00 AMโ1:00 PM","Study 3", "Surgery", "Breast Cancer (5ร) + Inguinal Hernia (5ร)"),
("1:00โ2:30 PM", "LUNCH BREAK","LUNCH BREAK","๐ฝ Lunch + rest/nap"),
("2:30โ4:30 PM", "Study 4", "PSM", "Biomedical Waste Management (6ร) + Parametric Tests (5ร)"),
("4:30โ5:00 PM", "BREAK", "BREAK", "๐ฟ Snack + walk"),
("5:00โ7:00 PM", "Study 5", "Surgery", "Bladder Carcinoma (4ร) + Oral Cavity Cancer (4ร)"),
("7:00โ8:00 PM", "DINNER", "DINNER", "๐ Dinner + wind down"),
("8:00โ9:30 PM", "PYQ", "PYQ", "Haematology Path + Surgery onco + PSM Waste PYQs"),
("9:30โ9:45 PM", "BREAK", "BREAK", "๐ค Short rest"),
("9:45โ11:15 PM", "T&D", "T&D", "Leukaemia vs Lymphoma table + Surgery staging charts"),
],
8: [
("6:00โ8:00 AM", "Study 1", "Pathology", "Intestinal Disorders (5ร) + Tumors (4ร)"),
("8:00โ8:30 AM", "BREAK", "BREAK", "โ Tea + walk"),
("8:30โ10:30 AM", "Study 2", "Pathology", "Carcinoma Lung & Thymoma (4ร) + Glomerular Diseases (4ร)"),
("10:30โ11:00 AM", "BREAK", "BREAK", "๐ Snack + rest eyes"),
("11:00 AMโ1:00 PM","Study 3", "Surgery", "Triage/Trauma (4ร) + Glasgow Coma Scale (3ร)"),
("1:00โ2:30 PM", "LUNCH BREAK","LUNCH BREAK","๐ฝ Lunch + rest/nap"),
("2:30โ4:30 PM", "Study 4", "PSM", "Vitamin Deficiency (5ร) + Case-Control/Cohort Study (4ร)"),
("4:30โ5:00 PM", "BREAK", "BREAK", "๐ฟ Snack + walk"),
("5:00โ7:00 PM", "Study 5", "Surgery", "Aortic Dissection (3ร) + Peripheral Arterial Disease / Leriche's Syndrome (3ร)"),
("7:00โ8:00 PM", "DINNER", "DINNER", "๐ Dinner + wind down"),
("8:00โ9:30 PM", "PYQ", "PYQ", "Solid tumor Path + PSM Biostatistics + Vascular Surgery PYQs"),
("9:30โ9:45 PM", "BREAK", "BREAK", "๐ค Short rest"),
("9:45โ11:15 PM", "T&D", "T&D", "Study design flowchart + GCS scoring + Lung tumor types"),
],
9: [
("6:00โ8:00 AM", "Study 1", "Pathology", "Thyroid (4ร) + Multiple Myeloma & Amyloid (3ร)"),
("8:00โ8:30 AM", "BREAK", "BREAK", "โ Tea + walk"),
("8:30โ10:30 AM", "Study 2", "Pathology", "Coagulation Disorders (3ร) + IDA (3ร) + Macrocytic Anaemia (3ร)"),
("10:30โ11:00 AM", "BREAK", "BREAK", "๐ Snack + rest eyes"),
("11:00 AMโ1:00 PM","Study 3", "Surgery", "Fistula in Ano (3ร) + Hollow Viscus Perforation (3ร) + Hydatid Cyst (3ร)"),
("1:00โ2:30 PM", "LUNCH BREAK","LUNCH BREAK","๐ฝ Lunch + rest/nap"),
("2:30โ4:30 PM", "Study 4", "PSM", "Disaster Management (4ร) + Vaccines/Immunisation (3ร) + Varicella (3ร)"),
("4:30โ5:00 PM", "BREAK", "BREAK", "๐ฟ Snack + walk"),
("5:00โ7:00 PM", "Study 5", "Surgery", "Oesophageal Varices (3ร) + Rectal Carcinoma (3ร) + Penile Carcinoma (4ร)"),
("7:00โ8:00 PM", "DINNER", "DINNER", "๐ Dinner + wind down"),
("8:00โ9:30 PM", "PYQ", "PYQ", "Coagulation + Anaemia Path + GI Surgery + Vaccines PYQs"),
("9:30โ9:45 PM", "BREAK", "BREAK", "๐ค Short rest"),
("9:45โ11:15 PM", "T&D", "T&D", "Anaemia differentiation table + Myeloma vs Amyloid recap"),
],
10: [
("6:00โ8:00 AM", "Study 1", "Pathology", "Inflammation (3ร) + remaining General Path topics"),
("8:00โ8:30 AM", "BREAK", "BREAK", "โ Tea + walk"),
("8:30โ10:30 AM", "Study 2", "Pathology", "WBC disorders โ revision + remaining sub-topics"),
("10:30โ11:00 AM", "BREAK", "BREAK", "๐ Snack + rest eyes"),
("11:00 AMโ1:00 PM","Study 3", "Surgery", "SAH (3ร) + Cystourethroscope (3ร) + remaining Surgery topics"),
("1:00โ2:30 PM", "LUNCH BREAK","LUNCH BREAK","๐ฝ Lunch + rest/nap"),
("2:30โ4:30 PM", "Study 4", "PSM", "Kata Thermometer (3ร) + Demography (2ร) + ASHA (2ร) + Coeff. of Regression (2ร)"),
("4:30โ5:00 PM", "BREAK", "BREAK", "๐ฟ Snack + walk"),
("5:00โ7:00 PM", "Study 5", "Pathology", "60-Q MCQ revision drill (Path + Surgery mixed)"),
("7:00โ8:00 PM", "DINNER", "DINNER", "๐ Dinner + wind down"),
("8:00โ9:30 PM", "PYQ", "PYQ", "General Path + WBC + PSM Environment/Demography PYQs"),
("9:30โ9:45 PM", "BREAK", "BREAK", "๐ค Short rest"),
("9:45โ11:15 PM", "T&D", "T&D", "Inflammation classification + PSM stats formulas recap"),
],
11: [
("6:00โ8:00 AM", "Study 1", "Pathology", "Revision โ Haematology block (Leukaemia, Lymphoma, Myeloma, Coagulation)"),
("8:00โ8:30 AM", "BREAK", "BREAK", "โ Tea + walk"),
("8:30โ10:30 AM", "Study 2", "PSM", "Biostatistics full revision โ Parametric tests + Regression + Study designs"),
("10:30โ11:00 AM", "BREAK", "BREAK", "๐ Snack + rest eyes"),
("11:00 AMโ1:00 PM","Study 3", "Surgery", "Revision โ Top 8 Surgery topics rapid recap"),
("1:00โ2:30 PM", "LUNCH BREAK","LUNCH BREAK","๐ฝ Lunch + rest/nap"),
("2:30โ4:30 PM", "Study 4", "All Subjects","90-Q mixed timed mock test (Path + Surgery + PSM)"),
("4:30โ5:00 PM", "BREAK", "BREAK", "๐ฟ Snack + walk"),
("5:00โ7:00 PM", "Study 5", "All Subjects","Full mock analysis โ wrong answers by subject"),
("7:00โ8:00 PM", "DINNER", "DINNER", "๐ Dinner + wind down"),
("8:00โ9:30 PM", "PYQ", "PYQ", "Path + Surgery mixed PYQs โ 40 Qs each"),
("9:30โ9:45 PM", "BREAK", "BREAK", "๐ค Short rest"),
("9:45โ11:15 PM", "T&D", "T&D", "Key PYQ patterns + high-frequency concept revision"),
],
12: [
("6:00โ8:00 AM", "Study 1", "Pathology", "Revision โ Solid tumors block (Lung, GI, Thyroid, Glomerular)"),
("8:00โ8:30 AM", "BREAK", "BREAK", "โ Tea + walk"),
("8:30โ10:30 AM", "Study 2", "Medicine", "Rapid revision โ ECG/Arrhythmias + DKA/HHS"),
("10:30โ11:00 AM", "BREAK", "BREAK", "๐ Snack + rest eyes"),
("11:00 AMโ1:00 PM","Study 3", "Pharmacology","Rapid revision โ Antihypertensives + Anticoagulants + Antimuscarinic"),
("1:00โ2:30 PM", "LUNCH BREAK","LUNCH BREAK","๐ฝ Lunch + rest/nap"),
("2:30โ4:30 PM", "Study 4", "Surgery", "Revision โ Onco-surgery (Breast, Oral, Bladder, Penile, Rectal)"),
("4:30โ5:00 PM", "BREAK", "BREAK", "๐ฟ Snack + walk"),
("5:00โ7:00 PM", "Study 5", "PSM", "Full PSM revision โ all 11 topics rapid notes"),
("7:00โ8:00 PM", "DINNER", "DINNER", "๐ Dinner + wind down"),
("8:00โ9:30 PM", "PYQ", "PYQ", "Path solid tumors + Med + Pharm PYQs"),
("9:30โ9:45 PM", "BREAK", "BREAK", "๐ค Short rest"),
("9:45โ11:15 PM", "T&D", "T&D", "Cross-subject integration โ Cirrhosis in Med/Path/Surgery overlap"),
],
13: [
("6:00โ8:00 AM", "Study 1", "Biochemistry","Rapid revision โ Vitamins + Storage Disorders"),
("8:00โ8:30 AM", "BREAK", "BREAK", "โ Tea + walk"),
("8:30โ10:30 AM", "Study 2", "Medicine", "Revision โ Renal topics + Electrolyte Disorders"),
("10:30โ11:00 AM", "BREAK", "BREAK", "๐ Snack + rest eyes"),
("11:00 AMโ1:00 PM","Study 3", "Pathology", "MCQ drill โ 50 Path Qs timed"),
("1:00โ2:30 PM", "LUNCH BREAK","LUNCH BREAK","๐ฝ Lunch + rest/nap"),
("2:30โ4:30 PM", "Study 4", "Surgery", "MCQ drill โ 50 Surgery Qs timed"),
("4:30โ5:00 PM", "BREAK", "BREAK", "๐ฟ Snack + walk"),
("5:00โ7:00 PM", "Study 5", "PSM", "MCQ drill โ 40 PSM Qs timed"),
("7:00โ8:00 PM", "DINNER", "DINNER", "๐ Dinner + wind down"),
("8:00โ9:30 PM", "PYQ", "PYQ", "Biochem + Medicine Renal PYQs"),
("9:30โ9:45 PM", "BREAK", "BREAK", "๐ค Short rest"),
("9:45โ11:15 PM", "T&D", "T&D", "Path + Surgery + PSM drill analysis โ error patterns"),
],
14: [
("6:00โ8:00 AM", "Study 1", "Medicine", "Revision โ CNS topics (completed) + Vasculitis"),
("8:00โ8:30 AM", "BREAK", "BREAK", "โ Tea + walk"),
("8:30โ10:30 AM", "Study 2", "Medicine", "Revision โ Endocrine block (Pituitary, Diabetes, Cirrhosis)"),
("10:30โ11:00 AM", "BREAK", "BREAK", "๐ Snack + rest eyes"),
("11:00 AMโ1:00 PM","Study 3", "Pharmacology","Revision โ Antimicrobials + Anti-TB + Antimalarials"),
("1:00โ2:30 PM", "LUNCH BREAK","LUNCH BREAK","๐ฝ Lunch + rest/nap"),
("2:30โ4:30 PM", "Study 4", "All Subjects","120-Q full mock โ all subjects"),
("4:30โ5:00 PM", "BREAK", "BREAK", "๐ฟ Snack + walk"),
("5:00โ7:00 PM", "Study 5", "All Subjects","Full mock analysis โ rank weak subjects"),
("7:00โ8:00 PM", "DINNER", "DINNER", "๐ Dinner + wind down"),
("8:00โ9:30 PM", "PYQ", "PYQ", "Medicine CNS + Endocrine + Pharm Antimicrobials PYQs"),
("9:30โ9:45 PM", "BREAK", "BREAK", "๐ค Short rest"),
("9:45โ11:15 PM", "T&D", "T&D", "Final doubt clearing โ all subjects, plan Day 15 priorities"),
],
15: [
("6:00โ8:00 AM", "Study 1", "All Subjects","Flash revision โ top 3 topics per subject (15 min each)"),
("8:00โ8:30 AM", "BREAK", "BREAK", "โ Tea + walk"),
("8:30โ10:30 AM", "Study 2", "Pathology", "Final revision โ Genetics, Leukaemia, Lymphoma, Thyroid"),
("10:30โ11:00 AM", "BREAK", "BREAK", "๐ Snack + rest eyes"),
("11:00 AMโ1:00 PM","Study 3", "Surgery", "Final revision โ Top 8 Surgery + Top 6 PSM topics"),
("1:00โ2:30 PM", "LUNCH BREAK","LUNCH BREAK","๐ฝ Lunch + rest/nap"),
("2:30โ4:30 PM", "Study 4", "Medicine", "Final revision โ Medicine + Pharm + Biochem top picks + formula sheets"),
("4:30โ5:00 PM", "BREAK", "BREAK", "๐ฟ Snack + walk"),
("5:00โ7:00 PM", "Study 5", "All Subjects","100-Q final confidence mock"),
("7:00โ8:00 PM", "DINNER", "DINNER", "๐ Dinner + wind down"),
("8:00โ9:30 PM", "PYQ", "PYQ", "Rapid mixed PYQs โ 30 Qs across all subjects"),
("9:30โ9:45 PM", "BREAK", "BREAK", "๐ค Short rest"),
("9:45โ11:15 PM", "T&D", "T&D", "Final T&D โ high-yield tables, drug charts, path staging recap"),
],
16: [
("6:00โ8:00 AM", "Study 1", "All Subjects","Light revision โ personal weak areas only"),
("8:00โ8:30 AM", "BREAK", "BREAK", "โ Tea + relaxed walk"),
("8:30โ10:00 AM", "PYQ", "PYQ", "Rapid-fire PYQs โ 30 Qs (confidence building only)"),
("10:00โ10:30 AM", "BREAK", "BREAK", "๐ Snack + rest"),
("10:30 AMโ12:00 PM","T&D", "T&D", "Formula / drug chart / staging table recap"),
("12:00 PM onward","REST", "REST", "๐ No new topics. Relax. Early sleep."),
],
}
date_map = {
1:"Wed 15 Jul", 2:"Thu 16 Jul", 3:"Fri 17 Jul", 4:"Sat 18 Jul",
5:"Sun 19 Jul", 6:"Mon 20 Jul", 7:"Tue 21 Jul", 8:"Wed 22 Jul",
9:"Thu 23 Jul", 10:"Fri 24 Jul",11:"Sat 25 Jul",12:"Sun 26 Jul",
13:"Mon 27 Jul",14:"Tue 28 Jul",15:"Wed 29 Jul",16:"Thu 30 Jul",
}
phase_map = {
1:"Phase 1A",2:"Phase 1A",3:"Phase 1A",4:"Phase 1A",
5:"Phase 1B",6:"Phase 1B",
7:"Phase 2",8:"Phase 2",9:"Phase 2",10:"Phase 2",
11:"Phase 2",12:"Phase 2",13:"Phase 2",14:"Phase 2",
15:"Phase 3",16:"Phase 3",
}
dv_slot = DataValidation(type="list", formula1='"โ
Done,โณ Pending,โ Missed,โญ Skipped"', allow_blank=True)
for day_num in range(1, 17):
date_str = date_map[day_num]
phase_str = phase_map[day_num]
sched = daily_schedule[day_num]
bg = phase_colors.get(phase_str, "F2F2F2")
ws = wb.create_sheet(title=f"Day {day_num:02d} โ {date_str}")
ws.sheet_view.showGridLines = False
ws.add_data_validation(dv_slot)
# Title
ws.merge_cells("A1:H1")
ws["A1"] = f"Day {day_num} | {date_str} | {phase_str}"
ws["A1"].font = Font(name="Arial", bold=True, size=14, color="FFFFFF")
ws["A1"].fill = fill(C_HEADER_BG)
ws["A1"].alignment = center_align()
ws.row_dimensions[1].height = 32
# Sub-header
ws.merge_cells("A2:H2")
ws["A2"] = "13 hrs/day โข Breaks included โข PYQ 1.5 hrs โข T&D 1.5 hrs"
ws["A2"].font = Font(name="Arial", italic=True, size=9, color="1F4E79")
ws["A2"].fill = fill("D6E4F0")
ws["A2"].alignment = center_align()
ws.row_dimensions[2].height = 16
ws.row_dimensions[3].height = 6
# Column headers
col_headers = ["Time Slot", "Block", "Subject", "Topic / Activity", "Status", "MCQ Score\n(if applicable)", "Notes", "Confidence\n(1-5)"]
col_widths_d = [18, 12, 16, 52, 16, 16, 28, 14]
for ci, (h, cw) in enumerate(zip(col_headers, col_widths_d), start=1):
c = ws.cell(row=4, column=ci, value=h)
c.font = font(bold=True, color="FFFFFF", size=9)
c.fill = fill(C_HEADER_BG)
c.alignment = center_align()
c.border = border_thin()
ws.column_dimensions[get_column_letter(ci)].width = cw
ws.row_dimensions[4].height = 30
for si, (time_slot, block_type, subject, topic) in enumerate(sched):
row = 5 + si
subj_bg = C_SUBJ.get(subject, C_SUBJ.get(block_type, "F2F2F2"))
is_break = block_type in ("BREAK", "LUNCH BREAK", "DINNER", "REST")
row_data = [time_slot, block_type, subject if not is_break else "", topic, "", "", "", ""]
for ci, val in enumerate(row_data, start=1):
c = ws.cell(row=row, column=ci, value=val)
c.border = border_thin()
c.alignment = center_align() if ci != 4 else left_align()
if is_break:
c.fill = fill(subj_bg)
c.font = font(italic=True, size=9, color="7F6000" if block_type in ("LUNCH BREAK","DINNER") else "595959")
else:
c.fill = fill(subj_bg)
c.font = font(bold=(ci in (1,2)), size=9)
ws.row_dimensions[row].height = 22
if not is_break:
dv_slot.add(ws.cell(row=row, column=5))
# Totals row
tot_row = 5 + len(sched) + 1
ws.merge_cells(f"A{tot_row}:C{tot_row}")
ws[f"A{tot_row}"] = "Daily Summary"
ws[f"A{tot_row}"].font = font(bold=True, color="FFFFFF", size=10)
ws[f"A{tot_row}"].fill = fill(C_HEADER_BG)
ws[f"A{tot_row}"].alignment = center_align()
summary_items = [
("Study Hours", "13 hrs"),
("PYQ Session", "1.5 hrs"),
("T&D Session", "1.5 hrs"),
("Total Breaks", "4 hrs 15 min"),
]
for ii, (lbl, val) in enumerate(summary_items):
r = tot_row + 1 + ii
ws[f"A{r}"] = lbl
ws[f"A{r}"].font = font(bold=True, size=9)
ws[f"A{r}"].fill = fill("D6E4F0")
ws[f"A{r}"].border = border_thin()
ws[f"B{r}"] = val
ws[f"B{r}"].font = font(size=9, bold=True, color="375623")
ws[f"B{r}"].fill = fill("EBF3E8")
ws[f"B{r}"].border = border_thin()
ws[f"B{r}"].alignment = center_align()
ws.freeze_panes = "A5"
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# SHEET 18 โ SUBJECT TOPIC CHECKLIST
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
ws_ck = wb.create_sheet("๐ Topic Checklist")
ws_ck.sheet_view.showGridLines = False
ws_ck.merge_cells("A1:F1")
ws_ck["A1"] = "NEET-PG High-Yield Topic Checklist (Dr Ganga's 180 Topics)"
ws_ck["A1"].font = Font(name="Arial", bold=True, size=13, color="FFFFFF")
ws_ck["A1"].fill = fill(C_HEADER_BG)
ws_ck["A1"].alignment = center_align()
ws_ck.row_dimensions[1].height = 30
checklist_data = [
# (Subject, Topic, Times_repeated, Priority, Day_scheduled)
("Medicine","ECG, Arrhythmias & Heart Blocks",9,"High","Day 1"),
("Medicine","ABG and RTA",5,"High","Day 2"),
("Medicine","Diabetes โ DKA and HHS",5,"High","Day 2"),
("Medicine","Pituitary Disorders โ DI and SIADH",5,"High","Day 2"),
("Medicine","HIV",4,"High","Day 3"),
("Medicine","Valvular Heart Disease",4,"High","Day 1"),
("Medicine","Vasculitis",4,"High","Day 2"),
("Medicine","Cirrhosis & Complications (SBP, Child-Pugh, Variceal Bleed)",3,"High","Day 3"),
("Medicine","Coronary Artery Disease",3,"High","Day 1"),
("Medicine","Disorders of Aorta",3,"High","Day 1"),
("Medicine","Electrolyte Disorders",3,"High","Day 2"),
("Medicine","Heart Failure",3,"High","Day 1"),
("Medicine","JVP",3,"High","Day 1"),
("Medicine","Malabsorption Disorders",3,"High","Day 3"),
("Medicine","Pleural Disease",3,"High","Day 3"),
("Pharmacology","Antihypertensives",7,"High","Day 1"),
("Pharmacology","Antimuscarinic",7,"High","Day 2"),
("Pharmacology","Antiarrhythmic",6,"High","Day 1"),
("Pharmacology","Anti-TB",5,"High","Day 2"),
("Pharmacology","Anticoagulants and Fibrinolytics",5,"High","Day 1"),
("Pharmacology","Antiemetics",5,"High","Day 1"),
("Pharmacology","NSAIDs",5,"High","Day 2"),
("Pharmacology","Pharmacokinetics and Pharmacodynamics",4,"High","Day 2"),
("Pharmacology","Antifungal",3,"High","Day 3"),
("Pharmacology","Antimalarials",3,"High","Day 3"),
("Pharmacology","Antimicrobials",3,"High","Day 3"),
("Pharmacology","Antiparkinsonians",3,"High","Day 3"),
("Biochemistry","Vitamins",15,"High","Day 5"),
("Biochemistry","Lysosomal Storage Disorder",6,"High","Day 5"),
("Biochemistry","Glycogen Storage Disorders",4,"High","Day 5"),
("Biochemistry","Alkaptonuria",3,"High","Day 5"),
("Biochemistry","Familial Hypercholesterolaemia",3,"High","Day 5"),
("Biochemistry","Homocystinuria",2,"High","Day 5"),
("Biochemistry","Metabolic Cycles โ Insulin:Glucagon ratio",2,"Moderate","Day 5"),
("Biochemistry","Inhibition",2,"Moderate","Day 5"),
("Biochemistry","Minerals",2,"Moderate","Day 5"),
("Pathology","Genetics and Syndromes",8,"High","Day 7"),
("Pathology","Leukaemia",8,"High","Day 7"),
("Pathology","Intestinal Disorders",5,"High","Day 8"),
("Pathology","Lymphoma",5,"High","Day 7"),
("Pathology","Carcinoma Lung and Thymoma",4,"High","Day 8"),
("Pathology","Disorders of Haemoglobin",4,"High","Day 7"),
("Pathology","Glomerular Diseases",4,"High","Day 8"),
("Pathology","Thyroid",4,"High","Day 9"),
("Pathology","Tumors",4,"High","Day 8"),
("Pathology","Coagulation Disorders",3,"High","Day 9"),
("Pathology","Inflammation",3,"High","Day 10"),
("Pathology","Iron Deficiency Anaemia",3,"High","Day 9"),
("Pathology","Macrocytic Anaemia",3,"High","Day 9"),
("Pathology","Multiple Myeloma and Amyloid",3,"High","Day 9"),
("Surgery","Breast Cancer",5,"High","Day 7"),
("Surgery","Inguinal Hernia",5,"High","Day 7"),
("Surgery","Bladder Carcinoma",4,"High","Day 7"),
("Surgery","Oral Cavity Cancer",4,"High","Day 7"),
("Surgery","Penile Carcinoma",4,"High","Day 9"),
("Surgery","Triage / Trauma",4,"High","Day 8"),
("Surgery","Aortic Dissection",3,"High","Day 8"),
("Surgery","Cystourethroscope",3,"High","Day 10"),
("Surgery","Fistula in Ano",3,"High","Day 9"),
("Surgery","Glasgow Coma Scale",3,"High","Day 8"),
("Surgery","Hollow Viscus Perforation",3,"High","Day 9"),
("Surgery","Hydatid Cyst",3,"High","Day 9"),
("Surgery","Oesophageal Varices",3,"High","Day 9"),
("Surgery","Peripheral Arterial Disease / Leriche's Syndrome",3,"High","Day 8"),
("Surgery","Rectal Carcinoma",3,"High","Day 9"),
("Surgery","Subarachnoid Haemorrhage",3,"High","Day 10"),
("PSM","Biomedical Waste Management",6,"High","Day 7"),
("PSM","Parametric Test",5,"High","Day 7"),
("PSM","Vitamin Deficiency",5,"High","Day 8"),
("PSM","Case-Control / Cohort Study",4,"High","Day 8"),
("PSM","Disaster Management / Disaster Cycle",4,"High","Day 9"),
("PSM","Kata Thermometer",3,"High","Day 10"),
("PSM","Vaccines / CI for Live Vaccine / Immunisation Schedule",3,"High","Day 9"),
("PSM","Varicella",3,"High","Day 9"),
("PSM","ASHA",2,"Moderate","Day 10"),
("PSM","Coefficient of Regression / Variation",2,"Moderate","Day 10"),
("PSM","Demography / Demographic Cycle",2,"Moderate","Day 10"),
]
ck_headers = ["Subject", "Topic", "Times Repeated", "Priority", "Scheduled Day", "Status"]
ck_widths = [14, 52, 14, 12, 14, 16]
for ci, (h, cw) in enumerate(ck_headers, start=1):
c = ws_ck.cell(row=2, column=ci, value=h)
c.font = font(bold=True, color="FFFFFF", size=10)
c.fill = fill(C_HEADER_BG)
c.alignment = center_align()
c.border = border_thin()
ws_ck.column_dimensions[get_column_letter(ci)].width = cw
ws_ck.row_dimensions[2].height = 22
dv_ck = DataValidation(type="list", formula1='"โ
Done,โณ Pending,โ Need Redo"', allow_blank=True)
ws_ck.add_data_validation(dv_ck)
subj_order = ["Medicine","Pharmacology","Biochemistry","Pathology","Surgery","PSM"]
for si, subj in enumerate(subj_order):
rows = [r for r in checklist_data if r[0]==subj]
for ri, (s, topic, times, prio, day) in enumerate(rows):
row = 3 + checklist_data.index((s,topic,times,prio,day))
sbg = C_SUBJ.get(s, "F2F2F2")
alt_bg = "F7FBFF" if ri % 2 == 0 else "FFFFFF"
row_data = [s, topic, f"{times}ร", prio, day, "โณ Pending"]
for ci, val in enumerate(row_data, start=1):
c = ws_ck.cell(row=row, column=ci, value=val)
c.border = border_thin()
c.alignment = center_align() if ci != 2 else left_align()
if ci == 1:
c.fill = fill(sbg)
c.font = font(bold=True, size=9)
elif ci == 3:
c.fill = fill("FFF2CC")
c.font = font(bold=True, size=9, color="7F6000")
elif ci == 4:
prio_col = "C6EFCE" if prio=="High" else "FFEB9C"
c.fill = fill(prio_col)
c.font = font(size=9, bold=(prio=="High"))
else:
c.fill = fill(alt_bg)
c.font = font(size=9)
ws_ck.row_dimensions[row].height = 18
dv_ck.add(ws_ck.cell(row=row, column=6))
ws_ck.freeze_panes = "A3"
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# SHEET 19 โ MCQ SCORE TRACKER
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
ws_mcq = wb.create_sheet("๐ MCQ Score Tracker")
ws_mcq.sheet_view.showGridLines = False
ws_mcq.merge_cells("A1:G1")
ws_mcq["A1"] = "MCQ Score Tracker โ Daily Performance Log"
ws_mcq["A1"].font = Font(name="Arial", bold=True, size=13, color="FFFFFF")
ws_mcq["A1"].fill = fill(C_HEADER_BG)
ws_mcq["A1"].alignment = center_align()
ws_mcq.row_dimensions[1].height = 30
mcq_headers = ["Day", "Date", "Test Type", "Subject(s)", "Total Qs", "Correct", "Score %"]
mcq_widths = [6, 14, 20, 30, 10, 10, 12]
for ci, (h, cw) in enumerate(mcq_headers, start=1):
c = ws_mcq.cell(row=2, column=ci, value=h)
c.font = font(bold=True, color="FFFFFF", size=10)
c.fill = fill(C_HEADER_BG)
c.alignment = center_align()
c.border = border_thin()
ws_mcq.column_dimensions[get_column_letter(ci)].width = cw
ws_mcq.row_dimensions[2].height = 22
mcq_rows = [
(1, "Wed 15 Jul", "PYQ Session", "Medicine CVS + Pharm CVS", 30, "", ""),
(2, "Thu 16 Jul", "PYQ Session", "Medicine Endocrine + Pharm", 30, "", ""),
(3, "Fri 17 Jul", "PYQ Session", "GI Medicine + Anti-infectives", 30, "", ""),
(4, "Sat 18 Jul", "MCQ Drill + PYQ", "Medicine + Pharmacology โ Mixed", 150, "", ""),
(5, "Sun 19 Jul", "Timed Test + PYQ", "Biochemistry", 90, "", ""),
(6, "Mon 20 Jul", "Integrated Drill", "Med + Pharm + Biochem", 80, "", ""),
(7, "Tue 21 Jul", "PYQ Session", "Path Haem + Surgery + PSM", 40, "", ""),
(8, "Wed 22 Jul", "PYQ Session", "Path Solid + PSM Stats + Surgery Vasc", 40, "", ""),
(9, "Thu 23 Jul", "PYQ Session", "Coagulation + GI Surg + Vaccines", 40, "", ""),
(10,"Fri 24 Jul", "MCQ Drill + PYQ", "Path + Surgery + PSM", 60, "", ""),
(11,"Sat 25 Jul", "Mock Test", "Path + Surgery + PSM โ 90 Qs", 90, "", ""),
(12,"Sun 26 Jul", "PYQ Session", "Path + Med + Pharm", 40, "", ""),
(13,"Mon 27 Jul", "MCQ Drill", "Path 50 + Surgery 50 + PSM 40", 140, "", ""),
(14,"Tue 28 Jul", "Full Mock", "All Subjects โ 120 Qs", 120, "", ""),
(15,"Wed 29 Jul", "Confidence Mock", "All Subjects โ 100 Qs", 100, "", ""),
(16,"Thu 30 Jul", "Rapid-fire PYQ", "All Subjects โ 30 Qs", 30, "", ""),
]
for ri, row_data in enumerate(mcq_rows):
row = 3 + ri
alt_bg = "F2F7FB" if ri % 2 == 0 else "FFFFFF"
for ci, val in enumerate(row_data, start=1):
c = ws_mcq.cell(row=row, column=ci, value=val)
c.border = border_thin()
c.alignment = center_align()
c.font = font(size=9, bold=(ci==1))
c.fill = fill(alt_bg)
# Score % formula
c_score = ws_mcq.cell(row=row, column=7)
c_score.value = f'=IFERROR(F{row}/E{row},"")'
c_score.number_format = "0.0%"
c_score.fill = fill("EBF3E8")
c_score.font = font(bold=True, size=9, color="375623")
ws_mcq.row_dimensions[row].height = 18
ws_mcq.freeze_panes = "A3"
# Save
out_path = "/tmp/workspace/neet-timetable/NEET_PG_15Day_Timetable.xlsx"
wb.save(out_path)
print(f"Saved: {out_path}")
cd /tmp/workspace/neet-timetable && python3 create_timetable.py
~/neet-timetable/create_timetable.py
Successfully replaced 1 instance(s) of the string in '/tmp/workspace/neet-timetable/create_timetable.py'
cd /tmp/workspace/neet-timetable && python3 create_timetable.py
~/neet-timetable/create_timetable.py
Successfully replaced 1 instance(s) of the string in '/tmp/workspace/neet-timetable/create_timetable.py'
cd /tmp/workspace/neet-timetable && python3 create_timetable.py
NEET PG 15Day Timetable
Spreadsheet ยท XLSX
| Sheet | Contents |
|---|---|
| ๐ Dashboard | All 16 days overview - date, phase, subjects, key topics, study hrs, PYQ done?, T&D done?, MCQ score, notes, status dropdown |
| Day 01 โ Day 16 | One dedicated sheet per day with every time slot (6:00 AM to 11:15 PM), breaks highlighted in yellow, subject colour-coded rows, status dropdowns (โ Done / โณ Pending / โ Missed / โญ Skipped), MCQ score column, confidence rating (1-5), notes column |
| ๐ Topic Checklist | All 71 high-yield topics from your PDF with times-repeated count, priority, scheduled day, and status dropdown (โ Done / โณ Pending / โ Need Redo) |
| ๐ MCQ Score Tracker | Every test/PYQ session listed with Total Qs, Correct, auto-calculated Score % |
Give as wall sticker also
A large printable wall poster/sticker for a NEET-PG 2026 medical student study timetable. Title: "NEET-PG 2026 โ 15-Day POWER PLAN" with subtitle "July 15โ30 | 13 hrs/day". Dark navy blue header. The poster has a clean, modern medical study aesthetic with color-coded sections. Show a structured weekly grid/table with these phases clearly labeled: PHASE 1A (July 15-18) in light blue - Medicine + Pharmacology, PHASE 1B (July 19-20) in sky blue - Biochemistry, PHASE 2 (July 21-28) in green - Pathology + Surgery + PSM, PHASE 3 (July 29-30) in purple - Final Revision + REST. Each day shows: morning study blocks, break times, evening PYQ session (1.5 hrs), T&D session (1.5 hrs). Include a daily time schedule strip on the side: 6AM Study, 8AM Break, 8:30 Study, 10:30 Break, 11AM Study, 1PM Lunch, 2:30 Study, 4:30 Break, 5PM Study, 7PM Dinner, 8PM PYQ, 9:45 T&D, 11:15 Sleep. Include motivational quote at bottom: "Consistency beats intensity. One topic at a time." Use stethoscope and medical cross icons as decorative elements. Bold readable fonts, suitable for A2 or A1 size wall print. Color palette: navy blue, white, light blue, green, amber yellow for breaks.
400, message: Got more than 4194304 bytes when reading: b'data: {"candidates": [{"content": {"role": "model","parts": [{"inlineData": {"mimeType": "image/png"...'.
We encountered an error while processing your request. Please try again or reach out to us for help.