Downs syndrome symptoms notes PG level
Down syndrome clinical features trisomy 21

Clinical photograph of a 15-year-old female patient exhibiting phenotypic facial features characteristic of Down syndrome (Trisomy 21). The image demonstrates a flattened facial profile with a notably low-set and depressed nasal bridge. Ocular findings include upslanting palpebral fissures and prominent bilateral epicanthic folds (medial epicanthal skin folds) covering the inner canthi. Additional craniofacial features include a relatively small oral cavity and mild brachycephaly. The patient has light skin with fine freckling across the midface. This image serves as a teaching tool for medical genetics and clinical pediatrics, illustrating the classic dysmorphic facial features associated with Trisomy 21 in an adolescent. The clinical context suggests an association with Morning Glory Syndrome (MGS), though the internal ocular pathologies are not visible in this external facial view.

This composite clinical photograph displays the postnatal morphological features of a fetus with trisomy 21 (Down syndrome). Panel A provides a facial profile view illustrating several classic dysmorphic features, including a flat facial profile, telecanthus/hypertelorism (widely spaced eyes), a markedly depressed nasal bridge, and macroglossia resulting in a protruding tongue. Panel B shows the right hand of the fetus being examined with surgical forceps, highlighting a single transverse palmar crease (simian crease), a common soft marker associated with various chromosomal abnormalities. The images are set against a blue background with a metric ruler for scale, typical of a clinical pathology or autopsy setting. These findings serve as physical manifestations of the underlying genetic duplication of 21q22.12-q22.3, which includes critical regions associated with the Down syndrome phenotype.

Clinical photographs showing characteristic dysmorphic features associated with Trisomy 21 (Down syndrome). Panel A illustrates the palmar aspect of the left hand, highlighting a short and broad hand morphology, a single transverse palmar crease (simian crease), and clinodactyly (incurving) of the shortened fifth finger. Panel B shows the patient's foot from a dorsal view, demonstrating a prominent 'sandal gap' deformity, which is a widened space between the first (hallux) and second toes. These physical findings are classic phenotypic markers used in the clinical diagnosis of genetic trisomy. The images serve as educational visual aids for identifying common musculoskeletal and dermatoglyphic manifestations of chromosomal abnormalities during a physical examination.

A composite figure illustrating the historical and genetic context of Down syndrome (Trisomy 21). Panel A shows a portrait of John Langdon Down, who first described the clinical features. Panel B is a black-and-white clinical photograph of two individuals; the male exhibits characteristic dysmorphic facial features of Down syndrome, including upslanting palpebral fissures, epicanthic folds, and a flattened nasal bridge. Panel C depicts Dr. Jérôme Lejeune, the geneticist who identified the chromosomal basis of the condition. Panel D shows a spectral karyotype (SKY) or multicolor fluorescence in situ hybridization (m-FISH) arrangement. All autosomal pairs are numbered 1 through 22, along with X and Y sex chromosomes. A pink arrow highlights the genetic hallmark of the disorder: three copies of chromosome 21 (Trisomy 21) instead of the typical homologous pair. This educational graphic links clinical phenotype with its underlying cytogenetic pathology, suitable for medical genetics and pediatrics curricula.

| Feature | Details |
|---|---|
| Flat facial profile | Flat occiput (brachycephaly) |
| Oblique (upslanting) palpebral fissures | Classic feature |
| Epicanthic folds | Medial canthal skin folds |
| Brushfield spots | Speckled iris (white/grey spots on periphery) |
| Small low-set ears | With small ear canal |
| Flattened nasal bridge | Depressed |
| Macroglossia / protruding tongue | Relatively large tongue in small oral cavity |
| Short neck | With loose skin on the nape |
| Gene / Pathway | Effect |
|---|---|
| APP (amyloid precursor protein) | Overexpression → amyloid-beta accumulation → Alzheimer disease |
| GATA1 (somatic mutation) | Loss of normal GATA-1 → truncated protein → transient myeloproliferative disorder / AML-M7 |
| Mitochondrial genes (~10% of overexpressed genes) | Abnormal mitochondrial morphology, broken/swollen cristae, oxidative stress, reactive oxygen species generation, apoptosis activation |
| lncRNAs | Chromosome 21 has the highest density of long non-coding RNAs of any chromosome; functions largely unknown |
Make in a word document
ls -la /tmp/workspace/ 2>/dev/null || echo "workspace empty or missing"
mkdir -p /tmp/workspace/down-syndrome && python3 << 'EOF' from docx import Document from docx.shared import Pt, Inches, RGBColor from docx.enum.text import WD_ALIGN_PARAGRAPH from docx.oxml.ns import qn from docx.oxml import OxmlElement doc = Document() # ── Page margins ────────────────────────────────────────────────────────────── section = doc.sections[0] section.top_margin = Inches(1) section.bottom_margin = Inches(1) section.left_margin = Inches(1.2) section.right_margin = Inches(1.2) # ── Base font ───────────────────────────────────────────────────────────────── normal_style = doc.styles["Normal"] normal_style.font.name = "Calibri" normal_style.font.size = Pt(11) # Helper: shade a table row def shade_row(row, hex_color): for cell in row.cells: tc = cell._tc tcPr = tc.get_or_add_tcPr() shd = OxmlElement("w:shd") shd.set(qn("w:val"), "clear") shd.set(qn("w:color"), "auto") shd.set(qn("w:fill"), hex_color) tcPr.append(shd) # Helper: add a styled paragraph def body(text, bold=False, indent=False): p = doc.add_paragraph() if indent: p.paragraph_format.left_indent = Inches(0.3) run = p.add_run(text) run.bold = bold run.font.size = Pt(11) p.paragraph_format.space_after = Pt(3) return p def bullet(text, level=0): p = doc.add_paragraph(style="List Bullet") p.paragraph_format.left_indent = Inches(0.3 + level*0.2) p.paragraph_format.space_after = Pt(2) run = p.add_run(text) run.font.size = Pt(11) return p def heading1(text): h = doc.add_heading(text, level=1) run = h.runs[0] run.font.color.rgb = RGBColor(0x1F, 0x49, 0x7D) # dark blue h.paragraph_format.space_before = Pt(14) h.paragraph_format.space_after = Pt(4) def heading2(text): h = doc.add_heading(text, level=2) run = h.runs[0] run.font.color.rgb = RGBColor(0x2E, 0x74, 0xB5) h.paragraph_format.space_before = Pt(10) h.paragraph_format.space_after = Pt(3) def heading3(text): h = doc.add_heading(text, level=3) run = h.runs[0] run.font.color.rgb = RGBColor(0x00, 0x70, 0xC0) h.paragraph_format.space_before = Pt(8) h.paragraph_format.space_after = Pt(2) # ══════════════════════════════════════════════════════════════════════════════ # TITLE PAGE # ══════════════════════════════════════════════════════════════════════════════ tp = doc.add_paragraph() tp.alignment = WD_ALIGN_PARAGRAPH.CENTER tr = tp.add_run("DOWN SYNDROME (TRISOMY 21)") tr.bold = True tr.font.size = Pt(20) tr.font.color.rgb = RGBColor(0x1F, 0x49, 0x7D) sp = doc.add_paragraph() sp.alignment = WD_ALIGN_PARAGRAPH.CENTER sr = sp.add_run("PG Level Clinical Notes") sr.font.size = Pt(13) sr.italic = True doc.add_paragraph() # spacer src = doc.add_paragraph() src.alignment = WD_ALIGN_PARAGRAPH.CENTER src.add_run("Sources: Robbins & Cotran Pathologic Basis of Disease (10e) | Thompson & Thompson Genetics (9e) | Goldman-Cecil Medicine").font.size = Pt(9) doc.add_paragraph() # spacer doc.add_horizontal_line = lambda: None # placeholder # ══════════════════════════════════════════════════════════════════════════════ # 1. DEFINITION & EPIDEMIOLOGY # ══════════════════════════════════════════════════════════════════════════════ heading1("1. Definition & Epidemiology") bullet("Most common autosomal chromosome disorder; leading genetic cause of moderate intellectual disability") bullet("Incidence: 1 in 700 live births") bullet("Risk rises sharply after maternal age ~30; approaches 1 in 10 in the oldest maternal age group") bullet("Despite higher per-pregnancy risk in older mothers, >50% of affected babies born to mothers under 35 (younger women have far higher overall birth rates)") bullet("Only ~20-25% of trisomy 21 conceptuses survive to birth") # ══════════════════════════════════════════════════════════════════════════════ # 2. KARYOTYPE & CYTOGENETICS # ══════════════════════════════════════════════════════════════════════════════ heading1("2. Karyotype & Cytogenetics") # Table heading2("2a. Summary Table") tbl = doc.add_table(rows=1, cols=5) tbl.style = "Table Grid" hdr = tbl.rows[0].cells for i, h in enumerate(["Type", "Frequency", "Karyotype", "Mechanism", "Maternal Age"]): hdr[i].text = h hdr[i].paragraphs[0].runs[0].bold = True shade_row(tbl.rows[0], "1F497D") for cell in tbl.rows[0].cells: cell.paragraphs[0].runs[0].font.color.rgb = RGBColor(0xFF, 0xFF, 0xFF) rows_data = [ ["Free Trisomy 21", "~95%", "47,XX/XY,+21", "Meiotic nondisjunction (95% maternal)", "Strong factor"], ["Robertsonian Translocation", "~4%", "46,XX/XY,rob(14;21)", "Chr 21 long arm fused to acrocentric chr", "NOT a factor"], ["Mosaic", "~1%", "46/47 mix", "Post-zygotic mitotic nondisjunction", "NOT a factor"], ] colors = ["DDEEFF", "FFFFFF", "DDEEFF"] for i, rd in enumerate(rows_data): row = tbl.add_row() for j, val in enumerate(rd): row.cells[j].text = val row.cells[j].paragraphs[0].runs[0].font.size = Pt(10) shade_row(row, colors[i]) doc.add_paragraph() heading2("2b. Key Points per Type") heading3("Free Trisomy 21 (~95%)") bullet("Extra free chromosome 21; 95% of cases due to maternal nondisjunction") bullet("Recurrence risk: ~1% above age-related background risk") bullet("Risk sharply increases with maternal age") heading3("Robertsonian Translocation (~4%)") bullet("Long arm of chr 21 is translocated onto another acrocentric chromosome (usually chr 14 or 22)") bullet("Only 46 chromosomes on karyotype but triple gene dosage for chr 21 genes") bullet("Can be familial - carrier parent has balanced Robertsonian translocation") bullet("Example carrier karyotype: 45,XX,del(14;21)(q10;q10)") bullet("Highest recurrence risk (up to 10-15% if mother is carrier; up to 5% if father is carrier)") bullet("Maternal age is NOT a risk factor") heading3("Mosaic (~1%)") bullet("Post-zygotic mitotic nondisjunction during early embryogenesis") bullet("Mixture of cells with 46 and 47 chromosomes") bullet("Milder, variable phenotype - depends on proportion of trisomic cells") bullet("Normal or near-normal intelligence possible") bullet("Maternal age is NOT a factor") # ══════════════════════════════════════════════════════════════════════════════ # 3. CLINICAL FEATURES # ══════════════════════════════════════════════════════════════════════════════ heading1("3. Clinical Features") heading2("3a. Craniofacial Features") tbl2 = doc.add_table(rows=1, cols=2) tbl2.style = "Table Grid" for i, h in enumerate(["Feature", "Details"]): tbl2.rows[0].cells[i].text = h tbl2.rows[0].cells[i].paragraphs[0].runs[0].bold = True shade_row(tbl2.rows[0], "2E74B5") for cell in tbl2.rows[0].cells: cell.paragraphs[0].runs[0].font.color.rgb = RGBColor(0xFF, 0xFF, 0xFF) facial_data = [ ["Flat facial profile", "Flat occiput; brachycephaly"], ["Oblique (upslanting) palpebral fissures", "Classic hallmark"], ["Epicanthic folds", "Medial canthal skin folds"], ["Brushfield spots", "White/grey speckled peripheral iris"], ["Small, low-set ears", "Often with small ear canal"], ["Flattened nasal bridge", "Depressed nasal bridge"], ["Macroglossia / protruding tongue", "Relatively large tongue in small oral cavity"], ["Short neck", "With loose skin on the nape"], ] for i, (f, d) in enumerate(facial_data): row = tbl2.add_row() row.cells[0].text = f row.cells[1].text = d for cell in row.cells: cell.paragraphs[0].runs[0].font.size = Pt(10) shade_row(row, "DDEEFF" if i % 2 == 0 else "FFFFFF") doc.add_paragraph() heading2("3b. Musculoskeletal Features") for item in [ "Short stature", "Short, broad hands", "Single transverse palmar crease (simian crease)", "Fifth finger clinodactyly (incurved 5th digit)", "Sandal gap - widened space between 1st and 2nd toes", "Hypermobility of joints", "Atlantoaxial instability - ligamentous laxity at C1-C2 (clinically important; can cause myelopathy with trauma)", ]: bullet(item) heading2("3c. Neurodevelopmental Features") for item in [ "Hypotonia - first abnormality noticed in the newborn", "Intellectual disability (usually moderate; range mild to moderate)", "Delay usually obvious by end of first year", "Many children develop interactive and self-reliant personalities", "Mosaics may have near-normal intelligence", ]: bullet(item) # ══════════════════════════════════════════════════════════════════════════════ # 4. SYSTEMIC COMPLICATIONS # ══════════════════════════════════════════════════════════════════════════════ heading1("4. Systemic Complications") heading2("4a. Cardiovascular (~40-50%)") bullet("Most common cause of early death") p = doc.add_paragraph() p.paragraph_format.left_indent = Inches(0.3) p.add_run("Congenital heart defects present in ~40% of liveborn infants:").bold = True tbl3 = doc.add_table(rows=1, cols=2) tbl3.style = "Table Grid" for i, h in enumerate(["Defect", "Frequency"]): tbl3.rows[0].cells[i].text = h tbl3.rows[0].cells[i].paragraphs[0].runs[0].bold = True shade_row(tbl3.rows[0], "2E74B5") for cell in tbl3.rows[0].cells: cell.paragraphs[0].runs[0].font.color.rgb = RGBColor(0xFF, 0xFF, 0xFF) cardiac_data = [ ["Atrioventricular septal defect (AVSD) - MOST COMMON", "43%"], ["Ventricular septal defect (VSD)", "32%"], ["Atrial septal defect (ASD)", "19%"], ["Tetralogy of Fallot", "6%"], ] for i, (d, f) in enumerate(cardiac_data): row = tbl3.add_row() row.cells[0].text = d row.cells[1].text = f for cell in row.cells: cell.paragraphs[0].runs[0].font.size = Pt(10) shade_row(row, "DDEEFF" if i % 2 == 0 else "FFFFFF") doc.add_paragraph() bullet("~25% of liveborn infants with heart defects die before first birthday") heading2("4b. Gastrointestinal") for item in [ "Duodenal atresia - 'double bubble' sign on X-ray (much more common in DS than other conditions)", "Tracheoesophageal fistula", "Esophageal atresia", "Hirschsprung disease", ]: bullet(item) heading2("4c. Hematologic / Oncologic") for item in [ "20-fold increased risk of precursor B-cell ALL (acute lymphoblastic leukemia)", "500-fold increased risk of AML - specifically acute megakaryoblastic leukemia (AML-M7 / AMKL)", "15-fold overall increased risk of leukemia", ]: bullet(item) p = doc.add_paragraph() p.paragraph_format.left_indent = Inches(0.3) p.add_run("Transient Myeloproliferative Disorder (TMD):").bold = True for item in [ "Occurs in up to 10% of Down syndrome neonates", "Peripheral blood leukocytosis with blasts; megakaryoblast accumulation in blood, liver, and marrow", "Caused by somatic GATA1 gene mutation (acquired during fetal life) - loss of normal GATA-1 expression, expression of truncated GATA-1 protein", "Usually resolves spontaneously", "Progresses to AML-M7 in 23-30% of cases - further genetic/epigenetic events required", ]: bullet(item, level=1) heading2("4d. Neurological - Alzheimer Disease") for item in [ "Virtually ALL patients with trisomy 21 older than age 40 develop neuropathologic changes of Alzheimer disease", "Neuropathology: cortical atrophy, ventricular dilatation, neurofibrillary tangles, amyloid plaques", "Dementia onset decades earlier than in the general population", "Mechanism: chromosome 21 carries the APP gene (amyloid precursor protein) - gene dosage causes APP overexpression → amyloid-beta accumulation", ]: bullet(item) heading2("4e. Immunologic") for item in [ "Mainly T-cell dysfunction", "Predisposition to serious infections, especially pulmonary infections", "Increased susceptibility to thyroid autoimmunity", "Increased risk of autoimmune disorders generally", ]: bullet(item) heading2("4f. Endocrine & Other") for item in [ "Hypothyroidism (autoimmune and congenital forms)", "Increased risk of type 1 diabetes mellitus", "Obstructive sleep apnea (small airway + hypotonia + macroglossia)", "Recurrent otitis media", "Infertility - most males are infertile; females have reduced fertility", ]: bullet(item) # ══════════════════════════════════════════════════════════════════════════════ # 5. MOLECULAR PATHOGENESIS # ══════════════════════════════════════════════════════════════════════════════ heading1("5. Molecular Pathogenesis") body("Key principle: Down syndrome results from gene dosage effects at many loci - NOT disruption of one or a few genes. Overexpression of most protein-coding genes mapped to chromosome 21 is the underlying mechanism.", bold=True) doc.add_paragraph() tbl4 = doc.add_table(rows=1, cols=3) tbl4.style = "Table Grid" for i, h in enumerate(["Gene / Pathway", "Normal Function", "Effect of Overexpression / Mutation"]): tbl4.rows[0].cells[i].text = h tbl4.rows[0].cells[i].paragraphs[0].runs[0].bold = True shade_row(tbl4.rows[0], "1F497D") for cell in tbl4.rows[0].cells: cell.paragraphs[0].runs[0].font.color.rgb = RGBColor(0xFF, 0xFF, 0xFF) mol_data = [ ["APP (amyloid precursor protein)", "Normal neuronal membrane protein", "Overexpression → amyloid-beta accumulation → early-onset Alzheimer disease"], ["GATA1 (somatic mutation)", "Key transcription factor for hematopoiesis", "Loss of normal GATA-1 → truncated protein → TMD → AML-M7"], ["Mitochondrial genes (~10% of overexpressed genes)", "Regulation of mitochondrial function", "Abnormal cristae, oxidative stress, ROS generation, apoptosis activation"], ["lncRNAs", "Regulatory non-coding RNA", "Chr 21 has highest lncRNA density of any chromosome; functions largely unknown"], ] for i, row_d in enumerate(mol_data): row = tbl4.add_row() for j, val in enumerate(row_d): row.cells[j].text = val row.cells[j].paragraphs[0].runs[0].font.size = Pt(10) shade_row(row, "DDEEFF" if i % 2 == 0 else "FFFFFF") doc.add_paragraph() # ══════════════════════════════════════════════════════════════════════════════ # 6. PRENATAL DIAGNOSIS # ══════════════════════════════════════════════════════════════════════════════ heading1("6. Prenatal Diagnosis") heading2("6a. Biochemical Screening") heading3("First Trimester Combined Screening (11-13+6 weeks)") for item in [ "Nuchal translucency (NT) - ultrasound: increased", "Free beta-hCG: INCREASED", "PAPP-A (pregnancy-associated plasma protein A): DECREASED", ]: bullet(item) heading3("Second Trimester Quadruple Screen ('Quad Screen', 15-20 weeks)") tbl5 = doc.add_table(rows=1, cols=3) tbl5.style = "Table Grid" for i, h in enumerate(["Marker", "Direction in DS", "Mnemonic"]): tbl5.rows[0].cells[i].text = h tbl5.rows[0].cells[i].paragraphs[0].runs[0].bold = True shade_row(tbl5.rows[0], "2E74B5") for cell in tbl5.rows[0].cells: cell.paragraphs[0].runs[0].font.color.rgb = RGBColor(0xFF, 0xFF, 0xFF) quad_data = [ ["AFP (alpha-fetoprotein)", "↓ Decreased", "A = down"], ["hCG (human chorionic gonadotropin)", "↑ Increased", "hCG = up"], ["uE3 (unconjugated estriol)", "↓ Decreased", "E = down"], ["Inhibin A", "↑ Increased", "I = up"], ] for i, row_d in enumerate(quad_data): row = tbl5.add_row() for j, val in enumerate(row_d): row.cells[j].text = val row.cells[j].paragraphs[0].runs[0].font.size = Pt(10) shade_row(row, "DDEEFF" if i % 2 == 0 else "FFFFFF") doc.add_paragraph() heading2("6b. Ultrasound Markers") for item in [ "Increased nuchal translucency / nuchal fold", "Absent or hypoplastic nasal bone", "Duodenal atresia ('double bubble')", "Atrioventricular canal defect", "Short femur / humerus", "Echogenic bowel", "Echogenic intracardiac focus", "Pyelectasis", ]: bullet(item) heading2("6c. Cell-Free Fetal DNA (NIPT / cfDNA)") for item in [ "~5-10% of total cell-free DNA in maternal blood is fetal origin", "Next-generation sequencing determines gene dosage of chr 21-linked genes with high precision", "Powerful non-invasive SCREENING test (not diagnostic)", "Positive screen requires confirmation by conventional karyotyping", ]: bullet(item) heading2("6d. Definitive Diagnosis") for item in [ "Chorionic Villus Sampling (CVS) - 10-13 weeks", "Amniocentesis - 15-20 weeks", "Karyotyping of obtained cells is the gold standard", ]: bullet(item) # ══════════════════════════════════════════════════════════════════════════════ # 7. PROGNOSIS & SURVIVAL # ══════════════════════════════════════════════════════════════════════════════ heading1("7. Prognosis & Survival") for item in [ "Median age at death: 47 years (up from 25 years in 1983) - dramatic improvement with medical care", "Major causes of death: congenital heart disease (early life), pulmonary infections, leukemia, Alzheimer disease (later life)", "Most individuals can attend local schools and live semi-independently", ]: bullet(item) # ══════════════════════════════════════════════════════════════════════════════ # 8. HIGH-YIELD EXAM POINTS # ══════════════════════════════════════════════════════════════════════════════ heading1("8. High-Yield Exam Points (Quick Revision)") tbl6 = doc.add_table(rows=1, cols=2) tbl6.style = "Table Grid" for i, h in enumerate(["Point", "Key Fact"]): tbl6.rows[0].cells[i].text = h tbl6.rows[0].cells[i].paragraphs[0].runs[0].bold = True shade_row(tbl6.rows[0], "1F497D") for cell in tbl6.rows[0].cells: cell.paragraphs[0].runs[0].font.color.rgb = RGBColor(0xFF, 0xFF, 0xFF) exam_data = [ ["Most common genetic cause of ID", "Trisomy 21 (Down syndrome)"], ["Karyotype (most common)", "47,XX or XY,+21 (free trisomy)"], ["% due to maternal nondisjunction", "95% of free trisomy cases"], ["First clinical sign at birth", "Hypotonia"], ["Most common cardiac defect", "AVSD (atrioventricular septal defect) - 43%"], ["GI malformation hallmark", "Duodenal atresia ('double bubble' sign)"], ["Hematology - specific mutation", "GATA1 somatic mutation → TMD → AML-M7"], ["AML risk increase", "500-fold (AML-M7 / AMKL)"], ["ALL risk increase", "20-fold"], ["Neurodegeneration marker", "APP overexpression → early Alzheimer (by age 40)"], ["Translocation type karyotype", "46 chromosomes (appears normal count)"], ["Mosaic type intelligence", "Normal or near-normal possible"], ["Quad screen pattern", "AFP↓, hCG↑, uE3↓, Inhibin A↑"], ["Definitive prenatal diagnosis", "Karyotype after CVS or amniocentesis"], ["Median survival (current)", "47 years"], ] for i, (pt, fact) in enumerate(exam_data): row = tbl6.add_row() row.cells[0].text = pt row.cells[1].text = fact for cell in row.cells: cell.paragraphs[0].runs[0].font.size = Pt(10) shade_row(row, "DDEEFF" if i % 2 == 0 else "FFFFFF") doc.add_paragraph() # Footer / source footer_p = doc.add_paragraph() footer_p.alignment = WD_ALIGN_PARAGRAPH.CENTER fr = footer_p.add_run("Sources: Robbins & Cotran Pathologic Basis of Disease (10e) | Thompson & Thompson Genetics and Genomics in Medicine (9e) | Goldman-Cecil Medicine") fr.font.size = Pt(8) fr.font.italic = True fr.font.color.rgb = RGBColor(0x80, 0x80, 0x80) # ── Save ────────────────────────────────────────────────────────────────────── out = "/tmp/workspace/down-syndrome/Down_Syndrome_PG_Notes.docx" doc.save(out) print(f"Saved: {out}") EOF
Down Syndrome PG Notes
Word Document · DOCX
Make it in document form
Down Syndrome PG Notes
Word Document · DOCX
Make pre natal diagnosis notes for Pediatrics PG level notes
python3 << 'PYEOF' from docx import Document from docx.shared import Pt, Inches, RGBColor from docx.enum.text import WD_ALIGN_PARAGRAPH from docx.oxml.ns import qn from docx.oxml import OxmlElement doc = Document() # Page margins section = doc.sections[0] section.top_margin = Inches(1) section.bottom_margin = Inches(1) section.left_margin = Inches(1.2) section.right_margin = Inches(1.2) # Base style normal = doc.styles["Normal"] normal.font.name = "Calibri" normal.font.size = Pt(11) # ── Helpers ────────────────────────────────────────────────────────────────── def shade_row(row, hex_color): for cell in row.cells: tc = cell._tc tcPr = tc.get_or_add_tcPr() shd = OxmlElement("w:shd") shd.set(qn("w:val"), "clear") shd.set(qn("w:color"), "auto") shd.set(qn("w:fill"), hex_color) tcPr.append(shd) def h1(text): h = doc.add_heading(text, level=1) h.runs[0].font.color.rgb = RGBColor(0x1F, 0x49, 0x7D) h.paragraph_format.space_before = Pt(14) h.paragraph_format.space_after = Pt(4) def h2(text): h = doc.add_heading(text, level=2) h.runs[0].font.color.rgb = RGBColor(0x2E, 0x74, 0xB5) h.paragraph_format.space_before = Pt(10) h.paragraph_format.space_after = Pt(3) def h3(text): h = doc.add_heading(text, level=3) h.runs[0].font.color.rgb = RGBColor(0x00, 0x70, 0xC0) h.paragraph_format.space_before = Pt(8) h.paragraph_format.space_after = Pt(2) def bullet(text, level=0, bold_prefix=None): p = doc.add_paragraph(style="List Bullet") p.paragraph_format.left_indent = Inches(0.3 + level * 0.2) p.paragraph_format.space_after = Pt(2) if bold_prefix: r = p.add_run(bold_prefix + " ") r.bold = True r.font.size = Pt(11) r2 = p.add_run(text) r2.font.size = Pt(11) def body(text, bold=False, italic=False): p = doc.add_paragraph() p.paragraph_format.space_after = Pt(3) r = p.add_run(text) r.bold = bold r.italic = italic r.font.size = Pt(11) def add_table(headers, rows_data, col_widths=None, hdr_color="1F497D", alt_colors=("DDEEFF", "FFFFFF")): tbl = doc.add_table(rows=1, cols=len(headers)) tbl.style = "Table Grid" hrow = tbl.rows[0] for i, h in enumerate(headers): cell = hrow.cells[i] cell.text = h cell.paragraphs[0].runs[0].bold = True cell.paragraphs[0].runs[0].font.color.rgb = RGBColor(0xFF, 0xFF, 0xFF) cell.paragraphs[0].runs[0].font.size = Pt(10) if col_widths: cell.width = Inches(col_widths[i]) shade_row(hrow, hdr_color) for ri, rd in enumerate(rows_data): row = tbl.add_row() shade_row(row, alt_colors[ri % 2]) for ci, val in enumerate(rd): row.cells[ci].text = val row.cells[ci].paragraphs[0].runs[0].font.size = Pt(10) if col_widths: row.cells[ci].width = Inches(col_widths[ci]) doc.add_paragraph() return tbl def spacer(): p = doc.add_paragraph() p.paragraph_format.space_after = Pt(2) # ══════════════════════════════════════════════════════════════════════════════ # TITLE # ══════════════════════════════════════════════════════════════════════════════ tp = doc.add_paragraph() tp.alignment = WD_ALIGN_PARAGRAPH.CENTER tr = tp.add_run("PRENATAL DIAGNOSIS") tr.bold = True tr.font.size = Pt(22) tr.font.color.rgb = RGBColor(0x1F, 0x49, 0x7D) sp = doc.add_paragraph() sp.alignment = WD_ALIGN_PARAGRAPH.CENTER sp.add_run("Pediatrics — PG Level Clinical Notes").font.size = Pt(13) sp.runs[0].italic = True src = doc.add_paragraph() src.alignment = WD_ALIGN_PARAGRAPH.CENTER src.add_run("Sources: Thompson & Thompson Genetics (9e) | Tietz Textbook of Laboratory Medicine (7e) | Creasy & Resnik's Maternal-Fetal Medicine | Emery's Medical Genetics | Robbins & Cotran Pathology (10e)").font.size = Pt(8) src.runs[0].font.color.rgb = RGBColor(0x60, 0x60, 0x60) src.runs[0].italic = True spacer() # ══════════════════════════════════════════════════════════════════════════════ # 1. OVERVIEW # ══════════════════════════════════════════════════════════════════════════════ h1("1. Overview & Classification") body("Prenatal diagnosis refers to the identification of structural, chromosomal, or genetic abnormalities in a fetus before birth. It encompasses both screening tests (which identify at-risk pregnancies) and diagnostic tests (which give a definitive answer). The goals include:") for item in [ "Detection of chromosomal aneuploidies (e.g., trisomy 21, 18, 13)", "Detection of structural birth defects (e.g., neural tube defects, cardiac anomalies)", "Diagnosis of single-gene disorders in high-risk families", "Identification of fetal sex (relevant in X-linked disorders)", "Allowing informed parental decision-making and early management planning", ]: bullet(item) spacer() add_table( ["Category", "Tests", "Purpose"], [ ["Non-invasive Screening", "Maternal serum markers, NT ultrasound, NIPT/cfDNA", "Risk stratification - identifies 'at-risk' pregnancies"], ["Invasive Diagnostic", "Amniocentesis, CVS, Cordocentesis", "Definitive diagnosis - provides fetal karyotype/DNA"], ["Imaging", "Ultrasound (2D/3D/4D), Fetal MRI", "Structural anomaly detection"], ["Preimplantation", "PGT-A, PGT-M (IVF embryos)", "Genetic testing before embryo transfer"], ], col_widths=[1.5, 3.0, 2.5], ) # ══════════════════════════════════════════════════════════════════════════════ # 2. INDICATIONS # ══════════════════════════════════════════════════════════════════════════════ h1("2. Indications for Prenatal Diagnosis") body("(Per ACOG and Thompson & Thompson - amniocentesis/CVS now available to ALL women regardless of age)", italic=True) add_table( ["Indication", "Details"], [ ["Advanced Maternal Age (AMA)", "≥35 years at delivery; rising risk of trisomy 21 with age (1:700 overall; ~1:10 in oldest group)"], ["Abnormal serum screening result", "High-risk result on first-trimester combined screen or second-trimester quad screen"], ["Abnormal NIPT result", "Positive cfDNA screen requires confirmation with karyotype"], ["Abnormal fetal ultrasound", "Structural anomalies, increased nuchal translucency, soft markers"], ["Previous child with chromosomal aneuploidy", "Recurrence risk ~1% above background (e.g., previous Down syndrome child at age 30 → risk ~1 in 100)"], ["Parent with balanced chromosomal rearrangement", "E.g., Robertsonian translocation → up to 100% risk if 21q21q translocation in parent"], ["Family history of single-gene disorder", "Autosomal recessive (25% risk), autosomal dominant (50% risk), X-linked (up to 50% in males)"], ["Family history of X-linked disorder (no specific test)", "Fetal sex determination to guide decisions"], ["Parental consanguinity", "Increased risk of autosomal recessive conditions"], ["Maternal infection in pregnancy", "CMV, Toxoplasma, Rubella, Varicella - fetal DNA/serology from amniotic fluid"], ], col_widths=[2.5, 4.5], ) # ══════════════════════════════════════════════════════════════════════════════ # 3. NON-INVASIVE SCREENING TESTS # ══════════════════════════════════════════════════════════════════════════════ h1("3. Non-Invasive Screening Tests") h2("3A. First Trimester Combined Screening (FTCS)") body("Performed at 11 weeks 0 days – 13 weeks 6 days (11–13+6 weeks). Combines three components:") add_table( ["Component", "Type", "Finding in Trisomy 21", "Notes"], [ ["Nuchal Translucency (NT)", "Ultrasound", "↑ Increased (>3.5 mm is significant)", "Also increased in other aneuploidies, cardiac defects, fetal hydrops"], ["Free β-hCG", "Maternal serum", "↑ Increased (~2 MoM)", "Produced by syncytiotrophoblast"], ["PAPP-A (Pregnancy-associated plasma protein A)", "Maternal serum", "↓ Decreased (~0.5 MoM)", "Produced by syncytiotrophoblast; low = poorly functioning placenta"], ], col_widths=[2.2, 1.2, 1.8, 2.0], ) bullet("Detection rate: ~85-95% with FPR 5% when maternal age + NT + free β-hCG + PAPP-A combined") bullet("First trimester combined test: with 5% false-positive rate, detects ~95% of Down syndrome fetuses (Tietz Lab Medicine)") spacer() h2("3B. Second Trimester Serum Screening") h3("Triple Test (15–20 weeks)") add_table( ["Marker", "DS (Trisomy 21)", "NTD (Open)", "Trisomy 18"], [ ["AFP (alpha-fetoprotein)", "↓ Decreased", "↑↑ Very high", "↓↓ Very low"], ["hCG (total or free β)", "↑ Increased", "Normal", "↓↓ Very low"], ["uE3 (unconjugated estriol)", "↓ Decreased", "Normal", "↓↓ Very low"], ], col_widths=[2.5, 1.5, 1.5, 1.5], ) h3("Quadruple Test (Quad Screen) — adds Inhibin A to Triple") add_table( ["Marker", "Direction in DS", "Mnemonic"], [ ["AFP (alpha-fetoprotein)", "↓ Decreased", "AFP = Away (down)"], ["hCG (human chorionic gonadotropin)", "↑ Increased", "hCG = High"], ["uE3 (unconjugated estriol)", "↓ Decreased", "uE3 = Under (down)"], ["Inhibin A (dimeric)", "↑ Increased", "Inhibin = Increased"], ], col_widths=[2.8, 1.8, 2.5], ) bullet("Quad screen detection rate ~75-80% for DS with 5% FPR") bullet("uE3 in DS is on average 0.72× normal (Tietz Lab Medicine)") bullet("High MSAFP (>2.5 MoM): neural tube defects, ventral wall defects, multiple pregnancy, fetal death") spacer() h2("3C. Integrated & Sequential Screening Strategies") add_table( ["Strategy", "Timing", "Detection Rate", "FPR", "Notes"], [ ["First Trimester Combined", "11-13+6 wks", "~85-90%", "~5%", "NT + PAPP-A + free β-hCG + age"], ["Quadruple Screen (Quad)", "15-20 wks", "~75-80%", "~5%", "AFP + hCG + uE3 + Inhibin A"], ["Integrated Screen", "1st + 2nd trimester", "~94-96%", "~5%", "Best DR; result withheld until 2nd trimester"], ["Sequential Screen", "1st, then 2nd trimester", "~90-95%", "~5%", "First result given; if high-risk, invasive testing offered early"], ["Contingent Screen", "1st trimester triage", "~88-94%", "~5%", "High-risk → invasive; intermediate → 2nd trimester screen; low-risk → no further"], ["NIPT (cfDNA)", "≥9-10 weeks", "~99%+", "<0.1%", "Best sensitivity/specificity; still a SCREEN"], ], col_widths=[1.6, 1.3, 1.3, 0.8, 2.2], ) # ══════════════════════════════════════════════════════════════════════════════ # 4. NIPT / cfDNA # ══════════════════════════════════════════════════════════════════════════════ h1("4. Non-Invasive Prenatal Testing (NIPT) / Cell-Free Fetal DNA (cfDNA)") h2("4A. Basis") for item in [ "~5-10% of cell-free DNA (cfDNA) in maternal plasma is of fetal origin (derived from apoptosis of placental trophoblasts)", "Can be detected as early as 9 weeks of gestation", "Fetal fraction (FF): proportion of cfDNA that is fetal; most labs require minimum FF ~4%", "Low fetal fraction → increased false-negative rate; causes include high maternal BMI, early gestation", ]: bullet(item) h2("4B. Methods") add_table( ["Method", "Principle", "Advantages", "Limitations"], [ ["Massively Parallel Sequencing (MPS) / Quantitative counting", "Sequence all cfDNA, map to chromosomes, count excess reads for chr 13/18/21", "No polymorphisms needed; works at low FF", "Cannot determine parent of origin; cannot detect triploidy"], ["SNP Genotyping", "Target commonly occurring SNPs on chr of interest; compare plasma vs. maternal leukocyte genotype", "Can determine parent of origin; detects triploidy; identifies vanishing twin", "Cannot be used in egg donor pregnancies or twin pregnancies with >2 genotypes"], ], col_widths=[1.5, 2.0, 2.0, 1.7], ) h2("4C. What NIPT Screens For") add_table( ["Condition", "Sensitivity", "Specificity", "PPV"], [ ["Trisomy 21 (Down syndrome)", ">99%", ">99%", "~90% (varies with prevalence)"], ["Trisomy 18 (Edwards syndrome)", "~97-99%", ">99%", "~80%"], ["Trisomy 13 (Patau syndrome)", "~92-99%", ">99%", "~50%"], ["45,X (Turner syndrome)", "~90%", ">99%", "~50%"], ["47,XXY (Klinefelter)", "~90%", ">99%", "~75%"], ["Microdeletions (22q11.2, etc.)", "Variable", "Variable", "Lower; more false positives"], ], col_widths=[2.2, 1.3, 1.3, 2.4], ) h2("4D. Key Points") for item in [ "NIPT is a SCREENING test, NOT diagnostic — a positive result must be confirmed by invasive testing (amniocentesis or CVS) with karyotype", "PPV depends on prevalence: higher PPV in high-risk populations (e.g., AMA) vs. low-risk general population", "NIPT can be offered from 9-10 weeks — leaves ample time for confirmatory invasive testing if needed", "False positives can result from: confined placental mosaicism, maternal chromosomal abnormality, vanishing twin, maternal malignancy", "False negatives can result from: low fetal fraction, placental mosaicism, sample processing errors", ]: bullet(item) spacer() # ══════════════════════════════════════════════════════════════════════════════ # 5. ULTRASOUND # ══════════════════════════════════════════════════════════════════════════════ h1("5. Ultrasound in Prenatal Diagnosis") h2("5A. First Trimester Ultrasound (11-13+6 weeks)") add_table( ["Parameter", "Normal", "Significance if Abnormal"], [ ["Nuchal Translucency (NT)", "<3 mm (up to 13+6 wks)", "↑ → Trisomy 21/18/13, Turner, cardiac defects, skeletal dysplasias"], ["Nasal bone", "Present", "Absent in ~60-70% of DS fetuses; absent in ~1% normal fetuses"], ["Ductus venosus flow", "Positive a-wave", "Reversed/absent a-wave → aneuploidy, cardiac defects"], ["Tricuspid regurgitation", "Absent", "Present → trisomy 21, cardiac defects"], ["Crown-Rump Length (CRL)", "Confirms gestational age", "Accurate dating to ±5-7 days"], ], col_widths=[1.8, 1.8, 3.1], ) h2("5B. Second Trimester Anomaly Scan (18-20 weeks)") h3("Structural Anomalies Associated With Specific Conditions") add_table( ["Anomaly", "Associated Condition(s)", "Notes"], [ ["Anencephaly", "Neural tube defect", "Absence of cranial vault and cerebral hemispheres; lethal"], ["Spina bifida / myelomeningocele", "NTD", "Open defect; 'banana sign' (cerebellum), 'lemon sign' (frontal bones)"], ["Holoprosencephaly", "Trisomy 13, Patau syndrome", "Failure of forebrain division"], ["Atrioventricular septal defect (AVSD)", "Trisomy 21 (Down syndrome)", "Most common cardiac defect in DS"], ["Duodenal atresia", "Trisomy 21", "'Double bubble' sign"], ["Choroid plexus cysts (CPCs)", "Trisomy 18", "Isolated CPCs low risk; significant if other markers present"], ["Clenched fists / rocker-bottom feet", "Trisomy 18 (Edwards)", "Classic Edwards syndrome features"], ["Polydactyly + holoprosencephaly + cleft lip", "Trisomy 13 (Patau)", "Classic Patau syndrome features"], ["Cystic hygroma", "Turner syndrome (45,X)", "Also seen in trisomies; lymphatic obstruction"], ["Omphalocele", "Trisomy 18, Beckwith-Wiedemann", "Midline abdominal wall defect"], ["Diaphragmatic hernia", "Isolated or with chromosomal defects", "Lung hypoplasia; high mortality"], ["Renal pelvis dilatation (Pyelectasis)", "Trisomy 21 (soft marker)", "≥4 mm AP diameter in 2nd trimester"], ], col_widths=[2.0, 2.2, 2.5], ) h3("Soft Markers for Trisomy 21 (Down Syndrome Sonographic Markers)") add_table( ["Soft Marker", "Sensitivity", "Likelihood Ratio (+)"], [ ["Nuchal fold thickening (>6mm at 15-20 wks)", "~40%", "11-17x"], ["Absent/hypoplastic nasal bone", "~60-70%", "6-23x"], ["Echogenic intracardiac focus (EIF)", "~25%", "1.5-2x"], ["Short femur (<0.91 BPD/FL ratio)", "~25%", "1.5-2.5x"], ["Short humerus", "~20%", "2.5-7.5x"], ["Echogenic bowel", "~20%", "6x"], ["Pyelectasis (renal pelvis ≥4mm)", "~17%", "1.5-2x"], ["Sandal gap (widened 1st-2nd toe space)", "~45%", "1.5-2x"], ["Single umbilical artery", "~8%", "3x"], ], col_widths=[3.0, 1.5, 2.2], ) bullet("Isolated soft marker in low-risk woman: relatively low risk; NIPT can help stratify") bullet("Multiple soft markers: significantly increase risk; invasive testing warranted") spacer() h2("5C. Fetal MRI") for item in [ "Used as adjunct to ultrasound for CNS anomalies (corpus callosum agenesis, cortical malformations)", "Better soft-tissue resolution than ultrasound", "Typically performed from 20-22 weeks onwards", "Safe in pregnancy (no ionizing radiation); gadolinium avoided in 1st trimester", ]: bullet(item) spacer() # ══════════════════════════════════════════════════════════════════════════════ # 6. INVASIVE DIAGNOSTIC PROCEDURES # ══════════════════════════════════════════════════════════════════════════════ h1("6. Invasive Diagnostic Procedures") h2("6A. Comparison Overview") add_table( ["Parameter", "Amniocentesis", "CVS (Transcervical)", "CVS (Transabdominal)", "Cordocentesis (PUBS)"], [ ["Timing", "15-20 weeks (classic)\n<15 wks = early amnio (↑ risk)", "10-13 weeks", "10-13 weeks (preferred)", "≥18-20 weeks"], ["Sample obtained", "Amniotic fluid (20 mL)", "Chorionic villi (10-25 mg)", "Chorionic villi", "Fetal blood (1-4 mL)"], ["Route", "Transabdominal", "Transcervical (catheter)", "Transabdominal (spinal needle)", "Transabdominal (US-guided)"], ["Karyotype TAT", "10-14 days (culture)", "10-14 days (culture); rapid: 2-3 days", "10-14 days", "24-48 hours"], ["Fetal loss risk", "~0.5% above background", "~1 in 450 (experienced center)", "~1 in 450", "1-2%"], ["Advantages", "Gold standard; AFP measurement; metabolite testing", "Early result (1st trimester)", "Preferred by most centers; avoids vaginal contamination", "Rapid karyotype; blood disorders; fetal transfusion"], ["Limitations", "Later gestation; culture time", "Higher mosaicism rate (CPM ~1-2%)", "Same as TC-CVS", "High procedure risk; limited availability"], ], col_widths=[1.4, 1.4, 1.4, 1.4, 1.4], ) h2("6B. Amniocentesis — Detail") h3("Technique") for item in [ "Transabdominal needle insertion under continuous ultrasound guidance into amniotic sac", "~20 mL amniotic fluid withdrawn", "Pre-procedure ultrasound: fetal viability, gestational age (BPD, AC, FL), number of fetuses, placental location, amniotic fluid volume", "Best performed at 16-20 weeks; can be done anytime after 15 weeks", ]: bullet(item) h3("Tests Performed on Amniotic Fluid") add_table( ["Test", "Indication", "Details"], [ ["Karyotype / CMA", "Chromosomal disorders", "Gold standard; CMA also recommended alongside karyotype"], ["FISH (Fluorescence In Situ Hybridization)", "Rapid aneuploidy screen (13/18/21/X/Y)", "Result in 24-48 hours; does not replace full karyotype"], ["Chromosomal Microarray (CMA)", "Copy number variants (CNVs)", "Detects microdeletions/duplications not seen on karyotype"], ["AFP in amniotic fluid (AFAFP)", "Open neural tube defects", "Elevated in NTDs; combined with ultrasound detects ~99% open spina bifida"], ["Acetylcholinesterase (AChE)", "Confirms open NTD vs. other AFP elevation", "Specific for open NTDs (not closed or ventral wall defects)"], ["DNA analysis / Gene sequencing", "Single-gene disorders", "Direct mutation analysis; exome sequencing if specific diagnosis unknown"], ["Enzyme assays", "Inborn errors of metabolism", "Lysosomal storage diseases, organic acidemias"], ["Culture for infection", "CMV, Toxoplasma", "Viral PCR on amniotic fluid"], ], col_widths=[2.0, 1.8, 3.2], ) h3("Complications of Amniocentesis") add_table( ["Complication", "Incidence", "Notes"], [ ["Procedure-related fetal loss", "~0.5% above baseline", "Background spontaneous loss at this gestation ~1-2%"], ["Amniotic fluid leak / membrane rupture", "~1%", "Usually self-limiting; reseals in 1-2 weeks"], ["Amnionitis (infection)", "<0.1%", "Rare; strict aseptic technique"], ["Feto-maternal hemorrhage", "Uncommon", "Rh-D negative women → Anti-D immunoglobulin"], ["Needle injury to fetus", "Very rare", "Continuous US guidance minimizes risk"], ["Failed culture / maternal cell contamination", "~0.5%", "Repeat procedure may be needed"], ], col_widths=[2.2, 1.5, 3.3], ) h2("6C. Chorionic Villus Sampling (CVS) — Detail") h3("Technique") for item in [ "Retrieval of a small sample of chorionic villi (placental tissue) under ultrasound guidance", "Two routes: transcervical (flexible catheter) or transabdominal (spinal needle)", "Timing: 10-13 weeks (preferred; NOT before 10 weeks due to limb reduction defect risk)", "Sample: 10-25 mg of chorionic villi", "Long-term culture (villous mesenchymal core) preferred for karyotype — embryologically closer to fetus", "Short-term rapid culture (villous cytotrophoblast) — faster result but lower resolution, higher mosaicism risk", ]: bullet(item) h3("Special Consideration: Confined Placental Mosaicism (CPM)") for item in [ "Mosaicism present in placenta but NOT in fetus", "Occurs in ~1-2% of CVS procedures at 10-11 weeks", "Can arise from: post-zygotic trisomic cell line in placenta, OR trisomy rescue in fetus", "Trisomy rescue → fetus may have Uniparental Disomy (UPD) — two copies of chromosome from same parent", "UPD clinically important for imprinted chromosomes: chr 7, 11, 14, 15 (e.g., maternal UPD15 → Prader-Willi; paternal UPD15 → Angelman)", "CPM requires follow-up amniocentesis to establish true fetal karyotype", ]: bullet(item) h3("Advantages of CVS over Amniocentesis") for item in [ "Earlier diagnosis: 10-13 weeks vs 15-20 weeks", "Earlier termination option if needed (less traumatic for patient)", "Direct DNA extraction — no culture needed for molecular tests", "Can detect same chromosomal and molecular disorders as amniocentesis", ]: bullet(item) h2("6D. Cordocentesis / Percutaneous Umbilical Blood Sampling (PUBS)") for item in [ "Ultrasound-guided aspiration of fetal blood from umbilical vein at cord insertion into placenta", "Performed from ≥18-20 weeks", "Provides fetal blood for: rapid karyotype (24-48h), blood count, haematological disorders, infection serology, fetal blood gas", "Fetal loss rate ~1-2% (higher than amniocentesis or CVS)", "Also used therapeutically: fetal blood transfusion in Rh alloimmunization, platelet transfusion in alloimmune thrombocytopenia", "Largely replaced by improved amniocentesis techniques and molecular methods", ]: bullet(item) spacer() # ══════════════════════════════════════════════════════════════════════════════ # 7. LABORATORY ANALYSIS OF FETAL SAMPLES # ══════════════════════════════════════════════════════════════════════════════ h1("7. Laboratory Analysis of Fetal Samples") h2("7A. Cytogenetic Methods") add_table( ["Method", "What It Detects", "Turnaround Time", "Resolution"], [ ["Standard Karyotype (G-banding)", "Gross chromosomal abnormalities, trisomies, deletions >5-10 Mb", "10-14 days", "~5-10 Mb"], ["FISH (Fluorescence In Situ Hybridization)", "Specific chromosome copy number (13/18/21/X/Y)", "24-48 hours", "Targeted only"], ["QF-PCR (Quantitative Fluorescent PCR)", "Rapid aneuploidy for chr 13/18/21/X/Y", "24-48 hours", "Targeted only"], ["Chromosomal Microarray (CMA/SNP array)", "Copy number variants (deletions/duplications), loss of heterozygosity, UPD", "5-7 days", "50-200 kb"], ["Whole Exome Sequencing (WES)", "Single-nucleotide variants in coding regions", "2-4 weeks", "Single gene mutations"], ["Whole Genome Sequencing (WGS)", "All genomic variants", "Weeks", "Entire genome"], ], col_widths=[2.0, 2.5, 1.4, 1.2], ) body("Current recommendation (ACOG): When invasive testing is performed for chromosomal indication, both karyotype AND CMA should be offered.", bold=True) spacer() h2("7B. Biochemical Tests (Amniotic Fluid)") add_table( ["Test", "Condition Detected", "Key Detail"], [ ["AFP (amniotic fluid, AFAFP)", "Open NTDs, ventral wall defects", ">2.5 MoM → targeted ultrasound; combined with US detects ~99% open spina bifida"], ["Acetylcholinesterase (AChE)", "Confirms open NTD (not closed NTD or gastroschisis)", "Specific; not elevated in closed NTDs or maternal serum contamination"], ["Enzyme assays (lysosomal, mitochondrial)", "Inborn errors of metabolism (IEM)", "e.g., Tay-Sachs (hexosaminidase A), Gaucher's, MSUD, glycine encephalopathy"], ["Metabolite analysis", "Organic acidurias, amino acidopathies", "Amniotic fluid metabolites + amniocyte enzyme studies"], ["PCR / Viral culture", "CMV, Toxoplasma, Parvovirus B19", "Fetal infection in context of maternal exposure"], ], col_widths=[2.0, 2.2, 3.0], ) # ══════════════════════════════════════════════════════════════════════════════ # 8. PREIMPLANTATION GENETIC TESTING (PGT) # ══════════════════════════════════════════════════════════════════════════════ h1("8. Preimplantation Genetic Testing (PGT)") body("PGT is genetic testing of embryos created via IVF before transfer to the uterus. It allows selection of unaffected embryos. Replaces older term 'PGD' (preimplantation genetic diagnosis).") spacer() add_table( ["Type", "Previously Called", "Indication", "Method"], [ ["PGT-A (for Aneuploidies)", "PGS (Preimplantation Genetic Screening)", "Recurrent miscarriage, AMA, repeated IVF failure, severe male factor", "CMA or NGS on trophectoderm biopsy"], ["PGT-M (for Monogenic disorders)", "PGD (Preimplantation Genetic Diagnosis)", "Known single-gene disorder in family (e.g., cystic fibrosis, Huntington, BRCA)", "PCR-based mutation analysis + linkage"], ["PGT-SR (for Structural Rearrangements)", "PGD-SR", "Parent with balanced translocation/inversion", "CMA, FISH, or NGS"], ], col_widths=[1.5, 1.8, 2.2, 1.7], ) for item in [ "Biopsy: polar body (1st trimester IVF) OR blastomere (day 3 cleavage stage) OR trophectoderm (day 5-6 blastocyst — preferred)", "Advantage: avoids need for prenatal diagnosis and termination", "Limitation: technically demanding; not 100% accurate; confirmation by prenatal diagnosis still recommended", "Sex selection for non-medical reasons: illegal in the UK and many countries; permissible in some countries for 'family balancing'", ]: bullet(item) spacer() # ══════════════════════════════════════════════════════════════════════════════ # 9. SPECIFIC CONDITIONS AND DIAGNOSIS # ══════════════════════════════════════════════════════════════════════════════ h1("9. Prenatal Diagnosis of Specific Important Conditions") h2("9A. Neural Tube Defects (NTDs)") add_table( ["Parameter", "Details"], [ ["Incidence", "~1-2 per 1000 births; variable by geography (higher in UK, Ireland, India)"], ["Prevention", "Folic acid 0.4 mg/day pre-conception + 1st trimester; 5 mg/day if high risk"], ["Anencephaly screening", "Elevated MSAFP + absent cranial vault on USS; virtually 100% detection"], ["Open spina bifida screening", "MSAFP >2.5 MoM + targeted USS (banana/lemon sign) → ~99% detection"], ["AFAFP", "Elevated in amniotic fluid; combined with USS ~99% detection of open spina bifida"], ["AChE", "Confirmatory for open NTD in amniotic fluid; NOT elevated in closed NTDs"], ["Closed NTDs", "NOT detected by AFP (AFP is normal); USS-dependent"], ["Recurrence risk", "~4-5% after one affected child (multifactorial); up to 25% if single-gene cause"], ], col_widths=[2.0, 5.0], ) h2("9B. Chromosomal Aneuploidies") add_table( ["Condition", "Karyotype", "Key Ultrasound Features", "Serum Markers", "Prognosis"], [ ["Trisomy 21 (Down)", "47,+21", "AVSD, duodenal atresia, soft markers", "AFP↓ hCG↑ uE3↓ InhA↑", "Long survival; intellectual disability"], ["Trisomy 18 (Edwards)", "47,+18", "IUGR, clenched fists, AVSD, CPC, omphalocele, rocker-bottom feet", "AFP↓↓ hCG↓↓ uE3↓↓", "90% die within 1st year"], ["Trisomy 13 (Patau)", "47,+13", "Holoprosencephaly, cleft lip/palate, polydactyly, cardiac defects", "AFP↓ hCG↓ uE3↓", "Median survival <1 week"], ["Turner (45,X)", "45,X", "Cystic hygroma, hydrops, coarctation of aorta", "AFP normal, PAPP-A↓", "Viable; short stature, infertility"], ["Klinefelter (47,XXY)", "47,XXY", "Often normal on USS", "Usually normal", "Viable; tall stature, hypogonadism"], ["Triploidy (69,XXX/Y)", "69 chromosomes", "Severe IUGR, partial hydatidiform mole (diandric)", "Variable; very low uE3 if diandric", "Almost always lethal"], ], col_widths=[1.4, 1.2, 2.0, 1.6, 1.5], ) h2("9C. Single-Gene Disorders (Selected Examples)") add_table( ["Disorder", "Inheritance", "Gene", "Prenatal Test"], [ ["Cystic fibrosis", "AR", "CFTR", "DNA mutation analysis on CVS/amnio"], ["Thalassemia (α and β)", "AR", "Globin genes", "DNA analysis; PCR-based mutation detection"], ["Sickle cell disease", "AR", "HBB (p.Glu6Val)", "DNA analysis"], ["Phenylketonuria (PKU)", "AR", "PAH", "DNA or enzyme analysis"], ["Duchenne muscular dystrophy", "X-linked recessive", "DMD", "DNA deletion analysis; fetal sex if needed"], ["Haemophilia A", "X-linked recessive", "F8", "DNA analysis; fetal sex determination"], ["Fragile X syndrome", "X-linked (CGG repeat)", "FMR1", "PCR for CGG repeat expansion"], ["Huntington disease", "AD (CAG repeat)", "HTT", "PCR for CAG repeat (with careful counselling)"], ["Spinal muscular atrophy (SMA)", "AR", "SMN1", "Deletion analysis"], ["Congenital adrenal hyperplasia", "AR", "CYP21A2", "DNA analysis; fetal sex if planning dexamethasone"], ], col_widths=[2.1, 1.1, 1.2, 2.8], ) # ══════════════════════════════════════════════════════════════════════════════ # 10. GENETIC COUNSELLING PRINCIPLES # ══════════════════════════════════════════════════════════════════════════════ h1("10. Genetic Counselling in Prenatal Diagnosis") for item in [ "Non-directive: counsellor presents options; parents make final decision", "Informed consent: risks of procedure, limitations of test, alternatives, implications of result", "All pregnant women offered screening for Down, Edwards and Patau syndromes (UK guidelines)", "Risk of pregnancy loss from invasive procedure must be weighed against risk of condition", "Recurrence risk counselling: varies by mechanism (de novo, familial translocation, AR, AD, X-linked)", "Termination option discussed sensitively; termination for serious fetal abnormality is legally permitted in most jurisdictions", "Psychological support: anxiety, decision-making under uncertainty, grief counselling if termination needed", ]: bullet(item) spacer() add_table( ["Risk Factor", "Recurrence Risk"], [ ["Previous child with de novo trisomy 21 (mother <30 yrs)", "~1 in 100 for any chromosomal abnormality"], ["Parent with Robertsonian translocation 21q21q", "~100% recurrence for DS"], ["Parent carrier rob(14;21) — maternal", "~10-15% recurrence"], ["Parent carrier rob(14;21) — paternal", "~2-5% recurrence"], ["Single-gene AR disorder (both parents carriers)", "25% each pregnancy"], ["Single-gene AD disorder (one parent affected)", "50% each pregnancy"], ["X-linked recessive (carrier mother)", "50% males affected; 50% females carriers"], ["Open NTD (multifactorial) — 1 affected child", "~4-5% recurrence"], ], col_widths=[3.5, 3.5], ) # ══════════════════════════════════════════════════════════════════════════════ # 11. HIGH-YIELD EXAM SUMMARY # ══════════════════════════════════════════════════════════════════════════════ h1("11. High-Yield Exam Summary") add_table( ["Topic", "Key Fact"], [ ["Earliest invasive test", "CVS at 10-13 weeks (NOT before 10 weeks → limb reduction defect risk)"], ["Amniocentesis timing", "15-20 weeks (early amnio <15 wks → ↑ clubfoot, membrane disruption risk)"], ["Quad screen pattern in DS", "AFP↓, hCG↑, uE3↓, Inhibin A↑"], ["Quad screen in Trisomy 18", "All 4 markers decreased (AFP↓↓, hCG↓↓, uE3↓↓, InhA normal/↓)"], ["First trimester screening markers", "NT + free β-hCG (↑) + PAPP-A (↓) → 95% DR at 5% FPR"], ["NIPT can be done from", "≥9-10 weeks of gestation"], ["NIPT is a _____ test", "SCREENING test — positive result always needs confirmation with invasive test"], ["Best DR screening test", "NIPT: >99% for trisomy 21 with <0.1% FPR"], ["'Double bubble' sign", "Duodenal atresia → Trisomy 21"], ["'Banana + lemon' sign on USS", "Open spina bifida (NTD)"], ["AFAFP elevated + AChE positive", "Open NTD (not closed NTD; not ventral wall defect alone)"], ["CPM — confined placental mosaicism", "Mosaicism in placenta, not in fetus; CVS result → needs amniocentesis confirmation"], ["Trisomy rescue → risk of", "Uniparental disomy (UPD) — especially chr 7/11/14/15"], ["Fetal loss rate — amniocentesis", "~0.5% above baseline"], ["Fetal loss rate — CVS", "~1 in 450 at experienced center"], ["PGT-M (preimplantation)", "Single-gene disorder diagnosis in IVF embryos before transfer"], ["Folic acid dose for NTD prevention", "0.4 mg/day (general); 5 mg/day if high risk (previous NTD, epilepsy, BMI >30)"], ["FISH — rapid result timing", "24-48 hours (only screens 13/18/21/X/Y — not a full karyotype)"], ["CMA detects", "Copy number variants (CNVs), microdeletions/duplications >50-200 kb"], ], col_widths=[3.0, 4.0], ) # Footer spacer() fp = doc.add_paragraph() fp.alignment = WD_ALIGN_PARAGRAPH.CENTER fp.add_run("Sources: Thompson & Thompson Genetics and Genomics in Medicine 9e | Tietz Textbook of Laboratory Medicine 7e | Creasy & Resnik's Maternal-Fetal Medicine | Emery's Elements of Medical Genetics and Genomics | Robbins & Cotran Pathologic Basis of Disease 10e").font.size = Pt(8) fp.runs[0].italic = True fp.runs[0].font.color.rgb = RGBColor(0x70, 0x70, 0x70) # Save out = "/tmp/workspace/down-syndrome/Prenatal_Diagnosis_PG_Notes.docx" doc.save(out) print(f"Saved: {out}") PYEOF
Prenatal Diagnosis PG Notes
Word Document · DOCX
| Section | Content |
|---|---|
| 1. Overview | Classification: screening vs diagnostic vs imaging vs preimplantation |
| 2. Indications | Full table - AMA, abnormal NIPT, ultrasound anomalies, family history, etc. |
| 3. Non-Invasive Screening | 1st trimester combined (NT + PAPP-A + β-hCG); Triple test; Quad screen (AFP↓ hCG↑ uE3↓ InhA↑); Integrated/sequential/contingent strategies with detection rates |
| 4. NIPT/cfDNA | Basis, two methods (MPS & SNP), sensitivity table for all aneuploidies, PPV concept, causes of false +ve/-ve |
| 5. Ultrasound | 1st trimester (NT, nasal bone, DV flow); 2nd trimester anomaly scan; soft marker table with likelihood ratios; Fetal MRI |
| 6. Invasive Procedures | Full comparison table: amniocentesis vs CVS (TC & TA) vs cordocentesis; technique, timing, complications, fetal loss rates |
| 7. Lab Analysis | Cytogenetic methods (karyotype to WGS) with resolution/TAT; biochemical tests (AFP, AChE, enzymes) |
| 8. PGT | PGT-A / PGT-M / PGT-SR; biopsy timing; indications |
| 9. Specific Conditions | NTDs, all major aneuploidies, 10 single-gene disorders with genes and tests |
| 10. Genetic Counselling | Non-directive principles; recurrence risk table |
| 11. High-Yield Exam Summary | 19 rapid-revision key facts table |
Continue
Continue with prenatal diagnosis notes
python3 << 'PYEOF' 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 # Open existing document doc = Document("/tmp/workspace/down-syndrome/Prenatal_Diagnosis_PG_Notes.docx") # ── Helpers ────────────────────────────────────────────────────────────────── def shade_row(row, hex_color): for cell in row.cells: tc = cell._tc tcPr = tc.get_or_add_tcPr() shd = OxmlElement("w:shd") shd.set(qn("w:val"), "clear") shd.set(qn("w:color"), "auto") shd.set(qn("w:fill"), hex_color) tcPr.append(shd) def h1(text): h = doc.add_heading(text, level=1) h.runs[0].font.color.rgb = RGBColor(0x1F, 0x49, 0x7D) h.paragraph_format.space_before = Pt(14) h.paragraph_format.space_after = Pt(4) def h2(text): h = doc.add_heading(text, level=2) h.runs[0].font.color.rgb = RGBColor(0x2E, 0x74, 0xB5) h.paragraph_format.space_before = Pt(10) h.paragraph_format.space_after = Pt(3) def h3(text): h = doc.add_heading(text, level=3) h.runs[0].font.color.rgb = RGBColor(0x00, 0x70, 0xC0) h.paragraph_format.space_before = Pt(8) h.paragraph_format.space_after = Pt(2) def bullet(text, level=0, bold_prefix=None): p = doc.add_paragraph(style="List Bullet") p.paragraph_format.left_indent = Inches(0.3 + level * 0.2) p.paragraph_format.space_after = Pt(2) if bold_prefix: r = p.add_run(bold_prefix + ": ") r.bold = True r.font.size = Pt(11) r2 = p.add_run(text) r2.font.size = Pt(11) def body(text, bold=False, italic=False): p = doc.add_paragraph() p.paragraph_format.space_after = Pt(3) r = p.add_run(text) r.bold = bold r.italic = italic r.font.size = Pt(11) def spacer(): p = doc.add_paragraph() p.paragraph_format.space_after = Pt(2) def add_table(headers, rows_data, col_widths=None, hdr_color="1F497D", alt_colors=("DDEEFF", "FFFFFF")): tbl = doc.add_table(rows=1, cols=len(headers)) tbl.style = "Table Grid" hrow = tbl.rows[0] for i, h in enumerate(headers): cell = hrow.cells[i] cell.text = h cell.paragraphs[0].runs[0].bold = True cell.paragraphs[0].runs[0].font.color.rgb = RGBColor(0xFF, 0xFF, 0xFF) cell.paragraphs[0].runs[0].font.size = Pt(10) if col_widths: cell.width = Inches(col_widths[i]) shade_row(hrow, hdr_color) for ri, rd in enumerate(rows_data): row = tbl.add_row() shade_row(row, alt_colors[ri % 2]) for ci, val in enumerate(rd): row.cells[ci].text = val row.cells[ci].paragraphs[0].runs[0].font.size = Pt(10) if col_widths: row.cells[ci].width = Inches(col_widths[ci]) doc.add_paragraph() return tbl # ══════════════════════════════════════════════════════════════════════════════ # PAGE BREAK before new sections # ══════════════════════════════════════════════════════════════════════════════ doc.add_page_break() # Continuation header cp = doc.add_paragraph() cp.alignment = WD_ALIGN_PARAGRAPH.CENTER cr = cp.add_run("PRENATAL DIAGNOSIS — PART 2") cr.bold = True cr.font.size = Pt(18) cr.font.color.rgb = RGBColor(0x1F, 0x49, 0x7D) sp2 = doc.add_paragraph() sp2.alignment = WD_ALIGN_PARAGRAPH.CENTER sp2.add_run("Continued: TORCH Infections | Fetal Therapy | Fetal Growth Restriction | Rhesus Incompatibility | Screening Algorithms | Ethics").font.size = Pt(10) sp2.runs[0].italic = True spacer() # ══════════════════════════════════════════════════════════════════════════════ # 12. TORCH INFECTIONS IN PRENATAL DIAGNOSIS # ══════════════════════════════════════════════════════════════════════════════ h1("12. TORCH Infections in Prenatal Diagnosis") body("The acronym TORCH (Toxoplasma, Others, Rubella, CMV, Herpes) covers transplacental infections that cause congenital malformations. They share similar clinical/pathologic features: growth restriction, intellectual disability, cataracts, and congenital cardiac anomalies when acquired early in pregnancy. Tissue injury (encephalitis, chorioretinitis, hepatosplenomegaly) is more prominent with later-gestation infection. (Robbins Basic Pathology)", italic=True) spacer() h2("12A. Master Comparison Table — TORCH Infections") add_table( ["Organism", "Transmission", "Key Fetal/Neonatal Features", "Prenatal Diagnosis", "Treatment / Prevention"], [ ["CMV (Cytomegalovirus)\n[Most common congenital infection]", "Transplacental (primary > reactivation); breastmilk; genital secretions", "Microcephaly, ventriculomegaly, periventricular calcifications, sensorineural hearing loss (SNHL), chorioretinitis, echogenic bowel, IUGR, hepatosplenomegaly; 90% asymptomatic at birth but ~15% develop SNHL later", "Maternal: IgM + IgG avidity (low avidity = recent primary). Fetal: CMV PCR on amniotic fluid (after 21 wks, ≥6 wks post infection)", "No proven prevention. Valganciclovir postnatal for symptomatic neonates. IVIG not proven effective prenatally"], ["Toxoplasma gondii", "Transplacental; cat feces (oocysts); undercooked meat", "Classic triad: chorioretinitis + hydrocephalus + intracranial calcifications (diffuse). Severity inversely related to gestational age at infection (1st trimester = most severe; 3rd trimester = often asymptomatic at birth)", "Maternal: Sabin-Feldman dye test (gold standard), IgM + IgG avidity. Fetal: Toxoplasma PCR on amniotic fluid (after 18 wks)", "Spiramycin (before 18 wks) to prevent transmission. Pyrimethamine + sulfadiazine + folinic acid after confirmed fetal infection"], ["Rubella virus", "Droplet (maternal respiratory); transplacental", "Classic triad: cataracts + sensorineural deafness + congenital heart defects (PDA, pulmonary artery stenosis). Also: microcephaly, IUGR, 'blueberry muffin' rash (dermal erythropoiesis), hepatosplenomegaly, thrombocytopenia. Risk highest <12 weeks (>80% anomalies)", "Maternal: rubella IgM + IgG (if non-immune and exposed). Fetal: Rubella PCR/culture on CVS or amniotic fluid (rare now due to vaccination)", "No specific treatment. MMR vaccination pre-pregnancy (live vaccine — contraindicated in pregnancy). Rubella largely eliminated in vaccinated populations"], ["Herpes Simplex Virus (HSV)", "Ascending (HSV-2 > HSV-1); contact during vaginal delivery (transplacental rare)", "Neonatal herpes (NOT classic prenatal teratogen). 3 forms: SEM (skin-eye-mouth), CNS disease, disseminated. Encephalitis with temporal lobe involvement. Very high mortality if untreated", "Maternal cervical swab for HSV PCR if active lesions. Not reliably detected prenatally", "Aciclovir suppression from 36 weeks if recurrent genital herpes. Caesarean section if active lesions at onset of labour. IV aciclovir for neonatal herpes"], ["Syphilis (Treponema pallidum)\n[Under 'Other']", "Transplacental (any trimester; most damage 2nd trimester onwards)", "Stillbirth; hydrops fetalis; IUGR; 'saddle nose', Hutchinson's teeth, interstitial keratitis, saber shins (late features). Hepatosplenomegaly, pneumonia, bone lesions, snuffles (rhinitis) in neonate", "Maternal VDRL/RPR (screening) + TPHA/FTA-ABS (confirmatory). USS: hepatomegaly, hydrops, placentomegaly, periostitis", "Benzyl penicillin (IM) — treatment of mother also treats fetus. All pregnant women screened routinely at first ANC visit"], ["Varicella-Zoster Virus (VZV)\n[Under 'Other']", "Droplet (maternal varicella); transplacental", "Congenital varicella syndrome (<20 wks): skin scarring (cicatricial), limb hypoplasia, neurological defects, eye anomalies (chorioretinitis, microphthalmia). Neonatal varicella (last 5 days of pregnancy/48h postpartum): severe disseminated disease", "Maternal: VZV IgM + IgG. USS: limb defects, microcephaly, hydrops", "VZIG (varicella-zoster immunoglobulin) within 10 days of exposure if non-immune. Aciclovir if maternal infection. Neonatal: VZIG at delivery if maternal onset within 5 days before to 2 days after delivery"], ["Parvovirus B19\n[Under 'Other']", "Respiratory droplet; transplacental", "Fetal anaemia → hydrops fetalis (non-immune hydrops). 'Slapped cheek' appearance in mother (erythema infectiosum / 5th disease). No teratogenicity. Risk of hydrops ~3% overall; ~10% if maternal infection 9-20 weeks", "Maternal: Parvovirus B19 IgM + IgG. Fetal: MCA Doppler PSV (>1.5 MoM suggests fetal anaemia). Fetal blood sampling (cordocentesis) if severe", "Intrauterine fetal blood transfusion (IUT) via cordocentesis for severe hydrops fetalis. Usually resolves with treatment"], ["Zika Virus\n[Under 'Other' - emerging]", "Aedes mosquito bite; sexual transmission; transplacental", "Microcephaly (severe, with cortical calcifications), brain malformations, joint contractures, ocular anomalies, fetal growth restriction. Worst outcomes with 1st trimester infection", "Maternal: Zika IgM + PCR (serum/urine). Fetal: head circumference on USS, fetal MRI for brain anomalies. Amniocentesis: Zika PCR", "No specific treatment. Mosquito avoidance in endemic areas. Travel precautions in pregnancy"], ["HIV\n[Under 'Other']", "Transplacental (~25-30% without treatment); intrapartum; breastmilk", "No specific fetal malformation syndrome. Neonatal HIV: immunodeficiency, failure to thrive, recurrent infections", "Maternal HIV testing (4th-generation antigen/antibody) at booking. Viral load monitoring", "Maternal ART (antiretroviral therapy) reduces MTCT to <1%. Elective C-section if VL >50 copies/mL. Avoid breastfeeding in high-resource settings. Neonatal prophylaxis (zidovudine ± nevirapine)"], ], col_widths=[1.5, 1.3, 2.2, 1.5, 1.7], ) h2("12B. CMV — Detailed Notes (Most Important in Pediatrics)") for item in [ "Most common congenital infection: ~1% of live births in USA", "Most common cause of congenital sensorineural hearing loss (SNHL) and infection-mediated birth defects", "90% asymptomatic at birth, but 15-25% of these develop SNHL later in childhood", "10% symptomatic at birth: microcephaly, periventricular calcifications, ventriculomegaly, chorioretinitis, hepatosplenomegaly, petechiae, jaundice", "Periventricular calcifications (distinguish from Toxoplasma which is diffuse/scattered)", "Diagnosis: CMV PCR on urine or saliva in first 21 days of life (gold standard for neonatal diagnosis)", "Treatment: Valganciclovir for 6 months in symptomatic neonates — improves hearing outcomes", ]: bullet(item) spacer() h2("12C. Toxoplasma — Detailed Notes") for item in [ "Transmission inversely related to gestational age: 1st trimester → severe disease (15% transmission, but if transmitted → severe); 3rd trimester → 65% transmission rate but usually subclinical", "Classic triad: chorioretinitis + hydrocephalus + diffuse intracranial calcifications", "Chorioretinitis is the most common manifestation — can present years after birth", "Sabin-Feldman dye test: gold standard serological test (toxoplasma-specific)", "Spiramycin: given to seroconverting mother to reduce placental transmission (does NOT treat infected fetus)", "Pyrimethamine + sulfadiazine + folinic acid: used once fetal infection confirmed by amniocentesis PCR", "Primary prevention: avoid cat litter trays, cook meat thoroughly, wear gloves gardening", ]: bullet(item) spacer() # ══════════════════════════════════════════════════════════════════════════════ # 13. FETAL GROWTH RESTRICTION (FGR) — DIAGNOSIS # ══════════════════════════════════════════════════════════════════════════════ h1("13. Fetal Growth Restriction (FGR) — Prenatal Assessment") h2("13A. Definition & Classification") add_table( ["Type", "Definition", "Common Causes"], [ ["Small for Gestational Age (SGA)", "Birth weight <10th centile for gestational age", "Constitutional (most common), FGR, chromosomal abnormalities"], ["Fetal Growth Restriction (FGR)", "Fetus failing to reach genetic growth potential; EFW <10th centile AND/OR abnormal Doppler", "Uteroplacental insufficiency, chromosomal/genetic, infection (TORCH), maternal disease"], ["Symmetric FGR", "Head and abdominal circumference equally small (HC:AC ratio normal)", "Early insult: chromosomal, infection, teratogens. All organs affected equally"], ["Asymmetric FGR", "Abdominal circumference reduced more than head ('brain-sparing')", "Late insult: placental insufficiency. Head growth preserved; liver small"], ["Severe FGR", "EFW <3rd centile OR EFW <10th centile + absent/reversed end-diastolic flow on UA Doppler", "High perinatal mortality; deliver by 34 weeks if severe Doppler changes"], ], col_widths=[1.5, 2.5, 3.2], ) h2("13B. Doppler Assessment in FGR") body("Sequence of deterioration in placental insufficiency (Doppler changes in order):", bold=True) add_table( ["Stage", "Doppler Finding", "Clinical Significance"], [ ["1", "Umbilical artery (UA): increased S/D ratio, reduced EDF", "Early placental insufficiency; 2-weekly surveillance"], ["2", "Umbilical artery: absent end-diastolic flow (AEDF)", "Significant compromise; delivery by 34 weeks considered"], ["3", "Umbilical artery: reversed end-diastolic flow (REDF)", "Severe compromise; deliver promptly (usually 32-34 weeks)"], ["4", "Middle cerebral artery (MCA): reduced PI ('brain-sparing')", "Fetal cerebral vasodilation; sign of redistribution"], ["5", "Ductus venosus: absent/reversed a-wave", "Pre-terminal; delivery within 24-48 hours regardless of gestation"], ["6", "Biophysical profile (BPP): low score", "Late finding; associated with fetal acidosis"], ], col_widths=[0.5, 2.5, 4.2], ) bullet("MCA PSV (peak systolic velocity) >1.5 MoM: indicates fetal anaemia (Parvovirus, Rh disease)") bullet("Uterine artery Doppler (20-24 weeks): bilateral notching + high PI → risk of pre-eclampsia and FGR") spacer() h2("13C. Biophysical Profile (BPP)") add_table( ["Parameter", "Normal (Score = 2)", "Abnormal (Score = 0)", "Notes"], [ ["Fetal breathing movements", "≥1 episode ≥30 seconds in 30 min", "Absent or <30 sec", "Last to be lost in compromise"], ["Fetal body/limb movements", "≥3 discrete movements in 30 min", "<3 movements", ""], ["Fetal tone", "≥1 extension with return to flexion", "Absent / slow extension", "First to be lost in chronic compromise"], ["Amniotic fluid volume (AFV)", "≥1 pocket ≥2 cm in 2 perpendicular planes", "Largest pocket <2 cm", "Oligohydramnios → placental insufficiency"], ["Non-stress test (NST) / CTG", "Reactive: ≥2 accelerations in 20 min", "Non-reactive", "Acute marker of fetal wellbeing"], ], col_widths=[1.8, 2.0, 2.0, 1.4], ) body("Total score: 10/10 normal; 8/10 (AFV normal) = normal; 6/10 = equivocal; ≤4/10 = abnormal → consider delivery.", bold=True) spacer() # ══════════════════════════════════════════════════════════════════════════════ # 14. RHESUS INCOMPATIBILITY & HAEMOLYTIC DISEASE OF THE FETUS AND NEWBORN # ══════════════════════════════════════════════════════════════════════════════ h1("14. Rhesus Incompatibility & HDFN (Haemolytic Disease of Fetus and Newborn)") h2("14A. Pathophysiology") for item in [ "Rh-D negative mother carries Rh-D positive fetus (father Rh-D positive)", "Fetal Rh-D positive RBCs enter maternal circulation (fetomaternal haemorrhage) at delivery, miscarriage, CVS, amniocentesis, trauma", "Mother produces anti-D IgG antibodies (sensitisation) — first pregnancy usually unaffected", "In subsequent Rh-D positive pregnancies: anti-D IgG crosses placenta → haemolysis of fetal RBCs → fetal anaemia → hydrops fetalis", "Other blood group antibodies causing HDFN: anti-c, anti-E (Rh system), anti-Kell (Kell system — especially dangerous as also suppresses erythropoiesis)", ]: bullet(item) h2("14B. Prenatal Monitoring & Diagnosis") add_table( ["Investigation", "When / Details", "Significance"], [ ["Blood group + antibody screen", "All pregnant women at booking and 28 weeks", "Identifies Rh-D negative women; detects alloantibodies"], ["Paternal Rh-D typing", "If mother Rh-D negative", "If father homozygous Rh-D positive → all fetuses at risk; if heterozygous → 50% at risk"], ["Cell-free fetal DNA (cfDNA) for fetal Rh-D typing", "From 11-12 weeks in sensitised Rh-D negative women", "Non-invasive fetal blood group genotyping; avoids invasive testing in Rh-D negative fetuses"], ["Antibody titre (indirect Coombs test)", "Monthly in sensitised women; repeat at 28 wks", "Critical titre = 1:16 or 1:32 → risk of severe HDFN"], ["Middle cerebral artery Doppler (MCA-PSV)", "2-weekly from 18 weeks if sensitised", "MCA-PSV >1.5 MoM → significant fetal anaemia → cordocentesis"], ["Cordocentesis (PUBS)", "If MCA-PSV >1.5 MoM", "Fetal Hb, haematocrit; allows intrauterine transfusion (IUT)"], ["Intrauterine Transfusion (IUT)", "If fetal Hb <2 SD below mean for gestation", "O-negative, CMV-negative, irradiated blood into umbilical vein; can be repeated every 2-3 weeks"], ], col_widths=[2.0, 2.0, 3.2], ) h2("14C. Prevention — Anti-D Immunoglobulin (Rh-D Prophylaxis)") add_table( ["Indication", "Dose", "Timing"], [ ["Routine antenatal prophylaxis", "500 IU (UK) or 300 mcg (USA)", "28 weeks (and 34 weeks in some protocols)"], ["Delivery of Rh-D positive baby", "500 IU minimum", "Within 72 hours of delivery; Kleihauer-Betke test to quantify FMH"], ["Miscarriage / ERPC (>12 weeks)", "250 IU (<12 weeks optional)", "Within 72 hours"], ["Amniocentesis / CVS", "250 IU (<20 weeks); 500 IU (>20 weeks)", "Within 72 hours of procedure"], ["Antepartum haemorrhage", "500 IU", "Repeat if sensitising event recurs"], ["ECV (External Cephalic Version)", "500 IU", "After procedure"], ], col_widths=[2.5, 1.5, 3.2], ) bullet("Kleihauer-Betke test: detects fetal RBCs in maternal blood; quantifies FMH to determine additional anti-D dose required") bullet("If >4 mL FMH: additional anti-D 500 IU per 4 mL fetal cells") spacer() # ══════════════════════════════════════════════════════════════════════════════ # 15. FETAL THERAPY & INTERVENTIONS # ══════════════════════════════════════════════════════════════════════════════ h1("15. Fetal Therapy & In Utero Interventions") body("Fetal intervention is performed only when the benefit of in utero treatment outweighs the risk of the procedure to both mother and fetus. A multidisciplinary dedicated fetal surgery team is essential. (Schwartz's Principles of Surgery)", italic=True) spacer() h2("15A. Medical Fetal Therapy") add_table( ["Condition", "Drug", "Route", "Mechanism / Outcome"], [ ["Fetal supraventricular tachycardia (SVT)", "Digoxin / Flecainide / Sotalol", "Transplacental (maternal oral)", "Rate control; prevents hydrops fetalis"], ["Congenital adrenal hyperplasia (CAH) — 21-OHD", "Dexamethasone", "Maternal oral from 5-6 weeks (before sex determination)", "Suppresses fetal ACTH → reduces androgen → prevents virilisation of female fetus"], ["Hypothyroidism (fetal goitre)", "Thyroxine intra-amniotic injection", "Direct into amniotic fluid", "Corrects fetal hypothyroidism; reduces goitre size"], ["Rh disease / fetal anaemia", "O-negative irradiated blood (IUT)", "Cordocentesis / intraperitoneal", "Corrects fetal anaemia; prevents hydrops"], ["Parvovirus B19 hydrops", "O-negative irradiated blood (IUT)", "Cordocentesis", "Corrects haemolytic anaemia; hydrops resolves"], ["Toxoplasmosis (maternal)", "Spiramycin (→ pyrimethamine + sulfadiazine if fetal infection confirmed)", "Maternal oral", "Reduces placental transmission; treats fetal infection"], ["Betamethasone / dexamethasone", "Corticosteroids", "Maternal IM (2 doses 24h apart)", "Lung maturation; reduces RDS, IVH, NEC in preterm infants"], ], col_widths=[2.0, 1.8, 1.3, 2.6], ) h2("15B. Surgical Fetal Interventions") add_table( ["Procedure", "Indication", "Technique", "Outcome / Evidence"], [ ["Intrauterine Transfusion (IUT)", "Fetal anaemia (Rh disease, Parvovirus B19, alpha-thalassaemia major)", "US-guided needle into umbilical vein or fetal peritoneal cavity", "Survival ~85-90%; repeat every 2-3 weeks as needed"], ["Vesicoamniotic shunting", "Lower urinary tract obstruction (LUTO) — posterior urethral valves", "Catheter shunt from fetal bladder to amniotic cavity", "Relieves obstruction; may preserve renal function and lung development; high procedure risk"], ["Laser ablation of placental vessels", "Twin-to-twin transfusion syndrome (TTTS) — Quintero stage II-IV", "Fetoscopic laser ablation of anastomosing placental vessels", "Survival of at least one twin ~85%; better neuro outcomes than amnioreduction"], ["Amnioreduction / serial amniodrainages", "Severe polyhydramnios; TTTS (palliative)", "US-guided drainage of excess amniotic fluid", "Temporary relief; used when laser unavailable or as adjunct"], ["Fetal myelomeningocele (MMC) repair", "Open spina bifida / myelomeningocele", "Open maternal-fetal surgery (hysterotomy) or fetoscopic repair at 19-26 weeks", "MOMS trial: ↑ independent walking, ↓ hindbrain herniation, ↓ VP shunt requirement; ↑ preterm birth"], ["Tracheal balloon occlusion (FETO)", "Severe congenital diaphragmatic hernia (CDH) with lung-to-head ratio <1", "Fetoscopic placement of balloon in fetal trachea → lung growth", "Improves survival in severe CDH; ongoing TOTAL trial"], ["EXIT procedure (Ex Utero Intrapartum Treatment)", "Large fetal neck mass (cystic hygroma, teratoma, congenital tracheal stenosis)", "Partial delivery at C-section while maintaining uteroplacental perfusion; airway secured before cord cut", "20-30 min of placental perfusion available to secure airway; good outcomes for cystic masses"], ["Radiofrequency ablation (RFA)", "Selective feticide in TTTS, acardiac twin (TRAP sequence), discordant anomalies in monochorionic twins", "US-guided radiofrequency coagulation of umbilical cord or intrafetal vessels", "Co-twin survival ~80-90%"], ], col_widths=[1.7, 1.6, 1.9, 2.0], ) h2("15C. Twin-to-Twin Transfusion Syndrome (TTTS) — Special Topic") for item in [ "Occurs in ~10-15% of monochorionic-diamniotic (MCDA) twins due to unbalanced inter-twin blood flow via placental arteriovenous anastomoses", "Donor twin: anaemia, growth restriction, oligohydramnios, 'stuck twin'", "Recipient twin: polycythaemia, cardiomegaly, polyhydramnios, hydrops", ]: bullet(item) add_table( ["Quintero Stage", "Findings"], [ ["Stage I", "Oligohydramnios in donor (DVP <2 cm) + polyhydramnios in recipient (DVP >8 cm)"], ["Stage II", "Non-visualisation of donor bladder"], ["Stage III", "Abnormal Doppler: absent/reversed EDV in UA, absent/reversed a-wave in DV, or pulsatile UV"], ["Stage IV", "Hydrops in either twin"], ["Stage V", "Demise of one or both twins"], ], col_widths=[1.5, 5.7], ) bullet("Treatment: fetoscopic laser ablation (stages II-IV) is treatment of choice at specialist centres") spacer() # ══════════════════════════════════════════════════════════════════════════════ # 16. SCREENING ALGORITHMS — PRACTICAL FLOWCHARTS # ══════════════════════════════════════════════════════════════════════════════ h1("16. Prenatal Screening Algorithms (Practical Approach)") h2("16A. Standard UK NHS Pathway") add_table( ["Gestation", "Test Offered", "Purpose"], [ ["8-10 weeks (booking)", "Blood group + antibody screen, rubella immunity, syphilis, HIV, hepatitis B, FBC, booking USS", "Baseline; identify at-risk women"], ["11-13+6 weeks", "Combined 1st trimester screen: NT + free β-hCG + PAPP-A + maternal age", "Down/Edwards/Patau risk assessment"], ["11-13+6 weeks", "Dating / viability scan", "Crown-rump length; chorionicity in twins"], ["10-13 weeks (if indicated)", "CVS (karyotype + CMA)", "Invasive diagnosis if high-risk screening"], ["15-20 weeks (if no 1st trim screen)", "Quadruple screen (AFP + hCG + uE3 + InhA)", "2nd trimester Down syndrome screening"], ["15-20 weeks", "Amniocentesis (if indicated)", "Invasive diagnosis for chromosomal/genetic disorders"], ["18-20+6 weeks", "Fetal anomaly scan", "Structural abnormality detection; soft markers"], ["16-20 weeks (high risk)", "MSAFP for NTDs", "Neural tube defect screening (largely replaced by detailed USS)"], ["20-24 weeks (high risk)", "Uterine artery Doppler", "Pre-eclampsia + FGR risk stratification"], ["28 weeks", "Repeat antibody screen (Rh-D negative); routine anti-D", "HDFN prevention"], ["28-32 weeks", "Growth USS if indicated", "FGR surveillance"], ["36 weeks", "GBS swab (in some protocols)", "Neonatal GBS disease prevention"], ], col_widths=[1.5, 2.5, 3.2], ) h2("16B. Decision Framework: Screening vs. Diagnostic Testing") body("Key principle: Screening identifies risk — it does NOT diagnose. Always confirm a positive screen with a diagnostic test.", bold=True) add_table( ["Scenario", "Recommended Action"], [ ["Low-risk NIPT result", "Reassurance; routine care continues"], ["High-risk NIPT (positive screen)", "Offer invasive testing (amniocentesis or CVS) for confirmation before any pregnancy decision"], ["High-risk 1st trimester combined screen (>1:150)", "Offer NIPT (if not already done) or direct invasive testing"], ["Structural anomaly on USS", "Offer invasive testing with karyotype + CMA; targeted gene panels if phenotype specific"], ["Soft marker(s) only on USS in low-risk woman", "Review in context of background risk; offer NIPT; invasive testing if multiple soft markers"], ["Positive MSAFP (>2.5 MoM)", "Targeted 18-19 week ultrasound for NTDs; exclude other causes (twins, incorrect dates, fetal demise)"], ["Normal anatomy scan + normal NIPT", "Low residual risk; routine care (cannot exclude all abnormalities)"], ], col_widths=[2.8, 4.4], ) spacer() # ══════════════════════════════════════════════════════════════════════════════ # 17. ETHICAL & LEGAL ASPECTS # ══════════════════════════════════════════════════════════════════════════════ h1("17. Ethical & Legal Aspects of Prenatal Diagnosis") h2("17A. Core Ethical Principles") add_table( ["Principle", "Application in Prenatal Diagnosis"], [ ["Autonomy", "Woman has the right to accept or decline any screening or diagnostic test; non-directive counselling is mandatory"], ["Beneficence", "Tests should benefit the patient: early identification allows preparation, early treatment, or informed choice"], ["Non-maleficence", "Procedure risks (fetal loss from CVS/amniocentesis) must be proportionate to the clinical indication"], ["Justice", "Screening should be available to all pregnant women regardless of age (ACOG now recommends offering invasive testing to all women)"], ["Informed Consent", "Patient must understand: what is being screened for, limitations of test, implications of positive result, options available"], ["Non-directiveness", "Genetic counsellors present balanced information; the decision belongs entirely to the patient"], ], col_widths=[1.8, 5.4], ) h2("17B. Controversial Issues") for item in [ "Sex selection for non-medical reasons: illegal in UK; permissible in some countries for 'family balancing' — ethical debate about commodification of children", "Late termination (>24 weeks): legal in UK for lethal or serious fetal conditions; raises debate about what constitutes 'serious' disability", "Cleft lip/palate: excellent surgical prognosis; most clinicians would not support termination though technically legal up to 24 weeks", "Parents wishing to SELECT for a disability (e.g., deaf parents wanting deaf child): most clinicians would decline; challenges perceptions of normality", "Down syndrome and quality of life: many individuals with DS live fulfilling lives; prenatal diagnosis and selective termination is ethically contested", "Preimplantation genetic testing for adult-onset conditions (BRCA1/2, Huntington): child cannot consent; testing may reveal information about parents", "NIPT for microdeletions: lower PPV than for aneuploidies; risk of labelling low-risk pregnancies as high-risk; uncertain clinical utility for many microdeletions", ]: bullet(item) h2("17C. Legal Framework (UK)") add_table( ["Law / Guideline", "Key Provision"], [ ["Abortion Act 1967 (England, Wales, Scotland)", "Termination permitted up to 24 weeks with two doctors' agreement. No upper limit if serious risk of fetal abnormality (lethal or serious physical/mental disability)"], ["Human Fertilisation & Embryology Act 1990", "Governs IVF, PGT, embryo research; prohibits sex selection for non-medical reasons in UK"], ["NHS Fetal Anomaly Screening Programme (FASP)", "Offers combined 1st trimester screen and 20-week anomaly scan to all pregnant women in England"], ["ACOG guidelines (USA)", "Offer invasive testing to all women regardless of age; NIPT available as screening option for all"], ], col_widths=[2.2, 5.0], ) spacer() # ══════════════════════════════════════════════════════════════════════════════ # 18. AMNIOTIC FLUID DYNAMICS — CLINICAL SIGNIFICANCE # ══════════════════════════════════════════════════════════════════════════════ h1("18. Amniotic Fluid — Volume Assessment & Significance") h2("18A. Normal Amniotic Fluid Physiology") for item in [ "Amniotic fluid (AF) volume increases progressively to peak ~34-36 weeks (~800-1000 mL), then decreases toward term", "Composition: early pregnancy = dialysate of fetal plasma; from 16 weeks onward = largely fetal urine", "Sources: fetal urine (main source from 2nd trimester), fetal lung fluid secretion", "Removal: fetal swallowing (main route), intramembranous absorption", "AF turnover: ~1000 mL/day exchanged through swallowing and urination", ]: bullet(item) h2("18B. Assessment Methods") add_table( ["Method", "Normal Range", "Advantage"], [ ["Amniotic Fluid Index (AFI)", "5-25 cm (sum of deepest pockets in 4 quadrants)", "Easy; widely used; reproducible"], ["Deepest Vertical Pocket (DVP) / SDP", "2-8 cm (>8 cm = polyhydramnios; <2 cm = oligohydramnios)", "Better predictor of perinatal outcome in some studies"], ], col_widths=[2.2, 2.2, 2.8], ) h2("18C. Oligohydramnios (AFI <5 cm or DVP <2 cm)") add_table( ["Cause", "Mechanism", "Associated Features"], [ ["Uteroplacental insufficiency / FGR", "Reduced renal perfusion → reduced fetal urine output", "Asymmetric FGR, abnormal UA Doppler"], ["Renal agenesis (bilateral) / Potter sequence", "No fetal urine production", "Potter facies, pulmonary hypoplasia, limb contractures; lethal"], ["Posterior urethral valves / LUTO", "Obstructed fetal urine output", "Dilated bladder, hydronephrosis, male fetus"], ["Post-term pregnancy (>42 weeks)", "Declining placental function", "Doppler usually normal"], ["Premature rupture of membranes (PROM)", "Leakage of amniotic fluid", "Pooling in vagina, ferning, positive nitrazine"], ["Medications", "NSAIDs, ACE inhibitors (2nd/3rd trimester)", "Drug history"], ], col_widths=[2.0, 2.0, 3.2], ) h2("18D. Polyhydramnios (AFI >25 cm or DVP >8 cm)") add_table( ["Cause", "Mechanism", "Notes"], [ ["Oesophageal / duodenal atresia", "Impaired fetal swallowing", "Associated with DS (duodenal atresia); 'double bubble' sign"], ["Anencephaly / NTDs", "Impaired fetal swallowing (neurological)", "Elevated MSAFP; USS diagnosis"], ["Tracheo-oesophageal fistula (TOF)", "Impaired swallowing", "Absent stomach bubble on USS"], ["Diaphragmatic hernia (CDH)", "Bowel/stomach in chest → mediastinal shift", "Absent stomach bubble in abdomen; displaced heart"], ["Neuromuscular disorders", "Impaired fetal swallowing", "Arthrogryposis, myotonic dystrophy"], ["Fetal anaemia (Rh disease, Parvovirus)", "High-output cardiac failure → hydrops", "MCA-PSV >1.5 MoM; fetal hydrops"], ["Twin-to-twin transfusion (TTTS)", "Recipient twin: excess blood volume → excess urine", "Monochorionic twins; donor has oligohydramnios"], ["Maternal diabetes mellitus", "Fetal hyperglycaemia → osmotic diuresis → ↑ fetal urine", "GDM and pre-existing DM"], ["Idiopathic", "No cause found", "~50-60% of polyhydramnios cases"], ], col_widths=[2.0, 2.0, 3.2], ) spacer() # ══════════════════════════════════════════════════════════════════════════════ # 19. BIOCHEMICAL MARKERS — EXTENDED REFERENCE TABLE # ══════════════════════════════════════════════════════════════════════════════ h1("19. Biochemical Serum Markers — Extended Reference") add_table( ["Marker", "Source", "Normal Trend in Pregnancy", "↑ In", "↓ In"], [ ["AFP (alpha-fetoprotein)", "Fetal liver; yolk sac", "Peaks at 32 wks fetal serum; falls in maternal serum after 16 wks", "Open NTDs, gastroschisis (very high), DS (mild ↑ in amniotic fluid), twins, fetal death, incorrect dates", "Trisomy 21/18, trophoblastic disease"], ["hCG (human chorionic gonadotropin)", "Syncytiotrophoblast", "Peaks at 10-12 wks; falls to plateau", "Trisomy 21; molar pregnancy; multiple gestation", "Trisomy 18/13; blighted ovum"], ["PAPP-A (pregnancy-assoc plasma protein A)", "Syncytiotrophoblast", "Rises throughout pregnancy", "Multiple pregnancy; IVF", "Trisomy 21/18/13; Turner; placental dysfunction; pre-eclampsia"], ["uE3 (unconjugated estriol)", "Fetal liver + adrenal + placenta", "Rises throughout", "—", "Trisomy 21/18; X-linked ichthyosis (steroid sulphatase deficiency); Smith-Lemli-Opitz syndrome"], ["Inhibin A (dimeric)", "Granulosa cells of corpus luteum + placenta", "Biphasic (high 1st trim, falls, rises again)", "Trisomy 21; Down syndrome", "Trisomy 18"], ["PlGF (placental growth factor)", "Trophoblast", "Rises to peak ~28-32 wks", "—", "Pre-eclampsia (↓ from early 2nd trimester); FGR (↓)"], ["sFlt-1 (soluble fms-like tyrosine kinase-1)", "Placenta", "Rises in 3rd trimester", "Pre-eclampsia (markedly ↑; ratio sFlt-1/PlGF >38 = high risk)", "—"], ], col_widths=[1.5, 1.5, 1.7, 2.0, 1.5], ) h2("19A. Multiple of the Median (MoM) — Concept") for item in [ "Serum analyte levels are expressed as MoM (multiple of the median) to adjust for gestational age variation", "A MoM of 1.0 = the median value for a given gestational age", "Cut-off for 'high AFP': typically 2.0-2.5 MoM (varies by lab)", "Combined risk calculations incorporate MoM values for each marker + maternal age + NT measurement using likelihood ratios (Bayesian approach)", "Correction factors applied for: maternal weight (dilution effect), smoking (affects hCG, uE3), ethnicity (AFP higher in Afro-Caribbean women), insulin-dependent diabetes (lowers AFP + uE3), IVF conception (higher hCG, lower PAPP-A)", ]: bullet(item) spacer() # ══════════════════════════════════════════════════════════════════════════════ # 20. QUICK REVISION — PART 2 HIGH-YIELD SUMMARY # ══════════════════════════════════════════════════════════════════════════════ h1("20. Part 2 — High-Yield Exam Summary") add_table( ["Topic", "Key Fact"], [ ["Most common congenital infection", "CMV (~1% live births USA); most common cause of congenital SNHL"], ["CMV periventricular calcifications", "Periventricular (distinguish from Toxoplasma = diffuse/scattered)"], ["CMV neonatal diagnosis", "CMV PCR in urine/saliva within first 21 days of life"], ["Toxoplasma classic triad", "Chorioretinitis + hydrocephalus + diffuse intracranial calcifications"], ["Spiramycin use in pregnancy", "Reduces placental transmission of Toxoplasma; does NOT treat fetal infection"], ["Rubella risk <12 wks", ">80% of fetuses develop anomalies; classic triad = cataracts + SNHL + CHD (PDA)"], ["Rubella — contraindication in pregnancy", "MMR is a live vaccine — give pre-pregnancy; wait 4 weeks before conceiving"], ["Parvovirus B19 fetal complication", "Non-immune hydrops fetalis (fetal anaemia); monitor with MCA-PSV"], ["MCA-PSV >1.5 MoM indicates", "Fetal anaemia → cordocentesis for Hb measurement + possible IUT"], ["TTTS treatment of choice (Stage II-IV)", "Fetoscopic laser ablation of anastomosing placental vessels"], ["MOMS trial finding", "Prenatal MMC repair: ↑ walking, ↓ VP shunting vs. postnatal repair"], ["EXIT procedure purpose", "Secure fetal airway while maintaining uteroplacental perfusion (for large neck mass)"], ["Anti-D dose at delivery", "500 IU within 72 hours; Kleihauer-Betke test to quantify FMH"], ["cfDNA for fetal Rh-D typing", "Non-invasive; avoids amniocentesis in sensitised Rh-D negative women"], ["BPP — first parameter lost in chronic hypoxia", "Fetal tone (flexion/extension)"], ["BPP — last parameter lost", "Fetal breathing movements"], ["Oligohydramnios + male fetus + dilated bladder", "Posterior urethral valves (LUTO)"], ["Renal agenesis → oligohydramnios → ", "Potter sequence: Potter facies + pulmonary hypoplasia + limb contractures"], ["Polyhydramnios + absent stomach bubble", "Oesophageal atresia (without TOF) OR CDH"], ["Polyhydramnios + 'double bubble'", "Duodenal atresia → Trisomy 21"], ["sFlt-1:PlGF ratio >38", "High risk of pre-eclampsia within 4 weeks; monitor closely"], ["PlGF ↓ + sFlt-1 ↑", "Pre-eclampsia; severe FGR"], ["MoM correction factors", "Weight, smoking, ethnicity, IDDM, IVF all affect serum analyte MoM levels"], ["Sex selection for non-medical reasons", "Illegal in UK; legal in some countries for 'family balancing' — major ethical debate"], ["Termination without upper gestational limit (UK)", "Lethal or serious fetal abnormality (Abortion Act 1967)"], ], col_widths=[3.0, 4.2], ) # Footer spacer() fp = doc.add_paragraph() fp.alignment = WD_ALIGN_PARAGRAPH.CENTER fp.add_run("Sources: Creasy & Resnik's Maternal-Fetal Medicine | Robbins Basic Pathology | Thompson & Thompson Genetics 9e | Tietz Lab Medicine 7e | Schwartz's Principles of Surgery | Emery's Medical Genetics").font.size = Pt(8) fp.runs[0].italic = True fp.runs[0].font.color.rgb = RGBColor(0x70, 0x70, 0x70) # Save out = "/tmp/workspace/down-syndrome/Prenatal_Diagnosis_PG_Notes.docx" doc.save(out) print(f"Saved: {out}") PYEOF
Prenatal Diagnosis PG Notes
Word Document · DOCX
| Section | Content |
|---|---|
| 12. TORCH Infections | Master comparison table for all 8 pathogens (CMV, Toxoplasma, Rubella, HSV, Syphilis, VZV, Parvovirus B19, Zika, HIV) with transmission, fetal features, diagnosis, and treatment. Detailed sub-notes on CMV and Toxoplasma |
| 13. Fetal Growth Restriction | Symmetric vs asymmetric FGR; UA Doppler sequence (AEDF → REDF → DV changes); Biophysical Profile scoring table with normal/abnormal criteria |
| 14. Rh Incompatibility & HDFN | Full pathophysiology; prenatal monitoring table; anti-D prophylaxis dose table (all indications); Kleihauer-Betke test |
| 15. Fetal Therapy | Medical fetal therapy table (SVT, CAH, hypothyroidism, Rh disease, steroids); Surgical interventions table (IUT, vesicoamniotic shunt, laser TTTS, MMC repair, FETO, EXIT procedure, RFA); Quintero staging for TTTS |
| 16. Screening Algorithms | Full UK NHS pathway by gestation; decision framework table (what to do in each scenario) |
| 17. Ethics & Law | Core ethical principles; controversial issues; UK legal framework (Abortion Act, HFEA) |
| 18. Amniotic Fluid | Normal physiology; AFI vs DVP; oligohydramnios causes table; polyhydramnios causes table |
| 19. Biochemical Markers | Extended reference table (AFP, hCG, PAPP-A, uE3, Inhibin A, PlGF, sFlt-1) with direction in each condition; MoM concept and correction factors |
| 20. Part 2 High-Yield Summary | 25-point rapid-revision table |