attachment
attachment

Provide all the answers in detail

Reading File
This is a Community Medicine (Preventive & Social Medicine) exam paper with 20 questions. Let me search the medical library for the key topics in parallel.
Finding Sources
Finding Sources
Finding Sources
Finding Sources
Finding Sources
Park's Textbook of Preventive and Social Medicine is in the library. Let me search it specifically for these Community Medicine topics.
Finding Sources
Finding Sources
Finding Sources
Finding Sources
Finding Sources
I've reached my query_library_db limit. I have enough context from Park's textbook references and my own extensive medical knowledge to provide detailed answers for all 20 questions. Let me now read the key sections from Park's textbook and compile all answers.
Reading File
Reading File
Reading File
I have excellent textbook content from Park's. Now let me compile all 20 detailed answers.Here are detailed answers to all 20 questions from this Community Medicine - Paper I.

Community Medicine - Paper I: Complete Answers


LONG ESSAYS (2 × 10 = 20 marks)


Q1. 50 cases of diarrhoea were reported in 3 days from a village to the primary health centre. As a medical officer, how do you investigate the epidemic and what are the control measures to be taken?

Introduction: This constitutes a common-source epidemic of diarrhoea. The rapid reporting of 50 cases within 3 days from a single village strongly suggests a point-source outbreak (contaminated water supply or food). As a medical officer, a systematic stepwise investigation is required.

STEPS IN EPIDEMIC INVESTIGATION
(Park's Textbook of Preventive & Social Medicine)
Step 1: Verification of Diagnosis
  • Clinically examine a sample of cases (need not examine all 50).
  • Confirm the diagnosis is diarrhoea and not another condition mimicking it.
  • Collect stool/rectal swab specimens for lab analysis (culture, microscopy, ORS/ELISA) to identify the causative agent (e.g., V. cholerae, Salmonella, E. coli, Shigella, rotavirus, Cryptosporidium).
  • Laboratory results should not delay the epidemiological investigation.
Step 2: Confirm the Existence of an Epidemic
  • Compare the current case count (50 in 3 days) with the expected baseline (endemic level) for the same period in previous years.
  • 50 cases in 3 days clearly exceeds the expected frequency - the epidemic threshold is crossed.
  • Since this is a common-source outbreak, the epidemic is self-evident.
Step 3: Define the Epidemic (Time, Place, Person)
  • Time: Plot an epidemic curve (date of onset vs. number of cases). A sharp peak in 1-3 days suggests a point-source; a prolonged rise over days-weeks suggests propagated spread.
  • Place: Map the distribution of cases on a spot map. Identify clustering (around a common water source, food vendor, or specific area of the village).
  • Person: Identify who is affected - age, sex, occupation, dietary history, water source used, attendance at common events (weddings, funerals, community meals).
Step 4: Formulate a Hypothesis
  • Based on time-place-person data, hypothesize the source, vehicle, and mode of transmission.
  • Example: Contamination of the village hand pump / open well following recent heavy rains or flooding.
Step 5: Test the Hypothesis
  • Case-control study or cohort study: compare attack rates among those who used/consumed the suspected vehicle (contaminated water, food) versus those who did not.
  • Calculate attack rate for each suspected food item or water source.
  • Attack Rate = (Cases among exposed / Total exposed) × 100
Step 6: Determine the Source and Mode of Transmission
  • Inspect the water source, drainage system, latrines, and food handling practices.
  • Check for proximity of latrines to drinking water sources (indicator of faecal-oral contamination).
  • Collect water samples for bacteriological examination (coliform count, MPN index).
Step 7: Implement Control Measures (simultaneous with investigation)
Step 8: Write a Report and Make Recommendations to prevent recurrence.

CONTROL MEASURES
A. Immediate / Emergency Measures
  1. Case management: Treat all cases with ORS (Oral Rehydration Solution); severe cases need IV fluids (Ringer's Lactate). Administer antibiotics if indicated (e.g., Doxycycline for cholera).
  2. Boil-water advisory: Instruct all villagers to boil drinking water or add chlorine tablets.
  3. Emergency chlorination: Super-chlorinate the water source (ensure free residual chlorine ≥ 0.5 mg/L after 1 hour contact). Bleaching powder may be added to open wells.
  4. Case isolation and notification: Notify higher authorities (District/State health department) as required under the Epidemic Diseases Act.
  5. Stool culture: Identify and isolate carriers if cholera is confirmed.
B. Sanitary Measures
  1. Safe water supply: Identify and repair any contamination of piped water or borewell. Prohibit use of contaminated water sources.
  2. Safe disposal of excreta: Ensure all households have latrines; enforce use of sanitary latrines. Prevent open defecation near water sources.
  3. Food safety: Inspect food vendors; condemn contaminated food; enforce hygienic food preparation.
  4. Fly control: Apply insecticides; remove garbage and decomposing organic matter that attracts flies.
C. Long-term / Preventive Measures
  1. Health education: Educate community on hand hygiene (wash hands with soap before eating and after defecation), safe drinking water, proper food storage.
  2. Immunization: Oral cholera vaccine (OCV) if cholera is confirmed.
  3. Environmental sanitation improvement: Construct sanitary latrines, improve drainage, ensure piped water supply.
  4. Surveillance: Strengthen disease surveillance to detect future outbreaks early.
  5. Safe disposal of dead bodies from the epidemic to prevent further contamination.

Q2. Describe the principles in prevention and control of occupational diseases.

Definition: Occupational diseases are diseases caused directly by the conditions and hazards of work. They are preventable since the causative agent is identifiable and can be eliminated or controlled.

LEVELS OF PREVENTION
I. Primary Prevention (Before Disease Occurs)
(A) Pre-placement Examination:
  • Complete medical history and physical examination before employment.
  • Identify individuals with pre-existing conditions that make them susceptible (e.g., asthma before placement in dusty environment).
  • Biological baseline assessments (e.g., baseline lung function tests for workers entering mines).
(B) Engineering Controls (most effective):
  1. Substitution: Replace hazardous material with a less harmful one (e.g., replace silica sand with steel grit for blasting operations).
  2. Enclosure/Isolation: Enclose hazardous process to prevent exposure (e.g., enclosed cabins for workers in quarries).
  3. Ventilation: Local exhaust ventilation to remove dust/fumes at source; general dilution ventilation for widespread low-level contaminants.
  4. Automation: Eliminate manual handling of hazardous substances.
  5. Wet methods: Use water spray in mines to suppress dust (prevents silicosis).
(C) Personal Protective Equipment (PPE):
  • Respiratory protection: masks, respirators, SCBA (self-contained breathing apparatus).
  • Skin protection: gloves, protective clothing, barrier creams.
  • Ear protection: earplugs and earmuffs (for noise-induced hearing loss).
  • Eye protection: goggles, face shields.
  • NOTE: PPE is the last resort - engineering controls are preferred.
(D) Biological Monitoring:
  • Pre-employment and periodic blood tests (e.g., blood lead levels for painters), urine tests (e.g., urine mercury for hatmakers), chest X-ray for miners.
(E) Legislation:
  • The Factories Act, Mines Act, Workmen's Compensation Act, ESIC Act regulate workplace safety.
  • Enforce permissible exposure limits (PELs) for hazardous substances.
(F) Health Education:
  • Workers educated about hazards of their occupation and safe work practices.

II. Secondary Prevention (Early Detection)
  1. Periodic Medical Examinations:
  • At regular intervals (6-monthly / annually) to detect early signs of disease.
  • Lung function tests (spirometry) for dust-exposed workers.
  • Audiometry for noise-exposed workers.
  • Blood pressure monitoring for VDU (visual display unit) operators.
  1. Biological Monitoring:
  • Periodic blood/urine tests to detect early biomarker changes before clinical disease develops.
  1. Environmental Monitoring:
  • Regular measurement of dust, fumes, noise levels in the workplace to ensure they remain within permissible exposure limits.
  1. Pre-placement and Periodic Surveys: Identify early disease and remove worker from exposure.

III. Tertiary Prevention (Treatment and Rehabilitation)
  1. Medical Treatment: Prompt treatment of diagnosed occupational diseases to prevent complications.
  2. Rehabilitation:
  • Physiotherapy for those with musculoskeletal injuries.
  • Vocational rehabilitation: retrain workers for alternative work if they can no longer do their original job (e.g., miner with early silicosis placed in office work).
  1. Compensation: Workers' Compensation under the Workmen's Compensation Act or ESIC for loss of earning capacity.
  2. Notification and Recording: Report occupational diseases to regulatory authorities for surveillance and prevention of future cases.

Special Principles:
  • The workplace is a controlled environment - disease prevention is achievable.
  • Prevention must be integrated at the design stage of industry (healthier workplace by design).
  • Multidisciplinary approach involving occupational physician, industrial hygienist, engineer, and nurse.
  • Worker participation in health and safety programs is essential.

SHORT ESSAYS (8 × 5 = 40 marks)


Q3. Describe interventions in Health Promotion with suitable examples.

Definition (WHO, Ottawa Charter 1986): Health promotion is the process of enabling people to increase control over, and to improve, their health.
Interventions in Health Promotion:
(1) Individual-Level Interventions:
  • Health Education: Impart knowledge and change behavior. Example: educating smokers about risks of tobacco.
  • Counselling and Behavioral Change Communication (BCC): One-to-one or group counselling for lifestyle modification (diet, exercise, alcohol cessation).
  • Skill development: Yoga, stress management training.
(2) Community-Level Interventions:
  • Community mobilization: Involving panchayats, SHGs, NGOs, ASHA workers in health campaigns.
  • Healthy Cities / Village programs: WHO's "Healthy Cities" initiative.
  • Mass media campaigns: Anti-tobacco campaigns, Pulse Polio immunization drives.
  • Example: ASHA workers encouraging institutional deliveries in rural India.
(3) Organizational / Workplace Interventions:
  • Workplace health promotion programs: smoking-free zones, stress management, ergonomic workplace design, Employee Assistance Programs (EAP).
  • Example: No-smoking policy in government offices.
(4) Environmental / Ecological Interventions:
  • Creating health-supportive physical environments.
  • Example: Building footpaths and cycle lanes to promote physical activity; installing drinking water fountains.
  • Safe urban planning (slum improvement, sanitation).
(5) Policy / Legislative Interventions (Healthy Public Policy):
  • The most powerful intervention as it affects entire populations.
  • Example: Cigarette and Tobacco Products Act (COTPA); seat-belt law; fortification of salt with iodine; ban on tobacco advertising.
  • Taxation on alcohol and tobacco products.
(6) Reorientation of Health Services:
  • Shift from curative to preventive services; integration of promotive services at PHC level.
  • Example: Well-baby clinics, antenatal care for low-risk pregnancies.

Q4. Role of Emporiatrics in the Control of Diseases.

Definition: Emporiatrics (from Greek: emporos = traveler) is the branch of medicine dealing with health problems of travelers. It is also called "Travel Medicine."
Role in Disease Control:
(1) Prevention of Importation of Communicable Diseases:
  • International travelers can carry diseases across borders.
  • Emporiatrics identifies diseases endemic to destination countries and implements preventive measures before travel.
  • Example: A traveler to sub-Saharan Africa advised on malaria chemoprophylaxis (chloroquine/mefloquine); required to show Yellow Fever vaccination certificate.
(2) Pre-travel Vaccination (Immunoprophylaxis):
  • Recommended vaccinations include: Yellow Fever (mandatory for travel to endemic countries), Meningococcal vaccine (for Hajj pilgrims to Saudi Arabia), Japanese Encephalitis (for forest travel in India/SE Asia), Typhoid, Hepatitis A and B.
  • The WHO "Yellow Book" (International Travel and Health) serves as a reference.
(3) Chemoprophylaxis:
  • Malaria prophylaxis: chloroquine, atovaquone-proguanil, doxycycline depending on the region.
  • Traveler's diarrhea: use of standby antibiotics (azithromycin, ciprofloxacin).
(4) International Health Regulations (IHR 2005):
  • WHO's IHR mandates that countries notify and respond to potential public health emergencies of international concern (PHEIC).
  • Port Health measures: screening of travelers at international airports and seaports (e.g., COVID-19 screening, Ebola alerts).
  • Quarantine and isolation of ill travelers prevent epidemic importation.
(5) Vector and Disease Surveillance at Points of Entry:
  • Inspect imported goods, animals, and cargo for vectors (mosquitoes, rodents).
  • Prevent introduction of exotic vectors (e.g., Aedes albopictus spread via used tire trade).
(6) Post-Travel Illness Management:
  • Travel medicine clinics screen returning travelers for febrile illness.
  • Early detection of imported malaria, typhoid, viral hemorrhagic fevers, dengue.
(7) Health Advice to Travelers:
  • Safe food and water precautions ("Boil it, cook it, peel it, or forget it").
  • Insect avoidance: DEET-based repellents, permethrin-treated clothing, bed nets.
  • Altitude sickness prevention (acetazolamide).
  • Sun protection, STI prevention, safe sex advice.

Q5. Importance of Carriers in Public Health.

Definition: A carrier is a person who harbors the infectious agent without showing manifest disease and serves as a potential source of infection to others.
Types of Carriers:
  1. Healthy/Asymptomatic carrier - Never shows symptoms (e.g., Salmonella typhi carrier).
  2. Incubatory carrier - Spreads infection during incubation period before symptoms appear (e.g., measles, hepatitis A, cholera).
  3. Convalescent carrier - Carrier during recovery phase (e.g., typhoid, cholera).
  4. Chronic carrier - Carries agent for months or years (e.g., HBsAg+ hepatitis B carriers, typhoid Mary for typhoid, HIV carriers).
  5. Intermittent carrier - Sheds agent periodically.
Importance in Public Health:
(1) Hidden Source of Infection:
  • Carriers do not know they are infected, so they do not isolate themselves or seek treatment.
  • They continue to spread disease freely in the community.
  • Example: "Typhoid Mary" (Mary Mallon), an asymptomatic cook who infected 51 people with typhoid fever.
(2) Maintenance of Infection in Community:
  • Carriers maintain endemicity of diseases even when overt cases are absent.
  • Example: Hepatitis B carriers (300 million worldwide) maintain the pool of virus.
  • Polio: asymptomatic excretion of poliovirus by carriers challenges eradication efforts.
(3) Challenges Disease Control Programs:
  • Carriers are not identified by passive surveillance (only cases are reported).
  • Screening programs are necessary but expensive (e.g., HBsAg screening of blood donors, pregnant women).
(4) Perpetuation of STIs:
  • HIV, syphilis, chlamydia, HBV, HCV: majority of infected persons are asymptomatic carriers who unknowingly transmit disease.
  • Contact tracing is essential to identify carriers.
(5) Food Safety Hazard:
  • Food handlers who are carriers of typhoid, cholera, hepatitis A, Staphylococcus aureus contaminate food and cause outbreaks.
  • Compulsory stool examination and health certification for food handlers is required.
Control Measures:
  • Mass screening (e.g., HBsAg testing, cervical swabs for gonorrhoea).
  • Treatment of carriers (e.g., ciprofloxacin for typhoid carriers; antiretroviral therapy reduces HIV viral load).
  • Removal of carriers from food handling, healthcare, and child-care occupations.
  • Immunization to prevent new carriers (e.g., HBV vaccine).

Q6. Sanitation Barrier in the Prevention of Faecal-Borne Diseases.

Faecal-borne (enteric) diseases are transmitted through the faecal-oral route: contaminated water, food, hands, flies, and soil. Examples: cholera, typhoid, diarrhoea, dysentery, hepatitis A, polio, helminthiasis.
The Sanitation Barrier refers to a series of environmental and behavioral measures that interrupt the faecal-oral transmission chain at various points.
Components of the Sanitation Barrier:
(1) Safe Disposal of Human Excreta (Breaking the F-diagram at source):
  • Construction and use of sanitary latrines (pour-flush, VIP, ECOSAN).
  • Prevents soil contamination with faeces.
  • Swachh Bharat Mission: ODF (Open Defecation Free) villages are the goal.
(2) Safe Water Supply:
  • Piped, treated, chlorinated water supply is the single most effective sanitation barrier.
  • Ensure free residual chlorine of 0.5 mg/L at point of use.
  • Protect water sources from faecal contamination (keep latrines ≥15 m from wells).
(3) Sanitary Disposal of Solid Waste:
  • Garbage attracts flies which transmit faecal pathogens to food.
  • Composting, sanitary landfill, garbage bins with lids.
(4) Food Hygiene:
  • Cooking food at adequate temperature destroys pathogens.
  • Safe food storage prevents fly contact and multiplication of bacteria.
  • "Eat it hot, keep it covered."
(5) Personal Hygiene - Handwashing:
  • Handwashing with soap and water after defecation and before eating is the most cost-effective sanitation barrier.
  • Reduces diarrhoeal disease incidence by ~40-50%.
  • Global Handwashing Day: October 15.
(6) Fly Control:
  • Flies are mechanical carriers of enteric pathogens from faeces to food (F-F connection in the F-diagram).
  • Fly control by: elimination of breeding places, covering food, use of fly-screens, insecticides.
(7) Soil Sanitation:
  • Avoid use of raw (night soil) sewage as fertilizer.
  • Safe excreta disposal prevents helminthic (Ascaris, hookworm) transmission through soil.
(8) Sewage Disposal:
  • Treat sewage before discharging into water bodies.
  • Prevent swimming in sewage-contaminated water.
The "F-Diagram" illustrates the pathways from Faeces to the new host via Fluids, Fields, Food, Fingers, and Flies - the sanitation barrier acts at each of these F-pathways.

Q7. Influence of Bias in Research Studies.

Definition: Bias is any systematic error in the design, conduct, or analysis of a study that results in a mistaken estimate of exposure's effect on the risk of disease.
Types of Bias:
(1) Selection Bias:
  • Occurs when the study participants are not representative of the target population.
  • Subtypes:
    • Berkson's bias: Hospitalized controls are sicker than general population; overestimates disease-exposure associations.
    • Neyman (prevalence-incidence) bias: Missing fatal or mild/recovered cases from case-control study; selects only survivors.
    • Volunteer bias: Volunteers are healthier/more motivated than non-volunteers.
    • Non-response bias: Non-respondents differ from respondents.
  • Effect: Produces spurious associations or masks real ones.
(2) Information (Observation / Measurement) Bias:
  • Occurs due to systematic errors in collecting data.
  • Subtypes:
    • Recall bias: Cases remember past exposures better than controls (e.g., mothers of malformed babies recall drug intake more carefully). Very common in case-control studies.
    • Interviewer bias: Interviewer asks probing questions more for cases than controls (observer bias).
    • Hawthorne effect: Subjects change behavior when they know they are being studied.
    • Response bias: Subjects give socially desirable answers.
(3) Confounding Bias:
  • A confounding variable is associated with both the exposure and the outcome, distorting the true relationship.
  • Example: In studying coffee and coronary artery disease, smoking is a confounder (smokers drink more coffee AND have higher CHD risk).
  • Solution: Matching, stratification, multivariate analysis, randomization.
(4) Lead-time Bias:
  • In screening studies: early detection appears to increase survival time, but this is an artifact of earlier diagnosis, not actual prolonged life.
  • Solution: Calculate disease-specific mortality (not survival time) as the outcome.
(5) Length-time Bias:
  • Screening detects slow-growing, less aggressive cancers more often than fast-growing ones.
  • Overestimates the benefit of screening.
How Bias is Minimized:
  • Careful study design (randomization, blinding, representative sampling).
  • Standardized data collection instruments (validated questionnaires).
  • Blinding of observers (double-blind studies).
  • Matching of cases and controls.
  • Large sample size reduces random error (not systematic bias).
  • Triangulation: using multiple study methods.
Effect on Research:
  • Bias leads to invalid conclusions.
  • Overestimates or underestimates the true measure of association (OR, RR, RD).
  • Can lead to incorrect public health policy decisions.

Q8. Ecology of Malnutrition.

Definition: Ecology of malnutrition refers to the study of the interplay between multiple factors (biological, social, economic, environmental, political) that contribute to malnutrition in a population.
The Ecological Framework (multi-factorial model):
(1) Immediate Causes:
  • Inadequate dietary intake: Insufficient calories, protein, micronutrients.
  • Disease: Infections (diarrhoea, measles, malaria, tuberculosis) increase nutrient demand, decrease appetite, cause nutrient losses (diarrhoea → zinc, electrolyte loss). This creates the "malnutrition-infection cycle."
(2) Underlying Causes (Household Level):
  • Food insecurity: Insufficient household food production or purchasing power; seasonal food shortages; poverty.
  • Inadequate care: Poor infant and young child feeding (IYCF) practices - low exclusive breastfeeding rates, early introduction of complementary foods, improper weaning.
  • Poor maternal nutrition: Low pre-pregnancy weight, anaemia in pregnancy → LBW babies (LBW <2.5 kg is a major cause of childhood malnutrition).
  • Inadequate health services and unhealthy environment: Lack of immunization, clean water, sanitation.
(3) Basic (Societal) Causes:
  • Poverty: Root cause of food insecurity.
  • Social inequality: Caste discrimination, gender inequality (girls fed less).
  • Education: Low maternal literacy correlates with high malnutrition rates.
  • Political instability and wars: Disrupts food supply.
  • Cultural factors: Taboos against certain foods for children/women; myths about feeding during illness ("resting the gut").
  • Urbanization and population growth.
(4) Biological/Host Factors:
  • Age: <5 years and elderly most vulnerable.
  • Sex: Girls may be discriminated against in South Asia.
  • Low birth weight, prematurity.
  • Genetic disorders (e.g., PKU, metabolic disorders).
(5) Environmental Factors:
  • Agricultural conditions: soil quality, drought, floods affecting crop yields.
  • Season: Hunger season before harvest.
  • Climate change: threatens food production globally.
UNICEF Conceptual Framework:
  • Immediate causes (diet + disease) → Underlying causes (household food/care/health) → Basic causes (societal/political) - this cascading model guides multi-sectoral nutrition interventions.
Malnutrition-Infection Vicious Cycle: Malnutrition → Impaired immunity → Increased severity of infection → Increased nutrient losses + decreased intake → Worsening malnutrition.

Q9. Family Planning Services in Public Sector.

Family planning in India is delivered through a comprehensive network of public sector services under the National Family Health Programme (earlier the National Family Welfare Programme).
Services Provided:
(1) Contraceptive Services:
  • IUCD (Cu-T 380A / PPIUCD): Inserted at primary and community health centres; PPIUCD inserted within 48 hours of delivery.
  • Oral Contraceptive Pills (OCPs): Weekly and monthly Antara (DMPA injection) and Chhaya (centchroman) schemes. Emergency contraceptive pill (I-Pill) available at ASHAs and health centres.
  • Condoms: Freely distributed through ASHAs, ANMs, PHCs, and Nirodh depots.
  • Injectable contraceptive (DMPA-Antara): Given 3-monthly at PHC/SC by ANM.
  • Sterilization:
    • Tubectomy (minilaparotomy, laparoscopic): done at CHC and above.
    • Vasectomy (no-scalpel vasectomy - NSV): promoted for male participation.
    • NSV camps organized periodically.
(2) Maternal and Child Health (MCH) Services (Linked to Family Planning):
  • Antenatal care (ANC): registration, 4+ checkups, TT immunization, IFA tablets.
  • Safe delivery: JSY (Janani Suraksha Yojana) incentivizes institutional delivery.
  • Post-natal care: counsel on contraception during post-natal visits.
(3) Population Education and Counselling:
  • Information, Education, Communication (IEC) campaigns.
  • ASHA: frontline worker counsels couples on spacing and limiting births; distributes condoms, OCPs; provides PPIUCD counseling.
  • Eligible couple register maintained by ANM.
(4) Reproductive Health Services:
  • RTI/STI management at PHC level.
  • Safe abortion services (MTP): Medical Termination of Pregnancy Act 1971 (amended 2021: up to 24 weeks in certain categories); medical abortion with mifepristone + misoprostol available at PHC level.
  • Treatment of infertility at district/medical college hospitals.
(5) Incentive Schemes:
  • Eligible couple sterilization incentives.
  • ASHA gets financial incentive for mobilizing beneficiaries for sterilization and PPIUCD.
(6) New Family Planning Targets (Mission Parivar Vikas):
  • Focuses on 146 high-fertility districts in 7 states.
  • Increase modern contraceptive prevalence, reduce unmet need for family planning.

Q10. Household Purification of Water.

(From Park's Textbook - confirmed from library)
Three main methods are used:
(1) Boiling:
  • Bring water to a "rolling boil" for 10-20 minutes.
  • Kills all bacteria, viruses, cysts, ova, and spores.
  • Removes temporary hardness.
  • Limitation: No residual protection against re-contamination; alters taste.
  • Store boiled water in a clean covered container.
(2) Chemical Disinfection:
  • Bleaching powder (CaOCl2): Contains ~33% available chlorine when fresh. Add calculated dose to achieve 0.5 mg/L free residual chlorine after 1 hour contact.
  • Chlorine solution: 5% chlorine solution prepared from bleaching powder; added in drops per litre.
  • High Test Hypochlorite (HTH/Perchloron): Contains 60-70% available chlorine; more stable than bleaching powder.
  • Chlorine tablets (Halazone): 0.5 g tablet disinfects 20 litres of water. Convenient for field use.
  • Iodine: 2 drops of 2% iodine per litre; 20-30 min contact time. Active over wide pH range. Used for emergency/trekking.
  • Highly turbid water should be settled/filtered before chemical disinfection.
(3) Filtration:
  • Candle filter (Berkefeld/Chamberland): Unglazed porcelain/ceramic candles; remove bacteria by filtration; must be cleaned and sterilized regularly. Silver-impregnated ceramic candles have self-sterilizing action.
  • Sand filter: Slow sand filter (household gravity filter) with fine sand removes bacteria and turbidity.
  • Biosand filter: Layer of gravel, sand, and water with a biological layer (Schmutzdecke) on top - removes pathogens.
(Combination Methods - most effective):
  • Settle + filter + disinfect (SODIS: Solar Disinfection) - expose clear PET bottles to sunlight for 6 hours.
  • WHO's "Safe Water System" (flocculation-chlorination sachets, e.g., PUR) effective in emergencies.
The principle in all methods: reduce microbial load to a safe level at point of use, and prevent re-contamination during storage (use of narrow-mouthed, covered containers with taps).

SHORT ANSWERS (10 × 3 = 30 marks)


Q11. Enlist any 3 Community Nutrition Programmes.

  1. Integrated Child Development Services (ICDS):
    • The largest nutrition programme in India. Launched 1975.
    • Provides supplementary nutrition (SNP) to children <6 years and pregnant/lactating women through Anganwadi centres.
    • Also provides immunization, health check-ups, nutrition/health education.
  2. Mid-Day Meal Scheme (MDMS) / PM-POSHAN:
    • Cooked hot meal provided to children in Classes I-VIII in government and government-aided schools.
    • Provides ~450 kcal and 12 g protein to primary school children daily.
    • Improves school attendance, reduces dropout, addresses classroom hunger.
  3. National Nutritional Anaemia Prophylaxis Programme (NNAPP) / Anaemia Mukt Bharat:
    • IFA (Iron-Folic Acid) supplementation to children, adolescents, pregnant/lactating women.
    • Weekly Iron-Folic Acid Supplementation (WIFS) for adolescent girls and boys under school health programme.
(Other programmes: POSHAN Abhiyaan/National Nutrition Mission; Vitamin A Supplementation Programme; National Iodine Deficiency Disorders Control Programme)

Q12. Mention any 3 WHO-Recommended Procedures for Prevention of Air Pollution.

  1. Transition to Clean Energy Sources:
    • WHO recommends replacing solid fuels (coal, biomass, wood, dung) used for cooking and heating with clean energy alternatives: liquefied petroleum gas (LPG), electricity, biogas, solar energy.
    • India's PM Ujjwala Yojana aligns with this by providing LPG to below-poverty-line households to reduce indoor air pollution from biomass combustion.
  2. Improving Energy Efficiency / Emission Standards for Vehicles and Industry:
    • Tighter fuel quality and vehicle emission standards (e.g., BS-VI emission norms in India).
    • Promotion of electric vehicles (EVs) and public mass transit.
    • WHO recommends countries adopt standards aligned with WHO Air Quality Guidelines (AQGs 2021):
      • PM2.5 annual mean: 5 µg/m³
      • PM10 annual mean: 15 µg/m³
      • NO₂ annual mean: 10 µg/m³
  3. Urban Planning and Green Infrastructure:
    • WHO recommends urban planning that reduces transport-related air pollution: compact, walkable cities with efficient public transport, green spaces and tree canopy which absorb pollutants.
    • Waste management: ban on open burning of municipal solid waste and agricultural residue (stubble burning).

Q13. Enumerate any 3 Health Care Delivery Indicators.

Health care delivery indicators measure the extent and quality of health services available to the population.
  1. Doctor-to-Population Ratio: Number of qualified doctors per 1,000 (or 10,000) population. India's target: 1:1,000. Reflects availability of medical personnel. WHO recommends at least 1 doctor, 1 nurse and 1 midwife per 1,000 population.
  2. Bed-to-Population Ratio: Number of hospital beds per 1,000 population. Reflects inpatient care capacity. India has ~1.4 beds per 1,000 population (below WHO recommendation of 3.5/1,000).
  3. Proportion of Population Having Access to Local Health Care: Percentage of population living within 5 km of a health facility (PHC/CHC/hospital). Also expressed as PHC coverage (population per PHC) - India norm: 1 PHC per 30,000 population in plains, 20,000 in hilly/tribal areas.
(Others: nurse-to-population ratio; per capita expenditure on health; immunization coverage; antenatal care coverage; proportion of births attended by skilled birth attendant)

Q14. Mention any 3 Approaches to Health Education.

  1. Individual Approach (Didactic/Interpersonal):
    • One-to-one communication between health worker and individual.
    • Examples: counselling a diabetic patient on diet; antenatal counselling by ANM; physician advising a patient to quit smoking.
    • Most effective for behavior change but time-consuming and limited reach.
  2. Group Approach:
    • Health education delivered to a group of people simultaneously.
    • Examples: lecture to antenatal mothers at PHC; health talk in school; village health and nutrition day (VHND) discussions; group counselling for TB DOTS.
    • Methods: lecture with demonstration, group discussion, role play, drama, flip charts.
  3. Mass Media Approach:
    • Communication directed to large populations simultaneously.
    • Examples: television health campaigns (anti-tobacco, family planning), radio health talks (Chaupal broadcasts), newspapers/pamphlets, social media campaigns (COVID-19 awareness), hoardings.
    • Wide reach, cost-effective per person, but low interactivity; cannot address individual doubts.

Q15. Enumerate the 3 Measures of Dispersion.

Measures of dispersion describe the spread or variability of data around the central value.
  1. Range:
    • The difference between the highest and lowest values in a dataset.
    • Range = Maximum value - Minimum value.
    • Example: If exam scores are 45, 60, 75, 90 → Range = 90 - 45 = 45.
    • Simple to calculate but affected by extreme values (outliers).
  2. Standard Deviation (SD):
    • The most commonly used and mathematically precise measure of dispersion.
    • It is the square root of the average of squared deviations from the mean.
    • Formula: SD = √[Σ(x - x̄)² / (n-1)] for sample.
    • A small SD means data is clustered around the mean; a large SD means data is widely spread.
    • In a normal distribution: mean ± 1 SD covers 68.27%, mean ± 2 SD covers 95.45%, mean ± 3 SD covers 99.73% of data.
  3. Interquartile Range (IQR):
    • IQR = Q3 - Q1 (the difference between the 75th and 25th percentile).
    • Represents the middle 50% of the data.
    • Less affected by outliers than range; preferred for skewed distributions.
    • Used with the median as the measure of central tendency.
(Note: Variance = SD² is also a measure; the coefficient of variation CV = SD/Mean × 100% allows comparison of dispersion across different units)

Q16. List any 3 Demographic Indicators.

(From Park's Textbook - confirmed from library)
  1. Birth Rate (Crude Birth Rate - CBR):
    • Number of live births per 1,000 mid-year population per year.
    • CBR = (Live births in a year / Mid-year population) × 1,000.
    • India CBR (2020): ~19.5/1,000. Reflects population growth potential and reproductive health of a community.
  2. Death Rate (Crude Death Rate - CDR):
    • Number of deaths per 1,000 mid-year population per year.
    • CDR = (Deaths in a year / Mid-year population) × 1,000.
    • India CDR (2020): ~6.2/1,000. Reflects overall health and quality of life of a population.
  3. Infant Mortality Rate (IMR):
    • Number of deaths of infants under 1 year of age per 1,000 live births in a year.
    • IMR = (Deaths in <1 year / Live births in that year) × 1,000.
    • India IMR (2020): ~28/1,000 live births.
    • Considered the most sensitive indicator of socioeconomic development and health of a community.
(Others: Total Fertility Rate, Maternal Mortality Ratio, Life Expectancy at Birth, Natural Growth Rate, Sex Ratio)

Q17. Mention 3 Important Responsibilities of WHO.

The World Health Organization (WHO), established April 7, 1948, is the directing and coordinating authority for international health within the UN system.
  1. Normative Function (Setting Norms and Standards):
    • WHO establishes international health regulations (IHR 2005) to prevent the spread of diseases across borders.
    • Develops evidence-based clinical guidelines, essential medicines list (EML), vaccine recommendations, air/water quality guidelines, food safety standards (Codex Alimentarius).
    • Develops ICD (International Classification of Diseases) for standardized disease coding globally.
  2. Technical Cooperation and Health Systems Strengthening:
    • Provides technical and financial support to member states to strengthen health systems, train health workers, eradicate diseases (polio, smallpox eradication in 1980).
    • Coordinates global disease surveillance networks (Global Outbreak Alert and Response Network - GOARN).
    • Declares Public Health Emergency of International Concern (PHEIC) - as done for COVID-19 in January 2020.
  3. Research and Information Dissemination:
    • Coordinates and promotes research on priority health topics (NTDs, AMR, NCDs, mental health).
    • Publishes World Health Statistics, Global Burden of Disease reports, World Health Report.
    • Disseminates health information, technical reports, and evidence to guide national health policies.

Q18. Enumerate any 3 Hazards of Bio-medical Waste.

Biomedical waste (BMW) is waste generated by healthcare activities, including waste from diagnosis, treatment, immunization, or research.
  1. Infectious Hazards (Disease Transmission):
    • BMW includes sharps (needles, syringes, scalpels), blood-soaked materials, body fluids, cultures, and pathological waste that harbor pathogenic microorganisms.
    • Needlestick injuries to healthcare workers and waste handlers transmit HIV, Hepatitis B (HBV), Hepatitis C (HCV).
    • Improperly discarded syringes can be recycled ("syringe reuse racket") and transmit blood-borne infections in the community.
    • WHO estimates 40% of Hepatitis B and C infections and 5% of HIV infections in healthcare settings result from exposure to contaminated needles.
  2. Chemical Hazards (Toxic/Genotoxic Waste):
    • Pharmaceutical waste (expired/unused drugs), cytotoxic drugs (chemotherapy agents: vincristine, cyclophosphamide), radioactive waste, disinfectants (formaldehyde, glutaraldehyde), mercury from broken thermometers/sphygmomanometers.
    • These can cause skin irritation, chemical burns, carcinogenesis, mutagenesis, and endocrine disruption if improperly disposed.
    • Mercury (from broken thermometers) poses serious environmental and neurological hazards.
  3. Environmental Pollution Hazards:
    • Incineration of BMW releases dioxins, furans, heavy metals (mercury, lead, cadmium) and particulate matter into the air - posing cancer and pulmonary risks.
    • Improper land disposal of BMW contaminates soil and groundwater.
    • Sharps in garbage pose risk to sanitary workers (rag pickers) and children.
    • Radioactive waste from nuclear medicine departments poses radiation hazards if not stored and disposed per regulatory requirements.
(Governed by Bio-Medical Waste Management Rules 2016 in India, which classifies BMW into 4 colour-coded categories)

Q19. Mention 3 Important Fly Control Measures.

Flies (especially Musca domestica - housefly) are mechanical vectors of enteric diseases (typhoid, diarrhoea, dysentery, cholera, hepatitis A, polio) and act as mechanical vector of trachoma (Chlamydia trachomatis).
  1. Elimination of Breeding Places (Environmental / Source Reduction):
    • This is the most effective and permanent method of fly control.
    • Flies breed in decaying organic matter: garbage, animal dung, compost heaps, sewage.
    • Measures:
      • Sanitary disposal of garbage in covered bins; regular collection and disposal.
      • Proper disposal of animal dung (convert to biogas/manure pit).
      • Sanitary management of latrines (fly-proof latrines with tight-fitting covers).
      • Proper sewage disposal; avoid stagnant pools of organic waste.
    • Fly larvae develop in 3-4 days; garbage should be collected every 2-3 days.
  2. Chemical Control (Insecticides):
    • Space sprays: Pyrethrum spray (knockdown effect); malathion spray for adult flies in indoor spaces.
    • Residual sprays: DDT (now banned), malathion, or newer pyrethroids applied to walls, garbage areas.
    • Baits (toxic baits): Sugar/molasses mixed with insecticide (e.g., methomyl/trichlorfon) placed where flies congregate.
    • Larvicides: Apply to breeding sites - diesel oil film on water, malathion, or Bti (Bacillus thuringiensis israelensis) to larval habitats.
    • Note: Insecticide resistance is a growing problem; rotate insecticide classes.
  3. Mechanical / Physical Control:
    • Fly-proof screens: Wire mesh screens on windows and doors of food establishments, hospitals, and homes prevent fly entry.
    • Fly traps: Sticky fly papers (flypaper); UV light traps (electric fly killers/zappers) for indoor use in food preparation areas.
    • Food protection: Cover all food; store food in fly-proof containers; refrigeration prevents fly access to food.
    • Biological control: Use of parasitic wasps (Nasonia vitripennis) that parasitize fly pupae - an eco-friendly, IPM-based approach.

Q20. Mention the 3 Components of AETCOM.

AETCOM stands for Attitude, Ethics, and Communication Module - introduced in the Medical Council of India (MCI / now NMC - National Medical Commission) Competency-Based Medical Education (CBME) curriculum 2019 for MBBS students in India.
The 3 Components:
(1) Attitude (Professional Attitudes and Behaviors):
  • Focuses on developing humanism, empathy, integrity, respect for patients, and professionalism in medical students.
  • Covers: patient-centered care, compassion, respect for patient autonomy, non-judgmental approach, sensitivity to socioeconomic and cultural differences, accountability in clinical practice.
  • Learning involves reflective exercises, case-based discussions, and role models in clinical settings.
(2) Ethics (Medical Ethics and Bioethics):
  • Core bioethical principles (Beauchamp and Childress):
    1. Autonomy: Respect the patient's right to make informed decisions.
    2. Beneficence: Act in the best interest of the patient.
    3. Non-maleficence: "First, do no harm" (Primum non nocere).
    4. Justice: Fair distribution of healthcare resources; treat all patients equally.
  • Topics covered: informed consent, confidentiality, truth-telling/disclosure (breaking bad news), end-of-life care, research ethics, conflicts of interest, resource allocation, organ transplantation ethics.
  • Legal aspects: MCI code of ethics, Consumer Protection Act in healthcare, MTP Act, transplantation of human organs act.
(3) Communication (Communication Skills):
  • Effective, clear, and empathetic communication with patients, families, and colleagues.
  • Components:
    • Verbal communication: Patient history taking, counselling, breaking bad news (SPIKES protocol), interprofessional communication, handover of patients.
    • Non-verbal communication: Body language, eye contact, posture, appropriate use of silence.
    • Written communication: Medical records, referral letters, medico-legal documents.
    • Doctor-patient relationship: Informed consent process, shared decision-making.
    • Communication with vulnerable groups: elderly, children, persons with disabilities, patients from different linguistic/cultural backgrounds.
Significance of AETCOM: AETCOM is integrated across all phases of MBBS (Phase I, II, III Part I and II) and is assessed through portfolio-based assessments, OSCEs, and reflective writing. It aims to produce ethically-oriented, communicative, and compassionate physicians who meet the needs of 21st-century Indian healthcare.
---All 20 answers are provided above. Here is a quick reference summary:

Quick Reference Summary

Q#TopicTypeKey Points
1Diarrhoea Epidemic InvestigationLong Essay8 steps: verify diagnosis → confirm epidemic → describe (TPP) → hypothesize → test → identify source → control measures → report
2Prevention of Occupational DiseasesLong EssayPrimary (engineering, PPE, pre-placement exam), Secondary (periodic exams, monitoring), Tertiary (treatment, rehab, compensation)
3Health Promotion InterventionsShort EssayIndividual, community, organizational, environmental, policy/legislative, health service reorientation
4Role of EmporiatricsShort EssayTravel medicine: pre-travel vaccines, chemoprophylaxis, IHR 2005, port health measures, post-travel illness
5Importance of CarriersShort EssayHidden source, maintain endemicity, challenge control programs, food safety hazard; types: healthy/incubatory/convalescent/chronic
6Sanitation BarrierShort EssaySafe excreta disposal, safe water, food hygiene, handwashing, fly control, sewage disposal - acts at each F-diagram pathway
7Bias in ResearchShort EssaySelection bias (Berkson's, Neyman's), information bias (recall, interviewer), confounding bias, lead-time bias, length-time bias
8Ecology of MalnutritionShort EssayImmediate (diet+disease), underlying (food insecurity, care), basic (poverty, inequality) - UNICEF model
9Family Planning in Public SectorShort EssayCu-T, OCPs, Antara, NSV, tubectomy, ASHA counselling, JSY, MTP, PPIUCD
10Household Water PurificationShort EssayBoiling, chemical disinfection (bleaching powder, chlorine tablets, iodine), filtration (candle filter, biosand)
113 Community Nutrition ProgrammesShort AnswerICDS, Mid-Day Meal (PM-POSHAN), Anaemia Mukt Bharat/WIFS
123 WHO Air Pollution ProceduresShort AnswerClean energy transition, vehicle/industry emission standards, urban planning/open burning ban
133 Health Care Delivery IndicatorsShort AnswerDoctor:population ratio, bed:population ratio, population access to health facility
143 Health Education ApproachesShort AnswerIndividual, group, mass media
153 Measures of DispersionShort AnswerRange, Standard Deviation, Interquartile Range (IQR)
163 Demographic IndicatorsShort AnswerCrude Birth Rate, Crude Death Rate, Infant Mortality Rate
173 WHO ResponsibilitiesShort AnswerNormative (guidelines/IHR), technical cooperation, research and information dissemination
183 Hazards of Bio-medical WasteShort AnswerInfectious (needlestick → HIV/HBV/HCV), chemical/toxic (cytotoxics, mercury), environmental pollution
193 Fly Control MeasuresShort AnswerEliminate breeding sites (source reduction), chemical (insecticides/larvicides), mechanical (screens, traps, food protection)
203 Components of AETCOMShort AnswerAttitude (professionalism/empathy), Ethics (4 principles: autonomy/beneficence/non-maleficence/justice), Communication (verbal/non-verbal/written)
Primary reference: Park's Textbook of Preventive and Social Medicine (confirmed from medical library).

Generate a PDF summary of all 20 answers for study reference

Reading File
Running Command

ls /home/daytona/workspace/ 2>/dev/null && echo "---" && python3 -c "from reportlab.lib.pagesizes import A4; print('reportlab OK')" && python3 -c "from reportlab.platypus import SimpleDocTemplate; print('platypus OK')"

Running Command

mkdir -p /home/daytona/workspace/community-medicine-pdf

Writing File

~/community-medicine-pdf/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, PageBreak, KeepTogether
)
from reportlab.lib.enums import TA_CENTER, TA_LEFT, TA_JUSTIFY

OUTPUT = "/home/daytona/workspace/community-medicine-pdf/Community_Medicine_Paper1_Answers.pdf"

# ── Styles ──────────────────────────────────────────────────────────────────
styles = getSampleStyleSheet()

title_style = ParagraphStyle(
    "TitleStyle", parent=styles["Title"],
    fontSize=18, textColor=colors.HexColor("#1a3c5e"),
    spaceAfter=4, alignment=TA_CENTER, fontName="Helvetica-Bold"
)
subtitle_style = ParagraphStyle(
    "SubtitleStyle", parent=styles["Normal"],
    fontSize=11, textColor=colors.HexColor("#555555"),
    spaceAfter=2, alignment=TA_CENTER, fontName="Helvetica-Oblique"
)
section_header_style = ParagraphStyle(
    "SectionHeader", parent=styles["Normal"],
    fontSize=13, textColor=colors.white,
    spaceBefore=14, spaceAfter=6,
    fontName="Helvetica-Bold", leftIndent=0,
    backColor=colors.HexColor("#1a3c5e"),
    borderPadding=(4, 8, 4, 8)
)
q_header_style = ParagraphStyle(
    "QHeader", parent=styles["Normal"],
    fontSize=11.5, textColor=colors.HexColor("#1a3c5e"),
    spaceBefore=10, spaceAfter=4,
    fontName="Helvetica-Bold", leftIndent=0,
    borderPadding=(3, 6, 3, 6),
    backColor=colors.HexColor("#e8f0fb")
)
sub_heading_style = ParagraphStyle(
    "SubHeading", parent=styles["Normal"],
    fontSize=10.5, textColor=colors.HexColor("#c0392b"),
    spaceBefore=6, spaceAfter=2,
    fontName="Helvetica-Bold"
)
sub_sub_heading_style = ParagraphStyle(
    "SubSubHeading", parent=styles["Normal"],
    fontSize=10, textColor=colors.HexColor("#1a6b3c"),
    spaceBefore=4, spaceAfter=2,
    fontName="Helvetica-Bold"
)
body_style = ParagraphStyle(
    "BodyText", parent=styles["Normal"],
    fontSize=9.5, leading=14,
    spaceAfter=3, textColor=colors.HexColor("#222222"),
    alignment=TA_JUSTIFY, leftIndent=0
)
bullet_style = ParagraphStyle(
    "BulletText", parent=styles["Normal"],
    fontSize=9.5, leading=13,
    spaceAfter=2, textColor=colors.HexColor("#222222"),
    leftIndent=14, bulletIndent=4,
    alignment=TA_LEFT
)
note_style = ParagraphStyle(
    "NoteText", parent=styles["Normal"],
    fontSize=9, leading=12,
    spaceAfter=4, textColor=colors.HexColor("#7f8c8d"),
    leftIndent=10, fontName="Helvetica-Oblique"
)

# ── Helper ───────────────────────────────────────────────────────────────────
def B(text):
    return f"<b>{text}</b>"

def I(text):
    return f"<i>{text}</i>"

def BI(text):
    return f"<b><i>{text}</i></b>"

def body(text):
    return Paragraph(text, body_style)

def bullet(text):
    return Paragraph(f"\u2022  {text}", bullet_style)

def sub(text):
    return Paragraph(text, sub_heading_style)

def subsub(text):
    return Paragraph(text, sub_sub_heading_style)

def note(text):
    return Paragraph(text, note_style)

def qheader(num, text):
    return Paragraph(f"Q{num}. {text}", q_header_style)

def section_banner(text):
    return Paragraph(f"  {text}", section_header_style)

def hr():
    return HRFlowable(width="100%", thickness=0.5,
                      color=colors.HexColor("#cccccc"), spaceAfter=4, spaceBefore=2)

# ── Content ──────────────────────────────────────────────────────────────────
story = []

# Cover
story.append(Spacer(1, 1.5*cm))
story.append(Paragraph("Community Medicine - Paper I", title_style))
story.append(Paragraph("Internal Assessment Examination", subtitle_style))
story.append(Paragraph("Complete Model Answers | Study Reference", subtitle_style))
story.append(Spacer(1, 0.3*cm))
story.append(HRFlowable(width="80%", thickness=2, color=colors.HexColor("#1a3c5e"),
                         hAlign="CENTER", spaceAfter=6))
# Summary table
summary_data = [
    [B("Section"), B("Questions"), B("Marks")],
    ["Long Essays", "Q1 - Q2", "2 × 10 = 20"],
    ["Short Essays", "Q3 - Q10", "8 × 5 = 40"],
    ["Short Answers", "Q11 - Q20", "10 × 3 = 30"],
    [B("Total"), B("20 Questions"), B("90 Marks")],
]
summary_tbl = Table(summary_data, colWidths=[8*cm, 5*cm, 4*cm])
summary_tbl.setStyle(TableStyle([
    ("BACKGROUND", (0, 0), (-1, 0), colors.HexColor("#1a3c5e")),
    ("TEXTCOLOR", (0, 0), (-1, 0), colors.white),
    ("FONTNAME", (0, 0), (-1, 0), "Helvetica-Bold"),
    ("FONTSIZE", (0, 0), (-1, -1), 10),
    ("ALIGN", (0, 0), (-1, -1), "CENTER"),
    ("VALIGN", (0, 0), (-1, -1), "MIDDLE"),
    ("ROWBACKGROUNDS", (0, 1), (-1, -2), [colors.HexColor("#f0f4f8"), colors.white]),
    ("BACKGROUND", (0, -1), (-1, -1), colors.HexColor("#d0e4f7")),
    ("FONTNAME", (0, -1), (-1, -1), "Helvetica-Bold"),
    ("GRID", (0, 0), (-1, -1), 0.5, colors.HexColor("#aaaaaa")),
    ("TOPPADDING", (0, 0), (-1, -1), 6),
    ("BOTTOMPADDING", (0, 0), (-1, -1), 6),
]))
story.append(summary_tbl)
story.append(Spacer(1, 0.4*cm))
story.append(note("Reference: Park's Textbook of Preventive and Social Medicine | NMC CBME Curriculum"))
story.append(PageBreak())

# ════════════════════════════════════════════════════════════════════════════
# SECTION 1 - LONG ESSAYS
# ════════════════════════════════════════════════════════════════════════════
story.append(section_banner("LONG ESSAYS  |  2 × 10 = 20 Marks"))
story.append(Spacer(1, 0.2*cm))

# Q1
story.append(qheader(1, "Investigation of Diarrhoea Epidemic (50 cases in 3 days) + Control Measures"))
story.append(body(B("Introduction:") + " 50 cases in 3 days from one village = common-source (point-source) epidemic. "
    "The medical officer must simultaneously investigate and implement control measures."))
story.append(Spacer(1, 0.15*cm))

story.append(sub("STEPS IN EPIDEMIC INVESTIGATION"))

steps = [
    ("Step 1: Verification of Diagnosis",
     "Clinically examine a sample of cases. Collect stool/rectal swab specimens for laboratory analysis "
     "(culture, microscopy, ELISA) to identify causative agent (V. cholerae, Salmonella, E. coli, Shigella, "
     "rotavirus). Lab results should NOT delay epidemiological investigation."),
    ("Step 2: Confirm Existence of Epidemic",
     "Compare current frequency with endemic baseline of previous years. 50 cases in 3 days clearly "
     "exceeds expected frequency - epidemic threshold crossed. Common-source outbreaks (cholera, food poisoning) "
     "are usually self-evident."),
    ("Step 3: Define Epidemic - Time, Place, Person",
     "TIME: Plot epidemic curve (onset date vs. cases). A sharp single peak = point-source; prolonged rise = propagated. "
     "PLACE: Spot map to identify clustering around water sources/food vendors. "
     "PERSON: Age, sex, occupation, dietary history, water source used."),
    ("Step 4: Formulate a Hypothesis",
     "Based on TPP data, hypothesize source, vehicle, and mode of transmission. "
     "Example: Contamination of village hand pump/open well following heavy rains."),
    ("Step 5: Test the Hypothesis",
     "Case-control or cohort study. Calculate attack rate for each suspected food item / water source. "
     "Attack Rate = (Cases among exposed / Total exposed) x 100."),
    ("Step 6: Identify Source & Mode of Transmission",
     "Inspect water source, drainage, latrines, food handling. Check proximity of latrines to drinking water "
     "(faecal-oral contamination indicator). Collect water samples for bacteriological examination (coliform count, MPN index)."),
    ("Step 7: Implement Control Measures", "(Simultaneous with investigation - detailed below)"),
    ("Step 8: Report & Recommendations", "Write a detailed epidemiological report; make recommendations to prevent recurrence."),
]
for title, desc in steps:
    story.append(bullet(B(title) + ": " + desc))

story.append(Spacer(1, 0.2*cm))
story.append(sub("CONTROL MEASURES"))

story.append(subsub("A. Immediate / Emergency Measures"))
imm = [
    "Case management: ORS for mild-moderate cases; IV Ringer's Lactate for severe dehydration. Antibiotics if indicated (Doxycycline for cholera).",
    "Boil-water advisory: Instruct all villagers to boil water or use chlorine tablets.",
    "Emergency chlorination: Super-chlorinate water source - maintain free residual chlorine >= 0.5 mg/L after 1 hour contact. Add bleaching powder to open wells.",
    "Notification: Notify District/State health authorities as required under Epidemic Diseases Act.",
    "Stool culture and isolation of carriers if cholera is confirmed.",
]
for i in imm: story.append(bullet(i))

story.append(subsub("B. Sanitary Measures"))
san = [
    "Identify and repair contaminated piped water / borewell. Prohibit use of contaminated sources.",
    "Safe disposal of excreta: enforce latrine use; prevent open defecation near water sources.",
    "Food safety: inspect vendors; condemn contaminated food; enforce hygienic food preparation.",
    "Fly control: apply insecticides; remove garbage and decomposing organic matter.",
]
for s in san: story.append(bullet(s))

story.append(subsub("C. Long-term / Preventive Measures"))
lt = [
    "Health education: handwashing with soap after defecation and before eating; safe drinking water; proper food storage.",
    "Immunization: Oral Cholera Vaccine (OCV) if cholera is confirmed.",
    "Environmental sanitation: construct sanitary latrines; improve drainage; ensure piped water supply.",
    "Strengthen disease surveillance to detect future outbreaks early.",
]
for l in lt: story.append(bullet(l))

story.append(hr())

# Q2
story.append(qheader(2, "Principles in Prevention and Control of Occupational Diseases"))
story.append(body(B("Definition:") + " Occupational diseases are diseases caused directly by the conditions and hazards "
    "of work. They are preventable since the causative agent is identifiable and can be eliminated or controlled."))

story.append(sub("I. PRIMARY PREVENTION (Before Disease Occurs)"))

story.append(subsub("(A) Pre-placement Examination"))
story.append(bullet("Complete medical history and physical examination before employment."))
story.append(bullet("Identify susceptible individuals (e.g., asthmatic individuals before placement in dusty environment)."))
story.append(bullet("Biological baseline assessments (e.g., baseline lung function tests for miners)."))

story.append(subsub("(B) Engineering Controls (Most Effective)"))
eng = [
    "Substitution: Replace hazardous material with less harmful one (e.g., replace silica sand with steel grit for blasting).",
    "Enclosure/Isolation: Enclose hazardous process to prevent exposure (enclosed cabins in quarries).",
    "Ventilation: Local exhaust ventilation to remove dust/fumes at source; general dilution ventilation for low-level contaminants.",
    "Automation: Eliminate manual handling of hazardous substances.",
    "Wet methods: Use water spray in mines to suppress dust (prevents silicosis).",
]
for e in eng: story.append(bullet(e))

story.append(subsub("(C) Personal Protective Equipment (PPE) - Last Resort"))
ppe = [
    "Respiratory protection: masks, respirators, SCBA.",
    "Skin protection: gloves, protective clothing, barrier creams.",
    "Ear protection: earplugs, earmuffs (noise-induced hearing loss prevention).",
    "Eye protection: goggles, face shields.",
]
for p in ppe: story.append(bullet(p))

story.append(subsub("(D) Legislation & Health Education"))
story.append(bullet("Factories Act, Mines Act, Workmen's Compensation Act, ESIC Act regulate workplace safety. Enforce Permissible Exposure Limits (PELs)."))
story.append(bullet("Educate workers about occupational hazards and safe work practices."))

story.append(sub("II. SECONDARY PREVENTION (Early Detection)"))
sec = [
    "Periodic medical examinations (6-monthly / annually): spirometry for dust-exposed workers; audiometry for noise-exposed workers.",
    "Biological monitoring: periodic blood/urine tests for early biomarker changes before clinical disease develops.",
    "Environmental monitoring: regular measurement of dust, fumes, noise levels to ensure compliance with PELs.",
    "Pre-placement and periodic surveys: identify early disease and remove worker from exposure.",
]
for s in sec: story.append(bullet(s))

story.append(sub("III. TERTIARY PREVENTION (Treatment & Rehabilitation)"))
ter = [
    "Medical treatment: prompt treatment to prevent complications.",
    "Rehabilitation: physiotherapy for musculoskeletal injuries; vocational rehabilitation for those unable to continue original work (e.g., miner with early silicosis placed in office work).",
    "Compensation: Workmen's Compensation Act or ESIC for loss of earning capacity.",
    "Notification and recording: report to regulatory authorities for surveillance.",
]
for t in ter: story.append(bullet(t))

story.append(note("Key principle: The workplace is a controlled environment - disease prevention is achievable through a multidisciplinary approach (occupational physician + industrial hygienist + engineer + nurse + worker participation)."))
story.append(PageBreak())

# ════════════════════════════════════════════════════════════════════════════
# SECTION 2 - SHORT ESSAYS
# ════════════════════════════════════════════════════════════════════════════
story.append(section_banner("SHORT ESSAYS  |  8 × 5 = 40 Marks"))
story.append(Spacer(1, 0.2*cm))

# Q3
story.append(qheader(3, "Interventions in Health Promotion with Examples"))
story.append(body(B("Definition (WHO Ottawa Charter 1986):") + " Health promotion is the process of enabling people to "
    "increase control over, and to improve, their health."))
hp = [
    (B("Individual Level") + " - Health education, counselling, BCC, skill development (yoga, stress management). "
     + I("Example: Physician advising patient to quit smoking; diabetic dietary counselling.")),
    (B("Community Level") + " - Community mobilization (panchayats, SHGs, ASHA workers), Healthy Cities/Village programmes, mass media campaigns. "
     + I("Example: ASHA workers encouraging institutional deliveries.")),
    (B("Organizational / Workplace") + " - Smoking-free zones, stress management programmes, Employee Assistance Programs. "
     + I("Example: No-smoking policy in government offices.")),
    (B("Environmental / Ecological") + " - Footpaths, cycle lanes, safe urban planning, slum improvement. "
     + I("Example: Installing drinking water fountains to promote safe hydration.")),
    (B("Policy / Legislative") + " (Most Powerful) - Affects entire populations. "
     + I("Example: COTPA (Cigarette & Tobacco Products Act), seat-belt law, salt iodization, alcohol taxation.")),
    (B("Reorientation of Health Services") + " - Shift from curative to preventive/promotive services. "
     + I("Example: Well-baby clinics; ANC for low-risk pregnancies at PHC level.")),
]
for h in hp: story.append(bullet(h))
story.append(hr())

# Q4
story.append(qheader(4, "Role of Emporiatrics in the Control of Diseases"))
story.append(body(B("Definition:") + " Emporiatrics (Travel Medicine) is the branch of medicine dealing with health problems of "
    "travelers. From Greek: " + I("emporos") + " = traveler."))
emp = [
    B("Prevention of Disease Importation") + ": Travelers carry diseases across borders. Emporiatrics identifies endemic diseases at destination and implements preventive measures before travel.",
    B("Pre-travel Vaccination") + ": Yellow Fever (mandatory for endemic countries), Meningococcal vaccine (Hajj pilgrims to Saudi Arabia), Japanese Encephalitis, Typhoid, Hepatitis A and B.",
    B("Chemoprophylaxis") + ": Malaria prophylaxis (chloroquine / atovaquone-proguanil / doxycycline by region); standby antibiotics for traveler's diarrhea (azithromycin, ciprofloxacin).",
    B("International Health Regulations (IHR 2005)") + ": WHO mandates notification of PHEIC. Port health measures: screening at airports/seaports (COVID-19 screening). Quarantine and isolation of ill travelers.",
    B("Vector Surveillance at Points of Entry") + ": Inspect imported goods and cargo for vectors; prevent introduction of exotic vectors (e.g., Aedes albopictus via used tire trade).",
    B("Post-Travel Illness Management") + ": Screen returning travelers for febrile illness. Early detection of imported malaria, typhoid, viral hemorrhagic fevers, dengue.",
    B("Travel Health Advice") + ': Safe food/water ("Boil it, cook it, peel it, or forget it"); DEET repellents; permethrin-treated clothing; altitude sickness prevention (acetazolamide); safe sex advice.',
]
for e in emp: story.append(bullet(e))
story.append(hr())

# Q5
story.append(qheader(5, "Importance of Carriers in Public Health"))
story.append(body(B("Definition:") + " A carrier is a person who harbors the infectious agent without showing manifest "
    "disease and serves as a potential source of infection to others."))
story.append(subsub("Types of Carriers"))
types = [
    "Healthy / Asymptomatic carrier: Never shows symptoms (e.g., Salmonella typhi carrier).",
    "Incubatory carrier: Spreads during incubation period (e.g., measles, hepatitis A).",
    "Convalescent carrier: During recovery phase (e.g., typhoid, cholera).",
    "Chronic carrier: Carries agent for months/years (e.g., HBsAg+ Hepatitis B, 'Typhoid Mary', HIV).",
    "Intermittent carrier: Sheds agent periodically.",
]
for t in types: story.append(bullet(t))
story.append(subsub("Importance in Public Health"))
imp = [
    "Hidden source of infection: Carriers don't know they are infected, so they don't isolate. Example: 'Typhoid Mary' infected 51 people.",
    "Maintenance of infection in community: Carriers maintain endemicity even when overt cases are absent. Example: 300 million HBV carriers worldwide maintain the virus pool.",
    "Challenges disease control programs: Not identified by passive surveillance; expensive screening is needed.",
    "Perpetuation of STIs: HIV, HBV, HCV, syphilis, chlamydia - majority are asymptomatic carriers. Contact tracing is essential.",
    "Food safety hazard: Food handlers who are carriers of typhoid / hepatitis A / Staph contaminate food and cause outbreaks.",
]
for i in imp: story.append(bullet(i))
story.append(subsub("Control Measures"))
ctrl = [
    "Mass screening (HBsAg testing, cervical swabs for gonorrhoea).",
    "Treatment of carriers (ciprofloxacin for typhoid carriers; ART reduces HIV viral load).",
    "Remove carriers from food handling, healthcare, and child-care.",
    "Immunization to prevent new carriers (HBV vaccine).",
]
for c in ctrl: story.append(bullet(c))
story.append(hr())

# Q6
story.append(qheader(6, "Sanitation Barrier in Prevention of Faecal-Borne Diseases"))
story.append(body(B("Faecal-borne diseases") + " are transmitted via the faecal-oral route through contaminated water, food, hands, "
    "flies, and soil. Examples: cholera, typhoid, diarrhoea, dysentery, hepatitis A, polio, helminthiasis."))
story.append(body(B("Sanitation Barrier") + ": A series of environmental and behavioral measures that interrupt the faecal-oral transmission "
    "chain at each F-pathway (Faeces → Fluids, Fields, Food, Fingers, Flies → new host)."))
sb = [
    B("(1) Safe Disposal of Excreta") + ": Construction and use of sanitary latrines (pour-flush, VIP, ECOSAN). "
    "Swachh Bharat Mission - ODF (Open Defecation Free) villages are the goal.",
    B("(2) Safe Water Supply") + ": Piped, treated, chlorinated water supply is the single most effective barrier. "
    "Free residual chlorine >= 0.5 mg/L at point of use. Latrines >= 15m from wells.",
    B("(3) Food Hygiene") + ': Cook food at adequate temperature; safe food storage. "Eat it hot, keep it covered."',
    B("(4) Handwashing with Soap") + ": After defecation and before eating. Most cost-effective barrier. "
    "Reduces diarrhoeal disease by ~40-50%. Global Handwashing Day: October 15.",
    B("(5) Fly Control") + ": Flies are mechanical carriers from faeces to food. Control by: eliminating breeding "
    "places, covering food, fly-screens, insecticides.",
    B("(6) Sanitary Solid Waste Disposal") + ": Covered bins; regular collection; composting. Garbage attracts flies.",
    B("(7) Soil Sanitation") + ": Avoid raw (night soil) sewage as fertilizer. Prevents helminthic (Ascaris, hookworm) soil transmission.",
    B("(8) Sewage Treatment") + ": Treat before discharging into water bodies. Prevent swimming in sewage-contaminated water.",
]
for s in sb: story.append(bullet(s))
story.append(hr())

# Q7
story.append(qheader(7, "Influence of Bias in Research Studies"))
story.append(body(B("Definition:") + " Bias is any " + B("systematic error") + " in the design, conduct, or analysis of a study "
    "that results in a mistaken estimate of exposure's effect on the risk of disease."))
story.append(subsub("Types of Bias"))
bias_data = [
    [B("Type"), B("Definition"), B("Example / Subtype")],
    ["Selection Bias", "Study participants are not representative of target population", 
     "Berkson's bias (hospitalized controls); Neyman's bias (survivor bias); Volunteer bias; Non-response bias"],
    ["Recall Bias", "Cases remember exposures better than controls", 
     "Mothers of malformed babies recall drug intake more carefully. Common in case-control studies."],
    ["Interviewer Bias", "Observer probes more deeply for cases than controls", "Observer/information bias"],
    ["Confounding Bias", "A third variable distorts the true exposure-outcome relationship", 
     "Smoking is a confounder in coffee-CHD studies. Solution: matching, stratification, multivariate analysis."],
    ["Lead-time Bias", "Early detection appears to increase survival, but is an artifact of earlier diagnosis", 
     "Screening studies. Solution: use disease-specific mortality, not survival time."],
    ["Length-time Bias", "Screening detects slow-growing, less aggressive cancers more often", 
     "Overestimates benefit of screening programs."],
]
btbl = Table(bias_data, colWidths=[3.5*cm, 6*cm, 7.5*cm])
btbl.setStyle(TableStyle([
    ("BACKGROUND", (0, 0), (-1, 0), colors.HexColor("#c0392b")),
    ("TEXTCOLOR", (0, 0), (-1, 0), colors.white),
    ("FONTNAME", (0, 0), (-1, 0), "Helvetica-Bold"),
    ("FONTSIZE", (0, 0), (-1, -1), 8.5),
    ("ALIGN", (0, 0), (-1, -1), "LEFT"),
    ("VALIGN", (0, 0), (-1, -1), "TOP"),
    ("ROWBACKGROUNDS", (0, 1), (-1, -1), [colors.HexColor("#fdf2f2"), colors.white]),
    ("GRID", (0, 0), (-1, -1), 0.4, colors.HexColor("#cccccc")),
    ("TOPPADDING", (0, 0), (-1, -1), 5),
    ("BOTTOMPADDING", (0, 0), (-1, -1), 5),
    ("LEFTPADDING", (0, 0), (-1, -1), 5),
]))
story.append(btbl)
story.append(Spacer(1, 0.2*cm))
story.append(subsub("Minimizing Bias"))
min_bias = [
    "Careful study design: randomization, blinding (double-blind), representative sampling.",
    "Standardized, validated data collection instruments.",
    "Matching of cases and controls; stratification; multivariate analysis.",
    "Triangulation: using multiple study methods to confirm findings.",
]
for m in min_bias: story.append(bullet(m))
story.append(note("Effect of bias: Overestimates or underestimates OR, RR, RD - leads to incorrect public health policy decisions."))
story.append(hr())

# Q8
story.append(qheader(8, "Ecology of Malnutrition"))
story.append(body(B("Definition:") + " Ecology of malnutrition refers to the study of the interplay between multiple factors "
    "(biological, social, economic, environmental, political) that contribute to malnutrition in a population."))
story.append(subsub("UNICEF Conceptual Framework (Cascading Causes)"))
uni = [
    B("Immediate Causes (Individual Level)") + ": (1) Inadequate dietary intake: insufficient calories, protein, micronutrients. "
    "(2) Disease: infections (diarrhoea, measles, malaria, TB) increase nutrient demand, decrease appetite, cause nutrient losses. "
    "This creates the " + B("Malnutrition-Infection Vicious Cycle") + ".",
    B("Underlying Causes (Household Level)") + ": Food insecurity (poverty, seasonal food shortages); inadequate infant and young child "
    "feeding (IYCF) practices (low exclusive breastfeeding rates); poor maternal nutrition (low pre-pregnancy weight, anaemia "
    "causing LBW babies); inadequate health services and unhealthy environment.",
    B("Basic/Societal Causes") + ": Poverty (root cause); social inequality (caste discrimination, gender inequality - girls fed less); "
    "low maternal literacy; political instability and wars; cultural food taboos; rapid urbanization and population growth.",
]
for u in uni: story.append(bullet(u))
story.append(subsub("Biological & Environmental Factors"))
be = [
    "Host factors: age (<5 years and elderly most vulnerable); sex (girls discriminated in South Asia); low birth weight; prematurity.",
    "Environmental: agricultural drought/floods affecting crop yield; hunger season before harvest; climate change threatens food production.",
]
for b in be: story.append(bullet(b))
story.append(note("Malnutrition-Infection Cycle: Malnutrition -> Impaired immunity -> Increased infection severity -> Increased nutrient losses + decreased intake -> Worsening malnutrition."))
story.append(hr())

# Q9
story.append(qheader(9, "Family Planning Services in Public Sector"))
story.append(body("Family planning in India is delivered through a comprehensive network under the " + B("National Family Health Programme") +
    " with ASHA, ANM, PHC, CHC, and district hospitals as service delivery points."))
fp = [
    B("IUCD Services") + ": Cu-T 380A inserted at PHC/CHC. PPIUCD (Post-Partum IUCD) inserted within 48 hours of delivery.",
    B("Oral Contraceptive Pills (OCPs)") + ": Freely available at PHCs. Antara (DMPA injection, 3-monthly) and Chhaya (centchroman, weekly).",
    B("Condoms (Nirodh)") + ": Freely distributed through ASHAs, ANMs, PHCs, Nirodh depots.",
    B("Emergency Contraceptive Pill") + ": Levonorgestrel (I-Pill) available at ASHAs and health centres.",
    B("Sterilization") + ": Tubectomy (minilaparotomy/laparoscopic) at CHC and above. No-Scalpel Vasectomy (NSV) for male participation. NSV camps organized periodically.",
    B("Safe Abortion (MTP)") + ": MTP Act 1971 (amended 2021: up to 24 weeks in certain categories). Medical abortion (mifepristone + misoprostol) at PHC level.",
    B("MCH Services (linked to FP)") + ": ANC registration, TT immunization, IFA tablets; JSY incentivizes institutional delivery; post-natal contraceptive counselling.",
    B("ASHA Role") + ": Frontline counsellor; distributes condoms, OCPs, provides PPIUCD counselling; maintains eligible couple register (along with ANM).",
    B("Mission Parivar Vikas") + ": Focuses on 146 high-fertility districts in 7 states to reduce unmet need for family planning.",
]
for f in fp: story.append(bullet(f))
story.append(hr())

# Q10
story.append(qheader(10, "Household Purification of Water"))
story.append(body("Three main methods are available for purifying water on an individual/domestic scale. They can be used singly or in combination."))

story.append(subsub("(1) Boiling"))
story.append(bullet('Bring water to a "rolling boil" for 10-20 minutes.'))
story.append(bullet("Kills ALL bacteria, viruses, cysts, ova, and spores. Removes temporary hardness."))
story.append(bullet("Limitation: No residual protection against re-contamination; alters taste."))
story.append(bullet("Store in a clean, narrow-mouthed, covered container to prevent re-contamination."))

story.append(subsub("(2) Chemical Disinfection"))
chem = [
    "Bleaching powder (CaOCl2): ~33% available chlorine when fresh. Add calculated dose to achieve 0.5 mg/L free residual chlorine after 1 hour contact.",
    "High Test Hypochlorite (HTH/Perchloron): 60-70% available chlorine; more stable than bleaching powder.",
    "Chlorine tablets (Halazone): 0.5 g tablet disinfects 20 litres. Convenient for field/trekking use.",
    "Iodine: 2 drops of 2% iodine per litre; 20-30 min contact time. Active over wide pH range; emergency use.",
    "Note: Highly turbid water must be settled and filtered BEFORE chemical disinfection.",
]
for c in chem: story.append(bullet(c))

story.append(subsub("(3) Filtration"))
filt = [
    "Candle filter (Berkefeld/Chamberland): Unglazed porcelain/ceramic candles; silver-impregnated candles have self-sterilizing action. Must be cleaned regularly.",
    "Biosand filter: Layers of gravel and sand with biological Schmutzdecke layer on top; removes pathogens.",
    "SODIS (Solar Disinfection): Expose clear PET bottles to sunlight for 6 hours - UV destroys pathogens.",
]
for f in filt: story.append(bullet(f))
story.append(note("Principle: Reduce microbial load to safe level at point of use AND prevent re-contamination during storage (narrow-mouthed covered containers with taps)."))
story.append(PageBreak())

# ════════════════════════════════════════════════════════════════════════════
# SECTION 3 - SHORT ANSWERS
# ════════════════════════════════════════════════════════════════════════════
story.append(section_banner("SHORT ANSWERS  |  10 × 3 = 30 Marks"))
story.append(Spacer(1, 0.2*cm))

# Q11
story.append(qheader(11, "Any 3 Community Nutrition Programmes"))
np_data = [
    [B("Programme"), B("Launched"), B("Key Features")],
    ["ICDS (Integrated Child Development Services)", "1975",
     "Supplementary nutrition (SNP) to children <6 yrs and pregnant/lactating women via Anganwadi centres. Also: immunization, health check-up, nutrition education."],
    ["Mid-Day Meal Scheme / PM-POSHAN", "1995",
     "Hot cooked meal to Classes I-VIII in government schools. Provides ~450 kcal + 12g protein/day to primary children. Improves school attendance."],
    ["Anaemia Mukt Bharat / WIFS", "2013",
     "IFA (Iron-Folic Acid) supplementation. Weekly Iron-Folic Acid Supplementation (WIFS) for adolescent girls and boys. Also covers pregnant/lactating women."],
]
ntbl = Table(np_data, colWidths=[5*cm, 2*cm, 10*cm])
ntbl.setStyle(TableStyle([
    ("BACKGROUND", (0, 0), (-1, 0), colors.HexColor("#1a6b3c")),
    ("TEXTCOLOR", (0, 0), (-1, 0), colors.white),
    ("FONTNAME", (0, 0), (-1, 0), "Helvetica-Bold"),
    ("FONTSIZE", (0, 0), (-1, -1), 8.5),
    ("ALIGN", (0, 0), (-1, -1), "LEFT"),
    ("VALIGN", (0, 0), (-1, -1), "TOP"),
    ("ROWBACKGROUNDS", (0, 1), (-1, -1), [colors.HexColor("#f0faf4"), colors.white]),
    ("GRID", (0, 0), (-1, -1), 0.4, colors.HexColor("#aaaaaa")),
    ("TOPPADDING", (0, 0), (-1, -1), 5),
    ("BOTTOMPADDING", (0, 0), (-1, -1), 5),
    ("LEFTPADDING", (0, 0), (-1, -1), 5),
]))
story.append(ntbl)
story.append(hr())

# Q12
story.append(qheader(12, "Any 3 WHO-Recommended Procedures for Prevention of Air Pollution"))
ap = [
    B("(1) Transition to Clean Energy Sources") + ": Replace solid fuels (coal, biomass, wood, dung) with LPG, electricity, biogas, solar energy. "
    "India's PM Ujjwala Yojana provides LPG to BPL households to reduce indoor air pollution from biomass combustion.",
    B("(2) Emission Standards for Vehicles and Industry") + ": Tighter fuel quality and vehicle emission standards (India: BS-VI norms). "
    "Promote EVs and public mass transit. WHO AQGs 2021: PM2.5 annual mean = 5 ug/m3; PM10 = 15 ug/m3; NO2 = 10 ug/m3.",
    B("(3) Urban Planning and Waste Management") + ": Compact walkable cities; green spaces and tree canopy; efficient public transport. "
    "Ban open burning of municipal solid waste and agricultural residue (stubble burning).",
]
for a in ap: story.append(bullet(a))
story.append(hr())

# Q13
story.append(qheader(13, "Any 3 Health Care Delivery Indicators"))
hcd = [
    B("(1) Doctor-to-Population Ratio") + ": Number of qualified doctors per 1,000 (or 10,000) population. India's target: 1:1,000. "
    "WHO recommends at least 1 doctor + 1 nurse + 1 midwife per 1,000 population.",
    B("(2) Bed-to-Population Ratio") + ": Number of hospital beds per 1,000 population. Reflects inpatient care capacity. "
    "India: ~1.4 beds/1,000 (below WHO recommendation of 3.5/1,000).",
    B("(3) Access to Local Health Care") + ": % of population living within 5 km of a health facility (PHC/CHC/hospital). "
    "India norm: 1 PHC per 30,000 population (plains); 20,000 (hilly/tribal areas).",
]
for h in hcd: story.append(bullet(h))
story.append(note("Others: nurse-to-population ratio, per capita health expenditure, immunization coverage, antenatal care coverage, proportion of skilled birth attendants."))
story.append(hr())

# Q14
story.append(qheader(14, "Any 3 Approaches to Health Education"))
he = [
    B("(1) Individual Approach (Interpersonal)") + ": One-to-one communication; counselling; most effective for behavior change but time-consuming. "
    + I("Examples: physician advising patient to quit smoking; ANM antenatal counselling; diabetic dietary counselling."),
    B("(2) Group Approach") + ": Health education to a group simultaneously using lecture, demonstration, group discussion, role play, drama, flip charts. "
    + I("Examples: lecture to antenatal mothers at PHC; VHND discussions; school health talks; TB DOTS group counselling."),
    B("(3) Mass Media Approach") + ": Communication to large populations via TV, radio, newspapers, social media, hoardings. Wide reach, cost-effective per person, low interactivity. "
    + I("Examples: anti-tobacco TV campaigns; family planning radio broadcasts; COVID-19 social media awareness."),
]
for h in he: story.append(bullet(h))
story.append(hr())

# Q15
story.append(qheader(15, "3 Measures of Dispersion"))
md = [
    B("(1) Range") + ": Difference between highest and lowest values. Range = Maximum - Minimum. "
    "Simple to calculate but highly sensitive to outliers. " + I("Example: Scores 45, 60, 75, 90 -> Range = 90 - 45 = 45."),
    B("(2) Standard Deviation (SD)") + ": Square root of the average of squared deviations from the mean. "
    "Most commonly used mathematically precise measure. SD = sqrt[Sum(x - x_bar)^2 / (n-1)]. "
    "Normal distribution: Mean +/- 1 SD = 68.27%; Mean +/- 2 SD = 95.45%; Mean +/- 3 SD = 99.73% of data.",
    B("(3) Interquartile Range (IQR)") + ": IQR = Q3 - Q1 (75th - 25th percentile). Represents middle 50% of data. "
    "Less affected by outliers than Range. Preferred for skewed distributions; used with Median.",
]
for m in md: story.append(bullet(m))
story.append(note("Also: Variance = SD^2; Coefficient of Variation (CV) = (SD / Mean) x 100% allows comparison across different units."))
story.append(hr())

# Q16
story.append(qheader(16, "Any 3 Demographic Indicators"))
di_data = [
    [B("Indicator"), B("Formula"), B("India Value (approx. 2020)")],
    ["Crude Birth Rate (CBR)", "(Live births / Mid-year population) x 1,000", "~19.5 / 1,000"],
    ["Crude Death Rate (CDR)", "(Deaths / Mid-year population) x 1,000", "~6.2 / 1,000"],
    ["Infant Mortality Rate (IMR)", "(Deaths <1 year / Live births) x 1,000",
     "~28 / 1,000 live births\n(Most sensitive indicator of socioeconomic development)"],
]
ditbl = Table(di_data, colWidths=[5*cm, 6*cm, 6*cm])
ditbl.setStyle(TableStyle([
    ("BACKGROUND", (0, 0), (-1, 0), colors.HexColor("#1a3c5e")),
    ("TEXTCOLOR", (0, 0), (-1, 0), colors.white),
    ("FONTNAME", (0, 0), (-1, 0), "Helvetica-Bold"),
    ("FONTSIZE", (0, 0), (-1, -1), 8.5),
    ("ALIGN", (0, 0), (-1, -1), "LEFT"),
    ("VALIGN", (0, 0), (-1, -1), "MIDDLE"),
    ("ROWBACKGROUNDS", (0, 1), (-1, -1), [colors.HexColor("#f0f4f8"), colors.white]),
    ("GRID", (0, 0), (-1, -1), 0.4, colors.HexColor("#aaaaaa")),
    ("TOPPADDING", (0, 0), (-1, -1), 5),
    ("BOTTOMPADDING", (0, 0), (-1, -1), 5),
    ("LEFTPADDING", (0, 0), (-1, -1), 5),
]))
story.append(ditbl)
story.append(note("Others: Total Fertility Rate (TFR), Maternal Mortality Ratio (MMR), Life Expectancy at Birth, Natural Growth Rate, Sex Ratio."))
story.append(hr())

# Q17
story.append(qheader(17, "3 Important Responsibilities of WHO"))
story.append(body("WHO (est. April 7, 1948) is the directing and coordinating authority for international health within the UN system."))
who = [
    B("(1) Normative Function (Setting Norms & Standards)") + ": Establishes IHR 2005; develops evidence-based clinical guidelines; "
    "Essential Medicines List (EML); vaccine recommendations; WHO Air Quality Guidelines; Codex Alimentarius. "
    "Develops ICD (International Classification of Diseases) for standardized global disease coding. "
    "Declares Public Health Emergency of International Concern (PHEIC) - e.g., COVID-19 in January 2020.",
    B("(2) Technical Cooperation & Health Systems Strengthening") + ": Provides technical and financial support to member states. "
    "Coordinates global disease surveillance (GOARN). Coordinates disease eradication - smallpox eradicated 1980; polio eradication ongoing.",
    B("(3) Research & Information Dissemination") + ": Coordinates research on priority health topics (NTDs, AMR, NCDs, mental health). "
    "Publishes World Health Statistics, Global Burden of Disease reports, World Health Report. "
    "Disseminates evidence to guide national health policies.",
]
for w in who: story.append(bullet(w))
story.append(hr())

# Q18
story.append(qheader(18, "Any 3 Hazards of Bio-medical Waste"))
bmw = [
    B("(1) Infectious Hazards (Disease Transmission)") + ": Sharps (needles, syringes, scalpels), blood-soaked materials, "
    "body fluids, cultures harbor pathogens. Needlestick injuries transmit HIV, Hepatitis B (HBV), Hepatitis C (HCV). "
    "WHO estimates 40% of HBV/HCV infections in healthcare and 5% of HIV infections result from contaminated needles. "
    "Recycled syringes ('syringe reuse racket') transmit blood-borne infections in community.",
    B("(2) Chemical / Toxic Hazards") + ": Pharmaceutical waste, cytotoxic drugs (vincristine, cyclophosphamide - "
    "carcinogenic/mutagenic), mercury from broken thermometers/sphygmomanometers (neurotoxic). "
    "Disinfectants (formaldehyde, glutaraldehyde) cause skin irritation, chemical burns, endocrine disruption.",
    B("(3) Environmental Pollution Hazards") + ": Incineration of BMW releases dioxins, furans, heavy metals (mercury, lead, cadmium) and particulate matter. "
    "Improper land disposal contaminates soil and groundwater. "
    "Sharps in garbage injure sanitary workers and rag pickers. "
    "Radioactive waste from nuclear medicine poses radiation hazards if not stored per regulatory requirements.",
]
for b in bmw: story.append(bullet(b))
story.append(note("Governed by Bio-Medical Waste Management Rules 2016 (India) - 4 colour-coded categories."))
story.append(hr())

# Q19
story.append(qheader(19, "3 Important Fly Control Measures"))
story.append(body("Flies (especially " + I("Musca domestica") + " - housefly) are mechanical vectors of typhoid, diarrhoea, dysentery, "
    "cholera, hepatitis A, polio, and trachoma (Chlamydia trachomatis)."))
fly = [
    B("(1) Elimination of Breeding Places (Source Reduction - Most Effective)") + ": Flies breed in decaying organic matter "
    "(garbage, animal dung, sewage). Sanitary garbage disposal in covered bins with collection every 2-3 days. "
    "Proper dung disposal (biogas/manure pit). Fly-proof sanitary latrines. Fly larvae develop in 3-4 days.",
    B("(2) Chemical Control (Insecticides)") + ": Space sprays (pyrethrum, malathion) for adult flies indoors. "
    "Residual sprays on walls/garbage areas. Toxic baits (sugar + methomyl/trichlorfon). "
    "Larvicides (malathion, Bti) applied to breeding sites. NOTE: Rotate insecticide classes to prevent resistance.",
    B("(3) Mechanical / Physical Control") + ": Wire mesh fly-proof screens on windows and doors of food establishments, hospitals, homes. "
    "UV light traps (electric fly killers) for indoor food areas. "
    "Cover all food; store in fly-proof containers; refrigeration. "
    "Biological control: parasitic wasps (Nasonia vitripennis) parasitize fly pupae - eco-friendly IPM approach.",
]
for f in fly: story.append(bullet(f))
story.append(hr())

# Q20
story.append(qheader(20, "3 Components of AETCOM"))
story.append(body(B("AETCOM") + " = " + B("A") + "ttitude, " + B("E") + "thics, and " + B("Com") + "munication Module - "
    "introduced in NMC Competency-Based Medical Education (CBME) curriculum 2019 for MBBS students in India. "
    "Integrated across all phases (Phase I, II, III) and assessed through portfolio, OSCE, and reflective writing."))

story.append(subsub("(1) Attitude - Professional Attitudes and Behaviors"))
att = [
    "Developing humanism, empathy, integrity, respect for patients, and professionalism.",
    "Patient-centered care, compassion, respect for patient autonomy, non-judgmental approach.",
    "Sensitivity to socioeconomic, cultural, and linguistic differences.",
    "Accountability in clinical practice; team-based care.",
]
for a in att: story.append(bullet(a))

story.append(subsub("(2) Ethics - Medical Ethics and Bioethics"))
story.append(body(B("4 Core Bioethical Principles (Beauchamp and Childress):")))
eth = [
    B("Autonomy") + ": Respect the patient's right to make informed decisions.",
    B("Beneficence") + ": Act in the best interest of the patient.",
    B("Non-maleficence") + ': "First, do no harm" - Primum non nocere.',
    B("Justice") + ": Fair distribution of healthcare resources; treat all patients equally.",
]
for e in eth: story.append(bullet(e))
story.append(body("Topics: Informed consent, confidentiality, truth-telling/breaking bad news, end-of-life care, research ethics, "
    "conflicts of interest, organ transplantation ethics, resource allocation."))
story.append(body("Legal: MCI/NMC Code of Ethics, Consumer Protection Act in healthcare, MTP Act, Transplantation of Human Organs Act."))

story.append(subsub("(3) Communication - Communication Skills"))
comm = [
    B("Verbal communication") + ": Patient history taking, counselling, breaking bad news (SPIKES protocol), interprofessional communication, patient handover.",
    B("Non-verbal communication") + ": Body language, eye contact, posture, appropriate use of silence, physical distance (proxemics).",
    B("Written communication") + ": Medical records, referral letters, medico-legal documents (MLC certificates).",
    B("Doctor-patient relationship") + ": Informed consent process, shared decision-making.",
    B("Special populations") + ": Communication with elderly, children, persons with disabilities, different linguistic/cultural backgrounds.",
]
for c in comm: story.append(bullet(c))
story.append(Spacer(1, 0.3*cm))

# Final note
story.append(HRFlowable(width="100%", thickness=1.5, color=colors.HexColor("#1a3c5e"), spaceAfter=6))
story.append(Paragraph(
    "Reference: Park's Textbook of Preventive and Social Medicine | NMC CBME Curriculum 2019 | "
    "WHO Guidelines | Government of India Health Programmes",
    note_style
))

# ── Build PDF ────────────────────────────────────────────────────────────────
def on_page(canvas, doc):
    """Header and footer on every page."""
    canvas.saveState()
    w, h = A4
    # Header bar
    canvas.setFillColor(colors.HexColor("#1a3c5e"))
    canvas.rect(0, h - 1.2*cm, w, 1.2*cm, fill=1, stroke=0)
    canvas.setFont("Helvetica-Bold", 9)
    canvas.setFillColor(colors.white)
    canvas.drawString(1*cm, h - 0.85*cm, "Community Medicine - Paper I  |  Complete Model Answers")
    canvas.drawRightString(w - 1*cm, h - 0.85*cm, "Study Reference")
    # Footer
    canvas.setFillColor(colors.HexColor("#555555"))
    canvas.setFont("Helvetica", 8)
    canvas.drawCentredString(w / 2, 0.7*cm, f"Page {doc.page}  |  Reference: Park's Textbook of Preventive and Social Medicine")
    canvas.restoreState()

doc = SimpleDocTemplate(
    OUTPUT,
    pagesize=A4,
    topMargin=1.6*cm,
    bottomMargin=1.4*cm,
    leftMargin=1.8*cm,
    rightMargin=1.8*cm,
    title="Community Medicine Paper I - Complete Model Answers",
    author="Orris Study Reference",
    subject="Community Medicine | Preventive and Social Medicine",
)

doc.build(story, onFirstPage=on_page, onLaterPages=on_page)
print(f"PDF generated: {OUTPUT}")
Running Command

cd /home/daytona/workspace/community-medicine-pdf && python3 generate_pdf.py 2>&1

Running Command

ls -lh /home/daytona/workspace/community-medicine-pdf/Community_Medicine_Paper1_Answers.pdf

Your PDF study reference is ready. Download it here:

Community Medicine Paper1 Answers

PDF Document · PDF

What's included in the PDF (34 KB, fully formatted):
  • Cover page with a structured summary table (section, questions, marks)
  • Q1-Q2 - Long Essays with full stepwise epidemic investigation protocol and 3-level occupational disease prevention framework
  • Q3-Q10 - Short Essays with bullet-point answers, sub-headings, and highlighted key terms
  • Q11-Q20 - Short Answers with colour-coded tables (nutrition programmes, demographic indicators) and formatted bullet lists
  • Running header and footer on every page with page numbers
  • Reference note: Park's Textbook of Preventive and Social Medicine, NMC CBME Curriculum 2019
The layout uses colour-coded section banners (dark blue for section headers, red for sub-headings, green for sub-sub-headings) to make it easy to navigate while revising.
This is a shared conversation. Sign in to Orris to start your own chat.