Дипломная работа: Разработка подсистемы учета гематологических анализов для КДЛ ГБСМП-2
Так для рассматриваемых гематологических анализов можно выделить несколько стандартизированных для больницы категорий заявок, характерных для основной массы исследуемых больных.
При общеклиническом исследовании крови бланк результатов должен содержать следующие параметры: ФИО пациента, отдел, число, количество гемоглобина, количество эритроцитов, количество лейкоцитов, цветной показатель, РОЭ, количество тромбоцитов, количество ретикулоцитов, эозинофилы, базофилы, лимфоциты, моноциты, палочкоядерные и сегментоядерные. При наличии заболевания в крови появляются ретикурярные клетки, гемоцитобласты, миэлобласты, промиэлоциты, миелоциты, метамелоциты, плазм-клетки и появляются изменения со стороны эритроцитов (анизоцитоз, пойкилоцитоз и нормобласты). Бывает три типа заявок на проведение гематологических анализов: для обычного случая, для ОАК и при кровотечении. При кровотечении рассчитываются такие показатели как, количество гемоглобина и количество эритроцитов.
Результирующие показатели, выдаваемые заказывающему исследование врачу, также стандартизированы в зависимости от полученной патологии.
Гематологические исследования ‑ это анализ свойств крови. Материалом для исследования является венозная или капиллярная кровь. Мазок крови представлен на рисунке 1.7.
Рисунок 1.7- Мазок крови
В результате гематологических исследований получают следующие характеристики: количество лейкоцитов, эритроцитов, показатель гематокрита и концентрацию гемоглобина. Морфологию эритроцитов характеризуют: средний объем эритроцита, среднее содержание гемоглобина и средняя концентрация гемоглобина. Гематокрит представляет собой объемную фракцию эритроцитов в цельной крови и зависит от их количества и объема.
Анализ клеток крови традиционно производится путем подсчета клеток наблюдаемых в поле зрения микроскопа. Автоматизация проведения гематологических исследований связана с новым подходом к дифференцированию лейкоцитов. В зависимости от используемого метода достигается трехкомпонентное, пятикомпонентное или шестикомпонентное разделение лейкоцитов. В большинстве случаев отклонение лейкоцитарной формулы от нормального распределения требует дополнительного исследования мазка крови под микроскопом. На основе анализа тысяч клеток гематологические анализаторы способны представлять данные в виде гистограмм - распределений клеток по размерам. Большинство анализаторов представляют в виде гистограмм распределение по размерам тромбоцитов, эритроцитов и лейкоцитов.
1.3 Выбор методологии проектирования информационной системы
Учет гематологических анализов, являясь частью общей подсистемы учета анализов КДЛ, в тоже время обладает рядом особенностей, так как связан с обработкой специфических данных, описывающих состояние крови пациента.
Формирование заявок по различным отделам лабораторного отделения обладает рядом общих свойств, таких как:
- выбор больного из базы данных;
- определение отделения, подающего заявку;
- задание времени;
- выбор типов проводимых исследований.
С другой стороны, для каждого из отделов КДЛ существуют особенности характеристик, проводимых исследований. Для каждого типа анализов существуют уникальные характеристики и параметры расчета. Поэтому при разработке данной подсистемы имеет смысл рассматривать ее как независимую и встраиваемую в общую систему ЛИС.
Отдельной проработки требуют функции, являющиеся общими для всей системы учета проводимых анализов. Эти функции должны быть реализованы в виде компонентов пригодных для повторного использования [13, 14, 15], на базе технологии порождающего программирования [16].
На современном этапе развития технологии проектирования одной из популярных технологий реализации подобных систем является технология COM и ActiveX элементов [14, 15]. Данные объекты реализуются на основе множественного наследования и обладают открытым интерфейсом взаимодействия с объектами внешнего мира.
Разработка подсистемы как набора COM и ActiveX объектов позволит реализовать пространство решений для использования в других прикладных системах подобного типа.
1.4 Сбор требований
Сбор требований – это процесс, включающий мероприятия, необходимые для создания и утверждения документа, содержащего спецификацию системных требований [18, 19, 20].
На этапе формирования и анализа требований в соответствии с технологией разработки программного обеспечения Microsoft Solution Framework (MSF):
- осуществляется сбор требований;
- составляются профили заинтересованных лиц;
- разрабатываются варианты использования.
Методология сбора требований обычно основывается на использовании метода интервьюирования и изучения документации, описывающей деятельность КДЛ БСМП-2, для которой осуществляется разработка информационной системы.
В процессе формирования требований к разрабатываемой подсистеме ЛИС осуществлялся опрос заведующего лабораторией, лаборанта, врача-лаборанта и лечащего врача, т.е. тех лиц, кто непосредственно имеет отношение к гематологическим анализам. Кроме того, были изучены должностные инструкции сотрудников лаборатории.
1.5 Анализ и моделирование требований
На основе проведенной работы по сбору требований для организации учета гематологических анализов и разработанной диаграммы вариантов использования (показанной на рисунке 1.8), проводим анализ и моделирование требований непосредственно к подсистеме.
Основными требованиями к подсистеме учета гематологических анализов для проектируемой ЛИС являются следующие:
- подсистема должна быть независимым модулем ЛИС, пользователи должны иметь возможность работы с этой частью системы независимо от наличия и/или установки других модулей ЛИС;
- архитектура системы должна выбирается таким образом, чтобы минимизировать вероятность нарушения штатного режима работы системы (выход системы из строя, разрушение информационной базы данных, потери или искажение информации) при случайных или сознательных некорректных действиях пользователей;