Selam_Health_AI_2_0 / utils /pdf_export.py
dawit45's picture
Update utils/pdf_export.py
5fc1a92 verified
raw
history blame contribute delete
545 Bytes
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