Бюджет: 5000 UAH Срок: 5 дней
Здравствуйте! Команда Business Atlas готова разработать для вас сервис маршрутизации медицинских направлений (Worklist). Вместо написания тяжелого десктопного софта с нуля, мы предлагаем развернуть гибкую архитектуру на базе Low-code платформ и кастомных микросервисов. В моем опыте — более 50 успешных проектов на рынках UA/EU, где автоматизация сложной маршрутизации данных позволяла создавать стабильные и отказоустойчивые системы.
Наше видение технической реализации:
• Прием данных (HL7 / XML): Главным дирижером логики и обработки данных выступит платформа n8n. Она автоматически будет принимать направления от МИС через считывание XML-файлов или работу с HL7-протоколом. Также n8n обеспечит гибкую конвертацию кодировок (кириллица/латиница) в зависимости от профиля аппарата.
• Передача направлений (DICOM Worklist): Для интеграции со специфическим медицинским оборудованием мы подключим изолированный микросервис (на базе Python-библиотек для DICOM), который будет оркестроваться через n8n. Система автоматически будет формировать необходимые DICOM-теги и отправлять направления на зарегистрированные аппараты.
• Графический интерфейс (Панель администратора): Вместо разработки интерфейса с нуля, мы соберем быструю веб-панель на базе Budibase или Retool. В этом GUI вы сможете выбирать способ приема данных, добавлять/удалять DICOM-теги, регистрировать новые аппараты (AE-title, IP, port, кодировка) и управлять настройками самого сервиса.
• Кроссплатформенность и автозапуск: Все решение упаковывается в Docker-контейнеры. Это гарантирует идентичную работу как на OS Windows, так и на Linux (Ubuntu, Debian). Автозапуск сервиса при старте операционной системы реализуется штатными средствами (systemd / Docker daemon).
Оценка сроков и стоимости MVP:
• Настройка приема HL7/XML, логики транслитерации и валидации данных: 1.5 недели.
• Интеграция DICOM-модуля для связи с аппаратами и настройка тегов: 1.5 недели.
• Разработка веб-интерфейса управления, контейнеризация (Docker) и тесты автозапуска: 1 неделя.
Общий срок реализации: 3.5 – 4.5 недели.
Ориентировочная стоимость: $4 000 – $5 500 под ключ (в зависимости от финального количества нестандартных DICOM-тегов и специфики подключения вашей МИС).
Готовы ли вы обсудить технические детали в личных?
Бюджет: 15000 UAH Срок: 12 дней
Добрый день!
Меня заинтересовал ваш проект по разработке Worklist-сервиса. Имею опыт работы с медицинскими информационными системами, протоколом HL7 и стандартом DICOM.
Что могу предложить по вашему проекту:
• Реализация приёма направлений через HL7 (v2.x) и XML-файлы
• Формирование DICOM Worklist (C-FIND SCP) и передача на диагностические аппараты
• Поддержка кодировок: Latin-1 и UTF-8/Windows-1251 (кириллица) с автоопределением по настройкам аппарата
• Кросс-платформенная разработка: Windows + Linux (Ubuntu/Debian) — systemd/Windows Service для автозапуска
• GUI для настройки: AE Title, IP, порт, управление DICOM-тегами, выбор режима приёма направлений
Технологии: Python (pynetdicom, python-hl7) или Java (dcm4che) — обсудим, что предпочтительнее для вашей инфраструктуры.
Готов обсудить детали, сроки и бюджет. Напишите — отвечу быстро.
С уважением
Бюджет: 27000 UAH Срок: 30 дней
Я могу выполнить этот проект комплексно: от разработки сервиса приема направлений до настройки передачи на диагностические аппараты с учетом различных кодировок, ОС и особенностей оборудования. Особое внимание уделю стабильности работы сервиса, логированию, отказоустойчивости и простоте дальнейшего администрирования. Это критически важно для медицинских систем, где даже мелкая ошибка может нарушить рабочий процесс клиники.
Преимущество моей работы заключается в том, что я не делаю "временные решения". Сервис будет создан с возможностью масштабирования, добавления новых аппаратов, новых форматов интеграции и дальнейшего развития без полного переписывания системы. Также реализую понятный графический интерфейс для настроек, чтобы персонал мог самостоятельно изменять параметры без необходимости редактирования конфигураций вручную. Отдельно учту вопросы совместимости с различными DICOM-устройствами, поскольку разные производители могут иметь свои особенности работы с кириллицей, тегами и transfer syntax. При необходимости примеры реализованных интеграций и архитектурных решений предоставлю по запросу.
План работы:
анализ структуры МИС, формата HL7 и XML направлений
проектирование архитектуры сервиса и механизма обработки направлений
реализация приема данных через HL7
реализация приема направлений через XML
реализация конвертации данных в DICOM формат
настройка поддержки кириллицы и латиницы
реализация логики выбора кодировки в зависимости от аппарата
создание механизма регистрации DICOM аппаратов
реализация управления DICOM tags
создание графического интерфейса настроек
настройка работы под Windows и Linux
реализация автозапуска сервиса
тестирование передачи данных между МИС и оборудованием
проверка стабильности работы и логирования ошибок
подготовка инструкции по установке и администрированию.
Бюджет: 15000 UAH Срок: 10 дней
Добрый день, есть опыт в разработке кроссплатформенных сервисов с похожей модульной архитектурой. Также есть готовый стек технологий для полной реализации проекта. Пишите в личные сообщения, обсудим детали и некоторые уточнения, и я представлю четкий технический план разработки. Проект интересный, поэтому с радостью приму участие.
Бюджет: 10000 UAH Срок: 7 дней
Добрый день
Уже рабгтал с реализацией обмена данными по протоколам dicom и hl7.
Реализую на питоне в виде сервера с использованием библиотек pydicom и python-hl7.
GUI клиент для управления на pyqt6.
От вас необходимы будут пожелания по оформлению интерфейса, точное описание функционала админки и образцы передаваемых данных.
Бюджет: 5000 UAH Срок: 7 дней
Готов разработать сервис Worklist на Python. Реализую прием HL7/XML, конвертацию в DICOM, GUI для Windows/Linux. Срок 7 дней, детальный план после уточнения ТЗ.
Бюджет: 24000 UAH Срок: 7 дней
Привет! У меня есть соответствующий опыт с подобными заданиями, и я могу помочь с вашим проектом. Я могу быстро ознакомиться с требованиями, предложить лучшее решение и тщательно выполнить работу. Готов обсудить детали и начать.
Бюджет: 2000 UAH Срок: 3 дня
Здравствуйте! Ваш проект вызвал у меня большой интерес. Готов немедленно начать работу и обеспечить высокое качество выполнения.
Ставки скрыты
Ставки пока отсутствуют
Бюджет: 27000 UAH Срок: 45 дней
Ориентир по первой оценке - 240000 UAH и 45 дней на рабочий сервис с графическим настройками, приемом HL7/XML, DICOM MWL и установкой под Windows и Linux. Окончательно подтвердим после примеров сообщений и проверки требований конкретных аппаратов =)
Технически я бы делал это как отдельный фоновый сервис с графическим интерфейсом для конфигурации - приемник HL7/XML, нормализация пациента и направления, таблица соответствия кириллица/латиница, маппинг DICOM tag, реестр аппаратов по AE-title, IP, port, institution, журнал событий и автозапуск в ОС. Важный момент - !!отдельно проверить кириллицу в DICOM!!, потому что часть аппаратов прекрасно читает латиницу, а часть начинает молчать.
Вопрос
> Это должно быть именно DICOM Modality Worklist SCP, или еще нужна передача как DICOM файл на аппарат
> Есть примеры HL7 сообщения, XML файла и список моделей диагностических аппаратов
Для похожих медицинских систем
> https://business.ingello.com/lita - медицинская платформа с ролями, кабинетами и процессами клиники
> https://business.ingello.com/lita-doctor - врачебный интерфейс и работа с медицинскими данными
> https://systems-fl.ingello.com/ua - наш профильный лендинг для сложных систем на бирже
Бюджет: 27000 UAH Срок: 45 дней
У нас почти готова архитектура для такого Worklist сервиса - можем быстро адаптировать под вашу МИС и диагностические аппараты, обсудить можно прямо сейчас здесь на бирже, я на связи =)
Ориентир по первой рабочей версии - 10000 USD и 45 дней, точнее после проверки формата HL7, XML и требований конкретных аппаратов.
По реализации я бы шел через отдельный сервис - прием HL7 и XML, нормализация направления, таблица правил транслитерации или кириллицы, DICOM Modality Worklist SCP, реестр аппаратов с AE title, ip, port, institution, UI для настроек и автозапуск на Windows и Linux.
Смотрите, тут нюанс - важно зафиксировать набор DICOM tag, которые можно добавлять или убирать, и таблицу соответствия полей МИС к DICOM.
Нужны примеры HL7 сообщений, XML файла, список моделей аппаратов и есть ли тестовый DICOM узел для проверки.
Уточню - какие именно HL7 сообщения идут с МИС - ORM, ORU или другой формат.
Еще вопрос - нужно только передавать направление на аппарат, или также вести журнал статусов, ошибок и повторной отправки.
Схожие медицинские кейсы Ingello - https://business.ingello.com/evrika - проектирование МИС по eHealth и медицинским процессам.
Еще один близкий пример - https://business.ingello.com/lita-doctor - кабинеты врачей и связка с пациентским приложением.
Главная страница для FLH - https://systems-fl.ingello.com/ua
Ставки скрыты
Актуальные фриланс-проекты в категории Python
Aspect
РазработкаTelegram Mini App (Бот+ WebApp)дляпродажицифровыхтоваровиигровыхвалют(Python / aiogram) Описание проекта: Требуется разработать Telegram-бота с полноценным WebApp-интерфейсом для автоматизированной продажи цифровых товаров (Telegram Stars, Telegram Premium, игровые валюты/донаты для PUBG Mobile, Steam и др.). Проект называетсяAspect App. Главный упор на скорость работы, плавный UI/UX в стиле Web3/минимализма и полную автоматизацию выдачи товаров после оплаты. Стек технологий: Backend:Python 3.10+, aiogram 3.x (FastAPI для Webhook/API приветствуется). Database:PostgreSQL / Redis (для сессий и кэширования). Frontend (WebApp):React.js / Vue.js / Next.js (на усмотрение разработчика, важна скорость и плавность анимаций). Интеграции:Telegram WebApp API. Основной функционал (MVP): 1.Клиентскаячасть(Telegram Mini App): Главныйэкран:Категории товаров (Telegram Активы, Игровой Донат). Баннерная сетка для акций. Каталогтоваров:Карточки товаров с выбором объема (например: 50, 100, 500 Telegram Stars или UC). Поля для ввода данных игрока (Player ID для PUBG). КорзинаиОформление:Быстрая покупка в 2 клика. Модульоплаты:Интеграция платежных методов (CryptoBot API / TON Connect / другие фиатные шлюзы по согласованию). Личныйкабинет:История заказов, статус выполнения, реферальная система (баланс внутри приложения). 2.Административнаяпанель(встроеннаявWebAppилиотдельныйбот): Управление каталогом (добавление/удаление товаров, изменение цен). Мониторинг заказов и статистика продаж. Система рассылок по базе пользователей. 3.Логикаавтоматизации(Будетплюсом): Готовность архитектуры под интеграцию с API поставщиков (API для авто-закупки Stars/UC). На этапе MVP часть товаров может выдаваться кодами из базы данных. Что требуется от исполнителя: 1. Разработка архитектуры БД и бэкенда на Python. 2. Верстка и интеграция WebApp (дизайн-макет обсудим, важен чистый Web3-стиль, Glassmorphism). 3. Настройка безопасных транзакций и вебхуков оплаты. 4. Деплой на сервер (Docker, Ubuntu, настройка SSL). Требования к кандидату: Опыт коммерческой разработки Telegram WebApps от 1 года. Наличие портфолио с запущенными и работающими Mini Apps (скидывайте ссылки в отклике). Чистый, документированный код. Условия работы: Работа только через БезопаснуюСделку(Сейф/ Escrow)платформы. Оплата поэтапная (разбиваем проект на Спринт 1: Бэкенд + БД, Спринт 2: Фронтенд WebApp, Спринт 3: Интеграция платёжек и тесты). Бюджет: Обсуждается с успешным кандидатом (указывайте вашу вилку цен и сроки в отклике)
Техническое задание на Telegram-бота / миниплатформу 1. Цель проекта Создать Telegram-бота и миниплатформу для поиска специалистов и размещения заявок от пользователей. Пользователь может оставить заявку, специалист может откликнуться, администратор контролирует публикации, модерацию, оплату и безопасность. 2. Роли пользователей Пользователь: может зарегистрироваться; подтвердить номер телефона и email; создать заявку; просматривать специалистов; получать ответы. Специалист: может зарегистрироваться; заполнить анкету; указать услуги, цены, город, опыт; добавить фото выполненных работ; откликаться на заявки. Администратор: может модерировать заявки; проверять специалистов; рассматривать жалобы; управлять рекламой; контролировать оплату; блокировать пользователей. 3. Регистрация Обязательно: подтверждение номера телефона через Telegram или код; подтверждение email по ссылке или коду; без подтверждения телефона и email заявка не публикуется. 4. Заявки Пользователь заполняет: категорию услуги; описание задания; город/район; срок выполнения; бюджет; фото (по необходимости); контактные данные. Ограничение: не более трех заявок в сутки от одного пользователя. 5. Модерация Все заявки сначала поступают на модерацию. Автоматически блокировать или отправлять на ручную проверку: фото категории 18+; спам; оскорбительные высказывания; подозрительные ссылки; повторяющиеся заявки; массовые заявки с одного аккаунта. 6. Специалисты Анкета специалиста: имя; город; услуги; опыт; цены; портфолио; фото; описание; ссылка; отзывы; статус проверки. Важно: платформа не несет ответственности за качество услуг специалиста. Это должно быть указано в пользовательском соглашении. 7. Оплата Варианты монетизации: платное размещение анкеты специалиста; платное поднятие анкеты; платный доступ к заявкам; реклама после согласования с администратором; подписка для специалистов. Подключить оплату: Stripe / Przelewy24 / PayU / Fondy — по возможности разработчика. 8. Административная панель Необходимо создать удобную админпанель: список пользователей; список специалистов; заявки на модерации; жалобы; платежи; статистика; блокировка пользователей; редактирование категорий; управление рекламой; ручное одобрение или отклонение публикаций. 9. Безопасность Обязательно: защита от спама; лимит заявок; лимит сообщений; защита от массовых регистраций; журналирование действий; резервное копирование базы данных; проверка файлов и фотографий; CAPTCHA или другой механизм защиты от спама; блокировка по номеру телефона, IP-адресу или Telegram ID. 10. Ответственность В пользовательском соглашении необходимо указать: платформа не является работодателем; платформа не несет ответственности за действия специалистов; пользователь самостоятельно принимает решение о сотрудничестве; администрация имеет право удалить заявку или анкету без объяснения причин; реклама публикуется только после согласования с администратором; запрещены спам, мошенничество, контент 18+ и любые проявления агрессии.
Нужен DevOps / Linux-администратор для развёртывания Telegram-бота на VPS. Нужна именно настройка сервера и production-deploy. Стек проекта: Node.js 20+, Telegraf, Express, Prisma, PostgreSQL, Redis, Docker, Docker Compose, Telegram Mini Apps, OCR. Что нужно сделать: 1. Подготовить Ubuntu VPS. 2. Настроить SSH-доступ по ключам. 3. Настроить firewall. 4. Установить Docker и Docker Compose. 5. Настроить PostgreSQL. 6. Настроить Redis. 7. Настроить Nginx. 8. Подключить домен и SSL Let’s Encrypt. 9. Настроить production .env. 10. Запустить Prisma migrations. 11. Запустить Node.js-приложение. 12. Настроить Telegram webhook. 13. Проверить /health и /ready. 14. Настроить backup PostgreSQL. 15. Оставить инструкцию: как обновить, перезапустить, посмотреть логи и восстановить backup. Важно: - Код переписывать не нужно. - Нужно именно развернуть проект на VPS. - Нужен человек с опытом Docker + Node.js + PostgreSQL + Redis + Nginx. - Желательно показать 2–3 похожих проекта.
Нужна программа или Telegram-бот для массового создания ТТН через API Новой Почты.Основная задача Я загружаю 50–100 заказов за раз в таблицу Excel/Google Sheets/CSV или вставляю список заказов в программу. Клиенты пишут данные в разном формате, поэтому система должна автоматически распознавать данные, сортировать их по нужным полям и создавать ТТН через API Новой Почты.Что должно быть на входе Возможные варианты: Загрузка Excel/CSV-файла. Копирование списка заказов в программу. Вставка сообщений клиентов в свободном формате.Что программа должна распознавать Из каждого заказа нужно определить: ФИО получателя; номер телефона; город; отделение Новой Почты; товар/комментарий; сумму наложенного платежа; вес/габариты, если указаны.Логика работы Я загружаю 50–100 заказов. Программа разбирает каждый заказ. Данные автоматически распределяются по колонкам. Программа проверяет город и отделение через API Новой Почты. Если по заказу есть ошибка или не хватает данных — выделяет этот заказ и пишет, что нужно исправить. Если всё корректно — создает ТТН. После создания показывает список готовых ТТН. Дает возможность экспортировать результат в Excel.Результат после обработки По каждому заказу нужно получить: номер ТТН; ФИО клиента; телефон; город; отделение; сумма наложенного платежа; стоимость доставки; статус: создано / ошибка / нужно проверить.Обязательные функции массовое создание 50–100 ТТН за один раз; проверка города и отделения Новой Почты; возможность редактировать заказ перед созданием ТТН; сохранение данных отправителя; работа с наложенным платежом; экспорт созданных ТТН в Excel; журнал созданных отправок.Желательно Telegram-бот или простая программа для Windows; загрузка Excel/CSV; возможность вставить текстом список заказов; сохранение базы постоянных клиентов; повторное оформление заказа в 1 клик; шаблоны товаров и веса; печать/скачивание наклеек для посылок.Важно Нужна не просто форма для ручного заполнения, а инструмент для массовой обработки заказов. Главный сценарий: я загружаю 50–100 данных, программа сама сортирует информацию, проверяет ошибки и массово формирует ТТН через API Новой Почты.
Проект: YOKA ASSIST — интеллектуальная система диагностики и обучения для горной техники Описание проекта Требуется разработать интеллектуальную системы YOKA ASSIST на базе Telegram-бота с использованием искусственного интеллекта. Основная задача проекта — создать цифрового помощника для электриков, механиков, машинистов и инженерно-технического персонала, который будет помогать в диагностике неисправностей, обучении сотрудников и хранении технической базы знаний. Первый этап проекта ориентирован на карьерную технику (экскаваторы ЭКГ, буровые станки СБШ и другое оборудование), но архитектура должна быть универсальной и легко масштабируемой. Основной функционал Telegram-бот - Современный интерфейс. - Меню с кнопками. - Авторизация пользователей. - Разделение прав доступа (пользователь, администратор, главный администратор). Искусственный интеллект База знаний Необходимо создать систему хранения знаний. Поддержка: - PDF; - Word; - Excel; - фотографии; - схемы; - видео; - инструкции; - паспорта оборудования; - технические документы. После добавления информации администратором ИИ должен использовать её при ответах без изменения программного кода. Диагностика оборудования Поддержка поиска: - по коду ошибки; - по названию защиты; - по шкафу; - по блоку; - по оборудованию; - по симптомам. Для каждой неисправности желательно предусмотреть: - описание; - возможные причины; - последовательность проверки; - фотографии; - схемы; - видеоматериалы; - ссылки на связанные документы. Динамические кнопки Кнопки должны формироваться автоматически в зависимости от ситуации. Например: - Проверить шкаф. - Посмотреть схему. - Посмотреть видео. - Следующий этап диагностики. - Вернуться назад. Административная панель Главный администратор должен иметь возможность: - добавлять оборудование; - создавать новые ошибки; - добавлять документы; - загружать фотографии; - загружать видео; - редактировать базу знаний; - управлять пользователями; - назначать администраторов отдельных подразделений. QR-система Каждый шкаф, блок или оборудование может иметь собственный QR-код. После сканирования пользователь сразу попадает в соответствующий раздел Telegram-бота. Журнал ремонтов Необходимо реализовать журнал выполненных работ. Функции: - кто выполнял ремонт; - дата и время; - оборудование; - описание выполненных работ; - использованные материалы; - комментарии; - история ремонтов. Аналитика Желательно реализовать: - наиболее частые неисправности; - статистику ремонтов; - время устранения неисправностей; - отчеты по оборудованию; - отчеты по сотрудникам. Масштабируемость Архитектура должна позволять без переписывания проекта: - добавлять новые виды техники; - новые предприятия; - новые подразделения; - новые базы знаний. Технологии Желательно: - Python; - Telegram Bot API; - PostgreSQL или SQLite (на первом этапе допускается SQLite); - интеграция с ИИ через API; - модульная архитектура; - возможность дальнейшего подключения веб-панели. Что ожидается от исполнителя - Разработка полностью рабочего проекта. - Чистый и понятный код. - Документированная структура проекта. - Возможность дальнейшего развития без полной переработки. - Помощь с первоначальным развертыванием и настройкой проекта. Проект долгосрочный. После успешного выполнения первого этапа возможны дальнейшие доработки и развитие системы.