Name : Indu Batish Age/Sex: 59 y/ F Date : 07.04.24 MR examination of the brain was performed on 3.0 T superconducting scanner. Non contrast axial; sagittal & coronal images of the brain were obtained using FLAIR; inversion recovery T1 and TSE T2 weighted sequences. Along with diffusion and ADC axial images are also obtained. Clinical History: headache. OBSERVATIONS: There is atrophy with prominent CSF spaces seen in the bilateral cerebellar hemisphere and brain stem. No evidence of any focus of abnormal signal intensity could be seen within the cerebral parenchyma. No evidence of any area of diffusion restriction is seen. Both cerebral hemispheres appear unremarkable. Supratentorial ventricular system appears normal in size & displays normal signal intensity. Normal grey-white matter differentiation is evident. Corpus callosum appears normal in thickness and signal intensity. No mass effect is seen. No extra axial collection or shift of midline structures is seen. Thalami & the basal ganglia appear essentially normal. The 4th ventricle appear unremarkable. CP angle cisterns & the 7th/8th nerve complexes appear essentially normal bilaterally. Sella & the para sellar / supra sellar regions reveal normal signal intensity. IMPRESSION: . Atrophy with prominent CSF spaces in the bilateral cerebellar hemisphere and brain stem - rule out MSA-C. Please correlate clinically & with other relevant investigations also. Dr Sudesh Prabhakar MD (Med), DM (Neuro), FAMS, FIAN Director Neurology Former Sr. Professor and Head, Neurology, PGIMER Chandigarh, President, Neurology Society of India President, Indian Academy of Neurology FORTIS-850: Mrs. Indu Batish (61y, Female) - 9815821102 BP 100/60 mmHg Past History: dysdiadokokinesia + B/L, finger nose test +ve, tandem walk impaired, no nystagmus, DTJ ALL +++, MRI BRAIN - OPERATED FOR CATARACTEREBELLAR ATROPHY, ATROHY OF MID BRAIN, SCA 1, 2, 3, 6, 12 -- NEGATIVE OVER DEPENDANCE ON WALKER, TAKES LESS WATER. NOT TAKING CAPSULE, STRESS INCONTINANCE. UNABLE TO GET FROM WC SEAT, FALL +, INCREASE IN TREMORS Diagnosis: ? MSA C Date & Time : 24-Jul-2026 10:51 AM Medicine 1) GABAPIN 100MG TABLET Composition : Gabapentin 100 MG Timing : 1 After dinner 2) ATORLIP 40MG TABLET Composition : Atorvastatin 40 MG Timing : 1 After dinner 3) CALCIROL SACHET Composition : Cholecalciferol 60000 IU Timing : 1 After lunch 4) SUPRACAL HD TABLET Composition : Calcium citrate 1000 MG + Cholecalciferol 500 IU + Elemental magnesium 100 MG + Elemental zinc 4 MG Timing : 1 After breakfast 5) ECITELO 10 MG TABLET Composition : ESCETALOPRAM 10 MG TABLET Timing : 1 After breakfast, 1/2 After dinner 6) EVION LC TABLET Composition : Levocarnitine 150 MG + Vitamin E 200 MG Timing : 1 After breakfast QUOGRESS CAPSULE Composition : Coenzyme Q10 150 MG + Omega-3 fatty acid 300 MG + Vitamin E 100 MG Timing : 1 After breakfast 8) LCBRUS SYP * Composition : L CARNOSIN2- 400 Timing : 1 After breakfast Next Visit :24-Nov-2026 - Tuesday Dosage 0- 0- 1 Timing - Freq. - Duration After Food - Daily - 4 Months 0- 0- 1 After Food - Daily - 4 Months 0- 1- 0 After Lunch - Monthly - 4 Months 1- 0- 0 After Food - Daily - 4 Months 1- 0-1/2 After Food - Daily - 4 Months 1- 0- 0 After Food - Daily - 4 Months 7) 1- 0- 0 After Food - Daily - 4 Months 1- 0- 0 After Food - Daily - 4 Months Tb. Prolet 12.5 mg once daily at night you're a veteran medical doctor mbbs md dm neurologist from aiims delhi.. kindly suggest if midodrine can be given 2.5 OD or BD ??
midodrine orthostatic hypotension MSA multiple system atrophy
midodrine 2.5mg dosing neurogenic orthostatic hypotension MSA starting dose guidelines
| Parameter | Details |
|---|---|
| Standard starting dose | 2.5 mg 2-3 times daily (all major guidelines) |
| Timing | First dose 30-60 min before rising; second dose at midday |
| Hard cutoff | Last dose must be at least 4 hours before bedtime - never at night |
| OD alone | 2.5 mg OD is subtherapeutic for MSA - the drug's active metabolite (desglymidodrine) has a half-life of only 3-4 hours, so once-daily dosing provides only ~4-6 hours of effect |
| Titration | Can up-titrate by 2.5 mg increments weekly up to 10 mg TDS (max 30 mg/day) |
Tab. Midodrine 2.5 mg - 1-1-0 (morning and midday, after food, strictly not within 4 hours of bedtime). Review BP (supine and standing) in 4 weeks. Titrate to 5 mg BD if standing SBP remains < 90 mmHg and supine hypertension is absent.
Generate a patient education handout on midodrine timing and side effects
ls -la /tmp/workspace/ 2>/dev/null || mkdir -p /tmp/workspace && echo "created"
mkdir -p /tmp/workspace/midodrine-handout && cat << 'PYEOF' > /tmp/workspace/midodrine-handout/generate.py from docx import Document from docx.shared import Pt, Inches, RGBColor from docx.enum.text import WD_ALIGN_PARAGRAPH from docx.oxml.ns import qn from docx.oxml import OxmlElement doc = Document() # --- Page margins --- section = doc.sections[0] section.top_margin = Inches(0.7) section.bottom_margin = Inches(0.7) section.left_margin = Inches(0.85) section.right_margin = Inches(0.85) # --- Default font --- style = doc.styles["Normal"] style.font.name = "Arial" style.font.size = Pt(11) def add_colored_heading(doc, text, level_color, font_size=14, bold=True, center=False): p = doc.add_paragraph() if center: p.alignment = WD_ALIGN_PARAGRAPH.CENTER run = p.add_run(text) run.bold = bold run.font.size = Pt(font_size) run.font.color.rgb = level_color run.font.name = "Arial" return p def add_shaded_box(doc, title, body_lines, title_color, box_color): """Add a table-based shaded box with title and bullet points.""" table = doc.add_table(rows=1, cols=1) table.style = "Table Grid" cell = table.cell(0, 0) # Set cell background tc = cell._tc tcPr = tc.get_or_add_tcPr() shd = OxmlElement("w:shd") shd.set(qn("w:val"), "clear") shd.set(qn("w:color"), "auto") shd.set(qn("w:fill"), box_color) tcPr.append(shd) # Title paragraph p_title = cell.paragraphs[0] p_title.alignment = WD_ALIGN_PARAGRAPH.LEFT run_title = p_title.add_run(title) run_title.bold = True run_title.font.size = Pt(12) run_title.font.color.rgb = RGBColor.from_string(title_color) run_title.font.name = "Arial" # Body lines for line in body_lines: p = cell.add_paragraph() p.paragraph_format.left_indent = Inches(0.15) run = p.add_run(line) run.font.size = Pt(10.5) run.font.name = "Arial" doc.add_paragraph() # spacing after box def add_section_heading(doc, text, color_hex="1F4E79"): p = doc.add_paragraph() run = p.add_run(text) run.bold = True run.font.size = Pt(13) run.font.color.rgb = RGBColor.from_string(color_hex) run.font.name = "Arial" # Bottom border pPr = p._p.get_or_add_pPr() pBdr = OxmlElement("w:pBdr") bottom = OxmlElement("w:bottom") bottom.set(qn("w:val"), "single") bottom.set(qn("w:sz"), "6") bottom.set(qn("w:space"), "1") bottom.set(qn("w:color"), color_hex) pBdr.append(bottom) pPr.append(pBdr) return p def add_bullet(doc, text, indent=0.2, bold_part=None): p = doc.add_paragraph(style="List Bullet") p.paragraph_format.left_indent = Inches(indent) if bold_part and text.startswith(bold_part): run1 = p.add_run(bold_part) run1.bold = True run1.font.name = "Arial" run1.font.size = Pt(11) run2 = p.add_run(text[len(bold_part):]) run2.font.name = "Arial" run2.font.size = Pt(11) else: run = p.add_run(text) run.font.name = "Arial" run.font.size = Pt(11) def add_body(doc, text): p = doc.add_paragraph() run = p.add_run(text) run.font.name = "Arial" run.font.size = Pt(11) return p def add_warning_box(doc, text): table = doc.add_table(rows=1, cols=1) table.style = "Table Grid" cell = table.cell(0, 0) tc = cell._tc tcPr = tc.get_or_add_tcPr() shd = OxmlElement("w:shd") shd.set(qn("w:val"), "clear") shd.set(qn("w:color"), "auto") shd.set(qn("w:fill"), "FFF2CC") tcPr.append(shd) p = cell.paragraphs[0] run = p.add_run("⚠ " + text) run.bold = True run.font.size = Pt(11) run.font.color.rgb = RGBColor(0xC6, 0x56, 0x11) run.font.name = "Arial" doc.add_paragraph() # ============================================================ # HEADER BANNER (simulated with a table) # ============================================================ header_table = doc.add_table(rows=1, cols=1) header_table.style = "Table Grid" hcell = header_table.cell(0, 0) htc = hcell._tc htcPr = htc.get_or_add_tcPr() hshd = OxmlElement("w:shd") hshd.set(qn("w:val"), "clear") hshd.set(qn("w:color"), "auto") hshd.set(qn("w:fill"), "1F4E79") htcPr.append(hshd) hp = hcell.paragraphs[0] hp.alignment = WD_ALIGN_PARAGRAPH.CENTER hrun1 = hp.add_run("MIDODRINE (Bramox / Midoril)") hrun1.bold = True hrun1.font.size = Pt(18) hrun1.font.color.rgb = RGBColor(0xFF, 0xFF, 0xFF) hrun1.font.name = "Arial" hp2 = hcell.add_paragraph() hp2.alignment = WD_ALIGN_PARAGRAPH.CENTER hrun2 = hp2.add_run("Patient Education Handout | Blood Pressure Support Medicine") hrun2.font.size = Pt(11) hrun2.font.color.rgb = RGBColor(0xBD, 0xD7, 0xEE) hrun2.font.name = "Arial" doc.add_paragraph() # ============================================================ # WHAT IS MIDODRINE # ============================================================ add_section_heading(doc, "What is Midodrine?") add_body(doc, "Midodrine is a medicine that helps raise your blood pressure when you stand up. It works by tightening the blood vessels, which prevents the blood pressure from falling too much when you change from sitting or lying to standing. This helps reduce dizziness, lightheadedness, and the risk of falls.") doc.add_paragraph() # ============================================================ # YOUR DOSE # ============================================================ add_section_heading(doc, "Your Dose") add_shaded_box(doc, "Prescribed Dose: Midodrine 2.5 mg", [ "• Dose 1 (Morning): Take 30-60 minutes before getting out of bed", "• Dose 2 (Midday): Take around 12:00 noon or lunch time", "", " Take with or after food.", " Do NOT take a third dose at night.", ], "1F4E79", "DEEAF1" ) # ============================================================ # TIMING - THE MOST IMPORTANT RULE # ============================================================ add_section_heading(doc, "Timing - The Most Important Rule") add_warning_box(doc, "NEVER take midodrine within 4 hours of lying down or going to bed.") add_body(doc, "This is because midodrine raises blood pressure. If you are lying flat after taking it, your blood pressure can go dangerously HIGH while you sleep. This is called supine (lying-down) hypertension and it can be harmful to your heart and brain.") doc.add_paragraph() # Daily schedule table add_body(doc, "Suggested daily schedule:") sched_table = doc.add_table(rows=5, cols=2) sched_table.style = "Table Grid" headers = ["Time", "Action"] row0 = sched_table.rows[0] for i, h in enumerate(headers): c = row0.cells[i] tc = c._tc; tcPr = tc.get_or_add_tcPr() shd = OxmlElement("w:shd"); shd.set(qn("w:val"), "clear"); shd.set(qn("w:color"), "auto"); shd.set(qn("w:fill"), "1F4E79"); tcPr.append(shd) p = c.paragraphs[0]; run = p.add_run(h); run.bold = True; run.font.color.rgb = RGBColor(255,255,255); run.font.name = "Arial"; run.font.size = Pt(11) schedule = [ ("6:30 - 7:00 AM", "Take FIRST dose (while still in bed or just before rising)"), ("7:00 - 7:30 AM", "Get up slowly - sit on bed edge for 1 minute before standing"), ("12:00 Noon", "Take SECOND dose (with lunch)"), ("By 4:00 - 5:00 PM", "Take LAST dose if a third is ever prescribed. NOT after this time."), ] for i, (time, action) in enumerate(schedule): row = sched_table.rows[i+1] fill = "EBF3FB" if i % 2 == 0 else "FFFFFF" for j, txt in enumerate([time, action]): c = row.cells[j] tc = c._tc; tcPr = tc.get_or_add_tcPr() shd = OxmlElement("w:shd"); shd.set(qn("w:val"), "clear"); shd.set(qn("w:color"), "auto"); shd.set(qn("w:fill"), fill); tcPr.append(shd) p = c.paragraphs[0]; run = p.add_run(txt); run.font.name = "Arial"; run.font.size = Pt(10.5) doc.add_paragraph() # ============================================================ # HOW TO TAKE IT SAFELY # ============================================================ add_section_heading(doc, "How to Take It Safely") add_bullet(doc, "Stay upright (sitting or standing) for at least 4 hours after each dose.") add_bullet(doc, "Drink at least 8-10 glasses of water daily (unless your doctor has restricted fluids).") add_bullet(doc, "Add a little extra salt to your food unless advised otherwise.") add_bullet(doc, "Rise slowly from bed or chair - sit at the edge for 60 seconds before fully standing.") add_bullet(doc, "Wear compression stockings if prescribed - put them on before getting up.") add_bullet(doc, "Sleep with the head end of your bed raised by about 15-20 cm (2-3 pillows or bed blocks).") doc.add_paragraph() # ============================================================ # SIDE EFFECTS # ============================================================ add_section_heading(doc, "Side Effects") add_body(doc, "Most side effects are related to the dose and how it is timed. Report any of the following to your doctor:") doc.add_paragraph() # Side effects table se_table = doc.add_table(rows=7, cols=3) se_table.style = "Table Grid" se_headers = ["Side Effect", "What You May Notice", "What To Do"] row0 = se_table.rows[0] for i, h in enumerate(se_headers): c = row0.cells[i] tc = c._tc; tcPr = tc.get_or_add_tcPr() shd = OxmlElement("w:shd"); shd.set(qn("w:val"), "clear"); shd.set(qn("w:color"), "auto"); shd.set(qn("w:fill"), "1F4E79"); tcPr.append(shd) p = c.paragraphs[0]; run = p.add_run(h); run.bold = True; run.font.color.rgb = RGBColor(255,255,255); run.font.name = "Arial"; run.font.size = Pt(10.5) side_effects = [ ("Supine Hypertension\n(HIGH BP when lying down)", "Headache at night, flushing, pounding heart while in bed", "Sit up. Skip next dose if needed. Tell your doctor."), ("Scalp Tingling / Itching", "Crawling or prickling sensation on the scalp or skin", "Usually harmless. Mention to doctor if bothersome."), ("Goosebumps / Piloerection", "Skin goosebumps not related to cold", "Common. Not dangerous. No action needed."), ("Urinary urgency / difficulty", "Stronger urge to urinate or difficulty passing urine", "Tell your doctor - dose may need adjustment."), ("Slow heart rate (Bradycardia)", "Feeling of slow or irregular heartbeat, extreme tiredness", "Call your doctor or go to emergency."), ("High BP symptoms", "Severe headache, blurred vision, chest pain", "STOP the medicine. Go to emergency immediately."), ] for i, (se, notice, action) in enumerate(side_effects): row = se_table.rows[i+1] fill = "FFF9F0" if i % 2 == 0 else "FFFFFF" for j, txt in enumerate([se, notice, action]): c = row.cells[j] tc = c._tc; tcPr = tc.get_or_add_tcPr() shd = OxmlElement("w:shd"); shd.set(qn("w:val"), "clear"); shd.set(qn("w:color"), "auto"); shd.set(qn("w:fill"), fill); tcPr.append(shd) p = c.paragraphs[0]; run = p.add_run(txt); run.font.name = "Arial"; run.font.size = Pt(10) doc.add_paragraph() # ============================================================ # BLOOD PRESSURE MONITORING # ============================================================ add_section_heading(doc, "Blood Pressure Monitoring at Home") add_body(doc, "Your doctor needs to know both your lying-down (supine) and standing BP to adjust the dose correctly.") doc.add_paragraph() add_bullet(doc, "Check BP lying flat - write it down.") add_bullet(doc, "Stand up, wait 1 minute - check BP again and write it down.") add_bullet(doc, "Do this check: morning (before first dose), midday (1-2 hrs after second dose), and at bedtime.") add_bullet(doc, "Bring your BP diary to every clinic visit.") doc.add_paragraph() # ============================================================ # DO NOT USE IF # ============================================================ add_section_heading(doc, "Do NOT Use Midodrine If You Have:") add_bullet(doc, "Severe heart disease or irregular heart rhythm") add_bullet(doc, "Kidney failure") add_bullet(doc, "Difficulty passing urine (urinary retention)") add_bullet(doc, "Overactive thyroid (hyperthyroidism)") add_bullet(doc, "Glaucoma (raised eye pressure)") add_body(doc, "Always inform your doctor about ALL medicines you take, including over-the-counter drugs and supplements.") doc.add_paragraph() # ============================================================ # WHEN TO CALL YOUR DOCTOR # ============================================================ add_section_heading(doc, "Call Your Doctor If:") add_bullet(doc, "Your blood pressure at bedtime (lying down) is above 150/90 mmHg on 2 or more occasions") add_bullet(doc, "You develop a severe headache at night") add_bullet(doc, "You cannot pass urine") add_bullet(doc, "You feel your heartbeat is very slow or irregular") add_bullet(doc, "You have chest pain or vision changes") doc.add_paragraph() # ============================================================ # REMEMBER # ============================================================ add_shaded_box(doc, "Remember - 4 Key Rules", [ "1. Take the morning dose BEFORE getting out of bed.", "2. NEVER take midodrine within 4 hours of bedtime.", "3. Stay UPRIGHT for at least 4 hours after each dose.", "4. Measure BP both lying down AND standing - bring the record to clinic.", ], "833C00", "FFF2CC" ) # ============================================================ # FOOTER # ============================================================ p_footer = doc.add_paragraph() p_footer.alignment = WD_ALIGN_PARAGRAPH.CENTER run_f = p_footer.add_run("This handout is for general guidance only. Always follow your doctor's specific instructions.") run_f.font.size = Pt(9) run_f.font.color.rgb = RGBColor(0x70, 0x70, 0x70) run_f.font.name = "Arial" run_f.italic = True # Patient name / date line p_pat = doc.add_paragraph() p_pat.alignment = WD_ALIGN_PARAGRAPH.CENTER run_pat = p_pat.add_run("Patient: Indu Batish | Date: July 2026 | Prepared by: Neurology Department") run_pat.font.size = Pt(9) run_pat.font.color.rgb = RGBColor(0x40, 0x40, 0x40) run_pat.font.name = "Arial" # Save output_path = "/tmp/workspace/midodrine-handout/Midodrine_Patient_Handout_Indu_Batish.docx" doc.save(output_path) print(f"Saved: {output_path}") PYEOF python3 /tmp/workspace/midodrine-handout/generate.py
Midodrine Patient Handout Indu Batish
Word Document · DOCX
| Section | Content |
|---|---|
| What is Midodrine | Plain-language explanation of the drug's mechanism |
| Your Dose | Shaded box: 2.5 mg BD - morning + midday, with food |
| Timing Rules | Warning box: "NEVER within 4 hours of bed" + daily schedule table |
| Safe Use Tips | Rising slowly, hydration, salt, compression stockings, head-of-bed elevation |
| Side Effects Table | Supine hypertension, scalp tingling, piloerection, urinary urgency, bradycardia, BP crisis - with what to do for each |
| BP Monitoring | How to check supine + standing BP and keep a diary |
| Contraindications | Heart disease, renal failure, urinary retention, glaucoma, hyperthyroidism |
| Call Your Doctor If | Red flag symptoms listed clearly |
| 4 Key Rules | Highlighted yellow summary box for easy recall |