Разработка приложения для аналитиков на основе алгоритма
Цена договорная
Задачи: задача программы – дать рекомендации пользователю по стратегии получения государственного финансирования для медицинских изделий в индивидуальных странах Европы и СНГ на основе определенного алгоритма.
Основные условия:
Данные входа в систему:
Основные условия:
- Программа размещается в облаке
- Возможность добавлять пользователей с разными правами доступа (создание доступа на уровне разных компаний-клиентов, доступ различается числом стран; по каждому клиенту можно регулировать число запросов к системе)
- Создается архив всех действий в системе. Можно проследить, какие действия совершались каждым пользователем системы
- Надежная защита алгоритма от копирования
- Два основных блока: блок сбора информации (серия вопросов) и блок рекомендаций (рекомендуемая стратегия, не рекомендуемая стратегия).
- Как работает программа (см графическую схему ниже):
- Пользователь выбирает одну или несколько стран для анализа
- Программа отбирает необходимые вопросы для каждой страны и собирает их в единый список вопросов, ранжированный по категориям (общие вопросы, вопросы по финансированию и так далее). Часть вопросов будет общая для всех стран, другая – уникальная для определенных стран
- Ответы на вопросы обрабатываются алгоритмом, индивидуальным для каждой страны. Алгоритм использует простые логические последовательности «если – то»
- Программы выдает рекомендации для каждой страны
- Два типа решения: при одном, рекомендация выдается моментально, при другом – отправляется на почту
- Желательно предусмотреть разные варианты доступа к базе данных вопросов и алгоритмам для разных членов команды разработчика
- Необходимо иметь возможность по добавлению новых стран, добавлению или изменению вопросов, добавлению или изменению алгоритма без привлечения программиста. Программист создает среду (программу), а сама компания разрабатывает и усложняет алгоритм. Интерфейс добавления вопросов, создания и изменения алгоритма должен быть очень удобным и интуитивным (на подобии drag and drop)
- Если возможно использования широко используемых программ (например, MS Access) для поддержки баз данных, это будет являться преимуществом
- В идеале создается база данных вопросов, с уникальным кодом. После этого настраивается алгоритм для каждой страны: отбираются релевантные вопросы из базы данных вопросов и их последовательность. Также может быть предусмотрен возможность добавления вопроса в алгоритм по всем странам
- Необходимо иметь возможность к каждому вопросу добавить всплывающее окно для объяснения сути вопроса
- Все права на программу, алгоритм принадлежат компании. Программист выполняет сдельную работу и не имеет никаких авторских прав на разработку. Это оговаривается в договоре
- Весь интерфейс программы должен быть создан на английском языке
Данные входа в систему:
- Страны (кодируются двухзначными цифрами)
- Вопросы: (Каждый вопрос имеет уникальный 5-значный код (например T0001 или G0007). Вопросы подразделяются на несколько категорий (каждая категория вопросов начинается с определенной буквы)). Иерархия категорий выглядит следующим образом:
- Технология (T)
- Кодирование процедуры (C)
- Финансирование процедуры (F)
- Позиция плательщиков (P)
- Оценки медицинских технологий по процедуре (A)
- Клинические рекомендации (G)
- Вопросы, находящие выше в иерархии, должны задаваться первыми
- Внутри каждой категории вопросы ранжируются в зависимости от порядкового номера. Номера с более низким номером должны задаваться первыми
- Большинство вопросов могут использоваться для множества стран. Некоторые вопросы будут использоваться только для определенных стран
- Алгоритмы для выработки рекомендаций
- Алгоритм выработки рекомендаций индивидуальный для каждой страны
- Алгоритм устроен просто: на основе логики «если / то» (например, если ответ на вопрос T0004 – «Да», тогда предлагается следующая рекомендация – «Доступ на рынок невозможен до получения убедительных клинических данных»)
- Файлы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.