Давно хочу реализовать такой проэкт. Ищу наиболее подходящуй стэк/платформу. Подскажите пожалуйста, можно такое на юмле сделать? Если да, что можно готовое взять, что самому придётся делать?
За грамотную консультацию буду рад заплатить. (vheinitz@googlemail.com, Валентин)
Идея, создать портал или что-то вроде социальной сети для заочного лечения. Каждый нуждающийся сможет описать свою болезнь по грамотно составленной анкете, и какой-либо гомеопат, консилиум гомеопатов или более сведующий пользователь сможет дать какие-то советы. Сайт должны мониторить грамотные люди. Совет может дать каждый, но у пользователей должен быть виден статус врач/не врач. Пациент решает сам верить не верить. Пациент сможет дать отчёт о проделанной терапии.
Проект Open-Source и строго не коммерческий. (У меня сын аутист. Лечим последний год гомеопатией. Успехи окрыляющие,
затраты по сравнению со всем тем что мы делали 4 года до этого - капейки. Хотелось бы помочь и друим выйти на этот путь и спасти их детей.)
1 Роли
Пользователь
* Админ
* Врач
* Пациент
1.1 Админ:
разворачивает систему
Конфигурирует систему для 1/много врачей
Удаляет пользователей
1.2 Врач
Заполняет профиль (Опционально)
создаёт анкеты
принимает/отвергает/удаляет пациента.
1.3 Пациент
Выбирает врача
заполняет анкету
3 Структура анкеты
Название (строчка, появляющаяся в списке)
Описание (Несколько строчек техта)
ИД кем создана
ИД от которой анкеты унаследована
Видимость (Толко определённые пациент/все)
Дата последней модификации
лог модификаций (техт)
Инструкции по заполнению (html-техт)
4 Структура Вопроса
ИД парент-вопроса
Уровень (для быстрого показа глав, если можно без, тоже хорошо)
Условие, при котором показать суб-вопросы
Короткий вопрос (строчка)
более длинная версия (несколько строчек)
Инструкции для ответа (html. напр: введите число, кликните на картинке место)
Помощ (разяснение, почему такой вопрос, ссылки, информация - html)
Тип ответа (тип значения + тип ввода)
Возможно ли добавить файл (bool)
Возможно ли текстовое дополнение к ответу
Объяснение к ИД парент-вопроса: Опроник можно сделать в виде дерева. Вопросы могут являться контейнером для под-вопросов. При этом на вопрос можно ответить или нет. Так-же под-вопросы могут быть показаны или нет в зависимости от ответа на парент-вопрос.
Напр: Вопрос как контейнер главы: "Личные данные".
Тут ответ не нужен, пользователь просто нажимает на ОК прочитав инструкции.
Напр: Вопрос как главный с подвопросами: "Болит ли голова?"
Тут при "да" появляются подвопросы напр "где, когда" итп.
5 Структура Ответа
ИД вопроса
ИД анкеты
ИД пациента
ИД интервью
Дата ответа
Версия анкеты
Ответ (значение зависит от типа)
Текстовый ответ (если разрешено в вопросе)
Прикрепленные файлы, (если разрешено в вопросе)
6 Структура Интервью
ИД анкеты
ИД пациента
ИД Врача
Дата начала заполнения
Видимость (всем, только определённым пользователям)