Need to revise Biochem, Path, Surgery, PSM, OBG, Pharm. And Derm. Along with it, integrated CNS, CBS, renal, and endo. Give me a perfect timetable for three days, minimum two hour per subject. Uh, give me, like, don't give biochem for a single day. Give split and give the topics.

Reading File
Searching the Web

effective medical exam revision schedule spaced retrieval active recall guidance

This is a 3-day, 30-hour revision plan. Every major subject gets at least 2 focused hours. Biochemistry is split across all three days, rather than kept to one day. Use the final 15-20 minutes of each block for active recall or 25-30 MCQs from that topic.

Day 1: Foundations + CNS

TimeSubjectTopics
8:00-10:00 AMBiochemistry IEnzymes and kinetics, vitamins and coenzymes, molecular biology, DNA replication/transcription/translation, inborn errors
10:15 AM-12:15 PMPathologyCell injury, inflammation, healing, hemodynamic disorders, neoplasia basics, high-yield general pathology MCQs
1:00-3:00 PMIntegrated CNSNeuroanatomy localization, stroke syndromes, seizures, meningitis/encephalitis, Parkinsonism, demyelinating diseases, CNS tumors
3:15-5:15 PMPSMEpidemiology, screening tests, study designs, biostatistics, national health programmes, vaccines and cold chain
6:00-8:00 PMCNS Revision and MCQsRevise the CNS algorithms and one-page notes from the afternoon; solve PYQs/MCQs and list errors
8:15-10:15 PMRapid recall block30 min Biochem recall + 30 min Path recall + 30 min PSM formulas/programmes + 30 min CNS images/clinical cases
Day 1 target: Finish core concepts and build an error list. Do not reread passively.

Day 2: Metabolism + CVS + OBG + Pharmacology

TimeSubjectTopics
8:00-10:00 AMBiochemistry IICarbohydrate metabolism, glycolysis/TCA/ETC, gluconeogenesis, glycogen storage disorders, diabetes-related biochemistry
10:15 AM-12:15 PMPharmacologyGeneral pharmacology, autonomic drugs, antihypertensives, antianginals, antiarrhythmics, diuretics, adverse effects
1:00-3:00 PMIntegrated CVSECG basics and arrhythmias, ischemic heart disease, heart failure, valvular lesions, hypertension, shock, infective endocarditis
3:15-5:15 PMOBGANC, normal labour, PPH, hypertensive disorders of pregnancy, abortion, ectopic pregnancy, contraception
6:00-8:00 PMCVS Integrated RevisionConnect pathology, pharmacology and medicine: MI, heart failure, hypertension, valvular disease. Do ECGs and clinical MCQs.
8:15-10:15 PMPharm + OBG MCQs1 hour pharmacology image-based/adverse-effect questions; 1 hour OBG emergency algorithms and PYQs
Day 2 target: Make short drug tables: indication, first-line drug, contraindication, key adverse effect.

Day 3: Lipids + Surgery + Derm + Renal + Endocrine

TimeSubjectTopics
8:00-10:00 AMBiochemistry IIILipid metabolism, lipoproteins, ketone bodies, amino-acid metabolism, urea cycle, purine/pyrimidine metabolism, nutrition
10:15 AM-12:15 PMSurgeryTrauma and shock, fluids/electrolytes, burns, acute abdomen, hernia, thyroid/breast basics, common instruments and investigations
1:00-3:00 PMDermatologyLeprosy, STIs, psoriasis, eczema, acne, fungal infections, vesiculobullous disorders, drug eruptions, dermatology images
3:15-5:15 PMIntegrated RenalAKI vs CKD, nephritic/nephrotic syndrome, RPGN, electrolytes and ABG, acid-base disorders, diuretics, dialysis indications
6:00-8:00 PMIntegrated EndocrineDiabetes and DKA/HHS, thyroid disorders, Cushing/Addison, pituitary disorders, calcium/PTH, endocrine pharmacology
8:15-10:15 PMFinal mixed revision30 min Biochem pathways, 30 min Surgery emergencies, 30 min Renal ABG/electrolytes, 30 min Endocrine algorithms and wrong MCQs
Day 3 target: Prioritize visual recall for derm lesions, surgical instruments, renal biopsy patterns, and endocrine flowcharts.

Non-negotiable rules for all 3 days

  1. Study 100 minutes, then take a 15-minute break.
  2. End every block with:
    • 10-minute closed-book recall
    • 10-15 MCQs/PYQs
    • Write mistakes in one running “last-day errors” list.
  3. Use the 30 minutes before sleep only for reviewing that error list, formulas, drug adverse effects, and image-based facts.
  4. Do not start new sources. Use one main revision source plus PYQs/MCQs.
  5. If you fall behind, do not cut Biochem. Cut the dedicated MCQ/revision blocks first, while retaining the 2-hour subject blocks.

Coverage check

  • Biochemistry: 6 hours, spread over 3 days
  • Pathology: 2 hours
  • Surgery: 2 hours
  • PSM: 2 hours
  • OBG: 2 hours
  • Pharmacology: 2 hours
  • Dermatology: 2 hours
  • CNS: 2 hours plus revision
  • CVS: 2 hours plus revision
  • Renal: 2 hours
  • Endocrine: 2 hours
This gives you structured first-pass revision, integration, and recall instead of merely reading topics once.

Give me as apdf

Reading File
Browsing Directory

~/

Running Command

mkdir -p "/tmp/workspace/three-day-medical-revision-timetable/output" && python - <<'PY' from reportlab.lib import colors from reportlab.lib.enums import TA_CENTER, TA_LEFT from reportlab.lib.pagesizes import A4 from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle from reportlab.lib.units import cm from reportlab.platypus import SimpleDocTemplate, Paragraph, Spacer, Table, TableStyle, PageBreak, KeepTogether from reportlab.pdfbase.pdfmetrics import stringWidth out='/tmp/workspace/three-day-medical-revision-timetable/output/Three_Day_Medical_Revision_Timetable.pdf' doc=SimpleDocTemplate(out,pagesize=A4,rightMargin=1.15*cm,leftMargin=1.15*cm,topMargin=1.05*cm,bottomMargin=1.05*cm) styles=getSampleStyleSheet() styles.add(ParagraphStyle(name='TitleX', parent=styles['Title'], fontName='Helvetica-Bold', fontSize=21, leading=25, textColor=colors.HexColor('#12334A'), alignment=TA_CENTER, spaceAfter=5)) styles.add(ParagraphStyle(name='SubX', parent=styles['Normal'], fontName='Helvetica', fontSize=9.5, leading=13, textColor=colors.HexColor('#496174'), alignment=TA_CENTER, spaceAfter=13)) styles.add(ParagraphStyle(name='DayHead', parent=styles['Heading1'], fontName='Helvetica-Bold', fontSize=15, leading=19, textColor=colors.white, spaceBefore=0, spaceAfter=0)) styles.add(ParagraphStyle(name='Cell', parent=styles['Normal'], fontName='Helvetica', fontSize=8.2, leading=10.1, textColor=colors.HexColor('#1E2D38'))) styles.add(ParagraphStyle(name='CellB', parent=styles['Normal'], fontName='Helvetica-Bold', fontSize=8.3, leading=10.1, textColor=colors.HexColor('#1E2D38'))) styles.add(ParagraphStyle(name='Small', parent=styles['Normal'], fontName='Helvetica', fontSize=8.5, leading=11, textColor=colors.HexColor('#263945'))) styles.add(ParagraphStyle(name='H2x', parent=styles['Heading2'], fontName='Helvetica-Bold', fontSize=12, leading=15, textColor=colors.HexColor('#12334A'), spaceBefore=8, spaceAfter=5)) def P(text, sty='Cell'): return Paragraph(text, styles[sty]) def day_banner(title, colour): t=Table([[P(title,'DayHead')]], colWidths=[18.7*cm]) t.setStyle(TableStyle([('BACKGROUND',(0,0),(-1,-1),colors.HexColor(colour)),('LEFTPADDING',(0,0),(-1,-1),9),('TOPPADDING',(0,0),(-1,-1),7),('BOTTOMPADDING',(0,0),(-1,-1),7)])) return t def schedule(rows, accent): data=[[P('<b>TIME</b>','Cell'), P('<b>SUBJECT</b>','Cell'), P('<b>TOPICS / TASK</b>','Cell')]] data += [[P(a),P(b,'CellB'),P(c)] for a,b,c in rows] t=Table(data,colWidths=[2.9*cm,3.5*cm,12.3*cm],repeatRows=1) commands=[('BACKGROUND',(0,0),(-1,0),colors.HexColor('#EAF1F5')),('TEXTCOLOR',(0,0),(-1,0),colors.HexColor('#12334A')),('GRID',(0,0),(-1,-1),0.35,colors.HexColor('#B9C8D1')),('VALIGN',(0,0),(-1,-1),'TOP'),('LEFTPADDING',(0,0),(-1,-1),6),('RIGHTPADDING',(0,0),(-1,-1),6),('TOPPADDING',(0,0),(-1,-1),6),('BOTTOMPADDING',(0,0),(-1,-1),6)] for i in range(1,len(data)): if i%2==0: commands.append(('BACKGROUND',(0,i),(-1,i),colors.HexColor('#F8FAFB'))) commands.append(('LINEBEFORE',(1,i),(1,i),1.5,colors.HexColor(accent))) t.setStyle(TableStyle(commands)); return t D1=[ ('8:00-10:00 AM','Biochemistry I','Enzymes and kinetics; vitamins and coenzymes; molecular biology; DNA replication, transcription and translation; inborn errors.'), ('10:15 AM-12:15 PM','Pathology','Cell injury; inflammation; healing; hemodynamic disorders; neoplasia basics; high-yield general pathology MCQs.'), ('1:00-3:00 PM','Integrated CNS','Neuroanatomy localisation; stroke syndromes; seizures; meningitis/encephalitis; Parkinsonism; demyelinating disease; CNS tumours.'), ('3:15-5:15 PM','PSM','Epidemiology; screening tests; study designs; biostatistics; national health programmes; vaccines and cold chain.'), ('6:00-8:00 PM','CNS revision + MCQs','Revise afternoon algorithms and one-page notes. Solve PYQs/MCQs. List every error for the final-night review.'), ('8:15-10:15 PM','Rapid recall','30 min Biochem recall + 30 min Path recall + 30 min PSM formulas/programmes + 30 min CNS images and clinical cases.')] D2=[ ('8:00-10:00 AM','Biochemistry II','Carbohydrate metabolism; glycolysis, TCA and ETC; gluconeogenesis; glycogen storage disorders; diabetes-related biochemistry.'), ('10:15 AM-12:15 PM','Pharmacology','General pharmacology; autonomic drugs; antihypertensives; antianginals; antiarrhythmics; diuretics; key adverse effects.'), ('1:00-3:00 PM','Integrated CVS','ECG basics and arrhythmias; IHD; heart failure; valvular lesions; hypertension; shock; infective endocarditis.'), ('3:15-5:15 PM','OBG','ANC; normal labour; PPH; hypertensive disorders of pregnancy; abortion; ectopic pregnancy; contraception.'), ('6:00-8:00 PM','CVS integrated revision','Connect pathology, pharmacology and medicine in MI, HF, hypertension and valvular disease. Do ECGs and clinical MCQs.'), ('8:15-10:15 PM','Pharm + OBG MCQs','1 hour pharmacology image-based/adverse-effect questions + 1 hour OBG emergency algorithms and PYQs.')] D3=[ ('8:00-10:00 AM','Biochemistry III','Lipid metabolism; lipoproteins; ketone bodies; amino-acid metabolism; urea cycle; purine/pyrimidine metabolism; nutrition.'), ('10:15 AM-12:15 PM','Surgery','Trauma and shock; fluids/electrolytes; burns; acute abdomen; hernia; thyroid/breast basics; instruments and investigations.'), ('1:00-3:00 PM','Dermatology','Leprosy; STIs; psoriasis; eczema; acne; fungal infections; vesiculobullous disorders; drug eruptions; dermatology images.'), ('3:15-5:15 PM','Integrated Renal','AKI vs CKD; nephritic/nephrotic syndromes; RPGN; electrolytes and ABG; acid-base disorders; diuretics; dialysis indications.'), ('6:00-8:00 PM','Integrated Endocrine','Diabetes and DKA/HHS; thyroid disorders; Cushing/Addison; pituitary disorders; calcium/PTH; endocrine pharmacology.'), ('8:15-10:15 PM','Final mixed revision','30 min Biochem pathways + 30 min Surgery emergencies + 30 min Renal ABG/electrolytes + 30 min Endocrine algorithms and wrong MCQs.')] story=[Paragraph('3-Day Medical Revision Timetable',styles['TitleX']),Paragraph('30 focused hours | Biochemistry split across all three days | Every core subject receives at least 2 dedicated hours',styles['SubX'])] for title, color, rows, target in [ ('DAY 1 | Foundations + CNS','#147D8D',D1,'Target: Finish core concepts and build an error list. Do not reread passively.'), ('DAY 2 | Metabolism + CVS + OBG + Pharmacology','#8657A3',D2,'Target: Make short drug tables: indication, first-line drug, contraindication and key adverse effect.'), ('DAY 3 | Lipids + Surgery + Derm + Renal + Endocrine','#B66A25',D3,'Target: Prioritise visual recall for derm lesions, instruments, renal biopsy patterns and endocrine flowcharts.')]: story += [day_banner(title,color),Spacer(1,0.22*cm),schedule(rows,color),Spacer(1,0.18*cm),Paragraph('<b>'+target+'</b>',styles['Small']),PageBreak()] story.pop() story += [Spacer(1,0.15*cm),Paragraph('Daily Method: Make Each Block Count',styles['H2x'])] method=[ ['1','Study for 100 minutes, then take a 15-minute break.'], ['2','End every block with 10 minutes of closed-book recall and 10-15 MCQs/PYQs.'], ['3','Maintain one running “Last-Day Errors” list: incorrect answers, forgotten facts, weak images and formulas.'], ['4','Before sleep, review only the errors list, formulas, drug adverse effects and image-based facts.'], ['5','Use one primary revision source plus PYQs/MCQs. Do not start new resources in these three days.'], ['6','If behind schedule, shorten a dedicated MCQ/revision block first. Do not cut the 2-hour core-subject blocks.']] t=Table([[P('<b>'+a+'</b>','CellB'),P(b,'Small')] for a,b in method],colWidths=[0.8*cm,17.9*cm]) t.setStyle(TableStyle([('BACKGROUND',(0,0),(-1,-1),colors.HexColor('#F3F7F8')),('BOX',(0,0),(-1,-1),0.6,colors.HexColor('#ABC0C9')),('INNERGRID',(0,0),(-1,-1),0.35,colors.HexColor('#D2DEE3')),('VALIGN',(0,0),(-1,-1),'TOP'),('LEFTPADDING',(0,0),(-1,-1),7),('RIGHTPADDING',(0,0),(-1,-1),7),('TOPPADDING',(0,0),(-1,-1),6),('BOTTOMPADDING',(0,0),(-1,-1),6),('BACKGROUND',(0,0),(0,-1),colors.HexColor('#DDEDF0'))])) story.append(t) story += [Spacer(1,0.3*cm),Paragraph('Coverage Check',styles['H2x'])] coverage=[['Area','Dedicated hours / placement'],['Biochemistry','6 hours across Days 1, 2 and 3'],['Pathology, Surgery, PSM, OBG, Pharmacology, Dermatology','2 hours each'],['Integrated CNS and CVS','2 hours each + a 2-hour dedicated revision block'],['Integrated Renal and Endocrine','2 hours each']] t2=Table([[P('<b>'+x+'</b>' if i==0 else x,'Cell') for x in row] for i,row in enumerate(coverage)],colWidths=[8.1*cm,10.6*cm]) t2.setStyle(TableStyle([('BACKGROUND',(0,0),(-1,0),colors.HexColor('#12334A')),('TEXTCOLOR',(0,0),(-1,0),colors.white),('GRID',(0,0),(-1,-1),0.4,colors.HexColor('#B9C8D1')),('VALIGN',(0,0),(-1,-1),'TOP'),('LEFTPADDING',(0,0),(-1,-1),7),('RIGHTPADDING',(0,0),(-1,-1),7),('TOPPADDING',(0,0),(-1,-1),6),('BOTTOMPADDING',(0,0),(-1,-1),6),('BACKGROUND',(0,1),(-1,-1),colors.HexColor('#F8FAFB'))])) story.append(t2) def footer(canvas,doc): canvas.saveState(); canvas.setFont('Helvetica',7.5); canvas.setFillColor(colors.HexColor('#6B7E89')); canvas.drawCentredString(A4[0]/2,0.55*cm,f'3-Day Medical Revision Timetable | Page {doc.page}'); canvas.restoreState() doc.build(story,onFirstPage=footer,onLaterPages=footer) print(out) PY python - <<'PY' from pypdf import PdfReader p='/tmp/workspace/three-day-medical-revision-timetable/output/Three_Day_Medical_Revision_Timetable.pdf' r=PdfReader(p) print('pages',len(r.pages),'size',__import__('os').path.getsize(p),'chars',sum(len(x.extract_text() or '') for x in r.pages)) PY

Three Day Medical Revision Timetable

PDF Document · PDF

This is a shared conversation. Sign in to Orris to start your own chat.