> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flextell.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Takvim

> Takvimin liste, ızgara, hafta ve ay görünümlerini ve takvimde gezinmeyi anlatır.

**Takvim**, kliniğin randevularını gün, hafta veya ay olarak gösterir. Alt menüdeki **Takvim** sekmesinden ya da **Menü → Hasta İşlemleri → Takvim** yolundan açılır. Görmek için **Görüntüleme: Randevu** iznine sahip olmanız gerekir.

Takvim her zaman **bugün** ve **Liste** görünümüyle açılır. Bugün, telefonunuzun saatine göre belirlenir.

## Takvim görünümleri

Ekranın üstündeki seçici dört görünüm sunar: **Liste**, **Izgara**, **Hafta** ve **Ay**. Hepsi aynı randevu verisini kullanır. **Liste** ile **Izgara** arasında geçmek yeniden yükleme gerektirmez.

| Görünüm | Ne gösterir | Üst başlıkta |
| - | - | - |
| **Liste** | Seçili günün randevuları, başlangıç saatine göre gruplu | Gün adı, `BUGÜN` (yalnız bugünse) ve o gün başlayan randevu sayısı; altında tarih (örn. `13 Ekim 2026`) |
| **Izgara** | Seçili günün randevuları, saat ızgarası üzerinde kartlar | **Liste** ile aynı |
| **Hafta** | Pazartesi–Pazar haftasının yoğunluk haritası | `HAFTA · {sayı} RANDEVU`; altında tarih aralığı (örn. `12 – 18 Ekim`) |
| **Ay** | Ayın günleri, günlük randevu sayısı ve yoğunluk çubuğu | `AYLIK · {sayı} RANDEVU`; altında ay (örn. `Ekim 2026`) |

Başlıktaki sayı, kilit tutmalar hariç randevuları sayar. Toplu taşıma sırasında oluşan geçici kilit kayıtları takvimde görünebilir ama hiçbir sayıya girmez.

## Liste ve ızgara

### Liste

Randevular başlangıç saatine göre gruplanır. Her grubun başında saat (`HH:mm`) yazar. Aynı dakikada birden fazla randevu başlıyorsa saatin yanında `{sayı} eş zamanlı` görünür.

Her satırda şunlar bulunur:

* Hasta adı. İptal edilen, reddedilen veya gelmeyen hastaların adı üstü çizili ve soluk görünür.
* Süre (`{n} dk`).
* Bir etiket. Randevunun ilk etiketi varsa o, yoksa durumun Türkçe adı (örn. `Tamamlandı`).
* Meslek ve tedavi bilgisi ile doktor adı.

Gün boşsa **Randevu yok** ve `Bu gün için planlanmış randevu bulunmuyor.` yazar.

### Izgara

**Izgara**, günü 08:00–21:00 arasında saat saat gösterir. Çakışan randevular genişliği eşit paylaşır; "+N" gibi bir özet yoktur. Sütun sayısı arttıkça kartlar sadeleşir ve en kalabalık durumda yalnızca hasta adı kalır. Kartın rengi durumu gösterir: onaylı yeşil, tamamlanan marka rengi, bekleyen sarı, reddedilen ve gelmeyen kırmızı. İptal edilen kartlar nötr renkte ve üstü çizilidir.

Bugünü görüntülerken ve saat bu aralıktayken kırmızı bir "şimdi" çizgisi saatiyle birlikte görünür. Izgara günün başından (08:00) açılır. Günler arasında kaydırırken dikey konumunuz korunur.

<Note>
  Kliniğin çalışma saatlerini izleyen ızgara bir sonraki mobil sürümde gelir. Bu sürümde ızgara, kliniğin çalışma saatinden bir saat önce ile bir saat sonra arasını gösterir, kapalı saatler soluk görünür ve çalışma saati dışında randevu varsa ızgara genişler. Izgara bugün için şu andan bir saat öncesine, diğer günlerde kliniğin açılış saatine kaydırılmış açılır. **Hafta** görünümündeki ısı haritası da aynı aralığı izler. Şu anki sürümde ızgara ve ısı haritası sabit olarak 08:00–21:00 arasını gösterir.
</Note>

## Hafta görünümü

**Hafta** görünümü haftanın yoğunluğunu tek bakışta gösterir.

* Üstteki gün satırında her gün için kısa gün adı (pazar kırmızı), gün numarası ve o günün randevu sayısı bulunur. Randevusuz günde `—` görünür. Odaktaki günün numarası daire içindedir.
* Altındaki ısı haritası yarım saatlik hücrelerden oluşur. Hücre ne kadar koyuysa o aralıkta o kadar çok randevu çakışıyor demektir. Gösterge `Boş` ile `4+ eş zamanlı` arasındaki beş düzeyi açıklar.
* Bir gün başlığına ya da herhangi bir hücreye dokunmak o günü odaklar.

Haritanın altında odaktaki günün özeti yer alır: tarih ve `{sayı} RANDEVU`, ilk üç randevu (saat, ad, alt bilgi, etiket) ve o güne ait tatil bilgisi. O günde randevu yoksa `Bu günde randevu yok.` yazar. Günü ayrıntılı görmek için **Güne geç**'e dokunun; takvim o günün **Liste** görünümüne geçer.

## Ay görünümü

**Ay** görünümü ayın tamamını 6×7'lik bir ızgarada gösterir. Her hücrede gün numarası, randevu sayısı ve görünümdeki en yoğun güne göre bir yoğunluk çubuğu bulunur. Ay dışındaki günler soluk görünür. Odaktaki gün marka rengiyle dolu gösterilir; bir güne dokunmak onu odaklar.

Izgaranın altında odaktaki gün için üç özet çıkar:

| Özet | Anlamı |
| - | - |
| `randevu` | O günün randevu sayısı |
| `dolu süre` | Randevuların kapladığı toplam süre (örn. `3.5 sa`) |
| `ilk randevu` | İlk randevunun başlangıç saati |

Bunların altında **Hafta** görünümündeki özet şeridi ve **Güne geç** düğmesi yer alır.

## Gün değiştirme ve kaydırma

Takvimde her görünümde ekranı **yatay kaydırarak** gezinirsiniz: sola kaydırmak bir sonrakini, sağa kaydırmak bir öncekini getirir. Adım, görünüme göre bir gün, bir hafta veya bir aydır. Her adımda hafif bir titreşim hissedersiniz.

**Hafta** ve **Ay** görünümlerinde başlıktaki `‹` ve `›` düğmeleri de haftayı veya ayı değiştirir. **Liste** ve **Izgara** görünümlerinde ok düğmesi yoktur.

Diğer işlemler:

* **Yenileme:** Listeyi aşağı çekerek yenileyin. Bir randevunun detayından ya da yeni randevu ekranından döndüğünüzde takvim kendiliğinden güncellenir.
* **Randevu açma:** Bir randevuya dokunmak [randevu detayını](/mobil/randevular/liste-ve-detay) açar. Bazı kayıtlar için detay açılmayabilir; bu durumda dokunmak bir şey yapmaz.
* **Yeni randevu:** **Liste** ve **Izgara** görünümlerinde başlıktaki `+` düğmesi, seçili gün hazır gelen [Yeni Randevu](/mobil/randevular/olusturma-ve-duzenleme) ekranını açar.

Takvim yüklenemezse `Takvim yüklenemedi` ve `Randevular getirilemedi. Tekrar deneyin.` mesajı ile **Tekrar Dene** düğmesi çıkar.

## Tatil bilgisi

Seçili güne tatil denk geliyorsa **Liste** ve **Izgara** görünümlerinde günün başında, **Hafta** ve **Ay** görünümlerinde odaktaki günün özet şeridinde bir tatil bandı görünür. Bantta tatilin adı (adı yoksa `Tatil`) ve durumu yazar:

* `Klinik kapalı`: Klinik o gün kapalıdır.
* `Klinik açık`: Tatil olmasına rağmen klinik açıktır.

Yarım gün kapanan tatillerde mesajın önüne saat aralığı eklenir (örn. `13:00–17:00 · Klinik kapalı`). Tatiller randevu olarak sayılmaz.

Tatilleri tanımlamak panelden yapılır; bkz. [Tatiller](/panel/randevular/tatiller). Aynı takvimin panel karşılığı için [Takvim (panel)](/panel/randevular/takvim) sayfasına bakın.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.