Symptom Snapshot™ First Step Diagnostic Prep

About this tool

New or unexplained symptoms can be hard to communicate clearly, especially when they overlap or change from day to day. The Symptom Snapshot guides you through documenting key details in a diagnostic-friendly format, covering timing, triggers, intensity, and impact. By working through structured prompts, you create a concise summary that highlights what providers need most for early evaluation. You leave with a ready-to-share document that speeds up diagnostic conversations and reduces the risk of important clues being overlooked.

📝

Patient Input

📄

Clinical Summary

Fill in the patient information and click “Generate Clinical Summary” to see the result here…
`); printWindow.document.close(); printWindow.onload = function() { setTimeout(() => { printWindow.print(); downloadBtn.disabled = false; downloadBtn.textContent = 'Download Summary (PDF)'; printWindow.onafterprint = function() { printWindow.close(); }; }, 250); }; } function loadExample(type) { document.querySelectorAll('input[type="text"], textarea').forEach(el => el.value = ''); document.querySelectorAll('input[type="checkbox"]').forEach(el => el.checked = false); document.querySelectorAll('select').forEach(el => el.selectedIndex = 0); document.getElementById('duration-number').value = ''; if (type === 'clear') { document.getElementById('output-content').innerHTML = 'Fill in the patient information and click "Generate Clinical Summary" to see the result here...'; document.getElementById('copy-btn').style.display = 'none'; document.getElementById('download-btn').style.display = 'none'; return; } if (type === 'chest') { document.getElementById('chronicity').value = '1-3-days'; document.getElementById('frequency').value = 'several-daily'; document.getElementById('onset-context').value = 'climbing stairs'; document.getElementById('loc-chest').checked = true; document.getElementById('location-other').value = 'radiates to my left arm'; document.getElementById('duration-number').value = '5'; document.getElementById('duration-unit').value = 'minutes'; document.getElementById('char-sharp').checked = true; document.getElementById('char-pressure').checked = true; document.getElementById('aggravating-other').value = 'physical exertion and stress'; document.getElementById('relieving-other').value = 'rest and nitroglycerin'; document.getElementById('timing-other').value = 'during exercise or when I feel stressed'; document.getElementById('severity').value = 'moderate'; document.getElementById('severity-other').value = 'It limits my ability to climb stairs or walk long distances'; document.getElementById('additional-info').value = 'I have a family history of heart disease'; } else if (type === 'headache') { document.getElementById('chronicity').value = '1-2-weeks'; document.getElementById('frequency').value = 'once-daily'; document.getElementById('onset-context').value = 'working at my computer'; document.getElementById('loc-head').checked = true; document.getElementById('location-other').value = 'behind my right eye extending to my temple'; document.getElementById('duration-number').value = '4'; document.getElementById('duration-unit').value = 'hours'; document.getElementById('char-throbbing').checked = true; document.getElementById('char-burning').checked = true; document.getElementById('aggravating-other').value = 'bright lights, loud noises, and movement'; document.getElementById('relieving-other').value = 'lying down in a dark room and taking ibuprofen'; document.getElementById('timing-other').value = 'in the afternoon, especially after prolonged computer work'; document.getElementById('severity').value = 'severe'; document.getElementById('severity-other').value = 'I have to stop working and lie down. I\'ve missed two days of work this week'; document.getElementById('additional-info').value = 'I also experience nausea and sensitivity to light during these episodes'; } if (type !== 'clear') { setTimeout(generateSummary, 100); } } function autoSave() { const forms = document.querySelectorAll("form"); const data = {}; forms.forEach((form, index) => { const formData = new FormData(form); data["form_" + index] = {}; formData.forEach((value, key) => { data["form_" + index][key] = value; }); }); document.querySelectorAll("input, textarea, select").forEach((field, index) => { if (field.name || field.id) { data[field.name || field.id] = field.type === "checkbox" ? field.checked : field.value; } }); localStorage.setItem("symptom-snapshot.html_data", JSON.stringify(data)); console.log("Auto-saved"); } function loadSavedData() { const saved = localStorage.getItem("symptom-snapshot.html_data"); if (saved) { const data = JSON.parse(saved); Object.keys(data).forEach(key => { if (key.startsWith("form_")) { Object.keys(data[key]).forEach(fieldName => { const field = document.querySelector(`[name="${fieldName}"]`); if (field) { if (field.type === "checkbox") { field.checked = data[key][fieldName] === "on" || data[key][fieldName] === true; } else { field.value = data[key][fieldName]; } } }); } else { const field = document.querySelector(`[name="${key}"], #${key}`); if (field) { if (field.type === "checkbox") { field.checked = data[key]; } else { field.value = data[key]; } } } }); console.log("Loaded saved data"); } } document.addEventListener("DOMContentLoaded", function() { loadSavedData(); document.addEventListener("input", function() { clearTimeout(window.saveTimeout); window.saveTimeout = setTimeout(autoSave, 1000); }); window.addEventListener("beforeunload", autoSave); });

Our tools are provided for self-advocacy purposes only. Results do not constitute medical advice, diagnosis, or treatment, and are not a substitute for professional medical judgment. Use of this tool does not create a client relationship with PatientLead Health LLC. PatientLead Health LLC is not responsible for any outcomes, decisions, or actions taken based on the use of this tool.

Scroll to Top