https://link.springer.com/article/10.1007/s00192-026-06682-9 . i need one slide presentation for this article . to present the medical staffs

Reading File
Reading File
Searching the Web

site:link.springer.com/article/10.1007/s00192-026-06682-9

Searching PubMed

"s00192-026-06682-9"

Reading Web Page

https://link.springer.com/article/10.1007/s00192-026-06682-9

Reading File
Finding Sources
Browsing Directory

~/

Reading Web Page

https://link.springer.com/article/10.1007/s00192-026-06682-9

Reading File
Running Command

mkdir -p "/tmp/workspace/pelvic-floor-physio-review/src" "/tmp/workspace/pelvic-floor-physio-review/assets" "/tmp/workspace/pelvic-floor-physio-review/output" && python "/tmp/skills/shared/scripts/fetch_images.py" "https://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00192-026-06682-9/MediaObjects/192_2026_6682_Fig1_HTML.png" > "/tmp/workspace/pelvic-floor-physio-review/assets/fetch_image.json"

Reading File
Running Command

python -c "import json,base64; d=json.load(open('/tmp/workspace/pelvic-floor-physio-review/assets/fetch_image.json')); open('/tmp/workspace/pelvic-floor-physio-review/assets/prisma.png','wb').write(base64.b64decode(d[0]['base64'].split(',',1)[1]))" && python - <<'PY' from PIL import Image p='/tmp/workspace/pelvic-floor-physio-review/assets/prisma.png' im=Image.open(p); print(im.size,im.format) PY

Running Command

python - <<'PY' from pathlib import Path p=Path('/tmp/workspace/pelvic-floor-physio-review/src/create_slide.py') p.write_text(r'''from pptx import Presentation from pptx.util import Inches, Pt from pptx.dml.color import RGBColor from pptx.enum.shapes import MSO_SHAPE from pptx.enum.text import PP_ALIGN, MSO_ANCHOR from pptx.enum.dml import MSO_THEME_COLOR from pptx.enum.shapes import MSO_CONNECTOR OUT='/tmp/workspace/pelvic-floor-physio-review/output/Pelvic_Floor_Physiotherapy_GynCancer_One_Slide.pptx' ASSET='/tmp/workspace/pelvic-floor-physio-review/assets/prisma.png' prs=Presentation(); prs.slide_width=Inches(13.333); prs.slide_height=Inches(7.5) slide=prs.slides.add_slide(prs.slide_layouts[6]) # Palette NAVY=RGBColor(19,54,74); TEAL=RGBColor(0,125,135); AQUA=RGBColor(220,244,243) MINT=RGBColor(234,247,242); GOLD=RGBColor(232,174,67); INK=RGBColor(31,48,59) MID=RGBColor(92,111,121); LIGHT=RGBColor(244,248,249); WHITE=RGBColor(255,255,255) def fill(shape,c): shape.fill.solid(); shape.fill.fore_color.rgb=c; shape.line.fill.background() def rect(x,y,w,h,c,r=False): s=slide.shapes.add_shape(MSO_SHAPE.ROUNDED_RECTANGLE if r else MSO_SHAPE.RECTANGLE, Inches(x), Inches(y), Inches(w), Inches(h)); fill(s,c); return s def text(x,y,w,h,txt,size=16,color=INK,bold=False,align=PP_ALIGN.LEFT, font='Aptos', valign=MSO_ANCHOR.TOP, margin=0.05): tb=slide.shapes.add_textbox(Inches(x),Inches(y),Inches(w),Inches(h)); tf=tb.text_frame; tf.clear(); tf.word_wrap=True tf.margin_left=tf.margin_right=Inches(margin); tf.margin_top=tf.margin_bottom=Inches(margin); tf.vertical_anchor=valign p=tf.paragraphs[0]; p.alignment=align; p.space_after=Pt(0); p.space_before=Pt(0) r=p.add_run(); r.text=txt; r.font.name=font; r.font.size=Pt(size); r.font.bold=bold; r.font.color.rgb=color return tb def multi(x,y,w,h,items,margin=0.14): tb=slide.shapes.add_textbox(Inches(x),Inches(y),Inches(w),Inches(h)); tf=tb.text_frame; tf.clear(); tf.word_wrap=True tf.margin_left=tf.margin_right=Inches(margin); tf.margin_top=tf.margin_bottom=Inches(margin) for i,(txt_,sz,col,bold,space) in enumerate(items): p=tf.paragraphs[0] if i==0 else tf.add_paragraph(); p.text=txt_; p.space_after=Pt(space); p.space_before=Pt(0) for r in p.runs: r.font.name='Aptos'; r.font.size=Pt(sz); r.font.bold=bold; r.font.color.rgb=col return tb # background rect(0,0,13.333,7.5,WHITE) rect(0,0,13.333,1.38,NAVY) rect(0,1.30,13.333,0.08,TEAL) text(.55,.23,9.8,.42,'Pelvic floor physiotherapy after gynecologic cancer',27,WHITE,True) text(.57,.73,11.7,.28,'Systematic review: effectiveness for pelvic floor dysfunction and psychosexual sequelae',13,RGBColor(214,232,237)) text(11.75,.30,1.0,.18,'ARTICLE SNAPSHOT',8,RGBColor(176,220,219),True,PP_ALIGN.RIGHT) text(10.7,.60,2.05,.35,'10.1007/s00192-026-06682-9',10,WHITE,True,PP_ALIGN.RIGHT) # Study design card rect(.52,1.67,3.08,4.90,LIGHT,True) text(.78,1.92,2.55,.25,'REVIEW AT A GLANCE',11,TEAL,True) # metric blocks for y,num,label in [(2.35,'82','records identified'),(3.15,'10','studies included'),(3.95,'4','databases searched')]: rect(.79,y,.82,.55,TEAL,True); text(.79,y+.07,.82,.33,num,22,WHITE,True,PP_ALIGN.CENTER,valign=MSO_ANCHOR.MIDDLE) text(1.78,y+.11,1.45,.22,label,12,INK,True) text(.79,4.83,2.55,.60,'Sources: PubMed, PEDro, Cochrane Library and ScienceDirect; publications from the prior 10 years.',10,MID) text(.79,5.57,2.55,.42,'Quality / bias tools: PEDro, CASPe, ROBINS-I and RoB 2.',10,MID) # PRISMA tiny illustration slide.shapes.add_picture(ASSET, Inches(2.58), Inches(5.75), width=Inches(.72), height=Inches(.77)) text(.78,6.24,1.68,.15,'PRISMA flow diagram',8,MID) # Main key result panel text(3.95,1.69,8.8,.25,'WHAT DID THE REVIEW FIND?',14,NAVY,True) # treatment cards cards=[ (4.0,2.10,2.70,1.48,AQUA,'Pelvic floor muscle training','Most frequently described technique','Improved muscle strength, urinary incontinence, sexual function and health-related quality of life.'), (6.92,2.10,2.70,1.48,MINT,'Multimodal physiotherapy','Often combined with other modalities','Benefits were reported across physical and psychosexual symptoms.'), (9.84,2.10,2.70,1.48,RGBColor(255,246,225),'Vaginal dilators + education','Alone or with sexual education','Reduced complications related to sexual dysfunction and psychosexual symptoms.')] for x,y,w,h,bg,head,sub,body in cards: rect(x,y,w,h,bg,True); text(x+.16,y+.16,w-.32,.25,head,13,INK,True) text(x+.16,y+.48,w-.32,.19,sub,9,TEAL,True) text(x+.16,y+.76,w-.32,.56,body,10,INK) # takeaway banner rect(3.97,3.88,8.56,.83,NAVY,True) text(4.23,4.06,1.36,.20,'CLINICAL TAKEAWAY',10,RGBColor(157,226,221),True) text(5.63,4.00,6.55,.38,'Include pelvic floor physiotherapy in survivorship care for women with treatment-related pelvic floor and sexual-health symptoms.',14,WHITE,True) # practice points lower text(3.97,5.03,8.3,.22,'FOR THE MULTIDISCIPLINARY TEAM',11,TEAL,True) cols=[ ('1','Identify','Ask about urinary incontinence, painful intercourse, vaginal symptoms and quality-of-life concerns.'), ('2','Refer','Offer early referral to a pelvic health physiotherapist with gynecologic oncology experience.'), ('3','Individualize','Match muscle training, multimodal therapy, dilator support and education to symptoms and goals.')] for i,(n,h,b) in enumerate(cols): x=3.97+i*2.88 rect(x,5.42,.36,.36,TEAL,True); text(x,5.46,.36,.18,n,11,WHITE,True,PP_ALIGN.CENTER) text(x+.48,5.40,2.23,.22,h,12,INK,True) text(x+.48,5.70,2.23,.55,b,9.5,MID) # footer rect(0,6.84,13.333,.66,NAVY) text(.55,7.03,12.1,.16,'Mamani TS et al. Effectiveness of Pelvic Floor Physiotherapy Techniques in Women with Sequels of Gynecologic Cancer: A Systematic Review. Int Urogynecol J. 2026.',9,WHITE) text(.55,7.25,12.1,.13,'Interpretation: the review supports benefit, but individual intervention protocols and patient selection should be tailored by the treating team.',8,RGBColor(191,216,222)) prs.save(OUT) print(OUT) ''') PY python "/tmp/workspace/pelvic-floor-physio-review/src/create_slide.py" python - <<'PY' from pptx import Presentation p='/tmp/workspace/pelvic-floor-physio-review/output/Pelvic_Floor_Physiotherapy_GynCancer_One_Slide.pptx' prs=Presentation(p) print('slides:',len(prs.slides),'shapes:',len(prs.slides[0].shapes)) for s in prs.slides[0].shapes: if getattr(s,'has_text_frame',False) and s.text.strip(): print(s.text.replace('\n',' | ')) PY

Running Command

python - <<'PY' from pathlib import Path from pptx import Presentation p=Path('/tmp/workspace/pelvic-floor-physio-review/output/Pelvic_Floor_Physiotherapy_GynCancer_One_Slide.pptx') assert p.exists() and p.stat().st_size > 10000 prs=Presentation(str(p)) assert len(prs.slides)==1 assert any('10 studies included' in sh.text for sh in prs.slides[0].shapes if getattr(sh,'has_text_frame',False)) is False print(f'Validated: {p.name} | {p.stat().st_size:,} bytes | {len(prs.slides)} slide') PY

Pelvic Floor Physiotherapy GynCancer One Slide

Presentation · PPTX

It is tailored for medical staff and covers the systematic review design, main interventions, reported benefits, and practical multidisciplinary actions.

add Abstract and outcome measures in the slide

Reading File
Reading File
Searching the Web

"Effectiveness of Pelvic Floor Physiotherapy Techniques in Women with Sequels of Gynecologic Cancer" outcome measures

Reading Web Page

https://link.springer.com/article/10.1007/s00192-026-06682-9

Browsing Directory

~/

Reading File
Reading File
Running Command

python - <<'PY' from pathlib import Path p=Path('/tmp/workspace/pelvic-floor-physio-review/src/create_slide.py') p.write_text(r'''from pptx import Presentation from pptx.util import Inches, Pt from pptx.dml.color import RGBColor from pptx.enum.shapes import MSO_SHAPE from pptx.enum.text import PP_ALIGN, MSO_ANCHOR OUT='/tmp/workspace/pelvic-floor-physio-review/output/Pelvic_Floor_Physiotherapy_GynCancer_One_Slide.pptx' prs=Presentation(); prs.slide_width=Inches(13.333); prs.slide_height=Inches(7.5) slide=prs.slides.add_slide(prs.slide_layouts[6]) NAVY=RGBColor(18,52,72); TEAL=RGBColor(0,124,134); AQUA=RGBColor(220,244,243) MINT=RGBColor(234,247,242); PALE=RGBColor(255,247,228); INK=RGBColor(30,48,60) MID=RGBColor(89,107,118); LIGHT=RGBColor(244,248,249); WHITE=RGBColor(255,255,255) def box(x,y,w,h,c,rounded=True): s=slide.shapes.add_shape(MSO_SHAPE.ROUNDED_RECTANGLE if rounded else MSO_SHAPE.RECTANGLE, Inches(x), Inches(y), Inches(w), Inches(h)) s.fill.solid(); s.fill.fore_color.rgb=c; s.line.fill.background(); return s def tx(x,y,w,h,content,size=14,color=INK,bold=False,align=PP_ALIGN.LEFT,margin=.06,valign=MSO_ANCHOR.TOP): t=slide.shapes.add_textbox(Inches(x),Inches(y),Inches(w),Inches(h)); f=t.text_frame; f.clear(); f.word_wrap=True f.margin_left=f.margin_right=Inches(margin); f.margin_top=f.margin_bottom=Inches(margin); f.vertical_anchor=valign p=f.paragraphs[0]; p.alignment=align; p.space_after=Pt(0) r=p.add_run(); r.text=content; r.font.name='Aptos'; r.font.size=Pt(size); r.font.bold=bold; r.font.color.rgb=color return t # Header box(0,0,13.333,1.22,NAVY,False); box(0,1.16,13.333,.06,TEAL,False) tx(.50,.19,10.2,.40,'Pelvic floor physiotherapy after gynecologic cancer',26,WHITE,True) tx(.52,.69,9.8,.22,'Systematic review for the multidisciplinary survivorship team',12,RGBColor(213,233,237)) tx(10.55,.25,2.25,.16,'ARTICLE SNAPSHOT',8,RGBColor(166,221,219),True,PP_ALIGN.RIGHT) tx(9.92,.58,2.88,.22,'Int Urogynecol J · 2026',11,WHITE,True,PP_ALIGN.RIGHT) # Abstract box(.48,1.48,5.38,2.27,LIGHT) tx(.72,1.70,4.85,.18,'ABSTRACT',11,TEAL,True) tx(.72,2.03,4.84,1.42,'Gynecologic cancer treatment can substantially affect quality of life. This review evaluated pelvic floor physiotherapy as a conservative recovery option. Across 10 included studies, pelvic floor muscle training, alone or with other modalities, was associated with better sexual function, urinary incontinence, muscle strength and health-related quality of life. Dilator therapy, with or without sexual education, reduced sexual and psychosexual complications.',12,INK) # Review method summary box(6.08,1.48,6.77,2.27,AQUA) tx(6.36,1.70,4.4,.18,'METHODS',11,TEAL,True) items=[('82','records identified'),('10','studies included'),('4','databases searched')] for i,(num,label) in enumerate(items): x=6.38+i*1.88 box(x,2.09,.77,.58,TEAL) tx(x,2.18,.77,.30,num,21,WHITE,True,PP_ALIGN.CENTER,valign=MSO_ANCHOR.MIDDLE) tx(x+.89,2.19,.80,.29,label,10,INK,True) tx(6.36,2.98,6.05,.39,'PubMed, PEDro, Cochrane Library and ScienceDirect. Quality: PEDro / CASPe; risk of bias: ROBINS-I / RoB 2.',10,MID) # Outcome measures / outcome domains box(.48,4.02,12.37,1.34,WHITE) tx(.72,4.18,3.8,.20,'OUTCOME MEASURES ASSESSED',11,TEAL,True) outcomes=[ ('Sexual function','Dyspareunia and sexual-health symptoms'), ('Urinary incontinence','Urinary symptom improvement'), ('Pelvic floor muscle function','Strength and functional measures'), ('Health-related quality of life','Physical and psychosexual well-being')] for i,(h,b) in enumerate(outcomes): x=.72+i*3.02 box(x,4.58,2.74,.56,[AQUA,MINT,PALE,LIGHT][i]) tx(x+.12,4.68,2.50,.16,h,10.5,INK,True) tx(x+.12,4.91,2.50,.13,b,8.3,MID) # Finding + clinical application box(.48,5.64,8.03,1.10,NAVY) tx(.75,5.86,1.35,.17,'KEY FINDING',10,RGBColor(154,227,221),True) tx(2.10,5.78,5.98,.46,'Pelvic floor muscle training was the most frequently described intervention. Dilators, with or without sexual education, also improved sexual and psychosexual sequelae.',13,WHITE,True) box(8.75,5.64,4.10,1.10,MINT) tx(9.00,5.83,3.58,.16,'PRACTICAL ACTION',10,TEAL,True) tx(9.00,6.10,3.56,.34,'Screen symptoms, refer to pelvic health physiotherapy, and individualize treatment goals.',11,INK,True) # footer box(0,6.93,13.333,.57,NAVY,False) tx(.52,7.08,12.1,.14,'Mamani TS et al. Effectiveness of Pelvic Floor Physiotherapy Techniques in Women with Sequels of Gynecologic Cancer: A Systematic Review. doi:10.1007/s00192-026-06682-9',8.5,WHITE) prs.save(OUT) print(OUT) ''') PY python "/tmp/workspace/pelvic-floor-physio-review/src/create_slide.py" python - <<'PY' from pptx import Presentation from pathlib import Path p=Path('/tmp/workspace/pelvic-floor-physio-review/output/Pelvic_Floor_Physiotherapy_GynCancer_One_Slide.pptx') prs=Presentation(str(p)); assert len(prs.slides)==1 and p.stat().st_size>10000 content=' '.join(s.text for s in prs.slides[0].shapes if getattr(s,'has_text_frame',False)) assert 'ABSTRACT' in content and 'OUTCOME MEASURES ASSESSED' in content print(f'Validated {p.name}: {p.stat().st_size} bytes, {len(prs.slides)} slide') PY

Updated the slide to include:
  • A concise structured abstract
  • Outcome measures assessed:
    • Sexual function
    • Urinary incontinence
    • Pelvic floor muscle function
    • Health-related quality of life

Pelvic Floor Physiotherapy GynCancer One Slide

Presentation · PPTX

i need one slide presentation for this article . to present the medical staffs.

Reading File
Reading File
Reading File
Searching the Web

"s00520-024-09041-w"

Browsing Directory

~/attachments/325e3db9-036a-4fa4-8ba9-67922cadb826/

Searching PubMed

"pelvic floor muscle training" AND "pelvic neoplasms"

Finding Sources
Running Command

python - <<'PY' from pypdf import PdfReader p='/tmp/workspace/attachments/325e3db9-036a-4fa4-8ba9-67922cadb826/s00520-024-09041-w.pdf' r=PdfReader(p) print('PAGES',len(r.pages)) for i,page in enumerate(r.pages): t=page.extract_text() or '' print(f'\n===== PAGE {i+1} =====\n{t[:7000]}') PY

Browsing Directory

~/

Running Command

mkdir -p "/tmp/workspace/pfmt-pelvic-radiotherapy/src" "/tmp/workspace/pfmt-pelvic-radiotherapy/output" && python - <<'PY' from pathlib import Path p=Path('/tmp/workspace/pfmt-pelvic-radiotherapy/src/create_slide.py') p.write_text(r'''from pptx import Presentation from pptx.util import Inches, Pt from pptx.dml.color import RGBColor from pptx.enum.shapes import MSO_SHAPE from pptx.enum.text import PP_ALIGN, MSO_ANCHOR OUT='/tmp/workspace/pfmt-pelvic-radiotherapy/output/PFMT_After_Pelvic_Radiotherapy_One_Slide.pptx' prs=Presentation(); prs.slide_width=Inches(13.333); prs.slide_height=Inches(7.5) slide=prs.slides.add_slide(prs.slide_layouts[6]) NAVY=RGBColor(18,52,72); TEAL=RGBColor(0,124,134); SKY=RGBColor(220,243,246) MINT=RGBColor(232,247,241); GOLDPALE=RGBColor(255,246,225); INK=RGBColor(29,47,59) MID=RGBColor(83,103,114); PALE=RGBColor(244,248,249); WHITE=RGBColor(255,255,255) def box(x,y,w,h,c,round=True): s=slide.shapes.add_shape(MSO_SHAPE.ROUNDED_RECTANGLE if round else MSO_SHAPE.RECTANGLE, Inches(x), Inches(y), Inches(w), Inches(h)) s.fill.solid(); s.fill.fore_color.rgb=c; s.line.fill.background(); return s def tx(x,y,w,h,content,size=14,color=INK,bold=False,align=PP_ALIGN.LEFT,margin=.06, valign=MSO_ANCHOR.TOP): s=slide.shapes.add_textbox(Inches(x), Inches(y), Inches(w), Inches(h)); f=s.text_frame; f.clear(); f.word_wrap=True f.margin_left=f.margin_right=Inches(margin); f.margin_top=f.margin_bottom=Inches(margin); f.vertical_anchor=valign p=f.paragraphs[0]; p.alignment=align; p.space_after=Pt(0); p.space_before=Pt(0) r=p.add_run(); r.text=content; r.font.name='Aptos'; r.font.size=Pt(size); r.font.bold=bold; r.font.color.rgb=color return s # Header box(0,0,13.333,1.25,NAVY,False); box(0,1.18,13.333,.07,TEAL,False) tx(.52,.20,10.5,.37,'Pelvic floor muscle training after pelvic radiotherapy',25,WHITE,True) tx(.53,.70,9.8,.20,"Female pelvic cancer survivors' experiences: qualitative interview study",12,RGBColor(208,232,237)) tx(10.75,.26,2.05,.15,'SUPPORTIVE CARE IN CANCER',8,RGBColor(164,221,218),True,PP_ALIGN.RIGHT) tx(10.55,.59,2.25,.20,'Lindgren et al., 2024',11,WHITE,True,PP_ALIGN.RIGHT) # Clinical question box(.48,1.52,4.03,1.38,SKY) tx(.73,1.73,3.5,.17,'CLINICAL QUESTION',10,TEAL,True) tx(.73,2.05,3.48,.57,'How do women with urinary and/or fecal incontinence experience a 3-month PFMT program after pelvic radiotherapy?',13,INK,True) # Study snapshot box(4.75,1.52,8.10,1.38,PALE) tx(5.00,1.73,3.0,.17,'STUDY SNAPSHOT',10,TEAL,True) metrics=[('11','women interviewed'),('47-83','years of age'),('7 / 4','supported / unsupported')] for i,(big,label) in enumerate(metrics): x=5.03+i*2.46 box(x,2.07,.78,.49,TEAL) tx(x,2.15,.78,.20,big,16,WHITE,True,PP_ALIGN.CENTER,valign=MSO_ANCHOR.MIDDLE) tx(x+.89,2.14,1.37,.25,label,9.5,INK,True) tx(5.00,2.63,7.42,.12,'Pelvic radiotherapy completed 3-60 months previously; individual interviews after 12 weeks of PFMT.',9,MID) # Intervention box(.48,3.17,4.03,2.76,MINT) tx(.73,3.39,3.5,.18,'WHAT WAS THE PROGRAM?',10,TEAL,True) tx(.73,3.72,3.46,.37,'12 weeks of pelvic floor muscle training',14,INK,True) steps=[('Supervised arm','2 weeks: individual sessions + biofeedback\n10 weeks: group PFMT twice weekly'),('Home-training arm','Written daily strength, endurance and functional exercises'),('Core elements','Dose, frequency and progression tailored to ability')] for i,(h,b) in enumerate(steps): y=4.20+i*.52 box(.74,y,.23,.23,TEAL) tx(1.09,y-.01,1.18,.16,h,10,INK,True) tx(2.20,y-.04,1.83,.34,b,8.7,MID) # Findings box(4.75,3.17,8.10,2.76,WHITE) tx(5.00,3.39,4.3,.18,'PATIENT-REPORTED FINDINGS',10,TEAL,True) findings=[ ('Facilitators','Structured plan, individual physiotherapy guidance, biofeedback and building PFMT into daily routines.'), ('Perceived benefits','Stronger pelvic floor, less urinary and fecal leakage, better urgency control, safety and freedom in daily life.'), ('Important cautions','Group sessions and home training could be barriers; pelvic pain varied, with some reporting worsening pain.'), ('Sexual health','Some women reported reduced intercourse pain, improved sexual well-being and easier orgasm.')] for i,(h,b) in enumerate(findings): y=3.81+i*.48; bg=[SKY,MINT,GOLDPALE,PALE][i] box(5.00,y,7.55,.39,bg) tx(5.13,y+.08,1.20,.15,h,9.5,INK,True) tx(6.32,y+.055,6.02,.23,b,9.2,MID) # Clinical implication box(.48,6.19,12.37,.75,NAVY) tx(.74,6.42,1.52,.16,'PRACTICE IMPLICATION',10,RGBColor(157,225,221),True) tx(2.42,6.32,9.88,.34,'Embed symptom screening, PFMT education and access to pelvic health physiotherapy within routine pelvic cancer survivorship care.',14,WHITE,True) # Footer box(0,7.08,13.333,.42,NAVY,False) tx(.52,7.19,12.22,.10,"Design: exploratory qualitative study. Interpretation: perceived benefits and implementation needs, not a quantitative efficacy estimate. DOI: 10.1007/s00520-024-09041-w",7.7,RGBColor(205,222,227)) prs.save(OUT); print(OUT) ''') PY python "/tmp/workspace/pfmt-pelvic-radiotherapy/src/create_slide.py" python - <<'PY' from pptx import Presentation from pathlib import Path p=Path('/tmp/workspace/pfmt-pelvic-radiotherapy/output/PFMT_After_Pelvic_Radiotherapy_One_Slide.pptx') assert p.exists() and p.stat().st_size>10000 prs=Presentation(str(p)); assert len(prs.slides)==1 text=' '.join(x.text for x in prs.slides[0].shapes if getattr(x,'has_text_frame',False)) for t in ['CLINICAL QUESTION','STUDY SNAPSHOT','PATIENT-REPORTED FINDINGS','PRACTICE IMPLICATION']: assert t in text, t print('Validated:',p.name,p.stat().st_size,'bytes; slide count',len(prs.slides)) PY

PFMT After Pelvic Radiotherapy One Slide

Presentation · PPTX

It summarizes the clinical question, study design, 12-week PFMT intervention, patient-reported findings, barriers/facilitators, and practical implication for survivorship care.

add additional Abstract and outcome measures in the slide

Reading File
Reading File
Browsing Directory

~/

Searching the Web

"Female pelvic cancer survivors' experiences of pelvic floor muscle training after pelvic radiotherapy" outcomes qualitative study

Browsing Directory

~/pfmt-pelvic-radiotherapy/

Reading File
Running Command

mkdir -p "/tmp/workspace/pfmt-pelvic-radiotherapy/src" "/tmp/workspace/pfmt-pelvic-radiotherapy/output" && python - <<'PY' from pathlib import Path p=Path('/tmp/workspace/pfmt-pelvic-radiotherapy/src/create_slide.py') p.write_text(r'''from pptx import Presentation from pptx.util import Inches, Pt from pptx.dml.color import RGBColor from pptx.enum.shapes import MSO_SHAPE from pptx.enum.text import PP_ALIGN, MSO_ANCHOR OUT='/tmp/workspace/pfmt-pelvic-radiotherapy/output/PFMT_After_Pelvic_Radiotherapy_One_Slide_Revised.pptx' prs=Presentation(); prs.slide_width=Inches(13.333); prs.slide_height=Inches(7.5) slide=prs.slides.add_slide(prs.slide_layouts[6]) NAVY=RGBColor(18,52,72); TEAL=RGBColor(0,124,134); SKY=RGBColor(220,243,246) MINT=RGBColor(232,247,241); GOLD=RGBColor(255,246,225); INK=RGBColor(29,47,59) MID=RGBColor(83,103,114); PALE=RGBColor(244,248,249); WHITE=RGBColor(255,255,255) def box(x,y,w,h,c,round=True): s=slide.shapes.add_shape(MSO_SHAPE.ROUNDED_RECTANGLE if round else MSO_SHAPE.RECTANGLE, Inches(x), Inches(y), Inches(w), Inches(h)); s.fill.solid();s.fill.fore_color.rgb=c;s.line.fill.background();return s def tx(x,y,w,h,s,size=14,c=INK,bold=False,align=PP_ALIGN.LEFT,margin=.06,valign=MSO_ANCHOR.TOP): t=slide.shapes.add_textbox(Inches(x),Inches(y),Inches(w),Inches(h));f=t.text_frame;f.clear();f.word_wrap=True;f.margin_left=f.margin_right=Inches(margin);f.margin_top=f.margin_bottom=Inches(margin);f.vertical_anchor=valign;p=f.paragraphs[0];p.alignment=align;p.space_after=Pt(0);r=p.add_run();r.text=s;r.font.name='Aptos';r.font.size=Pt(size);r.font.bold=bold;r.font.color.rgb=c;return t # Header box(0,0,13.333,1.15,NAVY,False);box(0,1.09,13.333,.06,TEAL,False) tx(.50,.18,10.4,.36,'Pelvic floor muscle training after pelvic radiotherapy',24,WHITE,True) tx(.52,.66,9.9,.19,"Female pelvic cancer survivors' experiences: qualitative interview study",11.5,RGBColor(207,232,237)) tx(10.48,.23,2.32,.16,'SUPPORTIVE CARE IN CANCER',8,RGBColor(164,221,218),True,PP_ALIGN.RIGHT) tx(10.55,.55,2.25,.19,'Lindgren et al., 2024',10.5,WHITE,True,PP_ALIGN.RIGHT) # Abstract box(.48,1.39,6.06,2.04,PALE) tx(.72,1.59,5.4,.17,'ABSTRACT',10.5,TEAL,True) tx(.72,1.91,5.55,1.25,'Purpose: explore experiences of a 3-month pelvic floor muscle training (PFMT) period, with or without physiotherapist support, among women with urinary and/or fecal incontinence after pelvic radiotherapy.\n\nMethods: 11 women, aged 47-83 years, completed individual interviews after PFMT; qualitative content analysis was used.\n\nConclusion: participants viewed PFMT as meaningful and favored physiotherapist-supported rehabilitation.',10.6,INK) # Snapshot box(6.78,1.39,6.07,2.04,SKY) tx(7.04,1.59,3.5,.17,'STUDY / INTERVENTION',10.5,TEAL,True) for i,(n,lab) in enumerate([('11','interviewed'),('12 wk','PFMT period'),('7 / 4','supported / home')]): x=7.05+i*1.78;box(x,1.98,.70,.50,TEAL);tx(x,2.08,.70,.19,n,15,WHITE,True,PP_ALIGN.CENTER,valign=MSO_ANCHOR.MIDDLE);tx(x+.80,2.08,.88,.23,lab,9.3,INK,True) tx(7.04,2.72,5.50,.43,'Support included individual biofeedback and group training. Home arm used written daily strength, endurance and functional exercises.',9.5,MID) # Outcome measures box(.48,3.70,12.37,1.26,WHITE) tx(.72,3.87,4.6,.17,'OUTCOME MEASURES / EXPERIENCES EXPLORED',10.5,TEAL,True) measures=[('Pelvic floor function','Strength and ability to contract'),('Incontinence','Urinary / fecal leakage and urgency control'),('Pain & sexual health','Pelvic pain, intercourse and sexual well-being'),('Daily life & psychosocial impact','Safety, anxiety, physical activity and freedom'),('Implementation','Adherence, barriers, support and future intent')] for i,(h,b) in enumerate(measures): x=.72+i*2.43; box(x,4.25,2.20,.47,[SKY,MINT,GOLD,PALE,SKY][i]);tx(x+.09,4.33,2.02,.13,h,8.7,INK,True);tx(x+.09,4.53,2.02,.11,b,7.3,MID) # Findings box(.48,5.20,8.05,1.26,MINT) tx(.73,5.38,3.6,.16,'KEY PATIENT-REPORTED FINDINGS',10.5,TEAL,True) tx(.73,5.70,7.55,.51,'Structured PFMT, physiotherapy guidance and biofeedback promoted confidence and adherence. Women described stronger pelvic floor muscles, reduced leakage and improved urgency control. Group and home training could both help and hinder engagement; pain responses varied.',10.7,INK) # Clinical take away box(8.77,5.20,4.08,1.26,NAVY) tx(9.02,5.40,3.52,.16,'PRACTICE IMPLICATION',10.5,RGBColor(158,226,222),True) tx(9.02,5.72,3.51,.52,'Screen for urinary and fecal incontinence, provide PFMT education, and offer access to pelvic health physiotherapy as part of survivorship care.',10.6,WHITE,True) # Footer box(0,6.90,13.333,.60,NAVY,False);tx(.52,7.08,12.2,.13,'Qualitative outcomes reflect participant experiences, not a quantitative efficacy estimate. DOI: 10.1007/s00520-024-09041-w',8.1,RGBColor(207,224,229)) prs.save(OUT); print(OUT) ''') PY python "/tmp/workspace/pfmt-pelvic-radiotherapy/src/create_slide.py" python - <<'PY' from pathlib import Path from pptx import Presentation p=Path('/tmp/workspace/pfmt-pelvic-radiotherapy/output/PFMT_After_Pelvic_Radiotherapy_One_Slide_Revised.pptx') prs=Presentation(str(p));txt=' '.join(s.text for s in prs.slides[0].shapes if getattr(s,'has_text_frame',False)) assert p.exists() and p.stat().st_size>10000 and len(prs.slides)==1 assert 'ABSTRACT' in txt and 'OUTCOME MEASURES / EXPERIENCES EXPLORED' in txt print(f'Validated: {p.name}, {p.stat().st_size} bytes, {len(prs.slides)} slide') PY

Updated the slide with:
  • A concise abstract covering purpose, methods, and conclusion
  • A dedicated outcome measures section:
    • Pelvic floor function
    • Urinary and fecal incontinence
    • Pelvic pain and sexual health
    • Psychosocial and daily-life impact
    • Implementation, adherence, barriers, and future training intent

PFMT After Pelvic Radiotherapy One Slide Revised

Presentation · PPTX

include this one slide for evidence base in the slide

Reading File
Reading File
Browsing Directory

~/attachments/325e3db9-036a-4fa4-8ba9-67922cadb826/

Browsing Directory

~/

Searching the Web

"Female pelvic cancer survivors' experiences of pelvic floor muscle training after pelvic radiotherapy" evidence

Running Command

python - <<'PY' from pptx import Presentation p='/tmp/workspace/attachments/325e3db9-036a-4fa4-8ba9-67922cadb826/Rebuilding_the_Base_Pelvic_Floor_Rehabilitation_Cervical_Cancer_Survivorship (4).pptx' prs=Presentation(p) print('slides:',len(prs.slides)) for i,slide in enumerate(prs.slides,1): print('\n--- SLIDE',i,'---') for j,shape in enumerate(slide.shapes,1): kind=shape.shape_type txt=shape.text.replace('\n',' | ') if getattr(shape,'has_text_frame',False) else '' print(j, 'type',kind,'text',txt[:1000]) PY

Reading File
Running Command

python - <<'PY' from pathlib import Path p=Path('/tmp/workspace/pfmt-pelvic-radiotherapy/src/add_evidence_slide.py') p.write_text(r'''from pptx import Presentation from pptx.util import Inches, Pt from pptx.dml.color import RGBColor from pptx.enum.shapes import MSO_SHAPE from pptx.enum.text import PP_ALIGN, MSO_ANCHOR SRC='/tmp/workspace/pfmt-pelvic-radiotherapy/output/PFMT_After_Pelvic_Radiotherapy_One_Slide_Revised.pptx' OUT='/tmp/workspace/pfmt-pelvic-radiotherapy/output/PFMT_After_Pelvic_Radiotherapy_With_Evidence_Base.pptx' prs=Presentation(SRC); slide=prs.slides.add_slide(prs.slide_layouts[6]) NAVY=RGBColor(18,52,72); TEAL=RGBColor(0,124,134); SKY=RGBColor(220,243,246); MINT=RGBColor(232,247,241); GOLD=RGBColor(255,246,225); INK=RGBColor(29,47,59); MID=RGBColor(83,103,114); PALE=RGBColor(244,248,249); WHITE=RGBColor(255,255,255) def box(x,y,w,h,c,r=True): s=slide.shapes.add_shape(MSO_SHAPE.ROUNDED_RECTANGLE if r else MSO_SHAPE.RECTANGLE,Inches(x),Inches(y),Inches(w),Inches(h));s.fill.solid();s.fill.fore_color.rgb=c;s.line.fill.background();return s def tx(x,y,w,h,v,size=14,c=INK,bold=False,align=PP_ALIGN.LEFT,margin=.06,valign=MSO_ANCHOR.TOP): t=slide.shapes.add_textbox(Inches(x),Inches(y),Inches(w),Inches(h)); f=t.text_frame;f.clear();f.word_wrap=True;f.margin_left=f.margin_right=Inches(margin);f.margin_top=f.margin_bottom=Inches(margin);f.vertical_anchor=valign;p=f.paragraphs[0];p.alignment=align;p.space_after=Pt(0);r=p.add_run();r.text=v;r.font.name='Aptos';r.font.size=Pt(size);r.font.bold=bold;r.font.color.rgb=c;return t # Header box(0,0,13.333,1.18,NAVY,False); box(0,1.11,13.333,.07,TEAL,False) tx(.52,.20,9.0,.36,'What the evidence says',26,WHITE,True) tx(.53,.70,9.6,.18,'Pelvic floor rehabilitation in gynecologic cancer survivorship',12,RGBColor(207,232,237)) tx(10.55,.28,2.25,.15,'EVIDENCE BASE',8,RGBColor(164,221,218),True,PP_ALIGN.RIGHT) tx(10.45,.60,2.35,.18,'Systematic review synthesis',10.5,WHITE,True,PP_ALIGN.RIGHT) # Lead box(.50,1.49,3.22,4.95,SKY) tx(.77,1.77,2.65,.18,'SYSTEMATIC REVIEW',11,TEAL,True) tx(.77,2.18,2.60,.42,'20 studies\n11 randomized trials',22,NAVY,True) tx(.77,3.10,2.55,.56,'Gynecologic cancer populations, not cervical cancer alone.',11,INK,True) box(.77,4.07,2.62,.98,WHITE) tx(.93,4.26,2.28,.17,'HOW TO USE IT',10,TEAL,True) tx(.93,4.57,2.25,.30,'Evidence-informed care, individualized to impairment and goals.',10,INK,True) tx(.77,5.46,2.60,.55,'Evidence is promising, but certainty and cervical-cancer-specific data remain limited.',10,MID) # Main evidence box(4.00,1.49,8.83,4.95,WHITE) tx(4.30,1.77,5.2,.18,'SYNTHESIS FOR PRACTICE',11,TEAL,True) items=[ ('Combined therapy + education','Appears more effective for vaginal, sexual, overall pelvic floor and muscle-function outcomes.',MINT), ('Bladder outcomes','Pelvic floor interventions may improve bladder symptoms.',SKY), ('Uncertain / mixed domains','Bowel, psychological and quality-of-life findings are less certain or mixed.',GOLD), ('Implementation determinants','Adequate dose, adherence and supervision are likely determinants of benefit.',PALE)] for i,(h,b,bg) in enumerate(items): y=2.18+i*.84;box(4.31,y,8.16,.66,bg);box(4.48,y+.16,.31,.31,TEAL);tx(4.48,y+.20,.31,.12,str(i+1),9,WHITE,True,PP_ALIGN.CENTER);tx(4.94,y+.11,2.18,.15,h,10.2,INK,True);tx(7.04,y+.10,5.10,.30,b,10.2,MID) # Interpretation banner box(.50,6.68,12.33,.55,NAVY) tx(.75,6.86,1.25,.13,'INTERPRETATION',8.8,RGBColor(158,226,222),True) tx(2.08,6.80,10.32,.25,'Offer pelvic rehabilitation while being transparent about evidence limitations and the need for survivor-centered, phenotype-based care.',11,WHITE,True) # Footer tx(.55,7.28,12.15,.12,'Evidence source provided: Cyr MP et al. Curr Oncol Rep. 2024;26:1400-1429. PMID: 39177709. Additional review: Devan Moy & Simarro González. Rehabilitacion. 2025. PMID: 39765163.',7.3,MID) prs.save(OUT);print(OUT) ''') PY python "/tmp/workspace/pfmt-pelvic-radiotherapy/src/add_evidence_slide.py" python - <<'PY' from pptx import Presentation from pathlib import Path p=Path('/tmp/workspace/pfmt-pelvic-radiotherapy/output/PFMT_After_Pelvic_Radiotherapy_With_Evidence_Base.pptx') assert p.exists() and p.stat().st_size>20000 prs=Presentation(str(p));assert len(prs.slides)==2 texts=[] for sl in prs.slides: texts.extend(s.text for s in sl.shapes if getattr(s,'has_text_frame',False)) joined=' '.join(texts) for phrase in ['ABSTRACT','OUTCOME MEASURES / EXPERIENCES EXPLORED','What the evidence says','20 studies','11 randomized trials']: assert phrase in joined,phrase print(f'Validated: {p.name} | {p.stat().st_size:,} bytes | {len(prs.slides)} slides') PY

Running Command

mkdir -p "/tmp/workspace/pfmt-evidence-combined/src" "/tmp/workspace/pfmt-evidence-combined/output" && python - <<'PY' from pathlib import Path p=Path('/tmp/workspace/pfmt-evidence-combined/src/create_deck.py') p.write_text(r'''from pptx import Presentation from pptx.util import Inches, Pt from pptx.dml.color import RGBColor from pptx.enum.shapes import MSO_SHAPE from pptx.enum.text import PP_ALIGN, MSO_ANCHOR OUT='/tmp/workspace/pfmt-evidence-combined/output/PFMT_After_Pelvic_Radiotherapy_With_Evidence_Base.pptx' prs=Presentation(); prs.slide_width=Inches(13.333); prs.slide_height=Inches(7.5) NAVY=RGBColor(18,52,72); TEAL=RGBColor(0,124,134); SKY=RGBColor(220,243,246); MINT=RGBColor(232,247,241); GOLD=RGBColor(255,246,225); INK=RGBColor(29,47,59); MID=RGBColor(83,103,114); PALE=RGBColor(244,248,249); WHITE=RGBColor(255,255,255) def box(sl,x,y,w,h,c,r=True): s=sl.shapes.add_shape(MSO_SHAPE.ROUNDED_RECTANGLE if r else MSO_SHAPE.RECTANGLE,Inches(x),Inches(y),Inches(w),Inches(h));s.fill.solid();s.fill.fore_color.rgb=c;s.line.fill.background();return s def tx(sl,x,y,w,h,v,size=14,c=INK,bold=False,align=PP_ALIGN.LEFT,margin=.06,valign=MSO_ANCHOR.TOP): t=sl.shapes.add_textbox(Inches(x),Inches(y),Inches(w),Inches(h));f=t.text_frame;f.clear();f.word_wrap=True;f.margin_left=f.margin_right=Inches(margin);f.margin_top=f.margin_bottom=Inches(margin);f.vertical_anchor=valign;p=f.paragraphs[0];p.alignment=align;p.space_after=Pt(0);r=p.add_run();r.text=v;r.font.name='Aptos';r.font.size=Pt(size);r.font.bold=bold;r.font.color.rgb=c;return t # Slide 1 s=prs.slides.add_slide(prs.slide_layouts[6]);box(s,0,0,13.333,1.15,NAVY,False);box(s,0,1.09,13.333,.06,TEAL,False) tx(s,.50,.18,10.4,.36,'Pelvic floor muscle training after pelvic radiotherapy',24,WHITE,True);tx(s,.52,.66,9.9,.19,"Female pelvic cancer survivors' experiences: qualitative interview study",11.5,RGBColor(207,232,237));tx(s,10.48,.23,2.32,.16,'SUPPORTIVE CARE IN CANCER',8,RGBColor(164,221,218),True,PP_ALIGN.RIGHT);tx(s,10.55,.55,2.25,.19,'Lindgren et al., 2024',10.5,WHITE,True,PP_ALIGN.RIGHT) box(s,.48,1.39,6.06,2.04,PALE);tx(s,.72,1.59,5.4,.17,'ABSTRACT',10.5,TEAL,True);tx(s,.72,1.91,5.55,1.25,'Purpose: explore experiences of a 3-month pelvic floor muscle training (PFMT) period, with or without physiotherapist support, among women with urinary and/or fecal incontinence after pelvic radiotherapy.\n\nMethods: 11 women, aged 47-83 years, completed individual interviews after PFMT; qualitative content analysis was used.\n\nConclusion: participants viewed PFMT as meaningful and favored physiotherapist-supported rehabilitation.',10.6,INK) box(s,6.78,1.39,6.07,2.04,SKY);tx(s,7.04,1.59,3.5,.17,'STUDY / INTERVENTION',10.5,TEAL,True) for i,(n,lab) in enumerate([('11','interviewed'),('12 wk','PFMT period'),('7 / 4','supported / home')]): x=7.05+i*1.78;box(s,x,1.98,.70,.50,TEAL);tx(s,x,2.08,.70,.19,n,15,WHITE,True,PP_ALIGN.CENTER,valign=MSO_ANCHOR.MIDDLE);tx(s,x+.80,2.08,.88,.23,lab,9.3,INK,True) tx(s,7.04,2.72,5.50,.43,'Support included individual biofeedback and group training. Home arm used written daily strength, endurance and functional exercises.',9.5,MID) box(s,.48,3.70,12.37,1.26,WHITE);tx(s,.72,3.87,4.6,.17,'OUTCOME MEASURES / EXPERIENCES EXPLORED',10.5,TEAL,True) for i,(h,b) in enumerate([('Pelvic floor function','Strength and ability to contract'),('Incontinence','Urinary / fecal leakage and urgency control'),('Pain & sexual health','Pelvic pain, intercourse and sexual well-being'),('Daily life & psychosocial impact','Safety, anxiety, physical activity and freedom'),('Implementation','Adherence, barriers, support and future intent')]): x=.72+i*2.43;box(s,x,4.25,2.20,.47,[SKY,MINT,GOLD,PALE,SKY][i]);tx(s,x+.09,4.33,2.02,.13,h,8.7,INK,True);tx(s,x+.09,4.53,2.02,.11,b,7.3,MID) box(s,.48,5.20,8.05,1.26,MINT);tx(s,.73,5.38,3.6,.16,'KEY PATIENT-REPORTED FINDINGS',10.5,TEAL,True);tx(s,.73,5.70,7.55,.51,'Structured PFMT, physiotherapy guidance and biofeedback promoted confidence and adherence. Women described stronger pelvic floor muscles, reduced leakage and improved urgency control. Group and home training could both help and hinder engagement; pain responses varied.',10.7,INK) box(s,8.77,5.20,4.08,1.26,NAVY);tx(s,9.02,5.40,3.52,.16,'PRACTICE IMPLICATION',10.5,RGBColor(158,226,222),True);tx(s,9.02,5.72,3.51,.52,'Screen for urinary and fecal incontinence, provide PFMT education, and offer access to pelvic health physiotherapy as part of survivorship care.',10.6,WHITE,True) box(s,0,6.90,13.333,.60,NAVY,False);tx(s,.52,7.08,12.2,.13,'Qualitative outcomes reflect participant experiences, not a quantitative efficacy estimate. DOI: 10.1007/s00520-024-09041-w',8.1,RGBColor(207,224,229)) # Slide 2 s=prs.slides.add_slide(prs.slide_layouts[6]);box(s,0,0,13.333,1.18,NAVY,False);box(s,0,1.11,13.333,.07,TEAL,False);tx(s,.52,.20,9.0,.36,'What the evidence says',26,WHITE,True);tx(s,.53,.70,9.6,.18,'Pelvic floor rehabilitation in gynecologic cancer survivorship',12,RGBColor(207,232,237));tx(s,10.55,.28,2.25,.15,'EVIDENCE BASE',8,RGBColor(164,221,218),True,PP_ALIGN.RIGHT);tx(s,10.45,.60,2.35,.18,'Systematic review synthesis',10.5,WHITE,True,PP_ALIGN.RIGHT) box(s,.50,1.49,3.22,4.95,SKY);tx(s,.77,1.77,2.65,.18,'SYSTEMATIC REVIEW',11,TEAL,True);tx(s,.77,2.18,2.60,.42,'20 studies\n11 randomized trials',22,NAVY,True);tx(s,.77,3.10,2.55,.56,'Gynecologic cancer populations, not cervical cancer alone.',11,INK,True);box(s,.77,4.07,2.62,.98,WHITE);tx(s,.93,4.26,2.28,.17,'HOW TO USE IT',10,TEAL,True);tx(s,.93,4.57,2.25,.30,'Evidence-informed care, individualized to impairment and goals.',10,INK,True);tx(s,.77,5.46,2.60,.55,'Evidence is promising, but certainty and cervical-cancer-specific data remain limited.',10,MID) box(s,4.00,1.49,8.83,4.95,WHITE);tx(s,4.30,1.77,5.2,.18,'SYNTHESIS FOR PRACTICE',11,TEAL,True) for i,(h,b,bg) in enumerate([('Combined therapy + education','Appears more effective for vaginal, sexual, overall pelvic floor and muscle-function outcomes.',MINT),('Bladder outcomes','Pelvic floor interventions may improve bladder symptoms.',SKY),('Uncertain / mixed domains','Bowel, psychological and quality-of-life findings are less certain or mixed.',GOLD),('Implementation determinants','Adequate dose, adherence and supervision are likely determinants of benefit.',PALE)]): y=2.18+i*.84;box(s,4.31,y,8.16,.66,bg);box(s,4.48,y+.16,.31,.31,TEAL);tx(s,4.48,y+.20,.31,.12,str(i+1),9,WHITE,True,PP_ALIGN.CENTER);tx(s,4.94,y+.11,2.18,.15,h,10.2,INK,True);tx(s,7.04,y+.10,5.10,.30,b,10.2,MID) box(s,.50,6.68,12.33,.55,NAVY);tx(s,.75,6.86,1.25,.13,'INTERPRETATION',8.8,RGBColor(158,226,222),True);tx(s,2.08,6.80,10.32,.25,'Offer pelvic rehabilitation while being transparent about evidence limitations and the need for survivor-centered, phenotype-based care.',11,WHITE,True);tx(s,.55,7.28,12.15,.12,'Evidence source provided: Cyr MP et al. Curr Oncol Rep. 2024;26:1400-1429. PMID: 39177709. Additional review: Devan Moy & Simarro González. Rehabilitacion. 2025. PMID: 39765163.',7.3,MID) prs.save(OUT); print(OUT) ''') PY python "/tmp/workspace/pfmt-evidence-combined/src/create_deck.py" python - <<'PY' from pptx import Presentation from pathlib import Path p=Path('/tmp/workspace/pfmt-evidence-combined/output/PFMT_After_Pelvic_Radiotherapy_With_Evidence_Base.pptx') prs=Presentation(str(p)); assert len(prs.slides)==2 and p.stat().st_size>20000 text=' '.join(sh.text for sl in prs.slides for sh in sl.shapes if getattr(sh,'has_text_frame',False)) for a in ['ABSTRACT','OUTCOME MEASURES / EXPERIENCES EXPLORED','What the evidence says','20 studies','11 randomized trials']: assert a in text print('VALID', p, p.stat().st_size, len(prs.slides)) PY

Combined presentation created with:
  1. Article summary slide including abstract and outcome measures
  2. Evidence-base slide summarizing systematic review findings, limitations, and practice implications

PFMT After Pelvic Radiotherapy With Evidence Base

Presentation · PPTX

This is a shared conversation. Sign in to Orris to start your own chat.