Adinoidecty surgery price and procedure and recovery rest in India make a pdf
adenoidectomy surgery price procedure recovery India 2024 2025
https://www.apollohospitals.com/procedures/adenoidectomy
mkdir -p /tmp/workspace/adenoidectomy && python3 << 'EOF' from reportlab.lib.pagesizes import A4 from reportlab.lib import colors from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle from reportlab.lib.units import inch, cm from reportlab.platypus import SimpleDocTemplate, Paragraph, Spacer, Table, TableStyle, HRFlowable, KeepTogether from reportlab.lib.enums import TA_CENTER, TA_LEFT, TA_JUSTIFY from reportlab.platypus import PageBreak OUTPUT = "/tmp/workspace/adenoidectomy/Adenoidectomy_India_Guide.pdf" doc = SimpleDocTemplate( OUTPUT, pagesize=A4, rightMargin=1.8*cm, leftMargin=1.8*cm, topMargin=1.5*cm, bottomMargin=1.5*cm ) styles = getSampleStyleSheet() # --- Custom styles --- TEAL = colors.HexColor("#1a7a8a") DARK = colors.HexColor("#1a2736") LIGHT_BG = colors.HexColor("#e8f5f7") ACCENT = colors.HexColor("#e67e22") WHITE = colors.white LIGHT_GRAY = colors.HexColor("#f5f5f5") title_style = ParagraphStyle( "TitleStyle", fontSize=26, fontName="Helvetica-Bold", textColor=WHITE, alignment=TA_CENTER, leading=32, spaceAfter=4 ) subtitle_style = ParagraphStyle( "SubTitle", fontSize=13, fontName="Helvetica", textColor=colors.HexColor("#cce8ec"), alignment=TA_CENTER, leading=18 ) section_head = ParagraphStyle( "SectionHead", fontSize=14, fontName="Helvetica-Bold", textColor=WHITE, alignment=TA_LEFT, leading=18, spaceAfter=6, spaceBefore=8, leftIndent=8 ) body = ParagraphStyle( "Body", fontSize=10.5, fontName="Helvetica", textColor=DARK, alignment=TA_JUSTIFY, leading=15.5, spaceAfter=5, leftIndent=6 ) bullet_style = ParagraphStyle( "Bullet", fontSize=10.5, fontName="Helvetica", textColor=DARK, alignment=TA_LEFT, leading=15, leftIndent=18, spaceAfter=3 ) bold_label = ParagraphStyle( "BoldLabel", fontSize=10.5, fontName="Helvetica-Bold", textColor=TEAL, leading=15, spaceAfter=2 ) caption = ParagraphStyle( "Caption", fontSize=9, fontName="Helvetica-Oblique", textColor=colors.gray, alignment=TA_CENTER ) footer_style = ParagraphStyle( "Footer", fontSize=8, fontName="Helvetica", textColor=colors.gray, alignment=TA_CENTER ) note_style = ParagraphStyle( "Note", fontSize=9.5, fontName="Helvetica-Oblique", textColor=colors.HexColor("#555555"), alignment=TA_LEFT, leading=14, leftIndent=10, rightIndent=10 ) def section_box(title_text): """Returns a colored header bar for each section.""" data = [[Paragraph(title_text, section_head)]] t = Table(data, colWidths=[17*cm]) t.setStyle(TableStyle([ ("BACKGROUND", (0,0), (-1,-1), TEAL), ("ROUNDEDCORNERS", [4, 4, 4, 4]), ("TOPPADDING", (0,0), (-1,-1), 7), ("BOTTOMPADDING", (0,0), (-1,-1), 7), ("LEFTPADDING", (0,0), (-1,-1), 10), ])) return t def info_box(content_rows): """Light teal background info box.""" data = [[Paragraph(r, body)] for r in content_rows] t = Table(data, colWidths=[17*cm]) t.setStyle(TableStyle([ ("BACKGROUND", (0,0), (-1,-1), LIGHT_BG), ("TOPPADDING", (0,0), (-1,-1), 5), ("BOTTOMPADDING", (0,0), (-1,-1), 5), ("LEFTPADDING", (0,0), (-1,-1), 12), ("RIGHTPADDING", (0,0), (-1,-1), 12), ("BOX", (0,0), (-1,-1), 0.5, TEAL), ])) return t story = [] # ── COVER BANNER ───────────────────────────────────────────────────────────── cover_data = [[ Paragraph("Adenoidectomy in India", title_style), Paragraph("Complete Guide: Procedure • Cost • Recovery", subtitle_style), Paragraph("Prepared August 2026", subtitle_style), ]] cover_table = Table([[ Paragraph("Adenoidectomy in India", title_style), ]], colWidths=[17*cm]) cover_table.setStyle(TableStyle([ ("BACKGROUND", (0,0), (-1,-1), TEAL), ("TOPPADDING", (0,0), (-1,-1), 22), ("BOTTOMPADDING", (0,0), (-1,-1), 8), ("LEFTPADDING", (0,0), (-1,-1), 12), ("ALIGN", (0,0), (-1,-1), "CENTER"), ])) cover_subtitle = Table([[ Paragraph("Complete Patient Guide: Procedure • Cost • Recovery", subtitle_style), Paragraph("India | August 2026", subtitle_style), ]], colWidths=[17*cm]) cover_subtitle.setStyle(TableStyle([ ("BACKGROUND", (0,0), (-1,-1), colors.HexColor("#155e6b")), ("TOPPADDING", (0,0), (-1,-1), 8), ("BOTTOMPADDING", (0,0), (-1,-1), 16), ("LEFTPADDING", (0,0), (-1,-1), 12), ("ALIGN", (0,0), (-1,-1), "CENTER"), ])) story.append(cover_table) story.append(cover_subtitle) story.append(Spacer(1, 0.4*cm)) # ── WHAT IS ADENOIDECTOMY ──────────────────────────────────────────────────── story.append(section_box("What is Adenoidectomy?")) story.append(Spacer(1, 0.2*cm)) story.append(Paragraph( "An <b>adenoidectomy</b> is a surgical procedure to remove the adenoids - small masses of " "lymphatic tissue located at the back of the nasal cavity, above the roof of the mouth. " "Adenoids help fight infections in early childhood, but when they become chronically enlarged " "or infected, they can cause significant breathing, hearing, and sleep problems.", body )) story.append(Spacer(1, 0.15*cm)) # Why it's done story.append(Paragraph("<b>Common Reasons for the Surgery:</b>", bold_label)) reasons = [ "Chronic or recurrent ear infections (otitis media)", "Persistent nasal obstruction and mouth breathing", "Obstructive sleep apnea or loud snoring in children", "Chronic sinusitis unresponsive to medications", "Recurring adenoid infections (adenoiditis)", "Speech problems due to nasal blockage", ] for r in reasons: story.append(Paragraph(f"• {r}", bullet_style)) story.append(Spacer(1, 0.3*cm)) # ── WHO NEEDS IT ───────────────────────────────────────────────────────────── story.append(section_box("Who Needs Adenoidectomy?")) story.append(Spacer(1, 0.2*cm)) story.append(Paragraph( "Adenoidectomy is most commonly performed in <b>children between 1 and 7 years of age</b>, " "though it can be done at any age. A pediatric ENT (Ear, Nose & Throat) specialist or " "otolaryngologist evaluates the child and recommends surgery when:", body )) candidates = [ "Adenoids are so enlarged that they block normal breathing", "Recurring infections occur 5 or more times per year", "The child has persistent fluid in the middle ear (glue ear)", "Antibiotics and other treatments have not resolved the problem", "Sleep is regularly disturbed due to breathing difficulty", ] for c in candidates: story.append(Paragraph(f"• {c}", bullet_style)) story.append(Spacer(1, 0.3*cm)) # ── PROCEDURE ──────────────────────────────────────────────────────────────── story.append(section_box("Surgical Procedure - Step by Step")) story.append(Spacer(1, 0.2*cm)) steps = [ ("1. Pre-operative Assessment", "Blood tests, nasal endoscopy, X-ray of nasopharynx, and an anaesthesia fitness evaluation " "are conducted. The child must fast for at least 6 hours before surgery."), ("2. Anaesthesia", "The procedure is performed under <b>general anaesthesia</b>. The child is fully asleep and " "feels no pain during the operation."), ("3. Positioning", "The child is laid on their back with the neck gently extended to give the surgeon clear " "access to the throat and nasal passages."), ("4. Adenoid Removal", "The surgeon passes instruments through the mouth - no external cuts are made. Adenoids are " "removed using one of the following techniques: " "<b>Curettage</b> (scraping), <b>Electrocautery/diathermy</b>, " "<b>Microdebrider-assisted</b>, or <b>Coblation</b> (radiofrequency energy - less bleeding, " "faster recovery)."), ("5. Haemostasis", "Bleeding is controlled using electrocautery or surgical gauze packing to ensure a clean " "surgical site."), ("6. Recovery Room", "The child is moved to the recovery room where they wake from anaesthesia within 1-2 hours " "under close monitoring."), ] for label, desc in steps: story.append(Paragraph(f"<b>{label}</b>", bold_label)) story.append(Paragraph(desc, body)) story.append(Spacer(1, 0.1*cm)) story.append(info_box([ "<b>Duration:</b> The surgery typically takes <b>30 to 60 minutes</b>.", "<b>Hospital Stay:</b> Most cases are <b>day-care (outpatient)</b>. Some children may be kept overnight for observation.", ])) story.append(Spacer(1, 0.3*cm)) # ── TYPES OF TECHNIQUES ────────────────────────────────────────────────────── story.append(section_box("Types of Adenoidectomy Techniques in India")) story.append(Spacer(1, 0.15*cm)) tech_data = [ ["Technique", "Description", "Advantage"], ["Curettage\n(Traditional)", "Adenoids scraped away with a curette", "Widely available, low cost"], ["Electrocautery\n/Diathermy", "Tissue burned away using electric current", "Good haemostasis"], ["Microdebrider-\nAssisted", "Powered shaver precisely removes tissue", "Precise, less trauma"], ["Coblation", "Radiofrequency dissolves tissue at low temp", "Less pain, faster healing"], ["Endoscopic", "Camera-guided for complete visualisation", "Most accurate, less regrowth"], ] tech_table = Table(tech_data, colWidths=[4.2*cm, 7*cm, 5.8*cm]) tech_table.setStyle(TableStyle([ ("BACKGROUND", (0,0), (-1,0), TEAL), ("TEXTCOLOR", (0,0), (-1,0), WHITE), ("FONTNAME", (0,0), (-1,0), "Helvetica-Bold"), ("FONTSIZE", (0,0), (-1,-1), 9.5), ("ROWBACKGROUNDS", (0,1), (-1,-1), [WHITE, LIGHT_BG]), ("GRID", (0,0), (-1,-1), 0.4, colors.HexColor("#cccccc")), ("TOPPADDING", (0,0), (-1,-1), 6), ("BOTTOMPADDING", (0,0), (-1,-1), 6), ("LEFTPADDING", (0,0), (-1,-1), 7), ("VALIGN", (0,0), (-1,-1), "MIDDLE"), ])) story.append(tech_table) story.append(Spacer(1, 0.3*cm)) # ── COST IN INDIA ──────────────────────────────────────────────────────────── story.append(section_box("Cost of Adenoidectomy in India")) story.append(Spacer(1, 0.2*cm)) story.append(Paragraph( "Adenoidectomy is significantly more affordable in India compared to Western countries, " "making it a popular choice for both domestic and international patients.", body )) story.append(Spacer(1, 0.15*cm)) # Cost table cost_data = [ ["Category", "Estimated Cost (INR)", "Estimated Cost (USD)"], ["Government / Public Hospital", "₹5,000 – ₹15,000", "$60 – $180"], ["Mid-Range Private Hospital", "₹30,000 – ₹50,000", "$360 – $600"], ["Premium Hospital (Apollo, Fortis, Max)", "₹50,000 – ₹80,000", "$600 – $960"], ["International Patients (Package)", "₹78,000 – ₹1,20,000", "$950 – $1,450"], ] cost_table = Table(cost_data, colWidths=[6.2*cm, 5.4*cm, 5.4*cm]) cost_table.setStyle(TableStyle([ ("BACKGROUND", (0,0), (-1,0), TEAL), ("TEXTCOLOR", (0,0), (-1,0), WHITE), ("FONTNAME", (0,0), (-1,0), "Helvetica-Bold"), ("FONTSIZE", (0,0), (-1,-1), 9.5), ("ROWBACKGROUNDS", (0,1), (-1,-1), [WHITE, LIGHT_BG]), ("GRID", (0,0), (-1,-1), 0.4, colors.HexColor("#cccccc")), ("TOPPADDING", (0,0), (-1,-1), 7), ("BOTTOMPADDING", (0,0), (-1,-1), 7), ("LEFTPADDING", (0,0), (-1,-1), 8), ("VALIGN", (0,0), (-1,-1), "MIDDLE"), ("FONTNAME", (0,1), (0,-1), "Helvetica-Bold"), ])) story.append(cost_table) story.append(Spacer(1, 0.2*cm)) story.append(Paragraph("<b>Factors That Affect Cost:</b>", bold_label)) factors = [ "Hospital type and brand (corporate vs. government vs. trust hospital)", "City/location - metro cities like Mumbai, Delhi, Bangalore tend to cost more", "Anaesthesiologist and surgeon fees", "Type of surgical technique used (coblation costs more than curettage)", "Room type chosen (general ward vs. private room)", "Whether tonsillectomy is performed simultaneously (combined surgery)", "Pre-operative investigations and post-operative medications", "Any unexpected complications requiring extended care", ] for f in factors: story.append(Paragraph(f"• {f}", bullet_style)) story.append(Spacer(1, 0.2*cm)) # City-wise story.append(Paragraph("<b>City-Wise Average Cost Comparison:</b>", bold_label)) city_data = [ ["City", "Average Cost Range (INR)"], ["Delhi / NCR", "₹35,000 – ₹75,000"], ["Mumbai", "₹40,000 – ₹80,000"], ["Bangalore", "₹35,000 – ₹70,000"], ["Chennai", "₹30,000 – ₹65,000"], ["Hyderabad", "₹28,000 – ₹60,000"], ["Kolkata", "₹25,000 – ₹55,000"], ["Pune", "₹28,000 – ₹58,000"], ] city_table = Table(city_data, colWidths=[8.5*cm, 8.5*cm]) city_table.setStyle(TableStyle([ ("BACKGROUND", (0,0), (-1,0), colors.HexColor("#2e9aad")), ("TEXTCOLOR", (0,0), (-1,0), WHITE), ("FONTNAME", (0,0), (-1,0), "Helvetica-Bold"), ("FONTSIZE", (0,0), (-1,-1), 9.5), ("ROWBACKGROUNDS", (0,1), (-1,-1), [WHITE, LIGHT_BG]), ("GRID", (0,0), (-1,-1), 0.4, colors.HexColor("#cccccc")), ("TOPPADDING", (0,0), (-1,-1), 6), ("BOTTOMPADDING", (0,0), (-1,-1), 6), ("LEFTPADDING", (0,0), (-1,-1), 8), ])) story.append(city_table) story.append(Spacer(1, 0.3*cm)) # ── INSURANCE ──────────────────────────────────────────────────────────────── story.append(section_box("Insurance Coverage")) story.append(Spacer(1, 0.15*cm)) story.append(info_box([ "Adenoidectomy is generally covered under most <b>health insurance policies</b> in India when it " "is deemed medically necessary. Patients should:", "• Get a pre-authorization letter from the ENT specialist confirming medical necessity.", "• Check their policy for ENT procedure coverage limits.", "• Use Cashless Hospitalisation at network hospitals wherever possible.", "• Government schemes like <b>Ayushman Bharat (PMJAY)</b> may also cover adenoidectomy for eligible families.", ])) story.append(Spacer(1, 0.3*cm)) # ── RECOVERY ───────────────────────────────────────────────────────────────── story.append(section_box("Recovery After Adenoidectomy")) story.append(Spacer(1, 0.2*cm)) story.append(Paragraph( "Most children and adults recover fully within <b>1 to 2 weeks</b> after adenoidectomy. " "The recovery is generally smooth when post-operative instructions are followed carefully.", body )) story.append(Spacer(1, 0.15*cm)) # Timeline table story.append(Paragraph("<b>Recovery Timeline:</b>", bold_label)) recovery_data = [ ["Time Period", "What to Expect", "Care Instructions"], ["Day 1\n(Same Day)", "Wakes from anaesthesia in 1-2 hrs;\nmild throat soreness; grogginess", "Rest at home; soft/cold foods;\nmonitor bleeding"], ["Days 1-3", "Throat pain peaks; possible nasal\ncongestion; low-grade fever", "Pain medicine as prescribed;\nplenty of fluids; no school"], ["Days 4-7", "Pain reduces significantly;\nappetite gradually returns", "Soft diet continues; avoid\nstrenuous activity; rest"], ["Week 2", "Most children feel nearly normal;\nbreathing noticeably improved", "Light activity allowed;\nfollow-up visit with ENT"], ["Week 3+", "Full return to normal activities;\nbetter sleep quality noted", "Resume school/normal routine;\nfinal ENT review"], ] recovery_table = Table(recovery_data, colWidths=[2.8*cm, 7.3*cm, 6.9*cm]) recovery_table.setStyle(TableStyle([ ("BACKGROUND", (0,0), (-1,0), TEAL), ("TEXTCOLOR", (0,0), (-1,0), WHITE), ("FONTNAME", (0,0), (-1,0), "Helvetica-Bold"), ("FONTSIZE", (0,0), (-1,-1), 9), ("ROWBACKGROUNDS", (0,1), (-1,-1), [WHITE, LIGHT_BG]), ("GRID", (0,0), (-1,-1), 0.4, colors.HexColor("#cccccc")), ("TOPPADDING", (0,0), (-1,-1), 6), ("BOTTOMPADDING", (0,0), (-1,-1), 6), ("LEFTPADDING", (0,0), (-1,-1), 7), ("VALIGN", (0,0), (-1,-1), "TOP"), ])) story.append(recovery_table) story.append(Spacer(1, 0.25*cm)) # Post-op care story.append(Paragraph("<b>Post-Operative Care Tips:</b>", bold_label)) tips = [ "<b>Diet:</b> Start with cold, soft foods - ice cream, yogurt, mashed potatoes, smoothies. Avoid hard, hot, or spicy foods for 2 weeks.", "<b>Pain Management:</b> Paracetamol or prescribed liquid analgesics as directed. Avoid aspirin and ibuprofen (increase bleeding risk).", "<b>Hydration:</b> Ensure adequate fluid intake - water, cold juices, and clear soups are ideal.", "<b>Activity:</b> Complete rest for the first 3-5 days. Avoid running, swimming, and contact sports for 2 weeks.", "<b>School/Work:</b> Children can typically return to school after 7-10 days.", "<b>Nasal Saline:</b> Saline nasal spray may be recommended to keep the nasal passages moist.", "<b>Avoid Crowds:</b> Stay away from crowded places for 1 week to reduce infection risk.", "<b>Sleep Position:</b> Elevate the head slightly during sleep to reduce swelling.", ] for t in tips: story.append(Paragraph(f"• {t}", bullet_style)) story.append(Spacer(1, 0.25*cm)) # Warning signs story.append(Paragraph("<b>Warning Signs - Call Your Doctor Immediately If:</b>", bold_label)) warnings = [ "Bright red bleeding from the mouth or nose", "High fever above 38.5°C (101.3°F) that doesn't reduce", "Difficulty breathing or swallowing", "Severe pain not controlled by medication", "Signs of dehydration (no urination for more than 8 hours)", "Unusual stiffness of the neck", ] warn_data = [[Paragraph(f"⚠ {w}", ParagraphStyle("warn", fontSize=10, fontName="Helvetica", textColor=colors.HexColor("#8b0000"), leading=15, leftIndent=10))] for w in warnings] warn_table = Table(warn_data, colWidths=[17*cm]) warn_table.setStyle(TableStyle([ ("BACKGROUND", (0,0), (-1,-1), colors.HexColor("#fff4f4")), ("BOX", (0,0), (-1,-1), 1, colors.HexColor("#cc0000")), ("TOPPADDING", (0,0), (-1,-1), 5), ("BOTTOMPADDING", (0,0), (-1,-1), 5), ("LEFTPADDING", (0,0), (-1,-1), 10), ])) story.append(warn_table) story.append(Spacer(1, 0.3*cm)) # ── RISKS ──────────────────────────────────────────────────────────────────── story.append(section_box("Risks and Complications")) story.append(Spacer(1, 0.15*cm)) story.append(Paragraph( "Adenoidectomy is a <b>safe and common procedure</b> with a very low complication rate. " "Serious complications are rare, especially in healthy children.", body )) risks = [ "<b>Bleeding (haemorrhage)</b> - rare, most common serious complication", "<b>Anaesthesia reactions</b> - very uncommon with modern agents", "<b>Infection</b> - managed with antibiotics if it occurs", "<b>Nasal regurgitation</b> - temporary issue where fluids enter the nose when drinking", "<b>Voice changes</b> - temporary nasal quality to voice; resolves within weeks", "<b>Adenoid regrowth</b> - uncommon; may require repeat surgery in rare cases", "<b>Eustachian tube injury</b> - very rare with modern techniques", ] for r in risks: story.append(Paragraph(f"• {r}", bullet_style)) story.append(Spacer(1, 0.3*cm)) # ── BENEFITS ───────────────────────────────────────────────────────────────── story.append(section_box("Benefits After Surgery")) story.append(Spacer(1, 0.15*cm)) benefits_data = [ ["Improved nasal breathing", "Better sleep quality & reduced snoring"], ["Fewer ear infections", "Improved hearing"], ["Reduced sinusitis episodes", "Better appetite and weight gain in children"], ["Improved speech clarity", "Overall improved quality of life"], ] ben_table = Table(benefits_data, colWidths=[8.5*cm, 8.5*cm]) ben_table.setStyle(TableStyle([ ("FONTSIZE", (0,0), (-1,-1), 10), ("FONTNAME", (0,0), (-1,-1), "Helvetica"), ("TEXTCOLOR", (0,0), (-1,-1), DARK), ("ROWBACKGROUNDS", (0,0), (-1,-1), [LIGHT_BG, WHITE]), ("GRID", (0,0), (-1,-1), 0.4, colors.HexColor("#cccccc")), ("TOPPADDING", (0,0), (-1,-1), 8), ("BOTTOMPADDING", (0,0), (-1,-1), 8), ("LEFTPADDING", (0,0), (-1,-1), 12), ("LEADING", (0,0), (-1,-1), 14), ])) story.append(ben_table) story.append(Spacer(1, 0.3*cm)) # ── TOP HOSPITALS ──────────────────────────────────────────────────────────── story.append(section_box("Top Hospitals for Adenoidectomy in India")) story.append(Spacer(1, 0.15*cm)) hospitals = [ ("Apollo Hospitals", "Pan-India (Delhi, Chennai, Hyderabad, Kolkata)", "JCI Accredited, top ENT unit"), ("Fortis Healthcare", "Delhi, Mumbai, Bangalore, Chandigarh", "Advanced ENT & Paediatric Surgery"), ("Max Healthcare", "Delhi NCR, Noida", "Expert ENT surgeons"), ("Manipal Hospitals", "Bangalore, Mangalore, Vijayawada", "Strong paediatric ENT program"), ("Kokilaben Hospital", "Mumbai", "State-of-the-art ENT dept"), ("AIIMS", "Delhi, Bhopal, Jodhpur, Rishikesh", "Government - subsidised cost"), ("Narayana Health", "Bangalore, Kolkata, Ahmedabad", "Affordable, quality care"), ] hosp_data = [["Hospital", "Location", "Highlight"]] + hospitals hosp_table = Table(hosp_data, colWidths=[4.5*cm, 6.5*cm, 6*cm]) hosp_table.setStyle(TableStyle([ ("BACKGROUND", (0,0), (-1,0), TEAL), ("TEXTCOLOR", (0,0), (-1,0), WHITE), ("FONTNAME", (0,0), (-1,0), "Helvetica-Bold"), ("FONTSIZE", (0,0), (-1,-1), 9), ("ROWBACKGROUNDS", (0,1), (-1,-1), [WHITE, LIGHT_BG]), ("GRID", (0,0), (-1,-1), 0.4, colors.HexColor("#cccccc")), ("TOPPADDING", (0,0), (-1,-1), 6), ("BOTTOMPADDING", (0,0), (-1,-1), 6), ("LEFTPADDING", (0,0), (-1,-1), 7), ("VALIGN", (0,0), (-1,-1), "MIDDLE"), ])) story.append(hosp_table) story.append(Spacer(1, 0.3*cm)) # ── FAQ ────────────────────────────────────────────────────────────────────── story.append(section_box("Frequently Asked Questions (FAQs)")) story.append(Spacer(1, 0.15*cm)) faqs = [ ("Is adenoidectomy painful?", "The surgery is done under general anaesthesia, so no pain is felt during the procedure. " "Post-operative soreness is managed with pain medication and usually subsides within 2-3 days."), ("Can adenoids grow back?", "Yes, in rare cases (especially in very young children), adenoid tissue can partially regrow. " "However, this is uncommon and a repeat procedure may be considered if needed."), ("Does removing adenoids weaken immunity?", "No. The immune system has many other lymph nodes and tissues. Children do not become more " "prone to infections after adenoidectomy - in fact, many experience fewer infections."), ("Is adenoidectomy combined with tonsillectomy?", "Often yes. When both adenoids and tonsils are enlarged, they are removed together in one " "surgery (adeno-tonsillectomy), which saves the child from two separate procedures."), ("At what age can adenoidectomy be done?", "The procedure is most commonly done between ages 3 and 7, but can be performed in infants " "and adults when clinically indicated."), ("How do I prepare my child for surgery?", "Follow the surgeon's fasting instructions (no food for 6 hours before surgery), complete all " "pre-op tests, ensure the child is calm and well-rested, and bring a comfort item from home."), ] for q, a in faqs: story.append(Paragraph(f"<b>Q: {q}</b>", bold_label)) story.append(Paragraph(f"A: {a}", body)) story.append(Spacer(1, 0.1*cm)) story.append(Spacer(1, 0.2*cm)) # ── DISCLAIMER ─────────────────────────────────────────────────────────────── disc_data = [[Paragraph( "<b>Disclaimer:</b> This document is for general informational purposes only and does not " "constitute medical advice. Costs mentioned are estimates and may vary by hospital, city, and " "individual case. Always consult a qualified ENT surgeon or paediatric specialist for " "personalised guidance. Cost data sourced from Apollo Hospitals and Bookimed India (2025-2026).", note_style )]] disc_table = Table(disc_data, colWidths=[17*cm]) disc_table.setStyle(TableStyle([ ("BACKGROUND", (0,0), (-1,-1), colors.HexColor("#fef9e7")), ("BOX", (0,0), (-1,-1), 0.5, colors.HexColor("#f0c050")), ("TOPPADDING", (0,0), (-1,-1), 8), ("BOTTOMPADDING", (0,0), (-1,-1), 8), ("LEFTPADDING", (0,0), (-1,-1), 10), ("RIGHTPADDING", (0,0), (-1,-1), 10), ])) story.append(disc_table) # Build doc.build(story) print("PDF created successfully:", OUTPUT) EOF
Adenoidectomy India Guide
PDF Document · PDF
| Hospital Type | Cost (INR) | Cost (USD) |
|---|---|---|
| Government Hospital | ₹5,000 - ₹15,000 | $60 - $180 |
| Mid-range Private | ₹30,000 - ₹50,000 | $360 - $600 |
| Premium (Apollo/Fortis/Max) | ₹50,000 - ₹80,000 | $600 - $960 |
| International Package | ₹78,000 - ₹1,20,000 | $950 - $1,450 |