Изобретение относится к вычислительной технике и медицине и может быть использовано в медицинских экспертных :истемах и системах искусственного интеллекта, например, для диагностики состояния и реабилитации больных. .
Целью изобретения является расширение функциональных возможностей за счет обеспечейия оценки эффективности курса лечения больных с анализом показателей, характеризующих состояние больного и его реакцию на лечебные воздействия,
На фиг.I представлена схема устройства; на фиг.2 - схема блока микропрограммного управления; на фиг.З микропрограмма работы устройства.
Устройство содержит счетчик 1 адреса, группу 2 элементов И, блок 3 памяти параметров, коммутатор 4, блоки 5 и 6 памяти оценок,группу 7 элементов ИЛИ, сумматор 8, блок 9 . памяти оценок, группу 10 элементов И, блок 11 памяти частных диагнозов, блок 12 памяти общих диагнозов, схему 13 сравнения, группу Ц элемент ов И,регистр 15, входы 16-33 и выходы 34 и 35,узел 36 памяти микрокоманд, счетчик 37 адреса микрокоманд,элемент И 38, счетчик 39 задержки, входы 40-43, блок 44 микропрограммного управления, счетчик 45, блок 45 памяти комплексных оценок, входы-выходы 48,j 47 и 49, блок 50 памяти оценок предыдущего обследования, схему 51 сравнения, группу 52 элементов ИЛИ,сумматор 53, входы 54 и 55.
Устройство работает следующим об- раэом„
На вход 42 счетчика 37 адреса микрокоманд подается сигнал, разрешающий запись начального адреса микропрограммы, минус единица по входу 43. Затем на вход 40 элемента И 38 подается сигнал, разрешающий прохождение тактовых сигналов по входу 41 на счетный вход счетчика 37 адреса микрокоманд, и через счетчик 39 на вход считывания узла 36 памяти микрокоманд .(задержка необходима для устойчивой работы блока 44). С выхода счетчика 37 адреса микрокоманд на адресный вход узла 36 подается адрес микрокоманды, которая считывается на выход узла 36 при наличии сигнала считывания на входе. Микрокоманда имеет вертикальное кодирование микроопераций, число которых равно пятнадцати. Циклы в микропрограмме организованы многократным повторением одних и тех же микрокоманд,число которых равно параметру цикла.
По первой микрокоманде на вход счетчика 1 адреса поступает сигнал разре)ления записи начального адреса
o параметров по входу 16. Вторая и третья микрокоманды организуют запись параметра в блок 3 по входу 22 в соответствии с адресом, приходящим на адресный вход блока 3 с выхода
5 счетчика 1 адреса через элемент И2 по разрешению на входах 19 и 20 блока 3, а также запись оценок, соответствующих параметрам предыдущего обследования, в блок 50 по входу 49 в
0 соответствии с адресом, приходящим на адресный вход блока 50 с выхода счетчика 1 адреса через элементы И2 по разрешающим сигналам с входов 19 и 20. По третьей микрокоманде выра5 батывается сигнал, который, поступая на вход 17, увеличивает содержимое счетчика 1 адреса на единицу. Запись повторяется столько раз, сколько параметров. Одновременно при каждом ..
0 поступлений сигнала на входе 20 блока 3 он проходит на вход счетчика 45 5, в сотором накапливается число вводимых параметров. По четвертой микрокоманде устанавливается начадь- ньй адрес параметров счетчика i адреса, который записывается с входа 16 по разрешению на входе 18, а также обнуляются сумматоры 8 и 53 по сигналу на входах 25 и 54.
д Пятая, шестая, седьмая микрокоманды организуют считьюание параметра, определение его оценки, сравнения полученной оценки с оценкой пре/уадущего обследования, накопление оценок в сумматоре
5 8 и накопление результатов сравне1шя оценок в сумматоре 53, По пятой микрокоманде адрес параметра поступает на адресный вход блока 3 с выхода счетчика 1 адреса через элементы И2
по разрешению на входе 19. Значение параметра считывается на выход блока 3 при наличии разрешения на входе 21 и поступает на вход комментатора 4, на управляющий вход которого поступает старшая часть .адресов параметра с выхода элементов И 2, В соответствии с содержимым старшей части адреса параметра коммутатор 4 направляет количественные параметры на свой выод, который подключен к адресному ходу блока 5 памяти оценок, а качетвенные параметры - на выход, котоый подключен к адресному входу бло- а 6 памяти оценок, сигналы разреше- I ия чтения блоков 5 и 6, поступают а входы 23 и 24 соответственно. В оответствии с ними с выходов блоков 5 и 6 считываются значения оценок, Q ранящиеся по адресам, поступающих с выходов коммутатора 4. Эти оценки поступают на входы группы 7 элемента ИЛИ. По шестой микрокоманде вырабатывается сигнал записи и суммирова- 15 ния, который поступает на вход 26 сумматора 8 и инициирует сложение содержимого сумматора 8 с информацией, поступающей на его вход
. Одновременно вырабатываются сиг- 20 налы разрешения записи, которые поступают на вход 27 блока 9 и разрешают запись, оценки, поступающей на информационный вхцд, по адресу, поступающему на адресный вход блока 9с 25 выхода счетчика. 1 адреса. Действия седьмой микрокоманды идентичны действиям третьей микрокоманды. Запись оценок в блок 9 и накопление суммарной оценки в сумматоре 8 повторяются зо определенное .число раз, равное числу параметров. Действия восьмой микро- тсоманды идентичны действиям первой микрокоманды, но дополнительно вырабатывается сигнал, поступающий на , йход 31 регистра 15, который разрешает запись значения количества пара метров с выхода счетчика 45 на вход 32 регистра 15. Девятая, десятая и одиннадцатая микрокоманды выполняют Q действия по определению кодов общего и частного диагнозов с выводом их на выходы 34 и 35 устройства соответственно.
45
По девятой микрокоманде вырабатывается сигнал, разрешающий прохождение адреса с выхода счетчика 1 адреса на адресньй - вход блока 9, на ВХ.ОД 28 которого подается сигнал 50 разрешения чтения значения оценки на выход блока 9. Сигнал, поступаю- . щий на вход 29 группы 10 элементов И, разрешает прохождение информации суммарной оценки с выхода сумматора 55 8 на адресный вход блока 12 памяти общих диагнозов, на другой адресный вход которого поступает информация с выхода регистра 15.
По десятой микрокоманде вырабатываются сигнал чтения, поступающий на вход 33 блока 12, и сигнал чтения, поступающий на вход 30 блока П памяти частных диагнозов,которые разрешают считывание кодов общего и частных диагнозов на выходы блоков 12 и П.
На схеме 13 происходит сравнение кодов общего и частного диагнозов. В случае, если код частного диагноза больше кода общего диагноза (наличие патологии), на выходе схемы 13 сравнения вьфабатывается сигнал,поступающий на вход группы 14 элементов И, разрешающий прохождение кода часного диагноза с выхода блока 11 на выход 35 устройства. В другом случа (при отсутствии патологии) на выходе 34 устройства присутствует только код общего диагноза.
Действия одиннадцатой микрокоманды идентичны действиям третьей или восьмой микрокоманды, т.е. к содержимому счетчика 1 адреса прибавляется единица. Последовательность микрокоманд 9, 10 и 11 повторяется определеное число раз, равное числу оценок. В результате этих действий на выходах 34 и 35 устройства устанавливаются коды общего диагноза двигательны возможностей больных и последовательность кодов частных диагнозов двигательных возможностей больных (при наличии патологии) соответственно.
По двенадцатой микрокоманде осуществляется чтение комплексной оценки состояния больного из блока 46 памяти хранения комплексных оценок.
Двенадцатая микрокоманда вырабатывает сигнал с выхода 48, разрешающий чтение из блока 46 памяти комплексных оценок.
Формула изобретения
Диагностическое вычислительное устройство, содержащее счетчик,счетчик адреса, информационный вход которого, является первым информационным входом устройства, выходы разря- дов счетчика адреса соединены соответственно с первыми входами элементов И первой группы информационный вход блока памяти параметров является вторым ийформационным входом устройства, выход блока памяти параметров соединен с информационным входом коммутатора, выходы которого соединены с адресшлми входами первого и второго блоков памяти оценок соответственно, выходы которых подключены к входам элементов ИЛИ первой группы, выходы которых соединены с информационными входами первого сумматора и третьего блока памяти оценок, выход которого соединен с информационным входом блока памяти ча стных диагнозов, выход которого подключен к первым входам первой схе мы сравнения и элементов И второй группы, вторые входа которых соединены с выходом первой схемы сравнения J а выходы являются выходом частного диагноза устройства, выходы элементов И третьей группы и регистра соединены соответственно с первым и вторым адресными входами блока па- мя-ги общих диагнозов, выход которого подключен к выходу общего диагноза устройства и второму входу первой схемы сравнения,выход первого сумматора подключен к первым входам элементов И третьей группы, выходы блока микропрограммного управления соединены соответственно-со счетным входом и входом разрешения записи счетчика адреса, с вторыми входами элементов И первой группы, входами разрешения записи и разрешения считывания блока памяти параметров и третьего блока памяти оценок,с входами разрешения считывания первого и второго блоков памяти оценок,блока памяти частных диагнозов и блока памяти общих диагнозов, с установочным и разрешающим входами первого сумматора, уходом разрешения записи регистра и вторыми входами элементов И третьей группы, первый вход пуска, тактовый вхад, вход записи начального адреса, вход вычитания единицы блока микропрограммного управления являются одноименными входами устройства, выходы элементов И первой группы подключены к адресным входам
блока памяти .параметров и третьегВ блока памяти оценок и управлякдцему входу коммутатора, выход счетчика
соединен с информационным входом регистра, а счетный вход подключен к входу разрешения записи блока памяти параметров, отличающееся тем, что, с целью расширения функциональных возможностей за счет обеспечения оценки эффективности курса лечения больных с анализом показателей, характеризуюодах состояние больного и его реакцию на лечебные воздействия, в него введены вторая схема сравнения, вторая группа элементов ИЛИ, второй сумматор, блок памяти комплексных оценок и блок памяти оценок предыдущего обслеДованйя, адресный вход которого соединен с выходами элементов И первой группы, а входы разрешения записи и разрешения чтения соединены с соответствующими выходами блока микропрограммного управления, выходы блока памяти оценок предыдущего обследования соединены с первыми входами второй сравнения, вторые входы которой соединены с выходами злементон ИЛИ первой группы, первый и второй выходы второй схемы сравнения соединены с первыми и вторыми входами элементов ИЛИ второй группы, выходы которых соединены с информационными входами второго сумматора,выход которого соединен с первым .адресным входом блока памяти комплексных оценок, выход которого является выходом устройства, входы разрешения записи
и установки второго сумматора и вход разрешения считывания блока памяти комплексных оценок соединены с соот- ветствукяцими выходами блока микропрограммного управления, второй адресный вход блока комплексных оценок соединен с выходом регистра, информационный вход блока оценок предыдущего обследования - с третьим информа- ционным входом устройства.
/7 J8 Ю 202122 24-25 2627 2д 29 X3J 33
МПП1П11М1М11
название | год | авторы | номер документа |
---|---|---|---|
Вычислительное устройство для диагностики двигательных возможностей больных | 1985 |
|
SU1256045A1 |
Вычислительное устройство для диагностики двигательных возможностей больных | 1986 |
|
SU1399771A2 |
Вычислительное устройство для диагностики двигательных возможностей больных | 1986 |
|
SU1328826A2 |
Вычислительное устройство для диагностики состояния больных | 1990 |
|
SU1725229A1 |
Микропрограммный процессор | 1982 |
|
SU1070557A1 |
Устройство микропрограммного управления | 1988 |
|
SU1536380A1 |
Микропрограммное устройство управления | 1981 |
|
SU1016782A1 |
Устройство для сопряжения центрального процессора с группой арифметических процессоров | 1988 |
|
SU1529236A1 |
Микропрограммное устройство управления | 1984 |
|
SU1265769A1 |
Устройство для тестового контроля цифровых блоков | 1986 |
|
SU1345199A2 |
Изобретение относится к вычислительной технике и медицине и может быть использовано для диагностики состояния и реабилитации больных. Целью изобретения является расширение функциональных возможностей за счет обеспечения оценки эффективности курса лечения больных с анализом показателей, характеризующих состояние больного и его реакцию на лечебные воздействия. Устройство содержит счетчик 1 адреса, группу 2 элементов И, блок 3 памяти параметров, коммутатор 4, блоки 5, 6 памяти оценок, группу 7 элементов ИЛИ, сумматор 8, блок 9 памяти оценок, группу 10 элементов И, блок 11 памяти частных диагнозов, блок 12 памяти общих диагнозов, схему 13 сравнения, группу 14 элементов И, регистр 15, блок 44 микропрограммного управления, счетчик 45, блок 46 памяти комплексных оценок, блок 50 памяти оценок предыдущего обследования, схему 51 сравнения, группу 52 элементов ИЛИ, сумматор 53. 3 ил.
ffl
77 18 19 20 27 22 У 25 26 27 28 29 X 3132. if W 0 г г Ъ If 5 В 7 в 9 J01J}2 16 17
ojooooQOo 00000 giro о
00 1 г о о о о о о о о о о о а о о
о о о о о о о о о OOOOQQQO
ооттоооооо о о о о о о о о
1 о оо о о о оаооооооооо
п
о о 17 о о о о о о оооооооо
1 о QO о о о о о о о о о OOP о а
01 OOOQO 1 о о о ооо о ото
OQ 1 о 777 о о о о О О О О О О 7
о о о а о 00 7 1 т одод 00 о д
о о 1 о г f 1 о о о о о о о о о о i
0000000 11 о о о 00оао и
о cfo-oooTo-q
т о д од а и д d о ой i оО д д
оочоооооо о 1 1 о о о о о 7
оооооооо о о о от о 7 000
1 о о о о сто о о о оооооооо
оо 1 00 о о о о о оо о о о о о о о о
7 о о о о о а о о о оооооооо QOO о о о о о о о о оо 7 о 1 оо
wag в
TTT
« «3
г/г2
о о о о QUO о о
д д о Оддод О
7 7 о о о о о о QQ 7 о 7 о о о
Фиг.д
Вычислительное устройство для диагностики двигательных возможностей больных | 1985 |
|
SU1256045A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Вычислительное устройство для диагностики двигательных возможностей больных | 1986 |
|
SU1328826A2 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1990-11-07—Публикация
1989-01-17—Подача