İK › Sağlık Kartları (App.Hr.HealthCard)
İşyeri hekimliği için çalışan sağlık kartı: soy/özgeçmiş, anamnez, laboratuvar ve fizik muayene
bulguları, çalışmaya elverişlilik sonucu (vardiya/gece çalışması dahil), periyodik muayeneler,
revir (hasta protokol defteri) başvuruları ve istirahat raporları. Kart ayrı bir tablo değildir:
tek kayıtlık bölümler doğrudan çalışanın kullanıcı satırında (AbpUsers genişletme kolonları),
çok kayıtlı bölümler Adm_T_User* tablolarındadır. Tamamı konfigürasyon + platformun kullanıcı
detay ekranıdır.
Bu doküman modülün tek "nasıl çalışır" kaynağıdır. Modülde yapılan her değişiklik aynı commit'te
buraya yansır (lowcode.instructions.md §0.13).
1. Amaç ve kapsam
| Persona |
Ne yapar |
Ekran |
| İşyeri hekimi / sağlık personeli |
Kartı doldurur, periyodik muayene ve revir başvurusu girer, elverişlilik sonucunu yazar |
Sağlık Kartları (detay sekmeleri) |
| İK |
Kart durumunu izler, istirahat raporlarını girer; hekim, hastane ve bölüm tanımlarını yönetir |
Sağlık Kartları · İK › Tanımlar |
| Sistem yöneticisi |
Aynı veriyi kullanıcı detayında görür |
Kimlik › Kullanıcılar › detay › Sağlık Kartı sekmesi |
Kapsam: kiracı. Liste, kiracının tüm kullanıcılarıdır (aktif/pasif); satır süzmesi yoktur.
2. Analiz ve kararlar
Modül §0.13 kuralından önce üretildi; keşif turu kaydı yoktur. Kararlar artefaktlardan (wizard,
entity, HealthCardTab.tsx) okunmuştur.
| Konu |
Karar |
| Veri yeri |
Kart başına tek değer taşıyan alanlar (kan grubu, anamnez, muayene bulguları, sonuç) AbpUsers genişletme kolonlarıdır — ayrı kart tablosu yok |
| Liste |
Sağlık Kartları ekranı AbpUsers üzerinde salt okunur listedir (ekle/düzenle/sil kapalı); kart bilgileri detaydaki sekmelerden düzenlenir |
| Tek kayıtlık sekmeler |
Soy/Özgeçmiş, Laboratuvar–Fizik Muayene, Anamnez, Sonuç: aynı kullanıcı satırını düzenleyen alt formlar (Id → Id, yalnız güncelleme) |
| Çok kayıtlı sekmeler |
Periyodik Muayeneler, Hasta Protokol Defteri, İstirahat Raporları: Adm_T_UserPeriodicExamination, Adm_T_UserPatientProtocol, Adm_T_UserSickLeave (Id → UserId) |
| İkinci giriş |
Kullanıcı detayındaki Sağlık Kartı sekmesi (HealthCardTab.tsx) aynı kolonları ve aynı üç tabloyu (App.IdentityManagement.User{PeriodicExamination,PatientProtocol,SickLeave} listeleriyle) düzenler |
| Hekim |
Kurum doktoru tanımı (Hr_T_Doctor); periyodik muayenede seçilince diploma no kopyalanır |
| Koşullu alanlar |
Anamnezde "evet" denmeyen sorunun not alanı, protokolde sonuç "Sevk" değilse sevk yeri kilitlidir (readOnly script) |
3. Menü ve ekranlar
| Menü (TR / EN) |
ListFormCode |
Yer |
Kaynak |
Alt formlar |
| Sağlık Kartları / Health Cards |
App.Hr.HealthCard |
İnsan Kaynakları (sıra 5, FcInspection) |
AbpUsers |
aşağıdaki 7 sekme |
| Sekme |
ListFormCode (menüsüz) |
Kaynak |
İlişki |
Düzenleme |
| Soy / Özgeçmiş |
App.Hr.HealthCardHistory |
AbpUsers |
Id → Id |
Yalnız güncelleme |
| Laboratuvar – Fizik Muayene |
App.Hr.HealthCardLabPhysical |
AbpUsers |
Id → Id |
Yalnız güncelleme |
| Anamnez |
App.Hr.HealthCardAnamnesis |
AbpUsers |
Id → Id |
Yalnız güncelleme |
| Sonuç |
App.Hr.HealthCardResult |
AbpUsers |
Id → Id |
Yalnız güncelleme |
| Periyodik Muayeneler |
App.Hr.HealthCardPeriodicExamination |
Adm_T_UserPeriodicExamination |
Id → UserId |
Ekle/düzenle/sil |
| Hasta Protokol Defteri |
App.Hr.HealthCardPatientProtocol |
Adm_T_UserPatientProtocol |
Id → UserId |
Ekle/düzenle/sil |
| İstirahat Raporları |
App.Hr.HealthCardSickLeave |
Adm_T_UserSickLeave |
Id → UserId |
Ekle/düzenle/sil; kayıt sonrası İzin Yönetimi'ne eşlenir (HrLeave.md §5.5) |
Widget'lar (liste): Toplam · Aktif · Pasif kullanıcı.
Tanımlar (İnsan Kaynakları › Tanımlamalar):
| Menü |
ListFormCode |
Seed |
| Kurum Doktorları |
App.Hr.Doctor |
1 kayıt (diploma, işyeri hekimi belge no/tarihi, T.C. kimlik) |
| Hastaneler |
App.Hr.Hospital |
45 kurum (devlet/özel hastaneler, sağlık ocağı, işyeri hekimliği…) |
| Hastane Bölümleri |
App.Hr.HospitalDepartment |
31 bölüm |
4. Veri modeli
| Yer |
Alanlar |
AbpUsers — kimlik (liste) |
Name, Surname, IdentityNumber, BirthDate, Gender, BloodType, Email, PhoneNumber, DepartmentId, JobPositionId, HireDate, SskNo, IsActive |
AbpUsers — soy/özgeçmiş |
Anne/baba/kardeş/çocuk sağlık durumu (Alive/Disease/Deceased) + not, BloodType (8 grup), ChronicDisease, tetanoz/hepatit/diğer aşı |
AbpUsers — anamnez |
Şikâyetler (Complaint*: göğüs ağrısı, balgamlı öksürük, nefes darlığı, çarpıntı, eklem/bel ağrısı, ishal/kabızlık), tanılar (Diagnosis*: diyabet, kalp, böbrek, sarılık, ülser, işitme, görme, sinir sistemi, deri, besin zehirlenmesi), evet/hayır + not soruları (hastanede yatış, ameliyat, iş kazası, meslek hastalığı muayenesi, malulen emeklilik, süren tedavi), sigara/alkol (None/Occasionally/Normal/Quit + not) |
AbpUsers — lab/fizik |
Lab* (biyolojik, kan, idrar, radyolojik, odyometri, SFT, psikolojik, diğer), Exam* (duyu, göz, KBB, deri, kalp-damar, solunum, sindirim, ürogenital, kas-iskelet, nörolojik, psikiyatrik, diğer, tansiyon, nabız, boy, kilo) |
AbpUsers — sonuç |
FitForWorkJob, FitForWorkCondition, FitnessDoctorId, ShiftWorkFit, NightWorkFit, ShiftNightDoctorId |
Adm_T_UserPeriodicExamination |
UserId, ExamDate, Examination, Result, DoctorId, DoctorDiplomaNo |
Adm_T_UserPatientProtocol |
UserId, SequenceNo, ProtocolDate, ProtocolType (Disease/WorkAccident/OccupationalDisease/Control/Other), ProtocolResult (TreatmentDischarged/Rest/Referral), RestDays, ReferralPlace, DoctorId |
Adm_T_UserSickLeave |
UserId, StartDate, EndDate, Days, SickLeaveType (Disease/WorkAccident/OccupationalDisease/Maternity), Institution, Clinic, SickLeaveReason |
Hr_T_Doctor / Hr_T_Hospital / Hr_T_HospitalDepartment |
Tanımlar |
Entity'ler: Entities/Tenant/Administration/User{PeriodicExamination,PatientProtocol,SickLeave}.cs;
genişletme kolonları AbpIdentityUserExtensions ve EF genişletme eşlemeleri.
5. İş kuralları
| Yer |
Kural |
| Anamnez |
Evet/hayır sorusu işaretli değilse not alanı salt okunur; sigara/alkol "Kullanmıyor" ise not kilitli |
| Periyodik muayene |
Yeni satırda tarih bugün; hekim seçilince diploma no kopyalanır |
| Protokol |
Yeni satırda tarih bugün; sonuç "Sevk" değilse sevk yeri kilitli |
| İstirahat |
Days = days(Başlangıç, Bitiş) (bitiş dahil); bitiş başlangıçtan önceyse uyarı |
| Liste |
Kayıt eklenemez/silinemez — kartın sahibi kullanıcı kaydıdır |
6. Yetki ve görünürlük
İzin grubu App.Hr, modül Sas|Hr. App.Hr.HealthCard kökü; yedi sekme onun altındadır. Tanımlar
App.Hr.Definitions altındadır. Kullanıcı detayındaki sekme, kullanıcı ekranının yetkileriyle
(AbpIdentity.Users / .Update) çalışır. Hiçbir yetki role otomatik atanmaz.
Sağlık verisi özel nitelikli kişisel veridir (KVKK md. 6): Sağlık Kartları ve alt sekmelerinin
yetkisi yalnız işyeri hekimi ve yetkili sağlık personeline verilmelidir. Kullanıcı detayına erişen
yöneticiler de bu sekmeyi görebileceği için kullanıcı yönetimi yetkisi de buna göre sınırlanmalıdır.
7. Entegrasyonlar
| Kaynak |
Kullanım |
AbpUsers (+ Hr_T_Department, Hr_T_JobPosition) |
Kartın sahibi ve kimlik bilgisi |
Kullanıcı detayı (views/admin/user-management/HealthCardTab.tsx) |
Aynı verinin ikinci düzenleme yeri |
Hr_T_Doctor |
Periyodik muayene, protokol, sonuç hekimleri |
Hastane ve hastane bölümü tanımları henüz hiçbir sekmeye bağlı değildir (istirahatte kurum/klinik
serbest metindir). Bildirim, periyodik muayene hatırlatması ya da rapor şablonu yoktur.
8. Akış örneği
- İşe giren çalışanın kartı listede hazırdır (kullanıcı açıldığı anda). Hekim Soy/Özgeçmiş ve
Anamnez sekmelerini doldurur.
- İşe giriş muayenesi bulguları Laboratuvar – Fizik Muayene'ye, kararı Sonuç'a yazılır
(vardiyalı/gece çalışabilir + hekimler).
- Yıllık kontrol Periyodik Muayeneler'e eklenir.
- Çalışan revire gelince Hasta Protokol Defteri'ne kayıt açılır (tür Hastalık, sonuç İstirahat, 1 gün).
- Dışarıdan alınan rapor İstirahat Raporları'na girilir; gün sayısı hesaplanır.
9. Sık sorulanlar
Listeye neden kayıt eklenemiyor? Kart kullanıcı kaydıdır; yeni çalışan Kimlik › Kullanıcılar'dan açılır.
Sağlık kartı verisi nerede tutuluyor? Tek değerli alanlar AbpUsers kolonlarında, muayene/protokol/istirahat ayrı tablolarda (§4).
Kullanıcı detayındaki Sağlık Kartı sekmesiyle bu ekran aynı mı? Evet; aynı veriyi iki yerden düzenlerler.
Hastane tanımı nerede kullanılıyor? Şu an hiçbir yerde; ileride istirahat/sevk alanlarına lookup olarak bağlanmak üzere duruyor.
İstirahat raporu izinlere yansıyor mu? Evet, tek kayıttır: buradan (ya da kullanıcı detayındaki İstirahatler'den) girilen rapor İK › İzin Yönetimi'nde onaylı Rapor (Sick) talebi olur; çalışanın Intranet'ten açtığı Rapor talebi de bu sekmeye düşer (Hr_S_LeaveSickLeaveSync, ayrıntı HrLeave.md §5.5). Rapor yıllık izin bakiyesinden düşmez.
10. Dosyalar ve geri alma
| Dosya |
İçerik |
configs/seeds/host/wizard/HealthCard{,History,LabPhysical,Anamnesis,Result,PeriodicExamination,PatientProtocol,SickLeave}.json |
8 wizard |
configs/seeds/host/wizard/{Doctor,Hospital,HospitalDepartment}.json, data/App.Hr.{Doctor,Hospital,HospitalDepartment}.json |
Tanım ekranları ve verisi |
api/src/Sozsoft.Platform.Domain/Entities/Tenant/Administration/User{PeriodicExamination,PatientProtocol,SickLeave}.cs |
Çok kayıtlı sekmelerin entity'leri (migration'lı) |
ui/src/views/admin/user-management/HealthCardTab.tsx |
Kullanıcı detayındaki sekme |
Kart sekmelerini kaldırmak wizard'ları siler; AbpUsers kolonları ve Adm_T_User* tabloları
entity/migration'a bağlı olduğu için kalır.
Ek — Ekran envanteri (otomatik)
Wizard dosyalarından üretilir; deploy, silme, tasarımcı kaydı ve import'ta yenilenir. Elle düzenleme bir sonraki yenilemede kaybolur.
Sağlık Kartları — App.Hr.HealthCard
| Özellik |
Değer |
| Wizard |
wizard/HealthCard.json |
| Yol |
Liste (Wizard) |
| Menü |
App.Hr › App.Hr.HealthCard (sıra 4) |
| Yetki |
App.Hr.HealthCard + .Create, .Update, .Delete, .Export, .Import, .Note |
| Açıklama |
Sağlık Kartları — işyeri hekimliği için her çalışanın sağlık kartı. Liste kiracının bütün kullanıcılarıdır; kart bilgileri detay sekmelerinden girilir. |
| Geliştirme talebi |
Human Resources -> Health Card |
| Kaynak |
AbpUsers · filtre "IsDeleted" = 'false' |
| Görünümler |
Grid, Card, Pivot, Chart (açılış grid) |
| Düzenleme |
ekle ✗ · düzenle ✗ · sil ✗ · popup |
| Kapsam |
Kiracı |
| Alt formlar |
App.Hr.HealthCardHistory (Id → Id), App.Hr.HealthCardLabPhysical (Id → Id), App.Hr.HealthCardAnamnesis (Id → Id), App.Hr.HealthCardResult (Id → Id), App.Hr.HealthCardPeriodicExamination (Id → UserId), App.Hr.HealthCardPatientProtocol (Id → UserId), App.Hr.HealthCardSickLeave (Id → UserId) |
| Widget'lar |
App.Widget.Total, App.Widget.Active, App.Widget.Passive |
| Alan |
Başlık |
Editör |
Zorunlu |
Formda |
Kaynak |
Name |
Ad |
dxTextBox |
|
✓ |
|
Surname |
Soyad |
dxTextBox |
|
✓ |
|
IdentityNumber |
T.C. Kimlik No |
dxTextBox |
|
✓ |
|
BirthDate |
Doğum Tarihi |
dxDateBox |
|
✓ |
|
Gender |
Cinsiyet |
dxSelectBox |
|
✓ |
liste: Male, Female |
BloodType |
Kan Grubu |
dxTextBox |
|
✓ |
|
Email |
E-posta |
dxTextBox |
|
✓ |
|
PhoneNumber |
Telefon |
dxTextBox |
|
✓ |
|
DepartmentId |
Departman |
dxSelectBox |
|
✓ |
sorgu: Hr_T_Department |
JobPositionId |
Pozisyon |
dxSelectBox |
|
✓ |
sorgu: Hr_T_JobPosition |
HireDate |
İşe Giriş Tarihi |
dxDateBox |
|
✓ |
|
SskNo |
SSK No |
dxTextBox |
|
✓ |
|
IsActive |
Aktif |
dxCheckBox |
|
✓ |
|
Soy / Özgeçmiş — App.Hr.HealthCardHistory
| Özellik |
Değer |
| Wizard |
wizard/HealthCardHistory.json |
| Yol |
Liste (Wizard) |
| Menü |
Menüsüz (alt form) |
| Yetki |
App.Hr.HealthCardHistory + .Create, .Update, .Delete, .Export, .Import, .Note |
| Açıklama |
Soy / Özgeçmiş — çalışanın aile sağlık geçmişi, kan grubu, kronik hastalıkları ve aşıları. |
| Geliştirme talebi |
Human Resources -> Health Card |
| Kaynak |
AbpUsers · filtre "IsDeleted" = 'false' |
| Görünümler |
Grid, Card, Pivot, Chart (açılış grid) |
| Düzenleme |
ekle ✗ · düzenle ✓ · sil ✗ · popup |
| Kapsam |
Kiracı |
| Alan |
Başlık |
Editör |
Zorunlu |
Formda |
Kaynak |
MotherHealthStatus |
Anne |
dxSelectBox |
|
✓ |
liste: Alive, Disease, Deceased |
MotherHealthNote |
Anne Notu |
dxTextBox |
|
✓ |
|
FatherHealthStatus |
Baba |
dxSelectBox |
|
✓ |
liste: Alive, Disease, Deceased |
FatherHealthNote |
Baba Notu |
dxTextBox |
|
✓ |
|
SiblingHealthStatus |
Kardeş |
dxSelectBox |
|
✓ |
liste: Alive, Disease, Deceased |
SiblingHealthNote |
Kardeş Notu |
dxTextBox |
|
✓ |
|
ChildHealthStatus |
Çocuk |
dxSelectBox |
|
✓ |
liste: Alive, Disease, Deceased |
ChildHealthNote |
Çocuk Notu |
dxTextBox |
|
✓ |
|
BloodType |
Kan Grubu |
dxSelectBox |
|
✓ |
liste: 0 Rh+, 0 Rh-, A Rh+, A Rh-, B Rh+, B Rh-, AB Rh+, AB Rh- |
ChronicDisease |
Doğuştan / Kronik Hastalık |
dxTextBox |
|
✓ |
|
TetanusVaccination |
Tetanoz |
dxTextBox |
|
✓ |
|
HepatitisVaccination |
Hepatit |
dxTextBox |
|
✓ |
|
OtherVaccination |
Diğer |
dxTextBox |
|
✓ |
|
Laboratuvar - Fizik Muayene — App.Hr.HealthCardLabPhysical
| Özellik |
Değer |
| Wizard |
wizard/HealthCardLabPhysical.json |
| Yol |
Liste (Wizard) |
| Menü |
Menüsüz (alt form) |
| Yetki |
App.Hr.HealthCardLabPhysical + .Create, .Update, .Delete, .Export, .Import, .Note |
| Açıklama |
Laboratuvar – Fizik Muayene — işe giriş ya da periyodik muayenedeki tahlil ve fizik muayene bulguları. |
| Geliştirme talebi |
Human Resources -> Health Card |
| Kaynak |
AbpUsers · filtre "IsDeleted" = 'false' |
| Görünümler |
Grid, Card, Pivot, Chart (açılış grid) |
| Düzenleme |
ekle ✗ · düzenle ✓ · sil ✗ · popup |
| Kapsam |
Kiracı |
| Alan |
Başlık |
Editör |
Zorunlu |
Formda |
Kaynak |
LabBiologicalAnalysis |
Biyolojik Analizler |
dxTextBox |
|
✓ |
|
LabBlood |
Kan |
dxTextBox |
|
✓ |
|
LabUrine |
İdrar |
dxTextBox |
|
✓ |
|
LabRadiological |
Radyolojik Analizler |
dxTextBox |
|
✓ |
|
LabRadiologicalPhysiological |
Radyolojik Fizyolojik |
dxTextBox |
|
✓ |
|
LabAudiometry |
Odyometri |
dxTextBox |
|
✓ |
|
LabPulmonaryFunction |
Solunum Fonksiyon Testi |
dxTextBox |
|
✓ |
|
LabPsychologicalTests |
Psikolojik Testler |
dxTextBox |
|
✓ |
|
LabOther |
Diğer Laboratuvar Bulguları |
dxTextBox |
|
✓ |
|
ExamSensoryOrgans |
Duyu Organları |
dxTextBox |
|
✓ |
|
ExamEye |
Göz |
dxTextBox |
|
✓ |
|
ExamEnt |
Kulak-Burun-Boğaz |
dxTextBox |
|
✓ |
|
ExamSkin |
Deri |
dxTextBox |
|
✓ |
|
ExamCardiovascular |
Kalp-Damar Sistemi Muayenesi |
dxTextBox |
|
✓ |
|
ExamRespiratory |
Solunum Sistemi Muayenesi |
dxTextBox |
|
✓ |
|
ExamDigestive |
Sindirim Sistemi Muayenesi |
dxTextBox |
|
✓ |
|
ExamUrogenital |
Ürogenital Sistem Muayenesi |
dxTextBox |
|
✓ |
|
ExamMusculoskeletal |
Kas-İskelet Sistemi Muayenesi |
dxTextBox |
|
✓ |
|
ExamNeurological |
Nörolojik Muayene |
dxTextBox |
|
✓ |
|
ExamPsychiatric |
Psikiyatrik Muayene |
dxTextBox |
|
✓ |
|
ExamOther |
Diğer Muayene Bulguları |
dxTextBox |
|
✓ |
|
ExamBloodPressure |
Tansiyon |
dxTextBox |
|
✓ |
|
ExamPulse |
Nabız / dk |
dxTextBox |
|
✓ |
|
ExamHeight |
Boy (cm) |
dxNumberBox |
|
✓ |
|
ExamWeight |
Kilo (kg) |
dxNumberBox |
|
✓ |
|
Anamnez — App.Hr.HealthCardAnamnesis
| Özellik |
Değer |
| Wizard |
wizard/HealthCardAnamnesis.json |
| Yol |
Liste (Wizard) |
| Menü |
Menüsüz (alt form) |
| Yetki |
App.Hr.HealthCardAnamnesis + .Create, .Update, .Delete, .Export, .Import, .Note |
| Açıklama |
Anamnez — çalışanın sağlık geçmişine dair soru formu. |
| Geliştirme talebi |
Human Resources -> Health Card |
| Kaynak |
AbpUsers · filtre "IsDeleted" = 'false' |
| Görünümler |
Grid, Card, Pivot, Chart (açılış grid) |
| Düzenleme |
ekle ✗ · düzenle ✓ · sil ✗ · popup |
| Kapsam |
Kiracı |
| Alan |
Başlık |
Editör |
Zorunlu |
Formda |
Kaynak |
ComplaintChestPain |
Göğüs Ağrısı |
dxCheckBox |
|
✓ |
|
ComplaintProductiveCough |
Balgamlı Öksürük |
dxCheckBox |
|
✓ |
|
ComplaintDyspnea |
Nefes Darlığı |
dxCheckBox |
|
✓ |
|
ComplaintPalpitation |
Çarpıntı |
dxCheckBox |
|
✓ |
|
ComplaintJointPain |
Eklem Ağrısı |
dxCheckBox |
|
✓ |
|
ComplaintBackPain |
Bel Ağrısı |
dxCheckBox |
|
✓ |
|
ComplaintDiarrheaConstipation |
İshal veya Kabızlık |
dxCheckBox |
|
✓ |
|
DiagnosisDiabetes |
Şeker Hastalığı |
dxCheckBox |
|
✓ |
|
DiagnosisHeartDisease |
Kalp Hastalığı |
dxCheckBox |
|
✓ |
|
DiagnosisKidneyDisease |
Böbrek Hastalığı |
dxCheckBox |
|
✓ |
|
DiagnosisJaundice |
Sarılık |
dxCheckBox |
|
✓ |
|
DiagnosisPepticUlcer |
Mide / Oniki Parmak Ülseri |
dxCheckBox |
|
✓ |
|
DiagnosisHearingLoss |
İşitme Kaybı |
dxCheckBox |
|
✓ |
|
DiagnosisVisionImpairment |
Görme Bozukluğu |
dxCheckBox |
|
✓ |
|
DiagnosisNervousSystemDisease |
Sinir Sistemi Hastalığı |
dxCheckBox |
|
✓ |
|
DiagnosisSkinDisease |
Deri Hastalığı |
dxCheckBox |
|
✓ |
|
DiagnosisFoodPoisoning |
Besin Zehirlenmesi |
dxCheckBox |
|
✓ |
|
Hospitalized |
3. Hastanede yattınız mı? |
dxCheckBox |
|
✓ |
script |
HospitalizedNote |
Hastanede Yatış Notu |
dxTextBox |
|
✓ |
|
HadSurgery |
4. Ameliyat oldunuz mu? |
dxCheckBox |
|
✓ |
script |
HadSurgeryNote |
Ameliyat Notu |
dxTextBox |
|
✓ |
|
HadWorkAccident |
5. İş kazası geçirdiniz mi? |
dxCheckBox |
|
✓ |
script |
HadWorkAccidentNote |
İş Kazası Notu |
dxTextBox |
|
✓ |
|
OccupationalDiseaseExam |
6. Meslek hastalığı şüphesiyle tetkik veya muayene oldunuz mu? |
dxCheckBox |
|
✓ |
script |
OccupationalDiseaseExamNote |
Meslek Hastalığı Muayene Notu |
dxTextBox |
|
✓ |
|
DisabilityPension |
7. Malulen emeklilik aldınız mı? |
dxCheckBox |
|
✓ |
script |
DisabilityPensionNote |
Malulen Emeklilik Notu |
dxTextBox |
|
✓ |
|
UnderTreatment |
8. Şu anda bir tedavi görüyor musunuz? |
dxCheckBox |
|
✓ |
script |
UnderTreatmentNote |
Tedavi Notu |
dxTextBox |
|
✓ |
|
Smoking |
9. Sigara kullanıyor musunuz? |
dxSelectBox |
|
✓ |
liste: None, Occasionally, Normal, Quit · script |
SmokingNote |
Sigara Notu |
dxTextBox |
|
✓ |
|
Alcohol |
10. Alkol kullanıyor musunuz? |
dxSelectBox |
|
✓ |
liste: None, Occasionally, Normal, Quit · script |
AlcoholNote |
Alkol Notu |
dxTextBox |
|
✓ |
|
Sonuç — App.Hr.HealthCardResult
| Özellik |
Değer |
| Wizard |
wizard/HealthCardResult.json |
| Yol |
Liste (Wizard) |
| Menü |
Menüsüz (alt form) |
| Yetki |
App.Hr.HealthCardResult + .Create, .Update, .Delete, .Export, .Import, .Note |
| Açıklama |
Sonuç — işyeri hekiminin çalışmaya elverişlilik kararı. |
| Geliştirme talebi |
Human Resources -> Health Card |
| Kaynak |
AbpUsers · filtre "IsDeleted" = 'false' |
| Görünümler |
Grid, Card, Pivot, Chart (açılış grid) |
| Düzenleme |
ekle ✗ · düzenle ✓ · sil ✗ · popup |
| Kapsam |
Kiracı |
| Alan |
Başlık |
Editör |
Zorunlu |
Formda |
Kaynak |
FitForWorkJob |
Çalışmaya Elverişli - İş |
dxTextBox |
|
✓ |
|
FitForWorkCondition |
Çalışmaya Elverişli - Koşul |
dxTextBox |
|
✓ |
|
FitnessDoctorId |
Doktor |
dxSelectBox |
|
✓ |
sorgu: Hr_T_Doctor |
ShiftWorkFit |
Vardiyalı Çalışabilir |
dxCheckBox |
|
✓ |
|
NightWorkFit |
Gece Çalışabilir |
dxCheckBox |
|
✓ |
|
ShiftNightDoctorId |
Vardiya / Gece Çalışması Doktoru |
dxSelectBox |
|
✓ |
sorgu: Hr_T_Doctor |
Periyodik Muayeneler — App.Hr.HealthCardPeriodicExamination
| Özellik |
Değer |
| Wizard |
wizard/HealthCardPeriodicExamination.json |
| Yol |
Liste (Wizard) |
| Menü |
Menüsüz (alt form) |
| Yetki |
App.Hr.HealthCardPeriodicExamination + .Create, .Update, .Delete, .Export, .Import, .Note |
| Açıklama |
Periyodik Muayeneler — çalışanın yasal periyodik sağlık muayeneleri. |
| Geliştirme talebi |
Human Resources -> Health Card |
| Kaynak |
Adm_T_UserPeriodicExamination · filtre "IsDeleted" = 'false' |
| Görünümler |
Grid, Card, Pivot, Chart (açılış grid) |
| Düzenleme |
ekle ✓ · düzenle ✓ · sil ✓ · popup |
| Kapsam |
Kiracı |
| Alan |
Başlık |
Editör |
Zorunlu |
Formda |
Kaynak |
UserId |
Kullanıcı |
dxSelectBox |
|
|
sorgu: AbpUsers |
ExamDate |
Tarih |
dxDateBox |
✓ |
✓ |
script |
Examination |
Muayene |
dxTextBox |
✓ |
✓ |
|
Result |
Sonuç |
dxTextBox |
|
✓ |
|
DoctorId |
Doktor |
dxSelectBox |
|
✓ |
sorgu: Hr_T_Doctor · script |
DoctorDiplomaNo |
Diploma No |
dxTextBox |
|
✓ |
|
Hasta Protokol Defteri — App.Hr.HealthCardPatientProtocol
| Özellik |
Değer |
| Wizard |
wizard/HealthCardPatientProtocol.json |
| Yol |
Liste (Wizard) |
| Menü |
Menüsüz (alt form) |
| Yetki |
App.Hr.HealthCardPatientProtocol + .Create, .Update, .Delete, .Export, .Import, .Note |
| Açıklama |
Hasta Protokol Defteri — çalışanın revir başvuruları. |
| Geliştirme talebi |
Human Resources -> Health Card |
| Kaynak |
Adm_T_UserPatientProtocol · filtre "IsDeleted" = 'false' |
| Görünümler |
Grid, Card, Pivot, Chart (açılış grid) |
| Düzenleme |
ekle ✓ · düzenle ✓ · sil ✓ · popup |
| Kapsam |
Kiracı |
| Alan |
Başlık |
Editör |
Zorunlu |
Formda |
Kaynak |
UserId |
Kullanıcı |
dxSelectBox |
|
|
sorgu: AbpUsers |
SequenceNo |
Sıra No |
dxNumberBox |
|
✓ |
|
ProtocolDate |
Tarih |
dxDateBox |
✓ |
✓ |
script |
ProtocolType |
Protokol Türü |
dxSelectBox |
✓ |
✓ |
liste: Disease, WorkAccident, OccupationalDisease, Control, Other |
ProtocolResult |
Sonuç |
dxSelectBox |
|
✓ |
liste: TreatmentDischarged, Rest, Referral · script |
RestDays |
İstirahat Günü |
dxNumberBox |
|
✓ |
|
ReferralPlace |
Sevk Yeri |
dxTextBox |
|
✓ |
|
DoctorId |
Doktor |
dxSelectBox |
|
✓ |
sorgu: Hr_T_Doctor |
İstirahat Raporları — App.Hr.HealthCardSickLeave
| Özellik |
Değer |
| Wizard |
wizard/HealthCardSickLeave.json |
| Yol |
Liste (Wizard) |
| Menü |
Menüsüz (alt form) |
| Yetki |
App.Hr.HealthCardSickLeave + .Create, .Update, .Delete, .Export, .Import, .Note |
| Açıklama |
İstirahat Raporları — çalışanın aldığı istirahat (rapor) kayıtları. |
| Geliştirme talebi |
Human Resources -> Health Card |
| Kaynak |
Adm_T_UserSickLeave · filtre "IsDeleted" = 'false' |
| Görünümler |
Grid, Card, Pivot, Chart (açılış grid) |
| Düzenleme |
ekle ✓ · düzenle ✓ · sil ✓ · popup |
| Kapsam |
Kiracı |
| Komutlar |
InsertAfter: Hr_S_LeaveSickLeaveSync · UpdateAfter: Hr_S_LeaveSickLeaveSync · DeleteAfter: SQL |
| Alan |
Başlık |
Editör |
Zorunlu |
Formda |
Kaynak |
UserId |
Kullanıcı |
dxSelectBox |
|
|
sorgu: AbpUsers |
StartDate |
Başlangıç Tarihi |
dxDateBox |
✓ |
✓ |
script |
EndDate |
Bitiş Tarihi |
dxDateBox |
✓ |
✓ |
script |
Days |
Gün |
dxNumberBox |
✓ |
✓ |
|
SickLeaveType |
İstirahat Türü |
dxSelectBox |
✓ |
✓ |
liste: Disease, WorkAccident, OccupationalDisease, Maternity |
Institution |
Kurum |
dxTextBox |
|
✓ |
|
Clinic |
Klinik |
dxTextBox |
|
✓ |
|
SickLeaveReason |
İstirahat Nedeni |
dxTextBox |
|
✓ |
|