ТЗ на доработки портала Medihost.ru (добавление функциональности медицинских консультаций).

1.  Краткое описание сути доработок.

Нужно обеспечить возможность пациентам задавать вопросы и получать ответы на свои вопросы. Аналогичные сервисы есть на сайтах http://otvety. *****/otvety/, http://otvet. *****/, http://www. /, http://www. *****/

2.  Основные моменты по интерфейсу.

1)  В главном меню пункт «Консультации»

Пул вопросов-ответов. Открывается страница со списком вопросов. Поля – дата-время, автор (для задавшего вопрос НИК, в случае консультации пациент должен иметь возможность выбрать опцию – «анонимная консультация», ФИО консультанта показывается всегда???), вопрос, кол-во ответов. Ответы появляются если раскрыть плюсик. Внизу список со страницами вопросов-ответов

На верху страницы фильтры поиска-отбора(визуально все как и при поиске клиники) – период (по умолчанию все), область медицины, по автору, по ответившему, по вопросу, мои (консультации данного пациента).

Кнопка задать вопрос. Всплывающее окно. Поля – область медицины, автор (логин), Текст (мемо? Нужна ли возможность форматировать текст, вставлять картинки? ), тип - консультация или вопрос ко всем, консультант(из списка мои консультанты), CAPTCHA если неавторизованный пользователь. Если консультация то вопрос видно только консультантам, если указано какому то видит только он (типа чат).

Кнопка ответить. Всплывающее окно. Поля – текст ответа. Ответ вставляется под вопрос, уровень ответов – один.

НЕ нашли? Не то? Что вы ищете?
НЕ нашли? Не то? Что вы ищете?

Админы портала видят все одновременно (и вопросы и консультации)

2)  В главном меню пункт «Консультанты»

Визуально выглядит как список клиник, только показываются консультанты. Как краткое описание клиники. Поля ФИО, маленькое фото, специальность, рейтинги, регион.

Функции: подробнее, «Отправить заявку на регистрацию консультанта», наверху фильтр по ФИО,

При нажатии появляется карточка одного консультанта (эти же поля в заявке):

Поля (эти поля добавить в карточку пользователей системы, видимо там должна быть отметка – является консультантом), часть полей нужно добавить вообще к пользователю как необязательные.

Поле НИК на форуме должно быть в период подачи заявки на регистрацию. Сейчас подтверждения на регистрацию пользователь получает автоматически. Консультаны должны добавляться через заявки.

Специальность

ФИО, НИК, пол,

Дата рождения,

Образование – вуз, дата окончания, копия диплома

Научные звания и достижения – мемо.

Место работы – мемо поле.

Клиники в которых работает (список из медихоста где он является сотрудником)

Город (регион)

Фото (отбражается маленькое)

Список областей медицины в которых консультирует

Рейтинг-дата регистрации, задал вопросов, дал ответов, провел консультаций, положительных оценок

Услуги оказываемые консультантом – html поле.

Телефон,

Мобильный телефон

Почтовый адрес

ICQ

Skype

E-mail

Веб-сайт.

Функции – добавить в «мои консультанты» ,

3)  В главном меню пользователя слева пункт «Мои Консультанты».

Список ссылок. При нажатии на конкретную появляется карточка консультанта. Функции – удалить из списка, задать вопрос.

4)  На главном экране внизу отображаются – «Наши консультанты» (3-е последних), вопросы (три последних).

5)   

3.  Рейтинги.

На портале предполагается бальная система рейтингов

За каждый заданный вопрос пользователь получает - 1 балл, за каждый ответ – 1 балл, за каждую консультацию – 10 баллов (при условии, что пользователь выскажет удовлетворение консультацией иначе считается как просто ответ – 1 балл). Консультацию проводить могут только консультанты.

При регистрации всем пользователям дается - 10 баллов.

За каждый вопрос у пользователя списывается 1 балл (???)

За каждую консультацию списывается 10 баллов (???).

Пользователь может купить баллы.

Консультант за набранные баллы получает приз.

На период раскрутки сервиса 1 рубль за каждый балл

На период штатной работы (когда пациенты будут платить деньги) – 20 рублей за каждый бал.

4.  В админке.

Нужно обеспечить

1)  Прием заявок на регистрацию консультантов

2)  Ведение всех транзакций по рейтингу, т. е. по любому пользователю есть вся история

3)  Фиксация выплат бонусов

4)  Учет прихода денег

5)  Считать суммарный баланс по консультанту, чтобы сразу перейти к оформлению бонуса.

6)  Рейтинги должны считаться накопительно, баланс – с учетом выплат бонусов.