Answer for second question according tobpsm park
"A process aimed at encouraging people to want to be healthy, to know how to stay healthy, to do what they can individually and collectively to maintain health, and to seek help when needed."

Make this answer aas pdf
ls -la /tmp/workspace/ 2>/dev/null || mkdir -p /tmp/workspace && echo "created"
mkdir -p /tmp/workspace/health-edu && python3 << 'EOF' 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 doc = SimpleDocTemplate( "/tmp/workspace/health-edu/Health_Education_Park.pdf", pagesize=A4, rightMargin=2*cm, leftMargin=2*cm, topMargin=2*cm, bottomMargin=2*cm ) styles = getSampleStyleSheet() # Custom styles title_style = ParagraphStyle( 'CustomTitle', parent=styles['Title'], fontSize=16, textColor=colors.HexColor('#1a3a5c'), spaceAfter=6, alignment=TA_CENTER, fontName='Helvetica-Bold' ) subtitle_style = ParagraphStyle( 'Subtitle', parent=styles['Normal'], fontSize=10, textColor=colors.HexColor('#4a4a4a'), spaceAfter=4, alignment=TA_CENTER, fontName='Helvetica' ) h1_style = ParagraphStyle( 'H1', parent=styles['Heading1'], fontSize=13, textColor=colors.HexColor('#1a3a5c'), spaceBefore=14, spaceAfter=4, fontName='Helvetica-Bold', borderPad=4, ) h2_style = ParagraphStyle( 'H2', parent=styles['Heading2'], fontSize=11, textColor=colors.HexColor('#2e6da4'), spaceBefore=10, spaceAfter=3, fontName='Helvetica-Bold' ) h3_style = ParagraphStyle( 'H3', parent=styles['Heading3'], fontSize=10, textColor=colors.HexColor('#c0392b'), spaceBefore=6, spaceAfter=2, fontName='Helvetica-Bold' ) body_style = ParagraphStyle( 'Body', parent=styles['Normal'], fontSize=10, textColor=colors.HexColor('#222222'), spaceAfter=5, leading=15, fontName='Helvetica', alignment=TA_JUSTIFY ) bullet_style = ParagraphStyle( 'Bullet', parent=styles['Normal'], fontSize=10, textColor=colors.HexColor('#222222'), spaceAfter=3, leading=14, fontName='Helvetica', leftIndent=18, bulletIndent=8, alignment=TA_JUSTIFY ) note_style = ParagraphStyle( 'Note', parent=styles['Normal'], fontSize=9, textColor=colors.HexColor('#555555'), spaceAfter=6, fontName='Helvetica-Oblique', alignment=TA_CENTER ) story = [] # Title story.append(Spacer(1, 0.3*cm)) story.append(Paragraph("CHAPTER 22: COMMUNICATION FOR HEALTH EDUCATION", title_style)) story.append(Paragraph("Question 2 — Long Essay Answer", subtitle_style)) story.append(Paragraph("Based on: Park's Textbook of Preventive and Social Medicine (BPSM Park)", note_style)) story.append(HRFlowable(width="100%", thickness=2, color=colors.HexColor('#1a3a5c'), spaceAfter=8)) # ───────────────────────────────────────────────────────────── # SECTION A: DEFINITION # ───────────────────────────────────────────────────────────── story.append(Paragraph("A. WHAT IS HEALTH EDUCATION?", h1_style)) story.append(HRFlowable(width="100%", thickness=0.5, color=colors.HexColor('#2e6da4'), spaceAfter=5)) story.append(Paragraph( "Health education is a term commonly used and referred to by health professionals. There is no single universally " "acceptable definition, but the key concepts emphasize <b>behaviour change</b> through an educational process.", body_style)) story.append(Paragraph("Important Definitions:", h2_style)) defs = [ ("<b>Park's classic definition:</b>", "\"Health education is the translation of what is known about health, into desirable individual and community behaviour patterns by means of an educational process.\""), ("<b>John M. Last:</b>", "\"The process by which individuals and groups of people learn to behave in a manner conducive to the promotion, maintenance or restoration of health.\""), ("<b>National Conference on Preventive Medicine (USA):</b>", "\"Health education is a process that informs, motivates and helps people to adopt and maintain healthy practices and lifestyles, advocates environmental changes as needed to facilitate this goal and conducts professional training and research to the same end.\""), ("<b>Alma-Ata Declaration (1978) — Dynamic Definition:</b>", "\"A process aimed at encouraging people to want to be healthy, to know how to stay healthy, to do what they can individually and collectively to maintain health, and to seek help when needed.\""), ] for label, defn in defs: story.append(Paragraph(f"\u2022 {label}", bullet_style)) story.append(Paragraph(f" <i>{defn}</i>", ParagraphStyle('IndentedItalic', parent=bullet_style, leftIndent=30, fontName='Helvetica-Oblique', fontSize=9.5))) story.append(Spacer(1, 2)) story.append(Paragraph( "The <b>modern concept</b> (post Alma-Ata) emphasizes health behaviour and related actions of individuals, families, " "organisations, or entire communities. The underlying objective is to help individuals become self-reliant in matters of health.", body_style)) # ───────────────────────────────────────────────────────────── # SECTION B: PRINCIPLES # ───────────────────────────────────────────────────────────── story.append(Paragraph("B. PRINCIPLES OF HEALTH EDUCATION", h1_style)) story.append(HRFlowable(width="100%", thickness=0.5, color=colors.HexColor('#2e6da4'), spaceAfter=5)) story.append(Paragraph( "Health education brings together the art and science of medicine with the principles and practice of general education. " "The link is found in the social and behavioural sciences — sociology, psychology and social anthropology. " "Health education cannot be 'given' to one person by another; it involves teaching, learning and inculcation of habits. " "Key principles of learning used in health education include:", body_style)) principles = [ ("1. Credibility", "The message must be perceived as <b>trustworthy</b> by the receiver. Good health education is based on facts — " "consistent with scientific knowledge and also with local culture, educational system and social goals. Without trust " "and confidence in the communicator, no desired action will follow.", "<i>Example:</i> A respected village doctor explaining ORS for diarrhoea is more credible than a pamphlet alone."), ("2. Interest (Felt Needs)", "People are unlikely to listen to things that are not in their interest. Health programmes must be based on <b>'felt needs'</b> " "— needs the people feel about themselves. The health educator must first find out the real health needs of the people.", "<i>Example:</i> If villagers are worried about malaria, a session on malaria prevention will attract more interest."), ("3. Participation", "Participation is a <b>key word</b> in health education. Based on the psychological principle of active learning. " "The Alma-Ata Declaration states: 'The people have a right and duty to participate individually and collectively in " "the planning and implementation of their health care.' High participation creates a sense of involvement, personal acceptance and decision-making.", "<i>Example:</i> Involving village women in antenatal care discussions rather than just lecturing them."), ("4. Motivation", "There is a fundamental desire to learn in every person; awakening this desire is called motivation. " "<b>Primary motives</b> (hunger, survival) are inborn driving forces. <b>Secondary motives</b> (praise, rewards, recognition) " "are created by outside incentives. Motivation is a first step in learning to change.", "<i>Example:</i> Rewarding a mother who brings her child for immunization encourages others to follow."), ("5. Comprehension", "The message must be <b>easily understandable</b>. Difficult medical/technical terms must be avoided and replaced " "with simple language appropriate to the audience's literacy level.", "<i>Example:</i> Explaining 'germs' as 'invisible insects in dirty water' for illiterate rural audiences."), ("6. Reinforcement", "Health information needs <b>repeated exposure</b> to bring about lasting behaviour change. A single lecture is rarely sufficient. " "Follow-up visits, reminders, and repetition in different forms reinforce learning.", "<i>Example:</i> Repeated radio broadcasts on handwashing combined with a village demonstration."), ("7. Learning by Doing", "Active participation and practice fix learning better than passive reception. Demonstrations are more effective than verbal description alone.", "<i>Example:</i> Demonstrating how to prepare ORS at home rather than just describing it."), ("8. Known to Unknown", "Education should proceed <b>from familiar concepts to new ones</b>. Build on what people already know.", "<i>Example:</i> Starting from local food habits before introducing concepts of a balanced diet."), ] for title, desc, example in principles: story.append(Paragraph(title, h3_style)) story.append(Paragraph(desc, body_style)) story.append(Paragraph(example, ParagraphStyle('ExampleStyle', parent=body_style, leftIndent=18, textColor=colors.HexColor('#555555'), fontSize=9.5))) story.append(Spacer(1, 2)) # ───────────────────────────────────────────────────────────── # SECTION C: COMMUNICATION PROCESS # ───────────────────────────────────────────────────────────── story.append(Paragraph("C. THE COMMUNICATION PROCESS", h1_style)) story.append(HRFlowable(width="100%", thickness=0.5, color=colors.HexColor('#2e6da4'), spaceAfter=5)) story.append(Paragraph( "Communication is the basis of human interaction and is a complex process. According to Park, it has five main components:", body_style)) # Communication components table comp_data = [ ["Component", "Role / Description"], ["1. Sender (Source)", "Originator of the message (e.g., health worker, doctor). Must know his objectives, audience needs, message, channels and own limitations. Impact depends on social status, knowledge and prestige."], ["2. Receiver (Audience)", "May be a single person or a group. Can be controlled (homogeneous, common interest) or uncontrolled (gathered out of curiosity). The more homogeneous, the more effective the communication."], ["3. Message (Content)", "The information transmitted for the audience to receive, understand, accept and act upon. May be words, pictures or signs. An inadequate message is a common reason health communication fails."], ["4. Channel (Medium)", "The means of transmission: interpersonal (face-to-face), group (meetings, group discussion), or mass media (radio, TV, posters). A combination of methods is recommended for maximum effectiveness."], ["5. Feedback (Effect)", "Flow of information from audience back to sender. It is the audience's reaction. If the message is unclear, feedback allows the sender to modify it. Immediate in interpersonal communication; delayed in mass media."], ] comp_table = Table(comp_data, colWidths=[4*cm, 13.5*cm]) comp_table.setStyle(TableStyle([ ('BACKGROUND', (0,0), (-1,0), colors.HexColor('#1a3a5c')), ('TEXTCOLOR', (0,0), (-1,0), colors.white), ('FONTNAME', (0,0), (-1,0), 'Helvetica-Bold'), ('FONTSIZE', (0,0), (-1,0), 10), ('ALIGN', (0,0), (-1,-1), 'LEFT'), ('VALIGN', (0,0), (-1,-1), 'TOP'), ('FONTNAME', (0,1), (0,-1), 'Helvetica-Bold'), ('FONTSIZE', (0,1), (-1,-1), 9.5), ('ROWBACKGROUNDS', (0,1), (-1,-1), [colors.HexColor('#eef4fb'), colors.white]), ('GRID', (0,0), (-1,-1), 0.5, colors.HexColor('#aaaaaa')), ('TOPPADDING', (0,0), (-1,-1), 5), ('BOTTOMPADDING', (0,0), (-1,-1), 5), ('LEFTPADDING', (0,0), (-1,-1), 6), ])) story.append(comp_table) story.append(Spacer(1, 6)) # Communication flow diagram (text-based) story.append(Paragraph( "<b>Communication Flow:</b> " "[Sender] → [Message] → [Channel] → [Receiver] → Awareness / Interest / Evaluation / Adoption (Behaviour Change)", ParagraphStyle('FlowBox', parent=body_style, backColor=colors.HexColor('#f0f6ff'), borderColor=colors.HexColor('#2e6da4'), borderWidth=1, borderPad=8, textColor=colors.HexColor('#1a3a5c'), alignment=TA_CENTER, fontSize=10) )) story.append(Paragraph(" ↑ Feedback ↑", ParagraphStyle('FeedbackArrow', parent=body_style, textColor=colors.HexColor('#c0392b'), alignment=TA_CENTER, fontSize=10))) story.append(Spacer(1, 4)) story.append(Paragraph("Types of Communication:", h2_style)) types = [ ("<b>One-way (Didactic method):</b>", "Flow from communicator to audience only (e.g., lecture). Drawbacks: knowledge is imposed, no feedback, authoritative, does not effectively influence human behaviour."), ("<b>Two-way (Socratic method):</b>", "Both communicator and audience take part. Audience raises questions, adds ideas and opinions. More likely to influence behaviour. Active and democratic process."), ] for label, desc in types: story.append(Paragraph(f"\u2022 {label} {desc}", bullet_style)) # ───────────────────────────────────────────────────────────── # SECTION D: STEPS IN PLANNING # ───────────────────────────────────────────────────────────── story.append(Paragraph("D. STEPS IN PLANNING A HEALTH EDUCATIONAL SESSION IN A VILLAGE", h1_style)) story.append(HRFlowable(width="100%", thickness=0.5, color=colors.HexColor('#2e6da4'), spaceAfter=5)) steps = [ ("Step 1: Community Diagnosis / Assessment of Needs", "Identify the <b>health needs and problems</b> of the village community. Collect data on prevailing diseases, socioeconomic status, literacy levels and cultural practices. Distinguish between <b>felt needs</b> (what the community perceives) and <b>real needs</b> (identified by health workers)."), ("Step 2: Setting Objectives", "Define clear, specific, measurable <b>educational objectives</b>. Decide what the audience should know, feel, or do after the session. " "<i>Example: 'By the end of this session, mothers will be able to prepare ORS at home.'</i>"), ("Step 3: Identify the Target Group (Audience)", "Decide <b>who will attend</b> — mothers, farmers, school children, anganwadi workers, etc. The more homogeneous the audience, the more effective the communication."), ("Step 4: Select the Topic / Content", "Decide on the <b>subject matter</b> based on the identified health problem. Content should be relevant, accurate and appropriate for the literacy level. Proceed from known to unknown."), ("Step 5: Select Methods and Media", "Choose appropriate <b>methods</b> (individual counselling, group discussion, demonstration, role play, socio-drama) and <b>media</b> (flip charts, models, folk media, film, posters). " "Combine multiple methods for maximum effectiveness. For a village audience, folk media (local songs, dramas, Nautanki, Burrakatha) and demonstrations are highly effective."), ("Step 6: Plan the Logistics", "Fix the <b>time, date, and venue</b> (preferably accessible and culturally acceptable — community hall, panchayat building). " "Arrange audio-visual aids, equipment, and materials. Inform key village leaders and community members in advance."), ("Step 7: Pre-test the Message", "Test the message with a small group before the main session to check for <b>clarity, acceptability</b> and comprehension. Modify based on feedback."), ("Step 8: Conduct the Session", "Begin with introductions and rapport building. Deliver the message using selected methods and media. " "Encourage <b>active participation</b> — questions, discussions, and demonstrations. Use simple language; avoid technical jargon."), ("Step 9: Evaluation", "Assess whether objectives were achieved. Use questions, observation, or short tests. Evaluation may be " "<b>immediate</b> (knowledge gained) or <b>follow-up</b> (behaviour change observed later in the community)."), ("Step 10: Follow-up", "Schedule follow-up visits to <b>reinforce the message</b>. Assess changes in health behaviour in the community. " "Plan further sessions based on evaluation findings."), ] for step_title, step_desc in steps: story.append(Paragraph(step_title, h3_style)) story.append(Paragraph(step_desc, body_style)) # Footer / Source story.append(Spacer(1, 0.5*cm)) story.append(HRFlowable(width="100%", thickness=1.5, color=colors.HexColor('#1a3a5c'), spaceAfter=6)) story.append(Paragraph( "<b>Source:</b> Park's Textbook of Preventive and Social Medicine (BPSM Park) | " "Chapter 22: Communication for Health Education | Pages: 959-970, 985-989", note_style)) doc.build(story) print("PDF created successfully!") EOF
Health Education Park
PDF Document · PDF
Thank you it's very helpful
Barriers of communication and preventive measures for 5 marks according to psm park textbook
"Even when health services are readily available, the social and cultural barriers can present serious problems to the achievement of health behaviour change." — Park
| Barrier | Preventive Measure |
|---|---|
| Physiological | Use of hearing aids; speak clearly; use visual aids for the hearing impaired |
| Psychological | Build rapport and trust first; use simple language; address felt needs; involve community leaders to reduce fear/prejudice |
| Environmental | Choose a quiet, spacious, well-lit venue; ensure all can see and hear; reduce crowd size if needed |
| Cultural | Use local language and dialects; involve community leaders and local influencers; use folk media (songs, drama, Nautanki); respect local customs; train local health workers from the same community |
| Literacy-related | Use pictures, models, demonstrations and audio-visual aids instead of text-heavy materials |
| Language | Use interpreters; prepare messages in local languages |
| Attitude/Beliefs | Use two-way (Socratic) communication; address misconceptions; motivate through felt needs; use peer educators |
Make this pdf
python3 << 'EOF' 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 doc = SimpleDocTemplate( "/tmp/workspace/health-edu/Barriers_of_Communication_Park.pdf", pagesize=A4, rightMargin=2*cm, leftMargin=2*cm, topMargin=2*cm, bottomMargin=2*cm ) styles = getSampleStyleSheet() title_style = ParagraphStyle('Title', parent=styles['Title'], fontSize=15, textColor=colors.HexColor('#1a3a5c'), spaceAfter=4, alignment=TA_CENTER, fontName='Helvetica-Bold') subtitle_style = ParagraphStyle('Subtitle', parent=styles['Normal'], fontSize=10, textColor=colors.HexColor('#4a4a4a'), spaceAfter=4, alignment=TA_CENTER, fontName='Helvetica') note_style = ParagraphStyle('Note', parent=styles['Normal'], fontSize=9, textColor=colors.HexColor('#555555'), spaceAfter=6, fontName='Helvetica-Oblique', alignment=TA_CENTER) h1_style = ParagraphStyle('H1', parent=styles['Heading1'], fontSize=12, textColor=colors.HexColor('#1a3a5c'), spaceBefore=12, spaceAfter=4, fontName='Helvetica-Bold') h2_style = ParagraphStyle('H2', parent=styles['Heading2'], fontSize=11, textColor=colors.HexColor('#c0392b'), spaceBefore=8, spaceAfter=3, fontName='Helvetica-Bold') body_style = ParagraphStyle('Body', parent=styles['Normal'], fontSize=10, textColor=colors.HexColor('#222222'), spaceAfter=5, leading=15, fontName='Helvetica', alignment=TA_JUSTIFY) bullet_style = ParagraphStyle('Bullet', parent=styles['Normal'], fontSize=10, textColor=colors.HexColor('#222222'), spaceAfter=3, leading=14, fontName='Helvetica', leftIndent=18, bulletIndent=6, alignment=TA_JUSTIFY) quote_style = ParagraphStyle('Quote', parent=styles['Normal'], fontSize=10, textColor=colors.HexColor('#2e6da4'), spaceAfter=6, leading=14, fontName='Helvetica-Oblique', leftIndent=20, rightIndent=20, borderPad=6, backColor=colors.HexColor('#eef4fb')) keypoint_style = ParagraphStyle('KeyPoint', parent=styles['Normal'], fontSize=10, textColor=colors.HexColor('#222222'), spaceAfter=3, leading=14, fontName='Helvetica', leftIndent=18) story = [] # ── HEADER ────────────────────────────────────────────────── story.append(Spacer(1, 0.2*cm)) story.append(Paragraph("BARRIERS OF COMMUNICATION & PREVENTIVE MEASURES", title_style)) story.append(Paragraph("5 Marks Answer | Chapter 22: Communication for Health Education", subtitle_style)) story.append(Paragraph("Based on: Park's Textbook of Preventive and Social Medicine (BPSM Park)", note_style)) story.append(HRFlowable(width="100%", thickness=2, color=colors.HexColor('#1a3a5c'), spaceAfter=8)) # ── DEFINITION ────────────────────────────────────────────── story.append(Paragraph("DEFINITION", h1_style)) story.append(HRFlowable(width="100%", thickness=0.5, color=colors.HexColor('#2e6da4'), spaceAfter=5)) story.append(Paragraph( "Health education may often <b>fail</b> due to communication barriers between the educator and the community. " "These barriers must be <b>identified and removed</b> for effective health communication and behaviour change.", body_style)) # ── BARRIERS ──────────────────────────────────────────────── story.append(Paragraph("BARRIERS OF COMMUNICATION", h1_style)) story.append(HRFlowable(width="100%", thickness=0.5, color=colors.HexColor('#2e6da4'), spaceAfter=5)) story.append(Paragraph("Park classifies barriers of communication into <b>4 types:</b>", body_style)) # 1. Physiological story.append(Paragraph("1. Physiological Barriers", h2_style)) story.append(Paragraph("These arise from physical limitations in the communicator or receiver:", body_style)) for pt in [ "Difficulties in <b>hearing</b> (deafness, hearing impairment)", "Difficulties in <b>expression</b> (speech defects, stammering)", "Poor eyesight affecting reading of health materials", ]: story.append(Paragraph(f"\u2022 {pt}", bullet_style)) # 2. Psychological story.append(Paragraph("2. Psychological Barriers", h2_style)) story.append(Paragraph("These are mental and emotional obstacles:", body_style)) for pt in [ "<b>Emotional disturbances</b> — anxiety, fear, grief", "<b>Neurosis</b> or psychiatric problems", "Varying <b>levels of intelligence</b>", "<b>Language or comprehension difficulties</b> — message not understood at receiver's cognitive level", "Pre-existing <b>prejudices and misconceptions</b> about health matters", ]: story.append(Paragraph(f"\u2022 {pt}", bullet_style)) # 3. Environmental story.append(Paragraph("3. Environmental Barriers", h2_style)) story.append(Paragraph("These arise from the physical surroundings:", body_style)) for pt in [ "<b>Noise</b> — background noise disrupting the message", "<b>Invisibility</b> — inability to see the communicator or visual aids clearly", "<b>Congestion</b> — overcrowded venues reducing attention and participation", "Poor lighting, uncomfortable seating, inadequate space", ]: story.append(Paragraph(f"\u2022 {pt}", bullet_style)) # 4. Cultural story.append(Paragraph("4. Cultural Barriers", h2_style)) story.append(Paragraph("These are the <b>most significant</b> barriers in India and developing countries:", body_style)) for pt in [ "<b>Illiteracy</b> — limits understanding of written material", "Low <b>levels of knowledge and understanding</b>", "Deep-rooted <b>customs, beliefs and religious practices</b> (e.g., resistance to family planning)", "<b>Negative or indifferent attitudes</b> toward health messages", "<b>Economic and social class differences</b> between educator and audience", "<b>Language variations</b> — regional dialects, local languages", "<b>Cultural gap</b> between urban-educated health workers and rural population", ]: story.append(Paragraph(f"\u2022 {pt}", bullet_style)) # Quote box story.append(Spacer(1, 4)) story.append(Paragraph( "\u201cEven when health services are readily available, the social and cultural barriers can present serious " "problems to the achievement of health behaviour change. These barriers should be identified and removed.\u201d", quote_style)) story.append(Paragraph("\u2014 Park's Textbook of PSM", ParagraphStyle('QuoteAuthor', parent=note_style, alignment=TA_LEFT, leftIndent=20))) # ── PREVENTIVE MEASURES ───────────────────────────────────── story.append(Paragraph("PREVENTIVE MEASURES (How to Overcome Barriers)", h1_style)) story.append(HRFlowable(width="100%", thickness=0.5, color=colors.HexColor('#2e6da4'), spaceAfter=6)) table_data = [ ["Barrier", "Preventive Measures"], ["Physiological", "Use hearing aids; speak slowly and clearly;\nuse visual aids for hearing-impaired audiences"], ["Psychological", "Build rapport and trust first; use simple language;\naddress felt needs; involve community leaders to reduce fear and prejudice"], ["Environmental", "Choose a quiet, spacious, well-lit venue;\nensure all participants can see and hear;\nreduce crowd size if needed"], ["Cultural\n(Most Important)", "Use local language and dialects; involve community leaders;\nuse folk media (songs, drama, Nautanki, Burrakatha);\nrespect local customs; train local health workers from the same community"], ["Literacy-related", "Use pictures, models, demonstrations and\naudio-visual aids instead of text-heavy materials"], ["Language", "Use interpreters; prepare messages in local languages;\nuse bilingual health workers"], ["Attitude / Beliefs", "Use two-way (Socratic) communication; address misconceptions;\nmotivate through felt needs; use peer educators"], ] col_widths = [4.5*cm, 13*cm] table = Table(table_data, colWidths=col_widths, repeatRows=1) table.setStyle(TableStyle([ ('BACKGROUND', (0, 0), (-1, 0), colors.HexColor('#1a3a5c')), ('TEXTCOLOR', (0, 0), (-1, 0), colors.white), ('FONTNAME', (0, 0), (-1, 0), 'Helvetica-Bold'), ('FONTSIZE', (0, 0), (-1, 0), 10), ('ALIGN', (0, 0), (-1, -1), 'LEFT'), ('VALIGN', (0, 0), (-1, -1), 'TOP'), ('FONTNAME', (0, 1), (0, -1), 'Helvetica-Bold'), ('FONTNAME', (1, 1), (1, -1), 'Helvetica'), ('FONTSIZE', (0, 1), (-1, -1), 9.5), ('ROWBACKGROUNDS', (0, 1), (-1, -1), [colors.HexColor('#eef4fb'), colors.white]), ('GRID', (0, 0), (-1, -1), 0.5, colors.HexColor('#aaaaaa')), ('TOPPADDING', (0, 0), (-1, -1), 6), ('BOTTOMPADDING', (0, 0), (-1, -1), 6), ('LEFTPADDING', (0, 0), (-1, -1), 7), ('TEXTCOLOR', (0, 3), (0, 3), colors.HexColor('#c0392b')), # Environmental row label ('TEXTCOLOR', (0, 4), (0, 4), colors.HexColor('#c0392b')), # Cultural row label ])) story.append(table) # ── KEY POINTS ────────────────────────────────────────────── story.append(Spacer(1, 0.4*cm)) story.append(Paragraph("KEY POINTS TO REMEMBER (For Exam)", h1_style)) story.append(HRFlowable(width="100%", thickness=0.5, color=colors.HexColor('#2e6da4'), spaceAfter=5)) key_points = [ "Park lists <b>4 categories</b> of barriers: Physiological, Psychological, Environmental, Cultural.", "<b>Cultural barriers are the most important</b> in India — illiteracy, beliefs, customs, and language.", "Barriers should be <b>identified early</b> and eliminated for health education to succeed.", "<b>Two-way (Socratic) communication</b> helps overcome psychological and cultural barriers by encouraging active participation.", "<b>Feedback</b> in the communication process helps detect and correct barriers in real time.", ] for i, pt in enumerate(key_points, 1): story.append(Paragraph(f"{i}. {pt}", keypoint_style)) story.append(Spacer(1, 2)) # ── FOOTER ────────────────────────────────────────────────── story.append(Spacer(1, 0.5*cm)) story.append(HRFlowable(width="100%", thickness=1.5, color=colors.HexColor('#1a3a5c'), spaceAfter=6)) story.append(Paragraph( "<b>Source:</b> Park's Textbook of Preventive and Social Medicine (BPSM Park) | " "Chapter 22: Communication for Health Education | Page: 960", note_style)) doc.build(story) print("PDF created successfully!") EOF
Barriers of Communication Park
PDF Document · PDF