FormTemplate), hastadan yapılandırılmış veri toplamak için kullanılan soru-cevap setidir. Tipik kullanım: yeni hasta intake formu, anamnez, memnuniyet anketi.
Yapı
| Model | Rol |
|---|---|
FormTemplate | Formun tanımı + slug |
FormQuestion | Tek bir soru |
FormAnswer | Bir soruya verilen cevap |
CustomerForm | Hasta x FormTemplate eşleşmesi (gönderim/tamamlanma) |
Soru tipleri
Form soruları farklı tiplerde olabilir: metin, çoktan seçmeli, tek seçim, tarih, dosya yükleme vb. Seçenekleri olan sorular için ayrı opsiyon kayıtları tutulur.Görünürlük kuralları
Bir sorunun diğer soruların cevaplarına bağlı olarak görünür/gizli olması için kural eklenebilir (örn. “Sigara içiyor musunuz?” Evet ise “Günde kaç adet?” görünür).Otomatik slug
FormTemplate kaydedilirken slug otomatik üretilir; ortak link veya QR kod üzerinden hastaya dağıtılabilir.