Karaya powder + egg whites on skin near stroma bag . Why some people say it
stoma AND peristomal skin
ostomy peristomal skin karaya powder egg white use guidance
Create a quick reference PDF for stoma skin care
WOCN basic ostomy skin care peristomal skin consumer guidance
stoma AND peristomal skin
~/
https://psag-consumer.wocn.org
ls -la "/tmp/workspace/" && mkdir -p "/tmp/workspace/stoma-skin-care-pdf/src" "/tmp/workspace/stoma-skin-care-pdf/output"
python -c "from reportlab.lib.pagesizes import A4; from reportlab.lib import colors; from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle; from reportlab.lib.enums import TA_CENTER; from reportlab.lib.units import mm; from reportlab.platypus import SimpleDocTemplate, Paragraph, Spacer, Table, TableStyle, KeepTogether; from reportlab.pdfbase.pdfmetrics import stringWidth; out='/tmp/workspace/stoma-skin-care-pdf/output/Stoma_Skin_Care_Quick_Reference.pdf'; styles=getSampleStyleSheet(); title=ParagraphStyle('title',parent=styles['Title'],fontName='Helvetica-Bold',fontSize=22,leading=26,textColor=colors.HexColor('#123B4A'),alignment=TA_CENTER,spaceAfter=4); sub=ParagraphStyle('sub',parent=styles['Normal'],fontName='Helvetica',fontSize=9.5,leading=13,textColor=colors.HexColor('#46616A'),alignment=TA_CENTER,spaceAfter=12); h=ParagraphStyle('h',parent=styles['Heading2'],fontName='Helvetica-Bold',fontSize=12,leading=15,textColor=colors.white,spaceBefore=6,spaceAfter=5); body=ParagraphStyle('body',parent=styles['BodyText'],fontName='Helvetica',fontSize=9.3,leading=12.5,textColor=colors.HexColor('#182B32'),spaceAfter=3); small=ParagraphStyle('small',parent=body,fontSize=8,leading=10.2,textColor=colors.HexColor('#49616A')); warn=ParagraphStyle('warn',parent=body,fontName='Helvetica-Bold',fontSize=9.3,leading=12.5,textColor=colors.HexColor('#7C2518')); def P(x,sty=body): return Paragraph(x,sty); def section(label,rows,color='#16756D'): return KeepTogether([Table([[P(label,h)]],colWidths=[174*mm],style=[('BACKGROUND',(0,0),(-1,-1),colors.HexColor(color)),('LEFTPADDING',(0,0),(-1,-1),7),('RIGHTPADDING',(0,0),(-1,-1),7),('TOPPADDING',(0,0),(-1,-1),4),('BOTTOMPADDING',(0,0),(-1,-1),4)]),Table([[P(a),P(b)] for a,b in rows],colWidths=[55*mm,119*mm],style=[('BACKGROUND',(0,0),(-1,-1),colors.HexColor('#F3F8F7')),('GRID',(0,0),(-1,-1),0.25,colors.HexColor('#C9DFDA')),('VALIGN',(0,0),(-1,-1),'TOP'),('LEFTPADDING',(0,0),(-1,-1),7),('RIGHTPADDING',(0,0),(-1,-1),7),('TOPPADDING',(0,0),(-1,-1),5),('BOTTOMPADDING',(0,0),(-1,-1),5)])]); doc=SimpleDocTemplate(out,pagesize=A4,rightMargin=18*mm,leftMargin=18*mm,topMargin=13*mm,bottomMargin=13*mm); story=[P('STOMA SKIN CARE',title),P('Quick reference for colostomy, ileostomy, and urostomy pouch users',sub)]; story += [section('1. WHAT HEALTHY LOOKS LIKE',[('<b>Stoma</b>','Usually pink to red and moist. A small amount of bleeding with gentle cleaning can occur.'),('<b>Skin around it</b>','Intact, dry, and comfortable. It should not stay red, raw, itchy, painful, or weepy.')])]; story += [section('2. EVERY POUCH CHANGE',[('<b>1. Remove gently</b>','Lift the barrier edge while supporting the skin. Use warm water or adhesive remover if needed.'),('<b>2. Clean simply</b>','Use warm water and mild soap if desired. Remove residue, then dry the skin completely.'),('<b>3. Check your skin</b>','Look for leakage, redness, broken skin, rash, bumps, itching, or a change in stoma shape.'),('<b>4. Measure and fit</b>','Cut the skin-barrier opening to fit closely around the base of the stoma. Do not leave exposed skin next to it.'),('<b>5. Apply and seal</b>','Press the barrier into place and hold briefly with warm hands. Change promptly if leakage occurs.')])]; story += [section('3. IF SKIN IS SORE OR WET',[('<b>First: stop leakage</b>','Most irritation comes from stool or urine contacting skin. Re-measure the stoma and assess the barrier fit.'),('<b>Stoma powder</b>','For superficial open, moist, or weepy areas: lightly dust with purpose-made stoma powder, then brush off extra. Too much powder reduces adhesion. Stop when skin recovers.'),('<b>Uneven skin or leaks</b>','A barrier ring, paste, or convex system may help, but seek advice from a WOC/ET or stoma nurse for the right fit.'),('<b>Do not use</b>','Avoid home remedies, raw egg white, oils, alcohol-containing products, talc, or creams under the barrier unless prescribed or recommended by your stoma nurse.')], '#2D6E9E')]; story += [section('4. WHEN TO GET HELP',[('<b>Contact a stoma nurse soon</b>','Skin is not improving after 1 to 2 weeks, the pouch will not seal for 24 hours, or you have repeated leakage, persistent itching, a spreading rash, or pain.'),('<b>Seek urgent medical advice</b>','The stoma becomes dark purple, blue, black, very pale, severely swollen, stops functioning with severe cramping/vomiting, or there is heavy or persistent bleeding.'),('<b>Possible infection or allergy</b>','Red bumps, itching, worsening rash, blisters, pus, fever, or a rash matching the adhesive/tape need assessment.')], '#A34A3B')]; story += [Spacer(1,7),Table([[P('<b>Key message:</b> Healthy peristomal skin depends mainly on a close-fitting barrier and prompt correction of leaks.',warn)]],colWidths=[174*mm],style=[('BACKGROUND',(0,0),(-1,-1),colors.HexColor('#FFF3E8')),('BOX',(0,0),(-1,-1),0.5,colors.HexColor('#E6A56B')),('LEFTPADDING',(0,0),(-1,-1),8),('RIGHTPADDING',(0,0),(-1,-1),8),('TOPPADDING',(0,0),(-1,-1),6),('BOTTOMPADDING',(0,0),(-1,-1),6)]),Spacer(1,7),P('<b>Sources:</b> WOCN Society, Peristomal Skin Assessment Guide for Consumers (accessed 29 Sep 2026); Fischer\'s Mastery of Surgery, 8th ed., Peristomal Skin Care, p. 3835; Hollister, Peristomal Skin Care patient guide. This handout supports, but does not replace, advice from your surgeon or stoma nurse.',small)]; doc.build(story); print(out)"
~/stoma-skin-care-pdf/src/create_pdf.py
from reportlab.lib.pagesizes import A4
from reportlab.lib import colors
from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle
from reportlab.lib.enums import TA_CENTER
from reportlab.lib.units import mm
from reportlab.platypus import SimpleDocTemplate, Paragraph, Spacer, Table, KeepTogether
OUT = "/tmp/workspace/stoma-skin-care-pdf/output/Stoma_Skin_Care_Quick_Reference.pdf"
styles = getSampleStyleSheet()
title = ParagraphStyle("title", parent=styles["Title"], fontName="Helvetica-Bold", fontSize=22, leading=26, textColor=colors.HexColor("#123B4A"), alignment=TA_CENTER, spaceAfter=4)
sub = ParagraphStyle("sub", parent=styles["Normal"], fontName="Helvetica", fontSize=9.5, leading=13, textColor=colors.HexColor("#46616A"), alignment=TA_CENTER, spaceAfter=12)
h = ParagraphStyle("h", parent=styles["Heading2"], fontName="Helvetica-Bold", fontSize=12, leading=15, textColor=colors.white)
body = ParagraphStyle("body", parent=styles["BodyText"], fontName="Helvetica", fontSize=9.3, leading=12.5, textColor=colors.HexColor("#182B32"), spaceAfter=3)
small = ParagraphStyle("small", parent=body, fontSize=8, leading=10.2, textColor=colors.HexColor("#49616A"))
warn = ParagraphStyle("warn", parent=body, fontName="Helvetica-Bold", fontSize=9.3, leading=12.5, textColor=colors.HexColor("#7C2518"))
def p(text, style=body):
return Paragraph(text, style)
def section(label, rows, color="#16756D"):
header = Table([[p(label, h)]], colWidths=[174 * mm], style=[
("BACKGROUND", (0, 0), (-1, -1), colors.HexColor(color)),
("LEFTPADDING", (0, 0), (-1, -1), 7), ("RIGHTPADDING", (0, 0), (-1, -1), 7),
("TOPPADDING", (0, 0), (-1, -1), 4), ("BOTTOMPADDING", (0, 0), (-1, -1), 4),
])
content = Table([[p(a), p(b)] for a, b in rows], colWidths=[55 * mm, 119 * mm], style=[
("BACKGROUND", (0, 0), (-1, -1), colors.HexColor("#F3F8F7")),
("GRID", (0, 0), (-1, -1), 0.25, colors.HexColor("#C9DFDA")),
("VALIGN", (0, 0), (-1, -1), "TOP"),
("LEFTPADDING", (0, 0), (-1, -1), 7), ("RIGHTPADDING", (0, 0), (-1, -1), 7),
("TOPPADDING", (0, 0), (-1, -1), 5), ("BOTTOMPADDING", (0, 0), (-1, -1), 5),
])
return KeepTogether([header, content])
doc = SimpleDocTemplate(OUT, pagesize=A4, rightMargin=18*mm, leftMargin=18*mm, topMargin=13*mm, bottomMargin=13*mm)
story = [
p("STOMA SKIN CARE", title),
p("Quick reference for colostomy, ileostomy, and urostomy pouch users", sub),
section("1. WHAT HEALTHY LOOKS LIKE", [
("<b>Stoma</b>", "Usually pink to red and moist. A small amount of bleeding with gentle cleaning can occur."),
("<b>Skin around it</b>", "Intact, dry, and comfortable. It should not stay red, raw, itchy, painful, or weepy."),
]),
section("2. EVERY POUCH CHANGE", [
("<b>1. Remove gently</b>", "Lift the barrier edge while supporting the skin. Use warm water or adhesive remover if needed."),
("<b>2. Clean simply</b>", "Use warm water and mild soap if desired. Remove residue, then dry the skin completely."),
("<b>3. Check your skin</b>", "Look for leakage, redness, broken skin, rash, bumps, itching, or a change in stoma shape."),
("<b>4. Measure and fit</b>", "Cut the skin-barrier opening to fit closely around the base of the stoma. Do not leave exposed skin next to it."),
("<b>5. Apply and seal</b>", "Press the barrier into place and hold briefly with warm hands. Change promptly if leakage occurs."),
]),
section("3. IF SKIN IS SORE OR WET", [
("<b>First: stop leakage</b>", "Most irritation comes from stool or urine contacting skin. Re-measure the stoma and assess the barrier fit."),
("<b>Stoma powder</b>", "For superficial open, moist, or weepy areas: lightly dust with purpose-made stoma powder, then brush off extra. Too much powder reduces adhesion. Stop when skin recovers."),
("<b>Uneven skin or leaks</b>", "A barrier ring, paste, or convex system may help, but seek advice from a WOC/ET or stoma nurse for the right fit."),
("<b>Do not use</b>", "Avoid home remedies, raw egg white, oils, alcohol-containing products, talc, or creams under the barrier unless prescribed or recommended by your stoma nurse."),
], "#2D6E9E"),
section("4. WHEN TO GET HELP", [
("<b>Contact a stoma nurse soon</b>", "Skin is not improving after 1 to 2 weeks, the pouch will not seal for 24 hours, or you have repeated leakage, persistent itching, a spreading rash, or pain."),
("<b>Seek urgent medical advice</b>", "The stoma becomes dark purple, blue, black, very pale, severely swollen, stops functioning with severe cramping/vomiting, or there is heavy or persistent bleeding."),
("<b>Possible infection or allergy</b>", "Red bumps, itching, worsening rash, blisters, pus, fever, or a rash matching the adhesive/tape need assessment."),
], "#A34A3B"),
Spacer(1, 7),
Table([[p("<b>Key message:</b> Healthy peristomal skin depends mainly on a close-fitting barrier and prompt correction of leaks.", warn)]], colWidths=[174*mm], style=[
("BACKGROUND", (0, 0), (-1, -1), colors.HexColor("#FFF3E8")), ("BOX", (0, 0), (-1, -1), 0.5, colors.HexColor("#E6A56B")),
("LEFTPADDING", (0, 0), (-1, -1), 8), ("RIGHTPADDING", (0, 0), (-1, -1), 8), ("TOPPADDING", (0, 0), (-1, -1), 6), ("BOTTOMPADDING", (0, 0), (-1, -1), 6),
]),
Spacer(1, 7),
p("<b>Sources:</b> WOCN Society, Peristomal Skin Assessment Guide for Consumers (accessed 29 Sep 2026); <i>Fischer's Mastery of Surgery</i>, 8th ed., Peristomal Skin Care, p. 3835; Hollister, Peristomal Skin Care patient guide. This handout supports, but does not replace, advice from your surgeon or stoma nurse.", small),
]
doc.build(story)
print(OUT)