HACCP (Hijyen Yönetimi)¶
HACCP (Hazard Analysis and Critical Control Points), gıda güvenliği için sistematik bir yöntemdir — her gastronomi işletmesi için yasal olarak zorunludur. DiKAS, HACCP dokümantasyonunuzu dijitalleştirir: Sıcaklık ölçümleri, temizlik tutanakları, mal kabul kontrolleri ve hijyen denetimleri doğrudan kasada kaydedilir ve eksiksiz olarak arşivlenir.
İşlev Genel Bakışı¶
| İşlev | Açıklama |
|---|---|
| Şablonlar | Tekrarlayan denetimler için kontrol listeleri tanımlama |
| Denetim tutanakları | Ölçümleri ve kontrolleri doğrudan POS'ta kaydetme |
| Sınır değerler | Sıcaklık/ölçüm sapmalarında otomatik uyarı |
| Düzeltici önlemler | Sınır değer aşımlarında zorunlu dokümantasyon |
| Fotoğraflar | Denetim noktaları için fotoğraf kanıtları (kamera veya yükleme) |
| Tutanak arşivi | Tüm denetimler kalıcı olarak kaydedilir ve filtrelenebilir |
| Kritik kontrol noktaları | Tek tek denetim noktalarında CCP işaretlemesi |
Etkinleştirme¶
- Admin → Ayarlar → İşletme → HACCP etkinleştir
- Etkinleştirmeden sonra POS menüsünde ve Admin bölümünde „HACCP" görünür
📋 Şablonlar (Kontrol listeleri tanımlama)¶
Şablon nedir?¶
Bir HACCP şablonu, yeniden kullanılabilir bir kontrol listesidir — ör. „Günlük buzdolabı sıcaklık kontrolü" veya „Haftalık temizlik kontrolü". Şablon, hangi denetim noktalarının kaydedilmesi gerektiğini belirler.
Şablon oluşturma¶
Admin → HACCP → Şablonlar → „+ Yeni Şablon"
| Alan | Açıklama | Örnek |
|---|---|---|
| Ad | Kontrol listesinin adı | Buzdolabı sıcaklık kontrolü |
| Açıklama | Açıklama | Tüm soğutma cihazlarının günlük ölçümü |
| Kategori | Denetim türü | Sıcaklık |
| Sıklık | Ne sıklıkta yapılacağı | Günlük |
| Sıralama | POS görünümündeki sıra | 1 |
| Aktif | Şablonu POS görünümünde göster | Evet |
Kategoriler¶
| Kategori | Değer | Açıklama | Örnekler |
|---|---|---|---|
| Sıcaklık | 0 | Sıcaklık ölçümleri | Buzdolabı, derin dondurucu, sıcak tutma |
| Temizlik | 1 | Temizlik tutanakları | Mutfak, tezgah bölgesi, tuvaletler |
| Mal kabul | 2 | Mal kabul kontrolü | Teslimatı kontrol etme, sıcaklık, raf ömrü |
| Haşere mücadelesi | 3 | Haşere kontrolü | Böcek tuzakları, kemirgen yemleri |
| Personel hijyeni | 4 | Hijyen kontrolleri | El yıkama, iş kıyafeti |
| Diğer | 5 | Diğer denetimler | Yağ filtresi, atık bertarafı |
Sıklık¶
| Sıklık | Değer | Açıklama |
|---|---|---|
| Günlük | 0 | Her gün yapılır |
| Haftalık | 1 | Haftada bir kez |
| Aylık | 2 | Ayda bir kez |
| Gerektiğinde | 3 | Yalnızca belirli durumlarda |
Denetim noktaları (CheckItems)¶
Her şablon bir veya daha fazla denetim noktası içerir — tek tek ölçümler veya kontroller:
Denetim noktası oluşturma¶
| Alan | Açıklama | Örnek |
|---|---|---|
| Başlık | Neyin denetlendiği | Buzdolabı 1 (Et) |
| Denetim tipi | Giriş türü | Sıcaklık |
| Birim | Ölçü birimi | °C |
| Min-Değer | Alt sınır değer | −2 |
| Max-Değer | Üst sınır değer | 7 |
| Kritik kontrol noktası | CCP işaretlemesi | Evet |
| Düzeltici önlem | Sapmada standart önlem | Malı taşı, teknisyen çağır |
5 Denetim tipi¶
| Tip | Değer | Giriş | Sınır değerler | Örnek |
|---|---|---|---|---|
| Sıcaklık | 0 | °C ile sayısal değer | Evet (Min/Max) | Buzdolabı: 2–7 °C |
| Evet/Hayır | 1 | İki buton (Evet/Hayır) | Hayır | „Mutfak temizlendi mi?" |
| Metin | 2 | Serbest metin girişi | Hayır | Notlar, gözlemler |
| Sayı | 3 | Birim ile sayısal değer | Evet (Min/Max) | Klor içeriği: 0,3–0,6 ppm |
| Fotoğraf | 4 | Kamera veya yükleme | Hayır | Temizlik durumunun fotoğrafı |
Sınır değer kontrolü¶
Sıcaklık ve Sayı denetim tiplerinde girilen değerler, tanımlanan sınır değerlere göre otomatik olarak kontrol edilir:
Prüfpunkt: Kühlschrank 1 (Fleisch)
Min: -2 °C
Max: 7 °C
Eingabe: 3,5 °C → ✅ Im Grenzbereich (grün)
Eingabe: 9,2 °C → ⚠️ Abweichung! (rot)
→ Pflichtfeld: „Abweichung beschreiben"
→ Pflichtfeld: „Korrekturmaßnahme"
Bir değer sınırların dışında kaldığında, çalışan bir sapma açıklaması ve alınan düzeltici önlemi belgelemek zorundadır. Tutanak bu durumda „Sapmalı" durumunu alır.
Kritik kontrol noktaları (CCP)¶
Denetim noktaları Kritik kontrol noktası olarak işaretlenebilir. CCP'ler, kontrolün gıda güvenliği için belirleyici olduğu süreç noktalarıdır. Şablonda ve tutanakta CCP'ler özellikle vurgulanır.
✅ Denetim yapma (POS)¶
Kontrol listesi seçme¶
- POS → Menü → HACCP
- Görünüm, tüm aktif şablonları kartlar halinde gösterir:
┌───────────────┐ ┌───────────────┐ ┌───────────────┐
│ 🌡️ Temperatur │ │ 🧹 Reinigung │ │ 📦 Wareneing. │
│ │ │ │ │ │
│ Kühlschrank │ │ Küche tägl. │ │ Lieferung │
│ Täglich │ │ Täglich │ │ Bei Bedarf │
│ │ │ │ │ │
│ 5 Prüfpunkte │ │ 8 Prüfpunkte │ │ 4 Prüfpunkte │
│ [Starten] │ │ [Starten] │ │ [Starten] │
└───────────────┘ └───────────────┘ └───────────────┘
Açık tutanaklar: Bir tutanak henüz tamamlanmadıysa (ör. çalışan işine ara verdiyse), sarı renkle vurgulanır ve devam ettirilebilir.
Denetim noktalarını doldurma¶
Bir kontrol listesini başlattıktan sonra denetim noktaları sırayla gösterilir:
Sıcaklık girişi:
┌──────────────────────────────────────┐
│ Prüfpunkt 1/5 │
│ │
│ Kühlschrank 1 (Fleisch) CCP │
│ Grenzwerte: -2 °C bis 7 °C │
│ │
│ ┌──────────────────────┐ │
│ │ 3,5 │ °C │
│ └──────────────────────┘ │
│ │
│ ✅ Im Grenzbereich │
│ │
│ [← Zurück] [Weiter →] │
└──────────────────────────────────────┘
Evet/Hayır girişi:
┌──────────────────────────────────────┐
│ Prüfpunkt 3/5 │
│ │
│ Küche gereinigt und desinfiziert? │
│ │
│ ┌────────────┐ ┌────────────┐ │
│ │ Ja │ │ Nein │ │
│ │ (grün) │ │ (rot) │ │
│ └────────────┘ └────────────┘ │
│ │
│ [← Zurück] [Weiter →] │
└──────────────────────────────────────┘
Sınır değer aşımında:
┌──────────────────────────────────────┐
│ Prüfpunkt 2/5 │
│ │
│ Kühlschrank 2 (Milchprodukte) CCP │
│ Grenzwerte: 2 °C bis 7 °C │
│ │
│ ┌──────────────────────┐ │
│ │ 9,2 │ °C │
│ └──────────────────────┘ │
│ │
│ ⚠️ ABWEICHUNG! Wert über Maximum │
│ │
│ Abweichung beschreiben: * │
│ ┌──────────────────────────────┐ │
│ │ Tür stand offen │ │
│ └──────────────────────────────┘ │
│ │
│ Korrekturmaßnahme: * │
│ ┌──────────────────────────────┐ │
│ │ Tür geschlossen, Techniker │ │
│ │ informiert, Ware geprüft │ │
│ └──────────────────────────────┘ │
│ │
│ [← Zurück] [Weiter →] │
└──────────────────────────────────────┘
Fotoğraf kanıtı¶
Fotoğraf tipindeki denetim noktalarında doğrudan bir fotoğraf çekebilir veya bir görsel yükleyebilirsiniz:
- Kamera simgesine dokunun → fotoğraf çekin
- Veya yükleme simgesine dokunun → cihazdan bir görsel seçin
- Desteklenen formatlar: JPEG, PNG, WebP (maks. 10 MB)
- Fotoğraf denetim noktasına atanır ve tutanakta kaydedilir
Tutanağı tamamlama¶
Son denetim noktasından sonra:
- „Tamamla" öğesine dokunun
- DiKAS tüm sınır değerleri otomatik olarak kontrol eder
- Tutanak şu durumu alır:
| Durum | Renk | Anlamı |
|---|---|---|
| Tamamlandı | Yeşil | Tüm değerler sınır aralığında |
| Sapmalı | Kırmızı | En az bir değer sınırların dışında |
- Tutanak kalıcı olarak kaydedilir (silinemez)
🗂️ Tutanak arşivi (Admin)¶
Tutanakları görüntüleme¶
Admin → HACCP → Tutanaklar
| Sütun | Açıklama |
|---|---|
| Tarih | Denetimin ne zaman yapıldığı |
| Şablon | Hangi kontrol listesinin kullanıldığı |
| Kategori | Sıcaklık, temizlik vb. |
| Dolduran | Çalışan adı |
| Durum | Tamamlandı / Sapmalı |
Filtre¶
| Filtre | Açıklama |
|---|---|
| Zaman aralığı | Başlangıç-bitiş tarihi |
| Şablon | Yalnızca belirli kontrol listesi |
| Durum | Yalnızca tamamlananlar / yalnızca sapmalı olanlar |
Tutanak ayrıntısı¶
Tüm ayrıntıları görmek için bir tutanağa tıklayın:
- Girilen değerlerle birlikte tüm denetim noktaları
- Sınır değer sonucu (aralıkta / sapma)
- Sapma açıklamaları ve düzeltici önlemler
- Eklenmiş fotoğraflar (önizleme + indirme)
- Çalışan, tarih ve saat
Şablon örnekleri¶
Örnek 1: Günlük sıcaklık kontrolü¶
| Alan | Değer |
|---|---|
| Ad | Günlük sıcaklık kontrolü |
| Kategori | Sıcaklık |
| Sıklık | Günlük |
Denetim noktaları:
| No. | Başlık | Tip | Birim | Min | Max | CCP |
|---|---|---|---|---|---|---|
| 1 | Buzdolabı 1 (Et) | Sıcaklık | °C | −2 | 7 | Evet |
| 2 | Buzdolabı 2 (Süt) | Sıcaklık | °C | 2 | 7 | Evet |
| 3 | Derin dondurucu | Sıcaklık | °C | −22 | −18 | Evet |
| 4 | Sıcak tutma çorba | Sıcaklık | °C | 65 | 80 | Evet |
| 5 | Notlar | Metin | — | — | — | Hayır |
Örnek 2: Haftalık temizlik kontrolü¶
| Alan | Değer |
|---|---|
| Ad | Haftalık temizlik kontrolü |
| Kategori | Temizlik |
| Sıklık | Haftalık |
Denetim noktaları:
| No. | Başlık | Tip | CCP |
|---|---|---|---|
| 1 | Çalışma yüzeyleri temizlendi ve dezenfekte edildi | Evet/Hayır | Hayır |
| 2 | Davlumbaz yağ filtresi temizlendi | Evet/Hayır | Hayır |
| 3 | Mutfak zemini temizlendi | Evet/Hayır | Hayır |
| 4 | El yıkama lavabosu sabun/dezenfeksiyon | Evet/Hayır | Hayır |
| 5 | Çöp kapları temizlendi | Evet/Hayır | Hayır |
| 6 | Tuvaletler temizlendi | Evet/Hayır | Hayır |
| 7 | Buzdolabı iç yüzeyleri | Evet/Hayır | Hayır |
| 8 | Mutfak durumu fotoğrafı | Fotoğraf | Hayır |
Örnek 3: Mal kabul kontrolü¶
| Alan | Değer |
|---|---|
| Ad | Mal kabul kontrolü |
| Kategori | Mal kabul |
| Sıklık | Gerektiğinde |
Denetim noktaları:
| No. | Başlık | Tip | Birim | Min | Max | CCP |
|---|---|---|---|---|---|---|
| 1 | Tedarikçi | Metin | — | — | — | Hayır |
| 2 | Soğuk mal sıcaklığı | Sıcaklık | °C | −2 | 7 | Evet |
| 3 | Ambalaj hasarsız | Evet/Hayır | — | — | — | Hayır |
| 4 | Son kullanma tarihi yeterli | Evet/Hayır | — | — | — | Hayır |
| 5 | Teslimat aracının temizliği | Evet/Hayır | — | — | — | Hayır |
| 6 | İrsaliye fotoğrafı | Fotoğraf | — | — | — | Hayır |
| 7 | Notlar | Metin | — | — | — | Hayır |
Örnek 4: Personel hijyeni¶
| Alan | Değer |
|---|---|
| Ad | Personel hijyeni kontrolü |
| Kategori | Personel hijyeni |
| Sıklık | Günlük |
Denetim noktaları:
| No. | Başlık | Tip | CCP |
|---|---|---|---|
| 1 | Temiz iş kıyafeti | Evet/Hayır | Hayır |
| 2 | Eller yıkandı ve dezenfekte edildi | Evet/Hayır | Evet |
| 3 | Ellerde/kollarda takı yok | Evet/Hayır | Hayır |
| 4 | Saç filesi/başlık takıldı | Evet/Hayır | Hayır |
| 5 | Açık yara yok | Evet/Hayır | Evet |
Uygulama örneği: Restoran „Zur Linde"¶
Durum: Mutfaklı restoran, 3 buzdolabı, 1 derin dondurucu, günlük HACCP zorunluluğu.
Kurulum¶
- HACCP etkinleştir (Ayarlar → İşletme)
- 3 şablon oluştur:
- Günlük sıcaklık kontrolü (5 denetim noktası, günde 2 kez)
- Haftalık temizlik kontrolü (8 denetim noktası)
- Mal kabul kontrolü (7 denetim noktası, gerektiğinde)
Günlük akış¶
Sabahları (08:00): 1. Aşçı Maria POS → HACCP → „Sıcaklık kontrolü" açar 2. 4 sıcaklığın tümünü ölçer → değerleri girer 3. Buzdolabı 2, 9,2 °C gösterir → Sapma! 4. Maria belgeler: „Kapı açık kalmış" → önlem: „Kapı kapatıldı, mal kontrol edildi, teknisyen bilgilendirildi" 5. Tutanak tamamlandı → Durum: Sapmalı (kırmızı)
Akşamları (18:00): 1. Aşçı Thomas ikinci sıcaklık kontrolünü yapar 2. Tüm değerler aralıkta → Durum: Tamamlandı (yeşil)
Pazartesi (Haftalık): 1. Maria temizlik kontrolünü yapar 2. 7 Evet/Hayır noktasının tümü „Evet" ile yanıtlanır 3. Mutfak durumunun fotoğrafı çekilir 4. Tutanak tamamlandı → Durum: Tamamlandı (yeşil)
Sağlık müdürlüğü denetiminde¶
- Admin → HACCP → Tutanaklar
- Zaman aralığı seçin (ör. son 3 ay)
- Tüm tutanakları değerler, sapmalar ve düzeltici önlemlerle birlikte görüntüleyin
- Fotoğraflar kanıt olarak mevcut
- „Sapmalı" filtresi → belgelenmiş önlemlerle birlikte tüm olaylar
💡 Neden dijital HACCP?¶
| Özellik | Kağıt | DiKAS HACCP |
|---|---|---|
| Doldurma | El yazısı, okunaksız | POS'ta büyük giriş alanları |
| Sınır değerler | Manuel kontrol | Otomatik uyarı |
| Eksiksizlik | Eksik kayıtlar mümkün | Tüm denetim noktaları doldurulmalı |
| Arşivleme | Klasör, kağıt yığını | Dijital, kalıcı, aranabilir |
| Fotoğraf kanıtları | Ayrı kamera + yazdırma | Doğrudan tutanakta |
| Düzeltici önlemler | Unutulabilir | Sapmada zorunlu alan |
| Denetim | Klasör karıştırma | Saniyeler içinde filtre + arama |
API uç noktaları¶
| Yöntem | Endpoint | Açıklama |
|---|---|---|
| GET | /api/v1/haccp/templates |
Tüm şablonlar |
| POST | /api/v1/haccp/templates |
Yeni şablon oluştur |
| PUT | /api/v1/haccp/templates/{id} |
Şablon güncelle |
| DELETE | /api/v1/haccp/templates/{id} |
Şablon sil |
| GET | /api/v1/haccp/logs |
Tutanakları sorgula (filtrelerle) |
| GET | /api/v1/haccp/logs/{id} |
Tek bir tutanak |
| POST | /api/v1/haccp/logs |
Yeni tutanak başlat |
| PUT | /api/v1/haccp/logs/{id}/complete |
Tutanağı tamamla |
| POST | /api/v1/haccp/logs/{id}/photos/{index} |
Fotoğraf yükle |
| GET | /api/v1/haccp/logs/{id}/photos/{name} |
Fotoğraf getir |
Sık Sorulan Sorular¶
HACCP dokümantasyonu zorunlu mu? Evet. (EG) No. 852/2004 sayılı AB yönetmeliği uyarınca her gıda işletmesi bir HACCP konsepti uygulamak ve kontrolleri belgelemekle yükümlüdür. DiKAS ile dijital dokümantasyon bu gerekliliği karşılar.
Tutanaklar sonradan değiştirilebilir mi? Hayır. Tamamlanmış tutanaklar değiştirilemez — bu, kurum denetimlerinde izlenebilirlik için önemlidir. Bir düzeltme gerekiyorsa yeni bir tutanak oluşturun.
HACCP tutanakları ne kadar süre saklanır? DiKAS hiçbir HACCP tutanağını silmez. Yasal saklama zorunluluğu en az 1 yıldır (LMHV), 2–5 yıl önerilir.
Birden fazla çalışan aynı gün aynı kontrol listesini doldurabilir mi? Evet. Her uygulama, zaman damgası ve çalışan adı ile kendi tutanağını oluşturur. Böylece ör. sabah ve akşam ayrı sıcaklık kontrolleri belgelenebilir.
Dijital arabirimli bir termometreye ihtiyacım var mı? Hayır. Sıcaklıklar manuel olarak girilir. DiKAS değerleri sınır değerlere göre otomatik olarak kontrol eder.
Kendi denetim tiplerimi tanımlayabilir miyim? 5 denetim tipi (Sıcaklık, Evet/Hayır, Metin, Sayı, Fotoğraf) tüm yaygın HACCP gerekliliklerini kapsar. Kendi biriminizle „Sayı" tipi üzerinden ör. pH değerlerini, klor içeriğini veya diğer ölçüm değerlerini de kaydedebilirsiniz.
Sonraki Adım¶
→ Disco — Kart hesaplarıyla kulüp yönetimi