I am a doctor and preparing for neet pg and from now on you will be guiding m for my rest of journey for this exam

Asking for Preferences

It is august

Asking for Preferences
Searching the Web

NEET PG August 2026 exam date schedule

Here's your personalized NEET PG strategy for the final stretch:

Your Situation at a Glance

  • Time left: ~4-6 weeks (mid-July to August)
  • Stage: First pass done, need revision
  • Weakest area: Para-clinical (Pathology, Microbiology, Pharmacology, FMT)
  • Resources: MCQ banks + PYQs
This is actually a solid position to be in. You're not starting from scratch - you need focused, high-yield revision.

The 4-Week Crash Revision Plan

Week 1 (July 12-18): Para-clinical Blitz

Your weakest area, so hit it first while energy is high.
DaySubjectFocus
1-2PathologyGeneral Pathology (inflammation, neoplasia, cell injury) - highest yield
3PathologySystemic Pathology (CVS, Respiratory, GIT)
4MicrobiologyBacteriology (high yield bugs, resistance patterns)
5MicrobiologyVirology + Parasitology (PYQ focused)
6PharmacologyANS, CVS drugs, Antibiotics
7Pharmacology + FMTCNS drugs + FMT one-liners

Week 2 (July 19-25): Clinical Subjects

DaySubject
1-2Medicine - Cardiology, Respiratory, Neurology
3Medicine - Endocrine, Nephrology, GI
4Surgery - GI, Urology, Ortho basics
5OBG - Obstetrics high yield, Gynecology
6Paediatrics - Neonatology, Nutrition, Vaccines
7PSM/Preventive Medicine - Biostatistics, Epidemiology, National Programs

Week 3 (July 26 - Aug 1): Short Subjects + Pre-clinical Rapid Revision

DaySubject
1Ophthalmology
2ENT
3Radiology + Anaesthesia
4Anatomy (embryology, high-yield spots)
5Physiology (renal, cardiac, endocrine)
6Biochemistry (enzymes, genetics, metabolic disorders)
7Rest + Grand Test

Week 4 (Aug 2-8): Full Revision + Mock Tests

  • Grand tests daily or every 2 days
  • Review only wrong answers and weak spots
  • Revise notes/short points only - no new topics
  • Focus on image-based and clinical vignette questions

Key Strategy Points for You

1. MCQ-first approach (perfect for your resources)
  • Since you're using MCQ banks + PYQs, do subject-wise MCQs AFTER each revision day
  • Aim for 150-200 MCQs/day minimum
  • For every wrong answer: understand the concept, don't just memorize the answer
2. Para-clinical repair plan
  • Pathology: Focus on gross/micro images, tumor markers, special stains - these are high-yield MCQ fodder
  • Pharmacology: Master drug of choice (DOC) lists, mechanism-based side effects, drug interactions
  • Microbiology: Culture media, staining, drug resistance, zoonoses - classic MCQ topics
  • FMT: IPC sections, cause of death, medicolegal cases - very scorable
3. Don't abandon your strong subjects
  • Keep clinical subjects warm with 30-40 MCQs/day even when revising para-clinical
4. PYQ strategy
  • NEET PG heavily repeats concepts (not exact questions)
  • Solve last 5-7 years' PYQs subject-wise, not just random mode
  • Tag concepts that repeat - those are guaranteed exam topics

Daily Schedule Template

TimeActivity
6-7 AMPrevious day's revision (30 min) + Morning MCQs (30 min)
7 AM - 1 PMSubject study block (theory + notes)
2-5 PMMCQ session (subject-wise, 100-150 Qs)
5-7 PMPYQ practice
8-10 PMWeak topic deep dive / Image-based Qs
10-11 PMQuick recap + next day planning

Going Forward - How I Can Help You

Every day or whenever you need, I can help you with:
  1. Concept explanations - Ask me any topic and I'll break it down from our medical textbook library
  2. High-yield one-liners - Request "give me high-yield points for Pathology Chapter X"
  3. MCQ discussions - Paste any question you got wrong and I'll explain the concept
  4. Topic summaries - Quick revision summaries for any subject
  5. Progress check-ins - Tell me what you covered and I'll suggest what's next
Start today: Since it's Saturday evening, begin with a quick 50-question Pathology PYQ session to benchmark where you stand in your weakest subject. Then Monday, we go full steam into the Week 1 plan.
What would you like to tackle first - a topic explanation, high-yield summary, or MCQ discussion?

Create a quick reference sheet for Pharmacology DOC

Reading File
Finding Sources
Finding Sources
Reading File
Finding Sources
Finding Sources
Finding Sources
Reading File
Running Command

mkdir -p /home/daytona/workspace/neet-pg && ls /home/daytona/workspace/

Writing File

~/neet-pg/doc_reference.py

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

doc_path = "/home/daytona/workspace/neet-pg/Pharma_DOC_QuickRef_NEETPG.pdf"
doc = SimpleDocTemplate(doc_path, pagesize=A4,
                        topMargin=1.2*cm, bottomMargin=1.2*cm,
                        leftMargin=1.5*cm, rightMargin=1.5*cm)

styles = getSampleStyleSheet()

# Custom styles
title_style = ParagraphStyle('Title', parent=styles['Normal'],
    fontSize=16, fontName='Helvetica-Bold', alignment=TA_CENTER,
    textColor=colors.HexColor('#1a237e'), spaceAfter=4)
subtitle_style = ParagraphStyle('Subtitle', parent=styles['Normal'],
    fontSize=9, fontName='Helvetica', alignment=TA_CENTER,
    textColor=colors.HexColor('#555555'), spaceAfter=10)
section_style = ParagraphStyle('Section', parent=styles['Normal'],
    fontSize=10, fontName='Helvetica-Bold', alignment=TA_LEFT,
    textColor=colors.white, spaceAfter=2)
cell_style = ParagraphStyle('Cell', parent=styles['Normal'],
    fontSize=8, fontName='Helvetica', leading=10)
bold_cell_style = ParagraphStyle('BoldCell', parent=styles['Normal'],
    fontSize=8, fontName='Helvetica-Bold', leading=10)
note_style = ParagraphStyle('Note', parent=styles['Normal'],
    fontSize=7, fontName='Helvetica-Oblique', textColor=colors.HexColor('#b71c1c'))

# Color palette
HDR = colors.HexColor('#1a237e')       # deep navy
SEC1 = colors.HexColor('#283593')      # infections
SEC2 = colors.HexColor('#1565c0')      # CVS
SEC3 = colors.HexColor('#0277bd')      # CNS / Neuro
SEC4 = colors.HexColor('#00695c')      # respiratory
SEC5 = colors.HexColor('#2e7d32')      # GI
SEC6 = colors.HexColor('#4527a0')      # psychiatry
SEC7 = colors.HexColor('#ad1457')      # obs/gynae
SEC8 = colors.HexColor('#e65100')      # misc / special
ROW_EVEN = colors.HexColor('#e8eaf6')
ROW_ODD  = colors.white
HIGHLIGHT = colors.HexColor('#fff9c4')  # yellow for "remember" rows

def make_section_header(text, color):
    return Paragraph(f'<font color="white"><b>{text}</b></font>', section_style)

def make_table(headers, data_rows, col_widths, section_color):
    """Build a styled table."""
    table_data = [headers] + data_rows
    t = Table(table_data, colWidths=col_widths, repeatRows=1)
    style = [
        # Header
        ('BACKGROUND', (0,0), (-1,0), section_color),
        ('TEXTCOLOR', (0,0), (-1,0), colors.white),
        ('FONTNAME', (0,0), (-1,0), 'Helvetica-Bold'),
        ('FONTSIZE', (0,0), (-1,0), 8),
        ('BOTTOMPADDING', (0,0), (-1,0), 5),
        ('TOPPADDING', (0,0), (-1,0), 5),
        # Body
        ('FONTNAME', (0,1), (-1,-1), 'Helvetica'),
        ('FONTSIZE', (0,1), (-1,-1), 7.5),
        ('TOPPADDING', (0,1), (-1,-1), 3),
        ('BOTTOMPADDING', (0,1), (-1,-1), 3),
        ('GRID', (0,0), (-1,-1), 0.3, colors.HexColor('#9fa8da')),
        ('VALIGN', (0,0), (-1,-1), 'MIDDLE'),
    ]
    for i, row in enumerate(data_rows):
        bg = ROW_EVEN if i % 2 == 0 else ROW_ODD
        style.append(('BACKGROUND', (0, i+1), (-1, i+1), bg))
    t.setStyle(TableStyle(style))
    return t

story = []

# ── TITLE ────────────────────────────────────────────────────────────────────
story.append(Paragraph("PHARMACOLOGY — DRUG OF CHOICE (DOC)", title_style))
story.append(Paragraph("NEET PG Quick Reference Sheet  •  All exam-relevant DOCs in one place", subtitle_style))
story.append(HRFlowable(width="100%", thickness=1.5, color=HDR, spaceAfter=8))

# ══════════════════════════════════════════════════════════════════════════════
# 1. INFECTIOUS DISEASES
# ══════════════════════════════════════════════════════════════════════════════
story.append(Table([[make_section_header("1. INFECTIOUS DISEASES", SEC1)]],
    colWidths=[17.5*cm],
    style=[('BACKGROUND',(0,0),(-1,-1),SEC1),('TOPPADDING',(0,0),(-1,-1),4),
           ('BOTTOMPADDING',(0,0),(-1,-1),4),('LEFTPADDING',(0,0),(-1,-1),6)]))
story.append(Spacer(1, 4))

inf_headers = ["Condition / Organism", "Drug of Choice (DOC)", "Alternative / Notes"]
inf_rows = [
    ["Syphilis (all stages)", "Benzathine Penicillin G", "Doxycycline if penicillin allergy"],
    ["Syphilis in pregnancy", "Penicillin G (desensitize if allergic)", "No safe alternative — must desensitize"],
    ["Gonorrhea (uncomplicated)", "Ceftriaxone (IM) + Azithromycin", ""],
    ["Chlamydia", "Azithromycin (single dose) / Doxycycline", ""],
    ["Cholera", "Doxycycline (adults)", "Tetracycline; TMP-SMX; Erythromycin"],
    ["Typhoid fever", "Fluoroquinolone (Ciprofloxacin)", "Ceftriaxone (3rd gen); Azithromycin"],
    ["Shigella dysentery", "Ciprofloxacin", "Ampicillin (resistance common)"],
    ["Plague (Bubonic)", "Streptomycin / Gentamicin", "Doxycycline (oral); Quinolones"],
    ["Plague Meningitis", "Chloramphenicol", "High CSF penetration needed"],
    ["Brucellosis", "Doxycycline + Rifampicin (6 wks)", "Doxy + Gentamicin (acute)"],
    ["Q Fever (Coxiella burnetti)", "Doxycycline", "Chronic: Doxy + Hydroxychloroquine"],
    ["Rickettsial infections / RMSF", "Doxycycline", "Chloramphenicol (pregnancy)"],
    ["Scrub Typhus", "Doxycycline", "Azithromycin in pregnancy"],
    ["Leptospirosis", "Penicillin G / Doxycycline", "Ceftriaxone (severe)"],
    ["Anthrax (inhalation)", "Ciprofloxacin + Clindamycin", "60-day course post-exposure"],
    ["Leprosy — Paucibacillary", "Dapsone + Rifampicin (6 months)", "WHO MDT regimen"],
    ["Leprosy — Multibacillary", "Dapsone + Rifampicin + Clofazimine (12 mo)", "WHO MDT regimen"],
    ["Tuberculosis (new case)", "HRZE × 2 months → HR × 4 months", "RNTCP/WHO DOTS regimen"],
    ["MDR-TB", "Bedaquiline-based regimen", "Longer course 18–24 months"],
    ["Malaria — P. vivax / P. ovale", "Chloroquine + Primaquine (radical cure)", "Primaquine clears liver hypnozoites"],
    ["Malaria — P. falciparum (uncomplicated)", "Artemisinin-based Combo (ACT)", "Artemether-Lumefantrine, ASPY"],
    ["Malaria — Severe / Complicated", "IV Artesunate", "WHO drug of choice for severe malaria"],
    ["Leishmaniasis (Kala-azar)", "Liposomal Amphotericin B", "Miltefosine (oral); Sodium Stibogluconate"],
    ["Sleeping Sickness — Blood stage", "Suramin (T. rhodesiense) / Pentamidine (T. gambiense)", ""],
    ["Sleeping Sickness — CNS stage", "Melarsoprol", "Eflornithine (T. gambiense CNS)"],
    ["Trichomoniasis", "Metronidazole (single 2g dose)", "Tinidazole"],
    ["Amoebiasis (Intestinal & hepatic)", "Metronidazole → Diloxanide furoate (luminal)", ""],
    ["Giardiasis", "Metronidazole / Tinidazole", ""],
    ["Cysticercosis", "Praziquantel / Albendazole", "Surgery for ocular/cerebral"],
    ["Neurocysticercosis", "Albendazole + Dexamethasone", ""],
    ["Toxoplasmosis", "Pyrimethamine + Sulfadiazine + Folinic acid", "TMP-SMX (prophylaxis)"],
    ["Meningitis — N. meningitidis", "Penicillin G / Ceftriaxone", "Rifampicin (prophylaxis for contacts)"],
    ["Meningitis — H. influenzae", "Ceftriaxone / Cefotaxime", "Rifampicin (prophylaxis)"],
    ["Meningitis — Listeria", "Ampicillin (± Gentamicin)", "TMP-SMX if penicillin allergy"],
    ["Meningitis — Cryptococcal", "Liposomal Amphotericin B + Flucytosine", "Fluconazole (maintenance)"],
    ["Pneumonia — Community acquired (CAP)", "Amoxicillin / Amoxicillin-Clavulanate", "Atypical: Azithromycin/Doxycycline"],
    ["Pneumonia — Atypical (Mycoplasma)", "Azithromycin / Doxycycline", "Fluoroquinolone"],
    ["Pneumocystis jirovecii (PCP)", "TMP-SMX (high dose)", "Pentamidine (if intolerant)"],
    ["Candida (systemic)", "Fluconazole / Echinocandin (Caspofungin)", "Amphotericin B (severe)"],
    ["Aspergillosis (invasive)", "Voriconazole", "Amphotericin B"],
    ["Histoplasmosis (severe/disseminated)", "Amphotericin B → Itraconazole (step-down)", ""],
    ["HIV (initial ART)", "TDF + 3TC + DTG (dolutegravir)", "Current WHO preferred regimen"],
    ["CMV Retinitis (HIV patient)", "Ganciclovir / Valganciclovir", "Foscarnet (resistance)"],
    ["Herpes Simplex (genital / oral)", "Acyclovir / Valacyclovir", ""],
    ["Herpes Zoster", "Acyclovir / Famciclovir / Valacyclovir", "Start within 72 hrs of rash"],
    ["Influenza (treatment)", "Oseltamivir (Tamiflu)", "Zanamivir (inhaled)"],
]
story.append(make_table(inf_headers, inf_rows, [5.8*cm, 6.2*cm, 5.5*cm], SEC1))
story.append(Spacer(1, 8))

# ══════════════════════════════════════════════════════════════════════════════
# 2. CARDIOVASCULAR
# ══════════════════════════════════════════════════════════════════════════════
story.append(Table([[make_section_header("2. CARDIOVASCULAR", SEC2)]],
    colWidths=[17.5*cm],
    style=[('BACKGROUND',(0,0),(-1,-1),SEC2),('TOPPADDING',(0,0),(-1,-1),4),
           ('BOTTOMPADDING',(0,0),(-1,-1),4),('LEFTPADDING',(0,0),(-1,-1),6)]))
story.append(Spacer(1, 4))

cvs_rows = [
    ["Hypertensive Emergency — CNS disorder", "Sodium Nitroprusside", "Labetalol (alternative)"],
    ["Hypertensive Emergency — Intracranial hemorrhage", "Sodium Nitroprusside", "Labetalol"],
    ["Hypertensive Emergency — Acute LV failure", "Enalaprilat (IV)", "Labetalol CONTRAINDICATED"],
    ["Hypertensive Emergency — Acute coronary ischemia / Unstable angina", "Nitroglycerin (IV)", "Labetalol / Nitroprusside"],
    ["Hypertensive Emergency — Aortic Dissection", "Esmolol (IV)", "Nitroprusside + Propranolol; Hydralazine CI"],
    ["Hypertensive Emergency — Eclampsia", "Magnesium Sulphate", "Hydralazine (BP control)"],
    ["Hypertensive Emergency — Pheochromocytoma", "Phentolamine (alpha-blocker)", "Beta-blockers CONTRAINDICATED initially"],
    ["Stable Angina", "Beta-blocker (1st line)", "Nitrates; CCB"],
    ["Acute MI (STEMI) — Reperfusion", "Primary PCI (within 90 min)", "Thrombolysis if PCI not available"],
    ["Acute MI — Adjunct drug", "Aspirin + Heparin + Beta-blocker", "ACE inhibitor (post-MI LV dysfunction)"],
    ["Heart Failure with reduced EF (HFrEF)", "ACE inhibitor + Beta-blocker + Spironolactone", "ARNi (Sacubitril-Valsartan) superior"],
    ["Atrial Fibrillation — Rate control", "Beta-blocker / Digoxin / Diltiazem", ""],
    ["Atrial Fibrillation — Rhythm control", "Amiodarone / DC cardioversion", ""],
    ["SVT (AVNRT) — Acute", "Adenosine (IV)", "Verapamil; Vagal maneuvers first"],
    ["Ventricular Fibrillation / Pulseless VT", "Defibrillation (unsynchronized shock)", "Amiodarone (adjunct)"],
    ["Torsades de Pointes", "Magnesium Sulphate (IV)", "Stop offending drug; pace if bradycardia"],
    ["Digoxin toxicity (life-threatening)", "Digoxin-specific antibody fragments (Fab)", ""],
    ["Cardiogenic Shock", "Dobutamine (inotrope)", "Noradrenaline (vasopressor if hypotensive)"],
]
story.append(make_table(inf_headers, cvs_rows, [5.8*cm, 6.2*cm, 5.5*cm], SEC2))
story.append(Spacer(1, 8))

# ══════════════════════════════════════════════════════════════════════════════
# 3. CNS / NEUROLOGY
# ══════════════════════════════════════════════════════════════════════════════
story.append(Table([[make_section_header("3. CNS / NEUROLOGY & EPILEPSY", SEC3)]],
    colWidths=[17.5*cm],
    style=[('BACKGROUND',(0,0),(-1,-1),SEC3),('TOPPADDING',(0,0),(-1,-1),4),
           ('BOTTOMPADDING',(0,0),(-1,-1),4),('LEFTPADDING',(0,0),(-1,-1),6)]))
story.append(Spacer(1, 4))

neuro_rows = [
    ["Status Epilepticus — 1st line", "Lorazepam / Diazepam (IV benzodiazepine)", "Midazolam (buccal/IM if no IV access)"],
    ["Status Epilepticus — 2nd line", "Phenytoin / Fosphenytoin IV", "Valproate IV; Levetiracetam IV"],
    ["Absence (Petit mal) Seizures", "Ethosuximide", "Valproate (if mixed seizure types)"],
    ["Juvenile Myoclonic Epilepsy (JME)", "Valproate", "Levetiracetam (women of childbearing age)"],
    ["Tonic-Clonic Seizures", "Valproate / Levetiracetam", "Phenytoin; Carbamazepine"],
    ["Partial / Focal Seizures", "Carbamazepine / Oxcarbazepine", "Levetiracetam; Lamotrigine"],
    ["Febrile Seizures (prophylaxis)", "Oral / Rectal Diazepam", "Only if high-risk recurrence"],
    ["Trigeminal Neuralgia", "Carbamazepine", "Oxcarbazepine; Gabapentin"],
    ["Parkinson's Disease — Early", "Levodopa + Carbidopa (gold standard)", "Dopamine agonist (younger patients)"],
    ["Parkinson's (drug-induced psychosis)", "Quetiapine / Clozapine", "Most antipsychotics worsen PD"],
    ["Alzheimer's Disease — Mild to moderate", "Donepezil / Rivastigmine (AChE inhibitors)", "Galantamine"],
    ["Alzheimer's Disease — Moderate to severe", "Memantine ± AChE inhibitor", ""],
    ["Migraine — Acute attack", "Triptans (Sumatriptan)", "NSAIDs; Ergotamine"],
    ["Migraine — Prophylaxis", "Propranolol / Valproate / Topiramate", "Amitriptyline; CCB"],
    ["Myasthenia Gravis — Symptomatic", "Pyridostigmine (AChE inhibitor)", ""],
    ["Myasthenia Gravis — Immunosuppression", "Prednisolone → Azathioprine", ""],
    ["Myasthenic Crisis", "IV Immunoglobulin / Plasmapheresis", "Avoid aminoglycosides"],
    ["Multiple Sclerosis — Relapse", "High-dose IV Methylprednisolone", ""],
    ["Guillain-Barré Syndrome", "IV Immunoglobulin / Plasmapheresis", "Steroids NOT effective"],
    ["Bacterial Meningitis (empirical adult)", "Ceftriaxone + Dexamethasone", "Add Ampicillin if Listeria suspected"],
    ["Raised ICP / Cerebral edema", "Mannitol (osmotic diuretic)", "Hypertonic saline; Dexamethasone (tumor)"],
    ["Wilson's Disease", "D-Penicillamine", "Trientine (if intolerant); Zinc (maintenance)"],
]
story.append(make_table(inf_headers, neuro_rows, [5.8*cm, 6.2*cm, 5.5*cm], SEC3))
story.append(Spacer(1, 8))

# ══════════════════════════════════════════════════════════════════════════════
# 4. RESPIRATORY
# ══════════════════════════════════════════════════════════════════════════════
story.append(Table([[make_section_header("4. RESPIRATORY", SEC4)]],
    colWidths=[17.5*cm],
    style=[('BACKGROUND',(0,0),(-1,-1),SEC4),('TOPPADDING',(0,0),(-1,-1),4),
           ('BOTTOMPADDING',(0,0),(-1,-1),4),('LEFTPADDING',(0,0),(-1,-1),6)]))
story.append(Spacer(1, 4))

resp_rows = [
    ["Asthma — Acute severe", "Salbutamol (SABA) + IV Hydrocortisone", "Add Ipratropium; IV Magnesium sulphate (life-threatening)"],
    ["Asthma — Chronic (Step 2+)", "Inhaled Corticosteroid (ICS) + SABA PRN", "LABA added at Step 3"],
    ["COPD — Stable (Step 1)", "SAMA (Ipratropium) or SABA PRN", ""],
    ["COPD — Stable (Step 2+)", "LAMA (Tiotropium) ± LABA", "ICS only if frequent exacerbations"],
    ["COPD Exacerbation", "Salbutamol + Ipratropium nebulization + Steroids + Abx", ""],
    ["Pulmonary Arterial Hypertension", "Sildenafil / Bosentan / Epoprostenol", "Based on WHO functional class"],
    ["Allergic Bronchopulmonary Aspergillosis", "Prednisolone + Itraconazole", ""],
    ["Cystic Fibrosis (CFTR modulator, F508del)", "Elexacaftor-Tezacaftor-Ivacaftor (ETI)", "Current standard of care"],
]
story.append(make_table(inf_headers, resp_rows, [5.8*cm, 6.2*cm, 5.5*cm], SEC4))
story.append(Spacer(1, 8))

# ══════════════════════════════════════════════════════════════════════════════
# 5. GI & LIVER
# ══════════════════════════════════════════════════════════════════════════════
story.append(Table([[make_section_header("5. GI, LIVER & METABOLIC", SEC5)]],
    colWidths=[17.5*cm],
    style=[('BACKGROUND',(0,0),(-1,-1),SEC5),('TOPPADDING',(0,0),(-1,-1),4),
           ('BOTTOMPADDING',(0,0),(-1,-1),4),('LEFTPADDING',(0,0),(-1,-1),6)]))
story.append(Spacer(1, 4))

gi_rows = [
    ["H. pylori Eradication (Triple therapy)", "PPI + Clarithromycin + Amoxicillin (7–14 days)", "Quad therapy if clarithromycin resistance"],
    ["GERD — Acute", "PPI (Omeprazole/Pantoprazole)", "H2 blocker (less effective)"],
    ["Peptic Ulcer Disease", "PPI + H. pylori eradication if positive", ""],
    ["C. difficile — Mild/moderate", "Oral Vancomycin / Fidaxomicin", "Metronidazole (1st-line historically, now 2nd)"],
    ["C. difficile — Severe/recurrent", "Oral Vancomycin + Fidaxomicin / FMT", ""],
    ["IBD — Crohn's (induction)", "Corticosteroids / Infliximab (biologics)", "Azathioprine (maintenance)"],
    ["IBD — Ulcerative Colitis (mild-mod)", "Mesalazine (5-ASA)", "Topical 5-ASA (proctitis)"],
    ["Hepatic Encephalopathy", "Lactulose + Rifaximin", "Low protein diet (outdated concept)"],
    ["Type 1 DM", "Insulin (basal-bolus regimen)", ""],
    ["Type 2 DM — 1st line", "Metformin", "SGLT2i or GLP-1 RA if CVD/CKD"],
    ["Diabetic Ketoacidosis (DKA)", "IV Insulin + IV Fluids + K+ replacement", "Treat precipitating cause"],
    ["Hyperosmolar Hyperglycemic State", "IV Fluids (0.9% NaCl) + Low-dose Insulin", "Avoid rapid fluid shifts"],
    ["Hypoglycemia (conscious)", "Oral glucose / Glucagon IM", "IV Dextrose 25% if unconscious"],
    ["Thyrotoxic Crisis / Storm", "PTU + Beta-blocker + Iodine (Lugol's) + Steroids", "PTU preferred over MMI in crisis"],
    ["Hypothyroidism", "Levothyroxine (T4)", ""],
    ["Addisonian Crisis", "IV Hydrocortisone + IV Fluids + Glucose", ""],
    ["Cushing's Disease (pituitary)", "Trans-sphenoidal surgery", "Metyrapone / Ketoconazole (medical)"],
    ["Gout — Acute attack", "Colchicine / NSAIDs / Corticosteroids", "NOT allopurinol during acute attack"],
    ["Gout — Prophylaxis", "Allopurinol (xanthine oxidase inhibitor)", "Febuxostat; Uricosurics"],
    ["Paget's Disease of bone", "Bisphosphonates (Zoledronate)", "Calcitonin (2nd line)"],
]
story.append(make_table(inf_headers, gi_rows, [5.8*cm, 6.2*cm, 5.5*cm], SEC5))
story.append(Spacer(1, 8))

# ══════════════════════════════════════════════════════════════════════════════
# 6. PSYCHIATRY
# ══════════════════════════════════════════════════════════════════════════════
story.append(Table([[make_section_header("6. PSYCHIATRY", SEC6)]],
    colWidths=[17.5*cm],
    style=[('BACKGROUND',(0,0),(-1,-1),SEC6),('TOPPADDING',(0,0),(-1,-1),4),
           ('BOTTOMPADDING',(0,0),(-1,-1),4),('LEFTPADDING',(0,0),(-1,-1),6)]))
story.append(Spacer(1, 4))

psych_rows = [
    ["Depression — 1st line", "SSRI (Escitalopram / Sertraline)", "SNRIs; Mirtazapine; Bupropion"],
    ["Treatment-Resistant Depression", "Venlafaxine + add-on Lithium / Atypical antipsychotic", "ECT"],
    ["OCD", "SSRI (Fluvoxamine / Fluoxetine) + CBT", "Clomipramine (TCA)"],
    ["Panic Disorder / Anxiety", "SSRI (1st choice) + CBT", "Benzodiazepines (short-term only)"],
    ["PTSD", "SSRI (Sertraline / Paroxetine)", "Prazosin (nightmares)"],
    ["Schizophrenia — 1st episode", "Atypical antipsychotic (Risperidone / Olanzapine)", "Clozapine (treatment-resistant)"],
    ["Bipolar Disorder — Manic episode", "Lithium / Valproate / Atypical antipsychotic", ""],
    ["Bipolar Disorder — Maintenance", "Lithium (gold standard)", "Valproate; Lamotrigine (depressive phase)"],
    ["ADHD (children)", "Methylphenidate (stimulant)", "Atomoxetine (non-stimulant)"],
    ["Alcohol withdrawal / Delirium Tremens", "Chlordiazepoxide / Diazepam (BZD)", "Lorazepam (if liver disease)"],
    ["Alcohol dependence (relapse prevention)", "Naltrexone / Acamprosate", "Disulfiram (aversion therapy)"],
    ["Opioid dependence (maintenance)", "Buprenorphine / Methadone", "Naltrexone (after detox)"],
    ["Opioid overdose", "Naloxone (IV/IM/intranasal)", "Repeat dosing may be needed"],
    ["Benzodiazepine overdose", "Flumazenil", "Short-acting; re-sedation possible"],
    ["Neuroleptic Malignant Syndrome (NMS)", "Stop antipsychotic + Dantrolene / Bromocriptine", "Supportive care"],
    ["Serotonin Syndrome", "Stop offending drug + Cyproheptadine", "Benzodiazepines (agitation); ICU"],
]
story.append(make_table(inf_headers, psych_rows, [5.8*cm, 6.2*cm, 5.5*cm], SEC6))
story.append(Spacer(1, 8))

# ══════════════════════════════════════════════════════════════════════════════
# 7. OBG / GYNAECOLOGY
# ══════════════════════════════════════════════════════════════════════════════
story.append(Table([[make_section_header("7. OBSTETRICS & GYNAECOLOGY", SEC7)]],
    colWidths=[17.5*cm],
    style=[('BACKGROUND',(0,0),(-1,-1),SEC7),('TOPPADDING',(0,0),(-1,-1),4),
           ('BOTTOMPADDING',(0,0),(-1,-1),4),('LEFTPADDING',(0,0),(-1,-1),6)]))
story.append(Spacer(1, 4))

obg_rows = [
    ["Eclampsia / Pre-eclampsia seizure", "Magnesium Sulphate (Pritchard regimen)", "Diazepam (2nd line)"],
    ["PPH (Uterine atony) — 1st line", "Oxytocin (IV/IM)", "Misoprostol; Ergometrine; Carboprost"],
    ["PPH — Carboprost (15-methyl PGF2α)", "Intramyometrial injection", "Asthma is a CONTRAINDICATION"],
    ["Gestational Diabetes", "Metformin / Insulin", "Insulin preferred if Metformin inadequate"],
    ["Ectopic Pregnancy (unruptured, small)", "Methotrexate (IM)", "Surgery if ruptured or large"],
    ["Cervical Ripening / Labour Induction", "Misoprostol (PGE1) / Dinoprostone", ""],
    ["Preterm Labour (tocolysis)", "Nifedipine (CCB) / Atosiban", "Ritodrine (beta-2 agonist)"],
    ["Fetal Lung Maturity (< 34 wks)", "Betamethasone / Dexamethasone (antenatal corticosteroids)", "Single course; repeat controversial"],
    ["Endometriosis", "Progestogens / GnRH agonists / COC pill", "Surgery for severe cases"],
    ["PCOS — Menstrual regulation", "Combined OCP", ""],
    ["PCOS — Insulin resistance / Fertility", "Metformin / Clomiphene / Letrozole", ""],
    ["Hyperprolactinemia / Prolactinoma", "Cabergoline / Bromocriptine (dopamine agonists)", "Surgery (macroadenoma if no response)"],
    ["Emergency Contraception", "Levonorgestrel (within 72 hrs) / Ulipristal (72–120 hrs)", "Cu-IUD (most effective, up to 5 days)"],
    ["Menopausal symptoms", "HRT (Estrogen ± Progesterone)", "Tibolone; SSRIs (vasomotor)"],
    ["Vulvovaginal Candidiasis", "Fluconazole (oral) / Clotrimazole (topical)", ""],
    ["Bacterial Vaginosis", "Metronidazole (oral or gel)", "Clindamycin"],
]
story.append(make_table(inf_headers, obg_rows, [5.8*cm, 6.2*cm, 5.5*cm], SEC7))
story.append(Spacer(1, 8))

# ══════════════════════════════════════════════════════════════════════════════
# 8. MISCELLANEOUS HIGH-YIELD
# ══════════════════════════════════════════════════════════════════════════════
story.append(Table([[make_section_header("8. MISCELLANEOUS HIGH-YIELD DOCs", SEC8)]],
    colWidths=[17.5*cm],
    style=[('BACKGROUND',(0,0),(-1,-1),SEC8),('TOPPADDING',(0,0),(-1,-1),4),
           ('BOTTOMPADDING',(0,0),(-1,-1),4),('LEFTPADDING',(0,0),(-1,-1),6)]))
story.append(Spacer(1, 4))

misc_rows = [
    ["Anaphylaxis", "Adrenaline (Epinephrine) IM", "Thigh, anterolateral; then antihistamine + steroid"],
    ["Iron Deficiency Anemia", "Oral Ferrous Sulphate", "IV iron if severe/intolerant"],
    ["Megaloblastic Anemia — B12 deficiency", "Cyanocobalamin / Hydroxocobalamin (IM)", ""],
    ["Megaloblastic Anemia — Folate deficiency", "Folic Acid (oral)", ""],
    ["Aplastic Anemia — Young (matched donor)", "Allogeneic BMT", "ATG + Cyclosporine if no donor"],
    ["Sickle Cell Crisis (vaso-occlusive)", "Hydroxyurea (disease-modifying)", "Analgesics + Hydration for crisis"],
    ["Hemophilia A", "Factor VIII concentrate / DDAVP (mild)", ""],
    ["Hemophilia B", "Factor IX concentrate", ""],
    ["ITP — 1st line", "Prednisolone / IVIG", "Anti-D; Splenectomy; TPO agonists"],
    ["Rheumatoid Arthritis — 1st DMARD", "Methotrexate", "Hydroxychloroquine; Leflunomide"],
    ["SLE — Mild", "Hydroxychloroquine + NSAIDs", "Low-dose steroids"],
    ["SLE — Severe (nephritis)", "High-dose Steroids + Cyclophosphamide / Mycophenolate", "Belimumab (biologic)"],
    ["Vasculitis (ANCA-associated)", "Cyclophosphamide + Prednisolone", "Rituximab (alternative induction)"],
    ["Acute Graft Rejection", "High-dose IV Methylprednisolone", "Antithymocyte globulin (steroid-resistant)"],
    ["Benign Prostatic Hyperplasia (BPH)", "Alpha-1 blocker (Tamsulosin) ± 5-ARI (Finasteride)", ""],
    ["Overactive Bladder", "Solifenacin / Oxybutynin (antimuscarinic)", "Mirabegron (beta-3 agonist)"],
    ["Osteoporosis (postmenopausal)", "Bisphosphonate (Alendronate / Zoledronate)", "Denosumab; Romosozumab; HRT"],
    ["Paracetamol / Acetaminophen toxicity", "N-Acetylcysteine (NAC)", "Within 8–10 hrs most effective"],
    ["Organophosphate poisoning", "Atropine (large doses) + Pralidoxime (2-PAM)", "Atropine first, then 2-PAM"],
    ["Heparin overdose", "Protamine Sulphate", "1 mg per 100 units heparin"],
    ["Warfarin overdose", "Vitamin K (phytomenadione) + FFP / 4-factor PCC", "PCC faster than FFP"],
    ["Benzodiazepine overdose", "Flumazenil", "Short half-life; re-sedation possible"],
    ["Methanol / Ethylene glycol poisoning", "Fomepizole / Ethanol + Haemodialysis", "Fomepizole preferred"],
    ["Cyanide poisoning", "Hydroxocobalamin / Sodium thiosulphate + Amyl nitrite", ""],
    ["CO poisoning", "100% Oxygen (hyperbaric if severe)", ""],
    ["Lead poisoning (high BLL / symptomatic)", "DMSA (Succimer) oral / EDTA + BAL (IV, encephalopathy)", ""],
    ["Arsenic / Mercury poisoning", "BAL (British Anti-Lewisite / Dimercaprol)", "DMSA for Hg; DMPS for As"],
    ["Iron poisoning (acute)", "Desferrioxamine (IV chelation)", ""],
    ["Age-related Macular Degeneration (wet)", "Anti-VEGF (Ranibizumab / Bevacizumab)", ""],
    ["Glaucoma (open angle)", "Prostaglandin analogue (Latanoprost)", "Beta-blocker (Timolol); CAI"],
    ["Acute Angle-Closure Glaucoma", "IV Acetazolamide + Pilocarpine (miotic)", "Laser iridotomy (definitive)"],
    ["Otitis Media (acute)", "Amoxicillin", "Amoxicillin-Clavulanate (recurrent)"],
    ["Peritonsillar Abscess", "I&D + IV Penicillin / Amoxicillin-Clavulanate", ""],
    ["Scurvy (Vit C deficiency)", "Ascorbic Acid (Vitamin C)", ""],
    ["Rickets / Osteomalacia", "Vitamin D3 (Cholecalciferol) + Calcium", ""],
]
story.append(make_table(inf_headers, misc_rows, [5.8*cm, 6.2*cm, 5.5*cm], SEC8))
story.append(Spacer(1, 10))

# Footer note
story.append(HRFlowable(width="100%", thickness=0.5, color=colors.HexColor('#9fa8da'), spaceAfter=4))
story.append(Paragraph(
    "⚠  Always verify against current guidelines. DOCs can vary by institution, patient population, local resistance patterns & drug availability. "
    "Sources: Goodman & Gilman's Pharmacology, Katzung's Basic & Clinical Pharmacology, Harrison's Medicine, Swanson's Family Medicine, Park's PSM, Kaplan Psychiatry.",
    note_style))

doc.build(story)
print(f"PDF saved to: {doc_path}")
Running Command

python3 /home/daytona/workspace/neet-pg/doc_reference.py

Your DOC quick reference sheet is ready! Download it here:

Pharma DOC QuickRef NEETPG

PDF Document · PDF


Here's what's inside - 8 color-coded sections covering all exam-relevant DOCs:
#SectionEntries
1Infectious DiseasesSyphilis, Cholera, Typhoid, Plague, TB, Malaria, Leishmaniasis, HIV, Fungal, Viral
2CardiovascularHypertensive emergencies (by type), AF, MI, HF, shock, arrhythmias
3CNS / Neurology & EpilepsyAll seizure types, Parkinson's, Alzheimer's, MG, GBS, Migraine
4RespiratoryAsthma, COPD, PAH, ABPA
5GI, Liver & MetabolicH. pylori, DM, DKA, Thyroid, Gout, Adrenal
6PsychiatryDepression, Schizophrenia, Bipolar, OCD, Addictions, Toxidromes
7Obstetrics & GynaecologyEclampsia, PPH, PTL, PCOS, Ectopic, Endometriosis
8MiscellaneousAnaphylaxis, Anemias, Poisonings, Ophthalmology, Orthopedics, Toxicology
Key exam traps included:
  • Hypertensive emergency — different DOC for each type (very common MCQ)
  • Eclampsia = Magnesium Sulphate (NOT diazepam)
  • Pheochromocytoma crisis — Beta-blockers CONTRAINDICATED initially
  • Listeria meningitis = Ampicillin (cephalosporins don't work)
  • Acute gout attack — do NOT start Allopurinol during attack
  • Organophosphate — Atropine first, then Pralidoxime
Let me know if you want similar sheets for any other topic - Pathology stains, Microbiology culture media, Pharmacology mechanisms, or anything else!
This is a shared conversation. Sign in to Orris to start your own chat.