СИСТЕМА МОНИТОРИНГА ПАРАМЕТРОВ ПРОЦЕДУР КОРРЕКЦИИ КРИВИЗНЫ ДУГ ЛОРДОЗОВ ПОЗВОНОЧНИКА
SYSTEM FOR MONITORING PROCEDURE PARAMETERS OF CORRECTION OF CURVATURE OF ARCHES OF LORDOSIS OF VERTEBRAL COLUMN

Изобретение откосится к медицине, а именно к вертебрологии, в частности, к системе мониторинга параметров процедур коррекции кривизны дуг лордозов позвоночника, реализующей применение новых информационных технологий для мониторинга параметров процедур коррекции кривизны дуг лордозов позвоночника.
Вертебрология - это наука о болезнях и повреждениях позвоночника. При переводе этого слова на русский язык оно звучит как учение о позвонке, так как происходит от латинского слова «вертебра», что означает позвонок, и греческого слова «логос» - учение.
В терминах этого учения коррекция позвоночника - процедура восстановления точных анатомических взаимоотношений соседних позвонков, оси позвоночника в целом и подвижности в межпозвонковых суставах.
Острая необходимость выполнения процедуры коррекции позвоночника подтверждается данными работы [3], в соответствии с которыми 85% населения России страдают заболеваниями позвоночника. Такая удручающая статистика требует безотлагательной организации массовой диспансеризации населения при полной автоматизации обработки получаемых измерительных материалов.
К настоящему моменту времени достигнут достаточно высокий уровень комплексного обследования человеческого тела за счет использования современных высокотехнологичных методов диагностики, основанных на разных функциональных возможностях, но выдающих сопоставимую достоверность получаемых результатов. В подобных условиях при выборе того или иного метода диагностики на первое место выдвигается информационная составляющая проводимых исследований.
Одним из наиболее информативных методов является томография, дающая намного больше информации о каждой элементарной составляющей исследуемого объекта, чем другие известные методы диагностики.
Томография (от греч. tomos - ломоть, слой и grapho - пишу) - метод неразрушающего послойного исследования внутренней структуры объекта посредством многократного его просвечивания в различных пересекающихся направлениях, так называемое сканирующее просвечивание.
В настоящее время в медицинской практике применяются магнитно-резонансная томография (МРТ) и компьютерная томография (КТ).
Магнитно-резонансная томография (MPT) - это современный, надежный, безболезненный и безопасный метод точной диагностики заболеваний центральной нервной системы, мышечно-суставного аппарата и внутренних органов. В основе МРТ лежит послойное исследование органов и тканей, что дает врачу возможность получить объемное (3D) изображение исследуемой области. Метод не связан с ионизирующим излучением или введением каких-либо радиоактивных веществ. Основой для изображений МРТ является измерение электромагнитного отклика ядер протонов (атомов водорода), содержащихся в тканях организма, на возбуждение их определенной комбинацией электромагнитных волн в постоянном магнитном поле высокой напряженности, т.е. в данном методе регистрируются волны, которые испускает само тело человека.
Работа компьютерного томографа (КТ) основана на рентгеновском излучении, которое оказывает негативное воздействие на организм человека, что ограничивает частое проведение данной процедуры.
Учитывая небезопасность природы рентгеновского излучения в компьютерной томографии и особенно ограничения на повторяемость процедуры КТ-сканирования, в качестве инструмента для массовой диспансеризации населения целесообразно использовать только магнитно-резонансную томографию (МРТ).
В типичном случае данные магнитно-резонансной томографии представляют собой набор томограмм (слайсов) общим числом до нескольких сотен, при этом каждая томограмма является полутоновым изображением размером 512×512 чисел, соответствующих относительным плотностям атомов водорода в тканях тела человека в плоскости сканирования.
МРТ позволяет детально и подробно исследовать и получить 3D-изображение не только костных структур, но и хрящевых, и соединительных (фиброзных) тканей, а также кровеносных сосудов, нервов и вещества спинного мозга. С помощью МРТ врач имеет возможность исследовать состояние ядра и фиброзного кольца дисков, размеры и направления пролапса, а также защемление нервных корешков и стеноз спинного мозга. Это особенно важно при дегенеративно-дистрофических патологиях позвоночника, таких как остеохондроз, спондилез и спондилоартроз, а также грыжи межпозвоночных дисков.
Кроме того, во время процедуры сканирования можно выполнить МРТ позвоночника как единого целого, так и исследовать каждый из его отделов: шейный, грудной, поясничный и пояснично-крестцовый.
Различают пять отделов позвоночника с латинскими названиями: Pars Cervicalis - шейный отдел с позвонками C1-С7; Pars Thoracalis - грудной отдел с позвонками Th1-Th12 (или Т1-Т12, или D1-D12); Pars Lumbalis - поясничный отдел с позвонками L1-L5; Os Sacrum - крестцовый отдел с позвонками S1-S5 (у взрослого человека они срастаются между собой в крестцовую кость). Os Coccygis - копчиковый отдел с позвонками Со1-Со5 (у взрослого человека они срастаются между собой в копчиковую кость).
Если посмотреть на строение позвоночника человека сбоку, то видно, что позвонки находятся не прямо один над другим, а образуют характерные физиологические изгибы позвоночника: в шейном отделе позвоночник выгибается вперед, образуя, так называемый, шейный лордоз; в грудном отделе позвоночник изгибается назад, образуя, так называемый, грудной кифоз; в поясничном отделе позвоночник имеет изгиб вперед, образуя, так называемый, поясничный лордоз; в крестцовом отделе позвоночник изгибается назад, образуя, так называемый, крестцовый кифоз.
Между позвонками шейного (кроме первых двух), грудного и поясничного отделов позвоночника находятся межпозвонковые диски. Каждый диск состоит из пульпозного (студенистого) ядра, фиброзного кольца и замыкательных пластинок из тонкого слоя гиалинового хряща, покрывающих диск сверху и снизу и тесно прилегающих к телам выше - и нижерасположенных позвонков. Фиброзное кольцо, в свою очередь, также состоит из тонких волокнистых слоев (пластинок). Волокна кольца переплетены между собой в разных направлениях, что позволяет диску выдерживать многократные высокие нагрузки при сгибании и скручивании позвоночника. Эластичная консистенция диска позволяет ему менять форму. Способность диска принимать на себя и распределять давление между позвонками позволяет ему играть роль амортизатора и дает возможность позвоночнику сгибаться.
В работе [4] для лечения дистрофических заболеваний позвоночника разработана методика вертикального подводного вытяжения (тракции) позвоночника, использующего в качестве плавучего устройства поддержания пациента в теплой воде глубокого водоема плавательный жилет, имеющий подголовнике виде широкого воротника, предназначенного для поддержания головы пациента на поверхности воды, верхний и нижний нагрудные ремни, предназначенные для фиксации грудной клетки пациента к плавательному жилету, съемный паховый ремень, предназначенный для предотвращения всплытия жилета без пациента.
Сущность вытяжения состоит в том, что под действием силы тяжести костно-мышечной системы пациента, действующей на позвоночник, позвоночник начинает перемещение сверху вниз, позволяемое подвижностью реберно-позвоночных суставов грудного отдела, относительно неподвижной грудины грудной клетки, зафиксированной на плавательном жилете нижним нагрудным ремнем, и медленно размыкает контакты краев патологически контактируемых или сопрягаемых внутренних поверхностей позвонков всех соседних позвонковых пар с внутренней стороны позвоночника, начиная от первой верхней пары C1-С2 шейного отдела до последней нижней пары L4-L5 поясничного отдела позвоночника, образуя небольшой просвет в виде двухгранного угла, в пространство которого по мере его увеличения под действием постоянной силы тяжести на позвоночник возвращается вытесненное ранее фиброзное кольцо межпозвонкового диска. При этом эффективность вытяжения зависит как от продолжительности действия силы тяжести, прикладываемой к позвоночнику, так и от величины груза, дополнительно фиксируемого к поясничному отделу позвоночника с помощью ремня, охватывающему тазовую кость пациента.
Перед началом процедуры медицинская сестра одевает пациенту плавательный жилет, плотно обхватывая его грудную клетку верхним нагрудным ремнем, фиксирует нижний нагрудный ремень под грудиной грудной клетки пациента и пристегивает на поясницу пациента груз на ремне, обхватывающем тазовую кость пациента. После этого пациент опускается в бассейн с температурой воды 29-30°С.
Плавательный жилет, плотно обхватывающий грудную клетку пациента, удерживает его на поверхности воды. При этом ноги пациента не касаются дна бассейна, голова поддерживается подголовником (подушечкой), шея -стоячим воротником жилета, а сам пациент висит грудной клеткой на нижнем поясном ремне. В таком «висячем» положении пациент, находясь как в невесомости, легко может передвигаться в пространстве бассейна. Груз на поясе тянет таз пациента вниз (ко дну), увлекая за собой весь позвоночный столб, который, находясь внутри грудной клетки, зафиксированной на плавательном жилете, может перемещаться относительно ее. При этом реберно-позвоночные сочленения позвоночника никак не препятствуют движению позвоночного столба относительно «неподвижной» грудной клетки.
Кроме того, в теплой воде бассейна мышцы пациента расслабляются с первой минуты погружения пациента в воду, и также не препятствуют перемещению позвоночного столба относительно «неподвижной» грудной клетки. В этом случае, поскольку конечности пациента свободны, то их пассивные движения в состоянии «невесомости» создают эффект бокового раскачивания, что возбуждает последовательную, мягкую тракцию сегментов позвоночника от самого нижнего пояснично-крестцового сегмента до самого верхнего шейного сегмента, с последующей мягкой мобилизацией блоков суставов позвоночника, задавая одновременно форму лордозов в поясничном и шейном отделах позвоночника.
Необходимость выполнения пассивных движений нижними конечностями во время процедуры вытяжения объясняется тем, что костная структура человека, в том числе и структура позвоночника постоянно обновляется: клетки одного типа заняты разложением костной ткани, клетки другого типа - ее обновлением. Механические силы, нагрузки, которым подвергается позвонок, стимулируют образование новых клеток. Усиление воздействий на позвонок обеспечивает ускоренное образование костного вещества с большим количеством перекладин и более плотной костной субстанцией, и наоборот, уменьшение нагрузки вызывает ее распад.
После 30 минут дрейфа пациента в бассейне снимается сначала ремень с грузом, а затем плавательный жилет. Пациент еще 30 минут находится в воде и плавает. Его движения конечностей более активны, что способствует укреплению полученного за процедуру эффекта вытяжения позвоночника. После завершения процедуры пациент принимает душ и отдыхает.
Следует отметить, что параметры процедуры вытяжения позвоночника (количество сеансов, продолжительность каждого сеанса, вес начального груза, вес максимального груза, продолжительность плавания с каждым грузом, порядок увеличения груза и т.п.) устанавливаются для каждого пациента по описанию, полученному после предварительной расшифровки 3D-изображения, выданного томографом в результате сканирования его позвоночника.
Однако при больших объемах выборки 3D-изображений позвоночника персонифицированный подход выдачи параметров процедуры подводного вытяжения позвоночника по описанию, полученному после расшифровки предъявленного 3D-изображения позвоночного отдела пациента, не приемлем и требуется его автоматизировать так, чтобы параметры процедуры вытяжения позвоночника выдавала пациенту автоматизированная система по некоторому набору томограмм (слайсов) позвоночного отдела.
При построении автоматизированной системы следует учитывать тот факт, что режим массовой диспансеризации позволяет ограничить рассматриваемый набор томограмм только томограммами, получаемыми срезами позвоночника одной секущей плоскостью и являющимися наиболее информативными.
В этой связи следует отметить, что при магнитно резонансной томографии (МРТ) позвоночника особенно ценная информация выявляется на его сагиттальных срезах. Именно на сагиттальных срезах изображаются внутри-позвоночные новообразования, проявления гематомиелии, гидромиелии, а также структурные проявления остеохондроза и множества других патологических процессов.
Отсюда ставится задача разработки такой автоматизированной системы, которая должна получать, анализировать, обрабатывать и принимать решения по каждой предъявляемой томограмме, соответствующей срезу позвоночника сагиттальной секущей плоскостью.
Известны системы, которые могли быть использованы для решения поставленной задачи [1, 2].
Первая из известных систем содержит модуль приема данных послойных срезов изображений объекта, модуль селекции опорных адресов записей эталонных послойных описаний срезов изображений объектов, модуль управления выборкой данных базы знаний, модуль ведения базы данных эталонных послойных описаний срезов изображений объектов, модуль идентификации данных послойных изображений срезов объектов, модуль приема данных эталонных описаний послойных срезов изображений объектов, первый и второй модули модификации адресов записи и считывания данных базы данных сервера системы, модуль интеграции сигналов записи и считывания данных сервера базы данных системы [1].
Его недостаток заключается в ограниченной функциональной возможности системы, обусловленной отсутствием принятия решения по каждой томограмме из полученного набора томограмм и их последующей компьютерной обработки.
Известна и другая система, содержащая модуль селекции опорного адреса объекта мониторинга в базе данных сервера, модуль определения длительности временных циклов выборки послойных срезов изображений объектов, модуль формирования адресов считывания данных послойного сканирования из базы данных сервера, модуль приема записей данных послойного сканирования изображений объектов из базы данных сервера, модуль идентификации статуса данных послойного сканирования изображений объектов, модуль формирования опорного адреса записи данных послойного сканирования изображений объектов в базе данных сервера, модуль формирования текущих адресов записей данных послойного сканирования изображений объектов в базе данных сервера, модуль интеграции сигналов записи и считывания данных [2].
Последнее из перечисленных выше технических решений наиболее близко к описываемому.
Его недостаток также заключается в ограниченной функциональной возможности системы, обусловленной отсутствием принятия решения по каждой принятой и обрабатываемой томограмме.
Цель изобретения - расширение функциональной возможности системы путем принятия решения по каждой полученной на обработку томограмме.
Поставленная цель достигается тем, что в систему, содержащую модуль идентификации базового адреса томограмм позвоночника, информационный вход которого является первым информационным входом системы, предназначенным для приема кодограммы запроса с автоматизированного рабочего места пользователя системы, синхронизирующий вход модуля идентификации базового адреса томограмм позвоночника является первым синхронизирующим входом системы, предназначенным для приема синхронизирующих сигналов занесения кодограммы запроса с автоматизированного рабочего места пользователя системы в модуль идентификации базового адреса томограмм позвоночника, модуль идентификации относительного адреса томограмм позвоночного отдела, первый и второй информационные входы которого подключены к первому и второму информационным выходам модуля идентификации базового адреса томограмм позвоночника соответственно, один синхронизирующий вход модуля идентификации относительного адреса томограмм позвоночного отдела подключен к синхронизирующему выходу модуля идентификации базового адреса томограмм позвоночника, модуль селекции адреса томограмм позвоночного отдела запрашиваемого пациента, первый информационный вход которого подключен к информационному выходу модуля идентификации относительного адреса томограмм позвоночного отдела, второй информационный вход модуля селекции адреса томограмм позвоночного отдела запрашиваемого пациента подключен к третьему информационному выходу модуля идентификации базового адреса томограмм позвоночника, синхронизирующий вход модуля селекции адреса томограмм позвоночного отдела запрашиваемого пациента подключен к синхронизирующему выходу модуля идентификации относительного адреса томограмм позвоночного отдела, информационный выход модуля селекции адреса томограмм позвоночного отдела запрашиваемого пациента является первым адресным выходом системы, предназначенным для выдачи адресов томограмм позвоночного отдела запрашиваемых пациентов на адресный вход сервера базы данных, синхронизирующий выход модуля селекции адреса томограмм позвоночного отдела запрашиваемого пациента является первым синхронизирующим выходом системы, предназначенным для выдачи сигналов управления считыванием адресов томограмм позвоночного отдела запрашиваемых пациентов на вход первого канала прерывания сервера базы данных, модуль вызова подпрограммы вычисления разности томограмм эталона позвоночного отдела и позвоночного отдела пациента, информационный вход которого является вторым информационным входом системы, предназначенным для приема томограмм позвоночного отдела пациентов, считанных из базы данных сервера, синхронизирующий вход модуля вызова подпрограммы вычисления разности томограмм эталона позвоночного отдела и позвоночного отдела пациента является вторым синхронизирующим входом системы, предназначенным для приема синхронизирующих сигналов занесения томограмм позвоночного отдела пациентов, считанных из базы данных сервера, в модуль вызова подпрограммы вычисления разности томограмм эталона позвоночного отдела и позвоночного отдела пациента, один информационный выход модуля вызова подпрограммы вычисления разности томограмм эталона позвоночного отдела и позвоночного отдела пациента является первым информационным выходом системы, предназначенным для выдачи томограммы позвоночного отдела пациента на первый информационный вход сервера базы данных, другой информационный выход модуля вызова подпрограммы вычисления разности томограмм эталона позвоночного отдела и позвоночного отдела пациента является вторым информационным выходом системы, предназначенным для выдачи томограммы эталона позвоночного отдела на второй информационный вход сервера базы данных, а синхронизирующий выход модуля вызова подпрограммы вычисления разности томограмм эталона позвоночного отдела и позвоночного отдела пациента является вторым синхронизирующим выходом системы, предназначенным для выдачи сигналов управления вызовом подпрограммы вычисления разности томограмм эталона позвоночного отдела и позвоночного отдела пациента на вход второго канала прерывания сервера базы данных, модуль регистрации разности томограмм эталона позвоночного отдела и позвоночного отдела пациента, информационный вход которого является третьим информационным входом системы, предназначенным для приема разности томограмм эталона позвоночного отдела и позвоночного отдела пациента, считанных из базы данных сервера, синхронизирующий вход модуля регистрации разности томограмм эталона позвоночного отдела и позвоночного отдела пациента является третьим синхронизирующим входом системы, предназначенным для приема синхронизирующих сигналов занесения разности томограмм эталона позвоночного отдела и позвоночного отдела пациента, считанных из базы данных сервера, в модуль регистрции разности томограмм эталона позвоночного отдела и позвоночного отдела пациента, модуль регистрации данных пациентов, информационный вход которого является четвертым информационным входом системы, предназначенным для приема кодов данных пациентов с автоматизированного рабочего места пользователя системы, синхронизирующий вход модуля регистрации данных пациентов является четвертым синхронизирующим входом системы, предназначенным для приема синхронизирующих сигналов занесения кодов данных пациентов с автоматизированного рабочего места пользователя системы в модуль регистрации данных пациентов, один информационный выход модуля регистрации данных пациентов соединен с третьим информационным входом модуля идентификации относительного адреса томограмм позвоночного отдела, другой информационный выход модуля регистрации данных пациентов соединен с третьим информационным входом модуля селекции адреса томограмм позвоночного отдела запрашиваемого пациента, синхронизирующий выход модуля регистрации данных пациентов соединен с другим синхронизирующим входом модуля идентификации относительного адреса томограмм позвоночного отдела, модуль контроля завершения процедуры анализа массива пациентов, информационный вход которого подключен к четвертому информационному выходу модуля идентификации базового адреса томограмм позвоночника, один сигнальный выход модуля контроля завершения процедуры анализа массива пациентов соединен с одним установочным входом модуля селекции адреса томограмм позвоночного отдела запрашиваемого пациента, с одним установочным входом модуля вызова подпрограммы вычисления разности томограмм эталона позвоночного отдела и позвоночного отдела пациента, с одним установочным входом модуля регистрации разности томограмм эталона позвоночного отдела и позвоночного отдела пациента, с одним установочным входом модуля регистрации данных пациентов, и при этом является первым сигнальным выходом системы, предназначенным для выдачи на автоматизированное рабочее место пользователя системы сигнала запроса ввода данных следующего пациента, другой сигнальный выход модуля контроля завершения процедуры анализа массива пациентов соединен с другим установочным модуля селекции адреса томограмм позвоночного отдела запрашиваемого пациента, с другим установочным входом модуля регистрации данных пациентов, с другим установочным входом модуля регистрации разности томограмм эталона позвоночного отдела и позвоночного отдела пациента, с другим установочным входом модуля вызова подпрограммы вычисления разности томограмм эталона позвоночного отдела и позвоночного отдела пациента, с установочным входом модуля идентификации базового адреса томограмм позвоночника и при этом является вторым сигнальным выходом системы, предназначенным для выдачи на автоматизированное рабочее место пользователя системы сигнала завершения процедуры анализа массива пациентов, введены модуль идентификации пациентов без патологий позвоночного отдела, один информационный вход которого подключен к третьему информационному выходу модуля идентификации базового адреса томограмм позвоночника, а другой информационный и синхронизирующий входы модуля идентификации пациентов без патологий позвоночного отдела подключены к информационному и синхронизирующему выходам модуля регистрации разности томограмм эталона позвоночного отдела и позвоночного отдела пациента соответственно, один информационный выход модуля идентификации пациентов без патологий позвоночного отдела является третьим информационным выходом системы, предназначенным для выдачи СНИЛС - кодов пациентов без патологий позвоночного отдела на автоматизированное рабочее место пользователя системы, один синхронизирующий выход модуля идентификации пациентов без патологий позвоночного отдела соединен с одним синхронизирующим входом модуля контроля завершения процедуры анализа массива пациентов и при этом является третьим сигнальным выходом системы, предназначенным для выдачи на автоматизированное рабочее место пользователя системы сигнала о соответствии позвоночного отдела пациента норме, другой синхронизирующий выход модуля идентификации пациентов без патологий позвоночного отдела является четвертым сигнальным выходом системы, предназначенным для выдачи на автоматизированное рабочее место пользователя системы сигнала о несоответствии позвоночного отдела пациента норме, модуль идентификации базового адреса процедур коррекции кривизны дуги лордоза позвоночного отдела, информационный вход которого подключен к другому информационному выходу модуля вызова подпрограммы вычисления разности томограмм эталона позвоночного отдела и позвоночного отдела пациента, а синхронизирующий вход модуля идентификации базового адреса процедур коррекции кривизны дуги лордоза позвоночного отдела подключен к другому синхронизирующему выходу модуля идентификации пациентов без патологий позвоночного отдела, и модуль селекции адреса параметров процедуры коррекции кривизны дуги лордоза позвоночного отдела пациента, один информационный и синхронизирующий входы которого подключены к информационному и синхронизирующему выходам модуля идентификации базового адреса процедур коррекции кривизны дуги лордоза позвоночного отдела соответственно, другой информационный вход модуля селекции адреса параметров процедуры коррекции кривизны дуги лордоза позвоночного отдела пациента подключен к другому информационному выходу модуля идентификации пациентов без патологий позвоночного отдела, один и другой установочные входы модуля селекции адреса параметров процедуры коррекции кривизны дуги лордоза позвоночного отдела пациента подключены к одному и другому сигнальным выходам модуля контроля завершения процедуры анализа массива пациентов соответственно, информационный выход модуля селекции адреса параметров процедуры коррекции кривизны дуги лордоза позвоночного отдела пациента является вторым адресным выходом системы, предназначенным для выдачи адресов параметров процедуры коррекции кривизны дуги лордоза позвоночного отдела пациентов на адресный вход сервера базы данных, синхронизирующий выход модуля селекции адреса параметров процедуры коррекции кривизны дуги лордоза позвоночного отдела пациента подключен к другому синхронизирующему входу модуля контроля завершения процедуры анализа массива пациентов и при этом является третьим синхронизирующим выходом системы, предназначенным для выдачи сигналов управления считыванием адресов параметров процедуры коррекции кривизны дуги лордоза позвоночного отдела пациента на вход первого канала прерывания сервера базы данных системы.
Сущность изобретения поясняется чертежами, где на фиг. 1 представлена структурная схема системы, на фиг. 2 приведен пример конкретной конструтивной реализации модуля идентификации базового адреса томограмм позвоночника, на фиг. 3 - пример конкретной конструктивной реализации модуля идентификации относительного адреса томограмм позвоночного отдела пациентов, на фиг. 4 - пример конкретной конструктивной реализации модуля селекции адреса томограмм позвоночного отдела запрашиваемого пациента, на фиг. 5 - пример конкретной конструктивной реализации модуля вызова подпрограммы вычисления разности томограмм эталона позвоночного отдела и позвоночного отдела пациента, на фиг. 6 - пример конкретной конструктивной реализации модуля регистрации разности томограмм эталона позвоночного отдела и позвоночного отдела пациента, 7 - пример конкретной конструктивной реализации модуля идентификации пациентов с позвоночным отделом без патологий, на фиг. 8 - пример конкретной конструктивной реализации модуля идентификации базового адреса процедур коррекции лордозов позвоночного отдела, на фиг. 9 - пример конкретной конструктивной реализации модуля селекции адреса параметров процедуры коррекции лордоза позвоночного отдела пациента, на фиг. 10 - пример конкретной конструктивной реализации модуля регистрации параметров пациентов, на фиг. 11 - пример конкретной конструктивной реализации модуля контроля завершения процедуры опроса массива пациентов.
Система (фиг. 1) содержит модуль 1 идентификации базового адреса томограмм позвоночника, модуль 2 идентификации относительного адреса томограмм позвоночного отдела пациентов, модуль 3 селекции адреса томограмм позвоночного отдела запрашиваемого пациента, модуль 4 вызова подпрограммы вычисления разности томограмм эталона позвоночного отдела и позвоночного отдела пациента, модуль 5 регистрации разности томограмм эталона позвоночного отдела и позвоночного отдела пациента, модуль 6 идентафикации пациентов с позвоночным отделом без патологий, модуль 7 идентификации базового адреса процедур коррекции лордозов позвоночного отдела, модуль 8 селекции адреса параметров процедуры коррекции лордоза позвоночного отдела пациентов, модуль 9 регистрации параметров пациентов, модуль 10 контроля завершения процедуры опроса массива пациентов.
На фиг. 1 показаны первый 11, второй 12, третий 13 и четвертый 14 информационные входы системы, первый 15, второй 16, третий 17 и четвертый 18 синхронизирующие входы системы, а также адресные 19-20, информационные 21-23, синхронизирующие 24-26 и сигнальные 27-30 выходы системы.
Модуль 1 идентификации базового адреса томограмм позвоночника (фиг. 2) содержит регистр 40, дешифратор 41, модуль памяти 42, выполненный в виде постоянного запоминающего устройства (ПЗУ), элементы 43-45 И, элементы 46-47 задержки. На чертеже также показаны информационный 48, синхронизирующий 49 и установочный 50 входы, информационные 55-58 и синхронизирующий 59 выходы.
Модуль 2 идентификации относительного адреса томограмм позвоночного отдела пациентов (фиг. 3) содержит дешифратор 65, модуль памяти 66, выполненный в виде постоянного запоминающего устройства (ПЗУ), сумматор 67, элементы 68-70 И, элемент 71 ИЛИ, группу 72 элементов ИЛИ, элементы 73-74 задержки. На чертеже также показаны информационные 75-77 и синхронизирующие 78-79 входы, информационный 80 и синхронизирующий 81 выходы.
Модуль 3 селекции адреса томограмм позвоночного отдела запрашиваемого пациента (фиг. 4) содержит регистр 85, дешифратор 86, модуль памяти 87, выполненный в виде постоянного запоминающего устройства (ПЗУ), сумматор 88, элементы 89-91 И, элемент 92 ИЛИ, группу 93 элементов ИЛИ и элементы 94-96 задержки. На чертеже также показаны информационные 97-99, синхронизирующий 100 и установочные 101-102 входы, информационный 103 и синхронизирующий 104 выходы.
Модуль 4 вызова подпрограммы вычисления разности томограмм эталона позвоночного отдела и позвоночного отдела пациента (фиг. 5) содержит регистр 105, элемент 106 ИЛИ, элементы 107 задержки. На чертеже также показаны информационный 108, синхронизирующий 109 и установочные 110-111 входы, информационные 112-113 и синхронизирующий 114 выходы.
Модуль 5 регистрации разности томограмм эталона позвоночного отдела и позвоночного отдела пациента (фиг. 6) содержит регистр 115, элемент 116 ИЛИ и элемент 117 задержки. На чертеже также показаны информационный 118, синхронизирующий 119 и установочные 120-121 входы, информационный 122 и синхронизирующий 123 выходы.
Модуль 6 идентификации пациентов без патологий позвоночного отдела (фиг. 7) содержит компаратор 125, элементы 126-127 И, группы 128-129 элементов И, элемент 130 задержки. На чертеже также показаны информационные 133-134 и синхронизирующий 135 входы, информационные 136-137 и синхронизирующие 138-139 выходы.
Модуль 7 идентификации базового адреса процедур коррекции дуги лордоза позвоночного отдела (фиг. 8) содержит дешифратор 140, модуль памяти 141, выполненный в виде постоянного запоминающего устройства (ПЗУ), элементы 142-144 И, элементы 145-146 задержки. На чертеже также показаны информационный 147 и синхронизирующий 148 входы, информационный 149 и синхронизирующий 150 выходы.
Модуль 8 селекции адреса параметров процедур коррекции дуги лордоза позвоночного отдела пациента (фиг. 9) содержит регистр 155, дешифратор 156, модуль памяти 157, выполненный в виде постоянного запоминающего устройства (ПЗУ), сумматор 158, элементы 159-161 И, элемент 162 ИЛИ, элементы 163-165 задержки. На чертеже также показаны информационные 166-167, синхронизирующий 168 и установочные 169-170 входы, информационный 171 и синхронизирующий 172 выходы.
Модуль 9 регистрации параметров пациентов (фиг. 10) содержит регистр 175, элемент 176 ИЛИ, элемент 177 задержки. На чертеже также показаны информационный 178, синхронизирующий 179 и установочные 180-181 входы, информационные 182-183 и синхронизирующий 184 выходы.
Модуль 10 контроля завершения процедуры опроса массива пациентов (фиг. 11) содержит счетчик 185, компаратор 186, элемент 187 ИЛИ, элемент 188 задержки. На чертеже также показаны информационный 189 и счетные 190-191 входы, сигнальные 194-195 выходы.
Все узлы и элементы системы выполнены на стандартных потенциально-импульсных элементах.
Удаленное автоматизированное рабочее место (АРМ) пользователя системы состоит из терминала, имеющего экран для отображения кодограмм запросов и сигналов системы, и клавиатуру персонального компьютера. Управление предъявлением считываемых томограмм позвоночного отдела пациентов осуществляется с сервера (на чертеже не показано).
Система работает следующим образом.
Позвоночник и его отделы имеют в системе свои идентификационные коды. Далее коду позвоночника и кодам каждого из позвоночных отделов система ставит в соответствие адрес памяти базы данных сервера. При этом адрес памяти базы данных сервера, соответствующий коду позвоночника, является базовым (начальным), относительно которого смещаются адреса позвоночных отделов, называемые относительными. Величина смещения относительного адреса позвоночного отдела относительно базового адреса позвоночника соответствует коду позвоночного отдела.
Каждый адрес пространства адресов относительного адреса позвоночного отдела содержит не только томограмму позвоночного отдела пациента, но и томограмму эталона позвоночного отдела. Кроме того, каждый адрес пространства адресов относительного адреса позвоночного отдела также смещен относительно относительного адреса позвоночного отдела, и это смещение соответствует СНИЛС - коду пациента.
Это значит, что по СНИЛС - коду анализируемого пациента система определяет смещение адреса позвоночного отдела этого пациента, которое, суммируясь с относительным адресом позвоночного отдела, формирует адрес томограммы позвоночного отдела пациента, выдаваемый на адресный вход сервера базы данных.
Сервер по адресу на своем адресном входе считывает из памяти своей базы данных томограмму позвоночного отдела пациента и томограмму эталона позвоночного отдела, пересылаемые далее сервером на информационный вход системы.
Полученные от сервера томограммы регистрируются в системе и далее система, выдавая коды томограмм на информационные входы сервера базы данных, переходит к вызову подпрограммы вычисления разности томограмм эталона позвоночного отдела и позвоночного отдела пациента.
Сервер вычисляет значение разности томограмм эталона позвоночного отдела и позвоночного отдела пациента и возвращает ее код на информационный вход системы.
Если разность томограмм эталона позвоночного отдела и позвоночного отдела пациента равна нулю, то на АРМ пользователя системы выдается СНИЛС- код пациента, сопровождаемый сигналом «Позвоночный отдел пациента в пределах нормы».
Если же разность томограмм эталона позвоночного отдела и позвоночного отдела пациента не равна нулю, то система продолжает обработку принятой разности томограмм. Для этого сначала коду томограммы эталона позвоночного отдела ставится в соответствие базовый адрес процедур коррекции позвоночного отдела пациентов, а по принятой разности устанавливается код смещения адреса параметров этой процедуры относительно базового адреса процедур коррекции позвоночного отдела пациентов. После суммирования этого смещения с базовым адресом процедур коррекции позвоночного отдела пациентов устанавливается адрес памяти базы данных сервера, в котором расписаны все параметры процедуры коррекции позвоночного отдела пациента.
Сформированный адрес параметров процедуры коррекции позвоночного отдела пациента выдается на адресный вход сервера базы данных, по которому сервер из своей базы данных считывает параметры процедуры коррекции позвоночного отдела пациента и пересылает их на АРМ пользователя системы для дальнейшего ознакомления с ними пациента.
После этого система сначала фиксирует момент окончания анализа и обработки параметров текущего пациента, а затем проверяет завершение процедуры анализа и обработки массива пациентов, задаваемого исходной кодограммой запроса на обработку.
Если количество обработанных пациентов меньше числа пациентов, задаваемого системе на обработку, то система выставляет запрос на ввод параметров следующего пациента. Если же количество обработанных пациентов становится равным числу задаваемых системе на обработку, то система возвращается в исходное состояние и завершает свою работу.
Для запуска системы пользователь на своем рабочем месте формирует кодограмму запроса, в которой указываются код позвоночника, код отдела позвоночника, а также код страхового свидетельства первого запрашиваемого пациента и код числа запрашиваемых пациентов (Таблица 1):
Сформированная кодограмма с автоматизированного рабочего места пользователя системы подается на информационный вход 11 системы, поступает на информационный вход 48 модуля 1 идентификации базового адреса позвоночника и заносится в регистр 40 синхронизирующим импульсом, подаваемым на синхронизирующий вход 49 модуля 1 с синхронизирующего входа 15 системы.
Код позвоночника с выхода 51 регистра 40 подается на вход дешифратора 41. Дешифратор 41 расшифровывает код позвоночника и вырабатывает на одном из своих выходов высокий потенциал, поступающий на соответствующие входы элементов 43-45 И. Для определенности допустим, что высоким потенциалом с выхода дешифратора 41 будет открыт элемент 45 И по одному входу.
В этом случае синхронизирующий импульс с входа 15 системы, пройдя через вход 49 модуля 1, задерживается элементом 46 задержки на время срабатывания регистра 40 и дешифратора 41 и поступает через открытый по одному входу элемент 45 И на вход считывания фиксированной ячейки постоянного запоминающего устройства (ПЗУ) 42.
В фиксированной ячейке ПЗУ 42 хранится код базового адреса позвоночника, начиная с которого в памяти базы данных сервера хранятся томограммы позвоночных отделов пациентов. При этом адреса хранения томограмм пациентов каждого позвоночного отдела смещены относительно базового адреса позвоночника на величину, соответствующую коду позвоночного отдела.
Для определения этого смещения запрашиваемый кодограммой код позвоночного отдела с выхода 56 модуля 1 пересылается на информационный вход 75 модуля 2 идентификации относительного адреса томограмм позвоночного отдела, проходит группу 72 элементов ИЛИ и подается на вход дешифратора 65. Дешифратор 55 расшифровывает код позвоночного отдела и вырабатывает на одном из своих выходов высокий потенциал, поступающий на соответствующие входы элементов 68-70 И. Для определенности допустим, что высоким потенциалом с выхода дешифратора 65 будет открыт элемент 70 И по одному входу.
В этом случае синхронизирующий импульс с выхода элемента 46 задержки, задержанный элементом 47 задержки на время считывания содержимого фиксированной ячейки ПЗУ 42 модуля 1 и срабатывания дешифратора 65 модуля 2, с выхода 59 модуля 1 пересылается на синхронизирующий вход 78 модуля 2, проходит элемент 71 ИЛИ и поступает через открытый по одному входу элемент 70 И на вход считывания фиксированной ячейки постоянного запоминающего устройства (ПЗУ) 66. В фиксированной ячейке ПЗУ 66 хранится код смещения адреса томограмм того позвоночного отдела, код которого был подан на вход дешифратора 65 с информационного входа 75 модуля 2.
Считанный из ПЗУ 66 код смещения адреса томограмм позвоночного отдела подается на один информационный вход сумматора 67, на другой информационный вход 77 которого подается код базового адреса позвоночника с выхода 55 модуля 1.
По синхронизирующему импульсу с выхода элемента 71 ИЛИ, задержанному элементом 73 задержки на время считывания фиксированной ячейки ПЗУ 66, в сумматоре 67 происходит формирование относительного адреса томограмм позвоночного отдела, соответствующего коду позвоночного отдела, поданному на вход дешифратора 65 с информационного входа 75 модуля 2.
Сформированный в сумматоре 67 код относительного адреса томограмм позвоночного отдела является как бы начальным (базовым) адресом для адресов хранения томограмм позвоночного отдела пациентов, прошедших МРТ исследование рассматриваемого позвоночного отдела. Именно относительно этого адреса смещаются адреса томограмм позвоночного отдела каждого из пациентов. При этом величина смещения адреса томограмм позвоночного отдела пациента относительно относительного адреса томограмм позвоночного отдела соответствует коду его страхового номера индивидуального лицевого счета (СНИЛС).
Для определения этого смещения СНИЛС - код первого запрашиваемого кодограммой пациента подается с информационного выхода 57 модуля 1 на информационный вход 97 модуля 3 селекции адреса томограмм позвоночного отдела пациента, проходит через элементы ИЛИ группы 93 и подается на вход дешифратора 86. Дешифратор 86 расшифровывает СНИЛС - код первого запрашиваемого пациента и вырабатывает на одном из своих выходов высокий потенциал, поступающий на соответствующие входы элементов 89-91 И. Для определенности допустим, что высоким потенциалом с выхода дешифратора 86 будет открыт элемент 90 И по одному входу.
В этом случае синхронизирующий импульс с выхода элемента 73 задержки, задержанный элементом 74 задержки на время срабатывания сумматора 67 модуля 2 и дешифратора 86 модуля 3 и поданный с синхронизирующего выхода 81 модуля 2 на синхронизирующий вход 100 модуля 3, проходит через открытый по одному входу элемент 90 И на вход считывания фиксированной ячейки постоянного запоминающего устройства (ПЗУ) 87. В фиксированной ячейке ПЗУ 87 хранится код смещения адреса томограмм позвоночного отдела того пациента, СНИЛС - код которого был подан на вход дешифратора 86 с информационного входа 97 модуля 3.
Считанный из ПЗУ 87 код смещения адреса томограмм позвоночного отдела пациента подается на один информационный вход сумматора 88, на другой информационный вход 99 которого подается код относительного адреса томограмм позвоночного отдела с информационного выхода 80 модуля 2.
По синхронизирующему импульсу с синхронизирующего входа 100 модуля 3, задержанному элементом 94 задержки на время считывания фиксированной ячейки ПЗУ 87, в сумматоре 88 происходит формирование относительного адреса томограмм позвоночного отдела пациента, соответствующего СНИЛС - коду, поданному на вход дешифратора 86 с информационного входа 97 модуля 3.
Сформированный в сумматоре 88 адрес томограмм позвоночного отдела запрашиваемого первого пациента поступает на вход регистра 85, куда и заносится синхронизирующим импульсом с выхода элемента 94 задержки после задержки элементом 95 задержки на время срабатывания сумматора 88.
Этот же импульс с выхода элемента 95 задержки задерживается элементом 96 задержки на время занесения в регистр 85 кода адреса томограмм позвоночного отдела первого запрашиваемого пациента, выдаваемого на адресный выход 19 системы, и с выхода 24 системы поступает на вход первого канала прерывания сервера.
С приходом этого импульса сервер переходит на подпрограмму опроса содержимого своей базы данных по адресу, сформированному на адресном выходе 19 системы, и выдачи кода томограмм позвоночного отдела первого запрашиваемого пациента на информационный вход 12 системы.
Считанный из базы данных сервера код томограмм позвоночного отдела первого запрашиваемого пациента с информационного входа 12 системы поступает на информационный вход 108 регистра 105 модуля 4 вызова подпрограммы вычисления разности томограмм эталона позвоночного отдела и позвоночного отдела пациента, куда и заносится синхронизирующим импульсом сервера, поступающим на синхронизирующий вход 109 регистра 105 с синхронизирующего входа 16 системы.
Структура томограмм позвоночного отдела первого запрашиваемого пациента в регистре 105 имеют следующий вид (Таблица 2):
Этот же импульс с синхронизирующего входа 109 модуля 4 задерживается элементом 107 задержки на время срабатывания регистра 105 и с выхода 25 системы поступает на вход второго канала прерывания сервера.
С приходом этого импульса сервер опрашивает свои информационные входы и забирает с информационного выхода 21 системы код томограммы позвоночного отдела пациента, выдаваемый с выхода 112 регистра 105 модуля 4, и с информационного выхода 22 системы код томограммы эталона позвоночного отдела, выдаваемый с выхода 113 регистра 105 модуля 4, и возвращает из своей базы данных на информационный вход 13 системы соответствие в виде кода разности томограмм эталона позвоночного отдела и позвоночного отдела пациента.
Считанный из базы данных сервера код разности томограмм эталона позвоночного отдела и позвоночного отдела пациента с информационного входа 13 системы поступает на информационный вход 118 регистра 115 модуля 5 регистрации разности томограмм эталона позвоночного отдела и позвоночного отдела пациента, куда и заносится синхронизирующим импульсом сервера, поступающим на синхронизирующий вход 119 регистра 115 с синхронизирующего входа 17 системы.
Код разности томограмм эталона позвоночного отдела и позвоночного отдела пациента с выхода 122 регистра 115 модуля 5 подается на информационный вход 134 компаратора 125 модуля 6 идентификации пациентов без патологий позвоночного отдела, другой вход которого заземлен. В этом случае синхронизирующий импульс сервера с синхронизирующего входа 17 системы после задержки элементом 117 задержки на время срабатывания регистра 115 поступает с синхронизирующего выхода 123 модуля 5 на синхронизирующий вход 135 компаратора 125 модуля 6 и опрашивает коды на его входах.
Если код разности томограмм эталона позвоночного отдела и позвоночного отдела пациента, подаваемый на вход 134 компаратора 125, равен нулю, то на выходе 131 компаратора 125 вырабатывается сигнал, который открывает элемент 126 И по одному входу.
В этом случае синхронизирующий импульс с входа 135 модуля 6 задерживается элементом 130 задержки на время срабатывания компаратора 125, проходит через открытый по одному входу элемент И 126 и с выхода 138 модуля 6 снимается сигнал «Позвоночный отдел пациента без патологий», который с сигнального выхода 30 системы выдается на АРМ пользователя системы.
Этот же сигнал с выхода элемента 126 И пропускает, полученный на информационный вход 133 модуля 6 с информационного выхода 57 модуля 1, СНИЛС - код анализируемого пациента через элементы И группы 128 на информационный выход 136 модуля 6, выдаваемого далее с информационного выхода 23 системы на АРМ пользователя системы.
Этот же сигнал с синхронизирующего выхода 138 модуля 6 подается на синхронизирующий вход 190 модуля 10 контроля завершения процедуры опроса массива пациентов, проходит элемент 187 ИЛИ и поступает на счетный вход счетчика 185 и инкрементирует его, фиксируя тем самым момент завершения обработки томограммы позвоночного отдела первого пациента.
Счетчик 185, в свою очередь, подсчитывает нарастающим итогом общее количество принятых и обработанных пациентов, выдавая всякий раз свое содержимое на один информационный вход компаратора 186, на другой информационный вход 189 которого с информационного выхода 58 модуля 1 подается код общего числа всех запрашиваемых пациентов, подлежащих обработке в системе.
Поскольку счетчик 185 на данный момент зафиксировал завершение обработки только одного пациента, следовательно, его содержимое, подаваемое на один информационный вход компаратора 186, будет много меньше кода общего числа всех запрашиваемых для обработки в системе пациентов, подаваемого на другой информационный вход 189 компаратора 186 с информационного выхода 58 модуля 1.
В этом случае на выходе 192 компаратора 186 вырабатывается сигнал, который с выхода 194 модуля 10 подается:
- на установочный вход 101 модуля 3, проходит элемент ИЛИ 92 и поступает на установочный вход регистра 85, сбрасывает в ноль его содержимое и подготавливает его тем самым к новому циклу работы;
- на установочный вход 110 модуля 4, проходит элемент ИЛИ 106 и поступает на установочный вход регистра 105, сбрасывает в ноль его содержимое и подготавливает его тем самым к новому циклу работы;
- на установочный вход 120 модуля 5, проходит элемент ИЛИ 116 и поступает на установочный вход регистра 115, сбрасывает в ноль его содержимое и подготавливает его тем самым к новому циклу работы;
- на установочный вход 169 модуля 8, проходит элемент ИЛИ 162 и поступает на установочный вход регистра 155, сбрасывает в ноль его содержимое и подготавливает его тем самым к новому циклу работы;
- на установочный вход 180 модуля 9, проходит элемент ИЛИ 176 и поступает на установочный вход регистра 175, сбрасывает в ноль его содержимое и подготавливает его тем самым к новому циклу работы.
Кроме того, по этому сигналу с синхронизирующего выхода 194 модуля 10 снимается сигнал запроса «Введите параметры следующего пациента», который с сигнального выхода 27 системы выдается на АРМ пользователя системы.
Если же код разности томограмм эталона позвоночного отдела и позвоночного отдела пациента, подаваемый на вход 134 компаратора 125, не равен нулю, то на выходе 132 компаратора 125 вырабатывается сигнал, который открывает элемент 127 И по одному входу.
В этом случае синхронизирующий импульс с входа 135 модуля 6 задерживается элементом 130 задержки на время срабатывания компаратора 125, проходит через открытый по одному входу элемент И 127 и с выхода 139 модуля 6 снимается сигнал «Позвоночному отделу пациента необходима процедура коррекции», который с сигнального выхода 29 системы выдается на АРМ пользователя системы.
Этот же сигнал с выхода элемента 127 И пропускает через элементы И группы 129 на информационный выход 137 модуля 6 код разности томограмм эталона позвоночного отдела и позвоночного отдела пациента, пересылаемый далее на информационный вход 166 модуля 8 селекции адреса параметров процедур коррекции дуги лордоза позвоночного отдела пациентов.
Выбор процедуры коррекции позвоночного отдела пациента начинается с приема кода эталона томограммы позвоночного отдела с информационного выхода 113 модуля 4 на информационный вход 147 модуля 7 идентификации базового адреса процедур коррекции лордозов позвоночного отдела, который далее поступает на информационный вход дешифратора 140. Дешифратор 140 расшифровывает код эталона томограммы позвоночного отдела и вырабатывает на одном из своих выходов высокий потенциал, поступающий на соответствующие входы элементов 142-144 И. Для определенности допустим, что высоким потенциалом с выхода дешифратора 140 будет открыт по одному входу элемент 142 И.
Принятый на информационный вход 166 модуля 8 код разности томограмм эталона позвоночного отдела и позвоночного отдела пациента поступает на информационный вход дешифратора 156. Дешифратор 156 расшифровывает код разности томограмм эталона позвоночного отдела и позвоночного отдела пациента и вырабатывает на одном из своих выходов высокий потенциал, по ступающий на соответствующие входы элементов 159-161 И. Для определенности допустим, что высоким потенциалом с выхода дешифратора 156 будет открыт по одному входу элемент 160 И.
Синхронизирующий импульс с выхода 139 модуля 6, поступающий на синхронизирующий вход 148 модуля 7, задерживается элементом 145 задержки на время срабатывания дешифратора 140, проходит через открытый по одному входу элемент И 142 и поступает на вход считывания фиксированной ячейки постоянного запоминающего устройства (ПЗУ) 141. В фиксированной ячейке ПЗУ 141 хранится код базового адреса процедур коррекции лордозов позвоночного отдела, начиная с которого в памяти базы данных сервера хранится информация о параметрах этих процедур.
Считанный из ПЗУ 141 код базового адреса процедур коррекции лордозов позвоночного отдела с информационного выхода 149 модуля 7 подается на один информационный вход 167 сумматора 158 модуля 8.
Синхронизирующий импульс с выхода элемента задержки 145 модуля 7, задержанный элементом 146 задержки на время считывания фиксированной ячейки ПЗУ 141 модуля 7 и срабатывания дешифратора 156 модуля 8, с синхронизирующего выхода 150 модуля 7 подается на синхронизирующий вход 168 модуля 8, проходит через открытый по одному входу элемент И 160 и поступает на вход считывания фиксированной ячейки постоянного запоминающего устройства (ПЗУ) 157. В фиксированной ячейке ПЗУ 157 хранится код смещения адреса параметров процедуры коррекции относительно базового адреса процедур коррекции лордозов позвоночного отдела, подаваемый на другой информационный вход сумматора 158 модуля 8.
По импульсу на синхронизирующем входе 168 модуля 8, задержанному элементом 163 задержки на время считывания фиксированной ячейки ПЗУ 157 и поданному на синхронизирующий вход сумматора 158, в сумматоре 158 формируется адрес памяти базы данных сервера, в котором хранятся параметры процедуры коррекции позвоночного отдела рассматриваемого пациента.
Сформированный в сумматоре 158 адрес параметров коррекции позвоночного отдела пациента подается на информационный вход регистра 155, куда и заносится синхронизирующим импульсом с выхода элемента задержки 163, задержанным элементом 164 задержки на время срабатывания сумматора 158.
Этот же импульс с выхода элемента задержки 164 задерживается элементом 165 задержки на время занесения в регистр 155 кода относительного адреса параметров процедуры коррекции дуги лордоза позвоночного отдела пациента, выдаваемого на адресный выход 20 системы, и с выхода 26 системы поступает на вход первого канала прерывания сервера.
С приходом этого импульса сервер переходит на подпрограмму опроса содержимого своей базы данных по адресу, сформированному на адресном выходе 20 системы, и выдачи считанного кода параметров процедуры коррекции дуги лордоза позвоночного отдела пациента на АРМ пользователя системы для непосредственного ознакомления с ними самого пациента.
Этот же импульс с синхронизирующего выхода 172 модуля 8 подается на счетный вход 191 модуля 10, проходит элемент 187 ИЛИ и поступает на счетный вход счетчика 185 и инкрементирует его, фиксируя тем самым следующую единицу, соответствующую завершению обработки параметров очередного пациента.
Счетчик 185 подсчитывает нарастающим итогом количество принятых и обработанных пациентов, выдавая всякий раз свое содержимое на один информационный вход компаратора 186, на другой информационный вход 189 которого с информационного выхода 58 модуля 1 подается код общего числа всех запрашиваемых пациентов, подлежащих обработке в системе.
Если содержимое счетчика 185, подаваемое на один информационный вход компаратора 186 будет много меньше кода общего числа всех запрашиваемых для обработки в системе пациентов, подаваемого на другой информационный вход 189 компаратора 186 с информационного выхода 58 модуля 1, то на выходе 192 компаратора 186 вырабатывается сигнал, который с выхода 194 модуля 10 подается:
- на установочный вход 101 модуля 3, проходит элемент ИЛИ 92 и поступает на установочный вход регистра 85, сбрасывает в ноль его содержимое и подготавливает его тем самым к новому циклу работы;
- на установочный вход 110 модуля 4, проходит элемент ИЛИ 106 и поступает на установочный вход регистра 105, сбрасывает в ноль его содержимое и подготавливает его тем самым к новому циклу работы;
- на установочный вход 120 модуля 5, проходит элемент ИЛИ 116 и поступает на установочный вход регистра 115, сбрасывает в ноль его содержимое и подготавливает его тем самым к новому циклу работы;
- на установочный вход 169 модуля 8, проходит элемент ИЛИ 162 и поступает на установочный вход регистра 155, сбрасывает в ноль его содержимое и подготавливает его тем самым к новому циклу работы;
- на установочный вход 180 модуля 9, проходит элемент ИЛИ 176 и поступает на установочный вход регистра 175, сбрасывает в ноль его содержимое и подготавливает его тем самым к новому циклу работы.
Кроме того, по этому сигналу с синхронизирующего выхода 194 модуля 10 снимается сигнал запроса «Введите параметры следующего пациента», который с сигнального выхода 27 системы выдается на АРМ пользователя системы.
При каждом запросе на ввод параметров следующего пациента пользователь системы со своего рабочего места отправляет параметры следующего пациента на информационный вход 14 системы (Таблица 3):
Код параметров следующего пациента с информационного входа 14 системы поступает на информационный вход 178 регистра 175 модуля 9, куда и заносится синхронизирующим импульсом, поступающим на синхронизирующий вход 179 модуля 9 с синхронизирующего входа 18 системы.
Полученный код позвоночного отдела следующего пациента с информационного выхода 182 модуля 9 пересылается на информационный вход 76 модуля 2, проходит через элементы ИЛИ группы 72 и поступает на вход дешифратора 65. Дешифратор 65 расшифровывает код позвоночного отдела и вырабатывает на одном из своих выходов высокий потенциал, поступающий на соответствующие входы элементов 68-70 И. Для определенности допустим, что высоким потенциалом с выхода дешифратора 65 будет открыт элемент 69 И по одному входу. По другому входу элемент 69 И будет открыт при поступлении сигнала разрешения на синхронизирующие входы 78-79 модуля 2.
Одновременно с этим полученный СНИЛС - код следующего пациента с информационного выхода 183 модуля 9 пересылается на информационный вход 98 модуля 3, проходит через элементы ИЛИ группы 93 и поступает на вход дешифратора 86. Дешифратор 86 расшифровывает СНИЛС - код следующего пациента и вырабатывает на одном из своих выходов высокий потенциал, поступающий на соответствующие входы элементов 89-91 И. Для определенности допустим, что высоким потенциалом с выхода дешифратора 86 будет открыт элемент 89 И по одному входу.
Импульсом запуска нового цикла обработки параметров следующего пациента является синхронизирующий импульс на синхронизирующем входе 179 модуля 9, который задерживается элементом 177 задержки на время срабатывания регистра 175 модуля 9 и с синхронизирующего выхода 184 модуля 9 поступает на синхронизирующий вход 79 модуля 2, проходит элемент 71 ИЛИ и, пройдя через открытый по одному входу элемент 69 И, поступает на вход считывания фиксированной ячейки ПЗУ 66.
В этой фиксированной ячейке ПЗУ 66 хранится код смещения адреса томограмм запрашиваемого позвоночного отдела, код которого был подан на вход дешифратора 65 с информационного входа 76 модуля 2.
Считанный из ПЗУ 66 код смещения адреса томограмм позвоночного отдела подается на один информационный вход сумматора 67, на другой информационный вход 77 которого подается код базового адреса позвоночника с выхода 55 модуля 1.
По синхронизирующему импульсу с выхода элемента 71 ИЛИ, задержанному элементом 73 задержки на время считывания фиксированной ячейки ПЗУ 66, в сумматоре 67 происходит формирование нового относительного адреса хранения томограмм позвоночного отдела, соответствующего коду, поданному на вход дешифратора 65 с информационного входа 76 модуля 2.
Сформированный в сумматоре 67 код относительного адреса томограмм позвоночного отдела с информационного выхода 80 модуля 2 пересылается на один информационный вход 99 сумматора 88 модуля 3. На другой информационный вход сумматора 88 подается код смещения адреса, соответствующий СНИЛС - коду другого пациента и считанный из фиксированной ячейки ПЗУ 87 по импульсу, принятому на синхронизирующий вход 100 модуля 3 с синхронизирующего выхода 81 модуля 2. Этот импульс с синхронизирующего входа 100 модуля 3 проходит через открытый по одному входу элемент И 89 и, поступая на вход считывания фиксированной ячейки ПЗУ 87, считывает ее содержимое, выдаваемое на другой информационный вход сумматора 88.
Сформированный в сумматоре 88 адрес томограмм позвоночного отдела другого запрашиваемого пациента поступает на вход регистра 85, куда и заносится синхронизирующим импульсом с выхода элемента 94 задержки после задержки элементом 95 задержки на время срабатывания сумматора 88.
Этот же импульс с выхода элемента задержки 95 задерживается элементом 96 задержки на время занесения в регистр 85 кода адреса томограмм позвоночного отдела запрашиваемого другого пациента, выдаваемого на адресный выход 19 системы, и с выхода 24 системы поступает на вход первого канала прерывания сервера.
С приходом этого импульса сервер переходит на подпрограмму опроса содержимого своей базы данных по адресу, сформированному на адресном выходе 19 системы, и выдачи томограмм позвоночного отдела другого запрашиваемого пациента на информационный вход 12 системы.
Описанный процесс формирования адресов томограмм позвоночного отдела пациентов по СНИЛС - коду каждого пациента с последующей их выборкой из памяти базы данных сервера с целью распознавания необходимости коррекции позвоночного отдела пациентов и подбора параметров процедуры подводного вытяжения позвоночника будет продолжаться до тех пор, пока система не обработает томограммы позвоночного отдела всех пациентов, задаваемых исходной кодограммой запроса.
Это произойдет тогда, когда содержимое счетчика 185 модуля 10, подаваемое на один информационный вход компаратора 186, будет равно коду числа всех запрашиваемых для анализа и обработки пациентов, поступающего на другой вход 189 компаратора 186 с информационного выхода 58 модуля 1.
При равенстве кодов на информационных входах компаратора 1S6 на его выходе 193 будет выработан сигнал, который, во-первых, сразу же поступает на установочный вход счетчика 185, возвращая его в исходное состояние.
Во-вторых, этот сигнал с выхода 195 модуля 10 подается:
- на установочный вход 102 модуля 3, проходит элемент ИЛИ 92 и поступает на установочный вход регистра 85, сбрасывает в ноль его содержимое и подготавливает его тем самым к новому циклу работы;
- на установочный вход 111 модуля 4, проходит элемент ИЛИ 106 и поступает на установочный вход регистра 105, сбрасывает в ноль его содержимое и подготавливает его тем самым к новому циклу работы;
- на установочный вход 121 модуля 5, проходит элемент ИЛИ 116 и поступает на установочный вход регистра 115, сбрасывает в ноль его содержимое и подготавливает его тем самым к новому циклу работы;
- на установочный вход 170 модуля 8, проходит элемент ИЛИ 162 и поступает на установочный вход регистра 155, сбрасывает в ноль его содержимое и подготавливает его тем самым к новому циклу работы;
- на установочный вход 181 модуля 9, проходит элемент ИЛИ 176 и поступает на установочный вход регистра 175, сбрасывает в ноль его содержимое и подготавливает его тем самым к новому циклу работы;
- на установочный вход 50 модуля 1 и поступает на установочный вход регистра 40, сбрасывает в ноль его содержимое и подготавливает его тем самым к новому циклу работы.
В-третьих, по этому сигналу с выхода 195 модуля 10 снимается сигнал «Анализ и обработка томограмм позвоночных отделов пациентов завершена», который с сигнального выхода 28 системы выдается на АРМ пользователя системы.
Таким образом, введение новых узлов и модулей и новых конструктивных связей позволило существенно расширить функциональные возможности системы путем принятия решения по каждой полученной на обработку томограмме.
Источники информации, принятые во внимание при составлении описания заявки:
1. Патент РФ №125366 (05.06.2012).
2. Патент РФ №146670 (20.10.2014) - (прототип).
3. http://www.onclinic.ru.
4. Третьяков С.С. Инновационный способ подводного вытяжения позвоночника, как альтернатива хирургического лечения межпозвонковых грыж // Инновации и инвестиции - 2014. - №2. - С. 34-38.