16 yr male diagnosed psychiattic f32.1 , management
"major depressive disorder" AND "adolescent" AND treatment
PMID: 40056173
| Scale | Type |
|---|---|
| CDRS-R (Children's Depression Rating Scale-Revised) | Clinician-administered |
| MFQ (Mood and Feelings Questionnaire) | Self + parent report |
| RCADS (Revised Children's Anxiety and Depression Scale) | Self + parent report |
| CGAS (Children's Global Assessment Scale) | Functional impairment |
Antidepressants should not be the sole first-line treatment for mild-moderate depression; psychological therapy must be offered.
| Parameter | Detail |
|---|---|
| Starting dose | 10 mg daily for 1 week |
| Therapeutic dose | 20 mg daily (minimum therapeutic) |
| Max dose | 40–60 mg/day (severe cases, older/heavier adolescents) |
| Approval | FDA (≥8 yrs), EMA/MHRA (moderate-severe, after failed psychological therapy) |
| Advantage | Long half-life → reduced discontinuation effects if doses missed |
| Evidence | TADS: 61% response vs 35% placebo (NNT ~4); strongest evidence in this age group |
| Timepoint | Action |
|---|---|
| Week 1 | Safety check — tolerability, new adverse effects, suicidality |
| Weeks 2–4 | Weekly in-person or phone review |
| Week 4–6 | Assess treatment response (CDRS-R/MFQ) |
| Week 6–8 | If no response: review diagnosis, optimise dose, consider adding/switching |
| Week 12 | Full response evaluation |
| Ongoing | Monthly reviews once stable; monitor weight, sleep, growth, liver function (if agomelatine used) |
| Comorbidity | Action |
|---|---|
| Anxiety disorder | CBT addresses both; SSRIs effective for both |
| ADHD | Treat ADHD first (stimulants can unmask/worsen depression) or manage concurrently |
| Substance use | Address directly; refer to substance use service |
| Eating disorder | Specialist referral |
| Emerging psychosis | Urgent psychiatry review; antidepressants may worsen psychosis |
F32.1 (Moderate Depression) — 16-year-old male
↓
Full assessment + risk screen + safety plan
↓
Psychotherapy (CBT/IPT-A) — 12–16 sessions
↓
No response at 4–6 weeks? → Add Fluoxetine 10→20mg/day
↓
Monitor weekly (first 4 weeks), monthly thereafter
↓
Full remission → continue 6–12 months, then taper
↓
Non-response at 12 weeks → review Dx, switch SSRI, seek specialist input
16 yr male diagnosed psychiattic f32.1 , management
| Therapy | Notes |
|---|---|
| CBT | Most evidence; targets negative cognitions + behavioural activation |
| IPT-A | If interpersonal triggers (grief, role conflict, transitions) |
Antidepressants alone should not be first-line for moderate depression — psychotherapy must be offered
| Start | 10 mg/day × 1 week |
| Therapeutic dose | 20 mg/day |
| Maximum | 40–60 mg/day (severe/older/heavier patients) |
| Licensing | FDA ≥8 yrs; EMA/MHRA for moderate-severe after failed psychotherapy |
| Advantage | Long half-life → less discontinuation risk if dose missed |
| Evidence | TADS trial: 61% response vs 35% placebo (NNT ~4) |
| Drug | Starting Dose | Therapeutic Range |
|---|---|---|
| Sertraline | 25–50 mg/day | 50–200 mg/day |
| Escitalopram | 5–10 mg/day | 10–20 mg/day (FDA ≥12 yrs) |
Shorter half-life of sertraline/escitalopram — consider twice-daily dosing to prevent discontinuation symptoms
| Timepoint | Review |
|---|---|
| Week 1 | Safety, tolerability, adverse effects |
| Weeks 2–4 | Weekly contact (in-person or phone) |
| Week 4–6 | Formal symptom rating (CDRS-R/MFQ) |
| Week 6–8 | Non-response → optimise dose or consider switch |
| Week 12 | Full treatment response evaluation |
| Stable phase | Monthly reviews |
Generate a patient/family education handout on F32.1 depression and CBT
ls /home/daytona/workspace/ 2>/dev/null && ls /home/daytona/skills/docx/scripts/…
mkdir -p /home/daytona/workspace/depression-handout
~/depression-handout/create_handout.js
const {
Document, Packer, Paragraph, TextRun, Table, TableRow, TableCell,
HeadingLevel, AlignmentType, BorderStyle, WidthType, ShadingType,
PageNumber, Footer, Header, ImageRun
} = require('docx');
const fs = require('fs');
// ── colour palette ──────────────────────────────────────────────────
const BLUE = "1B4F8A"; // deep NHS-style blue (headings)
const LIGHT_BLUE = "D6E4F0"; // pale blue shading (info boxes)
const TEAL = "0E7C7B"; // section accent
const ORANGE = "E8720C"; // warning/important
const GREY = "F2F4F6"; // alternating table rows
const WHITE = "FFFFFF";
// ── helpers ─────────────────────────────────────────────────────────
function heading1(text) {
return new Paragraph({
heading: HeadingLevel.HEADING_1,
spacing: { before: 280, after: 120 },
children: [new TextRun({ text, bold: true, size: 28, color: BLUE, font: "Calibri" })]
});
}
function heading2(text, color = TEAL) {
return new Paragraph({
heading: HeadingLevel.HEADING_2,
spacing: { before: 220, after: 80 },
children: [new TextRun({ text, bold: true, size: 24, color, font: "Calibri" })]
});
}
function body(text, opts = {}) {
return new Paragraph({
spacing: { after: 100 },
children: [new TextRun({ text, size: 22, font: "Calibri", ...opts })]
});
}
function bullet(text, bold_prefix = "") {
return new Paragraph({
bullet: { level: 0 },
spacing: { after: 80 },
children: [
...(bold_prefix ? [new TextRun({ text: bold_prefix + " ", bold: true, size: 22, font: "Calibri" })] : []),
new TextRun({ text, size: 22, font: "Calibri" })
]
});
}
function subBullet(text) {
return new Paragraph({
bullet: { level: 1 },
spacing: { after: 60 },
children: [new TextRun({ text, size: 21, font: "Calibri", color: "444444" })]
});
}
function spacer() {
return new Paragraph({ spacing: { after: 80 }, children: [] });
}
function shadedBox(paragraphs, shade = LIGHT_BLUE) {
return new Table({
width: { size: 100, type: WidthType.PERCENTAGE },
borders: {
top: { style: BorderStyle.SINGLE, size: 4, color: BLUE },
bottom: { style: BorderStyle.SINGLE, size: 4, color: BLUE },
left: { style: BorderStyle.SINGLE, size: 4, color: BLUE },
right: { style: BorderStyle.SINGLE, size: 4, color: BLUE },
},
rows: [new TableRow({
children: [new TableCell({
shading: { fill: shade, type: ShadingType.CLEAR, color: "auto" },
margins: { top: 120, bottom: 120, left: 180, right: 180 },
children: paragraphs
})]
})]
});
}
function twoColTable(rows, headerRow) {
const tableRows = [];
if (headerRow) {
tableRows.push(new TableRow({
tableHeader: true,
children: headerRow.map(h => new TableCell({
shading: { fill: BLUE, type: ShadingType.CLEAR, color: "auto" },
margins: { top: 80, bottom: 80, left: 120, right: 120 },
children: [new Paragraph({ children: [new TextRun({ text: h, bold: true, color: WHITE, size: 22, font: "Calibri" })] })]
}))
}));
}
rows.forEach(([col1, col2], i) => {
tableRows.push(new TableRow({
children: [col1, col2].map(text => new TableCell({
shading: { fill: i % 2 === 0 ? GREY : WHITE, type: ShadingType.CLEAR, color: "auto" },
margins: { top: 80, bottom: 80, left: 120, right: 120 },
children: [new Paragraph({ children: [new TextRun({ text, size: 21, font: "Calibri" })] })]
}))
}));
});
return new Table({ width: { size: 100, type: WidthType.PERCENTAGE }, rows: tableRows });
}
// ── document ────────────────────────────────────────────────────────
const doc = new Document({
styles: {
default: {
document: { run: { font: "Calibri", size: 22 } }
}
},
sections: [{
properties: { page: { margin: { top: 900, bottom: 900, left: 1080, right: 1080 } } },
headers: {
default: new Header({
children: [
new Paragraph({
border: { bottom: { style: BorderStyle.SINGLE, size: 6, color: BLUE } },
spacing: { after: 100 },
children: [
new TextRun({ text: "Patient & Family Education | Mental Health", size: 18, color: "777777", font: "Calibri" }),
new TextRun({ text: " For Patients Aged 12–18 and Their Families", size: 18, color: BLUE, bold: true, font: "Calibri" })
]
})
]
})
},
footers: {
default: new Footer({
children: [
new Paragraph({
border: { top: { style: BorderStyle.SINGLE, size: 6, color: BLUE } },
alignment: AlignmentType.CENTER,
children: [
new TextRun({ text: "This handout is for educational purposes only and does not replace professional medical advice. | Page ", size: 16, color: "777777", font: "Calibri" }),
new TextRun({ children: [PageNumber.CURRENT], size: 16, color: "777777", font: "Calibri" })
]
})
]
})
},
children: [
// ── TITLE BANNER (simulated with shaded table) ──────────────────
new Table({
width: { size: 100, type: WidthType.PERCENTAGE },
borders: { top: { style: BorderStyle.NONE }, bottom: { style: BorderStyle.NONE }, left: { style: BorderStyle.NONE }, right: { style: BorderStyle.NONE } },
rows: [new TableRow({
children: [new TableCell({
shading: { fill: BLUE, type: ShadingType.CLEAR, color: "auto" },
margins: { top: 200, bottom: 200, left: 300, right: 300 },
children: [
new Paragraph({
alignment: AlignmentType.CENTER,
children: [new TextRun({ text: "Understanding Depression & CBT", bold: true, size: 40, color: WHITE, font: "Calibri" })]
}),
new Paragraph({
alignment: AlignmentType.CENTER,
spacing: { before: 80 },
children: [new TextRun({ text: "A Guide for Young People and Their Families", size: 24, color: "D0E8FF", font: "Calibri" })]
})
]
})]
})]
}),
spacer(),
// ── SECTION 1: WHAT IS DEPRESSION ───────────────────────────────
heading1("1. What Is Depression?"),
body("Depression (also called a depressive episode) is a medical condition that affects how a person thinks, feels, and functions. It is not a character flaw, laziness, or something a person can simply 'snap out of.' Depression changes the chemistry of the brain and is treatable."),
spacer(),
shadedBox([
new Paragraph({ spacing: { after: 80 }, children: [new TextRun({ text: "Your diagnosis: F32.1 — Moderate Depressive Episode", bold: true, size: 23, color: BLUE, font: "Calibri" })] }),
new Paragraph({ children: [new TextRun({ text: "This means you are experiencing a significant number of depression symptoms that are affecting your daily life — at school, at home, and with friends. This level of depression responds well to the right support and treatment.", size: 22, font: "Calibri" })] })
]),
spacer(),
heading2("Common Symptoms in Young People"),
body("Depression in teenagers can look different from adults. You may notice:"),
bullet("Feeling sad, empty, tearful, or irritable most of the day"),
bullet("Losing interest in things you used to enjoy (sport, games, friends)"),
bullet("Feeling exhausted or having no energy, even after sleep"),
bullet("Changes in sleep — sleeping too much or having trouble sleeping"),
bullet("Changes in appetite — eating much more or much less"),
bullet("Difficulty concentrating, remembering things, or making decisions"),
bullet("Feeling worthless, guilty, or like a burden to others"),
bullet("Feeling hopeless about the future"),
bullet("Thoughts of death, self-harm, or suicide"),
spacer(),
shadedBox([
new Paragraph({ children: [new TextRun({ text: "⚠ Important: ", bold: true, size: 22, color: ORANGE, font: "Calibri" }),
new TextRun({ text: "If you or your young person has thoughts of self-harm or suicide, contact your clinician, go to your nearest Emergency Department, or call a crisis line immediately. You are not alone.", size: 22, font: "Calibri" })] })
], "FFF3CD"),
spacer(),
// ── SECTION 2: WHAT CAUSES IT ───────────────────────────────────
heading1("2. What Causes Depression?"),
body("Depression does not have a single cause. It usually develops from a combination of factors:"),
spacer(),
twoColTable([
["Biological", "Brain chemistry changes, family history of depression, hormonal changes during puberty"],
["Psychological", "Negative thinking patterns, low self-esteem, perfectionism, difficulty coping with stress"],
["Social / Environmental", "Bullying, exam pressure, family problems, bereavement, social isolation, adverse childhood experiences"],
], ["Factor Type", "Examples"]),
spacer(),
body("Understanding these factors helps guide the right treatment. Your care team will work through this with you."),
spacer(),
// ── SECTION 3: TREATMENT PLAN ───────────────────────────────────
heading1("3. Your Treatment Plan"),
body("For moderate depression in a young person, the recommended approach combines two main pillars:"),
spacer(),
new Table({
width: { size: 100, type: WidthType.PERCENTAGE },
borders: { top: { style: BorderStyle.NONE }, bottom: { style: BorderStyle.NONE }, left: { style: BorderStyle.NONE }, right: { style: BorderStyle.NONE }, insideH: { style: BorderStyle.NONE }, insideV: { style: BorderStyle.NONE } },
rows: [new TableRow({
children: [
new TableCell({
width: { size: 48, type: WidthType.PERCENTAGE },
shading: { fill: LIGHT_BLUE, type: ShadingType.CLEAR, color: "auto" },
margins: { top: 160, bottom: 160, left: 200, right: 200 },
children: [
new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: "🧠 Talking Therapy", bold: true, size: 26, color: BLUE, font: "Calibri" })] }),
new Paragraph({ alignment: AlignmentType.CENTER, spacing: { before: 80 }, children: [new TextRun({ text: "Cognitive Behavioural Therapy (CBT)", size: 22, font: "Calibri", italics: true })] }),
new Paragraph({ spacing: { before: 100 }, children: [new TextRun({ text: "First-line treatment. Addresses the way you think and behave to break the cycle of depression.", size: 21, font: "Calibri" })] })
]
}),
new TableCell({ width: { size: 4, type: WidthType.PERCENTAGE }, children: [spacer()] }),
new TableCell({
width: { size: 48, type: WidthType.PERCENTAGE },
shading: { fill: "FDE8D8", type: ShadingType.CLEAR, color: "auto" },
margins: { top: 160, bottom: 160, left: 200, right: 200 },
children: [
new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: "💊 Medication", bold: true, size: 26, color: ORANGE, font: "Calibri" })] }),
new Paragraph({ alignment: AlignmentType.CENTER, spacing: { before: 80 }, children: [new TextRun({ text: "Fluoxetine (SSRI antidepressant)", size: 22, font: "Calibri", italics: true })] }),
new Paragraph({ spacing: { before: 100 }, children: [new TextRun({ text: "Added if therapy alone is not enough, or if depression is significantly affecting daily life.", size: 21, font: "Calibri" })] })
]
})
]
})]
}),
spacer(),
// ── SECTION 4: CBT ───────────────────────────────────────────────
heading1("4. Cognitive Behavioural Therapy (CBT) — Explained"),
body("CBT is a structured, evidence-based talking therapy. It is the most researched and recommended psychological treatment for depression in young people. CBT is usually offered as 12–16 weekly sessions with a trained therapist."),
spacer(),
heading2("The Core Idea: The CBT Triangle"),
body("CBT is based on the idea that our thoughts, feelings, and behaviours are all connected. When we are depressed, we can get stuck in unhelpful cycles:"),
spacer(),
shadedBox([
new Paragraph({ alignment: AlignmentType.CENTER, spacing: { after: 60 }, children: [new TextRun({ text: "Negative Thought", bold: true, size: 23, color: BLUE, font: "Calibri" })] }),
new Paragraph({ alignment: AlignmentType.CENTER, spacing: { after: 60 }, children: [new TextRun({ text: '↓', size: 26, color: TEAL, font: "Calibri" })] }),
new Paragraph({ alignment: AlignmentType.CENTER, spacing: { after: 60 }, children: [new TextRun({ text: '"I\'m useless, nothing will get better"', italics: true, size: 22, font: "Calibri" })] }),
new Paragraph({ alignment: AlignmentType.CENTER, spacing: { after: 60 }, children: [new TextRun({ text: '↓', size: 26, color: TEAL, font: "Calibri" })] }),
new Paragraph({ alignment: AlignmentType.CENTER, spacing: { after: 60 }, children: [new TextRun({ text: "Feeling (Emotion)", bold: true, size: 23, color: BLUE, font: "Calibri" })] }),
new Paragraph({ alignment: AlignmentType.CENTER, spacing: { after: 60 }, children: [new TextRun({ text: '"Sad, hopeless, anxious"', italics: true, size: 22, font: "Calibri" })] }),
new Paragraph({ alignment: AlignmentType.CENTER, spacing: { after: 60 }, children: [new TextRun({ text: '↓', size: 26, color: TEAL, font: "Calibri" })] }),
new Paragraph({ alignment: AlignmentType.CENTER, spacing: { after: 60 }, children: [new TextRun({ text: "Behaviour (Action)", bold: true, size: 23, color: BLUE, font: "Calibri" })] }),
new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: '"Stays in bedroom, avoids friends, stops hobbies"', italics: true, size: 22, font: "Calibri" })] }),
]),
spacer(),
body("CBT helps you to identify these cycles and learn practical skills to interrupt them."),
spacer(),
heading2("What Happens in CBT Sessions?"),
twoColTable([
["Sessions 1–3", "Getting to know each other; understanding your depression; setting goals"],
["Sessions 4–8", "Learning to identify and challenge unhelpful thoughts ('cognitive restructuring')"],
["Sessions 8–12", "Behavioural activation — gently increasing enjoyable and meaningful activities"],
["Sessions 12–16", "Building relapse prevention skills; reviewing progress; planning ahead"],
], ["Phase", "Focus"]),
spacer(),
heading2("Key CBT Skills You Will Learn"),
bullet("Thought records", "📝 Identifying negative automatic thoughts and testing whether they are accurate"),
bullet("Behavioural activation", "🚶 Scheduling small, enjoyable activities to lift mood and re-engage with life"),
bullet("Problem-solving", "🔧 Breaking big problems into smaller, manageable steps"),
bullet("Relaxation & mindfulness", "🌿 Calming the body and mind to reduce stress and improve sleep"),
bullet("Communication skills", "💬 Expressing feelings and needs to others more effectively"),
bullet("Relapse prevention", "🛡 Recognising early warning signs and having a plan ready"),
spacer(),
shadedBox([
new Paragraph({ spacing: { after: 80 }, children: [new TextRun({ text: "What to expect from CBT:", bold: true, size: 22, color: TEAL, font: "Calibri" })] }),
new Paragraph({ bullet: { level: 0 }, spacing: { after: 60 }, children: [new TextRun({ text: "It takes time — most people notice improvements after 4–6 sessions, but full benefit comes later", size: 22, font: "Calibri" })] }),
new Paragraph({ bullet: { level: 0 }, spacing: { after: 60 }, children: [new TextRun({ text: "Homework is part of it — practising skills between sessions is important", size: 22, font: "Calibri" })] }),
new Paragraph({ bullet: { level: 0 }, spacing: { after: 60 }, children: [new TextRun({ text: "It is not about being told what to think — the therapist guides you to find your own answers", size: 22, font: "Calibri" })] }),
new Paragraph({ bullet: { level: 0 }, children: [new TextRun({ text: "It is private and confidential (except in safety situations)", size: 22, font: "Calibri" })] }),
]),
spacer(),
// ── SECTION 5: MEDICATION ────────────────────────────────────────
heading1("5. About Your Medication (If Prescribed)"),
body("If your doctor has prescribed medication, it is most likely fluoxetine — the only antidepressant recommended for young people in most national guidelines."),
spacer(),
twoColTable([
["Medicine name", "Fluoxetine (brand name: Prozac)"],
["Type", "SSRI — Selective Serotonin Reuptake Inhibitor"],
["How it works", "Increases serotonin (a mood-regulating chemical) in the brain"],
["Starting dose", "10 mg once daily for 1 week, then 20 mg once daily"],
["When to take it", "Usually in the morning, with or without food"],
["How long to take it", "At least 6–12 months after you feel better (to prevent relapse)"],
["When it starts working", "Usually 2–4 weeks for mood improvement; full effect at 6–12 weeks"],
], ["About Fluoxetine", ""]),
spacer(),
heading2("Common Side Effects (usually mild and temporary)", ORANGE),
bullet("Nausea or upset stomach (usually in the first 1–2 weeks)"),
bullet("Headache"),
bullet("Difficulty sleeping or vivid dreams"),
bullet("Feeling jittery or restless in the first few days"),
bullet("Dry mouth"),
spacer(),
heading2("Important Safety Points", ORANGE),
shadedBox([
new Paragraph({ bullet: { level: 0 }, spacing: { after: 80 }, children: [new TextRun({ text: "Suicidal thoughts: ", bold: true, size: 22, font: "Calibri", color: ORANGE }),
new TextRun({ text: "In rare cases, antidepressants can increase feelings of agitation or suicidal thoughts in the first few weeks. Contact your doctor or crisis line immediately if this happens.", size: 22, font: "Calibri" })] }),
new Paragraph({ bullet: { level: 0 }, spacing: { after: 80 }, children: [new TextRun({ text: "Do not stop suddenly: ", bold: true, size: 22, font: "Calibri", color: ORANGE }),
new TextRun({ text: "Always speak to your doctor before stopping. Stopping abruptly can cause withdrawal effects.", size: 22, font: "Calibri" })] }),
new Paragraph({ bullet: { level: 0 }, spacing: { after: 80 }, children: [new TextRun({ text: "Medication storage: ", bold: true, size: 22, font: "Calibri", color: ORANGE }),
new TextRun({ text: "A parent or carer should keep medication stored safely and give it to the young person each day.", size: 22, font: "Calibri" })] }),
new Paragraph({ bullet: { level: 0 }, children: [new TextRun({ text: "Alcohol and drugs: ", bold: true, size: 22, font: "Calibri", color: ORANGE }),
new TextRun({ text: "Avoid alcohol and recreational drugs — they worsen depression and can interact with medication.", size: 22, font: "Calibri" })] }),
], "FFF3CD"),
spacer(),
// ── SECTION 6: WHAT FAMILIES CAN DO ─────────────────────────────
heading1("6. How Families Can Help"),
body("Family support is one of the most important factors in a young person's recovery. Here is what helps most:"),
spacer(),
heading2("Do"),
bullet("Listen without judgement — 'I hear that you're struggling' goes a long way"),
bullet("Ask open questions — 'How are you feeling today?' rather than 'Are you okay?'"),
bullet("Encourage routine — regular mealtimes, sleep times, and gentle activity"),
bullet("Celebrate small steps — getting up, going for a walk, attending school are wins"),
bullet("Attend appointments when invited — family involvement improves outcomes"),
bullet("Look after yourself too — caring for someone with depression is demanding"),
spacer(),
heading2("Avoid"),
bullet("Saying 'cheer up', 'just think positive', or 'others have it worse'"),
bullet("Taking low motivation personally — it is a symptom, not defiance"),
bullet("Removing all responsibilities — maintaining gentle structure helps recovery"),
bullet("Searching for a single cause or person to blame"),
bullet("Ignoring suicidal talk — always take it seriously and seek help"),
spacer(),
// ── SECTION 7: LIFESTYLE ─────────────────────────────────────────
heading1("7. Lifestyle & Self-Care — Things That Help"),
twoColTable([
["💤 Sleep", "Aim for 8–10 hours. Keep a consistent wake time even at weekends. Avoid screens 1 hour before bed."],
["🏃 Exercise", "Even a 20-minute walk daily significantly improves mood. Choose activities you enjoy."],
["🥗 Nutrition", "Regular meals, enough protein, fruits, and vegetables. Avoid skipping meals."],
["📵 Screen time", "Reduce passive scrolling on social media — it is linked to worse depression in teens."],
["🤝 Connection", "Spending time with even one trusted person helps — isolation worsens depression."],
["📓 Journalling", "Writing down thoughts and feelings can help process emotions between therapy sessions."],
["🎨 Enjoyable activities", "Even when motivation is low, gently doing activities you used to enjoy can lift mood."],
], ["Area", "Tips"]),
spacer(),
// ── SECTION 8: WARNING SIGNS & CRISIS ───────────────────────────
heading1("8. Warning Signs & What To Do"),
body("Know the early warning signs that depression may be worsening:"),
bullet("Withdrawing more from family, friends, and activities"),
bullet("Stopping medication or therapy without telling anyone"),
bullet("Increasing alcohol or drug use"),
bullet("Giving away possessions"),
bullet("Saying things like 'I won't be a problem for much longer'"),
bullet("Increased talk or thoughts about death or suicide"),
spacer(),
shadedBox([
new Paragraph({ spacing: { after: 80 }, children: [new TextRun({ text: "🆘 In a crisis — contact:", bold: true, size: 23, color: ORANGE, font: "Calibri" })] }),
new Paragraph({ bullet: { level: 0 }, spacing: { after: 60 }, children: [new TextRun({ text: "Your CAMHS clinician / keyworker (during working hours)", size: 22, font: "Calibri" })] }),
new Paragraph({ bullet: { level: 0 }, spacing: { after: 60 }, children: [new TextRun({ text: "CAMHS Crisis Line / Out-of-hours mental health team", size: 22, font: "Calibri" })] }),
new Paragraph({ bullet: { level: 0 }, spacing: { after: 60 }, children: [new TextRun({ text: "Emergency Department (A&E) if there is immediate danger", size: 22, font: "Calibri" })] }),
new Paragraph({ bullet: { level: 0 }, spacing: { after: 60 }, children: [new TextRun({ text: "Samaritans: 116 123 (UK, 24 hours, free)", size: 22, font: "Calibri" })] }),
new Paragraph({ bullet: { level: 0 }, children: [new TextRun({ text: "Childline: 0800 1111 (UK, under 19s, 24 hours)", size: 22, font: "Calibri" })] }),
], "FFF3CD"),
spacer(),
// ── SECTION 9: YOUR QUESTIONS ────────────────────────────────────
heading1("9. Questions to Ask Your Clinician"),
body("Write down any questions you have before your next appointment:"),
spacer(),
...Array.from({ length: 6 }, (_, i) => new Paragraph({
spacing: { after: 140 },
border: { bottom: { style: BorderStyle.SINGLE, size: 4, color: "BBBBBB" } },
children: [new TextRun({ text: `${i + 1}. `, bold: true, size: 22, font: "Calibri", color: "AAAAAA" })]
})),
spacer(),
// ── SECTION 10: RECOVERY ─────────────────────────────────────────
heading1("10. Recovery — What to Expect"),
shadedBox([
new Paragraph({ spacing: { after: 80 }, children: [new TextRun({ text: "Recovery from depression is not a straight line.", bold: true, size: 22, color: BLUE, font: "Calibri" })] }),
new Paragraph({ bullet: { level: 0 }, spacing: { after: 60 }, children: [new TextRun({ text: "Good days and bad days are both normal — a bad day does not mean failure", size: 22, font: "Calibri" })] }),
new Paragraph({ bullet: { level: 0 }, spacing: { after: 60 }, children: [new TextRun({ text: "Most people with moderate depression improve significantly with treatment", size: 22, font: "Calibri" })] }),
new Paragraph({ bullet: { level: 0 }, spacing: { after: 60 }, children: [new TextRun({ text: "Continue medication for the full recommended time even if you feel well", size: 22, font: "Calibri" })] }),
new Paragraph({ bullet: { level: 0 }, spacing: { after: 60 }, children: [new TextRun({ text: "Keep using CBT skills after therapy ends — they are life skills", size: 22, font: "Calibri" })] }),
new Paragraph({ bullet: { level: 0 }, children: [new TextRun({ text: "Talk to your team early if you notice symptoms returning", size: 22, font: "Calibri" })] }),
]),
spacer(),
// ── CLOSING ──────────────────────────────────────────────────────
new Table({
width: { size: 100, type: WidthType.PERCENTAGE },
borders: { top: { style: BorderStyle.NONE }, bottom: { style: BorderStyle.NONE }, left: { style: BorderStyle.NONE }, right: { style: BorderStyle.NONE } },
rows: [new TableRow({
children: [new TableCell({
shading: { fill: BLUE, type: ShadingType.CLEAR, color: "auto" },
margins: { top: 180, bottom: 180, left: 300, right: 300 },
children: [
new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: "You are not alone. Help is available. Recovery is possible.", bold: true, size: 26, color: WHITE, font: "Calibri" })] }),
new Paragraph({ alignment: AlignmentType.CENTER, spacing: { before: 80 }, children: [new TextRun({ text: "Prepared by your clinical team | " + new Date().toLocaleDateString('en-GB', { year:'numeric', month:'long' }), size: 18, color: "AACCEE", font: "Calibri" })] })
]
})]
})]
}),
]
}]
});
Packer.toBuffer(doc).then(buffer => {
fs.writeFileSync("/home/daytona/workspace/depression-handout/Depression_CBT_Patient_Handout.docx", buffer);
console.log("✅ Handout created successfully.");
}).catch(err => {
console.error("❌ Error:", err);
process.exit(1);
});
cd /home/daytona/workspace/depression-handout && node create_handout.js
python /home/daytona/skills/docx/scripts/office/validate.py /home/daytona/worksp…
cd /home/daytona/workspace/depression-handout && python -c " import zipfile, os …
Depression CBT Patient Handout
Word Document · DOCX
| Section | Content |
|---|---|
| 1. What Is Depression? | Plain-language explanation of F32.1, symptoms in teenagers (including irritability, not just sadness) |
| 2. What Causes It? | Biological, psychological, and social factors in a table |
| 3. Treatment Plan | Two-column visual card: CBT (therapy) vs. Medication side by side |
| 4. CBT Explained | The cognitive triangle, what happens in each phase of sessions, key skills (thought records, behavioural activation, relapse prevention) |
| 5. About Medication | Fluoxetine details — dosing, timing, how it works, common side effects, FDA black box warning, safety rules |
| 6. How Families Can Help | Clear Do/Avoid lists for parents and carers |
| 7. Lifestyle & Self-Care | Sleep, exercise, nutrition, screen time, journalling — in a practical table |
| 8. Warning Signs & Crisis | Red flags to watch for; crisis contacts (Samaritans 116 123, Childline 0800 1111) |
| 9. Questions for Your Clinician | Blank lined space to write questions before appointments |
| 10. Recovery | Realistic expectations; encouragement; closing message |
Generate a patient/family education handout on F32.1 depression and CBT
Depression CBT Patient Handout
Word Document · DOCX
| # | Section |
|---|---|
| 1 | What Is Depression? — plain-language explanation of F32.1, symptoms in teenagers |
| 2 | What Causes It? — biological, psychological, and social factors |
| 3 | Treatment Plan — therapy vs. medication visual summary card |
| 4 | CBT Explained — the cognitive triangle, session phases, skills (thought records, behavioural activation, relapse prevention) |
| 5 | About Medication — fluoxetine dosing, side effects, black box warning, safety rules |
| 6 | How Families Can Help — Do/Avoid lists for parents and carers |
| 7 | Lifestyle & Self-Care — sleep, exercise, nutrition, screen time tips |
| 8 | Warning Signs & Crisis — red flags + crisis line numbers (Samaritans, Childline) |
| 9 | Questions for Your Clinician — blank lines to write questions before appointments |
| 10 | Recovery — realistic expectations and closing encouragement |
telugu translation
~/depression-handout/create_handout_telugu.js
const {
Document, Packer, Paragraph, TextRun, Table, TableRow, TableCell,
HeadingLevel, AlignmentType, BorderStyle, WidthType, ShadingType,
PageNumber, Footer, Header
} = require('docx');
const fs = require('fs');
// ── colour palette ──────────────────────────────────────────────────
const BLUE = "1B4F8A";
const LIGHT_BLUE = "D6E4F0";
const TEAL = "0E7C7B";
const ORANGE = "E8720C";
const GREY = "F2F4F6";
const WHITE = "FFFFFF";
// ── helpers ─────────────────────────────────────────────────────────
function heading1(text) {
return new Paragraph({
heading: HeadingLevel.HEADING_1,
spacing: { before: 280, after: 120 },
children: [new TextRun({ text, bold: true, size: 28, color: BLUE, font: "Noto Sans Telugu" })]
});
}
function heading2(text, color = TEAL) {
return new Paragraph({
heading: HeadingLevel.HEADING_2,
spacing: { before: 220, after: 80 },
children: [new TextRun({ text, bold: true, size: 24, color, font: "Noto Sans Telugu" })]
});
}
function body(text) {
return new Paragraph({
spacing: { after: 100 },
children: [new TextRun({ text, size: 22, font: "Noto Sans Telugu" })]
});
}
function bullet(prefix, text) {
return new Paragraph({
bullet: { level: 0 },
spacing: { after: 80 },
children: [
...(prefix ? [new TextRun({ text: prefix + " ", bold: true, size: 22, font: "Noto Sans Telugu" })] : []),
new TextRun({ text, size: 22, font: "Noto Sans Telugu" })
]
});
}
function spacer() {
return new Paragraph({ spacing: { after: 80 }, children: [] });
}
function shadedBox(paragraphs, shade = LIGHT_BLUE) {
return new Table({
width: { size: 100, type: WidthType.PERCENTAGE },
borders: {
top: { style: BorderStyle.SINGLE, size: 4, color: BLUE },
bottom: { style: BorderStyle.SINGLE, size: 4, color: BLUE },
left: { style: BorderStyle.SINGLE, size: 4, color: BLUE },
right: { style: BorderStyle.SINGLE, size: 4, color: BLUE },
},
rows: [new TableRow({
children: [new TableCell({
shading: { fill: shade, type: ShadingType.CLEAR, color: "auto" },
margins: { top: 120, bottom: 120, left: 180, right: 180 },
children: paragraphs
})]
})]
});
}
function twoColTable(rows, headerRow) {
const tableRows = [];
if (headerRow) {
tableRows.push(new TableRow({
tableHeader: true,
children: headerRow.map(h => new TableCell({
shading: { fill: BLUE, type: ShadingType.CLEAR, color: "auto" },
margins: { top: 80, bottom: 80, left: 120, right: 120 },
children: [new Paragraph({ children: [new TextRun({ text: h, bold: true, color: WHITE, size: 22, font: "Noto Sans Telugu" })] })]
}))
}));
}
rows.forEach(([col1, col2], i) => {
tableRows.push(new TableRow({
children: [col1, col2].map(text => new TableCell({
shading: { fill: i % 2 === 0 ? GREY : WHITE, type: ShadingType.CLEAR, color: "auto" },
margins: { top: 80, bottom: 80, left: 120, right: 120 },
children: [new Paragraph({ children: [new TextRun({ text, size: 21, font: "Noto Sans Telugu" })] })]
}))
}));
});
return new Table({ width: { size: 100, type: WidthType.PERCENTAGE }, rows: tableRows });
}
// ── document ────────────────────────────────────────────────────────
const doc = new Document({
styles: {
default: {
document: { run: { font: "Noto Sans Telugu", size: 22 } }
}
},
sections: [{
properties: { page: { margin: { top: 900, bottom: 900, left: 1080, right: 1080 } } },
headers: {
default: new Header({
children: [
new Paragraph({
border: { bottom: { style: BorderStyle.SINGLE, size: 6, color: BLUE } },
spacing: { after: 100 },
children: [
new TextRun({ text: "రోగి మరియు కుటుంబ విద్య | మానసిక ఆరోగ్యం", size: 18, color: "777777", font: "Noto Sans Telugu" }),
new TextRun({ text: " వయసు 12–18 సంవత్సరాల యువత మరియు వారి కుటుంబాల కోసం", size: 18, color: BLUE, bold: true, font: "Noto Sans Telugu" })
]
})
]
})
},
footers: {
default: new Footer({
children: [
new Paragraph({
border: { top: { style: BorderStyle.SINGLE, size: 6, color: BLUE } },
alignment: AlignmentType.CENTER,
children: [
new TextRun({ text: "ఈ సమాచారం విద్యా ప్రయోజనాల కోసం మాత్రమే — వైద్య సలహాకు ప్రత్యామ్నాయం కాదు | పేజీ ", size: 16, color: "777777", font: "Noto Sans Telugu" }),
new TextRun({ children: [PageNumber.CURRENT], size: 16, color: "777777", font: "Noto Sans Telugu" })
]
})
]
})
},
children: [
// ── TITLE BANNER ────────────────────────────────────────────────
new Table({
width: { size: 100, type: WidthType.PERCENTAGE },
borders: { top:{style:BorderStyle.NONE}, bottom:{style:BorderStyle.NONE}, left:{style:BorderStyle.NONE}, right:{style:BorderStyle.NONE} },
rows: [new TableRow({
children: [new TableCell({
shading: { fill: BLUE, type: ShadingType.CLEAR, color: "auto" },
margins: { top: 200, bottom: 200, left: 300, right: 300 },
children: [
new Paragraph({
alignment: AlignmentType.CENTER,
children: [new TextRun({ text: "నిరాశ (డిప్రెషన్) మరియు CBT అర్థం చేసుకోవడం", bold: true, size: 36, color: WHITE, font: "Noto Sans Telugu" })]
}),
new Paragraph({
alignment: AlignmentType.CENTER,
spacing: { before: 80 },
children: [new TextRun({ text: "యువత మరియు వారి కుటుంబాల కోసం మార్గదర్శి", size: 24, color: "D0E8FF", font: "Noto Sans Telugu" })]
})
]
})]
})]
}),
spacer(),
// ── 1. నిరాశ అంటే ఏమిటి ───────────────────────────────────────
heading1("1. నిరాశ (డిప్రెషన్) అంటే ఏమిటి?"),
body("నిరాశ (డిప్రెషన్) అనేది ఒక వైద్య స్థితి — ఇది ఒక వ్యక్తి ఆలోచించే విధానాన్ని, అనుభవించే విధానాన్ని మరియు రోజువారీ జీవితాన్ని ప్రభావితం చేస్తుంది. ఇది బద్ధకం కాదు, బలహీనత కాదు లేదా 'సరిచేసుకోలేని' విషయం కాదు. ఇది మెదడు రసాయనశాస్త్రాన్ని మారుస్తుంది మరియు సరైన చికిత్సతో మెరుగుపడుతుంది."),
spacer(),
shadedBox([
new Paragraph({ spacing: { after: 80 }, children: [new TextRun({ text: "మీ రోగనిర్ధారణ: F32.1 — మితమైన నిరాశ ఎపిసోడ్", bold: true, size: 23, color: BLUE, font: "Noto Sans Telugu" })] }),
new Paragraph({ children: [new TextRun({ text: "మీరు పాఠశాలలో, ఇంట్లో మరియు స్నేహితులతో రోజువారీ జీవితాన్ని ప్రభావితం చేసే అనేక నిరాశ లక్షణాలను అనుభవిస్తున్నారని దీని అర్థం. ఈ స్థాయి నిరాశకు సరైన మద్దతు మరియు చికిత్సతో మెరుగైన ఫలితాలు వస్తాయి.", size: 22, font: "Noto Sans Telugu" })] })
]),
spacer(),
heading2("యువతలో సాధారణ లక్షణాలు"),
body("పెద్దవారి నిరాశకంటే కౌమారదశలో నిరాశ వేరుగా కనిపించవచ్చు. మీరు లేదా మీ పిల్లలు గమనించవచ్చు:"),
bullet("", "చాలా సేపు విచారంగా, నిస్సారంగా, ఏడుపుగా లేదా చిరాకుగా అనిపించడం"),
bullet("", "ముందు ఆనందించిన విషయాలపై ఆసక్తి పోవడం (క్రీడలు, గేమ్స్, స్నేహితులు)"),
bullet("", "నిద్ర తర్వాత కూడా అలసటగా లేదా శక్తిలేకుండా అనిపించడం"),
bullet("", "నిద్ర మార్పులు — చాలా ఎక్కువ నిద్రపోవడం లేదా నిద్రపట్టకపోవడం"),
bullet("", "ఆకలిలో మార్పులు — చాలా ఎక్కువ లేదా చాలా తక్కువ తినడం"),
bullet("", "మనసు కేంద్రీకరించడం, గుర్తు పెట్టుకోవడం లేదా నిర్ణయాలు తీసుకోవడంలో ఇబ్బంది"),
bullet("", "విలువలేనట్లు, తప్పు చేసినట్లు లేదా ఇతరులకు భారంగా అనిపించడం"),
bullet("", "భవిష్యత్తుపై నిరాశగా అనిపించడం"),
bullet("", "మరణం, స్వీయహాని లేదా ఆత్మహత్య గురించి ఆలోచనలు రావడం"),
spacer(),
shadedBox([
new Paragraph({ children: [
new TextRun({ text: "⚠ ముఖ్యమైన విషయం: ", bold: true, size: 22, color: ORANGE, font: "Noto Sans Telugu" }),
new TextRun({ text: "మీకు లేదా మీ పిల్లలకు స్వీయహాని లేదా ఆత్మహత్య ఆలోచనలు వస్తే వెంటనే వైద్యుడిని సంప్రదించండి, సమీపంలోని ఆసుపత్రి అత్యవసర విభాగానికి వెళ్ళండి లేదా క్రైసిస్ హెల్ప్లైన్ కి కాల్ చేయండి. మీరు ఒంటరిగా లేరు.", size: 22, font: "Noto Sans Telugu" })]
})
], "FFF3CD"),
spacer(),
// ── 2. కారణాలు ─────────────────────────────────────────────────
heading1("2. నిరాశకు కారణాలు ఏమిటి?"),
body("నిరాశకు ఒకే ఒక కారణం ఉండదు. ఇది సాధారణంగా అనేక అంశాల కలయికతో వస్తుంది:"),
spacer(),
twoColTable([
["జీవశాస్త్రపరమైన కారణాలు", "మెదడు రసాయన మార్పులు, కుటుంబంలో నిరాశ చరిత్ర, యుక్తవయసులో హార్మోన్ల మార్పులు"],
["మానసిక కారణాలు", "నకారాత్మక ఆలోచనా విధానాలు, తక్కువ ఆత్మవిశ్వాసం, ఒత్తిడి నిర్వహణలో ఇబ్బంది"],
["సామాజిక / పర్యావరణ కారణాలు", "వేధింపులు (బుల్లీయింగ్), పరీక్షల ఒత్తిడి, కుటుంబ సమస్యలు, ప్రియమైన వ్యక్తి మరణం, సామాజిక ఒంటరితనం"],
], ["కారణం రకం", "ఉదాహరణలు"]),
spacer(),
body("ఈ అంశాలను అర్థం చేసుకోవడం సరైన చికిత్స నిర్ణయించడంలో సహాయపడుతుంది. మీ వైద్య బృందం ఇది మీతో కలిసి పరిశీలిస్తుంది."),
spacer(),
// ── 3. చికిత్స ─────────────────────────────────────────────────
heading1("3. మీ చికిత్స ప్రణాళిక"),
body("మితమైన నిరాశకు సిఫారసు చేయబడిన విధానం రెండు ముఖ్యమైన పద్ధతులను కలిగి ఉంటుంది:"),
spacer(),
new Table({
width: { size: 100, type: WidthType.PERCENTAGE },
borders: { top:{style:BorderStyle.NONE}, bottom:{style:BorderStyle.NONE}, left:{style:BorderStyle.NONE}, right:{style:BorderStyle.NONE}, insideH:{style:BorderStyle.NONE}, insideV:{style:BorderStyle.NONE} },
rows: [new TableRow({
children: [
new TableCell({
width: { size: 48, type: WidthType.PERCENTAGE },
shading: { fill: LIGHT_BLUE, type: ShadingType.CLEAR, color: "auto" },
margins: { top: 160, bottom: 160, left: 200, right: 200 },
children: [
new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: "🧠 మాట్లాడే చికిత్స", bold: true, size: 26, color: BLUE, font: "Noto Sans Telugu" })] }),
new Paragraph({ alignment: AlignmentType.CENTER, spacing:{before:80}, children: [new TextRun({ text: "కాగ్నిటివ్ బిహేవియరల్ థెరపీ (CBT)", size: 22, font: "Noto Sans Telugu", italics: true })] }),
new Paragraph({ spacing:{before:100}, children: [new TextRun({ text: "మొదటి అగ్రాధిక చికిత్స. నిరాశ చక్రాన్ని విరమించడానికి ఆలోచనలు మరియు ప్రవర్తనను మారుస్తుంది.", size: 21, font: "Noto Sans Telugu" })] })
]
}),
new TableCell({ width:{size:4,type:WidthType.PERCENTAGE}, children:[spacer()] }),
new TableCell({
width: { size: 48, type: WidthType.PERCENTAGE },
shading: { fill: "FDE8D8", type: ShadingType.CLEAR, color: "auto" },
margins: { top: 160, bottom: 160, left: 200, right: 200 },
children: [
new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: "💊 ఔషధాలు", bold: true, size: 26, color: ORANGE, font: "Noto Sans Telugu" })] }),
new Paragraph({ alignment: AlignmentType.CENTER, spacing:{before:80}, children: [new TextRun({ text: "ఫ్లుయోక్సెటిన్ (SSRI యాంటీడిప్రెసెంట్)", size: 22, font: "Noto Sans Telugu", italics: true })] }),
new Paragraph({ spacing:{before:100}, children: [new TextRun({ text: "చికిత్స మాత్రమే సరిపోకపోతే లేదా నిరాశ తీవ్రంగా రోజువారీ జీవితాన్ని ప్రభావితం చేస్తే జోడిస్తారు.", size: 21, font: "Noto Sans Telugu" })] })
]
})
]
})]
}),
spacer(),
// ── 4. CBT ─────────────────────────────────────────────────────
heading1("4. కాగ్నిటివ్ బిహేవియరల్ థెరపీ (CBT) — వివరణ"),
body("CBT అనేది నిర్మాణాత్మకమైన, ఆధారాలతో కూడిన మాట్లాడే చికిత్స. ఇది యువతలో నిరాశకు అత్యంత పరిశోధించబడిన మరియు సిఫారసు చేయబడిన మానసిక చికిత్స. CBT సాధారణంగా శిక్షణ పొందిన థెరపిస్ట్తో 12–16 వారపు సెషన్లుగా అందించబడుతుంది."),
spacer(),
heading2("CBT త్రిభుజం — ప్రధాన ఆలోచన"),
body("CBT మన ఆలోచనలు, భావాలు మరియు ప్రవర్తనలు అన్నీ పరస్పరం అనుసంధానించబడి ఉంటాయని చెప్తుంది. నిరాశలో ఉన్నప్పుడు మనం నకారాత్మక చక్రాలలో చిక్కుకుపోవచ్చు:"),
spacer(),
shadedBox([
new Paragraph({ alignment: AlignmentType.CENTER, spacing:{after:60}, children: [new TextRun({ text: "నకారాత్మక ఆలోచన", bold:true, size:23, color:BLUE, font:"Noto Sans Telugu" })] }),
new Paragraph({ alignment: AlignmentType.CENTER, spacing:{after:60}, children: [new TextRun({ text: "↓", size:28, color:TEAL, font:"Noto Sans Telugu" })] }),
new Paragraph({ alignment: AlignmentType.CENTER, spacing:{after:60}, children: [new TextRun({ text: '"నేను పనికిమాలినవాడిని, ఏమీ మెరుగుపడదు"', italics:true, size:22, font:"Noto Sans Telugu" })] }),
new Paragraph({ alignment: AlignmentType.CENTER, spacing:{after:60}, children: [new TextRun({ text: "↓", size:28, color:TEAL, font:"Noto Sans Telugu" })] }),
new Paragraph({ alignment: AlignmentType.CENTER, spacing:{after:60}, children: [new TextRun({ text: "భావన (ఎమోషన్)", bold:true, size:23, color:BLUE, font:"Noto Sans Telugu" })] }),
new Paragraph({ alignment: AlignmentType.CENTER, spacing:{after:60}, children: [new TextRun({ text: '"విచారంగా, నిరాశగా, ఆందోళనగా"', italics:true, size:22, font:"Noto Sans Telugu" })] }),
new Paragraph({ alignment: AlignmentType.CENTER, spacing:{after:60}, children: [new TextRun({ text: "↓", size:28, color:TEAL, font:"Noto Sans Telugu" })] }),
new Paragraph({ alignment: AlignmentType.CENTER, spacing:{after:60}, children: [new TextRun({ text: "ప్రవర్తన (చర్య)", bold:true, size:23, color:BLUE, font:"Noto Sans Telugu" })] }),
new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: '"గదిలో ఉండిపోవడం, స్నేహితులను దూరంగా పెట్టుకోవడం, హాబీలు మానుకోవడం"', italics:true, size:22, font:"Noto Sans Telugu" })] }),
]),
spacer(),
body("CBT ఈ చక్రాలను గుర్తించడానికి మరియు వాటిని అడ్డుకోవడానికి ఆచరణాత్మక నైపుణ్యాలు నేర్పిస్తుంది."),
spacer(),
heading2("CBT సెషన్లలో ఏం జరుగుతుంది?"),
twoColTable([
["సెషన్లు 1–3", "పరిచయం; మీ నిరాశను అర్థం చేసుకోవడం; లక్ష్యాలు నిర్ణయించడం"],
["సెషన్లు 4–8", "నకారాత్మక ఆలోచనలను గుర్తించి సవాలు చేయడం నేర్చుకోవడం (కాగ్నిటివ్ రీస్ట్రక్చరింగ్)"],
["సెషన్లు 8–12", "బిహేవియరల్ యాక్టివేషన్ — మనోభావాన్ని పెంచడానికి ఆనందమైన కార్యకలాపాలు మళ్ళీ ప్రారంభించడం"],
["సెషన్లు 12–16", "రీలాప్స్ నివారణ నైపుణ్యాలు నిర్మించడం; పురోగతి సమీక్షించడం"],
], ["దశ", "దృష్టి"]),
spacer(),
heading2("CBTలో నేర్చుకునే ముఖ్యమైన నైపుణ్యాలు"),
bullet("📝 థాట్ రికార్డ్స్:", "నకారాత్మక స్వయంచాలక ఆలోచనలను గుర్తించి, అవి నిజమా కాదా పరీక్షించడం"),
bullet("🚶 బిహేవియరల్ యాక్టివేషన్:", "మూడ్ పెంచడానికి చిన్న చిన్న ఆనందమైన కార్యకలాపాలు చేయడం"),
bullet("🔧 సమస్య పరిష్కారం:", "పెద్ద సమస్యలను చిన్న నిర్వహణీయమైన దశలుగా విభజించడం"),
bullet("🌿 రిలాక్సేషన్ మరియు మైండ్ఫుల్నెస్:", "శరీరం మరియు మనసును శాంతపరచి ఒత్తిడి తగ్గించడం"),
bullet("💬 కమ్యూనికేషన్ నైపుణ్యాలు:", "తమ భావాలు మరియు అవసరాలను ఇతరులకు మరింత సమర్థవంతంగా వ్యక్తపరచడం"),
bullet("🛡 రీలాప్స్ నివారణ:", "ముందస్తు హెచ్చరిక సంకేతాలను గుర్తించడం మరియు ప్రణాళిక సిద్ధంగా ఉంచుకోవడం"),
spacer(),
shadedBox([
new Paragraph({ spacing:{after:80}, children:[new TextRun({ text:"CBT నుండి ఏమి ఆశించాలి:", bold:true, size:22, color:TEAL, font:"Noto Sans Telugu" })] }),
new Paragraph({ bullet:{level:0}, spacing:{after:60}, children:[new TextRun({ text:"సమయం పడుతుంది — చాలా మంది 4–6 సెషన్ల తర్వాత మెరుగుదల గమనిస్తారు, కానీ పూర్తి ప్రయోజనం తర్వాత వస్తుంది", size:22, font:"Noto Sans Telugu" })] }),
new Paragraph({ bullet:{level:0}, spacing:{after:60}, children:[new TextRun({ text:"హోమ్వర్క్ అవసరం — సెషన్ల మధ్య నైపుణ్యాలు అభ్యసించడం చాలా ముఖ్యం", size:22, font:"Noto Sans Telugu" })] }),
new Paragraph({ bullet:{level:0}, spacing:{after:60}, children:[new TextRun({ text:"ఇది ఏమి ఆలోచించాలో చెప్పదు — థెరపిస్ట్ మీకు మీ స్వంత సమాధానాలు కనుగొనడంలో మార్గనిర్దేశం చేస్తారు", size:22, font:"Noto Sans Telugu" })] }),
new Paragraph({ bullet:{level:0}, children:[new TextRun({ text:"ఇది రహస్యమైనది (భద్రతా పరిస్థితులు మినహా)", size:22, font:"Noto Sans Telugu" })] }),
]),
spacer(),
// ── 5. ఔషధాలు ────────────────────────────────────────────────
heading1("5. మీ ఔషధాల గురించి (సూచించబడినట్లయితే)"),
body("మీ వైద్యుడు ఔషధాలు సూచించినట్లయితే, అది చాలావరకు ఫ్లుయోక్సెటిన్ — చాలా జాతీయ మార్గదర్శకాలలో యువత కోసం సిఫారసు చేయబడిన ఏకైక యాంటీడిప్రెసెంట్."),
spacer(),
twoColTable([
["ఔషధం పేరు", "ఫ్లుయోక్సెటిన్ (బ్రాండ్ పేరు: ప్రోజాక్)"],
["రకం", "SSRI — సెలెక్టివ్ సెరోటోనిన్ రీయుప్టేక్ ఇన్హిబిటర్"],
["ఎలా పని చేస్తుంది", "మెదడులో సెరోటోనిన్ (మూడ్ నియంత్రించే రసాయనం) పెంచుతుంది"],
["మొదటి మోతాదు", "1 వారం పాటు రోజుకు 10 mg, తర్వాత రోజుకు 20 mg"],
["ఎప్పుడు తీసుకోవాలి", "సాధారణంగా ఉదయం, ఆహారంతో లేదా లేకుండా"],
["ఎంత కాలం తీసుకోవాలి", "మెరుగుపడిన తర్వాత కనీసం 6–12 నెలలు (రీలాప్స్ నివారించడానికి)"],
["ఎప్పుడు పని చేయడం మొదలవుతుంది", "మూడ్ మెరుగుదలకు సాధారణంగా 2–4 వారాలు; పూర్తి ప్రభావం 6–12 వారాలకు"],
], ["ఫ్లుయోక్సెటిన్ గురించి", ""]),
spacer(),
heading2("సాధారణ దుష్ప్రభావాలు (సాధారణంగా తేలికైనవి మరియు తాత్కాలికమైనవి)", ORANGE),
bullet("", "వికారం లేదా కడుపు నొప్పి (మొదటి 1–2 వారాల్లో)"),
bullet("", "తలనొప్పి"),
bullet("", "నిద్రపోవడంలో ఇబ్బంది లేదా స్పష్టమైన కలలు"),
bullet("", "మొదటి కొన్ని రోజుల్లో అస్తిత్వం లేదా అశాంతి అనిపించడం"),
bullet("", "నోరు పొడిబారడం"),
spacer(),
heading2("ముఖ్యమైన భద్రతా విషయాలు", ORANGE),
shadedBox([
new Paragraph({ bullet:{level:0}, spacing:{after:80}, children:[
new TextRun({ text:"ఆత్మహత్య ఆలోచనలు: ", bold:true, size:22, font:"Noto Sans Telugu", color:ORANGE }),
new TextRun({ text:"అరుదుగా, మొదటి కొన్ని వారాల్లో యాంటీడిప్రెసెంట్లు ఆందోళన లేదా ఆత్మహత్య ఆలోచనలు పెంచవచ్చు. ఇది జరిగితే వెంటనే మీ వైద్యుడిని లేదా క్రైసిస్ లైన్ను సంప్రదించండి.", size:22, font:"Noto Sans Telugu" })]
}),
new Paragraph({ bullet:{level:0}, spacing:{after:80}, children:[
new TextRun({ text:"అకస్మాత్తుగా ఆపవద్దు: ", bold:true, size:22, font:"Noto Sans Telugu", color:ORANGE }),
new TextRun({ text:"ఆపే ముందు ఎల్లప్పుడూ మీ వైద్యుడితో మాట్లాడండి. హఠాత్తుగా ఆపడం విత్డ్రాయల్ ప్రభావాలకు కారణమవుతుంది.", size:22, font:"Noto Sans Telugu" })]
}),
new Paragraph({ bullet:{level:0}, spacing:{after:80}, children:[
new TextRun({ text:"ఔషధాల నిల్వ: ", bold:true, size:22, font:"Noto Sans Telugu", color:ORANGE }),
new TextRun({ text:"తల్లిదండ్రులు లేదా సంరక్షకులు ఔషధాలు సురక్షితంగా నిల్వ చేసి రోజువారీ యువతకు ఇవ్వాలి.", size:22, font:"Noto Sans Telugu" })]
}),
new Paragraph({ bullet:{level:0}, children:[
new TextRun({ text:"మద్యం మరియు మత్తు పదార్థాలు: ", bold:true, size:22, font:"Noto Sans Telugu", color:ORANGE }),
new TextRun({ text:"వీటిని నివారించండి — అవి నిరాశను మరింత తీవ్రం చేస్తాయి మరియు ఔషధాలతో పరస్పరం ప్రభావం చూపుతాయి.", size:22, font:"Noto Sans Telugu" })]
}),
], "FFF3CD"),
spacer(),
// ── 6. కుటుంబం ───────────────────────────────────────────────
heading1("6. కుటుంబాలు ఎలా సహాయం చేయగలరు"),
body("కుటుంబ మద్దతు యువత కోలుకోవడంలో అత్యంత ముఖ్యమైన అంశాలలో ఒకటి. ఇవి అత్యంత సహాయకరంగా ఉంటాయి:"),
spacer(),
heading2("చేయవలసినవి"),
bullet("", "తీర్పు లేకుండా వినండి — 'నీకు ఇబ్బందిగా ఉందని నాకు అర్థమవుతోంది' అని చెప్పడం చాలా ముఖ్యం"),
bullet("", "తెరచిన ప్రశ్నలు అడగండి — 'ఈరోజు ఎలా అనిపిస్తోంది?' అని అడగండి"),
bullet("", "దినచర్యను ప్రోత్సహించండి — క్రమమైన భోజన సమయాలు, నిద్ర సమయాలు, మృదువైన కార్యకలాపాలు"),
bullet("", "చిన్న పురోగతులను స్మరించండి — లేవడం, నడవడం, పాఠశాలకు వెళ్ళడం విజయాలే"),
bullet("", "ఆహ్వానించినప్పుడు అపాయింట్మెంట్లకు హాజరుకండి — కుటుంబ భాగస్వామ్యం ఫలితాలను మెరుగుపరుస్తుంది"),
bullet("", "మీరు కూడా మీ గురించి జాగ్రత్త తీసుకోండి — నిరాశతో ఉన్న వ్యక్తిని చూసుకోవడం కష్టమైనది"),
spacer(),
heading2("చేయకూడనివి"),
bullet("", "'ఏడవకు', 'సానుకూలంగా ఆలోచించు' లేదా 'ఇతరులకు ఇంతకంటే ఎక్కువ సమస్యలున్నాయి' అని చెప్పవద్దు"),
bullet("", "తక్కువ ఉత్సాహాన్ని వ్యక్తిగతంగా తీసుకోవద్దు — ఇది లక్షణం, మొండితనం కాదు"),
bullet("", "అన్ని బాధ్యతలు తీసివేయవద్దు — మృదువైన నిర్మాణం కోలుకోవడంలో సహాయపడుతుంది"),
bullet("", "ఒక కారణం లేదా ఒక వ్యక్తిని నిందించడానికి ప్రయత్నించవద్దు"),
bullet("", "ఆత్మహత్య మాటలను విస్మరించవద్దు — వాటిని ఎల్లప్పుడూ గంభీరంగా తీసుకోండి"),
spacer(),
// ── 7. జీవనశైలి ─────────────────────────────────────────────
heading1("7. జీవనశైలి మరియు స్వయం సంరక్షణ — సహాయకరమైన విషయాలు"),
twoColTable([
["💤 నిద్ర", "8–10 గంటలు లక్ష్యంగా పెట్టుకోండి. వారాంతాల్లో కూడా స్థిరమైన లేచే సమయం పాటించండి. నిద్రకు 1 గంట ముందు స్క్రీన్లు మానుకోండి."],
["🏃 వ్యాయామం", "రోజువారీ 20 నిమిషాల నడక కూడా మూడ్ని గణనీయంగా మెరుగుపరుస్తుంది. మీకు నచ్చిన కార్యకలాపాలు ఎంచుకోండి."],
["🥗 పోషణ", "క్రమమైన భోజనాలు, తగినంత ప్రోటీన్, పండ్లు మరియు కూరగాయలు. భోజనాలు దాటవేయకండి."],
["📵 స్క్రీన్ టైమ్", "సోషల్ మీడియాలో నిష్క్రియాత్మక స్క్రోలింగ్ తగ్గించండి — ఇది కౌమారదశలో నిరాశతో ముడిపడి ఉంది."],
["🤝 సంబంధాలు", "నమ్మదగిన ఒక్క వ్యక్తితో కూడా సమయం గడపడం సహాయపడుతుంది — ఒంటరితనం నిరాశను మరింత తీవ్రం చేస్తుంది."],
["📓 జర్నలింగ్", "ఆలోచనలు మరియు భావాలు రాయడం సెషన్ల మధ్య వాటిని ప్రాసెస్ చేయడంలో సహాయపడుతుంది."],
["🎨 ఆనందమైన కార్యకలాపాలు", "ఉత్సాహం తక్కువగా ఉన్నా, మీరు ముందు ఆనందించిన కార్యకలాపాలు మృదువుగా చేయడం మూడ్ని పెంచుతుంది."],
], ["అంశం", "సూచనలు"]),
spacer(),
// ── 8. హెచ్చరిక సంకేతాలు ───────────────────────────────────
heading1("8. హెచ్చరిక సంకేతాలు మరియు ఏమి చేయాలి"),
body("నిరాశ మరింత తీవ్రమవుతోందని సూచించే ముందస్తు హెచ్చరిక సంకేతాలు తెలుసుకోండి:"),
bullet("", "కుటుంబం, స్నేహితులు మరియు కార్యకలాపాల నుండి మరింత దూరంగా ఉండటం"),
bullet("", "ఎవరికీ చెప్పకుండా ఔషధాలు లేదా చికిత్స ఆపడం"),
bullet("", "మద్యం లేదా మత్తు పదార్థాల వాడకం పెరగడం"),
bullet("", "సొంత వస్తువులు ఇతరులకు ఇవ్వడం"),
bullet("", "'నేను ఇక సమస్య కాను' వంటి మాటలు చెప్పడం"),
bullet("", "మరణం లేదా ఆత్మహత్య గురించి మరింత మాట్లాడటం లేదా ఆలోచించడం"),
spacer(),
shadedBox([
new Paragraph({ spacing:{after:80}, children:[new TextRun({ text:"🆘 అత్యవసర పరిస్థితిలో — సంప్రదించండి:", bold:true, size:23, color:ORANGE, font:"Noto Sans Telugu" })] }),
new Paragraph({ bullet:{level:0}, spacing:{after:60}, children:[new TextRun({ text:"మీ CAMHS క్లినిషియన్ / కీవర్కర్ (పని గంటల్లో)", size:22, font:"Noto Sans Telugu" })] }),
new Paragraph({ bullet:{level:0}, spacing:{after:60}, children:[new TextRun({ text:"CAMHS క్రైసిస్ లైన్ / పని గంటలు కాని మానసిక ఆరోగ్య బృందం", size:22, font:"Noto Sans Telugu" })] }),
new Paragraph({ bullet:{level:0}, spacing:{after:60}, children:[new TextRun({ text:"అత్యవసర విభాగం (A&E) — తక్షణ ప్రమాదం ఉంటే", size:22, font:"Noto Sans Telugu" })] }),
new Paragraph({ bullet:{level:0}, spacing:{after:60}, children:[new TextRun({ text:"iCall (భారతదేశం): 9152987821", size:22, font:"Noto Sans Telugu" })] }),
new Paragraph({ bullet:{level:0}, children:[new TextRun({ text:"Vandrevala Foundation హెల్ప్లైన్ (భారతదేశం): 1860-2662-345 (24 గంటలు)", size:22, font:"Noto Sans Telugu" })] }),
], "FFF3CD"),
spacer(),
// ── 9. ప్రశ్నలు ─────────────────────────────────────────────
heading1("9. మీ వైద్యుడిని అడగవలసిన ప్రశ్నలు"),
body("మీ తదుపరి అపాయింట్మెంట్ ముందు మీకున్న ప్రశ్నలు రాసుకోండి:"),
spacer(),
...Array.from({ length: 6 }, (_, i) => new Paragraph({
spacing: { after: 140 },
border: { bottom: { style: BorderStyle.SINGLE, size: 4, color: "BBBBBB" } },
children: [new TextRun({ text: `${i + 1}. `, bold: true, size: 22, font: "Noto Sans Telugu", color: "AAAAAA" })]
})),
spacer(),
// ── 10. కోలుకోవడం ───────────────────────────────────────────
heading1("10. కోలుకోవడం — ఏమి ఆశించాలి"),
shadedBox([
new Paragraph({ spacing:{after:80}, children:[new TextRun({ text:"నిరాశ నుండి కోలుకోవడం నేరుగా జరగదు.", bold:true, size:22, color:BLUE, font:"Noto Sans Telugu" })] }),
new Paragraph({ bullet:{level:0}, spacing:{after:60}, children:[new TextRun({ text:"మంచి రోజులు మరియు చెడు రోజులు రెండూ సాధారణమే — చెడు రోజు అంటే వైఫల్యం కాదు", size:22, font:"Noto Sans Telugu" })] }),
new Paragraph({ bullet:{level:0}, spacing:{after:60}, children:[new TextRun({ text:"మితమైన నిరాశ ఉన్న చాలా మంది చికిత్సతో గణనీయంగా మెరుగుపడతారు", size:22, font:"Noto Sans Telugu" })] }),
new Paragraph({ bullet:{level:0}, spacing:{after:60}, children:[new TextRun({ text:"బాగా అనిపించినా సిఫారసు చేసిన కాలం పాటు ఔషధాలు కొనసాగించండి", size:22, font:"Noto Sans Telugu" })] }),
new Paragraph({ bullet:{level:0}, spacing:{after:60}, children:[new TextRun({ text:"చికిత్స పూర్తయిన తర్వాత కూడా CBT నైపుణ్యాలు ఉపయోగించండి — అవి జీవిత నైపుణ్యాలు", size:22, font:"Noto Sans Telugu" })] }),
new Paragraph({ bullet:{level:0}, children:[new TextRun({ text:"లక్షణాలు మళ్ళీ వస్తున్నట్లు గమనిస్తే వెంటనే మీ బృందంతో మాట్లాడండి", size:22, font:"Noto Sans Telugu" })] }),
]),
spacer(),
// ── CLOSING BANNER ────────────────────────────────────────────
new Table({
width: { size: 100, type: WidthType.PERCENTAGE },
borders: { top:{style:BorderStyle.NONE}, bottom:{style:BorderStyle.NONE}, left:{style:BorderStyle.NONE}, right:{style:BorderStyle.NONE} },
rows: [new TableRow({
children: [new TableCell({
shading: { fill: BLUE, type: ShadingType.CLEAR, color: "auto" },
margins: { top: 180, bottom: 180, left: 300, right: 300 },
children: [
new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: "మీరు ఒంటరిగా లేరు. సహాయం అందుబాటులో ఉంది. కోలుకోవడం సాధ్యమే.", bold: true, size: 26, color: WHITE, font: "Noto Sans Telugu" })] }),
new Paragraph({ alignment: AlignmentType.CENTER, spacing:{before:80}, children: [new TextRun({ text: "మీ వైద్య బృందం సిద్ధంగా ఉంది | " + new Date().toLocaleDateString('te-IN', { year:'numeric', month:'long' }), size: 18, color: "AACCEE", font: "Noto Sans Telugu" })] })
]
})]
})]
}),
]
}]
});
Packer.toBuffer(doc).then(buffer => {
fs.writeFileSync("/home/daytona/workspace/depression-handout/Depression_CBT_Patient_Handout_Telugu.docx", buffer);
console.log("✅ Telugu handout created successfully.");
}).catch(err => {
console.error("❌ Error:", err);
process.exit(1);
});
cd /home/daytona/workspace/depression-handout && node create_handout_telugu.js
python -c " import zipfile, os fname = '/home/daytona/workspace/depression-hando…
Depression CBT Patient Handout Telugu
Word Document · DOCX
| # | తెలుగు శీర్షిక |
|---|---|
| 1 | నిరాశ (డిప్రెషన్) అంటే ఏమిటి? |
| 2 | నిరాశకు కారణాలు ఏమిటి? |
| 3 | మీ చికిత్స ప్రణాళిక |
| 4 | CBT వివరణ — CBT త్రిభుజం, సెషన్ దశలు, నైపుణ్యాలు |
| 5 | మీ ఔషధాల గురించి (ఫ్లుయోక్సెటిన్) |
| 6 | కుటుంబాలు ఎలా సహాయం చేయగలరు |
| 7 | జీవనశైలి మరియు స్వయం సంరక్షణ |
| 8 | హెచ్చరిక సంకేతాలు — iCall (9152987821) & Vandrevala హెల్ప్లైన్ |
| 9 | వైద్యుడిని అడగవలసిన ప్రశ్నలు |
| 10 | కోలుకోవడం — ఏమి ఆశించాలి |