> ## 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

> Takvim görünümlerini, takvimden randevu açmayı, sürükle-bırak ile taşımayı ve tatillerin takvimde görünümünü anlatır.

**Randevu & Hasta Yönetimi → Takvim** sayfası kliniğinizin randevularını gün, hafta ve ay olarak gösterir. Randevulara göz atar, boş bir saate yeni randevu açar ve bir randevuyu sürükleyip başka saate taşırsınız.

<Info>
  Sayfayı görmek için rolünüzde **Görüntüleme** izni (`View:Appointment`) olmalıdır. **Tümünü Görüntüle** izniniz yoksa takvimde yalnızca kendi randevularınızı görürsünüz. İzinleri klinik yöneticiniz [Roller](/panel/sistem/roller) sayfasından yönetir.
</Info>

Takvim tüm doktorların randevularını birlikte gösterir. Doktor veya oda filtresi yoktur. İptal Edildi ve Reddedildi durumundaki randevular da takvimde görünür.

## Takvim görünümleri

Sağ üstteki düğmelerle **Ay**, **Hafta** ve **Gün** görünümleri arasında geçersiniz. Sayfa **Ay** görünümüyle açılır.

| Görünüm | Ne gösterir | Not |
| - | - | - |
| **Ay** | Ayın tüm günlerini, çevresindeki haftalarla birlikte. | Bir güne sığmayan randevular için **+N daha** bağlantısı çıkar. Tıkladığınızda o günün listesi açılır. |
| **Hafta** | Yedi günü saat satırlarıyla. | Bugünün sütunu renkli görünür ve geçerli saatte kırmızı bir çizgi vardır. |
| **Gün** | Tek günü saat satırlarıyla. | Hafta görünümüyle aynı saat ızgarasını kullanır. |

Hafta ve gün görünümlerinde saat ızgarası 08:00 ile 20:00 arasını 30 dakikalık satırlarla gösterir. Sayfa açıldığında geçerli saate kaydırılır. Aynı saatteki randevular sütunu paylaşır ve yan yana dizilir.

<Warning>
  Hafta ve gün görünümleri yalnızca 08:00–20:00 aralığını çizer. Bu saatlerin dışındaki randevuları hafta veya gün görünümünde görmezsiniz. Ay görünümü bu randevuları da listeler.
</Warning>

### Randevu kartları

Her randevu, hasta adı, tedavi ve doktoru içeren bir kart olarak görünür. Kartın rengi randevu durumunu gösterir.

| Durum | Renk |
| - | - |
| Bekliyor | Sarı (amber) |
| Onaylandı | Mavi |
| Tamamlandı | Yeşil |
| İptal Edildi, Reddedildi | Kırmızımsı pembe |
| Gelmedi | Gri |

Toplu taşıma sürecindeki randevular özel kartlarla görünür:

| Kart | Anlamı |
| - | - |
| **Eski saat** | Taşınan randevunun boşalttığı saat. Kesikli çizgili ve üstü çizili görünür. |
| **Onay bekleniyor** | Hastaya önerilen, henüz onaylanmamış yeni saat. |
| **Geçici rezerv** | Hasta yanıtlayana kadar tutulan saat. |

Bu süreç için bkz. [Toplu randevu taşıma](/panel/randevular/toplu-tasima).

Bir kartın üzerine geldiğinizde ayrıntı kartı açılır. Karta tıklarsanız kart sabitlenir. Dışarı tıkladığınızda kapanır. Ayrıntı kartında saat, durum, **Hasta**, **Doktor** ve **Tedavi** bilgisi bulunur. **Detayına Git** düğmesi randevunun detay sayfasını açar. Detay sayfası için bkz. [Randevu detayı ve düzenleme](/panel/randevular/detay-ve-duzenleme).

## Takvimde gezinme

Takvimin üstündeki araç çubuğu şunları içerir:

| Öğe | Ne yapar |
| - | - |
| **‹** ve **›** | Önceki ve sonraki aya, haftaya veya güne geçer. |
| **Bugün** | Bugünün tarihine döner. |
| Başlık | Görüntülenen dönemi gösterir. Örneğin `Ekim 2026` veya `12 Ekim 2026, Pazartesi`. |
| Yenile düğmesi | Takvimi yeniden yükler. |
| **Saatleri Kapat / Toplu Taşı** | Toplu taşıma penceresini açar. **Toplu yeniden planlama** izni gerekir. Bkz. [Toplu randevu taşıma](/panel/randevular/toplu-tasima). |
| **Randevu Oluştur** | Yeni randevu formunu açar. **Oluşturma** izni gerekir. |

Takvim yüklenemezse sayfada hata mesajı veya `Takvim yüklenemedi.` uyarısı çıkar. Yenile düğmesiyle tekrar deneyin.

## Takvimden randevu oluşturma

Takvimden iki yolla randevu açabilirsiniz. İki yol için de **Oluşturma** izni (`Create:Appointment`) gerekir.

<Steps>
  <Step title="Başlangıç noktasını seçin">
    Araç çubuğundaki **Randevu Oluştur** düğmesine tıklayın. Hafta veya gün görünümündeyseniz boş bir 30 dakikalık satıra da tıklayabilirsiniz. Ay görünümünde boş günlere tıklamak randevu açmaz.
  </Step>

  <Step title="Formu doldurun">
    Hasta, tedavi, doktor ve diğer alanları doldurun. Alanların tamamı için bkz. [Randevu oluşturma](/panel/randevular/olusturma).
  </Step>

  <Step title="Tarih ve saati kontrol edin">
    Boş bir saat satırına tıkladıysanız açılan formda tarih ve saatin istediğiniz gibi olduğunu kontrol edin. Gerekirse düzeltin.
  </Step>

  <Step title="Kaydedin">
    **Kaydet** düğmesine tıklayın.
  </Step>
</Steps>

<Note>
  Araç çubuğundaki **Randevu Oluştur** düğmesi formu bir pencerede açar. Kayıttan sonra takvimde ayrıca bir başarı bildirimi görmezsiniz. Randevunun oluştuğunu takvimde kartı görerek doğrulayın.
</Note>

## Randevuyu sürükleyerek taşıma

Hafta ve gün görünümlerinde bir randevu kartını başka bir 30 dakikalık satıra sürükleyebilirsiniz. Bunun için **Güncelleme** izni (`Update:Appointment`) gerekir. Ay görünümünde sürükleme yoktur. **Eski saat** ve **Geçici rezerv** kartları sürüklenemez.

<Steps>
  <Step title="Kartı sürükleyin">
    Randevu kartını tutun ve yeni saatin satırına bırakın.
  </Step>

  <Step title="Taşımayı onaylayın">
    **Randevuyu taşı** penceresi açılır: `Randevu seçtiğiniz tarih ve saate taşınacak.` **Taşı** düğmesine tıklayın.
  </Step>

  <Step title="Sonucu kontrol edin">
    Takvim yeniden yüklenir ve kart yeni saatte görünür. Taşıma olmazsa pencerede hatanın nedeni veya `Randevu taşınamadı.` mesajı çıkar.
  </Step>
</Steps>

<Warning>
  Sürükleyerek taşıma hastaya mesaj gönderebilir. Onay penceresinde mesajı kapatan bir seçenek yoktur. Kliniğinizin randevu güncelleme mesajı varsayılanı açıktır. Bu durumda tarih, saat, doktor veya tedavi değiştiğinde hastaya güncelleme mesajı gider. Mesajı göndermeden taşımak istiyorsanız randevuyu [detay sayfasından düzenleyin](/panel/randevular/detay-ve-duzenleme). Düzenleme formundaki **Değişikliği hastaya bildir** seçeneğini kapatabilirsiniz.
</Warning>

<Note>
  Toplu taşıma sürecinde hastanın onayını bekleyen bir randevuyu başka saate sürüklerseniz, bekleyen taşıma önerisi iptal edilir.
</Note>

Çok sayıda randevuyu aynı anda taşımanız gerekiyorsa sürüklemek yerine [Toplu randevu taşıma](/panel/randevular/toplu-tasima) özelliğini kullanın.

## Tatiller ve kapalı saatler

Klinik tatilleri takvim verisiyle birlikte gelir. Ancak takvim tatilleri ayrı bir görünümle işaretlemez. Tatil adı takvimde yazmaz. Tatil günlerini görmek ve yönetmek için [Tatiller](/panel/randevular/tatiller) sayfasını kullanın.

Tatillerin randevu almaya etkisi tatilin ayarına bağlıdır. **Randevuları engelle** seçeneği açık olan bir tatil, o saatleri kapalı sayar. Kapalı günlerde yapay zekâ asistanı randevu vermez. Bu seçenek kapalıysa tatil yalnızca bilgi amaçlıdır. Bu ayarları [Tatiller](/panel/randevular/tatiller) sayfasında düzenlersiniz.

<Info>
  Personel olarak panelden açtığınız randevular tatil ve kapalı saatler nedeniyle reddedilmez. Kapalı bir saate randevu açabilirsiniz. Sürükleyerek taşırken de aynısı geçerlidir. Taşımadan önce tatil günlerini kontrol edin.
</Info>

## Saat dilimi farkları

Kliniğin saat dilimi **Ayarlar → Genel** sayfasındaki **Zaman Dilimi Ayarları** kartında, **Varsayılan Saat Dilimi** alanında tanımlıdır. Varsayılanı `Europe/Istanbul`'dur. Bu sayfa için bkz. [Genel ayarlar](/panel/sistem/ayarlar/genel). Takvim ise saatleri **bilgisayarınızın** saat dilimine göre çizer. Randevu formu ise kliniğin saatini kullanır.

Bilgisayarınızın saat dilimi kliniğinkiyle aynıysa fark görmezsiniz. Farklıysa, örneğin yurt dışından bağlanıyorsanız:

* Takvimdeki kartlar randevu formunda veya detay sayfasında gördüğünüzden farklı bir saatte görünebilir.
* Sürükleyerek taşıdığınız randevunun kayıtlı saati, takvimde bıraktığınız saatten farklı olabilir.

Böyle bir durumda taşıma veya oluşturma sonrası randevunun detay sayfasındaki saati kontrol edin. En güvenlisi, takvimi kliniğin saat dilimindeki bir bilgisayardan kullanmaktır.

## İlgili sayfalar

<CardGroup cols={2}>
  <Card title="Randevu oluşturma" icon="calendar-plus" href="/panel/randevular/olusturma">
    Randevu formunun alanları ve kuralları.
  </Card>

  <Card title="Toplu randevu taşıma" icon="calendar-range" href="/panel/randevular/toplu-tasima">
    Kapalı saatler için randevuları topluca taşıma.
  </Card>

  <Card title="Tatiller" icon="calendar-x" href="/panel/randevular/tatiller">
    Resmi ve kliniğe özel tatil günleri.
  </Card>

  <Card title="Mobilde takvim" icon="smartphone" href="/mobil/randevular/takvim">
    Takvimin mobil uygulamadaki karşılığı.
  </Card>
</CardGroup>


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