"Description":"<p>Bu eklenecekler Human Resources -> Sağlık alt menüsünün içerisine eklenecektir. Çalışan (Kullanıcı) ile ilgili tüm bilgileri AbpUsers tablosundan alınabilir. Örneğin Idendity Number, Gender, <code>EducationStatus, BirthDate</code> vs. tüm bilgiler bu tablodan alınabilir. Branch bilgisi eğer kullanıcı birden fazla Branch yetkisi varsa seçmeli, eğer bir branch yetkisi varsa o branch kullanıcı seçildikten sonra otomatik gelmeli. Lİstelerde Avatar (Kullanıcı Resmi) olmasına gerek yok, eklenmeyecek.</p><p><br></p><p>İstirahat Listesi : Çalışanların istirahat listesi ekranıdır. İstirahat Tipi: Hastalık, İş Kazası, Analık, Meslek Hastalığı gibi seçilebilmelidir.</p><p><img src=\"data:image/png;base64,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
"Analysis":"<h4>Amaç</h4>\n<p>İK / işyeri hekimliği ekibinin çalışanların sağlık süreçlerini tek menüde takip etmesi: istirahat raporları, periyodik/plansız muayene sonuçları ve revire başvuran çalışanların hasta kayıt defteri. Çalışan bilgileri (TC, cinsiyet, doğum tarihi, eğitim, adres, departman, görev) kullanıcı seçilince <code>AbpUsers</code>'tan, şube ise kullanıcının şube yetkilerinden (<code>Sas_T_BranchUsers</code>) otomatik gelir.</p>\n\n<h4>Görsel analizi</h4>\n<ul>\n<li><strong>[image-1] İstirahat Listesi</strong>: grid + popup form. Grid kolonları: Sicil No, Adı Soyadı, Şube Adı, Departman, Başlangıç Tarihi, Bitiş Tarihi, Gün, İstirahat Tipi, Kurum, Bölüm, İstirahat Sebebi. Form (tek grup): Adı Soyadı (seçim), Şube Adı, TC Numarası, Departmanı, Başlangıç / Bitiş Tarihi, Gün, İstirahat Tipi (seçim), Kurum Adı (seçim), Bölüm (seçim), İstirahat Sebebi (çok satırlı metin). Demo satır: Sedat Öztürk · 1. Tesis · BİLGİ TEKNOLOJİLERİ · 17.02.2026 – 19.02.2026 · 2 gün · Hastalık · Baltalimanı Kemik Hastalıkları Hastanesi · Beyin ve Sinir Cerrahisi.</li>\n<li><strong>[image-2] Periyodik Muayene Listesi</strong>: grid + popup form. Grid kolonları: TC, Adı Soyadı, Görevi, Departman, Muayene, Sonuç, Muayene Tarihi, Doktor, Diploma No, Diploma Tarihi, İş Yeri Hekim Belge No, İş Yeri Hekim Belge Tarihi, Şube Adı. Form: çalışan fotoğrafı; Adı (seçim), Tarih (bugün), T.C. Kimlik No, Eğitim Durumu, Doğum Tarihi, Çalıştığı Bölüm (salt okunur), Muayene ve Sonuç (çok satırlı metin), Doktor (seçim), Diploma Tarihi/No (salt okunur). Görünen satır yok.</li>\n<li><strong>[image-3] Hasta Kayıt Defteri Listesi</strong>: grid + popup form. Grid kolonları: Sıra No, Adı Soyadı, Adres, Yaş, Cinsiyet, Doktor, Protokol Tipi, İstirahat Günü, Sonuç, Sevk Yeri, Şube Adı, Açıklama. Form: fotoğraf; Adı (seçim), Tarih (bugün), Adres, Yaş, Cinsiyet, Tip (varsayılan Hastalık), Doktor (seçim), Sonuç (varsayılan Tedavi (Taburcu)), İstirahat Gün ve Sevk Yeri (koşula göre açılan), Açıklama. Görünen satır yok.</li>\n</ul>\n<p>Görsellerdeki fotoğraf alanı talep metni gereği (\"Listelerde Avatar olmasına gerek yok, eklenmeyecek\")üretilmez.</p>\n\n<h4>Çözümyolu</h4>\n<p>ÜçekrandaWizardList(<code>ComponentKind0</code>)ile,herbirikendiyenitablosuüzerindeüretilir:kayıtlistesi+popupekle/düzenle/sil,filtrevearama.Otomatikdolançalışan/şube/doktorbilgilerilookup'larınseçilikaydından<code>EditorScript</code>(<code>copy</code>,<code>selected</code>)iletaşınır;hesaplar(Gün,Yaş),şubedoğrulamasıvekoşullukilitlerde<code>EditorScript</code>ileyapılır.</p>\n\n<h4>Menüyeri</h4>\n<p>İnsanKaynakları›Sağlık›{Ekran}</p>\n<table><tbody>\n<tr><th>Seviye</th><th>Kod</th><th>Ad(TR/EN)</th><th>İkon</th><th>Durum</th></tr>\n<tr><td>Kök</td><td><code>App.Hr</code></td><td>İnsanKaynakları/HumanResources</td><td>FcConferenceCall</td><td>Var</td></tr>\n<tr><td>Ara</td><td><code>App.Hr.Health</code></td><td>Sağlık/Health</td><td>FcLike</td><td>Yeni</td></tr>\n<tr><td>Ekran</td><td><code>App.Hr.SickLeave</code></td><td>İstirahatListesi/SickLeaves</td><td>FcPlanner</td><td>Yeni</td></tr>\n<tr><td>Ekran</td><td><code>App.Hr.MedicalExamination</code></td><td>MuayeneListesi/MedicalExaminations</td><td>FcInspection</td><td>Yeni</td></tr>\n<tr><td>Ekran</td><td><code>App.Hr.PatientRegister</code></td><td>HastaKayıtDefteri/PatientRegister</td><td>FcViewDetails</td><td>Yeni</td></tr>\n</tbody></table>\n<p>ModuleId:<code>Hr</code>·İzingrubu:<code>App.Hr</code>(var)·MenuParentCode:<code>App.Hr.Health</code>·MenuParentPath:<code>App.Hr</code>·Route:<code>/admin/list/{ListFormCode}</code>.</p>\n<p>Yetki:<code>App.Hr</code>›<code>App.Hr.Health</code>(Yeni)›<code>App.Hr.SickLeave</code>/<code>App.Hr.MedicalExamination</code>/<code>App.Hr.PatientRegister</code>.</p>\n<p>