{ "ListFormCode": "App.DevRequests", "KeyFieldName": "Id", "GeneratedAt": "2026-09-30T13:46:58.3804382Z", "Order": 0, "Rows": [ { "Id": "ce4269ad-8d08-487a-9e36-c002dd482a3c", "TenantId": null, "UserName": "system@sozsoft.com", "RequestDate": null, "Status": "Testing", "Title": "Human Resources -> Sağlık", "Description": "

Bu eklenecekler Human Resources -> Sağlık alt menüsünün içerisine eklenecektir.


İstirahat Listesi : Çalışanların istirahat listesi ekranıdır. İstirahat Tipi: Hastalık, İş Kazası, Analık, Meslek Hastalığı gibi seçilebilmelidir.



Muayene Listesi : Çalışanların Muayene Listesidir. Her kullanıcının periyodik veya plansız şekilde yapılan muayene sonuçlarının listesidir.


Sağlık Kartları: Her çalışanın detaylı şekilde sağlık bilgilerinin yer aldığı ekrandır. bu liste Kullanıcı listesinin bir benzeri olabilir. Detay formuna geçince aşağıdaki resimlere ait detay formu açılmalı. Bu ekranın içerisinde 9 farklı tab içerisinde ayrı bilgiler içermektedir. Aşağıda bu tabların resimlerini gönderiyorum. Genel, Fiziki Muayeene, Anamnez1, Anamnez2,Anamnez3, Sonuç komponentlerine AllowAdding true olamayacağı için bu komponentlerdeki değerleri AbpUsers tablosuna extension olarak tanımlanabilir. Ayrıca Anamnez1, Anamnez2, Anamnez3 tek bir komponent olabilir


Hasta Kayıt Defteri: Kullanıcıların hasta olduklarında doldurdukları listedir. Tip sütununda Hastalık, İş Kazası Dönüş, İstirahat Dönüş, Sonuç kısmında Tedavi (Taburcu), Sevk ve İstirahat seçenekleri olmalı. Sevk olaunca Sevk Yeri açılıyor.

", "DueDate": "2026-09-30T13:58:00", "Tags": "HR", "Assignees": "system@sozsoft.com", "Priority": "5", "Completed": false, "SortOrder": 0, "Timesheets": "[{\"id\":\"a0f1c316-3b52-ac49-ca30-3a2405b7b8f3\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"Talep analiz edildi\",\"duration\":0.0333},{\"id\":\"d663f14d-57b6-d290-ce78-3a2405bb7226\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"Talep analiz edildi\",\"duration\":0.0667},{\"id\":\"685109c1-e679-2ca0-c21d-3a2405bd6448\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"Hr_T_HealthCard tablosu olu\\u015Fturuldu\",\"duration\":0.0167},{\"id\":\"3349a545-65e0-36f1-b443-3a2405bd87a6\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"Hr_T_HealthCardWorkHistory tablosu olu\\u015Fturuldu\",\"duration\":0.0167},{\"id\":\"3283ba27-2815-0a37-fa80-3a2405bda28a\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"Hr_T_HealthCardFile tablosu olu\\u015Fturuldu\",\"duration\":0.0167},{\"id\":\"572dca14-6b18-4b36-8ac7-3a2405bdb890\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"Hr_T_SickLeave tablosu olu\\u015Fturuldu\",\"duration\":0.0167},{\"id\":\"7ad38b49-606b-033b-c7d1-3a2405bdd3e0\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"Hr_T_Examination tablosu olu\\u015Fturuldu\",\"duration\":0.0167},{\"id\":\"3634fb91-dd88-4951-f3a7-3a2405bdec00\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"Hr_T_PatientRecord tablosu olu\\u015Fturuldu\",\"duration\":0.0167},{\"id\":\"5770d408-569c-0f71-7abe-3a2405be7cf9\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"SickLeave.json wizard\\u0027\\u0131 deploy edildi (0 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"2519bbc8-6be8-ef13-2997-3a2405bf22c2\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"Examination.json wizard\\u0027\\u0131 deploy edildi (0 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"691db3b2-f75f-c2ed-9648-3a2405bfbce6\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"PatientRecord.json wizard\\u0027\\u0131 deploy edildi (0 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"f7c9f315-9792-b344-15fc-3a2405bffd30\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"HealthCardWorkHistory.json wizard\\u0027\\u0131 deploy edildi (0 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"535798e6-3fbb-e458-0116-3a2405c0d1c9\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"HealthCardGeneral.json wizard\\u0027\\u0131 deploy edildi (0 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"a49d4cf7-99c5-c1d8-35a5-3a2405c17584\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"HealthCardLab.json wizard\\u0027\\u0131 deploy edildi (0 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"ed516c35-566b-82ea-1096-3a2405c1f744\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"HealthCardAnamnesis1.json wizard\\u0027\\u0131 deploy edildi (0 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"dad5e5b1-6f48-f242-1f0e-3a2405c25d1d\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"HealthCardAnamnesis2.json wizard\\u0027\\u0131 deploy edildi (0 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"abce155b-4f3d-6aa1-d414-3a2405c2adb3\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"HealthCardAnamnesis3.json wizard\\u0027\\u0131 deploy edildi (0 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"0be91fd3-2280-f0df-e54b-3a2405c31afb\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"HealthCardResult.json wizard\\u0027\\u0131 deploy edildi (0 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"2219a38c-8bab-c330-c3d4-3a2405c364ab\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"HealthCardFile.json wizard\\u0027\\u0131 deploy edildi (0 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"0de44dac-3f31-5f09-e3ad-3a2405c3ef87\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"HealthCard.json wizard\\u0027\\u0131 deploy edildi (0 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"a8b69fb8-04e0-42e4-142b-3a2405c4190f\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"18 tamamlanm\\u0131\\u015F alt g\\u00F6rev eklendi\",\"duration\":0.0167},{\"id\":\"8fd317f8-4bcb-08c9-e34d-3a2405c44b71\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"Analize \\u00FCretim notu eklendi\",\"duration\":0.0167},{\"id\":\"d8ad0c50-8496-9565-ef81-3a2405c45a28\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"App.DevRequests ekran\\u0131nda sat\\u0131r g\\u00FCncellendi (Status)\",\"duration\":0.0167},{\"id\":\"60efca67-11b3-78bf-34a0-3a24061f241b\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"Talep analiz edildi\",\"duration\":0.05},{\"id\":\"3dcb7d4d-1bdb-3c59-7dc8-3a2406238d53\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"Hr_T_HealthCard tablosu olu\\u015Fturuldu\",\"duration\":0.0167},{\"id\":\"d45e423e-35e6-bb6f-34de-3a240623a358\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"Hr_T_HealthCardWorkHistory tablosu olu\\u015Fturuldu\",\"duration\":0.0167},{\"id\":\"84f3b35f-92ab-18e3-13e6-3a240623b2ba\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"Hr_T_HealthCardFile tablosu olu\\u015Fturuldu\",\"duration\":0.0167},{\"id\":\"1962ea16-4d2d-a91d-4673-3a240623cf6a\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"Hr_T_SickLeave tablosu olu\\u015Fturuldu\",\"duration\":0.0167},{\"id\":\"2bf4eb00-b49a-7275-42db-3a240623f162\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"Hr_T_Examination tablosu olu\\u015Fturuldu\",\"duration\":0.0167},{\"id\":\"9138c393-bd6d-781b-5958-3a24062409a4\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"Hr_T_PatientRecord tablosu olu\\u015Fturuldu\",\"duration\":0.0167},{\"id\":\"dd8a7377-3aee-af5c-7aff-3a240624a081\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"SickLeave.json wizard\\u0027\\u0131 deploy edildi (0 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"0daeeb54-3fc0-0e88-0b9d-3a240625497a\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"Examination.json wizard\\u0027\\u0131 deploy edildi (0 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"d46ffaa7-220d-8b29-d473-3a240625f34d\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"PatientRecord.json wizard\\u0027\\u0131 deploy edildi (0 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"998865ba-ae46-00e1-5093-3a240626d986\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"HealthCardGeneral.json wizard\\u0027\\u0131 deploy edildi (0 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"76e098bc-c4f6-b3cc-7cda-3a240627197b\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"HealthCardWorkHistory.json wizard\\u0027\\u0131 deploy edildi (0 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"aefc6477-e471-6f99-500b-3a240627b7d2\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"HealthCardLab.json wizard\\u0027\\u0131 deploy edildi (0 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"0c958304-53bf-d0d0-d661-3a2406289476\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"HealthCardAnamnesis.json wizard\\u0027\\u0131 deploy edildi (0 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"320e67ad-77e6-06e8-9ad5-3a2406290827\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"HealthCardResult.json wizard\\u0027\\u0131 deploy edildi (0 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"b007d7d2-254d-0069-f81d-3a24062952bf\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"HealthCardFile.json wizard\\u0027\\u0131 deploy edildi (0 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"5dc4c721-ff5a-f9c9-f4c4-3a240629d9aa\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"HealthCard.json wizard\\u0027\\u0131 deploy edildi (0 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"56de254a-35c5-54eb-107e-3a240629ffd0\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"16 tamamlanm\\u0131\\u015F alt g\\u00F6rev eklendi\",\"duration\":0.0167},{\"id\":\"0965b809-3df6-b8a2-190c-3a24062a390a\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"Analize \\u00FCretim notu eklendi\",\"duration\":0.0167}]", "SubTasks": "[{\"id\":\"6123e46d-7e8e-2869-0c0a-3a2405c418c2\",\"title\":\"create_table: Hr_T_HealthCard\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"3a161677-a10d-6530-b6c5-3a2405c418c2\",\"title\":\"create_table: Hr_T_HealthCardWorkHistory\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"156a5e00-fea2-49ed-0f32-3a2405c418c2\",\"title\":\"create_table: Hr_T_HealthCardFile\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"9a0011a5-77b0-e335-5005-3a2405c418c2\",\"title\":\"create_table: Hr_T_SickLeave\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"fdd4b23d-3f39-a2eb-8727-3a2405c418c2\",\"title\":\"create_table: Hr_T_Examination\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"b80e1f42-1610-b6fd-e5ac-3a2405c418c2\",\"title\":\"create_table: Hr_T_PatientRecord\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"90be2597-0894-ac9c-6fd9-3a2405c418c2\",\"title\":\"deploy_wizard: SickLeave.json\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"c994a95e-56a7-9257-3166-3a2405c418c2\",\"title\":\"deploy_wizard: Examination.json\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"2d5ae25a-a0f9-31cb-4cd4-3a2405c418c2\",\"title\":\"deploy_wizard: PatientRecord.json\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"ff20b49b-1f58-b8d3-19f4-3a2405c418c2\",\"title\":\"deploy_wizard: HealthCardWorkHistory.json\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"54180c26-839a-5d34-2b27-3a2405c418c2\",\"title\":\"deploy_wizard: HealthCardGeneral.json\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"410fffd5-bbb7-c0ec-0385-3a2405c418c2\",\"title\":\"deploy_wizard: HealthCardLab.json\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"0c82dcd4-14a9-cf98-f90f-3a2405c418c2\",\"title\":\"deploy_wizard: HealthCardAnamnesis1.json\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"31117aaa-61c9-fba6-250d-3a2405c418c2\",\"title\":\"deploy_wizard: HealthCardAnamnesis2.json\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"ef6c4412-3932-97cd-8f6f-3a2405c418c2\",\"title\":\"deploy_wizard: HealthCardAnamnesis3.json\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"d061f282-642d-3118-c6cd-3a2405c418c2\",\"title\":\"deploy_wizard: HealthCardResult.json\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"d4f81759-e8e0-d71e-830e-3a2405c418c2\",\"title\":\"deploy_wizard: HealthCardFile.json\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"09776b00-042b-4480-39f3-3a2405c418c2\",\"title\":\"deploy_wizard: HealthCard.json\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"5a6bb1d4-7a53-3017-ed4b-3a240629ff7c\",\"title\":\"create_table: Hr_T_HealthCard\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"34925778-5cbc-4985-5e27-3a240629ff7c\",\"title\":\"create_table: Hr_T_HealthCardWorkHistory\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"5bed6c36-7ed9-239f-f80f-3a240629ff7c\",\"title\":\"create_table: Hr_T_HealthCardFile\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"bdb5b531-c138-f0cb-9651-3a240629ff7c\",\"title\":\"create_table: Hr_T_SickLeave\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"1cd30c82-193c-d4c7-58ab-3a240629ff7c\",\"title\":\"create_table: Hr_T_Examination\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"39c89298-4fdf-72b6-e18c-3a240629ff7c\",\"title\":\"create_table: Hr_T_PatientRecord\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"2f24ba6e-4f9f-693f-3575-3a240629ff7c\",\"title\":\"deploy_wizard: SickLeave.json\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"476e37df-76c1-d527-5f3c-3a240629ff7c\",\"title\":\"deploy_wizard: Examination.json\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"49447c0a-286b-dd58-b212-3a240629ff7c\",\"title\":\"deploy_wizard: PatientRecord.json\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"ce05b42f-606e-2e8e-b940-3a240629ff7c\",\"title\":\"deploy_wizard: HealthCardGeneral.json (List, kart olu\\u015Fturma)\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"af296ed5-c6e7-8c38-53c5-3a240629ff7c\",\"title\":\"deploy_wizard: HealthCardWorkHistory.json\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"6a842baa-76b1-674f-f8ab-3a240629ff7c\",\"title\":\"deploy_wizard: HealthCardLab.json\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"ed5d8c8c-4560-6413-d887-3a240629ff7c\",\"title\":\"deploy_wizard: HealthCardAnamnesis.json (Anamnez 1-3 birle\\u015Fik)\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"fc9b0b09-181e-e035-3747-3a240629ff7c\",\"title\":\"deploy_wizard: HealthCardResult.json\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"8c7979ad-7851-4d36-de7e-3a240629ff7c\",\"title\":\"deploy_wizard: HealthCardFile.json\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"1fbb291c-5ff0-9ce0-c896-3a240629ff7c\",\"title\":\"deploy_wizard: HealthCard.json\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true}]", "Analysis": "

1. Amaç

\n

İş sağlığı biriminin (işyeri hekimi / İK) İK › Sağlık menüsünde şu kayıtları tutması:

\n\n

Sağlık Kartları ekranı, Kullanıcı listesine benzer biçimde aktif kullanıcıların tamamını listeler. Detaya geçilince sekmeli kart açılır ve sağlık bilgileri orada girilip düzenlenir. Kart kaydı silinmez.

\n\n

2. Görsel analizi

\n\n\n

3. Çözüm yolu

\n

Wizard List — tüm ekranlar ListForm'dur; çerçeve dışı değişiklik yoktur.

\n\n\n

4. Menü yeri

\n

İnsan Kaynakları › Sağlık › {İstirahat Listesi · Muayene Listesi · Hasta Kayıt Defteri · Sağlık Kartları}

\n\n\n\n\n\n\n\n\n
SeviyeKodAd (TR / EN)İkonDurum
KökApp.Hrİnsan Kaynakları / Human ResourcesFcConferenceCallVar
AraApp.Hr.HealthSağlık / HealthFcLikeYeni
EkranApp.Hr.SickLeaveİstirahat Listesi / Sick Leave ListFcOvertimeYeni
EkranApp.Hr.ExaminationMuayene Listesi / Examination ListFcInspectionYeni
EkranApp.Hr.PatientRecordHasta Kayıt Defteri / Patient RegisterFcViewDetailsYeni
EkranApp.Hr.HealthCardSağlık Kartları / Health CardsFcBusinessContactYeni
\n\n\n

5. Veri modeli

\n\n

Sağlık Kartları liste sorgusu (SelectCommand, anahtar Id = kullanıcı Id'si):

\n

SELECT u.Id, u.TenantId, u.IsDeleted, u.Name + ' ' + u.Surname AS FullName, u.Email, u.PhoneNumber, d.Name AS DepartmentName, jp.Name AS JobPositionName, hc.IdentityNo, hc.BirthDate, hc.BloodType, ISNULL(hc.ShiftWorkFit, CAST(0 AS bit)) AS ShiftWorkFit, ISNULL(hc.NightWorkFit, CAST(0 AS bit)) AS NightWorkFit, CASE WHEN hc.Id IS NULL THEN CAST(0 AS bit) ELSE CAST(1 AS bit) END AS HasCard FROM AbpUsers u LEFT JOIN Hr_T_HealthCard hc ON hc.UserId = u.Id AND hc.IsDeleted = 'false' LEFT JOIN Hr_T_Department d ON d.Id = u.DepartmentId LEFT JOIN Hr_T_JobPosition jp ON jp.Id = u.JobPositionId WHERE u.IsActive = 'true'

\n

Q-User — ortak personel lookup'ı (İstirahat, Muayene, Hasta Kayıt):

\n

SELECT u.Id AS [Key], u.Name + ' ' + u.Surname AS [Name], hc.IdentityNo, hc.BirthDate, hc.Gender, hc.EducationStatus, hc.HomeAddress, DATEDIFF(YEAR, hc.BirthDate, GETDATE()) AS Age, d.Name AS DepartmentName, jp.Name AS JobPositionName FROM AbpUsers u LEFT JOIN Hr_T_HealthCard hc ON hc.UserId = u.Id AND hc.IsDeleted = 'false' LEFT JOIN Hr_T_Department d ON d.Id = u.DepartmentId LEFT JOIN Hr_T_JobPosition jp ON jp.Id = u.JobPositionId WHERE u.IsDeleted = 'false' AND u.IsActive = 'true' AND u.TenantId = '@TENANTID' ORDER BY u.Name, u.Surname

\n

Q-Doctor — doktor lookup'ı:

\n

SELECT Id AS [Key], FullName AS [Name], DiplomaNo, DiplomaDate, OhsCertificateNo, OhsCertificateDate, ISNULL(CONVERT(varchar(10), DiplomaDate, 104), '') + ' / ' + ISNULL(DiplomaNo, '') AS DiplomaInfo, ISNULL(CONVERT(varchar(10), OhsCertificateDate, 104), '') + ' / ' + ISNULL(OhsCertificateNo, '') AS OhsInfo FROM Hr_T_Doctor WHERE IsDeleted = 'false' AND IsActive = 'true' AND TenantId = '@TENANTID' ORDER BY FullName

\n\n

Hr_T_SickLeave (İstirahat)

\n\n\n

Hr_T_Examination (Muayene)

\n\n\n

Hr_T_PatientRecord (Hasta Kayıt Defteri)

\n\n\n

Hr_T_HealthCard (Sağlık Kartı — kullanıcı başına bir satır)

\n\n\n\n\n\n\n\n
SekmeKolonlar (tip)
KimlikUserId (uniqueidentifier, NOT NULL — ilişkiden gelir)
Genel (List)\n
    \n
  • İş Yerinin: BranchId (formda zorunlu — Ünvanı), SgkWorkplaceNo (nvarchar 50); şubeden kopyalanan WorkplaceAddress, WorkplacePhone, WorkplaceFax, WorkplaceEmail.
  • \n
  • Çalışanın: IdentityNo, BirthPlace, BirthDate, HireDate, Gender, MaritalStatus, EducationStatus, ChildCount, HomeAddress, JobDescription.
  • \n
  • Soy Geçmişi: Mother / Father / Sibling / Child + Status (Sağ, Vefat) ve Note.
  • \n
  • Öz Geçmişi: BloodType, ChronicDisease, Vaccination, Tetanus, Hepatitis, OtherVaccine.
  • \n
Laboratuvar – Fizik (Form)9 laboratuvar alanı (Lab…), 12 fizik muayene alanı (Phys…), BloodPressure, Pulse, Height, Weight, Bmi (decimal; Bmi hesaplanır)
Tıbbi Anamnez (Form, 3 grup)\n
    \n
  • Anamnez 1: 17 bit (Complaint…, Dx…).
  • \n
  • Anamnez 2: Hospitalized, Surgery, WorkAccident, OccDiseaseExam, Disability (bit) + …Note.
  • \n
  • Anamnez 3: UnderTreatment (bit) + Note; Smoking, Alcohol + Note.
  • \n
  • Tüm bit alanları NOT NULL, varsayılan 0.
  • \n
Sonuç (Form)FitnessNote1, FitnessNote2; ResultDoctorId + ResultDoctorDiploma, ResultDoctorOhsCert; ShiftWorkFit, NightWorkFit (bit); ShiftDoctorId + ShiftDoctorDiploma, ShiftDoctorOhsCert
\n\n

Hr_T_HealthCardWorkHistory (Önceki İş Yerleri)

\n\n\n

Hr_T_HealthCardFile (Dosyalar)

\n\n\n

6. Etkilenen kısımlar

\n\n\n

7. Görünümler ve davranış

\n\n\n

8. Kararlar

\n\n\n

9. Üretim planı

\n
    \n
  1. create_table: Hr_T_HealthCard
  2. \n
  3. create_table: Hr_T_HealthCardWorkHistory
  4. \n
  5. create_table: Hr_T_HealthCardFile
  6. \n
  7. create_table: Hr_T_SickLeave
  8. \n
  9. create_table: Hr_T_Examination
  10. \n
  11. create_table: Hr_T_PatientRecord
  12. \n
  13. deploy_wizard: SickLeave.json
  14. \n
  15. deploy_wizard: Examination.json
  16. \n
  17. deploy_wizard: PatientRecord.json
  18. \n
  19. deploy_wizard: HealthCardGeneral.json
  20. \n
  21. deploy_wizard: HealthCardWorkHistory.json
  22. \n
  23. deploy_wizard: HealthCardLab.json
  24. \n
  25. deploy_wizard: HealthCardAnamnesis.json
  26. \n
  27. deploy_wizard: HealthCardResult.json
  28. \n
  29. deploy_wizard: HealthCardFile.json
  30. \n
  31. deploy_wizard: HealthCard.json
  32. \n
\n\n

10. Üretime hazır

\n

Evet

MCP (üretim — List tipi Genel + birleşik Anamnez)

\n" } ] }