Устройство обработки данных

 

Изобретение относится к области технических средств автоматизации учетно-справочной работы учреждения. Техническим результатом является расширение области применения устройства за счет возможности корректировки учетно-cтатистической информации. Устройство содержит два триггера, семь элементов И, генератор импульсов, два счетчика, два дешифратора, два блока памяти, два блока сравнения, элемент НЕ, три элемента ИЛИ, пять регистров, две группы элементов И и индикатор. 1 ил.

Изобретение относится к области технических средств автоматизации учетно-справочной работы учреждений и, в частности, может быть использовано для оперативного получения данных о наличии и потребности лекарственных средств (ЛС) в аптеках.

Известны аналоги устройств сбора, обработки и выдачи медицинской информации различного профиля. Из известных устройств наиболее близким по технической сущности (прототипом) является устройство для ввода и обработки медицинской информации [1]. Оно содержит генератор импульсов, вход запуска которого является управляющим входом устройства, 1-й счетчик, выход которого подключен ко входу 1-го дешифратора, выходы которого соединены с адресными входами 1-го блока памяти, первый выход 1-го блока памяти подключен к 1-му информационному входу 1-го регистра, выход которого соединен со входом индикатора, а также 2-й регистр, 2-й дешифратор и первый элемент И. Недостатком известного устройства является невозможность дополнительного введения кодов фармацевтической информации, новых признаков корректировки данных и кодов корректируемой информации об изменении учетных данных, в частности о наличии и потребности лекарственных средств в аптеках.

Целью изобретения является расширение области применения устройства за счет возможности корректировки учетно-статической информации.

Поставленная цель достигается тем, что в устройство дополнительно введены 2-й элемент И, 1-й вход которого подключен к выходу генератора импульсов, а выход - к счетному входу 1-го счетчика, 1-й триггер, нулевой выход которого соединен со вторым входом 2-го элемента И, 3-й элемент И, 1-й и 2-й входы которого подключены к выходу генератора импульсов и единичному выходу 1-го триггера соответственно, 1-й элемент ИЛИ, входы которого соединены с выходами 1-го дешифратора, а выход - с единичным входом 1-го триггера, 2-й счетчик, установочный вход которого подключен ко 2-му выходу 1-го блока памяти, счетный вход - к выходу 3-го элемента И, а выход - ко входу 2-го дешифратора, 2-й блок памяти, адресные входы которого соединены с выходом 2-го дешифратора, управляющий вход - с выходом 1-го элемента И, а информационный вход - с выходом 2-го регистра, информационный вход которого является 1-м информационным входом устройства, сумматор, 1-й и 2-й информационные входы которого подключены ко 2-му и 3-му выходам 1-го блока памяти соответственно, 3-й регистр, информационный вход которого является 2-м информационным входом устройства, 1-й блок сравнения, 1-й и 2-й информационные входы которого соединены с выходом 3-го регистра и 4-м выходом 1-го блока памяти соответственно, 2-й блок сравнения, 1-й и 2-й информационные входы которого подключены к выходам 2-го счетчика и сумматора соответственно, 4-й элемент И, первый вход которого соединен с выходом 2-го блока сравнения, элемент НЕ, выход которого подключен ко второму входу 4-го элемента И, первую группу элементов И, первые входы которых соединены с соответствующими выходами 2-го дешифратора, 2-ю группу элементов И, первые входы которых подключены к выходам соответствующих элементов И 1-й группы, а выходы соединены со 2-м информационным входом 1-го регистра, 2-й триггер, единичный вход которого подключен к 5-му выходу 1-го блока памяти, а единичный выход - ко 2-м входам элементов И 1-й группы, 2-й элемент ИЛИ, 1-й вход которого соединен с выходом 4-го элемента И, а выход-с нулевым входами 1-го и 2-го триггеров и входом сброса 2-го счетчика, 3-й триггер, единичный вход которого является 2-м управляющим входом устройства, а выход подключен к 1-му входу 1-го элемента И, 3-й элемент ИЛИ, 1-й вход которого соединен с выходом 1-го элемента И, а выход - с нулевым входом 3-го триггера, 5-й элемент И, 1-й вход которого подключен к выходу 3-го триггера, второй вход соединен со 2-м входом 1-го элемента И и выходом 1-го блока сравнения, а выход подключен ко 2-му входу 3-го элемента ИЛИ и является выходом устройства, 6-й элемент И, 1-й вход которого соединен с нулевым выходом 2-го триггера, а 2-й вход подключен к 3-му входу 5-го элемента И и выходу 2-го элемента ИЛИ, 4-й регистр, управляющий вход которого соединен с выходом 6-го элемента И, а выход-с 3-м информационным входом 1-го регистра, 7-й элемент И, выход которого подключен ко входу элемента НЕ, 2-му входу 2-го элемента ИЛИ и 3-му входу 1-го элемента И, и 5-й регистр, разрядные выходы которого соединены со входами 7-го элемента И, информационными входами 4-го регистра и вторыми входами соответствующих элементов И 2-й группы, а информационный вход 5-го регистра подключен к выходу 2-го блока памяти.

Изобретение поясняется чертежом (фиг. 1), на котором приведена функциональная блок-схема устройства.

Устройство обработки данных (фиг. 1) содержит первый триггер 1, нулевой выход которого соединен со вторым входом второго элемента И 2, генератор 3 импульсов, вход запуска которого является управляющим входом (Пуск) устройства, первый счетчик 4, выход которого подключен ко входу первого дешифратора 5, выход которого соединен с адресным входом первого блока памяти 6, первый выход которого подключен к соответствующему информационному входу первого регистра 7, выход которого соединен со входом индикатора 8, первый блок сравнения 9, первый и второй информационные входы которого соединены с четвертым выходом первого блока памяти 6 и выходом третьего регистра 10, второй счетчик 11, установочный вход которого подключен к второму выходу первого блока памяти 6, а счетный вход - к выходу третьего элемента И 12, сумматор 13, информационные входы которого соединены с третьим и вторым выходами первого блока памяти 6, второй дешифратор 14, выход которого подключен к адресному входу второго блока памяти 15, а вход - к выходу второго счетчика 11, первый элемент И 16, четвертый регистр 17, управляющий вход которого подключен к выходу шестого элемента И 18, а выход - к соответствующему информационному входу первого регистра 7, пятый регистр 19, выход которого соединен со входом четвертого регистра 17 и входом седьмого элемента И 20, первый элемент ИЛИ 21, входы которого соединены с соответствующими выходами первого дешифратора 5, а выход подключен к единичному входу первого триггера 1, второй элемент ИЛИ 22, входы которого подключены к выходам четвертого 23 и седьмого 20 элементов И, а выход соединен с нулевым входом первого триггера 1, второго триггера 24, входом сброса второго счетчика 11 и входом шестого элемента И 18, элемент НЕ 25, вход которого соединен с выходом седьмого элемента И 20, а выход-с с входом четвертого элемента И 23, второй регистр 26, вход которого является вторым информационным входом устройства, а выход соединен с информационным входом второго блока памяти 15, второй блок сравнения 27, информационные входы которого подключены к выходу второго счетчика 11 и выходу сумматора 13, первая группа элементов И 28, первые входы которых соединены с единичным выходом второго триггера 24, а вторые входы - с соответствующими выходами второго дешифратора 14, вторая группа элементов И 29, первые входы которых подключены к выходам соответствующих элементов И первой группы 28, выходы - к соответствующим информационным входам первого регистра 7, а вторые входы - к выходу пятого регистра 19, вход которого соединен с выходом второго блока памяти 15, третий триггер 30, единичный вход которого является третьим информационным входом устройства, а выход соединен с первым входом первого элемента И 16, второй вход которого подключен к выходу первого блока сравнения 9, а третий вход - к выходу седьмого элемента И 20, третий элемент ИЛИ 31, выход которого соединен с нулевым входом третьего триггера 30, а первый вход - с выходом первого элемента И 16, пятый элемент И 32, выход которого подключен ко второму входу третьего элемента ИЛИ 31 и является выходом устройства, первый вход пятого элемента И 32 подключен к выходу третьего триггера 30, второй вход - к выходу первого блока сравнения 9, а третий вход соединен с выходом второго элемента ИЛИ 22, вход записи второго блока памяти 15 подключен к выходу первого элемента И 16.

Устройство обработки данных работает следующим образом.

При нажатии кнопки "Пуск" (на фиг. 1 не показано) осуществляется запуск генератора 3 импульсов, при этом интервал между соседними импульсами генератора 3 импульсов выбирается такой, чтобы было достаточно времени для обращения к блоку памяти 6. В исходном состоянии 1-й триггер 1 сброшен на "0" (цепи установки в исходное состояние на фиг. 1 не показаны), второй элемент И 2 открыт и сигналы с генератора 3 импульсов поступают на первый счетчик 4. В соответствии с состоянием счетчика 4 осуществляется обращение в первый блок памяти 6 по адресу, определяемому 1-м дешифратором 5. Сигнал 1-го дешифратора 5 определяет распределение информации, считанной из соответствующей ячейки первого блока памяти 6. При считывании учетной информации о лекарственном средстве, не подлежащей корректировке (как, например, глюкоза, 10%-ная), она направляется на 1-й выходной регистр 7 и далее на индикатор 8. При считывании информации, подлежащей корректировке, признак смыслового содержания поступает на 1-й блок сравнения 9, адрес - на установочные входы 2-го счетчика 11 и на 1-й информационный вход сумматора 13, значение количества 1-го блока постоянной памяти 6, выделенных для хранения информации - на 2-й информационный вход сумматора и т.д.

В режиме чтения, при обращении к признаку, содержание которого занимает несколько ячеек 2-го блока постоянной памяти 15, через 1-й элемент ИЛИ 21 включается 1-й триггер 1 и сигналы с генератора импульсов 3 начинают поступать через 3-й элемент И 12 на 2-й счетчик 11, где установлен адрес первой из группы ячеек 2-го блока постоянной памяти 15, выделенных для данного признака. Через 2-й дешифратор 14 осуществляется считывание данных из 2-го блока постоянной памяти 15 на 5-й регистр 19. В зависимости от смыслового назначения информации на индикацию поступает либо значение, хранящееся в последней значащей ячейке, либо все полностью значащие ячейки. Это определяется признаком, хранящимся в соответствующей ячейке 1-го блока постоянной памяти 6.

Рассмотрим работу устройства на примере вывода на индикатор 8 значения признака "величина %-го содержания глюкозы" или другого ЛС, где во 2-ом блоке постоянной памяти 15 выделено пять ячеек, из которых три ячейки уже заполнены (1%, 5%, 10%), а две пустые.

Со 2-го счетчика 11 через 2-й дешифратор 14 на 5-й регистр 19 считывается первая из пяти выделенных ячеек. 7-й элемент И 20 настроен на "0". Поскольку в первой ячейке 2-го блока постоянной памяти 15 содержится информация, то 7-й элемент И 20 не срабатывает, а спустя определенное время задержки содержимое 5-го регистра 10 переписывается на 4-й регистр 17. Когда на 5-й регистр 19 поступит содержимое 4-й (пустой) ячейки, сработает 7-й элемент И 20 и содержимое 4-го регистра 17 (содержимое предыдущей, третьей заполнения ячейки, соответствующей значению "10%") будет переписано по сигналу через 2-й элемент ИЛИ 22 и 6-й элемент И 18 на 1-й регистр 7 и на индикатор 8. На выходе сумматора 13 - адрес последней из выделенных ячеек. Если пустых ячеек нет, то при достижении адреса последней ячейки (с соответствующей задержкой - на фиг. 1 не показанной) через 4-й элемент И 23 и 2-й элемент ИЛИ 22 произойдет считывание содержимого 4-го регистра 17 по сигналу через 6-й элемент И 18, где к тому времени будет находиться содержимое последней ячейки. Если на индикацию требуется послать содержимое всех ячеек (например, рецепт на лекарственное средство), то при считывании соответствующего признака включается 2-й триггер 24, который открывает элементы И первой группы 28 и по сигналу 2-го дешифратора 14 содержимое текущей ячейки с 5-го регистра 19 через соответствующую 2-ю группу элементов И 29 поступает на 1-й регистр 7 и на индикатор 8. При появлении пустой ячейки или при появлении признака последней ячейки процесс считывания прекращается.

Корректировка учетно-фармацевтической информации предполагает заполнение свободной из числа выделенных ячеек 2-го блока постоянной памяти 15. Для осуществления данного режима оператор-провизор на клавиатуре набирает признак корректирования (0 ил 1), код корректируемой информации (например, 1%-ное содержание глюкозы) и код самой, требуемой информации (например, "20%"). Признак корректировки поступает по 3-му информационному входу устройства на вход 3-го триггера 30 и устанавливает его в соответствии "1". Код корректируемой информации по 1-му информационному входу устройства поступает на 3-й регистр 10 и далее на 2-й информационный вход 1-го блока сравнения 9, а код текущей информации - по 11-му информационному входу устройства на 2-й регистр 26. Корректировка означает дополнительную запись информации в очередную свободную ячейку 2-го блока постоянной памяти 15 из числа выделенных. Работа устройства осуществляется так же, как и при чтении. Когда 1-й блок сравнения 9 зафиксирует соответствие заданного признака текущему, 7-й элемент И 20 зафиксирует факт считывания из свободной ячейки, сработает 1-й элемент И 16 и произойдет запись информации 2-го регистра 26 в свободную ячейку, адрес которой в данный момент находится на адресном входе. Если окажется, что свободных ячеек нет, то 5-й элемент И 32 сигнализирует о невозможности проведения корректировки, что означает необходимость замены 2-го блока постоянной памяти 15, выполненного в виде индивидуального носителя учетной информации по видам лекарственных средств. Когда из 1-го блока постоянной памяти 6 будет считана полностью вся информация по соответствующему сигналу 1-го дешифратора 5, то произойдет общий сброс, т.е. приведение устройства в исходное положение или состояние. На индикаторе 8 при этом присутствует вся выделенная информация. На фиг. 1 "А" обозначает сброс 1-го триггера 1 и 2 счетчика 11, а также 2-го триггера 24. Цепи общего сброса и элементы задержки для синхронизации взаимодействия на схеме (фиг. 1) не показаны.

Таким образом, заявляемое устройство обработки данных позволяет дополнительно вводить коды фармацевтической информации, признаки новой корректировки данных о ЛС и коды корректируемой информации об изменении учетно-статистических данных, в частности о наличии и потребности лекарственных средств в аптеках. В итоге за счет возможности корректировки учетной фармацевтической информации расширяется область применения устройства обработки данных.

Источники информации 1. Кардиомониторы. Аппаратура непрерывного контроля ЭКГ, под ред. В.Н. Орлов и др., Москва, Радио и связь, 1993, стр. 75-83.1

Формула изобретения

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

РИСУНКИ

Рисунок 1



 

Похожие патенты:

Изобретение относится к системам передачи и приема данных в электронной аппаратуре обмена данными

Изобретение относится к вычислительной технике и преимущественно может найти применение при автоматизированном составлении расписаний работы детерминированных систем конвейерного типа, широко используемых в настоящее время на производстве, транспорте, учебном процессе, военной области, науке, например статистическом моделировании (по методу Монте-Карло), и в других областях, где технологические процессы представляют собой конвейерные системы

Изобретение относится к областям компьютерной и телекоммуникационной техники, в частности к устройствам для обработки и распределения потоков данных различных информационных систем с различными системами отображения информации

Изобретение относится к техническим средствам информатики и вычислительной техники и может быть использовано для решения задач коммутации процессорных элементов

Изобретение относится к вычислительной технике, в частности к микропроцессорам

Изобретение относится к автоматике и вычислительной технике и может быть использовано в адаптерах локальной вычислительной сети Ethernet

Изобретение относится к вычислительной технике и может быть использовано при моделировании посредством сетей Петри

Изобретение относится к области вычислительной техники и может использоваться при управлении обслуживании запросов пользователей в сосредоточенных и распределенных вычислительных системах

Изобретение относится к изготовлению выкроек, в частности таких выкроек, которые должны использоваться при изготовлении предметов одежды

Изобретение относится к области вычислительной техники, в частности к вычислительным системам, использующим управление процессом вычислений от потока данных, и может быть использовано в цифровых вычислительных системах высокой производительности

Изобретение относится к автоматизированным складским устройствам и применяется для хранения ценностей

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

Изобретение относится к области автоматизированных рабочих мест операторов мобильных пунктов управления автоматизированных систем управления подвижными объектами

Изобретение относится к радиоэлектронному вооружению кораблей, в частности к боевым информационно-управляющим системам и корабельным автоматизированным системам управления

Изобретение относится к способам управления перегрузкой сообщениями элементарной программы в электронной системе коммутации

Изобретение относится к области вычислительной техники и предназначено для создания высокоскоростных систем обработки больших потоков данных в реальном режиме времени

Изобретение относится к устройству управления для игральной машины и может быть использовано для управления видеоигровой машиной

Изобретение относится к компьютерной системе создания и перевода документов, к системе подготовки текста на языке ограничений и перевода на иностранный язык

Изобретение относится к вычислительной технике и микроэлектронике

Изобретение относится к области технических средств автоматизации учетно-справочной работы учреждения

Наверх