Chandipura virus in details with pictures and sign and symptoms cartoon picture mujhe presention karna hai school health program to chart me drow kar pau aese singh and symptoms cartoon picture
Chandipura virus signs symptoms encephalitis children India
A school health chart showing cartoon children with Chandipura virus signs and symptoms. The chart has a title "Chandipura Virus - Signs & Symptoms" in bold. Show 6 cartoon child characters each illustrating one symptom: 1) A child with high fever - red thermometer showing high temperature with flames, 2) A child with severe headache - hands on head with pain lines, 3) A child having seizures/convulsions - shaking with zigzag lines, 4) A child vomiting - feeling nauseous, 5) A child drowsy/unconscious - eyes closing, lying down, 6) A child with rash or altered consciousness - confused look. Each symptom has a simple Hindi and English label. Bright colors, child-friendly cartoon style suitable for a school health poster in India. Include sandfly vector image at bottom with a cross/warning sign.
A colorful school health awareness poster about Chandipura virus prevention and transmission for Indian children. Show: 1) A sandfly cartoon character with a warning symbol - labeled "Sandfly - Vector/Carrier", 2) Arrow showing transmission from sandfly to child, 3) Simple prevention tips as cartoon icons: wear full clothes, use mosquito net, keep surroundings clean, avoid stagnant water. Title: "Chandipura Virus - Prevention" in bold red and blue. Simple cartoon style for primary school children in India. Include map outline of India with affected states marked. Bright educational poster style.


| Vector | Role |
|---|---|
| Sandfly (Phlebotomus papatasi) | Main carrier - katne se virus phailta hai |
| Mosquito | Bhi phaila sakta hai |
| Tick | Bhi carrier ho sakta hai |
| # | Symptom (Hindi) | Symptom (English) | Chart Icon |
|---|---|---|---|
| 1 | Tez Bukhaar | High Fever (104Β°F+) | π‘οΈ Thermometer red |
| 2 | Sar Dard | Severe Headache | π€ Hands on head |
| 3 | Ulti / Matali | Vomiting / Nausea | π€’ Nauseous face |
| 4 | Pet Dard | Abdominal Pain | π£ Stomach holding |
| 5 | Jhatke / Daure | Seizures / Convulsions | β‘ Shaking body |
| 6 | Behoshi / Confusion | Altered Consciousness | π΅ Dizzy/Confused |
| 7 | Neend-sa Lagana | Drowsiness / Lethargy | π΄ Closing eyes |
| 8 | Koma | Coma (severe cases) | π₯ Hospital bed |
Warning: Fever se Coma tak sirf 48 ghante lag sakte hain - bahut tezi se aage badhta hai! (Case fatality rate 56-75%)
Sandfly kataa
β
Virus khoon mein jaata hai
β
Brain ke neurons (nerve cells) mein pahunchta hai
β
6 ghante mein neurons mein replicate hota hai
β
Neurons ki death (Apoptosis via FAS pathway)
β
Brain mein swelling (Encephalitis)
β
Seizures β Coma β Death
| Type | Details |
|---|---|
| Koi specific antiviral nahi | Abhi tak koi vaccine ya dawai nahi |
| Supportive Care | Oxygen, fluids, fever control |
| Seizure management | Anti-epileptic drugs |
| ICU care | Severe cases mein zaruri |
| Early referral | Jaldi hospital le jaana SABSE ZARURI |
| Year | State | Deaths |
|---|---|---|
| 2003-2004 | Andhra Pradesh, Gujarat | ~329 cases, 75% fatality |
| 2005 | Gujarat | Major outbreak |
| 2024 | Gujarat, Rajasthan | 82 deaths, 245 cases |
Source: Harrison's Principles of Internal Medicine 22E (2025) + WHO Outbreak Report 2024 + Springer Nature Public Health Research 2024
Generate a printable PDF chart/poster for classroom wall
A vibrant, detailed school health education poster about Chandipura Virus for Indian classroom wall. A2 size landscape layout. Top banner in orange-red gradient: "CHANDIPURA VIRUS - School Health Awareness Poster" in bold English and Hindi "ΰ€ΰ€Ύΰ€ΰ€¦ΰ₯ΰ€ͺΰ₯ΰ€°ΰ€Ύ ΰ€΅ΰ€Ύΰ€―ΰ€°ΰ€Έ - ΰ€Έΰ₯ΰ€΅ΰ€Ύΰ€Έΰ₯ΰ€₯ΰ₯ΰ€― ΰ€ΰ€Ύΰ€ΰ€°ΰ₯ΰ€ΰ€€ΰ€Ύ". Left column: 8 cartoon child characters each showing one symptom with bold label: 1-Tez Bukhaar/High Fever (red thermometer), 2-Sar Dard/Headache (head pain), 3-Ulti/Vomiting (nausea), 4-Pet Dard/Abdominal Pain, 5-Jhatke/Seizures (lightning bolts), 6-Behoshi/Unconscious (eyes closed), 7-Neend/Drowsiness, 8-Koma/Coma. Center: large cartoon sandfly with red X and transmission diagram showing sandfly biting child, arrow, brain inflammation. Right column: Prevention tips as green checkmarks with cartoon icons: wear full clothes, use mosquito net, clean surroundings, no stagnant water, go to doctor immediately for fever. Bottom: "48 ghante mein doctor ke paas jaao!" warning in red. Bright educational colors, age-appropriate cartoon art, clear text labels in both Hindi and English.
400, message: Got more than 4194304 bytes when reading: b'data: {"candidates": [{"content": {"role": "model","parts": [{"inlineData": {"mimeType": "image/png"...'.
We encountered an error while processing your request. Please try again or reach out to us for help.
Please provide ye sari details AEK pdf file jo me download kar saku
mkdir -p /home/daytona/workspace/chandipura && curl -s -o /home/daytona/workspacβ¦
~/chandipura/make_pdf.py
from reportlab.lib.pagesizes import A4
from reportlab.lib import colors
from reportlab.lib.units import cm, mm
from reportlab.platypus import (SimpleDocTemplate, Paragraph, Spacer, Image,
Table, TableStyle, HRFlowable, PageBreak)
from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle
from reportlab.lib.enums import TA_CENTER, TA_LEFT, TA_JUSTIFY
from reportlab.pdfgen import canvas
from reportlab.lib.colors import HexColor
import os
OUTPUT = "/home/daytona/workspace/chandipura/Chandipura_Virus_School_Health.pdf"
SYMPTOMS_IMG = "/home/daytona/workspace/chandipura/symptoms.png"
PREVENTION_IMG = "/home/daytona/workspace/chandipura/prevention.png"
# Colors
ORANGE = HexColor("#E65100")
RED = HexColor("#C62828")
GREEN = HexColor("#2E7D32")
BLUE = HexColor("#1565C0")
YELLOW_BG = HexColor("#FFF8E1")
LIGHT_RED = HexColor("#FFEBEE")
LIGHT_GRN = HexColor("#E8F5E9")
LIGHT_BLU = HexColor("#E3F2FD")
DARK_TEXT = HexColor("#212121")
GREY = HexColor("#616161")
WHITE = colors.white
styles = getSampleStyleSheet()
def style(name, **kw):
s = ParagraphStyle(name, **kw)
return s
# Custom styles
TITLE = style("TITLE", fontSize=22, leading=28, textColor=WHITE,
alignment=TA_CENTER, fontName="Helvetica-Bold", spaceAfter=4)
SUBTITLE = style("SUBTITLE", fontSize=13, leading=17, textColor=WHITE,
alignment=TA_CENTER, fontName="Helvetica", spaceAfter=2)
H1 = style("H1", fontSize=14, leading=18, textColor=WHITE,
fontName="Helvetica-Bold", spaceBefore=6, spaceAfter=4,
alignment=TA_CENTER)
H2 = style("H2", fontSize=12, leading=16, textColor=DARK_TEXT,
fontName="Helvetica-Bold", spaceBefore=8, spaceAfter=4)
BODY = style("BODY", fontSize=10, leading=14, textColor=DARK_TEXT,
fontName="Helvetica", spaceAfter=3)
BODY_J = style("BODY_J", fontSize=10, leading=14, textColor=DARK_TEXT,
fontName="Helvetica", spaceAfter=3, alignment=TA_JUSTIFY)
WARN = style("WARN", fontSize=11, leading=16, textColor=RED,
fontName="Helvetica-Bold", alignment=TA_CENTER, spaceAfter=4)
SMALL = style("SMALL", fontSize=8, leading=11, textColor=GREY,
fontName="Helvetica", spaceAfter=2, alignment=TA_CENTER)
TBL_H = style("TBL_H", fontSize=10, leading=13, textColor=WHITE,
fontName="Helvetica-Bold", alignment=TA_CENTER)
TBL_C = style("TBL_C", fontSize=9.5, leading=13, textColor=DARK_TEXT,
fontName="Helvetica", alignment=TA_LEFT)
TBL_C2 = style("TBL_C2", fontSize=9.5, leading=13, textColor=DARK_TEXT,
fontName="Helvetica", alignment=TA_CENTER)
def colored_para(text, style_obj, bg, radius=4):
"""Wrap paragraph in a 1-cell table for background color."""
t = Table([[Paragraph(text, style_obj)]], colWidths=[None])
t.setStyle(TableStyle([
("BACKGROUND", (0,0), (-1,-1), bg),
("ROUNDEDCORNERS", [radius]),
("TOPPADDING", (0,0), (-1,-1), 6),
("BOTTOMPADDING", (0,0), (-1,-1), 6),
("LEFTPADDING", (0,0), (-1,-1), 10),
("RIGHTPADDING", (0,0), (-1,-1), 10),
]))
return t
def banner(text, subtext, bg=ORANGE):
data = [[Paragraph(text, TITLE)], [Paragraph(subtext, SUBTITLE)]]
t = Table(data, colWidths=[17*cm])
t.setStyle(TableStyle([
("BACKGROUND", (0,0), (-1,-1), bg),
("TOPPADDING", (0,0), (-1,-1), 10),
("BOTTOMPADDING", (0,0), (-1,-1), 10),
("LEFTPADDING", (0,0), (-1,-1), 14),
("RIGHTPADDING", (0,0), (-1,-1), 14),
("ROUNDEDCORNERS", [6]),
]))
return t
def section_header(text, bg=BLUE):
t = Table([[Paragraph(text, H1)]], colWidths=[17*cm])
t.setStyle(TableStyle([
("BACKGROUND", (0,0), (-1,-1), bg),
("TOPPADDING", (0,0), (-1,-1), 7),
("BOTTOMPADDING", (0,0), (-1,-1), 7),
("LEFTPADDING", (0,0), (-1,-1), 12),
("RIGHTPADDING", (0,0), (-1,-1), 12),
("ROUNDEDCORNERS", [4]),
]))
return t
def build_pdf():
doc = SimpleDocTemplate(
OUTPUT,
pagesize=A4,
rightMargin=1.8*cm, leftMargin=1.8*cm,
topMargin=1.5*cm, bottomMargin=1.5*cm,
title="Chandipura Virus - School Health Program",
author="School Health Education",
)
W = 17 * cm # usable width
story = []
# βββ PAGE 1 ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
story.append(banner(
"π¦ CHANDIPURA VIRUS",
"School Health Program | ΰ€ΰ€Ύΰ€ΰ€¦ΰ₯ΰ€ͺΰ₯ΰ€°ΰ€Ύ ΰ€΅ΰ€Ύΰ€―ΰ€°ΰ€Έ - ΰ€Έΰ₯ΰ€΅ΰ€Ύΰ€Έΰ₯ΰ€₯ΰ₯ΰ€― ΰ€ΰ€Ύΰ€ΰ€°ΰ₯ΰ€ΰ€€ΰ€Ύ"
))
story.append(Spacer(1, 0.3*cm))
# Intro box
intro_data = [
[Paragraph("π Chandipura Virus kya hai?", H2)],
[Paragraph(
"Chandipura Vesiculovirus (CHPV) ek <b>emerging viral disease</b> hai jo mainly "
"<b>2 se 15 saal ke bacchon</b> ko hoti hai. Yeh virus pehli baar 1965 mein "
"Maharashtra ke <b>Chandipura village</b> mein milaa tha. Yeh virus <b>Rhabdoviridae family</b> "
"ka member hai. India mein har saal <b>Monsoon season</b> (June-September) mein outbreaks "
"aate hain. Yeh disease bahut tezi se aage badhti hai - "
"fever se coma tak sirf <b>24-48 ghante</b> lag sakte hain!",
BODY_J
)],
]
intro_t = Table(intro_data, colWidths=[W])
intro_t.setStyle(TableStyle([
("BACKGROUND", (0,0), (-1,-1), LIGHT_BLU),
("TOPPADDING", (0,0), (-1,-1), 6),
("BOTTOMPADDING", (0,0), (-1,-1), 6),
("LEFTPADDING", (0,0), (-1,-1), 10),
("RIGHTPADDING", (0,0), (-1,-1), 10),
("ROUNDEDCORNERS", [5]),
]))
story.append(intro_t)
story.append(Spacer(1, 0.35*cm))
# Key facts row
kf_data = [[
Paragraph("π§¬<br/><b>Family</b><br/>Rhabdoviridae", TBL_C2),
Paragraph("πΆ<br/><b>Age at Risk</b><br/>2 - 15 saal", TBL_C2),
Paragraph("π
<br/><b>Season</b><br/>Monsoon (Jun-Sep)", TBL_C2),
Paragraph("π<br/><b>Fatality Rate</b><br/>56 - 75%", TBL_C2),
Paragraph("π¦<br/><b>Vector</b><br/>Sandfly / Mosquito", TBL_C2),
]]
kf_t = Table(kf_data, colWidths=[W/5]*5)
kf_t.setStyle(TableStyle([
("BACKGROUND", (0,0), (0,-1), HexColor("#E3F2FD")),
("BACKGROUND", (1,0), (1,-1), HexColor("#FFF3E0")),
("BACKGROUND", (2,0), (2,-1), HexColor("#E8F5E9")),
("BACKGROUND", (3,0), (3,-1), LIGHT_RED),
("BACKGROUND", (4,0), (4,-1), HexColor("#F3E5F5")),
("BOX", (0,0), (-1,-1), 1, HexColor("#BDBDBD")),
("INNERGRID", (0,0), (-1,-1), 0.5, HexColor("#BDBDBD")),
("TOPPADDING", (0,0), (-1,-1), 8),
("BOTTOMPADDING", (0,0), (-1,-1), 8),
("ALIGN", (0,0), (-1,-1), "CENTER"),
("VALIGN", (0,0), (-1,-1), "MIDDLE"),
("ROUNDEDCORNERS", [4]),
]))
story.append(kf_t)
story.append(Spacer(1, 0.35*cm))
# Transmission section
story.append(section_header("π¦ Kaise Failta Hai? (Transmission)", bg=HexColor("#1565C0")))
story.append(Spacer(1, 0.2*cm))
trans_data = [
[Paragraph("<b>Vector</b>", TBL_H), Paragraph("<b>Details</b>", TBL_H)],
[Paragraph("Sandfly (Phlebotomus papatasi)", TBL_C), Paragraph("Main carrier β Gujarat mein yahi phailata hai", TBL_C)],
[Paragraph("Mosquito", TBL_C), Paragraph("Bhi phaila sakta hai", TBL_C)],
[Paragraph("Tick", TBL_C), Paragraph("Bhi carrier ho sakta hai", TBL_C)],
]
trans_t = Table(trans_data, colWidths=[6*cm, 11*cm])
trans_t.setStyle(TableStyle([
("BACKGROUND", (0,0), (-1,0), BLUE),
("BACKGROUND", (0,1), (-1,1), LIGHT_BLU),
("BACKGROUND", (0,2), (-1,2), WHITE),
("BACKGROUND", (0,3), (-1,3), LIGHT_BLU),
("BOX", (0,0), (-1,-1), 1, BLUE),
("INNERGRID", (0,0), (-1,-1), 0.5, HexColor("#BDBDBD")),
("TOPPADDING", (0,0), (-1,-1), 6),
("BOTTOMPADDING", (0,0), (-1,-1), 6),
("LEFTPADDING", (0,0), (-1,-1), 8),
("RIGHTPADDING", (0,0), (-1,-1), 8),
("VALIGN", (0,0), (-1,-1), "MIDDLE"),
]))
story.append(trans_t)
story.append(Spacer(1, 0.4*cm))
# Mechanism flow
story.append(section_header("π§ Kya Hota Hai Andar? (Disease Mechanism)", bg=HexColor("#6A1B9A")))
story.append(Spacer(1, 0.2*cm))
steps = [
("1", "Sandfly kataa", "Infected sandfly insaan ko katti hai"),
("2", "Virus khoon mein", "Virus bloodstream mein enter karta hai"),
("3", "Brain mein pahuncha", "Virus brain ke neurons mein pahunchta hai"),
("4", "Neurons mein replication", "Sirf 6 ghante mein neurons mein replicate hota hai"),
("5", "Neurons ki maut", "FAS-linked apoptosis se nerve cells mar jaati hain"),
("6", "Brain mein sujan", "Encephalitis β brain mein severe inflammation"),
("7", "Seizures β Coma", "Rapid progression β 24-48 ghante mein koma tak"),
]
mech_data = [[
Paragraph(f"<b>Step {s}</b>", TBL_H),
Paragraph(f"<b>{t}</b>", TBL_C),
Paragraph(d, TBL_C),
] for s, t, d in steps]
mech_header = [[
Paragraph("<b>Step</b>", TBL_H),
Paragraph("<b>Phase</b>", TBL_H),
Paragraph("<b>Kya Hota Hai</b>", TBL_H),
]]
mech_t = Table(mech_header + mech_data, colWidths=[2*cm, 5*cm, 10*cm])
mech_styles = [
("BACKGROUND", (0,0), (-1,0), HexColor("#6A1B9A")),
("BOX", (0,0), (-1,-1), 1, HexColor("#6A1B9A")),
("INNERGRID", (0,0), (-1,-1), 0.5, HexColor("#BDBDBD")),
("TOPPADDING", (0,0), (-1,-1), 5),
("BOTTOMPADDING", (0,0), (-1,-1), 5),
("LEFTPADDING", (0,0), (-1,-1), 7),
("RIGHTPADDING", (0,0), (-1,-1), 7),
("VALIGN", (0,0), (-1,-1), "MIDDLE"),
("ALIGN", (0,0), (0,-1), "CENTER"),
]
for i in range(1, len(mech_data)+1):
bg = HexColor("#F3E5F5") if i % 2 == 0 else WHITE
mech_styles.append(("BACKGROUND", (0,i), (-1,i), bg))
mech_t.setStyle(TableStyle(mech_styles))
story.append(mech_t)
story.append(PageBreak())
# βββ PAGE 2 ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
story.append(banner(
"β οΈ SIGNS & SYMPTOMS",
"Lakshan Kaise Pehchanein | ΰ€ΰ€Ύΰ€ΰ€¦ΰ₯ΰ€ͺΰ₯ΰ€°ΰ€Ύ ΰ€΅ΰ€Ύΰ€―ΰ€°ΰ€Έ ΰ€ΰ₯ ΰ€²ΰ€ΰ₯ΰ€·ΰ€£",
bg=RED
))
story.append(Spacer(1, 0.3*cm))
# Warning box
warn_t = Table([[Paragraph(
"π¨ DANGER: Fever se Coma tak sirf 24-48 GHANTE lag sakte hain! "
"Koi bhi symptom dikhe to TURANT DOCTOR ke paas jaao!",
WARN
)]], colWidths=[W])
warn_t.setStyle(TableStyle([
("BACKGROUND", (0,0), (-1,-1), LIGHT_RED),
("BOX", (0,0), (-1,-1), 2, RED),
("TOPPADDING", (0,0), (-1,-1), 8),
("BOTTOMPADDING", (0,0), (-1,-1), 8),
("LEFTPADDING", (0,0), (-1,-1), 10),
("RIGHTPADDING", (0,0), (-1,-1), 10),
("ROUNDEDCORNERS", [5]),
]))
story.append(warn_t)
story.append(Spacer(1, 0.35*cm))
# Symptoms table
symp_data = [
[Paragraph("<b>#</b>", TBL_H), Paragraph("<b>Hindi Naam</b>", TBL_H),
Paragraph("<b>English Name</b>", TBL_H), Paragraph("<b>Pehchaan</b>", TBL_H)],
["1", "Tez Bukhaar", "High Fever (104Β°F+)", "Shareer bahut garam, thermometer tez"],
["2", "Sar Dard", "Severe Headache", "Sar mein bahut tez dard"],
["3", "Ulti / Matali", "Vomiting / Nausea", "Pet kharab, ulti aana"],
["4", "Pet Dard", "Abdominal Pain", "Naabhi ke aas paas dard"],
["5", "Jhatke / Daure", "Seizures / Convulsions", "Haath pair akad jaana, jhatke aana β‘"],
["6", "Behoshi / Confusion", "Altered Consciousness", "Kuch samajh na aana, anjaana lagana"],
["7", "Bohot Neend / Thakan", "Drowsiness / Lethargy", "Aankhein band hona, kuch karne ki shakti nahi"],
["8", "Behosha ho jaana", "Coma / Unconsciousness", "Bilkul behosh β EMERGENCY π₯"],
]
symp_t = Table(symp_data, colWidths=[1*cm, 4.2*cm, 5.5*cm, 6.3*cm])
symp_styles = [
("BACKGROUND", (0,0), (-1,0), RED),
("BOX", (0,0), (-1,-1), 1, RED),
("INNERGRID", (0,0), (-1,-1), 0.5, HexColor("#BDBDBD")),
("TOPPADDING", (0,0), (-1,-1), 6),
("BOTTOMPADDING", (0,0), (-1,-1), 6),
("LEFTPADDING", (0,0), (-1,-1), 7),
("RIGHTPADDING", (0,0), (-1,-1), 7),
("ALIGN", (0,0), (0,-1), "CENTER"),
("VALIGN", (0,0), (-1,-1), "MIDDLE"),
("FONTNAME", (0,1), (0,-1), "Helvetica-Bold"),
("FONTSIZE", (0,1), (0,-1), 10),
# last two rows = danger
("BACKGROUND", (0,6), (-1,6), LIGHT_RED),
("BACKGROUND", (0,7), (-1,7), LIGHT_RED),
("BACKGROUND", (0,8), (-1,8), HexColor("#FFCDD2")),
("TEXTCOLOR", (0,8), (-1,8), RED),
("FONTNAME", (0,8), (-1,8), "Helvetica-Bold"),
]
for i in range(1, len(symp_data)):
if i % 2 == 0:
symp_styles.append(("BACKGROUND", (0,i), (-1,i), HexColor("#FFF9F9")))
symp_t.setStyle(TableStyle(symp_styles))
story.append(Paragraph("π Complete Symptoms List:", H2))
story.append(symp_t)
story.append(Spacer(1, 0.35*cm))
# Symptoms image
if os.path.exists(SYMPTOMS_IMG):
story.append(Paragraph("πΌοΈ Signs & Symptoms Illustration:", H2))
img = Image(SYMPTOMS_IMG, width=W, height=9*cm)
story.append(img)
story.append(PageBreak())
# βββ PAGE 3 ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
story.append(banner(
"β
PREVENTION & TREATMENT",
"Bachao aur Ilaaj | ΰ€¬ΰ€ΰ€Ύΰ€΅ ΰ€ΰ€° ΰ€ΰ€²ΰ€Ύΰ€",
bg=GREEN
))
story.append(Spacer(1, 0.3*cm))
# Prevention
story.append(section_header("π‘οΈ Prevention β Kaise Bachein?", bg=GREEN))
story.append(Spacer(1, 0.2*cm))
prev_data = [
[Paragraph("<b>β
Karo (Do)</b>", TBL_H), Paragraph("<b>β Mat Karo (Don't)</b>", TBL_H)],
[
Paragraph(
"β’ Pura shareer dhakne wale kapde pehno\n"
"β’ Fine mesh mosquito net use karo\n"
"β’ Ghar ke aas paas pani jama mat hone do\n"
"β’ Sanitation ka poora dhyan rakho\n"
"β’ Subah-shaam andar raho (sandfly active time)\n"
"β’ Koi bhi bukhar ho to TURANT doctor ke paas jaao\n"
"β’ Bacchon ka school attendance monitor karo\n"
"β’ WHO/government health alerts follow karo",
TBL_C
),
Paragraph(
"β’ Khule mein mat soyen\n"
"β’ Ganda pani jama mat rehne do\n"
"β’ Jungle/brush areas mein akele mat jaao\n"
"β’ Bukhar ko ghar par hi treat karne ki koshish mat karo\n"
"β’ Delay mat karo β 48 ghante critical hain\n"
"β’ Symptoms ko ignore mat karo\n"
"β’ Khud se koi dawai mat do bina doctor ke",
TBL_C
),
],
]
prev_t = Table(prev_data, colWidths=[W/2, W/2])
prev_t.setStyle(TableStyle([
("BACKGROUND", (0,0), (0,0), GREEN),
("BACKGROUND", (1,0), (1,0), RED),
("BACKGROUND", (0,1), (0,1), LIGHT_GRN),
("BACKGROUND", (1,1), (1,1), LIGHT_RED),
("BOX", (0,0), (-1,-1), 1, HexColor("#BDBDBD")),
("INNERGRID", (0,0), (-1,-1), 0.5, HexColor("#BDBDBD")),
("TOPPADDING", (0,0), (-1,-1), 7),
("BOTTOMPADDING", (0,0), (-1,-1), 7),
("LEFTPADDING", (0,0), (-1,-1), 8),
("RIGHTPADDING", (0,0), (-1,-1), 8),
("VALIGN", (0,0), (-1,-1), "TOP"),
("ROUNDEDCORNERS", [4]),
]))
story.append(prev_t)
story.append(Spacer(1, 0.35*cm))
# Treatment
story.append(section_header("π₯ Treatment β Ilaaj Kya Hai?", bg=ORANGE))
story.append(Spacer(1, 0.2*cm))
treat_data = [
[Paragraph("<b>Treatment Type</b>", TBL_H), Paragraph("<b>Details</b>", TBL_H), Paragraph("<b>Notes</b>", TBL_H)],
["Specific Antiviral", "Abhi tak KOI NAHI", "β No specific cure"],
["Vaccine", "Abhi tak KOI NAHI", "β Not available"],
["Supportive Care", "Oxygen, IV fluids, fever control", "β
Main treatment"],
["Seizure Control", "Anti-epileptic drugs", "β
Very important"],
["ICU Care", "Severe cases mein zaruri", "β
Intensive monitoring"],
["Early Referral", "Jaldi hospital le jaana", "β SABSE ZARURI!"],
]
treat_t = Table(treat_data, colWidths=[5*cm, 7*cm, 5*cm])
treat_styles = [
("BACKGROUND", (0,0), (-1,0), ORANGE),
("BOX", (0,0), (-1,-1), 1, ORANGE),
("INNERGRID", (0,0), (-1,-1), 0.5, HexColor("#BDBDBD")),
("TOPPADDING", (0,0), (-1,-1), 6),
("BOTTOMPADDING", (0,0), (-1,-1), 6),
("LEFTPADDING", (0,0), (-1,-1), 7),
("RIGHTPADDING", (0,0), (-1,-1), 7),
("ALIGN", (0,0), (-1,-1), "CENTER"),
("VALIGN", (0,0), (-1,-1), "MIDDLE"),
("TEXTCOLOR", (0,1), (-1,2), RED),
("FONTNAME", (0,6), (-1,6), "Helvetica-Bold"),
("TEXTCOLOR", (0,6), (-1,6), GREEN),
]
for i in range(1, len(treat_data)):
if i % 2 == 0:
treat_styles.append(("BACKGROUND", (0,i), (-1,i), HexColor("#FFF3E0")))
else:
treat_styles.append(("BACKGROUND", (0,i), (-1,i), WHITE))
treat_t.setStyle(TableStyle(treat_styles))
story.append(treat_data and treat_t)
story.append(Spacer(1, 0.35*cm))
# Prevention image
if os.path.exists(PREVENTION_IMG):
story.append(Paragraph("πΌοΈ Prevention Illustration:", H2))
img2 = Image(PREVENTION_IMG, width=W, height=9*cm)
story.append(img2)
story.append(PageBreak())
# βββ PAGE 4 ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
story.append(banner(
"π OUTBREAKS & QUICK REFERENCE",
"India Mein Outbreaks | ΰ€€ΰ₯ΰ€΅ΰ€°ΰ€Ώΰ€€ ΰ€Έΰ€ΰ€¦ΰ€°ΰ₯ΰ€",
bg=HexColor("#37474F")
))
story.append(Spacer(1, 0.3*cm))
# Outbreaks table
story.append(section_header("π
India Mein Chandipura Outbreaks", bg=HexColor("#37474F")))
story.append(Spacer(1, 0.2*cm))
ob_data = [
[Paragraph("<b>Year</b>", TBL_H), Paragraph("<b>State</b>", TBL_H),
Paragraph("<b>Cases</b>", TBL_H), Paragraph("<b>Deaths / CFR</b>", TBL_H)],
["2003-2004", "Andhra Pradesh, Gujarat", "~329 cases", "75% fatality"],
["2005", "Gujarat (Eastern districts)", "Multiple", "High fatality"],
["2010-2019", "Sporadic - Multiple states", "Sporadic", "56-75% CFR"],
["2024", "Gujarat (61), Rajasthan (3)", "245 AES cases", "82 deaths"],
]
ob_t = Table(ob_data, colWidths=[3*cm, 6*cm, 4*cm, 4*cm])
ob_styles = [
("BACKGROUND", (0,0), (-1,0), HexColor("#37474F")),
("BOX", (0,0), (-1,-1), 1, HexColor("#37474F")),
("INNERGRID", (0,0), (-1,-1), 0.5, HexColor("#BDBDBD")),
("TOPPADDING", (0,0), (-1,-1), 6),
("BOTTOMPADDING", (0,0), (-1,-1), 6),
("LEFTPADDING", (0,0), (-1,-1), 7),
("RIGHTPADDING", (0,0), (-1,-1), 7),
("ALIGN", (0,0), (-1,-1), "CENTER"),
("VALIGN", (0,0), (-1,-1), "MIDDLE"),
("BACKGROUND", (0,4), (-1,4), HexColor("#FFCDD2")),
("TEXTCOLOR", (0,4), (-1,4), RED),
("FONTNAME", (0,4), (-1,4), "Helvetica-Bold"),
]
for i in range(1, 4):
if i % 2 == 0:
ob_styles.append(("BACKGROUND", (0,i), (-1,i), HexColor("#ECEFF1")))
else:
ob_styles.append(("BACKGROUND", (0,i), (-1,i), WHITE))
ob_t.setStyle(TableStyle(ob_styles))
story.append(ob_t)
story.append(Spacer(1, 0.4*cm))
# Quick reference card
story.append(section_header("π Quick Reference Card (School Health Worker ke liye)", bg=RED))
story.append(Spacer(1, 0.2*cm))
qr_data = [
[Paragraph("<b>Situation</b>", TBL_H), Paragraph("<b>Action</b>", TBL_H)],
["Bachche ko bukhar + sar dard", "Turant parents ko inform karo, doctor ke paas bhejo"],
["Bukhar + ulti + confusion", "EMERGENCY β ambulance/doctor call karo"],
["Seizure ho rahi hai", "Kuch bhi munh mein mat dalo, 108 call karo"],
["Behosh ho gaya", "TURANT 108 call karo β ICU zaruri"],
["Multiple children sick in area", "School principal + Health officer ko report karo"],
["Sandfly/mosquito infestation", "Municipal health department ko report karo"],
]
qr_t = Table(qr_data, colWidths=[7*cm, 10*cm])
qr_styles = [
("BACKGROUND", (0,0), (-1,0), RED),
("BOX", (0,0), (-1,-1), 1, RED),
("INNERGRID", (0,0), (-1,-1), 0.5, HexColor("#BDBDBD")),
("TOPPADDING", (0,0), (-1,-1), 6),
("BOTTOMPADDING", (0,0), (-1,-1), 6),
("LEFTPADDING", (0,0), (-1,-1), 8),
("RIGHTPADDING", (0,0), (-1,-1), 8),
("VALIGN", (0,0), (-1,-1), "MIDDLE"),
("FONTNAME", (0,3), (-1,4), "Helvetica-Bold"),
("TEXTCOLOR", (0,3), (-1,4), RED),
]
for i in range(1, len(qr_data)):
if i % 2 == 0:
qr_styles.append(("BACKGROUND", (0,i), (-1,i), HexColor("#FFF9F9")))
else:
qr_styles.append(("BACKGROUND", (0,i), (-1,i), WHITE))
qr_t.setStyle(TableStyle(qr_styles))
story.append(qr_t)
story.append(Spacer(1, 0.4*cm))
# Emergency box
emg_t = Table([[Paragraph(
"π¨ EMERGENCY NUMBER: 108 π¨\n\n"
"Koi bhi bachche mein Seizure, Behoshi, ya Tez Bukhar dikhne par\n"
"TURANT 108 dial karein β Delay ho sakta hai JAAN-LEEWA!",
style("EMG", fontSize=13, leading=20, textColor=WHITE,
fontName="Helvetica-Bold", alignment=TA_CENTER)
)]], colWidths=[W])
emg_t.setStyle(TableStyle([
("BACKGROUND", (0,0), (-1,-1), RED),
("TOPPADDING", (0,0), (-1,-1), 14),
("BOTTOMPADDING", (0,0), (-1,-1), 14),
("LEFTPADDING", (0,0), (-1,-1), 14),
("RIGHTPADDING", (0,0), (-1,-1), 14),
("ROUNDEDCORNERS", [6]),
]))
story.append(emg_t)
story.append(Spacer(1, 0.3*cm))
# Footer
story.append(HRFlowable(width=W, thickness=0.5, color=GREY))
story.append(Spacer(1, 0.15*cm))
story.append(Paragraph(
"Sources: Harrison's Principles of Internal Medicine 22E (2025, McGraw Hill) | "
"WHO Disease Outbreak News 2024 | Springer Nature Public Health Research 2024 | "
"Encephalitis International 2024 | Generated for School Health Program",
SMALL
))
doc.build(story)
print(f"PDF created: {OUTPUT}")
build_pdf()
cd /home/daytona/workspace/chandipura && python make_pdf.py 2>&1
ls -lh /home/daytona/workspace/chandipura/Chandipura_Virus_School_Health.pdf
Chandipura Virus School Health
PDF Document Β· PDF
| Page | Content |
|---|---|
| Page 1 | Virus ka introduction, Key facts (family, age, season, fatality), Transmission vectors, Disease mechanism (step-by-step flow) |
| Page 2 | Complete Signs & Symptoms table (8 symptoms, Hindi + English), Cartoon illustration image |
| Page 3 | Prevention - Karo/Mat Karo table, Treatment options, Prevention illustration image |
| Page 4 | India Outbreaks history (2003-2024), Quick Reference Card school workers ke liye, Emergency number 108 box |
Pdf download nhi ho rahi hai wapis bhej sakte ho
ls -lh /home/daytona/workspace/chandipura/ && echo "---" && python3 -c " from pyβ¦
Chandipura Virus School Health
PDF Document Β· PDF
Nhi ho raha hai
~/chandipura/Chandipura_Virus_Chart.html
<!DOCTYPE html>
<html lang="hi">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Chandipura Virus - School Health Chart</title>
<style>
* { box-sizing: border-box; margin: 0; padding: 0; }
body { font-family: Arial, sans-serif; background: #f5f5f5; color: #212121; }
.page { width: 210mm; min-height: 297mm; margin: 0 auto 20px; background: white; padding: 15mm; page-break-after: always; }
@media print {
body { background: white; }
.page { margin: 0; padding: 12mm; page-break-after: always; box-shadow: none; }
.no-print { display: none; }
}
/* BANNER */
.banner { border-radius: 8px; padding: 14px 18px; margin-bottom: 12px; text-align: center; }
.banner h1 { font-size: 22px; color: white; margin-bottom: 4px; }
.banner p { font-size: 13px; color: rgba(255,255,255,0.92); }
.bg-orange { background: linear-gradient(135deg,#E65100,#FF8F00); }
.bg-red { background: linear-gradient(135deg,#C62828,#E53935); }
.bg-green { background: linear-gradient(135deg,#2E7D32,#43A047); }
.bg-dark { background: linear-gradient(135deg,#37474F,#546E7A); }
.bg-purple { background: linear-gradient(135deg,#6A1B9A,#8E24AA); }
.bg-blue { background: linear-gradient(135deg,#1565C0,#1976D2); }
/* KEY FACTS */
.facts-row { display: flex; gap: 8px; margin-bottom: 12px; }
.fact-card { flex: 1; border-radius: 8px; padding: 10px 6px; text-align: center; }
.fact-card .icon { font-size: 22px; }
.fact-card .label { font-size: 10px; color: #666; margin: 3px 0; }
.fact-card .value { font-size: 11px; font-weight: bold; color: #212121; }
/* SECTION HEADER */
.sec-head { border-radius: 6px; padding: 8px 14px; margin: 12px 0 8px; color: white; font-size: 13px; font-weight: bold; }
/* INTRO BOX */
.intro-box { background: #E3F2FD; border-radius: 8px; padding: 10px 14px; margin-bottom: 12px; font-size: 11px; line-height: 1.7; }
.intro-box b { color: #1565C0; }
/* TABLE */
table { width: 100%; border-collapse: collapse; font-size: 10.5px; margin-bottom: 10px; }
th { padding: 7px 8px; color: white; text-align: center; }
td { padding: 6px 8px; border: 1px solid #ddd; vertical-align: middle; }
tr:nth-child(even) td { background: #fafafa; }
.tbl-danger td { background: #FFCDD2 !important; color: #C62828; font-weight: bold; }
.tbl-warn td { background: #FFE0B2 !important; }
/* WARN BOX */
.warn-box { background: #FFEBEE; border: 2px solid #C62828; border-radius: 8px; padding: 10px 14px; margin-bottom: 12px; text-align: center; color: #C62828; font-weight: bold; font-size: 12px; line-height: 1.6; }
/* DO/DONT */
.do-dont { display: flex; gap: 10px; margin-bottom: 12px; }
.do-box, .dont-box { flex: 1; border-radius: 8px; padding: 10px 12px; font-size: 10.5px; line-height: 1.8; }
.do-box { background: #E8F5E9; border: 1.5px solid #2E7D32; }
.dont-box { background: #FFEBEE; border: 1.5px solid #C62828; }
.do-box h4 { color: #2E7D32; margin-bottom: 6px; font-size: 12px; }
.dont-box h4 { color: #C62828; margin-bottom: 6px; font-size: 12px; }
/* EMERGENCY */
.emg-box { background: #C62828; border-radius: 8px; padding: 14px; text-align: center; color: white; margin-top: 12px; }
.emg-box h2 { font-size: 20px; margin-bottom: 6px; }
.emg-box p { font-size: 12px; line-height: 1.7; }
/* SYMPTOM CARDS */
.symp-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 8px; margin-bottom: 12px; }
.symp-card { border-radius: 8px; border: 1.5px solid #ddd; padding: 10px 8px; text-align: center; }
.symp-card .emoji { font-size: 26px; margin-bottom: 4px; }
.symp-card .hi { font-size: 11px; font-weight: bold; color: #C62828; }
.symp-card .en { font-size: 9.5px; color: #555; margin-top: 2px; }
.symp-card .desc { font-size: 9px; color: #777; margin-top: 3px; }
.danger-card { background: #FFEBEE; border-color: #C62828; }
.normal-card { background: #FFF8E1; border-color: #FF8F00; }
/* MECHANISM */
.mech-flow { display: flex; flex-direction: column; gap: 4px; margin-bottom: 12px; }
.mech-step { display: flex; align-items: center; gap: 10px; background: #F3E5F5; border-radius: 6px; padding: 7px 12px; font-size: 10.5px; }
.mech-step .num { background: #6A1B9A; color: white; border-radius: 50%; width: 22px; height: 22px; display: flex; align-items: center; justify-content: center; font-weight: bold; font-size: 11px; flex-shrink: 0; }
.mech-step .title { font-weight: bold; color: #6A1B9A; min-width: 130px; }
.mech-step .detail { color: #424242; }
.mech-step:nth-child(odd) { background: #EDE7F6; }
/* FOOTER */
.footer { margin-top: 14px; border-top: 1px solid #ddd; padding-top: 8px; font-size: 8.5px; color: #999; text-align: center; line-height: 1.6; }
/* PRINT BUTTON */
.print-btn { display: block; margin: 20px auto; padding: 14px 36px; background: #1565C0; color: white; font-size: 16px; font-weight: bold; border: none; border-radius: 8px; cursor: pointer; }
.print-btn:hover { background: #0D47A1; }
</style>
</head>
<body>
<div class="no-print" style="text-align:center;padding:16px;background:#E3F2FD;">
<strong>π PDF Save karne ke liye:</strong> Niche Print button dabayein β "Save as PDF" select karein β Save karein
<br><br>
<button class="print-btn" onclick="window.print()">π¨οΈ Print / Save as PDF</button>
</div>
<!-- βββββββββββββββββββββββββββββββ PAGE 1 βββββββββββββββββββββββββββββββ -->
<div class="page">
<div class="banner bg-orange">
<h1>π¦ CHANDIPURA VIRUS</h1>
<p>School Health Program | ΰ€ΰ€Ύΰ€ΰ€¦ΰ₯ΰ€ͺΰ₯ΰ€°ΰ€Ύ ΰ€΅ΰ€Ύΰ€―ΰ€°ΰ€Έ - ΰ€Έΰ₯ΰ€΅ΰ€Ύΰ€Έΰ₯ΰ€₯ΰ₯ΰ€― ΰ€ΰ€Ύΰ€ΰ€°ΰ₯ΰ€ΰ€€ΰ€Ύ</p>
</div>
<div class="intro-box">
<b>π Chandipura Virus kya hai?</b><br>
Chandipura Vesiculovirus (CHPV) ek <b>emerging viral disease</b> hai jo mainly <b>2 se 15 saal ke bacchon</b> ko hoti hai.
Yeh virus pehli baar <b>1965 mein Maharashtra</b> ke Chandipura village mein milaa tha. Yeh <b>Rhabdoviridae family</b> ka member hai.
India mein har saal <b>Monsoon season (JuneβSeptember)</b> mein outbreaks aate hain.
Yeh disease bahut tezi se aage badhti hai β Fever se Coma tak sirf <b>24β48 ghante</b> lag sakte hain!
</div>
<div class="facts-row">
<div class="fact-card" style="background:#E3F2FD;">
<div class="icon">π§¬</div>
<div class="label">Family</div>
<div class="value">Rhabdoviridae</div>
</div>
<div class="fact-card" style="background:#FFF3E0;">
<div class="icon">πΆ</div>
<div class="label">Age at Risk</div>
<div class="value">2 β 15 saal</div>
</div>
<div class="fact-card" style="background:#E8F5E9;">
<div class="icon">π§οΈ</div>
<div class="label">Season</div>
<div class="value">Monsoon (JunβSep)</div>
</div>
<div class="fact-card" style="background:#FFEBEE;">
<div class="icon">π</div>
<div class="label">Fatality Rate</div>
<div class="value">56 β 75%</div>
</div>
<div class="fact-card" style="background:#F3E5F5;">
<div class="icon">π¦</div>
<div class="label">Vector</div>
<div class="value">Sandfly / Mosquito</div>
</div>
</div>
<div class="sec-head bg-blue">π¦ Kaise Failta Hai? (Transmission)</div>
<table>
<tr style="background:#1565C0;"><th>Vector</th><th>Hindi Naam</th><th>Details</th></tr>
<tr><td>π¦ Sandfly (Phlebotomus papatasi)</td><td>Baaluwali Makkhi</td><td>Main carrier β Gujarat mein yahi phailata hai</td></tr>
<tr><td>π¦ Mosquito</td><td>Machhar</td><td>Bhi phaila sakta hai</td></tr>
<tr><td>π·οΈ Tick</td><td>Kheena / Chichda</td><td>Bhi carrier ho sakta hai</td></tr>
</table>
<div class="sec-head bg-purple">π§ Kya Hota Hai Andar? (Disease Mechanism)</div>
<div class="mech-flow">
<div class="mech-step"><div class="num">1</div><div class="title">Sandfly kataa</div><div class="detail">Infected sandfly insaan ko kaatti hai</div></div>
<div class="mech-step"><div class="num">2</div><div class="title">Virus khoon mein</div><div class="detail">Virus bloodstream mein enter karta hai</div></div>
<div class="mech-step"><div class="num">3</div><div class="title">Brain mein pahuncha</div><div class="detail">Virus brain ke neurons mein pahunchta hai</div></div>
<div class="mech-step"><div class="num">4</div><div class="title">Rapid replication</div><div class="detail">Sirf 6 ghante mein neurons mein replicate hota hai</div></div>
<div class="mech-step"><div class="num">5</div><div class="title">Neurons ki maut</div><div class="detail">FAS-linked apoptosis se nerve cells mar jaati hain</div></div>
<div class="mech-step"><div class="num">6</div><div class="title">Brain mein sujan</div><div class="detail">Encephalitis β brain mein severe inflammation</div></div>
<div class="mech-step"><div class="num" style="background:#C62828;">7</div><div class="title" style="color:#C62828;">Seizures β Coma</div><div class="detail"><b>24β48 ghante mein koma tak β EMERGENCY!</b></div></div>
</div>
<div class="footer">Sources: Harrison's Principles of Internal Medicine 22E (2025) | WHO Disease Outbreak News 2024 | Springer Nature Public Health 2024</div>
</div>
<!-- βββββββββββββββββββββββββββββββ PAGE 2 βββββββββββββββββββββββββββββββ -->
<div class="page">
<div class="banner bg-red">
<h1>β οΈ SIGNS & SYMPTOMS</h1>
<p>Lakshan Kaise Pehchanein | ΰ€ΰ€Ύΰ€ΰ€¦ΰ₯ΰ€ͺΰ₯ΰ€°ΰ€Ύ ΰ€΅ΰ€Ύΰ€―ΰ€°ΰ€Έ ΰ€ΰ₯ ΰ€²ΰ€ΰ₯ΰ€·ΰ€£</p>
</div>
<div class="warn-box">
π¨ DANGER: Fever se Coma tak sirf <u>24β48 GHANTE</u> lag sakte hain!<br>
Koi bhi symptom dikhe to <u>TURANT DOCTOR ke paas jaao!</u>
</div>
<!-- Symptom Cards -->
<div class="symp-grid">
<div class="symp-card normal-card">
<div class="emoji">π‘οΈ</div>
<div class="hi">Tez Bukhaar</div>
<div class="en">High Fever (104Β°F+)</div>
<div class="desc">Shareer bahut garam</div>
</div>
<div class="symp-card normal-card">
<div class="emoji">π€</div>
<div class="hi">Sar Dard</div>
<div class="en">Severe Headache</div>
<div class="desc">Bahut tez sar dard</div>
</div>
<div class="symp-card normal-card">
<div class="emoji">π€’</div>
<div class="hi">Ulti / Matali</div>
<div class="en">Vomiting / Nausea</div>
<div class="desc">Pet kharab, ulti aana</div>
</div>
<div class="symp-card normal-card">
<div class="emoji">π£</div>
<div class="hi">Pet Dard</div>
<div class="en">Abdominal Pain</div>
<div class="desc">Naabhi ke paas dard</div>
</div>
<div class="symp-card danger-card">
<div class="emoji">β‘</div>
<div class="hi">Jhatke / Daure</div>
<div class="en">Seizures / Convulsions</div>
<div class="desc">Haath pair akadna</div>
</div>
<div class="symp-card danger-card">
<div class="emoji">π΅</div>
<div class="hi">Confusion</div>
<div class="en">Altered Consciousness</div>
<div class="desc">Kuch samajh na aana</div>
</div>
<div class="symp-card danger-card">
<div class="emoji">π΄</div>
<div class="hi">Zyada Neend</div>
<div class="en">Drowsiness / Lethargy</div>
<div class="desc">Kuch karne ki shakti nahi</div>
</div>
<div class="symp-card danger-card" style="border-color:#8B0000;background:#FFCDD2;">
<div class="emoji">π₯</div>
<div class="hi" style="color:#8B0000;">KOMA</div>
<div class="en">Coma / Unconscious</div>
<div class="desc"><b>EMERGENCY π¨</b></div>
</div>
</div>
<!-- Table -->
<table>
<tr style="background:#C62828;"><th>#</th><th>Hindi Naam</th><th>English Name</th><th>Pehchaan / Description</th></tr>
<tr><td style="text-align:center;font-weight:bold;">1</td><td>Tez Bukhaar</td><td>High Fever (104Β°F+)</td><td>Shareer bahut garam, thermometer tez</td></tr>
<tr><td style="text-align:center;font-weight:bold;">2</td><td>Sar Dard</td><td>Severe Headache</td><td>Sar mein bahut tez dard</td></tr>
<tr><td style="text-align:center;font-weight:bold;">3</td><td>Ulti / Matali</td><td>Vomiting / Nausea</td><td>Pet kharab, ulti aana</td></tr>
<tr><td style="text-align:center;font-weight:bold;">4</td><td>Pet Dard</td><td>Abdominal Pain</td><td>Naabhi ke aas paas dard</td></tr>
<tr class="tbl-warn"><td style="text-align:center;font-weight:bold;">5</td><td>Jhatke / Daure</td><td>Seizures / Convulsions</td><td>Haath pair akad jaana, jhatke aana β‘</td></tr>
<tr class="tbl-warn"><td style="text-align:center;font-weight:bold;">6</td><td>Behoshi / Confusion</td><td>Altered Consciousness</td><td>Kuch samajh na aana, anjaana lagana</td></tr>
<tr class="tbl-danger"><td style="text-align:center;">7</td><td>Bohot Neend / Thakan</td><td>Drowsiness / Lethargy</td><td>Aankhein band hona, kuch karne ki shakti nahi π΄</td></tr>
<tr class="tbl-danger"><td style="text-align:center;">8</td><td>Behosha ho jaana</td><td>Coma / Unconsciousness</td><td>Bilkul behosh β EMERGENCY π₯π¨</td></tr>
</table>
<div style="background:#FFF8E1;border-radius:8px;padding:10px 14px;font-size:10.5px;line-height:1.8;border:1.5px solid #FF8F00;">
<b>π Timeline β Kitni Jaldi Hota Hai?</b><br>
<b>0 hrs:</b> Sandfly kaata β
<b>24 hrs:</b> Tez Bukhar + Sar Dard β
<b>36 hrs:</b> Ulti + Seizures β
<b>48 hrs:</b> Coma / Death β οΈ<br>
<span style="color:#C62828;font-weight:bold;">Isliye pehle 24 ghante SABSE CRITICAL hain β DELAY MAT KARO!</span>
</div>
<div class="footer">Sources: Harrison's Principles of Internal Medicine 22E (2025) | WHO Disease Outbreak News 2024</div>
</div>
<!-- βββββββββββββββββββββββββββββββ PAGE 3 βββββββββββββββββββββββββββββββ -->
<div class="page">
<div class="banner bg-green">
<h1>β
PREVENTION & TREATMENT</h1>
<p>Bachao aur Ilaaj | ΰ€¬ΰ€ΰ€Ύΰ€΅ ΰ€ΰ€° ΰ€ΰ€²ΰ€Ύΰ€</p>
</div>
<div class="sec-head bg-green">π‘οΈ Prevention β Kaise Bachein?</div>
<div class="do-dont">
<div class="do-box">
<h4>β
KARO (Do)</h4>
β Pura shareer dhakne wale kapde pehno<br>
β Fine mesh mosquito/sandfly net use karo<br>
β Ghar ke aas paas paani jama mat hone do<br>
β Sanitation ka poora dhyan rakho<br>
β Subah-shaam andar raho (sandfly active time)<br>
β Koi bhi bukhar ho to TURANT doctor ke paas jaao<br>
β Bacchon ka school attendance monitor karo<br>
β WHO / Government health alerts follow karo<br>
β Insect repellent creams use karo<br>
β Ghar ki khidkiyon mein screen laga
</div>
<div class="dont-box">
<h4>β MAT KARO (Don't)</h4>
β Khule mein mat soyen<br>
β Ganda paani jama mat rehne do<br>
β Jungle/brush areas mein akele mat jaao<br>
β Bukhar ko ghar par hi treat mat karo<br>
β Delay mat karo β 48 ghante critical hain<br>
β Symptoms ko ignore mat karo<br>
β Khud se koi dawai mat do bina doctor ke<br>
β Bacche ko bheed wali jagah mat le jaao<br>
β Raat ko bahar mat rehne do
</div>
</div>
<div class="sec-head" style="background:linear-gradient(135deg,#E65100,#FF8F00);">π₯ Treatment β Ilaaj Kya Hai?</div>
<table>
<tr style="background:#E65100;"><th>Treatment Type</th><th>Details</th><th>Status</th></tr>
<tr style="color:#C62828;font-weight:bold;background:#FFEBEE;"><td>Specific Antiviral Drug</td><td>Abhi tak KOI NAHI</td><td>β Not Available</td></tr>
<tr style="color:#C62828;font-weight:bold;background:#FFEBEE;"><td>Vaccine</td><td>Abhi tak KOI NAHI</td><td>β Not Available</td></tr>
<tr><td>Supportive Care</td><td>Oxygen, IV fluids, fever control</td><td>β
Main treatment</td></tr>
<tr><td>Seizure Control</td><td>Anti-epileptic drugs</td><td>β
Very important</td></tr>
<tr><td>ICU Care</td><td>Severe cases mein zaruri</td><td>β
Intensive monitoring</td></tr>
<tr style="background:#E8F5E9;font-weight:bold;color:#2E7D32;"><td>β Early Referral</td><td>Jaldi hospital le jaana</td><td>β SABSE ZARURI!</td></tr>
</table>
<div class="sec-head bg-dark">π India Mein Chandipura Outbreaks</div>
<table>
<tr style="background:#37474F;"><th>Year</th><th>State</th><th>Cases</th><th>Deaths / CFR</th></tr>
<tr><td>2003β2004</td><td>Andhra Pradesh, Gujarat</td><td>~329 cases</td><td>75% fatality</td></tr>
<tr><td>2005</td><td>Gujarat (Eastern districts)</td><td>Multiple</td><td>High fatality</td></tr>
<tr><td>2010β2019</td><td>Sporadic β Multiple states</td><td>Sporadic</td><td>56β75% CFR</td></tr>
<tr class="tbl-danger"><td>2024 β οΈ</td><td>Gujarat (61), Rajasthan (3)</td><td>245 AES cases</td><td>82 deaths</td></tr>
</table>
<div class="emg-box">
<h2>π¨ EMERGENCY: 108 π¨</h2>
<p>
Koi bhi bachche mein <b>Seizure, Behoshi, ya Tez Bukhar</b> dikhne par<br>
<b>TURANT 108 dial karein</b><br>
Delay ho sakta hai <b>JAAN-LEEWA!</b>
</p>
</div>
<div class="footer">
Sources: Harrison's Principles of Internal Medicine 22E (2025, McGraw Hill) | WHO Disease Outbreak News 2024 | Springer Nature Public Health Research 2024 | Encephalitis International 2024<br>
Generated for School Health Program β Chandipura Virus Awareness
</div>
</div>
<!-- βββββββββββββββββββββββββββββββ PAGE 4 βββββββββββββββββββββββββββββββ -->
<div class="page">
<div class="banner bg-dark">
<h1>π QUICK REFERENCE CARD</h1>
<p>School Health Worker ke liye | ΰ€΅ΰ€Ώΰ€¦ΰ₯ΰ€―ΰ€Ύΰ€²ΰ€― ΰ€Έΰ₯ΰ€΅ΰ€Ύΰ€Έΰ₯ΰ€₯ΰ₯ΰ€― ΰ€ΰ€Ύΰ€°ΰ₯ΰ€―ΰ€ΰ€°ΰ₯ΰ€€ΰ€Ύ ΰ€ΰ₯ ΰ€²ΰ€Ώΰ€</p>
</div>
<div class="sec-head bg-red">β‘ Kya Karein β Action Guide</div>
<table>
<tr style="background:#C62828;"><th>Situation</th><th>Turant Action</th></tr>
<tr><td>Bachche ko bukhar + sar dard</td><td>Parents ko inform karo, doctor ke paas bhejo</td></tr>
<tr><td>Bukhar + ulti + confusion</td><td>EMERGENCY β ambulance / doctor call karo</td></tr>
<tr class="tbl-warn"><td>Seizure ho rahi hai β‘</td><td>Kuch bhi munh mein mat dalo β 108 call karo</td></tr>
<tr class="tbl-danger"><td>Behosh ho gaya π₯</td><td>TURANT 108 call karo β ICU zaruri hai</td></tr>
<tr><td>Multiple children sick in area</td><td>School principal + Health officer ko report karo</td></tr>
<tr><td>Sandfly / mosquito infestation</td><td>Municipal health department ko report karo</td></tr>
</table>
<div class="sec-head bg-blue">π Summary β Ek Nazar Mein</div>
<table>
<tr style="background:#1565C0;"><th>Topic</th><th>Key Point</th></tr>
<tr><td>Virus</td><td>Chandipura Vesiculovirus (CHPV) β Rhabdoviridae family</td></tr>
<tr><td>Vector</td><td>Sandfly (main), Mosquito, Tick</td></tr>
<tr><td>Season</td><td>Monsoon β June to September</td></tr>
<tr><td>Age</td><td>2 to 15 saal ke bacche most vulnerable</td></tr>
<tr><td>Symptoms</td><td>Fever β Headache β Vomiting β Seizures β Coma</td></tr>
<tr><td>Timeline</td><td>24β48 ghante mein critical ho jaata hai</td></tr>
<tr><td>Fatality</td><td>56β75% CFR (bahut zyada)</td></tr>
<tr><td>Treatment</td><td>Koi specific drug nahi β Supportive care + ICU</td></tr>
<tr><td>Prevention</td><td>Kapde, net, cleanliness, jaldi doctor ke paas</td></tr>
<tr><td>Emergency</td><td>108 dial karo β delay mat karo</td></tr>
</table>
<div style="display:flex;gap:10px;margin-top:10px;">
<div style="flex:1;background:#E3F2FD;border-radius:8px;padding:10px;font-size:10px;line-height:1.8;border:1.5px solid #1565C0;">
<b style="color:#1565C0;">π¬ Diagnosis Kaise Hoti Hai?</b><br>
β’ PCR test (blood/CSF se)<br>
β’ Virus isolation<br>
β’ Serology (antibody test)<br>
β’ Brain imaging (CT/MRI)<br>
β’ CSF mein virus/cells nahi milte
</div>
<div style="flex:1;background:#E8F5E9;border-radius:8px;padding:10px;font-size:10px;line-height:1.8;border:1.5px solid #2E7D32;">
<b style="color:#2E7D32;">π« School mein kya karein?</b><br>
β’ Daily attendance check<br>
β’ Sick children ko turant ghar bhejo<br>
β’ Parents ko aware karo<br>
β’ Playground mein paani jama na hone do<br>
β’ Health worker ko inform karo
</div>
<div style="flex:1;background:#FFF3E0;border-radius:8px;padding:10px;font-size:10px;line-height:1.8;border:1.5px solid #E65100;">
<b style="color:#E65100;">π± Important Numbers</b><br>
β’ Emergency: <b>108</b><br>
β’ Health Helpline: <b>104</b><br>
β’ IDSP Helpline: <b>011-23978046</b><br>
β’ WHO India: <b>011-24300939</b><br>
β’ Local PHC number yahan likhein
</div>
</div>
<div class="emg-box" style="margin-top:14px;">
<h2>π« SCHOOL HEALTH MOTTO</h2>
<p style="font-size:14px;">
<b>"Bukhar dikhte hi β Doctor ke paas jaao!"</b><br>
ΰ€¬ΰ₯ΰ€ΰ€Ύΰ€° ΰ€¦ΰ€Ώΰ€ΰ€€ΰ₯ ΰ€Ήΰ₯ β ΰ€‘ΰ₯ΰ€ΰ₯ΰ€ΰ€° ΰ€ΰ₯ ΰ€ͺΰ€Ύΰ€Έ ΰ€ΰ€Ύΰ€!<br>
<span style="font-size:11px;">Early detection saves lives β Jaldi pehchaan, jaan bachao! π</span>
</p>
</div>
<div class="footer">
Generated for School Health Program | Chandipura Virus Awareness Chart<br>
Sources: Harrison's Principles of Internal Medicine 22E (2025) | WHO 2024 | Springer Nature Public Health 2024
</div>
</div>
<div class="no-print" style="text-align:center;padding:20px;">
<button class="print-btn" onclick="window.print()">π¨οΈ Print / Save as PDF</button>
<p style="margin-top:10px;color:#666;font-size:13px;">Print dialog mein "Save as PDF" ya "Microsoft Print to PDF" select karein</p>
</div>
</body>
</html>
ls -lh /home/daytona/workspace/chandipura/Chandipura_Virus_Chart.html
Chandipura Virus Chart
HTML File Β· HTML
| Page | Content |
|---|---|
| π Page 1 | Virus intro, Key facts, Transmission, Disease mechanism |
| π Page 2 | 8 Symptom cards (cartoon style), Complete table, Timeline |
| π Page 3 | Prevention Do/Don't, Treatment table, India Outbreaks |
| π Page 4 | Quick Reference Card, School action guide, Emergency 108 |
Konse time me ye felta hai morning, evening ya night
sandfly Phlebotomus papatasi biting time activity morning evening night Chandipura
| Time | Activity Level | Risk |
|---|---|---|
| βοΈ Subah (Morning) | Thodi activity - early morning mein | π‘ Medium |
| π Shaam (Dusk / Evening) | SABSE ZYADA ACTIVE | π΄ HIGH |
| π Raat (Night) | BAHUT ACTIVE - puri raat | π΄ HIGH |
| π Din (Daytime) | Kam active - dhoop mein nahi | π’ Low |
Preventive medicines leni chahiye kya agar Chandipura ke area mein rahte ho?
Chandipura virus prophylaxis preventive medicine vaccine 2024
"Currently, no specific antiviral treatment or human vaccine exists for CHPV."
| Upay | Kaise Use Karein |
|---|---|
| Fine mesh mosquito net | Raat ko sone ke waqt zaroor lagao |
| Insect repellent (DEET cream) | Shaam se pehle haath, paon, gardan par lagao |
| Pyrethroid spray / coil | Ghar mein shaam ko spray karein |
| Indoor Residual Spraying (IRS) | Government se karwao - WHO recommended |
| Pura kapda | Shaam 5 PM ke baad full sleeve shirt + pants |
β οΈ Note: Yeh cheezein Chandipura ke against directly kaam nahi karti, sirf overall immunity improve karti hain. Koi bhi medicine khud se "prevention" ke liye mat lo.
| Research | Status |
|---|---|
| BPL-inactivated vaccine | Mice par successful - humans par abhi nahi |
| Ribavirin (antiviral drug) | Lab mein virus ko rokta hai - humans par approved nahi |
| Novel SCID mouse model | Drug testing ke liye develop ho raha hai (2023) |
Agar Chandipura affected area (Gujarat, Maharashtra, Andhra Pradesh) mein rehte ho aur Monsoon season hai toh:
- Sandfly se bachao = medicine se zyada effective hai
- Koi bhi fever ho - 24 ghante ke andar doctor ke paas jaao
- Khud se koi "preventive medicine" mat lo - koi kaam nahi karegi
- Government ki IRS (Indoor Residual Spraying) program mein participate karo