File), Flextell’de polimorfik olarak bir kayda eklenen medya/doküman birimidir. Hasta, randevu, tedavi, sohbet ve AI raporları gibi farklı modellere bağlanabilir.
Yapı
Polimorfik bağlanma
Aynı dosya bir randevuya da bir tedaviye de bağlanabilir. Polimorfik tasarım, model başına ayrı tablo gerektirmeden tek bir yerden dosya yönetimi sağlar.Catalog dosyalar
FileType enum’ında catalog tipi özeldir: kayıt başına tek olabilir (örn. doktorun profil fotoğrafı, hastanın katalog avatarı).
Sohbet eklentileri
Sohbette gelen medya (görsel, doküman, ses kaydı) daFile olarak saklanır; fileable = ChatLog.