Simülasyon ve gerçekçilik
Öğrencinin hasta başında karşılaştığı davranışlar.
Hasta tablosu
Vital bulgular, senaryoda her faz için tanımlanan değerlere yumuşak geçişle ilerler. Kritik işlemler tamamlandığında hasta sonraki fazın durumuna geçer; süresinde yapılmazsa senaryo başarısız sonuçla biter.
Hasta başı monitörü
Kalp hızı, SpO2, tansiyon, solunum sayısı, ısı ve EtCO2 sayısal; EKG ve pletismografi dalga olarak gösterilir. Kanallar öğrenci ilgili ekipmanı bağladıkça açılır.
EKG ve alarmlar
EKG dalgası matematiksel olarak üretilir ve 10 ritim tanımını destekler. Eşik aşımında iki seviyeli sesli alarm çalar, nabız sesinin perdesi SpO2'ye göre değişir.
3D hasta
Siyanoz, göz kapakları, pupil ve yüz ifadesi faza göre değişir; göğüs hareketi solunum sayısını izler.
Ekipman
Oksijen maskesi, damar yolu ve serum, EKG elektrotları, tansiyon manşonu, SpO2 ve ısı probu, EtCO2 kanülü ve balon-maske, işlem yapıldığında hastanın üzerinde görünür. Balon sıkıldığında göğüs kalkar.
İşlem sırası
Hava yolu kapalı başlayan senaryoda hava yolu açılmadan damar yolu, muayene, oksijen ve balon-maske uygulanamaz.
Muayene ve tetkik
Muayenede kamera ilgili bölgeye gider, bulgular faza göre değişir. Tetkik sonuçları istendikten sonra gecikmeyle gelir.
Oskültasyon
Hasta üzerindeki dinleme noktasına dokunulduğunda o faz için atanan kayıt çalar. 7 dinleme noktası tanımlıdır; kayıtlar açık lisanslı klinik manken veri setindendir.
İlaç uygulaması
Uygulamada damar yolu, azami doz ve sayı, tekrar süresi, tehlikeli etkileşim ve yaş grubu denetlenir. Senaryoda tanımlı olmayan ilaç denemesi kaydedilir ve puana yansır.
Klinik kütüphane
33 ilaç, 30 girişim, 42 tetkik ve 42 muayene tanımlıdır. Eğitmen senaryoda sunulacakları seçer.
Puanlama ve rapor
Puanlama
İşlemler ağırlıklı puanlanır. Süre, sıra, atlanan kritik işlem, gereksiz işlem ve yanlış ilaç denemesi sonuca yansır.
Rapor
Muayene, tetkik, tedavi ve girişimler renk kodlu listelenir. Rapor vaka özeti, öğrenim hedefleri ve eğitmen notu içerir; beklenen tanı ve tedavi yalnızca eğitmene görünür.
Veri koruma
Hesap, erişim ve saklanan verilere ilişkin teknik önlemler.
Hesap ve giriş
Hesaplar kurum yöneticisi veya eğitmen tarafından davetle açılır, dışarıdan kayıt yoktur. Giriş e-posta ve şifreyle yapılır; e-postaya gelen tek kullanımlık kod da kullanılabilir.
Erişim ayrımı
Veritabanı erişimi satır düzeyi güvenlik (RLS) kurallarıyla kurum ve rol bazında sınırlandırılır. Öğrenci yalnızca kendi raporlarını görür.
Aktarım
Uygulama ile sunucu arasındaki trafik HTTPS ile şifrelenir.
Saklanan veriler
Ad, e-posta, rol, kurum, grup ve cihaz kaydı; oturum skorları, süreleri, eylem kayıtları, raporlar ve eğitmen notları.
Veriler iki ayrı merkezde tutulur: Avrupa için Frankfurt, Türkiye için İstanbul. Türkiye'deki üniversitelerin verileri KVKK kapsamında Türkiye'de saklanır. KVKK kapsamındaki roller ve yükümlülükler kurumla yapılan sözleşmede belirlenir.
Yazılım altyapısı
Uygulama ve sunucu tarafında kullanılan teknolojiler.
- Uygulama motoru
- Unity 6 ve Universal Render Pipeline (URP)Yaklaşık 166 bin satır C# kodu. Simülasyon mantığı arayüzden ayrı bir kod birimi olarak derlenir. iPad derlemesi IL2CPP ve ARM64 kullanır.
- Arayüz ve giriş
- uGUI, TextMeshPro ve Input SystemArayüz 1920×1080 referansıyla ölçeklenir; dokunmatik ve fare girişi desteklenir.
- Sunucu ve veritabanı
- Supabase ve PostgreSQL 17Veritabanı şeması 83 sürümlü geçiş dosyasıyla yönetilir, tablolarda satır düzeyi güvenlik etkindir. Yetki gerektiren işlemler sunucu fonksiyonlarıyla yürütülür.
- Veri akışı
- Önce cihaza kayıt, sonra eşitlemeSonuçlar önce cihaza yazılır; gönderilemeyenler giriş yapıldığında veya bağlantı döndüğünde yeniden denenir. Sınav olayları oturum sırasında 10 saniyede bir sunucuya aktarılır.
- Senaryo verisi
- Sürümlü JSON biçimiSenaryo editörü sekmeli formlarla çalışır ve değişiklikleri otomatik kaydeder.
- Görsel kalite
- 3 kalite seviyesiGrafik kalitesi cihaz belleğine göre sınırlanır.
- Görünüm ayarları
- Açık ve koyu tema, yazı ölçeği, kalın yazı ve hareket azaltma
- Otomatik testler
- Yaklaşık 950 birim testiPuanlama ve senaryo mantığı dahil uygulama kodunu kapsar.
Sistem gereksinimleri
- Desteklenen cihazlar
- iPad, Mac ve Windows
- En düşük işletim sistemi
- iPadOS 15, macOS 12, Windows 10
- İnternet bağlantısı
- Uygulama açılırken gerekirSınav modu çevrimiçi başlatılır; Eğitim modu kısa kesintilerde çalışmayı sürdürür.
- Ağ
- Giden HTTPS (443) bağlantısıBağlantı teşhisi için Google ve Apple'ın bağlantı kontrol adreslerine de istek gönderilir.
- Ekran yönü
- Yatay
- Dil desteği
- İngilizce & Türkçe
- Kurulum
- Uygulama cihaza yüklenirDağıtım yöntemi kurumla birlikte belirlenir.
Roller
- Kurum yöneticisi
- Kullanıcıları, dersleri, dönemleri ve ders gruplarını yönetir.
- Eğitmen
- Senaryo düzenler ve yayınlar, gruplara atar, öğrenci davet eder, raporları inceler ve not ekler.
- Öğrenci
- Kendisine atanan senaryoları oynar, kendi raporlarını görür.
Klinik içerik kaynakları
Senaryo ve ilaç verilerinde başvurulan kaynaklar.
- American Heart Association (AHA)
- 2020 Kılavuzu ve 2023 Odaklı GüncellemeOpioid ilişkili acil durumlar ve ilaç dozları.
- European Resuscitation Council (ERC)
- 2021 İleri Yaşam Desteği Kılavuzu
- Goldfrank's Toxicologic Emergencies
- Toksikoloji başvuru kitabıMetadon, renarkotizasyon ve nalokson infüzyonu.
- European Society of Cardiology (ESC)
- STEMI Kılavuzu 2017Nitrogliserin kullanımı.
- Global Initiative for Asthma (GINA)
- GINA 2024Astımda ilaç kullanımı.
- FDA ilaç etiketleri (DailyMed)
- İlaç güvenliği uyarıları
- HLS-CMDS veri seti
- Kalp ve akciğer sesi kayıtlarıTorabi, Shirani ve Reilly, IEEE Data Descriptions. CC BY 4.0.
Senaryonun dayandığı kılavuz sürümü senaryo kaydında tutulur.