eArchiver

Предыстория

Заказчик (фармацевтическая компания, один из лидеров фармацевтического рынка США) столкнулся с проблемой огромного объема накапливающейся документации по лекарственным препаратам, клиническим исследованиям и методикам лечения во всевозможных форматах – от ".pdf" файлов до бумажных носителей. Архив документов стал неуправляемым, сотрудники не могли оперативно получить доступ к нужной им информации. Требовалось решение, которое позволило бы оперативно работать с архивной информацией и открыло доступ к этой информации для большого числа сотрудников и клиентов компании, в том числе и удаленных.

Цели проекта

  • Доступ к архиву через Web-интерфейс
  • Возможность структурирования архива по классификатору с неограниченным уровнем вложенности.
  • Поддержка структурированных документов (главный документ, вложения, и т.п.)
  • Возможность назначения каждому документу в архиве дополнительных атрибутов, характеризующих документ (например, дата клинического исследования)
  • Полнотекстовый поиск по всему архиву с учетом морфологии английского языка, в т.ч. в сложных составных документах всех форматов.
  • Поддержка различных форматов документации (PDF, Word, Excel)
  • Поиск с учетом групп классификатора и по атрибутам документов
  • Возможность работать с большими (миллионы документов) объемами информации
  • Интерфейс к промышленной системе сканирования, позволяющий одному оператору вносить в архив несколько сотен документов в день
  • Управление доступом к архиву, назначение пользователям прав чтения/записи на отдельные ветви классификатора и на индивидуальные документы
  • Возможность создавать группы пользователей и назначать права доступа на уровне групп
  • Возможность создания через Web-интерфейс копии архива (или любой отобранной его части) и полноценной работы с этой копией на локальном компьютере без подключения к главному архиву.
  • Возможность ведения почтовых рассылок документов

Реализация

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

В ходе работы над проектом нашими специалистами было предложено множество идей и дополнений, принятых заказчиком.

Технологии

Java, Servlets, MS SQL, IIS

Результат

Проект принят и успешно используется заказчиком. На сегодняшний день весь архив переведен в электронный вид. На базе этой работы впоследствии были созданы аналогичные проекты для других компаний и правительственных учреждений США.