Fmge

Asking for Preferences
Asking for Preferences
Here's a comprehensive FMGE High-Yield OBG Summary β€” covering the most frequently tested topics:

🩺 FMGE High-Yield: Obstetrics & Gynecology


OBSTETRICS

1. Normal Labor & Partograph

  • Stages of labor: I (0–10 cm dilation), II (full dilation β†’ delivery), III (delivery β†’ placenta)
  • Alert line = starts at 4 cm; Action line = 4 hrs to the right
  • Engagement: when biparietal diameter crosses pelvic inlet (head 2/5 palpable abdominally)
  • Cardinal movements: Engagement β†’ Descent β†’ Flexion β†’ Internal rotation β†’ Extension β†’ External rotation (restitution) β†’ Expulsion

2. Fetal Monitoring

  • Type I (early) deceleration: Head compression β€” benign
  • Type II (late) deceleration: Uteroplacental insufficiency β€” ominous
  • Variable deceleration: Cord compression
  • Sinusoidal pattern: Fetal anaemia (Rh isoimmunization, vasa previa)

3. Antepartum Haemorrhage (APH)

FeaturePlacenta PreviaAbruptio Placentae
BleedingPainless, revealedPainful, concealed/revealed
UterusSoft, non-tenderWoody hard, tender
Fetal partsPalpableNot palpable
ShockProportionateDisproportionate (Couvelaire uterus)
USGPlacenta over osRetroplacental clot

4. Hypertensive Disorders

  • Gestational HTN: BP β‰₯140/90 after 20 weeks, no proteinuria
  • Pre-eclampsia: HTN + proteinuria (β‰₯300 mg/24h) or end-organ damage after 20 weeks
  • Eclampsia: Convulsions in a preeclamptic patient
  • HELLP syndrome: Haemolysis, Elevated Liver enzymes, Low Platelets
  • MgSOβ‚„ (Pritchard regimen): 4g IV loading + 10g IM (5g each buttock); maintenance 5g IM 4-hourly
  • Antidote for MgSOβ‚„ toxicity: Calcium gluconate 1g IV
  • Drug of choice for severe HTN in pregnancy: Labetalol IV (or hydralazine IV); oral – methyldopa

5. Gestational Diabetes (GDM)

  • Diagnosis: 75g OGTT at 24–28 weeks (Carpenter & Coustan or IADPSG criteria)
  • Fasting β‰₯92 mg/dL OR 1h β‰₯180 OR 2h β‰₯153 β†’ GDM
  • Drug of choice: Insulin (Metformin acceptable in many guidelines)
  • Complication: Macrosomia β†’ shoulder dystocia

6. Preterm Labor

  • < 37 weeks; Tocolytics: Nifedipine (first-line), ritodrine, MgSOβ‚„
  • Betamethasone (12 mg IM Γ— 2 doses, 24h apart) for fetal lung maturity β€” 24–34 weeks
  • Cervical cerclage (McDonald/Shirodkar) for cervical incompetence

7. Postpartum Haemorrhage (PPH)

  • Primary: β‰₯500 mL loss within 24h of vaginal delivery (β‰₯1000 mL for LSCS)
  • 4 Ts: Tone (most common, 80%) > Trauma > Tissue > Thrombin
  • Oxytocin = first-line uterotonic; Carboprost = most potent uterotonic (contraindicated in asthma)
  • B-Lynch suture, uterine artery ligation, internal iliac ligation, hysterectomy (ascending order)

8. Malpresentations

  • Breech: Frank (extended legs, most common) > Complete > Footling
  • Face presentation: Mentum anterior β†’ vaginal delivery possible; Mentum posterior β†’ LSCS
  • Brow: Always LSCS (largest diameter β€” mento-vertical 13.5 cm)
  • Transverse lie: LSCS; Oblique lie: unstable, may convert

9. Cord Complications

  • Cord prolapse: Emergency LSCS; knee-chest position to relieve pressure
  • Vasa previa: Fetal vessels over internal os; sinusoidal CTG; Apt test (pink β†’ fetal blood)

10. Rh Isoimmunization

  • Anti-D (Rho-GAM): 300 ΞΌg IM within 72h of delivery/abortion
  • Given at 28 weeks antenatally
  • Kleihauer-Betke test: Estimates fetomaternal hemorrhage
  • Hydrops fetalis: Fetal ascites, scalp edema, pleural effusion β†’ treat with intrauterine transfusion

11. Ectopic Pregnancy

  • Most common site: Ampulla of fallopian tube
  • Triad: Amenorrhea + pain + bleeding
  • Ξ²-hCG discriminatory zone: 1500–2000 mIU/mL (should see sac on TVS)
  • Medical: Methotrexate (single dose IM); criteria: unruptured, <4 cm, Ξ²-hCG <5000, no fetal cardiac activity
  • Surgical: Salpingostomy (conservative) or salpingectomy

12. Gestational Trophoblastic Disease (GTD)

Complete MolePartial Mole
Karyotype46XX (most common)69XXY/XXX
Fetal partsAbsentPresent
Ξ²-hCGVery highMildly elevated
Snow storm USGClassicLess obvious
Malignant potential15–20%1–5%
  • Follow-up: Serial Ξ²-hCG until negative Γ— 3 weeks; contraception for 1 year
  • Choriocarcinoma: Most chemosensitive β€” Methotrexate (low-risk EMA-CO for high-risk)

13. PROM / PPROM

  • PROM: Rupture of membranes before onset of labor at term
  • PPROM: Rupture before 37 weeks; ferning + nitrazine test + pooling
  • GBS prophylaxis: Penicillin G (ampicillin if unavailable)
  • Latency period: Time from ROM to onset of labor

GYNECOLOGY

14. Menstrual Disorders

  • Normal cycle: 21–35 days; duration 2–7 days; blood loss 20–80 mL
  • Dysfunctional Uterine Bleeding (DUB): Diagnosis of exclusion; mostly anovulatory
  • AUB-PALM-COEIN classification (FIGO 2011)
  • Treatment: Tranexamic acid, NSAIDs, OCP, LNG-IUS (Mirena), GnRH agonists, endometrial ablation

15. PCOS

  • Rotterdam criteria (2 of 3): Oligo/anovulation + Clinical/biochemical hyperandrogenism + Polycystic ovaries on USG
  • LH:FSH ratio > 2:1
  • Drug of choice for ovulation induction: Clomiphene citrate (first-line); Letrozole (better in PCOS per recent evidence)
  • Metformin for insulin resistance
  • LOD (laparoscopic ovarian drilling) if resistant

16. Endometriosis

  • Chocolate cyst = Endometrioma (ovary)
  • Powder burn/gun-shot lesions on laparoscopy (gold standard diagnosis)
  • CA-125 elevated (not specific)
  • Medical: Danazol (androgenic), GnRH agonists, combined OCP, progestins
  • Surgical: For infertility or failed medical Rx

17. Fibroids (Leiomyoma)

  • Most common benign tumor of uterus; estrogen-dependent
  • Submucosal β†’ most symptomatic (menorrhagia); Intramural β†’ most common
  • Red degeneration: Occurs in pregnancy (carneous degeneration)
  • Rx: Myomectomy (fertility-preserving); hysterectomy (definitive)
  • Mifepristone/GnRH agonists: Preoperative shrinkage
  • Uterine Artery Embolization (UAE): Non-surgical option

18. Cervical Cancer

  • HPV 16, 18 β†’ most common cause (squamous cell carcinoma most common type)
  • Pap smear: Screening; Colposcopy: Diagnostic
  • FIGO staging: Clinical
    • Stage I: Limited to cervix
    • Stage IIA: Upper 2/3 vagina
    • Stage IIB: Parametrial involvement (but not pelvic wall)
    • Stage IIIB: Hydronephrosis/pelvic wall
    • Stage IVA: Bladder/rectum involvement
  • Wertheim's hysterectomy: Stage IB1–IIA2
  • CIN treatment: LLETZ/LEEP (most common), cryotherapy, cone biopsy

19. Endometrial Cancer

  • Most common gynecological malignancy in developed countries
  • Type I (endometrioid): Estrogen-related, better prognosis; Type II (serous/clear cell): Estrogen-independent
  • Risk factors: PCOD, obesity, nulliparity, HRT (unopposed estrogen), tamoxifen use
  • Postmenopausal bleeding = endometrial cancer until proven otherwise
  • Diagnosis: Pipelle biopsy (office); staging: surgical (FIGO)

20. Ovarian Cancer

  • Most lethal gynecological malignancy
  • CA-125: Marker for epithelial ovarian cancer
  • Serous cystadenocarcinoma: Most common malignant; Serous cystadenoma: Most common benign
  • Krukenberg tumor: Metastatic (mucin-secreting cells from GI tract β€” stomach most common)
  • Meigs' syndrome: Ovarian fibroma + ascites + pleural effusion
  • Dermoid cyst (mature teratoma): Most common ovarian tumor in young women; Rokitansky nodule (tooth)
  • Dysgerminoma: Most common malignant germ cell tumor; marker β€” LDH, Ξ²-hCG, AFP

21. Contraception

MethodPearl IndexKey Facts
Combined OCP0.1–0.3Inhibits ovulation (LH surge); contraindicated in DVT, migraine with aura
Progesterone-only pill0.5–1Safe in breastfeeding, HTN
IUCD (Cu-T)0.6–0.8Copper toxic to sperm; inserted within 48h for emergency contraception
Condom2–15Only method protective against STIs
Levonorgestrel ECβ€”Within 72h; delays/inhibits ovulation
Sterilization0.02–0.5Pomeroy (most common female), no-scalpel vasectomy

22. Infertility

  • Primary: Never conceived; Secondary: After at least one pregnancy
  • Semen analysis (WHO 2021): Volume β‰₯1.4 mL, concentration β‰₯16 million/mL, motility β‰₯42%, morphology β‰₯4%
  • HSG: Tubal patency (gold standard for tubes)
  • Day 21 progesterone: Confirms ovulation
  • IVF indications: Tubal factor, severe MFI, failed IUI, endometriosis

23. STIs

  • Syphilis (Treponema pallidum): Primary β€” painless chancre; Secondary β€” condylomata lata, maculopapular rash; Treatment β€” Benzathine penicillin 2.4 MU IM
  • Gonorrhea: Gram-negative diplococci; Rx β€” Ceftriaxone 500 mg IM single dose
  • Chlamydia: Most common bacterial STI; intracellular; Rx β€” Azithromycin 1g stat or doxycycline
  • Chancroid (Haemophilus ducreyi): Painful ulcer + inguinal bubo; Rx β€” Azithromycin/ceftriaxone
  • LGV (C. trachomatis L1–L3): Groove sign of Greenblatt; Rx β€” Doxycycline

QUICK MNEMONICS

MnemonicMeaning
HELLPHaemolysis, Elevated Liver enzymes, Low Platelets
4 Ts of PPHTone, Trauma, Tissue, Thrombin
PALM-COEINAUB causes (structural vs non-structural)
Rotterdam (2/3)Oligo-anovulation, Hyperandrogenism, PCO on USG
ABCDE of MoleAmenorrhea, Bleeding, Coagulation failure, Distension (uterus large), Eclampsia (early)

HIGH-FREQUENCY EXAM TRAPS

  1. Placenta previa + previous LSCS β†’ suspect Placenta accreta spectrum
  2. Couvelaire uterus β†’ abruption (concealed); may still bleed despite firm uterus
  3. Ritodrine = beta-mimetic tocolytic; side effect = pulmonary edema, tachycardia
  4. MgSOβ‚„ is NOT an antihypertensive β€” it prevents/treats seizures in eclampsia
  5. Asherman syndrome: Intrauterine adhesions post-D&C β†’ secondary amenorrhea; Rx β€” hysteroscopic adhesiolysis
  6. Sheehan syndrome: Postpartum pituitary necrosis β†’ failure to lactate, amenorrhea
  7. DIC in obstetrics: Abruption, amniotic fluid embolism, IUFD, sepsis, eclampsia
  8. Non-immune hydrops: More common than immune (Rh); causes β€” cardiac defects, infections (parvovirus B19)

Want me to go deeper on any specific topic (e.g., labor complications, ovarian tumors, contraception calculations), or would you like MCQ practice on OBG for FMGE?

Create flashcards on OBG mnemonics and drugs

Asking for Preferences
Reading File
Running Command

ls -la /home/daytona/workspace/ 2>/dev/null || echo "workspace empty or not foun…

Running Command

mkdir -p /home/daytona/workspace/fmge-obg-flashcards && python3 -c "import repor…

Writing File

~/fmge-obg-flashcards/make_flashcards.py

from reportlab.lib.pagesizes import A4
from reportlab.lib import colors
from reportlab.lib.units import cm
from reportlab.platypus import (
    SimpleDocTemplate, Paragraph, Spacer, Table, TableStyle, PageBreak, HRFlowable
)
from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle
from reportlab.lib.enums import TA_CENTER, TA_LEFT
from reportlab.platypus import KeepTogether

OUTPUT = "/home/daytona/workspace/fmge-obg-flashcards/FMGE_OBG_Flashcards.pdf"

# ── colour palette ──────────────────────────────────────────────────────────
C_HEADER     = colors.HexColor("#1A3C6E")   # dark navy
C_MNEMONIC   = colors.HexColor("#E8F4FD")   # light blue bg
C_DRUG       = colors.HexColor("#FEF9E7")   # light amber bg
C_FRONT_TXT  = colors.HexColor("#FFFFFF")
C_BACK_TXT   = colors.HexColor("#1A1A1A")
C_ACCENT     = colors.HexColor("#E74C3C")   # red accent
C_GREEN      = colors.HexColor("#1E8449")
C_BORDER_M   = colors.HexColor("#2980B9")   # blue border
C_BORDER_D   = colors.HexColor("#E67E22")   # orange border

doc = SimpleDocTemplate(
    OUTPUT,
    pagesize=A4,
    leftMargin=1.5*cm, rightMargin=1.5*cm,
    topMargin=1.5*cm,  bottomMargin=1.5*cm,
)

styles = getSampleStyleSheet()

# Custom styles
title_style = ParagraphStyle("Title", parent=styles["Title"],
    fontSize=22, textColor=C_FRONT_TXT, alignment=TA_CENTER,
    fontName="Helvetica-Bold", spaceAfter=4)

subtitle_style = ParagraphStyle("Subtitle", parent=styles["Normal"],
    fontSize=11, textColor=C_FRONT_TXT, alignment=TA_CENTER,
    fontName="Helvetica", spaceAfter=6)

section_style = ParagraphStyle("Section", parent=styles["Normal"],
    fontSize=14, textColor=C_FRONT_TXT, alignment=TA_CENTER,
    fontName="Helvetica-Bold", spaceAfter=2)

q_style = ParagraphStyle("Q", parent=styles["Normal"],
    fontSize=13, textColor=C_HEADER, fontName="Helvetica-Bold",
    leading=16, spaceAfter=4, alignment=TA_LEFT)

a_style = ParagraphStyle("A", parent=styles["Normal"],
    fontSize=11, textColor=C_BACK_TXT, fontName="Helvetica",
    leading=15, spaceAfter=2, alignment=TA_LEFT)

label_style = ParagraphStyle("Label", parent=styles["Normal"],
    fontSize=8, textColor=colors.grey, fontName="Helvetica-Oblique",
    alignment=TA_LEFT)

bullet_style = ParagraphStyle("Bullet", parent=styles["Normal"],
    fontSize=10.5, textColor=C_BACK_TXT, fontName="Helvetica",
    leading=14, leftIndent=10, spaceAfter=1)

# ── helper: render one flashcard row (front | back) ─────────────────────────
def flashcard(num, category, front_q, back_lines, card_type="mnemonic"):
    bg   = C_MNEMONIC if card_type == "mnemonic" else C_DRUG
    bdr  = C_BORDER_M if card_type == "mnemonic" else C_BORDER_D
    icon = "🧠" if card_type == "mnemonic" else "πŸ’Š"
    cat_color = C_BORDER_M if card_type == "mnemonic" else C_BORDER_D

    # Front cell
    front_content = [
        Paragraph(f'<font color="#888888" size="8">#{num} Β· {category}</font>', label_style),
        Spacer(1, 4),
        Paragraph(f'{icon} {front_q}', q_style),
    ]

    # Back cell β€” bullet lines
    back_content = [
        Paragraph('<font color="#888888" size="8">ANSWER</font>', label_style),
        Spacer(1, 4),
    ]
    for line in back_lines:
        if line.startswith("**") and line.endswith("**"):
            # Bold heading
            back_content.append(
                Paragraph(f'<b><font color="{bdr.hexval()}">{line.strip("*")}</font></b>', bullet_style)
            )
        elif line.startswith("β€’"):
            back_content.append(Paragraph(line, bullet_style))
        else:
            back_content.append(Paragraph(line, a_style))

    table = Table(
        [[front_content, back_content]],
        colWidths=[8.5*cm, 8.5*cm],
        rowHeights=None,
    )
    table.setStyle(TableStyle([
        ("BACKGROUND",    (0,0), (0,0), bg),
        ("BACKGROUND",    (1,0), (1,0), colors.HexColor("#FAFAFA")),
        ("BOX",           (0,0), (-1,-1), 1.5, bdr),
        ("LINEAFTER",     (0,0), (0,0), 1, bdr),
        ("VALIGN",        (0,0), (-1,-1), "TOP"),
        ("TOPPADDING",    (0,0), (-1,-1), 8),
        ("BOTTOMPADDING", (0,0), (-1,-1), 8),
        ("LEFTPADDING",   (0,0), (-1,-1), 10),
        ("RIGHTPADDING",  (0,0), (-1,-1), 10),
        ("ROUNDEDCORNERS", [6]),
    ]))
    return KeepTogether([table, Spacer(1, 0.35*cm)])


# ── cover page ───────────────────────────────────────────────────────────────
def cover():
    cover_data = [[
        Paragraph("FMGE High-Yield", title_style),
        Spacer(1, 6),
        Paragraph("OBG Flashcards", title_style),
        Spacer(1, 10),
        Paragraph("Mnemonics &amp; Drugs", subtitle_style),
        Spacer(1, 6),
        Paragraph("Obstetrics Β· Gynaecology Β· Pharmacology", subtitle_style),
    ]]
    cover_table = Table(cover_data, colWidths=[17*cm])
    cover_table.setStyle(TableStyle([
        ("BACKGROUND",    (0,0), (-1,-1), C_HEADER),
        ("BOX",           (0,0), (-1,-1), 2, C_BORDER_D),
        ("TOPPADDING",    (0,0), (-1,-1), 30),
        ("BOTTOMPADDING", (0,0), (-1,-1), 30),
        ("LEFTPADDING",   (0,0), (-1,-1), 20),
        ("RIGHTPADDING",  (0,0), (-1,-1), 20),
    ]))
    return [cover_table, Spacer(1, 0.5*cm)]


def section_banner(title, subtitle=""):
    content = [Paragraph(title, section_style)]
    if subtitle:
        content.append(Paragraph(subtitle, subtitle_style))
    t = Table([[content]], colWidths=[17*cm])
    t.setStyle(TableStyle([
        ("BACKGROUND",    (0,0), (-1,-1), C_HEADER),
        ("TOPPADDING",    (0,0), (-1,-1), 10),
        ("BOTTOMPADDING", (0,0), (-1,-1), 10),
        ("LEFTPADDING",   (0,0), (-1,-1), 12),
        ("RIGHTPADDING",  (0,0), (-1,-1), 12),
    ]))
    return [t, Spacer(1, 0.3*cm)]


# ════════════════════════════════════════════════════════════════════════════
# FLASHCARD DATA
# ════════════════════════════════════════════════════════════════════════════

mnemonic_cards = [
    # (front_question, [back_lines], category)
    (
        "What do the 4 T's of PPH stand for?",
        [
            "**4 T's of PPH (Primary)**",
            "β€’ <b>T</b>one β€” Uterine atony (most common, ~80%)",
            "β€’ <b>T</b>rauma β€” Lacerations, uterine rupture",
            "β€’ <b>T</b>issue β€” Retained placenta/membranes",
            "β€’ <b>T</b>hrombin β€” Coagulopathy (DIC, ITP)",
            "",
            "PPH = β‰₯500 mL (vaginal) / β‰₯1000 mL (LSCS)",
        ],
        "PPH"
    ),
    (
        "What does HELLP syndrome stand for?",
        [
            "**HELLP Syndrome**",
            "β€’ <b>H</b> β€” Haemolysis",
            "β€’ <b>EL</b> β€” Elevated Liver enzymes",
            "β€’ <b>LP</b> β€” Low Platelets (<100,000)",
            "",
            "Variant of severe pre-eclampsia",
            "Rx: Stabilise β†’ Deliver (definitive)",
        ],
        "Pre-eclampsia"
    ),
    (
        "What is the PALM-COEIN classification for AUB?",
        [
            "**AUB β€” PALM-COEIN (FIGO 2011)**",
            "<b>PALM</b> (Structural):",
            "β€’ Polyp Β· Adenomyosis Β· Leiomyoma Β· Malignancy",
            "<b>COEIN</b> (Non-structural):",
            "β€’ Coagulopathy Β· Ovulatory Β· Endometrial",
            "β€’ Iatrogenic Β· Not yet classified",
        ],
        "Menstrual Disorders"
    ),
    (
        "Rotterdam criteria for PCOS β€” recall the 3 components",
        [
            "**Rotterdam (2003) β€” diagnose 2 of 3:**",
            "β€’ <b>O</b>ligo/anovulation (irregular cycles)",
            "β€’ <b>H</b>yperandrogenism β€” clinical or biochemical",
            "β€’ <b>P</b>olycystic ovaries on USG (β‰₯12 follicles or volume >10 mL)",
            "",
            "LH:FSH ratio > 2:1 (supportive, not diagnostic)",
        ],
        "PCOS"
    ),
    (
        "ABCDE mnemonic for Hydatidiform Mole",
        [
            "**Mole β€” ABCDE**",
            "β€’ <b>A</b>menorrhoea",
            "β€’ <b>B</b>leeding (irregular vaginal bleeding)",
            "β€’ <b>C</b>oagulation failure (DIC)",
            "β€’ <b>D</b>istension β€” uterus large for dates",
            "β€’ <b>E</b>clampsia occurring early (before 20 wks)",
            "",
            "Complete mole: 46XX | Partial mole: 69XXY",
        ],
        "GTD"
    ),
    (
        "Cardinal movements of labor β€” in order",
        [
            "**DEFIRE + E (8 movements)**",
            "β€’ <b>D</b>escent",
            "β€’ <b>E</b>ngagement",
            "β€’ <b>F</b>lexion",
            "β€’ <b>I</b>nternal rotation",
            "β€’ <b>E</b>xtension",
            "β€’ <b>R</b>estitution (external rotation)",
            "β€’ <b>E</b>xpulsion",
            "",
            "Mnemonic: 'Doctors Every Friday Invite Excellent Resident Experts'",
        ],
        "Normal Labor"
    ),
    (
        "What does PROM / PPROM stand for and how do you confirm it?",
        [
            "**PROM vs PPROM**",
            "β€’ PROM = Premature Rupture Of Membranes (at term)",
            "β€’ PPROM = Preterm PROM (before 37 weeks)",
            "",
            "<b>Confirmation triad:</b>",
            "β€’ Pooling of fluid in posterior fornix",
            "β€’ Nitrazine (pH) test β€” turns blue (alkaline amniotic fluid)",
            "β€’ Ferning on microscopy",
        ],
        "PROM"
    ),
    (
        "Fetal heart rate decelerations β€” Type I, II, III",
        [
            "**FHR Decelerations**",
            "β€’ <b>Type I (Early)</b> β€” Head compression; benign; mirrors contraction",
            "β€’ <b>Type II (Late)</b> β€” Uteroplacental insufficiency; ominous",
            "β€’ <b>Variable</b> β€” Cord compression; V/W shaped",
            "β€’ <b>Sinusoidal</b> β€” Fetal anaemia (Rh isoimmunisation, vasa previa)",
            "",
            "Mnemonic: <i>HUC-A</i> = Head, Uteroplacental, Cord, Anaemia",
        ],
        "Fetal Monitoring"
    ),
    (
        "Staging of cervical cancer (FIGO) β€” key landmarks",
        [
            "**Cervical Cancer FIGO Staging**",
            "β€’ Stage I β€” Confined to cervix",
            "β€’ Stage IIA β€” Upper 2/3 vagina involved",
            "β€’ Stage IIB β€” Parametrium involved (not pelvic wall)",
            "β€’ Stage IIIB β€” Pelvic wall / hydronephrosis",
            "β€’ Stage IVA β€” Bladder / rectum involved",
            "β€’ Stage IVB β€” Distant metastasis",
            "",
            "Staging is <b>CLINICAL</b> (not surgical)",
        ],
        "Cervical Cancer"
    ),
    (
        "Differentiating Placenta Previa vs Abruptio Placentae",
        [
            "**PP vs PA β€” Key Differences**",
            "β€’ <b>Pain</b>: PP = Painless | PA = Painful",
            "β€’ <b>Bleeding</b>: PP = Revealed | PA = Concealed/Revealed",
            "β€’ <b>Uterus</b>: PP = Soft | PA = Woody hard (Couvelaire)",
            "β€’ <b>Shock</b>: PP = Proportionate | PA = Disproportionate",
            "β€’ <b>Fetal parts</b>: PP = Palpable | PA = Not palpable",
            "β€’ <b>USG</b>: PP = Placenta over os | PA = Retroplacental clot",
        ],
        "APH"
    ),
    (
        "Causes of DIC in obstetrics β€” mnemonic",
        [
            "**DIC in Obstetrics β€” 'PAST DEAD'**",
            "β€’ <b>P</b>re-eclampsia / HELLP",
            "β€’ <b>A</b>bruption placentae",
            "β€’ <b>S</b>epsis (chorioamnionitis)",
            "β€’ <b>T</b>ransfusion reaction",
            "β€’ <b>D</b>ead fetus retained (IUFD)",
            "β€’ <b>E</b>mbolism (amniotic fluid)",
            "β€’ <b>A</b>tonic PPH",
            "β€’ <b>D</b>elayed delivery of second twin",
        ],
        "DIC / Coagulopathy"
    ),
    (
        "Ovarian tumour markers β€” which marker for which tumour?",
        [
            "**Ovarian Tumour Markers**",
            "β€’ CA-125 β†’ Serous cystadenocarcinoma (epithelial)",
            "β€’ AFP (alpha-fetoprotein) β†’ Yolk sac tumour / Endodermal sinus",
            "β€’ Ξ²-hCG β†’ Choriocarcinoma / Dysgerminoma",
            "β€’ LDH β†’ Dysgerminoma",
            "β€’ Inhibin β†’ Granulosa cell tumour",
            "β€’ CEA β†’ Mucinous tumour",
            "β€’ CA 19-9 β†’ Mucinous tumour",
        ],
        "Ovarian Tumours"
    ),
    (
        "Krukenberg, Meigs, Pseudo-Meigs β€” distinguish them",
        [
            "**Ovarian Syndromes**",
            "β€’ <b>Krukenberg</b> β€” Metastatic to ovary from GI (stomach most common); mucin signet-ring cells",
            "β€’ <b>Meigs syndrome</b> β€” Ovarian <b>fibroma</b> + ascites + right pleural effusion",
            "β€’ <b>Pseudo-Meigs</b> β€” Same picture but with other benign tumours (teratoma, fibrothecoma)",
            "",
            "Meigs resolves after tumour removal",
        ],
        "Ovarian Tumours"
    ),
    (
        "FIGO staging of endometrial cancer β€” surgical stages",
        [
            "**Endometrial Cancer β€” Surgical FIGO Staging**",
            "β€’ Stage IA β€” Tumour confined to uterus, <50% myometrial invasion",
            "β€’ Stage IB β€” β‰₯50% myometrial invasion",
            "β€’ Stage II β€” Cervical stromal invasion",
            "β€’ Stage IIIA β€” Serosa / adnexa",
            "β€’ Stage IIIC β€” Pelvic (C1) / para-aortic nodes (C2)",
            "β€’ Stage IVB β€” Distant metastasis",
            "",
            "Postmenopausal bleeding = endometrial Ca until proven otherwise",
        ],
        "Endometrial Cancer"
    ),
    (
        "Contraception Pearl Index β€” which method is most effective?",
        [
            "**Pearl Index (lower = better)**",
            "β€’ Sterilisation β€” 0.02–0.5 (most effective)",
            "β€’ Combined OCP β€” 0.1–0.3",
            "β€’ IUCD (Cu-T) β€” 0.6–0.8",
            "β€’ POP (mini-pill) β€” 0.5–1",
            "β€’ Condom β€” 2–15",
            "β€’ Diaphragm β€” 6–20",
            "β€’ Rhythm method β€” 9–25 (least reliable)",
            "",
            "Only condom protects against STIs",
        ],
        "Contraception"
    ),
    (
        "WHO semen analysis reference values (2021)",
        [
            "**Semen Analysis β€” WHO 2021**",
            "β€’ Volume β‰₯ 1.4 mL",
            "β€’ Concentration β‰₯ 16 million/mL",
            "β€’ Total motility β‰₯ 42%",
            "β€’ Progressive motility β‰₯ 30%",
            "β€’ Morphology (Kruger) β‰₯ 4% normal forms",
            "β€’ pH β‰₯ 7.2",
            "",
            "Azoospermia = complete absence of sperm",
        ],
        "Infertility"
    ),
]

drug_cards = [
    (
        "MgSOβ‚„ in eclampsia β€” dose, regimen, antidote",
        [
            "**MgSOβ‚„ (Pritchard Regimen)**",
            "β€’ Loading: 4g IV (20% solution over 5 min) + 10g IM (5g each buttock)",
            "β€’ Maintenance: 5g IM every 4 hours",
            "",
            "**Toxicity monitoring:**",
            "β€’ Urine output β‰₯25 mL/hr",
            "β€’ Respiratory rate β‰₯16/min",
            "β€’ Patellar reflex present",
            "",
            "**Antidote: Calcium gluconate 1g IV slow push**",
        ],
        "Eclampsia"
    ),
    (
        "Uterotonics in PPH β€” first line to last resort",
        [
            "**Uterotonics β€” Ascending Order**",
            "β€’ 1st: <b>Oxytocin</b> 10 IU IM/IV (safest, first-line)",
            "β€’ 2nd: <b>Ergometrine</b> 0.2 mg IM (avoid in HTN)",
            "β€’ 3rd: <b>Syntometrine</b> (Oxytocin + Ergometrine)",
            "β€’ 4th: <b>Carboprost</b> (PGF2Ξ±) 250 mcg IM β€” most potent",
            "       ⚠ Contraindicated in asthma",
            "β€’ 5th: <b>Misoprostol</b> 800–1000 mcg rectal (PGE1)",
            "β€’ <b>Tranexamic acid</b> 1g IV within 3h (antifibrinolytic)",
        ],
        "PPH"
    ),
    (
        "Tocolytics β€” drugs used to suppress preterm labor",
        [
            "**Tocolytics**",
            "β€’ <b>Nifedipine</b> (CCB) β€” first-line; 10 mg oral PRN",
            "β€’ <b>Atosiban</b> (oxytocin antagonist) β€” IV; Europe",
            "β€’ <b>Ritodrine / Terbutaline</b> β€” Ξ²β‚‚ agonists; side effects: tachycardia, pulmonary oedema",
            "β€’ <b>Indomethacin</b> (NSAID/COX inhibitor) β€” <32 weeks; risk of premature ductus closure",
            "β€’ <b>MgSOβ‚„</b> β€” neuroprotection (not primary tocolysis)",
            "",
            "Give betamethasone 12 mg IM Γ— 2 if <34 weeks (lung maturity)",
        ],
        "Preterm Labor"
    ),
    (
        "Antihypertensives in pregnancy β€” which are safe?",
        [
            "**Safe Antihypertensives in Pregnancy**",
            "β€’ <b>Methyldopa</b> β€” gold standard oral; Ξ±β‚‚ agonist",
            "β€’ <b>Labetalol</b> β€” first-line IV for severe HTN",
            "β€’ <b>Hydralazine</b> β€” IV vasodilator; alternative to labetalol",
            "β€’ <b>Nifedipine</b> β€” oral CCB; safe",
            "β€’ <b>Amlodipine</b> β€” acceptable",
            "",
            "<b>AVOID:</b> ACE inhibitors, ARBs, thiazides",
            "ACEi/ARB β†’ fetal renal dysgenesis, oligohydramnios",
        ],
        "Hypertension"
    ),
    (
        "Methotrexate in ectopic pregnancy β€” criteria & dose",
        [
            "**MTX for Ectopic β€” Inclusion Criteria:**",
            "β€’ Haemodynamically stable",
            "β€’ Unruptured ectopic, size <4 cm",
            "β€’ Ξ²-hCG <5000 mIU/mL",
            "β€’ No fetal cardiac activity",
            "β€’ No contraindication to MTX (hepatic/renal disease, immunodeficiency)",
            "",
            "**Dose:** 50 mg/mΒ² IM single dose (or multi-dose regimen)",
            "β€’ Monitor Ξ²-hCG on days 4 and 7",
            "β€’ Success if Ξ²-hCG drops β‰₯15% between days 4–7",
        ],
        "Ectopic Pregnancy"
    ),
    (
        "Anti-D (Rho-GAM) β€” when and how much?",
        [
            "**Anti-D Immunoglobulin**",
            "β€’ Dose: <b>300 mcg (1500 IU) IM</b>",
            "β€’ Within 72 hours of delivery / abortion / sensitising event",
            "",
            "**Antenatal prophylaxis:**",
            "β€’ 300 mcg at 28 weeks (and 34 weeks in some protocols)",
            "",
            "**Sensitising events requiring Anti-D:**",
            "β€’ Miscarriage, TOP, ectopic, amniocentesis, CVS, antepartum bleeding, trauma",
            "",
            "Kleihauer-Betke test to quantify FMH if needed",
        ],
        "Rh Isoimmunisation"
    ),
    (
        "Drugs used in PCOS β€” for each indication",
        [
            "**PCOS Drug Management**",
            "β€’ <b>Ovulation induction:</b> Clomiphene citrate (first-line), Letrozole (better live birth rates)",
            "β€’ <b>Insulin resistance:</b> Metformin 500–2000 mg/day",
            "β€’ <b>Hyperandrogenism/acne:</b> Combined OCP (ethinyl estradiol + CPA or drospirenone)",
            "β€’ <b>Hirsutism:</b> Spironolactone, Finasteride",
            "β€’ <b>Resistant PCOS:</b> LOD (laparoscopic ovarian drilling) or gonadotrophins",
            "",
            "Weight loss 5–10% restores ovulation in many patients",
        ],
        "PCOS"
    ),
    (
        "GnRH agonists vs antagonists β€” uses in gynaecology",
        [
            "**GnRH Agonists** (Leuprolide, Goserelin, Nafarelin)",
            "β€’ Initial flare β†’ then downregulation",
            "β€’ Uses: Endometriosis, fibroid shrinkage pre-op, IVF downregulation, precocious puberty",
            "β€’ Side effect: Hypoestrogenic (menopausal symptoms, osteoporosis)",
            "",
            "**GnRH Antagonists** (Cetrorelix, Ganirelix)",
            "β€’ Immediate suppression, no flare",
            "β€’ Used in IVF antagonist protocols",
            "",
            "Add-back therapy (oestrogen) prevents bone loss with long-term agonist use",
        ],
        "Endometriosis / IVF"
    ),
    (
        "Danazol β€” mechanism, uses and side effects",
        [
            "**Danazol**",
            "β€’ <b>Mechanism:</b> Synthetic androgen / antigonadotropin; inhibits LH & FSH surge",
            "β€’ Creates pseudomenopause",
            "",
            "**Uses:**",
            "β€’ Endometriosis (medical treatment)",
            "β€’ DUB / menorrhagia",
            "β€’ Fibrocystic breast disease",
            "β€’ Hereditary angioedema",
            "",
            "<b>Side effects (androgenic):</b>",
            "β€’ Acne, hirsutism, voice change, weight gain, liver toxicity",
            "β€’ Teratogenic β€” avoid in pregnancy",
        ],
        "Endometriosis"
    ),
    (
        "Emergency contraception β€” options, timing, mechanism",
        [
            "**Emergency Contraception (EC)**",
            "β€’ <b>Levonorgestrel (LNG)</b> 1.5 mg β€” within 72 h; delays ovulation",
            "β€’ <b>Ulipristal acetate (UPA)</b> 30 mg β€” within 120 h; progesterone receptor modulator",
            "β€’ <b>Cu-IUCD</b> β€” within 5 days; most effective EC (>99%)",
            "β€’ <b>Yuzpe regimen</b> (high-dose OCP) β€” older, less used",
            "",
            "LNG does NOT affect implantation of fertilised egg",
            "UPA more effective than LNG if BMI >26",
        ],
        "Contraception"
    ),
    (
        "Drugs contraindicated in pregnancy β€” high-yield list",
        [
            "**Teratogenic Drugs to Avoid**",
            "β€’ <b>ACE inhibitors / ARBs</b> β†’ oligohydramnios, renal dysgenesis (2nd/3rd trimester)",
            "β€’ <b>Warfarin</b> β†’ warfarin embryopathy (1st trimester), ICH",
            "β€’ <b>Tetracyclines</b> β†’ teeth/bone discolouration",
            "β€’ <b>Fluoroquinolones</b> β†’ cartilage damage",
            "β€’ <b>Methotrexate</b> β†’ folic acid antagonist, fetal death",
            "β€’ <b>Thalidomide</b> β†’ phocomelia (limb reduction)",
            "β€’ <b>Valproate</b> β†’ neural tube defects, cognitive impairment",
            "β€’ <b>Carbamazepine</b> β†’ spina bifida",
            "β€’ <b>Isotretinoin</b> β†’ craniofacial defects",
        ],
        "Pharmacology"
    ),
    (
        "Drugs safe to use in breastfeeding",
        [
            "**Safe in Breastfeeding**",
            "β€’ <b>Antibiotics:</b> Amoxicillin, Erythromycin, Cephalosporins",
            "β€’ <b>Antihypertensives:</b> Methyldopa, Labetalol, Nifedipine",
            "β€’ <b>Analgesics:</b> Paracetamol (first choice), Ibuprofen",
            "β€’ <b>Antidiabetics:</b> Insulin (safe), Metformin (acceptable)",
            "β€’ <b>Antidepressants:</b> Sertraline (preferred SSRI)",
            "",
            "<b>Avoid:</b> Tetracyclines, fluoroquinolones, lithium, radioactive iodine, cytotoxics, high-dose aspirin",
        ],
        "Pharmacology"
    ),
    (
        "Oxytocin β€” mechanism, uses, side effects",
        [
            "**Oxytocin**",
            "β€’ <b>Mechanism:</b> Binds oxytocin receptors on myometrium β†’ uterine contractions",
            "β€’ Released from posterior pituitary",
            "",
            "<b>Uses:</b>",
            "β€’ Induction/augmentation of labor",
            "β€’ Active management of 3rd stage (10 IU IM)",
            "β€’ PPH treatment",
            "",
            "<b>Side effects:</b>",
            "β€’ Water retention (ADH-like effect) β†’ hyponatraemia",
            "β€’ Hypotension (IV bolus)",
            "β€’ Uterine hyperstimulation β†’ fetal distress",
            "β€’ Contraindicated in malpresentation/obstructed labor",
        ],
        "Labor"
    ),
    (
        "Misoprostol β€” uses in obstetrics and gynaecology",
        [
            "**Misoprostol (PGE₁ analogue)**",
            "β€’ <b>Cervical ripening:</b> 25–50 mcg vaginal/sublingual before induction",
            "β€’ <b>Medical abortion:</b> 800 mcg vaginal (with or after mifepristone)",
            "β€’ <b>PPH:</b> 800–1000 mcg rectal/sublingual",
            "β€’ <b>IUCD insertion:</b> Cervical softening",
            "",
            "<b>Mifepristone + Misoprostol:</b>",
            "β€’ 200 mg mifepristone (anti-progesterone) β†’ 48h β†’ 800 mcg misoprostol",
            "β€’ Used up to 63 days (9 weeks) gestation for medical TOP",
        ],
        "Abortifacient / PPH"
    ),
    (
        "Chemotherapy for gestational trophoblastic neoplasia",
        [
            "**GTN Chemotherapy Regimens**",
            "β€’ <b>Low-risk GTN:</b> Single-agent <b>Methotrexate</b> (IM) or Actinomycin D",
            "β€’ <b>High-risk GTN:</b> <b>EMA-CO</b> regimen",
            "  β†’ Etoposide, Methotrexate, Actinomycin D / Cyclophosphamide, Oncovin (vincristine)",
            "",
            "<b>FIGO scoring:</b> ≀6 = low risk | β‰₯7 = high risk",
            "",
            "Choriocarcinoma is the most chemosensitive solid tumour",
            "Even metastatic disease is curable in majority",
        ],
        "GTD / Chemotherapy"
    ),
]


# ── build document ────────────────────────────────────────────────────────────
elements = []

# Cover
elements += cover()
elements.append(PageBreak())

# Legend
legend = Table([
    [
        Paragraph('<font color="#2980B9">🧠 Blue border = Mnemonic card</font>', a_style),
        Paragraph('<font color="#E67E22">πŸ’Š Orange border = Drug card</font>', a_style),
    ]
], colWidths=[8.5*cm, 8.5*cm])
legend.setStyle(TableStyle([
    ("BACKGROUND", (0,0), (-1,-1), colors.HexColor("#F8F8F8")),
    ("BOX", (0,0), (-1,-1), 1, colors.grey),
    ("TOPPADDING", (0,0), (-1,-1), 8),
    ("BOTTOMPADDING", (0,0), (-1,-1), 8),
    ("LEFTPADDING", (0,0), (-1,-1), 10),
]))
elements.append(legend)
elements.append(Spacer(1, 0.5*cm))

# Section 1 β€” Mnemonics
elements += section_banner("SECTION 1: OBG Mnemonics", f"{len(mnemonic_cards)} flashcards")
elements.append(Spacer(1, 0.2*cm))

for i, (q, ans, cat) in enumerate(mnemonic_cards, 1):
    elements.append(flashcard(i, cat, q, ans, card_type="mnemonic"))

elements.append(PageBreak())

# Section 2 β€” Drugs
elements += section_banner("SECTION 2: OBG Drugs", f"{len(drug_cards)} flashcards")
elements.append(Spacer(1, 0.2*cm))

for i, (q, ans, cat) in enumerate(drug_cards, 1):
    elements.append(flashcard(i, cat, q, ans, card_type="drug"))

# Build
doc.build(elements)
print(f"PDF created: {OUTPUT}")
Running Command

cd /home/daytona/workspace/fmge-obg-flashcards && python3 make_flashcards.py 2>&…

Running Command

ls -lh /home/daytona/workspace/fmge-obg-flashcards/FMGE_OBG_Flashcards.pdf

Your flashcard PDF is ready!

FMGE OBG Flashcards

PDF Document Β· PDF


What's inside (31 total flashcards):

🧠 Section 1 β€” OBG Mnemonics (16 cards)

#Topic
14 T's of PPH
2HELLP syndrome
3PALM-COEIN (AUB)
4Rotterdam criteria (PCOS)
5ABCDE mnemonic for Hydatidiform Mole
6Cardinal movements of labor
7PROM / PPROM confirmation
8FHR decelerations (Type I, II, Variable, Sinusoidal)
9Cervical cancer FIGO staging
10Placenta Previa vs Abruptio
11DIC in obstetrics
12Ovarian tumour markers
13Krukenberg / Meigs / Pseudo-Meigs
14Endometrial cancer FIGO staging
15Pearl Index (contraception)
16WHO semen analysis (2021)

πŸ’Š Section 2 β€” OBG Drugs (15 cards)

#Topic
1MgSOβ‚„ regimen + antidote
2Uterotonics in PPH (escalation order)
3Tocolytics in preterm labor
4Antihypertensives safe in pregnancy
5Methotrexate for ectopic
6Anti-D (Rho-GAM) dose & timing
7PCOS drug management
8GnRH agonists vs antagonists
9Danazol β€” mechanism & side effects
10Emergency contraception options
11Drugs contraindicated in pregnancy
12Drugs safe in breastfeeding
13Oxytocin β€” mechanism & side effects
14Misoprostol uses
15GTN chemotherapy (EMA-CO)
Each card has the question/prompt on the left and the full answer on the right in a two-column layout. Blue border = mnemonic, orange border = drug.
This is a shared conversation. Sign in to Orris to start your own chat.