Diagnosis and management?
"pelvic inflammatory disease"[MeSH Terms] AND treatment
| Organ | Finding |
|---|---|
| Liver | Borderline enlarged (14.3 cm) - borderline hepatomegaly |
| Gall bladder | Normal |
| Pancreas | Normal |
| Spleen | Normal (10.7 cm) |
| Kidneys | Both normal (no stones, no hydronephrosis) |
| Bowel | Gaseous, oedematous loops; reduced peristalsis - no obstruction/perforation |
| Uterus | Bulky (9.3 x 5.0 x 5.0 cm, wt 120g); edematous endocervical canal; prominent intrauterine vessels; congested adnexa; minimal free fluid in POD |
| Ovaries | Both normal |
| Bladder | Normal |
Ultrasound: findings include tubal hyperemia, thickened/fluid-filled tubes, free fluid in POD, or abscess. The USG here supports the diagnosis. - Goldman-Cecil Medicine
| Drug | Dose | Duration |
|---|---|---|
| Ceftriaxone | 500 mg IM single dose | Day 1 |
| + Doxycycline | 100 mg orally twice daily | 14 days |
| + Metronidazole | 500 mg orally twice daily | 14 days |
Note: Fluoroquinolones are no longer recommended as first-line treatment due to rising resistance. - Swanson's Family Medicine
| Drug | Dose |
|---|---|
| Ceftriaxone | 1g IV every 24 hours |
| + Doxycycline | 100 mg orally or IV every 12 hours |
| + Metronidazole | 500 mg orally or IV every 8-12 hours |
A recent meta-analysis (Zhang & Wang, 2025) confirms fluoroquinolone efficacy in PID but notes rising resistance - cephalosporin-based regimens remain preferred first-line.
Patient only complaint of pain
| Feature | Status |
|---|---|
| Pelvic/lower abdominal pain | ✅ Present (chief complaint) |
| Fever | ❌ Absent |
| Vaginal discharge | ❌ Not reported |
| Nausea/vomiting | ❌ Absent |
| Tubo-ovarian abscess | ❌ Not seen on USG |
| Drug | Dose | Duration |
|---|---|---|
| Ceftriaxone | 500 mg IM - single dose (Day 1 only) | Once |
| + Doxycycline | 100 mg orally twice daily | 14 days |
| + Metronidazole | 400-500 mg orally twice daily | 14 days |
This triple combination covers gonococci, chlamydia, and anaerobes - all likely organisms in PID.
I don't have doxycycline but I have Amoxy clav 625 mg
"pelvic inflammatory disease" AND "amoxicillin-clavulanate"
PMID: 28436019
| Drug | Dose | Duration |
|---|---|---|
| Ceftriaxone | 500 mg IM single dose | Day 1 |
| + Azithromycin | 500 mg orally once daily | 14 days (or 1g weekly x2) |
| + Metronidazole | 400 mg orally twice daily | 14 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.
| Drug | Dose | Duration |
|---|---|---|
| Amoxicillin-Clavulanate 625mg | 1 tablet orally three times daily | 14 days |
| + Metronidazole 400mg | 1 tablet orally twice daily | 14 days |
Best available option:
Ceftriaxone 500mg IM (single dose)
+ Azithromycin 500mg OD x 14 days ← replaces Doxycycline
+ Metronidazole 400mg BD x 14 days
Metronidazole 400 mg available
| Drug | Status | Role in PID |
|---|---|---|
| Amoxicillin-Clavulanate 625mg | ✅ Available | Covers anaerobes + gram-negatives |
| Metronidazole 400mg | ✅ Available | Covers anaerobes (reinforces above) |
| Doxycycline | ❌ Not available | Covers Chlamydia - gap |
| Ceftriaxone injection | ❓ Check | Covers N. gonorrhoeae |
| Azithromycin | ❓ Check | Covers Chlamydia - critical missing piece |
| Drug | Dose | Frequency | Duration |
|---|---|---|---|
| Azithromycin 500mg | 500 mg | Once daily | 14 days |
| + Metronidazole 400mg | 400 mg | Twice daily | 14 days |
| + Amoxicillin-Clavulanate 625mg | 1 tab | Twice daily | 14 days |
| Drug | Dose | Frequency | Duration |
|---|---|---|---|
| Amoxicillin-Clavulanate 625mg | 1 tab | Twice daily | 14 days |
| + Metronidazole 400mg | 400 mg | Twice daily | 14 days |
| Drug | Dose | Frequency | Notes |
|---|---|---|---|
| Ibuprofen 400mg | 1 tab | Three times daily with food | Anti-inflammatory + analgesic |
| OR Mefenamic acid 500mg | 1 tab | Three times daily | Good for pelvic/uterine pain |
| Pantoprazole/Omeprazole | 20-40mg | Once daily (morning) | Gastric protection with antibiotics |
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
I will arrange doxycycline
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
| Organism | Covered By |
|---|---|
| Chlamydia trachomatis | ✅ Doxycycline |
| N. gonorrhoeae | ✅ Ceftriaxone |
| Anaerobes | ✅ Metronidazole |
| Gram-negatives / mixed flora | ✅ Metronidazole + Ceftriaxone |
| Point | Detail |
|---|---|
| Take Doxycycline with food | Reduces nausea (common side effect) |
| Avoid lying down for 30 min after Doxycycline | Prevents oesophageal irritation |
| No alcohol | While on Metronidazole - causes severe reaction |
| Avoid direct sunlight | Doxycycline causes photosensitivity |
| Complete full 14 days | Even if pain resolves in 3-4 days |
| Pelvic rest | No intercourse during treatment |
| Partner treatment | Treat partner empirically - essential |
Is this condition manageable on medicine level or surgery required?
| Feature | This Patient | Significance |
|---|---|---|
| Tubo-ovarian abscess | ❌ Not seen | Main surgical indication - absent |
| Free fluid in POD | Minimal only | Not significant collection |
| Bowel obstruction/perforation | ❌ Not seen | Surgical emergency - absent |
| Fever | ❌ Absent | Suggests mild-moderate disease |
| Peritonitis signs | ❌ Not reported | Surgical indication - absent |
| Ovaries | Both normal | No abscess, no torsion |
Untreated/undertreated PID
↓
Tubo-ovarian Abscess (TOA)
↓
Rupture → Peritonitis → Sepsis
↓
Emergency Surgery
| PID Episodes | Infertility Risk |
|---|---|
| 1 episode | ~10% |
| 2 episodes | ~20% |
| 3+ episodes | ~40% |
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
| # | Drug | Dose | Frequency | Duration |
|---|---|---|---|---|
| 1 | Ceftriaxone 500mg IM | 500mg | Single injection | Day 1 only |
| 2 | Doxycycline 100mg | 100mg | Twice daily | 14 days |
| 3 | Metronidazole 400mg | 400mg | Twice daily | 14 days |
| 4 | Ibuprofen 400mg | 400mg | Three times daily with food | 5 days |
| 5 | Pantoprazole 40mg | 40mg | Once daily (morning, empty stomach) | 14 days |
Doxycycline after of before food ?
| Issue | Detail |
|---|---|
| Nausea/vomiting | Very common on empty stomach - food reduces this significantly |
| Oesophageal ulceration | Doxycycline can burn the oesophagus if it gets stuck - food + full glass of water helps it pass down |
| Absorption | Food does slightly reduce absorption speed but does NOT significantly reduce effectiveness at standard doses |
✅ 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
| Dose | When |
|---|---|
| Morning dose | After breakfast |
| Evening dose | After dinner |
Keep approximately 12 hours apart for consistent blood levels.
Create a treatment summary document for the patient to take home
mkdir -p /tmp/workspace/savita-treatment && ls /tmp/workspace/savita-treatment/
~/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}")
This doxycycline available
| Ingredient | Amount | Role |
|---|---|---|
| Doxycycline Hydrochloride | 100 mg | Antibiotic - covers Chlamydia ✅ |
| Lactic Acid Bacillus | 40 million spores | Probiotic - protects gut during antibiotic course ✅ |
| Betacyclodextrin | 50 mg | Improves absorption of Doxycycline ✅ |
Option 1: Dissolve in half a glass of water, stir and drink
Option 2: Swallow whole with a full glass of water
| # | Medicine | Dose | When |
|---|---|---|---|
| 1 | Ceftriaxone 500mg IM | Single dose | Day 1 only |
| 2 | NAB DT (Doxycycline 100mg) | 1 tablet twice daily | After food - morning & night |
| 3 | Metronidazole 400mg | 1 tablet twice daily | Morning & night |
| 4 | Ibuprofen 400mg | 1 tablet three times daily | With food |
| 5 | Pantoprazole 40mg | 1 tablet once daily | Morning, empty stomach |
Since NAB DT already contains a probiotic, no separate probiotic (like Sporlac or Econorm) is needed. ✅
This is blood report
| Test | Result | Unit | Normal Range | Status |
|---|---|---|---|---|
| Haemoglobin | 9.0 | gm/dl | 11.00-16.00 | 🔴 LOW |
| Total Leucocyte Count | 4600 | /cumm | 4000-11000 | ✅ Normal |
| ESR (Wintrobe) | 48 | 1st hr Female | 0-20 | 🔴 HIGH |
| Platelet Count | 1.53 | X100000/uc | 1.5-4.5 | ✅ Normal |
| RBC Count | 3.65 | X100000/uc | 3.9-5.6 | 🔴 Low |
| PCV | 25.5 | % | 40-45 | 🔴 LOW |
| MCV | 69.9 | fl | 76-96 | 🔴 Low (Microcytic) |
| MCH | 26.8 | pg | 27-32 | 🔴 Borderline low |
| MCHC | 38.3 | g/d | 30-35 | 🟡 Borderline high |
| Test | Result | Normal |
|---|---|---|
| Neutrophils | 66% | 40-70 |
| Lymphocytes | 29% | 20-45 |
| Eosinophils | 04% | 1-6 |
| Monocytes | 01% | 2-8 |
| Test | Result | Unit | Normal |
|---|---|---|---|
| CRP | 5.51 | mg/L | 0-6.0 |
| Parameter | Significance |
|---|---|
| Hb 9.0 g/dl | Moderate anaemia (normal >11) |
| MCV 69.9 fl (low) | Microcytic - small red cells |
| PCV 25.5% (low) | Confirms significant anaemia |
| MCH borderline low | Hypochromic tendency |
| Drug | Dose | When | Duration |
|---|---|---|---|
| Ferrous Sulphate 200mg (or Ferrous Ascorbate 100mg) | 1 tablet | Once daily - empty stomach OR after food if nausea | 3 months |
| Folic Acid 5mg | 1 tablet | Once daily | 3 months |
⚠️ Do NOT take iron and Doxycycline together - iron reduces Doxycycline absorption. Space them at least 2-3 hours apart.
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
| Finding | Meaning |
|---|---|
| Hb 9.0, MCV low | Iron deficiency anaemia - treat with iron |
| ESR 48 elevated | Active inflammation - confirms PID |
| TLC normal | Infection is mild/subacute - safe for outpatient treatment |
| CRP borderline | Mild inflammation - consistent with subacute PID |
| No neutrophilia | No severe bacterial sepsis |
Give treatment According to this
| # | Medicine | Dose | Frequency | Duration |
|---|---|---|---|---|
| 1 | Ceftriaxone 500mg IM | 500mg | Single injection | Day 1 only |
| 2 | NAB DT (Doxycycline 100mg) | 100mg | Twice daily - after food | 14 days |
| 3 | Metronidazole 400mg | 400mg | Twice daily | 14 days |
| 4 | Ibuprofen 400mg | 400mg | Three times daily with food | 5 days |
| 5 | Pantoprazole 40mg | 40mg | Once daily - empty stomach | 14 days |
| 6 | Ferrous Ascorbate 100mg | 100mg | Once daily | 3 months |
| 7 | Folic Acid 5mg | 5mg | Once daily | 3 months |
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.
| Medicine | Reason |
|---|---|
| Ceftriaxone | Covers N. gonorrhoeae (PID) |
| Doxycycline | Covers Chlamydia (PID) - ESR 48 confirms active infection |
| Metronidazole | Covers anaerobes (PID) |
| Ibuprofen | Pain relief (chief complaint) |
| Pantoprazole | Gastric protection from antibiotics + Ibuprofen |
| Ferrous Ascorbate | Hb 9.0 g/dl - moderate IDA |
| Folic Acid | Supports red cell production alongside iron |
| When | What |
|---|---|
| 72 hours | Review pain - if not improving, refer for IV antibiotics |
| 2 weeks | Repeat ESR + CRP to confirm PID resolving |
| 6-8 weeks | Repeat Hb + CBC to confirm anaemia responding to iron |
| After treatment | Gynaecology referral for bulky uterus + LFTs for hepatomegaly |
Iron syp dose
| Syrup | Composition per 5ml | Adult Dose |
|---|---|---|
| Autrin / Feronia / Orofer XT syrup | Ferrous Ascorbate 30mg + Folic Acid 0.5mg | 10 ml twice daily |
| Tonoferon syrup | Ferric Ammonium Citrate 160mg (= ~44mg elemental iron) | 10 ml twice daily |
| Dexorange syrup | Ferric Ammonium Citrate 160mg + B12 + Folic Acid | 10 ml twice daily |
| Livogen syrup | Ferrous Fumarate 33mg elemental iron per 5ml | 10 ml twice daily |
| Hemfer / Ferrous sulphate syrup | Ferrous sulphate 150mg per 5ml (= ~30mg elemental iron) | 10 ml twice daily |
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
| Timeframe | Expected Change |
|---|---|
| 2-4 weeks | Symptoms improve (less tiredness, breathlessness) |
| 4-6 weeks | Hb starts rising (~1g/dl per week) |
| 3 months | Target Hb >11 g/dl |
Repeat Hb at 6-8 weeks to confirm response. If Hb not improving, check Serum Ferritin and peripheral smear.