Details

Title: Разработка программных средств для контроля качества услуг и повышения мобильности врача медицинского стационара: выпускная квалификационная работа магистра: 09.04.01 - Информатика и вычислительная техника ; 09.04.01_15 - Технологии проектирования системного и прикладного программного обеспечения
Creators: Козлов Михаил Николаевич
Scientific adviser: Филиппов Алексей Семенович
Other creators: Новопашенный Андрей Гелиевич
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2019
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: Интернет; Вычислительные машины электронные — Применение в биологии и медицине; Кодирование штриховое; андроид; медицинская информационная система; мобильное приложение; качество медицинских услуг; медицинский стационар
UDC: 004.738.5(043.3); 004.9:61(043.3)
Document type: Master graduation qualification work
File type: PDF
Language: Russian
Level of education: Master
Speciality code (FGOS): 09.04.01
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
Links: Отзыв руководителя; Рецензия; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2019/vr/vr19-715
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\2511

Allowed Actions:

Action 'Read' will be available if you login or access site from another network Action 'Download' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

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

This paper describes the development of software for a specialized mobile device with a built-in hardware barcode scanner. This software provides the hospital specialist with access to the functions of the medical information system, as well as allows to improve the quality of services provided. Scan the barcode on the wristband of the patient while performing services eliminates possible errors specialist. Access to the functions of the information system from a mobile device increases the mobility of the doctor in the hospital and saves time.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
Internet Authorized users SPbPU Read Print Download
-> Internet Anonymous

Table of Contents

  • ВВЕДЕНИЕ
  • 1. Информатизация в медицинской организации
    • 1.1. Цели информатизации в медицинской организации
      • 1.1.1. Автоматизация процессов
      • 1.1.2. Контроль качества
      • 1.1.3. Вовлечение пациента
    • 1.2. Оценка уровня информатизации
      • 1.2.1. Методики оценки уровня информатизации
      • 1.2.2. ISO 9000
      • 1.2.3. Joint Commission International
      • 1.2.4. Healthcare Information and Management Systems Society
    • 1.3. Направления развития информационной системы в медицинской организации
      • 1.3.1. Электронная медицинская карта
      • 1.3.2. Интеграция медицинских устройств
      • 1.3.3. Системы поддержки принятия решений
      • 1.3.4. Штрих-кодирование
      • 1.3.5. Мобильные рабочие места
    • 1.4. Мобильные устройства, как часть медицинской информационной системы
      • 1.4.1. Внутренняя телефония
      • 1.4.2. Сканирование штрих-кодов
      • 1.4.3. Доступ к функциям медицинской системы
      • 1.4.4. Существующие решения
  • 2. Анализ задачи
    • 2.1. Особенности мобильного устройства
      • 2.1.1. Внешний вид
      • 2.1.2. Операционная система
    • 2.2. Определение требуемых функций
      • 2.2.1. Авторизация специалиста
      • 2.2.2. День специалиста
      • 2.2.3. Отметка о выполнении назначения
      • 2.2.4. Заполнение статуса
      • 2.2.5. Поиск пациента
      • 2.2.6. Просмотр медицинской карты пациента
      • 2.2.7. Просмотр назначений пациента
      • 2.2.8. Назначение новой услуги
      • 2.2.9. Возможность распространения ПО на больший спектр устройств
      • 2.2.10. Возможность сборки приложения в различных конфигурациях
    • 2.3. Интеграция приложения с медицинской информационной системой
      • 2.3.1. Взаимодействие с сервером
      • 2.3.2. Доработка RestAPI
    • 2.4. Проектирование структуры приложения
      • 2.4.1. Шаблон проектирования Model-View-ViewModel
    • 2.5. Язык программирования
    • 2.6. Библиотека для внедрения зависимостей
      • 2.6.1. Dagger 2
      • 2.6.2. Koin
    • 2.7. Выбор подхода к построению интерфейса
      • 2.7.1. Навигация внутри приложения
  • 3. Разработка мобильного приложения
    • 3.1. Конфигурация сборки приложения в различных режимах
    • 3.2. Разработка слоя данных
      • 3.2.1. Получение данных по RestAPI
      • 3.2.2. Request executor
      • 3.2.3. Шаблон проектирования Репозиторий
      • 3.2.4. Преобразование данных
    • 3.3. Разработка слоя бизнес-логики
      • 3.3.1. Классы бизнес-логики приложения
    • 3.4. Разработка интерфейса приложения
      • 3.4.1. Навигация
      • 3.4.2. Сканирование штрих-кодов
    • 3.5. Демонстрационный режим
  • 4. Апробация приложения
    • 4.1. Реализованная функциональность
      • 4.1.1. День специалиста
      • 4.1.2. Подтверждение пациента
      • 4.1.3. Выполнение назначения и заполнение статуса
      • 4.1.4. Поиск пациента
      • 4.1.5. Профиль пациента
      • 4.1.6. Создание назначения
      • 4.1.7. Демонстрационный режим
    • 4.2. Апробация программного обеспечения в медицинской организации
      • 4.2.1. MedSoft-2019
      • 4.2.2. Апробация в медицинском учреждении
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
  • ПРИЛОЖЕНИЕ. ЛИСТИНГИ ИСХОДНОГО КОДА

Usage statistics

stat Access count: 46
Last 30 days: 1
Detailed usage statistics