2012-07-18 55 views
1

我需要將醫療問卷轉換爲在線版本。我看過Surveyor 1 ,但是我的問題是有很多不同的「測試」或「考試」需要精確的答案。例如,如果問題是關於血液測試的,那麼用戶需要輸入測量結果。我是否應該對每個測試或考試分別進行建模,還是有更明智的方法來做到這一點?我想說大約一半是簡單的是/否/未知類型的問題,而另一半則需要輸入測量結果。謝謝Ruby on Rails 3建模複雜醫療問卷

回答

0

在爲客戶創建客戶調查系統時,我們遇到了類似的問題。我們的問題是,客戶需要有能力在未來創建自己的調查問卷 - 這意味着我們實施的任何內容都不會像您提到的那樣被硬編碼爲您的選項。

在我們的情況下,雖然有一對夫婦不同的方案,他們將遇到的,它真的不會改變所有的東西 - 它真的歸結爲數字的答案,文字答案,範圍等..

我們在問題模型中添加了「樣式」字段,並根據爲其選擇的樣式實施了驗證。因此,一個「數字」問題將檢查數字答案,等等......我們還使用js實施了驗證客戶端,只是爲了讓他們有更多的預先信息,看他們的答案是否足夠(節省時間對於醫療來說似乎很重要應用)。它適合我們的需求 - 希望它能指引您朝着正確的方向發展。