MED-EL Koklear İmplant Simülatörü

MED-EL Koklear İmplant Simülatörü

Eğitim Amaçlı - FS/FSP/FS4/FS4-p Stratejileri ile Gerçekçi Haritalama

Senaryo Seçimi

Seans Zaman Çizelgesi

Bir senaryo ve seans seçin

İmpedans Haritası (kΩ)

E1
E2
E3
E4
E5
E6
4.5
5.0
6.2
7.1
5.8
4.1
E7
E8
E9
E10
E11
E12
3.9
4.3
6.8
9.5
OC
2.2
Normal (2-12 kΩ)
Yüksek (>8 kΩ)
Düşük (<3 kΩ)
Açık Devre (>20 kΩ)

ART (ECAP) Sonuçları

E1-E4 (Apikal) ✓ Güçlü
E5-E9 (Orta) ✓ Mevcut
E10 ~ Zayıf
E11 ✗ Yok
E12 ✗ Yok

Örnek ART Dalgaformu (E3)

N1-P2 Kompleksi

Hızlı İşlemler

Seans Notları ve İlerleme

Senaryo seçildikten sonra seans notları burada görünecek

`); }function exportSessionData() { const data = { timestamp: new Date().toISOString(), scenario: currentScenario, session: currentSession, channelData: channelData, settings: { strategy: document.getElementById('strategySelect').value, idr: document.getElementById('idrRange').value, beamforming: document.getElementById('beamforming').checked, noiseReduction: document.getElementById('noiseReduction').checked }, sessionData: sessionData }; const blob = new Blob([JSON.stringify(data, null, 2)], { type: 'application/json' }); const url = URL.createObjectURL(blob); const a = document.createElement('a'); a.href = url; a.download = `medel_simulator_${currentScenario}_${currentSession}_${new Date().toISOString().split('T')[0]}.json`; a.click(); URL.revokeObjectURL(url); showNotification('Veri dışa aktarıldı'); }function showNotification(message) { const notification = document.createElement('div'); notification.className = 'fixed top-4 right-4 bg-blue-600 text-white px-6 py-3 rounded-lg shadow-lg z-50'; notification.textContent = message; document.body.appendChild(notification); setTimeout(() => { notification.remove(); }, 3000); }// Initialize initializeChannels(); updateFrequencyMapping(); updateElectrodePositions(); // Update audiogram function updateAudiogram() { const thresholds = [30, 30, 32, 35, 40, 45]; // Example thresholds const points = thresholds.map((thresh, i) => { const x = 30 + i * 40; const y = 20 + (thresh / 80) * 80; // Scale to SVG coordinates return `${x},${y}`; }).join(' '); document.getElementById('audiogramLine').setAttribute('d', `M ${points.replace(/,/g, ' L ')}`); } updateAudiogram();