Bu sistem, laboratuvar çalışanlarının hastaların test sonuçlarını kaydetmelerine, güncellemelerine, raporlamalarına ve arşivlemelerine olanak tanır. Aynı zamanda sistem, yetkilendirilmiş kullanıcılara farklı erişim seviyeleri sunar, böylece her kullanıcı sadece yetkili olduğu alanlara erişebilir
-
Kullanıcı Yetkilendirmesi: Farklı yetkilendirme seviyelerine sahip kullanıcılar vardır. Yöneticiler, laboratuvar çalışanları ve hasta kullanıcıları arasında yetki farklılıkları bulunur.
-
Hasta Yönetimi: Sisteme kayıtlı hastaların bilgilerini saklama, güncelleme ve silme işlemleri yapılabilir. Ayrıca hastalara ait raporları listeleme ve silme yetkisi vardır.
-
Laboratuvar Çalışanı Yönetimi: Yöneticiler, laboratuvar çalışanlarının bilgilerini yönetebilir. Yeni çalışan ekleyebilir, var olanları güncelleyebilir ve silebilir.
-
Hastane Yönetimi: Sistem yöneticileri, hastanelerin bilgilerini yönetebilir. Yeni hastane ekleyebilir, var olanları güncelleyebilir ve silebilir.
-
Raporlama: Laboratuvar çalışanları, test sonuçlarını sisteme kaydedebilir, güncelleyebilir ve silebilir. Ayrıca hastaların test sonuçlarını listeleme ve belirli kriterlere göre sıralama yetkisi bulunur.
api/v1/auth/**
api/v1/patient/save
api/v1/hospital/**
api/v1/worker/**
api/v1/report/search/{value}
api/v1/patient/list
api/v1/patient/delete/{id}
api/v1/report/save/**
api/v1/report/update/{id}
api/v1/report/delete/{id}
api/v1/report/list/worker/{workerId}
-
api/v1/report/list/patient/{patientId}
-
api/v1/report/{id}
-
api/v1/report/sort/patient/**
docker pull
docker pull furkan07/labreport:latest
image id öğren
docker images
*burada image id'sini al ilk 3 hanesini aşağıya yaz
Sunucuyu çalıştırın
docker run -p8080:8080 {id}
projeyi çalıştırdıktan sonra detaylı olarak apileri kullanmak isterseniz http://localhost:8080/swagger-ui/index.html#/ bu linke tıklayın
Java,SpringBoot,Spring Security,Docker,MySql,swagger
"identificationNumber" : "89649430676",
"password" : "Ef123456789"