причины отсутствия у подсистем клиники актуальной информации о деятельности других подсистем. Решения этой проблемы можно добиться естественным способом ~ включением всех объектов управления клиникой в единое информационное пространство. Если клиника функционирует как единое целое, если информация, порожденная в одной структурной подсистеме доступна для анализа и обработки в другой, то решение вышеперечисленных задач сводится к достаточно простым алгоритмам, реализованным во многих медицинских системах. 4.2. БМЬ-моделирование информационной системы корпоративного документооборота Унифицированный язык моделирования (1)МЬ) [32] ~ это язык визуального моделирования для решения задач общего характера, который используется при определении, визуализации, конструировании и документировании программной системы. 11МЬ позволяет отображать и статическую структуру, и динамическое поведение системы. Система моделируется как группа дискретных объектов, которые взаимодействуют друг с другом таким образом, чтобы удовлетворить требования пользователя. В статической структуре задаются типы объектов, значимые для системы и ее реализации, а также отношения между этими объектами. Динамическое поведение определяет историю объектов и их взаимодействие для достижения конечной цели. Для решения поставленной задачи в целях наглядного представления структуры и поведения разрабатываемой системы автором построены несколько ПМЬ-моделей, представленных в виде диаграмм [32, 68]. Диаграмма прецедентов (11зе Сазе 01а§гат), представленная на рис. 1 Приложения 2, описывает функционирование системы с точки зрения ее пользователей, которые называются в моделировании актантами (асЮгз). 100 |
109 пациенте, аналогичный исходному. Используя эти данные можно выполнять необходимые манипуляции с информацией, хранящейся в БД ИС [19,46, 47]. На документах, относящихся к определенному человеку, будет значиться не фамилия, имя и отчество пациента, а закодированная информация о нем, изображенная в виде штрихового кода. Преимуществом такого подхода является отсутствие необходимости хранить в базе данных изображения штриховых кодов всех пациентов, так же как и саму строку данных, а достаточно программы, которая по данным, сохраненным в базе данных, составит код и выведет его изображение на печать. Исходя из вышеизложенного, прототип ИС должен содержать два модуля: приемное и терапевтическое отделения. С точки зрения применения $таг1технологий модуль лаборатории аналогичен модулю терапевтического отделения, и поэтому в рамках прототипа реализовываться нс будет. В модуле приемного отделения должна быть предусмотрена возможность внесения персональных данных пациента как вручную, так и с социальной карты москвича. Также необходимо предусмотреть возможность формирования медицинской карты и направлений установленных форм, но со сформированным по описанным правилам изображением штрихового кода, содержащим сведения о пациенте. В функционал модуля терапевтического отделения необходимо включить возможность считывания сведений о пациенте из штриховог о кода, сформированного в приемном отделении. Рассмотрим ЦМЬ-диаграммы, разработанные в процессе реализации прототипа ИС. 3.3. ЦМЬ-диаграммы прототипа информационной системы Унифицированный язык моделирования (ЦМЪ) [48] это язык визуального моделирования для решения задач общего характера, который используется при определении, визуализации, конструировании и документировании программной системы. 110 ЦМЬ позволяет отображать и статическую структуру, и динамическое поведение системы. Система моделируется как группа дискретных объектов, которые взаимодействуют друг с другом таким образом, чтобы удовлетворить требования пользователя. В статической струтсгуре задаются типы объектов, значимые для системы и ее реализации, а также отношения между этими объектами. Динамическое поведение определяет историю объектов и их взаимодействие для достижения конечной цели. Для решения поставленной задачи в целях наглядного представления структуры и поведения разрабатываемой системы автором построены несколько ЦМЬ-моделей, представленных в виде диаграмм [48, 49]. Диаграмма прецедентов (Изе Сазе 01а§гат), представленная па рис. 1 Приложения 2, описывает функционирование системы с точки зрения ее пользователей, которые называются в моделировании актантами (асЮгз). Данная диаграмма показывает, кто какие действия сможет выполнять в ИС. Это статическая модель системы. Варианты использования представлены эллипсами. Рассмотрены следующие пользователи информационной системы: • сотрудник приемного отделения, который использует систему для добавления вручную или считывания со зшаП-карты личных данных пациента в базу данных приемного отделения (которая также является актантом ИС), печати «истории болезни» и направлений на анализы, а также статистических форм; одним из вариантов использования является формирование штрихового кода, без которого не возможна печать документов; • врач, который с помощью сканера штриховых кодов производит считывание данных, тем самым добавляя в базу данных терапевтического отделения (которая также является актантом ИС) нового пациента, производит добавление и просмотр результатов анализов, ведение истории болезни, печать направлений на анализы. |