document.addEventListener("DOMContentLoaded", () => { const radios = document.querySelectorAll(".patient-radio"); if (!radios || radios.length === 0) return; radios.forEach((radio) => { radio.addEventListener("change", async () => { const patientId = radio.value; try { await fetch("/patients/select", { method: "POST", headers: { "Content-Type": "application/x-www-form-urlencoded" }, body: new URLSearchParams({ patientId }), }); // ✅ neu laden -> Sidebar wird neu gerendert & Bearbeiten wird aktiv window.location.reload(); } catch (err) { console.error("❌ patient-select Fehler:", err); } }); }); });