Проект VelHel задумывался как социальная сеть для общения, взаимоподдержки, а так же обмена между участниками личным опытом в достижении и поддержания здоровья.
Этот проект оказался многообещающим. Основатели считали, что благодаря честному и открытому вкладу каждого из участников сети и статистическому анализу полученных данных, человечество откроет новые способы лечения тяжелых и трудно диагностируемых заболеваний.
В основе этого принципа лежит анализ описания схожих симптомов у разных людей и сравнения индивидуальных анамнезов с диагнозами, поставленными в современных медицинских организациях. Благодаря проекту основатели рассчитывали на основе чуткого внимания к симптомам, этиологии заболевания и результатам анализов научиться ставить точный диагноз пациенту и назначать эффективное лечение на основе совокупного опыта участников сети.
Главный модуль проекта base_models.py состоит из нескольких моделей, центральной из которых является Profile (Профиль). Profile описывает основные фактические данные о человеке:
- sex — пол,
- age — возраст,
- city — город,
- photo — фотография
Ссылки на другие модели:
- pals — 8:8 — приятели/друзья/родственники — на FriendShip
- followers — 8:8 — последователи. Ссылка на саму себя — self— без промежуточных моделей
Ссылки с других моделей:
- CheckTable — 1:1 — таблица активации, идентифицирующая, активирован пользователи или нет
- MyMind_set — 1:1 — Настроение — кредо жизни на текущий момент.
- Rating_set — 1:8 — Любимые мысли — рейтинг, раздаваемый за записи в пределах проекта.
- Health_set — 1:8 — История здоровья — состояния самочувствия, здоровья и образа жизни.
- Membership/Group — 8:8 — —Влияние — сообщества.
- Dialogue/Messages- 1?:8 — Личное — сообщения.
- FriendShip/self — 8:8 — Друзья — знакомые/друзья/родственники.
- Sympathy — 8:8 — Симпатии — симпатии, которыми делятся люди
- Folowers — 8:8 — ссылка на саму себя self без промежуточных моделей
Потенциально:
- Советы, которым последовал — Nodes 1:8
- Поступки — включают следования советам — свои собственные советы, которым следует и чужие советы, кот. последовал — пересмотреть после разбора Nodes
Методы:
- Калькуляция рейтинга
CheckTable — таблица активации, идентифицирующая, активирован пользователи или нет:
- activation_code — активационный код
- profile — профиль
MyMind_set — это духовное и душевное состояние человека на текущий момент, и его влияние на текущую жизнь. Можно сказать, это визитная карточка. Так сказать face control личности:
- жизненная позиция — attitude
- интересы — interests
- образ жизни — life
- вредные привычки — bandhabbits
Health_set — набор состояний здоровья человека. Меняется, когда сам человек его задает. Атрибуты состояния:
-
- Вес
- Рост
- Диета — еда, которой питаюсь (нет/частично/строго)
Потенциально:- Описание
- Зарядка — (нет/частично/строго)
Потенциально:- Описание
- Вдохновение (есть вещи, кот. вдохновляют/нет)
Потенциально:- Описание
- Самочувствие — 1:1 — как самостоятельная единица объекта Самочувствия
- Дата изменения — дата изменения состояния, образа жизни либо других параметров
- Диагноз — 1:8 — ссылка на один или несколько Диагнозов, если они есть
Потенциально:
-
-
- Самочувствие
- По 5-бальной шкале (1 — нестерпимо, 2 — очень трудно терпеть, 3-терпимо, но больно, 4-дискомфорт, 5-нет дискомфорта, 6-чувство, что не болен, 7 — чувство, что здоров
- Самочувствие
-
Rating_set — рейтинг, отдаваемый другим участникам:
- Note — запись, которой отдано предпочтение
- Time — время оценки
- Value — значение (+/-)
FriendShip — дружба. Определяет соотношение 8:8 друзей друг к дружке, выраженное в:
- Variation — request — запрос на определенный тип отношений, который характеризует крепость дружбы: знакомый — опционально включится может включаться автоматом, если люди переписывались, а может и нет — опция в настройках — /друг/родственник — только после того, как стал другом. Если оба человека отправляют друг другу одинаковый request — значит они друзья: Если только один — значит это желание
Потенциально:- Симпатии — только для м/ж
- Уважаю… за что
- status — взаимно/нет
- RelationTrue — текущий тип отношений между
- DateDimand — дата признания в дружбе
Sympathy — симпатия одного человека к другому. К симпатии есть определенные требования:
Разумеется такое назначение может носить только рекомендательный характер и не имеет никакой юридической силы. Решение и ответственность за следования рекомендациям остается целиком и полностью на участнике сети.