Пояснительная записка
.pdf2.4 Программа и методика испытаний
2.4.1 Объект испытаний Объектом испытаний является программная среда информационной
поддержки деятельности регистратуры медицинского учреждения («Электронная регистратура»), представляющая конфигурацию на платформе 1С:Предприятие 8.2.
«Электронная регистратура» имеет два режима работы: режим веб-
регистратуры, при котором пользователь взаимодействует с информационной базой через веб-клиент и режим приложения (толстый клиент).
Испытываемая система предназначена для использования в частных клиниках,
ее пользователями могут быть сотрудники регистратуры, ведущие прием пациентов врачи, а так же руководители, желающие в любое время самостоятельно получать актуальную и полную информацию о деятельности регистратуры. Поскольку
«Электронная регистратура» включает в себя так называемую веб-регистратуру, ее пользователем так же может быть любой потенциальный пациент, пожелавший записаться на прием к специалисту через сайт клиники.
2.4.2 Цель испытаний Испытания проводятся, во-первых, с целью определения степени соответствия
разработанного программного обеспечения функциональным требованиям,
изложенным в техническом задании (подраздел 2.1), во-вторых, с целью определение работоспособности системы «Электронная регистратура» в целом.
В результате испытаний должна быть получена оценка работы системы с точки зрения общего качества, простоты эксплуатации, а также выявлены ошибки,
возникающие при вводе пользователем данных, при выполнении алгоритмов,
запросов к базе данных, формировании печатных форм.
2.4.3 Требования к программе
«Электронная регистратура» должна выполнять все функции, указанные в техническом задании, иметь понятный и удобный интерфейс, не вызывать сбоев в работе операционной системы, предусматривать обработку исключительных
77
ситуаций в случае непредвиденного завершения работы. Требования к надёжности,
информационной и программной совместимости, а так же к составу и параметрам технических средств и условиям эксплуатации приведены в пунктах 2.4.3-2.4.5.
Согласно требованиям технического задания, «Электронная регистратура» должна обладать перечисленными ниже функциями в рамках четырех логически выделенных подсистем.
В подсистеме «Регистратура» должна быть реализована возможность
оформления новых и поиска ранее зарегистрированных пациентов;
записи пациента на прием как посредством оформления заявки клиента через сайт (с указанием и проверкой доступности предпочтительной даты, времени приема и специалиста), так и в результате подтверждения заявки регистратором (с
получением дополнительных сведений о пациенте);
ведения расписания часов приема врачей;
установки общих и персональных графиков работы медицинского персонала на заданный период (месяц);
оформление печатной документации (талон амбулаторного пациента,
договора на оказание платных медицинских услуг и приложения к нему);
анкетирование пациентов с целью первичного заполнения медицинской карты.
Подсистема «Учет медицинских карт» должна обеспечивать
поиск и просмотр персональных данных пациента;
поиск и просмотр медицинских сведений о пациенте;
ведение электронных медицинских карт, а именно:
а) ведение истории записей на прием и посещений;
б) формирование печатной формы электронной медицинской карты;
управление доступом к персональным и медицинским данным (то есть ограничение прав на просмотр и редактирование медицинских карт, а так же талонов пациента).
В рамках подсистемы «Кабинет врача» должна осуществляться:
постановка пациента на учет;
78
регистрация направлений, диагнозов, результатов осмотров и анализов,
назначений и выданных рецептов (с формированием печатной формы);
регистрация факта оказания медицинских услуг.
Подсистема «Монитор руководителя» предназначена для формирования отчетов и получения прочих сведений о деятельности клиники:
по данным регистратуры:
а) количество обращений,
б) процент отмен приемов,
в) процент повторных обращений,
г) число обращений к отдельным специалистам,
д) распределение записей к врачам по оформляющим их регистраторам;
по рабочему времени специалистов а) загруженность отдельных специалистов,
б) популярные и невостребованные часы приема;
в) количество оказанных услуг.
Для реализации указанных выше функций должны быть предусмотрены следующие режимы работы:
веб–регистратура (обеспечивает ограниченный доступ к подсистеме
«Регистратура» через веб-сайт, пользователь получает доступ к системе через веб-
клиент);
обычное приложение (обеспечивает доступ ко всем подсистемам,
разграничение прав пользователей).
Должны быть предусмотрены следующие роли пользователей системы:
пациент (имеет доступ только к веб-интерфейсу, обеспечивающему ограниченный доступ к подсистеме «Регистратура»);
регистратор (работает в режиме приложения, имеет доступ к подсистеме
«Регистратура» и ограниченный доступ к подсистеме «Учет медицинских карт»);
врач (работает в режиме приложения, имеет доступ к подсистемам «Учет медицинских карт» и «Кабинет врача»);
79
руководитель (работает в режиме приложения, имеет доступ к подсистеме
«Регистратура» и «Монитор руководителя»).
2.4.4 Методы испытаний Испытания системы «Электронная регистратура» проходят в два этапа.
На этапе альфа-тестирования испытываются только отдельные части системы:
экранные формы, модули справочников и документов, печатные формы, отчеты.
Альфа-тестирование проводится разработчиком параллельно с доработкой системы.
К моменту завершения этого этапа испытаний разработчик должен убедиться,
что компоненты системы работоспособны и устойчивы.
На втором этапе испытаний применяется так называемый метод тестировании
«чёрного ящика». Тестировщик имеет доступ только к интерфейсу пользователя.
Этот этап испытаний проводится с использованием технического задания и руководства оператора и в присутствии экспертов. Для получения вывода о степени соответствия программы требованиям технического задания при тестировании необходимо наиболее полно охватить всю функциональность системы. Для этих целей должны быть разработаны некоторые наборы данных, предназначенных для ввода в систему, моделирующие реальные ситуации, возникающие при функционировании регистратуры медицинского учреждения.
Порядок действий, выполняемых тестировщиком, приведен в пункте 2.4.5.
2.4.5 Состав и порядок испытаний Испытания системы «Электронная регистратура» должны проводиться в
условиях, максимально приближенных к реальным условиям эксплуатации.
Используемое для этих целей программное и аппаратное обеспечение будет описано ниже.
Тестирование проводится при участии трех ЭВМ:
«компьютер-сервер», на котором развернута информационная база
«Электронной регистратуры»;
«компьютер сотрудника», на котором установлена платформа
1С:Предприятие, настроенный на работу с информационной базой;
80
«компьютер клиента» с установленным интернет-браузером для доступа к веб-регистратуре.
Технические характеристики ЭВМ приведены в таблице 8.
Таблица 8 - Технические характеристики
|
Условное |
|
|
|
|
|
Оперативная |
|
|
Разрешение |
|
|
Операционная |
|
Необходимое |
|
|
|
Процессор |
|
|
|
|
|
|
|
программное |
||||
|
наименование |
|
|
|
|
память, Гб |
|
|
дисплея |
|
|
система |
|
||
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
обеспечение |
|
|
|
|
Intel Core 2 |
|
|
|
|
|
|
|
Windows XP |
платформа |
||
|
компьютер- |
|
|
|
|
|
|
|
|
Professional (SP |
1С:Предприятие |
||||
|
|
Duo E8200 |
2 |
|
1280*1024 |
|
|
||||||||
|
сервер |
|
|
|
3), |
|
8.2.14, |
||||||||
|
|
|
|
2.66 GHz |
|
|
|
|
|
|
|
32 разрядная |
веб-сервер Apache |
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
компьютер |
|
Intel Core i3 |
|
|
|
|
|
|
|
Windows 7 Home |
платформа |
|||
|
|
M 380 |
3 |
|
1333*768 |
|
|
Basic, |
1С:Предприятие |
||||||
|
сотрудника |
|
|
|
|
||||||||||
|
|
2.53 GHz |
|
|
|
|
|
|
|
64 разрядная |
8.2.14 |
||||
|
|
|
|
|
|
|
|
|
|
|
|||||
|
компьютер |
|
Intel Atom |
|
|
|
|
|
|
|
Windows 7 |
браузер Mozilla |
|||
|
|
N455 |
1 |
|
1024*600 |
|
|
Starter, |
|||||||
|
клиента |
|
|
|
|
Firefox |
|||||||||
|
|
1.66 GHz |
|
|
|
|
|
|
|
32 разрядная |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
С одной стороны, для получения достоверных выводов о соответствии системы требованиям технического задания, следует проверить логику работы системы, а с другой - необходимо протестировать функционирование во всех доступных режимах и под всеми доступными ролями пользователей. Для этого будут предприняты следующие действия:
в режиме приложения (роль – «администратор»)
а) выполняется первоначальная настройка информационной базы;
б) создается список пользователей;
в) заполняется справочник регистраторов;
г) заполняется справочник специалистов;
в режиме веб-клиента (роль – «клиент») заполняется заявка на прием к специалисту;
в режиме приложения (роль – «регистратор»)
а) заполняется справочник часов работы клиники;
б) создается и устанавливается график на следующий месяц;
в) рассматривается заявка от клиента, на ее основании вводится запись
на прием;
г) в информационную базу добавляется новый клиент;
81
д) заявка от клиента отклоняется;
е) создается и заполняется самостоятельная запись на прием;
ж) корректируется график на текущий месяц;
з) запись на прием отменяется;
и) на основании записи на прием создается талон пациента;
к) создается и заполняется договор с пациентом, выводится на печать;
л) создается медицинская карта пациента, выводится на печать;
м) выполняется обработка «Удаление персональных данных клиента»,
создается документ «Заявление на удаление персональных данных»;
в режиме приложения (роль – «врач»)
а) заполняется талон пациента;
б) просматривается медицинская карта;
в) добавляется новый вид результата приема;
г) добавляется элемент в справочник видов лечения, препаратов,
исследований;
в режиме приложения (роль – «регистратор») формируются отчеты а) «Отчет по данным регистратуры», показывающий, сколько было
подано заявок, создано записей на прием и приемов состоялось, сколько новых пациентов обратилось в текущем месяце к каждому врача;
б) «Отчет по оказанным услугам», предоставляющий сведения о количестве приемов и записей на прием за указанный период в разрезе дней;
в) «Отчет по рабочему времени», показывающий состояние графика приема некоторого врача на текущий момент времени.
Следует учитывать, что тестирование системы должно происходить в виде создания тестовой информационной базы, и в ходе этого процесса перечисленные операции будут выполнены многократно. Подробный порядок действий,
предпринимаемых в ходе заполнения тестовой базы, приведен в Приложении Б –
«Порядок тестирования».
82
3Эксплуатационная документация. Руководство оператора
3.1Назначение программы
Программная среда информационной поддержки деятельности регистратуры медицинского учреждения (далее «Электронная регистратура») предназначена для автоматизации деятельности регистратуры медицинского учреждения. Данная система ориентирована в большей степени на небольшие частные клиники,
оказывающие платные медицинские услуги амбулаторным пациентам. «Электронная регистратура» представляет собой самостоятельную
конфигурацию на платформе 1С:Предприятие, способную функционировать как в режиме обычного приложения, так и через веб-интерфейс (в этом случае клиентским приложением является веб-браузер, и не требуется установка платформы и конфигурации на клиентский компьютер).
«Электронная регистратура» обеспечивает
планирование графиков работы специалистов, контроль их выполнения;
учет записей на прием к специалистам клиники;
ведение электронных медицинских карт пациентов, истории обращений в клинику, талонов пациента (отражающих результаты каждого приема);
формирование печатных форм (договор об оказании платных медицинских услуг, приложения к договору, талон пациента, карточка пациента).
Всостав системы входит веб-регистратура, предназначенная для сбора заявок клиентов, желающих записаться на прием к специалистам клиники. Доступ к веб-
регистратуре осуществляется через веб-интерфейс.
«Электронная регистратура» предназначена для решения и задач руководства медицинского учреждения (планирование, контроль и анализ), и сотрудников-
регистраторов (обеспечивает средство для удобной работы с базой данных пациентов, ведение карт, хранение истории обращений и т.д.), а так же для упрощения процесса записи на прием потенциальных пациентов.
83
3.2 Условия выполнения программы
Для эксплуатации системы требуется технологическая платформа
1С:Предприятие 8.2. Ее использование определяет ряд технических требований и условий программной совместимости.
«Электронная регистратура» поддерживает два режима работы: обычное приложение и веб-регистратура.
Врежиме приложения система функционирует на платформе 1С:Предприятие
8.2.14(или выше), под управлением операционной системы Windows 7, Windows Server 2008, Windows Server 2003, Windows Server 2000, Windows Vista или Windows XP. Минимальные требования к компьютеру конечного пользователя: процессор
Intel Pentium III 866 МГц, 512 Мбайт оперативной памяти, жесткий диск (для установки платформы 1С:Предприятие 8.2 и пустой конфигурации «Электронная регистратура» требуется 300 Мб), дисплей с разрешением 1024*768.
Работа в режиме веб-регистратуры требует использования веб-сервера (Apache
или IIS), поддерживающего работу с 1С:Предприятием 8, и взаимодействующего с ним по протоколу HTTP интернет-браузера (рекомендуется Microsoft Internet Explorer, Mozilla Firefox). В зависимости от числа пользователей и архитектуры вычислительной сети организации, веб-сервер может быть настроен на взаимодействие с 1С:Предприятием 8 в файловом или клиент-серверном варианте работы.
Минимальные требования к рабочему серверу: процессор Intel Pentium IV/Xeon 2,4 ГГц (однако использование многопроцессорных машин предпочтительно, так как наличие нескольких процессоров благотворно сказывается на пропускной способности сервера 1С:Предприятия 8 в случае интенсивной работы нескольких пользователей); 1 Гбайт оперативной памяти.
При выборе аппаратного обеспечения необходимо учитывать, что поддерживаются два типа организации работы пользователей в режиме приложения в локальной сети. При работе пользователей в режиме подключения к удаленному рабочему столу платформа 1С:Предприятие и конфигурация «Электронная регистратура» должны быть установлены только на компьютере-сервере, на нем же
84
и развертывается информационная база. При этом требования к серверу возрастают,
а к компьютерам пользователей снижаются. Другой режим работы требует установки 1С:Предприятия на машины пользователей, а на сервере только хранится информационная база, развернутая из конфигурации «Электронная регистратура». В
этом случае требования к быстродействию сервера снижаются. В обоих случаях для эффективной работы «Электронной регистратуры» при увеличении числа пользователей необходимо наращивать характеристики аппаратного обеспечения.
Поддержка режима веб-регистратуры в сети Интернет может осуществляться при наличии стабильного соединения серверного компьютера с сетью (канал не менее 64 кбит/с на каждого параллельно работающего клиента).
В качестве компьютеров пользователей веб-клиента могут выступать любые ЭВМ, подключенные к сети Интернет и обеспечивающие стабильную работу интернет-браузера, желательно обладающие дисплеем с разрешением от 1024*768.
3.3 Установка и настройка программы
3.3.1 Установка и настройка для работы системы в режиме приложения
Для работы «Электронной регистратуры» в режиме приложения требуется предварительно установить технологическую платформу 1С:Предприятие 8.2 (в
зависимости от типа организации работы по локальной сети - на компьютер пользователя или на сервер).
Установка «Электронной регистратуры» аналогична установке любых других конфигураций 1С:Предприятие 8. Комплект поставки конфигурации включает в себя программу установки setup.exe и набор файлов поставки в архиве. Для установки конфигурации «Электронная регистратура» необходимо запустить файл setup.exe из комплекта поставки, и следовать инструкциям, появляющимся на экране. Программа установки имеет стандартный интерфейс и позволяет установить все необходимые компоненты системы.
После того, как действия по установке шаблона конфигурации выполнены,
необходимо создать рабочую информационную базу. Для этого следует запустить
85
1С:Предприятие 8.2, в появившемся окне выбрать кнопку «Добавить», а затем следовать указаниям помощника (рисунок 16).
Рисунок 16 - Создание информационной базы Теперь следует выполнить первоначальную настройку информационной
базы. Для этого в режиме Конфигуратор нужно указать пользователей информационной базы (в главном меню выбрать «Администрирование» -> «Пользователи»). «Электронная регистратура» предоставляет следующие роли пользователей информационной базы
администратор,
регистратор,
учет медицинских карт,
врач,
руководитель,
веб-регистратура,
установка и изменение графиков,
удаление персональных данных.
Роль «администратор» соответствует полным правам на работу с информационной базой, прочие роли соответствуют подсистемам «Регистратура», «Учет медицинских карт», «Кабинет врача» и «Монитор руководителя» соответственно. Роль «веб-регистратура» предназначена для доступа к
86