Вычислительное устройство для диагностики двигательных возможностей больных
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может быть использовано в медицинских экспертных системах . Цель изобретения - расширение функциональных возможностей устройства за счет определения допустимой двигательной активности больных путем анализа параметра с наибольшей экспертной оценкой патологического изменения. С этой целью в устройство введены регистры 44, 57, 58, схемы 56, 68 сравнения, элемент НЕ 69, блок 54 памяти оценок параметров, счетчик 55 частных диагнозов, элементы И 59, 65, группы 66, 67 элементов И и счетчик 53 адреса. 3 ил. § (О
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (19) (11) А2 (5D 4 G 06 F 15/42
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ
Н А ВТОРСНОМУ СВИДЕТЕЛЬСТВУ (61) 1256045 (2)) 4166398/24-24 (22) 22.12.86 (46) 30.05.88. Бюл. У 20 (71) Институт кибернетики им. В. М. Глушкова (72) Л. В. Плавский, С. О. Чепига и В. А. Ященко (53) 68).325(088.8) (56) Авторское свидетельство СССР
Ф 1256045, кл. G 06 F 15/42, 1985. (54) ВЫЧИСЛИТЕЛЬНОЕ УСТРОЙСТВО ДЛЯ
ДИАГНОСТИКИ ДВИГАТЕЛЬНЫХ ВОЗМОЖНОСТЕЙ
БОЛЬНЫХ (57) Изобретение относится к вычислительной технике и может быть использовано в медицинских экспертных системах. Цель изобретения — расширение функциональных возможностей уст- . ройства за счет определения допустимой двигательной активности больных путем анализа параметра с наибольшей экспертной оценкой патологического изменения ° С этой целью в устройство введены регистры 44, 57, 58, схемы
56, 68 сравнения, элемент НЕ 69, блок 54 памяти оценок параметров, счетчик 55 частных диагнозов, элементы И 59, 65, группы 66, 67 элемен" тов И и счетчик 53 адреса. 3 ил.
1399771
Изобретение относится к вычислительной технике и может быть использовано в медицинских экспертных системах..
Целью изобретения является расширение функциональных возможностей устройства за счет определения допустимой двигательной активности Дольных путем анализа параметра с наи- lp большей экспертной оценкой патологического изменения.
На фиг. 1 представлена схема предлагаемого устройства; на фиг. 2— схема блока микропрограммного управления; на фиг. 3 — микропрограмма ,работы устройства.
Устройство содержит счетчик 1 ад, реса, группу 2 элементов И, блок 3 !
,памяти параметров, коммутатор 4, бло- 20 ки 5 и 6 памяти оценок параметров, группу 7 элементов ИЛИ, сумматор 8, блок 9 гамяти оценок параметров, группу 10 элементов И, блок 11 памяти частных диагнозов, блок 12 памяти . 25 оценок параметров, схему 13 сравнения, группу 14 элементов И, регистр 15, вход 16 устройства, связи 17-21, вход 22 устройства, связи 23-31 ° вход 32 устройства, связь 33, выходы 30
34 и 35 устройства, узел 36 памяти аикрокоманд, блок 37 микропрограммно го управления, связи 38-43, регистр 4, выходы 45 и 46 устройства, связи 7-52, счетчик 53 адреса, блок 54 памяти оценок параметров, счетчик 55 !
1 астных диагнозов, схему 56 сравнеà, регистры 57 и 58, элемент И 59, вязи 60-64, элемент И 65, группы 66
67 элементов И, схему 68 сравне- 40 йия, элемент НЕ 69, элемент И 70,. цемент 71 задержки, элемент И 72, счетчик 73 адреса микрокомаид, элемент И 74, регистры 75 и 76, элемент
Й 77, элемент ИЛИ 78 и элемент НЕ 79. 45
Устройство работает следующим образом.
На вход 42 счетчика 73 адреса микфокоманд подается сигнал, разрешающий запись начального адреса микропрограммы - минус единицу по входу
43. Затем на вход 40 подается сигнал, разрешающий прохождение тактовых сигналов по входу 41 на счетный вход счетчика адреса микрокоманд и через элемент 71 задержки на вход считывания узла 36 (задержка необходима для устойчивой работы блока 37). С выхода счетчика 73 адреса микрокоманд на адресный вход узла 36 подается адрес микрокоманпь|, которая считывается на выход узла 36 памяти микрокоманд при наличии сигнала на входе считывания °
Микрокоманда имеет вертикальное кодирование микроопераций, число которых равно двадцати двум. Циклы в микропрограмме организованы многократным повторением одних и тех же микрокоманд, число которых равно параметру цикла. Кроме того, по сигналу 47 с выхода элемента НЕ 69 организуется цикл А повторения четырнадцатой микрокоманды. Сигнал 47, поступающий на вход элемента И 74 6JIQKa 37, разрешает прохождение адреса четырнадцатой микрокоманды на адресный вход узла 36, Адреса четырнадцатой и пятнадцатой микрокоманд предварительно записываются в регистры 75 и 76 блока 37.
По сигналу 50 с выхода схемы 68 сравнения организуется цикл В повторения пятнадцатой микрокоманды. Сигнал 50, поступающий на вход элемента И 77 блока 37, разрешает прохождение адреса пятнадцатой микрокоманды на адресный вход узла 36. Одновременно при выполнении цикла А или В сигналы
47 и 50 поступают на вход элемента
ИЛИ 78, ннвертируются элементом НЕ 79 и через элемент И 72 запрещают выработку адреса микрокоманды в счетчик
73 адреса микрокоманд.
По первой микрокоманде поступает сигнал разрешения записи начального адреса параметров по входу 16, Вторая и третья микрокоманды организуют запись параметра в блок 3 по входу 22 в соответствии с адресом, приходящим на адресный вход блока 3 с выхода счетчика 1 адреса через группу 2 элементов И по разрешению на входах 19 и 20. По третьей микрокоманде вырабатывается сигнал, который поступая на вход 17, увеличивает содержимое счетчика 1 на единицу. Запись повторяется столько раз, сколько имеется параметров. По четвертой микрокоманде устанавливается начальный адрес параметров счетчика 1, который записывается с входа 16 по разрешению на входе 18 а также обнуляется сумматор
8 по сигналу на входе 25. Пятая, шестая, седьмая и восьмая микрокоманды opz àíèçóþò считывание параметра, определение его оценки и накопление оценок в сумматоре 8. По пятой
1399771
50 По тринадцатой, четырнадцатой и
55 микрокоманде адрес параметра поступает на адресный..вход блока 3 с выхода
"четчика 1 адреса через группу 2 элементов И по разрешению на входе 19.
Значение параметра считывается по адресу на выход блока 3 при наличии разрешения на входе 21 и поступает на вход коммутатора 4, на управляющий вход которого поступает старшая часть адреса параметра с выходов элементов
2. В соответствии с содержимым старшей части адреса параметра коммутатор
4 налравляет количественные параметры на свой выход, который подключен к адресному входу блока 5 оценок параметров, а качественные параметры— на свой выход, который подключен к адресному входу блока 6. По шестой микрокоманде вырабатываются сигналы разрешения чтения блоков 5 и 6, которые поступают на входы 23 и 24 соответственно. В соответствии с ними с выходов блоков 5 и 6 считываются значения оценбк, хранящиеся по адресам, поступающим с выходов коммутатора 4, которые поступают на входы группы 7 элементов ИЛИ, выход которых подключен к входу сумматора 8 и входу блока 9. По седьмой микрокоманде вырабатывается сигнал записи и суммирования, который поступает на вход 26 сумматора 8 и инициирует сложение содержимого сумматора 8 с информацией на его входе. Одновременно вырабатывается сигнал разрешения записи, который поступает на вход 27 блока 9 и разрешает запись оценки, поступающей на вход по адресу, поступающему на адресный вход блока 9 с . выхода счетчика 1 адреса. Действия восьмой микрокоманды идентичны действиям третьей микрокоманды. Запись оценок в блок 9 и накопление суммарной оценки в сумматоре 8 повторяются число раз, равное числу параметров.
Действия девятой микрокоманды идентичны действиям первой микрокоманды, но дополнительно вырабатывается сигнал, поступающий на вход 31 регистра
15, который разрешает запись значения количества параметров по входу 32 и сброс счетчика 53 адреса по сигналу
39. Десятая, одиннадцатая и двенадцатая микрокоманды выполняют действия по определению кодов общего и частного диагнозов с выводом их на выходы
34 и 35 устройства соответственно, а также запись частных диагнозов в
45 блок )1 и подсчет количества частных диагнозов в счетчике 55 ° По десятои микрокоманде вырабатываются: сигнал
19, разрешающий прохождение адреса с выхода счетчика I адреса через группу 2 элементов И на адресный вход блока 9, на вход 28 которого подается сигнал разрешения чтения значения оценки на выход этого же блока 9, сигнал, поступающий на вход 29 группы
10 элементов И и разрешаняций прохождение информации суммарной оценки с выхода сумматора 8 на адресный вход блока )2, на другой адресньл» вход которого поступает информация с выхода регистра )5. По одиннадцатой микрокоманде вырабатываются: сигнал чтения, поступающий на вход 33 блока
12, и сигнал чтения, поступающий на вход 30 блока 11, выходы которых подключены к входам схемы 13 сравнения.
На схеме 13 сравнения происходит сравнение кодов общего и частного диагнозов. В случае если код частного диагноза больше кода общего диагноза (наличие патологии), на выходе схемы 13 сравнения вырабатывается сигнал, поступающий на входы группы
14 элементов И и разрешающий прохождение кода частного диагноза с выхода блока 11 на выход 35 устройства.
В другом случае (при отсутствии патологии) на выходе 34 присутствует только код общего диагноза. Действия двенадцатой микрокоманды идентичны действиям третьей или восьмой микрокоманды, т.е. к содержимому счетчика
1 адреса прибавляется единица. Последовательность микрокоманд 10 11 и
12 повторяется число раз, равное числу оценок. В результате этих действий на выходах 34 и 35 устройства устанавливаются коды общего диагноза двигательных возможностей больных и последовательность кодов частных диагнозов двигательных возможностей больных (при наличии патологии) соответственно. пятнадцатой микрокомандам осуществляется сравнение кодов частных диагпозов и выбор наибольшего зпаче пия кода, что соответствует параметру больного с наибольшими патологическими изменениями.
Тринадцатая микрокоманда вырабатывает сигнал 39 и сбрасывает счегчик
53 адреса в исходное состояние.
1399771
10
25
55
Четырнадцатая микрокоманда вырабатывает сигналы 38, 60 и 63. По сигналу 38 значение адреса первого кода частного диагноза записывается в регистр 44 н с его выхода поступает на адресный вход блока 54, по сигналу
60 разрешается чтение кода частного диагноза с выхода блока 54 на вход третьего регистра 57, а также уменьШение на единицу количества частных диагнозов в счетчике 55. По сигналу
63 происходит запись частного диагноза в регистр 57.
Пятнадцатая микрокоманда работает аналогично четырнадцатой за исключением того, что код частного диагноза записывается по сигналу 64 в регистр
8. С выходов 57 и 58 значения кодов астных диагнозов поступают на входы хемы 68 сравнения. Если значение на ервом входе больше, чем на втором, ырабатывается сигнал 50, по которому существляется переход на цикл В выПолнения пятнадцатой микрокоманды.
Если значение на втором входе схемы
68 сравнения больше, чем на первом, Ма выходе этой схемы сигнал не вырабатывается, а на выходе элемента
НЕ 69 вырабатывается сигнал 47-, по которому осуществляется переход на
Цикл А выполнения четырнадцатой мик° ° ° рокоманды. Одновременно при каждом олнении этих микрокоманд счетчик
5 уменьшается на единицу. Значение четчика с его выхода поступает на вход схемы 56 сравнения, Если это значение равно нулю, то на выходе схемы 56 сравнения вырабатывается сигнал, поступающий на вход элемен" тов И 59 и 65. Сигналы с выходов элементов И 59 и 65 поступают на входы элементов И 66 и 67. Таким образом, наибольший код частного диагноза с выхода регистра 57 или. с выхода регистра 58 через элемент
И 66 или 67 соответственно поступает на один из выходов устройства.
Формула изобретения
Вычислительное устройство для днагностики двигательных возможнос гей больных по авт, св. Ф 1256045, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей устройства за счет определения допустимой двигательной активности больных путем анализа параметра с наибольшей экспертной оценкой патологического изменения, в него введены второй, третий и четвертый регистры, вторая и третья схемы сравнения, элемент НЕ, четвертый блок памяти оценок параметров, счетчик частных диагнозов, два элемента И, четвертая и пятая группы элементов И и второй. счетчик адреса, выход которого соединен с информационным входом второго регистра, выход которого соединен с адресным входом четвертого блока памяти оценок параметров, выход которого соединен с информационными входами третьего и четвертого регистров, выход третьего регистра соединен с первым входом второй схемы сравнення и первыми входами элементов И четвертой группы, выход четвертого регистра соединен с вторым входом второй схемы сравнения и первыми входами элементов И пятой группы, выход второй схемы сравнения соединен с первым входом первого элемента И, входом элемента НЕ и входом запуска первого цикла блока микропрограммного управления, вход запуска второго цикла которого соединен с выходом элемента
НЕ и первым входом второго элемента
И, выходы первого и второго элементов И соединены с вторыми входами элементов И четвертой и пятой групп соответственно, выходы которых являются третьим и четвертым информационными выходами устройства, выход первой схемы сравнения соединен с первым суммирующим входом счетчика частных диагнозов, выход которого соединен с входом третьей схемы сравнения, выход которой соединен с вторыми входами первого и второго элементов
И, выходы элементов И третьей группы соединены с информационным входом четвертого блока памяти оценок параметров, вход разрешения считывания которого и вычитающий вход счетчика частных диагнозов соединены с соот50 ветствующим выходом блока микропрограммного управления, счетный вход второго счетчика адреса, вход записи второго регистра, вход записи четвертого блока памяти оценок параметров и второй суммирующий вход счетчика частных диагнозов соединены с соответствукидим выходом блока микропрограммного управления, выходы которого соединены с установочными входами второго счетчика адреса и счетчика частных диагнозов и входами записи
1399771 третьего и четвертого регистров соответственно.
I 399771
77 18 19 20 21 23Û 2526 2728 293031333839606/62 6566
О/ О ОООООООО ОООО
000 00 ОО
00 / /00000000000
/ ОО ОООО00 ОООООО
000 0000
000 00 Од
u
° ° °
О/00 ООООООООО /О
О / О / /00 цикл определения диагнозами
О /00000
/ 0 i О 0 / О Определение
0 / 0 0 o / пОп дОЮК0308
Сост авит ель А. Жер енов
Редактор А. Лежнина Техред А. Кравчук Корректор О. Кравцова
Заказ 2668/50 Тираж 704 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, 3К-35, Раушская наб,, д. 4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4
У
1g
ОО / / О 0000 00000 О
/00 ООООа ООООООО
0 / O 00ОУ / 0000000
О О / 0 / 000 000000 О
0 00 О О / /0000000 д
О ОО Оо 00/ /000000
/ ОО ОО 000 ООООО00
ОО/ О /ОООО ОООООО
0О 00 ) /O000000O
О00 О.ООО//000000
/ 00 ОО 0000000000
OO /О 00000 О / /000
Ообоб О@ОООО О /O
/.ОООО О ООООООООО
ОО /ОООООО О / /ООО
000 ООООО О OOO /О /
/ОООО ОООО 00 000 О
ООаоо оооо оо оооо
Оьооо ььооо Оооо ь
ОО0000000ООО0О О
000 0000
ООО ОООО
0000000
000 ОО 00
Ооо ОО Оо
ООО 0 ООО
000 ОООО
ООО 0000 ооо оооо
ООО 0000
О О 0 0.0 0 0
Ооо оооо
О ОО ООоь
0 00 0000
О ОО ОООО
0000000 ф/би,уалжФ оцеиок и ояреЯ ление суммарной сценки