Файл: Мельников, В. Г. Информационное моделирование в клинической медицине.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 23.10.2024

Просмотров: 67

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

или качественных (словесных). Отметим, что для общности од­

ним

из

этих значений

должно быть значение «не определено»,

так

как

сравнительно

часто встречаются случаи, когда

сведений

о данной величине нет (отсутствуют какие-либо

результаты иссле­

дований, не получены

ответы на заданные

больному

вопросы

и т. п.). Число величия и их последовательность в каждой запи­ си должны быть одинаковыми, что достигается применением стан­ дартизированных историй болезней. Разумеется, по каждому типу заболеваний эти истории могут быть различными для разных кли­ ник [12,13]. А если система обслуживает клиники, специализирую­ щиеся по нескольким типам заболеваний, в ней должно быть не­ сколько массивов.

Каждая запись обязательной величины имеет идентификатор, присущий только данной записи и позволяющий по одному его значению различать записи. В качестве идентификатора можно использовать как словесные, так и числовые значения. В частнос­ ти, идентификатором удобно сделать номер истории болезни, дополненный годом ее заполнения.

Машинное представление информационного массива будем назы­ вать машинным массивом. При его формировании для наиболее пол­ ного использования памяти в одной ячейке желательно размещать столько величин, сколько в ней поместится. В этом случае для обращения к отдельным величинам необходимо указывать адрес ячейки п), разряд в ней, с которого начинается величина (ап ), и количество занимаемых последней разрядов (п). Совокупность параметров Ап, ап и п будем называть обобщенным адресом. Заметим, что введенное понятие решает и вопрос размещения одного слова в нескольких ячейках, что является обычным при размеще­ нии словесных значений, например, при указании заболеваний.

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

Описание записи состоит из последовательности описаний ве­ личин, содержащих обозначение (номер) величины, обобщенный адрес размещения ее значения в записи, а также соответствующие указания о "типе величины (числовая или словесная). Каждому описанию отводится фиксированное количество ячеек, в котором каждому элементу описания выделяется соответствующее место. Эти параметры отражаются соответствующими константами в про­ граммах обращения к описанию записи.

В качестве иллюстрации укажем, что в соответствии с изло­ женными положениямина машине «Минск-22» сформирован мас­ сив историй болезней больных инфарктом миокарда, лечившихся в

39


Медицинская документация

 

 

 

1

 

 

 

ШстанаЪка задач

Группа

Медицинские

Группа

 

 

медицинского

документы

КодироОания

 

 

обеспечения

 

 

 

 

Результаты решения задач

 

 

МеОицинсние документы

 

 

 

Задачи анализа информационных моссиШ

 

 

Результаты решения задач

 

 

 

 

Задания на перфориродание

 

 

Группа математического

Результаты решения задач

 

 

Задачи

 

ЭВМ

обеспечения

 

 

 

 

 

 

 

 

Рис. 3.

отделении острой коронарной недостаточности Киевского научноисследовательского института клинической медицины им. акад. Ы. Д. Стражеско.

Программный аппарат системы состоит из двух частей: програм­ мы информационного обеспечения и программы медицинской об­ работки.

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

Организация работы клинической МИС. Функциональная схе­ ма клинической МИС представлена на рис. 3. Стандартные меди­ цинские документы заполняются врачами клиники согласно ин­ струкции. Старший персонал осуществляет контроль правильности заполнения историй болезней и других документов. Врачи клини­ ки готовят задачи анализа информационных массивов по диагности­ ке, лечению и прогнозированию. Заполненные медицинские до­ кументы и подготовленные задачи передаются в группу медицин­ ского обеспечения МИС.

Эта группа проверяет правильность заполнения поступивших документов и передает их для перфорирования в группу кодирова­

ло



кия. Одновременно осуществляется постоянный контроль перфо­ рации. Группа медицинского обеспечения также готовит алгоритм

задач анализа информационных массивов

согласно

инструкции

по подготовке задач. Подготовленные задачи передаются в

группу

математического обеспечения.

Результаты

решения

этих

задач

проверяются и представляются

клинике.

 

 

 

Основная задача группы кодирования — правильная набивка

медицинских документов на перфоленту, проверка и

устранение

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

Группа математического обеспечения осуществляет решениезадач, поступающих из группы медицинского обеспечения, раз­ рабатывает инструкции по кодированию документов, расширяет библиотеку стандартных программ обработки медицинских данных за счет новых методов анализа информации.

Формирование машинного информационного массива. Меди­ цинские данные, используемые в МИС, являются информацион­ ными массивами, структура которых определяется формой машин­ ного представления исходных данных. Для каждого информацион­ ного массива в запоминающем устройстве отводится конкретное место.

Поиск данных в информационном массиве осуществляется с по­ мощью разделителей. Будем называть разделителем один из сим­ волов (знаков) алфавита конкретной ЭВМ, используемый для раз­ личения в информационном массиве уровней информационных единиц (документов, графов документов и т. д.). Названия графов можно указать как словами, так и цифрами. При кодировании но­ меров графов СИБ использованы четыре уровня разделителей соответственно четырем уровням указания графов:

разделитель

первого

уровня { =

} обозначает конец записи све­

дений об одном

показателе;

{ ) } служит для обозначения

разделитель

второго

уровня

начала записей сведений или для различения номера показателя в графе от значения величины;

разделитель

третьего уровня

{ : } разделяет графы;

разделитель четвертого уровня

{ ( } разделяет информацион­

ные документы.

 

 

Шифр графы

имеет структуру

 

 

х (у : z) А =,

 

где х — номер документа; у — номер графы в документе; z — пока­ затель в графе; А — значение закодированной величины.

41


Введению информации в ЭВМ предшествует составление опи­ саний каждого информационного документа. Оно представляет собой восьмиричную запись, причем на каждую величину отво­ дится три ячейки: в первой помещается название графы; во вто­ рой — тип ее, область изменения; в третьей — адрес данной вели­ чины в памяти ЭВМ. Для более полного использования памяти ЭВМ в одной ячейке желательно размещать столько величин, сколько в нее поместится. Обозначая адрес ячейки через Ав, раз­ ряд в ней, с которого начинается величина,— а п и количество раз­ рядов, занимаемых величиной,— Кр, можем представить обобщен­ ный адрес величины через совокупность параметров Ап, а„, Кр. Это обеспечивает возможность свободно находить любую величину

винформационном массиве.

Ввиде примера приведем фрагмент СИБ «Органы кровообра­ щения» и его машинное описание.

 

Органы

кровообращения

 

 

 

 

Стенка артерий

уплотнена!

 

2 : 1 )

=

2)

=

3)

Пульс (число ударов в минуту)

 

4

=

5)

=

6)

Дефицит пульса

 

 

 

7)

=

8)

=

9)

Наполнение пульса: хорошее^ удовле­

10)

=11)

=12)

творительное,!

 

 

 

 

Машинное описание

 

 

 

 

 

Адреса

Код

операции

 

Л,

 

 

А,

 

ячеек

 

 

 

 

 

 

 

 

0031

 

0001

 

 

10

05

 

0001

 

0002

 

 

20

00

 

0536

 

0003

 

 

 

 

 

0031

 

0002

 

 

10

05

 

0001

 

0002

 

 

23

00

 

0536

 

0003

 

 

 

 

 

0031

 

0003

 

 

10

05

 

0001

 

0002

 

 

26

00

 

0536

 

0003

 

 

 

 

 

0031

 

0004

 

 

30

05

 

0060

 

0300

 

 

31

00

|

0536

 

0012

 

42