Hye i have exams in 30 dsys!! Today is july 13th and my eams are on aug 12!!and these are my first year mbbs professional exams!!underknruhs ain prathima medical college nagunur And im weak in anatomy better in other 2
KNRUHS first year MBBS anatomy syllabus professional exam 2025 2026
Prathima Medical College Karimnagar MBBS first year anatomy important topics exam
https://www.diginerve.com/blogs/important-topics-for-anatomyā¦
| Phase | Days | Focus |
|---|---|---|
| Phase 1 - Anatomy Blitz | Day 1-18 | Heavy anatomy + light revision of Physio/Bio |
| Phase 2 - Physio + Bio | Day 19-26 | Consolidate your stronger subjects |
| Phase 3 - Full Revision | Day 27-30 | Quick revision all 3 + MCQs + PYQs |
| Day | Task |
|---|---|
| Day 27 | Anatomy PYQs - write 5 LAQs from memory |
| Day 28 | Physiology PYQs + MCQ practice |
| Day 29 | Biochemistry PYQs + MCQ practice |
| Day 30 | Skim all short notes, review diagrams, rest early |
| Time | Activity |
|---|---|
| 6:00 - 9:00 AM | Anatomy (fresh brain = hardest subject first) |
| 9:30 - 11:30 AM | Anatomy continued or Histology/Embryology |
| 12:00 - 1:30 PM | Physiology |
| 2:30 - 4:30 PM | Biochemistry |
| 5:00 - 6:00 PM | MCQs or PYQ writing practice |
| 8:00 - 9:30 PM | Quick review of the day's topics |
| Subject | Primary | MCQs |
|---|---|---|
| Anatomy | BD Chaurasia (Vol 1, 2, 3) | Across / Vishram Singh MCQs |
| Physiology | AK Jain or Sembulingam | Across |
| Biochemistry | Satyanarayan or Vasudevan | Across / SPARSH |
Do NOT switch books now. Whichever you've been using, stick with it. Only use BD Chaurasia for anatomy diagrams if you haven't been using it.
Hey i wanna study all together!coz if i study one sybject after another o will forget!and can you make the plan like the topics which relates from one subject to another subject like git of anatomy to physiology kind off
integrated MBBS first year anatomy physiology biochemistry topics correlation study plan
Morning (2 hrs) = Anatomy of that system Afternoon (1.5 hrs) = Physiology of that system Evening (1 hr) = Biochemistry of that system Night (30 min) = MCQs from all 3 slots combined
| Subject | Topics |
|---|---|
| Anatomy | Bone marrow structure (histology), sites of haemopoiesis, spleen structure & histology |
| Physiology | Composition of blood, plasma proteins, haemopoiesis, RBC life cycle, blood groups (ABO, Rh) |
| Biochemistry | Haemoglobin structure, synthesis (porphyrin pathway), types of Hb, oxygen dissociation curve |
| Link | Hb structure (Bio) ā how RBCs carry O2 (Physio) ā where RBCs are made (Anatomy) |
| Subject | Topics |
|---|---|
| Anatomy | Heart - external features, chambers (RA interior with development), blood supply, coronary arteries, congenital anomalies |
| Physiology | Cardiac cycle, heart sounds, cardiac output, Starling's law, Frank-Starling mechanism |
| Biochemistry | Cardiac muscle energy metabolism, creatine phosphate, cardiac biomarkers (troponin, CK-MB) |
| Link | RA interior anatomy ā SA node location ā cardiac conduction physiology ā troponin in MI biochemistry |
| Subject | Topics |
|---|---|
| Anatomy | Conducting system of heart (SA node, AV node, Bundle of His, Purkinje), arch of aorta (extent, branches, histology) |
| Physiology | ECG - waves, intervals, axis, action potential of cardiac muscle vs pacemaker cells |
| Biochemistry | Ion channels (Na+/K+ ATPase), electrolytes in cardiac function (Ca2+, K+ role) |
| Link | Conduction pathway anatomy ā electrical activity physiology ā ion movement biochemistry |
| Subject | Topics |
|---|---|
| Anatomy | Brachial plexus (formation, roots, trunks, cords, branches), Median/Radial/Ulnar nerve - course, distribution, injury signs |
| Physiology | Nerve conduction - action potential, resting membrane potential, saltatory conduction, nerve fiber classification (A/B/C) |
| Biochemistry | Myelin sheath composition (lipids, proteins), neurotransmitter synthesis (acetylcholine - choline acetyltransferase) |
| Link | Brachial plexus anatomy ā how nerve impulse travels (Physio) ā what myelin is made of (Bio) |
| Subject | Topics |
|---|---|
| Anatomy | Shoulder joint, elbow joint, axillary artery (parts, branches), rotator cuff muscles |
| Physiology | Neuromuscular junction, muscle contraction (sliding filament theory), motor unit |
| Biochemistry | ATP generation in muscle (glycolysis, creatine phosphate), lactic acid, muscle proteins (actin, myosin, troponin, tropomyosin) |
| Link | Muscle anatomy ā how contraction works (Physio) ā what fuels it (Bio) |
| Subject | Topics |
|---|---|
| Anatomy | Femoral triangle, sciatic nerve, knee joint (full detail), hip joint, arches of foot, great saphenous vein, dermatomes |
| Physiology | Reflexes - knee jerk (stretch reflex), Babinski, reflex arc components, spinal cord tracts (brief) |
| Biochemistry | Connective tissue - collagen types, synthesis, vitamin C role (scurvy), glycosaminoglycans |
| Link | Knee joint anatomy ā knee jerk reflex physiology ā collagen in ligaments biochemistry |
| Subject | Topics |
|---|---|
| Anatomy | Lungs (surfaces, lobes, fissures, bronchopulmonary segments, hilum), pleura & pleural recesses, typical intercostal space, diaphragm |
| Physiology | Lung volumes & capacities, spirometry, compliance, surfactant, mechanics of breathing |
| Biochemistry | Surfactant composition (DPPC - dipalmitoylphosphatidylcholine), carbonic anhydrase, CO2 transport (bicarbonate buffer) |
| Link | Lung anatomy ā how air moves in/out (Physio) ā CO2 handling and surfactant (Bio) |
| Subject | Topics |
|---|---|
| Anatomy | Carotid body location (carotid bifurcation), aortic arch chemoreceptors - anatomical position |
| Physiology | Ventilation-perfusion ratio, oxygen dissociation curve (Bohr effect), CO2 dissociation curve, regulation of respiration (central + peripheral chemoreceptors) |
| Biochemistry | Haemoglobin-oxygen affinity, 2,3-BPG, Bohr effect at molecular level, methaemoglobinaemia |
| Link | Where chemoreceptors sit (Anatomy) ā how they regulate breathing (Physio) ā Hb-O2 binding factors (Bio) |
| Subject | Topics |
|---|---|
| Anatomy | Oesophagus (parts, relations, constrictions), stomach (parts, relations, blood supply, histology) |
| Physiology | Deglutition, gastric motility, gastric acid secretion, pepsin, intrinsic factor, gastric emptying |
| Biochemistry | Pepsinogen ā pepsin activation, HCl secretion mechanism (H+/K+ ATPase), gastrin, histamine H2 receptor |
| Link | Stomach anatomy + histology ā acid secretion physiology ā proton pump biochemistry |
| Subject | Topics |
|---|---|
| Anatomy | Liver (lobes, relations, blood supply, portal vein, portocaval anastomosis, histology - hepatic lobule), pancreas (parts, relations, development, histology) |
| Physiology | Bile - composition, secretion, enterohepatic circulation; pancreatic juice - enzymes, secretin, CCK |
| Biochemistry | Bilirubin metabolism (jaundice types), liver function tests, bile acids synthesis from cholesterol, pancreatic enzyme activation (trypsinogen cascade) |
| Link | Liver/portal anatomy ā bile physiology ā bilirubin biochemistry - all connected in jaundice! |
| Subject | Topics |
|---|---|
| Anatomy | Duodenum (2nd & 3rd parts, relations), intestinal histology (villi, brush border), large intestine, rotation of midgut, imperforate anus |
| Physiology | Intestinal motility (peristalsis, segmentation), absorption of carbohydrates, proteins, fats, fat-soluble vitamins |
| Biochemistry | Digestion of carbohydrates (amylase ā disaccharidases ā glucose), protein digestion, lipid digestion (bile salts, micelles, chylomicrons) |
| Link | Gut anatomy with villi ā absorption physiology ā what gets digested how (Bio) |
| Subject | Topics |
|---|---|
| Anatomy | Kidney (parts, relations, blood supply, histology - nephron, glomerulus), urinary bladder (surfaces, relations, histology, applied), ureter |
| Physiology | GFR (Starling forces, autoregulation), tubular reabsorption/secretion, counter-current mechanism, urine concentration, clearance |
| Biochemistry | Creatinine & urea as waste products, urea cycle (liver connection), renal handling of glucose (Tm concept), acid-base - renal compensation |
| Link | Nephron anatomy (histology) ā GFR and tubular function ā creatinine clearance (Bio) |
| Subject | Topics |
|---|---|
| Anatomy | Thyroid gland (lobes, isthmus, relations, blood supply, histology - follicles, parafollicular cells), parathyroid (histology) |
| Physiology | Thyroid hormones (T3/T4) - synthesis, regulation (TRH-TSH axis), actions; Calcitonin; PTH and calcium regulation |
| Biochemistry | T3/T4 synthesis (iodination of tyrosine, thyroglobulin), selenium in deiodinase, calcium-phosphate homeostasis (PTH/Vit D/Calcitonin) |
| Link | Thyroid histology ā hormone synthesis (Bio) ā actions on metabolism (Physio) |
| Subject | Topics |
|---|---|
| Anatomy | Adrenal gland (zones of cortex, medulla - histology), pancreatic islets (alpha, beta, delta cells - histology) |
| Physiology | Cortisol - synthesis, regulation, actions; Aldosterone and RAAS; Adrenaline/noradrenaline; Insulin and glucagon - actions, regulation |
| Biochemistry | Steroid hormone synthesis (cholesterol ā cortisol/aldosterone pathway), insulin receptor signaling (tyrosine kinase), glucose transporter (GLUT) types |
| Link | Islet cell histology ā insulin physiology ā insulin receptor signaling (Bio) |
| Subject | Topics |
|---|---|
| Anatomy | Uterus (position, parts, relations, blood supply, ligaments, histology, development, applied - ectopic pregnancy), ovary (histology, development) |
| Physiology | Menstrual cycle (follicular/luteal phases, LH surge), oogenesis, ovulation, pregnancy hormones, placental function |
| Biochemistry | Steroid sex hormones (oestrogen, progesterone) synthesis, hCG in pregnancy, folic acid and neural tube defects |
| Link | Uterus anatomy ā menstrual cycle physiology ā oestrogen/progesterone biochemistry |
| Subject | Topics |
|---|---|
| Anatomy | Testes (descent, undescended testes - embryology), mammary gland (blood supply, lymphatics, applied) |
| Physiology | Spermatogenesis, testosterone actions, male hypothalamic-pituitary-gonadal axis |
| Biochemistry | Testosterone synthesis, DHT, 5-alpha reductase, vitamin D and calcium (links to bone) |
| Link | Testis descent (Anatomy) ā spermatogenesis physiology ā testosterone synthesis (Bio) |
| Subject | Topics |
|---|---|
| Anatomy | Cerebral cortex (superolateral surface - sulci, gyri, functional areas, arterial supply), internal capsule (white fibres, blood supply) |
| Physiology | Motor cortex, sensory cortex, cerebral dominance, speech areas (Broca's & Wernicke's), blood-brain barrier |
| Biochemistry | Neurotransmitters - dopamine, serotonin, GABA, glutamate synthesis and pathways; catecholamine synthesis |
| Link | Cortex anatomy ā functional areas physiology ā neurotransmitter chemistry (Bio) |
| Subject | Topics |
|---|---|
| Anatomy | Cerebellum (classification, connections, nuclei, blood supply, applied), spinal cord tracts (brief) |
| Physiology | Cerebellar functions, coordination, basal ganglia functions, vestibular system, sleep-wake cycle |
| Biochemistry | Myelin biochemistry, Alzheimer's disease (amyloid, tau protein), Parkinson's (dopamine), GABA in cerebellar circuits |
| Link | Cerebellar anatomy ā coordination physiology ā neurotransmitter role (Bio) |
| Subject | Topics |
|---|---|
| Anatomy | Facial nerve (nuclei, course, branches, clinical), parotid gland (relations, contents, applied), cavernous sinus, tongue (parts, blood supply, histology, development), carotid triangle |
| Physiology | Cranial nerve functions (overview), salivary secretion (parotid, submandibular), taste physiology |
| Biochemistry | Salivary amylase, mucin glycoproteins, fluoride and dental health |
| Link | Parotid anatomy + facial nerve ā salivation physiology ā amylase (Bio) |
| Subject | Topics |
|---|---|
| Anatomy | Skin histology (layers of epidermis), bone histology (compact + cancellous), rickets vs osteomalacia changes |
| Physiology | Calcium absorption (Vit D role), bone remodelling (osteoblast/osteoclast), clotting (Vit K role) |
| Biochemistry | ALL VITAMINS - fat soluble (A, D, E, K) and water soluble (B complex, C) - structure, function, deficiency diseases |
| Link | Skin/bone anatomy ā calcium physiology ā Vit D activation and deficiency (Bio) |
| Subject | Topics |
|---|---|
| Anatomy | Mitochondria ultrastructure (histology), cell membrane (fluid mosaic model) |
| Physiology | Basal metabolic rate, respiratory quotient, metabolic rate regulation, thermogenesis |
| Biochemistry | Glycolysis, TCA cycle, oxidative phosphorylation (ETC), gluconeogenesis, glycogen metabolism, beta-oxidation, enzyme kinetics (Michaelis-Menten, inhibition) |
| Link | Mitochondria structure ā ETC in mitochondria (Bio) ā BMR and energy output (Physio) |
| Subject | Topics |
|---|---|
| Anatomy | Nucleus and nucleolus (histology), ribosome structure |
| Physiology | Nitrogen balance, protein requirement, plasma proteins and their functions |
| Biochemistry | DNA structure, replication, transcription, translation (protein synthesis), DNA repair, mutations; urea cycle; amino acid metabolism (PKU, alkaptonuria) |
| Link | Nucleus histology ā DNA replication (Bio) ā protein end products and urea cycle |
| Subject | Topics |
|---|---|
| Anatomy | Adipose tissue histology, atherosclerosis changes in blood vessel wall (applied) |
| Physiology | Lipoprotein metabolism overview, cholesterol and cardiovascular risk, gut fat absorption |
| Biochemistry | Lipoproteins (VLDL, LDL, HDL, chylomicrons), cholesterol synthesis (HMG-CoA reductase), ketone body formation, fatty acid synthesis vs beta-oxidation |
| Link | Fatty plaque in vessel anatomy ā hypercholesterolaemia physiology ā cholesterol synthesis (Bio) |
| Subject | Topics |
|---|---|
| Anatomy | Fertilisation, implantation, germ layers and derivatives, pharyngeal arches, rotation of midgut, imperforate anus, ectopic pregnancy, congenital heart defects, neural tube defects |
| Biochemistry | Folic acid (NTD prevention), organogenesis timelines, teratogens |
| Physiology | Fetal circulation (differences from adult), placental functions, transition at birth |
| Link | Embryological origin explains every anatomical structure and developmental defect |
| Time | Activity |
|---|---|
| 6:00 - 8:30 AM | Anatomy of the day's system (draw diagrams!) |
| 9:00 - 10:30 AM | Physiology of the same system |
| 11:00 AM - 12:00 PM | Biochemistry of the same system |
| 12:00 - 1:00 PM | Lunch + break |
| 2:00 - 3:30 PM | Write notes - connect the 3 topics, make a 1-page summary |
| 4:00 - 5:00 PM | MCQs from today's topics (Across/Sparsh) |
| 6:00 - 7:00 PM | Previous year questions for today's topics |
| 9:00 - 10:00 PM | Skim tomorrow's topics (5 min preview per subject) |
| System | Anatomy topic | Physiology topic | Biochemistry topic |
|---|---|---|---|
| Blood | Bone marrow, Spleen | Haemopoiesis, Blood groups | Hb synthesis, O2 curve |
| Heart | Chambers, coronary arteries | Cardiac cycle, ECG | Troponin, Ion channels |
| Lungs | Bronchopulmonary segments | Lung volumes, V/Q ratio | Surfactant, CO2 transport |
| Liver | Lobule histology, Portal vein | Bile secretion | Bilirubin metabolism |
| Kidney | Nephron histology | GFR, Concentration | Urea cycle, Creatinine |
| Thyroid | Follicle histology | T3/T4 actions | Iodine, Thyroglobulin |
| Uterus | Parts, ligaments, histology | Menstrual cycle | Sex hormone synthesis |
| Nerve | Brachial plexus | Action potential | Myelin, Neurotransmitters |
| Muscle | NMJ anatomy | Sliding filament | Actin/myosin, ATP |
| GIT | Stomach/intestine histology | Acid secretion, Motility | Enzyme digestion |
These are the pdfs i will be reffering for questions
cd "/home/daytona/workspace/attachments/6688ac6f-e61d-4e0c-b859-247b6088bc71" &&ā¦
cd "/home/daytona/workspace/attachments/6688ac6f-e61d-4e0c-b859-247b6088bc71" &&ā¦
cd "/home/daytona/workspace/attachments/6688ac6f-e61d-4e0c-b859-247b6088bc71" &&ā¦
cd "/home/daytona/workspace/attachments/6688ac6f-e61d-4e0c-b859-247b6088bc71" &&ā¦
cd "/home/daytona/workspace/attachments/6688ac6f-e61d-4e0c-b859-247b6088bc71" &&ā¦
Morning ā Anatomy questions for that system Afternoon ā Physiology questions for that system Evening ā Biochemistry questions for that system Night ā Write key points + draw diagrams connecting all 3
| Subject | TM QBank Questions to Cover |
|---|---|
| Anatomy | Histology Paper 1: Lymph Node (slide), Spleen histology - LAQ / General Anatomy SAQ: Classification of Bones ā ā ā ā ā , Blood Supply of Long Bones ā ā ā ā ā |
| Physiology | Blood LAQ: ā ā ā ā ā Define Erythropoiesis, Stages & Factors affecting it (API21, TS22, TSI23, API23) - this is a MEGA repeated question; ā ā ā ā ā Physiology of Clotting + Bleeding Disorders + Anticoagulants |
| Biochemistry | Haeme Metabolism LAQ: ā ā ā ā ā Synthesis of Haemoglobin + Porphyrias; ā ā ā ā ā Degradation of Haeme + Jaundice types (18I, 19, TS19, TSI23) |
| Integration link | Where blood cells are made (Anatomy histology) ā how RBCs are formed (Physio) ā what Hb is made of (Bio) |
| Subject | TM QBank Questions to Cover |
|---|---|
| Anatomy | Histology: Muscular Artery + Elastic Artery (Paper 1 histology list) |
| Physiology | Blood SAQ: ā ā ā ā ā Types of Jaundice & Causes; ā ā ā ā ā Functions of Plasma Proteins; ā ā ā Types of Leucocytes & Functions; ā ā ā ā ā Blood Transfusion Indications & Complications; VSAQ: ā ā ā ā ā Oxygen Dissociation Curve |
| Biochemistry | Plasma Proteins SAQ: ā ā ā ā ā Structure of Collagen & Elastin; ā ā ā ā ā Electrophoresis; ā ā ā ā ā Osteogenesis Imperfecta; ā ā ā ā ā Ehlers Danlos Syndrome; Haeme SAQ: ā ā ā ā ā Sickle Cell Anaemia; ā ā ā ā ā Thalassaemia; ā ā ā ā ā O2 Dissociation Curve & Factors |
| Integration link | Jaundice - bilirubin pathway (Bio) = types of jaundice (Physio) = liver histology anatomy |
| Subject | TM QBank Questions to Cover |
|---|---|
| Anatomy | Thorax LAQ: ā ā ā ā ā Right Atrium - External features, Internal features, Openings, Blood supply, Applied (17, 18); ā ā ā ā ā Blood Supply of Heart - Arterial & Venous (19, AP21, API23); SAQ: ā ā ā ā ā Coronary Sinus; ā ā ā ā ā Superior Vena Cava |
| Physiology | CVS LAQ: ā ā ā ā Structure + Properties + Contraction of Cardiac Muscle; ā ā ā ā ā Phases of Cardiac Cycle + LV Pressure Volume Curve (18, API23) |
| Biochemistry | Enzyme SAQ: ā ā ā ā ā Cardiac Biomarkers (troponin, CK-MB); Plasma Proteins VSAQ: ā Troponins; Biological Oxidation (brief intro - mitochondria energy) |
| Integration link | RA anatomy with SA node location ā cardiac cycle phases ā biomarkers released in MI |
| Subject | TM QBank Questions to Cover |
|---|---|
| Anatomy | Thorax SAQ: ā ā ā ā ā Arch of Aorta; ā ā ā ā ā Thoracic Duct; ā ā ā ā ā Azygous Veins; VSAQ: ā SA Node; ā ā ā Differentiate Right & Left Ventricle; ā ā ā ā ā Mediastinal Syndrome |
| Physiology | CVS LAQ: ā ā ā Conduction System + Cardiac Action Potential + Heart Block (19, API20); ā ā ā ā ā Blood Pressure - mechanisms of maintenance (17, AP20, TSI20, TS21); VSAQ: ā ā ā ā ā Normal ECG; ā ā ā ā ā ECG Leads; ā ā ā ā ā PR Interval; ā ā ā Heart Blocks; ā ā ā ā ā AV Nodal Delay |
| Biochemistry | Water/Electrolyte SAQ: ā ā ā ā ā Differentiate Hypokalemia & Hyperkalemia (K+ role in cardiac conduction); ā ā ā ā ā Metabolic Acidosis/Alkalosis |
| Integration link | Conduction pathway anatomy ā action potential physiology ā K+/Ca2+ ionic basis (Bio) |
| Subject | TM QBank Questions to Cover |
|---|---|
| Anatomy | Upper Limb LAQ: ā ā ā ā ā Brachial Plexus - Roots, Trunks, Divisions, Cords, Branches, Applied (16I, 17I, 19, AP21); ā ā ā ā ā Median Nerve (Q3); ā ā ā ā ā Radial Nerve (Q4); ā ā ā ā ā Ulnar Nerve (Q5) (17, 18I, TS23); VSAQ: ā ā ā ā ā Winging of Scapula; ā ā ā ā ā Nerves related to Humerus; ā ā ā Claw Hand anatomical basis |
| Physiology | Neuromuscular LAQ: ā ā ā ā ā NMJ - Events, NMJ Blockers, Myasthenia Gravis (TSI19); SAQ: ā ā ā ā ā Classification of Nerve Fibres; ā ā ā Classification of Nerve Injuries & Repair; VSAQ: ā ā ā ā ā Wallerian Degeneration |
| Biochemistry | Protein VSAQ: ā ā ā ā ā Peptide Bond; Molecular Biology (brief): ā ā ā ā ā Protein Biosynthesis overview |
| Integration link | Brachial plexus anatomy + injury ā nerve conduction physiology ā myelin composition + Wallerian degeneration (Bio) |
| Subject | TM QBank Questions to Cover |
|---|---|
| Anatomy | Upper Limb LAQ: ā ā ā ā ā Shoulder Joint (15I, TSI19, API20, TSI22, API21); ā ā ā ā ā Elbow Joint (AP23); SAQ: ā ā ā ā ā 1st Carpometacarpal Joint; ā ā ā ā ā Cubital Fossa; VSAQ: ā ā ā ā ā Anatomical Snuff Box; ā ā ā ā ā Scaphoid Fracture; ā ā ā ā ā Carpal Tunnel Syndrome; ā ā ā ā ā Supination & Pronation; Muscles VSAQ: Biceps brachii, Deltoid, Triceps, etc. (origin, insertion, nerve, action) |
| Physiology | Neuromuscular LAQ: ā ā ā ā ā Sarcomere - Molecular Basis of Skeletal Muscle Contraction, Isometric vs Isotonic, EMG (AP22); SAQ: ā ā ā ā ā Excitation Contraction Coupling; ā ā ā Energy Sources of Skeletal Muscle |
| Biochemistry | Carbohydrate: ā Glycolysis Steps + Energetics (15I, API20); Lipid VSAQ: ā ā ā ā ā Role of Carnitine; ā ā ā Ketogenic & Non-Ketogenic substances |
| Integration link | Joint anatomy ā muscle contraction mechanism ā ATP supply for muscle (Bio) |
| Subject | TM QBank Questions to Cover |
|---|---|
| Anatomy | Lower Limb LAQ: ā ā ā ā ā Sciatic Nerve - Origin, Course, Termination, Branches, Applied + Deep Peroneal Nerve (15, 18I, TSI19); ā ā ā ā ā Venous Drainage of Lower Limb + Applied (varicose veins) (18); ā ā ā ā ā Arches of Foot (TS19, API21, TS21); ā ā ā ā ā Hip Joint (16I, 17I, 19, API22, TSI23, TS22); ā ā ā ā ā Knee Joint (16, 18I, AP20); SAQ: ā ā ā ā ā Femoral Sheath; ā ā ā ā ā Hamstring Muscles; ā ā ā ā ā Ligaments of Knee; ā ā ā ā ā Adductor Canal; ā ā ā ā ā Ankle Joint |
| Physiology | CNS SAQ: ā ā ā ā ā Ascending Tracts; ā ā ā ā ā Differentiate UMN vs LMN; VSAQ: ā ā ā ā ā Babinski's Sign; ā ā ā Brown Sequard Syndrome; Neuromuscular VSAQ: ā ā ā Rigor Mortis; ā ā ā Denervation Hypersensitivity |
| Biochemistry | Plasma Proteins SAQ: ā ā ā ā ā Structure of Collagen + Elastin (ligaments/cartilage); Mineral Metabolism SAQ: ā ā ā ā ā Calcium - Sources, RDA, Absorption, Functions, Regulation (16, 18I, AP20, AP22, API23) |
| Integration link | Knee/hip ligaments anatomy ā reflex arc and sensory tracts physiology ā collagen in joints + calcium homeostasis (Bio) |
| Subject | TM QBank Questions to Cover |
|---|---|
| Anatomy | Thorax LAQ: ā ā ā Lungs - Borders, Surfaces, Lobes, Hilum, Bronchopulmonary Segments (AP22); ā Typical Intercostal Space; SAQ: ā ā ā ā ā Pleura & Divisions; ā ā ā ā ā Diaphragm; ā ā ā ā ā Pleural Recesses (VSAQ); ā ā ā Pulmonary Ligament |
| Physiology | Respiratory LAQ: ā ā ā ā ā Transport of Oxygen + O2 Dissociation Curve + Factors (AP20, AP22); ā ā ā ā ā Mechanisms of CO2 Transport + Hamburger Phenomenon; ā ā ā ā ā Neural & Chemical Regulation of Respiration (17I, 18I, TS19, TSI22, TS23); ā ā ā ā ā Classify & Explain Pulmonary Function Tests (TS20, API22); SAQ: ā ā ā ā ā Haldane & Hamburger Effect; ā ā ā ā ā Dynamic Lung Volumes; ā ā ā ā ā Acclimatisation; ā ā ā ā ā Caisson's Disease; VSAQ: ā ā ā ā ā Dead Space; ā ā ā ā ā Peak Expiratory Flow Rate; ā ā ā ā ā SCUBA |
| Biochemistry | Lipid VSAQ: ā ā ā Surfactant & Function; ā ā ā ā ā L/S Ratio; Water/Electrolyte LAQ: ā ā ā ā ā Buffer Systems + Plasma/Pulmonary/Renal buffers (18, TS19, TS20, AP21, API22, TSI22, API23) - MOST REPEATED Bio LAQ |
| Integration link | Lung anatomy (bronchopulmonary segments) ā gas exchange physiology ā surfactant composition + CO2 buffering (Bio) |
| Subject | TM QBank Questions to Cover |
|---|---|
| Anatomy | Abdomen LAQ: ā ā ā ā ā Stomach - Location, External/Internal features, Relations, Vascular/Nervous Supply, Lymphatics, Applied (15, 17I, TSI19); Histology Paper 2: Stomach histology; SAQ: ā ā ā ā ā 2nd Part of Duodenum; ā ā ā Oesophagus (Thorax SAQ) |
| Physiology | GIT LAQ: ā ā ā ā ā Source, Composition, Functions & Regulation of Gastric Juice (17I); ā ā ā ā ā Phases, Mechanism & Regulation of HCl Secretion + GERD (TSI19, TSI23); SAQ: ā ā ā ā ā Gastric Emptying & Regulation; ā ā ā ā ā Phases of Deglutition + Deglutition Reflex; ā ā ā ā ā Salivary Secretion + Composition, Functions, Regulation; ā ā ā ā ā Peristalsis; ā ā ā Gastrin; ā ā ā Secretin; ā ā ā CCK |
| Biochemistry | Carbohydrate SAQ: ā ā ā ā ā HMP Pathway (17I); ā ā ā Glycogen Metabolism + Glycogen Storage Disorders (18I, AP20, TS22) |
| Integration link | Stomach anatomy/histology ā HCl secretion physiology ā H+/K+ ATPase + proton pump (Bio) |
| Subject | TM QBank Questions to Cover |
|---|---|
| Anatomy | Abdomen LAQ: ā ā ā ā ā Liver - Location, Features, Relations, Vascular Supply, Applied (TSI20, TSI22); ā ā ā Portal Vein + Portosystemic Anastomosis (TS21); SAQ: ā ā ā ā ā Lesser Sac & Omentum; ā ā ā Spleen; ā ā ā ā ā Ischiorectal Fossa; Histology Paper 2: Liver histology; VSAQ: ā ā ā ā ā Bare Area of Liver; ā ā ā Calot's Triangle |
| Physiology | GIT LAQ: ā ā ā ā ā Functions of Gallbladder + Composition/Functions/Regulation of Bile + Enterohepatic Circulation (TSI20); VSAQ: ā ā ā ā ā Functions of Liver; ā ā ā ā ā Steatorrhoea |
| Biochemistry | Organ Function Tests LAQ: ā ā ā ā ā Liver Function Tests (17) - MOST REPEATED BIO LAQ; Haeme LAQ: ā ā ā ā ā Degradation of Haeme + Jaundice Types (revisit + deepen); Carbohydrate: ā ā ā ā ā Gluconeogenesis + Regulation (16I, TSI22, TSI23) |
| Integration link | Liver anatomy + portal vein ā bile physiology ā bilirubin biochemistry ā LFTs in disease |
| Subject | TM QBank Questions to Cover |
|---|---|
| Anatomy | Abdomen LAQ: ā ā ā Pancreas (16I, 18I, API20); Histology: Pancreas, Duodenum histology; SAQ: ā ā ā Common Bile Duct; ā ā ā ā ā Spermatic Cord (keep for Day 20); VSAQ: ā ā ā Meckel's Diverticulum; ā ā ā Ligament of Treitz |
| Physiology | GIT LAQ: ā ā ā ā ā Source, Composition, Functions & Regulation of Pancreatic Juice (18I); ā ā ā Movements of Small & Large Intestine; SAQ: ā ā ā ā ā Digestion & Absorption of Lipids; ā ā ā ā ā Digestion & Absorption of Carbohydrates; ā ā ā ā ā Defaecation Reflex |
| Biochemistry | Lipid LAQ: ā ā ā ā ā Lipoproteins - Structure, Metabolism, Hyperlipoproteinaemia (18, TS20, TSI20, AP21+22, API22, TS22+23, API23) - MOST REPEATED BIO LAQ; ā ā ā ā ā Ketone Body Metabolism + DKA (16, TS19, API20, TS21, API22); ā ā ā ā ā Beta Oxidation of FA + Energetics (API21, TSI22) |
| Integration link | Pancreatic duct anatomy ā pancreatic juice physiology ā lipase + lipid digestion (Bio) |
| Subject | TM QBank Questions to Cover |
|---|---|
| Anatomy | Abdomen LAQ: ā ā ā ā ā Kidney - Location, Features, Relations, Vascular Supply, Applied; ā ā ā Urinary Bladder (TSI23); Histology Paper 2: Kidney histology; SAQ: ā ā ā ā ā Trigone of Urinary Bladder; ā ā ā Constrictions of Ureter; VSAQ: ā ā ā Branches of Abdominal Aorta |
| Physiology | Renal LAQ: ā ā ā ā ā Define GFR + Factors influencing it + Methods to measure (18, API20, AP22, TS23) - most repeated Physio Renal LAQ; SAQ: ā ā ā ā ā Countercurrent Mechanism; ā ā ā ā ā JGA; ā ā ā ā ā RAAS; ā ā ā ā ā Tubuloglomerular Feedback; ā ā ā ā ā Micturition Reflex & Abnormalities; ā ā ā ā ā Glucose Renal Handling; ā ā ā ā ā Renal Handling of Sodium; VSAQ: ā ā ā ā ā Transport Maximum; ā ā ā ā ā Automatic & Atonic Bladder; ā ā ā ā ā Renal Splay; ā ā ā ā ā Obligatory & Facultative Water Absorption |
| Biochemistry | Mineral Metabolism: ā ā ā Renal Function Tests LAQ (15I); ā ā ā Methods to measure GFR; Protein VSAQ: ā ā ā BUN; Water/Electrolyte: ā ā ā ā ā Oral Rehydration Therapy |
| Integration link | Nephron histology ā GFR + tubular function ā creatinine clearance + RFTs (Bio) |
| Subject | TM QBank Questions to Cover |
|---|---|
| Anatomy | Head & Neck LAQ: ā ā ā ā ā Thyroid Gland - Extent, Features, Capsule, Relations, Vascular/Nervous Supply, Applied (16I, 18I, TSI20, API21+22, TSI22, TS23) - MOST REPEATED H&N LAQ; Histology: Thyroid; Systemic Embryology SAQ: ā ā ā ā ā Development of Thyroid + Congenital Anomalies |
| Physiology | Endocrine LAQ: ā ā ā ā ā Thyroid Hormones - Formation, Secretion, Transport, Metabolism, Functions, Regulation + Hypothyroidism (17, 18, 18I, TSI19, TSI22, TSI23) - MOST REPEATED Physio Endocrine LAQ; SAQ: ā ā ā ā ā Differentiate Hypothyroidism & Hyperthyroidism; ā ā ā Hormones in Calcium Regulation; ā ā ā ā ā Effects of PTH; VSAQ: ā ā ā ā ā Anti-Thyroid Drugs; ā ā ā ā ā Thyrotoxicosis; ā ā ā ā ā Iodide Trap; ā ā ā Autoregulation of Thyroid |
| Biochemistry | Vitamin LAQ: ā ā ā ā ā Vitamin D (15I, AP21, AP22, TSI22); Mineral Metabolism LAQ: ā ā ā ā ā Calcium (16, 18I, AP20, AP22, API23); SAQ: ā ā ā ā ā Rickets; ā ā ā ā ā Calcium Homeostasis; Organ Function Tests SAQ: ā ā ā ā ā Thyroid Function Tests |
| Integration link | Thyroid gland anatomy ā T3/T4 synthesis & actions (Physio) ā iodination pathway + Vit D/calcium (Bio) |
| Subject | TM QBank Questions to Cover |
|---|---|
| Anatomy | Histology Paper 2: Adrenal Gland histology (zones of cortex + medulla) |
| Physiology | Endocrine LAQ: ā ā ā ā ā Glucocorticoids - Synthesis, Transport, Metabolism, Functions, Regulation + Cushing's Syndrome (AP19, TS19, API21, TSI21); ā ā ā Growth Hormone + Acromegaly (16, 17I, API20, TS21); ā ā ā Adrenal Medulla Hormones + Phaeochromocytoma; SAQ: ā ā ā ā ā Functions of Aldosterone & Regulation; ā ā ā ā ā Posterior Pituitary Hormones; ā ā ā ā ā Differentiate Pituitary & Thyroid Dwarf; VSAQ: ā ā ā ā ā Addison's Disease; ā ā ā Conn's Syndrome; ā ā ā ā ā Melatonin; ā ā ā ā ā Milk Ejection Reflex |
| Biochemistry | Lipid: ā ā ā ā ā Cholesterol Biosynthesis + Regulation + Drugs (AP20, TS21, TSI23); ā ā ā ā ā Cholesterol Degradation + Products; Organ Function Tests SAQ: ā ā ā ā ā Adrenal Function Tests |
| Integration link | Adrenal cortex histology zones ā cortisol/aldosterone physiology ā steroid synthesis from cholesterol (Bio) |
| Subject | TM QBank Questions to Cover |
|---|---|
| Anatomy | Histology Paper 2: Pancreas (islet cell types) |
| Physiology | Endocrine LAQ: ā ā ā ā ā Insulin - Structure, Functions, Regulation, Diabetes Mellitus (15, 18, AP20, TS22, API22) - MEGA repeated; SAQ: ā ā ā Glucagon; ā ā ā Mechanisms of Hormone Action; VSAQ: ā ā ā Glucose Tolerance Tests; ā ā ā ā ā Differentiate Gigantism & Acromegaly |
| Biochemistry | Carbohydrate LAQ: ā ā ā ā ā HMP Pathway; ā ā ā ā ā Glycogen Metabolism + Disorders; ā ā ā ā ā Gluconeogenesis; ā Glycolysis; ā TCA Cycle; VSAQ: ā ā ā ā ā Differentiate GLUT2 & GLUT4; ā ā ā HbA1c & Importance; ā ā ā G6PD Deficiency |
| Integration link | Islet cell types in histology ā insulin physiology ā glucose metabolism, glycolysis, gluconeogenesis (Bio) |
| Subject | TM QBank Questions to Cover |
|---|---|
| Anatomy | Abdomen LAQ: ā ā ā ā ā Uterus (check page 11 - full headings); Histology Paper 2: Ovary + Uterus histology; Systemic Embryology VSAQ: ā Development of Uterus |
| Physiology | Reproductive LAQ: ā ā ā ā ā Hormonal, Ovarian & Uterine changes in Menstrual Cycle (API23, TS23); SAQ: ā ā ā ā ā Spermatogenesis + Factors; ā ā ā ā ā Pregnancy Tests; ā ā ā ā ā Physiological Changes during Pregnancy; ā ā ā Functions of Testosterone; ā ā ā Functions & Structure of Placenta; ā ā ā ā ā Mechanism of Lactation; ā ā ā ā ā Contraceptive Methods (OCPs & IUCDs); VSAQ: ā ā ā ā ā Indications of Ovulation; ā ā ā LH Surge |
| Biochemistry | Protein LAQ: ā ā ā ā ā Phenylalanine & Tyrosine Metabolism + Disorders (16I, 17I, TSI20+21, TS22, AP22, API22) - sex hormones from Tyr; Vitamin: ā ā ā ā ā Vitamin B12; Lipid VSAQ: ā ā ā Adipokines |
| Integration link | Uterus anatomy + histology ā menstrual cycle physiology ā oestrogen/progesterone synthesis from cholesterol (Bio) |
| Subject | TM QBank Questions to Cover |
|---|---|
| Anatomy | Neuroanatomy SAQ: ā ā ā ā ā Internal Capsule; ā ā ā ā ā Corpus Callosum; ā ā ā ā ā Blood Supply of Brain; ā ā ā ā ā Circle of Willis; ā ā ā Sulci & Gyri + Functional Areas + Blood Supply (LAQ, 15); SAQ: Transverse sections ā ā ā ā ā All brainstem sections (midbrain, pons, medulla) - these are VSAQ/SAQ for neuro; ā ā ā ā ā Tracts of Spinal Cord; ā ā ā ā ā Nuclei & Functions of Hypothalamus |
| Physiology | CNS LAQ: ā ā ā ā ā Spinal Cord Tracts + Corticospinal Tract + Hemiplegia (17I); ā ā ā ā ā Pain - Types, Receptors, Pathways, Referred Pain (17, 18I, API20, TSI21, TS23); SAQ: ā ā ā ā ā Ascending Tracts; ā ā ā ā ā UMN vs LMN; ā ā ā ā ā Functions & Connections of Hypothalamus; ā ā ā ā ā Speech Pathway & Disorders; VSAQ: ā ā ā ā ā Babinski's Sign; ā ā ā Brown Sequard |
| Biochemistry | Molecular Biology LAQ: ā ā ā ā ā DNA Replication (18, API20); ā ā ā ā ā Transcription + Post-Transcriptional Modifications; ā ā ā ā ā Protein Biosynthesis (16I, 19, AP20, TS20) |
| Integration link | Cortex anatomy + tracts ā pain pathway physiology ā neurotransmitter biochemistry |
| Subject | TM QBank Questions to Cover |
|---|---|
| Anatomy | Neuroanatomy LAQ: ā ā ā Cerebellum - External features, Divisions, Nuclei, Functions, Histology; ā ā ā ā ā Fourth Ventricle - Boundaries, Communications, Floor, Applied; SAQ: ā ā ā ā ā CSF - Formation, Circulation, Functions; ā ā ā Lateral Ventricle; VSAQ: ā ā ā ā ā Brown Sequard; ā ā ā Hydrocephalus; ā ā ā Lumbar Puncture |
| Physiology | CNS LAQ: ā ā ā ā ā Cerebellum - Structure, Nuclei, Connections, Functions, Dysfunction (15, 16, TSI20, API21, TS22, AP22, API23) - MOST REPEATED CNS LAQ; ā ā ā ā ā Basal Ganglia - Anatomy, Connections, Functions, Parkinson's (AP19, TS19, TS21, API22, TSI22); SAQ: ā ā ā ā ā Functions of Limbic System; ā ā ā ā ā Physiology of Memory; VSAQ: ā ā ā ā ā Dysdiadochokinesia; ā ā ā Huntington's Chorea |
| Biochemistry | Molecular Biology SAQ: ā ā ā ā ā DNA Repair Mechanisms; ā ā ā ā ā PCR; ā ā ā ā ā DNA Fingerprinting; Nucleotide LAQ: ā ā ā ā ā Degradation of Purines + Gout (TS21, TS22, TS23) |
| Integration link | Cerebellar anatomy + histology ā cerebellar functions (Physio) ā neurotransmitter GABA in cerebellar circuits (Bio) |
| Subject | TM QBank Questions to Cover |
|---|---|
| Anatomy | Head & Neck LAQ: ā ā ā ā ā Scalp (17, 19, TSI23, TS21); ā ā ā ā ā Parotid Gland (17I, AP21, API23); ā ā ā ā ā Palatine Tonsil; ā ā ā ā ā Tongue (15, TSI19); ā ā ā Cavernous Sinus (15I, 16, AP22); ā ā ā ā ā Facial Nerve - Nuclei, Formation, Course, Branches, Bell's Palsy (AP20); SAQ: ā ā ā ā ā Carotid Triangle; ā ā ā ā ā Digastric Muscle; ā ā ā ā ā Muscles of Mastication; ā ā ā ā ā Maxillary Air Sinus; ā ā ā ā ā Tympanic Membrane; ā ā ā ā ā Hyoglossus & Relations; VSAQ: ā ā ā ā ā Horner's Syndrome; ā ā ā ā ā Little's Area; ā ā ā ā ā Pterion; ā ā ā ā ā Space of Burns; ā ā ā ā ā SCM & Nerves |
| Physiology | Special Senses LAQ: ā ā ā ā ā Visual Pathway + Lesions at Different Levels (TSI23); ā ā ā Physiology of Hearing + Auditory Pathway; SAQ: ā ā ā ā ā Taste Pathway; ā ā ā ā ā Olfactory Pathway; ā ā ā ā ā Differentiate Rods & Cones; ā ā ā ā ā Refractive Errors; ā ā ā ā ā Colour Vision; ā ā ā ā ā Sensorineural vs Conductive Hearing Loss; ā ā ā ā ā Differentiate SN vs Conductive hearing |
| Biochemistry | Protein LAQ: ā ā ā ā ā Urea Cycle + Disorders (15I, 19, AP21, TSI22) |
| Integration link | Parotid/salivary gland anatomy ā taste + salivation physiology ā salivary amylase (Bio) |
| Subject | TM QBank Questions to Cover |
|---|---|
| Anatomy | Histology Paper 1: Thick & Thin Skin; General Anatomy: ā ā ā Types of Cartilage; Genetics SAQ: ā ā ā ā ā Karyotyping; ā ā ā ā ā Down's Syndrome; ā ā ā ā ā Klinefelter's; ā ā ā ā ā Turner's; ā ā ā Lyon's Hypothesis |
| Physiology | Skin & Integrated Physiology SAQ: ā ā ā Mechanism of Fever Development; ā ā ā Role of Skin in Temperature Regulation; ā ā ā Mechanisms of Temperature Regulation; ā ā ā Mechanisms of Heat Loss; VSAQ: ā ā ā Triple Response; ā ā ā Functions of Skin |
| Biochemistry | Vitamin LAQ: ā ā ā ā ā Vitamin C; ā ā ā ā ā Vitamin B12; ā ā ā ā ā Vitamin A (16, 17, 18I, TSI20, API21, API23); ā ā ā ā ā Vitamin D; SAQ: ā ā ā ā ā Vitamin K + Clotting; ā ā ā ā ā Wald's Visual Cycle (links to Vitamin A); ā ā ā Niacin reactions; ā ā ā ā ā Functions of Vitamin E; VSAQ: ā ā ā ā ā Beriberi; ā ā ā ā ā Wernicke-Korsakoff; ā ā ā Pellagra; ā ā ā ā ā RDA of A/C/D/E/K |
| Integration link | Skin histology ā temperature regulation physiology ā Vitamin C in collagen (Bio) |
| Subject | TM QBank Questions to Cover |
|---|---|
| Anatomy | Histology review: Skeletal + Smooth + Cardiac Muscle slides (Paper 1) |
| Physiology | General Physiology SAQ: ā ā ā ā ā Action Potential; ā ā ā ā ā Modes of Transport across Cell Membrane; ā ā ā ā ā Active Transport; ā ā ā ā ā Homeostasis & Feedback; ā ā ā ā ā Resting Membrane Potential; VSAQ: ā ā ā ā ā All or None Law; ā ā ā ā ā Graded Potential |
| Biochemistry | Enzymes LAQ: ā ā ā ā ā Isoenzymes + Clinical Application (17I, 18, TS19); ā ā ā ā ā Classify Enzymes + Types of Enzyme Inhibition (16I, TSI20, TS23); ā ā ā ā ā Factors affecting Enzyme Action (TS19); Biological Oxidation LAQ: ā ā ā ā ā Oxidative Phosphorylation + ETC Uncouplers & Inhibitors + Energetics (18, TSI21); SAQ: ā ā ā ā ā ATP Synthase; ā ā ā ā ā Shuttle Pathways; ā ā ā ā ā Km Value |
| Integration link | Cell membrane structure ā action potential (Physio) ā Na/K pump + enzyme kinetics (Bio) |
| Subject | TM QBank Questions to Cover |
|---|---|
| Anatomy | General Embryology SAQ: ā ā ā ā ā Spermatogenesis; ā ā ā ā ā Oogenesis; ā ā ā ā ā Formation of Germ Layers + Derivatives; ā ā ā ā ā Formation of Notochord; ā ā ā ā ā Neural Tube; ā ā ā ā ā Chorionic Villi; ā ā ā Neural Crest Cells; Systemic Embryology SAQ (Thorax): ā ā ā ā ā Development of Heart Chambers + Anomalies; ā ā ā ā ā Interatrial Septum + Anomalies; ā ā ā ā ā Interventricular Septum + Anomalies; ā ā ā ā Diaphragm + Anomalies |
| Physiology | CVS SAQ (remaining): ā ā ā ā ā Define CO, Cardiac Output Factors, Ways to Measure (15, 16, TS19, TS22) LAQ; Respiratory SAQ: ā ā ā Classify Hypoxia + Types + Treatment (AP21, TS21) |
| Biochemistry | Water/Electrolyte: ā ā ā ā ā Buffer Systems LAQ (deep revision); ā ā ā ā ā Metabolic Acidosis/Alkalosis/Respiratory Acidosis/Alkalosis (4 SAQs); Nucleotide LAQ: ā ā ā ā ā Purine Degradation + Gout; ā ā ā Pyrimidine Synthesis |
| Integration link | Embryological development ā congenital heart defects ā acid-base in newborn (Bio) |
| Subject | TM QBank Questions to Cover |
|---|---|
| Anatomy | Abdomen LAQ: ā ā ā ā ā Inguinal Canal - Boundaries, Contents, Mechanisms, Applied (API21); ā ā ā ā ā Testis - Location, Features, Relations, Blood Supply, Lymphatics, Applied (AP21); ā ā ā ā ā Rectum (TS19, AP20); ā ā ā ā ā Anal Canal (15I); SAQ: ā ā ā ā ā Inguinal Ligament; ā ā ā Rectus Sheath; ā ā ā ā ā Spermatic Cord; ā ā ā ā ā Pelvic Diaphragm; ā ā ā ā ā Trigone of Bladder; ā ā ā ā ā Ischiorectal Fossa; ā ā ā Differentiate Direct & Indirect Inguinal Hernia; VSAQ: ā ā ā ā ā Hesselbach's Triangle; ā ā ā ā ā Epiploic Foramen; ā ā ā ā ā Branches of Internal Iliac Arteries |
| Physiology | CNS SAQ (remaining): ā ā ā ā ā EEG Types & Sleep; ā ā ā ā ā Types of Sleep; Reproductive SAQ: ā ā ā ā ā Neuroendocrine Reflexes (Parturition); General Physiology: ā ā ā ā ā Intercellular Connections |
| Biochemistry | Protein LAQ: ā ā ā ā ā Phenylalanine/Tyrosine deep revision; Mineral: ā ā ā ā ā Iron (17I, 18, TS20) - Sources, RDA, Absorption, Functions; Carbohydrate VSAQ: ā ā ā ā ā Vitamins needed in TCA Cycle |
| Integration link | Inguinal canal/testes anatomy ā spermatogenesis physiology ā testosterone synthesis (Bio) |
| Subject | TM QBank Questions to Cover |
|---|---|
| Anatomy | AETCOM SAQ: ā ā ā ā ā "Cadaver is our First Teacher"; ā ā ā ā ā Body Donation Program; ā ā ā ā ā Roles of Indian Medical Graduate |
| Physiology | Skin SAQ: ā ā ā High Altitude Physiological Changes; ā ā ā Cardiorespiratory Regulation to Exercise; CNS remaining VSAQ sweep |
| Biochemistry | AETCOM SAQ: ā ā ā Role of Empathy; ā ā ā Doctor-Patient Communication; Cancer/Xenobiotics SAQ: ā ā ā ā ā Cytochrome P450; ā ā ā ā ā Tumour Markers; Nutrition SAQ: ā ā ā ā ā Protein Energy Malnutrition |
| Rank | Subject | Question | Years Asked |
|---|---|---|---|
| š„1 | Physio | Erythropoiesis | API21, TS22, TSI23, API23 |
| š„2 | Bio | Lipoproteins | 8 times: 18, TS20, TSI20, AP21+22, API22, TS22+23, API23 |
| š„3 | Physio | Thyroid Hormones | 17, 18, 18I, TSI19, TSI22, TSI23 |
| š„4 | Bio | Phenylalanine/Tyrosine Metabolism | 16I, 17I, TSI20+21, TS22, AP22, API22 |
| š„5 | Anatomy | Thyroid Gland | 16I, 18I, TSI20, API21+22, TSI22, TS23 |
| š„6 | Bio | Buffer Systems | 18, TS19, TS20, AP21, API22, TSI22, API23 |
| š„7 | Physio | Cerebellum | 15, 16, TSI20, API21, TS22, AP22, API23 |
| š„8 | Physio | Blood Pressure Mechanisms | 17, AP20, TSI20, TS21 |
| š„9 | Anatomy | Brachial Plexus | 16I, 17I, 19, AP21 |
| š„10 | Bio | Cholesterol Biosynthesis | AP20, TS21, TSI23 |
So should i send biochemistry pdf again??
Create a printable study tracker checklist for all 30 days
ls /home/daytona/workspace/ 2>/dev/null && mkdir -p /home/daytona/workspace/mbbsā¦
~/mbbs-tracker/generate_tracker.py
from reportlab.lib.pagesizes import A4
from reportlab.lib import colors
from reportlab.lib.units import mm
from reportlab.platypus import SimpleDocTemplate, Table, TableStyle, Paragraph, Spacer, HRFlowable
from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle
from reportlab.lib.enums import TA_CENTER, TA_LEFT
from reportlab.platypus import KeepTogether
doc = SimpleDocTemplate(
"/home/daytona/workspace/mbbs-tracker/MBBS_30Day_Study_Tracker.pdf",
pagesize=A4,
rightMargin=12*mm, leftMargin=12*mm,
topMargin=12*mm, bottomMargin=12*mm
)
styles = getSampleStyleSheet()
# Custom styles
title_style = ParagraphStyle('title', fontSize=16, fontName='Helvetica-Bold',
alignment=TA_CENTER, textColor=colors.HexColor('#1a1a2e'), spaceAfter=2)
subtitle_style = ParagraphStyle('subtitle', fontSize=9, fontName='Helvetica',
alignment=TA_CENTER, textColor=colors.HexColor('#444444'), spaceAfter=6)
day_header_style = ParagraphStyle('dayh', fontSize=9, fontName='Helvetica-Bold',
textColor=colors.white)
topic_style = ParagraphStyle('topic', fontSize=7.2, fontName='Helvetica',
textColor=colors.HexColor('#1a1a2e'), leading=10)
subj_style = ParagraphStyle('subj', fontSize=7, fontName='Helvetica-Bold',
textColor=colors.HexColor('#333333'))
small_style = ParagraphStyle('small', fontSize=6.5, fontName='Helvetica',
textColor=colors.HexColor('#555555'), leading=9)
# Color scheme
COLOR_ANAT = colors.HexColor('#d32f2f') # red
COLOR_PHYS = colors.HexColor('#1565c0') # blue
COLOR_BIO = colors.HexColor('#2e7d32') # green
COLOR_REV = colors.HexColor('#6a1b9a') # purple
COLOR_FINAL = colors.HexColor('#e65100') # orange
COLOR_BG_HEADER = colors.HexColor('#1a1a2e')
COLOR_BG_LIGHT = colors.HexColor('#f5f5f5')
COLOR_BG_WHITE = colors.white
# āā DATA āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
days = [
# (day_num, date, system, type, anat_topics, phys_topics, bio_topics)
(1, "Jul 13 Mon", "BLOOD & HAEMATOPOIESIS", "study",
["Lymph Node histology (Paper 1)", "Spleen histology (Paper 2)",
"Classification of Bones ā
ā
ā
ā
ā
", "Blood Supply of Long Bones ā
ā
ā
ā
ā
"],
["Erythropoiesis ā Stages & Factors ā
ā
ā
ā
ā
(API21,TS22,TSI23,API23)",
"Clotting Physiology + Anticoagulants ā
ā
ā
ā
ā
(TS20,TSI22)"],
["Hb Synthesis + Porphyrias ā
ā
ā
ā
ā
",
"Haeme Degradation + Jaundice Types ā
ā
ā
ā
ā
(18I,19,TS19,TSI23)"]),
(2, "Jul 14 Tue", "BLOOD PART 2 + PLASMA PROTEINS", "study",
["Muscular Artery histology (Paper 1)", "Elastic Artery histology (Paper 1)"],
["Types of Jaundice & Causes ā
ā
ā
ā
ā
", "Functions of Plasma Proteins ā
ā
ā
ā
ā
",
"Types of Leucocytes & Functions ā
ā
ā
",
"Blood Transfusion ā Indications & Complications ā
ā
ā
ā
ā
"],
["Structure of Collagen & Elastin ā
ā
ā
ā
ā
", "Electrophoresis ā
ā
ā
ā
ā
",
"Osteogenesis Imperfecta ā
ā
ā
ā
ā
", "Ehlers Danlos Syndrome ā
ā
ā
ā
ā
",
"Sickle Cell Anaemia ā
ā
ā
ā
ā
", "Thalassaemia ā
ā
ā
ā
ā
",
"Oā Dissociation Curve & Factors ā
ā
ā
ā
ā
"]),
(3, "Jul 15 Wed", "HEART ā STRUCTURE & CARDIAC CYCLE", "study",
["Right Atrium ā Ext/Int features, Openings, Blood supply ā
ā
ā
ā
ā
(17,18)",
"Blood Supply of Heart ā Arterial & Venous ā
ā
ā
ā
ā
(19,AP21,API23)",
"Coronary Sinus SAQ ā
ā
ā
ā
ā
", "Superior Vena Cava SAQ ā
ā
ā
ā
ā
"],
["Structure + Properties + Contraction of Cardiac Muscle ā
ā
ā
",
"Phases of Cardiac Cycle + LV Pressure-Volume Curve ā
ā
ā
ā
ā
(18,API23)"],
["Cardiac Biomarkers (Troponin, CK-MB) ā
ā
ā
ā
ā
",
"Biological Oxidation ā intro to ETC/ATP"]),
(4, "Jul 16 Thu", "HEART ā ECG, CONDUCTION & BP", "study",
["Arch of Aorta SAQ ā
ā
ā
ā
ā
", "Thoracic Duct SAQ ā
ā
ā
ā
ā
",
"Azygous Veins SAQ ā
ā
ā
ā
ā
", "SA Node VSAQ ā
",
"Diff: Right vs Left Ventricle VSAQ ā
ā
ā
"],
["Conduction System + Cardiac Action Potential + Heart Block ā
ā
ā
(19,API20)",
"Blood Pressure ā Mechanisms of Maintenance ā
ā
ā
ā
ā
(17,AP20,TSI20,TS21)",
"Normal ECG ā
ā
ā
ā
ā
", "ECG Leads ā
ā
ā
ā
ā
", "PR Interval ā
ā
ā
ā
ā
",
"AV Nodal Delay ā
ā
ā
ā
ā
", "Heart Blocks ā
ā
ā
"],
["Diff: Hypokalemia & Hyperkalemia ā
ā
ā
ā
ā
",
"Metabolic Acidosis / Alkalosis ā
ā
ā
ā
ā
"]),
(5, "Jul 17 Fri", "UPPER LIMB ā NERVES & BRACHIAL PLEXUS", "study",
["Brachial Plexus ā Roots, Trunks, Cords, Branches, Applied ā
ā
ā
ā
ā
(16I,17I,19,AP21)",
"Median Nerve ā Course, Branches, Injury ā
ā
ā
ā
ā
(17,18I,TS23)",
"Radial Nerve ā
ā
ā
ā
ā
", "Ulnar Nerve ā
ā
ā
ā
ā
",
"Winging of Scapula VSAQ ā
ā
ā
ā
ā
", "Nerves related to Humerus ā
ā
ā
ā
ā
",
"Anatomical basis of Claw Hand ā
ā
ā
"],
["NMJ ā Events, NMJ Blockers, Myasthenia Gravis ā
ā
ā
ā
ā
(TSI19)",
"Classification of Nerve Fibres ā
ā
ā
ā
ā
",
"Classification of Nerve Injuries & Repair ā
ā
ā
",
"Wallerian Degeneration VSAQ ā
ā
ā
ā
ā
"],
["Peptide Bond VSAQ ā
ā
ā
ā
ā
",
"Protein Biosynthesis ā intro overview ā
ā
ā
ā
ā
"]),
(6, "Jul 18 Sat", "MUSCLES & JOINTS (Upper Limb)", "study",
["Shoulder Joint ā
ā
ā
ā
ā
(15I,TSI19,API20,TSI22,API21)",
"Elbow Joint ā
ā
ā
ā
ā
(AP23)",
"1st Carpometacarpal Joint SAQ ā
ā
ā
ā
ā
", "Cubital Fossa SAQ ā
ā
ā
ā
ā
",
"Anatomical Snuff Box ā
ā
ā
ā
ā
", "Scaphoid Fracture ā
ā
ā
ā
ā
",
"Carpal Tunnel Syndrome ā
ā
ā
ā
ā
", "Supination & Pronation ā
ā
ā
ā
ā
",
"Muscle VSAQ: Biceps, Deltoid, Triceps (O.I.N.A)"],
["Sarcomere + Molecular Basis of Skeletal Muscle Contraction ā
ā
ā
ā
ā
(AP22)",
"Excitation Contraction Coupling SAQ ā
ā
ā
ā
ā
",
"Energy Sources of Skeletal Muscle SAQ ā
ā
ā
"],
["Glycolysis Steps + Energetics + Inhibitors ā
(15I,API20)",
"Role of Carnitine VSAQ ā
ā
ā
ā
ā
"]),
(7, "Jul 19 Sun", "REVISION DAY 1", "revision",
["Re-read ALL notes from Days 1ā6",
"Write full LAQ: Brachial Plexus (timed 20 min)"],
["Write full LAQ: Erythropoiesis (timed 20 min)"],
["30 mixed MCQs from Days 1ā6", "Fix weak areas identified"]),
(8, "Jul 20 Mon", "LOWER LIMB", "study",
["Sciatic Nerve + Deep Peroneal Nerve ā
ā
ā
ā
ā
(15,18I,TSI19)",
"Venous Drainage of Lower Limb + Varicose Veins ā
ā
ā
ā
ā
(18)",
"Arches of Foot ā
ā
ā
ā
ā
(TS19,API21,TS21)",
"Hip Joint ā
ā
ā
ā
ā
(16I,17I,19,API22,TSI23,TS22)",
"Knee Joint ā
ā
ā
ā
ā
(16,18I,AP20)",
"Femoral Sheath SAQ ā
ā
ā
ā
ā
", "Hamstring Muscles SAQ ā
ā
ā
ā
ā
",
"Ligaments of Knee SAQ ā
ā
ā
ā
ā
", "Adductor Canal SAQ ā
ā
ā
ā
ā
",
"Ankle Joint SAQ ā
ā
ā
ā
ā
"],
["Ascending Tracts SAQ ā
ā
ā
ā
ā
", "Diff: UMN vs LMN ā
ā
ā
ā
ā
",
"Babinski's Sign VSAQ ā
ā
ā
ā
ā
", "Brown Sequard VSAQ ā
ā
ā
",
"Rigor Mortis VSAQ ā
ā
ā
"],
["Structure of Collagen + Elastin (revision) ā
ā
ā
ā
ā
",
"Calcium ā Sources, RDA, Absorption, Functions, Regulation ā
ā
ā
ā
ā
(16,18I,AP20,AP22,API23)"]),
(9, "Jul 21 Tue", "LUNGS & RESPIRATORY", "study",
["Lungs ā Borders, Surfaces, Lobes, Hilum, Bronchopulmonary Segments ā
ā
ā
(AP22)",
"Typical Intercostal Space ā
",
"Pleura & Divisions SAQ ā
ā
ā
ā
ā
", "Diaphragm SAQ ā
ā
ā
ā
ā
",
"Pleural Recesses VSAQ ā
ā
ā
ā
ā
", "Pulmonary Ligament VSAQ ā
ā
ā
"],
["Transport of Oā + Oā Dissociation Curve & Factors ā
ā
ā
ā
ā
(AP20,AP22)",
"COā Transport + Hamburger Phenomenon ā
ā
ā
ā
ā
",
"Neural & Chemical Regulation of Respiration ā
ā
ā
ā
ā
(17I,18I,TS19,TSI22,TS23)",
"Pulmonary Function Tests ā Classify & Explain ā
ā
ā
ā
ā
(TS20,API22)",
"Haldane & Hamburger Effect SAQ ā
ā
ā
ā
ā
",
"Dynamic Lung Volumes & Capacities SAQ ā
ā
ā
ā
ā
",
"Acclimatisation ā
ā
ā
ā
ā
", "Caisson's Disease ā
ā
ā
ā
ā
",
"Dead Space VSAQ ā
ā
ā
ā
ā
", "PEFR VSAQ ā
ā
ā
ā
ā
"],
["Surfactant & Function VSAQ ā
ā
ā
", "L/S Ratio VSAQ ā
ā
ā
ā
ā
",
"Buffer Systems ā Plasma, Pulmonary & Renal ā
ā
ā
ā
ā
(18,TS19,TS20,AP21,API22,TSI22,API23)"]),
(10, "Jul 22 Wed", "GIT ā STOMACH & OESOPHAGUS", "study",
["Stomach ā Location, Features, Relations, Vascular/Nervous Supply, Applied ā
ā
ā
ā
ā
(15,17I,TSI19)",
"Stomach histology (Paper 2)",
"2nd Part of Duodenum SAQ ā
ā
ā
ā
ā
", "Oesophagus SAQ ā
ā
ā
"],
["Source, Composition, Functions & Regulation of Gastric Juice ā
ā
ā
ā
ā
(17I)",
"Phases, Mechanism & Regulation of HCl Secretion + GERD ā
ā
ā
ā
ā
(TSI19,TSI23)",
"Gastric Emptying & Regulation SAQ ā
ā
ā
ā
ā
",
"Phases of Deglutition + Deglutition Reflex SAQ ā
ā
ā
ā
ā
",
"Salivary Secretion ā Composition, Functions, Regulation SAQ ā
ā
ā
ā
ā
",
"Physiology of Peristalsis SAQ ā
ā
ā
ā
ā
",
"Gastrin ā
ā
ā
", "Secretin ā
ā
ā
", "CCK ā
ā
ā
"],
["HMP Pathway + Clinical Significance ā
ā
ā
ā
ā
(17I)",
"Glycogen Metabolism + Glycogen Storage Disorders ā
ā
ā
ā
ā
(18I,AP20,TS22)"]),
(11, "Jul 23 Thu", "LIVER, BILE & PORTAL CIRCULATION", "study",
["Liver ā Location, Features, Relations, Vascular Supply, Applied ā
ā
ā
ā
ā
(TSI20,TSI22)",
"Portal Vein + Portosystemic Anastomosis ā
ā
ā
(TS21)",
"Liver histology (Paper 2)",
"Lesser Sac & Omentum SAQ ā
ā
ā
ā
ā
", "Spleen SAQ ā
ā
ā
",
"Bare Area of Liver VSAQ ā
ā
ā
ā
ā
", "Calot's Triangle VSAQ ā
ā
ā
"],
["Gallbladder Functions + Bile Composition/Regulation + Enterohepatic Circulation ā
ā
ā
ā
ā
(TSI20)",
"Functions of Liver VSAQ ā
ā
ā
ā
ā
", "Steatorrhoea VSAQ ā
ā
ā
ā
ā
"],
["Liver Function Tests ā
ā
ā
ā
ā
(17) ā MOST REPEATED BIO LAQ",
"Haeme Degradation + Jaundice (deep revision) ā
ā
ā
ā
ā
",
"Gluconeogenesis + Pathways + Regulation ā
ā
ā
ā
ā
(16I,TSI22,TSI23)"]),
(12, "Jul 24 Fri", "PANCREAS & INTESTINE", "study",
["Pancreas ā Location, Features, Relations, Vascular Supply ā
ā
ā
(16I,18I,API20)",
"Pancreas + Duodenum histology (Paper 2)",
"Common Bile Duct SAQ ā
ā
ā
",
"Meckel's Diverticulum VSAQ ā
ā
ā
", "Ligament of Treitz VSAQ ā
ā
ā
"],
["Source, Composition, Functions & Regulation of Pancreatic Juice ā
ā
ā
ā
ā
(18I)",
"Movements of Small & Large Intestine ā
ā
ā
",
"Digestion & Absorption of Lipids SAQ ā
ā
ā
ā
ā
",
"Digestion & Absorption of Carbohydrates SAQ ā
ā
ā
ā
ā
",
"Defaecation Reflex SAQ ā
ā
ā
ā
ā
"],
["Lipoproteins ā Structure, Metabolism, Hyperlipoproteinaemia ā
ā
ā
ā
ā
(MOST REPEATED: 8 times!)",
"Ketone Body Metabolism + DKA ā
ā
ā
ā
ā
(16,TS19,API20,TS21,API22)",
"Beta Oxidation of FA + Energetics ā
ā
ā
ā
ā
(API21,TSI22)"]),
(13, "Jul 25 Sat", "KIDNEY & RENAL", "study",
["Kidney ā Location, Features, Relations, Vascular Supply, Applied ā
ā
ā
ā
ā
",
"Urinary Bladder ā
ā
ā
(TSI23)", "Kidney histology (Paper 2)",
"Trigone of Bladder SAQ ā
ā
ā
ā
ā
",
"Constrictions of Ureter VSAQ ā
ā
ā
",
"Branches of Abdominal Aorta VSAQ ā
ā
ā
"],
["GFR ā Define, Factors, Methods to Measure ā
ā
ā
ā
ā
(18,API20,AP22,TS23)",
"Countercurrent Mechanism SAQ ā
ā
ā
ā
ā
",
"Juxtaglomerular Apparatus SAQ ā
ā
ā
ā
ā
",
"RAAS SAQ ā
ā
ā
ā
ā
", "Micturition Reflex & Abnormalities SAQ ā
ā
ā
ā
ā
",
"Glucose Renal Handling SAQ ā
ā
ā
ā
ā
",
"Tubuloglomerular Feedback SAQ ā
ā
ā
ā
ā
",
"Transport Maximum VSAQ ā
ā
ā
ā
ā
", "Automatic & Atonic Bladder ā
ā
ā
ā
ā
",
"Renal Splay VSAQ ā
ā
ā
ā
ā
"],
["Renal Function Tests LAQ ā
ā
ā
(15I)",
"BUN VSAQ ā
ā
ā
", "Oral Rehydration Therapy SAQ ā
ā
ā
ā
ā
"]),
(14, "Jul 26 Sun", "REVISION DAY 2", "revision",
["Re-read ALL notes from Days 8ā13",
"Write full LAQ: Knee Joint (timed 20 min)"],
["Write full LAQ: GFR (timed 20 min)"],
["Write full LAQ: Buffer Systems (timed 20 min)",
"40 mixed MCQs from Days 8ā13"]),
(15, "Jul 27 Mon", "THYROID & CALCIUM", "study",
["Thyroid Gland ā Extent, Features, Capsule, Relations, Vascular/Nervous Supply, Applied ā
ā
ā
ā
ā
(16I,18I,TSI20,API21+22,TSI22,TS23)",
"Thyroid histology (Paper 1)",
"Development of Thyroid + Congenital Anomalies ā
ā
ā
ā
ā
"],
["Thyroid Hormones ā Formation, Secretion, Transport, Metabolism, Functions, Regulation + Hypothyroidism ā
ā
ā
ā
ā
(17,18,18I,TSI19,TSI22,TSI23)",
"Diff: Hypothyroidism & Hyperthyroidism SAQ ā
ā
ā
ā
ā
",
"Hormones in Calcium Regulation SAQ ā
ā
ā
",
"Effects of PTH SAQ ā
ā
ā
ā
ā
",
"Anti-Thyroid Drugs VSAQ ā
ā
ā
ā
ā
", "Thyrotoxicosis VSAQ ā
ā
ā
ā
ā
",
"Iodide Trap VSAQ ā
ā
ā
"],
["Vitamin D ā
ā
ā
ā
ā
(15I,AP21,AP22,TSI22)",
"Calcium ā Sources, RDA, Absorption, Functions, Regulation ā
ā
ā
ā
ā
",
"Rickets SAQ ā
ā
ā
ā
ā
", "Calcium Homeostasis SAQ ā
ā
ā
ā
ā
",
"Thyroid Function Tests SAQ ā
ā
ā
ā
ā
"]),
(16, "Jul 28 Tue", "ADRENAL & ENDOCRINE", "study",
["Adrenal Gland histology ā zones of cortex + medulla (Paper 2)"],
["Glucocorticoids ā Synthesis, Transport, Functions, Regulation + Cushing's ā
ā
ā
ā
ā
(AP19,TS19,API21,TSI21)",
"Growth Hormone + Acromegaly ā
ā
ā
(16,17I,API20,TS21)",
"Adrenal Medulla Hormones + Phaeochromocytoma ā
ā
ā
",
"Functions of Aldosterone & Regulation SAQ ā
ā
ā
ā
ā
",
"Posterior Pituitary Hormones SAQ ā
ā
ā
ā
ā
",
"Diff: Pituitary & Thyroid Dwarf SAQ ā
ā
ā
ā
ā
",
"Addison's Disease VSAQ ā
ā
ā
ā
ā
", "Conn's Syndrome VSAQ ā
ā
ā
",
"Melatonin VSAQ ā
ā
ā
ā
ā
", "Milk Ejection Reflex VSAQ ā
ā
ā
ā
ā
"],
["Cholesterol Biosynthesis + Regulation + Drugs ā
ā
ā
ā
ā
(AP20,TS21,TSI23)",
"Cholesterol Degradation + Products ā
ā
ā
ā
ā
",
"Adrenal Function Tests SAQ ā
ā
ā
ā
ā
"]),
(17, "Jul 29 Wed", "INSULIN, DIABETES & GLUCOSE METABOLISM", "study",
["Pancreatic islet cell types histology (Paper 2 ā revision)"],
["Insulin ā Structure, Functions, Regulation + Diabetes Mellitus ā
ā
ā
ā
ā
(15,18,AP20,TS22,API22)",
"Glucagon SAQ ā
ā
ā
",
"Mechanisms of Hormone Action SAQ ā
ā
ā
",
"Glucose Tolerance Tests VSAQ ā
ā
ā
",
"Diff: Gigantism & Acromegaly VSAQ ā
ā
ā
ā
ā
"],
["HMP Pathway (revision) ā
ā
ā
ā
ā
",
"Glycogen Metabolism (revision) ā
ā
ā
ā
ā
",
"Gluconeogenesis (revision) ā
ā
ā
ā
ā
",
"Glycolysis (revision) ā
", "TCA Cycle + Amphibolic Nature ā
",
"Diff: GLUT2 & GLUT4 VSAQ ā
ā
ā
ā
ā
",
"HbA1c & Importance VSAQ ā
ā
ā
", "G6PD Deficiency VSAQ ā
ā
ā
"]),
(18, "Jul 30 Thu", "FEMALE REPRODUCTIVE + MENSTRUAL CYCLE", "study",
["Uterus ā Position, Parts, Relations, Blood Supply, Ligaments, Histology, Development, Applied ā
ā
ā
ā
ā
",
"Ovary + Uterus histology (Paper 2)"],
["Hormonal, Ovarian & Uterine changes in Menstrual Cycle ā
ā
ā
ā
ā
(API23,TS23)",
"Spermatogenesis + Factors SAQ ā
ā
ā
ā
ā
",
"Pregnancy Tests SAQ ā
ā
ā
ā
ā
",
"Physiological Changes during Pregnancy SAQ ā
ā
ā
ā
ā
",
"Functions of Testosterone SAQ ā
ā
ā
",
"Functions & Structure of Placenta SAQ ā
ā
ā
",
"Mechanism of Lactation SAQ ā
ā
ā
ā
ā
",
"Contraceptive Methods ā OCPs & IUCDs SAQ ā
ā
ā
ā
ā
",
"Indications of Ovulation VSAQ ā
ā
ā
ā
ā
", "LH Surge VSAQ ā
ā
ā
"],
["Phenylalanine & Tyrosine Metabolism + Disorders ā
ā
ā
ā
ā
(16I,17I,TSI20+21,TS22,AP22,API22)",
"Vitamin B12 LAQ ā
ā
ā
ā
ā
"]),
(19, "Jul 31 Fri", "NEUROANATOMY PART 1 ā CEREBRUM & TRACTS", "study",
["Internal Capsule SAQ ā
ā
ā
ā
ā
",
"Corpus Callosum SAQ ā
ā
ā
ā
ā
",
"Blood Supply of Brain SAQ ā
ā
ā
ā
ā
",
"Circle of Willis SAQ ā
ā
ā
ā
ā
",
"Sulci & Gyri + Functional Areas + Blood Supply ā
ā
ā
(15)",
"Brainstem transverse sections ā
ā
ā
ā
ā
(all levels)",
"Tracts of Spinal Cord SAQ ā
ā
ā
ā
ā
",
"Nuclei & Functions of Hypothalamus SAQ ā
ā
ā
ā
ā
"],
["Spinal Cord Tracts + Corticospinal Tract + Hemiplegia ā
ā
ā
ā
ā
(17I)",
"Pain ā Types, Receptors, Pathways, Referred Pain ā
ā
ā
ā
ā
(17,18I,API20,TSI21,TS23)",
"Ascending Tracts SAQ ā
ā
ā
ā
ā
", "UMN vs LMN SAQ ā
ā
ā
ā
ā
",
"Functions & Connections of Hypothalamus SAQ ā
ā
ā
ā
ā
",
"Speech Pathway & Disorders SAQ ā
ā
ā
ā
ā
",
"Babinski's Sign VSAQ ā
ā
ā
ā
ā
"],
["DNA Replication in Eukaryotes & Prokaryotes + Inhibitors ā
ā
ā
ā
ā
(18,API20)",
"Transcription + Post-Transcriptional Modifications ā
ā
ā
ā
ā
",
"Protein Biosynthesis + Post-Translational Modifications ā
ā
ā
ā
ā
(16I,19,AP20,TS20)"]),
(20, "Aug 01 Sat", "NEUROANATOMY PART 2 ā CEREBELLUM & BASAL GANGLIA", "study",
["Cerebellum ā External features, Divisions, Nuclei, Functions, Histology ā
ā
ā
",
"Fourth Ventricle ā Boundaries, Communications, Floor, Applied ā
ā
ā
ā
ā
",
"CSF ā Formation, Circulation, Functions SAQ ā
ā
ā
ā
ā
",
"Lateral Ventricle SAQ ā
ā
ā
",
"Brown Sequard VSAQ ā
ā
ā
ā
ā
", "Hydrocephalus VSAQ ā
ā
ā
",
"Lumbar Puncture VSAQ ā
ā
ā
"],
["Cerebellum ā Structure, Nuclei, Connections, Functions, Dysfunction ā
ā
ā
ā
ā
(15,16,TSI20,API21,TS22,AP22,API23)",
"Basal Ganglia ā Anatomy, Connections, Functions + Parkinson's ā
ā
ā
ā
ā
(AP19,TS19,TS21,API22,TSI22)",
"Functions of Limbic System SAQ ā
ā
ā
ā
ā
",
"Physiology of Memory SAQ ā
ā
ā
ā
ā
",
"Dysdiadochokinesia VSAQ ā
ā
ā
ā
ā
",
"Huntington's Chorea VSAQ ā
ā
ā
"],
["DNA Repair Mechanisms SAQ ā
ā
ā
ā
ā
",
"PCR SAQ ā
ā
ā
ā
ā
", "DNA Fingerprinting SAQ ā
ā
ā
ā
ā
",
"Purine Degradation + Gout ā
ā
ā
ā
ā
(TS21,TS22,TS23)"]),
(21, "Aug 02 Sun", "REVISION DAY 3", "revision",
["Re-read ALL notes from Days 15ā20",
"Write full LAQ: Thyroid Gland Anatomy (timed 20 min)"],
["Write full LAQ: Cerebellum (timed 20 min)"],
["Write full LAQ: Liver Function Tests (timed 20 min)",
"40 mixed MCQs from Weeks 3 topics"]),
(22, "Aug 03 Mon", "HEAD & NECK", "study",
["Scalp ā
ā
ā
ā
ā
(17,19,TSI23,TS21)",
"Parotid Gland ā
ā
ā
ā
ā
(17I,AP21,API23)",
"Palatine Tonsil ā
ā
ā
ā
ā
",
"Tongue ā
ā
ā
ā
ā
(15,TSI19)",
"Cavernous Sinus ā
ā
ā
(15I,16,AP22)",
"Facial Nerve ā Nuclei, Formation, Course, Branches, Bell's Palsy ā
ā
ā
ā
ā
(AP20)",
"Carotid Triangle SAQ ā
ā
ā
ā
ā
", "Digastric Muscle SAQ ā
ā
ā
ā
ā
",
"Muscles of Mastication SAQ ā
ā
ā
ā
ā
",
"Maxillary Air Sinus SAQ ā
ā
ā
ā
ā
", "Tympanic Membrane SAQ ā
ā
ā
ā
ā
",
"Hyoglossus & Relations SAQ ā
ā
ā
ā
ā
",
"Horner's Syndrome VSAQ ā
ā
ā
ā
ā
", "Little's Area VSAQ ā
ā
ā
ā
ā
",
"Pterion VSAQ ā
ā
ā
ā
ā
", "Space of Burns VSAQ ā
ā
ā
ā
ā
",
"SCM & Nerves VSAQ ā
ā
ā
ā
ā
"],
["Visual Pathway + Lesions at Different Levels ā
ā
ā
ā
ā
(TSI23)",
"Physiology of Hearing + Auditory Pathway ā
ā
ā
",
"Taste Pathway SAQ ā
ā
ā
ā
ā
", "Olfactory Pathway SAQ ā
ā
ā
ā
ā
",
"Diff: Rods & Cones SAQ ā
ā
ā
ā
ā
",
"Refractive Errors SAQ ā
ā
ā
ā
ā
",
"Colour Vision ā Theories, Physiology, Defects SAQ ā
ā
ā
ā
ā
",
"Diff: Sensorineural vs Conductive Hearing Loss SAQ ā
ā
ā
ā
ā
"],
["Urea Cycle + Disorders ā
ā
ā
ā
ā
(15I,19,AP21,TSI22)"]),
(23, "Aug 04 Tue", "VITAMINS & GENETICS", "study",
["Thick & Thin Skin histology (Paper 1)",
"Karyotyping SAQ ā
ā
ā
ā
ā
", "Down's Syndrome SAQ ā
ā
ā
ā
ā
",
"Klinefelter's Syndrome SAQ ā
ā
ā
ā
ā
",
"Turner's Syndrome SAQ ā
ā
ā
ā
ā
", "Lyon's Hypothesis SAQ ā
ā
ā
"],
["Mechanism of Fever Development SAQ ā
ā
ā
",
"Role of Skin in Temperature Regulation SAQ ā
ā
ā
",
"Mechanisms of Heat Loss SAQ ā
ā
ā
",
"Triple Response VSAQ ā
ā
ā
", "Functions of Skin VSAQ ā
ā
ā
"],
["Vitamin C LAQ ā
ā
ā
ā
ā
", "Vitamin B12 LAQ ā
ā
ā
ā
ā
(revision)",
"Vitamin A LAQ ā
ā
ā
ā
ā
(16,17,18I,TSI20,API21,API23)",
"Vitamin D LAQ ā
ā
ā
ā
ā
(revision)",
"Vitamin K + Clotting Mechanism SAQ ā
ā
ā
ā
ā
",
"Wald's Visual Cycle SAQ ā
ā
ā
ā
ā
",
"Functions of Vitamin E SAQ ā
ā
ā
ā
ā
",
"Beriberi VSAQ ā
ā
ā
ā
ā
", "Wernicke-Korsakoff VSAQ ā
ā
ā
ā
ā
",
"Pellagra VSAQ ā
ā
ā
", "RDA of Vitamins A/C/D/E/K VSAQ ā
ā
ā
ā
ā
"]),
(24, "Aug 05 Wed", "ENZYMES & BIOLOGICAL OXIDATION", "study",
["Skeletal + Smooth + Cardiac Muscle histology revision (Paper 1)"],
["Action Potential SAQ ā
ā
ā
ā
ā
",
"Modes of Transport across Cell Membrane SAQ ā
ā
ā
ā
ā
",
"Active Transport SAQ ā
ā
ā
ā
ā
",
"Homeostasis & Feedback Mechanisms SAQ ā
ā
ā
ā
ā
",
"Resting Membrane Potential SAQ ā
ā
ā
ā
ā
",
"All or None Law VSAQ ā
ā
ā
ā
ā
", "Graded Potential VSAQ ā
ā
ā
ā
ā
"],
["Isoenzymes ā Examples + Clinical Application ā
ā
ā
ā
ā
(17I,18,TS19)",
"Classify Enzymes + Types of Enzyme Inhibition ā
ā
ā
ā
ā
(16I,TSI20,TS23)",
"Factors affecting Enzyme Action ā
ā
ā
ā
ā
(TS19)",
"Oxidative Phosphorylation + ETC Uncouplers & Inhibitors + Energetics ā
ā
ā
ā
ā
(18,TSI21)",
"ATP Synthase SAQ ā
ā
ā
ā
ā
", "Shuttle Pathways SAQ ā
ā
ā
ā
ā
",
"Km Value SAQ ā
ā
ā
ā
ā
", "Cardiac Biomarkers SAQ ā
ā
ā
ā
ā
",
"Therapeutic Uses of Enzymes SAQ ā
ā
ā
ā
ā
"]),
(25, "Aug 06 Thu", "MOLECULAR BIOLOGY + EMBRYOLOGY", "study",
["Spermatogenesis SAQ ā
ā
ā
ā
ā
", "Oogenesis SAQ ā
ā
ā
ā
ā
",
"Formation of Germ Layers + Derivatives SAQ ā
ā
ā
ā
ā
",
"Formation of Notochord SAQ ā
ā
ā
ā
ā
",
"Formation of Neural Tube SAQ ā
ā
ā
ā
ā
",
"Chorionic Villi + Functions SAQ ā
ā
ā
ā
ā
",
"Neural Crest Cells & Derivatives SAQ ā
ā
ā
",
"Development of Heart Chambers + Anomalies SAQ ā
ā
ā
ā
ā
",
"Interatrial Septum + Anomalies SAQ ā
ā
ā
ā
ā
",
"Interventricular Septum + Anomalies SAQ ā
ā
ā
ā
ā
",
"Diaphragm Development + Anomalies SAQ ā
ā
ā
ā
"],
["Cardiac Output ā Define, Factors, Ways to Measure ā
ā
ā
ā
ā
(15,16,TS19,TS22)",
"Classify Hypoxia + Types + Treatment ā
ā
ā
(AP21,TS21)"],
["Buffer Systems ā FULL REVISION ā
ā
ā
ā
ā
",
"Metabolic Acidosis / Alkalosis / Respiratory Acidosis / Alkalosis (4 SAQs) ā
ā
ā
ā
ā
",
"Purine Degradation + Gout (revision) ā
ā
ā
ā
ā
",
"Pyrimidine Synthesis ā
ā
ā
"]),
(26, "Aug 07 Fri", "ABDOMEN PART 2 ā INGUINAL & PELVIC", "study",
["Inguinal Canal ā Boundaries, Contents, Mechanisms, Applied ā
ā
ā
ā
ā
(API21)",
"Testis ā Location, Features, Relations, Blood Supply, Lymphatics, Applied ā
ā
ā
ā
ā
(AP21)",
"Rectum ā
ā
ā
ā
ā
(TS19,AP20)", "Anal Canal ā
ā
ā
ā
ā
(15I)",
"Inguinal Ligament SAQ ā
ā
ā
ā
ā
", "Rectus Sheath SAQ ā
ā
ā
",
"Spermatic Cord SAQ ā
ā
ā
ā
ā
", "Pelvic Diaphragm SAQ ā
ā
ā
ā
ā
",
"Diff: Direct vs Indirect Inguinal Hernia SAQ ā
ā
ā
",
"Ischiorectal Fossa SAQ ā
ā
ā
ā
ā
",
"Hesselbach's Triangle VSAQ ā
ā
ā
ā
ā
",
"Epiploic Foramen VSAQ ā
ā
ā
ā
ā
",
"Branches of Internal Iliac Arteries VSAQ ā
ā
ā
ā
ā
"],
["EEG Types & Sleep SAQ ā
ā
ā
", "Types of Sleep SAQ ā
ā
ā
ā
ā
",
"Neuroendocrine Reflexes (Parturition) SAQ ā
ā
ā
ā
ā
",
"Intercellular Connections SAQ ā
ā
ā
ā
ā
"],
["Phenylalanine/Tyrosine Metabolism ā deep revision ā
ā
ā
ā
ā
",
"Iron ā Sources, RDA, Absorption, Functions ā
ā
ā
ā
ā
(17I,18,TS20)",
"Vitamins needed in TCA Cycle VSAQ ā
ā
ā
ā
ā
"]),
(27, "Aug 08 Sat", "AETCOM + MISC TOPICS", "study",
["'Cadaver is our First Teacher' SAQ ā
ā
ā
ā
ā
",
"Body Donation Program SAQ ā
ā
ā
ā
ā
",
"Roles of Indian Medical Graduate SAQ ā
ā
ā
ā
ā
",
"VSAQ sweep: Foramen contents (Magnum, Ovale, Rotundum, etc.) ā
ā
ā
"],
["High Altitude Physiological Changes SAQ ā
ā
ā
",
"Cardiorespiratory Regulation to Exercise SAQ ā
ā
ā
",
"CNS remaining VSAQ sweep (Alzheimer's, Phantom Limb, Conditioned Reflexes)"],
["AETCOM SAQ: Role of Empathy ā
ā
ā
",
"Doctor-Patient Communication SAQ ā
ā
ā
",
"Cytochrome P450 SAQ ā
ā
ā
ā
ā
",
"Tumour Markers SAQ ā
ā
ā
ā
ā
",
"Protein Energy Malnutrition SAQ ā
ā
ā
ā
ā
",
"Free Radicals + Antioxidant Vitamins VSAQ ā
ā
ā
ā
ā
"]),
(28, "Aug 09 Sun", "ANATOMY FINAL BLAST", "final",
["ā
ā
ā
ā
ā
LAQ outline rapid pass: Brachial Plexus, Thyroid, Uterus,\n Liver, Sciatic Nerve, Knee Joint, Facial Nerve, Parotid, Scalp",
"All Histology slides list ā Paper 1 & Paper 2 rapid revision",
"All Systemic Embryology SAQs ā heading outline only",
"Write 3 LAQ outlines from memory (timed 15 min each)"],
["Rapid pass: Thyroid Hormones, Cerebellum, Basal Ganglia, Menstrual Cycle"],
["Rapid pass: LFTs, Lipoproteins, Buffer Systems, Hb Synthesis"]),
(29, "Aug 10 Mon", "PHYSIO + BIO FINAL PUSH", "final",
["Quick anatomy VSAQ review ā all ā
ā
ā
ā
ā
VSAQ topics"],
["Cardiac Cycle, ECG, Blood Pressure",
"GFR, Countercurrent Mechanism",
"Thyroid Hormones, Insulin",
"Cerebellum, Basal Ganglia, Pain Pathways",
"Oā & COā Transport",
"50 mixed MCQs from all Physio topics"],
["Liver Function Tests",
"Lipoproteins + Cholesterol Biosynthesis",
"Buffer Systems + Acid-Base Disorders",
"Hb Synthesis & Degradation",
"Protein Biosynthesis",
"Enzyme Inhibition",
"Vitamin A/C/D/K"]),
(30, "Aug 11 Tue", "DAY BEFORE EXAM ā LIGHT REVISION", "final",
["Morning only: Skim all diagrams drawn during 30 days",
"Review all ā
ā
ā
ā
ā
VSAQ topics ā just keywords",
"Afternoon: COMPLETE REST",
"Pack admit card + instruments + pens",
"Sleep by 10 PM ā early to bed!"],
["Morning: Quick look at normal values (ECG intervals, lung volumes, GFR values)",
"NO NEW TOPICS"],
["Morning: Quick look at normal lab values",
"NO NEW TOPICS ā trust your preparation!"]),
]
# āā BUILD PDF āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
story = []
# āā COVER HEADER
story.append(Paragraph("MBBS FIRST YEAR ā 30-DAY INTEGRATED STUDY TRACKER", title_style))
story.append(Paragraph("KNRUHS | Prathima Medical College Nagunur | Exam: August 12, 2026", subtitle_style))
story.append(Paragraph("TM QBank (3rd Edition) ā Anatomy ⢠Physiology ⢠Biochemistry", subtitle_style))
# Legend
legend_data = [
[Paragraph("<b>Legend:</b>", small_style),
Paragraph("ā
ā
ā
ā
ā
= Must Do (most repeated)", small_style),
Paragraph("ā
ā
ā
= Important", small_style),
Paragraph("ā
= Optional", small_style),
Paragraph("ā = Checkbox to tick when done", small_style)]
]
legend_table = Table(legend_data, colWidths=[22*mm,50*mm,35*mm,25*mm,50*mm])
legend_table.setStyle(TableStyle([
('BACKGROUND', (0,0), (-1,-1), colors.HexColor('#fff9e6')),
('BOX', (0,0), (-1,-1), 0.5, colors.HexColor('#ccaa00')),
('VALIGN', (0,0), (-1,-1), 'MIDDLE'),
('TOPPADDING', (0,0), (-1,-1), 3),
('BOTTOMPADDING', (0,0), (-1,-1), 3),
]))
story.append(legend_table)
story.append(Spacer(1, 4*mm))
# āā TYPE COLORS
type_colors = {
'study': colors.HexColor('#1a1a2e'),
'revision': colors.HexColor('#4a148c'),
'final': colors.HexColor('#bf360c'),
}
type_bg = {
'study': colors.HexColor('#e8eaf6'),
'revision': colors.HexColor('#f3e5f5'),
'final': colors.HexColor('#fbe9e7'),
}
subj_colors = {
'A': colors.HexColor('#b71c1c'), # Anatomy
'P': colors.HexColor('#0d47a1'), # Physiology
'B': colors.HexColor('#1b5e20'), # Biochemistry
}
def make_checkbox_list(items, color):
lines = []
for item in items:
lines.append(Paragraph(f"ā {item}", ParagraphStyle('cb', fontSize=6.8,
fontName='Helvetica', textColor=color, leading=10, leftIndent=2)))
return lines
for (day_num, date, system, dtype, anat, phys, bio) in days:
hdr_color = type_colors.get(dtype, COLOR_BG_HEADER)
bg_color = type_bg.get(dtype, COLOR_BG_LIGHT)
# Day header row
hdr_text = f"DAY {day_num} | {date} | {system}"
if dtype == 'revision':
hdr_text = f"DAY {day_num} | {date} | š {system}"
elif dtype == 'final':
hdr_text = f"DAY {day_num} | {date} | ā” {system}"
hdr_para = Paragraph(hdr_text,
ParagraphStyle('hdr', fontSize=8.5, fontName='Helvetica-Bold',
textColor=colors.white, leading=11))
progress_label = Paragraph("Progress: ā 25% ā 50% ā 75% ā Done ā",
ParagraphStyle('prog', fontSize=7, fontName='Helvetica',
textColor=colors.white, leading=10, alignment=2))
hdr_table = Table([[hdr_para, progress_label]], colWidths=[130*mm, 57*mm])
hdr_table.setStyle(TableStyle([
('BACKGROUND', (0,0), (-1,-1), hdr_color),
('VALIGN', (0,0), (-1,-1), 'MIDDLE'),
('TOPPADDING', (0,0), (-1,-1), 4),
('BOTTOMPADDING', (0,0), (-1,-1), 4),
('LEFTPADDING', (0,0), (0,0), 5),
('RIGHTPADDING', (1,0), (1,0), 5),
]))
# Build subject columns
def subject_col(label, items, col_color):
elems = []
elems.append(Paragraph(f"ā¶ {label}",
ParagraphStyle('sl', fontSize=7.5, fontName='Helvetica-Bold',
textColor=col_color, leading=10, spaceAfter=1)))
elems += make_checkbox_list(items, colors.HexColor('#1a1a1a'))
return elems
a_col = subject_col("ANATOMY", anat, subj_colors['A'])
p_col = subject_col("PHYSIOLOGY", phys, subj_colors['P'])
b_col = subject_col("BIOCHEMISTRY", bio, subj_colors['B'])
from reportlab.platypus import ListFlowable
# Wrap each column in a cell
content_data = [[a_col, p_col, b_col]]
content_table = Table(content_data, colWidths=[62*mm, 62*mm, 62*mm])
content_table.setStyle(TableStyle([
('BACKGROUND', (0,0), (-1,-1), bg_color),
('VALIGN', (0,0), (-1,-1), 'TOP'),
('TOPPADDING', (0,0), (-1,-1), 4),
('BOTTOMPADDING', (0,0), (-1,-1), 4),
('LEFTPADDING', (0,0), (-1,-1), 4),
('RIGHTPADDING', (0,0), (-1,-1), 4),
('LINEAFTER', (0,0), (1,-1), 0.5, colors.HexColor('#cccccc')),
('BOX', (0,0), (-1,-1), 0.8, hdr_color),
]))
# Notes row
notes_para = Paragraph(
"Notes / Key Points: _________________________________________________________________"
"_____________________________________________________________________________",
ParagraphStyle('notes', fontSize=7, fontName='Helvetica',
textColor=colors.HexColor('#666666'), leading=11))
notes_table = Table([[notes_para]], colWidths=[186*mm])
notes_table.setStyle(TableStyle([
('BACKGROUND', (0,0), (-1,-1), colors.white),
('BOX', (0,0), (-1,-1), 0.5, hdr_color),
('TOPPADDING', (0,0), (-1,-1), 3),
('BOTTOMPADDING', (0,0), (-1,-1), 3),
('LEFTPADDING', (0,0), (-1,-1), 5),
]))
block = KeepTogether([hdr_table, content_table, notes_table, Spacer(1, 3*mm)])
story.append(block)
# āā FINAL PAGE: TOP REPEATED QUESTIONS āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
story.append(Spacer(1, 4*mm))
story.append(HRFlowable(width="100%", thickness=1.5, color=COLOR_BG_HEADER))
story.append(Spacer(1, 2*mm))
story.append(Paragraph("TOP 10 š„ MOST REPEATED QUESTIONS (KNRUHS) ā MUST MASTER THESE!",
ParagraphStyle('top10h', fontSize=10, fontName='Helvetica-Bold',
textColor=COLOR_BG_HEADER, alignment=TA_CENTER, spaceAfter=3)))
top10 = [
("1", "PHYSIOLOGY", "Erythropoiesis ā Stages & Factors", "API21, TS22, TSI23, API23", "#0d47a1"),
("2", "BIOCHEMISTRY", "Lipoproteins ā Structure, Metabolism, Hyperlipoproteinaemia", "18, TS20, TSI20, AP21, AP22, API22, TS22, TS23, API23 (9 times!)", "#1b5e20"),
("3", "PHYSIOLOGY", "Thyroid Hormones ā Formation, Secretion, Functions + Hypothyroidism", "17, 18, 18I, TSI19, TSI22, TSI23", "#0d47a1"),
("4", "BIOCHEMISTRY", "Phenylalanine & Tyrosine Metabolism + Disorders", "16I, 17I, TSI20, TSI21, TS22, AP22, API22", "#1b5e20"),
("5", "ANATOMY", "Thyroid Gland ā Full LAQ", "16I, 18I, TSI20, API21, API22, TSI22, TS23", "#b71c1c"),
("6", "BIOCHEMISTRY", "Buffer Systems ā Plasma, Pulmonary & Renal", "18, TS19, TS20, AP21, API22, TSI22, API23", "#1b5e20"),
("7", "PHYSIOLOGY", "Cerebellum ā Structure, Connections, Functions, Dysfunction", "15, 16, TSI20, API21, TS22, AP22, API23", "#0d47a1"),
("8", "PHYSIOLOGY", "Blood Pressure ā Mechanisms of Maintenance", "17, AP20, TSI20, TS21", "#0d47a1"),
("9", "ANATOMY", "Brachial Plexus ā Full LAQ", "16I, 17I, 19, AP21", "#b71c1c"),
("10", "BIOCHEMISTRY", "Cholesterol Biosynthesis + Regulation + Drugs", "AP20, TS21, TSI23", "#1b5e20"),
]
top10_data = [
[Paragraph("<b>#</b>", small_style),
Paragraph("<b>Subject</b>", small_style),
Paragraph("<b>Question</b>", small_style),
Paragraph("<b>Years Asked in KNRUHS</b>", small_style),
Paragraph("<b>ā Mastered</b>", small_style)]
]
for rank, subj, q, years, col in top10:
top10_data.append([
Paragraph(f"<b>{rank}</b>", ParagraphStyle('r', fontSize=8, fontName='Helvetica-Bold',
textColor=colors.white, alignment=TA_CENTER)),
Paragraph(subj, ParagraphStyle('s', fontSize=7, fontName='Helvetica-Bold',
textColor=colors.white)),
Paragraph(q, ParagraphStyle('q', fontSize=7.5, fontName='Helvetica',
textColor=colors.HexColor('#1a1a2e'))),
Paragraph(years, ParagraphStyle('y', fontSize=6.8, fontName='Helvetica',
textColor=colors.HexColor('#555555'))),
Paragraph("ā", ParagraphStyle('c', fontSize=10, alignment=TA_CENTER))
])
top10_table = Table(top10_data, colWidths=[8*mm, 26*mm, 88*mm, 48*mm, 16*mm])
top10_style = [
('BACKGROUND', (0,0), (-1,0), COLOR_BG_HEADER),
('TEXTCOLOR', (0,0), (-1,0), colors.white),
('FONTNAME', (0,0), (-1,0), 'Helvetica-Bold'),
('FONTSIZE', (0,0), (-1,0), 7.5),
('VALIGN', (0,0), (-1,-1), 'MIDDLE'),
('TOPPADDING', (0,0), (-1,-1), 3),
('BOTTOMPADDING', (0,0), (-1,-1), 3),
('LEFTPADDING', (0,0), (-1,-1), 3),
('GRID', (0,0), (-1,-1), 0.3, colors.HexColor('#cccccc')),
('ROWBACKGROUNDS', (0,1), (-1,-1), [colors.white, colors.HexColor('#f5f5f5')]),
]
for i, (rank, subj, q, years, col) in enumerate(top10):
top10_style.append(('BACKGROUND', (0, i+1), (1, i+1), colors.HexColor(col)))
top10_style.append(('TEXTCOLOR', (0, i+1), (1, i+1), colors.white))
top10_table.setStyle(TableStyle(top10_style))
story.append(top10_table)
story.append(Spacer(1, 4*mm))
story.append(Paragraph(
"Good luck! You have everything you need. Trust your preparation. ā Orris š©ŗ",
ParagraphStyle('footer', fontSize=8, fontName='Helvetica-BoldOblique',
textColor=colors.HexColor('#444444'), alignment=TA_CENTER)))
# āā RENDER āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
doc.build(story)
print("PDF generated successfully!")
cd /home/daytona/workspace/mbbs-tracker && python3 generate_tracker.py 2>&1
ls -lh /home/daytona/workspace/mbbs-tracker/MBBS_30Day_Study_Tracker.pdf
MBBS 30Day Study Tracker
PDF Document Ā· PDF
Let me show you my exam dates
| # | Date | Day | Subject | Time |
|---|---|---|---|---|
| 1 | 12 Aug 2026 | Wednesday | Biochemistry Paper I | 10am - 1pm |
| 2 | 14 Aug 2026 | Friday | Biochemistry Paper II | 10am - 1pm |
| 3 | 17 Aug 2026 | Monday | Anatomy Paper I | 10am - 1pm |
| 4 | 19 Aug 2026 | Wednesday | Anatomy Paper II | 10am - 1pm |
| 5 | 21 Aug 2026 | Friday | Physiology Paper I | 10am - 1pm |
| 6 | 24 Aug 2026 | Monday | Physiology Paper II | 10am - 1pm |
| Period | Dates | Focus |
|---|---|---|
| Integrated study | Jul 13 - Aug 9 | All 3 subjects together (our current plan) |
| Bio Pre-exam sprint | Aug 10-11 | Only Biochemistry revision |
| Bio Exam | Aug 12-14 | Biochemistry Papers I & II |
| Anatomy sprint | Aug 15-16 | Only Anatomy revision (2 days gap!) |
| Anatomy Exam | Aug 17-19 | Anatomy Papers I & II |
| Physiology sprint | Aug 20 | Only Physiology revision (1 day gap) |
| Physiology Exam | Aug 21-24 | Physiology Papers I & II |
See the exact weightage cannot be trusted so just see the chapters in which paper and all,but the highest weightage is most probably the same for all years so think twice before taking this
| Topic | Weightage shown | Priority |
|---|---|---|
| Head & Neck | 15+5+3+3+3 = 29 | š„ HIGHEST |
| Upper Limb | 15+5 = 20 | š„ HIGH |
| Neuroanatomy | 5+5+3+3+3 = 19 | HIGH |
| General Histology | 5+3 = 8 | Medium |
| General Embryology | 5+3 = 8 | Medium |
| Concerned Systemic Histology | 5+3 = 8 | Medium |
| Concerned Embryology | 5+3 = 8 | Medium |
| Topic | Weightage shown | Priority |
|---|---|---|
| Abdomen & Pelvis | 15+5+3+3 = 26 | š„ HIGHEST |
| Lower Limb | 15+5 = 20 | š„ HIGH |
| Thorax | 5+5+3+3+3 = 19 | HIGH |
| Concerned Systemic Histology | 5+3 = 8 | Medium |
| Concerned Embryology | 5+3 = 8 | Medium |
| General Anatomy | 5+3+3 = 11 | Medium |
| Genetics | (not specified) | Low |
| AETCOM | 5 | Easy marks |
| Topic | Weightage | Priority |
|---|---|---|
| Cardiovascular | 20 | š„ HIGHEST |
| General Physiology | 15 | HIGH |
| Blood (Haematology) | 15 | HIGH |
| Respiratory | 15 | HIGH |
| Gastrointestinal | 15 | HIGH |
| Renal & Excretory | 15 | HIGH |
| AETCOM | 5 | Easy marks |
| Topic | Weightage | Priority |
|---|---|---|
| Neurophysiology (CNS) | 35 | š„š„ MASSIVE |
| Nerve-Muscle | 20 | š„ HIGH |
| Reproductive | 15 | HIGH |
| Endocrine | 15 | HIGH |
| Special Senses | (not specified) | Medium |
| Integrated Physiology | 10 | Medium |
| AETCOM | 5 | Easy marks |
| Topic | Weightage | Priority |
|---|---|---|
| Carbohydrates | 18 | š„ HIGHEST |
| Lipids | 18 | š„ HIGHEST |
| Vitamins | 15 | š„ HIGH |
| Enzymes | 12 | HIGH |
| Biological Oxidation | 8 | Medium |
| Minerals | 8 | Medium |
| Nutrition & Dietetics | 8 | Medium |
| AETCOM | 5 | Easy marks |
| Cell/membrane | 5 | Low |
| Biochemical lab tests | 3 | Low |
| Topic | Weightage | Priority |
|---|---|---|
| Fluid & Electrolyte + Acid-Base | 15 | š„ HIGHEST |
| Amino Acids & Protein Metabolism | 15 | š„ HIGHEST |
| Molecular Biology | 15 | š„ HIGH |
| Nucleotides | 10 | HIGH |
| Organ Function Tests + Endocrinology | 10 | HIGH |
| Haeme Metabolism | 8 | Medium |
| Free Radicals + Xenobiotics | 6 | Medium |
| Plasma Proteins | 5 | Medium |
| Cancer & Tumour Markers | 5 | Medium |
| Extracellular Matrix | 3 | Low |
| Intermediary Metabolism | 3 | Low |
| AETCOM | 5 | Easy marks |
And yeah i forgit to mention i want to score more than 60 in each paper so my practicals wont be hard coz you know how gard it will be for scoring in anatomy practicals,as i need get 150/300 in combining all like paper 1(100) and paper2(100) and practicals (100)
| Scenario | Paper I | Paper II | Practical | Total | Result |
|---|---|---|---|---|---|
| Target | 60 | 60 | 40 | 160 | Safe pass ā |
| Good day | 65 | 65 | 50 | 180 | Strong pass ā |
| Minimum safe | 60 | 60 | 30 | 150 | Bare pass ā |
| Scenario | Paper I | Paper II | Practical | Total | Result |
|---|---|---|---|---|---|
| Target | 60 | 60 | 50 | 170 | Strong pass ā |
| Scenario | Paper I | Paper II | Practical | Total | Result |
|---|---|---|---|---|---|
| Target | 65 | 65 | 55 | 185 | Very strong ā |
| Question type | Strategy |
|---|---|
| Both LAQs | Attempt both. Even 10/15 on each = 20 marks. Write in proper format with headings. |
| 4 out of 5 SAQs | Write structured 5-mark answers. 3.5/5 average = 14 marks |
| 8 out of 10 VSAQs | These are gift marks. 2/3 each = 16 marks |
| Running total | 20 + 14 + 16 = 50 already |
| Buffer | Good LAQ = 12/15 each = 24. SAQs well done = 20. VSAQs = 16 = 60 total |
And yeah i forgot to mention im very good at biochem(bestest) and physiology practical(better) than anatomy anatomy but also good at biochem and physiology not best in theory though but if i read properly i can score good marks easily so i wanna score fir sure 65+ in b and p and also practicals more than 50+ then coming to anatomy i wanna sure score 55+ in theory and then in practicals 50+
| Subject | Paper I | Paper II | Theory Total | Practical | Grand Total | Pass Mark |
|---|---|---|---|---|---|---|
| Biochemistry | 65+ | 65+ | 130+ | 50+ | 180+/300 | 150 |
| Physiology | 65+ | 65+ | 130+ | 50+ | 180+/300 | 150 |
| Anatomy | 55+ | 55+ | 110+ | 50+ | 160+/300 | 150 |
| Station | What's tested | How to score |
|---|---|---|
| Bone identification | Name the bone, side, features, muscle attachments | Learn 15-20 important bones well. Femur, Humerus, Tibia, Scapula, Hip bone are most common |
| Histology slide | Identify the slide, describe features, name the stain | Learn to identify 10-12 slides confidently - Liver, Kidney, Testis, Thyroid, Skin, Lung, Stomach |
| Radiograph/X-ray | Identify structure, name bones/joints visible | Chest X-ray, knee X-ray, hand X-ray basics |
| Surface marking | Mark a nerve/vessel on a person or mannequin | Brachial plexus roots, Femoral artery, Sciatic nerve, Radial nerve |
| Viva | Questions from the dissected region of that day | Know applied anatomy of Upper limb, Lower limb, Head & Neck |
| Subject | Time per day (integrated phase) | Reason |
|---|---|---|
| Anatomy | 2.5 hours | Weakest - needs most time |
| Physiology | 1.5 hours | Good but needs theory work |
| Biochemistry | 1 hour | Your best - maintain, don't over-invest |
| MCQs + PYQs | 30 min | Daily across all 3 |
Hey im not overconfident but im saying if i give good time for the subjects i can score best in b and p
| Subject | Time | Reasoning |
|---|---|---|
| Anatomy | 3 hours | Weakest - needs most investment, building from scratch |
| Physiology | 1.5 hours | Good base - needs time to convert base into exam-ready answers |
| Biochemistry | 1 hour | Strong base - needs time to polish and structure answers properly |
| MCQs + Writing practice | 30 min | Daily habit across all 3 |
So now give me again a plan to print after all the discussion
~/mbbs-tracker/generate_final_plan.py
from reportlab.lib.pagesizes import A4
from reportlab.lib import colors
from reportlab.lib.units import mm
from reportlab.platypus import (SimpleDocTemplate, Table, TableStyle, Paragraph,
Spacer, HRFlowable, KeepTogether, PageBreak)
from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle
from reportlab.lib.enums import TA_CENTER, TA_LEFT, TA_RIGHT
W, H = A4
doc = SimpleDocTemplate(
"/home/daytona/workspace/mbbs-tracker/MBBS_Final_Master_Plan.pdf",
pagesize=A4,
rightMargin=11*mm, leftMargin=11*mm,
topMargin=10*mm, bottomMargin=10*mm
)
# āā COLORS āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
C_DARK = colors.HexColor('#0d1b2a')
C_ANAT = colors.HexColor('#b71c1c')
C_PHYS = colors.HexColor('#1565c0')
C_BIO = colors.HexColor('#2e7d32')
C_REV = colors.HexColor('#6a1b9a')
C_FINAL = colors.HexColor('#e65100')
C_GOLD = colors.HexColor('#f57f17')
C_LIGHT1 = colors.HexColor('#fafafa')
C_LIGHT2 = colors.HexColor('#f0f4ff')
C_LIGHT3 = colors.HexColor('#f1f8e9')
C_LIGHT4 = colors.HexColor('#fce4ec')
C_STRIPE = colors.HexColor('#f5f5f5')
C_WHITE = colors.white
# āā STYLES āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
def sty(name, size=8, bold=False, color=C_DARK, align=TA_LEFT, leading=11, indent=0, after=0):
return ParagraphStyle(name, fontSize=size,
fontName='Helvetica-Bold' if bold else 'Helvetica',
textColor=color, alignment=align, leading=leading,
leftIndent=indent, spaceAfter=after)
S_TITLE = sty('title', 15, True, C_DARK, TA_CENTER, 18, after=1)
S_SUB = sty('sub', 8, False, colors.HexColor('#555'), TA_CENTER, 11, after=2)
S_SEC = sty('sec', 10, True, C_WHITE, TA_CENTER, 13)
S_DAY = sty('day', 9, True, C_WHITE, TA_LEFT, 12)
S_PROG = sty('prog', 7, False, C_WHITE, TA_RIGHT, 10)
S_SUBJ = sty('subj', 8, True, C_DARK, TA_LEFT, 10)
S_ITEM = sty('item', 6.8, False, C_DARK, TA_LEFT, 9, indent=2)
S_SMALL = sty('small', 7, False, colors.HexColor('#444'), TA_LEFT, 9)
S_SMALLC = sty('smallc', 7, False, colors.HexColor('#444'), TA_CENTER, 9)
S_NOTE = sty('note', 6.5, False, colors.HexColor('#666'), TA_LEFT, 9)
S_BOLD7 = sty('b7', 7, True, C_DARK, TA_LEFT, 10)
S_WH = sty('wh', 8, True, C_WHITE, TA_LEFT, 11)
S_WHC = sty('whc', 8, True, C_WHITE, TA_CENTER, 11)
S_GOLD = sty('gold', 8, True, C_GOLD, TA_CENTER, 11)
def cb(text, color=C_DARK):
return Paragraph(f"ā {text}", ParagraphStyle('cb', fontSize=6.8,
fontName='Helvetica', textColor=color, leading=9.5, leftIndent=2))
def hdr_para(text, fs=9, bold=True, col=C_WHITE, align=TA_LEFT):
return Paragraph(text, ParagraphStyle('hp', fontSize=fs,
fontName='Helvetica-Bold' if bold else 'Helvetica',
textColor=col, alignment=align, leading=12))
story = []
# āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
# PAGE 1 - MASTER OVERVIEW
# āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
# Title block
title_data = [[
Paragraph("MBBS FIRST YEAR ā MASTER STUDY & EXAM PLAN", S_TITLE),
]]
title_tbl = Table(title_data, colWidths=[187*mm])
title_tbl.setStyle(TableStyle([
('BACKGROUND',(0,0),(-1,-1), C_DARK),
('TOPPADDING',(0,0),(-1,-1),8), ('BOTTOMPADDING',(0,0),(-1,-1),8),
]))
story.append(title_tbl)
info_data = [[
Paragraph("Prathima Medical College, Nagunur | KNRUHS | New Regulations", S_SUB),
Paragraph("TM QBank 3rd Ed. | Anatomy ⢠Physiology ⢠Biochemistry", S_SUB),
Paragraph("Study Start: July 13, 2026 | Exams: Aug 12 ā Aug 24, 2026", S_SUB),
]]
info_tbl = Table(info_data, colWidths=[63*mm,63*mm,61*mm])
info_tbl.setStyle(TableStyle([
('BACKGROUND',(0,0),(-1,-1), colors.HexColor('#e8eaf6')),
('TOPPADDING',(0,0),(-1,-1),4), ('BOTTOMPADDING',(0,0),(-1,-1),4),
('ALIGN',(0,0),(-1,-1),'CENTER'),
('BOX',(0,0),(-1,-1),0.5, C_DARK),
]))
story.append(info_tbl)
story.append(Spacer(1,3*mm))
# āā EXAM TIMETABLE āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
story.append(Paragraph("EXAM TIMETABLE", S_SEC))
# make sec header
sec_tbl = Table([[Paragraph(" OFFICIAL EXAM TIMETABLE ā KNRUHS First MBBS (New Regulations)", S_WH)]],
colWidths=[187*mm])
sec_tbl.setStyle(TableStyle([('BACKGROUND',(0,0),(-1,-1),C_DARK),
('TOPPADDING',(0,0),(-1,-1),4),('BOTTOMPADDING',(0,0),(-1,-1),4)]))
story.append(sec_tbl)
exam_data = [
[hdr_para("S.No",7), hdr_para("Date",7), hdr_para("Day",7),
hdr_para("Subject",7), hdr_para("Time",7), hdr_para("Your Target",7)],
["1", "12 Aug 2026", "Wednesday",
Paragraph("<b>Biochemistry Paper I</b>", sty('x',7.5,True,C_BIO)),
"10amā1pm", Paragraph("65+", sty('x',8,True,C_BIO,TA_CENTER))],
["2", "14 Aug 2026", "Friday",
Paragraph("<b>Biochemistry Paper II</b>", sty('x',7.5,True,C_BIO)),
"10amā1pm", Paragraph("65+", sty('x',8,True,C_BIO,TA_CENTER))],
["3", "17 Aug 2026", "Monday",
Paragraph("<b>Anatomy Paper I</b>", sty('x',7.5,True,C_ANAT)),
"10amā1pm", Paragraph("55+", sty('x',8,True,C_ANAT,TA_CENTER))],
["4", "19 Aug 2026", "Wednesday",
Paragraph("<b>Anatomy Paper II</b>", sty('x',7.5,True,C_ANAT)),
"10amā1pm", Paragraph("55+", sty('x',8,True,C_ANAT,TA_CENTER))],
["5", "21 Aug 2026", "Friday",
Paragraph("<b>Physiology Paper I</b>", sty('x',7.5,True,C_PHYS)),
"10amā1pm", Paragraph("65+", sty('x',8,True,C_PHYS,TA_CENTER))],
["6", "24 Aug 2026", "Monday",
Paragraph("<b>Physiology Paper II</b>", sty('x',7.5,True,C_PHYS)),
"10amā1pm", Paragraph("65+", sty('x',8,True,C_PHYS,TA_CENTER))],
[Paragraph("<b>Practicals/Viva</b>", S_BOLD7), "TBA", "TBA",
Paragraph("All 3 subjects", S_SMALL), "TBA",
Paragraph("50+ each", sty('x',8,True,C_GOLD,TA_CENTER))],
]
exam_tbl = Table(exam_data, colWidths=[10*mm,28*mm,27*mm,60*mm,25*mm,37*mm])
exam_style = [
('BACKGROUND',(0,0),(-1,0), C_DARK), ('TEXTCOLOR',(0,0),(-1,0), C_WHITE),
('FONTNAME',(0,0),(-1,0),'Helvetica-Bold'), ('FONTSIZE',(0,0),(-1,0),7.5),
('ALIGN',(0,0),(-1,-1),'CENTER'), ('VALIGN',(0,0),(-1,-1),'MIDDLE'),
('ROWBACKGROUNDS',(0,1),(-1,-2),[C_WHITE, C_STRIPE]),
('BACKGROUND',(0,-1),(-1,-1), colors.HexColor('#fff9e6')),
('GRID',(0,0),(-1,-1),0.3, colors.HexColor('#cccccc')),
('TOPPADDING',(0,0),(-1,-1),3),('BOTTOMPADDING',(0,0),(-1,-1),3),
]
exam_tbl.setStyle(TableStyle(exam_style))
story.append(exam_tbl)
story.append(Paragraph(" Reporting time: 9:00 AM sharp | Pass criteria: 50% overall (theory+practical), min 40% in theory, min 40% aggregate both papers",
sty('note2', 6.5, False, colors.HexColor('#555'), TA_LEFT, 9)))
story.append(Spacer(1,3*mm))
# āā SCORE TARGET TABLE āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
sec2 = Table([[Paragraph(" YOUR SCORE TARGETS & SAFETY NET", S_WH)]],colWidths=[187*mm])
sec2.setStyle(TableStyle([('BACKGROUND',(0,0),(-1,-1),C_DARK),
('TOPPADDING',(0,0),(-1,-1),4),('BOTTOMPADDING',(0,0),(-1,-1),4)]))
story.append(sec2)
score_data = [
[hdr_para("Subject",7), hdr_para("Paper I\nTarget",7), hdr_para("Paper II\nTarget",7),
hdr_para("Theory\nTotal",7), hdr_para("Practical\nTarget",7),
hdr_para("Grand\nTotal",7), hdr_para("Pass\nMark",7), hdr_para("Your\nBuffer",7)],
[Paragraph("<b>Biochemistry</b>", sty('x',8,True,C_BIO)),
Paragraph("65+", sty('x',9,True,C_BIO,TA_CENTER)),
Paragraph("65+", sty('x',9,True,C_BIO,TA_CENTER)),
Paragraph("130+", sty('x',9,True,C_BIO,TA_CENTER)),
Paragraph("50+", sty('x',9,True,C_BIO,TA_CENTER)),
Paragraph("180+", sty('x',10,True,C_BIO,TA_CENTER)),
Paragraph("150", S_SMALLC),
Paragraph("+30 marks", sty('x',8,True,colors.HexColor('#2e7d32'),TA_CENTER))],
[Paragraph("<b>Physiology</b>", sty('x',8,True,C_PHYS)),
Paragraph("65+", sty('x',9,True,C_PHYS,TA_CENTER)),
Paragraph("65+", sty('x',9,True,C_PHYS,TA_CENTER)),
Paragraph("130+", sty('x',9,True,C_PHYS,TA_CENTER)),
Paragraph("50+", sty('x',9,True,C_PHYS,TA_CENTER)),
Paragraph("180+", sty('x',10,True,C_PHYS,TA_CENTER)),
Paragraph("150", S_SMALLC),
Paragraph("+30 marks", sty('x',8,True,colors.HexColor('#1565c0'),TA_CENTER))],
[Paragraph("<b>Anatomy</b>", sty('x',8,True,C_ANAT)),
Paragraph("55+", sty('x',9,True,C_ANAT,TA_CENTER)),
Paragraph("55+", sty('x',9,True,C_ANAT,TA_CENTER)),
Paragraph("110+", sty('x',9,True,C_ANAT,TA_CENTER)),
Paragraph("50+", sty('x',9,True,C_ANAT,TA_CENTER)),
Paragraph("160+", sty('x',10,True,C_ANAT,TA_CENTER)),
Paragraph("150", S_SMALLC),
Paragraph("+10 marks", sty('x',8,True,colors.HexColor('#b71c1c'),TA_CENTER))],
]
score_tbl = Table(score_data, colWidths=[32*mm,20*mm,20*mm,20*mm,20*mm,22*mm,17*mm,24*mm])
score_tbl.setStyle(TableStyle([
('BACKGROUND',(0,0),(-1,0),C_DARK),('TEXTCOLOR',(0,0),(-1,0),C_WHITE),
('FONTNAME',(0,0),(-1,0),'Helvetica-Bold'),('FONTSIZE',(0,0),(-1,0),7),
('ALIGN',(0,0),(-1,-1),'CENTER'),('VALIGN',(0,0),(-1,-1),'MIDDLE'),
('ROWBACKGROUNDS',(0,1),(-1,-1),[C_WHITE,C_STRIPE]),
('GRID',(0,0),(-1,-1),0.3,colors.HexColor('#cccccc')),
('TOPPADDING',(0,0),(-1,-1),4),('BOTTOMPADDING',(0,0),(-1,-1),4),
]))
story.append(score_tbl)
story.append(Spacer(1,3*mm))
# āā SYLLABUS PAPER SPLIT āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
sec3 = Table([[Paragraph(" SYLLABUS ā PAPER-WISE CHAPTER SPLIT & WEIGHTAGE", S_WH)]],colWidths=[187*mm])
sec3.setStyle(TableStyle([('BACKGROUND',(0,0),(-1,-1),C_DARK),
('TOPPADDING',(0,0),(-1,-1),4),('BOTTOMPADDING',(0,0),(-1,-1),4)]))
story.append(sec3)
# 3-subject paper split side by side
def paper_col(subject, p1_rows, p2_rows, col):
data = [[Paragraph(f" {subject}", sty('sh',8,True,C_WHITE,TA_LEFT,11)),
Paragraph("PAPER I", sty('sh',7,True,C_WHITE,TA_CENTER,10)),
Paragraph("PAPER II", sty('sh',7,True,C_WHITE,TA_CENTER,10))]]
max_rows = max(len(p1_rows), len(p2_rows))
for i in range(max_rows):
p1 = p1_rows[i] if i < len(p1_rows) else ("","")
p2 = p2_rows[i] if i < len(p2_rows) else ("","")
row = [
"",
Paragraph(f"{'š„ ' if int(p1[1].replace('+','').replace('?','0') or 0)>=15 else ''}{p1[0]} <b>{p1[1]}</b>",
sty('pc',6.5,False,col,TA_LEFT,9)) if p1[0] else Paragraph("",S_SMALL),
Paragraph(f"{'š„ ' if int(p2[1].replace('+','').replace('?','0') or 0)>=15 else ''}{p2[0]} <b>{p2[1]}</b>",
sty('pc',6.5,False,col,TA_LEFT,9)) if p2[0] else Paragraph("",S_SMALL),
]
data.append(row)
t = Table(data, colWidths=[1*mm, 30*mm, 30*mm])
ts = [
('BACKGROUND',(0,0),(-1,0),col),
('SPAN',(0,0),(0,0)), ('SPAN',(0,0),(0,-1)),
('VALIGN',(0,0),(-1,-1),'TOP'),
('TOPPADDING',(0,0),(-1,-1),2),('BOTTOMPADDING',(0,0),(-1,-1),2),
('LEFTPADDING',(1,0),(-1,-1),3),
('ROWBACKGROUNDS',(0,1),(-1,-1),[C_WHITE,C_STRIPE]),
('GRID',(1,0),(-1,-1),0.3,colors.HexColor('#dddddd')),
('BOX',(0,0),(-1,-1),0.8,col),
]
t.setStyle(TableStyle(ts))
return t
anat_p1 = [("Head & Neck","29"),("Upper Limb","20"),("Neuroanatomy","19"),
("Gen. Histology","8"),("Gen. Embryology","8"),
("Sys. Histology","8"),("Sys. Embryology","8")]
anat_p2 = [("Abdomen & Pelvis","26"),("Lower Limb","20"),("Thorax","19"),
("Sys. Histology","8"),("Sys. Embryology","8"),
("General Anatomy","11"),("Genetics","?"),("AETCOM","5")]
phys_p1 = [("Cardiovascular","20"),("General Physiology","15"),
("Blood / Haematology","15"),("Respiratory","15"),
("Gastrointestinal","15"),("Renal & Excretory","15"),("AETCOM","5")]
phys_p2 = [("Neurophysiology (CNS)","35"),("Nerve-Muscle","20"),
("Reproductive","15"),("Endocrine","15"),
("Special Senses","?"),("Integrated Physiology","10"),("AETCOM","5")]
bio_p1 = [("Carbohydrates","18"),("Lipids","18"),("Vitamins","15"),
("Enzymes","12"),("Biol. Oxidation","8"),("Minerals","8"),
("Nutrition","8"),("Cell & Membrane","5"),("AETCOM","5")]
bio_p2 = [("Fluid/Electrolyte+Acid-Base","15"),("Proteins","15"),
("Molecular Biology","15"),("Nucleotides","10"),
("Organ Fn. Tests+Endocrinol.","10"),("Haeme Metabolism","8"),
("Free Radicals/Xenobiotics","6"),("Plasma Proteins","5"),
("Cancer/Tumour Markers","5"),("AETCOM","5")]
syl_row = [[paper_col("ANATOMY", anat_p1, anat_p2, C_ANAT),
paper_col("PHYSIOLOGY", phys_p1, phys_p2, C_PHYS),
paper_col("BIOCHEMISTRY", bio_p1, bio_p2, C_BIO)]]
syl_tbl = Table(syl_row, colWidths=[63*mm, 62*mm, 62*mm])
syl_tbl.setStyle(TableStyle([
('VALIGN',(0,0),(-1,-1),'TOP'),
('LEFTPADDING',(0,0),(-1,-1),1),('RIGHTPADDING',(0,0),(-1,-1),1),
]))
story.append(syl_tbl)
story.append(Paragraph(" š„ = High weightage chapter (15+ marks) ā prioritise these | Numbers = approximate weightage (may vary year to year, but highest-weight chapters remain consistent)",
sty('fn',6.3,False,colors.HexColor('#555'),TA_LEFT,9)))
story.append(Spacer(1,3*mm))
# āā DAILY TIME TABLE āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
sec4 = Table([[Paragraph(" DAILY TIME TABLE (Integrated Study ā July 13 to Aug 9)", S_WH)]],colWidths=[187*mm])
sec4.setStyle(TableStyle([('BACKGROUND',(0,0),(-1,-1),C_DARK),
('TOPPADDING',(0,0),(-1,-1),4),('BOTTOMPADDING',(0,0),(-1,-1),4)]))
story.append(sec4)
tt_data = [
[hdr_para("Time",7), hdr_para("Activity",7), hdr_para("Subject",7), hdr_para("Hours",7)],
["6:00ā9:00 AM", Paragraph("Anatomy ā fresh brain = hardest subject first", S_SMALL),
Paragraph("<b>ANATOMY</b>", sty('x',8,True,C_ANAT)), Paragraph("<b>3 hrs</b>", sty('x',8,True,C_ANAT,TA_CENTER))],
["9:15ā10:45 AM", Paragraph("Physiology ā same system as anatomy morning", S_SMALL),
Paragraph("<b>PHYSIOLOGY</b>", sty('x',8,True,C_PHYS)), Paragraph("<b>1.5 hrs</b>", sty('x',8,True,C_PHYS,TA_CENTER))],
["11:00 AMā12:00", Paragraph("Biochemistry ā same system, link everything", S_SMALL),
Paragraph("<b>BIOCHEMISTRY</b>", sty('x',8,True,C_BIO)), Paragraph("<b>1 hr</b>", sty('x',8,True,C_BIO,TA_CENTER))],
["12:00ā2:00 PM", Paragraph("Lunch + Rest (mandatory ā brain consolidates during rest)", S_SMALL),
Paragraph("BREAK", S_SMALLC), "2 hrs"],
["2:00ā2:30 PM", Paragraph("Write 1-page integrated summary of today's system", S_SMALL),
Paragraph("ALL 3", S_SMALLC), "30 min"],
["2:30ā3:30 PM", Paragraph("MCQs from today's topics (TM QBank / Across)", S_SMALL),
Paragraph("ALL 3", S_SMALLC), "1 hr"],
["4:00ā5:00 PM", Paragraph("PYQ writing practice ā 1 LAQ timed (15 min) + 2 SAQs", S_SMALL),
Paragraph("Rotate daily", S_SMALLC), "1 hr"],
["5:00ā6:00 PM", Paragraph("Anatomy ā diagrams + bones/histology slides (practical prep built in)", S_SMALL),
Paragraph("<b>ANATOMY</b>", sty('x',8,True,C_ANAT)), "1 hr"],
["9:00ā9:30 PM", Paragraph("Quick preview of tomorrow's topics (5 min per subject)", S_SMALL),
Paragraph("ALL 3", S_SMALLC), "30 min"],
[Paragraph("<b>TOTAL</b>", S_BOLD7), Paragraph("<b>Active study time per day</b>", S_BOLD7),
"", Paragraph("<b>~8 hrs</b>", sty('x',9,True,C_DARK,TA_CENTER))],
]
tt_tbl = Table(tt_data, colWidths=[32*mm, 105*mm, 30*mm, 20*mm])
tt_tbl.setStyle(TableStyle([
('BACKGROUND',(0,0),(-1,0),C_DARK),('TEXTCOLOR',(0,0),(-1,0),C_WHITE),
('FONTNAME',(0,0),(-1,0),'Helvetica-Bold'),
('ROWBACKGROUNDS',(0,1),(-1,-2),[C_WHITE,C_STRIPE]),
('BACKGROUND',(0,-1),(-1,-1),colors.HexColor('#e8eaf6')),
('ALIGN',(2,0),(-1,-1),'CENTER'),('VALIGN',(0,0),(-1,-1),'MIDDLE'),
('GRID',(0,0),(-1,-1),0.3,colors.HexColor('#cccccc')),
('TOPPADDING',(0,0),(-1,-1),3),('BOTTOMPADDING',(0,0),(-1,-1),3),
('LEFTPADDING',(0,0),(-1,-1),4),
]))
story.append(tt_tbl)
story.append(Spacer(1,3*mm))
# āā PHASE OVERVIEW āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
sec5 = Table([[Paragraph(" MASTER PHASE PLAN ā July 13 to Aug 24", S_WH)]],colWidths=[187*mm])
sec5.setStyle(TableStyle([('BACKGROUND',(0,0),(-1,-1),C_DARK),
('TOPPADDING',(0,0),(-1,-1),4),('BOTTOMPADDING',(0,0),(-1,-1),4)]))
story.append(sec5)
phase_data = [
[hdr_para("Phase",7), hdr_para("Dates",7), hdr_para("Days",7),
hdr_para("Focus",7), hdr_para("Daily Time Split",7)],
[Paragraph("<b>Phase 1\nIntegrated Study</b>", sty('x',7.5,True,C_DARK,TA_CENTER)),
"Jul 13āAug 9", "30 days",
Paragraph("All 3 subjects together ā same system each day across Anatomy+Physio+Bio", S_SMALL),
Paragraph("Anatomy 3h | Physio 1.5h | Bio 1h", sty('x',7,False,C_DARK))],
[Paragraph("<b>Phase 2\nBio Pre-Exam Sprint</b>", sty('x',7.5,True,C_BIO,TA_CENTER)),
"Aug 10ā11", "2 days",
Paragraph("Bio Paper I topics: Carbs+Lipids+Vitamins+Enzymes\nBio Paper II topics: Proteins+Mol.Bio+Buffer+Nucleotides", S_SMALL),
Paragraph("Bio 6h/day | Light Physio+Anatomy revision 1h each", sty('x',7,False,C_BIO))],
[Paragraph("<b>Bio Exams</b>", sty('x',7.5,True,C_BIO,TA_CENTER)),
"Aug 12 & 14", "2 days",
Paragraph("Paper I (12 Aug): Carbs, Lipids, Vitamins, Enzymes, Bio.Oxidation, Minerals, Nutrition\nPaper II (14 Aug): Proteins, Mol.Bio, Buffer/Acid-Base, Nucleotides, Organ Fn.Tests, Haeme", S_SMALL),
Paragraph("Exam days ā rest evening after each paper", sty('x',7,False,C_BIO))],
[Paragraph("<b>Phase 3\nAnatomy Sprint</b>", sty('x',7.5,True,C_ANAT,TA_CENTER)),
"Aug 15ā16", "2 days",
Paragraph("Aug 15 ā Paper I: Head & Neck (Facial n., Parotid, Thyroid, Tongue, Scalp) + Upper Limb (Brachial plexus) + Neuro\nAug 16 ā Paper II: Abdomen (Uterus, Liver, Inguinal canal) + Lower Limb (Sciatic, Knee, Hip) + Thorax", S_SMALL),
Paragraph("Anatomy 7h/day ā diagrams + applied anatomy focus", sty('x',7,False,C_ANAT))],
[Paragraph("<b>Anatomy Exams</b>", sty('x',7.5,True,C_ANAT,TA_CENTER)),
"Aug 17 & 19", "2 days",
Paragraph("Paper I (17 Aug): Neuroanatomy, Head & Neck, Upper Limb, Gen.Histology, Gen.Embryology, Sys.Histology, Sys.Embryology\nPaper II (19 Aug): Thorax, Abdomen & Pelvis, Lower Limb, Sys.Histology, Sys.Embryology, Gen.Anatomy, Genetics, AETCOM", S_SMALL),
Paragraph("Aug 18 = 1 day between papers ā focus on Paper II topics only", sty('x',7,False,C_ANAT))],
[Paragraph("<b>Phase 4\nPhysio Sprint</b>", sty('x',7.5,True,C_PHYS,TA_CENTER)),
"Aug 20", "1 day",
Paragraph("Morning: CNS (35 marks!) ā Cerebellum, Basal Ganglia, Pain, Tracts, UMN/LMN\nAfternoon: NMJ + Muscle (20 marks) + Endocrine + Reproductive\nEvening: CVS + Blood + Respiratory + GIT + Renal (Paper I refresh)", S_SMALL),
Paragraph("Physio 8h ā you're strongest here, one focused day is enough", sty('x',7,False,C_PHYS))],
[Paragraph("<b>Physiology Exams</b>", sty('x',7.5,True,C_PHYS,TA_CENTER)),
"Aug 21 & 24", "2 days",
Paragraph("Paper I (21 Aug): Gen.Physio, Blood, CVS, Respiratory, GIT, Renal, AETCOM\nPaper II (24 Aug): Nerve-Muscle, Neurophysiology/CNS, Special Senses, Reproductive, Endocrine, Integrated", S_SMALL),
Paragraph("Aug 22-23 = 3 days between papers ā deep Paper II CNS revision", sty('x',7,False,C_PHYS))],
]
phase_tbl = Table(phase_data, colWidths=[28*mm,18*mm,12*mm,82*mm,47*mm])
phase_tbl.setStyle(TableStyle([
('BACKGROUND',(0,0),(-1,0),C_DARK),('TEXTCOLOR',(0,0),(-1,0),C_WHITE),
('FONTNAME',(0,0),(-1,0),'Helvetica-Bold'),
('ROWBACKGROUNDS',(0,1),(-1,-1),[C_WHITE,C_STRIPE]),
('ALIGN',(0,0),(2,-1),'CENTER'),('VALIGN',(0,0),(-1,-1),'TOP'),
('GRID',(0,0),(-1,-1),0.3,colors.HexColor('#cccccc')),
('TOPPADDING',(0,0),(-1,-1),3),('BOTTOMPADDING',(0,0),(-1,-1),4),
('LEFTPADDING',(0,0),(-1,-1),3),
('BACKGROUND',(0,3),(-1,3),colors.HexColor('#e8f5e9')), # bio exams
('BACKGROUND',(0,5),(-1,5),colors.HexColor('#fce4ec')), # anat exams
('BACKGROUND',(0,7),(-1,7),colors.HexColor('#e3f2fd')), # physio exams
]))
story.append(phase_tbl)
story.append(PageBreak())
# āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
# PAGE 2+ - 30-DAY DAILY TRACKER
# āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
hdr2 = Table([[Paragraph(" 30-DAY INTEGRATED DAILY STUDY TRACKER (July 13 ā Aug 11)", S_WH),
Paragraph("Anatomy 3h | Physiology 1.5h | Biochemistry 1h per day ", S_PROG)]],
colWidths=[130*mm, 57*mm])
hdr2.setStyle(TableStyle([('BACKGROUND',(0,0),(-1,-1),C_DARK),
('TOPPADDING',(0,0),(-1,-1),5),('BOTTOMPADDING',(0,0),(-1,-1),5),
('VALIGN',(0,0),(-1,-1),'MIDDLE')]))
story.append(hdr2)
legend_data = [[
Paragraph("<b>ā
ā
ā
ā
ā
</b> = Must do (most repeated in KNRUHS)", sty('l',7,False,C_DARK,TA_LEFT,9)),
Paragraph("<b>ā
ā
ā
</b> = Important", sty('l',7,False,C_DARK,TA_LEFT,9)),
Paragraph("<b>ā
</b> = Do if time allows", sty('l',7,False,C_DARK,TA_LEFT,9)),
Paragraph("ā = Tick when done", sty('l',7,False,C_DARK,TA_LEFT,9)),
Paragraph("Progress: ā25% ā50% ā75% āDone", sty('l',7,False,C_DARK,TA_LEFT,9)),
]]
leg_tbl = Table(legend_data, colWidths=[46*mm,28*mm,28*mm,28*mm,57*mm])
leg_tbl.setStyle(TableStyle([
('BACKGROUND',(0,0),(-1,-1),colors.HexColor('#fff9e6')),
('BOX',(0,0),(-1,-1),0.5,C_GOLD),
('TOPPADDING',(0,0),(-1,-1),3),('BOTTOMPADDING',(0,0),(-1,-1),3),
('LEFTPADDING',(0,0),(-1,-1),5),
]))
story.append(leg_tbl)
story.append(Spacer(1,2*mm))
# āā DAY DATA āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
days = [
(1,"Jul 13 Mon","BLOOD & HAEMATOPOIESIS","study",
["Lymph Node histology (Paper 1 ā slide ID practice)","Spleen histology (Paper 2 ā slide ID)","Classification of Bones SAQ ā
ā
ā
ā
ā
","Blood Supply of Long Bones SAQ ā
ā
ā
ā
ā
"],
["Erythropoiesis ā Stages & Factors LAQ ā
ā
ā
ā
ā
(API21,TS22,TSI23,API23)","Clotting Physiology + Bleeding Disorders + Anticoagulants LAQ ā
ā
ā
ā
ā
"],
["Hb Synthesis + Porphyrias LAQ ā
ā
ā
ā
ā
","Haeme Degradation + Jaundice Types LAQ ā
ā
ā
ā
ā
(18I,19,TS19,TSI23)"]),
(2,"Jul 14 Tue","BLOOD PART 2 + PLASMA PROTEINS","study",
["Muscular Artery histology","Elastic Artery histology"],
["Types of Jaundice & Causes SAQ ā
ā
ā
ā
ā
","Functions of Plasma Proteins SAQ ā
ā
ā
ā
ā
","Types of Leucocytes SAQ ā
ā
ā
","Blood Transfusion SAQ ā
ā
ā
ā
ā
","Oā Dissociation Curve VSAQ ā
ā
ā
ā
ā
"],
["Collagen & Elastin Structure SAQ ā
ā
ā
ā
ā
","Electrophoresis SAQ ā
ā
ā
ā
ā
","Osteogenesis Imperfecta ā
ā
ā
ā
ā
","Ehlers Danlos Syndrome ā
ā
ā
ā
ā
","Sickle Cell Anaemia SAQ ā
ā
ā
ā
ā
","Thalassaemia SAQ ā
ā
ā
ā
ā
"]),
(3,"Jul 15 Wed","HEART ā STRUCTURE & CARDIAC CYCLE","study",
["Right Atrium ā Ext/Int features, Openings, Blood supply LAQ ā
ā
ā
ā
ā
(17,18)","Blood Supply of Heart ā Arterial & Venous LAQ ā
ā
ā
ā
ā
(19,AP21,API23)","Coronary Sinus SAQ ā
ā
ā
ā
ā
","Superior Vena Cava SAQ ā
ā
ā
ā
ā
"],
["Structure + Properties + Contraction of Cardiac Muscle LAQ ā
ā
ā
","Phases of Cardiac Cycle + LV Pressure-Volume Curve LAQ ā
ā
ā
ā
ā
(18,API23)"],
["Cardiac Biomarkers (Troponin, CK-MB) SAQ ā
ā
ā
ā
ā
","ATP energy in cardiac muscle ā intro to Biological Oxidation"]),
(4,"Jul 16 Thu","HEART ā ECG, CONDUCTION & BP","study",
["Arch of Aorta SAQ ā
ā
ā
ā
ā
","Thoracic Duct SAQ ā
ā
ā
ā
ā
","Azygous Veins SAQ ā
ā
ā
ā
ā
","SA Node VSAQ ā
","Diff: Right vs Left Ventricle VSAQ ā
ā
ā
"],
["Conduction System + Action Potential + Heart Block LAQ ā
ā
ā
(19,API20)","Blood Pressure ā Mechanisms of Maintenance LAQ ā
ā
ā
ā
ā
(17,AP20,TSI20,TS21)","Normal ECG VSAQ ā
ā
ā
ā
ā
","ECG Leads ā
ā
ā
ā
ā
","PR Interval ā
ā
ā
ā
ā
","AV Nodal Delay ā
ā
ā
ā
ā
","Heart Blocks ā
ā
ā
"],
["Diff: Hypokalemia & Hyperkalemia SAQ ā
ā
ā
ā
ā
","Metabolic Acidosis / Alkalosis SAQ ā
ā
ā
ā
ā
"]),
(5,"Jul 17 Fri","UPPER LIMB ā NERVES & BRACHIAL PLEXUS","study",
["Brachial Plexus ā Roots, Trunks, Cords, Branches, Applied LAQ ā
ā
ā
ā
ā
(16I,17I,19,AP21)","Median Nerve ā
ā
ā
ā
ā
(17,18I,TS23)","Radial Nerve ā
ā
ā
ā
ā
","Ulnar Nerve ā
ā
ā
ā
ā
","Winging of Scapula VSAQ ā
ā
ā
ā
ā
","Nerves related to Humerus ā
ā
ā
ā
ā
","Anatomical basis of Claw Hand ā
ā
ā
"],
["NMJ ā Events, NMJ Blockers, Myasthenia Gravis LAQ ā
ā
ā
ā
ā
(TSI19)","Classification of Nerve Fibres SAQ ā
ā
ā
ā
ā
","Classification of Nerve Injuries & Repair SAQ ā
ā
ā
","Wallerian Degeneration VSAQ ā
ā
ā
ā
ā
"],
["Peptide Bond VSAQ ā
ā
ā
ā
ā
","Protein Biosynthesis ā overview ā
ā
ā
ā
ā
"]),
(6,"Jul 18 Sat","MUSCLES & JOINTS ā UPPER LIMB","study",
["Shoulder Joint LAQ ā
ā
ā
ā
ā
(15I,TSI19,API20,TSI22,API21)","Elbow Joint LAQ ā
ā
ā
ā
ā
(AP23)","1st Carpometacarpal Joint SAQ ā
ā
ā
ā
ā
","Cubital Fossa SAQ ā
ā
ā
ā
ā
","Anatomical Snuff Box ā
ā
ā
ā
ā
","Scaphoid Fracture ā
ā
ā
ā
ā
","Carpal Tunnel Syndrome ā
ā
ā
ā
ā
","Supination & Pronation ā
ā
ā
ā
ā
","Muscles VSAQ: Biceps, Deltoid, Triceps ā O.I.N.A"],
["Sarcomere + Molecular Basis of Muscle Contraction LAQ ā
ā
ā
ā
ā
(AP22)","Excitation Contraction Coupling SAQ ā
ā
ā
ā
ā
","Energy Sources of Skeletal Muscle SAQ ā
ā
ā
"],
["Glycolysis Steps + Energetics ā
(15I,API20)","Role of Carnitine VSAQ ā
ā
ā
ā
ā
"]),
(7,"Jul 19 Sun","REVISION DAY 1","revision",
["Re-read all Anatomy notes Days 1ā6","Write full LAQ: Brachial Plexus from memory (20 min timed)","Review all bone diagrams drawn this week"],
["Write full LAQ: Erythropoiesis from memory (20 min timed)","Re-read Cardiac Cycle + ECG notes"],
["30 mixed MCQs from Days 1ā6 (all 3 subjects)","Fix weak areas identified"]),
(8,"Jul 20 Mon","LOWER LIMB","study",
["Sciatic Nerve + Deep Peroneal Nerve LAQ ā
ā
ā
ā
ā
(15,18I,TSI19)","Venous Drainage of Lower Limb + Varicose Veins LAQ ā
ā
ā
ā
ā
(18)","Arches of Foot LAQ ā
ā
ā
ā
ā
(TS19,API21,TS21)","Hip Joint LAQ ā
ā
ā
ā
ā
(16I,17I,19,API22,TSI23,TS22)","Knee Joint LAQ ā
ā
ā
ā
ā
(16,18I,AP20)","Femoral Sheath SAQ ā
ā
ā
ā
ā
","Hamstring Muscles SAQ ā
ā
ā
ā
ā
","Ligaments of Knee SAQ ā
ā
ā
ā
ā
","Adductor Canal SAQ ā
ā
ā
ā
ā
","Ankle Joint SAQ ā
ā
ā
ā
ā
"],
["Ascending Tracts SAQ ā
ā
ā
ā
ā
","Diff: UMN vs LMN SAQ ā
ā
ā
ā
ā
","Babinski's Sign VSAQ ā
ā
ā
ā
ā
","Brown Sequard VSAQ ā
ā
ā
"],
["Structure of Collagen & Elastin ā
ā
ā
ā
ā
","Calcium ā Sources, RDA, Absorption, Functions, Regulation LAQ ā
ā
ā
ā
ā
(16,18I,AP20,AP22,API23)"]),
(9,"Jul 21 Tue","LUNGS & RESPIRATORY","study",
["Lungs ā Borders, Surfaces, Lobes, Hilum, Bronchopulmonary Segments LAQ ā
ā
ā
(AP22)","Typical Intercostal Space ā
","Pleura & Divisions SAQ ā
ā
ā
ā
ā
","Diaphragm SAQ ā
ā
ā
ā
ā
","Pleural Recesses VSAQ ā
ā
ā
ā
ā
"],
["Transport of Oā + Oā Dissociation Curve & Factors LAQ ā
ā
ā
ā
ā
(AP20,AP22)","COā Transport + Hamburger Phenomenon LAQ ā
ā
ā
ā
ā
","Neural & Chemical Regulation of Respiration LAQ ā
ā
ā
ā
ā
(17I,18I,TS19,TSI22,TS23)","Pulmonary Function Tests LAQ ā
ā
ā
ā
ā
(TS20,API22)","Haldane & Hamburger Effect SAQ ā
ā
ā
ā
ā
","Dynamic Lung Volumes SAQ ā
ā
ā
ā
ā
","Acclimatisation ā
ā
ā
ā
ā
","Caisson's Disease ā
ā
ā
ā
ā
","Dead Space VSAQ ā
ā
ā
ā
ā
","PEFR VSAQ ā
ā
ā
ā
ā
"],
["Surfactant & Function VSAQ ā
ā
ā
","L/S Ratio VSAQ ā
ā
ā
ā
ā
","Buffer Systems ā Plasma, Pulmonary & Renal LAQ ā
ā
ā
ā
ā
(18,TS19,TS20,AP21,API22,TSI22,API23)"]),
(10,"Jul 22 Wed","GIT ā STOMACH & OESOPHAGUS","study",
["Stomach LAQ ā
ā
ā
ā
ā
(15,17I,TSI19)","Stomach histology (Paper 2)","2nd Part of Duodenum SAQ ā
ā
ā
ā
ā
","Oesophagus SAQ ā
ā
ā
"],
["Gastric Juice ā Source, Composition, Functions, Regulation LAQ ā
ā
ā
ā
ā
(17I)","HCl Secretion ā Phases, Mechanism, Regulation + GERD LAQ ā
ā
ā
ā
ā
(TSI19,TSI23)","Gastric Emptying & Regulation SAQ ā
ā
ā
ā
ā
","Deglutition Reflex SAQ ā
ā
ā
ā
ā
","Salivary Secretion SAQ ā
ā
ā
ā
ā
","Peristalsis SAQ ā
ā
ā
ā
ā
","Gastrin ā
ā
ā
","Secretin ā
ā
ā
","CCK ā
ā
ā
"],
["HMP Pathway + Clinical Significance LAQ ā
ā
ā
ā
ā
(17I)","Glycogen Metabolism + Glycogen Storage Disorders LAQ ā
ā
ā
ā
ā
(18I,AP20,TS22)"]),
(11,"Jul 23 Thu","LIVER, BILE & PORTAL CIRCULATION","study",
["Liver LAQ ā
ā
ā
ā
ā
(TSI20,TSI22)","Portal Vein + Portosystemic Anastomosis LAQ ā
ā
ā
(TS21)","Liver histology (Paper 2)","Lesser Sac & Omentum SAQ ā
ā
ā
ā
ā
","Spleen SAQ ā
ā
ā
","Bare Area of Liver VSAQ ā
ā
ā
ā
ā
","Calot's Triangle VSAQ ā
ā
ā
"],
["Gallbladder Functions + Bile Composition + Enterohepatic Circulation LAQ ā
ā
ā
ā
ā
(TSI20)","Functions of Liver VSAQ ā
ā
ā
ā
ā
","Steatorrhoea VSAQ ā
ā
ā
ā
ā
"],
["Liver Function Tests LAQ ā
ā
ā
ā
ā
(17) ā MOST REPEATED BIO LAQ","Haeme Degradation + Jaundice (deep revision)","Gluconeogenesis + Regulation LAQ ā
ā
ā
ā
ā
(16I,TSI22,TSI23)"]),
(12,"Jul 24 Fri","PANCREAS & INTESTINE","study",
["Pancreas LAQ ā
ā
ā
(16I,18I,API20)","Pancreas + Duodenum histology (Paper 2)","Common Bile Duct SAQ ā
ā
ā
","Meckel's Diverticulum VSAQ ā
ā
ā
"],
["Pancreatic Juice LAQ ā
ā
ā
ā
ā
(18I)","Movements of Small & Large Intestine ā
ā
ā
","Digestion & Absorption of Lipids SAQ ā
ā
ā
ā
ā
","Digestion & Absorption of Carbohydrates SAQ ā
ā
ā
ā
ā
","Defaecation Reflex SAQ ā
ā
ā
ā
ā
"],
["Lipoproteins ā Structure, Metabolism, Hyperlipoproteinaemia LAQ ā
ā
ā
ā
ā
(9 times asked!)","Ketone Body Metabolism + DKA LAQ ā
ā
ā
ā
ā
(16,TS19,API20,TS21,API22)","Beta Oxidation of FA + Energetics LAQ ā
ā
ā
ā
ā
(API21,TSI22)"]),
(13,"Jul 25 Sat","KIDNEY & RENAL","study",
["Kidney LAQ ā
ā
ā
ā
ā
","Urinary Bladder LAQ ā
ā
ā
(TSI23)","Kidney histology (Paper 2)","Trigone of Bladder SAQ ā
ā
ā
ā
ā
","Constrictions of Ureter VSAQ ā
ā
ā
"],
["GFR ā Define, Factors, Methods LAQ ā
ā
ā
ā
ā
(18,API20,AP22,TS23)","Countercurrent Mechanism SAQ ā
ā
ā
ā
ā
","JGA SAQ ā
ā
ā
ā
ā
","RAAS SAQ ā
ā
ā
ā
ā
","Micturition Reflex SAQ ā
ā
ā
ā
ā
","Glucose Renal Handling SAQ ā
ā
ā
ā
ā
","Transport Maximum VSAQ ā
ā
ā
ā
ā
","Automatic & Atonic Bladder VSAQ ā
ā
ā
ā
ā
"],
["Renal Function Tests LAQ ā
ā
ā
(15I)","BUN VSAQ ā
ā
ā
","Oral Rehydration Therapy SAQ ā
ā
ā
ā
ā
"]),
(14,"Jul 26 Sun","REVISION DAY 2","revision",
["Re-read all Anatomy notes Days 8ā13","Write full LAQ: Knee Joint from memory (20 min timed)","Quick review: Histology slides seen so far"],
["Write full LAQ: GFR from memory (20 min timed)"],
["Write full LAQ: Buffer Systems from memory (20 min timed)","40 mixed MCQs from Days 8ā13"]),
(15,"Jul 27 Mon","THYROID & CALCIUM","study",
["Thyroid Gland LAQ ā
ā
ā
ā
ā
(16I,18I,TSI20,API21+22,TSI22,TS23) ā MOST REPEATED H&N","Thyroid histology (Paper 1)","Development of Thyroid + Congenital Anomalies SAQ ā
ā
ā
ā
ā
"],
["Thyroid Hormones ā Formation, Secretion, Transport, Functions, Regulation + Hypothyroidism LAQ ā
ā
ā
ā
ā
(17,18,18I,TSI19,TSI22,TSI23)","Diff: Hypothyroidism & Hyperthyroidism SAQ ā
ā
ā
ā
ā
","Effects of PTH SAQ ā
ā
ā
ā
ā
","Anti-Thyroid Drugs VSAQ ā
ā
ā
ā
ā
","Thyrotoxicosis VSAQ ā
ā
ā
ā
ā
","Iodide Trap VSAQ ā
ā
ā
"],
["Vitamin D LAQ ā
ā
ā
ā
ā
(15I,AP21,AP22,TSI22)","Calcium LAQ ā
ā
ā
ā
ā
(16,18I,AP20,AP22,API23)","Rickets SAQ ā
ā
ā
ā
ā
","Calcium Homeostasis SAQ ā
ā
ā
ā
ā
","Thyroid Function Tests SAQ ā
ā
ā
ā
ā
"]),
(16,"Jul 28 Tue","ADRENAL & ENDOCRINE","study",
["Adrenal Gland histology ā zones of cortex + medulla (Paper 2)"],
["Glucocorticoids ā Synthesis, Transport, Functions, Regulation + Cushing's LAQ ā
ā
ā
ā
ā
(AP19,TS19,API21,TSI21)","Growth Hormone + Acromegaly LAQ ā
ā
ā
(16,17I,API20,TS21)","Adrenal Medulla Hormones + Phaeochromocytoma ā
ā
ā
","Functions of Aldosterone & Regulation SAQ ā
ā
ā
ā
ā
","Posterior Pituitary Hormones SAQ ā
ā
ā
ā
ā
","Addison's Disease VSAQ ā
ā
ā
ā
ā
","Melatonin VSAQ ā
ā
ā
ā
ā
","Milk Ejection Reflex VSAQ ā
ā
ā
ā
ā
"],
["Cholesterol Biosynthesis + Regulation + Drugs LAQ ā
ā
ā
ā
ā
(AP20,TS21,TSI23)","Cholesterol Degradation + Products LAQ ā
ā
ā
ā
ā
","Adrenal Function Tests SAQ ā
ā
ā
ā
ā
"]),
(17,"Jul 29 Wed","INSULIN, DIABETES & GLUCOSE METABOLISM","study",
["Pancreatic islet cell types ā histology revision (Paper 2)"],
["Insulin ā Structure, Functions, Regulation + Diabetes Mellitus LAQ ā
ā
ā
ā
ā
(15,18,AP20,TS22,API22)","Glucagon SAQ ā
ā
ā
","Mechanisms of Hormone Action SAQ ā
ā
ā
","Diff: Gigantism & Acromegaly VSAQ ā
ā
ā
ā
ā
"],
["HMP Pathway (revision)","Glycogen Metabolism (revision)","Gluconeogenesis (revision)","Glycolysis + TCA Cycle ā
","Diff: GLUT2 & GLUT4 VSAQ ā
ā
ā
ā
ā
","HbA1c VSAQ ā
ā
ā
","G6PD Deficiency VSAQ ā
ā
ā
"]),
(18,"Jul 30 Thu","FEMALE REPRODUCTIVE + MENSTRUAL CYCLE","study",
["Uterus LAQ ā
ā
ā
ā
ā
(full headings)","Ovary + Uterus histology (Paper 2)"],
["Hormonal, Ovarian & Uterine changes in Menstrual Cycle LAQ ā
ā
ā
ā
ā
(API23,TS23)","Spermatogenesis + Factors SAQ ā
ā
ā
ā
ā
","Pregnancy Tests SAQ ā
ā
ā
ā
ā
","Physiological Changes during Pregnancy SAQ ā
ā
ā
ā
ā
","Mechanism of Lactation SAQ ā
ā
ā
ā
ā
","Contraceptive Methods ā OCPs & IUCDs SAQ ā
ā
ā
ā
ā
","Indications of Ovulation VSAQ ā
ā
ā
ā
ā
","LH Surge VSAQ ā
ā
ā
"],
["Phenylalanine & Tyrosine Metabolism + Disorders LAQ ā
ā
ā
ā
ā
(16I,17I,TSI20+21,TS22,AP22,API22)","Vitamin B12 LAQ ā
ā
ā
ā
ā
"]),
(19,"Jul 31 Fri","NEUROANATOMY PART 1 ā CEREBRUM & TRACTS","study",
["Internal Capsule SAQ ā
ā
ā
ā
ā
","Corpus Callosum SAQ ā
ā
ā
ā
ā
","Blood Supply of Brain SAQ ā
ā
ā
ā
ā
","Circle of Willis SAQ ā
ā
ā
ā
ā
","Sulci & Gyri + Functional Areas + Blood Supply LAQ ā
ā
ā
(15)","Brainstem transverse sections ā all levels ā
ā
ā
ā
ā
","Tracts of Spinal Cord SAQ ā
ā
ā
ā
ā
","Nuclei & Functions of Hypothalamus SAQ ā
ā
ā
ā
ā
"],
["Spinal Cord Tracts + Corticospinal Tract + Hemiplegia LAQ ā
ā
ā
ā
ā
(17I)","Pain ā Types, Receptors, Pathways + Referred Pain LAQ ā
ā
ā
ā
ā
(17,18I,API20,TSI21,TS23)","UMN vs LMN SAQ ā
ā
ā
ā
ā
","Functions & Connections of Hypothalamus SAQ ā
ā
ā
ā
ā
","Speech Pathway & Disorders SAQ ā
ā
ā
ā
ā
","Babinski's Sign VSAQ ā
ā
ā
ā
ā
"],
["DNA Replication in Eukaryotes & Prokaryotes + Inhibitors LAQ ā
ā
ā
ā
ā
(18,API20)","Transcription + Post-Transcriptional Modifications LAQ ā
ā
ā
ā
ā
","Protein Biosynthesis + Post-Translational Modifications LAQ ā
ā
ā
ā
ā
(16I,19,AP20,TS20)"]),
(20,"Aug 01 Sat","NEUROANATOMY PART 2 ā CEREBELLUM & BASAL GANGLIA","study",
["Cerebellum LAQ ā
ā
ā
(External features, Divisions, Nuclei, Histology)","Fourth Ventricle LAQ ā
ā
ā
ā
ā
(Boundaries, Communications, Floor)","CSF SAQ ā
ā
ā
ā
ā
","Lateral Ventricle SAQ ā
ā
ā
","Brown Sequard VSAQ ā
ā
ā
ā
ā
","Hydrocephalus VSAQ ā
ā
ā
","Lumbar Puncture VSAQ ā
ā
ā
"],
["Cerebellum ā Structure, Nuclei, Connections, Functions, Dysfunction LAQ ā
ā
ā
ā
ā
(15,16,TSI20,API21,TS22,AP22,API23)","Basal Ganglia ā Anatomy, Connections, Functions + Parkinson's LAQ ā
ā
ā
ā
ā
(AP19,TS19,TS21,API22,TSI22)","Functions of Limbic System SAQ ā
ā
ā
ā
ā
","Physiology of Memory SAQ ā
ā
ā
ā
ā
","Dysdiadochokinesia VSAQ ā
ā
ā
ā
ā
"],
["DNA Repair Mechanisms SAQ ā
ā
ā
ā
ā
","PCR SAQ ā
ā
ā
ā
ā
","DNA Fingerprinting SAQ ā
ā
ā
ā
ā
","Purine Degradation + Gout LAQ ā
ā
ā
ā
ā
(TS21,TS22,TS23)"]),
(21,"Aug 02 Sun","REVISION DAY 3","revision",
["Re-read all Anatomy notes Days 15ā20","Write full LAQ: Thyroid Gland (20 min timed)"],
["Write full LAQ: Cerebellum (20 min timed)"],
["Write full LAQ: Liver Function Tests (20 min timed)","40 mixed MCQs from Days 15ā20"]),
(22,"Aug 03 Mon","HEAD & NECK","study",
["Scalp LAQ ā
ā
ā
ā
ā
(17,19,TSI23,TS21)","Parotid Gland LAQ ā
ā
ā
ā
ā
(17I,AP21,API23)","Palatine Tonsil LAQ ā
ā
ā
ā
ā
","Tongue LAQ ā
ā
ā
ā
ā
(15,TSI19)","Cavernous Sinus LAQ ā
ā
ā
(15I,16,AP22)","Facial Nerve LAQ ā
ā
ā
ā
ā
(AP20)","Carotid Triangle SAQ ā
ā
ā
ā
ā
","Digastric Muscle SAQ ā
ā
ā
ā
ā
","Muscles of Mastication SAQ ā
ā
ā
ā
ā
","Maxillary Air Sinus SAQ ā
ā
ā
ā
ā
","Tympanic Membrane SAQ ā
ā
ā
ā
ā
","Hyoglossus & Relations SAQ ā
ā
ā
ā
ā
","Horner's Syndrome VSAQ ā
ā
ā
ā
ā
","Little's Area ā
ā
ā
ā
ā
","Pterion ā
ā
ā
ā
ā
","Space of Burns ā
ā
ā
ā
ā
","SCM & Nerves ā
ā
ā
ā
ā
"],
["Visual Pathway + Lesions LAQ ā
ā
ā
ā
ā
(TSI23)","Physiology of Hearing + Auditory Pathway LAQ ā
ā
ā
","Taste Pathway SAQ ā
ā
ā
ā
ā
","Olfactory Pathway SAQ ā
ā
ā
ā
ā
","Diff: Rods & Cones SAQ ā
ā
ā
ā
ā
","Refractive Errors SAQ ā
ā
ā
ā
ā
","Colour Vision SAQ ā
ā
ā
ā
ā
","Diff: Sensorineural vs Conductive Hearing Loss SAQ ā
ā
ā
ā
ā
"],
["Urea Cycle + Disorders LAQ ā
ā
ā
ā
ā
(15I,19,AP21,TSI22)"]),
(23,"Aug 04 Tue","VITAMINS & GENETICS","study",
["Thick & Thin Skin histology (Paper 1)","Karyotyping SAQ ā
ā
ā
ā
ā
","Down's Syndrome SAQ ā
ā
ā
ā
ā
","Klinefelter's Syndrome SAQ ā
ā
ā
ā
ā
","Turner's Syndrome SAQ ā
ā
ā
ā
ā
","Lyon's Hypothesis SAQ ā
ā
ā
"],
["Mechanism of Fever Development SAQ ā
ā
ā
","Role of Skin in Temperature Regulation SAQ ā
ā
ā
","Mechanisms of Heat Loss SAQ ā
ā
ā
","Triple Response VSAQ ā
ā
ā
","Functions of Skin VSAQ ā
ā
ā
"],
["Vitamin C LAQ ā
ā
ā
ā
ā
","Vitamin B12 LAQ ā
ā
ā
ā
ā
(revision)","Vitamin A LAQ ā
ā
ā
ā
ā
(16,17,18I,TSI20,API21,API23)","Vitamin D LAQ ā
ā
ā
ā
ā
(revision)","Vitamin K + Clotting SAQ ā
ā
ā
ā
ā
","Wald's Visual Cycle SAQ ā
ā
ā
ā
ā
","Vitamin E Functions SAQ ā
ā
ā
ā
ā
","Beriberi VSAQ ā
ā
ā
ā
ā
","Wernicke-Korsakoff VSAQ ā
ā
ā
ā
ā
","Pellagra VSAQ ā
ā
ā
","RDA of Vitamins A/C/D/E/K VSAQ ā
ā
ā
ā
ā
"]),
(24,"Aug 05 Wed","ENZYMES & BIOLOGICAL OXIDATION","study",
["Skeletal + Smooth + Cardiac Muscle histology ā slide ID practice (Paper 1)"],
["Action Potential SAQ ā
ā
ā
ā
ā
","Modes of Transport across Cell Membrane SAQ ā
ā
ā
ā
ā
","Active Transport SAQ ā
ā
ā
ā
ā
","Homeostasis & Feedback Mechanisms SAQ ā
ā
ā
ā
ā
","Resting Membrane Potential SAQ ā
ā
ā
ā
ā
","All or None Law VSAQ ā
ā
ā
ā
ā
","Graded Potential VSAQ ā
ā
ā
ā
ā
"],
["Isoenzymes + Clinical Application LAQ ā
ā
ā
ā
ā
(17I,18,TS19)","Classify Enzymes + Types of Enzyme Inhibition LAQ ā
ā
ā
ā
ā
(16I,TSI20,TS23)","Factors affecting Enzyme Action LAQ ā
ā
ā
ā
ā
(TS19)","Oxidative Phosphorylation + ETC Uncouplers + Energetics LAQ ā
ā
ā
ā
ā
(18,TSI21)","ATP Synthase SAQ ā
ā
ā
ā
ā
","Shuttle Pathways SAQ ā
ā
ā
ā
ā
","Km Value SAQ ā
ā
ā
ā
ā
","Cardiac Biomarkers SAQ ā
ā
ā
ā
ā
"]),
(25,"Aug 06 Thu","MOLECULAR BIOLOGY + EMBRYOLOGY","study",
["Spermatogenesis SAQ ā
ā
ā
ā
ā
","Oogenesis SAQ ā
ā
ā
ā
ā
","Formation of Germ Layers + Derivatives SAQ ā
ā
ā
ā
ā
","Notochord Formation SAQ ā
ā
ā
ā
ā
","Neural Tube Formation SAQ ā
ā
ā
ā
ā
","Chorionic Villi SAQ ā
ā
ā
ā
ā
","Neural Crest Cells SAQ ā
ā
ā
","Development of Heart Chambers + Anomalies SAQ ā
ā
ā
ā
ā
","Interatrial Septum + Anomalies SAQ ā
ā
ā
ā
ā
","Interventricular Septum + Anomalies SAQ ā
ā
ā
ā
ā
","Diaphragm Development + Anomalies SAQ ā
ā
ā
ā
"],
["Cardiac Output ā Define, Factors, Methods LAQ ā
ā
ā
ā
ā
(15,16,TS19,TS22)","Classify & Explain Hypoxia + Treatment ā
ā
ā
(AP21,TS21)"],
["Buffer Systems ā FULL REVISION ā
ā
ā
ā
ā
","Metabolic Acidosis SAQ ā
ā
ā
ā
ā
","Metabolic Alkalosis SAQ ā
ā
ā
ā
ā
","Respiratory Acidosis SAQ ā
ā
ā
ā
ā
","Respiratory Alkalosis SAQ ā
ā
ā
ā
ā
","Purine Degradation + Gout (revision) ā
ā
ā
ā
ā
","Pyrimidine Synthesis ā
ā
ā
"]),
(26,"Aug 07 Fri","ABDOMEN PART 2 ā INGUINAL & PELVIC","study",
["Inguinal Canal LAQ ā
ā
ā
ā
ā
(API21)","Testis LAQ ā
ā
ā
ā
ā
(AP21)","Rectum LAQ ā
ā
ā
ā
ā
(TS19,AP20)","Anal Canal LAQ ā
ā
ā
ā
ā
(15I)","Inguinal Ligament SAQ ā
ā
ā
ā
ā
","Spermatic Cord SAQ ā
ā
ā
ā
ā
","Pelvic Diaphragm SAQ ā
ā
ā
ā
ā
","Diff: Direct vs Indirect Inguinal Hernia SAQ ā
ā
ā
","Ischiorectal Fossa SAQ ā
ā
ā
ā
ā
","Hesselbach's Triangle VSAQ ā
ā
ā
ā
ā
","Epiploic Foramen VSAQ ā
ā
ā
ā
ā
","Branches of Internal Iliac Arteries VSAQ ā
ā
ā
ā
ā
"],
["Types of Sleep SAQ ā
ā
ā
ā
ā
","Neuroendocrine Reflexes (Parturition) SAQ ā
ā
ā
ā
ā
","Intercellular Connections SAQ ā
ā
ā
ā
ā
"],
["Phenylalanine/Tyrosine Metabolism ā deep revision ā
ā
ā
ā
ā
","Iron ā Sources, RDA, Absorption, Functions LAQ ā
ā
ā
ā
ā
(17I,18,TS20)","Vitamins needed in TCA Cycle VSAQ ā
ā
ā
ā
ā
"]),
(27,"Aug 08 Sat","AETCOM + MISC + FINAL INTEGRATED REVIEW","study",
["'Cadaver is our First Teacher' SAQ ā
ā
ā
ā
ā
","Body Donation Program SAQ ā
ā
ā
ā
ā
","Roles of Indian Medical Graduate SAQ ā
ā
ā
ā
ā
","VSAQ sweep: Foramen contents (Magnum, Ovale, Rotundum, etc.) ā
ā
ā
"],
["High Altitude Physiological Changes SAQ ā
ā
ā
","Cardiorespiratory Regulation to Exercise SAQ ā
ā
ā
","CNS remaining VSAQ sweep (Alzheimer's, Phantom Limb, Conditioned Reflexes)"],
["AETCOM SAQ: Role of Empathy ā
ā
ā
","Doctor-Patient Communication SAQ ā
ā
ā
","Cytochrome P450 SAQ ā
ā
ā
ā
ā
","Tumour Markers SAQ ā
ā
ā
ā
ā
","Protein Energy Malnutrition SAQ ā
ā
ā
ā
ā
","Antioxidant Vitamins + Free Radicals VSAQ ā
ā
ā
ā
ā
"]),
(28,"Aug 09 Sun","ANATOMY BLAST + PRACTICAL PREP","final",
["ā
ā
ā
ā
ā
LAQ outline pass: Brachial Plexus, Thyroid, Uterus, Liver, Sciatic Nerve, Knee Joint, Facial Nerve, Parotid, Scalp","All Histology slides ā Paper 1 & 2 rapid ID practice","All Systemic Embryology SAQs ā heading outline only","Bone ID practice: Femur, Humerus, Tibia, Scapula, Hip bone, Skull bones","Write 3 LAQ outlines from memory (15 min each timed)"],
["Rapid pass: Thyroid Hormones, Cerebellum, Basal Ganglia, Menstrual Cycle"],
["Rapid pass: LFTs, Lipoproteins, Buffer Systems, Hb Synthesis + Degradation"]),
(29,"Aug 10 Mon","BIO PAPER I PRE-EXAM ā FINAL SPRINT","final",
["Light anatomy: review Upper Limb bones + H&N key diagrams"],
["Light physio: Blood + CVS key values (Hb levels, BP values, GFR normal)"],
["BIO PAPER I TOPICS ā Deep final revision:","ā
ā
ā
ā
ā
Carbohydrates: Lipoproteins, Gluconeogenesis, Glycogen, HMP, Ketone Bodies","ā
ā
ā
ā
ā
Lipids: Beta Oxidation, Cholesterol Biosynthesis, Lipoproteins","ā
ā
ā
ā
ā
Vitamins: A, C, D, K, B12 ā all LAQ level","ā
ā
ā
ā
ā
Enzymes: Inhibition types, Isoenzymes, Km value","ā
ā
ā
ā
ā
Biological Oxidation: ETC, Oxidative Phosphorylation","ā
ā
ā
Minerals: Calcium, Iron","50 Bio Paper I MCQs"]),
(30,"Aug 11 Tue","BIO PAPER II PRE-EXAM ā FINAL SPRINT","final",
["Light anatomy: Lower Limb bones + key diagrams","Surface marking revision: Femoral artery, Sciatic nerve"],
["Light physio: Nerve-Muscle key points + CNS overview"],
["BIO PAPER II TOPICS ā Deep final revision:","ā
ā
ā
ā
ā
Proteins: Urea Cycle, Phenylalanine/Tyrosine, Protein Biosynthesis","ā
ā
ā
ā
ā
Molecular Biology: DNA Replication, Transcription, Translation","ā
ā
ā
ā
ā
Fluid/Electrolyte + Acid-Base: Buffer Systems, 4 acid-base disorders","ā
ā
ā
ā
ā
Nucleotides: Purine Degradation + Gout","ā
ā
ā
ā
ā
Organ Function Tests: LFTs, RFTs, TFTs","ā
ā
ā
ā
ā
Haeme Metabolism: Hb Synthesis, Jaundice types","ā
ā
ā
Plasma Proteins, Extracellular Matrix","Sleep by 10 PM ā exam tomorrow 9 AM reporting!"]),
]
type_hdr_col = {'study': C_DARK, 'revision': C_REV, 'final': C_FINAL}
type_bg_col = {'study': C_LIGHT1, 'revision': colors.HexColor('#f3e5f5'), 'final': colors.HexColor('#fbe9e7')}
subj_label_col = [C_ANAT, C_PHYS, C_BIO]
for (day_num, date, system, dtype, anat, phys, bio) in days:
hc = type_hdr_col.get(dtype, C_DARK)
bc = type_bg_col.get(dtype, C_LIGHT1)
tag = ""
if dtype == 'revision': tag = " š REVISION"
elif dtype == 'final': tag = " ā” FINAL SPRINT"
# Header
day_hdr = Table([
[Paragraph(f" DAY {day_num} | {date} | {system}{tag}", S_DAY),
Paragraph("ā 25% ā 50% ā 75% ā Done ā ", S_PROG)]
], colWidths=[130*mm, 57*mm])
day_hdr.setStyle(TableStyle([
('BACKGROUND',(0,0),(-1,-1),hc),
('TOPPADDING',(0,0),(-1,-1),4),('BOTTOMPADDING',(0,0),(-1,-1),4),
('VALIGN',(0,0),(-1,-1),'MIDDLE'),
]))
def make_col(label, items, col):
out = [Paragraph(f"ā¶ {label}", sty('sl',7.5,True,col,TA_LEFT,10))]
for it in items:
out.append(cb(it))
return out
a_col = make_col("ANATOMY (3 hrs)", anat, C_ANAT)
p_col = make_col("PHYSIOLOGY (1.5 hrs)", phys, C_PHYS)
b_col = make_col("BIOCHEMISTRY (1 hr)", bio, C_BIO)
content = Table([[a_col, p_col, b_col]], colWidths=[62*mm,62*mm,63*mm])
content.setStyle(TableStyle([
('BACKGROUND',(0,0),(-1,-1),bc),
('VALIGN',(0,0),(-1,-1),'TOP'),
('TOPPADDING',(0,0),(-1,-1),4),('BOTTOMPADDING',(0,0),(-1,-1),4),
('LEFTPADDING',(0,0),(-1,-1),3),('RIGHTPADDING',(0,0),(-1,-1),3),
('LINEAFTER',(0,0),(1,-1),0.5,colors.HexColor('#cccccc')),
('BOX',(0,0),(-1,-1),0.8,hc),
]))
notes = Table([[Paragraph(
"Notes: ____________________________________________________________"
"______________________________________________________________________",
sty('n',6.5,False,colors.HexColor('#777'),TA_LEFT,9))]], colWidths=[187*mm])
notes.setStyle(TableStyle([
('BACKGROUND',(0,0),(-1,-1),C_WHITE),
('BOX',(0,0),(-1,-1),0.5,hc),
('TOPPADDING',(0,0),(-1,-1),2),('BOTTOMPADDING',(0,0),(-1,-1),2),
('LEFTPADDING',(0,0),(-1,-1),5),
]))
story.append(KeepTogether([day_hdr, content, notes, Spacer(1,2.5*mm)]))
# āā LAST PAGE: TOP 10 + ANATOMY PRACTICAL GUIDE āāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
story.append(PageBreak())
top10_hdr = Table([[Paragraph(" TOP 10 š„ MOST REPEATED KNRUHS QUESTIONS ā MASTER THESE FIRST", S_WH)]],
colWidths=[187*mm])
top10_hdr.setStyle(TableStyle([('BACKGROUND',(0,0),(-1,-1),C_DARK),
('TOPPADDING',(0,0),(-1,-1),5),('BOTTOMPADDING',(0,0),(-1,-1),5)]))
story.append(top10_hdr)
top10 = [
("1","PHYSIOLOGY","Erythropoiesis ā Stages, Factors affecting it","API21, TS22, TSI23, API23","#1565c0"),
("2","BIOCHEMISTRY","Lipoproteins ā Structure, Metabolism, Hyperlipoproteinaemia","18,TS20,TSI20,AP21,AP22,API22,TS22,TS23,API23 (9 times!)","#2e7d32"),
("3","PHYSIOLOGY","Thyroid Hormones ā Formation, Secretion, Functions + Hypothyroidism","17,18,18I,TSI19,TSI22,TSI23","#1565c0"),
("4","BIOCHEMISTRY","Phenylalanine & Tyrosine Metabolism + Disorders","16I,17I,TSI20,TSI21,TS22,AP22,API22","#2e7d32"),
("5","ANATOMY","Thyroid Gland ā Full LAQ","16I,18I,TSI20,API21,API22,TSI22,TS23","#b71c1c"),
("6","BIOCHEMISTRY","Buffer Systems ā Plasma, Pulmonary & Renal","18,TS19,TS20,AP21,API22,TSI22,API23","#2e7d32"),
("7","PHYSIOLOGY","Cerebellum ā Structure, Connections, Functions, Dysfunction","15,16,TSI20,API21,TS22,AP22,API23","#1565c0"),
("8","PHYSIOLOGY","Blood Pressure ā Mechanisms of Maintenance","17,AP20,TSI20,TS21","#1565c0"),
("9","ANATOMY","Brachial Plexus ā Full LAQ","16I,17I,19,AP21","#b71c1c"),
("10","BIOCHEMISTRY","Cholesterol Biosynthesis + Regulation + Drugs reducing it","AP20,TS21,TSI23","#2e7d32"),
]
t10_data = [[hdr_para("#",7),hdr_para("Subject",7),hdr_para("Question",7),
hdr_para("Years asked",7),hdr_para("ā Mastered",7)]]
for r,s,q,y,c in top10:
t10_data.append([
Paragraph(f"<b>{r}</b>",sty('tr',8,True,C_WHITE,TA_CENTER)),
Paragraph(s,sty('ts',7,True,C_WHITE,TA_LEFT)),
Paragraph(q,sty('tq',7.5,False,C_DARK,TA_LEFT)),
Paragraph(y,sty('ty',6.5,False,colors.HexColor('#555'),TA_LEFT)),
Paragraph("ā",sty('tc',10,False,C_DARK,TA_CENTER)),
])
t10_tbl = Table(t10_data, colWidths=[9*mm,27*mm,90*mm,45*mm,16*mm])
t10_sty = [
('BACKGROUND',(0,0),(-1,0),C_DARK),('TEXTCOLOR',(0,0),(-1,0),C_WHITE),
('FONTNAME',(0,0),(-1,0),'Helvetica-Bold'),
('ALIGN',(0,0),(-1,-1),'CENTER'),('VALIGN',(0,0),(-1,-1),'MIDDLE'),
('ROWBACKGROUNDS',(0,1),(-1,-1),[C_WHITE,C_STRIPE]),
('GRID',(0,0),(-1,-1),0.3,colors.HexColor('#cccccc')),
('TOPPADDING',(0,0),(-1,-1),3),('BOTTOMPADDING',(0,0),(-1,-1),3),
('LEFTPADDING',(0,0),(-1,-1),3),
]
for i,(r,s,q,y,c) in enumerate(top10):
t10_sty.append(('BACKGROUND',(0,i+1),(1,i+1),colors.HexColor(c)))
t10_tbl.setStyle(TableStyle(t10_sty))
story.append(t10_tbl)
story.append(Spacer(1,4*mm))
# āā ANATOMY PRACTICAL GUIDE āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
prac_hdr = Table([[Paragraph(" ANATOMY PRACTICAL PREP ā HOW TO SCORE 50+/100 (Build this alongside theory, 30 min/day)", S_WH)]],
colWidths=[187*mm])
prac_hdr.setStyle(TableStyle([('BACKGROUND',(0,0),(-1,-1),C_ANAT),
('TOPPADDING',(0,0),(-1,-1),4),('BOTTOMPADDING',(0,0),(-1,-1),4)]))
story.append(prac_hdr)
prac_data = [
[Paragraph("<b>Station</b>",sty('ph',7.5,True,C_WHITE,TA_CENTER)),
Paragraph("<b>What's tested</b>",sty('ph',7.5,True,C_WHITE,TA_CENTER)),
Paragraph("<b>Must-know items (tick when learned)</b>",sty('ph',7.5,True,C_WHITE,TA_CENTER))],
[Paragraph("Bone ID",sty('pb',8,True,C_ANAT)),
Paragraph("Name, side, features, muscle attachments",S_SMALL),
Paragraph("ā Femur ā Humerus ā Tibia ā Fibula ā Scapula ā Hip bone ā Radius/Ulna ā Skull bones ā Vertebrae ā Sternum",S_SMALL)],
[Paragraph("Histology Slide",sty('pb',8,True,C_ANAT)),
Paragraph("Identify slide, describe features, name stain",S_SMALL),
Paragraph("ā Liver ā Kidney ā Testis ā Thyroid ā Skin (thick/thin) ā Lung ā Stomach ā Cerebellum ā Spinal cord ā Lymph node ā Adrenal ā Ovary",S_SMALL)],
[Paragraph("Surface Marking",sty('pb',8,True,C_ANAT)),
Paragraph("Mark nerve/vessel on body or mannequin",S_SMALL),
Paragraph("ā Brachial plexus roots ā Femoral artery ā Sciatic nerve ā Radial nerve ā Ulnar nerve at wrist ā Great saphenous vein ā Carotid artery",S_SMALL)],
[Paragraph("Viva",sty('pb',8,True,C_ANAT)),
Paragraph("Questions from dissected region + applied anatomy",S_SMALL),
Paragraph("ā Wrist drop (radial) ā Foot drop (common peroneal) ā Claw hand (ulnar) ā Ape thumb (median) ā Varicose veins ā Inguinal hernia ā Carpal tunnel ā Bell's palsy",S_SMALL)],
]
prac_tbl = Table(prac_data, colWidths=[25*mm,45*mm,117*mm])
prac_tbl.setStyle(TableStyle([
('BACKGROUND',(0,0),(-1,0),C_ANAT),('TEXTCOLOR',(0,0),(-1,0),C_WHITE),
('ROWBACKGROUNDS',(0,1),(-1,-1),[C_WHITE,C_LIGHT4]),
('GRID',(0,0),(-1,-1),0.3,colors.HexColor('#cccccc')),
('VALIGN',(0,0),(-1,-1),'TOP'),
('TOPPADDING',(0,0),(-1,-1),4),('BOTTOMPADDING',(0,0),(-1,-1),4),
('LEFTPADDING',(0,0),(-1,-1),4),
]))
story.append(prac_tbl)
story.append(Spacer(1,3*mm))
# āā 60/65 FORMULA āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
formula_hdr = Table([[Paragraph(" THE 60+/65+ FORMULA ā HOW TO SCORE IN EVERY THEORY PAPER", S_WH)]],
colWidths=[187*mm])
formula_hdr.setStyle(TableStyle([('BACKGROUND',(0,0),(-1,-1),C_DARK),
('TOPPADDING',(0,0),(-1,-1),4),('BOTTOMPADDING',(0,0),(-1,-1),4)]))
story.append(formula_hdr)
formula_data = [
[hdr_para("Rule",7), hdr_para("What to do",7), hdr_para("Marks gained",7)],
["1. Never leave LAQs blank",
Paragraph("Attempt both LAQs always. Even partial answer with correct headings = 5-6 marks minimum",S_SMALL),
Paragraph("20-26 marks from 2 LAQs",sty('x',7.5,True,C_DARK,TA_CENTER))],
["2. Diagrams in every Anatomy LAQ",
Paragraph("A neat labelled diagram = 2-4 marks by itself. Examiner sees diagram = positive impression",S_SMALL),
Paragraph("+2-4 bonus marks per LAQ",sty('x',7.5,True,C_ANAT,TA_CENTER))],
["3. Applied Anatomy at end of every Anatomy answer",
Paragraph("2 lines: 'This nerve can be injured in...' or 'Clinical importance: ...' = instant marks",S_SMALL),
Paragraph("+1-2 marks per answer",sty('x',7.5,True,C_ANAT,TA_CENTER))],
["4. SAQs in bullet points, not paragraphs",
Paragraph("Bullet format looks more complete and is easier to mark. Aim 3.5-4/5 per SAQ",S_SMALL),
Paragraph("14-20 marks from 4-5 SAQs",sty('x',7.5,True,C_DARK,TA_CENTER))],
["5. Never leave a VSAQ blank",
Paragraph("Even 1-2 lines = 1 mark. 1 mark Ć 10 VSAQs = 10 marks. These are gift marks.",S_SMALL),
Paragraph("14-18 marks from VSAQs",sty('x',7.5,True,C_DARK,TA_CENTER))],
["6. Prioritise high-weightage chapters",
Paragraph("Head&Neck (29), Abdomen (26), CVS (20), CNS (35), Carbs+Lipids (36), Vitamins (15)",S_SMALL),
Paragraph("Protect marks where most marks are",sty('x',7.5,True,C_GOLD,TA_CENTER))],
[Paragraph("<b>Running total with this formula</b>",S_BOLD7),
Paragraph("2 LAQs (22) + 4 SAQs (16) + 8 VSAQs (16) = <b>54 marks minimum</b>. Good LAQs push to 65+",sty('x',8,True,C_DARK)),
Paragraph("Target: 65+ Bio/Physio\n55+ Anatomy",sty('x',8,True,C_DARK,TA_CENTER))],
]
formula_tbl = Table(formula_data, colWidths=[40*mm,107*mm,40*mm])
formula_tbl.setStyle(TableStyle([
('BACKGROUND',(0,0),(-1,0),C_DARK),('TEXTCOLOR',(0,0),(-1,0),C_WHITE),
('FONTNAME',(0,0),(-1,0),'Helvetica-Bold'),
('ROWBACKGROUNDS',(0,1),(-1,-2),[C_WHITE,C_STRIPE]),
('BACKGROUND',(0,-1),(-1,-1),colors.HexColor('#e8eaf6')),
('ALIGN',(2,0),(-1,-1),'CENTER'),('VALIGN',(0,0),(-1,-1),'MIDDLE'),
('GRID',(0,0),(-1,-1),0.3,colors.HexColor('#cccccc')),
('TOPPADDING',(0,0),(-1,-1),3),('BOTTOMPADDING',(0,0),(-1,-1),4),
('LEFTPADDING',(0,0),(-1,-1),4),
]))
story.append(formula_tbl)
story.append(Spacer(1,4*mm))
story.append(HRFlowable(width="100%", thickness=1.5, color=C_DARK))
story.append(Paragraph(
"You have the base knowledge, the right books, and the right plan. Give the time, follow the system, and the marks will follow. ā Orris š©ŗ",
sty('footer',8.5,True,C_DARK,TA_CENTER,12)))
doc.build(story)
print("PDF generated successfully!")
cd /home/daytona/workspace/mbbs-tracker && python3 generate_final_plan.py 2>&1
cd /home/daytona/workspace/mbbs-tracker && python3 -c " # Find the problematic pā¦
cd /home/daytona/workspace/mbbs-tracker && python3 -c " # The issue is the SPAN ā¦
cd /home/daytona/workspace/mbbs-tracker && python3 -c " # Fix the paper_col funcā¦
cd /home/daytona/workspace/mbbs-tracker && python3 generate_final_plan.py 2>&1
cd /home/daytona/workspace/mbbs-tracker && python3 -c " # The syl_row table has ā¦
cd /home/daytona/workspace/mbbs-tracker && python3 -c " # The issue must be elseā¦
cd /home/daytona/workspace/mbbs-tracker && python3 -c " # Element 12 is the syl_ā¦
cd /home/daytona/workspace/mbbs-tracker && python3 -c " # Element 12 = index 12 ā¦
cd /home/daytona/workspace/mbbs-tracker && python3 -c " with open('generate_finaā¦
cd /home/daytona/workspace/mbbs-tracker && python3 << 'PYEOF' with open('generatā¦
cd /home/daytona/workspace/mbbs-tracker && python3 generate_final_plan.py 2>&1
ls -lh /home/daytona/workspace/mbbs-tracker/MBBS_Final_Master_Plan.pdf
MBBS Final Master Plan
PDF Document Ā· PDF
Hey can you guve the least time possible gor histology slides coz i already studies it for 3 times in prevopus exams
| Slide | 2 key identifying features to recall |
|---|---|
| Areolar tissue | Fibroblasts + collagen + elastic fibres, ground substance |
| Adipose tissue | Large white fat cells, peripheral nucleus, signet ring appearance |
| Hyaline cartilage | Chondrocytes in lacunae, no fibres visible, perichondrium |
| Elastic cartilage | Chondrocytes + elastic fibres visible, perichondrium present |
| Fibrocartilage | Chondrocytes in rows between collagen bundles, NO perichondrium |
| TS of Bone | Haversian system, osteocytes in lacunae, canaliculi |
| Skeletal muscle | Cross striations, peripheral nuclei, no branching |
| Smooth muscle | Spindle shaped, central nucleus, no striations |
| Cardiac muscle | Striations + central nucleus + intercalated discs |
| Muscular artery | Thick tunica media, internal elastic lamina visible |
| Elastic artery | Wavy elastic lamellae in media (aorta) |
| Lymph node | Cortex (follicles) + medulla (cords) + sinuses |
| Thick skin | 5 layers of epidermis including stratum lucidum, no hair |
| Thin skin | 4 layers, has hair follicles |
| Parotid gland | Pure serous acini, no mucous cells, striated ducts |
| Submandibular | Mixed serous + mucous, serous demilunes |
| Sublingual | Predominantly mucous acini |
| Thymus | Cortex + medulla, Hassall's corpuscles in medulla |
| Palatine tonsil | Crypts lined by stratified squamous epithelium, lymphoid tissue |
| Retina | 10 layers, rods and cones visible |
| Cornea | 5 layers, avascular, stratified squamous anteriorly |
| Thyroid gland | Follicles filled with colloid, follicular cells, parafollicular cells |
| Cerebrum | Grey matter (neurons) outer, white matter inner, cortical layers |
| Cerebellum | Molecular + Purkinje cell layer + granular layer, Purkinje cells characteristic |
| Tongue | Taste buds on fungiform/circumvallate papillae, striated muscle core |
| Spinal cord | Grey matter H-shaped, white matter surrounds, anterior horn cells |
| Slide | 2 key identifying features |
|---|---|
| Spleen | Red pulp + white pulp (Malpighian corpuscles), no capsular trabeculae in lymph node |
| Lung | Alveoli, thin alveolar walls, bronchioles (no cartilage) vs bronchi (has cartilage) |
| Stomach | Gastric pits + gastric glands, parietal cells (pink, triangular) + chief cells |
| Duodenum | Villi + Brunner's glands in submucosa (unique to duodenum!) |
| Colon | No villi, deep crypts, goblet cells abundant |
| Appendix | Like colon but with lymphoid tissue in submucosa |
| Pancreas | Exocrine acini + islets of Langerhans (paler staining) |
| Liver | Hepatic lobule, central vein, portal triad, hepatocytes in plates |
| Gallbladder | Rugae, simple columnar epithelium, no submucosa, no glands |
| Kidney | Glomeruli, proximal tubule (brush border), distal tubule, collecting duct |
| Testis | Seminiferous tubules, spermatogenic cells, Leydig cells between tubules |
| Urinary bladder | Transitional epithelium (urothelium), umbrella cells |
| Adrenal gland | Cortex (3 zones: glomerulosa, fasciculata, reticularis) + medulla |
| Ovary | Follicles at different stages, corpus luteum, stroma |
| Uterus | Endometrium (glands) + myometrium (smooth muscle) |
Create a histology quick-reference cheat sheet PDF with slide ID features only (2 lines per slide)
~/mbbs-tracker/generate_histo_cheatsheet.py
from reportlab.lib.pagesizes import A4
from reportlab.lib import colors
from reportlab.lib.units import mm
from reportlab.platypus import SimpleDocTemplate, Table, TableStyle, Paragraph, Spacer
from reportlab.lib.styles import ParagraphStyle
from reportlab.lib.enums import TA_CENTER, TA_LEFT
doc = SimpleDocTemplate(
"/home/daytona/workspace/mbbs-tracker/Histology_Cheatsheet.pdf",
pagesize=A4,
rightMargin=10*mm, leftMargin=10*mm,
topMargin=10*mm, bottomMargin=10*mm
)
# Colors
C_P1 = colors.HexColor('#b71c1c') # Paper 1 - red
C_P2 = colors.HexColor('#1565c0') # Paper 2 - blue
C_DARK = colors.HexColor('#0d1b2a')
C_GOLD = colors.HexColor('#f57f17')
C_WHITE = colors.white
C_STRIPE = colors.HexColor('#fafafa')
C_P1BG = colors.HexColor('#fff5f5')
C_P2BG = colors.HexColor('#f0f4ff')
def sty(size=8, bold=False, color=colors.black, align=TA_LEFT, leading=10):
return ParagraphStyle('x', fontSize=size,
fontName='Helvetica-Bold' if bold else 'Helvetica',
textColor=color, alignment=align, leading=leading)
def hdr(text, bg, fs=8.5):
t = Table([[Paragraph(text, sty(fs, True, C_WHITE, TA_CENTER, 12))]],
colWidths=[189*mm])
t.setStyle(TableStyle([
('BACKGROUND',(0,0),(-1,-1), bg),
('TOPPADDING',(0,0),(-1,-1),5),
('BOTTOMPADDING',(0,0),(-1,-1),5),
]))
return t
# āā SLIDE DATA āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
# (Slide name, key feature 1, key feature 2, stain note, section label)
# section label: G=General, S=Systemic
paper1 = [
# āā GENERAL CONNECTIVE TISSUE āā
("SECTION", "GENERAL CONNECTIVE TISSUE & CARTILAGE", None, None, None),
("Areolar Tissue",
"Fibroblasts scattered in loose matrix; collagen (pink) + elastic (wavy) fibres",
"Most abundant CT ā ground substance visible between fibres",
"H&E", "G"),
("Adipose Tissue",
"Large empty-looking cells (fat dissolved in processing); nucleus pushed to periphery",
"'Signet ring' appearance; thin septa of CT between fat cells",
"H&E", "G"),
("Hyaline Cartilage",
"Chondrocytes in lacunae; homogeneous glassy matrix; NO visible fibres",
"Perichondrium present; isogenous groups of chondrocytes",
"H&E", "G"),
("Elastic Cartilage",
"Chondrocytes in lacunae; elastic fibres visible in matrix (dark with special stain)",
"Perichondrium present; more cellular than hyaline",
"H&E / Orcein", "G"),
("Fibrocartilage",
"Chondrocytes arranged in rows between thick collagen bundles",
"NO perichondrium; fibres dominate over cells ā toughest cartilage",
"H&E", "G"),
# āā BONE āā
("SECTION", "BONE", None, None, None),
("TS of Bone (Compact)",
"Haversian systems (osteons): central Haversian canal + concentric lamellae",
"Osteocytes in lacunae connected by canaliculi; outer circumferential lamellae",
"Ground section", "G"),
# āā MUSCLE āā
("SECTION", "MUSCLE", None, None, None),
("Skeletal Muscle",
"Cross striations (alternating dark A-bands, light I-bands); PERIPHERAL nuclei",
"Long cylindrical fibres; no branching; multiple nuclei per fibre",
"H&E", "G"),
("Smooth Muscle",
"Spindle-shaped cells; CENTRAL oval nucleus; NO striations",
"Cells packed closely; TS shows round cells with central dots",
"H&E", "G"),
("Cardiac Muscle",
"Cross striations + CENTRAL nucleus + INTERCALATED DISCS (key feature!)",
"Branching fibres; 1-2 nuclei per cell; less striated than skeletal",
"H&E", "G"),
# āā BLOOD VESSELS āā
("SECTION", "BLOOD VESSELS", None, None, None),
("Muscular Artery",
"Thick tunica media (smooth muscle); internal elastic lamina visible as wavy pink line",
"Tunica adventitia present; lumen circular; external elastic lamina also visible",
"H&E / EVG", "G"),
("Elastic Artery (Aorta)",
"Multiple wavy elastic lamellae in tunica media (50+ layers)",
"Thickest wall; no clear internal elastic lamina; adventitia thin relative to media",
"H&E / EVG", "G"),
# āā LYMPHOID āā
("SECTION", "LYMPHOID TISSUE", None, None, None),
("Lymph Node",
"Cortex: lymphoid follicles (primary/secondary with germinal centres)",
"Medulla: medullary cords + sinuses; subcapsular sinus under capsule",
"H&E", "G"),
# āā SKIN āā
("SECTION", "SKIN", None, None, None),
("Thick Skin",
"5 epidermal layers incl. stratum LUCIDUM (unique to thick skin); no hair follicles",
"Layers: basale ā spinosum ā granulosum ā LUCIDUM ā corneum",
"H&E", "G"),
("Thin Skin",
"4 epidermal layers (NO stratum lucidum); hair follicles + sebaceous glands present",
"Thinner stratum corneum; dermis shows papillary + reticular layers",
"H&E", "G"),
# āā SALIVARY GLANDS āā
("SECTION", "SALIVARY GLANDS", None, None, None),
("Parotid Gland",
"PURE SEROUS acini only (dark-staining, round with central lumen); NO mucous",
"Striated ducts prominent; abundant zymogen granules in acinar cells",
"H&E", "S"),
("Submandibular Gland",
"MIXED: majority serous + some mucous acini; serous DEMILUNES capping mucous acini",
"Both striated ducts and intercalated ducts seen",
"H&E", "S"),
("Sublingual Gland",
"PREDOMINANTLY MUCOUS acini (pale, foamy cytoplasm); few serous demilunes",
"No striated ducts; short intercalated ducts; smallest major salivary gland",
"H&E", "S"),
# āā OTHER SYSTEMIC P1 āā
("SECTION", "LYMPHOID + ENDOCRINE + SPECIAL SENSES", None, None, None),
("Thymus",
"Cortex: densely packed lymphocytes (dark); Medulla: pale with HASSALL'S CORPUSCLES",
"Hassall's corpuscles = concentric whorls of epithelial cells (pathognomonic!)",
"H&E", "S"),
("Palatine Tonsil",
"Crypts lined by stratified squamous epithelium; dense lymphoid tissue in walls",
"No capsule on surface; germinal centres in follicles; surface epithelium dips into crypts",
"H&E", "S"),
("Retina",
"10 layers; outermost = pigment epithelium; photoreceptors (rods/cones) next",
"Ganglion cell layer + nerve fibre layer innermost; no blood vessels in foveal centre",
"H&E", "S"),
("Cornea",
"5 layers: epithelium ā Bowman's ā stroma ā Descemet's ā endothelium",
"AVASCULAR; regular collagen lamellae in stroma (gives transparency); no pigment",
"H&E", "S"),
("Thyroid Gland",
"Follicles of varying sizes filled with pink COLLOID; follicular cells (low cuboidal)",
"Parafollicular (C) cells in interfollicular space; no ducts ā endocrine gland",
"H&E", "S"),
("Cerebrum",
"Grey matter outer (6 cortical layers with neurons); white matter inner (nerve fibres)",
"Pyramidal neurons visible; no myelin in grey matter; meninges may be visible",
"H&E / Nissl", "S"),
("Cerebellum",
"3 layers: outer Molecular ā middle PURKINJE CELL (large flask-shaped) ā inner Granular",
"Purkinje cells are pathognomonic ā large, single-layered, flask-shaped with arborising dendrites",
"H&E / Nissl", "S"),
("Tongue",
"Striated muscle core (3 planes); papillae on surface; TASTE BUDS on circumvallate/fungiform papillae",
"Serous glands of von Ebner open into circumvallate papillae moat",
"H&E", "S"),
("Spinal Cord",
"Grey matter: H-shaped (butterfly) with anterior horn cells (large motor neurons)",
"White matter surrounds grey; anterior horn cells have prominent Nissl granules",
"H&E / Nissl", "S"),
]
paper2 = [
# āā GIT āā
("SECTION", "GASTROINTESTINAL TRACT", None, None, None),
("Stomach",
"Gastric PITS (short) opening into gastric GLANDS; PARIETAL cells (pink, triangular, fried-egg)",
"Chief cells (basophilic, basal); no villi; surface mucous cells lining pits",
"H&E", "S"),
("Duodenum",
"Villi + BRUNNER'S GLANDS in submucosa (UNIQUE to duodenum ā key ID feature!)",
"Crypts of Lieberkuhn; goblet cells in epithelium; Paneth cells at crypt base",
"H&E", "S"),
("Colon",
"NO villi; deep straight crypts (tubular glands); ABUNDANT GOBLET CELLS",
"Taenia coli in muscularis externa; appendices epiploicae; haustra",
"H&E", "S"),
("Appendix",
"Like colon (no villi, goblet cells) BUT prominent lymphoid follicles in submucosa",
"Narrow lumen; lymphoid tissue may obliterate lumen; smaller than colon",
"H&E", "S"),
# āā GLANDS āā
("SECTION", "GLANDS", None, None, None),
("Pancreas",
"Exocrine: serous acini with zymogen granules; centroacinar cells (pale, central)",
"Endocrine: ISLETS OF LANGERHANS ā paler-staining cell clusters scattered in exocrine tissue",
"H&E", "S"),
("Liver",
"HEPATIC LOBULE: central vein ā hepatocytes in plates radiating outward ā portal triad at corners",
"Portal triad = portal vein + hepatic artery + bile duct; sinusoids between hepatocyte plates",
"H&E", "S"),
("Gallbladder",
"RUGAE (folds); simple COLUMNAR epithelium; NO submucosa; NO glands in wall",
"Thin muscularis; Rokitansky-Aschoff sinuses (epithelial invaginations) in chronic cholecystitis",
"H&E", "S"),
# āā URINARY āā
("SECTION", "URINARY SYSTEM", None, None, None),
("Kidney",
"Cortex: glomeruli + proximal tubules (brush border) + distal tubules (no brush border)",
"Medulla: loops of Henle + collecting ducts (large, pale); renal corpuscle = glomerulus + Bowman's",
"H&E", "S"),
("Urinary Bladder",
"TRANSITIONAL EPITHELIUM (urothelium); UMBRELLA CELLS (large, dome-shaped surface cells)",
"Thickness changes with filling state; thick muscularis (detrusor); no glands in normal wall",
"H&E", "S"),
# āā REPRODUCTIVE āā
("SECTION", "REPRODUCTIVE SYSTEM", None, None, None),
("Testis",
"SEMINIFEROUS TUBULES lined by spermatogenic cells + Sertoli cells; LEYDIG cells between tubules",
"Spermatogenic cells in stages from base to lumen; Leydig cells = large, eosinophilic, in groups",
"H&E", "S"),
("Ovary",
"Follicles at various stages: primordial ā primary ā secondary ā Graafian (antrum visible)",
"Corpus luteum (large, folded, yellow); corpus albicans (scar); stroma = spindle cells",
"H&E", "S"),
("Uterus",
"ENDOMETRIUM: surface epithelium + uterine glands (straight in proliferative, tortuous in secretory)",
"MYOMETRIUM: thick smooth muscle; glands key to dating cycle phase",
"H&E", "S"),
# āā RESPIRATORY āā
("SECTION", "RESPIRATORY SYSTEM", None, None, None),
("Lung",
"ALVEOLI: thin walls (type I pneumocytes); type II pneumocytes (cuboidal, surfactant)",
"Bronchioles (no cartilage, has smooth muscle) vs bronchi (cartilage plates present)",
"H&E", "S"),
# āā ENDOCRINE āā
("SECTION", "ENDOCRINE", None, None, None),
("Adrenal Gland",
"Cortex: 3 zones ā Glomerulosa (outer, arched) ā Fasciculata (middle, long columns, pale) ā Reticularis (inner, network)",
"Medulla: chromaffin cells (large, pale); cortex:medulla ratio = 4:1; capsule present",
"H&E", "S"),
# āā LYMPHOID P2 āā
("SECTION", "LYMPHOID", None, None, None),
("Spleen",
"WHITE PULP: lymphoid tissue around central arteriole (PALS) + lymphoid follicles",
"RED PULP: splenic sinusoids + splenic cords (Billroth cords); no afferent lymphatics",
"H&E", "S"),
# āā MALE REPRO āā
("SECTION", "VAS DEFERENS", None, None, None),
("Vas Deferens",
"PSEUDOSTRATIFIED COLUMNAR epithelium with stereocilia; VERY THICK smooth muscle wall (3 layers)",
"Thick muscularis = key ID; small lumen relative to wall thickness",
"H&E", "S"),
]
story = []
# āā TITLE āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
title_tbl = Table([[
Paragraph("HISTOLOGY QUICK-REFERENCE CHEAT SHEET", sty(15, True, C_WHITE, TA_CENTER, 18)),
]], colWidths=[189*mm])
title_tbl.setStyle(TableStyle([
('BACKGROUND',(0,0),(-1,-1), C_DARK),
('TOPPADDING',(0,0),(-1,-1),8),('BOTTOMPADDING',(0,0),(-1,-1),8),
]))
story.append(title_tbl)
info_tbl = Table([[
Paragraph("MBBS 1st Year | KNRUHS | Slide ID features only ā 2 lines per slide", sty(8, False, colors.HexColor('#555'), TA_CENTER, 10)),
Paragraph("Paper I = RED | Paper II = BLUE | HI = High yield slide for viva", sty(8, False, colors.HexColor('#555'), TA_CENTER, 10)),
]], colWidths=[95*mm, 94*mm])
info_tbl.setStyle(TableStyle([
('BACKGROUND',(0,0),(-1,-1), colors.HexColor('#f5f5f5')),
('BOX',(0,0),(-1,-1),0.5,C_DARK),
('TOPPADDING',(0,0),(-1,-1),3),('BOTTOMPADDING',(0,0),(-1,-1),3),
]))
story.append(info_tbl)
story.append(Spacer(1,3*mm))
def build_slide_table(slides, paper_color, bg_color):
"""Build a compact table for one paper's slides."""
rows = []
# Header
rows.append([
Paragraph("<b>#</b>", sty(7.5, True, C_WHITE, TA_CENTER)),
Paragraph("<b>SLIDE NAME</b>", sty(7.5, True, C_WHITE, TA_CENTER)),
Paragraph("<b>KEY IDENTIFYING FEATURES (2 lines)</b>", sty(7.5, True, C_WHITE, TA_CENTER)),
Paragraph("<b>Stain</b>", sty(7.5, True, C_WHITE, TA_CENTER)),
Paragraph("<b>ā</b>", sty(9, True, C_WHITE, TA_CENTER)),
])
slide_num = 0
for item in slides:
if item[0] == "SECTION":
# Section header row
rows.append([
Paragraph("", sty(7)),
Paragraph(f" {item[1]}", sty(7.5, True, paper_color, TA_LEFT, 10)),
Paragraph("", sty(7)),
Paragraph("", sty(7)),
Paragraph("", sty(7)),
])
else:
slide_num += 1
name, feat1, feat2, stain, _ = item
feat_text = f"<b>1.</b> {feat1}<br/><b>2.</b> {feat2}"
rows.append([
Paragraph(f"<b>{slide_num}</b>", sty(7.5, True, paper_color, TA_CENTER)),
Paragraph(f"<b>{name}</b>", sty(7.5, True, C_DARK, TA_LEFT, 10)),
Paragraph(feat_text, sty(7, False, colors.HexColor('#1a1a1a'), TA_LEFT, 9.5)),
Paragraph(stain, sty(6.5, False, colors.HexColor('#555'), TA_CENTER, 9)),
Paragraph("ā", sty(10, False, C_DARK, TA_CENTER)),
])
t = Table(rows, colWidths=[8*mm, 32*mm, 122*mm, 14*mm, 13*mm])
style = [
('BACKGROUND',(0,0),(-1,0), paper_color),
('TEXTCOLOR',(0,0),(-1,0), C_WHITE),
('VALIGN',(0,0),(-1,-1),'MIDDLE'),
('TOPPADDING',(0,0),(-1,-1),2.5),
('BOTTOMPADDING',(0,0),(-1,-1),2.5),
('LEFTPADDING',(0,0),(-1,-1),3),
('RIGHTPADDING',(0,0),(-1,-1),3),
('GRID',(0,0),(-1,-1),0.25, colors.HexColor('#dddddd')),
('BOX',(0,0),(-1,-1),1, paper_color),
]
# Color section header rows and alternating slide rows
r = 1
slide_idx = 0
for item in slides:
if item[0] == "SECTION":
style.append(('BACKGROUND',(0,r),(-1,r), colors.HexColor('#f0f0f0')))
style.append(('SPAN',(1,r),(3,r)))
style.append(('LINEABOVE',(0,r),(-1,r),0.8, paper_color))
else:
bg = C_WHITE if slide_idx % 2 == 0 else bg_color
style.append(('BACKGROUND',(0,r),(-1,r), bg))
slide_idx += 1
r += 1
t.setStyle(TableStyle(style))
return t
# āā PAPER I āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
story.append(hdr(" PAPER I HISTOLOGY SLIDES ā General + Systemic (Head & Neck region)", C_P1))
story.append(build_slide_table(paper1, C_P1, C_P1BG))
story.append(Spacer(1,5*mm))
# āā PAPER II āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
story.append(hdr(" PAPER II HISTOLOGY SLIDES ā Systemic (Abdomen, Thorax, Pelvis region)", C_P2))
story.append(build_slide_table(paper2, C_P2, C_P2BG))
story.append(Spacer(1,5*mm))
# āā QUICK VIVA DIFFERENTIATORS āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
diff_hdr = Table([[Paragraph(" QUICK VIVA DIFFERENTIATORS ā These 5 Come Up Every Year", sty(9, True, C_WHITE, TA_LEFT, 12))]],
colWidths=[189*mm])
diff_hdr.setStyle(TableStyle([('BACKGROUND',(0,0),(-1,-1), C_DARK),
('TOPPADDING',(0,0),(-1,-1),4),('BOTTOMPADDING',(0,0),(-1,-1),4)]))
story.append(diff_hdr)
diff_data = [
[Paragraph("<b>Q: Parotid vs Submandibular vs Sublingual?</b>", sty(7.5, True, C_DARK)),
Paragraph("Parotid = pure serous | Submandibular = mixed (mostly serous + demilunes) | Sublingual = mostly mucous", sty(7.5))],
[Paragraph("<b>Q: Cardiac vs Skeletal muscle?</b>", sty(7.5, True, C_DARK)),
Paragraph("Cardiac = central nucleus + intercalated discs + branching | Skeletal = peripheral nuclei + no branching", sty(7.5))],
[Paragraph("<b>Q: Duodenum vs Jejunum vs Ileum?</b>", sty(7.5, True, C_DARK)),
Paragraph("Duodenum = Brunner's glands in submucosa | Ileum = Peyer's patches | Jejunum = tallest villi, no special glands", sty(7.5))],
[Paragraph("<b>Q: Cortex of Lymph Node vs Spleen white pulp?</b>", sty(7.5, True, C_DARK)),
Paragraph("Lymph Node = follicles in outer cortex, subcapsular sinus | Spleen = PALS (lymphoid around artery), red pulp sinusoids", sty(7.5))],
[Paragraph("<b>Q: Bronchus vs Bronchiole?</b>", sty(7.5, True, C_DARK)),
Paragraph("Bronchus = has CARTILAGE plates | Bronchiole = NO cartilage, has smooth muscle, smaller lumen", sty(7.5))],
[Paragraph("<b>Q: Thick vs Thin skin?</b>", sty(7.5, True, C_DARK)),
Paragraph("Thick skin = 5 layers incl. stratum LUCIDUM, no hair | Thin skin = 4 layers, has hair follicles", sty(7.5))],
[Paragraph("<b>Q: Adrenal cortex zones?</b>", sty(7.5, True, C_DARK)),
Paragraph("GFR = Glomerulosa (salt/aldosterone) ā Fasciculata (sugar/cortisol) ā Reticularis (sex hormones) | Mnemonic: GFR like kidney!", sty(7.5))],
]
diff_tbl = Table(diff_data, colWidths=[52*mm, 137*mm])
diff_tbl.setStyle(TableStyle([
('ROWBACKGROUNDS',(0,0),(-1,-1),[colors.white, colors.HexColor('#f5f5f5')]),
('GRID',(0,0),(-1,-1),0.3, colors.HexColor('#cccccc')),
('VALIGN',(0,0),(-1,-1),'MIDDLE'),
('TOPPADDING',(0,0),(-1,-1),3),('BOTTOMPADDING',(0,0),(-1,-1),3),
('LEFTPADDING',(0,0),(-1,-1),5),
('BOX',(0,0),(-1,-1),1, C_DARK),
]))
story.append(diff_tbl)
story.append(Spacer(1,3*mm))
# āā REVISION SCHEDULE āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
rev_hdr = Table([[Paragraph(" YOUR HISTOLOGY REVISION SCHEDULE ā Minimum Time, Maximum Retention", sty(9, True, C_WHITE, TA_LEFT, 12))]],
colWidths=[189*mm])
rev_hdr.setStyle(TableStyle([('BACKGROUND',(0,0),(-1,-1), colors.HexColor('#2e7d32')),
('TOPPADDING',(0,0),(-1,-1),4),('BOTTOMPADDING',(0,0),(-1,-1),4)]))
story.append(rev_hdr)
rev_data = [
[Paragraph("<b>During study (Days 1-27)</b>", sty(7.5, True)),
Paragraph("When you study a system, glance at that system's slide row here for 2 minutes ā just confirm the 2 key features. Done.", sty(7.5))],
[Paragraph("<b>Revision Sundays (Days 7, 14, 21)</b>", sty(7.5, True)),
Paragraph("15-minute flash: cover the 'Key Features' column, recall from memory. Tick ā if you got it right. Only re-read the ones you blanked on.", sty(7.5))],
[Paragraph("<b>Day 28 ā Anatomy Blast</b>", sty(7.5, True)),
Paragraph("One 20-minute pass through this entire sheet. Focus only on unticked slides. Look at the Quick Viva Differentiators section.", sty(7.5))],
[Paragraph("<b>Before Anatomy Practical</b>", sty(7.5, True)),
Paragraph("One 30-minute pass. Sketch 2-3 key features of each slide mentally. Use the Quick Differentiators for viva prep.", sty(7.5))],
[Paragraph("<b>Total time across 30 days</b>", sty(7.5, True, colors.HexColor('#2e7d32'))),
Paragraph("<b>~2-3 hours total</b> ā since you've already studied slides 3 times, this is pure maintenance. Time saved goes into Anatomy LAQ writing practice.", sty(7.5, True, colors.HexColor('#2e7d32')))],
]
rev_tbl = Table(rev_data, colWidths=[42*mm, 147*mm])
rev_tbl.setStyle(TableStyle([
('ROWBACKGROUNDS',(0,0),(-1,-1),[colors.white, colors.HexColor('#f1f8e9')]),
('GRID',(0,0),(-1,-1),0.3, colors.HexColor('#cccccc')),
('VALIGN',(0,0),(-1,-1),'MIDDLE'),
('TOPPADDING',(0,0),(-1,-1),3),('BOTTOMPADDING',(0,0),(-1,-1),3),
('LEFTPADDING',(0,0),(-1,-1),5),
('BOX',(0,0),(-1,-1),1, colors.HexColor('#2e7d32')),
]))
story.append(rev_tbl)
story.append(Spacer(1,4*mm))
from reportlab.platypus import HRFlowable
story.append(HRFlowable(width="100%", thickness=1, color=C_DARK))
story.append(Paragraph(
"You've studied these 3 times already ā this sheet is just your memory trigger. Glance, recall, move on. ā Orris š©ŗ",
sty(8, True, C_DARK, TA_CENTER, 12)))
doc.build(story)
print("Histology cheatsheet generated!")
cd /home/daytona/workspace/mbbs-tracker && python3 generate_histo_cheatsheet.py ā¦
ls -lh /home/daytona/workspace/mbbs-tracker/Histology_Cheatsheet.pdf
Histology Cheatsheet
PDF Document Ā· PDF