Antibody Titer to Immunity Status Estimator

Immunity Status Result

Entered Titer:

Disease:

Summary Report

This is an estimation based on standard clinical guidelines.

`; document.getElementById("pdfContent").innerHTML = pdfContent; }; // Trigger calculation when switching to Tab 2 window.nextTab = function() { if (currentTab === 1) { calculateStatus(); } if (currentTab < tabs.length - 1) { currentTab++; showTabs(); } }; // Load jsPDF dynamically const script = document.createElement('script'); script.src = 'https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js'; document.head.appendChild(script); window.generatePDF = function() { const { jsPDF } = window.jspdf; const doc = new jsPDF(); const titer = document.getElementById("displayTiter").textContent; const units = document.getElementById("displayUnits").textContent; const disease = document.getElementById("displayDisease").textContent; const status = document.querySelector("#immunityResult").textContent; const lines = [ "Antibody Titer Immunity Report", "", `Titer: ${titer} ${units}`, `Disease: ${disease}`, `Immunity Status: ${status}`, "", "Note: This is an estimation based on general clinical thresholds.", ]; doc.setFontSize(14); lines.forEach((line, i) => { doc.text(line, 10, 20 + i * 10); }); doc.save("immunity_report.pdf"); }; });
Scroll to Top