<!DOCTYPE html> <html> <head> <title>Superbill Generator</title> <script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.4.0/jspdf.umd.min.js"></script> </head> <body> <h2>Superbill Generator</h2> <form id="superbillForm"> <label>Date of Service:</label> <input type="date" id="date_of_service" required><br><br> <label>Procedure/CPT Code:</label> <input type="text" id="cpt_code" required><br><br> <label>Fee per Session:</label> <input type="number" id="fee" required><br><br> <label>Amount Paid:</label> <input type="number" id="amount_paid" required><br><br> <label>Total Amount Due:</label> <input type="number" id="total_due" required><br><br> <label>ICD-10 Code:</label> <input type="text" id="icd_code" required><br><br> <label>Date:</label> <input type="date" id="superbill_date" required><br><br> <button type="button" onclick="generateSuperbill()">Generate Superbill</button> </form> <script> function generateSuperbill() { const { jsPDF } = window.jspdf; const doc = new jsPDF(); doc.setFontSize(14); doc.text("Poppy Peak Therapy - SUPERBILL", 20, 20); doc.setFontSize(12); doc.text(`Date of Service: ${document.getElementById('date_of_service').value}`, 20, 40); doc.text(`CPT Code: ${document.getElementById('cpt_code').value}`, 20, 50); doc.text(`Fee per Session: $${document.getElementById('fee').value}`, 20, 60); doc.text(`Amount Paid: $${document.getElementById('amount_paid').value}`, 20, 70); doc.text(`Total Amount Due: $${document.getElementById('total_due').value}`, 20, 80); doc.text(`ICD-10 Code: ${document.getElementById('icd_code').value}`, 20, 90); doc.text(`Date: ${document.getElementById('superbill_date').value}`, 20, 100); doc.text("Provider: Kristina Bartek, MA, LMFT", 20, 120); doc.text("License #: 84302", 20, 130); doc.text("Provider NPI: 1689965907", 20, 140); doc.text("Phone: 626-790-8221", 20, 150); doc.save("Superbill.pdf"); } </script> </body> </html>