Bu proje, diyabet hastalarının glikoz değerlerini takip etmek ve doktorların hastalarını yönetmek için geliştirilmiş kapsamlı bir sağlık yönetim sistemidir.
- Kişisel glikoz ölçümlerini kaydetme ve görüntüleme
- Ölçüm geçmişini analiz etme
- Doktor randevularını görüntüleme
- Kişisel bilgileri güncelleme
- Sağlık durumu raporlarını görüntüleme
- Egzersiz ve diyet takibi
- İnsülin kullanım kaydı
- Belirti takibi
- Hasta listesini görüntüleme ve yönetme
- Hasta glikoz değerlerini takip etme
- Hasta randevularını yönetme
- Hasta sağlık durumu raporlarını inceleme
- Hasta tedavi planlarını oluşturma ve güncelleme
- Hasta uyarılarını yönetme
- İnsülin doz takibi
- Python 3.x
- PostgreSQL Veritabanı
- PyQt5 (Modern GUI arayüzü)
- Matplotlib (Veri görselleştirme)
- psycopg2 (PostgreSQL bağlantısı)
pip install -r requirements.txt-
PostgreSQL veritabanını kurun ve çalıştırın:
- PostgreSQL'i resmi sitesinden indirin ve kurun
- Veritabanı sunucusunu başlatın
glucosedbadında yeni bir veritabanı oluşturun:
CREATE DATABASE glucosedb;
-
Veritabanı bağlantı bilgilerini ayarlayın:
db_manager.pyvemodels.pydosyalarında aşağıdaki bağlantı bilgilerini kendi ayarlarınıza göre güncelleyin:
dbname="glucosedb", user="postgres", password="1234", host="localhost"
-
Projeyi klonlayın:
git clone https://github.com/kullaniciadi/glucose-tracker-app.git
cd glucose-tracker-app- Gerekli paketleri yükleyin:
pip install -r requirements.txt- Veritabanı tablolarını oluşturun:
python models.py- Sisteme ilk doktor kayıdınızı manuel olarak ekleyin:
python main.py- Uygulamayı başlatın:
python login.py- TC No: 55555555555
- Şifre: doktor123
main.py- Ana uygulama başlatıcılogin.py- Giriş ekranı ve kimlik doğrulamahasta_panel.py- Hasta arayüzü ve işlevleridoktor_panel.py- Doktor arayüzü ve işlevlerimodels.py- Veritabanı şema tanımlamalarıdb_manager.py- Veritabanı yönetim işlemleristyles.py- Uygulama stil tanımlamalarıData/- Veritabanı yedekleri ve diğer veri dosyaları
Proje aşağıdaki tabloları içerir:
kullanici- Kullanıcı bilgileri (hasta ve doktorlar)hasta_doktor- Hasta-doktor ilişkileriolcum- Glikoz ölçüm kayıtlarıegzersiz- Egzersiz takibidiyet- Diyet takibibelirti- Sağlık belirtileriuyari- Hasta uyarılarıinsulin- İnsülin kullanım kayıtları
- Tüm şifreler SHA-256 ile hashlenerek saklanır
- Kullanıcı oturumları güvenli bir şekilde yönetilir
- Hassas sağlık verileri şifrelenerek saklanır
- PostgreSQL'in güvenlik özellikleri kullanılır
- Bu depoyu fork edin
- Yeni bir özellik dalı oluşturun (
git checkout -b yeni-ozellik) - Değişikliklerinizi commit edin (
git commit -am 'Yeni özellik: Açıklama') - Dalınıza push yapın (
git push origin yeni-ozellik) - Bir Pull Request oluşturun
Bu proje MIT lisansı altında lisanslanmıştır. Detaylar için LICENSE dosyasına bakın.
Proje Sahibi - [bedirhanereen@gmail.com]
Proje Linki: https://github.com/bedirhaneren/glucose-tracker-app



