CREATE EASY TO LEARN NOTES FOR THIS PDF. YOU HAVE TO INCLUDE TREATMENTS FOR ALL DISEASES YOU CAN SKIP THE DOSES
python3 -c " import pdfplumber with pdfplumber.open('/home/daytona/workspace/attachments/7221c298-405b-4c36-ac0e-91fa10d6b3fa/DERMATITIS.pdf') as pdf: print(f'Total pages: {len(pdf.pages)}') for i, page in enumerate(pdf.pages): text = page.extract_text() print(f'--- PAGE {i+1} ---') print(text) print() "
~/dermatitis-notes/DERMATITIS_NOTES.md
# 📚 DERMATITIS – EASY STUDY NOTES
### Source: Habif's Clinical Dermatology (Chapters 3, 4, 5)
---
## ⚡ QUICK MEMORY AID: ECZEMA = ITCHY + INFLAMED SKIN
---
# CHAPTER 3: ECZEMA & HAND DERMATITIS
---
## 🔴 1. THREE STAGES OF ECZEMA
| Stage | Look | Feel | Examples | Treatment |
|-------|------|------|----------|-----------|
| **ACUTE** | Red, swollen, tiny clear vesicles, may blister | Intense itch (even during sleep) | Poison ivy, id reaction, pompholyx | Cool wet compresses, oral/topical steroids, antihistamines, antibiotics |
| **SUBACUTE** | Red + scaling, dry, indistinct borders, "parched" | Slight–moderate itch, burning, stinging | Atopic dermatitis, contact dermatitis, stasis | Topical steroids, lubrication, antihistamines, tar |
| **CHRONIC** | Thick skin, accentuated skin lines (lichenification), "washboard" | Moderate–intense itch | Lichen simplex chronicus, atopic dermatitis, hyperkeratotic eczema | Potent topical steroids + occlusion, intralesional steroids |
> 💡 **Key fact:** Eczema can start at ANY stage and move to another. Secondary infection turns subacute → acute.
---
## 🖐️ 2. HAND ECZEMA
### Types at a Glance
| Type | Key Feature | Location |
|------|------------|----------|
| Irritant contact dermatitis | Most common (35%); dishpan hands | Back of hands, fingers |
| Atopic hand dermatitis | History of childhood eczema | Back of hands |
| Allergic contact dermatitis | Patch test positive; 19% of cases | Varies |
| Pompholyx (dyshidrosis) | Deep-seated vesicles on palms/sides of fingers | Palms, lateral fingers, soles |
| Fingertip eczema | Dry, fissured, no skin lines | Fingertips only |
| Hyperkeratotic eczema | Dense yellow-brown scale, fissures | Palms, mainly in middle-aged men |
| Nummular eczema | Coin-shaped plaques | Back of hands |
| Recurrent focal palmar peeling | Noninflammatory peeling, summer months | Palms/soles |
### 📋 Irritant Contact Dermatitis (Most Common)
- **Mechanism:** Stratum corneum is damaged by repeated irritants → skin barrier breaks down
- **Who gets it:** Mothers with young children, hairdressers, dishwashers, surgeons, dentists, bartenders, industrial workers
- **Progression:** Dryness/chapping → cracks/fissures → red swollen backs of hands → vesicles + oozing → (if caustic chemical) necrosis/ulceration
**Patient Instructions (Box 3.2):**
1. Wash as infrequently as possible
2. Shampoo with rubber gloves
3. Avoid direct contact with cleaners/detergents
4. Wear rubber gloves OVER white cotton gloves
**Treatment:**
- Treat by stage (acute/subacute/chronic)
- Lubrication essential
- Barrier creams (water-repellent or oil-repellent types)
### 🤧 Atopic Hand Dermatitis
- Most common form of adult atopic dermatitis
- Starts as irritant chapping → evolves to eczematous stages
- **Predictors:** Hand dermatitis before age 15, widespread childhood eczema, dry/itchy skin in adult life
- Treatment: Same as irritant hand eczema
### 🧪 Allergic Contact Dermatitis (Hands)
- Common allergens: Nickel (door knobs, scissors, jewelry), rubber, fragrances, formaldehyde, lanolin
- Confirm with **patch testing**
- **Treatment:** Identify and avoid allergen → treat like subacute/chronic eczema
### 💦 Pompholyx (Dyshidrosis)
- **Presentation:** Intense itch → vesicles on palms/sides of fingers → vesicles resolve in 3-4 weeks leaving ring of scale
- **Causes:** Mycosis (10%), allergic contact (67.5%), idiopathic atopic (15%)
- **Note:** Nickel, cobalt, chromium ingestion can trigger it even if patch test negative
**Treatment:**
- Topical steroids + cool wet compresses
- Oral antibiotics if secondary infection
- Short courses of oral steroids for acute flares
- Resistant cases: PUVA therapy, low-dose methotrexate
- Low-metal diet if metal-sensitive
### 🖐️ Fingertip Eczema
- Dry, cracked, fissured fingertips; skin lines disappear
- Chronic, resistant to treatment
- Rule out allergy and psoriasis
- Treatment: Avoid irritants, lubricate frequently; try pimecrolimus, tacrolimus, crisaborole, tar creams
### 🟡 Hyperkeratotic Eczema
- Almost exclusively in men
- Dense yellow-brown scale on palms, like "mud drying in riverbed"
- Treatment: Group II steroid cream + occlusion; patch test if recurrent
### 💰 Nummular Eczema (Coin-shaped)
- Coin-shaped (1–5 cm) red plaques
- Common in middle-aged/elderly
- Back of hands, extensor forearms/legs, flanks, hips
- Chronic, may recur
- **Treatment:** Based on stage – treat as subacute or chronic eczema; tacrolimus 0.1%
---
## 🦵 3. OTHER ECZEMA PRESENTATIONS
### 🏜️ Asteatotic Eczema (Eczema Craquelé)
- **Cause:** Excess drying, especially winter, elderly
- **Look:** "Cracked porcelain" or "crazy paving" pattern – horizontal fissures on lower legs
- **Associations:** Malignancy (lymphoma, leukemia), malnutrition, Sjögren syndrome, CHF, nephrotic syndrome, retinoids
**Treatment:**
- Initial stages: Group III or IV topical steroid ointments (subacute approach)
- Severe: Wet compresses + antibiotics first, then Group V steroids + lubricants
- ⚠️ Avoid oral steroids – disease flares within 1-2 days of stopping
### 🧦 Chapped Fissured Feet (Sweaty Sock Dermatitis)
- **Age:** 7–14 years (mean onset 7.3 yrs; mean remission 14.3 yrs)
- **Cause:** Moist socks inside impermeable shoes → artificial intertrigo
- **Look:** Scaling, erythema, fissuring on toes and soles; worsens in winter
- **DDx:** Psoriasis (darker red, scales shed), tinea pedis (rare in children), allergic contact dermatitis (spares soles)
**Treatment:**
- Group II or III topical steroids twice daily (or with occlusion at bedtime)
- Tacrolimus ointment
- Lubricating creams several times/day
- Prevention: Change into leather shoes at school, change cotton socks 1-2x/day
---
## 😖 4. SELF-INFLICTED DERMATOSES
### Lichen Simplex Chronicus (LSC)
- Created by **habitual scratching** of one localized area
- **Look:** Thick lichenified plaque, accentuated skin lines, "washboard" appearance
- **Sites (order of frequency):** Outer lower leg → scrotum/vulva/anal area → wrists/ankles → upper eyelids → back of neck (lichen simplex nuchae) → ear orifice → extensor forearms → fold behind ear → scalp
**Treatment:**
- Stop scratching (explain this first!)
- Topical steroids (clobetasol for neck/legs/wrists/ankles/vulva)
- Cordran tape (occlusive steroid tape)
- Intralesional triamcinolone acetonide 10 mg/mL
- Intertriginous areas: Only Group V or VI topical steroids needed
### Prurigo Nodularis
- Nodular form of LSC; intractable pruritus
- **Look:** 1-2 cm hard, dome-shaped nodules on extensor arms and legs
- Hyperplasia of cutaneous papillary dermal nerves
**Treatments (Evidence-Based):**
| Drug | Route | Notes |
|------|-------|-------|
| Betamethasone 0.1% | Topical | Use with occlusion; alternate with steroid-sparing agents |
| Calcipotriol 50 mcg/g | Topical | May be more effective than betamethasone |
| Pimecrolimus 1% | Topical | Discuss FDA black-box warning |
| Tacrolimus 0.1% | Topical | Discuss FDA black-box warning |
| Capsaicin 0.025–0.3% | Topical | 4–6x/day; low compliance |
| Fexofenadine + Montelukast | Oral | Higher than standard antihistamine dose |
| Naltrexone | Oral | High relapse rate after stopping |
| Gabapentin | Oral | 900 mg/day; can taper |
| Pregabalin | Oral | 25 mg 3x/day; more effective than antihistamines |
| Intralesional triamcinolone | Injection | Very effective |
| Cryotherapy | Procedure | Sometimes successful |
| Cyclosporine | Oral | Effective in studies |
| Thalidomide / Lenalidomide | Oral | For most recalcitrant cases; requires special registry |
### Neurotic Excoriations
- Patient-induced linear excoriations; mostly aware they create lesions
- **Psychiatric comorbidities:** OCD, perfectionistic traits, depression, anxiety
- **Look:** Few to hundreds of excoriations in easily reached areas (face most common); groups of white scars with hyperpigmentation
**Treatment:**
- Group I topical steroids twice daily OR Group V under plastic wrap occlusion
- Systemic antibiotics
- Intralesional triamcinolone 10 mg/mL for resistant lesions
- SSRIs/SSNRIs/TCAs for depression
- Empathic, supportive approach (better than insight-oriented psychotherapy)
### Psychogenic Parasitosis (Delusional Infestation)
- Patient convinced skin is infested with organisms despite no evidence
- **"Matchbox sign":** Patients bring skin debris in matchboxes as "proof"
- Mostly females, disabled/retired, long history
**Management:**
- Rule out true infestation (scabies, mites)
- Supportive, non-confrontational approach
- If belief is shakable → offer benzodiazepine + suggest psychiatric referral
- If belief is unshakable (delusional) → antipsychotics:
- **Pimozide (Orap)**
- **Risperidone (Risperdal)**
- **Olanzapine (Zyprexa)**
- **Quetiapine (Seroquel)**
---
## 🦵 5. STASIS DERMATITIS & VENOUS ULCERS
### Stasis Dermatitis
- **Cause:** Venous insufficiency → increased hydrostatic pressure → eczematous eruption on lower legs
**Stages:**
- **Subacute:** Winter onset; dry, scaly; brown hemosiderin staining
- **Acute:** Sudden red itchy plaque; may have weeping/crusts; id reaction possible
- **Chronic:** Recurrent; cyanotic red plaque over medial malleolus; fibrosis; cobblestone skin; permanent dark brown hyperpigmentation
**Treatment of Stasis Dermatitis:**
- **Subacute/early:** Group II–V topical steroid creams/ointments + lubricating creams
- **Acute/wet/infected:** Cool wet Burow's solution compresses (30-60 min several times/day) + oral antibiotics (anti-Staph: cephalexin) + Group III–V topical steroids
- **Allergy warning:** Avoid neomycin, parabens, lanolin in topical products (high sensitization risk)
- **⚠️ Important:** Never apply steroid creams directly onto ulcer (stops healing)
- Elevate legs
### Venous Leg Ulcers
**3 Types Compared:**
| Feature | Venous | Arterial | Neuropathic |
|---------|--------|----------|-------------|
| Location | Medial malleolus | Distal, bony prominences | Pressure points on feet |
| Appearance | Shallow, irregular borders | Punched-out, well-demarcated | Callus surrounding, undermined edges |
| Pain | Dull, improves with elevation | Severe, does NOT improve with elevation | Numbness/burning |
| Exam | Varicose veins, edema, dermatitis | Absent pulses, shiny skin, no hair | No sensation to monofilament |
| ABI | >0.9 | <0.7 | Normal |
| Risk factors | DVT, obesity, leg injury | Diabetes, hypertension, smoking | Diabetes, leprosy |
**Treatment of Venous Ulcers (Summary):**
1. **Reduce venous pressure:** Bed rest, leg elevation, compression bandages
2. **Control inflammation:** Wet compresses + topical steroids
3. **Infection/bacterial contamination:** Systemic antibiotics + topical antibiotics (Iodoflex pad, Iodosorb gel)
4. **Debride:** Enzyme-debriding agents, surgical/mechanical debridement
5. **Dressings:** Occlusive dressings promote healing
6. **Compression:** Cornerstone of therapy
- ABI 0.8–1.2: High compression
- ABI 0.5–0.8: Modified compression (≤20 mmHg)
- ABI <0.5: No compression
7. **Adjuncts:** Pentoxifylline (400–800 mg 3x/day), doxycycline (antiinflammatory), vitamins C/E + zinc, low-molecular-weight heparin
**Compression Stockings:**
| Class | Pressure (mmHg) | Indication |
|-------|-----------------|-----------|
| I | 20-30 | Mild edema, varicose veins |
| II | 30-40 | Moderate edema/venous disease |
| III | 40-50 | Severe edema/ulcers/lymphedema |
| IV | 50-60 | Lymphedema |
---
# CHAPTER 4: CONTACT DERMATITIS & PATCH TESTING
---
## ⚖️ 6. IRRITANT VS. ALLERGIC CONTACT DERMATITIS
| Feature | Irritant | Allergic |
|---------|---------|---------|
| Who gets it? | Everyone | Only genetically predisposed |
| Mechanism | Nonimmunologic (physical/chemical damage) | Type IV delayed hypersensitivity (T-cell mediated) |
| Exposures needed | Few to many | One or several to sensitize, then rapid on re-exposure |
| Substance type | Organic solvents, alkaline soaps | Low-molecular-weight haptens (metals, formalin) |
| Onset | Gradual | Rapid (12–48 h after re-exposure) |
| Distribution | Confined to contact area | May spread beyond contact area |
| Diagnosis | Trial of avoidance | Patch testing |
| Management | Protection + reduce exposure | Complete avoidance |
---
## 🌿 7. RHUS (POISON IVY/OAK/SUMAC) DERMATITIS
- Most common cause of allergic contact dermatitis in the USA
- **Allergen:** Urushiol (mixture of catechols)
- **Key sign:** Linear vesicular eruption (plant dragged across skin)
- Blister fluid does **NOT** spread the reaction
- Cross-reacts with: Cashew nut, mango, Japanese lacquer tree, ginkgo
**Prevention:**
- Wash skin with ANY soap immediately after exposure
- Washing within 10 min: removes all urushiol
- After 30 min: only 50% removed; after 60 min: none removed
- IvyBlock (5% quaternium-18 bentonite lotion): prevents in >50% of cases
**Treatment:**
- **Mild:** Cool wet compresses, topical steroids (Group I–V), calamine, hydroxyzine
- **Severe:** Prednisone (Table 4.5):
- Days 1-4: 60 mg/day
- Taper over 14 days total
- Alternative: 20 mg twice daily for at least 7 days
- DO NOT use steroid dose packs (inadequate amount)
- Alternative: Triamcinolone acetonide 40 mg IM for non-compliant patients
---
## 🧤 8. NATURAL RUBBER LATEX ALLERGY
**Three Types:**
| Type | Mechanism | Presentation |
|------|-----------|-------------|
| **Irritant contact** | Nonimmune; heat/friction | Eczema under gloves |
| **Type IV allergic** | T-cell mediated; rubber accelerators (thiurams 72%, carbamates 25%) | Eczema at contact site |
| **Type I (immediate)** | IgE-mediated; latex proteins | Urticaria, anaphylaxis, asthma, death |
**High-risk groups:** Healthcare workers, rubber industry workers, multiple surgery patients
**Type I Diagnosis:** RAST test first; if negative, use test/skin-prick test with life support available
**Treatment:**
- Type IV: Identify allergen by patch testing → alternative rubber articles
- Type I: Nonlatex gloves; latex-safe hospital environment
- Surgeons: Elastyren or Tactylon hypoallergenic gloves
---
## 👟 9. SHOE ALLERGY
- **Look:** Subacute eczema over dorsa of feet (spares interdigital spaces – unlike tinea pedis)
- **Common allergens:** Rubber/mercaptobenzothiazole (#1), chromate, p-tert-butylphenol formaldehyde resin
- **Diagnosis:** Patch test (standard series + shoe material)
- **Treatment:** Control perspiration (Drysol 20% aluminum chloride), change socks daily, barrier insoles; most vinyl shoes safe
---
## 🔩 10. METAL DERMATITIS
### Nickel
- **#1 cause** of allergic contact dermatitis worldwide; more common in women
- **Sources:** Jewelry, jean buttons/zippers, watchbands, scissors, door handles, coined money (cashiers)
- **Classic sites:** Ears (ear piercing), wrist (watchband), abdomen (belt buckle)
**Low-Nickel Diet:** (for pompholyx or hand eczema in nickel-sensitive patients)
- **Avoid (high nickel):** Dark chocolate, cocoa, nuts, legumes, oatmeal, soy, mussels, shellfish
- **Allowed:** Meat, poultry, eggs, milk, dairy, rice (polished), most vegetables, fresh fruits
- **Baboon Syndrome:** Systemic nickel exposure → symmetric eczema on elbows, axillae, eyelids, neck + bright red anogenital area
### Chromates
- Common sensitizer in men in industrialized countries
- Sources: **Cement** (most common), leather gloves, photographic processes, dyes
- Cement also acts as **irritant** (alkali burns, pH 12)
---
## 🔬 11. PATCH TESTING
**When to use:** Persistent eczema unresponsive to treatment, recurring eczema, unusual eczema
**T.R.U.E. TEST** – 36 standard allergens:
- Read at 48 hours, then again at 3–7 days (delayed reactions common with neomycin)
**Grading:**
- `+` = Weak positive: erythema, infiltration, papules
- `++` = Strong positive: edema or vesicles
- `+++` = Extreme: spreading, bullous, ulcerative
- `IR` = Irritant reaction (NOT a positive allergy test)
**Top 15 Allergens (North American Contact Dermatitis Group):**
Nickel sulfate → Fragrance mix → Methylisothiazolinone → Neomycin → Bacitracin → Cobalt → Myroxylon pereirae → p-Phenylenediamine → Formaldehyde → MCI/MI
**⚠️ When NOT to patch test:**
- Active flaring dermatitis >25% BSA ("angry back" / excited skin syndrome)
- Recent systemic steroids (wait 2 weeks)
- After PUVA or UV therapy
---
# CHAPTER 5: ATOPIC DERMATITIS (AD)
---
## 🧬 12. ATOPIC DERMATITIS – OVERVIEW
- **Chronic, pruritic, relapsing** inflammatory skin disease
- Most common in children; affects 15-25% of children, 7.2% of adults
- **Triad:** Eczema + elevated IgE + personal/family history of allergic rhinitis, asthma
- **Genetics:** Polygenic; 77% concordance in monozygotic twins vs 15% in dizygotic
- **Key pathology:** Filaggrin (FLG) gene mutation → decreased skin barrier → Staphylococcus aureus colonization → TH-2 immune response dominance
**Intrinsic vs. Extrinsic:**
| | Intrinsic | Extrinsic |
|--|-----------|-----------|
| IgE | Normal | Elevated |
| Filaggrin mutation | No | Yes |
| Onset | Adult | Early childhood |
| Immune response | TH-17/TH-22 | TH-2 dominant |
---
## 👶 13. CLINICAL PHASES OF AD
### Infant Phase (Birth – 2 Years)
- Starts around **3rd month** of life
- **Face:** Red, scaling plaques on cheeks, spares perioral/paranasal areas
- Chin may be worse (drooling)
- Habitual lip licking → perioral eczema
- Diaper area is often **SPARED**
- Scalp involvement can resemble seborrheic dermatitis
### Childhood Phase (2 – 12 Years)
- **Flexural areas:** Antecubital/popliteal fossae, neck, wrists, ankles
- Perspiration → burning + itching → itch-scratch cycle
- Lichenification develops
- May develop hypopigmented areas from melanocyte destruction
### Adult Phase (12 Years → Adult)
- Localized inflammation with lichenification
- **Common patterns:**
- Flexural inflammation
- Hand dermatitis (most common adult expression)
- Eyelid inflammation
- Lichenification of anogenital area (vulva, scrotum, anus)
---
## 🔍 14. DIAGNOSTIC FEATURES OF AD (Box 5.1)
**Essential (must be present):**
- Pruritus
- Eczema (age-appropriate pattern: flexural in older patients, facial/extensor in infants)
**Important supporting features:**
- Early age of onset
- Atopy (personal or family history)
- IgE reactivity
- Xerosis (dry skin)
**Exclude:** Scabies, seborrheic dermatitis, contact dermatitis, ichthyosis, psoriasis, cutaneous T-cell lymphoma
---
## 🔥 15. TRIGGERING FACTORS FOR AD
| Trigger | Mechanism |
|---------|-----------|
| Temperature changes/sweating | Sweating induces itching in fossae |
| Low humidity (winter) | Skin loses moisture → dry, fragile, itchy |
| Excessive washing | Removes skin lipids and water-binding chemicals |
| Wool, chemicals, cosmetics, detergents | Direct irritation |
| Staphylococcus aureus | Colonizes lesional skin; worsens inflammation |
| House dust mites | Most important aeroallergen |
| Foods (infants) | Eggs, milk, peanuts, soy, wheat – exacerbate in children |
| Emotional stress | Can trigger sudden widespread flare |
---
## 🌟 16. ASSOCIATED FEATURES OF AD
| Feature | Description |
|---------|-------------|
| **Xerosis (dry skin)** | Most common; itchy; worse in winter; avoid frequent washing |
| **Ichthyosis vulgaris** | Dry rectangular white scales on extensor arms/legs; treat with 12% ammonium lactate or urea cream |
| **Keratosis pilaris** | Small rough follicular papules on posterolateral upper arms and anterior thighs; treat with ammonium lactate, urea, or salicylic acid |
| **Hyperlinear palmar creases** | Accentuated palm lines; moisturizers don't improve it |
| **Pityriasis alba** | Hypopigmented round patches on face/arms; resolve with time; try tacrolimus 0.1% |
| **Dennie-Morgan fold** | Extra line under lower eyelid (unreliable sign) |
| **Cataracts** | 1–25% prevalence in AD; monitor with chronic steroid use |
---
## 💊 17. TREATMENT OF ATOPIC DERMATITIS
### Step 1: Dry Skin Control
- Daily bath (apply moisturizer **within 3 minutes** of bath = "soak and smear")
- Use unscented petrolatum or cream (better than lotion)
- Avoid frequent washing and drying soaps
- Humidify home in winter (>50% humidity)
### Step 2: Topical Anti-Inflammatory Therapy
**A. Topical Corticosteroids (TCS)** – First-line
- Apply for **2 weeks**, then rest 1 week, then restart
- Use **mid-to-high strength** initially for rapid control; don't use weak steroids (hydrocortisone) as initial therapy – inflammation persists
- **Face/eyelids:** Use weak steroids (desonide) or tacrolimus/pimecrolimus
- **Lichenified plaques:** Group I–II steroids under occlusion for 10-14 days
- **Maintenance:** Fluticasone once daily on weekends to prevent relapse
**B. Topical Calcineurin Inhibitors (TCIs) – Steroid-sparing**
| Drug | Strength | Age | Indication |
|------|----------|-----|-----------|
| Pimecrolimus (Elidel) 1% cream | Mild | ≥2 years | Mild-moderate AD; steroid-sparing |
| Tacrolimus (Protopic) 0.03% ointment | Moderate | ≥2 years | Moderate-severe AD |
| Tacrolimus (Protopic) 0.1% ointment | Stronger | Adults | Moderate-severe AD |
- Apply **twice daily**
- Safe on **face and eyelids** (no atrophy)
- **Side effect:** Burning/stinging (resolves in few days)
- ⚠️ FDA black-box warning: Avoid prolonged continuous use; avoid excessive UV exposure
**C. Crisaborole (Eucrisa) 2% ointment** – PDE-4 inhibitor
- Mild-moderate AD in patients **≥2 years**
- Twice daily
- **Side effect:** Pain at application site (co-administer with Group V/VI steroid to help)
### Step 3: Treat Infection
**Bleach Baths:**
- ¼ to ½ cup bleach in full bathtub
- Daily or weekly; reduces Staph colonization
**Antibiotics (for clinical infection):**
- Cephalexin (Keflex) or Cefadroxil
- Start oral antibiotics **2 days BEFORE** topical steroids
**Intranasal mupirocin:** Reduce recurrent Staph infections
### Step 4: Control Itching
**Antihistamines:**
- Hydroxyzine – sedating; helps sleep
- Doxepin HCl cream 5% (Zonalon) – topical antipruritic; causes drowsiness in >20%
- ⚠️ Nonsedating antihistamines have LIMITED evidence for AD
### Step 5: Phototherapy
- Combined UVA–UVB, narrowband UVB (311 nm), UVA1, PUVA
- Effective for mild/moderate/severe AD
- PUVA avoided by many due to long-term carcinogenicity risk
### Step 6: Systemic Therapy (Severe, Refractory AD)
| Drug | Mechanism | Notes |
|------|-----------|-------|
| **Cyclosporine** | Inhibits T cells | Most commonly used; effective in children and adults; short-term preferred; max 5 mg/kg/day |
| **Methotrexate** | Inhibits folic acid/DNA synthesis | Weekly dosing; give folic acid supplementation |
| **Azathioprine** | Purine analog; T and B cell suppression | Check thiopurine methyltransferase (TPMT) level first |
| **Mycophenolate mofetil** | Impairs purine synthesis | Effective with no serious adverse effects |
| **Oral corticosteroids** | Antiinflammatory | Only for severe unresponsive AD as bridge therapy; high relapse rate |
**Dupilumab (Dupixent)** – Biologic (IL-4/IL-13 blocker)
- Human monoclonal antibody (IgG4)
- Binds IL-4Rα → blocks IL-4 and IL-13
- For **moderate-to-severe AD** failing topical therapy
- Subcutaneous injection
- **Side effect:** Conjunctivitis (~16%); refer to ophthalmology if persistent
- Avoid live vaccines while on dupilumab
### Step 7: Hospitalization (Severely Resistant Cases)
- Short stay with intensive topical therapy + wet dressings
- Mean treatment time: 3.6 days
- Home hospitalization protocol: Vinyl suit occlusion 2–8 hours, bleach/antibacterial baths, cotton bedclothes, temp 68–70°F, humidity 70%, systemic antibiotics + sedating antihistamines
---
## 🥚 18. FOOD ALLERGY IN ATOPIC DERMATITIS
**Common offenders in children:** Eggs (#1), milk, peanuts, soy, wheat
**Common in adults:** Shellfish, fish, peanuts, tree nuts
**Key rules:**
- Testing recommended for infants/young children with **moderate-to-severe AD**
- Food elimination diet (4–6 weeks) may be tried if specific allergen suspected
- Do NOT do broad food elimination based solely on positive IgE (low specificity)
- Oral food challenge = **gold standard** for confirming food allergy
- Early peanut introduction in infants with severe eczema **reduces** peanut allergy risk
---
## 📊 QUICK COMPARISON: ECZEMA SUBTYPES
| Condition | Key Trigger | Classic Location | Treatment Pearl |
|-----------|------------|-----------------|-----------------|
| Irritant contact dermatitis | Repeated chemical/water exposure | Hands | Barrier protection + moisturizers |
| Allergic contact dermatitis | Sensitizing allergen (nickel, rubber, fragrances) | Corresponds to allergen contact | Identify + avoid allergen; patch test |
| Atopic dermatitis | Genetic; multiple triggers | Flexures in children; hands in adults | Moisturizers + topical steroids/TCIs |
| Stasis dermatitis | Venous insufficiency | Medial lower legs | Compression + topical steroids |
| Nummular eczema | Unknown | Coin-shaped on extremities/trunk | Treat as subacute/chronic eczema |
| Pompholyx | Unknown; nickel/cobalt in some | Palms and sides of fingers | Topical steroids; PUVA for resistant cases |
| Lichen simplex chronicus | Habitual scratching | Neck, genitals, lower legs | Stop scratching + potent topical steroids |
| Asteatotic eczema (eczema craquelé) | Dry skin (winter/elderly) | Anterolateral lower legs | Topical steroids + emollients; NO oral steroids |
---
## 🧠 MEMORY TRICKS
1. **ATOPIC TRIAD = Eczema + Asthma + Allergic Rhinitis** (remember: EAR)
2. **Stages of eczema:** AVS → Acute = Vesicles; Subacute = Scaly red; Chronic = thickened/lichenified
3. **Pompholyx cause:** 67.5% allergic (cosmetics + metals) → test with patch testing and metals diet
4. **Poison ivy treatment:** Wash immediately (10 min → 0% left on skin), prednisone for severe; NO steroid dose packs
5. **Venous ulcer rule:** COMPRESSION is cornerstone; check ABI first
6. **Patch test:** Read at 48 hours AND again at 3–7 days (neomycin often delayed)
7. **Dupilumab:** Blocks IL-4 and IL-13; watch for conjunctivitis
---
## ⚠️ HIGH-YIELD CLINICAL PEARLS
1. Topical steroid creams should NOT be applied **directly onto ulcers** – stops healing
2. Wet compresses in eczema: Use for **max 1–2 days** in asteatotic eczema; prolonged use → excessive drying
3. Commercialized steroid dose packs (Medrol Dosepak) are **inadequate** for poison ivy or severe AD – avoid them
4. In hand eczema, **patch testing** should always be considered even if pattern looks irritant
5. **Adult-onset recalcitrant eczema** may be cutaneous T-cell lymphoma – investigate if no clear cause
6. Tacrolimus is safe on **face and around eyes** (unlike topical steroids – no atrophy risk)
7. In stasis dermatitis, **avoid neomycin, parabens, lanolin** – high sensitization risk in venous skin
8. Generalized eczema in adults may be sign of **Hodgkin lymphoma** (associated with intractable pruritus)
9. Bleach baths are effective at reducing **Staphylococcus aureus** in atopic dermatitis
10. Filaggrin mutations → weak skin barrier → Staph colonization → worsened atopic dermatitis
---
*Notes compiled from: Habif's Clinical Dermatology, Chapters 3 (Eczema & Hand Dermatitis), 4 (Contact Dermatitis & Patch Testing), and 5 (Atopic Dermatitis)*
cd /home/daytona/workspace/dermatitis-notes && python3 -c " from reportlab.lib.pagesizes import A4 from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle from reportlab.lib.units import cm from reportlab.lib import colors from reportlab.platypus import SimpleDocTemplate, Paragraph, Spacer, Table, TableStyle, HRFlowable, PageBreak from reportlab.lib.enums import TA_CENTER, TA_LEFT, TA_JUSTIFY import re # Read the markdown file with open('DERMATITIS_NOTES.md', 'r') as f: content = f.read() print('File read successfully, length:', len(content)) print('Starting PDF generation...') "
cd /home/daytona/workspace/dermatitis-notes && python3 << 'PYEOF' from reportlab.lib.pagesizes import A4 from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle from reportlab.lib.units import cm from reportlab.lib import colors from reportlab.platypus import SimpleDocTemplate, Paragraph, Spacer, Table, TableStyle, HRFlowable, PageBreak, KeepTogether from reportlab.lib.enums import TA_CENTER, TA_LEFT import re doc = SimpleDocTemplate( 'DERMATITIS_STUDY_NOTES.pdf', pagesize=A4, rightMargin=1.8*cm, leftMargin=1.8*cm, topMargin=2*cm, bottomMargin=2*cm ) styles = getSampleStyleSheet() # Custom styles title_style = ParagraphStyle('CustomTitle', parent=styles['Title'], fontSize=20, spaceAfter=8, textColor=colors.HexColor('#1a237e'), alignment=TA_CENTER) subtitle_style = ParagraphStyle('Subtitle', parent=styles['Normal'], fontSize=11, spaceAfter=12, textColor=colors.HexColor('#455a64'), alignment=TA_CENTER, italic=True) h1_style = ParagraphStyle('H1', parent=styles['Heading1'], fontSize=15, spaceBefore=14, spaceAfter=6, textColor=colors.white, backColor=colors.HexColor('#1a237e'), borderPad=6, leftIndent=-5, rightIndent=-5, leading=20) h2_style = ParagraphStyle('H2', parent=styles['Heading2'], fontSize=13, spaceBefore=10, spaceAfter=5, textColor=colors.white, backColor=colors.HexColor('#283593'), borderPad=5, leftIndent=-3, rightIndent=-3) h3_style = ParagraphStyle('H3', parent=styles['Heading3'], fontSize=11, spaceBefore=8, spaceAfter=4, textColor=colors.HexColor('#1a237e'), leftIndent=0) body_style = ParagraphStyle('Body', parent=styles['Normal'], fontSize=9, spaceAfter=4, leading=14) bullet_style = ParagraphStyle('Bullet', parent=styles['Normal'], fontSize=9, spaceAfter=3, leftIndent=14, leading=13, bulletIndent=4) bold_style = ParagraphStyle('Bold', parent=styles['Normal'], fontSize=9.5, spaceAfter=3, leading=13, textColor=colors.HexColor('#b71c1c')) note_style = ParagraphStyle('Note', parent=styles['Normal'], fontSize=8.5, spaceAfter=4, leading=12, backColor=colors.HexColor('#fff9c4'), borderPad=5, leftIndent=5, textColor=colors.HexColor('#5d4037')) warning_style = ParagraphStyle('Warning', parent=styles['Normal'], fontSize=8.5, spaceAfter=4, leading=12, backColor=colors.HexColor('#ffccbc'), borderPad=5, leftIndent=5, textColor=colors.HexColor('#bf360c')) story = [] def make_table(headers, rows, col_widths=None): data = [headers] + rows if col_widths is None: page_w = A4[0] - 3.6*cm col_widths = [page_w/len(headers)]*len(headers) t = Table(data, colWidths=col_widths, repeatRows=1) style = TableStyle([ ('BACKGROUND', (0,0), (-1,0), colors.HexColor('#1a237e')), ('TEXTCOLOR', (0,0), (-1,0), colors.white), ('FONTNAME', (0,0), (-1,0), 'Helvetica-Bold'), ('FONTSIZE', (0,0), (-1,0), 8), ('FONTSIZE', (0,1), (-1,-1), 7.5), ('BACKGROUND', (0,1), (-1,-1), colors.HexColor('#f5f5f5')), ('ROWBACKGROUNDS', (0,1), (-1,-1), [colors.white, colors.HexColor('#e8eaf6')]), ('ALIGN', (0,0), (-1,-1), 'LEFT'), ('VALIGN', (0,0), (-1,-1), 'TOP'), ('GRID', (0,0), (-1,-1), 0.5, colors.HexColor('#9fa8da')), ('FONTNAME', (0,1), (-1,-1), 'Helvetica'), ('PADDING', (0,0), (-1,-1), 4), ('WORDWRAP', (0,0), (-1,-1), True), ]) t.setStyle(style) return t # ========== TITLE PAGE ========== story.append(Spacer(1, 1.5*cm)) story.append(Paragraph("📚 DERMATITIS STUDY NOTES", title_style)) story.append(Paragraph("Easy-to-Learn Clinical Notes | Habif's Clinical Dermatology", subtitle_style)) story.append(Paragraph("Chapters 3 (Eczema & Hand Dermatitis) · 4 (Contact Dermatitis) · 5 (Atopic Dermatitis)", subtitle_style)) story.append(HRFlowable(width="100%", thickness=2, color=colors.HexColor('#1a237e'), spaceAfter=12)) story.append(Spacer(1, 0.3*cm)) # Quick memory aid box mem_data = [['⚡ QUICK MEMORY AID: ECZEMA = ITCHY + INFLAMED SKIN\n• Acute = Vesicles + intense itch\n• Subacute = Scaling + redness\n• Chronic = Lichenification (thickened "washboard" skin)\n\nAtopic Triad: EAR = Eczema + Asthma + Rhinitis']] mem_t = Table(mem_data, colWidths=[doc.width]) mem_t.setStyle(TableStyle([ ('BACKGROUND', (0,0), (-1,-1), colors.HexColor('#e8f5e9')), ('FONTNAME', (0,0), (-1,-1), 'Helvetica'), ('FONTSIZE', (0,0), (-1,-1), 9), ('TEXTCOLOR', (0,0), (-1,-1), colors.HexColor('#1b5e20')), ('PADDING', (0,0), (-1,-1), 10), ('BOX', (0,0), (-1,-1), 1.5, colors.HexColor('#2e7d32')), ])) story.append(mem_t) story.append(Spacer(1, 0.5*cm)) # ========== CHAPTER 3 ========== story.append(Paragraph("CHAPTER 3: ECZEMA & HAND DERMATITIS", h1_style)) story.append(Spacer(1, 0.2*cm)) # Section 1: Three stages story.append(Paragraph("1. THREE STAGES OF ECZEMA", h2_style)) story.append(Spacer(1, 0.1*cm)) headers = ['Stage', 'Appearance', 'Symptoms', 'Examples', 'Treatment'] rows = [ ['ACUTE', 'Red, swollen, tiny clear vesicles, may blister or ooze', 'Intense itch (even during sleep)', 'Poison ivy, id reaction, pompholyx, acute nummular', 'Cool wet compresses, oral/topical steroids, antihistamines, antibiotics'], ['SUBACUTE', 'Red + scaling, dry, indistinct borders, "parched appearance"', 'Slight–moderate itch, burning, stinging', 'Atopic dermatitis, contact dermatitis, stasis dermatitis', 'Topical steroids, lubrication, antihistamines, tar; stop wet dressings'], ['CHRONIC', 'Thick skin, accentuated lines = "lichenification" / washboard', 'Moderate–intense itch', 'Lichen simplex chronicus, atopic dermatitis, hyperkeratotic eczema', 'Potent topical steroids + occlusion, intralesional steroids, antihistamines'], ] col_w = [2.0*cm, 3.5*cm, 3.0*cm, 3.5*cm, 3.7*cm] story.append(make_table(headers, rows, col_w)) tip_data = [['💡 KEY POINT: Eczema can start at ANY stage and progress. Secondary infection converts subacute → acute. Habitual scratching converts subacute → chronic.']] tip_t = Table(tip_data, colWidths=[doc.width]) tip_t.setStyle(TableStyle([ ('BACKGROUND', (0,0), (-1,-1), colors.HexColor('#fff9c4')), ('FONTNAME', (0,0), (-1,-1), 'Helvetica-Oblique'), ('FONTSIZE', (0,0), (-1,-1), 8.5), ('TEXTCOLOR', (0,0), (-1,-1), colors.HexColor('#5d4037')), ('PADDING', (0,0), (-1,-1), 7), ('BOX', (0,0), (-1,-1), 1, colors.HexColor('#f9a825')), ])) story.append(Spacer(1, 0.2*cm)) story.append(tip_t) story.append(Spacer(1, 0.4*cm)) # Section 2: Hand Eczema Types story.append(Paragraph("2. HAND ECZEMA – TYPES AT A GLANCE", h2_style)) headers2 = ['Type', '% of Hand Eczema', 'Key Feature', 'Treatment'] rows2 = [ ['Irritant Contact Dermatitis', '35% (Most common)', 'Dishpan hands; dishwashers, hairdressers, mothers', 'Barrier protection, moisturizers, avoid irritants; treat by stage'], ['Atopic Hand Dermatitis', '22%', 'History of childhood eczema; back of hands', 'Same as irritant; avoid irritants + lubricate'], ['Allergic Contact Dermatitis', '19%', 'Patch test positive; nickel, rubber, fragrances', 'Identify + avoid allergen; patch test'], ['Pompholyx (Dyshidrosis)', 'Varies', 'Deep vesicles on palms/sides of fingers; soles', 'Topical steroids; PUVA for resistant cases; low-metal diet'], ['Fingertip Eczema', 'Varies', 'Dry, fissured; skin lines disappear', 'Avoid irritants; lubricate; tacrolimus, pimecrolimus'], ['Hyperkeratotic Eczema', 'Mainly men', 'Dense yellow-brown scale, deep cracks on palms', 'Group II steroid + occlusion; patch test if recurrent'], ['Nummular Eczema', 'Varies', 'Coin-shaped 1–5 cm plaques; back of hands', 'Treat as subacute or chronic eczema; tacrolimus 0.1%'], ['Recurrent Palmar Peeling', 'Common summer', 'Non-inflammatory peeling; palms/soles; asymptomatic', 'Lubrication only; resolves in 1–3 weeks'], ] col_w2 = [3.2*cm, 2.3*cm, 4.0*cm, 4.2*cm] story.append(make_table(headers2, rows2, col_w2)) story.append(Spacer(1, 0.3*cm)) # Pompholyx box story.append(Paragraph("POMPHOLYX (DYSHIDROSIS) – Detailed Treatment", h3_style)) pomp_items = [ "• Topical steroids + cool wet compresses (first-line)", "• Oral antibiotics if secondary infection", "• Short courses of oral steroids for acute flares", "• PUVA therapy for resistant cases", "• Low-dose methotrexate (15–22.5 mg/week) for debilitating cases", "• Oxybutynin (anticholinergic) may provide relief", "• Low-nickel diet if nickel/cobalt/chromium sensitive (64% improve)", ] for item in pomp_items: story.append(Paragraph(item, bullet_style)) story.append(Spacer(1, 0.3*cm)) # Section 3: Other eczema story.append(Paragraph("3. OTHER ECZEMA PRESENTATIONS", h2_style)) story.append(Paragraph("Asteatotic Eczema (Eczema Craquelé)", h3_style)) story.append(Paragraph("Look: 'Cracked porcelain' pattern on lower legs; horizontal fissures; common in elderly/winter", body_style)) story.append(Paragraph("⚠️ Associated with: Malignancy (lymphoma/leukemia), malnutrition, Sjögren syndrome, CHF, nephrotic syndrome, retinoids", warning_style)) story.append(Paragraph("Treatment: Group III/IV topical steroid ointments; if severe → wet compresses + antibiotics first, then Group V steroids + lubricants; DO NOT use oral steroids (disease flares within 1–2 days of stopping)", note_style)) story.append(Spacer(1, 0.2*cm)) story.append(Paragraph("Chapped Fissured Feet (Sweaty Sock Dermatitis)", h3_style)) story.append(Paragraph("Age: 7–14 years. Cause: Moist socks inside impermeable shoes. Worsens in winter, clears in spring.", body_style)) story.append(Paragraph("Treatment: Group II/III topical steroids ± occlusion at bedtime; tacrolimus ointment; lubricating creams after removing socks; change cotton socks 1–2x/day", body_style)) story.append(Spacer(1, 0.3*cm)) # Section 4: Self-inflicted story.append(Paragraph("4. SELF-INFLICTED DERMATOSES", h2_style)) headers3 = ['Condition', 'Key Features', 'Psychiatric Associations', 'Treatment'] rows3 = [ ['Lichen Simplex Chronicus', 'Habitual scratching → thick lichenified plaque; single localized area; common sites: outer lower leg, scrotum, vulva, anus, neck, wrists', 'No known psychopathology; triggered by stress', 'Stop scratching; topical steroids (clobetasol for most areas; Group V/VI for intertriginous); intralesional triamcinolone; Cordran tape'], ['Prurigo Nodularis', '1–2 cm hard nodules on extensor arms/legs; intractable pruritus; neural hyperplasia', 'Pruritus interferes with life/sleep', 'Intralesional steroids; calcipotriol; capsaicin; fexofenadine + montelukast; naltrexone; gabapentin; pregabalin; cryotherapy; cyclosporine'], ['Neurotic Excoriations', 'Linear excoriations in easily reached areas; white scars + hyperpigmentation; patient admits self-inflicted', 'OCD, perfectionistic traits, depression, anxiety', 'Topical steroids; empathic supportive approach; SSRIs/SSNRIs; intralesional triamcinolone for resistant'], ['Psychogenic Parasitosis', 'Convinced of infestation; "matchbox sign"; focal erosions on accessible skin', 'Delusional disorder; mostly women >50', 'Rule out true infestation; supportive; antipsychotics (pimozide, risperidone, olanzapine, quetiapine)'], ] col_w3 = [3.0*cm, 4.2*cm, 3.0*cm, 3.5*cm] story.append(make_table(headers3, rows3, col_w3)) story.append(Spacer(1, 0.3*cm)) # Prurigo nodularis drug table story.append(Paragraph("PRURIGO NODULARIS – Evidence-Based Drug Table", h3_style)) headers_pn = ['Drug', 'Class', 'Clinical Notes'] rows_pn = [ ['Betamethasone 0.1%', 'Topical steroid', 'Twice daily under occlusion; alternate with steroid-sparing agents'], ['Calcipotriol 50 mcg/g', 'Vitamin D analog', 'Twice daily; may be more efficacious than betamethasone'], ['Pimecrolimus 1%', 'TCI (topical)', 'Twice daily; discuss FDA black-box warning'], ['Tacrolimus 0.1%', 'TCI (topical)', 'Twice daily; discuss FDA black-box warning'], ['Capsaicin 0.025–0.3%', 'Topical analgesic', '4–6x/day; low compliance; gradual healing'], ['Fexofenadine + Montelukast', 'Oral antihistamine + leukotriene antagonist', 'Twice daily; reduces pruritus'], ['Naltrexone 50 mg/day', 'Oral opioid antagonist', '41% exacerbation rate after stopping'], ['Gabapentin 900 mg/day', 'Oral neuropathic agent', 'Taper to 300–600 mg maintenance; 3–4 month course'], ['Pregabalin 25 mg 3x/day', 'Oral neuropathic agent', 'More efficacious than antihistamines; taper to 50 mg/day'], ['Cyclosporine 3–5 mg/kg/day', 'Oral immunosuppressant', 'Effective; monitor renal function'], ['Thalidomide / Lenalidomide', 'Oral immunomodulator', 'Most recalcitrant cases; requires special registry (teratogenic)'], ] story.append(make_table(headers_pn, rows_pn, [3.0*cm, 3.5*cm, 7.2*cm])) story.append(Spacer(1, 0.4*cm)) # Section 5: Stasis story.append(PageBreak()) story.append(Paragraph("5. STASIS DERMATITIS & VENOUS ULCERS", h2_style)) story.append(Paragraph("Stasis Dermatitis", h3_style)) story.append(Paragraph("Cause: Venous insufficiency → increased hydrostatic pressure → eczema on lower legs. Most common site: medial malleolus.", body_style)) headers_stasis = ['Stage', 'Appearance', 'Treatment'] rows_stasis = [ ['Subacute', 'Winter onset; dry/scaly; brown hemosiderin staining (iron from RBC breakdown)', 'Group II–V topical steroid creams + lubricants'], ['Acute', 'Sudden red itchy plaque; weeping/crusts; id reaction possible', 'Wet Burow\'s solution compresses (30-60 min several times/day) + oral anti-Staph antibiotics (cephalexin)'], ['Chronic', 'Cyanotic red plaque; fibrosis; cobblestone skin; permanent brown hyperpigmentation', 'Topical steroids; treat underlying venous disease; compression'], ] story.append(make_table(headers_stasis, rows_stasis, [2.0*cm, 5.5*cm, 6.2*cm])) story.append(Paragraph("⚠️ NEVER apply steroid creams directly onto the ulcer – it stops the healing process! Elevate legs.", warning_style)) story.append(Paragraph("⚠️ Avoid neomycin, parabens, lanolin in topical products (high sensitization risk in venous skin)", warning_style)) story.append(Spacer(1, 0.2*cm)) story.append(Paragraph("3 Types of Leg Ulcers Compared", h3_style)) headers_ulcer = ['Feature', 'Venous', 'Arterial', 'Neuropathic'] rows_ulcer = [ ['Location', 'Medial malleolus', 'Distal, bony prominences', 'Pressure points (metatarsal head, heel)'], ['Appearance', 'Shallow, irregular borders', 'Punched-out, well-demarcated; fibrinous base', 'Callus around wound, undermined edges'], ['Pain', 'Dull; improves with leg elevation', 'Severe; does NOT improve with elevation (ischemic)', 'Numbness or burning paresthesia'], ['Exam', 'Varicose veins, edema, dermatitis', 'Absent pulses, shiny skin, no hair', 'No sensation to monofilament'], ['ABI', '>0.9 (normal)', '<0.7 (arterial disease)', 'Normal (unless arterial component)'], ['Risk factors', 'DVT, obesity, leg injury', 'Diabetes, hypertension, smoking', 'Diabetes, leprosy'], ['Treatment pearl', 'Compression therapy + leg elevation', 'Pentoxifylline, vascular surgery; quit smoking', 'Vigorous debridement; pressure avoidance; custom shoes'], ] col_w_ulcer = [2.4*cm, 3.5*cm, 3.5*cm, 4.3*cm] story.append(make_table(headers_ulcer, rows_ulcer, col_w_ulcer)) story.append(Spacer(1, 0.2*cm)) story.append(Paragraph("Compression Therapy", h3_style)) story.append(Paragraph("CORNERSTONE of venous ulcer treatment. Always check ABI before compression:", body_style)) comp_data = [['ABI 0.8–1.2', 'ABI 0.5–0.8', 'ABI < 0.5'], ['HIGH compression', 'Modified compression\n(≤20 mmHg)', 'NO compression']] comp_t = Table(comp_data, colWidths=[doc.width/3]*3) comp_t.setStyle(TableStyle([ ('BACKGROUND', (0,0), (-1,0), colors.HexColor('#283593')), ('TEXTCOLOR', (0,0), (-1,0), colors.white), ('FONTNAME', (0,0), (-1,-1), 'Helvetica-Bold'), ('FONTSIZE', (0,0), (-1,-1), 9), ('ALIGN', (0,0), (-1,-1), 'CENTER'), ('GRID', (0,0), (-1,-1), 0.5, colors.HexColor('#9fa8da')), ('BACKGROUND', (0,0), (0,1), colors.HexColor('#c8e6c9')), ('BACKGROUND', (1,0), (1,1), colors.HexColor('#fff9c4')), ('BACKGROUND', (2,0), (2,1), colors.HexColor('#ffccbc')), ('PADDING', (0,0), (-1,-1), 6), ])) story.append(comp_t) story.append(Spacer(1, 0.3*cm)) # ========== CHAPTER 4 ========== story.append(PageBreak()) story.append(Paragraph("CHAPTER 4: CONTACT DERMATITIS & PATCH TESTING", h1_style)) story.append(Spacer(1, 0.2*cm)) story.append(Paragraph("6. IRRITANT vs. ALLERGIC CONTACT DERMATITIS", h2_style)) headers_irr = ['Feature', 'IRRITANT Contact Dermatitis', 'ALLERGIC Contact Dermatitis'] rows_irr = [ ['Who gets it?', 'Anyone (everyone at risk)', 'Only genetically predisposed individuals'], ['Mechanism', 'Nonimmunologic – physical/chemical damage to skin barrier', 'Type IV delayed hypersensitivity – T-cell mediated (takes 12–48h after re-exposure)'], ['Exposures needed', 'Few to many (depends on barrier integrity)', 'One or several to sensitize; then rapid on re-exposure'], ['Typical substance', 'Organic solvents, alkaline soaps, detergents', 'Low-MW haptens: nickel, formalin, epoxy resins'], ['Onset', 'Gradual as barrier breaks down', 'Rapid: 12–48 hours after re-exposure once sensitized'], ['Distribution', 'Confined exactly to area of contact', 'May spread beyond contact area'], ['Diagnosis', 'Trial of avoidance (no specific test)', 'Patch testing confirms diagnosis'], ['Management', 'Protection + reduce irritant exposure + moisturizers', 'Complete avoidance of the allergen'], ] story.append(make_table(headers_irr, rows_irr, [3.0*cm, 5.8*cm, 4.9*cm])) story.append(Spacer(1, 0.3*cm)) story.append(Paragraph("7. RHUS DERMATITIS (Poison Ivy / Oak / Sumac)", h2_style)) story.append(Paragraph("Most common cause of allergic contact dermatitis in the USA. Allergen: URUSHIOL (resinous sap).", body_style)) story.append(Paragraph("Hallmark: Linear vesicular eruption (plant dragged across skin while scratching). Blister fluid does NOT spread the reaction.", body_style)) story.append(Paragraph("Cross-reacts with: Cashew nut shells, mango tree, Japanese lacquer tree, ginkgo", body_style)) story.append(Paragraph("Washing Rule:", h3_style)) wash_data = [['Time after exposure', 'Urushiol removed'], ['< 10 minutes', 'ALL removed (100%)'], ['After 10 minutes', 'Only 50% removed'], ['After 30 minutes', 'Only 10% removed'], ['After 60 minutes', '0% removed (too late)']] wash_t = Table(wash_data, colWidths=[5*cm, 5*cm]) wash_t.setStyle(TableStyle([ ('BACKGROUND', (0,0), (-1,0), colors.HexColor('#1a237e')), ('TEXTCOLOR', (0,0), (-1,0), colors.white), ('FONTNAME', (0,0), (-1,-1), 'Helvetica'), ('FONTSIZE', (0,0), (-1,-1), 9), ('ALIGN', (0,0), (-1,-1), 'CENTER'), ('GRID', (0,0), (-1,-1), 0.5, colors.grey), ('ROWBACKGROUNDS', (0,1), (-1,-1), [colors.white, colors.HexColor('#e8eaf6')]), ('BACKGROUND', (0,1), (-1,1), colors.HexColor('#c8e6c9')), ('BACKGROUND', (0,4), (-1,4), colors.HexColor('#ffccbc')), ('PADDING', (0,0), (-1,-1), 5), ])) story.append(wash_t) story.append(Spacer(1, 0.2*cm)) story.append(Paragraph("Treatment of Poison Ivy:", h3_style)) piv_items = [ "• MILD: Cool wet compresses; topical steroids (Group I–V); calamine lotion; hydroxyzine for itch", "• SEVERE: Prednisone 60 mg/day × 4 days → taper over 14 days total (or 20 mg twice daily × ≥7 days)", "• Non-compliant patients: Triamcinolone acetonide 40 mg IM", "⚠️ DO NOT use steroid dose packs (Medrol Dosepak) – inadequate dose; causes rebound dermatitis", ] for item in piv_items: story.append(Paragraph(item, bullet_style)) story.append(Spacer(1, 0.3*cm)) story.append(Paragraph("8. METAL DERMATITIS", h2_style)) story.append(Paragraph("Nickel – #1 cause of allergic contact dermatitis worldwide (mainly women; men sensitized industrially)", body_style)) story.append(Paragraph("Classic sites: Earrings → earlobes; watches → wrists; belt buckles → abdomen", body_style)) story.append(Paragraph("Low-Nickel Diet (for pompholyx or hand eczema in nickel-sensitive patients):", h3_style)) nickel_data = [ ['HIGH Nickel – AVOID', 'LOW Nickel – ALLOWED'], ['Dark chocolate, cocoa powder, nuts (hazel, almonds, peanuts, walnuts)\nLegumes (soybeans, beans, chickpeas, lentils)\nOatmeal, oat bran, wheat bran, soy flour\nMussels, shellfish\nAll canned foods', 'Meat, poultry, eggs\nMilk, cheese, yogurt, butter\nPolished rice and refined wheat flour\nMost vegetables (potatoes, cabbage, carrots, cucumbers)\nFresh fruits (except pears)\nFish (except herring, oysters, shellfish)'] ] nickel_t = Table(nickel_data, colWidths=[doc.width/2, doc.width/2]) nickel_t.setStyle(TableStyle([ ('BACKGROUND', (0,0), (-1,0), colors.HexColor('#1a237e')), ('TEXTCOLOR', (0,0), (-1,0), colors.white), ('FONTNAME', (0,0), (-1,-1), 'Helvetica'), ('FONTSIZE', (0,0), (-1,-1), 8), ('BACKGROUND', (0,1), (0,1), colors.HexColor('#ffebee')), ('BACKGROUND', (1,1), (1,1), colors.HexColor('#e8f5e9')), ('GRID', (0,0), (-1,-1), 0.5, colors.grey), ('VALIGN', (0,0), (-1,-1), 'TOP'), ('PADDING', (0,0), (-1,-1), 6), ])) story.append(nickel_t) story.append(Spacer(1, 0.3*cm)) story.append(Paragraph("9. PATCH TESTING", h2_style)) story.append(Paragraph("Indicated for: persistent eczema unresponsive to treatment; recurring eczema; unusual distribution", body_style)) headers_patch = ['Grade', 'Interpretation', 'Notes'] rows_patch = [ ['+', 'Weak positive: erythema, infiltration, papules', 'Nonvesicular'], ['++', 'Strong positive: edema or vesicles', 'Clinically significant'], ['+++', 'Extreme positive: spreading, bullous, ulcerative', 'May be true anaphylaxis risk'], ['IR', 'IRRITANT reaction (deep erythema, like burn)', 'NOT a positive allergy test!'], ['NT', 'Not tested', '—'], ] story.append(make_table(headers_patch, rows_patch, [1.2*cm, 5.5*cm, 7.0*cm])) story.append(Spacer(1, 0.2*cm)) story.append(Paragraph("⚠️ When NOT to patch test:", warning_style)) no_patch = [ "• Active flaring dermatitis >25% BSA → 'angry back syndrome' = false positives", "• Patient on systemic corticosteroids → wait at least 2 weeks after stopping", "• After PUVA or UV phototherapy → wait 1–2 weeks", ] for item in no_patch: story.append(Paragraph(item, bullet_style)) story.append(Paragraph("Top Allergens (North American Contact Dermatitis Group 2013-2014):", h3_style)) story.append(Paragraph("1. Nickel sulfate (20.1%) | 2. Fragrance mix (11.9%) | 3. Methylisothiazolinone (10.9%) | 4. Neomycin (8.4%) | 5. Bacitracin (7.4%) | 6. Cobalt chloride (7.4%) | 7. Myroxylon pereirae/Balsam of Peru (7.2%) | 8. p-Phenylenediamine (7.0%) | 9. Formaldehyde (7.0%)", body_style)) story.append(Spacer(1, 0.5*cm)) # ========== CHAPTER 5 ========== story.append(PageBreak()) story.append(Paragraph("CHAPTER 5: ATOPIC DERMATITIS (AD)", h1_style)) story.append(Spacer(1, 0.2*cm)) story.append(Paragraph("10. OVERVIEW & PATHOGENESIS", h2_style)) overview_data = [[ "ATOPIC DERMATITIS OVERVIEW\n\n" "• Chronic, pruritic, relapsing inflammatory skin disease\n" "• Affects 15–25% children; 7.2% adults in the USA\n" "• Closely associated with elevated serum IgE\n" "• Personal/family history of asthma, allergic rhinitis ('atopic triad')\n" "• 45% of AD begins in first 6 months of life\n" "• Polygenic inheritance: 77% concordance in identical twins\n\n" "KEY PATHOLOGY: Filaggrin (FLG) gene mutation → weakened skin barrier → " "Staphylococcus aureus colonization → TH-2 cytokine dominance → more inflammation" ]] ov_t = Table(overview_data, colWidths=[doc.width]) ov_t.setStyle(TableStyle([ ('BACKGROUND', (0,0), (-1,-1), colors.HexColor('#e8eaf6')), ('FONTNAME', (0,0), (-1,-1), 'Helvetica'), ('FONTSIZE', (0,0), (-1,-1), 9), ('TEXTCOLOR', (0,0), (-1,-1), colors.HexColor('#1a237e')), ('PADDING', (0,0), (-1,-1), 10), ('BOX', (0,0), (-1,-1), 1.5, colors.HexColor('#3949ab')), ])) story.append(ov_t) story.append(Spacer(1, 0.3*cm)) story.append(Paragraph("11. CLINICAL PHASES OF AD", h2_style)) headers_phase = ['Phase', 'Age', 'Distribution', 'Key Features'] rows_phase = [ ['INFANT', 'Birth – 2 yrs', 'Cheeks (spares perioral/paranasal areas); chin; scalp; diaper area SPARED', 'Starts ~3rd month; erythema, scaling, crusting; habitual lip licking → perioral eczema; restless, agitated sleep'], ['CHILDHOOD', '2 – 12 yrs', 'FLEXURAL areas: antecubital/popliteal fossae, neck, wrists, ankles', 'Perspiration triggers itch; lichenification develops; hypopigmented areas from melanocyte destruction by scratching'], ['ADULT', '12 yrs → adult', 'Flexures + HANDS (most common adult expression) + eyelids + anogenital area', 'Onset at puberty; localized lichenification; hand dermatitis may be severe; anogenital lichenification resistant to treatment'], ] story.append(make_table(headers_phase, rows_phase, [2.0*cm, 2.0*cm, 4.5*cm, 5.2*cm])) story.append(Spacer(1, 0.3*cm)) story.append(Paragraph("12. TRIGGERING FACTORS", h2_style)) headers_trig = ['Trigger', 'Mechanism & Notes'] rows_trig = [ ['Temperature change / Sweating', 'Sweating → burning and intense itching in fossae; hot showers provide temporary relief but worsen with drying'], ['Low humidity (fall/winter)', 'Cold air cannot hold moisture; skin loses water-binding lipids → dry, fragile, itchy skin'], ['Excessive washing', 'Removes water-binding lipids from stratum corneum; daily baths tolerated only if moisturizer applied within 3 min'], ['Staphylococcus aureus', '#1 skin microorganism in AD lesions; systemic/topical antibiotics can dramatically improve AD'], ['House dust mites', 'Most important aeroallergen; positive patch test rates ~70%; avoidance rarely improves but worth trying'], ['Foods (young children)', 'Eggs, milk, peanuts, soy, wheat are top offenders in children <5 years with moderate-severe AD'], ['Emotional stress', 'Can trigger sudden widespread flare; disease is WORSENED by (not caused by) emotional stress'], ['Wool, chemicals, cosmetics', 'Direct irritation → intolerance reaction; atopic patients have lower threshold for irritants'], ] story.append(make_table(headers_trig, rows_trig, [4.2*cm, 9.5*cm])) story.append(Spacer(1, 0.3*cm)) story.append(Paragraph("13. ASSOCIATED FEATURES OF AD", h2_style)) headers_feat = ['Feature', 'Description', 'Treatment'] rows_feat = [ ['Xerosis (dry skin)', 'Most common; itchy; worse in winter; affects extensor surfaces especially', 'Avoid frequent washing; mild soaps; apply moisturizers immediately after bath'], ['Ichthyosis vulgaris', 'Dry rectangular white scales on extensor arms/legs; commonly co-exists with AD and keratosis pilaris', '12% ammonium lactate lotion or urea cream'], ['Keratosis pilaris', 'Small rough follicular papules on posterolateral upper arms and anterior thighs; peaks in adolescence', 'Ammonium lactate 12%, urea cream (10–40%), salicylic acid 6%'], ['Hyperlinear palmar creases', 'Accentuated palm lines; present in infancy; worsens with disease severity', 'Moisturizers (cosmetic only; don\'t improve creases)'], ['Pityriasis alba', 'Hypopigmented round plaques on face/arms; common in children; disappears by adulthood', 'No treatment needed; tacrolimus 0.1% twice daily if eczematous'], ['Cataracts', '1–25% prevalence; associated with chronic systemic steroid use', 'Annual ophthalmologic screening in chronic AD; check IOP with periocular topical steroids'], ] story.append(make_table(headers_feat, rows_feat, [3.2*cm, 5.5*cm, 4.9*cm])) story.append(Spacer(1, 0.3*cm)) # Treatment story.append(PageBreak()) story.append(Paragraph("14. TREATMENT OF ATOPIC DERMATITIS (Step-wise)", h2_style)) steps = [ ("STEP 1: DRY SKIN CONTROL", [ "• Daily bath + apply moisturizer WITHIN 3 MINUTES (soak and smear technique)", "• Use unscented petrolatum or cream (NOT lotion – less effective)", "• Humidify home in winter (target >50% humidity)", "• Avoid frequent washing, drying soaps, and wool clothing", ]), ("STEP 2: TOPICAL ANTI-INFLAMMATORY THERAPY", [ "• Topical Corticosteroids (TCS) – FIRST-LINE therapy", " - Apply for 2 weeks, then rest 1 week, then restart", " - Use MID-to-HIGH strength initially (do NOT start with hydrocortisone – too weak)", " - Face/eyelids: use desonide OR calcineurin inhibitors (no atrophy risk)", " - Lichenified plaques: Group I–II + occlusion for 10-14 days", " - Maintenance: Apply fluticasone once daily on weekends to prevent relapse", "", "• Pimecrolimus (Elidel) 1% cream – STEROID-SPARING for mild-moderate AD (≥2 yrs)", " - Apply twice daily; safe on face; stop when eczema clears", "", "• Tacrolimus (Protopic) 0.03% (children) or 0.1% (adults) ointment", " - For moderate-severe AD; second-line; apply twice daily", " - Burning/stinging is most common side effect (resolves within days)", " - Safe around eyes; does NOT cause skin atrophy", " - ⚠️ Avoid prolonged continuous use; avoid excessive UV exposure", "", "• Crisaborole (Eucrisa) 2% ointment – PDE-4 inhibitor", " - Mild-moderate AD in patients ≥2 yrs; apply twice daily", " - Side effect: Pain at application site", ]), ("STEP 3: TREAT INFECTION", [ "• Bleach baths: ¼–½ cup household bleach in full bathtub (daily or weekly)", "• Oral antibiotics (anti-Staph): Cephalexin, Cefadroxil – START 2 DAYS BEFORE topical steroids", "• Intranasal mupirocin: Reduce recurrent Staph infections from nasal carriage", ]), ("STEP 4: CONTROL ITCHING", [ "• Hydroxyzine – sedating; useful at bedtime", "• Doxepin HCl cream 5% (Zonalon) – apply 4x/day; may cause drowsiness", "• ⚠️ Nonsedating antihistamines have LIMITED evidence for AD pruritus", ]), ("STEP 5: PHOTOTHERAPY", [ "• Narrowband UVB 311 nm – effective for mild/moderate/severe AD", "• UVA1 – superior for severe AD vs conventional UVA-UVB", "• PUVA – effective but increasing risk of long-term carcinogenicity → many clinicians avoid", ]), ] for step_title, step_items in steps: step_data = [[step_title + '\n' + '\n'.join(step_items)]] step_t = Table(step_data, colWidths=[doc.width]) step_t.setStyle(TableStyle([ ('BACKGROUND', (0,0), (-1,-1), colors.HexColor('#f5f5f5')), ('FONTNAME', (0,0), (-1,-1), 'Helvetica'), ('FONTSIZE', (0,0), (-1,-1), 8.5), ('PADDING', (0,0), (-1,-1), 8), ('BOX', (0,0), (-1,-1), 1, colors.HexColor('#9fa8da')), ('LEFTPADDING', (0,0), (-1,-1), 10), ])) story.append(step_t) story.append(Spacer(1, 0.2*cm)) story.append(Paragraph("STEP 6: SYSTEMIC IMMUNOSUPPRESSIVE THERAPY (Severe, Refractory AD)", h3_style)) headers_sys = ['Drug', 'Mechanism', 'Key Notes'] rows_sys = [ ['Cyclosporine\n(2.5–5 mg/kg/day)', 'Inhibits T cells and cytokine expression', 'Most commonly used; effective in children & adults; prefer short-term; max 1 year'], ['Methotrexate\n(7–25 mg weekly)', 'Inhibits folic acid and DNA synthesis', 'Give folic acid supplementation; monitor LFTs and CBC'], ['Azathioprine', 'Purine analog; suppresses T and B cells', 'Check TPMT level first to determine safe dosing'], ['Mycophenolate mofetil\n(500 mg–1 g twice daily)', 'Impairs purine synthesis; selective B/T cell suppression', 'Highly effective; no serious adverse effects reported'], ['Oral corticosteroids', 'Broad antiinflammatory', '⚠️ Short-term bridge ONLY; high relapse rate; avoid routine use; risk of cataracts'], ] story.append(make_table(headers_sys, rows_sys, [3.5*cm, 4.0*cm, 6.2*cm])) story.append(Spacer(1, 0.2*cm)) story.append(Paragraph("DUPILUMAB (DUPIXENT) – Biologic Drug", h3_style)) dup_data = [[ "MECHANISM: Human monoclonal IgG4 antibody → binds IL-4Rα → blocks IL-4 and IL-13 signaling\n\n" "INDICATION: Moderate-to-severe AD in adults and adolescents failing topical therapy\n\n" "DOSE: Initial 600 mg subcutaneous, then 300 mg every 2 weeks (adults/adolescents ≥60kg)\n\n" "SIDE EFFECTS: Conjunctivitis (~16%) – refer to ophthalmology if persistent\n\n" "⚠️ AVOID live vaccines while on dupilumab" ]] dup_t = Table(dup_data, colWidths=[doc.width]) dup_t.setStyle(TableStyle([ ('BACKGROUND', (0,0), (-1,-1), colors.HexColor('#e8f5e9')), ('FONTNAME', (0,0), (-1,-1), 'Helvetica'), ('FONTSIZE', (0,0), (-1,-1), 9), ('TEXTCOLOR', (0,0), (-1,-1), colors.HexColor('#1b5e20')), ('PADDING', (0,0), (-1,-1), 10), ('BOX', (0,0), (-1,-1), 1.5, colors.HexColor('#2e7d32')), ])) story.append(dup_t) story.append(Spacer(1, 0.3*cm)) # ========== FINAL SUMMARY ========== story.append(PageBreak()) story.append(Paragraph("QUICK SUMMARY COMPARISON TABLE", h1_style)) story.append(Spacer(1, 0.2*cm)) headers_sum = ['Condition', 'Classic Trigger', 'Classic Location', 'Treatment Pearl'] rows_sum = [ ['Irritant Contact Dermatitis', 'Repeated chemicals/water', 'Hands (back)', 'Barrier protection + moisturizers'], ['Allergic Contact Dermatitis', 'Sensitizing allergen (nickel, rubber, fragrance)', 'Corresponds to allergen contact area', 'Patch test → identify + avoid allergen completely'], ['Atopic Dermatitis', 'Genetic + multiple triggers (Staph, allergens)', 'Flexures (children); hands (adults)', 'Moisturize + topical steroids/TCIs; dupilumab for severe'], ['Stasis Dermatitis', 'Venous insufficiency', 'Medial lower legs', 'Compression is cornerstone; elevate legs'], ['Nummular Eczema', 'Unknown', 'Coin-shaped on extremities/trunk', 'Treat as subacute/chronic eczema; tacrolimus 0.1%'], ['Pompholyx (Dyshidrosis)', 'Unknown; nickel/cobalt in some', 'Palms and sides of fingers, soles', 'Topical steroids; PUVA for resistant; low-metal diet'], ['Lichen Simplex Chronicus', 'Habitual scratching', 'Neck, genitals, lower legs, wrists', 'STOP scratching; potent topical steroids; intralesional triamcinolone'], ['Asteatotic Eczema (Craquelé)', 'Dry skin (winter/elderly)', 'Anterolateral lower legs, "cracked porcelain"', 'Topical steroids + emollients; DO NOT use oral steroids'], ['Rhus (Poison Ivy) Dermatitis', 'Urushiol contact', 'Linear vesicles; varies', 'Wash immediately; prednisone for severe; no steroid dose packs'], ['Prurigo Nodularis', 'Chronic picking/scratching', 'Extensor arms and legs', 'Intralesional steroids; calcipotriol; gabapentin; dupilumab'], ] story.append(make_table(headers_sum, rows_sum, [3.2*cm, 3.5*cm, 3.5*cm, 3.5*cm])) story.append(Spacer(1, 0.3*cm)) story.append(Paragraph("⭐ HIGH-YIELD CLINICAL PEARLS", h2_style)) pearls = [ "1. Topical steroid creams should NEVER be applied directly onto ulcers – it stops the healing process.", "2. Wet compresses in asteatotic eczema: Use for MAX 1–2 days only; prolonged use → excessive drying.", "3. Medrol Dosepak (steroid dose packs) are INADEQUATE for poison ivy or severe AD – causes rebound.", "4. In hand eczema, ALWAYS consider patch testing even if the pattern looks like irritant dermatitis.", "5. Adult-onset recalcitrant eczema (no clear cause) → rule out cutaneous T-cell lymphoma.", "6. Tacrolimus (Protopic) is SAFE on the face and around eyes – no skin atrophy unlike topical steroids.", "7. In stasis dermatitis, AVOID neomycin, parabens, lanolin → high sensitization risk in venous skin.", "8. Generalized eczema/intractable pruritus in adults may be a sign of Hodgkin lymphoma.", "9. Bleach baths reduce Staphylococcus aureus colonization effectively in atopic dermatitis.", "10. Filaggrin mutation → weak skin barrier → Staph colonization → TH-2 dominant inflammation → worsened AD.", "11. In poison ivy: Washing within 10 minutes removes ALL urushiol; after 30 minutes, only 10% removed.", "12. Pompholyx blister fluid does NOT spread the reaction (common misconception).", "13. Patch test should be read at 48h AND again at 3–7 days (neomycin reactions often delayed).", "14. Before compression therapy for venous ulcers, ALWAYS check Ankle-Brachial Index (ABI).", "15. Dupilumab (Dupixent) blocks IL-4 and IL-13; major side effect = conjunctivitis (~16% of patients).", ] for pearl in pearls: story.append(Paragraph(pearl, bullet_style)) story.append(Spacer(1, 0.5*cm)) story.append(HRFlowable(width="100%", thickness=1, color=colors.HexColor('#1a237e'))) story.append(Spacer(1, 0.2*cm)) story.append(Paragraph("Source: Habif's Clinical Dermatology — Chapters 3, 4, and 5", ParagraphStyle('Footer', parent=styles['Normal'], fontSize=8, alignment=TA_CENTER, textColor=colors.grey))) doc.build(story) print("PDF generated successfully!") PYEOF
ls -lh /home/daytona/workspace/dermatitis-notes/
DERMATITIS STUDY NOTES
PDF Document · PDF
DERMATITIS NOTES
MD File · MD
| Topic | ✅ |
|---|---|
| 3 Stages of Eczema (Acute/Subacute/Chronic) with treatment for each | ✅ |
| 8 Types of Hand Eczema with treatments | ✅ |
| Pompholyx - detailed treatment (topical steroids, PUVA, methotrexate, low-nickel diet) | ✅ |
| Asteatotic Eczema (Craquelé) + associated diseases | ✅ |
| Chapped Fissured Feet | ✅ |
| Lichen Simplex Chronicus | ✅ |
| Prurigo Nodularis - full evidence-based drug table (12 treatments) | ✅ |
| Neurotic Excoriations + Psychogenic Parasitosis | ✅ |
| Stasis Dermatitis + 3 types of leg ulcers compared | ✅ |
| Venous ulcer treatment + compression therapy with ABI table | ✅ |
| Topic | ✅ |
|---|---|
| Irritant vs. Allergic - full comparison table | ✅ |
| Poison Ivy - washing timeline + treatment (prednisone dosing) | ✅ |
| Latex/Rubber allergy - 3 types with treatments | ✅ |
| Nickel allergy + full low-nickel diet table | ✅ |
| Patch testing - technique, grading, when NOT to do it | ✅ |
| Topic | ✅ |
|---|---|
| Pathogenesis (filaggrin, TH-2, Staph) | ✅ |
| 3 Clinical phases (Infant/Childhood/Adult) | ✅ |
| All triggering factors | ✅ |
| Associated features (ichthyosis, keratosis pilaris, pityriasis alba) | ✅ |
| Full stepwise treatment (moisturizers → topical steroids → TCIs → crisaborole → biologics) | ✅ |
| Dupilumab (Dupixent) - mechanism, dosing, side effects | ✅ |
| Cyclosporine, Methotrexate, Azathioprine, MMF details | ✅ |
| Food allergy management in AD | ✅ |
GIVE ME IN TEXT FORM
IF I LEARN THIS WILL IT BE ENOUGH FOR ORAL ASSESSMENTS?
NEXT DO SYPHILIS DONT MISS ANY POINT
python3 -c " import pdfplumber with pdfplumber.open('/home/daytona/workspace/attachments/7221c298-405b-4c36-ac0e-91fa10d6b3fa/BACTERIAL STI.pdf') as pdf: print(f'Total pages: {len(pdf.pages)}') for i, page in enumerate(pdf.pages): text = page.extract_text() print(f'--- PAGE {i+1} ---') print(text) print() "
CAN YOU MAKE ME A SORT OF CHEAT SHEET FOR ALL DISEASES WE HAVE COVERED EXCEPT SYPHILIS, CONVERING MAYBE CLINICAL FINDINGS, LESIONS AND TREATMENT[WITHOUT DOSES] MAKING IT EASY FOR ME TO LEARN , MAYBE SOME TRICKS TO REMEMBER
| Feature | CHANCROID | LGV | DONOVANOSIS | HERPES |
|---|---|---|---|---|
| Organism | H. ducreyi | C. trachomatis (L1,L2,L3) | Klebsiella granulomatis | HSV-1/HSV-2 |
| Ulcer | Painful, soft, purulent base, bleeds easily, undermined edges | Small, painless erosion - heals fast, rarely seen | Painless, beefy-red, raised, friable, "rolled margin" | Vesicles → painful ulcers |
| Number | Multiple | Usually 1 | Single or multiple, spreads contiguously | Multiple |
| Lymph nodes | Tender, unilateral, fluctuant BUBOES | "Groove sign" (nodes above AND below inguinal ligament) | NOT associated with lymphadenopathy | Tender bilateral inguinal |
| Treatment | Azithromycin OR Ceftriaxone OR Ciprofloxacin OR Erythromycin | Doxycycline (21 days) OR Erythromycin | Azithromycin OR Doxycycline OR Ciprofloxacin OR Erythromycin OR TMP-SMX | Acyclovir / Famciclovir / Valacyclovir |
"Soft HURTS, Hard DOESN'T"
- Soft chancre (chancroid) = PAINFUL 🔴
- Hard chancre (syphilis) = PAINLESS
"DONOVAN'S BEEF STEAK" → Donovanosis = beefy-red ulcer
"LGV GROOVES you" → LGV = Groove sign (pathognomonic)
"LGV takes LONG" → 21 days of doxycycline (longest course)
Chancroid = SCHOOL OF FISH → H. ducreyi appears as Gram-negative coccobacilli in parallel arrays ("school of fish" pattern on Gram stain)
Donovan BODIES in HISTIOCYTES → "closed safety pin" appearance
| Feature | GONORRHEA | NGU |
|---|---|---|
| Organism | Neisseria gonorrhoeae | C. trachomatis (15-40%), M. genitalium, T. vaginalis, adenovirus |
| Incubation | 3-5 days | 7-28 days |
| Onset | Abrupt | Gradual |
| Dysuria | Burning | Smarting |
| Discharge | Purulent, thick, yellow | Mucoid or purulent |
| Gram stain | Gram-negative intracellular diplococci (GNID) | PMNs only (no GNID) |
| Treatment | Ceftriaxone IM + Azithromycin | Azithromycin OR Doxycycline |
"Gonorrhea is QUICK and OBVIOUS" → Short incubation (3-5 days), abrupt onset, burning, pus pouring out
"NGU is SLOW and SUBTLE" → Long incubation (7-28 days), gradual, smarting, mucoid
"GNID = Gonorrhea" → Gram-Negative Intracellular Diplococci = pathognomonic for gonorrhea on Gram stain
Always treat gonorrhea with TWO drugs (ceftriaxone + azithromycin) because dual coverage prevents resistance
"DGI = Dirty, Goes Inside" → Disseminated, Gets Into joints/skin/blood
Male:Female ratio = 1:4 → Women more affected because asymptomatic genital infection remains untreated
"PID = Pain In the Downstairs" → CMT + adnexal + lower abdominal tenderness
| Stage | Features |
|---|---|
| Primary | Small painless papule/erosion on genitals - heals in 1 week without scarring - often missed |
| Inguinal | Buboes + headache/fever/myalgia; GROOVE SIGN (pathognomonic) in 1/5 patients |
| Genitoanorectal | Proctocolitis, fistulas, strictures, elephantiasis of labia, "saxophone penis" in males |
"LGV = 3 Groovy Stages" → Primary (easily missed) → Groove sign → Genito-rectal destruction
"DONOVAN'S SAFETY PIN in BEEF STEAK" = Donovan bodies (safety pin shape) in beefy-red ulcer
| Stage | Look | Feel |
|---|---|---|
| Acute | Vesicles, red, weeping, crusting | Intensely itchy |
| Subacute | Red/pink, scaling, crusting | Less itchy |
| Chronic | Thick, lichenified, fissured, dark | May itch less |
"Wet → Scaly → Thick" = Acute → Subacute → Chronic
| Type | Key Feature | Trigger |
|---|---|---|
| Irritant Contact | Most common; fingertip dryness/fissures; no patch test reaction | Repeated wet work, soaps, solvents |
| Allergic Contact | Patch test POSITIVE; can spread beyond contact area | Allergens (nickel, rubber, etc.) |
| Atopic Hand | History of atopy; involves dorsal hands | Atopic background |
| Hyperkeratotic | Thick, fissured palms; MIDDLE-AGED MEN; no vesicles | Unknown; stress worsens |
| Pompholyx | Deep-seated vesicles on PALMS AND LATERAL FINGERS; intensely itchy | Stress, heat, sweating |
| Nummular | Round/coin-shaped plaques | Unknown |
| Fingertip | Dry, fissured fingertips only | Paper, musicians, gardeners |
| Ring | Under ring; from soap/moisture trapping | Trapped moisture |
"POMPHOLYX POPS on PALMS" → Deep vesicles on palms/lateral fingers; intensely itchy
"HYPERKERATOTIC = HE (Middle-Aged Man)" → No vesicles, just thick cracked palms
| Feature | Prurigo Nodularis | Neurotic Excoriations | Psychogenic Parasitosis |
|---|---|---|---|
| Lesion | Hard, dome-shaped nodules (PICKED) | Linear/angular excoriations | Excoriations + "matchbox sign" |
| Location | Extensor limbs, can't reach middle back | Reachable areas (spares mid-back) | Arms, legs, face |
| Key feature | "Butterfly sign" - clear mid-back | Angulated shapes (fingernail) | Patient brings specimens (matchbox sign) |
| Belief | "Itches" | "Can't stop picking" | Believes bugs/parasites are present |
| Treatment | Clobetasol, intralesional steroids, dupilumab, thalidomide, naltrexone | SSRIs, CBT, NAC | Pimozide / Risperidone |
"Can't Reach = Butterfly" → Prurigo nodularis spares the mid-back (can't reach) = butterfly-shaped clear zone
"MATCHBOX SIGN = BUGS in the MIND" → Delusional parasitosis - brings specimens in matchbox/tape
| Feature | Venous | Arterial | Neuropathic |
|---|---|---|---|
| Location | Medial ankle/gaiter area | Lateral ankle, tips of toes | Pressure points (heel, metatarsal heads) |
| Ulcer edge | Irregular, sloping | Punched out | Punched out, callous border |
| Base | Wet, granulation tissue | Pale, dry, necrotic | Variable |
| Pain | Mild (relieved by elevation) | SEVERE (worse at night/elevation) | PAINLESS |
| Pulses | Present | ABSENT | Present |
| Skin | Brown pigmentation, lipodermatosclerosis | Shiny, hairless, cold | Neuropathic signs |
| Treatment | Compression + wound care | Revascularization - NO compression | Pressure offloading |
"VENOUS = VALLEY (medial), ARTERIAL = AWAY (lateral), NEUROPATHIC = NO PAIN"
| Feature | IRRITANT | ALLERGIC |
|---|---|---|
| Mechanism | Direct toxic damage - NO immune reaction | Type IV delayed hypersensitivity (T-cell mediated) |
| Patch test | NEGATIVE | POSITIVE |
| Onset | Within hours of contact | 48-72 hours after re-exposure |
| Spreading | Stays at contact site | Can spread beyond contact |
| Most common cause | Soaps, detergents, wet work | Nickel, rubber/latex, poison ivy |
| Who gets it | Anyone (enough exposure) | Sensitized individuals only |
"IRRITANT = Immediate and Irritating (everyone)" "ALLERGIC = needs re-Activation (48-72h, only sensitized)"
| Allergen | Source | Classic Presentation |
|---|---|---|
| Nickel | Jewelry, belt buckles, jeans buttons | Earlobes, wrist (watch), umbilicus |
| Chromate | Cement, leather, matches | Hands (construction workers), feet (shoe) |
| Rubber/Latex | Gloves, condoms, balloons | Hands, perioral; risk of anaphylaxis |
| Poison Ivy/Oak (Rhus) | Plant resin (urushiol) | Linear streaks of vesicles, VERY itchy |
| Shoe allergens | Rubber accelerants, chromate leather | Dorsum of foot (spares web spaces) |
"Poison ivy = LINES of MISERY" → Linear streaky vesicles from brushing against plant
"NICKEL = NAVEL + NECK + NOTCH (earlobes)" → umbilicus, neck, earlobes = classic nickel sites
| Phase | Age | Location | Lesion |
|---|---|---|---|
| Infantile | 0-2 years | Face (cheeks), scalp, extensor surfaces | Acute weeping eczema |
| Childhood | 2-12 years | Flexural creases (antecubital, popliteal) | Subacute/lichenified |
| Adult | >12 years | Flexural areas, hands, eyelids, neck | Chronic lichenification |
| Severity | Treatment |
|---|---|
| Mild | Emollients + mild topical steroids |
| Moderate | Moderate topical steroids, tacrolimus/pimecrolimus (calcineurin inhibitors) |
| Severe | Potent topical steroids, phototherapy (NB-UVB), cyclosporine, methotrexate |
| Biologic | Dupilumab (anti-IL-4Rα - blocks IL-4 and IL-13) |
"DUPILUMAB BLOCKS the DOUBLE DOOR (IL-4 + IL-13)" → single receptor, two cytokines blocked
"Atopic kids FLEX and ITCH" → flexural involvement is the hallmark from childhood onwards
"BANANA + LATEX = DANGER" → latex-fruit syndrome cross-reactivity
| Allergy | Distribution | Trick |
|---|---|---|
| Shoe allergy | Dorsum of foot (spares web spaces and soles) | Contrast with tinea pedis which starts in web spaces |
| Nickel | Earlobes, wrist, umbilicus | Wherever metal touches skin |
| Chromate | Hands (cement workers), under shoe in chromate-tanned leather | Workers, foot involvement |
| Condition | First-Line Treatment | Alternative |
|---|---|---|
| Chancroid | Azithromycin single dose OR Ceftriaxone single dose | Ciprofloxacin 3 days OR Erythromycin 7 days |
| LGV | Doxycycline 21 days | Erythromycin 21 days |
| Donovanosis | Azithromycin (weekly or daily) | Doxycycline OR Ciprofloxacin OR Erythromycin OR TMP-SMX (min 3 weeks) |
| Gonorrhea (uncomplicated) | Ceftriaxone IM + Azithromycin | Cefixime + Azithromycin |
| NGU | Azithromycin single dose OR Doxycycline 7 days | Erythromycin OR Levofloxacin OR Ofloxacin |
| Cervicitis | Azithromycin single dose OR Doxycycline 7 days | Same as NGU |
| M. genitalium | Azithromycin | Moxifloxacin |
| PID (outpatient) | Ceftriaxone IM + Doxycycline ± Metronidazole 14 days | Cefoxitin + Doxycycline |
| PID (inpatient) | Cefotetan/Cefoxitin IV + Doxycycline | Clindamycin IV + Gentamicin |
| Bacterial Vaginosis | Metronidazole 7 days OR Metronidazole gel OR Clindamycin cream | Tinidazole OR Clindamycin oral |
| Vulvovaginal Candidiasis | Fluconazole single dose OR Topical azole | Extended topical azole |
| Atopic Dermatitis (severe) | Dupilumab | Cyclosporine, Methotrexate, Phototherapy |
| Prurigo Nodularis | Potent topical steroids, intralesional steroids | Dupilumab, Thalidomide, Naltrexone |
| Psychogenic Parasitosis | Pimozide OR Risperidone | SSRIs |
| Stasis Ulcer | Compression bandaging + wound care | Pentoxifylline |
| Allergic Contact Dermatitis | Identify + remove allergen + topical steroids | Systemic steroids (severe) |
| Mnemonic | What it Helps Remember |
|---|---|
| "Soft HURTS, Hard DOESN'T" | Chancroid = painful; Syphilis chancre = painless |
| "LGV GROOVES you for LONG" | LGV = groove sign; 21-day doxycycline |
| "DONOVAN'S SAFETY PIN in BEEF STEAK" | Donovan bodies + beefy-red ulcer |
| "GNID = Gonorrhea" | Gram-Negative Intracellular Diplococci |
| "Quick Gonorrhea vs. Slow NGU" | 3-5 days vs. 7-28 days incubation |
| "Wet → Scaly → Thick" | Acute → Subacute → Chronic eczema |
| "POMPHOLYX POPS on PALMS" | Vesicles on palms/lateral fingers |
| "Butterfly = can't reach mid-back" | Prurigo nodularis spares mid-back |
| "MATCHBOX = MIND bugs" | Delusional parasitosis |
| "VENOUS = Valley (medial), ARTERIAL = Away (lateral), NEUROPATHIC = No pain" | Ulcer location + features |
| "BANANA + LATEX = DANGER" | Latex-fruit syndrome |
| "NICKEL = NAVEL + NECK + NOTCH" | Nickel distribution |
| "Poison ivy = LINES of MISERY" | Linear streaky vesicles |
| "DUPILUMAB blocks the DOUBLE DOOR" | IL-4 + IL-13 via single receptor |
| "Atopic kids FLEX and ITCH" | Flexural involvement in childhood atopic dermatitis |
| "PID = Pain In the Downstairs" | CMT + adnexal + lower abdominal = diagnostic triad |
| "Always TWO drugs for Gonorrhea" | Ceftriaxone + Azithromycin (dual coverage) |
NEXT CAN YOU MAKE NOTES FR THIS PDF
python3 -c " import pdfplumber with pdfplumber.open('/home/daytona/workspace/attachments/7221c298-405b-4c36-ac0e-91fa10d6b3fa/BULLOUS.pdf') as pdf: print(f'Total pages: {len(pdf.pages)}') for i, page in enumerate(pdf.pages): text = page.extract_text() print(f'--- PAGE {i+1} ---') print(text) print() " 2>&1 | head -500
python3 -c " import pdfplumber with pdfplumber.open('/home/daytona/workspace/attachments/7221c298-405b-4c36-ac0e-91fa10d6b3fa/BULLOUS.pdf') as pdf: for i, page in enumerate(pdf.pages): if i < 7: continue text = page.extract_text() print(f'--- PAGE {i+1} ---') print(text) print() " 2>&1 | grep -v "Cannot set non-stroke" | head -600
python3 -c " import pdfplumber with pdfplumber.open('/home/daytona/workspace/attachments/7221c298-405b-4c36-ac0e-91fa10d6b3fa/BULLOUS.pdf') as pdf: for i, page in enumerate(pdf.pages): if i < 23: continue text = page.extract_text() print(f'--- PAGE {i+1} ---') print(text) print() " 2>&1 | grep -v "Cannot set non-stroke" | head -700