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
It is august
NEET PG August 2026 exam date schedule
| Day | Subject | Focus |
|---|---|---|
| 1-2 | Pathology | General Pathology (inflammation, neoplasia, cell injury) - highest yield |
| 3 | Pathology | Systemic Pathology (CVS, Respiratory, GIT) |
| 4 | Microbiology | Bacteriology (high yield bugs, resistance patterns) |
| 5 | Microbiology | Virology + Parasitology (PYQ focused) |
| 6 | Pharmacology | ANS, CVS drugs, Antibiotics |
| 7 | Pharmacology + FMT | CNS drugs + FMT one-liners |
| Day | Subject |
|---|---|
| 1-2 | Medicine - Cardiology, Respiratory, Neurology |
| 3 | Medicine - Endocrine, Nephrology, GI |
| 4 | Surgery - GI, Urology, Ortho basics |
| 5 | OBG - Obstetrics high yield, Gynecology |
| 6 | Paediatrics - Neonatology, Nutrition, Vaccines |
| 7 | PSM/Preventive Medicine - Biostatistics, Epidemiology, National Programs |
| Day | Subject |
|---|---|
| 1 | Ophthalmology |
| 2 | ENT |
| 3 | Radiology + Anaesthesia |
| 4 | Anatomy (embryology, high-yield spots) |
| 5 | Physiology (renal, cardiac, endocrine) |
| 6 | Biochemistry (enzymes, genetics, metabolic disorders) |
| 7 | Rest + Grand Test |
| Time | Activity |
|---|---|
| 6-7 AM | Previous day's revision (30 min) + Morning MCQs (30 min) |
| 7 AM - 1 PM | Subject study block (theory + notes) |
| 2-5 PM | MCQ session (subject-wise, 100-150 Qs) |
| 5-7 PM | PYQ practice |
| 8-10 PM | Weak topic deep dive / Image-based Qs |
| 10-11 PM | Quick recap + next day planning |
Create a quick reference sheet for Pharmacology DOC
mkdir -p /home/daytona/workspace/neet-pg && ls /home/daytona/workspace/
~/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}")
python3 /home/daytona/workspace/neet-pg/doc_reference.py
Pharma DOC QuickRef NEETPG
PDF Document · PDF
| # | Section | Entries |
|---|---|---|
| 1 | Infectious Diseases | Syphilis, Cholera, Typhoid, Plague, TB, Malaria, Leishmaniasis, HIV, Fungal, Viral |
| 2 | Cardiovascular | Hypertensive emergencies (by type), AF, MI, HF, shock, arrhythmias |
| 3 | CNS / Neurology & Epilepsy | All seizure types, Parkinson's, Alzheimer's, MG, GBS, Migraine |
| 4 | Respiratory | Asthma, COPD, PAH, ABPA |
| 5 | GI, Liver & Metabolic | H. pylori, DM, DKA, Thyroid, Gout, Adrenal |
| 6 | Psychiatry | Depression, Schizophrenia, Bipolar, OCD, Addictions, Toxidromes |
| 7 | Obstetrics & Gynaecology | Eclampsia, PPH, PTL, PCOS, Ectopic, Endometriosis |
| 8 | Miscellaneous | Anaphylaxis, Anemias, Poisonings, Ophthalmology, Orthopedics, Toxicology |