Stroke and it's management in obstetrics for 25 marks
"stroke"[MeSH Terms] AND "pregnancy"[MeSH Terms]
acute ischemic stroke in pregnancy thrombolysis alteplase tenecteplase thrombectomy management guideline
| Type | Causes in obstetrics |
|---|---|
| Arterial ischaemic stroke | Thrombus on atheromatous plaque; cardioembolism (rheumatic or ischaemic heart disease, endocarditis, myxoma, peripartum cardiomyopathy, prosthetic valve); carotid or vertebral dissection (late pregnancy or early postpartum); paradoxical embolus; amniotic fluid, air or fat embolism; reversible cerebral vasoconstriction syndrome (RCVS) or postpartum angiopathy; thrombophilias (protein C, protein S, antithrombin III deficiency; factor V Leiden; antiphospholipid syndrome; hyperhomocysteinaemia); sickle cell disease; TTP; choriocarcinoma; vasculitis; moyamoya |
| Cerebral venous thrombosis (CVT) | Third trimester or puerperium; after abortion; pre-eclampsia; thrombophilia; anaemia; dehydration; infection; caesarean section |
| Haemorrhagic stroke | Pre-eclampsia or eclampsia and gestational hypertension (the main risk factor); ruptured aneurysm (more likely in the second half of pregnancy); AVM; RCVS; coagulopathy, DIC, HELLP, thrombocytopenia; mycotic aneurysm; metastatic choriocarcinoma |
| Other | Sheehan syndrome (pituitary infarction); PRES and eclampsia (mimics and overlaps) |
Psoriasis easy way
plaque psoriasis silvery scales erythematous plaques

This is a high-resolution clinical dermatology photograph illustrating chronic plaque psoriasis affecting the gluteal region and lower back in an adult patient. Imaging modality: standard digital skin photography; view: posterior, dorsal aspect of buttocks and lower lumbar area. The image shows multiple well-demarcated, erythematous plaques with characteristic silvery-white scales, coalescing into larger plaques in the intergluteal cleft and along the lower back. Surfaces are slightly raised with visible scale and oozing not evident. The distribution is bilateral and symmetric over extensor-like surfaces of the trunk and buttocks, consistent with plaque-type psoriasis (psoriasis vulgaris). The plaques display typical morphology: erythematous plaques, sharp margins, thick hyperkeratosis, and adherent silvery scales. Differential includes eczema, seborrheic dermatitis, dermatophytosis, pityriasis rosea; clinical correlation required. The diagnostic significance: image supports a cutaneous psoriasis diagnosis; helps guide topical corticosteroid therapy, vitamin D analogs (calcipotriene), and phototherapy planning; indicates chronicity with possible Koebner response in friction-bearing regions. Potential clinical use cases: dermatology education, tele-dermatology triage, treatment monitoring, drug safety assessment, and research on plaque psoriasis distribution and phenotype. For histology confirmation, biopsy would show acanthosis, parakeratosis, thinning of the granular layer, Munro microabscesses. These features collectively reinforce psoriasis vulgaris as the leading clinical diagnosis in typical anatomical sites.

This composite clinical photograph illustrates plaque psoriasis (psoriasis vulgaris) across different skin phototypes. Image A shows a high-magnification view of a chronic plaque on an elbow or knee. It demonstrates characteristic well-demarcated, erythematous, and elevated plaques covered with thick, micaceous (silvery-white) scales. The morphology is confluent with visible fissuring. Image B displays a wider view of a patient’s back, highlighting the presentation in skin of color. In this context, the plaques may appear more violaceous or hyperpigmented rather than bright red. The distribution is widespread and symmetric, consisting of numerous discrete erythematous papules and larger circular plaques. Some lesions exhibit characteristic scaling, while others appear as smoother, indurated areas. The contrast between the silvery scale and the underlying skin is less pronounced on darker skin tones compared to lighter ones. These images collectively teach the diagnostic features of plaque psoriasis: symmetry, sharp demarcation, and scale morphology.

Clinical photography of dermatologic disease. This is a close-up, lateral view of the posterior neck and occipital scalp near the hairline, showing erythematous, well-demarcated plaques with thick, silvery scales consistent with active plaque psoriasis. Lesions extend along the nuchal region and behind the ear, with mild induration and irregular borders in places. The skin surface exhibits adherent scale and subtle fissuring; surrounding skin is relatively normal. The color is red-erythematous with a metallic sheen from the scales, and there is minimal lichenification. This plaque morphology—sharply demarcated erythematous plaques with overlying silvery scale—reflects classic psoriasis pattern, commonly seen on scalp, neck, and extensors. No pustules or erosions are evident. The image demonstrates typical disease distribution in the head and neck area and highlights the keratotic scale with underlying epidermal hyperplasia. Clinically, this appearance supports the diagnosis of plaque psoriasis; differential considerations include seborrheic dermatitis, atopic dermatitis, tinea capitis/corporis, and pityriasis rosea in variant presentations. Diagnostic significance lies in recognizing plaque psoriasis morphology for treatment planning, including topical corticosteroids or vitamin D analogues, calcineurin inhibitors in selected cases, and consideration of phototherapy for extensive disease. Educationally, this image aids lesion recognition, distribution mapping, and patient counseling. It is suitable for teaching reference.

Clinical photograph of the lumbosacral and gluteal regions demonstrating characteristic manifestations of plaque psoriasis. The image shows multiple, well-demarcated erythematous plaques and papules of varying sizes. The lesions are covered with thick, silvery-white scales, a hallmark of the disease. The distribution is symmetric across both buttocks, with smaller guttate-like papules peripheral to larger, coalescing nummular plaques. The underlying skin exhibits significant erythema, and the scales appear dry and adherent. This visual illustrates the typical morphology of chronic plaque-type psoriasis in a common predilection site, highlighting the hallmark features of inflammatory erythema and hyperkeratotic scaling essential for dermatologic diagnosis and medical student education.
"psoriasis"[MeSH Terms] AND "therapeutics"[MeSH Terms]
| Type | Key feature |
|---|---|
| Plaque (vulgaris) | Most common. Well-demarcated red plaques with silvery scale on elbows, knees, scalp and lower back |
| Guttate | "Raindrop" small papules after a strep throat, mainly in children and young adults |
| Inverse (flexural) | Skin folds. Smooth, shiny, red, and no scale because of friction |
| Pustular | Sterile pustules. Can be localised (palms and soles) or generalised (von Zumbusch, an emergency) |
| Erythrodermic | More than 90% of body surface red and scaly. An emergency |
| Nail | Pitting, "oil drop" sign, onycholysis, thickening |
| Palmoplantar | Thick, scaly, fissured palms and soles |
| Scalp | Thick plaques that extend past the hairline |


Create a one-page PDF cheat sheet on psoriasis
~/
mkdir -p /tmp/workspace/psoriasis-cheatsheet && cat > /tmp/workspace/psoriasis-cheatsheet/make.py <<'EOF' from reportlab.lib.pagesizes import A4 from reportlab.lib import colors from reportlab.lib.styles import ParagraphStyle from reportlab.lib.units import mm from reportlab.platypus import BaseDocTemplate, Frame, PageTemplate, Paragraph, Spacer, Table, TableStyle, FrameBreak OUT = "/tmp/workspace/psoriasis-cheatsheet/Psoriasis_Cheat_Sheet.pdf" W, H = A4 M = 10*mm NAVY = colors.HexColor("#1f3a5f"); RED = colors.HexColor("#b3261e"); LIGHT = colors.HexColor("#eef3f9") body = ParagraphStyle("b", fontName="Helvetica", fontSize=7.6, leading=9.4) bul = ParagraphStyle("bu", parent=body, leftIndent=8, bulletIndent=0) cell = ParagraphStyle("c", parent=body, fontSize=7.2, leading=8.6) cellb = ParagraphStyle("cb", parent=cell, fontName="Helvetica-Bold") hdr = ParagraphStyle("h", fontName="Helvetica-Bold", fontSize=9, leading=11, textColor=colors.white) warn = ParagraphStyle("w", parent=body, textColor=RED, fontName="Helvetica-Bold") def H_(t): tb = Table([[Paragraph(t, hdr)]], colWidths=[colw]) tb.setStyle(TableStyle([("BACKGROUND",(0,0),(-1,-1),NAVY),("TOPPADDING",(0,0),(-1,-1),2),("BOTTOMPADDING",(0,0),(-1,-1),2),("LEFTPADDING",(0,0),(-1,-1),4)])) return [Spacer(1,3), tb, Spacer(1,2)] def B(items): return [Paragraph(i, bul, bulletText="\u2022") for i in items] gap = 5*mm colw = (W - 2*M - gap)/2 story = [] # LEFT COLUMN story += H_("WHAT IS IT") story += B([ "Chronic <b>T-cell mediated</b> inflammatory skin disease with keratinocyte hyperproliferation. 1-3% of people; M = F; onset peaks ~20s and ~55 yrs; ~1/3 family history.", "<b>Genes:</b> HLA-Cw6 (strongest). <b>Cells:</b> Th1 and Th17. <b>Cytokines:</b> IL-17, IL-23, TNF-alpha.", "<b>Triggers:</b> trauma (<b>Koebner</b>), strep throat (guttate), drugs (beta-blockers, lithium, antimalarials, NSAIDs), steroid withdrawal, stress, smoking, alcohol, obesity, HIV."]) story += H_("HISTOLOGY") story += B([ "<b>Acanthosis</b> with elongated rete ridges (\"test tubes in a rack\")", "<b>Parakeratosis</b>; thin/absent granular layer", "<b>Munro microabscesses</b> (neutrophils in stratum corneum)", "Dilated dermal capillaries (explains Auspitz sign)"]) story += H_("TYPES") data = [[Paragraph("Type",cellb),Paragraph("Key point",cellb)], [Paragraph("Plaque (vulgaris)",cell),Paragraph("Commonest. Red plaques, silvery scale; elbows, knees, scalp, sacrum",cell)], [Paragraph("Guttate",cell),Paragraph("Raindrop papules after strep infection; children/young adults",cell)], [Paragraph("Inverse",cell),Paragraph("Folds (groin, axilla). Shiny, red, NO scale",cell)], [Paragraph("Pustular",cell),Paragraph("Sterile pustules. Palmoplantar or generalised (von Zumbusch = emergency)",cell)], [Paragraph("Erythrodermic",cell),Paragraph(">90% BSA red and scaly. EMERGENCY",cell)], [Paragraph("Nail",cell),Paragraph("Pitting, oil-drop sign, onycholysis, thickening",cell)], [Paragraph("Palmoplantar",cell),Paragraph("Thick, fissured palms and soles",cell)]] t = Table(data, colWidths=[colw*0.28, colw*0.72]) t.setStyle(TableStyle([("GRID",(0,0),(-1,-1),0.3,colors.grey),("BACKGROUND",(0,0),(-1,0),LIGHT),("VALIGN",(0,0),(-1,-1),"TOP"), ("TOPPADDING",(0,0),(-1,-1),1.5),("BOTTOMPADDING",(0,0),(-1,-1),1.5),("LEFTPADDING",(0,0),(-1,-1),3),("RIGHTPADDING",(0,0),(-1,-1),3)])) story += [t] story += H_("CLASSIC SIGNS") story += B([ "<b>Auspitz sign:</b> scale removal gives pinpoint bleeding", "<b>Candle grease sign:</b> scraping gives waxy scale", "<b>Koebner phenomenon:</b> new lesions at sites of injury", "Nail pitting = commonest nail sign. Darker skin: plaques look violaceous or grey, scale less obvious"]) story += H_("DIAGNOSIS AND SEVERITY") story += B([ "Mostly <b>clinical</b>; biopsy only if atypical.", "Severity: <b>PASI</b>, <b>BSA</b>, DLQI. Moderate-severe: BSA >10%, PASI >10, or special sites (face, genitals, nails, palms/soles)."]) story.append(FrameBreak()) # RIGHT COLUMN story += H_("COMORBIDITIES (SCREEN FOR THESE)") story += B([ "<b>Psoriatic arthritis:</b> asymmetric oligoarthritis, DIP, dactylitis (sausage digit), enthesitis, sacroiliitis", "Metabolic syndrome, obesity, diabetes, hypertension, <b>cardiovascular disease</b> (chronic inflammation raises CV death risk)", "Depression, uveitis, Crohn disease, NAFLD"]) story += H_("TREATMENT LADDER") story += B([ "<b>1. Mild (BSA <5-10%): topicals.</b> Emollients, topical steroids, vitamin D analogues (calcipotriol), tar, salicylic acid, dithranol. Calcineurin inhibitors for face and folds.", "<b>2. Moderate-severe: phototherapy.</b> NB-UVB or PUVA.", "<b>3. Conventional systemics:</b> methotrexate, ciclosporin, acitretin.", "<b>4. Biologics / targeted:</b>"]) bio = [[Paragraph("Target",cellb),Paragraph("Drugs",cellb)], [Paragraph("TNF",cell),Paragraph("Etanercept, adalimumab, infliximab",cell)], [Paragraph("IL-12/23",cell),Paragraph("Ustekinumab",cell)], [Paragraph("IL-17",cell),Paragraph("Secukinumab, ixekizumab, brodalumab",cell)], [Paragraph("IL-23",cell),Paragraph("Guselkumab, risankizumab, tildrakizumab",cell)], [Paragraph("Oral",cell),Paragraph("Apremilast (PDE4), deucravacitinib (TYK2)",cell)]] t2 = Table(bio, colWidths=[colw*0.22, colw*0.78]) t2.setStyle(TableStyle([("GRID",(0,0),(-1,-1),0.3,colors.grey),("BACKGROUND",(0,0),(-1,0),LIGHT),("VALIGN",(0,0),(-1,-1),"TOP"), ("TOPPADDING",(0,0),(-1,-1),1.5),("BOTTOMPADDING",(0,0),(-1,-1),1.5),("LEFTPADDING",(0,0),(-1,-1),3),("RIGHTPADDING",(0,0),(-1,-1),3)])) story += [Spacer(1,2), t2] story += H_("DRUG PEARLS AND CAUTIONS") story += B([ "<b>Methotrexate:</b> LFT and CBC monitoring, give folic acid; teratogenic.", "<b>Ciclosporin:</b> nephrotoxicity, hypertension; short courses.", "<b>Acitretin:</b> teratogenic; avoid in women who may conceive (contraception for 3 yrs after).", "<b>PUVA:</b> skin cancer risk. <b>TNF inhibitors:</b> avoid in heart failure, demyelination. <b>IL-17 inhibitors:</b> avoid in active IBD; candidiasis risk.", "Screen for <b>TB and hepatitis B/C</b> before biologics.", "Choose by comorbidity: PsA -> TNF, IL-17, IL-23 (or methotrexate)."]) story.append(Spacer(1,3)) bx = Table([[Paragraph("NEVER give systemic corticosteroids in plaque psoriasis: withdrawal can trigger pustular or erythrodermic flare.", warn)]], colWidths=[colw]) bx.setStyle(TableStyle([("BOX",(0,0),(-1,-1),1,RED),("BACKGROUND",(0,0),(-1,-1),colors.HexColor("#fdecea")),("TOPPADDING",(0,0),(-1,-1),3),("BOTTOMPADDING",(0,0),(-1,-1),3)])) story += [bx] story += H_("EMERGENCIES") story += B([ "<b>Erythroderma</b> and <b>generalised pustular psoriasis:</b> fluid and temperature loss, infection, high-output failure. Admit; ciclosporin, infliximab or acitretin; supportive care."]) story += H_("30-SECOND RECALL") rec = Table([[Paragraph("Th17 / IL-17 / IL-23 driven hyperproliferation. Red plaques with silvery scale on extensors. Auspitz, Koebner, nail pitting. Linked to arthritis and heart disease. Treat stepwise: topicals, then light, then methotrexate or biologics. No systemic steroids.", body)]], colWidths=[colw]) rec.setStyle(TableStyle([("BACKGROUND",(0,0),(-1,-1),LIGHT),("BOX",(0,0),(-1,-1),0.6,NAVY),("TOPPADDING",(0,0),(-1,-1),3),("BOTTOMPADDING",(0,0),(-1,-1),3)])) story += [rec] def deco(c, d): c.saveState() c.setFillColor(NAVY); c.rect(0, H-22*mm, W, 22*mm, fill=1, stroke=0) c.setFillColor(colors.white); c.setFont("Helvetica-Bold", 20); c.drawString(M, H-12.5*mm, "PSORIASIS CHEAT SHEET") c.setFont("Helvetica", 8.5); c.drawString(M, H-18*mm, "Chronic immune-mediated papulosquamous disease: pathogenesis, types, signs, treatment") c.setFillColor(colors.grey); c.setFont("Helvetica-Oblique", 6.5) c.drawString(M, 6*mm, "Sources: Goldman-Cecil Medicine; Robbins & Kumar Basic Pathology; standard dermatology teaching. For revision only, not a substitute for clinical guidelines or local protocols.") c.restoreState() top = H - 25*mm; bottom = 10*mm doc = BaseDocTemplate(OUT, pagesize=A4, leftMargin=M, rightMargin=M, topMargin=M, bottomMargin=M, title="Psoriasis Cheat Sheet", author="Orris") f1 = Frame(M, bottom, colw, top-bottom, leftPadding=0, rightPadding=0, topPadding=0, bottomPadding=0, id="l") f2 = Frame(M+colw+gap, bottom, colw, top-bottom, leftPadding=0, rightPadding=0, topPadding=0, bottomPadding=0, id="r") doc.addPageTemplates([PageTemplate(id="p", frames=[f1,f2], onPage=deco)]) doc.build(story) from pypdf import PdfReader print("pages:", len(PdfReader(OUT).pages)) EOF python3 /tmp/workspace/psoriasis-cheatsheet/make.py
cd /tmp/workspace/psoriasis-cheatsheet && python3 -c " import pdfplumber with pdfplumber.open('Psoriasis_Cheat_Sheet.pdf') as p: pg=p.pages[0] pg.to_image(resolution=80).save('preview.png') ws=pg.extract_words() print(max(w['bottom'] for w in ws if w['x0']<300 and w['bottom']<800), max(w['bottom'] for w in ws if w['x0']>300 and w['bottom']<800)) "; ls -la
cd /tmp/workspace/psoriasis-cheatsheet && sed -i 's/fontSize=7.6, leading=9.4/fontSize=9.3, leading=11.6/; s/fontSize=7.2, leading=8.6/fontSize=8.7, leading=10.6/; s/fontSize=9, leading=11, textColor/fontSize=10.5, leading=12.5, textColor/; s/leftIndent=8, bulletIndent=0/leftIndent=9, bulletIndent=0/' make.py && python3 make.py && python3 -c " import pdfplumber with pdfplumber.open('Psoriasis_Cheat_Sheet.pdf') as p: pg=p.pages[0]; ws=pg.extract_words() print(pg.height, max(w['bottom'] for w in ws if w['x0']<300 and w['bottom']<820), max(w['bottom'] for w in ws if w['x0']>300 and w['bottom']<820)) "
cd /tmp/workspace/psoriasis-cheatsheet && sed -i 's/fontSize=9.3, leading=11.6/fontSize=10.4, leading=13/; s/fontSize=8.7, leading=10.6/fontSize=9.7, leading=11.9/; s/fontSize=10.5, leading=12.5, textColor/fontSize=11.5, leading=13.5, textColor/' make.py && python3 make.py && python3 -c " import pdfplumber with pdfplumber.open('Psoriasis_Cheat_Sheet.pdf') as p: pg=p.pages[0]; ws=pg.extract_words() print(max(w['bottom'] for w in ws if w['x0']<300 and w['bottom']<820), max(w['bottom'] for w in ws if w['x0']>300 and w['bottom']<820)) "
Psoriasis Cheat Sheet
PDF Document · PDF