from fpdf import FPDF from datetime import datetime import os def export_pdf(subjective, objective, assessment, plan): os.makedirs("data", exist_ok=True) filename = f"soap_{int(datetime.now().timestamp())}.pdf" path = f"data/{filename}" pdf = FPDF() pdf.add_page() pdf.set_font("Arial", size=12) pdf.multi_cell( 0, 10, f"SUBJECTIVE:\n{subjective}\n\n" f"OBJECTIVE:\n{objective}\n\n" f"ASSESSMENT:\n{assessment}\n\n" f"PLAN:\n{plan}" ) pdf.output(path) return path