File MD Project

Задача

Проект был выполнен для частной компании, специализирующейся на предоставлении IT-услуг для медицинских центров, основная цель которых – автоматизация рутинных операций, хранение файлов с подробной информацией о пациентах, их истории и операциях, приеме аллергий и лекарств, а также обеспечение быстрого поиска данных и возможностей доступа.

Специфика этого проекта заключается в том, что уже существующее решение «сложного поиска» с существующим центральным хранилищем необходимо было перенести для использования концепции «быстрого поиска» для обеспечения быстрого и легкого доступа, для чего фактически требуется установить только веб-браузер в клиентских системах и перераспределить рабочую нагрузку от клиента. системы на стороне сервера, повышают удобство использования, внешний вид и безопасность, поддерживают безопасность всей системы и по-прежнему обеспечивают все функции, предоставляемые ранее существующей системой.

Поскольку ранее существующее хранилище требовалось использовать, команда имела ограничения на редизайн БД, но ей нужно было оптимизировать ее производительность, чтобы избежать слишком высоких требований к производительности систем на стороне сервера. Это нужно было сделать как для баз данных MS SQL, так и для Oracle, поскольку система должна была поддерживать их оба.

Решение

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

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

Архитектура

Приложение состоит из нескольких логических модулей.
База данных используется для хранения всей информации о пользователях, пациентах, поисках, поддержания целостности данных и оптимизации производительности доступа к данным.
Уровень доступа к данным – это средний уровень между базой данных и логикой приложения.
Бизнес-логика управляет логикой приложения, аутентификацией пользователя, ограничением доступа.
Внешний интерфейс отвечает за отображение страниц приложения. Он отделен от бизнес-логики, чтобы обеспечить гибкий и простой способ улучшить внешний вид приложения, не обращаясь к логике приложения.

Итог

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


Используемые технологии

Похожие проекты

Система коммуникации с пользователями

Данная система основана на веб-интерфейсе и позволяет решить ряд задач, связанных с автоматизацией в области маркетинга, торговых операций и взаимодействия с клиентами.

OptIt – система СМС-маркетинга

Проект был сделан для частной компании, предоставляющей услуги маркетингового решения на основе текстовых СМС-сообщений.

ПО для компании в сфере недвижимости

Портал на Sharepoint для финской компании, предоставляющей маркетинговые и брокерские услуги компаниям, работающим в сфере торговой недвижимости и ее аренды.