attachment
attachment

Provide detail answer in form of pdf according to marks ..with reference to park psm and marrow notes ..for mbbs university exam

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

mkdir -p /tmp/workspace/community-medicine-exam && ls /tmp/workspace/

Running Command

cat << 'PYEOF' > /tmp/workspace/community-medicine-exam/generate_pdf.py from reportlab.lib.pagesizes import A4 from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle from reportlab.lib.units import cm from reportlab.lib import colors from reportlab.platypus import SimpleDocTemplate, Paragraph, Spacer, Table, TableStyle, HRFlowable from reportlab.lib.enums import TA_CENTER, TA_LEFT, TA_JUSTIFY from reportlab.platypus import PageBreak OUTPUT_PATH = "/tmp/workspace/community-medicine-exam/Community_Medicine_Paper_II_Answers.pdf" doc = SimpleDocTemplate( OUTPUT_PATH, pagesize=A4, rightMargin=2*cm, leftMargin=2*cm, topMargin=2*cm, bottomMargin=2*cm ) styles = getSampleStyleSheet() # Custom styles title_style = ParagraphStyle('Title', parent=styles['Title'], fontSize=14, textColor=colors.HexColor('#1a237e'), spaceAfter=6, alignment=TA_CENTER, fontName='Helvetica-Bold') univ_style = ParagraphStyle('Univ', parent=styles['Normal'], fontSize=11, textColor=colors.HexColor('#1a237e'), spaceAfter=3, alignment=TA_CENTER, fontName='Helvetica-Bold') q_heading_style = ParagraphStyle('QHeading', parent=styles['Normal'], fontSize=12, textColor=colors.HexColor('#b71c1c'), spaceAfter=4, spaceBefore=10, fontName='Helvetica-Bold') sub_heading_style = ParagraphStyle('SubHeading', parent=styles['Normal'], fontSize=11, textColor=colors.HexColor('#283593'), spaceAfter=3, spaceBefore=6, fontName='Helvetica-Bold') body_style = ParagraphStyle('Body', parent=styles['Normal'], fontSize=10, spaceAfter=4, spaceBefore=2, leading=15, alignment=TA_JUSTIFY, fontName='Helvetica') bullet_style = ParagraphStyle('Bullet', parent=styles['Normal'], fontSize=10, spaceAfter=2, leftIndent=20, bulletIndent=10, leading=14, fontName='Helvetica') marks_style = ParagraphStyle('Marks', parent=styles['Normal'], fontSize=9, textColor=colors.HexColor('#6a1b9a'), spaceAfter=2, fontName='Helvetica-Oblique') ref_style = ParagraphStyle('Ref', parent=styles['Normal'], fontSize=8.5, textColor=colors.HexColor('#37474f'), spaceAfter=2, fontName='Helvetica-Oblique') story = [] # ---- HEADER ---- story.append(Paragraph("ATAL BIHARI VAJPAYEE MEDICAL UNIVERSITY, LUCKNOW", univ_style)) story.append(Paragraph("MBBS DEGREE EXAMINATION – III rd PROFESSIONAL – PART-I | JAN 2025", univ_style)) story.append(Paragraph("COMMUNITY MEDICINE – PAPER II", univ_style)) story.append(Spacer(1, 0.3*cm)) story.append(HRFlowable(width="100%", thickness=2, color=colors.HexColor('#1a237e'))) story.append(Spacer(1, 0.2*cm)) story.append(Paragraph("SECTION B – THEORY QUESTIONS | MODEL ANSWERS", title_style)) story.append(Paragraph("Reference: Park's Textbook of PSM (25th Ed.) & Marrow Notes", ref_style)) story.append(HRFlowable(width="100%", thickness=1, color=colors.HexColor('#1a237e'))) story.append(Spacer(1, 0.4*cm)) # ============================== # SECTION: LONG ANSWER QUESTIONS # ============================== story.append(Paragraph("SECTION – LONG ANSWER QUESTIONS (2 × 15 = 30 Marks)", sub_heading_style)) story.append(HRFlowable(width="100%", thickness=1, color=colors.HexColor('#b71c1c'))) story.append(Spacer(1, 0.3*cm)) # ---- Q1 ---- story.append(Paragraph("Q.1 – NEONATAL MORTALITY & ESSENTIAL NEWBORN CARE", q_heading_style)) # Q1(i) – 2 marks story.append(Paragraph("(i) What do you mean by Neonatal Mortality? [2 Marks]", sub_heading_style)) story.append(Paragraph( "<b>Definition:</b> Neonatal deaths are deaths occurring during the <b>neonatal period</b>, " "commencing at birth and ending <b>28 completed days after birth</b>.", body_style)) story.append(Paragraph( "<b>Neonatal Mortality Rate (NMR)</b> is defined as the number of neonatal deaths in a given year " "per 1000 live births in that year.", body_style)) story.append(Paragraph( "Formula: NMR = (Deaths of children under 28 days in a year / Total live births in same year) × 1000", body_style)) story.append(Paragraph( "<b>Early neonatal mortality rate</b>: Deaths in 1st week of life per 1000 live births.<br/>" "<b>Late neonatal mortality rate</b>: Deaths from 7–27 completed days per 1000 live births.", body_style)) story.append(Paragraph( "India's NMR (2018): approximately <b>23 per 1000 live births</b>.", body_style)) story.append(Paragraph("Ref: Park's PSM, Chapter on MCH – Neonatal Mortality Rate", ref_style)) story.append(Spacer(1, 0.2*cm)) # Q1(ii) – 3 marks story.append(Paragraph("(ii) Why is Neonatal Mortality so Important? [3 Marks]", sub_heading_style)) story.append(Paragraph( "Neonatal mortality is critically important for the following reasons:", body_style)) points_q1ii = [ "<b>1. Largest share of under-5 deaths:</b> Nearly 47% of all under-5 deaths globally occur in the neonatal period, making it the single most critical phase to target for child survival.", "<b>2. Measure of endogenous factors:</b> NMR reflects the intensity of 'endogenous factors' (e.g., low birth weight, birth injuries, congenital anomalies) that affect infant life – distinct from post-neonatal deaths which are driven by environmental/exogenous factors.", "<b>3. Indicator of healthcare quality:</b> It is a sensitive indicator of the quality of obstetric and newborn care, standard of living, and maternal education.", "<b>4. Direct relation to birth weight & gestational age:</b> Intrapartum complications, LBW, and preterm birth together account for ~60% of neonatal deaths. Prematurity and congenital anomalies cause ~60% of newborn deaths, often in the first week.", "<b>5. Social determinants:</b> NMR among babies born to uneducated mothers is nearly twice as high as those born to educated mothers. It reflects socioeconomic inequities.", "<b>6. SDG indicator:</b> Neonatal Mortality Rate is a specific SDG 3.2.2 indicator – countries must reduce NMR to ≤12 per 1000 live births by 2030.", "<b>7. Preventability:</b> Most neonatal deaths are preventable with timely, appropriate care (clean delivery, warmth, early breastfeeding, resuscitation) – making it a public health priority.", ] for p in points_q1ii: story.append(Paragraph(f"• {p}", bullet_style)) story.append(Paragraph("Ref: Park's PSM, Chapter 13 – MCH", ref_style)) story.append(Spacer(1, 0.2*cm)) # Q1(iii) – 10 marks story.append(Paragraph("(iii) Components of Essential Newborn Care with Special Reference to Breastfeeding [10 Marks]", sub_heading_style)) story.append(Paragraph( "Essential Newborn Care (ENC) refers to a package of simple, evidence-based interventions " "given to all newborns at birth and during the first days of life to prevent the majority of neonatal deaths. " "It is implemented under the HBNC (Home Based Newborn Care) programme in India.", body_style)) story.append(Paragraph("<b>Components of Essential Newborn Care:</b>", sub_heading_style)) enc_data = [ ["Component", "Details"], ["1. Warmth / Prevention of Hypothermia", "• Dry immediately with clean towel\n• Skin-to-skin contact (Kangaroo Mother Care – KMC)\n• Delay bath for 6 hours\n• Wrap in warm cloth; keep room warm (≥25°C)\n• KMC: mother's chest, kangaroo position, 24 hrs/day"], ["2. Clean Cord Care", "• Cut cord with sterile blade\n• Tie with sterile thread\n• Apply chlorhexidine 7.1% gel on stump (Day 1, 2, 3)\n• Keep dry; no harmful applications\n• Watch for omphalitis signs"], ["3. Eye Care", "• Wipe eyes with clean cloth\n• Apply 0.5% erythromycin ointment OR 1% tetracycline ointment\n• For ophthalmia neonatorum prophylaxis"], ["4. Resuscitation if needed", "• Assess breathing immediately\n• If not breathing: stimulate (rub back, flick feet)\n• Bag & mask ventilation if still not breathing\n• Refer if no response – SNCU/NICU"], ["5. Early Initiation of Breastfeeding", "• Within 1 HOUR of birth (colostrum must be given)\n• EXCLUSIVE breastfeeding for 6 months\n• On-demand feeding (8–12 times/24 hrs)\n• No prelacteal feeds, no water/top feeds"], ["6. Vitamin K", "• 1 mg Vitamin K1 (phytomenadione) IM at birth\n• Prevents haemorrhagic disease of newborn (HDN)"], ["7. Immunization", "• BCG – at birth\n• OPV 0 – at birth\n• Hepatitis B – at birth"], ["8. Screening", "• APGAR score at 1 and 5 minutes\n• Weight at birth\n• Congenital anomaly check\n• Congenital hypothyroid screening"], ["9. Post-Natal Visits (HBNC)", "For home/sub-centre delivery: Days 0, 3, 7, 42\nFor institutional delivery: Days 3, 7, 42\nFor LBW (<2500g): additional visits on Days 14, 21, 28"], ] enc_table = Table(enc_data, colWidths=[5*cm, 10.5*cm]) enc_table.setStyle(TableStyle([ ('BACKGROUND', (0,0), (-1,0), colors.HexColor('#283593')), ('TEXTCOLOR', (0,0), (-1,0), colors.white), ('FONTNAME', (0,0), (-1,0), 'Helvetica-Bold'), ('FONTSIZE', (0,0), (-1,-1), 9), ('ROWBACKGROUNDS', (0,1), (-1,-1), [colors.HexColor('#e8eaf6'), colors.white]), ('GRID', (0,0), (-1,-1), 0.5, colors.HexColor('#9fa8da')), ('VALIGN', (0,0), (-1,-1), 'TOP'), ('PADDING', (0,0), (-1,-1), 5), ])) story.append(enc_table) story.append(Spacer(1, 0.3*cm)) # Breastfeeding special reference story.append(Paragraph("<b>Special Reference: Breastfeeding</b>", sub_heading_style)) story.append(Paragraph( "Breastfeeding is arguably the single most important component of essential newborn care. " "The WHO/UNICEF recommend:", body_style)) bf_points = [ "<b>Initiation within 1 hour:</b> Colostrum (first milk – yellowish, thick) is rich in IgA, lymphocytes, macrophages, and growth factors. It provides passive immunity and prevents infections.", "<b>EXCLUSIVE breastfeeding for 6 months:</b> No water, no other milk, no foods during this period.", "<b>Continued breastfeeding up to 2 years</b> with appropriate complementary feeding from 6 months.", "<b>On-demand feeding:</b> 8–12 feeds per 24 hours; do not restrict frequency or duration.", "<b>Correct attachment and positioning</b> to prevent sore nipples and ensure adequate milk transfer.", "<b>Advantages of Breastfeeding:</b> Reduces diarrhoeal diseases (secretory IgA), reduces ARI, reduces SIDS, promotes mother-infant bonding, provides contraceptive effect (LAM), reduces breast and ovarian cancer risk in mother, reduces childhood obesity.", "<b>Contraindications:</b> Maternal HIV (in resource-rich settings), maternal TB (till 2 weeks of treatment), maternal chemotherapy, infant galactosaemia.", "<b>IYCF (Infant and Young Child Feeding)</b> policy under NHM promotes breastfeeding through Lactation Management Centres (LMCs) and counselling.", ] for p in bf_points: story.append(Paragraph(f"• {p}", bullet_style)) story.append(Paragraph( "<b>Lactational Amenorrhoea Method (LAM):</b> Exclusive breastfeeding suppresses ovulation via " "prolactin → inhibits GnRH → inhibits LH/FSH. Effective contraception if: (a) exclusively breastfeeding, " "(b) amenorrhoea present, (c) baby <6 months – gives >98% protection.", body_style)) story.append(Paragraph("Ref: Park's PSM, Chapter 13 (MCH); Marrow Notes – Neonatal Care", ref_style)) story.append(Spacer(1, 0.4*cm)) # ---- Q2 ---- story.append(HRFlowable(width="100%", thickness=1, color=colors.HexColor('#b71c1c'))) story.append(Paragraph("Q.2 – FAMILY PLANNING (Case: Mrs. X, 30 yrs, 3 months post-delivery, exclusively breastfeeding)", q_heading_style)) # Q2(i) – 2 marks story.append(Paragraph("(i) Most Suitable Family Planning Method [2 Marks]", sub_heading_style)) story.append(Paragraph( "<b>Most Suitable Method: Lactational Amenorrhoea Method (LAM)</b>", body_style)) story.append(Paragraph( "Rationale:<br/>" "• Mrs. X is <b>3 months postpartum</b> and <b>exclusively breastfeeding</b> – fulfils all 3 criteria for LAM.<br/>" "• Her husband is unwilling to use any contraception, so LAM is ideal as it requires no cooperation from partner.<br/>" "• No additional devices, hormones, or surgery needed.<br/>" "• Effectiveness: >98% (comparable to OCP) when all 3 criteria met.<br/>" "<b>LAM criteria (all 3 must be met):</b> (1) Exclusively breastfeeding, (2) Amenorrhoea, (3) Baby < 6 months.", body_style)) story.append(Paragraph("Ref: Park's PSM, Chapter 11 – Family Planning; Marrow Notes – FP", ref_style)) story.append(Spacer(1, 0.2*cm)) # Q2(ii) – 5 marks story.append(Paragraph("(ii) Advantages and Side Effects of LAM [5 Marks]", sub_heading_style)) story.append(Paragraph("<b>Advantages of LAM:</b>", body_style)) lam_adv = [ "Highly effective (>98%) when all criteria are met – comparable to oral contraceptives.", "Natural, non-invasive, no devices or medications required.", "No partner cooperation needed – ideal when husband refuses contraception.", "Provides additional health benefits of breastfeeding: protection against infections, SIDS, promotes bonding.", "Economical and immediately available.", "Promotes exclusive breastfeeding which itself reduces child mortality.", "No systemic hormones – safe for mother and baby.", "Reversible: fertility returns when criteria are no longer met.", "Mother's health benefit: reduced post-partum haemorrhage (oxytocin release), reduced risk of breast and ovarian cancer.", ] for p in lam_adv: story.append(Paragraph(f"• {p}", bullet_style)) story.append(Spacer(1, 0.1*cm)) story.append(Paragraph("<b>Limitations / Side Effects / Failure:</b>", body_style)) lam_side = [ "Temporary – effective only for up to 6 months postpartum, only while exclusively breastfeeding.", "Requires correct and consistent exclusive breastfeeding (no supplements, no bottle feeds).", "Risk of accidental pregnancy if any criterion is not met (e.g., supplementary feeds introduced, return of menses).", "Does not protect against STIs/HIV.", "May not be suitable for working mothers who cannot breastfeed on demand.", "Mother: Sore nipples, mastitis, breast engorgement – though these are breastfeeding complications, not true LAM side effects.", "When LAM fails or criteria no longer met, mother must transition to another method (POP, IUCD, barrier) without delay.", ] for p in lam_side: story.append(Paragraph(f"• {p}", bullet_style)) story.append(Paragraph("Ref: Park's PSM, Chapter 11; Marrow Notes – Contraception", ref_style)) story.append(Spacer(1, 0.2*cm)) # Q2(iii) – 5 marks story.append(Paragraph("(iii) National Family Planning Programme in India [5 Marks]", sub_heading_style)) story.append(Paragraph( "India launched the world's <b>first national family planning programme in 1952</b>, making it a pioneer in this field.", body_style)) fp_timeline = [ ["Year", "Milestone"], ["1952", "Family Planning Programme launched by GOI – first country in world"], ["1961", "Dept. of Family Planning created; shift from clinic to extension education approach"], ["1965", "Introduction of Lippes Loop (IUCD)"], ["1966", "Separate Dept. of Family Planning in Ministry of Health"], ["1970", "All India Hospital Postpartum Programme (AIHPP)"], ["1972", "Medical Termination of Pregnancy (MTP) Act"], ["1976", "First National Population Policy (NPP); controversial sterilization drive"], ["1977", "Ministry renamed 'Family Welfare'; voluntary acceptance mandated; Rural Health Scheme"], ["1982", "National Health Policy; NRR=1 as long-term demographic goal"], ["1985", "Universal Immunization Programme (UIP)"], ["2000", "National Population Policy 2000 – target TFR 2.1 by 2010"], ["2005", "National Rural Health Mission (NRHM) – integrates family planning in RCH"], ["2012", "Family Planning Division under NHM; Mission Parivar Vikas"], ["2017", "Mission Parivar Vikas in 145 high-fertility districts"], ] fp_table = Table(fp_timeline, colWidths=[2.5*cm, 13*cm]) fp_table.setStyle(TableStyle([ ('BACKGROUND', (0,0), (-1,0), colors.HexColor('#283593')), ('TEXTCOLOR', (0,0), (-1,0), colors.white), ('FONTNAME', (0,0), (-1,0), 'Helvetica-Bold'), ('FONTSIZE', (0,0), (-1,-1), 9), ('ROWBACKGROUNDS', (0,1), (-1,-1), [colors.HexColor('#e8eaf6'), colors.white]), ('GRID', (0,0), (-1,-1), 0.5, colors.HexColor('#9fa8da')), ('VALIGN', (0,0), (-1,-1), 'TOP'), ('PADDING', (0,0), (-1,-1), 4), ])) story.append(fp_table) story.append(Spacer(1, 0.2*cm)) story.append(Paragraph("<b>Current Components of National FP Programme (under NHM):</b>", body_style)) fp_curr = [ "Basket of contraceptive choices: OCP, POP, IUCD (Cu-T 380A, IUCD 375), condoms, MTP, sterilisation (vasectomy, tubectomy), injectable contraceptives (Antara – DMPA), Chhaya (Centchroman).", "Compensation scheme for sterilisation acceptors.", "Quality Assurance Committees for sterilisation services.", "Post-partum IUCD (PPIUCD) insertion within 48 hours of delivery.", "Janani Suraksha Yojana (JSY) linkage with institutional delivery.", "Mission Parivar Vikas – special focus in UP, Bihar, MP, Rajasthan, Chhattisgarh, Jharkhand, Assam (high TFR states).", "Saas Bahu Sammelan – community meetings for FP awareness.", "Target: Reduce TFR to 2.1 (replacement level), MMR <100, IMR <25 by 2025.", ] for p in fp_curr: story.append(Paragraph(f"• {p}", bullet_style)) story.append(Paragraph("Ref: Park's PSM, Chapter 11 – National Family Welfare Programme", ref_style)) story.append(Spacer(1, 0.2*cm)) # Q2(iv) – 3 marks story.append(Paragraph("(iv) GATHER Approach in Family Planning [3 Marks]", sub_heading_style)) story.append(Paragraph( "GATHER is a <b>counselling framework</b> used in family planning to guide healthcare providers " "in providing client-centred, effective contraceptive counselling.", body_style)) gather_data = [ ["Letter", "Full Form", "Key Actions"], ["G", "GREET the client", "Welcome warmly, create privacy and trust, put client at ease"], ["A", "ASK about needs & history", "Ask about medical history, current/previous contraception, reproductive goals, concerns"], ["T", "TELL about methods", "Provide balanced information about all appropriate methods – efficacy, use, side effects"], ["H", "HELP choose", "Help client choose the best method for her needs, preferences, lifestyle"], ["E", "EXPLAIN how to use", "Give thorough instructions on correct use of chosen method"], ["R", "RETURN / Follow-up", "Schedule return visit; tell when to come back and what warning signs to watch for"], ] g_table = Table(gather_data, colWidths=[1.2*cm, 3.5*cm, 10.8*cm]) g_table.setStyle(TableStyle([ ('BACKGROUND', (0,0), (-1,0), colors.HexColor('#b71c1c')), ('TEXTCOLOR', (0,0), (-1,0), colors.white), ('FONTNAME', (0,0), (-1,0), 'Helvetica-Bold'), ('FONTSIZE', (0,0), (-1,-1), 9), ('ROWBACKGROUNDS', (0,1), (-1,-1), [colors.HexColor('#fce4ec'), colors.white]), ('GRID', (0,0), (-1,-1), 0.5, colors.HexColor('#ef9a9a')), ('VALIGN', (0,0), (-1,-1), 'MIDDLE'), ('PADDING', (0,0), (-1,-1), 5), ])) story.append(g_table) story.append(Paragraph("Ref: Park's PSM, Chapter 11; Marrow Notes – FP Counselling", ref_style)) story.append(Spacer(1, 0.4*cm)) # ========================== # SHORT NOTE QUESTIONS – Q3 # ========================== story.append(PageBreak()) story.append(HRFlowable(width="100%", thickness=2, color=colors.HexColor('#1a237e'))) story.append(Paragraph("Q.3 – SHORT NOTE QUESTIONS (5 × 6 = 30 Marks, ~500 words each)", q_heading_style)) story.append(HRFlowable(width="100%", thickness=1, color=colors.HexColor('#b71c1c'))) story.append(Spacer(1, 0.3*cm)) # --- Q3(i) Population Explosion --- story.append(Paragraph("Q.3(i) Population Explosion – Demographic Trends & Control Measures [6 Marks]", sub_heading_style)) story.append(Paragraph("<b>Definition of Population Explosion:</b>", body_style)) story.append(Paragraph( "Population explosion refers to the <b>rapid, unprecedented increase in world population</b> " "that began in the mid-20th century, resulting from high birth rates and sharply declining death rates " "due to improvements in healthcare, sanitation, and food supply. " "World population crossed 8 billion in 2022; India's population (Census 2011) was 1.21 billion, " "projected to surpass China by 2027.", body_style)) story.append(Paragraph("<b>Demographic Trends in India:</b>", body_style)) demo_trends = [ "<b>Population growth:</b> India adds ~14 million people per year. Current population ~1.4 billion (2023).", "<b>TFR (Total Fertility Rate):</b> Declined from 5.9 (1951) to 2.0 (NFHS-5, 2019-21) – now at replacement level nationally, but higher in BIMARU states.", "<b>Demographic Transition:</b> India is in Stage III – declining birth AND death rates, though birth rate still higher. Birth rate ~19.7/1000, Death rate ~6.2/1000 (SRS 2018).", "<b>Age structure:</b> Young population (population pyramid) – high proportion 15–34 age group = 'demographic dividend'.", "<b>IMR trend:</b> Declined from 204 (1911-15) to 32 per 1000 live births (2018).", "<b>MMR:</b> Declined from 556 (1990) to 113 per 100,000 live births (2016-18, SRS).", "<b>Life expectancy:</b> Increased from 32 years (1947) to 69.4 years (2015-19).", "<b>Rural-urban variation:</b> Higher fertility in rural areas; urban IMR much lower than rural.", "<b>Son preference & gender imbalance:</b> Sex ratio 943 females/1000 males (Census 2011); child sex ratio 919/1000 (0–6 years).", ] for p in demo_trends: story.append(Paragraph(f"• {p}", bullet_style)) story.append(Paragraph("<b>Measures for Control of Population Explosion:</b>", body_style)) story.append(Paragraph("<i>(a) Demographic / Social Measures:</i>", body_style)) pop_control = [ "Raising the <b>age of marriage</b> (PCM Act: 18 yrs for women, 21 for men) – reduces reproductive span.", "<b>Female education</b> – most powerful fertility-reducing measure; educated women have fewer children.", "Raising <b>status of women</b> – employment, autonomy, decision-making.", "<b>Small family norm</b> – 'Hum Do, Hamare Do' campaign.", "Incentives for sterilisation and disincentives for large families.", "Social security measures – reduces dependence on children in old age.", ] for p in pop_control: story.append(Paragraph(f"• {p}", bullet_style)) story.append(Paragraph("<i>(b) Health & Family Planning Measures:</i>", body_style)) health_fp = [ "Universal access to contraceptives (basket of choices under NHM).", "PPIUCD, Antara (injectable), Chhaya (centchroman) as newer methods.", "Medical Termination of Pregnancy (MTP Act 1971, amended 2021).", "Mission Parivar Vikas in high-TFR districts.", "Improving child survival – reducing infant mortality reduces desired family size.", ] for p in health_fp: story.append(Paragraph(f"• {p}", bullet_style)) story.append(Paragraph("<i>(c) Legislative / Policy Measures:</i>", body_style)) legis = [ "National Population Policy 2000 – targets NRR=1.", "42nd Constitutional Amendment – 'Population Control and Family Planning' made a concurrent subject.", "Pre-Conception and Pre-Natal Diagnostic Techniques (PCPNDT) Act – prevents sex-selective abortions.", ] for p in legis: story.append(Paragraph(f"• {p}", bullet_style)) story.append(Paragraph("Ref: Park's PSM, Chapter 12 – Demography & Family Planning; Marrow Notes", ref_style)) story.append(Spacer(1, 0.3*cm)) # --- Q3(ii) Social Security --- story.append(HRFlowable(width="100%", thickness=0.5, color=colors.HexColor('#9fa8da'))) story.append(Paragraph("Q.3(ii) Social Security – Definition, Types & One System in India [6 Marks]", sub_heading_style)) story.append(Paragraph("<b>Definition of Social Security:</b>", body_style)) story.append(Paragraph( "According to ILO, <b>Social Security</b> is defined as <i>'protection which society provides for its members " "through a series of public measures against the economic and social distress that otherwise would be caused by " "the stoppage or substantial reduction of earnings resulting from sickness, maternity, employment injury, " "unemployment, invalidity, old age and death; the provision of medical care; and the provision of subsidies " "for families with children.'</i>", body_style)) story.append(Paragraph("<b>Types of Social Security:</b>", body_style)) ss_types = [ ["Type", "Description", "Examples"], ["1. Social Insurance", "Contributory; benefits depend on contributions made", "ESI, EPF, NPS, Pension schemes"], ["2. Social Assistance", "Non-contributory; tax-funded; means-tested", "NSAP, BPL food subsidies, Janani Suraksha Yojana"], ["3. Mutual Aid / Provident Funds", "Voluntary collective pooling by workers", "EPFO, PPF"], ["4. Universal Provision", "Non-contributory, available to all citizens", "Public healthcare (govt hospitals), Public education"], ["5. Employer Liability", "Legal obligations on employer for employee welfare", "Workmen's Compensation Act, Maternity Benefit Act"], ] ss_table = Table(ss_types, colWidths=[3.5*cm, 6*cm, 6*cm]) ss_table.setStyle(TableStyle([ ('BACKGROUND', (0,0), (-1,0), colors.HexColor('#283593')), ('TEXTCOLOR', (0,0), (-1,0), colors.white), ('FONTNAME', (0,0), (-1,0), 'Helvetica-Bold'), ('FONTSIZE', (0,0), (-1,-1), 9), ('ROWBACKGROUNDS', (0,1), (-1,-1), [colors.HexColor('#e8eaf6'), colors.white]), ('GRID', (0,0), (-1,-1), 0.5, colors.HexColor('#9fa8da')), ('VALIGN', (0,0), (-1,-1), 'TOP'), ('PADDING', (0,0), (-1,-1), 4), ])) story.append(ss_table) story.append(Spacer(1, 0.2*cm)) story.append(Paragraph("<b>Employees' State Insurance (ESI) – A Social Security System in India:</b>", sub_heading_style)) story.append(Paragraph( "ESI is India's largest integrated social security scheme for industrial workers, governed by the " "<b>ESI Act 1948</b>, under the <b>Employees' State Insurance Corporation (ESIC)</b>.", body_style)) esi_points = [ "<b>Coverage:</b> Factories/establishments with ≥10 employees; employees earning ≤₹21,000/month (₹25,000 for persons with disability).", "<b>Contributions:</b> Employer contributes 3.25% of wages; Employee contributes 0.75% of wages. State Govt. bears 1/8th cost of medical benefit for first 5 years.", "<b>Benefits provided under ESI:</b>", " (a) Medical Benefit – comprehensive medical care for insured persons and family", " (b) Sickness Benefit – 70% wages during certified sickness (max 91 days/year)", " (c) Maternity Benefit – 100% wages for 26 weeks", " (d) Disablement Benefit – 90% wages during temporary/permanent disablement", " (e) Dependants' Benefit – 90% wages to dependants in case of death due to employment injury", " (f) Funeral Expenses – ₹15,000", " (g) Rehabilitation Allowance", "<b>Administration:</b> ESI Corporation headed by Union Minister of Labour; Director General as CEO.", "<b>Coverage (2022):</b> ~3.4 crore insured workers, covering ~13.5 crore beneficiaries.", "<b>ESI Hospitals:</b> 159 hospitals + 1523 dispensaries across India.", ] for p in esi_points: story.append(Paragraph(f"• {p}", bullet_style)) story.append(Paragraph("Ref: Park's PSM, Chapter 29 – Occupational Health & Social Security; Marrow Notes", ref_style)) story.append(Spacer(1, 0.3*cm)) # --- Q3(iii) Primary Health Care --- story.append(HRFlowable(width="100%", thickness=0.5, color=colors.HexColor('#9fa8da'))) story.append(Paragraph("Q.3(iii) Primary Health Care – Definition, Components & Rural Delivery in India [6 Marks]", sub_heading_style)) story.append(Paragraph("<b>Definition of Primary Health Care (PHC):</b>", body_style)) story.append(Paragraph( "As per the <b>Alma Ata Declaration (1978)</b>, Primary Health Care is defined as:<br/>" "<i>'Essential health care based on practical, scientifically sound and socially acceptable methods and technology, " "made universally accessible to individuals and families in the community through their full participation and " "at a cost that the community and the country can afford to maintain at every stage of their development in the " "spirit of self-reliance and self-determination.'</i><br/>" "Goal: <b>Health For All (HFA) by 2000 AD</b> (now updated to SDGs by 2030).", body_style)) story.append(Paragraph("<b>8 Elements / Components of PHC (Mnemonic: ELEMENTS):</b>", body_style)) phc_elements = [ ["No.", "Component", "Details"], ["1", "Education about health problems", "Health education on prevention & control of prevalent diseases"], ["2", "Locally endemic disease control", "Control of locally prevalent endemic diseases"], ["3", "Expanded programme of immunization", "Immunization against major infectious diseases"], ["4", "Maternal & child health (MCH)", "MCH including family planning"], ["5", "Essential drugs", "Provision of essential drugs"], ["6", "Nutrition", "Promotion of food supply and proper nutrition"], ["7", "Treatment of common diseases", "Appropriate treatment of common diseases and injuries"], ["8", "Safe water & basic sanitation", "Safe water supply and basic sanitation"], ] phc_table = Table(phc_elements, colWidths=[1*cm, 5*cm, 9.5*cm]) phc_table.setStyle(TableStyle([ ('BACKGROUND', (0,0), (-1,0), colors.HexColor('#2e7d32')), ('TEXTCOLOR', (0,0), (-1,0), colors.white), ('FONTNAME', (0,0), (-1,0), 'Helvetica-Bold'), ('FONTSIZE', (0,0), (-1,-1), 9), ('ROWBACKGROUNDS', (0,1), (-1,-1), [colors.HexColor('#e8f5e9'), colors.white]), ('GRID', (0,0), (-1,-1), 0.5, colors.HexColor('#a5d6a7')), ('VALIGN', (0,0), (-1,-1), 'TOP'), ('PADDING', (0,0), (-1,-1), 4), ])) story.append(phc_table) story.append(Spacer(1, 0.2*cm)) story.append(Paragraph("<b>How Primary Health Care is Provided in Rural India:</b>", body_style)) story.append(Paragraph( "The rural health infrastructure in India (under NHM/NRHM) follows a 3-tier system:", body_style)) rural_infra = [ ["Level", "Facility", "Population Coverage", "Key Staff & Services"], ["First / Peripheral", "Sub-Centre (SC)", "5,000 (plains)\n3,000 (tribal/hilly)", "ANM + Male Health Worker (MPW-M)\nMaternal & child health, FP, immunization, first aid, sanitation"], ["Intermediate", "Primary Health Centre (PHC)", "30,000 (plains)\n20,000 (tribal/hilly)", "1 Medical Officer + 14 paramedical staff\nOPD, 4–6 beds, lab, MCH, FP, immunization, health education"], ["Secondary", "Community Health Centre (CHC)", "1,20,000 (plains)\n80,000 (tribal/hilly)", "4 specialists (surgeon, physician, gynecologist, pediatrician)\n30-bed facility, OT, X-ray, lab – IPHS standards"], ] rural_table = Table(rural_infra, colWidths=[2.5*cm, 2.8*cm, 3.5*cm, 6.7*cm]) rural_table.setStyle(TableStyle([ ('BACKGROUND', (0,0), (-1,0), colors.HexColor('#2e7d32')), ('TEXTCOLOR', (0,0), (-1,0), colors.white), ('FONTNAME', (0,0), (-1,0), 'Helvetica-Bold'), ('FONTSIZE', (0,0), (-1,-1), 8.5), ('ROWBACKGROUNDS', (0,1), (-1,-1), [colors.HexColor('#e8f5e9'), colors.white]), ('GRID', (0,0), (-1,-1), 0.5, colors.HexColor('#a5d6a7')), ('VALIGN', (0,0), (-1,-1), 'TOP'), ('PADDING', (0,0), (-1,-1), 4), ])) story.append(rural_table) story.append(Spacer(1, 0.2*cm)) story.append(Paragraph("<b>Community-Level Workers:</b>", body_style)) community_workers = [ "<b>ASHA (Accredited Social Health Activist):</b> 1 per 1000 population; first point of contact in community; promotes institutional delivery, immunization, FP, nutrition. Incentive-based.", "<b>ANM (Auxiliary Nurse Midwife):</b> Works at sub-centre level; provides MCH, FP, immunization.", "<b>Anganwadi Worker (AWW):</b> Under ICDS; provides supplementary nutrition, health education, pre-school education.", "<b>Health Guide / Village Level Worker:</b> Volunteers trained for basic health promotion.", ] for p in community_workers: story.append(Paragraph(f"• {p}", bullet_style)) story.append(Paragraph("Ref: Park's PSM, Chapter 22 – Health Care Delivery; Marrow Notes – PHC", ref_style)) story.append(Spacer(1, 0.3*cm)) # --- Q3(iv) Biomedical Waste --- story.append(HRFlowable(width="100%", thickness=0.5, color=colors.HexColor('#9fa8da'))) story.append(Paragraph("Q.3(iv) Biomedical Waste – Types & Disposal (National/State Rules) [6 Marks]", sub_heading_style)) story.append(Paragraph( "Biomedical waste (BMW) is any waste generated during the diagnosis, treatment or immunization of human beings " "or animals, or in research pertaining to, or in the production or testing of, biological products " "(BMW Management Rules 2016).", body_style)) story.append(Paragraph("<b>Categories of Biomedical Waste (BMW Rules 2016 – 4 Categories + Yellow/Red/White/Blue Bags):</b>", body_style)) bmw_cat = [ ["Colour\nCode", "Category", "Examples", "Treatment & Disposal"], ["YELLOW\n(Non-\nrecyclable)", "Human anatomical waste, Expired/discarded medicines, Cytotoxic drugs, Chemical waste", "Body parts, blood bags, expired medicines", "Incineration / Deep burial (villages)"], ["RED\n(Recyclable\nplastic)", "Contaminated plastic waste (non-sharps)", "IV tubes, catheters, gloves, blood bags after treatment", "Autoclaving → Shredding → Recycling"], ["WHITE\n(Translucent)\nPuncture-proof", "Sharps waste", "Needles, syringes, blades, lancets", "Autoclaving → Shredding / Encapsulation"], ["BLUE\n(Cardboard)", "Glassware, metallic waste", "Glass slides, vials, metallic implants", "Autoclaving → Reuse/Recycling"], ] bmw_table = Table(bmw_cat, colWidths=[2*cm, 4*cm, 4*cm, 5.5*cm]) bmw_table.setStyle(TableStyle([ ('BACKGROUND', (0,0), (-1,0), colors.HexColor('#4a148c')), ('TEXTCOLOR', (0,0), (-1,0), colors.white), ('FONTNAME', (0,0), (-1,0), 'Helvetica-Bold'), ('FONTSIZE', (0,0), (-1,-1), 8.5), ('ROWBACKGROUNDS', (0,1), (-1,-1), [colors.HexColor('#f3e5f5'), colors.white]), ('GRID', (0,0), (-1,-1), 0.5, colors.HexColor('#ce93d8')), ('VALIGN', (0,0), (-1,-1), 'TOP'), ('PADDING', (0,0), (-1,-1), 4), ])) story.append(bmw_table) story.append(Spacer(1, 0.2*cm)) story.append(Paragraph("<b>National BMW Management Rules 2016 (Updated) – Key Provisions:</b>", body_style)) national_bmw = [ "Mandatory registration of all Healthcare Facilities (HCFs) generating BMW with State PCB.", "All HCFs must segregate BMW at source using colour-coded bags/containers.", "Bar-coding and tracking of BMW from generation to disposal (online portal).", "Common Biomedical Waste Treatment Facilities (CBWTFs) to be set up in all cities.", "Incineration preferred for anatomical/pathological/cytotoxic waste.", "Deep burial permitted only in rural areas (population <5 lakh, no CBWTF access).", "Pre-treatment of lab waste (chemical disinfection) at facility level before disposal.", "Training of all healthcare workers on BMW management – mandatory.", "Annual reporting to State Pollution Control Board.", "Occupational safety: HBV vaccination, PPE for BMW handlers.", ] for p in national_bmw: story.append(Paragraph(f"• {p}", bullet_style)) story.append(Paragraph("<b>State Level Rules:</b>", body_style)) story.append(Paragraph( "State Pollution Control Boards (SPCB) implement BMW management at state level:<br/>" "• Registration and licensing of HCFs and CBWTFs.<br/>" "• Regular inspection and monitoring of BMW disposal facilities.<br/>" "• Penalties under Environment Protection Act 1986 for violations.<br/>" "• UP State BMW Rules align with Central BMW Rules 2016 with state-specific adaptations for rural areas.", body_style)) story.append(Paragraph("Ref: Park's PSM, Chapter 14 – Environment & Health (BMW); Marrow Notes", ref_style)) story.append(Spacer(1, 0.3*cm)) # --- Q3(v) Disaster Management --- story.append(HRFlowable(width="100%", thickness=0.5, color=colors.HexColor('#9fa8da'))) story.append(Paragraph("Q.3(v) Disaster Management – Definition & Flood Management [6 Marks]", sub_heading_style)) story.append(Paragraph("<b>Definition of Disaster:</b>", body_style)) story.append(Paragraph( "A disaster is a <b>serious disruption of the functioning of a community or society</b> causing widespread " "human, material, economic or environmental losses which exceed the ability of the affected community or " "society to cope using its own resources (UNISDR definition).<br/>" "Classified as: <b>Natural</b> (earthquakes, floods, cyclones, droughts) and <b>Man-made</b> (industrial accidents, war, terrorism).", body_style)) story.append(Paragraph("<b>Disaster Management Cycle:</b>", body_style)) dm_cycle = [ "<b>Prevention:</b> Long-term measures to reduce disaster risk (embankments, flood plain zoning).", "<b>Mitigation:</b> Reduces impact – flood-resistant buildings, early warning systems.", "<b>Preparedness:</b> Plans, training, stockpiling of supplies, community drills.", "<b>Response:</b> Immediate actions during/after disaster – search & rescue, relief, medical aid.", "<b>Recovery/Rehabilitation:</b> Restore normalcy – rebuilding, counselling, livelihood restoration.", ] for p in dm_cycle: story.append(Paragraph(f"• {p}", bullet_style)) story.append(Paragraph("<b>Management of Disaster Impact in Flood-Prone Areas:</b>", body_style)) story.append(Paragraph("<i>A. Before the Flood (Preparedness & Mitigation):</i>", body_style)) pre_flood = [ "Early warning systems – CWC (Central Water Commission) flood forecasting.", "Construction of embankments, dams, check dams, retention ponds.", "Flood plain zoning – no construction in flood plains.", "Community evacuation plans; identification of safe shelters (usually elevated schools/panchayat buildings).", "Pre-positioning of rescue boats, life jackets, medicines, ORS, chlorine tablets.", "Training of community responders (NDRF, SDRF, Civil Defence).", "Pre-event vaccination: Typhoid, Hepatitis A, Cholera.", "Register vulnerable people (elderly, disabled, pregnant women) for priority evacuation.", ] for p in pre_flood: story.append(Paragraph(f"• {p}", bullet_style)) story.append(Paragraph("<i>B. During Flood (Response):</i>", body_style)) during_flood = [ "Activate Emergency Operation Centre (EOC) – District Collector in-charge.", "Search and rescue by NDRF/SDRF teams.", "Evacuation to relief camps; ensure safe food and water.", "Medical relief camps – treat injuries, waterborne diseases (diarrhoea, cholera, typhoid), snake bites.", "Chlorination of water sources; distribution of ORS and water purification tablets.", "Surveillance for waterborne/vector-borne diseases.", "Psychosocial support for affected population.", ] for p in during_flood: story.append(Paragraph(f"• {p}", bullet_style)) story.append(Paragraph("<i>C. After Flood (Recovery):</i>", body_style)) post_flood = [ "Dewatering and cleaning of affected areas.", "Vector control – anti-larval measures, IRS to prevent malaria, dengue.", "Safe water restoration; disinfection of wells.", "Disease surveillance and epidemic prevention.", "Psychosocial rehabilitation.", "Livelihood restoration and rebuilding of damaged structures.", "Review and update disaster management plan.", ] for p in post_flood: story.append(Paragraph(f"• {p}", bullet_style)) story.append(Paragraph( "<b>Statutory Framework:</b> Disaster Management Act 2005; NDMA (National Disaster Management Authority) " "headed by PM; SDMA at state level; DDMA at district level. NDRF – National Disaster Response Force.", body_style)) story.append(Paragraph("Ref: Park's PSM, Chapter 8 – Epidemiology; Disaster Management; Marrow Notes", ref_style)) story.append(Spacer(1, 0.4*cm)) # ========================== # SHORT ANSWER QUESTIONS – Q4 # ========================== story.append(PageBreak()) story.append(HRFlowable(width="100%", thickness=2, color=colors.HexColor('#1a237e'))) story.append(Paragraph("Q.4 – SHORT ANSWER QUESTIONS (5 × 4 = 20 Marks, ~100 words each)", q_heading_style)) story.append(HRFlowable(width="100%", thickness=1, color=colors.HexColor('#b71c1c'))) story.append(Spacer(1, 0.3*cm)) # --- Q4(i) Anaemia prophylaxis in pregnancy --- story.append(Paragraph("Q.4(i) Anaemia Prophylaxis in Pregnancy [4 Marks]", sub_heading_style)) story.append(Paragraph( "<b>Definition:</b> Anaemia in pregnancy = Hb < 11 g/dL (WHO); < 10 g/dL (Govt. of India). " "Prevalence in India: ~50-53% of pregnant women (NFHS-5).", body_style)) story.append(Paragraph("<b>Prophylaxis Measures:</b>", body_style)) anaemia_points = [ "<b>Iron and Folic Acid (IFA) supplementation:</b> 100 mg elemental iron + 0.5 mg folic acid daily for minimum 100 days from 2nd trimester (Govt. of India: 180 days). Under WIFS (Weekly Iron and Folic Acid Supplementation) for adolescent girls.", "<b>Dietary counselling:</b> Increase intake of iron-rich foods (green leafy vegetables, jaggery, meat, fish) and Vitamin C (enhances absorption). Avoid tea/coffee with meals.", "<b>Deworming:</b> Albendazole 400 mg single dose in 2nd trimester – reduces worm-related iron loss.", "<b>Malaria prophylaxis:</b> In endemic areas – prevents malaria-associated anaemia.", "<b>Early ANC registration:</b> Detection and treatment of anaemia early in pregnancy.", "<b>Blood transfusion:</b> For severe anaemia (Hb <7 g/dL).", "<b>Programmes:</b> POSHAN Abhiyaan, MAA (Mothers' Absolute Affection), Anaemia Mukt Bharat (AMB) programme.", ] for p in anaemia_points: story.append(Paragraph(f"• {p}", bullet_style)) story.append(Paragraph("Ref: Park's PSM, Chapter 13 – Nutrition & MCH; Marrow Notes", ref_style)) story.append(Spacer(1, 0.2*cm)) # --- Q4(ii) International Red Cross --- story.append(HRFlowable(width="100%", thickness=0.5, color=colors.HexColor('#9fa8da'))) story.append(Paragraph("Q.4(ii) International Red Cross Society – Activities & Contribution [4 Marks]", sub_heading_style)) story.append(Paragraph( "The <b>International Committee of the Red Cross (ICRC)</b> was founded in <b>1863</b> by <b>Henry Dunant</b> (Swiss) " "after the Battle of Solferino. The <b>International Federation of Red Cross and Red Crescent Societies (IFRC)</b> " "coordinates the global network. Symbol: Red Cross on white background (for non-Muslim countries); " "Red Crescent (Muslim countries); Red Crystal (neutral symbol since 2005).", body_style)) story.append(Paragraph("<b>Activities and Contributions:</b>", body_style)) irc_activities = [ "<b>Humanitarian aid in armed conflict:</b> Protection of wounded soldiers, POWs, and civilians under Geneva Conventions.", "<b>Disaster relief:</b> Emergency food, shelter, clean water, medical supplies during natural disasters.", "<b>Blood transfusion services:</b> Runs blood banks and promotes voluntary blood donation worldwide.", "<b>Health programmes:</b> First aid training, ambulance services, disease prevention.", "<b>Tracing missing persons:</b> Reunites families separated by conflict or disaster.", "<b>Restoring family links:</b> Communication between POWs and families.", "<b>Advocacy:</b> Promotes International Humanitarian Law (IHL); monitors compliance with Geneva Conventions.", "<b>Indian Red Cross Society (IRCS):</b> Founded 1920; present in all states; disaster response, blood banking, health camps, first aid.", "<b>Nobel Prizes:</b> ICRC has won Nobel Peace Prize 3 times (1917, 1944, 1963).", ] for p in irc_activities: story.append(Paragraph(f"• {p}", bullet_style)) story.append(Paragraph("Ref: Park's PSM, Chapter 3 – International Health Agencies; Marrow Notes", ref_style)) story.append(Spacer(1, 0.2*cm)) # --- Q4(iii) Planning cycle --- story.append(HRFlowable(width="100%", thickness=0.5, color=colors.HexColor('#9fa8da'))) story.append(Paragraph("Q.4(iii) Planning Cycle & First Step of Health Planning [4 Marks]", sub_heading_style)) story.append(Paragraph( "A <b>planning cycle</b> is a continuous, iterative process of setting goals, implementing activities, " "monitoring results, and revising plans to achieve health objectives.", body_style)) story.append(Paragraph("<b>Steps of the Health Planning Cycle:</b>", body_style)) plan_steps = [ "<b>Step 1 – Situation Analysis / Assessment of Health Needs:</b> Collection and analysis of data on health status, resources, services, disease burden. Identification of health problems and priority needs.", "<b>Step 2 – Priority Setting:</b> Ranking of health problems by criteria (magnitude, severity, feasibility, cost-effectiveness).", "<b>Step 3 – Goal and Objective Setting:</b> Defining measurable, time-bound targets.", "<b>Step 4 – Planning Interventions / Formulation of Plan:</b> Identifying strategies, activities, resources, timelines.", "<b>Step 5 – Implementation:</b> Executing the plan.", "<b>Step 6 – Monitoring and Evaluation:</b> Tracking progress; assessing impact.", "<b>Step 7 – Revision of Plan:</b> Incorporate lessons learned; start cycle again.", ] for p in plan_steps: story.append(Paragraph(f"• {p}", bullet_style)) story.append(Paragraph("<b>First Step – Situation Analysis:</b>", body_style)) story.append(Paragraph( "The <b>first and most critical step</b> is <b>Situation Analysis</b> (also called Needs Assessment):<br/>" "• Collection of data: census data, disease registers, vital statistics, survey data.<br/>" "• Analysis of current health status and available resources.<br/>" "• Identification of health problems, their magnitude, distribution and determinants.<br/>" "• Assessment of existing health infrastructure, manpower, finances.<br/>" "• Identification of gaps between current status and desired goals.<br/>" "This provides the evidence base for all subsequent planning steps.", body_style)) story.append(Paragraph("Ref: Park's PSM, Chapter 35 – Health Planning & Management; Marrow Notes", ref_style)) story.append(Spacer(1, 0.2*cm)) # --- Q4(iv) National Mental Health Programme 1982 --- story.append(HRFlowable(width="100%", thickness=0.5, color=colors.HexColor('#9fa8da'))) story.append(Paragraph("Q.4(iv) Components of National Mental Health Programme (NMHP), 1982 [4 Marks]", sub_heading_style)) story.append(Paragraph( "The <b>National Mental Health Programme (NMHP)</b> was launched in India in <b>1982</b> with the aim of " "integrating mental health into general healthcare, preventing and treating mental disorders, and rehabilitating " "mentally ill persons.", body_style)) story.append(Paragraph("<b>Components / Objectives of NMHP:</b>", body_style)) nmhp_points = [ "<b>1. Prevention and promotion:</b> Mental health education, stigma reduction, community awareness.", "<b>2. Treatment:</b> Availability of essential psychotropic drugs at PHC level; integration into primary care.", "<b>3. Rehabilitation:</b> Vocational training, halfway homes, family counselling for long-term patients.", "<b>4. District Mental Health Programme (DMHP) – 1996:</b> Flagship component; mental health services integrated at district hospital level; started in Bellary, Karnataka.", "<b>5. Human resource development:</b> Training of psychiatrists, psychologists, nurses, social workers.", "<b>6. Research and MIS:</b> Epidemiological research on mental health burden.", "<b>7. Telemedicine (MANAS):</b> Mental health services via teleconsultation – expanded during COVID-19.", ] for p in nmhp_points: story.append(Paragraph(f"• {p}", bullet_style)) story.append(Paragraph( "<b>Recent Update:</b> Mental Healthcare Act 2017 provides legal framework; recognises right to mental " "healthcare; decriminalises suicide attempt (sec 309 IPC); mandates insurance for mental illness.", body_style)) story.append(Paragraph("Ref: Park's PSM, Chapter 10 – Mental Health; Marrow Notes – NMHP", ref_style)) story.append(Spacer(1, 0.2*cm)) # --- Q4(v) Drug Dependence and Addiction --- story.append(HRFlowable(width="100%", thickness=0.5, color=colors.HexColor('#9fa8da'))) story.append(Paragraph("Q.4(v) Drug Dependence and Drug Addiction [4 Marks]", sub_heading_style)) story.append(Paragraph( "<b>Drug Dependence (WHO definition):</b> A state, psychic and sometimes also physical, resulting from " "the interaction between a living organism and a drug, characterised by behavioural and other responses " "that always include a <b>compulsion to take the drug</b> on a continuous or periodic basis in order to " "experience its psychic effects, and sometimes to avoid the discomfort of its absence.", body_style)) story.append(Paragraph( "<b>Drug Addiction:</b> A chronic, relapsing brain disorder characterised by compulsive drug seeking and use " "despite harmful consequences; associated with functional changes in brain circuits (reward, stress, self-control).", body_style)) story.append(Paragraph("<b>Types of Dependence:</b>", body_style)) drug_dep = [ "<b>Physical dependence:</b> Physiological adaptation to a drug; withdrawal symptoms on abrupt cessation (e.g., opioids, alcohol, barbiturates).", "<b>Psychological dependence:</b> Emotional/mental craving for the drug's effects; compulsive drug-seeking behaviour.", "<b>Cross dependence:</b> Dependence on one drug can be suppressed by another drug of the same class.", "<b>Cross tolerance:</b> Tolerance developed to one drug extends to another of the same class.", ] for p in drug_dep: story.append(Paragraph(f"• {p}", bullet_style)) story.append(Paragraph("<b>Commonly Abused Substances in India:</b>", body_style)) story.append(Paragraph("Alcohol, cannabis (ganja, charas), opioids (heroin, afeem), benzodiazepines, inhalants (whitener, petrol), amphetamines, cocaine, tobacco.", body_style)) story.append(Paragraph("<b>Health Effects:</b>", body_style)) drug_effects = [ "Liver: Cirrhosis (alcohol), hepatitis B/C (injectable drugs via shared needles).", "Nervous system: Neuropathy, dementia, seizures.", "Cardiovascular: Cardiomyopathy, infective endocarditis.", "HIV/AIDS risk: Needle sharing.", "Psychiatric: Depression, psychosis, suicidality.", ] for p in drug_effects: story.append(Paragraph(f"• {p}", bullet_style)) story.append(Paragraph("<b>Prevention and Control:</b>", body_style)) drug_ctrl = [ "NDPS Act 1985 (Narcotic Drugs & Psychotropic Substances Act) – legal framework.", "NAPDDR (National Action Plan for Drug Demand Reduction) – awareness + treatment.", "Integrated Rehabilitation Centres for Addicts (IRCAs) under Ministry of Social Justice.", "De-addiction centres; opioid substitution therapy (buprenorphine + naloxone).", "School and community-based preventive education.", ] for p in drug_ctrl: story.append(Paragraph(f"• {p}", bullet_style)) story.append(Paragraph("Ref: Park's PSM, Chapter 10 – Mental Health & Substance Abuse; Marrow Notes", ref_style)) story.append(Spacer(1, 0.3*cm)) # ---- Footer ---- story.append(HRFlowable(width="100%", thickness=2, color=colors.HexColor('#1a237e'))) story.append(Spacer(1, 0.2*cm)) story.append(Paragraph( "References: Park's Textbook of Preventive and Social Medicine (PSM), 25th Edition, M/S Banarasidas Bhanot Publishers | " "Marrow Notes – Community Medicine | NHM Programme Guidelines | BMW Management Rules 2016 | " "Disaster Management Act 2005", ref_style)) story.append(Paragraph( "Prepared for: MBBS III Professional Part-I Examination – Atal Bihari Vajpayee Medical University, Lucknow – Jan 2025", ref_style)) # Build PDF doc.build(story) print(f"PDF generated: {OUTPUT_PATH}") PYEOF python3 /tmp/workspace/community-medicine-exam/generate_pdf.py

Running Command

ls -lh /tmp/workspace/community-medicine-exam/

Your PDF is ready! Download it here:

Community Medicine Paper II Answers

PDF Document · PDF


What's Inside the PDF

The PDF covers all questions from your ABVMU Jan 2025 Community Medicine Paper II, with answers strictly calibrated to the marks allotted, referencing Park's PSM (25th Ed.) and Marrow Notes throughout.

LONG ANSWER QUESTIONS (2 × 15 = 30 Marks)

Q.1 – Neonatal Mortality & Essential Newborn Care
  • (i) [2 marks]: Definition of neonatal mortality, NMR formula, early vs. late NMR, India's NMR 2018 (23/1000 live births)
  • (ii) [3 marks]: 7 points on importance - share of under-5 deaths, endogenous factors, SDG 3.2.2 indicator, preventability, social determinants, etc.
  • (iii) [10 marks]: Full table of ENC components (warmth/KMC, cord care, eye care, resuscitation, immunization, screening, HBNC visits) + special section on breastfeeding (LAM, IYCF, contraindications, colostrum benefits)
Q.2 – Family Planning Case (Mrs. X, 3 months postpartum, exclusively breastfeeding)
  • (i) [2 marks]: LAM as most suitable method with all 3 criteria justified
  • (ii) [5 marks]: 9 advantages + 7 limitations/side effects of LAM
  • (iii) [5 marks]: Full history of National FP Programme 1952-2017, current basket of contraceptives, Mission Parivar Vikas
  • (iv) [3 marks]: GATHER table (Greet, Ask, Tell, Help, Explain, Return) with key actions

SHORT NOTE QUESTIONS (5 × 6 = 30 Marks)

QTopicCoverage
Q3(i)Population ExplosionDefinition, 9 demographic trends (TFR, IMR, demographic dividend), 3 sets of control measures
Q3(ii)Social SecurityILO definition, 5 types table, ESI Act 1948 in detail (contributions, benefits, coverage)
Q3(iii)Primary Health CareAlma Ata definition, 8 elements table, 3-tier rural infrastructure (SC/PHC/CHC), ASHA/ANM/AWW roles
Q3(iv)Biomedical WasteBMW Rules 2016, 4 colour-coded categories table, national + state level disposal measures
Q3(v)Disaster ManagementUNISDR definition, Disaster Cycle, flood management (before/during/after), NDMA/NDRF framework

SHORT ANSWER QUESTIONS (5 × 4 = 20 Marks)

QTopicKey Points
Q4(i)Anaemia Prophylaxis in PregnancyIFA (100mg+0.5mg), deworming, WIFS, Anaemia Mukt Bharat
Q4(ii)International Red CrossFounded 1863, Henry Dunant, ICRC/IFRC, activities, IRCS, 3 Nobel Prizes
Q4(iii)Planning Cycle7 steps, first step (Situation Analysis) explained in detail
Q4(iv)NMHP 19827 components, DMHP 1996, Mental Healthcare Act 2017
Q4(v)Drug Dependence & AddictionWHO definition, physical vs. psychological dependence, NDPS Act 1985, IRCAs
This is a shared conversation. Sign in to Orris to start your own chat.