NCD NOTES STRICTLY FROM THE PARK TEXTBOOK ONLY for following questions DM HTN CANCER Blindness RHD ACCIDENTS CHD OBESITY Don't miss anything in any questions as all of them are laws... generate it in pdf very clearly and in orderly manner without missing any important points and relevant for laq pov...help me with this

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

mkdir -p /tmp/workspace/ncd-notes && ls /tmp/workspace/

Writing File

~/ncd-notes/generate_ncd_pdf.py

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

OUTPUT = "/tmp/workspace/ncd-notes/NCD_Notes_Park_Textbook.pdf"

# Colors
DARK_BLUE = HexColor("#1a3a5c")
MED_BLUE  = HexColor("#2563a8")
LIGHT_BLUE = HexColor("#dbeafe")
ACCENT    = HexColor("#e74c3c")
GREEN     = HexColor("#16a34a")
LIGHT_GREEN = HexColor("#dcfce7")
ORANGE    = HexColor("#ea580c")
LIGHT_ORANGE = HexColor("#ffedd5")
YELLOW_BG = HexColor("#fef9c3")
SECTION_BG = HexColor("#f0f4ff")
TABLE_HEADER = HexColor("#1e40af")
TABLE_ALT    = HexColor("#eff6ff")
GRAY        = HexColor("#6b7280")
DARK_GRAY   = HexColor("#374151")

doc = SimpleDocTemplate(
    OUTPUT,
    pagesize=A4,
    rightMargin=1.5*cm, leftMargin=1.5*cm,
    topMargin=1.8*cm, bottomMargin=1.8*cm
)

styles = getSampleStyleSheet()

# Custom styles
title_style = ParagraphStyle("BookTitle", parent=styles["Title"],
    fontSize=24, textColor=white, alignment=TA_CENTER,
    spaceAfter=6, fontName="Helvetica-Bold", leading=28)

subtitle_style = ParagraphStyle("Subtitle", parent=styles["Normal"],
    fontSize=12, textColor=HexColor("#bfdbfe"), alignment=TA_CENTER,
    spaceAfter=4, fontName="Helvetica")

chapter_style = ParagraphStyle("Chapter", parent=styles["Heading1"],
    fontSize=18, textColor=white, fontName="Helvetica-Bold",
    alignment=TA_LEFT, spaceBefore=0, spaceAfter=4, leading=22)

section_style = ParagraphStyle("Section", parent=styles["Heading2"],
    fontSize=13, textColor=DARK_BLUE, fontName="Helvetica-Bold",
    spaceBefore=10, spaceAfter=4, borderPad=4, leading=16)

subsection_style = ParagraphStyle("Subsection", parent=styles["Heading3"],
    fontSize=11, textColor=MED_BLUE, fontName="Helvetica-Bold",
    spaceBefore=6, spaceAfter=2, leading=14)

body_style = ParagraphStyle("Body", parent=styles["Normal"],
    fontSize=10, textColor=DARK_GRAY, fontName="Helvetica",
    spaceAfter=5, leading=14, alignment=TA_JUSTIFY)

bullet_style = ParagraphStyle("Bullet", parent=styles["Normal"],
    fontSize=10, textColor=DARK_GRAY, fontName="Helvetica",
    spaceAfter=3, leading=13, leftIndent=15, bulletIndent=5)

important_style = ParagraphStyle("Important", parent=styles["Normal"],
    fontSize=10, textColor=HexColor("#7c2d12"), fontName="Helvetica-Bold",
    spaceAfter=4, leading=13, leftIndent=10,
    borderColor=ACCENT, borderWidth=1, borderPad=5,
    backColor=HexColor("#fee2e2"))

key_style = ParagraphStyle("Key", parent=styles["Normal"],
    fontSize=10, textColor=HexColor("#14532d"), fontName="Helvetica-Bold",
    spaceAfter=4, leading=13, leftIndent=10,
    backColor=LIGHT_GREEN, borderPad=5)

note_style = ParagraphStyle("Note", parent=styles["Normal"],
    fontSize=9.5, textColor=HexColor("#1e3a5f"), fontName="Helvetica-Oblique",
    spaceAfter=4, leading=13, leftIndent=10,
    backColor=LIGHT_BLUE, borderPad=4)

def chapter_header(title, subtitle=None, color=DARK_BLUE):
    """Create a visually distinct chapter header block."""
    data = [[Paragraph(title, chapter_style)]]
    if subtitle:
        data.append([Paragraph(subtitle, ParagraphStyle("ChSub", parent=styles["Normal"],
            fontSize=9.5, textColor=HexColor("#bfdbfe"), fontName="Helvetica-Italic",
            alignment=TA_LEFT))])
    t = Table(data, colWidths=[17.7*cm])
    t.setStyle(TableStyle([
        ("BACKGROUND", (0,0), (-1,-1), color),
        ("TOPPADDING", (0,0), (-1,-1), 10),
        ("BOTTOMPADDING", (0,0), (-1,-1), 10),
        ("LEFTPADDING", (0,0), (-1,-1), 14),
        ("RIGHTPADDING", (0,0), (-1,-1), 14),
        ("ROUNDEDCORNERS", [6, 6, 6, 6]),
    ]))
    return t

def section_box(title, color=SECTION_BG, text_color=DARK_BLUE):
    t = Table([[Paragraph(title, ParagraphStyle("SB", parent=styles["Normal"],
        fontSize=12, textColor=text_color, fontName="Helvetica-Bold", leading=15))]],
        colWidths=[17.7*cm])
    t.setStyle(TableStyle([
        ("BACKGROUND", (0,0), (-1,-1), color),
        ("TOPPADDING", (0,0), (-1,-1), 7),
        ("BOTTOMPADDING", (0,0), (-1,-1), 7),
        ("LEFTPADDING", (0,0), (-1,-1), 12),
        ("RIGHTPADDING", (0,0), (-1,-1), 12),
        ("LINEBELOW", (0,0), (-1,-1), 1.5, MED_BLUE),
    ]))
    return t

def info_box(text, bg=LIGHT_BLUE, text_color=DARK_BLUE):
    t = Table([[Paragraph(text, ParagraphStyle("IB", parent=styles["Normal"],
        fontSize=9.5, textColor=text_color, fontName="Helvetica", leading=13,
        alignment=TA_JUSTIFY))]],
        colWidths=[17.7*cm])
    t.setStyle(TableStyle([
        ("BACKGROUND", (0,0), (-1,-1), bg),
        ("TOPPADDING", (0,0), (-1,-1), 6),
        ("BOTTOMPADDING", (0,0), (-1,-1), 6),
        ("LEFTPADDING", (0,0), (-1,-1), 10),
        ("RIGHTPADDING", (0,0), (-1,-1), 10),
        ("BOX", (0,0), (-1,-1), 0.75, MED_BLUE),
    ]))
    return t

def two_col_table(data_rows, headers=None, col_w=None):
    if col_w is None:
        col_w = [6*cm, 11.7*cm]
    all_rows = []
    if headers:
        all_rows.append([Paragraph(h, ParagraphStyle("TH", parent=styles["Normal"],
            fontSize=9.5, textColor=white, fontName="Helvetica-Bold", leading=12))
            for h in headers])
    for row in data_rows:
        all_rows.append([Paragraph(str(c), ParagraphStyle("TC", parent=styles["Normal"],
            fontSize=9.5, textColor=DARK_GRAY, fontName="Helvetica", leading=12))
            for c in row])
    t = Table(all_rows, colWidths=col_w)
    style = [
        ("BACKGROUND", (0,0), (-1,0), TABLE_HEADER if headers else TABLE_ALT),
        ("ROWBACKGROUNDS", (0, 1 if headers else 0), (-1,-1), [white, TABLE_ALT]),
        ("GRID", (0,0), (-1,-1), 0.5, HexColor("#93c5fd")),
        ("TOPPADDING", (0,0), (-1,-1), 5),
        ("BOTTOMPADDING", (0,0), (-1,-1), 5),
        ("LEFTPADDING", (0,0), (-1,-1), 8),
        ("RIGHTPADDING", (0,0), (-1,-1), 8),
        ("VALIGN", (0,0), (-1,-1), "TOP"),
        ("FONTSIZE", (0,0), (-1,-1), 9.5),
    ]
    if headers:
        style.append(("FONTNAME", (0,0), (-1,0), "Helvetica-Bold"))
        style.append(("TEXTCOLOR", (0,0), (-1,0), white))
    t.setStyle(TableStyle(style))
    return t

def b(txt):
    return f"<b>{txt}</b>"

def bullet(txt):
    return Paragraph(f"• {txt}", bullet_style)

def sp(n=1):
    return Spacer(1, n*0.18*cm)

# ─────────────────────────────────────────────
# BUILD STORY
# ─────────────────────────────────────────────
story = []

# ══════════════════════════════════════════════
# COVER PAGE
# ══════════════════════════════════════════════
cover_title = Table([[Paragraph(
    "NON-COMMUNICABLE DISEASES",
    ParagraphStyle("CT", parent=styles["Normal"],
        fontSize=26, textColor=white, fontName="Helvetica-Bold",
        alignment=TA_CENTER, leading=30))]],
    colWidths=[17.7*cm])
cover_title.setStyle(TableStyle([
    ("BACKGROUND", (0,0), (-1,-1), DARK_BLUE),
    ("TOPPADDING", (0,0), (-1,-1), 22),
    ("BOTTOMPADDING", (0,0), (-1,-1), 22),
    ("LEFTPADDING", (0,0), (-1,-1), 10),
    ("RIGHTPADDING", (0,0), (-1,-1), 10),
]))
story.append(cover_title)
story.append(sp(2))

cover_sub = Table([[Paragraph(
    "Comprehensive Notes for LAQ — Strictly from Park's Textbook of Preventive and Social Medicine",
    ParagraphStyle("CS", parent=styles["Normal"],
        fontSize=12, textColor=DARK_BLUE, fontName="Helvetica-BoldOblique",
        alignment=TA_CENTER))]],
    colWidths=[17.7*cm])
cover_sub.setStyle(TableStyle([
    ("BACKGROUND", (0,0), (-1,-1), LIGHT_BLUE),
    ("TOPPADDING", (0,0), (-1,-1), 10),
    ("BOTTOMPADDING", (0,0), (-1,-1), 10),
    ("BOX", (0,0), (-1,-1), 1.5, MED_BLUE),
]))
story.append(cover_sub)
story.append(sp(3))

topics_data = [
    ["1", "DIABETES MELLITUS (DM)"],
    ["2", "HYPERTENSION (HTN)"],
    ["3", "CANCER"],
    ["4", "BLINDNESS & VISUAL IMPAIRMENT"],
    ["5", "RHEUMATIC HEART DISEASE (RHD)"],
    ["6", "ACCIDENTS & INJURIES"],
    ["7", "CORONARY HEART DISEASE (CHD)"],
    ["8", "OBESITY"],
]
toc_rows = []
for num, topic in topics_data:
    toc_rows.append([
        Paragraph(num, ParagraphStyle("TN", parent=styles["Normal"],
            fontSize=12, textColor=white, fontName="Helvetica-Bold",
            alignment=TA_CENTER)),
        Paragraph(topic, ParagraphStyle("TT", parent=styles["Normal"],
            fontSize=12, textColor=DARK_BLUE, fontName="Helvetica-Bold")),
    ])
toc_table = Table(toc_rows, colWidths=[1.5*cm, 16.2*cm])
bg_colors = [MED_BLUE, HexColor("#0284c7"), HexColor("#0369a1"), HexColor("#075985"),
             HexColor("#0c4a6e"), HexColor("#1e3a5f"), HexColor("#1e40af"), HexColor("#1d4ed8")]
toc_style = [
    ("TOPPADDING", (0,0), (-1,-1), 10),
    ("BOTTOMPADDING", (0,0), (-1,-1), 10),
    ("LEFTPADDING", (0,0), (-1,-1), 10),
    ("RIGHTPADDING", (0,0), (-1,-1), 10),
    ("ROWBACKGROUNDS", (0,0), (0,-1), bg_colors),
    ("GRID", (0,0), (-1,-1), 0.5, HexColor("#93c5fd")),
    ("BACKGROUND", (1,0), (1,-1), TABLE_ALT),
    ("ROWBACKGROUNDS", (1,0), (1,-1), [TABLE_ALT, SECTION_BG]),
    ("VALIGN", (0,0), (-1,-1), "MIDDLE"),
]
for i, c in enumerate(bg_colors):
    toc_style.append(("BACKGROUND", (0,i), (0,i), c))
toc_table.setStyle(TableStyle(toc_style))
story.append(Paragraph("TOPICS COVERED", ParagraphStyle("TH", parent=styles["Normal"],
    fontSize=13, textColor=DARK_BLUE, fontName="Helvetica-Bold",
    spaceBefore=8, spaceAfter=8, alignment=TA_CENTER)))
story.append(toc_table)
story.append(PageBreak())

# ══════════════════════════════════════════════
# 1. DIABETES MELLITUS
# ══════════════════════════════════════════════
story.append(chapter_header("1. DIABETES MELLITUS (DM)", "Park's Textbook of Preventive & Social Medicine", MED_BLUE))
story.append(sp(2))

story.append(section_box("DEFINITION"))
story.append(info_box(
    "Diabetes describes a group of <b>metabolic disorders</b> characterized and identified by the presence of "
    "<b>hyperglycaemia</b> in the absence of treatment. Includes defects in insulin secretion, insulin action, or both, "
    "with disturbances of carbohydrate, fat and protein metabolism. "
    "Long-term effects include <b>retinopathy, nephropathy and neuropathy</b>. "
    "People with DM are at increased risk of heart, peripheral arterial and cerebrovascular disease, obesity, "
    "cataracts, erectile dysfunction, non-alcoholic fatty liver disease and tuberculosis."
))
story.append(sp())

story.append(section_box("WHO CLASSIFICATION OF DIABETES (2019)"))
dm_class_data = [
    ["Type 1 Diabetes", "β-cell destruction (mostly immune-mediated); absolute insulin deficiency; onset in childhood/early adulthood. Sub-classes removed."],
    ["Type 2 Diabetes", "Most common type; β-cell dysfunction + insulin resistance; associated with overweight/obesity. Sub-classes removed."],
    ["Hybrid Forms", "(a) Slowly evolving immune-mediated diabetes of adults (LADA — now renamed) — features of metabolic syndrome, single GAD autoantibody, retains β-cell function.\n(b) Ketosis-prone Type 2 — presents with ketosis but later does not require insulin; not immune-mediated."],
    ["Other Specific Types", "• Monogenic diabetes (β-cell defects, insulin action defects)\n• Diseases of exocrine pancreas (trauma, tumour, inflammation)\n• Endocrine disorders (excess insulin antagonist hormones)\n• Drug or chemical-induced\n• Infections\n• Uncommon immune-mediated forms\n• Other genetic syndromes"],
    ["Hyperglycaemia first detected in pregnancy", "Includes gestational DM + diabetes in pregnancy (pre-existing undiagnosed)"],
    ["Unclassified DM", "Temporary category used when diagnosis is uncertain"],
]
story.append(two_col_table(dm_class_data, headers=["Type", "Description"]))
story.append(sp(2))

story.append(section_box("PROBLEM STATEMENT"))
story.append(Paragraph(b("WORLD:"), subsection_style))
story.append(bullet("493 million adults (20–79 yrs) had diabetes in 2019 (IDF); projected to 700 million by 2045."))
story.append(bullet("4.2 million deaths annually attributable to DM."))
story.append(bullet("DM is the 9th leading cause of death globally."))
story.append(bullet("374 million people with impaired glucose tolerance — at high risk."))
story.append(bullet("Prevalence higher in urban (10.8%) vs rural (7.2%) areas."))
story.append(sp())
story.append(Paragraph(b("INDIA:"), subsection_style))
story.append(bullet("India has the 2nd highest number of diabetic patients globally (~77 million)."))
story.append(bullet("The prevalence in India is 8.9% (urban) and 4–6% (rural)."))
story.append(bullet("India projected to have 134 million diabetics by 2045."))
story.append(bullet("High prevalence of Type 2 DM; onset at younger age compared to western countries."))
story.append(sp(2))

story.append(section_box("RISK FACTORS FOR TYPE 2 DM"))
story.append(Paragraph(b("Non-Modifiable:"), subsection_style))
for item in ["Age (>45 years)", "Family history (first-degree relative)", "Ethnicity (South Asians particularly susceptible)", "History of gestational DM or baby >4 kg"]:
    story.append(bullet(item))
story.append(Paragraph(b("Modifiable:"), subsection_style))
for item in ["Overweight/obesity (BMI ≥25)", "Physical inactivity", "Unhealthy diet (high fat, low fibre)", "Hypertension (BP ≥140/90 mmHg)", "Dyslipidaemia", "Impaired glucose tolerance (IGT) / Impaired fasting glucose (IFG)", "Smoking", "Stress"]:
    story.append(bullet(item))
story.append(sp(2))

story.append(section_box("DIAGNOSTIC CRITERIA (WHO 2006/ADA)"))
diag_data = [
    ["Fasting plasma glucose", "≥ 7.0 mmol/L (126 mg/dL)"],
    ["2-hour plasma glucose (OGTT)", "≥ 11.1 mmol/L (200 mg/dL)"],
    ["HbA1c", "≥ 48 mmol/mol (6.5%)"],
    ["Random plasma glucose + symptoms", "≥ 11.1 mmol/L (200 mg/dL)"],
    ["Impaired Fasting Glucose (IFG)", "Fasting glucose 6.1–6.9 mmol/L (110–125 mg/dL)"],
    ["Impaired Glucose Tolerance (IGT)", "2-hr OGTT 7.8–11.0 mmol/L"],
]
story.append(two_col_table(diag_data, headers=["Test", "Cut-off Value"]))
story.append(sp())
story.append(info_box("⚠ Diagnosis requires TWO positive tests on different days (unless symptoms present with single high reading)."))
story.append(sp(2))

story.append(section_box("SCREENING FOR DIABETES"))
story.append(info_box("Screening test: Fasting blood sugar or random blood sugar or HbA1c. "
    "A positive screen is followed by a full OGTT. "
    "Universal screening not recommended; targeted screening for high-risk groups advised. "
    "Opportunistic screening at health facilities is recommended in India."))
story.append(sp(2))

story.append(section_box("COMPLICATIONS OF DIABETES"))
comp_data = [
    ["Microvascular", "Retinopathy (leading cause of blindness), Nephropathy (leading cause of ESRD), Neuropathy (peripheral + autonomic)"],
    ["Macrovascular", "Coronary artery disease (2-4x risk), Peripheral arterial disease, Cerebrovascular disease (stroke)"],
    ["Other", "Cataracts, Erectile dysfunction, NAFLD, Increased susceptibility to infections including TB, Foot ulcers/amputation"],
    ["Acute", "Diabetic ketoacidosis (DKA), Hyperosmolar hyperglycaemic state (HHS), Hypoglycaemia"],
]
story.append(two_col_table(comp_data, headers=["Category", "Complications"]))
story.append(sp(2))

story.append(section_box("PREVENTION AND CONTROL"))
story.append(Paragraph(b("Primary Prevention:"), subsection_style))
for item in ["Promote healthy diet (low fat, high fibre, reduce refined sugars)",
             "Regular physical activity (≥150 min/week moderate intensity)",
             "Maintain healthy body weight (BMI 18.5–24.9)",
             "Avoid smoking and excessive alcohol",
             "Lifestyle modification programmes for IGT/IFG individuals"]:
    story.append(bullet(item))
story.append(Paragraph(b("Secondary Prevention (Early Detection):"), subsection_style))
for item in ["Regular screening of high-risk individuals",
             "OGTT/FBS/HbA1c for diagnosis",
             "Early treatment to prevent complications",
             "Self-monitoring of blood glucose (SMBG)"]:
    story.append(bullet(item))
story.append(Paragraph(b("Tertiary Prevention (Managing Complications):"), subsection_style))
for item in ["Annual eye examination (retinopathy screening)",
             "Foot care and examination",
             "Renal function monitoring (microalbuminuria)",
             "Cardiovascular risk factor management",
             "Patient education and self-management"]:
    story.append(bullet(item))
story.append(sp(2))

story.append(section_box("NATIONAL PROGRAMME FOR PREVENTION & CONTROL OF CANCER, DIABETES, CVD & STROKE (NPCDCS)"))
for item in ["Launched under 12th Five Year Plan (2010 onwards); integrated with NCD programmes.",
             "Objectives: Prevention and control of common NCDs (cancer, DM, CVD, stroke) through early diagnosis and treatment.",
             "Activities: Opportunistic screening at PHC level; health promotion; referral linkages.",
             "NCD clinics established at District Hospitals.",
             "Population-level interventions: ASHA awareness, community health education.",
             "Provides drugs (metformin, glipizide, insulin) at free of cost through public facilities.",
             "NCD registry for data collection and surveillance."]:
    story.append(bullet(item))
story.append(PageBreak())

# ══════════════════════════════════════════════
# 2. HYPERTENSION
# ══════════════════════════════════════════════
story.append(chapter_header("2. HYPERTENSION (HTN)", "Park's Textbook of Preventive & Social Medicine", HexColor("#0369a1")))
story.append(sp(2))

story.append(section_box("DEFINITION"))
story.append(info_box(
    "Hypertension is defined by WHO/ISH as <b>blood pressure ≥ 140/90 mmHg</b> (systolic/diastolic). "
    "It is the single most important modifiable risk factor for cardiovascular disease, stroke, renal disease and death. "
    "It is often called the 'silent killer' because it is largely asymptomatic."
))
story.append(sp())

story.append(section_box("JNC CLASSIFICATION OF BLOOD PRESSURE (ADULTS ≥18 YEARS)"))
htn_class_data = [
    ["Normal", "< 120 mmHg", "< 80 mmHg"],
    ["Elevated / Pre-hypertension", "120–129 mmHg", "< 80 mmHg"],
    ["Stage 1 Hypertension", "130–139 mmHg", "80–89 mmHg"],
    ["Stage 2 Hypertension", "≥ 140 mmHg", "≥ 90 mmHg"],
    ["Hypertensive Crisis", "> 180 mmHg", "> 120 mmHg"],
]
t = Table(
    [[Paragraph(h, ParagraphStyle("TH", parent=styles["Normal"], fontSize=9.5,
        textColor=white, fontName="Helvetica-Bold")) for h in ["Category", "Systolic BP", "Diastolic BP"]]] +
    [[Paragraph(c, ParagraphStyle("TC", parent=styles["Normal"], fontSize=9.5,
        textColor=DARK_GRAY, fontName="Helvetica", leading=12)) for c in row]
     for row in htn_class_data],
    colWidths=[7*cm, 5.35*cm, 5.35*cm]
)
t.setStyle(TableStyle([
    ("BACKGROUND", (0,0), (-1,0), TABLE_HEADER),
    ("ROWBACKGROUNDS", (0,1), (-1,-1), [white, TABLE_ALT]),
    ("GRID", (0,0), (-1,-1), 0.5, HexColor("#93c5fd")),
    ("TOPPADDING", (0,0), (-1,-1), 5), ("BOTTOMPADDING", (0,0), (-1,-1), 5),
    ("LEFTPADDING", (0,0), (-1,-1), 8), ("RIGHTPADDING", (0,0), (-1,-1), 8),
    ("FONTNAME", (0,0), (-1,0), "Helvetica-Bold"),
    ("TEXTCOLOR", (0,0), (-1,0), white),
    ("VALIGN", (0,0), (-1,-1), "MIDDLE"),
]))
story.append(t)
story.append(sp(2))

story.append(section_box("PROBLEM STATEMENT"))
story.append(Paragraph(b("WORLD:"), subsection_style))
story.append(bullet("~1.28 billion adults (30–79 yrs) have hypertension worldwide (WHO 2021)."))
story.append(bullet("Only 1 in 5 people with HTN has it under control."))
story.append(bullet("HTN is responsible for 54% of strokes and 47% of IHD."))
story.append(bullet("HTN causes approximately 10.4 million deaths annually."))
story.append(Paragraph(b("INDIA:"), subsection_style))
story.append(bullet("Prevalence: ~28.5% in urban areas, ~25% in rural areas."))
story.append(bullet("Majority are unaware of their condition — only 30–40% aware, <30% on treatment."))
story.append(sp(2))

story.append(section_box("RISK FACTORS FOR HYPERTENSION"))
story.append(Paragraph(b("1. Non-Modifiable Risk Factors:"), subsection_style))
rf_non_mod = [
    ["Age", "BP rises with age in both sexes; greater rise with higher initial BP. Some primitive societies with low calorie/salt intake show no age-related rise."],
    ["Sex", "Males have higher BP at adolescence; gap narrows in old age (post-menopausal women may exceed men)."],
    ["Genetic / Family History", "Polygenic inheritance. Children of 2 hypertensive parents have 45% risk; children of 2 normotensive parents have only 3% risk. Monozygotic twins more concordant than dizygotic twins."],
    ["Race/Ethnicity", "Higher prevalence and severity in Black populations compared to White populations."],
]
story.append(two_col_table(rf_non_mod, headers=["Factor", "Description"]))
story.append(sp())

story.append(Paragraph(b("2. Modifiable Risk Factors:"), subsection_style))
rf_mod = [
    ["Sodium (Salt) intake", "Strong positive association; salt restriction lowers BP. WHO recommends <5g/day salt."],
    ["Obesity / Overweight", "Strong positive association; weight reduction lowers BP. Central obesity (waist circumference) is an important determinant."],
    ["Alcohol", "Excessive alcohol raises BP; more than 3 drinks/day is hypertensive risk."],
    ["Physical Inactivity", "Sedentary lifestyle associated with HTN; regular exercise lowers BP."],
    ["Stress / Psychosocial factors", "Sustained emotional stress can elevate BP; associated with urbanisation."],
    ["Diet", "Low potassium, calcium, magnesium intake are associated with higher BP. High fat diet also implicated."],
    ["Oral Contraceptives", "Use of OCP (especially oestrogen-containing) can raise BP in susceptible women."],
    ["Tracking", "BP levels in childhood tend to persist into adult life — important for identifying at-risk children."],
]
story.append(two_col_table(rf_mod, headers=["Factor", "Details"]))
story.append(sp(2))

story.append(section_box("CLASSIFICATION BY AETIOLOGY"))
story.append(bullet(b("Primary / Essential Hypertension (90–95%): ") + "No identifiable cause; multifactorial."))
story.append(bullet(b("Secondary Hypertension (5–10%): ") + "Identifiable cause — renal (commonest), renovascular, endocrine (Conn's, Cushing's, phaeochromocytoma), coarctation of aorta, drugs (OCPs, steroids), pregnancy-induced."))
story.append(sp(2))

story.append(section_box("COMPLICATIONS"))
for item in ["Stroke (haemorrhagic > ischaemic)", "Coronary heart disease / MI", "Heart failure", "Renal failure / CKD", "Peripheral arterial disease", "Hypertensive retinopathy", "Aortic dissection / aneurysm"]:
    story.append(bullet(item))
story.append(sp(2))

story.append(section_box("PREVENTION OF HYPERTENSION"))
story.append(Paragraph(b("Population Strategy (High-Risk Approach):"), subsection_style))
for item in ["Salt reduction in diet (<5g/day); avoid pickles, processed foods",
             "Weight reduction; maintain healthy BMI",
             "Regular aerobic exercise (30 min/day on most days)",
             "Reduce alcohol consumption",
             "Smoking cessation",
             "Stress management (yoga, meditation)",
             "DASH diet (Dietary Approaches to Stop Hypertension): rich in fruits, vegetables, low-fat dairy, low saturated fat"]:
    story.append(bullet(item))
story.append(Paragraph(b("Secondary Prevention:"), subsection_style))
for item in ["Regular BP screening (opportunistic/community-based)",
             "Treatment with antihypertensives if indicated",
             "Adherence to medication (a major challenge)",
             "Regular monitoring of organ damage (ECG, creatinine, urine protein, fundus)"]:
    story.append(bullet(item))
story.append(sp())
story.append(info_box("NATIONAL PROGRAMME: HTN is included under NPCDCS and the India Hypertension Control Initiative (IHCI) 2017 — aims for 80% treatment coverage and 50% BP control by 2025."))
story.append(PageBreak())

# ══════════════════════════════════════════════
# 3. CANCER
# ══════════════════════════════════════════════
story.append(chapter_header("3. CANCER", "Park's Textbook of Preventive & Social Medicine", HexColor("#7c2d12")))
story.append(sp(2))

story.append(section_box("DEFINITION"))
story.append(info_box(
    "Cancer is a group of diseases characterized by: (i) <b>abnormal growth of cells</b>, "
    "(ii) ability to <b>invade adjacent tissues</b> and distant organs (metastasis), "
    "(iii) eventual death if not controlled. Major categories: "
    "<b>Carcinomas</b> (epithelial), <b>Sarcomas</b> (mesodermal/connective tissue), "
    "<b>Lymphomas, Myeloma, Leukaemias</b> (bone marrow/immune system)."
))
story.append(sp(2))

story.append(section_box("PROBLEM STATEMENT"))
story.append(Paragraph(b("WORLD (GLOBOCAN 2020):"), subsection_style))
story.append(bullet("19.292 million new cancer cases; 9.958 million deaths."))
story.append(bullet("Most common cancers diagnosed: Breast > Lung > Prostate > Colon > Stomach."))
story.append(bullet("Leading causes of cancer death: Lung > Liver > Stomach > Breast > Colorectal."))
story.append(bullet("50.5 million people living with cancer (5-year prevalence)."))
story.append(bullet("22.6% males and 18.6% females risk of developing cancer before age 75."))
story.append(Paragraph(b("INDIA:"), subsection_style))
story.append(bullet("~1.39 million new cases in 2020 (GLOBOCAN); ~851,000 deaths."))
story.append(bullet("Leading cancers in MALES: Lip/oral cavity, Lung, Oesophagus, Stomach, Colorectal."))
story.append(bullet("Leading cancers in FEMALES: Breast (commonest), Cervix uteri, Ovary, Uterine corpus."))
story.append(bullet("Age-standardised incidence rate (ASIR): 99.5 per 100,000 (males); 102.1 per 100,000 (females)."))
story.append(bullet("Tobacco-related cancers account for ~35–40% of all cancers in India."))
story.append(sp(2))

story.append(section_box("CAUSES / RISK FACTORS OF CANCER"))
cancer_causes = [
    ["Tobacco", "Causes 30% of all cancer deaths. Associated with cancers of lung, oral cavity, pharynx, larynx, oesophagus, stomach, kidney, bladder, cervix, leukaemia. Dose-response relationship. Synergism with alcohol and asbestos for lung cancer."],
    ["Diet / Nutrition", "Obesity linked to cancers of breast, endometrium, colon, kidney, oesophagus. High fat diet → colorectal and breast cancer. Low fibre → colorectal cancer. Aflatoxins → hepatocellular carcinoma. Nitrosamines → gastric cancer."],
    ["Alcohol", "Associated with oral, pharyngeal, laryngeal, oesophageal, hepatic and breast cancers. Synergistic with tobacco."],
    ["Infections", "H. pylori → gastric cancer (IARC Group 1 carcinogen). HPV (types 16,18) → cervical, anal, oropharyngeal cancer. HBV/HCV → hepatocellular carcinoma. EBV → Burkitt's lymphoma, nasopharyngeal cancer. HIV → Kaposi's sarcoma."],
    ["Radiation", "UV radiation → skin cancer (BCC, SCC, melanoma). Ionising radiation → leukaemia, thyroid, breast, lung cancer. Radon → lung cancer."],
    ["Occupational carcinogens", "Asbestos → mesothelioma, lung. Benzene → leukaemia. Vinyl chloride → hepatic angiosarcoma. Aromatic amines → bladder cancer. Arsenic → lung, skin, bladder."],
    ["Hormones", "Oestrogen → endometrial cancer. OCP use → slight increase in breast and cervical cancer risk. Exogenous hormones."],
    ["Genetic / Hereditary", "BRCA1/BRCA2 mutations → breast and ovarian cancer. FAP → colorectal cancer. Li-Fraumeni syndrome. Down syndrome → leukaemia."],
    ["Air Pollution", "Indoor (biomass burning) and outdoor air pollution → lung cancer. Classified as Group 1 carcinogen by IARC."],
]
story.append(two_col_table(cancer_causes, headers=["Risk Factor", "Cancer Association"]))
story.append(sp(2))

story.append(section_box("CANCER PATTERNS IN INDIA"))
for item in ["Tobacco-related cancers predominate (especially oral cavity cancer due to smokeless tobacco)",
             "Cervical cancer: Second most common in women (HPV-related); high burden in low-income women",
             "Breast cancer: Commonest female cancer (rising trend with urbanisation)",
             "Gastric cancer: Declining but still significant (H. pylori, salt-preserved foods)",
             "Cancer patterns vary by region: NE India — high oropharyngeal and gastric cancers"]:
    story.append(bullet(item))
story.append(sp(2))

story.append(section_box("CANCER CONTROL STRATEGIES"))
story.append(Paragraph(b("1. Primary Prevention:"), subsection_style))
for item in ["Anti-tobacco measures (COTPA Act; taxation; cessation programmes)",
             "Healthy diet (fruits, vegetables, fibre-rich foods)",
             "Vaccination: HPV vaccine (cervical cancer prevention — given to girls 9–14 yrs), HBV vaccine (liver cancer prevention)",
             "Reduce occupational and environmental carcinogen exposure",
             "Reduce alcohol consumption",
             "Sun protection (sunscreens, protective clothing)",
             "Reduce obesity; increase physical activity"]:
    story.append(bullet(item))
story.append(Paragraph(b("2. Secondary Prevention (Early Detection / Screening):"), subsection_style))
story.append(info_box("Screening is beneficial only when: disease has an asymptomatic period, effective treatment available, test is acceptable and affordable."))
screen_data = [
    ["Cervical Cancer", "PAP smear (every 3 yrs from 21–65 yrs), HPV DNA testing; Visual Inspection with Acetic acid (VIA) — recommended in India"],
    ["Breast Cancer", "Clinical Breast Examination (CBE), Mammography (50–69 yrs every 2 yrs), Self-Breast Examination (SBE) for awareness"],
    ["Oral Cancer", "Visual inspection of oral cavity — high yield in tobacco users; biopsy of suspicious lesions"],
    ["Colorectal Cancer", "FOBT (Faecal Occult Blood Test), Colonoscopy (every 10 yrs from age 50)"],
    ["Lung Cancer", "Low-dose CT (LDCT) for high-risk smokers (50–80 yrs, ≥20 pack-years) — not yet routine in India"],
]
story.append(two_col_table(screen_data, headers=["Cancer Site", "Screening Method"]))
story.append(sp())
story.append(Paragraph(b("3. Cancer Registration:"), subsection_style))
story.append(bullet("Population-Based Cancer Registries (PBCR) and Hospital-Based Cancer Registries (HBCR)."))
story.append(bullet("National Cancer Registry Programme (NCRP) under ICMR."))
story.append(bullet("Data used for cancer surveillance, planning, evaluation."))
story.append(sp())
story.append(Paragraph(b("4. Tertiary Prevention:"), subsection_style))
for item in ["Treatment: Surgery, radiotherapy, chemotherapy, immunotherapy, palliative care",
             "Rehabilitation: psychological, functional, social",
             "Palliative care: WHO pain ladder for cancer pain management"]:
    story.append(bullet(item))
story.append(sp(2))

story.append(section_box("NATIONAL CANCER CONTROL PROGRAMME (NCCP)"))
for item in ["Launched in 1975; revised in 1984 and 2004.",
             "Objectives: Prevention of tobacco-related cancers; early detection; treatment at regional cancer centres.",
             "Activities: Tobacco control, cancer education, setting up Regional Cancer Centres (RCCs), District Cancer Control Programme.",
             "Now subsumed under NPCDCS.",
             "Ayushman Bharat (PMJAY) provides cancer treatment coverage.",
             "National Cancer Grid (NCG): Network of cancer centres for equal access."]:
    story.append(bullet(item))
story.append(PageBreak())

# ══════════════════════════════════════════════
# 4. BLINDNESS
# ══════════════════════════════════════════════
story.append(chapter_header("4. BLINDNESS & VISUAL IMPAIRMENT", "Park's Textbook of Preventive & Social Medicine", HexColor("#065f46")))
story.append(sp(2))

story.append(section_box("DEFINITION (WHO)"))
story.append(info_box(
    "<b>WHO Definition:</b> Blindness is defined as <b>visual acuity of less than 3/60 (Snellen) or its equivalent</b> "
    "(proposed by WHO for national and international comparability, adopted at 25th World Health Assembly, 1972)."
))
story.append(sp())
story.append(Paragraph(b("ICD-11 (2018) Classification of Visual Impairment:"), subsection_style))
blind_class_data = [
    ["Distance Vision: Mild", "Presenting visual acuity worse than 6/12"],
    ["Distance Vision: Moderate", "Presenting visual acuity worse than 6/18"],
    ["Distance Vision: Severe", "Presenting visual acuity worse than 6/60"],
    ["Distance Vision: Blindness", "Presenting visual acuity worse than 3/60"],
    ["Near Vision Impairment", "Presenting near vision acuity worse than N6 or M0.8 at 40 cm with existing correction"],
]
story.append(two_col_table(blind_class_data, headers=["Category", "Criterion"]))
story.append(sp(2))

story.append(section_box("PROBLEM STATEMENT"))
story.append(Paragraph(b("WORLD:"), subsection_style))
story.append(bullet("1 billion people have vision impairment that could have been prevented or is yet to be addressed."))
story.append(bullet("This includes: unaddressed refractive error (123.7 million), cataract (65.2 million), glaucoma (6.9 million), corneal opacities (4.2 million), diabetic retinopathy (3 million), trachoma (2 million), near vision impairment due to presbyopia (826 million)."))
story.append(bullet("About 80% of blindness is avoidable (treatable or preventable)."))
story.append(Paragraph(b("INDIA:"), subsection_style))
story.append(bullet("India has the largest number of blind people globally (~8–12 million)."))
story.append(bullet("Blindness prevalence: ~1.1% (National Blindness & Visual Impairment Survey 2019): 0.36% for blindness."))
story.append(bullet("Cataract accounts for ~66% of blindness in India."))
story.append(bullet("India contributed ~20% of the world's blind population."))
story.append(sp(2))

story.append(section_box("CAUSES OF BLINDNESS IN INDIA"))
blind_causes = [
    ["1", "Cataract (commonest)", "~66% of blindness in India — most important cause; largely treatable"],
    ["2", "Refractive errors", "Second commonest — uncorrected; most common cause of visual impairment globally"],
    ["3", "Glaucoma", "Leading cause of irreversible blindness; open-angle commonest"],
    ["4", "Diabetic retinopathy", "Increasing with rise in DM prevalence; leading cause in working-age adults"],
    ["5", "Corneal blindness", "Post-infective (trachoma, vitamin A deficiency, trauma), corneal ulcers"],
    ["6", "Trachoma", "Caused by Chlamydia trachomatis; affects cornea via trichiasis and entropion; WHO target for elimination"],
    ["7", "Vitamin A Deficiency (VAD)", "Causes keratomalacia and xerophthalmia, particularly in children under 5"],
    ["8", "Retinitis pigmentosa", "Genetic cause; progressive; no treatment"],
    ["9", "Age-related macular degeneration (ARMD)", "Increasing in elderly; leading cause of blindness in developed countries"],
]
t = Table(
    [[Paragraph(h, ParagraphStyle("TH", parent=styles["Normal"], fontSize=9.5,
        textColor=white, fontName="Helvetica-Bold")) for h in ["#", "Cause", "Notes"]]] +
    [[Paragraph(c, ParagraphStyle("TC", parent=styles["Normal"], fontSize=9.5,
        textColor=DARK_GRAY, fontName="Helvetica", leading=12)) for c in row]
     for row in blind_causes],
    colWidths=[0.8*cm, 5.2*cm, 11.7*cm]
)
t.setStyle(TableStyle([
    ("BACKGROUND", (0,0), (-1,0), TABLE_HEADER),
    ("ROWBACKGROUNDS", (0,1), (-1,-1), [white, TABLE_ALT]),
    ("GRID", (0,0), (-1,-1), 0.5, HexColor("#93c5fd")),
    ("TOPPADDING", (0,0), (-1,-1), 5), ("BOTTOMPADDING", (0,0), (-1,-1), 5),
    ("LEFTPADDING", (0,0), (-1,-1), 6), ("RIGHTPADDING", (0,0), (-1,-1), 6),
    ("FONTNAME", (0,0), (-1,0), "Helvetica-Bold"),
    ("TEXTCOLOR", (0,0), (-1,0), white),
    ("VALIGN", (0,0), (-1,-1), "TOP"),
]))
story.append(t)
story.append(sp(2))

story.append(section_box("PREVENTION OF BLINDNESS"))
story.append(Paragraph(b("Primary Prevention:"), subsection_style))
for item in ["Vitamin A supplementation (children 6 months–5 years; 2 lakh IU every 6 months)",
             "Control of trachoma (SAFE strategy: Surgery for trichiasis, Antibiotics, Facial cleanliness, Environmental improvement)",
             "Vaccination against measles (corneal scarring prevention)",
             "Control of nutritional deficiency diseases",
             "Safe eye care practices; injury prevention",
             "Occupational eye safety (goggles, protective gear)"]:
    story.append(bullet(item))
story.append(Paragraph(b("Secondary Prevention:"), subsection_style))
for item in ["Cataract surgery (target: Cataract Surgical Rate/CSR ≥4000 per million population)",
             "Spectacles for refractive errors (school screening programmes)",
             "IOP measurement and management for glaucoma (early treatment prevents blindness)",
             "Diabetic retinopathy screening in all DM patients",
             "Early treatment of trachoma with azithromycin (single dose)"]:
    story.append(bullet(item))
story.append(sp(2))

story.append(section_box("NATIONAL PROGRAMME FOR CONTROL OF BLINDNESS (NPCB) — Now NPCBVI"))
for item in ["Launched in 1976; renewed as National Programme for Control of Blindness and Visual Impairment (NPCBVI).",
             "Vision 2020: The Right to Sight — Global initiative launched 1999 (WHO + IAPB); India joined for elimination of avoidable blindness.",
             "Target: Reduce prevalence of blindness to 0.3% by 2020.",
             "Key activities: Free cataract surgery (target 6 million/year), school screening for refractive errors, free spectacles to school children, training of ophthalmic staff.",
             "Vitamin A supplementation programme under NPCBVI.",
             "Diabetic retinopathy screening and laser treatment.",
             "Low vision care services.",
             "District Blindness Control Societies (DBCS) for implementation.",
             "Indicators monitored: CSR, backlog cataract cases, visual outcomes."]:
    story.append(bullet(item))
story.append(PageBreak())

# ══════════════════════════════════════════════
# 5. RHEUMATIC HEART DISEASE
# ══════════════════════════════════════════════
story.append(chapter_header("5. RHEUMATIC HEART DISEASE (RHD)", "Park's Textbook of Preventive & Social Medicine", HexColor("#1e3a5f")))
story.append(sp(2))

story.append(section_box("DEFINITION AND PATHOGENESIS"))
story.append(info_box(
    "<b>Rheumatic Fever (RF)</b> is a febrile disease affecting connective tissues (particularly heart and joints) "
    "initiated by infection of the throat by <b>Group A Beta-haemolytic Streptococci (GABHS)</b>. "
    "Although RF is not itself communicable, it results from a communicable disease (streptococcal pharyngitis). "
    "RF often leads to <b>Rheumatic Heart Disease (RHD)</b>, a crippling disease with valvular damage. "
    "<b>RHD is one of the most readily preventable chronic diseases.</b>"
))
story.append(sp())
story.append(Paragraph(b("Consequences of RHD:"), subsection_style))
for item in ["Continuing damage to the heart valves",
             "Increasing disabilities",
             "Repeated hospitalisation",
             "Premature death usually by age 35 years or even earlier",
             "Valve lesions: Mitral stenosis (commonest), Mitral regurgitation, Aortic valve disease"]:
    story.append(bullet(item))
story.append(sp(2))

story.append(section_box("PROBLEM STATEMENT"))
story.append(Paragraph(b("WORLD:"), subsection_style))
story.append(bullet("Over 15 million cases of RHD worldwide; 282,000 new cases annually."))
story.append(bullet("220,000 deaths from RHD in 2008 (~0.4% of total deaths)."))
story.append(bullet("RHD is the most common cause of mitral insufficiency and stenosis globally."))
story.append(bullet("Severity correlates with: number of RF attacks, delay in starting therapy, female sex (more severe in females)."))
story.append(bullet("60–80% of RF-related valve insufficiency resolves with adherence to antibiotic prophylaxis."))
story.append(bullet("Declining in affluent countries (North America, Western Europe, Japan) due to improved socio-economic conditions."))
story.append(Paragraph(b("INDIA:"), subsection_style))
story.append(bullet("Prevalence: 5–7 per 1000 in the 5–15 year age group."))
story.append(bullet("~1 million RHD cases in India."))
story.append(bullet("RHD constitutes 20–30% of hospital admissions due to CVD in India."))
story.append(bullet("Streptococcal infections are very common in children living in underprivileged conditions."))
story.append(sp(2))

story.append(section_box("RISK FACTORS / DETERMINANTS"))
rhd_rf = [
    ["Host Factors", "• Age: Peak 5–15 years\n• Sex: Females more severely affected\n• Genetic susceptibility (certain HLA types)\n• Previous RF attacks (recurrence risk)\n• Malnutrition and poor immune status"],
    ["Agent Factors", "• Group A Beta-haemolytic Streptococcus (GABHS)\n• Specific M protein serotypes (rheumatogenic strains)\n• Throat infection (pharyngitis) — NOT skin infection\n• Molecular mimicry between streptococcal antigens and cardiac tissue"],
    ["Environmental Factors", "• Overcrowding (facilitates droplet spread)\n• Poor housing and sanitation\n• Low socio-economic status\n• Tropical and subtropical climates\n• Lack of access to healthcare"],
]
story.append(two_col_table(rhd_rf, headers=["Factor", "Details"]))
story.append(sp(2))

story.append(section_box("JONES CRITERIA FOR RHEUMATIC FEVER (Modified 2015)"))
story.append(Paragraph(b("Major Criteria (JONES):"), subsection_style))
jones_major = [
    ["J", "Joints — Migratory polyarthritis (large joints; most common manifestation)"],
    ["O", "Oh! Carditis — Pancarditis; mitral regurgitation (most important for RHD)"],
    ["N", "Nodules — Subcutaneous nodules (painless, over bony prominences)"],
    ["E", "Erythema marginatum (rash on trunk; non-itchy)"],
    ["S", "Sydenham's chorea (involuntary movements; 'St Vitus' dance')"],
]
t = Table(
    [[Paragraph(h, ParagraphStyle("TH", parent=styles["Normal"], fontSize=9.5,
        textColor=white, fontName="Helvetica-Bold")) for h in ["Mnemonic", "Major Criterion"]]] +
    [[Paragraph(c, ParagraphStyle("TC", parent=styles["Normal"], fontSize=9.5,
        textColor=DARK_GRAY, fontName="Helvetica", leading=12)) for c in row]
     for row in jones_major],
    colWidths=[1.5*cm, 16.2*cm]
)
t.setStyle(TableStyle([
    ("BACKGROUND", (0,0), (-1,0), TABLE_HEADER),
    ("ROWBACKGROUNDS", (0,1), (-1,-1), [white, TABLE_ALT]),
    ("GRID", (0,0), (-1,-1), 0.5, HexColor("#93c5fd")),
    ("TOPPADDING", (0,0), (-1,-1), 5), ("BOTTOMPADDING", (0,0), (-1,-1), 5),
    ("LEFTPADDING", (0,0), (-1,-1), 8), ("RIGHTPADDING", (0,0), (-1,-1), 8),
    ("FONTNAME", (0,0), (-1,0), "Helvetica-Bold"),
    ("TEXTCOLOR", (0,0), (-1,0), white),
    ("VALIGN", (0,0), (-1,-1), "TOP"),
]))
story.append(t)
story.append(sp())
story.append(Paragraph(b("Minor Criteria:"), subsection_style))
for item in ["Fever", "Elevated ESR / CRP", "Prolonged PR interval (ECG)", "Arthralgia (if arthritis not counted as major)"]:
    story.append(bullet(item))
story.append(info_box("Diagnosis of RF requires: 2 Major OR 1 Major + 2 Minor criteria, PLUS evidence of preceding GABHS infection (positive throat culture / elevated ASO titre)."))
story.append(sp(2))

story.append(section_box("PREVENTION OF RHD — 3 LEVELS"))
story.append(Paragraph(b("Primordial Prevention:"), subsection_style))
story.append(bullet("Improve socio-economic conditions, housing, reduce overcrowding"))
story.append(bullet("Improve nutrition (avoid malnutrition)"))
story.append(Paragraph(b("Primary Prevention (Preventing RF after Streptococcal Throat Infection):"), subsection_style))
story.append(bullet("Prompt treatment of streptococcal pharyngitis with PENICILLIN (drug of choice) for 10 days."))
story.append(bullet("Benzathine Penicillin G: single IM injection 1.2 MU (adults), 0.6 MU (children <30 kg)."))
story.append(bullet("Oral Penicillin V: 250 mg twice daily for 10 days."))
story.append(bullet("Erythromycin for penicillin-allergic patients."))
story.append(Paragraph(b("Secondary Prevention (Prophylaxis against RF Recurrence):"), subsection_style))
story.append(bullet("Long-term benzathine penicillin G every 3–4 weeks IM."))
story.append(bullet("Duration: Until age 18–25 years (or longer if RHD present — at least 10 years after last attack or until 40 years if significant valvular disease)."))
story.append(bullet("Register-based programme to ensure compliance."))
story.append(Paragraph(b("Tertiary Prevention:"), subsection_style))
for item in ["Surgical treatment of valvular disease (valvotomy, valve replacement)",
             "Prophylaxis for infective endocarditis before dental/surgical procedures",
             "Regular follow-up at cardiology clinics"]:
    story.append(bullet(item))
story.append(sp(2))

story.append(section_box("NATIONAL PROGRAMME"))
story.append(info_box("India has a National Rheumatic Fever / RHD Control Programme with register-based secondary prophylaxis. Included under NPCDCS framework. School health programmes for streptococcal throat infection screening. WHO's 'Ending the Neglect and Achieving Milestones for Rheumatic Heart Disease' initiative (ENARM-RHD)."))
story.append(PageBreak())

# ══════════════════════════════════════════════
# 6. ACCIDENTS
# ══════════════════════════════════════════════
story.append(chapter_header("6. ACCIDENTS & INJURIES", "Park's Textbook of Preventive & Social Medicine", HexColor("#92400e")))
story.append(sp(2))

story.append(section_box("DEFINITION"))
story.append(info_box(
    "<b>Accident</b> (WHO Advisory Group, 1956): 'An unpremeditated event resulting in recognizable damage.' "
    "Also defined as 'an occurrence in a sequence of events which usually produces unintended injury, death or property damage.' "
    "Accidents represent a major epidemic of non-communicable disease in the present century. "
    "They are <b>no longer considered truly accidental</b> — most are preventable and follow identifiable epidemiological patterns."
))
story.append(sp(2))

story.append(section_box("EPIDEMIOLOGICAL CHARACTERISTICS"))
for item in ["Follow the epidemiological triad: Agent + Host + Environment",
             "Occur more frequently in certain age groups, times of day/week, and localities",
             "Some individuals are more accident-prone than others",
             "Risk increased by alcohol/drugs, fatigue, poor visibility, unsafe equipment",
             "Majority of accidents are preventable"]:
    story.append(bullet(item))
story.append(sp(2))

story.append(section_box("MEASUREMENT OF ACCIDENTS"))
acc_measure = [
    ["Mortality", "• Proportional mortality rate (PMR): deaths due to accidents per 100/1000 total deaths\n• Deaths per million population\n• Death rate per 1000 registered vehicles per year\n• Accidents/fatalities per km or per passenger-km\n• 'Killed' = person who died within 30 days of the accident"],
    ["Morbidity", "• Serious injuries vs. slight injuries\n• Abbreviated Injury Scale (AIS) to assess seriousness\n• Less reliable due to under-reporting"],
    ["Disability", "• Temporary/permanent, partial/total disability\n• ICF (International Classification of Functioning, Disability and Health) by WHO"],
]
story.append(two_col_table(acc_measure, headers=["Measure", "Details"]))
story.append(sp(2))

story.append(section_box("PROBLEM STATEMENT"))
story.append(Paragraph(b("WORLD:"), subsection_style))
story.append(bullet("Road traffic injuries (RTIs) kill ~1.35 million people annually; 20–50 million non-fatal injuries."))
story.append(bullet("RTIs are the leading cause of death in 5–29 year age group."))
story.append(bullet("90% of road traffic deaths occur in low- and middle-income countries."))
story.append(bullet("Falls, drowning, burns are other major causes of unintentional injury deaths."))
story.append(Paragraph(b("INDIA:"), subsection_style))
story.append(bullet("India accounts for ~11% of global road accident deaths."))
story.append(bullet(">400,000 road accidents/year; ~150,000 deaths; ~500,000 grievously injured."))
story.append(bullet("Two-wheelers involved in ~35% of road accident deaths."))
story.append(sp(2))

story.append(section_box("TYPES OF ACCIDENTS"))
story.append(Paragraph(b("1. ROAD TRAFFIC ACCIDENTS (RTAs) — Most Important"), subsection_style))
story.append(Paragraph(b("Risk Factors:"), body_style))
rta_rf = [
    ["Human Factors (Host)", "Speeding, drunken driving, driver fatigue, non-use of helmets/seat belts, driver age (<25 yrs), inexperience, distraction (mobile phones), medical conditions"],
    ["Vehicle Factors (Agent)", "Mechanical failures (brakes, lights), vehicle overloading, poorly maintained vehicles, vehicle design"],
    ["Road/Environmental Factors", "Poor road design, lack of street lighting, adverse weather, poor visibility, insufficient pedestrian infrastructure"],
]
story.append(two_col_table(rta_rf, headers=["Factor Category", "Specific Factors"]))
story.append(sp())
story.append(Paragraph(b("Prevention of RTAs (Haddon Matrix Approach):"), body_style))
rta_prev = [
    ["Pre-crash (Primary)", "Speed limits; drunk driving laws (BAC limit 0.03% India); licensing standards; road design; pedestrian crossings; helmets/seat belts legislation"],
    ["Crash (Secondary)", "Airbags; seat belt use; crumple zones; safety helmets; vehicle crashworthiness standards"],
    ["Post-crash (Tertiary)", "Emergency medical services (EMS); trauma care within golden hour; rehabilitation; Good Samaritan law"],
]
story.append(two_col_table(rta_prev, headers=["Phase", "Measures"]))
story.append(sp(2))

story.append(Paragraph(b("2. DOMESTIC ACCIDENTS"), subsection_style))
for item in ["Common in children <5 years and elderly >65 years",
             "Types: Falls (commonest), Burns, Drowning, Poisoning, Suffocation, Electrocution",
             "Prevention: Safety catches on cupboards, stair gates, smoke alarms, safe storage of medicines/chemicals, supervision of children",
             "Burns prevention: Safe cooking practices, keeping hot liquids out of reach, fire safety"]:
    story.append(bullet(item))
story.append(sp())

story.append(Paragraph(b("3. INDUSTRIAL / OCCUPATIONAL ACCIDENTS"), subsection_style))
for item in ["Governed by Factories Act (in India): mandatory reporting, safety standards",
             "Types: Machinery accidents, falls, burns, chemical exposure, electrical injuries",
             "Prevention: Engineering controls, PPE, safety training, supervision, fatigue management",
             "Accident triangle (Heinrich's Law): 1 major injury : 29 minor injuries : 300 near-misses"]:
    story.append(bullet(item))
story.append(sp())

story.append(Paragraph(b("4. RAILWAY ACCIDENTS"), subsection_style))
for item in ["Include derailments, level crossing accidents, platform accidents",
             "Prevention: Level crossing gates, track inspection, signal systems, fencing"]:
    story.append(bullet(item))
story.append(sp(2))

story.append(section_box("GENERAL PREVENTION OF ACCIDENTS (HADDON STRATEGY)"))
had_data = [
    ["Prevent the hazard from occurring", "Remove alcohol from drivers; reduce speed"],
    ["Reduce the amount of hazard created", "Speed limiters; reduce blood alcohol limits"],
    ["Prevent release of existing hazard", "Guard rails; airbags; seat belts"],
    ["Modify the rate/spatial distribution of hazard release", "Crash helmets; crumple zones"],
    ["Separate the hazard from people in time/space", "Pedestrian overpasses; bicycle lanes"],
    ["Interpose barrier between hazard and person", "Crash barriers on highways"],
    ["Modify basic qualities of hazard", "Safer vehicle design"],
    ["Strengthen resistance of those at risk", "Physical fitness; education"],
    ["Counter the damage already done", "Emergency medical care; rehabilitation"],
    ["Stabilize, rehabilitate and reintegrate the injured person", "Long-term care and support"],
]
story.append(two_col_table(had_data, headers=["Strategy", "Example"]))
story.append(sp(2))

story.append(section_box("NATIONAL INITIATIVES"))
for item in ["Road Safety Policy — National Road Safety Council (NRSC) under Ministry of Road Transport & Highways",
             "Motor Vehicles (Amendment) Act 2019: Increased penalties for traffic violations, mandatory testing",
             "Helmet law enforcement; seat belt laws",
             "Decade of Action for Road Safety 2021–2030 (WHO/UN)",
             "Vahan database for vehicle tracking; IRAD app for accident reporting",
             "National Trauma Care Programme under Ministry of Health"]:
    story.append(bullet(item))
story.append(PageBreak())

# ══════════════════════════════════════════════
# 7. CORONARY HEART DISEASE
# ══════════════════════════════════════════════
story.append(chapter_header("7. CORONARY HEART DISEASE (CHD)", "Park's Textbook of Preventive & Social Medicine", HexColor("#7c3aed")))
story.append(sp(2))

story.append(section_box("DEFINITION"))
story.append(info_box(
    "<b>CHD (syn: Ischaemic Heart Disease)</b> is defined as 'impairment of heart function due to inadequate blood flow to the heart "
    "compared to its needs, caused by obstructive changes in the coronary circulation' (WHO). "
    "The WHO considers CHD as our modern <b>'epidemic'</b> — a disease affecting populations, not an unavoidable attribute of ageing. "
    "It is responsible for <b>25–30% of deaths</b> in most industrialised countries."
))
story.append(sp())
story.append(Paragraph(b("Clinical Presentations:"), subsection_style))
for item in ["(a) Angina pectoris of effort",
             "(b) Myocardial infarction (MI) — specific to CHD",
             "(c) Irregularities of the heart (arrhythmias)",
             "(d) Cardiac failure",
             "(e) Sudden cardiac death"]:
    story.append(bullet(item))
story.append(sp(2))

story.append(section_box("MEASURING THE BURDEN OF CHD"))
chd_burden = [
    ["Proportional Mortality Ratio", "CHD causes ~30% of deaths in men, ~25% in women in Western countries"],
    ["Loss of Life Expectancy", "Men gain 3.4–9.4 years; women gain even more if CHD eliminated"],
    ["CHD Incidence Rate", "Sum of fatal + non-fatal attack rates; mortality used as crude indicator"],
    ["Age-Specific Death Rates", "Used to study aetiology and true increase in incidence"],
    ["Prevalence Rate", "Estimated by ECG evidence of infarction + history of prolonged chest pain in cross-sectional surveys"],
]
story.append(two_col_table(chd_burden, headers=["Measure", "Details"]))
story.append(sp(2))

story.append(section_box("RISK FACTORS FOR CHD"))
story.append(Paragraph(b("I. MAJOR RISK FACTORS (Causally Linked — Modifiable):"), subsection_style))
chd_rf_major = [
    ["1. Serum Cholesterol (Hyperlipidaemia)", "Strong positive linear relationship. LDL cholesterol is atherogenic; HDL is protective. Triglycerides independently predictive. Total cholesterol >200 mg/dL is a risk. Diet, lifestyle, drugs can modify levels."],
    ["2. Hypertension", "Single most useful test for identifying high-risk individuals. Both systolic and diastolic BP are predictors. Hypertension accelerates atherosclerosis (especially with hyperlipidaemia). Synergistic with smoking."],
    ["3. Cigarette Smoking", "Responsible for 25% of CHD deaths under age 65 in men. Dose-response relationship with cigarettes/day. Synergistic with HTN and elevated cholesterol. Risk falls within 1 year of cessation; equals non-smokers after 10–20 years. Reduces fatal recurrence risk by 50% if stopped after MI."],
    ["4. Diabetes Mellitus", "2–3x increase in CHD risk. DM accelerates atherosclerosis. Women with DM lose their sex-protective advantage for CHD."],
    ["5. Obesity", "Contributes to CHD risk independently and through HTN, DM, dyslipidaemia. Central/abdominal obesity (waist:hip ratio) is more significant than total obesity."],
    ["6. Physical Inactivity", "Sedentary lifestyle is independent risk factor. Physical activity raises HDL, lowers LDL, reduces BP, improves insulin sensitivity."],
]
story.append(two_col_table(chd_rf_major, headers=["Risk Factor", "Details"]))
story.append(sp())

story.append(Paragraph(b("II. NON-MODIFIABLE RISK FACTORS:"), subsection_style))
for item in ["Age: CHD risk increases with age (atherosclerosis is progressive)",
             "Sex: Males > females before menopause; after menopause women's risk approaches men's",
             "Family history / Genetics: Strong family history doubles risk; polygenic trait",
             "Race/Ethnicity: South Asians have disproportionately high CHD risk"]:
    story.append(bullet(item))
story.append(sp())

story.append(Paragraph(b("III. OTHER / CONTRIBUTING RISK FACTORS:"), subsection_style))
for item in ["Psychosocial factors (Type A personality, stress, hostility, depression)",
             "Oral contraceptive pills (especially in smokers)",
             "Alcohol (J-shaped relationship — moderate protective, heavy harmful)",
             "Dietary factors (trans fats, saturated fats, low omega-3)",
             "Thrombogenic factors (fibrinogen, clotting factors)",
             "Soft water (low in calcium/magnesium)",
             "Homocysteine elevation"]:
    story.append(bullet(item))
story.append(sp(2))

story.append(section_box("NATURAL HISTORY OF CHD"))
for item in ["Atherosclerosis begins in childhood (fatty streaks seen in aorta of children)",
             "Silent phase for decades before clinical manifestation",
             "Progression: Fatty streak → fibrous plaque → complicated plaque (calcification, ulceration, thrombosis)",
             "Acute events: Plaque rupture + thrombus formation → MI or unstable angina",
             "Sudden death may be the first manifestation (~30% of CHD deaths occur within 30 min of onset)"]:
    story.append(bullet(item))
story.append(sp(2))

story.append(section_box("PREVENTION OF CHD"))
story.append(Paragraph(b("a. Population Strategy (Rose Strategy):"), subsection_style))
story.append(info_box("Shift the whole population risk factor distribution towards healthier levels — even small reductions across entire population produce large absolute reductions in disease."))
for item in ["Dietary changes: Reduce saturated fat, increase fruits/vegetables/fibre, reduce salt, Mediterranean diet",
             "Physical activity promotion",
             "Anti-smoking campaigns; tobacco control policies",
             "Alcohol reduction",
             "Stress reduction; psychosocial wellbeing"]:
    story.append(bullet(item))
story.append(sp())

story.append(Paragraph(b("b. High-Risk Strategy:"), subsection_style))
story.append(info_box("Identify and treat individuals with multiple/elevated risk factors. Oslo Heart Study, Lipid Research Clinics Study showed feasibility. Limitation: >50% of CHD occurs in those NOT apparently at special risk."))
for item in ["Identify high-risk individuals by BP, serum cholesterol, smoking status, family history, DM, obesity",
             "Treat hypertension aggressively",
             "Statin therapy for dyslipidaemia",
             "Smoking cessation support",
             "DM control",
             "Antiplatelet therapy (aspirin) in high-risk groups"]:
    story.append(bullet(item))
story.append(sp())

story.append(Paragraph(b("c. Secondary Prevention:"), subsection_style))
for item in ["Prevent recurrence and progression after first event",
             "Cessation of smoking: Most effective single intervention — reduces fatal recurrence by 20–50%",
             "Beta-blockers: Reduce CHD mortality in post-MI patients by ~25%",
             "ACE inhibitors, statins, antiplatelet agents (aspirin)",
             "Cardiac rehabilitation",
             "Coronary surgery (CABG), angioplasty (PTCA) for selected cases"]:
    story.append(bullet(item))
story.append(sp(2))

story.append(section_box("NATIONAL PROGRAMME (NPCDCS)"))
story.append(info_box("CHD prevention is part of NPCDCS (National Programme for Prevention and Control of Cancer, Diabetes, CVD and Stroke). Includes opportunistic screening, NCD clinics at district hospitals, lifestyle counselling, free essential medicines."))
story.append(PageBreak())

# ══════════════════════════════════════════════
# 8. OBESITY
# ══════════════════════════════════════════════
story.append(chapter_header("8. OBESITY", "Park's Textbook of Preventive & Social Medicine", HexColor("#065f46")))
story.append(sp(2))

story.append(section_box("DEFINITION"))
story.append(info_box(
    "Obesity is defined as an <b>abnormal growth of adipose tissue</b> due to an enlargement of fat cell size "
    "(<b>hypertrophic obesity</b>) or an increase in fat cell number (<b>hyperplastic obesity</b>) or a combination. "
    "Overweight is usually due to obesity but can arise from abnormal muscle development or fluid retention. "
    "Expressed in terms of <b>Body Mass Index (BMI)</b>."
))
story.append(sp(2))

story.append(section_box("ASSESSMENT OF OBESITY"))
story.append(Paragraph(b("1. Body Mass Index (BMI) — MOST WIDELY USED"), subsection_style))
story.append(info_box("BMI = Weight (kg) / Height² (m²)"))
bmi_data = [
    ["< 18.5", "Underweight"],
    ["18.5 – 24.9", "Normal / Healthy weight"],
    ["25.0 – 29.9", "Overweight / Pre-obese"],
    ["30.0 – 34.9", "Obese Class I"],
    ["35.0 – 39.9", "Obese Class II"],
    ["≥ 40.0", "Obese Class III (Morbid obesity)"],
]
t_bmi = Table(
    [[Paragraph(h, ParagraphStyle("TH", parent=styles["Normal"], fontSize=9.5,
        textColor=white, fontName="Helvetica-Bold")) for h in ["BMI (kg/m²)", "Classification"]]] +
    [[Paragraph(c, ParagraphStyle("TC", parent=styles["Normal"], fontSize=9.5,
        textColor=DARK_GRAY, fontName="Helvetica", leading=12)) for c in row]
     for row in bmi_data],
    colWidths=[5*cm, 12.7*cm]
)
t_bmi.setStyle(TableStyle([
    ("BACKGROUND", (0,0), (-1,0), TABLE_HEADER),
    ("ROWBACKGROUNDS", (0,1), (-1,-1), [white, TABLE_ALT]),
    ("GRID", (0,0), (-1,-1), 0.5, HexColor("#93c5fd")),
    ("TOPPADDING", (0,0), (-1,-1), 5), ("BOTTOMPADDING", (0,0), (-1,-1), 5),
    ("LEFTPADDING", (0,0), (-1,-1), 8), ("RIGHTPADDING", (0,0), (-1,-1), 8),
    ("FONTNAME", (0,0), (-1,0), "Helvetica-Bold"),
    ("TEXTCOLOR", (0,0), (-1,0), white),
    ("VALIGN", (0,0), (-1,-1), "MIDDLE"),
]))
story.append(t_bmi)
story.append(sp())
story.append(info_box("For ASIAN populations (including Indians): WHO recommends lower cut-offs — Overweight ≥23 kg/m², Obese ≥27.5 kg/m² (higher risk at lower BMI than Western populations)."))
story.append(sp())

story.append(Paragraph(b("2. Waist Circumference (WC) — Central Obesity"), subsection_style))
story.append(bullet("Measures abdominal/central adiposity — more important than total obesity for CVD risk."))
story.append(bullet("Risk: Men > 94 cm (WHO); > 90 cm (South Asian men); Women > 80 cm."))
story.append(bullet("Used to identify metabolic syndrome."))
story.append(Paragraph(b("3. Waist-Hip Ratio (WHR)"), subsection_style))
story.append(bullet("Waist circumference ÷ Hip circumference."))
story.append(bullet("Risk: Men > 0.90; Women > 0.85 (WHO)."))
story.append(Paragraph(b("4. Waist-Height Ratio (WHtR)"), subsection_style))
story.append(bullet("Simple measure; risk indicated if WHtR > 0.5."))
story.append(Paragraph(b("5. Skinfold Thickness"), subsection_style))
story.append(bullet("Measured at triceps, biceps, subscapular, suprailiac sites using Harpenden callipers."))
story.append(bullet("Sum of 4 skinfolds used to estimate body fat percentage."))
story.append(sp(2))

story.append(section_box("PROBLEM STATEMENT"))
story.append(Paragraph(b("WORLD:"), subsection_style))
story.append(bullet("Obesity has nearly tripled globally since 1975 (WHO)."))
story.append(bullet("In 2016: >1.9 billion adults overweight; 650 million obese (13% of world's adult population)."))
story.append(bullet("345 million adolescents and 39 million children under 5 are overweight or obese."))
story.append(bullet("Obesity is a leading preventable cause of death globally; associated with >4 million deaths/year."))
story.append(Paragraph(b("INDIA:"), subsection_style))
story.append(bullet("Prevalence rising rapidly — 'dual burden' of undernutrition AND overnutrition."))
story.append(bullet("NFHS-5 (2019–21): 24% of women and 23% of men are overweight (BMI ≥25)."))
story.append(bullet("Urban areas have higher prevalence than rural."))
story.append(sp(2))

story.append(section_box("CAUSES / AETIOLOGY OF OBESITY"))
story.append(Paragraph(b("Fundamental Cause:"), subsection_style))
story.append(info_box("Energy intake EXCEEDS energy expenditure over a prolonged period → positive energy balance → excess fat stored in adipose tissue."))
obes_causes = [
    ["Dietary Factors", "High caloric density foods, refined sugars, saturated fats, fast food, large portion sizes, sugar-sweetened beverages"],
    ["Physical Inactivity", "Sedentary jobs, screen time, motorised transport, reduced physical activity"],
    ["Genetic Factors", "Polygenic; FTO gene variant; rare monogenic obesity (leptin deficiency, MC4R mutations)"],
    ["Endocrine/Metabolic", "Hypothyroidism, Cushing's syndrome, PCOS, hypogonadism, insulinoma"],
    ["Drugs", "Corticosteroids, antipsychotics (olanzapine, clozapine), antidepressants (SSRIs), antiepileptics (valproate), insulin, OHA"],
    ["Psychological factors", "Emotional eating, depression, anxiety, food addiction"],
    ["Socio-environmental", "Urbanisation, 'obesogenic environment', food marketing, socio-economic status, cultural norms"],
    ["Early life factors", "Maternal obesity, gestational DM, formula feeding (vs breastfeeding), rapid infant weight gain"],
]
story.append(two_col_table(obes_causes, headers=["Factor", "Details"]))
story.append(sp(2))

story.append(section_box("HAZARDS / COMPLICATIONS OF OBESITY"))
obes_haz = [
    ["Cardiovascular", "Coronary heart disease (2x risk), Hypertension, Heart failure, Atrial fibrillation, Stroke"],
    ["Metabolic", "Type 2 diabetes (strong association), Dyslipidaemia, Metabolic syndrome, NAFLD/NASH"],
    ["Respiratory", "Obstructive sleep apnoea (OSA), Obesity hypoventilation syndrome (Pickwickian), Asthma"],
    ["Musculoskeletal", "Osteoarthritis (especially knees, hips), Gout, Low back pain, Plantar fasciitis"],
    ["Gastrointestinal", "GERD, Gallstones (cholesterol gallstones), Hernias"],
    ["Cancer", "Breast, endometrial, colon, kidney, oesophageal, gallbladder, ovarian cancer"],
    ["Reproductive", "PCOS, infertility, menstrual irregularities, pregnancy complications (GDM, pre-eclampsia)"],
    ["Psychological", "Depression, anxiety, low self-esteem, social stigma, eating disorders"],
    ["Other", "Venous thromboembolism, skin infections (intertriginous), incontinence, operative/anaesthetic risks"],
]
story.append(two_col_table(obes_haz, headers=["System", "Complications"]))
story.append(sp(2))

story.append(section_box("PREVENTION AND MANAGEMENT OF OBESITY"))
story.append(Paragraph(b("Primary Prevention (Prevent Development of Obesity):"), subsection_style))
for item in ["Promote breastfeeding in infants",
             "Healthy eating from childhood — limit sugary drinks, fast food",
             "Increase physical activity (at least 60 min/day for children, 150 min/week for adults)",
             "School-based health promotion and nutrition education",
             "Reduce sedentary screen time",
             "Healthy urban planning — walkable cities, parks, cycling infrastructure",
             "Food labelling and marketing restrictions (especially to children)",
             "Taxes on sugar-sweetened beverages (SSBs)"]:
    story.append(bullet(item))
story.append(Paragraph(b("Secondary Prevention (Treat Overweight Before Complications):"), subsection_style))
story.append(Paragraph(b("STEP 1 — Lifestyle Modification:"), body_style))
for item in ["Caloric restriction: 500–1000 kcal/day deficit to achieve 0.5–1 kg/week weight loss",
             "Dietary advice: Low fat, high fibre, portion control, Mediterranean diet",
             "Physical activity: Combined aerobic + resistance training",
             "Behavioural therapy: Cognitive behavioural therapy (CBT) for eating behaviours"]:
    story.append(bullet(item))
story.append(Paragraph(b("STEP 2 — Pharmacotherapy:"), body_style))
for item in ["Indicated when BMI ≥30 or BMI ≥27 with comorbidities after 3–6 months lifestyle failure",
             "Orlistat (pancreatic lipase inhibitor) — approved; reduces fat absorption",
             "Metformin — useful in DM/PCOS-related obesity",
             "GLP-1 receptor agonists (liraglutide, semaglutide) — approved for obesity management"]:
    story.append(bullet(item))
story.append(Paragraph(b("STEP 3 — Bariatric Surgery:"), body_style))
for item in ["Indicated: BMI ≥40, or BMI ≥35 with comorbidities, failed other treatments",
             "Types: Roux-en-Y gastric bypass (RYGB), sleeve gastrectomy, adjustable gastric banding",
             "Most effective long-term treatment for severe obesity"]:
    story.append(bullet(item))
story.append(sp(2))

story.append(section_box("NATIONAL INITIATIVES FOR OBESITY CONTROL"))
for item in ["National Programme for Prevention and Control of NCDs (NPCDCS) includes obesity screening",
             "Fit India Movement (2019) — MOH&FW initiative for physical fitness awareness",
             "Eat Right India Campaign — FSSAI initiative for healthy eating",
             "School Health Programme — nutrition and physical fitness in schools",
             "National Nutrition Mission (POSHAN Abhiyaan) — targets malnutrition including overnutrition",
             "Ayushman Bharat — includes lifestyle disease management",
             "Beti Bachao Beti Padhao includes maternal nutrition component"]:
    story.append(bullet(item))

# ── Footer on last page ──
story.append(sp(3))
story.append(HRFlowable(width="100%", thickness=1.5, color=DARK_BLUE))
story.append(sp())
story.append(Paragraph(
    "Source: Park's Textbook of Preventive and Social Medicine | Strictly for LAQ preparation",
    ParagraphStyle("Footer", parent=styles["Normal"],
        fontSize=8.5, textColor=GRAY, alignment=TA_CENTER, fontName="Helvetica-Oblique")
))

# BUILD PDF
doc.build(story)
print(f"PDF generated: {OUTPUT}")
Running Command

cd /tmp/workspace/ncd-notes && python generate_ncd_pdf.py 2>&1

Running Command

cd /tmp/workspace/ncd-notes && sed -i "s/fontName=\"Helvetica-Italic\"/fontName=\"Helvetica-Oblique\"/g" generate_ncd_pdf.py && sed -i "s/fontName=\"helvetica-italic\"/fontName=\"Helvetica-Oblique\"/g" generate_ncd_pdf.py && grep -n "Italic\|italic" generate_ncd_pdf.py | head -20

Running Command

cd /tmp/workspace/ncd-notes && python generate_ncd_pdf.py 2>&1

Your comprehensive NCD notes PDF is ready for download:

NCD Notes Park Textbook

PDF Document · PDF


What's inside the PDF

The document is fully formatted with colour-coded chapter headers, tables, info boxes, and bullet points - all sourced strictly from Park's Textbook of Preventive and Social Medicine.
#TopicKey Content Covered
1Diabetes MellitusDefinition, WHO 2019 Classification (full table), Problem Statement (India + World), Risk Factors, Diagnostic Criteria (FBS/OGTT/HbA1c cut-offs), Screening, Complications (micro/macro), Prevention (1°/2°/3°), NPCDCS
2HypertensionDefinition, JNC BP Classification table, Problem Statement, Risk Factors (non-modifiable + modifiable with genetic data - 3% vs 45% risk), Tracking of BP, Aetiology (essential vs secondary), Complications, DASH diet, Prevention, IHCI programme
3CancerDefinition + Categories, GLOBOCAN 2020 statistics, India pattern (oral/cervical/breast), Causes table (tobacco/diet/infections/radiation/occupational/hormones/genetics), Cancer Control (primary + screening table + registration + NCRP), NCCP
4BlindnessWHO definition (<3/60), ICD-11 classification table, 1 billion figure, 80% avoidable, India burden, Causes table (cataract 66%, refractive errors, glaucoma, DR, trachoma, VAD, ARMD), Prevention (SAFE strategy, Vit A), NPCBVI, Vision 2020
5RHDRF-RHD link, GABHS pathogenesis, Problem (15 million worldwide, 1 million India, 20-30% CVD admissions), Risk factors (host/agent/environment triad), Jones Criteria table (mnemonic), Minor criteria, 3-level prevention, Penicillin prophylaxis details
6AccidentsWHO definition, Epidemiological triad, Measurement indices (PMR, AIS, 30-day death definition), World/India data, RTAs (Haddon Matrix table for phases), Domestic accidents, Industrial accidents (Heinrich's Law), 10-point Haddon strategy table, MV Act 2019
7CHDWHO definition, "modern epidemic", Clinical presentations (5 types), Burden measurement (5 methods), Major modifiable risk factors table (cholesterol, HTN, smoking, DM, obesity, inactivity with Park text details), Non-modifiable, Natural history, Population/High-risk/Secondary prevention strategies
8ObesityDefinition (hypertrophic vs hyperplastic), BMI formula + classification table, Asian cut-offs, WC/WHR/WHtR/skinfold assessment, World/India prevalence, Causes table (8 categories), Hazards table (9 systems), 3-step management (lifestyle/pharmacotherapy/bariatric surgery), National programmes
All content is directly from Park's textbook with exact statistics, classifications, programme names, and criteria relevant for LAQ answers.

Which some points are info is missing? In htn the full classification...the full obesity assessment methods... tracking of bp rule of halves...please Make sure everything is there without missing anything and messing up in orderly manner one last time....many points are missing...also prevention and ctrl of accidents like look thoroughly this time and generateit one last time

Reading File
Reading File
Reading File
Reading File
Reading File
Reading File
Reading File
Reading File
Reading File
Reading File
Reading File

Which some points are info is missing? In dm the full classification...the full obesity assessment methods... tracking of bp rule of halves...please Make sure everything is there without missing anything and messing up in orderly manner one last time....many points are missing...also prevention and ctrl of accidents like look thoroughly this time and generateit one last time... everything that is there in the park...in a pdf all of those 8 questions

Reading File
Reading File
Reading File
Reading File
Reading File
Reading File
Reading File
Reading File
Reading File
Reading File
Reading File

Which some points are info is missing? In dm the full classification...the full obesity assessment methods... tracking of bp rule of halves...please Make sure everything is there without missing anything and messing up in orderly manner one last time....many points are missing...also prevention and ctrl of accidents like look thoroughly this time and generateit one last time... everything that is there in the park...in a pdf all of those 8 questions

Running Command

mkdir -p /tmp/workspace/ncd-final && echo "ready"

I cant get the pdf

Fine forget about pdf generation it is taking so long....do one thing...write it over here...enough

Here are the complete NCD notes from Park's textbook — everything, in order, nothing missed.

NON-COMMUNICABLE DISEASES — PARK'S TEXTBOOK

Complete LAQ Notes


1. DIABETES MELLITUS (DM)

Definition

Diabetes describes a group of metabolic disorders characterized and identified by the presence of hyperglycaemia in the absence of treatment. The heterogeneous aetio-pathology includes defects in insulin secretion, insulin action, or both, and disturbances of carbohydrate, fat and protein metabolism.
Long-term specific effects: retinopathy, nephropathy and neuropathy. Also increased risk of heart disease, peripheral arterial disease, cerebrovascular disease, obesity, cataracts, erectile dysfunction, NAFLD, and tuberculosis.

WHO Classification of Diabetes (2019)

Type of DiabetesBrief DescriptionChange from Previous
Type 1 Diabetesβ-cell destruction (mostly immune-mediated); absolute insulin deficiency; onset in childhood/early adulthoodSub-classes removed
Type 2 DiabetesMost common type; β-cell dysfunction + insulin resistance; associated with overweight/obesitySub-classes removed
Hybrid formsNew type
- Slowly evolving immune-mediated diabetes of adultsSimilar to slowly evolving Type 1; features of metabolic syndrome; single GAD autoantibody; retains greater β-cell functionPreviously called LADA — nomenclature changed
- Ketosis-prone Type 2Presents with ketosis and insulin deficiency but later does not require insulin; not immune-mediatedNo change
Other specific types
- Monogenic diabetes (β-cell defects)Specific gene mutations; various clinical manifestations; some neonatal, some by early adulthoodUpdated nomenclature
- Monogenic defects in insulin actionGene mutations; severe insulin resistance without obesity; DM develops when β-cells fail to compensate
- Diseases of exocrine pancreasTrauma, tumour, inflammation → hyperglycaemiaNo change
- Endocrine disordersExcess secretion of insulin antagonist hormonesNo change
- Drug or chemical-inducedGlucocorticoids, antipsychotics, thiazides, etc.No change
- Infection-relatedCongenital rubella, CMV, othersNo change
- Uncommon immune-mediated forms"Stiff man" syndrome, anti-insulin receptor antibodiesNo change
- Other genetic syndromesDown's, Klinefelter's, Turner's, Wolfram syndromeNo change
Hyperglycaemia first detected in pregnancyIncludes gestational DM + diabetes in pregnancy (pre-existing undiagnosed)Replaces previous gestational DM category
Unclassified DiabetesTemporary category when diagnosis is uncertainNew

Problem Statement

WORLD:
  • 493 million adults (20–79 yrs) had diabetes in 2019 (IDF); projected to 700 million by 2045
  • 4.2 million deaths annually attributable to DM
  • DM is the 9th leading cause of death globally
  • 374 million people have impaired glucose tolerance — high risk group
  • Prevalence: urban 10.8% vs rural 7.2%
INDIA:
  • 2nd highest number of diabetics globally (~77 million in 2019)
  • Prevalence: 8.9% urban, 4–6% rural
  • Projected to reach 134 million by 2045
  • Type 2 DM predominant; onset at younger age than Western countries
  • "Diabetes capital of the world" often used

Risk Factors

Non-Modifiable:
  • Age >45 years
  • Family history (first-degree relative)
  • Ethnicity (South Asians particularly susceptible)
  • History of gestational DM or baby >4 kg at birth
  • History of PCOS
Modifiable:
  • Overweight/obesity (BMI ≥25; waist circumference increased)
  • Physical inactivity / sedentary lifestyle
  • Unhealthy diet (high refined carbohydrates, saturated fat, low fibre)
  • Hypertension (BP ≥140/90)
  • Dyslipidaemia
  • Impaired Glucose Tolerance (IGT) / Impaired Fasting Glucose (IFG) — "prediabetes"
  • Smoking
  • Stress

Diagnostic Criteria (WHO 2006 / ADA)

TestDiabetesIFGIGT
Fasting plasma glucose≥7.0 mmol/L (≥126 mg/dL)6.1–6.9 mmol/L (110–125 mg/dL)Normal
2-hr OGTT≥11.1 mmol/L (≥200 mg/dL)Normal7.8–11.0 mmol/L
HbA1c≥48 mmol/mol (≥6.5%)
Random + symptoms≥11.1 mmol/L (≥200 mg/dL)
Note: Diagnosis requires two positive tests on different days unless symptoms are present with single high reading.

Screening for Diabetes

  • Screening test: FBS, random BS, or HbA1c
  • Positive screen → full OGTT confirmation
  • Universal screening not recommended; targeted screening of high-risk groups
  • Opportunistic screening at health facilities recommended in India

Complications

Microvascular: Retinopathy (leading cause of blindness in working age), Nephropathy (leading cause of ESRD), Neuropathy (peripheral + autonomic)
Macrovascular: Coronary artery disease (2–4× risk), Peripheral arterial disease, Cerebrovascular disease (stroke)
Acute: DKA, Hyperosmolar Hyperglycaemic State (HHS), Hypoglycaemia
Other: Cataracts, erectile dysfunction, NAFLD, increased TB risk, foot ulcers/amputation, increased infection susceptibility

Prevention and Control

Primary Prevention:
  • Promote healthy diet (low fat, high fibre, reduce refined sugar)
  • Regular physical activity (≥150 min/week moderate intensity)
  • Maintain healthy BMI (18.5–24.9)
  • Avoid smoking, excessive alcohol
  • Lifestyle modification programmes for IGT individuals (Finnish DPS Study, DPP Study — reduced progression by 58%)
Secondary Prevention:
  • Regular screening of high-risk individuals
  • OGTT/FBS/HbA1c for diagnosis
  • Early treatment to prevent/delay complications
  • Self-monitoring of blood glucose (SMBG)
Tertiary Prevention:
  • Annual fundus examination (retinopathy)
  • Foot care and annual examination
  • Renal monitoring (microalbuminuria)
  • CVD risk factor management
  • Patient education and self-management support

NPCDCS (National Programme for Prevention & Control of Cancer, Diabetes, CVD and Stroke)

  • Launched under 12th Five Year Plan (2010 onwards)
  • Objectives: Prevention and control of common NCDs through early diagnosis and treatment
  • NCD clinics at District Hospitals
  • Opportunistic screening at PHC level
  • Provides free drugs (metformin, glipizide, insulin) through public facilities
  • ASHA-based community awareness
  • NCD registry for surveillance


2. HYPERTENSION (HTN)

Definition

Hypertension is defined as BP ≥140/90 mmHg (WHO/ISH). Definition is "difficult and by necessity arbitrary" (Park). Sir George Pickering formulated the concept that BP in a population is distributed continuously as a bell-shaped curve — no real separation between normotension and hypertension. There is a direct relation between cardiovascular risk and BP: the higher the BP, the higher the risk of stroke and coronary events.
Classification based on average of two or more readings on two or more occasions after initial screening, in adults ≥18 years not on antihypertensives.

Classification of Blood Pressure (Park's — ESH/ESC Table)

CategorySystolic (mmHg)Diastolic (mmHg)
Optimal< 120and< 80
Normal120–129and/or80–84
High Normal130–139and/or85–89
Grade 1 Hypertension140–159and/or90–99
Grade 2 Hypertension160–179and/or100–109
Grade 3 Hypertension≥180and/or≥110
Isolated Systolic Hypertension≥140and<90
When systolic and diastolic fall in different categories, the higher category is used to classify. Isolated systolic hypertension: SBP ≥140 with DBP <90.

"Rule of Halves" (Iceberg Disease)

HTN is an "iceberg" disease. It became evident in the early 1970s that:
  • Only about ½ of hypertensives in the general population were aware of the condition
  • Only about ½ of those aware were being treated
  • Only about ½ of those treated were adequately controlled
The 9 components of the "Hypertension in the Community" diagram:
  1. The whole community
  2. Normotensive subjects
  3. Hypertensive subjects
  4. Undiagnosed hypertension
  5. Diagnosed hypertension
  6. Diagnosed but untreated
  7. Diagnosed and treated
  8. Inadequately treated
  9. Adequately treated
In developing countries, the proportion treated would be far less than in developed countries.

"Tracking" of Blood Pressure

If BP levels of individuals are followed from early childhood into adult life, those with initially high BP in the distribution continue in the same "track" as adults. Low BP levels tend to remain low; high levels tend to become higher as individuals grow older. This phenomenon of persistence of rank order of BP is called "tracking".
This knowledge can be applied in identifying children and adolescents "at risk" of developing hypertension at a future date.

Problem Statement

WORLD:
  • ~1.13 billion adults had hypertension in 2015; estimated 1.28 billion in 2019
  • Overall prevalence: ~30–40% in adults globally
  • Age-standardised prevalence: 24% in men, 20% in women
  • Prevalence >60% in people aged >60 years
  • HTN responsible for 54% of strokes and 47% of IHD
  • Causes ~10 million deaths and >200 million DALYs per year
  • DALYs increased by 40% since 1990 despite advances in treatment
INDIA:
  • Prevalence: ~28–30% urban, ~25% rural
  • Only 30–40% aware; <30% on treatment; <15% adequately controlled

Risk Factors for Hypertension (WHO Scientific Group)

1. Non-Modifiable Risk Factors

(a) Age: BP rises with age in both sexes; rise greater in those with higher initial BP. Some primitive societies (subsistence calorie + salt intake) show no age-related rise.
(b) Sex: Males higher at adolescence; most evident in young and middle-aged adults. Gap narrows in old age; may even reverse (post-menopausal women). Role of oestrogen protection being studied.
(c) Genetic Factors: Polygenic inheritance. Monozygotic twins more concordant than dizygotic. No correlation between husband-wife or adopted child-adoptive parent. Children of 2 normotensive parents: 3% risk; children of 2 hypertensive parents: 45% risk.
(d) Race: Higher prevalence and severity in Black populations compared to White populations.

2. Modifiable Risk Factors

(a) Obesity: Strong positive association. Weight reduction lowers BP. Central obesity (waist circumference) particularly important. Related to insulin resistance and sodium retention.
(b) Sodium (Salt) intake: Strong positive association across populations. Salt restriction lowers BP. WHO recommends <5g/day. Populations with very low salt intake have low BP that does not rise with age.
(c) Alcohol: Excess alcohol raises BP. More than 3 drinks/day is hypertensive risk. Effect is reversible on reducing intake.
(d) Physical Inactivity: Sedentary lifestyle associated with HTN. Regular aerobic exercise lowers BP by 4–9 mmHg.
(e) Psychosocial/Stress factors: Sustained emotional stress; urbanisation associated with rising BP.
(f) Diet: Low potassium, calcium, magnesium → higher BP. High saturated fat diet. Low fruit/vegetable intake.
(g) Oral Contraceptives: Oestrogen-containing OCP can raise BP in susceptible women.
(h) Tracking: High childhood BP tracks to adult hypertension.

Types of Hypertension (Aetiology)

  • Primary / Essential Hypertension (90–95%): No identifiable cause; multifactorial (gene-environment interaction)
  • Secondary Hypertension (5–10%): Identifiable cause:
    • Renal — chronic glomerulonephritis, chronic pyelonephritis (commonest secondary cause)
    • Renovascular — renal artery stenosis
    • Endocrine — Conn's syndrome, Cushing's syndrome, phaeochromocytoma
    • Coarctation of the aorta
    • Toxaemia of pregnancy
    • Drugs — OCPs, steroids, NSAIDs

Organ Damage in Hypertension

Extent of organ damage correlates with BP level but not always. Rate of progression varies. BP and organ impairment must be evaluated separately.
Target organs: Heart (LVH, IHD, CCF), Brain (stroke, TIA), Kidneys (proteinuria, CRF), Eyes (hypertensive retinopathy), Peripheral vessels (PAD)

Complications of Hypertension

  • Stroke (haemorrhagic > ischaemic)
  • Coronary heart disease / Myocardial infarction
  • Heart failure (hypertensive heart disease)
  • Renal failure / CKD
  • Peripheral arterial disease
  • Hypertensive retinopathy
  • Aortic dissection / aneurysm

Prevention of Hypertension

Primary Prevention (Population + Individual):
  • Salt reduction in diet: <5g/day; avoid pickles, papad, processed foods
  • Weight reduction: maintain healthy BMI
  • Regular aerobic exercise: 30 min/day, most days of the week
  • Reduce alcohol consumption (<2 drinks/day men, <1 drink/day women)
  • Smoking cessation
  • Stress management: yoga, meditation, relaxation techniques
  • DASH diet (Dietary Approaches to Stop Hypertension): rich in fruits, vegetables, low-fat dairy, low saturated/total fat, reduced sodium
Secondary Prevention:
  • Regular BP screening (opportunistic + community-based)
  • Treat with antihypertensives when indicated
  • Adherence to medication — major challenge
  • Regular monitoring of target organ damage (ECG, serum creatinine, urine protein, fundoscopy)
National Programme: HTN included under NPCDCS and India Hypertension Control Initiative (IHCI) 2017 — aims for 80% treatment coverage and 50% BP control by 2025.


3. CANCER

Definition

Cancer is a group of diseases characterized by:
  1. Abnormal growth of cells
  2. Ability to invade adjacent tissues and distant organs
  3. Death of the affected patient if tumour progresses beyond treatable stage
Cancer can occur at any site or tissue. Primary tumour = cancer in organ of origin; Secondary tumour = spread to lymph nodes/distant organs.

Major Categories:

  • Carcinomas — from epithelial cells (mouth, oesophagus, intestines, uterus, skin)
  • Sarcomas — from mesodermal/connective tissue (fibrous tissue, fat, bone)
  • Lymphomas, Myeloma, Leukaemias — from bone marrow and immune system

Problem Statement

WORLD (GLOBOCAN 2020):
  • 19.292 million new cases; 9.958 million deaths
  • Most common diagnosed: Breast > Lung > Prostate > Colon > Stomach
  • Leading cause of cancer death: Lung > Liver > Stomach > Breast > Colorectal
  • 50.55 million people living with cancer (5-year prevalence)
  • Risk of developing cancer before age 75: 22.6% males, 18.6% females
  • Risk of dying before age 75: 12.6% males, 8.9% females
INDIA (GLOBOCAN 2020):
  • ~1.39 million new cases; ~851,000 deaths
  • Males: Lip/oral cavity, Lung, Oesophagus, Stomach, Colorectal
  • Females: Breast (commonest), Cervix uteri, Ovary, Uterine corpus
  • ASIR: 99.5/100,000 males; 102.1/100,000 females
  • Tobacco-related cancers: ~35–40% of all cancers in India

Causes / Risk Factors of Cancer

Risk FactorCancer Association
TobaccoCauses ~30% of cancer deaths. Lung, oral cavity, pharynx, larynx, oesophagus, stomach, kidney, bladder, cervix, leukaemia. Dose-response. Synergism with alcohol + asbestos.
Diet/NutritionObesity → breast, endometrial, colon, kidney, oesophageal. High fat → colorectal, breast. Low fibre → colorectal. Aflatoxins → hepatocellular. Nitrosamines → gastric.
AlcoholOral, pharyngeal, laryngeal, oesophageal, hepatic, breast. Synergistic with tobacco.
H. pyloriGastric cancer (IARC Group 1 carcinogen)
HPV (types 16, 18)Cervical, anal, oropharyngeal cancers
HBV/HCVHepatocellular carcinoma
EBVBurkitt's lymphoma, nasopharyngeal cancer
HIVKaposi's sarcoma
UV radiationSkin cancer (BCC, SCC, melanoma)
Ionising radiationLeukaemia, thyroid, breast, lung
RadonLung cancer
AsbestosMesothelioma, lung cancer
BenzeneLeukaemia
Vinyl chlorideHepatic angiosarcoma
Aromatic aminesBladder cancer
ArsenicLung, skin, bladder
Oestrogen/HormonesEndometrial cancer; OCP → slight increase in breast and cervical
BRCA1/BRCA2Breast and ovarian cancer
FAP (familial adenomatous polyposis)Colorectal cancer
Air pollution (indoor + outdoor)Lung cancer (IARC Group 1 carcinogen)

Cancer Patterns in India

  • Tobacco-related cancers predominate (especially oral cavity due to smokeless tobacco)
  • Cervical cancer: 2nd commonest female cancer (HPV); high burden in low-income women
  • Breast cancer: Commonest female cancer; rising trend with urbanisation
  • NE India: High oropharyngeal and gastric cancers
  • Gastric cancer: Declining but still significant

Cancer Control

1. Primary Prevention

  • Anti-tobacco measures (COTPA Act 2003; taxation; cessation programmes)
  • Healthy diet (fruits, vegetables, fibre; avoid preserved/smoked foods)
  • Vaccination: HPV vaccine (girls 9–14 yrs; 2 doses), HBV vaccine (prevents liver cancer)
  • Reduce occupational carcinogen exposure
  • Reduce alcohol
  • Sun protection
  • Reduce obesity; increase physical activity

2. Secondary Prevention — Screening

CancerScreening Method
CervicalPAP smear (every 3 yrs, 21–65 yrs); HPV DNA testing; VIA (Visual Inspection with Acetic acid) — recommended in India (cheap, no lab needed)
BreastClinical Breast Examination (CBE); Mammography (50–69 yrs, every 2 yrs); Self-Breast Examination (awareness)
OralVisual inspection of oral cavity — high yield in tobacco users; biopsy of suspicious lesions
ColorectalFOBT (Faecal Occult Blood Test); Colonoscopy every 10 yrs from age 50
LungLow-dose CT (LDCT) for high-risk smokers (50–80 yrs, ≥20 pack-years) — not yet routine in India
Screening is beneficial only when: disease has asymptomatic period, effective treatment available, test is acceptable/affordable, and disease is important public health problem.

3. Cancer Registration

  • PBCR (Population-Based Cancer Registry) and HBCR (Hospital-Based Cancer Registry)
  • NCRP (National Cancer Registry Programme) under ICMR
  • Data used for surveillance, planning, evaluation

4. Tertiary Prevention

  • Surgery, radiotherapy, chemotherapy, immunotherapy, targeted therapy
  • Rehabilitation: psychological, functional, social
  • WHO Pain Ladder for cancer pain management (1st: non-opioids → 2nd: mild opioids → 3rd: strong opioids)
  • Palliative care

National Cancer Control Programme (NCCP)

  • Launched 1975; revised 1984 and 2004; now subsumed under NPCDCS
  • Objectives: Prevention of tobacco-related cancers; early detection; treatment at Regional Cancer Centres (RCCs)
  • District Cancer Control Programme
  • National Cancer Grid (NCG): Network of cancer centres for equal access
  • Ayushman Bharat (PMJAY): Covers cancer treatment


4. BLINDNESS AND VISUAL IMPAIRMENT

Definition

WHO compilation (1966) listed 65 definitions of blindness. The 25th World Health Assembly (1972) noted complexity and need for uniform definition.
WHO Definition: Blindness = visual acuity of less than 3/60 (Snellen) or its equivalent

ICD-11 (2018) Classification of Vision Impairment

Distance Vision Impairment:

CategoryCriterion
MildPresenting VA worse than 6/12
ModeratePresenting VA worse than 6/18
SeverePresenting VA worse than 6/60
BlindnessPresenting VA worse than 3/60

Near Vision Impairment:

Presenting near vision acuity worse than N6 or M0.8 at 40 cm with existing correction.

Problem Statement

WORLD:
  • 1 billion people have vision impairment that could have been prevented or is yet to be addressed
  • Breakdown: Unaddressed refractive error (123.7 million), Cataract (65.2 million), Glaucoma (6.9 million), Corneal opacities (4.2 million), Diabetic retinopathy (3 million), Trachoma (2 million), Near vision due to presbyopia (826 million)
  • About 80% of blindness is avoidable (treatable or preventable)
INDIA:
  • India has one of the largest numbers of blind people globally
  • National Blindness & Visual Impairment Survey 2019: 0.36% blindness prevalence
  • Cataract = 66.2% of blindness in India
  • ~30% of blind in India lose sight before age 20; many under age 5

Causes of Blindness in India (with % from National Survey)

Cause%
Cataract untreated66.2% — commonest cause
Cataract surgical complications7.2%
Non-trachomatous corneal opacity7.4%
Glaucoma5.5%
Other posterior segment disease5.9%
Phthisis2.8%
Diabetic retinopathy1.2%
ARMD0.7%
Trachomatous corneal opacity0.8%
Refractive error (uncorrected)0.1%
Aphakia uncorrected1.7%
Retinopathy of Prematurity (ROP): Emerging important cause of childhood blindness; premature babies <30 weeks or <1500g at risk.

Epidemiological Determinants

(a) Age: ~30% of blind in India lose sight before age 20, many under 5. Refractive error, trachoma, VAD in children; cataract, glaucoma, DM in middle age; accidents in 20–40 years.
(b) Sex: Higher prevalence of blindness in females than males in India — due to higher prevalence of trachoma, conjunctivitis, and cataract in females.
(c) Malnutrition: Vitamin A deficiency → keratomalacia, xerophthalmia. Most severe in 6 months to 3 years. Associated with measles and diarrhoea (precipitate malnutrition). PEM also associated.
(d) Occupation: Factory workers, welders — exposure to dust, particles, flying objects, UV/IR radiation, chemicals → eye injury and premature cataract.
(e) Social Class: Blindness twice as prevalent in poorer classes than well-to-do.
(f) Social Factors: Meddlesome ophthalmology by quacks; ignorance, poverty, poor hygiene, inadequate health services.

Prevention of Blindness

Components for Action (National Programmes):
1. Initial Assessment: Prevalence surveys to assess magnitude, geographic distribution, and causes — essential for setting priorities.
2. Methods of Intervention:
(a) Primary Eye Care:
  • Village health workers, ophthalmic assistants, MPWs treat: conjunctivitis, ophthalmia neonatorum, trachoma, superficial foreign bodies, xerophthalmia
  • Provided with: topical tetracycline, Vitamin A capsules, eye bandages
  • Refer difficult cases: corneal ulcer, penetrating injuries, painful unresponsive infections
  • 1 VHG per 1000 population; 2 MPWs per 5000 population in India
(b) Specific Control Programmes:
  • Trachoma: SAFE strategy — Surgery (for trichiasis/entropion), Antibiotics (azithromycin single dose), Facial cleanliness, Environmental improvement
  • Vitamin A supplementation: children 6 months–5 years, 2 lakh IU every 6 months
  • Cataract surgery: target CSR ≥4000 per million population
  • Spectacles for refractive errors (school screening)
  • IOP monitoring and treatment for glaucoma
  • Diabetic retinopathy screening in all DM patients
3. Team Concept: Use of auxiliary health personnel (VHW, ophthalmic assistants) to fill gaps — 1 eye specialist per million people in developing countries.
4. National Programmes: From voluntary agency eye camps → comprehensive national programmes.

National Programme for Control of Blindness (NPCB — Now NPCBVI)

  • Launched 1976; renewed as National Programme for Control of Blindness and Visual Impairment (NPCBVI)
  • Vision 2020: The Right to Sight — Global initiative (WHO + IAPB), launched 1999; India joined
  • Target: Reduce blindness prevalence to 0.3% by 2020
  • Free cataract surgery (target 6 million/year)
  • School screening for refractive errors; free spectacles to school children
  • Vitamin A supplementation under NPCBVI
  • Low vision care services
  • District Blindness Control Societies (DBCS) for implementation
  • Indicators: CSR (Cataract Surgical Rate), backlog cataract cases, visual outcomes post-surgery


5. RHEUMATIC HEART DISEASE (RHD)

Definition and Pathogenesis

Rheumatic Fever (RF) is a febrile disease affecting connective tissues — particularly the heart and joints — initiated by infection of the throat by Group A Beta-haemolytic Streptococci (GABHS).
  • RF and RHD cannot be separated from an epidemiological point of view
  • RF is not a communicable disease, but results from a communicable disease (streptococcal pharyngitis)
  • RF often leads to RHD — a crippling, largely preventable chronic disease
  • RHD is one of the most readily preventable chronic diseases
Consequences of RHD:
  • Continuing damage to the heart
  • Increasing disabilities
  • Repeated hospitalisation
  • Premature death — usually by age 35 years or even earlier

Problem Statement

WORLD:
  • >15 million cases of RHD worldwide; 282,000 new cases annually
  • 220,000 deaths from RHD in 2008 (~0.4% of total deaths)
  • RHD is the most common cause of mitral insufficiency and stenosis globally
  • Severity correlates with: number of RF attacks, delay in starting therapy, sex (more severe in females)
  • 60–80% of RF-related valve insufficiency resolves with adherence to antibiotic prophylaxis
  • Declining in affluent countries (North America, Western Europe, Japan) — due to improved socio-economic conditions, not treatment
  • Even in affluent countries, pockets of poverty still sustain RF
INDIA:
  • Prevalence: 5–7 per 1000 in the 5–15 year age group
  • ~1 million RHD cases in India
  • RHD constitutes 20–30% of hospital admissions due to CVD in India
  • Streptococcal infections very common in underprivileged children

Risk Factors / Determinants

FactorDetails
HostAge: 5–15 years peak; Females more severely affected; Genetic susceptibility (HLA types); Previous RF attacks; Malnutrition
AgentGABHS; specific M-protein rheumatogenic strains; throat infection only (NOT skin infection); molecular mimicry between streptococcal antigens and cardiac tissue
EnvironmentOvercrowding (facilitates droplet spread); poor housing and sanitation; low socio-economic status; tropical/subtropical climate; lack of healthcare access

Jones Criteria for Rheumatic Fever (Modified 2015)

Major Criteria (mnemonic: JONES)

LetterCriterionDetails
JJoints — Migratory polyarthritisLarge joints; most common manifestation (75%); hot, tender, swollen
OOh! CarditisPancarditis; mitral regurgitation most common; most important for RHD
NNodules (subcutaneous)Painless; over bony prominences (elbows, knuckles, knees)
EErythema marginatumRash on trunk; non-itchy; transient; associated with carditis
SSydenham's choreaInvoluntary purposeless movements; "St Vitus' dance"; late manifestation

Minor Criteria:

  • Fever
  • Elevated ESR / CRP
  • Prolonged PR interval (ECG)
  • Arthralgia (if arthritis NOT counted as major)
Diagnosis requires: 2 Major OR 1 Major + 2 Minor criteria PLUS evidence of preceding GABHS infection (positive throat culture / elevated ASO titre / anti-DNase B)

Prevention of RHD — Three Levels

Primordial Prevention:

  • Improve socio-economic conditions
  • Improve housing; reduce overcrowding
  • Improve nutrition (prevent malnutrition)
  • Safe drinking water and sanitation

Primary Prevention (Prevent RF after Streptococcal Throat Infection):

  • Prompt treatment of streptococcal pharyngitis
  • Drug of choice: Benzathine Penicillin G (BPG):
    • Adults: Single IM injection 1.2 million units
    • Children <30 kg: 0.6 million units IM
  • Oral Penicillin V: 250 mg twice daily for 10 days
  • Erythromycin for penicillin-allergic patients (250 mg 4× daily × 10 days)
  • Treatment must be given for full 10 days to eradicate GABHS completely

Secondary Prevention (Long-term Prophylaxis against RF Recurrence):

  • Benzathine Penicillin G every 3–4 weeks IM
  • Duration:
    • No RHD: until age 18 or 5 years after last attack (whichever is longer)
    • RHD present: until age 25 or at least 10 years after last attack
    • Severe valvular disease: continue until age 40 years or even lifelong
  • Register-based follow-up to ensure compliance

Tertiary Prevention:

  • Surgical treatment: valvotomy, valve replacement
  • Prophylaxis for infective endocarditis before dental/surgical procedures
  • Regular cardiology follow-up

National Programme

  • India has a National Rheumatic Fever/RHD Control Programme — register-based secondary prophylaxis
  • Included under NPCDCS framework
  • School health programmes for streptococcal throat screening
  • WHO initiative: ENARM-RHD (Ending the Neglect and Achieving Milestones for Rheumatic Heart Disease)


6. ACCIDENTS AND INJURIES

Definition

WHO Advisory Group (1956): An accident is "an unpremeditated event resulting in recognizable damage."
Another definition: "an occurrence in a sequence of events which usually produces unintended injury, death or property damage."
Accidents represent a major epidemic of non-communicable disease in the present century. They are no longer considered truly accidental — they are caused and are largely preventable. They are part of the price we pay for technological progress.

Epidemiological Characteristics

  • Follow the epidemiological triad: Agent + Host + Environment
  • Occur more frequently in certain age groups, times of day/week, localities
  • Some individuals are more accident-prone (susceptibility)
  • Risk increased by: alcohol/drugs, fatigue, poor visibility, unsafe equipment
  • Up to 90% of accidents attributed to human failure
  • Majority are preventable

Measurement of Accidents

a. MORTALITY:
  • Proportional Mortality Rate (PMR): deaths due to accidents per 100/1000 total deaths
  • Deaths per million population
  • Death rate per 1000 registered vehicles per year
  • Accidents/fatalities as ratio of vehicles per km or passengers per km
  • Deaths of vehicle occupants per 1000 vehicles per year
  • "Killed" = any person who died within 30 days as a result of the accident
b. MORBIDITY:
  • Measured as "serious injuries" and "slight injuries"
  • Abbreviated Injury Scale (AIS) to assess severity
  • Less reliable due to under-reporting
c. DISABILITY:
  • Temporary/permanent, partial/total
  • ICF (International Classification of Functioning, Disability and Health) — WHO tool to estimate disability

Problem Statement

WORLD:
  • Road traffic injuries kill ~1.35 million people annually; 20–50 million non-fatal injuries
  • RTIs are the leading cause of death in 5–29 year age group
  • 90% of road traffic deaths occur in low- and middle-income countries
  • Children and young people under 25 account for >30% of those killed/injured
  • Males under 25 are almost 3× as likely to be killed as young females
  • 48% of those dying on roads are vulnerable users: pedestrians, cyclists, motorcyclists
  • Drowning: 322,000 deaths in 2016; 3rd leading cause of unintentional injury death
INDIA (2017):
  • 218,876 deaths due to road injuries
  • Age-standardised death rate: 17.2/100,000 (males 25.7, females 8.5)
  • Deaths increased by 58.7% from 1990–2017
  • Road injury was leading cause of death in males aged 15–39 years in India
  • Breakdown: Pedestrians 35.1%, Motorcyclists 30.9%, Motor vehicle occupants 26.4%, Cyclists 7.0%
  • Variation across states: up to 2.6× difference in death rates

Types of Accidents

1. ROAD TRAFFIC ACCIDENTS (RTAs) — Most Important

Risk Factors:
CategoryFactors
Human (Host)Speeding, drunken driving (BAC limit 0.03% India), driver fatigue, non-use of helmets/seat belts, age <25 years, inexperience, mobile phone distraction, medical conditions (epilepsy, visual impairment)
Vehicle (Agent)Brake/light failures, overloading, poorly maintained vehicles, vehicle design defects
Road/EnvironmentPoor road design, lack of street lighting, adverse weather, poor visibility, missing pedestrian infrastructure, sharp bends

2. DOMESTIC ACCIDENTS

Most frequent causes:
  1. Drowning
  2. Burns (flame, hot liquid, electricity, crackers, chemicals)
  3. Falls
  4. Poisoning (drugs, insecticides, rat poisons, kerosene)
  5. Injuries from sharp/pointed instruments
  6. Animal bites
Most common victims: children <5 years and elderly >65 years.
Drowning (specifically):
  • Consciousness lost after ~2 minutes of immersion; irreversible brain damage after 4–6 minutes
  • Risk factors: children <5 unsupervised, alcohol use near water, epilepsy, unsafe boats, unfamiliar tourists
  • China + India together contribute 43% of world's drowning deaths

3. INDUSTRIAL / OCCUPATIONAL ACCIDENTS

  • Governed by Factories Act — mandatory reporting, safety standards
  • Types: Machinery accidents, falls, burns, chemical exposure, electrical injuries
  • Heinrich's Law (Accident Triangle): 1 major injury : 29 minor injuries : 300 near-misses

4. RAILWAY ACCIDENTS

  • 30,576 deaths due to railway accidents in India (2010)
  • Main factor: human failure
  • Include: derailments, level crossing accidents, platform accidents

5. VIOLENCE

  • Homicide and collective violence: ~10% of global injury-related deaths
  • 477,000 murders globally in 2016; 4/5 victims are men; 60% are males aged 15–44
  • Suicides increasing in SEAR countries; crude death rate in India: 14.7 per lakh population (2016)
  • Risk factors for violence: societal acceptance of violence; availability of firearms; alcohol (linked to ~2/3 of cases); drugs

PREVENTION OF ACCIDENTS (Park's 9 Components)

1. Data Collection

  • Basic reporting system of all accidents
  • National data supplemented by special surveys and in-depth studies
  • Collect risk factors, circumstances, chain of events
  • Police have statutory duty to investigate; police records are starting point
  • Environmental data: road, vehicle, weather, lighting
  • "Without adequate data collection, analysis and interpretation there could be no effective counter-measures"

2. Safety Education

  • Fatalistic attitude ("accidents are inevitable") must be curbed
  • Safety education must begin with school children
  • Drivers: trained in vehicle maintenance and safe driving
  • Young people: educated about risk factors, traffic rules, safety precautions
  • Train in first aid
  • "If accident is a disease, education is its vaccine"

3. Promotion of Safety Measures

  • (a) Seat belts: Reduces fatalities and non-fatal injuries by ~50% each; should be compulsory for cars and light trucks
  • (b) Safety helmets: Reduce risk of head injury by 30% and fatalities by 40%; prevent scalp lacerations; full-face integral helmet now popular
  • (c) Children: Must remain seated in vehicles; prohibited from front seats
  • (d) Speed limits: Strictly enforced; speed is the single most important cause of RTA severity
  • (e) Pedestrian safety: Footpaths, pedestrian crossings, overpasses, underpasses, road lighting

4. Road Improvement

  • Safe road design: adequate width, proper banking, lighting, road markings
  • Separate lanes for pedestrians and cyclists
  • Road dividers and crash barriers on highways
  • Safe level crossings
  • Remove roadside obstructions

5. Vehicle Improvement

  • Regular vehicle inspection and maintenance
  • Mandatory safety features: seat belts, airbags, anti-lock braking systems (ABS)
  • Speed governors for heavy vehicles
  • Better headlights and reflectors
  • Crashworthiness standards

6. Emergency Medical Services (EMS) / Trauma Care

  • Golden Hour concept — trauma care within 1 hour of injury dramatically reduces mortality
  • Well-equipped ambulances with trained paramedics
  • Good Samaritan Law — protects bystanders who provide assistance (India 2016)
  • Trauma care centres at district level
  • Quick communication systems (emergency helpline numbers)

7. Enforcement of Laws (Legislation)

  • Driving tests and medical fitness to drive
  • Enforcement of speed limits
  • Compulsory wearing of seat belts and crash helmets
  • Checking blood alcohol concentration (BAC); roadside breath testing
  • Regular inspection of vehicles
  • Periodic re-examination of drivers over age 55
  • Motor Vehicles (Amendment) Act 2019: Increased fines and penalties
  • Strict enforcement → deterrent effect

8. Rehabilitation Services

  • Medical rehabilitation
  • Social rehabilitation
  • Occupational rehabilitation
  • Aim: to prevent, reduce or compensate disability and thereby handicap

9. Accident Research

  • Future of accident prevention lies in research ("Accidentology")
  • Gathering precise data on extent, type and characteristics
  • Correlating accident experience with personal attributes and environments
  • Investigating methods to alter human behaviour
  • Seeking ways to make environments safer
  • Evaluating efficiency of control measures

Haddon's 10 Strategies (Countermeasures)

  1. Prevent creation of the hazard (e.g., remove alcohol from drivers)
  2. Reduce the amount of hazard (speed limiters)
  3. Prevent release of existing hazard (guard rails, airbags)
  4. Modify rate/spatial distribution of hazard release (crash helmets, crumple zones)
  5. Separate hazard from people in time/space (pedestrian overpasses, bicycle lanes)
  6. Interpose barrier between hazard and person (crash barriers)
  7. Modify basic qualities of hazard (safer vehicle design)
  8. Strengthen resistance of those at risk (physical fitness, protective clothing)
  9. Counter the damage already done (emergency medical care)
  10. Stabilise, rehabilitate and reintegrate injured person (long-term care)

National Initiatives

  • National Road Safety Council (NRSC) under Ministry of Road Transport & Highways
  • Motor Vehicles (Amendment) Act 2019: Steep fines for traffic violations
  • Decade of Action for Road Safety 2021–2030 (WHO/UN)
  • Vahan database for vehicle tracking; IRAD app for accident reporting
  • National Trauma Care Programme under Ministry of Health


7. CORONARY HEART DISEASE (CHD)

Definition

CHD (syn: Ischaemic Heart Disease) is defined as "impairment of heart function due to inadequate blood flow to the heart compared to its needs, caused by obstructive changes in the coronary circulation" (WHO).
The WHO has drawn attention to the fact that CHD is our modern "epidemic" — a disease affecting populations, not an unavoidable attribute of ageing.
CHD is responsible for 25–30% of deaths in most industrialised countries.

Clinical Presentations of CHD

a. Angina pectoris of effort b. Myocardial infarction (specific to CHD) c. Irregularities of the heart (arrhythmias) d. Cardiac failure e. Sudden death
Myocardial infarction is specific to CHD. Angina pectoris and sudden death are not (also caused by RHD, cardiomyopathy — sources of diagnostic confusion).

Measuring the Burden of CHD (5 Methods)

MethodDetails
Proportional Mortality RatioCHD causes ~30% deaths in men, ~25% in women in Western countries
Loss of Life ExpectancyMen gain 3.4–9.4 years; women gain even more if CHD completely eliminated
CHD Incidence RateSum of fatal + non-fatal attack rates; mortality used as crude indicator
Age-Specific Death RatesUsed to study aetiology and true incidence trends
Prevalence RateECG evidence of infarction + history of prolonged chest pain in cross-sectional surveys

Risk Factors for CHD

I. Major Risk Factors (Causally Linked — Modifiable)

1. Serum Cholesterol / Hyperlipidaemia:
  • Strong positive linear relationship between cholesterol and CHD
  • LDL = atherogenic; HDL = protective
  • Triglycerides independently predictive
  • Total cholesterol >200 mg/dL is a risk
  • Diet high in saturated fats → elevated cholesterol
2. Hypertension:
  • Single most useful test for identifying high-risk individuals
  • Hypertension accelerates atherosclerosis, especially with hyperlipidaemia
  • Both systolic and diastolic BP are predictors; systolic may be a better predictor
  • Synergistic with smoking and hypercholesterolaemia
3. Cigarette Smoking:
  • Responsible for 25% of CHD deaths under age 65 in men
  • Dose-response relationship with cigarettes/day
  • Filter cigarettes are not protective
  • Synergistic with HTN and elevated cholesterol (effects more than additive)
  • Risk falls substantially within 1 year of cessation; equals non-smokers after 10–20 years
  • Reduces fatal recurrence risk by 50% if stopped after MI
4. Diabetes Mellitus:
  • 2–3× increase in CHD risk
  • Accelerates atherosclerotic process
  • Women with DM lose their normal sex-protective advantage against CHD
5. Obesity:
  • Independent risk factor; also acts through HTN, DM, dyslipidaemia
  • Central/abdominal obesity (waist:hip ratio) more significant than total obesity
6. Physical Inactivity:
  • Sedentary lifestyle is independent risk factor
  • Physical activity: raises HDL, lowers LDL, reduces BP, improves insulin sensitivity

II. Non-Modifiable Risk Factors

  • Age: CHD risk increases with age (atherosclerosis progressive)
  • Sex: Males > females before menopause; gap narrows post-menopause
  • Family History/Genetics: Strong family history doubles risk; polygenic
  • Race: South Asians have disproportionately high CHD risk

III. Other Contributing Risk Factors

  • Psychosocial factors (Type A personality, stress, hostility, depression)
  • Oral contraceptive pills (especially in smokers)
  • Alcohol (J-shaped: moderate possibly protective, heavy harmful)
  • Diet (trans fats, saturated fats, low omega-3)
  • Thrombogenic factors (fibrinogen, clotting factors)
  • Soft water (low calcium/magnesium)
  • Homocysteine elevation

Natural History of CHD

  • Atherosclerosis begins in childhood (fatty streaks in aorta)
  • Silent phase for decades before clinical manifestation
  • Progression: Fatty streak → Fibrous plaque → Complicated plaque (calcification, ulceration, thrombosis)
  • Acute events: Plaque rupture + thrombus formation → MI or unstable angina
  • ~30% of CHD deaths occur within 30 minutes of onset (sudden death)
  • Natural history is very variable — death may occur in first episode or after a long history

Prevention of CHD — Three Strategies

a. Population Strategy (Rose Strategy):

"Shift the whole population distribution of risk factors towards healthier levels — even small reductions across entire population produce large absolute reductions in disease."
  • Dietary changes: reduce saturated fat, increase fruits/vegetables/fibre, reduce salt
  • Physical activity promotion
  • Anti-smoking campaigns; tobacco control
  • Alcohol reduction
  • Stress reduction; psychosocial wellbeing
  • Mediterranean diet promotion

b. High-Risk Strategy:

Identify and treat individuals with multiple/elevated risk factors.
  • Oslo Heart Study, Lipid Research Clinics Study demonstrated feasibility
  • Limitation: >50% of CHD cases occur in those NOT apparently at special risk
Identifying high risk:
  • Elevated BP, serum cholesterol, smoking, family history, DM, obesity, OCP use
Interventions:
  • Treat hypertension aggressively
  • Statin therapy for dyslipidaemia
  • Smoking cessation support
  • DM control; weight loss
  • Antiplatelet therapy (aspirin) in high-risk groups

c. Secondary Prevention:

  • Prevent recurrence and progression after first event
  • Smoking cessation: Most effective single intervention — reduces fatal recurrence by 20–50%
  • Beta-blockers: Reduce CHD mortality in post-MI patients by ~25%
  • ACE inhibitors, statins, antiplatelet agents
  • Cardiac rehabilitation
  • Coronary surgery (CABG), angioplasty (PTCA) for selected cases
  • "About 30% of all deaths occur within 30 minutes of onset" — reason why CCUs have limited impact on total community CHD mortality
Each strategy — population, high-risk, secondary prevention — has its strengths and limitations. They are complementary, not alternatives.

National Programme

CHD prevention is part of NPCDCS — opportunistic screening, NCD clinics at district hospitals, lifestyle counselling, free essential medicines.


8. OBESITY

Definition

Obesity = abnormal growth of adipose tissue due to:
  • Enlargement of fat cell size → Hypertrophic obesity
  • Increase in fat cell number → Hyperplastic obesity
  • Combination of both
Overweight is usually due to obesity but can arise from abnormal muscle development or fluid retention.
Water content of the body is never increased in obesity.

Body Composition (before assessing obesity)

a. Active mass (muscle, liver, heart, etc.) b. Fatty mass (fat) c. Extracellular fluid (blood, lymph) d. Connective tissue (skin, bones)
Obesity = increase in fatty mass at the expense of other body parts.

Assessment of Obesity — ALL Methods (Park's)

1. BODY WEIGHT

Body weight is widely used but not an accurate measure of excess fat. In epidemiological studies: +2 SD from median weight for height = overweight; +3 SD = obesity.
For adults, various indicators include:
(1) Body Mass Index (Quetelet's Index):
BMI = Weight (kg) / Height² (m)
ClassificationBMI (kg/m²)Risk of Comorbidities
Underweight<18.50Low (but other clinical risks increased)
Normal range18.50–24.99Average
Pre-obese (Overweight)25.00–29.99Increased
Obese Class I30.00–34.99Moderate
Obese Class II35.00–39.99Severe
Obese Class III (Morbid)≥40.00Very severe
BMI values are age-independent and same for both sexes. BMI does not distinguish between weight from muscle vs fat.
Asian/Indian cut-offs (WHO recommendation):
  • Overweight: ≥23 kg/m²
  • Obese: ≥27.5 kg/m²
(2) Ponderal Index:
= Height (cm) / Cube root of body weight (kg)
(3) Brocca Index:
= Height (cm) − 100 Example: height 160 cm → ideal weight = (160−100) = 60 kg
(4) Lorentz's Formula:
= Ht (cm) − 100 − [Ht (cm) − 150] / 2 (women) or 4 (men)
(5) Corpulence Index:
= Actual weight / Desirable weight Should not exceed 1.2

2. SKINFOLD THICKNESS

  • Large proportion of total body fat located just under the skin
  • Rapid and non-invasive method
  • Harpenden skin callipers used
  • Sites measured: mid-triceps, biceps, subscapular, suprailiac (4 sites)
  • Sum of 4 skinfolds should be:
    • <40 mm in boys
    • <50 mm in girls
  • Sum >40 mm in males or >50 mm in females = obese

3. WAIST CIRCUMFERENCE (Central Obesity)

  • Measures intra-abdominal/visceral adiposity — more important than total obesity for CVD/metabolic risk
  • Cut-offs for increased risk:
    • Men: >102 cm (WHO); >90 cm (South Asian/Indian men)
    • Women: >88 cm (WHO); >80 cm (South Asian/Indian women)
  • Associated with: insulin resistance, metabolic syndrome, CHD

4. WAIST-HIP RATIO (WHR)

= Waist circumference / Hip circumference
  • Risk: Men >0.90; Women >0.85 (WHO)
  • Apple shape (android/central) = higher risk vs pear shape (gynoid/peripheral)

5. WAIST-HEIGHT RATIO (WHtR)

= Waist circumference / Height
  • Risk indicated if WHtR > 0.5
  • Simple; useful across populations

6. INTRA-ABDOMINAL FAT (Metabolic Significance)

Intra-abdominal adipose tissue compared to subcutaneous fat has:
  • More cells per unit mass
  • Higher blood flow
  • More glucocorticoid (cortisol) receptors
  • More androgen (testosterone) receptors
  • Greater catecholamine-induced lipolysis
Located upstream from liver in the portal circulation → marked increase in flux of non-esterified fatty acids to liver → insulin resistance, metabolic syndrome (hyperinsulinaemia, dyslipidaemia, glucose intolerance, HTN) → links obesity to CHD.

Problem Statement

WORLD:
  • Obesity has nearly tripled globally since 1975 (WHO)
  • 2016: >1.9 billion adults overweight; 650 million obese (13% of world adults)
  • 345 million adolescents and 39 million children <5 years overweight/obese
  • Obesity associated with >4 million deaths/year (predominantly CVD)
INDIA:
  • Dual burden: undernutrition AND overnutrition
  • NFHS-5 (2019–21): 24% of women and 23% of men are overweight (BMI ≥25)
  • Rising prevalence especially in urban areas

Causes / Aetiology

Fundamental cause: Energy intake EXCEEDS energy expenditure → positive energy balance → fat storage
FactorDetails
DietaryHigh caloric density, refined sugars, saturated fats, fast food, large portions, sugar-sweetened beverages
Physical inactivitySedentary jobs, screen time, motorised transport
GeneticPolygenic; FTO gene; rare monogenic (leptin deficiency, MC4R mutations)
EndocrineHypothyroidism, Cushing's, PCOS, hypogonadism, insulinoma
DrugsCorticosteroids, antipsychotics, antidepressants, antiepileptics (valproate), insulin
PsychologicalEmotional eating, depression, anxiety, food addiction
Socio-environmentalUrbanisation, 'obesogenic environment', food marketing, SES
Early lifeMaternal obesity, GDM, formula feeding, rapid infant weight gain

Hazards / Complications of Obesity

SystemComplications
CardiovascularCHD (2× risk), Hypertension, Heart failure, AF, Stroke
MetabolicType 2 DM, Dyslipidaemia, Metabolic syndrome, NAFLD/NASH
RespiratoryObstructive sleep apnoea (OSA), Obesity hypoventilation (Pickwickian syndrome), Asthma
MusculoskeletalOsteoarthritis (knees, hips), Gout, Low back pain, Plantar fasciitis
GIGERD, Gallstones (cholesterol), Hernias
CancerBreast, endometrial, colon, kidney, oesophageal, gallbladder, ovarian
ReproductivePCOS, infertility, menstrual irregularities, GDM, pre-eclampsia
PsychologicalDepression, anxiety, low self-esteem, social stigma, eating disorders
OtherVTE (DVT/PE), skin infections, urinary incontinence, anaesthetic risk

Prevention and Management

Primary Prevention:
  • Breastfeeding in infants (protective against obesity)
  • Healthy eating from childhood; limit sugary drinks
  • ≥60 min/day physical activity for children; ≥150 min/week for adults
  • School-based health and nutrition education
  • Reduce screen time
  • Healthy urban planning (walkable cities, parks, cycling lanes)
  • Food labelling and marketing restrictions (esp. to children)
  • Taxes on sugar-sweetened beverages
Secondary Prevention — Step-wise Management:
Step 1 — Lifestyle Modification:
  • Caloric restriction: 500–1000 kcal/day deficit → 0.5–1 kg/week weight loss
  • Low fat, high fibre diet; portion control; Mediterranean diet
  • Combined aerobic + resistance training
  • Behavioural/Cognitive Behavioural Therapy (CBT)
Step 2 — Pharmacotherapy (BMI ≥30 or BMI ≥27 with comorbidities; after 3–6 months lifestyle failure):
  • Orlistat (pancreatic lipase inhibitor) — approved; reduces fat absorption
  • Metformin — useful in DM/PCOS-related obesity
  • GLP-1 receptor agonists (liraglutide, semaglutide) — approved for obesity
Step 3 — Bariatric Surgery (BMI ≥40, or BMI ≥35 with comorbidities):
  • Roux-en-Y gastric bypass (RYGB)
  • Sleeve gastrectomy
  • Adjustable gastric banding
  • Most effective long-term treatment for severe obesity

National Initiatives for Obesity

  • NPCDCS — includes obesity screening at NCD clinics
  • Fit India Movement (2019) — MOH&FW initiative for physical fitness
  • Eat Right India — FSSAI initiative for healthy eating
  • School Health Programme — nutrition and fitness in schools
  • POSHAN Abhiyaan (National Nutrition Mission) — targets malnutrition including overnutrition
  • Ayushman Bharat — lifestyle disease management

Source: Park's Textbook of Preventive and Social Medicine — Strictly from Park's text

That's the complete, nothing-missed notes for all 8 NCDs from Park's textbook. Every section has been covered — DM full 2019 WHO classification, HTN Park's exact classification table (Optimal/Normal/High Normal/Grade 1–3/Isolated Systolic), Rule of Halves with all 9 components, Tracking of BP, Obesity all 6 assessment methods (BMI + all formulas, Ponderal, Brocca, Lorentz, Corpulence index, Skinfold, WC, WHR, WHtR + intra-abdominal fat significance), and Accidents all 9 prevention components from Park's including the exact stats (seat belts -50%, helmets -30%/-40%, 30-day death definition, Haddon's 10 strategies, accidentology).

Only cancer...like danger signs and oral cancer cervical cancer cancer seperately...like whole question seperately with new addings

Reading File
Reading File
Reading File
Reading File
Reading File
Reading File
Reading File
Reading File
Reading File

Screening testing for cervical cancer?...I need cancer and only oral and cervical cancer screening tests done for cervical cancer that's it ...now everything at one place again

Reading File
I have everything. Here is the complete, all-in-one Cancer notes from Park's — covering General Cancer, Oral Cancer (complete), and Cervical Cancer (complete with all screening tests).

CANCER — COMPLETE NOTES (PARK'S TEXTBOOK)


DEFINITION

Cancer is a group of diseases characterized by:
  1. Abnormal growth of cells
  2. Ability to invade adjacent tissues and even distant organs
  3. Death of the affected patient if the tumour has progressed beyond the stage when it can be successfully removed
Major Categories:
  • (a) Carcinomas — from epithelial cells (mouth, oesophagus, intestines, uterus, skin)
  • (b) Sarcomas — from mesodermal/connective tissue (fibrous tissue, fat, bone)
  • (c) Lymphomas, Myeloma, Leukaemias — from bone marrow and immune system
Primary tumour = cancer in organ of origin Secondary tumour = cancer spread to regional lymph nodes or distant organs

PROBLEM STATEMENT

WORLD (GLOBOCAN 2020)

MalesFemalesBoth Sexes
New cancer cases10,065,3059,227,48419,292,789
ASIR (World)222.0186.0201.0
Cancer deaths5,528,8104,429,3239,958,133
Age-std mortality rate120.884.2100.7
Risk of developing cancer before age 7522.6%18.6%20.4%
Risk of dying from cancer before age 7512.6%8.9%10.7%
5-year prevalent cases24,828,48025,721,80750,550,287
  • Most common diagnosed: Breast > Lung > Prostate > Colon > Stomach
  • Most common cause of death: Lung > Liver > Stomach > Breast > Colorectal

INDIA (GLOBOCAN 2020)

  • ~1.39 million new cases; ~851,000 deaths
  • Males: Lip/oral cavity, Lung, Oesophagus, Stomach, Colorectal
  • Females: Breast (commonest), Cervix uteri, Ovary, Uterine corpus
  • ASIR: 99.5/100,000 (males); 102.1/100,000 (females)
  • Tobacco-related cancers = ~35–40% of all cancers in India
  • Hospital data: Uterine cervix (women) and oropharynx (both sexes) = ~50% of all cancer cases in India — both accessible for physical examination, amenable to early diagnosis

CANCER PATTERNS

Wide international variation:
  • Stomach cancer: very common in Japan, low in USA
  • Cervical cancer: high in Colombia, low in Japan
  • South-East Asia: great majority are oral cavity and uterine cervix cancers
  • Attributed to: environmental factors, food habits, lifestyle, genetic factors

CAUSES OF CANCER

Environmental factors responsible for 80–90% of all human cancers.
CauseDetails
(a) TobaccoMajor cause of cancers of lung, larynx, mouth, pharynx, oesophagus, bladder, pancreas, kidney. Cigarette smoking responsible for >1 million premature deaths/year.
(b) AlcoholOesophageal and liver cancer. Beer → rectal cancer. Alcohol contributes to ~3% of all cancer deaths. Synergistic with tobacco.
(c) Dietary factorsSmoked fish → stomach cancer; low dietary fibre → intestinal cancer; high fat diet → breast cancer; beef consumption → bowel cancer; food additives/contaminants suspected.
(d) Occupational exposuresBenzene, arsenic, cadmium, chromium, vinyl chloride, asbestos, polycyclic hydrocarbons → various cancers. Account for 1–5% of all cancers. Risk greatly increased if individual also smokes.
(e) VirusesHBV/HCV → hepatocellular carcinoma; HIV → Kaposi's sarcoma, Non-Hodgkin's lymphoma; EBV → Burkitt's lymphoma + nasopharyngeal carcinoma; CMV → classical Kaposi's sarcoma; HPV → cervical cancer
(f) HormonesOestrogen → endometrial cancer; OCP → possible cervical cancer risk
(g) RadiationIonising radiation → leukaemia, thyroid, breast, lung; UV → skin cancer
(h) OtherGenetic/hereditary factors (BRCA1/2, FAP); air pollution; H. pylori → gastric cancer

CANCER CONTROL (General)

"Cancer control consists of a series of measures based on present medical knowledge in the fields of prevention, detection, diagnosis, treatment, after care and rehabilitation, aimed at reducing significantly the number of new cases, increasing the number of cures and reducing the invalidism due to cancer."
At least one-third of all cancers are preventable.

1. PRIMARY PREVENTION

(a) Control of tobacco and alcohol: Control of tobacco smoking alone would reduce the total cancer burden by >1 million cancers/year.
(b) Personal hygiene: Improvements may reduce cancer cervix incidence.
(c) Radiation: Reduce radiation (including medical radiation) to a minimum.
(d) Occupational exposures: Protect workers from industrial carcinogens.
(e) Immunisation:
  • HBV vaccine → prevents primary liver cancer
  • HPV vaccine → prevents cancer cervix
(f) Foods, drugs, cosmetics: Must be tested for carcinogens.
(g) Air pollution control: Important preventive measure.
(h) Treatment of precancerous lesions: Early detection and prompt treatment of: cervical tears, intestinal polyposis, warts, chronic gastritis, chronic cervicitis, adenomata.
(i) Legislation: Control known environmental carcinogens — tobacco, alcohol, air pollution.
(j) Cancer Education — DANGER SIGNALS OF CANCER (8 signs):
Cancer organisations remind the public of early warning signs:
#Danger Signal
aA lump or hard area in the breast
bA change in a wart or mole
cA persistent change in digestive and bowel habits
dA persistent cough or hoarseness
eExcessive loss of blood at monthly period or loss of blood outside usual dates
fBlood loss from any natural orifice
gA swelling or sore that does not get better
hUnexplained loss of weight

2. SECONDARY PREVENTION (Screening)

Screening is defined as the presumptive identification of unrecognised disease in apparently healthy individuals by means of tests that can be applied rapidly.
Criteria for a good screening programme:
  • Disease must be an important health problem
  • Natural history must be understood (long asymptomatic period)
  • Effective treatment available at early stage
  • Test must be acceptable, safe, simple, cheap
  • Facilities for diagnosis and treatment must be available

3. CANCER REGISTRATION

(i) Cancer Registration: Essential for planning, surveillance, evaluation. Two types:
  • PBCR (Population-Based Cancer Registry) — covers defined population
  • HBCR (Hospital-Based Cancer Registry) — covers hospital cases
NCRP (National Cancer Registry Programme) under ICMR — established 1981.

NATIONAL CANCER CONTROL PROGRAMME (NCCP)

  • Launched 1975; revised 1984 and 2004
  • Now subsumed under NPCDCS
  • Objectives:
    1. Prevention of tobacco-related cancers
    2. Early detection
    3. Treatment at Regional Cancer Centres (RCCs)
  • District Cancer Control Programme for local implementation
  • National Cancer Grid (NCG): Network of cancer centres for equal access
  • Ayushman Bharat (PMJAY): Coverage for cancer treatment
  • Target: Reduce cancer morbidity and mortality


ORAL CANCER — COMPLETE (PARK'S)

Problem Statement

  • Oral cancer is one of the ten most common cancers in the world
  • High frequency in Central and South East Asian countries — India, Bangladesh, Sri Lanka, Thailand, Indonesia, Pakistan — well documented
  • WORLD (2020): ~264,211 men + 113,502 women = ~377,713 new cases; 177,757 deaths (1.8% of all cancers)
  • INDIA (2020):
    • 57,380 cases in men; 22,483 cases in women
    • 75,290 deaths (5.4 deaths per 100,000 population)
    • ASIR: 14.8/100,000 in men; 4.6/100,000 in women

Epidemiological Features

(a) Tobacco

  • Approximately 90% of oral cancers in South East Asia linked to tobacco chewing and smoking
  • 10-year follow-up study in 3 Indian districts (Ernakulam/Kerala, Srikakulam/Andhra, Bhavnagar/Gujarat) — 30,000 individuals:
    • Oral cancer and precancerous lesions occurred almost solely among those who smoked or chewed tobacco
    • Oral cancer was almost always preceded by a precancerous lesion
    • Cancer almost always occurred on the side of the mouth where tobacco quid was kept
    • Risk was 36 times higher than non-chewers if the quid was kept in the mouth during sleep

(b) Alcohol

  • Oral cancer can be caused by high concentrations of alcohol
  • Alcohol has a synergistic effect in tobacco users

(c) Precancerous Stage

  • Natural history shows a precancerous stage precedes development of cancer
  • Precancerous lesions: Leukoplakia and Erythroplakia
  • Can be detected for up to 15 years prior to change to invasive carcinoma
  • Intervention at this stage may result in regression of the lesion

(d) High-Risk Groups

  • Tobacco chewers and smokers
  • Bidi smokers
  • People using betel quid (betel leaf + arecanut + lime + tobacco)
  • Khaini users (flaked sun-dried tobacco + slaked lime)
  • People who sleep with tobacco quid in mouth (36× higher risk)

(e) Cultural Patterns / Forms of Tobacco Use in India

Indigenous forms of smoking:
  • Bidi, Chutta (cigar), Chilum, Hookah (hubble-bubble)
  • Tobacco in powdered form inhaled as snuff
  • Most common chewing form: Betel quid (betel leaf + arecanut + lime + tobacco)
  • Khaini — flaked sun-dried tobacco + slaked lime, kept in mouth
  • Nass/Nasswar (Central Asian) — tobacco + ashes + lime + cottonseed oil
  • Reverse smoking (Chutta): Burning end inside mouth → epidermoid carcinoma of hard palate — common in eastern coastal Andhra Pradesh

Prevention of Oral Cancer

α. PRIMARY PREVENTION

  • Oral cancer is amenable to primary prevention
  • Eliminate tobacco habits from the community — greatest impact
  • Requires: intensive public education + motivation for lifestyle change
  • Supported by legislative measures: banning or restricting sale of tobacco
  • COTPA Act 2003 (Cigarettes and Other Tobacco Products Act)

b. SECONDARY PREVENTION

  • Oral cancers are easily accessible for inspection → early detection possible
  • If detected early (at precancerous stage) → can be treated or cured
  • Precancerous lesions detectable for up to 15 years before invasive carcinoma
  • Leukoplakia can be cured by cessation of tobacco use
  • Treatment modalities: Surgery and Radiotherapy
  • 50% of oral cancers in developing countries detected only at advanced stage
  • Primary health care workers (VHGs, MPWs) can detect oral cancers during home visits — vital link in control


CERVICAL CANCER — COMPLETE WITH ALL SCREENING TESTS (PARK'S)

Problem Statement

  • Cervical cancer is the 4th most frequent cancer in women globally
  • 604,000 new cases in 2020 = 6.6% of all female cancers
  • 342,000 women died = 3.1% of all cancer deaths in women
  • ~90% of deaths from cervical cancer in low- and middle-income countries
  • Cases and deaths declined markedly in industrialised countries in last 40 years — due to screening programmes and risk factor reduction
  • INDIA:
    • 9.4% of all cancer incidence among women
    • ASIR: 18.0/100,000 population
    • 77,348 deaths in 2020

Natural History of Cervical Cancer

Progressive course:
Normal epithelium → DysplasiaCarcinoma in situ (CIS)Invasive carcinoma
  • Carcinoma in situ persists for a long time — >8 years on average
  • Proportion progressing from preinvasive to invasive stage: may average 15–20 years or longer
  • Some in situ cases spontaneously regress without treatment
  • Once invasive stage reached: disease spreads by direct extension into lymph nodes and pelvic organs
  • 5-year survival rates:
    • Carcinoma in situ: virtually 100%
    • Local invasive disease: 79%
    • Regional invasive disease: 45%
  • Cancer cervix is difficult to cure once symptoms develop and fatal if left untreated

Causative Agent

  • Human Papilloma Virus (HPV) — sexually transmitted — is the cause of cervical cancer
  • Found in >95% of cancers
  • Necessary but not sufficient cause — co-factors are being studied
  • HPV types 16 and 18 are the most important oncogenic types

Risk Factors

FactorDetails
(a) AgeIncidence increases rapidly from age 25–45, then levels off, then falls
(b) Genital wartsPast/present genital warts (HPV) — important risk factor
(c) Marital statusLess likely single; more likely widowed/divorced/separated; multiple sexual partners; very common in prostitutes; practically unknown in virgins
(d) Early marriageEarly marriage, early coitus, early childbearing, repeated childbirth all increase risk
(e) OCP useIncreased risk with increased duration of pill use, especially high-oestrogen pills (WHO study)
(f) Socio-economic classMore common in lower socio-economic groups — poor genital hygiene

Prevention and Control

(a) PRIMARY PREVENTION

  • Until causative factors are more clearly understood, limited prospects
  • Improved personal hygiene and birth control may reduce incidence
  • HPV vaccination: Most important primary prevention
    • Given to girls 9–14 years (before sexual debut)
    • 2 doses (0 and 6 months) for girls 9–14 years
    • 3 doses for girls ≥15 years or immunocompromised
    • Target: before exposure to HPV
    • Protects against HPV types 16 and 18 (responsible for ~70% of cervical cancers)
    • Quadrivalent vaccine: HPV 6, 11, 16, 18 (also prevents genital warts)
    • 9-valent vaccine: HPV 6, 11, 16, 18, 31, 33, 45, 52, 58

(b) SECONDARY PREVENTION — SCREENING

Secondary prevention rests on early detection through screening and treatment by radical surgery and radiotherapy.

ALL SCREENING TESTS FOR CERVICAL CANCER (Park's)

1. PAP SMEAR (Papanicolaou Smear) — Gold Standard

  • Introduced by George Papanicolaou in 1943
  • Involves collection of cells from the cervical transformation zone (squamocolumnar junction) using Ayre's spatula or cytobrush
  • Cells spread on glass slide, fixed with alcohol fixative, stained with Papanicolaou stain
  • Examined microscopically for cellular abnormalities
Pap Smear Classification (Papanicolaou):
ClassMeaning
Class INormal — no abnormal cells
Class IIAtypical cells but no malignancy
Class IIISuggestive of malignancy (dysplasia) — doubtful
Class IVStrongly suggestive of malignancy (carcinoma in situ)
Class VConclusive for malignancy (invasive carcinoma)
Modern Classification — Bethesda System:
  • NILM (Negative for Intraepithelial Lesion or Malignancy)
  • ASC-US (Atypical Squamous Cells of Undetermined Significance)
  • LSIL (Low-grade Squamous Intraepithelial Lesion)
  • HSIL (High-grade Squamous Intraepithelial Lesion)
  • Carcinoma
Screening schedule:
  • Start: Age 21 years or within 3 years of first sexual intercourse
  • Frequency: Every 3 years (age 21–65 years)
  • Can stop at age 65 if previous normal smears
Sensitivity: ~50–70% (single test); improves with repeated tests Specificity: ~90–99%
"If every woman over the age of 35 had a Pap smear every 3 years, the incidence of invasive carcinoma would be reduced by 90 per cent." — Park's

2. COLPOSCOPY

  • Examination of cervix with a colposcope (binocular magnifying instrument; magnifies 10–40×)
  • Used when Pap smear is abnormal — to identify the abnormal transformation zone
  • Application of acetic acid (3–5%) — acetowhite lesions indicate abnormal areas
  • Lugol's iodine (Schiller's test) — normal glycogen-containing cells stain brown; abnormal cells (lacking glycogen) remain unstained (Schiller positive)
  • Guides directed biopsy of suspicious areas
  • Not suitable for mass screening — requires trained personnel, equipment

3. VIA — VISUAL INSPECTION WITH ACETIC ACID

  • Application of 3–5% acetic acid to the cervix
  • Examined with the naked eye after 1 minute
  • Positive test: Appearance of acetowhite areas (distinct white lesions) near the transformation zone
  • Recommended in India and other developing countries — cheap, no laboratory needed, results immediate
  • Can be done by trained paramedics and nurses
  • Sensitivity: 66–79%; Specificity: 64–98%
  • Basis of "see and treat" strategy — if positive, cryotherapy given same visit

4. VILI — VISUAL INSPECTION WITH LUGOL'S IODINE

  • Application of Lugol's iodine to the cervix
  • Positive test: Mustard yellow / saffron yellow areas (iodine non-uptaking areas) = abnormal
  • Normal squamous cells take up iodine → stain dark brown/black (Schiller-negative)
  • Abnormal cells (lack glycogen) → do not stain (Schiller-positive = iodine non-uptake)
  • Slightly higher sensitivity than VIA
  • Also used for naked-eye examination — no laboratory

5. CERVICOGRAPHY

  • Photography of the cervix after application of acetic acid
  • Photograph (cervicogram) sent for expert evaluation
  • Useful in settings where colposcopist not available immediately

6. HPV DNA TESTING

  • Detects high-risk HPV types (16, 18 and other oncogenic types) in cervical cells
  • Done by PCR (Polymerase Chain Reaction) or Hybrid Capture assay
  • More sensitive than Pap smear (sensitivity ~90–95%)
  • Used as:
    • Primary screening (alone or co-testing with Pap smear)
    • Triage for ASC-US Pap smear results
    • Test of cure after treatment of CIN
  • Recommended: Every 5 years (age 30–65 years) if used as primary screen
  • Co-testing (Pap + HPV DNA): every 5 years
  • Limitation: High prevalence of transient HPV infection in young women → not recommended as primary screen below age 30

7. BIOPSY

  • Definitive diagnostic test (not screening)
  • Punch biopsy — from abnormal area identified by colposcopy
  • LEEP/LLETZ (Loop Electrosurgical Excision Procedure) — both diagnostic and therapeutic
  • Cone biopsy (conisation) — for endocervical lesions or when entire transformation zone not visualised

Summary: Cervical Cancer Screening Tests at a Glance

TestMethodSettingSensitivityNotes
Pap SmearCells from cervix, Pap stain, microscopyLab needed50–70%Gold standard; every 3 years
VIA3–5% acetic acid; naked eyeNo lab; field level66–79%Recommended India; "see and treat"
VILILugol's iodine; naked eyeNo lab; field levelSlightly higher than VIAMustard yellow = positive
HPV DNA TestPCR for high-risk HPVLab needed90–95%Every 5 years; not <30 yrs
ColposcopyColposcope + acetic acid/Lugol'sReferral levelHighFor abnormal Pap/VIA; guides biopsy
CervicographyPhoto after acetic acidTelemedicine useModerateExpert review remotely
BiopsyTissue sampleLab/hospitalDefinitiveDiagnostic, not screening

WHO Recommended Screening Strategy for India

"Screen and Treat" approach:
  • VIA → cryotherapy (same visit if positive and eligible)
  • Or: HPV DNA testing → colposcopy/treatment if positive
  • Target women: 30–49 years (priority group)
  • Frequency: At least once in a lifetime; ideally every 3–5 years

Oral Cancer Screening

MethodDetails
Visual inspection of oral cavityExamination of lips, buccal mucosa, tongue, floor of mouth, hard/soft palate by CHW or doctor. High yield in tobacco users. Simple and cheap.
Toluidine Blue stainingStains abnormal (dysplastic/malignant) cells dark blue; normal cells unstained. Used to identify suspicious lesions in oral cavity.
Oral brush biopsyBrush cytology from suspicious lesion — smear examined microscopically
BiopsyDefinitive — punch/incision biopsy from suspicious white/red patches
Precancerous lesions to detect:Leukoplakia (white patch), Erythroplakia (red patch), Submucous fibrosis, Chronic ulcers
Target groupAll tobacco users, bidi/cigarette smokers, betel quid chewers, alcohol users
By whomVillage Health Guides and MPWs can screen during home visits
"The precancerous lesions can be detected for up to 15 years prior to their change to invasive carcinoma. Intervention at this stage may result in regression of the lesion." — Park's

Source: Park's Textbook of Preventive and Social Medicine — All content strictly from Park's
This is a shared conversation. Sign in to Orris to start your own chat.