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

# Saatleri kapatma, toplu taşıma ve kaydırma geçmişi

> Belirli saatleri kapatıp o saatlerdeki randevuları toplu taşımayı, hastaya giden taşıma onayını ve Kaydırma Geçmişi ekranını anlatır.

Bir doktor belirli saatlerde çalışamıyorsa o aralığı kapatabilir, aralıktaki randevuları tek seferde yeni saatlere taşıyabilirsiniz. Flextell her hastaya yeni saati öneren bir onay mesajı gönderir. Randevu, hasta onaylayana kadar eski saatinde kalır.

Taşıma **Takvim** ekranından başlar. Başlattığınız işlemlerin sonucunu **Takvim → Kaydırma Geçmişi** ekranında izlersiniz.

<Info>
  **Gereken izinler:** Taşımayı başlatmak için `Toplu yeniden planlama` (`BulkReschedule:Appointment`), **Kaydırma Geçmişi** için `Görüntüleme: Randevu` izni gerekir. Varsayılan rollerde satış temsilcisinin bu izni yoktur. Rol ayarı için klinik yöneticinize başvurun.
</Info>

## Saatleri kapat ve randevuları taşı

<Steps>
  <Step title="Pencereyi açın">
    **Takvim** ekranının üst çubuğunda **Saatleri Kapat / Toplu Taşı** düğmesine tıklayın. **Saatleri Kapat ve Randevuları Taşı** penceresi açılır. İlk adım **Aralık Seç**.
  </Step>

  <Step title="Doktoru ve aralığı seçin">
    Aşağıdaki alanları doldurun.
  </Step>

  <Step title="Önizlemeye geçin">
    **İleri**'ye tıklayın. Flextell etkilenecek randevuları hesaplar ve **Önizleme** adımını gösterir.
  </Step>

  <Step title="Onay mesajlarını gönderin">
    Listeyi kontrol edin ve **Onay Mesajlarını Gönder**'e tıklayın. Vazgeçerseniz **Geri**'ye basıp aralığı değiştirebilirsiniz.
  </Step>
</Steps>

| Alan | Zorunlu | Açıklama ve kural |
| - | - | - |
| **Doktor** | Evet | Aktif doktorlardan biri. Siz aktif bir doktorsanız kendiniz, kliniğin tek aktif doktoru varsa o önceden seçilir. Listeyi görmek için `Görüntüleme: Doktor` izni gerekir. Seçilmezse `Doktor seçimi zorunludur.` uyarısı çıkar. |
| **Bloke başlangıç** | Evet | Tarih ve saat. Geçmiş tarih seçilemez (`Geçmiş tarih seçilemez.`). Varsayılan: yarın 09:00. |
| **Bloke bitiş** | Evet | Başlangıçtan sonra olmalıdır (`Bloke bitişi başlangıçtan sonra olmalıdır.`). Varsayılan: yarın 12:00. |

<Note>
  Aralığın bitişi dahil değildir. 09:00–12:00 aralığını kapatırsanız 12:00'deki randevu taşınmaz.
</Note>

Yalnızca seçtiğiniz doktorun **Bekliyor** veya **Onaylandı** durumundaki randevuları taşınır. `Görüntüleme: Tüm randevular` izniniz yoksa yalnızca görmeye yetkili olduğunuz randevular taşınır.

## Önizleme ve uygun saatler

Flextell randevuları saat sırasıyla işler. Her biri için aynı doktorun, kapatılan aralığın bitişinden sonraki ilk boş saatini bulur. Arama en fazla 365 gün ilerler. Kapalı günler, tatil olarak kapatılmış günler ve doktorun dolu saatleri atlanır. Aynı işlemde başka bir randevuya verilen saat tekrar önerilmez. Doktorun Google Takvim veya Outlook takvimi bağlıysa o takvimdeki dolu saatler de dikkate alınır.

<Tip>
  Kliniğin kapalı günleri **Tatiller** ekranından yönetilir: [Tatiller](/panel/randevular/tatiller).
</Tip>

Önizleme üstte `Toplam <N> randevu — onay mesajı gönderilecek: <M>` özetini verir. Aralıkta taşınacak randevu yoksa `Seçilen aralıkta taşınacak aktif randevu yok.` yazar. Tablo şu sütunlardan oluşur.

| Sütun | Ne gösterir |
| - | - |
| **Hasta / Mesajın Gideceği Yer** | Hasta adı ile mesajın gideceği kanal ve adres. Uygun kanal yoksa `Bilinmiyor` yazar. |
| **Eski Saat** | Randevunun şimdiki saati (üstü çizili). |
| **Önerilen Saat** | Hastaya önerilecek yeni saat. |
| **Durum** | Aşağıdaki tabloda. |

| Durum | Anlamı |
| - | - |
| **Mesaj gönderilecek** | Yeni saat bulundu, hastaya onay mesajı gidecek. |
| **Uygun slot yok** | Öneri üretilemedi. Bu hastaya mesaj gitmez. Onunla elle iletişime geçin. |
| **Yeni öneri (önceki iptal)** | Randevunun önceki bir taşıma önerisi hâlâ bekliyordu. Eski öneri geçersiz olur, yeni öneri gönderilir. |

Hiçbir satıra mesaj gönderilemiyorsa **Onay Mesajlarını Gönder** düğmesi pasif kalır.

## Hastaya taşıma onayı

Gönderimden sonra her hasta, randevunun bağlı olduğu kanaldan (WhatsApp gibi) şu mesajı alır:

> Merhaba \{hasta adı}, \{klinik adı} kliniğinizdeki \{eski tarih} saat \{eski saat} randevunuz \{yeni tarih} saat \{yeni saat} tarihine taşınmak isteniyor. Onaylıyor musunuz? (Evet / Hayır)

Hastanın yanıtını AI asistan yorumlar. Üç durum vardır.

| Hasta ne yazar | Ne olur |
| - | - |
| **Evet** | Randevu önerilen saate taşınır. Randevunun hatırlatmaları yeni saate göre yeniden oluşturulur. Aynı saat bu arada dolduysa sıradaki boş saat önerilir. |
| **Hayır** | Flextell yeni bir saat önerir ve yeni bir mesaj gönderir. Hasta tercih ettiği bir tarih ya da saat yazarsa öneri ondan sonraki ilk boş saatten başlar. |
| Randevudan vazgeçtiğini belirtir | Randevu iptal edilir. İptal nedeni `Hasta randevu taşıma sürecinde randevudan vazgeçti.` olarak kaydedilir. |

Yeni bir saat bulunamazsa öneri iptal edilir ve randevu eski saatinde kalır. Doktor, işlemi başlatan kullanıcı ve asistanlar **Taşıma için Uygun Slot Yok** bildirimini alır. Hasta vazgeçtiğinde aynı kişilere **Hasta Randevudan Vazgeçti** bildirimi gider. Bu iki bildirimin metni `Manuel iletişim gerekiyor.` ile biter. Bu hastayla kendiniz konuşmanız gerekir.

<Note>
  Takvimde bekleyen taşımalar üç işaretle görünür. **Eski saat** boşalacak yeri (kesikli ve üstü çizili), **Onay bekleniyor** hastaya önerilen saati, **Geçici rezerv** bekleyen önerinin tuttuğu saati gösterir. Randevu kartının üzerine gelince **Eski saat** ve **Önerilen saat** ayrıntıları açılır.
</Note>

Bekleyen bir taşıma önerisi olan randevuyu elle başka bir dakikaya taşırsanız öneri iptal olur. Elle taşıma için [Takvim](/panel/randevular/takvim) sayfasına bakın.

Hasta vazgeçip randevu iptal edildiğinde, klinik ayarlarınızda iptal sonrası takip açıksa bir takip hatırlatması da oluşur. Bkz. [İptal takibi](/panel/randevular/iptal-takibi).

## Onay süresi

Önerilen saat, hasta yanıtlayana kadar sınırlı bir süre ona ayrılır. Varsayılan süre 3 gündür. Bu süre boyunca saat takvimde **Geçici rezerv** olarak görünür ve başkasına verilmez. Süre dolarsa saat başkalarına açılır. Hasta yine de onaylayabilir. Ancak saat dolmuşsa ona yeni bir saat önerilir.

Süreyi değiştirmek için **Ayarlar → Randevu** sayfasında **Toplu Randevu Taşıma — Onay Süresi** bölümündeki **Onay bekleme süresi (gün)** alanını kullanın. Değer pozitif bir tam sayıdır ve en fazla 30 olabilir. Ayrıntı için [Randevu ayarları](/panel/sistem/ayarlar/randevu) sayfasına bakın. Değişiklik, yeni başlattığınız taşımalar için geçerlidir.

## Kaydırma geçmişi

**Takvim → Kaydırma Geçmişi** ekranı her toplu taşıma işlemini tek satırda listeler. `Görüntüleme: Randevu` izni gerekir. `Tüm randevuları görüntüleme` izniniz yoksa yalnızca kendi randevularınızı içeren işlemleri ve yalnızca bu randevuların sayılarını görürsünüz.

| Sütun | Anlamı |
| - | - |
| **Doktor** | Aralığı kapatılan doktor. Sıralanabilir. |
| **Tetikleyen** | İşlemi başlatan kullanıcı. |
| **Başlangıç** | İşlemin başlama zamanı. Sıralanabilir. Varsayılan sıra en yenidir. |
| **Toplam** | İşlemde taşınması önerilen randevu sayısı. |
| **Onay** | Hastanın onaylayıp taşınan randevu sayısı. |
| **Bekleyen** | Hastanın yanıtını bekleyen randevu sayısı. |
| **Süresi dolan** | Onay süresi yanıtsız dolan randevu sayısı. |
| **Durum** | **Devam ediyor** (sarı) veya **Tamamlandı** (yeşil). Bekleyen öneri kaldığı sürece işlem devam ediyor görünür. |

Filtreler: **Doktor** (yalnızca `Tüm randevuları görüntüleme` izni olanlarda ve doktor listesi için `Görüntüleme: Doktor` izniyle görünür), **Durum** ve **Tarih** aralığı. **Temizle** filtreleri sıfırlar. Bu ekranda arama yoktur ve satırlara tıklanmaz. İşlem ayrıntısı ekranı yoktur.

Liste boşsa `Henüz kaydırma yok. Doktor takvimine aralık kapatıp toplu taşıma başlattığınızda burada görünecek.` mesajı çıkar. Yüklenemezse `Kaydırma geçmişi yüklenemedi.` yazar.

## Sonuç özeti

Onay mesajlarını gönderince ekranda bir özet bildirimi görürsünüz.

| Bildirim | Ne zaman |
| - | - |
| **Toplu taşıma başlatıldı** — `<N> randevu için onay mesajı gönderildi.` | Mesajlar sıraya alındı. Taşınamayanlar varsa sonuna `<N> taşınamadı.` eklenir. Zaten bekleyen öneri varsa `<N> zaten beklemede.` eklenir. |
| **Taşınacak randevu bulunamadı** | Hiçbir randevu için öneri çıkmadı: `Uygun slot bulunamıyor olabilir.` ya da `Seçilen aralıkta aktif randevu yok.` |

İşlem kapandıktan sonra, yani bekleyen hiçbir öneri kalmadığında, doktor, işlemi başlatan kullanıcı ve kliniğin tüm asistanları tek bir **Toplu Kaydırma Tamamlandı** bildirimi alır:

> {Doktor} için başlatılan toplu kaydırma tamamlandı: N randevu, N onay, N ret, N süresi doldu\[, N elle taşındı].

Bildirim panelde görünür ve push olarak da gelir. Kullanıcı bu bildirim türünü tercihlerinden kapattıysa gelmez. Bkz. [Bildirimler ve duyurular](/panel/baslarken/bildirimler-ve-duyurular).

<Warning>
  Aralıkta, size atanmamış bir lead'e ait randevu varsa ve rolünüz bu randevuları kısıtlıyorsa işlem reddedilir ve hiçbir randevu taşınmaz. Yöneticinizden atama ya da yetki isteyin.
</Warning>

## İlgili sayfalar

<CardGroup cols={2}>
  <Card title="Takvim" icon="calendar" href="/panel/randevular/takvim">
    Aylık, haftalık ve günlük görünüm; sürükle-bırak ile taşıma.
  </Card>

  <Card title="Randevu ayarları" icon="settings" href="/panel/sistem/ayarlar/randevu">
    Onay bekleme süresi ve diğer randevu kuralları.
  </Card>
</CardGroup>


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