Телемедицина. Система дистанционного консультирования

Java |Удаленные консультационные системы |Здравоохранение

Проект включал решение нескольких задач: создание системы послебольничного наблюдения за больными раком щитовидной железы; создание клинической базы данных; создание информационного центра для обмена опытом в области обучения и организации медицинского консультирования, осуществляемого признанными специалистами из разных стран мира. Применение высокопроизводительной технологии J2EE позволило iTransition в короткий срок разработать быстродействующее и надежное решение. Разработка уникальных и удобных функций системы позволило полностью оправдать ожидания заказчика.

  • Телемедицина. Система дистанционного консультирования

Основные цели в рамках проекта: 

  • Создание системы послебольничного наблюдения за больными раком щитовидной железы;
  • Создание клинической базы данных;
  • Создание информационного центра для обмена опытом, содействия обучению и медицинского обеспечения консультаций признанных специалистов в данной области из разных стран мира

Проект Telemedicine имеет классическую многозвенную компонентную архитектуру, которая интегрирует наши собственные сервисы с внешними продуктами и услугами. Система состоит из трех уровней: уровня бизнес-логики, уровня представления и уровня хранения данных (БД). Такое разделение обусловило одновременную работу группы проектировщиков и программистов, занятых на проекте. Применение высокопроизводительной технологии  J2EE позволило iTransition в короткий срок разработать быстродействующее и надежное решение.

В системе используются сложные сервисы управления доступом, что позволяет администратору определять полномочия и управлять доступом различных пользователей/групп пользователей/ролей пользователей к каждой конкретной  услуге.  Система в состоянии проверять и отслеживать действия пользователей, а также заносить эту информацию в специальные протоколы.

Мы реализовали набор форм, содержащих как общую информацию о пациентах (адреса, телефоны и т.д.), так и широкий спектр медицинских данных и диагнозов. Помимо этого, мы разработали уникальную иерархию документов и удобный механизм навигации. Был разработан универсальный механизм сбора и хранения результатов медицинских наблюдений.   

Функции системы:

  • Динамическое создание форм медицинских документов;
  • Эмуляция интерфейса Windows-приложения в рамках Интернет-приложения;
  • Оптимизация процесса передачи данных в сети;
  • Механизм фоновой обработки ресурсоемких задач;
  • Обработка медицинских изображений;
  • Экспорт/импорт данных;
  • Механизм сохранения конфиденциальности и обеспечения целостности данных;
  • Поддержка различных языков.

Использованные технологии: J2EE platform, JSP. JMS, EJB, Reflection API, JNDI, Java Security API, JavaScript, HTML, Java, Oracle 8i, Weblogic 5.1, RUP, MS Project, Rational ClearQuest.

Трудозатраты: 8 человеко-месяцев.