attachment
attachment
attachment
attachment

Diagnosis and management?

Reading File
analyse_media
analyse_media
Finding Sources
Searching PubMed

"pelvic inflammatory disease"[MeSH Terms] AND treatment

Reading File
Reading File
Reading File
I now have comprehensive information from the textbooks. Let me compile the full answer.

Patient: Mrs. Savita, 45F | USG Whole Abdomen (22/07/2026)


Summary of Findings

OrganFinding
LiverBorderline enlarged (14.3 cm) - borderline hepatomegaly
Gall bladderNormal
PancreasNormal
SpleenNormal (10.7 cm)
KidneysBoth normal (no stones, no hydronephrosis)
BowelGaseous, oedematous loops; reduced peristalsis - no obstruction/perforation
UterusBulky (9.3 x 5.0 x 5.0 cm, wt 120g); edematous endocervical canal; prominent intrauterine vessels; congested adnexa; minimal free fluid in POD
OvariesBoth normal
BladderNormal
Radiologist's Impression: Borderline Hepatomegaly + Bulky Uterus with Subacute Pelvic Inflammatory Disease (PID)

Diagnosis: Subacute Pelvic Inflammatory Disease (PID)

PID is an upper genital tract infection/inflammation involving one or more of: endometritis, salpingitis, oophoritis, or peritonitis. The ultrasound findings in this case (edematous endocervical canal, bulky uterus, congested adnexa, minimal POD fluid) are consistent with subacute (ongoing but not acutely severe) PID.
Common causative organisms:
  • Neisseria gonorrhoeae and Chlamydia trachomatis (~35% of cases)
  • Mycoplasma genitalium
  • Anaerobes, gram-negative bacteria, streptococci

Diagnostic Criteria (Clinical - CDC)

Minimum criteria (at least one required if no other etiology):
  • Cervical motion tenderness
  • Uterine tenderness
  • Adnexal tenderness
Supportive criteria:
  • Oral temp >38.3°C
  • Abnormal cervical/vaginal mucopurulent discharge
  • WBCs on wet prep
  • Elevated ESR or CRP
  • Lab-confirmed N. gonorrhoeae or C. trachomatis
Ultrasound: findings include tubal hyperemia, thickened/fluid-filled tubes, free fluid in POD, or abscess. The USG here supports the diagnosis. - Goldman-Cecil Medicine

Management

Step 1 - Assess Severity

This patient has subacute PID (not acute severe). She is 45 years old (perimenopausal), which is atypical for classic PID (usually <25 years) - rule out other causes (endometrial pathology, malignancy) if she does not respond to treatment.
Indications for hospitalization (check for these):
  • Pregnancy
  • Cannot exclude surgical emergency (appendicitis, ectopic)
  • Severe illness (high fever, vomiting, inability to take oral meds)
  • Tubo-ovarian abscess
  • Failure of outpatient treatment
If none present → outpatient treatment is appropriate.

Step 2 - Antibiotic Regimen

Outpatient (Mild-to-Moderate Disease) - Recommended Regimen:

DrugDoseDuration
Ceftriaxone500 mg IM single doseDay 1
+ Doxycycline100 mg orally twice daily14 days
+ Metronidazole500 mg orally twice daily14 days
Alternative: Cefoxitin 2g IM single dose + Probenecid 1g orally once, then Doxycycline 100mg BD x 14 days + Metronidazole 500mg BD x 14 days.
Note: Fluoroquinolones are no longer recommended as first-line treatment due to rising resistance. - Swanson's Family Medicine

Inpatient (Moderate-to-Severe Disease):

DrugDose
Ceftriaxone1g IV every 24 hours
+ Doxycycline100 mg orally or IV every 12 hours
+ Metronidazole500 mg orally or IV every 8-12 hours
OR: IV Clindamycin + IV Gentamicin (loading dose 2 mg/kg, then 1.5 mg/kg every 8 hours).

Step 3 - Additional Workup

  1. Cervical/vaginal swab - NAAT (nucleic acid amplification test) for N. gonorrhoeae and C. trachomatis
  2. CBC - look for leukocytosis
  3. ESR, CRP - elevated in PID
  4. HVS (High Vaginal Swab) culture and sensitivity
  5. Beta-hCG - rule out ectopic pregnancy

Step 4 - Address Borderline Hepatomegaly

Liver borderline enlarged at 14.3 cm (normal upper limit ~13-15 cm in adults). No focal lesion, normal echogenicity - likely reactive/non-specific. Consider:
  • LFTs (AST, ALT, ALP, GGT, bilirubin)
  • Lipid profile - rule out fatty liver (NAFLD/MASLD)
  • Blood glucose / HbA1c - metabolic syndrome
  • Viral hepatitis screen (HBsAg, anti-HCV) if clinically indicated
  • Note: Fitz-Hugh-Curtis syndrome (perihepatitis from PID spreading to the liver capsule) can cause right upper quadrant pain and is an important consideration when PID is present alongside liver findings.

Step 5 - Address Gaseous Oedematous Bowel Loops

  • Likely secondary to pelvic inflammation/ileus
  • No obstruction or perforation on USG
  • Manage conservatively - oral fluids, avoid NSAIDs, reassess

Prognosis & Follow-Up

  • Reassess clinically in 72 hours - if no improvement, consider hospitalization
  • Long-term risk: each episode of PID carries ~10% risk of tubal occlusion/infertility; risk rises to 40% after three episodes
  • Screen and treat sexual partner(s)
  • Educate on barrier contraception
A recent meta-analysis (Zhang & Wang, 2025) confirms fluoroquinolone efficacy in PID but notes rising resistance - cephalosporin-based regimens remain preferred first-line.

Gynaecology referral is recommended given the patient's age (45F), subacute presentation, and bulky uterus - to rule out endometrial pathology alongside treating PID.

Patient only complaint of pain

Good clinical point. With pain as the only complaint (no fever, no discharge, no vomiting), this is a mild, subacute presentation - which actually changes the approach meaningfully.

Revised Clinical Assessment

Mrs. Savita, 45F | Complaint: Pelvic/Abdominal Pain only

What this means:

FeatureStatus
Pelvic/lower abdominal pain✅ Present (chief complaint)
Fever❌ Absent
Vaginal discharge❌ Not reported
Nausea/vomiting❌ Absent
Tubo-ovarian abscess❌ Not seen on USG
This fits a mild-to-moderate subacute PID - appropriate for outpatient oral treatment.

Management Plan (Pain-only Presentation)

1. Antibiotic Treatment (Outpatient)

First-line regimen:
DrugDoseDuration
Ceftriaxone500 mg IM - single dose (Day 1 only)Once
+ Doxycycline100 mg orally twice daily14 days
+ Metronidazole400-500 mg orally twice daily14 days
This triple combination covers gonococci, chlamydia, and anaerobes - all likely organisms in PID.

2. Pain Relief

  • Ibuprofen 400 mg orally three times daily with food (short course, 3-5 days) - for anti-inflammatory and analgesic effect
  • Avoid if there is any concern about peptic ulcer disease - use Paracetamol 500-1000 mg TDS as alternative
  • Antispasmodic (e.g., Drotaverine or Mefenamic acid) can be added for uterine/pelvic cramps

3. Supportive Care

  • Pelvic rest (avoid intercourse during treatment)
  • Adequate hydration and rest
  • Treat sexual partner empirically (even if asymptomatic)

4. Minimum Workup (Do not delay treatment, but send these)

  • Cervical/vaginal swab for NAAT (N. gonorrhoeae + C. trachomatis)
  • CBC, CRP, ESR - to confirm inflammatory activity and have a baseline
  • LFTs - to address the borderline hepatomegaly finding
  • Urine pregnancy test - mandatory to rule out ectopic pregnancy before starting treatment

5. Review in 72 Hours

If pain improves → complete the full 14-day antibiotic course.
If pain does not improve or worsens → consider:
  • Hospitalization for IV antibiotics
  • Repeat USG or MRI pelvis to look for tubo-ovarian abscess
  • Gynaecology referral

Red Flags - Return Immediately If:

  • Fever develops (>38.3°C)
  • Severe worsening of pain
  • Vomiting begins
  • Dizziness or fainting (raises concern for ectopic/internal bleeding)

Key point for this age group (45F): Even after treating PID, a bulky uterus in a perimenopausal woman warrants a gynaecology follow-up to rule out fibroids, adenomyosis, or endometrial pathology as a contributing cause of the pain.

I don't have doxycycline but I have Amoxy clav 625 mg

Finding Sources
Searching PubMed

"pelvic inflammatory disease" AND "amoxicillin-clavulanate"

Reading Article

PMID: 28436019

Finding Sources
Here is the honest, evidence-based answer:

Amoxicillin-Clavulanate (625mg) for PID - What You Need to Know

Short answer: It can work, but it has a significant gap

Amoxicillin-clavulanate (Augmentin 625mg = Amoxicillin 500mg + Clavulanate 125mg) covers:
  • ✅ Anaerobes
  • ✅ Gram-negative bacteria
  • ✅ Some streptococci
  • Poor coverage for Chlamydia trachomatis (does NOT cover it)
  • Unreliable coverage for N. gonorrhoeae (increasing resistance)
Chlamydia is responsible for ~35% of PID cases and is the organism most responsible for long-term tubal damage and infertility. Missing it is clinically risky.

Practical Options (in order of preference)

Option 1 - Best: Procure Doxycycline Doxycycline is widely available at chemist shops at very low cost. Strongly recommend sending someone to get it. It is the backbone of PID treatment for good reason.
Option 2 - Acceptable if Doxycycline truly unavailable:
Use Azithromycin instead - it covers Chlamydia well and is commonly available.
DrugDoseDuration
Ceftriaxone500 mg IM single doseDay 1
+ Azithromycin500 mg orally once daily14 days (or 1g weekly x2)
+ Metronidazole400 mg orally twice daily14 days
The Cochrane systematic review on PID antibiotics (Savaris et al.) found azithromycin was non-inferior to doxycycline in cure rates, and in one low-bias study azithromycin was actually superior for mild-moderate PID.
Option 3 - Last resort only, if neither Doxycycline nor Azithromycin is available:
DrugDoseDuration
Amoxicillin-Clavulanate 625mg1 tablet orally three times daily14 days
+ Metronidazole 400mg1 tablet orally twice daily14 days
⚠️ Important caveat: This combination does not cover Chlamydia. It is a stopgap only. You must send NAAT swab for Chlamydia and if positive, add Azithromycin or Doxycycline when available.

Recommendation Summary

Best available option:

Ceftriaxone 500mg IM (single dose)
+ Azithromycin 500mg OD x 14 days    ← replaces Doxycycline
+ Metronidazole 400mg BD x 14 days
Azithromycin is almost certainly available at your local pharmacy and is the correct substitute for Doxycycline in PID.
Do not use Amoxicillin-Clavulanate alone as the primary agent - it leaves the most important organism (Chlamydia) uncovered.

Metronidazole 400 mg available

Good. Now the key question is whether you also have Ceftriaxone injection and Azithromycin.
Let me build the regimen around what you have confirmed:

What You Have vs. What You Need

DrugStatusRole in PID
Amoxicillin-Clavulanate 625mg✅ AvailableCovers anaerobes + gram-negatives
Metronidazole 400mg✅ AvailableCovers anaerobes (reinforces above)
Doxycycline❌ Not availableCovers Chlamydia - gap
Ceftriaxone injection❓ CheckCovers N. gonorrhoeae
Azithromycin❓ CheckCovers Chlamydia - critical missing piece

Immediate Practical Prescription

If you can get Azithromycin (most important):

DrugDoseFrequencyDuration
Azithromycin 500mg500 mgOnce daily14 days
+ Metronidazole 400mg400 mgTwice daily14 days
+ Amoxicillin-Clavulanate 625mg1 tabTwice daily14 days
This gives you:
  • Chlamydia → Azithromycin
  • N. gonorrhoeae → Amoxicillin-Clavulanate (partial)
  • ✅ Anaerobes → Metronidazole + Clavulanate
  • ✅ Gram-negatives → Amoxicillin-Clavulanate

If Azithromycin is also not available right now:

Start today as a bridge (while arranging Azithromycin):
DrugDoseFrequencyDuration
Amoxicillin-Clavulanate 625mg1 tabTwice daily14 days
+ Metronidazole 400mg400 mgTwice daily14 days
⚠️ This covers anaerobes and gram-negatives but NOT Chlamydia. Treat as a bridge only - add Azithromycin as soon as it is available. Do not delay beyond 24-48 hours.

Pain Management (add alongside antibiotics)

DrugDoseFrequencyNotes
Ibuprofen 400mg1 tabThree times daily with foodAnti-inflammatory + analgesic
OR Mefenamic acid 500mg1 tabThree times dailyGood for pelvic/uterine pain
Pantoprazole/Omeprazole20-40mgOnce daily (morning)Gastric protection with antibiotics

Follow-up Instructions

  • 72-hour review - pain should be improving
  • If fever develops, pain worsens, or vomiting starts → refer to hospital immediately for IV antibiotics
  • Complete the full 14-day course even if pain resolves early - stopping early is a common cause of treatment failure and tubal scarring
  • Partner treatment is essential

Summary Prescription (Practical)

1. Azithromycin 500mg  - 1 tab OD x 14 days  ← get this today
2. Amoxyclav 625mg     - 1 tab BD x 14 days
3. Metronidazole 400mg - 1 tab BD x 14 days
4. Ibuprofen 400mg     - 1 tab TDS with food x 5 days
5. Pantoprazole 40mg   - 1 tab OD (morning) x 14 days
Please confirm if Ceftriaxone injection is available - a single IM dose on Day 1 would significantly strengthen gonorrheal coverage and is the standard of care alongside oral therapy.

I will arrange doxycycline

Excellent - that is the right call. Doxycycline is the gold standard for this.

Final Prescription (Confirmed)

1. Ceftriaxone 500mg IM        - Single dose on Day 1 only
2. Doxycycline 100mg           - 1 tab TWICE daily x 14 days
3. Metronidazole 400mg         - 1 tab TWICE daily x 14 days
4. Ibuprofen 400mg             - 1 tab THREE times daily with food x 5 days
5. Pantoprazole 40mg           - 1 tab ONCE daily (morning) x 14 days

Coverage Achieved

OrganismCovered By
Chlamydia trachomatis✅ Doxycycline
N. gonorrhoeae✅ Ceftriaxone
Anaerobes✅ Metronidazole
Gram-negatives / mixed flora✅ Metronidazole + Ceftriaxone
This is the standard CDC/WHO first-line outpatient regimen for mild-to-moderate PID.

Key Instructions for Patient

PointDetail
Take Doxycycline with foodReduces nausea (common side effect)
Avoid lying down for 30 min after DoxycyclinePrevents oesophageal irritation
No alcoholWhile on Metronidazole - causes severe reaction
Avoid direct sunlightDoxycycline causes photosensitivity
Complete full 14 daysEven if pain resolves in 3-4 days
Pelvic restNo intercourse during treatment
Partner treatmentTreat partner empirically - essential

Review at 72 Hours

  • Pain should start improving within 2-3 days
  • If no improvement by Day 3 → hospital referral for IV antibiotics
  • If fever, vomiting, or worsening pain at any point → go to hospital immediately

After Treatment (Important for 45F)

Once PID is treated, arrange gynaecology follow-up for:
  • Bulky uterus evaluation (rule out fibroids / adenomyosis)
  • LFTs to address borderline hepatomegaly
  • Lipid profile and blood sugar (NAFLD workup)

Is this condition manageable on medicine level or surgery required?

Great question - and the answer is clear for this patient.

This Case: Medical Management Only ✅

Based on Mrs. Savita's USG and presentation:
FeatureThis PatientSignificance
Tubo-ovarian abscess❌ Not seenMain surgical indication - absent
Free fluid in PODMinimal onlyNot significant collection
Bowel obstruction/perforation❌ Not seenSurgical emergency - absent
Fever❌ AbsentSuggests mild-moderate disease
Peritonitis signs❌ Not reportedSurgical indication - absent
OvariesBoth normalNo abscess, no torsion
Conclusion: This is fully manageable with antibiotics. No surgery needed.

When Surgery IS Required in PID

For general awareness, surgery becomes necessary in these situations:

1. Tubo-ovarian Abscess (TOA) - not responding to antibiotics

  • Abscess >8-9 cm or no improvement after 48-72 hours of IV antibiotics
  • Procedure: Ultrasound-guided drainage or laparoscopic drainage

2. Ruptured TOA

  • Surgical emergency - immediate laparotomy/laparoscopy
  • Signs: sudden severe pain, peritonitis, septic shock

3. Cannot exclude Appendicitis or Ectopic Pregnancy

  • Diagnostic laparoscopy to confirm/exclude

4. Recurrent PID with Chronic Sequelae

  • Chronic pelvic pain from hydrosalpinx or tubal scarring
  • Procedure: Laparoscopic salpingectomy or adhesiolysis (elective)

Progression Risk if Undertreated

This is why completing the full 14-day course matters:
Untreated/undertreated PID
        ↓
Tubo-ovarian Abscess (TOA)
        ↓
Rupture → Peritonitis → Sepsis
        ↓
Emergency Surgery
PID EpisodesInfertility Risk
1 episode~10%
2 episodes~20%
3+ episodes~40%

Bottom Line

This patient needs medicine, not surgery. Treat with the confirmed antibiotic regimen for 14 days, review at 72 hours, and refer for gynaecology follow-up after treatment. Surgery would only become relevant if she develops a tubo-ovarian abscess or does not respond to antibiotics - neither of which is the case right now.

Summerise her treatment

Mrs. Savita, 45F — Treatment Summary

Diagnosis: Subacute Pelvic Inflammatory Disease + Borderline Hepatomegaly

💊 Medicines

#DrugDoseFrequencyDuration
1Ceftriaxone 500mg IM500mgSingle injectionDay 1 only
2Doxycycline 100mg100mgTwice daily14 days
3Metronidazole 400mg400mgTwice daily14 days
4Ibuprofen 400mg400mgThree times daily with food5 days
5Pantoprazole 40mg40mgOnce daily (morning, empty stomach)14 days

⚠️ Important Instructions

  • Take Doxycycline with food and do not lie down for 30 minutes after
  • No alcohol during Metronidazole course
  • Avoid direct sunlight (Doxycycline causes photosensitivity)
  • Complete full 14 days even if pain resolves early
  • No intercourse during treatment
  • Partner must also be treated

🔁 Review at 72 Hours

  • Pain improving → continue full course
  • No improvement → refer for IV antibiotics (hospital)
  • Fever / vomiting / worsening pain → go to hospital immediately

🔬 Investigations to Send

  • CBC, CRP, ESR
  • Urine pregnancy test
  • Vaginal swab - NAAT for Chlamydia & Gonorrhoea
  • LFTs + Lipid profile + Blood sugar (for hepatomegaly workup)

📅 After Treatment

  • Gynaecology follow-up — bulky uterus evaluation
  • LFT review — borderline hepatomegaly
  • No surgery required at this stage

Doxycycline after of before food ?

Doxycycline — After Food ✅

Always take AFTER food (or with a full glass of milk/food).

Why it matters:

IssueDetail
Nausea/vomitingVery common on empty stomach - food reduces this significantly
Oesophageal ulcerationDoxycycline can burn the oesophagus if it gets stuck - food + full glass of water helps it pass down
AbsorptionFood does slightly reduce absorption speed but does NOT significantly reduce effectiveness at standard doses

Correct Way to Take It:

✅ Eat food first
✅ Take Doxycycline 100mg with a FULL glass of water (200-250 ml)
✅ Stay sitting upright or standing for 30 minutes after
❌ Do NOT take lying down
❌ Do NOT take on empty stomach
❌ Do NOT take with milk alone (reduces absorption)
    — food is fine, but not milk by itself

Timing for This Patient (Twice Daily):

DoseWhen
Morning doseAfter breakfast
Evening doseAfter dinner
Keep approximately 12 hours apart for consistent blood levels.

Create a treatment summary document for the patient to take home

Reading File
Running Command

mkdir -p /tmp/workspace/savita-treatment && ls /tmp/workspace/savita-treatment/

Writing File

~/savita-treatment/create_summary.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 ---
from docx.shared import Inches
section = doc.sections[0]
section.top_margin = Inches(0.8)
section.bottom_margin = Inches(0.8)
section.left_margin = Inches(1.0)
section.right_margin = Inches(1.0)

# --- Default font ---
style = doc.styles["Normal"]
style.font.name = "Arial"
style.font.size = Pt(11)

# Helper: add a shaded table row for section headers
def add_section_header(doc, text, color="1F4E79"):
    p = doc.add_paragraph()
    p.alignment = WD_ALIGN_PARAGRAPH.LEFT
    run = p.add_run(text)
    run.bold = True
    run.font.size = Pt(13)
    run.font.color.rgb = RGBColor(0xFF, 0xFF, 0xFF)
    # shade paragraph
    pPr = p._p.get_or_add_pPr()
    shd = OxmlElement('w:shd')
    shd.set(qn('w:val'), 'clear')
    shd.set(qn('w:color'), 'auto')
    shd.set(qn('w:fill'), color)
    pPr.append(shd)
    # spacing
    pf = p.paragraph_format
    pf.space_before = Pt(10)
    pf.space_after = Pt(2)
    pf.left_indent = Inches(0.1)
    return p

def add_body(doc, text, bold=False, indent=0.15, size=11, color=None):
    p = doc.add_paragraph()
    p.paragraph_format.left_indent = Inches(indent)
    p.paragraph_format.space_before = Pt(1)
    p.paragraph_format.space_after = Pt(1)
    run = p.add_run(text)
    run.bold = bold
    run.font.size = Pt(size)
    if color:
        run.font.color.rgb = color
    return p

def add_bullet(doc, text, bold_prefix=None, indent=0.2):
    p = doc.add_paragraph(style='List Bullet')
    p.paragraph_format.left_indent = Inches(indent)
    p.paragraph_format.space_before = Pt(1)
    p.paragraph_format.space_after = Pt(1)
    if bold_prefix:
        run1 = p.add_run(bold_prefix)
        run1.bold = True
        run1.font.size = Pt(11)
        run2 = p.add_run(text)
        run2.font.size = Pt(11)
    else:
        run = p.add_run(text)
        run.font.size = Pt(11)
    return p

def add_table(doc, headers, rows, col_widths=None):
    table = doc.add_table(rows=1+len(rows), cols=len(headers))
    table.style = 'Table Grid'
    # Header row
    hdr = table.rows[0]
    for i, h in enumerate(headers):
        cell = hdr.cells[i]
        cell.text = h
        # shade header
        tcPr = cell._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'), '2E74B5')
        tcPr.append(shd)
        for para in cell.paragraphs:
            for run in para.runs:
                run.bold = True
                run.font.color.rgb = RGBColor(0xFF, 0xFF, 0xFF)
                run.font.size = Pt(10)
            para.alignment = WD_ALIGN_PARAGRAPH.CENTER
    # Data rows
    for ri, row_data in enumerate(rows):
        row = table.rows[ri+1]
        fill = 'DEEAF1' if ri % 2 == 0 else 'FFFFFF'
        for ci, val in enumerate(row_data):
            cell = row.cells[ci]
            cell.text = val
            tcPr = cell._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)
            for para in cell.paragraphs:
                for run in para.runs:
                    run.font.size = Pt(10)
                para.alignment = WD_ALIGN_PARAGRAPH.CENTER
    if col_widths:
        for i, w in enumerate(col_widths):
            for row in table.rows:
                row.cells[i].width = Inches(w)
    doc.add_paragraph()

# ============================================================
# HEADER
# ============================================================
title = doc.add_paragraph()
title.alignment = WD_ALIGN_PARAGRAPH.CENTER
r = title.add_run("PATIENT TREATMENT SUMMARY")
r.bold = True
r.font.size = Pt(18)
r.font.color.rgb = RGBColor(0x1F, 0x4E, 0x79)

subtitle = doc.add_paragraph()
subtitle.alignment = WD_ALIGN_PARAGRAPH.CENTER
r2 = subtitle.add_run("Please read carefully and follow all instructions")
r2.italic = True
r2.font.size = Pt(11)
r2.font.color.rgb = RGBColor(0x70, 0x70, 0x70)

# Horizontal rule (thin table)
hr = doc.add_table(1, 1)
hr.style = 'Table Grid'
hr.rows[0].cells[0].text = ''
hr.rows[0].cells[0].width = Inches(6.5)
tcPr = hr.rows[0].cells[0]._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)
hr.rows[0].height = Pt(3)
doc.add_paragraph()

# ============================================================
# PATIENT DETAILS
# ============================================================
add_section_header(doc, "  PATIENT DETAILS")
add_table(doc,
    headers=["Name", "Age / Sex", "Date", "Diagnosis"],
    rows=[["Mrs. Savita", "45 Years / Female", "22 July 2026",
           "Subacute Pelvic Inflammatory Disease (PID) + Borderline Hepatomegaly"]],
    col_widths=[1.2, 1.2, 1.2, 2.9]
)

# ============================================================
# MEDICINES
# ============================================================
add_section_header(doc, "  MEDICINES PRESCRIBED")
add_table(doc,
    headers=["#", "Medicine", "Dose", "How to Take", "Duration"],
    rows=[
        ["1", "Ceftriaxone Injection 500mg", "500 mg IM", "Single injection at clinic", "Day 1 ONLY"],
        ["2", "Doxycycline 100mg", "100 mg", "1 tablet TWICE daily\nAFTER food\n(morning & night)", "14 days"],
        ["3", "Metronidazole 400mg", "400 mg", "1 tablet TWICE daily\n(morning & night)", "14 days"],
        ["4", "Ibuprofen 400mg", "400 mg", "1 tablet THREE times daily\nWith food", "5 days"],
        ["5", "Pantoprazole 40mg", "40 mg", "1 tablet ONCE daily\nEmpty stomach (morning)", "14 days"],
    ],
    col_widths=[0.3, 1.8, 0.7, 2.2, 1.0]
)

# ============================================================
# IMPORTANT INSTRUCTIONS
# ============================================================
add_section_header(doc, "  IMPORTANT INSTRUCTIONS", color="C55A11")

add_body(doc, "Regarding Doxycycline:", bold=True, indent=0.15)
add_bullet(doc, " Always take AFTER food - never on an empty stomach", indent=0.3)
add_bullet(doc, " Take with a FULL glass of water (200-250 ml)", indent=0.3)
add_bullet(doc, " Stay sitting or standing for 30 minutes after taking it", indent=0.3)
add_bullet(doc, " Avoid direct sunlight - it causes skin sensitivity", indent=0.3)
add_bullet(doc, " Do NOT take with milk alone", indent=0.3)

add_body(doc, "Regarding Metronidazole:", bold=True, indent=0.15)
add_bullet(doc, " NO ALCOHOL at all during the 14-day course - causes severe nausea/vomiting", indent=0.3)

add_body(doc, "General:", bold=True, indent=0.15)
add_bullet(doc, " Complete the FULL 14-day antibiotic course even if pain goes away early", indent=0.3)
add_bullet(doc, " No intercourse during treatment", indent=0.3)
add_bullet(doc, " Your partner must also be treated - even if they have no symptoms", indent=0.3)

# ============================================================
# REVIEW
# ============================================================
add_section_header(doc, "  FOLLOW-UP REVIEW", color="375623")

add_body(doc, "Return for review in 72 hours (3 days):", bold=True, indent=0.15)
add_bullet(doc, "Pain improving \u2192 continue full course, no further action needed", indent=0.3)
add_bullet(doc, "Pain NOT improving after 3 days \u2192 come back immediately for further assessment", indent=0.3)

# ============================================================
# RED FLAGS
# ============================================================
add_section_header(doc, "  GO TO HOSPITAL IMMEDIATELY IF ANY OF THESE OCCUR", color="C00000")

red_flags = [
    "Fever develops (feeling very hot / temperature above 38\u00b0C)",
    "Pain becomes severe or suddenly much worse",
    "Vomiting starts and you cannot keep tablets down",
    "Feeling faint, dizzy, or very weak",
    "Abdomen becomes hard or rigid",
]
for rf in red_flags:
    add_bullet(doc, rf, bold_prefix="\u26a0 ", indent=0.3)

# ============================================================
# INVESTIGATIONS
# ============================================================
add_section_header(doc, "  TESTS TO BE DONE")
add_table(doc,
    headers=["Test", "Purpose"],
    rows=[
        ["CBC (Blood count), CRP, ESR", "Confirm infection and monitor response"],
        ["Urine Pregnancy Test", "Rule out ectopic pregnancy"],
        ["Vaginal Swab (NAAT)", "Identify exact bacteria causing infection"],
        ["LFTs (Liver Function Tests)", "Evaluate borderline liver enlargement"],
        ["Lipid Profile + Blood Sugar (HbA1c)", "Check for fatty liver / metabolic cause"],
    ],
    col_widths=[3.0, 3.5]
)

# ============================================================
# AFTER TREATMENT
# ============================================================
add_section_header(doc, "  AFTER COMPLETING TREATMENT")
add_bullet(doc, "Gynaecology follow-up: bulky uterus needs evaluation for fibroids or other causes", indent=0.3)
add_bullet(doc, "Liver follow-up: repeat LFTs and ultrasound after 6-8 weeks", indent=0.3)
add_bullet(doc, "No surgery is required at this stage - this condition is fully treatable with medicines", indent=0.3)

# ============================================================
# FOOTER
# ============================================================
doc.add_paragraph()
footer_p = doc.add_paragraph()
footer_p.alignment = WD_ALIGN_PARAGRAPH.CENTER
fr = footer_p.add_run("Ref: Dr. Yash Poly Hospital  |  Date: 22 July 2026  |  Patient: Mrs. Savita, 45F")
fr.font.size = Pt(9)
fr.font.color.rgb = RGBColor(0x70, 0x70, 0x70)
fr.italic = True

note_p = doc.add_paragraph()
note_p.alignment = WD_ALIGN_PARAGRAPH.CENTER
nr = note_p.add_run("This document is for the patient's personal use only. Always follow your doctor's advice.")
nr.font.size = Pt(9)
nr.font.color.rgb = RGBColor(0x70, 0x70, 0x70)
nr.italic = True

# Save
out = "/tmp/workspace/savita-treatment/Mrs_Savita_Treatment_Summary.docx"
doc.save(out)
print(f"Saved: {out}")
Your credits are exhausted. You can purchase a top-up or subscribe to a plan to continue using Orris. If you're already subscribed, your daily credits will reset tomorrow.
attachment
attachment

This doxycycline available

analyse_media

NAB DT — ✅ Yes, This is Suitable

This is NAB DT by Bennet Pharmaceuticals. It is a dispersible tablet containing:
IngredientAmountRole
Doxycycline Hydrochloride100 mgAntibiotic - covers Chlamydia ✅
Lactic Acid Bacillus40 million sporesProbiotic - protects gut during antibiotic course ✅
Betacyclodextrin50 mgImproves absorption of Doxycycline ✅

Good News - This is Actually Better Than Plain Doxycycline

  • The Lactic Acid Bacillus (probiotic) already included in this tablet will reduce nausea, loose stools and stomach upset - common side effects of Doxycycline
  • The Betacyclodextrin improves bioavailability, meaning the drug is better absorbed
  • No need to separately prescribe a probiotic

How to Take NAB DT

This is a Dispersible Tablet (DT) - it can be taken in two ways:
Option 1: Dissolve in half a glass of water, stir and drink
Option 2: Swallow whole with a full glass of water
Both are acceptable - patient can choose whichever is easier.

Confirmed Final Prescription (No changes needed)

#MedicineDoseWhen
1Ceftriaxone 500mg IMSingle doseDay 1 only
2NAB DT (Doxycycline 100mg)1 tablet twice dailyAfter food - morning & night
3Metronidazole 400mg1 tablet twice dailyMorning & night
4Ibuprofen 400mg1 tablet three times dailyWith food
5Pantoprazole 40mg1 tablet once dailyMorning, empty stomach
Duration: 14 days for items 2, 3 and 5.
Since NAB DT already contains a probiotic, no separate probiotic (like Sporlac or Econorm) is needed. ✅
attachment
attachment

This is blood report

analyse_media
The image analysis was partial. Based on what I can clearly read from the report image directly, here is the full interpretation:

Mrs. Savita — CBC & CRP Report (22/07/2026)

Complete Blood Count

TestResultUnitNormal RangeStatus
Haemoglobin9.0gm/dl11.00-16.00🔴 LOW
Total Leucocyte Count4600/cumm4000-11000✅ Normal
ESR (Wintrobe)481st hr Female0-20🔴 HIGH
Platelet Count1.53X100000/uc1.5-4.5✅ Normal
RBC Count3.65X100000/uc3.9-5.6🔴 Low
PCV25.5%40-45🔴 LOW
MCV69.9fl76-96🔴 Low (Microcytic)
MCH26.8pg27-32🔴 Borderline low
MCHC38.3g/d30-35🟡 Borderline high

Differential Count

TestResultNormal
Neutrophils66%40-70
Lymphocytes29%20-45
Eosinophils04%1-6
Monocytes01%2-8

Immunology

TestResultUnitNormal
CRP5.51mg/L0-6.0

Key Findings & Interpretation

1. 🔴 Anaemia - Significant Finding

ParameterSignificance
Hb 9.0 g/dlModerate anaemia (normal >11)
MCV 69.9 fl (low)Microcytic - small red cells
PCV 25.5% (low)Confirms significant anaemia
MCH borderline lowHypochromic tendency
Pattern = Microcytic Hypochromic Anaemia → most likely Iron Deficiency Anaemia (IDA)
This is common in women with chronic pelvic conditions, heavy periods, or poor nutrition.

2. 🔴 ESR 48 mm/hr - Elevated

  • Normal for females is 0-20 mm/hr
  • ESR of 48 confirms active inflammation - supports the PID diagnosis
  • Will be used as a monitoring marker - should fall with treatment

3. ✅ TLC Normal - Important Reassurance

  • White cell count 4600 is within normal range
  • No leukocytosis = infection is not severe/systemic
  • Confirms this is subacute/mild PID, not severe septic PID
  • Supports outpatient management decision ✅

4. 🟡 CRP 5.51 mg/L - Borderline

  • Just within normal (<6 mg/L)
  • Mild inflammatory marker elevation - consistent with subacute presentation
  • Repeat CRP after 2 weeks of treatment to confirm resolution

Revised Management - Add Iron Supplementation

Given Hb 9.0 g/dl with microcytic pattern, add:
DrugDoseWhenDuration
Ferrous Sulphate 200mg (or Ferrous Ascorbate 100mg)1 tabletOnce daily - empty stomach OR after food if nausea3 months
Folic Acid 5mg1 tabletOnce daily3 months
⚠️ Do NOT take iron and Doxycycline together - iron reduces Doxycycline absorption. Space them at least 2-3 hours apart.
Suggested Timing:
Morning (empty stomach): Pantoprazole 40mg
After breakfast:         Doxycycline (NAB DT) + Metronidazole
Midday:                  Iron tablet (2-3 hrs after Doxycycline)
Evening:                 Ibuprofen with food
Night (after dinner):    Doxycycline (NAB DT) + Metronidazole

Follow-up Labs After Treatment

  • Repeat Hb + CBC at 6-8 weeks to confirm anaemia responding to iron
  • Repeat ESR + CRP at 2 weeks to confirm PID resolving
  • Peripheral smear if Hb does not improve - to confirm iron deficiency vs other cause
  • Serum Ferritin if available - gold standard for iron deficiency confirmation

Summary of What Blood Report Tells Us

FindingMeaning
Hb 9.0, MCV lowIron deficiency anaemia - treat with iron
ESR 48 elevatedActive inflammation - confirms PID
TLC normalInfection is mild/subacute - safe for outpatient treatment
CRP borderlineMild inflammation - consistent with subacute PID
No neutrophiliaNo severe bacterial sepsis
Overall: Blood report supports the USG diagnosis and confirms outpatient management is appropriate. Add iron and folic acid to the current regimen.

Give treatment According to this

Mrs. Savita — Complete Updated Prescription

Diagnosis: Subacute PID + Iron Deficiency Anaemia + Borderline Hepatomegaly

Final Prescription

#MedicineDoseFrequencyDuration
1Ceftriaxone 500mg IM500mgSingle injectionDay 1 only
2NAB DT (Doxycycline 100mg)100mgTwice daily - after food14 days
3Metronidazole 400mg400mgTwice daily14 days
4Ibuprofen 400mg400mgThree times daily with food5 days
5Pantoprazole 40mg40mgOnce daily - empty stomach14 days
6Ferrous Ascorbate 100mg100mgOnce daily3 months
7Folic Acid 5mg5mgOnce daily3 months

Daily Medicine Schedule

MORNING (empty stomach)
└─ Pantoprazole 40mg

AFTER BREAKFAST
└─ NAB DT (Doxycycline) 100mg
└─ Metronidazole 400mg
└─ Ibuprofen 400mg  ← (first 5 days only)

AFTERNOON (2-3 hrs after breakfast)
└─ Ferrous Ascorbate 100mg  ← MUST be separate from Doxycycline
└─ Folic Acid 5mg

AFTER DINNER
└─ NAB DT (Doxycycline) 100mg
└─ Metronidazole 400mg
└─ Ibuprofen 400mg  ← (first 5 days only)
⚠️ Critical: Iron and Doxycycline must be taken at least 2-3 hours apart - iron blocks Doxycycline absorption completely if taken together.

Why Each Medicine

MedicineReason
CeftriaxoneCovers N. gonorrhoeae (PID)
DoxycyclineCovers Chlamydia (PID) - ESR 48 confirms active infection
MetronidazoleCovers anaerobes (PID)
IbuprofenPain relief (chief complaint)
PantoprazoleGastric protection from antibiotics + Ibuprofen
Ferrous AscorbateHb 9.0 g/dl - moderate IDA
Folic AcidSupports red cell production alongside iron

Important Instructions

  • No alcohol during Metronidazole
  • ☀️ Avoid sunlight - Doxycycline causes photosensitivity
  • 🍽️ Doxycycline always after food + full glass of water
  • ⏱️ Iron 2-3 hours away from Doxycycline dose
  • Complete full 14 days of antibiotics
  • 🚫 No intercourse during treatment
  • 👨 Partner must be treated

Follow-Up

WhenWhat
72 hoursReview pain - if not improving, refer for IV antibiotics
2 weeksRepeat ESR + CRP to confirm PID resolving
6-8 weeksRepeat Hb + CBC to confirm anaemia responding to iron
After treatmentGynaecology referral for bulky uterus + LFTs for hepatomegaly

Red Flags - Go to Hospital Immediately

  • 🔴 Fever develops
  • 🔴 Pain suddenly worsens
  • 🔴 Vomiting - unable to keep tablets down
  • 🔴 Dizziness or fainting
  • 🔴 Abdomen becomes hard or rigid

Iron syp dose

Iron Syrup Dose for Mrs. Savita (45F, Hb 9.0 g/dl)


Most Common Iron Syrups Available in India

SyrupComposition per 5mlAdult Dose
Autrin / Feronia / Orofer XT syrupFerrous Ascorbate 30mg + Folic Acid 0.5mg10 ml twice daily
Tonoferon syrupFerric Ammonium Citrate 160mg (= ~44mg elemental iron)10 ml twice daily
Dexorange syrupFerric Ammonium Citrate 160mg + B12 + Folic Acid10 ml twice daily
Livogen syrupFerrous Fumarate 33mg elemental iron per 5ml10 ml twice daily
Hemfer / Ferrous sulphate syrupFerrous sulphate 150mg per 5ml (= ~30mg elemental iron)10 ml twice daily

Standard Adult Dose (for Hb 9.0 - moderate anaemia)

Iron syrup: 10 ml (2 teaspoons) TWICE daily
→ Once in the afternoon (2-3 hrs after morning Doxycycline)
→ Once at bedtime (2-3 hrs after night Doxycycline)

Duration: 3 months

How to Take Iron Syrup

  • ✅ Take on empty stomach or between meals for best absorption
  • ✅ Mix with or follow with a small glass of orange juice - Vitamin C doubles iron absorption
  • ❌ Do NOT take with tea, coffee or milk - reduces absorption
  • ❌ Do NOT take within 2-3 hours of Doxycycline
  • 🟤 Stools will turn dark/black - this is normal, not blood

Expected Response

TimeframeExpected Change
2-4 weeksSymptoms improve (less tiredness, breathlessness)
4-6 weeksHb starts rising (~1g/dl per week)
3 monthsTarget Hb >11 g/dl
Repeat Hb at 6-8 weeks to confirm response. If Hb not improving, check Serum Ferritin and peripheral smear.
This is a shared conversation. Sign in to Orris to start your own chat.