ОБЛАСТЬ ТЕХНИКИ
Настоящее техническое решение относится к области медицины и вычислительной техники, в частности, к способу контроля и обеспечения точности и клинической безопасности медицинской информации в процессе чтения, записи и передачи медицинской записи, или перекодирования терминов медицинской записи, а также к способу обеспечения точности и клинической безопасности медицинской информации в процессе создания, копирования с последующим изменением и визуализации медицинской записи.
УРОВЕНЬ ТЕХНИКИ
Из уровня техники известно решение, выбранное в качестве наиболее близкого аналога, RU 2748052 (C1), опубл. 19.05.2021. В данном источнике информации описывается компьютерно-реализуемый способ обмена медицинскими данными между клиникой, пациентом и страховой службой, содержащий этапы, на которых: посредством Electronic Health Records сервера (EHR-сервера) осуществляют запрос медицинских данных пациента из медицинской информационной системы клиники, причём при осуществлении запроса медицинских данных пациента используются идентификаторы пациентов (ID) и индексы пациентов и клиник; посредством OneTimePassword-сервера (OTP-сервера) осуществляют проверку запрашивающей стороны на предмет разрешённого доступа к медицинским данным; осуществляют замену идентификаторов пациента (ID) из исходного запроса на соответствующие им идентификаторы (ID) данных из медицинской информационной системы клиники; направляют запрос в медицинскую информационную систему клиники, содержащий только ID пациента, используемый в клинике, причём передачи персональных данных пациента при этом не происходит; посредством EHR-сервера запрошенные медицинские данные извлекаются из медицинской информационной системы клиники и отправляются запрашивающей стороне по защищённому каналу связи.
Предлагаемое техническое решение направлено на устранение недостатков современного уровня техники и отличается от известных ранее тем, что предложенное решение обеспечивает значительное повышение уровня безопасности медицинских данных.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Технической проблемой, на решение которой направлено заявленное решение, является создание способа контроля и обеспечения точности и клинической безопасности медицинской информации в процессе чтения, записи и передачи медицинской записи, или перекодирования терминов медицинской записи, а также создание способа обеспечения точности и безопасности медицинской информации в процессе создания, копирования с последующим изменением и визуализации медицинской записи. Дополнительные варианты реализации настоящего изобретения представлены в зависимых пунктах изобретения.
Технический результат заключается в повышении уровня точности и клинической безопасности медицинских записей.
Заявленный результат достигается за счет осуществления способа обеспечения точности и клинической безопасности медицинской информации в процессе создания, чтения, передачи и хранения медицинской записи, а также при перекодировании терминов медицинской записи, включающего этапы, на которых осуществляется:
проверка аутентичности медицинской записи при помощи проверки совпадения имитовставки, вычисленной в момент создания медицинской записи на основе закрытого ключа медицинского работника с имитовставкой, вычисленной с помощью открытого ключа медицинского работника при получении медицинской записи, генерация сообщения о выявленном риске неаутентичности медицинской записи;
проверка соответствия значений полей медицинской записи соответствующим валидаторам значений полей эталонного шаблона медицинской записи и, в случае обнаружения ошибки соответствия, генерация сообщения о выявленном риске несоответствия значений полей медицинской записи;
проверка соответствия значений шкал или размерностей полей медицинской записи соответствующим значениям шкал или размерностей эталонного шаблона медицинской записи и, в случае обнаружения ошибки соответствия, генерация сообщения о выявленном риске несоответствия значений шкал или размерностей медицинской записи;
проверка неизменности данных медицинской записи при помощи сравнения имитовставки, вычисленной в момент создания медицинской записи на основе закрытого ключа медицинского работника, с имитовставкой, вычисленной в момент получения медицинской записи на основе открытого ключа медицинского работника и, в случае обнаружения неравенства имитовставок, генерация сообщения о выявленном риске искажения медицинской записи;
проверка своевременности медицинской записи при помощи сравнения отметки времени, указанной в метке создания медицинской записи, с плановым диапазоном временем создания медицинской записи и, в случае обнаружения факта несвоевременности, а именно выхода отметки времени за границы планового диапазона времени, генерация сообщения о выявленном риске несвоевременности медицинской записи;
проверка согласованности медицинской записи при помощи сравнения порядкового номера, указанного в метке согласования медицинской записи, с порядковыми номерами других медицинских записей, и/или при помощи сравнения отметки времени, указанной в метке создания медицинской записи с отметками времени предшествующих и/или последующих медицинских записей и, в случае обнаружения сбоя согласования порядковых номеров или временных отметок, генерация сообщения о выявленном риске несогласованности медицинской записи;
проверка полноты медицинской записи при помощи соответствующего эталонного шаблона медицинской записи, путем проверки незаполненных полей, обязательных к заполнению у полученной медицинской записи и, в случае обнаружения таких полей, генерация сообщения о выявленном риске неполноты медицинской записи;
проверка соответствия типов полей полученной медицинской записи соответствующим полям соответствующего эталонного шаблона медицинской записи и, в случае обнаружения несоответствия типов полей, генерация сообщения о выявленном риске подмены полей медицинской записи;
проверка соответствия термина при помощи сервисов поиска верифицированных терминов и соответствия класса термина заданному типу поля медицинской записи.
В частном варианте реализации описываемого способа, при получении медицинской записи осуществляется проверка неразрывности серии однотипных медицинских записей при помощи проверки порядкового номера полученной медицинской записи и предыдущей и/или последующей медицинской записи и, в случае обнаружения ошибки проверки порядковых номеров, осуществляется генерация сообщения о выявленном риске разрыва потока данных в серии однотипных медицинских записей.
В другом частном варианте реализации описываемого способа, при получении медицинской записи осуществляется проверка корректной трансляции семантики терминов, шкал и единиц измерения медицинской записи при автоматическом перекодировании медицинской записи из одной формы представления в другую при помощи соответствующего эталонного шаблона медицинской записи, сервиса контроля соответствия класса термина заданному полю медицинской записи и сервиса поиска верифицированных терминов.
В другом частном варианте реализации описываемого способа, при хранении медицинской записи осуществляется контроль неизменности сохранения медицинской записи при помощи механизмов контроля целостности данных, встроенных в систему хранения данных.
Заявленный технический результат достигается также за счет способа обеспечения точности и клинической безопасности медицинской информации в процессе создания, копирования с последующим изменением и визуализации медицинской записи, включающего в себя порядок динамического создания автоматизированного рабочего места медицинского работника (АРМ) по запросу пользователя на основе спецификации АРМ, необходимого для создания, копирования с последующим изменением и/или визуализации медицинской записи;
включающего в себя порядок создания спецификации АРМ для каждого типа медицинских записей, в состав которой входит: эталонный образец заданного типа медицинской записи, включающий идентификатор типа медицинской записи и термин, ассоциированный с типом медицинской записи; иерархию полей медицинской записи и ассоциированные с ними термины; поля АРМ - элементы интерфейса пользователя для ввода и/или визуализации данных, ассоциированные с полями медицинской записи; валидаторы вводимых данных, ассоциированные с полями АРМ для ввода данных;
включающего в себя порядок управления риском подмены полей медицинской записи, а именно: контроль соответствия полей АРМ соответствующим полям создаваемой медицинской записи при помощи эталонного шаблона медицинской записи, встроенного в спецификацию АРМ; контроль соответствия полей АРМ соответствующим полям полученной медицинской записи при помощи эталонного шаблона медицинской записи, встроенного в спецификацию АРМ;
включающего в себя порядок управления риском неаутентичности медицинской записи, а именно: обеспечение проверки аутентичности медицинской записи при помощи расчета имитовставки, вычисленной в момент создания медицинской записи на основе закрытого ключа медицинского работника; проверка аутентичности медицинской записи при помощи проверки имитовставки, вычисленной в момент создания медицинской записи на основе закрытого ключа медицинского работника с помощью открытого ключа медицинского работника;
включающего в себя порядок управления риском несвоевременности медицинской записи, а именно: обеспечение проверки своевременности медицинской записи в момент создания медицинской записи при помощи метки создания медицинской записи; проверка своевременности медицинской записи при помощи сравнения отметки времени, указанной в метке создания медицинской записи, с плановым диапазоном временем создания медицинской записи или текущим астрономическим временем;
включающего в себя порядок управления риском несогласованности медицинской записи, а именно: обеспечение проверки согласованности медицинской записи в момент создания медицинской записи при помощи добавления к медицинской записи метки согласования, в которой указывается значение целочисленных счётчиков медицинских записей пациента и заданного типа медицинских записей, а также метки создания медицинской записи, в которой указывается отметка времени создания; проверка согласованности медицинской записи при помощи сравнения порядковых номеров, указанных в метке согласования медицинской записи, с порядковыми номерами других медицинских записей пациента и заданного типа медицинских записей, и/или при помощи сравнения отметки времени, указанной в метке создания медицинской записи с отметками времени предшествующих и/или последующих медицинских записей;
включающего в себя порядок управления риском неполноты медицинской записи, а именно: обеспечение проверки полноты медицинской записи в момент создания медицинской записи медицинским работником при помощи эталонного шаблона медицинской записи, встроенного в спецификацию АРМ, путём проверки незаполненных полей, обязательных к заполнению и, в случае, обнаружения таких полей, выдача сообщения медицинскому работнику с релевантной информацией о необходимости заполнения обязательных полей; проверка полноты медицинской записи при помощи эталонного шаблона медицинской записи, встроенного в спецификацию АРМ, путем проверки незаполненных полей, обязательных к заполнению у полученной медицинской записи и, в случае, обнаружения таких полей, выдача сообщения медицинскому работнику с информацией о выявленном риске неполноты медицинской записи;
включающего в себя порядок управления риском некорректности значений медицинской записи, а именно: контроль соответствия вводимых значений в заданное поле, соответствующего АРМ соответствующим полям медицинской записи при помощи элементов интерфейса пользователя и соответствующих им валидаторов полей АРМ, определенных в спецификации АРМ; контроль соответствия значений полей АРМ соответствующим значениям полей полученной медицинской записи при помощи эталонного шаблона медицинской записи, встроенного в спецификацию АРМ;
включающего в себя порядок управления риском нарушения шкал или размерностей медицинской записи, а именно: контроль соответствия вводимых значений шкал или размерностей в заданное поле соответствующего АРМ соответствующим шкалам и размерностям поля медицинской записи при помощи элементов интерфейса пользователя и соответствующих им валидаторов полей АРМ, определенных в спецификации АРМ; контроль соответствия значений шкал или размерностей полей АРМ соответствующим значениям шкал или размерностей полей полученной медицинской записи при помощи элементов интерфейса пользователя и соответствующих им значений шкал и размерностей эталонного шаблона медицинской записи, встроенного в спецификацию АРМ;
включающего в себя порядок управления риском нарушения семантики медицинской записи, а именно: контроль соответствия вводимого термина в выбранное поле, заданного АРМ при помощи сервисов подстановки верифицированного термина, и соответствия класса введенного термина заданному полю медицинской записи; контроль соответствия введенного термина в поле АРМ соответствующему полю медицинской записи при ее создании или сохранении изменений при помощи эталонного шаблона медицинской записи, встроенного в спецификацию АРМ и форму, отображаемую сервисом рендеринга спецификации АРМ; проверка соответствия термина, визуализируемого в поле АРМ при помощи сервисов подстановки верифицированного термина и соответствия класса термина заданному полю медицинской записи.
ОПИСАНИЕ ЧЕРТЕЖЕЙ
Реализация изобретения будет описана в дальнейшем в соответствии с прилагаемым чертежом, который представлен для пояснения сути изобретения и никоим образом не ограничивает область изобретения. К заявке прилагается следующий чертеж:
Фиг. 1 иллюстрирует модель медицинской информации и механизмы управления моделью и информацией.
Фиг. 2 иллюстрирует модель терминов заявленного изобретения.
Фиг. 3 иллюстрирует модель рисков искажения медицинской информации.
Фиг. 4 иллюстрирует модель жизненного цикла медицинской записи.
Фиг. 5 иллюстрирует модель доступа заявленного изобретения.
Фиг. 6 иллюстрирует модель мер защиты информации от рисков искажения.
Фиг. 7 иллюстрирует модель визуализации медицинской информации.
Фиг. 8 иллюстрирует сценарии использования заявленного изобретения.
Фиг. 9 иллюстрирует схему функциональной структуры заявленного изобретения.
Фиг. 10 иллюстрирует схему функциональной структуры подсистемы управления семантикой.
Фиг. 11 иллюстрирует схему функциональной структуры подсистемы управления рисками.
Фиг. 12 иллюстрирует подсистему хранения.
Фиг. 13 иллюстрирует подсистему исполнения мер защиты информации от рисков искажения.
Фиг. 14 иллюстрирует подсистему поддержки принятия врачебных решений.
Фиг. 15 иллюстрирует подсистему управления доступом.
Фиг. 16 иллюстрирует подсистему концентратора данных.
Фиг. 17 иллюстрирует пример медицинской записи в машиночитаемом виде.
ДЕТАЛЬНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Настоящее техническое решение относится к медицинским автоматизированным системам в области информатики.
Актуальность предлагаемого технического решения обосновывается положительными практическими результатами на всех уровнях системы здравоохранения, возникающими вследствие роста клинической безопасности медицинской информации в результате использования изобретения из-за снижения рисков искажения медицинских записей.
В приведенном ниже подробном описании реализации изобретения приведены многочисленные детали реализации, призванные обеспечить отчетливое понимание настоящего изобретения. Однако, квалифицированному в предметной области специалисту, будет очевидно каким образом можно использовать настоящее изобретение, как с данными деталями реализации, так и без них. В других случаях хорошо известные методы, процедуры и компоненты не были описаны подробно, чтобы не затруднять излишне понимание особенностей настоящего изобретения.
Кроме того, из приведенного изложения будет ясно, что изобретение не ограничивается приведенной реализацией. Многочисленные возможные модификации, изменения, вариации и замены, сохраняющие суть и форму настоящего изобретения, будут очевидными для квалифицированных в предметной области специалистов.
Термины и определения, используемые в настоящем техническом решении.
Процесс. Совокупность взаимосвязанных или взаимодействующих видов деятельности, использующих входные данные для достижения намеченного результата.
Процедура. Установленный способ осуществления деятельности или процесса.
Лекарственное средство. Вещество или смесь веществ синтетического или природного происхождения в виде лекарственной формы (таблетка, капсула, раствор, мазь и т. п. ), применяемые для профилактики, диагностики или лечения заболеваний, либо для поддержания иммунологических или метаболических систем регуляции организма человека на заданном уровне.
Медицинская деятельность. Деятельность медицинского работника, направленная на достижение медицинской цели.
Медицинская цель. Предпочтительный результат медицинской деятельности.
Медицинское изделие. Инструмент, аппарат, прибор, устройство, оборудование, имплантат, in vitro реагент, программное обеспечение, материал или иные подобные или связанные с ними изделия, предназначенные изготовителем для применения к человеку по отдельности или в комбинации для одной или нескольких медицинских целей, при этом не достигающие своего предназначенного воздействия на организм человека за счет фармакологических, иммунологических или метаболических средств, но функции которых могут поддерживаться такими средствами.
Польза. Положительное влияние или предпочтительный результат применения процедуры и/или лекарственного средства и/или медицинского изделия на здоровье человека или положительное влияние на ведение и/или клинический исход пациента или общественное здоровье.
Вред. Травма или ущерб здоровью людей, а также ущерб имуществу или окружающей среде.
Опасность. Потенциальный источник вреда.
Тяжесть. Мера возможных последствий опасности.
Протокол. Логическая модель, определяющая порядок и правила взаимодействия для достижения определенной цели.
Риск. Сочетание вероятности причинения вреда и тяжести этого вреда.
Остаточный риск. Риск, остающийся после выполнения мер по управлению риском.
Безопасность. Отсутствие риска.
Объективное свидетельство. Данные, подтверждающие существование или истинность чего-либо.
Управление риском. Процесс исполнения протокола, в ходе которого принимают решения и выполняют меры, посредством которых риски снижаются до установленных уровней или поддерживаются в пределах установленных уровней.
Медицинская информация. Информация, относящаяся непосредственно к пациенту, такая как информация о состоянии здоровья, особенностях организма, перенесенных и наследственных заболеваниях, результатах лабораторных исследований и др.
Медицинская запись. Медицинский документ, обеспечивающий объективные свидетельства осуществленной медицинской деятельности или достигнутых медицинских результатов.
Жизненный цикл медицинской записи. Стадии существования медицинской записи от момента ее создания до вывода из архивного хранения и физического уничтожения.
Стадии жизненного цикла медицинской записи.
1. Создание. Создание медицинской записи медицинским работником или медицинским оборудованием
2. Сохранение. Сохранение медицинской записи в базе данных медицинской системы
3. Получение. Получение медицинской записи из базы данных медицинской системы или архивной системы
4. Передача. Передача медицинской записи между различными компонентами одной медицинской системы или разными медицинскими системами
5. Визуализация. Визуализация медицинской записи по запросу медицинского работника или медицинского оборудования
6. Трансляция. Перекодирование терминов и/или шкал и/или единиц измерения медицинской записи на основе таблиц перекодирования с целью импорта или экспорта медицинской записи с иной системой кодирования терминов и/или шкал и/или единиц измерения.
7. Хранение. Хранение медицинской записи в базе данных медицинской системы в течение клинического случая.
8. Архивирование. Перенос медицинской записи из базы данных медицинской системы в архивное хранилище.
9. Архивное хранение. Хранение медицинской записи в архивном хранилище в течение 75 лет после завершения клинического случая.
10. Уничтожение. Необратимое удаление медицинской записи из архивного хранилища в момент истечения времени архивного хранения.
Безопасность медицинской записи. Отсутствие риска искажения медицинской записи.
Протокол безопасности медицинской информации. Соглашение, определяющее порядок управления риском искажения медицинской информации на всём протяжении жизненного цикла медицинской записи.
Изменение медицинской записи. Объективное свидетельство факта изменения медицинской записи после её создания.
Аутентичность медицинской записи. Объективное свидетельство факта подлинной принадлежности медицинской записи определенному пациенту.
Своевременность медицинской записи. Объективное свидетельство факта соответствия времени создания медицинской записи и времени получения результата медицинской деятельности.
Согласованность медицинской записи. Объективное свидетельство факта соответствия состава медицинской записи определенному протоколу контроля рисков искажения.
Полнота медицинской записи. Объективное свидетельство факта соответствия заполненных полей медицинской записи и необходимых к заполнению полей, указанных в определенном протоколе контроля рисков искажения.
Корректность терминов медицинской записи. Объективное свидетельство факта соответствия значений терминов заполненных полей медицинской записи и допустимых к заполнению терминов соответствующих полей, указанных в определенном протоколе контроля рисков искажения.
Корректность шкал и единиц измерений медицинской записи. Объективное свидетельство факта соответствия значений шкал оценки и/или единиц измерения заполненных полей медицинской записи и допустимых к заполнению значений шкал оценки и/или единиц измерения соответствующих полей, указанных в определенном протоколе контроля рисков искажения.
Корректная визуализация терминов медицинской записи. Объективное свидетельство факта соответствия визуализируемых терминов и значений шкал оценки и/или единиц измерения заполненных полей медицинской записи и допустимых к заполнению значений шкал оценки и/или единиц измерения соответствующих полей, указанных в определенном протоколе контроля рисков искажения.
Риск искажения медицинской информации. Производный риск от рисков создания, передачи и хранения, визуализации и восприятия медицинских записей.
Риск подмены полей медицинской записи. Риск изменения значения полей или атрибутов полей медицинской записи после её создания.
Риск неаутентичности медицинской записи. Риск ошибки или подмены принадлежности медицинской записи определенному пациенту.
Риск несвоевременности медицинской записи. Риск задержки по времени создания медицинской записи от момента получения результата медицинской деятельности.
Риск несогласованности медицинской записи. Риск несоответствия состава медицинской записи заданному шаблону, указанному в определенном протоколе контроля рисков искажения.
Риск неполноты медицинской записи. Риск несоответствия заполненных полей медицинской записи заданному шаблону, указанному в определенном протоколе контроля рисков искажения.
Риск некорректности медицинской записи. Риск несоответствия используемых терминов для заполненных полей медицинской записи и допустимых к заполнению в соответствующих полях заданного шаблона, указанного в определенном протоколе контроля рисков искажения.
Риск нарушения шкал или размерностей медицинской записи. Риск несоответствия шкал или размерности полей медицинской записи и заданного шаблона, указанного в определенном протоколе контроля рисков искажения.
Риск несоответствия допустимых терминов медицинской записи. Риск несоответствия визуализируемых терминов в соответствующих полях медицинской записи допустимым терминам и полям заданного шаблона, указанного в определенном протоколе контроля рисков искажения.
Риск неполноты визуализации медицинской записи. Риск несоответствия визуализируемых полей, шкал или размерности полей, или параметров полей медицинской записи и заданного шаблона, указанного в определенном протоколе контроля рисков искажения.
Риск создания или изменения медицинской записи. Производный риск от рисков подмены полей, неаутентичности, несвоевременности, несогласованности, неполноты, некорректности и нарушения шкал или размерностей медицинской записи.
Риск передачи и хранения медицинской записи. Производный риск от рисков искажения данных при обработке или передаче, а также полной или частичной потери данных при их хранении.
Риск визуализации и восприятия медицинской записи. Производный риск от рисков нарушения шкал или размерностей, несоответствия допустимых терминов, неполноты визуализации медицинской записи.
Задачей, на решение которой направлено настоящее техническое решение, является обеспечение безопасности медицинской информации, а также значительное повышение уровня безопасности медицинской информации.
Вышеуказанная задача решается путём исполнения мер защиты медицинской информации от рисков искажения медицинской информации на каждом этапе жизненного цикла медицинской записи - в моменты создания, визуализации, при хранении, передаче или преобразовании медицинской записи.
Система мер защиты медицинской информации от рисков искажения медицинской информации состоит из:
1. протокола управления риском искажения при создании, изменении и визуализации медицинской записи, который состоит из:
1.1. протокола управления риском подмены полей медицинской записи, который обеспечивает гарантию:
1.1.1. неизменности медицинской записи;
1.1.2. корректного восприятия состава и порядка полей при визуализации медицинской записи;
1.2. протокола управления риском неаутентичности медицинской записи, который обеспечивает гарантию:
1.2.1. аутентичности медицинской записи;
1.2.2. корректного восприятия аутентичности медицинской информации при визуализации медицинской записи;
1.3. протокола управления риском несвоевременности медицинской записи, который обеспечивает гарантию:
1.3.1. своевременности медицинской записи;
1.3.2. корректного восприятия своевременности медицинской информации при визуализации медицинской записи;
1.4. протокола управления риском несогласованности медицинской записи, который обеспечивает гарантию:
1.4.1. согласованности медицинской записи;
1.4.2. корректного восприятия согласованности медицинской информации при визуализации медицинской записи;
1.5. протокола управления риском неполноты медицинской записи, который обеспечивает гарантию:
1.5.1. полноты медицинской записи;
1.5.2. корректного восприятия полноты полей при визуализации медицинской записи;
1.6. протокола управления риском некорректности медицинской записи, который обеспечивает гарантию:
1.6.1. корректности терминов медицинской записи;
1.6.2. корректного восприятия значений полей при визуализации медицинской записи;
1.7. протокола управления риском нарушения шкал или размерностей медицинской записи, который обеспечивает гарантию:
1.7.1. корректности шкал и единиц измерений медицинской записи;
1.7.2. корректного восприятия шкал и размерностей полей при визуализации медицинской записи;
1.8. протокола управления риском нарушения семантики медицинской записи, который обеспечивает гарантию:
1.8.1. корректности терминов медицинской записи при её создании или изменении;
1.8.2. корректного восприятия терминов при визуализации медицинской записи;
2. протокола управления риском искажения при передаче, хранении и преобразовании медицинской записи, который состоит из:
2.1. протокола управления риском искажения при передаче медицинской записи, который обеспечивает гарантию:
2.1.1. неизменности медицинской записи при передаче медицинской записи;
2.2. протокола управления риском разрыва серии однотипных медицинских записей, который обеспечивает гарантию:
2.2.1. выявления разрывов записей при создании непрерывной серии однотипных медицинских записей;
2.3. протокола управления риском искажения при перекодировании медицинской записи, который обеспечивает гарантию:
2.3.1. корректной трансляции семантики терминов, шкал и единиц измерения медицинской записи при автоматическом перекодировании медицинской записи из одной формы представления в другую;
2.4. протокола управления риском искажения при хранении медицинской записи, который обеспечивает гарантию:
2.4.1. неизменности медицинской записи при хранении техническим результатом, обеспечиваемым приведенной совокупностью признаков, является безопасность медицинской информации.
Модель медицинской информации состоит из следующих субмоделей (фиг.1):
модель терминов, определяющая механизм управления семантикой предметной области (подробное описание, см. фиг. 2);
модель рисков, определяющая риски искажения медицинской информации (подробное описание, см. фиг. 3);
модель жизненного цикла медицинской записи, определяющая жизненный цикл медицинской записи (подробное описание, см. фиг. 4);
модель прав доступа, определяющая механизм управления правами доступа к медицинским записям, протоколам управления рисками искажения медицинской информации, терминам и функциям по их созданию и визуализации (подробное описание, см. фиг. 5);
модель мер защиты информации, определяющая систему мер защиты информации от рисков искажения (подробное описание, см. фиг. 6);
модель визуализации, определяющая механизм визуализации медицинской информации (подробное описание, см. фиг. 7);
модель сценариев использования, определяющая сценарии использования автоматизированной системы (подробное описание, см. фиг. 8);
Описание механизмов создания, хранения, визуализации и поддержания модели и медицинской информации в актуальном состоянии (подробное описание, см. фиг. 9);
Подсистема управления семантикой, исполняющая механизм, реализующий логику, определенную в модели терминов (подробное описание, см. фиг. 10);
Подсистема управления протоколами, исполняющая механизм, реализующий логику создания, изменения и вывода из эксплуатации протоколов управления рисками, определенных в модели рисков (подробное описание, см. фиг. 11);
Подсистема хранения, исполняющая механизм, реализующий логику оперативного и архивного хранения медицинских записей и других данных автоматизированной системы (подробное описание, см. фиг. 12);
Подсистема исполнения мер защиты информации от рисков искажения, исполняющая механизм, реализующий логику, определенную в модели мер защиты (подробное описание, см. фиг. 13);
Подсистема поддержки принятия врачебных решений, исполняющая механизм, реализующий логику, определенную в модели визуализации (подробное описание, см. фиг. 14);
Подсистема управления доступом к функциям автоматизированной системы и данным, исполняющая механизм, реализующий логику, определенную в модели доступа (подробное описание, см. фиг. 15);
Подсистема концентратор данных, исполняющая механизм, реализующий логику, определенную в модели жизненного цикла медицинской записи в части автоматического создания медицинских записей (подробное описание, см. фиг. 16);
Примерный состав медицинской записи в машиночитаемом виде, реализующий логику необходимого уровня точности и клинической безопасности медицинской информации (подробное описание, см. фиг. 17).
На фиг. 2 проиллюстрирована модель терминов заявленного изобретения.
Описание модели терминов, изображенной в форме концептуальной модели данных
Модель рисков искажения медицинской информации проиллюстрирована на фигуре 3.
Описание модели рисков и последствий реализации рисков искажения медицинской информации.
Модель жизненного цикла медицинской записи проиллюстрирована на фигуре 4. Модель жизненного цикла медицинской записи представляет собой циклический направленный граф, состоящий из вершин - состояний, и рёбер - переходов между состояниями. Состояния нужны для того, чтобы связать их с определенной работой - мерами защиты информации от рисков искажения. Одна или более мер защиты исполняются, как только медицинская запись попадает в соответствующее состояние. Переходы нужны для упорядочивания модели. Две вершины являются особыми: начальное состояние («S») и конечное состояние («Е»). В начальное состояние не входит ни одно ребро, и выходит только одно ребро. В конечное состояние входит только одно ребро, но ни одно ребро из неё не выходит.
Описание модели жизненного цикла медицинской записи
Модель доступа заявленного изобретения проиллюстрирована на фигуре 5. Модель доступа представляет собой ролевую модель доступа к ресурсам и состоит из списков групп ролей, групп ресурсов и прав доступа ролей к ресурсам. Роли создаются внутри групп ролей, наследуют либо переопределяют права доступа группы и назначаются конкретным пользователям. Ресурсы создаются внутри групп ресурсов, наследуют, либо переопределяют права доступа группы, при этом права доступа назначаются конкретным группам ролей, либо ролям.
Описание групп ролей
Описание групп ресурсов
рисками
Описание прав доступа ролей к ресурсам
Модель мер защиты информации от рисков искажения проиллюстрирована на фигуре 6. Модель мер защиты информации от рисков искажения представляет собой матрицу, строками которой является список стадий жизненного цикла медицинской записи, а столбцами - список мер защиты информации от рисков искажения. На пересечении столбца и строки стоит отметка, которая обозначает флаг обязательности исполнения меры защиты информации при нахождении медицинской записи в данной стадии жизненного цикла. Меры по управлению рисками искажения медицинской информации организованы в систему мер таким образом, чтобы достичь целевого эффекта - гарантии защиты медицинской информации от рисков искажения. Каждая мера определяется методом и результатом исполнения метода защиты информации.
Описание модели мер по управлению рисками искажения медицинской информации:
• Гарантия корректного восприятия медицинской информации при визуализации медицинской записи
• Гарантия корректного восприятия состава и порядка полей при визуализации медицинской записи
• Гарантия корректного восприятия аутентичности медицинской информации при визуализации медицинской записи
• Гарантия корректного восприятия своевременности медицинской информации при визуализации медицинской записи
• Гарантия корректного восприятия согласованности медицинской информации при визуализации медицинской записи
• Гарантия корректного восприятия полноты полей при визуализации медицинской записи
• Гарантия корректного восприятия значений полей при визуализации медицинской записи
• Гарантия корректного восприятия шкал и размерностей полей при визуализации медицинской записи
• Гарантия корректного восприятия терминов при визуализации медицинской записи
• Гарантия безопасности медицинской информации во время хранения медицинской записи
• Гарантия безопасности медицинской информации при автоматическом перекодировании медицинской записи из одной формы представления в другую
Метод 1.
Систематический подход, предусматривающий обеспечение безопасности медицинской информации при создании и/или визуализации медицинской записи.
Метод 1.1.
Систематический подход, предусматривающий следующий порядок управления риском подмены полей медицинской записи:
устанавливается признак идентификации риска
• Спецификация АРМ
• Медицинская запись в машиночитаемом виде
• Эталонный шаблон медицинской записи, встроенный в спецификацию АРМ
• Статус подмены
• Спецификация АРМ
• Медицинская запись в машиночитаемом виде
• Эталонный шаблон медицинской записи, встроенный в спецификацию АРМ
Метод 1.2.
Систематический подход, предусматривающий следующий порядок управления риском неаутентичности медицинской записи:
• Имитовставка медицинской записи, вычисленная в момент создания медицинской записи на основе закрытого ключа медицинского работника
• Имитовставка медицинской записи, вычисленная в момент проверки аутентичности медицинской записи на основе открытого ключа медицинского работника
• Имитовставка медицинской записи, вычисленная в момент создания медицинской записи на основе закрытого ключа медицинского работника
• Имитовставка медицинской записи, вычисленная в момент проверки аутентичности медицинской записи на основе открытого ключа медицинского работника
• Статус аутентичности
Метод 1.3.
Систематический подход, предусматривающий следующий порядок управления риском несвоевременности медицинской записи:
• Отметка времени создания медицинской записи
• Статус своевременности
• Отметка времени создания медицинской записи
• Статус своевременности
Метод 1.4.
Систематический подход, предусматривающий следующий порядок управления риском несогласованности медицинской записи:
• Метка согласования медицинской записи
• Метка создания медицинской записи
• Метка согласования медицинской записи
• Метка создания медицинской записи
Метод 1.5.
Систематический подход, предусматривающий следующий порядок управления риском неполноты медицинской записи:
• Спецификация АРМ
• Сервис рендеринга спецификации АРМ
• Медицинская запись в машиночитаемом виде
• Эталонный шаблон медицинской записи, встроенный в спецификацию АРМ
• Спецификация АРМ
• Сервис рендеринга спецификации АРМ
• Медицинская запись в машиночитаемом виде
• Эталонный шаблон медицинской записи, встроенный в спецификацию АРМ
Метод 1.6.
Систематический подход, предусматривающий следующий порядок управления риском некорректности значений медицинской записи:
• Валидатор поля АРМ
• Поле АРМ
• Спецификация АРМ
• Сервис рендеринга спецификации АРМ
• Медицинская запись в машиночитаемом виде
• Спецификация АРМ
• Сервис рендеринга спецификации АРМ
• Медицинская запись в машиночитаемом виде
• Эталонный шаблон медицинской записи, встроенный в спецификацию АРМ
Метод 1.7.
Систематический подход, предусматривающий следующий порядок управления риском нарушения шкал или размерностей медицинской записи:
• Валидатор поля АРМ
• Поле АРМ
• Спецификация АРМ
• Сервис рендеринга спецификации АРМ
• Медицинская запись в машиночитаемом виде
• Поле АРМ
• Спецификация АРМ
• Сервис рендеринга спецификации АРМ
• Медицинская запись в машиночитаемом виде
• Эталонный шаблон медицинской записи, встроенный в спецификацию АРМ
Метод 1.8.
Систематический подход, предусматривающий следующий порядок управления риском нарушения семантики медицинской записи:
Контроль соответствия введенного термина в поле ввода АРМ соответствующему полю медицинской записи при ее создании или сохранении изменений при помощи эталонного шаблона медицинской записи, встроенного в спецификацию АРМ и форму, отображаемую сервисом рендеринга спецификации АРМ.
• Поле медицинской записи
• Спецификация АРМ
• Сервис рендеринга спецификации АРМ
• Сервис подстановки верифицированного термина
• Сервис контроля соответствия класса термина заданному полю медицинской записи
• Медицинская запись в машиночитаемом виде
• Эталонный шаблон медицинской записи, встроенный в спецификацию АРМ
• Спецификация АРМ
• Сервис рендеринга спецификации АРМ
• Медицинская запись в машиночитаемом виде
• Сервис поиска верифицированных терминов
• Сервис соответствия класса термина заданному типу поля медицинской записи
Метод 2
Систематический подход, предусматривающий контроль и обеспечение безопасности медицинской информации в процессе чтения, записи, передачи или перекодирования терминов медицинской записи.
Метод 2.1.
Систематический подход, предусматривающий следующий порядок управления риском искажения при передаче медицинской записи:
• Имитовставка медицинской записи
• Эталонный шаблон медицинской записи
• Эталонный шаблон медицинской записи
• Имитовставка, вычисленная в момент создания медицинской записи на основе закрытого ключа медицинского работника
• Имитовставка, вычисленная в момент получения медицинской записи на основе открытого ключа медицинского работника
• Метка создания медицинской записи
• Метка согласования медицинской записи
• Метка создания медицинской записи
• Медицинская запись в машиночитаемом виде
• Эталонный шаблон медицинской записи
• Эталонный шаблон эталонной медицинской записи
• Сервис поиска верифицированных терминов
• Сервис соответствия класса термина заданному типу поля медицинской записи
Метод 2.2.
Систематический подход, предусматривающий следующий порядок управления риском разрыва серии однотипных медицинских записей:
• Порядковый номер медицинской записи в серии однотипных медицинских записей
Метод 2.3.
Систематический подход, предусматривающий следующий порядок управления риском искажения при перекодировании медицинской записи:
• Эталонный шаблон медицинской записи
• Сервис поиска верифицированных терминов
• Сервис соответствия класса термина заданному типу поля медицинской записи
Метод 2.4.
Систематический подход, предусматривающий следующий порядок управления риском искажения при хранении медицинской записи:
• Механизмы контроля целостности данных, встроенные в систему хранения данных
Модель визуализации медицинской информации заявленного изобретения проиллюстрирована на фигуре 8.
Состав библиотеки элементов интерфейса
Сценарии использования заявленного изобретения проиллюстрированы на фигуре 8. Сценарии использования заявленного изобретения сгруппированы в следующие группы: управление семантикой, управление рисками искажения медицинской информации, создание и визуализация медицинских записей, архивация и обмен медицинскими записями, управление правами доступа.
Описание сценариев использования заявленного изобретения.
Группа сценариев «управление семантикой»
• Сохранение нового термина
• Получение терминов
• Получение термина
• Сохранение термина
• Получение термина
Группа сценариев «управление рисками искажения медицинской информации»
• Сохранение нового протокола
• Связывание термина с протоколом
• Получение протокола
• Получение протокола
• Сохранение измененного протокола
• Связывание термина с протоколом
• Получение протокола
Группа сценариев «создание и визуализация медицинских записей»
• Получение протокола
• Получение термина
• Сохранение медицинской записи
• Получение медицинскую запись
• Получение медицинской записи
• Сохранение медицинской записи
• Сохранение медицинской записи
• Получение протокола
• Получение термина
• Сохранение медицинской записи
• Получение протокола
• Получение термина
• Сохранение медицинской записи
Группа сценариев «архивация и обмен медицинскими записями»
• Получение медицинской записи
• Передача медицинской записи
• Получение медицинской записи
• Передача медицинской записи
• Получение медицинской записи
• Сохранение медицинской записи
• Получение медицинской записи
• Передача медицинской записи во внутренней кодировке
• Получение протокола
• Получение термина
• Получение медицинской записи в кодировке системы-источника
• Передача медицинской записи в кодировке системы-получателя
• Получение термина во внутренней кодировке
Группа сценариев «управление правами доступа»
безопасности
• Сохранение настроек доступа к терминам
• Сохранение настроек доступа к протоколам
• Сохранение настроек доступа к медицинским записям
• Сохранение настроек доступа к медицинским записям в архивном хранилище
Схема функциональной структуры автоматизированной системы заявленного изобретения проиллюстрирована на фигуре 9. Схема функциональной структуры автоматизированной системы (АС) представляет собой идеализированную общую схему организации АС, включающую в себя описание элементов функциональной структуры АС (подсистемы АС) и потоков данных между элементами функциональной структуры АС.
Описание элементов функциональной структуры АС и связей между ними
• Добавление терминов в оперативную базу данных
управления
рисками
• Добавление протоколов в оперативную базу данных
поддержки принятия врачебных решений
• Добавление медицинских записей в оперативную базу данных
• Получение медицинских записей из архивной базы данных
• Экспорт медицинских записей во внешнюю систему
• Импорт медицинских записей из оперативной базы данных
• Экспорт медицинских записей в оперативную базу данных
• Получение медицинских записей из оперативной базы данных
• Добавление медицинских записей в архивную базу данных
• Сохранение прав доступа в архивной базе данных
• Добавление терминов в оперативную базу данных
• Получение протоколов из оперативной базы данных
• Добавление протоколов в оперативную базу данных
• Получение медицинских записей из оперативной базы данных
• Импорт медицинских записей из внешней системы
• Экспорт медицинских записей во внешнюю систему
• Импорт медицинских записей из оперативной базы данных
• Экспорт медицинских записей в оперативную базу данных
• Получение медицинских записей из архивной базы данных
• Добавление медицинских записей в архивную базу данных
• Экспорт терминов во внешнюю систему
• Импорт медицинских записей из внешней системы
• Экспорт медицинских записей во внешнюю систему
Схема функциональной структуры подсистемы управления семантикой проиллюстрирована на фигуре 10. Подсистема управления семантикой предназначена для управления базой знаний терминов - основы единого семантического слоя автоматизированной системы.
Описание элементов функциональной структуры подсистемы управления семантикой и связей между ними
семантического слоя
• Загрузка онтологии
• Импорт термина
• Отправка термина для перевода
• Отправка термина для классификации
• Отправка термина для дедупликации
• Создание или обновление термина в базе данных
• Создание или обновление термина в InMemory
• Поиск термина в InMemory базе данных
• Поиск термина в базе данных
• Создание термина
• Создание термина
Схема функциональной структуры подсистемы управления семантикой проиллюстрирована на фигуре 10.
Подсистема управления семантикой обеспечивает управление базой знаний терминов, лежащей в основе и определяющей единую семантику медицинских записей и автоматизированной системы.
Описание элементов функциональной структуры подсистемы управления семантикой и связей между ними
семантического слоя
• Загрузка онтологии
• Импорт термина
• Отправка термина для перевода
• Отправка термина для классификации
• Отправка термина для дедупликации
• Создание или обновление термина в базе данных
• Создание или обновление термина в InMemory
• Поиск термина в InMemory базе данных
• Поиск термина в базе данных
• Создание термина
• Создание термина
Схема функциональной структуры подсистемы управления протоколами проиллюстрирована на фигуре 11.
Управление рисками искажения медицинской информации осуществляется путём создания и исполнения протоколов контроля рисков искажения медицинской информации. Каждый риск из модели рисков купируется соответствующим протоколом. При создании нового типа медицинской записи создаётся соответствующий протокол контроля рисков искажения медицинской информации. При этом, новый тип медицинской записи создаётся одновременно с протоколом создания и визуализации медицинской записи и жестко ассоциируется с ним. Состав медицинской записи и соответствующий протокол контроля рисков искажения медицинской информации создаются в дизайнере автоматизированного рабочего места медицинского работника (Клиент).
Порядок работы по созданию нового типа медицинской записи и соответствующего ей протокола контроля рисков искажения медицинской информации:
• Создаётся описание медицинской записи в Excel-таблице.
• В ячейках Excel-таблицы указываются термины. Термины могут быть организованы в иерархии. При необходимости, доступно 4 уровня иерархии терминов, что позволяет описывать сложные медицинские записи.
• Excel-таблица загружается в Дизайнер, далее происходит интерпретация содержимого таблицы и автоматическое заполнение формы Дизайнера по интерактивному вводу информации или автоматическому созданию медицинской записи.
• Далее пользователь может валидировать содержимое формы медицинской записи, при необходимости определить две формы выбора - родительских медицинских записей и создаваемых медицинских записей.
• После этого пользователь отправляет форму на компиляцию, в результате этой процедуры создаются: протокол (спецификация АРМ), автоматизированное рабочее место (АРМ) и объект базы данных (data source), который будет хранить медицинские записи соответствующего типа.
Описание функциональных компонентов подсистемы управления протоколами
элементов интерфейса
протокола
доступом
Концептуальная модель данных подсистемы хранения проиллюстрирована на фигуре 12.
Подсистема хранения обеспечивает управления рисками искажения медицинской информацией во время хранения медицинских записей. Для хранения данных может быть использована реляционная СУБД, поддерживающая хранение зашифрованных медицинских записей в виде больших бинарных объектов (BLOB) в полях реляционных таблиц. Современные СУБД имеют встроенные механизмы гарантии целостности данных при хранении. Подсистема хранения использует указанные механизмы. В качестве примера подходящей СУБД может выступать система с открытым исходным кодом Postgres 15.
Подсистема хранения содержит две базы данных с идентичной структурой - оперативную базу данных и архивную базу данных. Оперативная база данных решает задачу надежного хранения и быстрой обработки запросов пользователей или внешних систем. Рекомендуемая глубина истории хранения медицинских записей в оперативной базе данных - до трех лет с даты завершения клинического случая. После наступления даты архивирования клинического случая, медицинские записи заданного клинического случая переносятся в архивную базу данных, где хранятся не менее 75 лет в соответствии с нормативной документацией Регулятора. Перенос медицинских записей, составляющих заданный клинический случай, осуществляется либо в автоматическом режиме, если настроена политика переноса клинических случаев в архив, либо в «ручном» режиме по запросу администратора. После переноса медицинских записей в архивное хранение, они продолжают быть доступны для просмотра в специальном АРМ, который подключен к архивной базе данных.
Описание концептуальной модели данных
Структура объектов БД
2. code: char[2], required. Двух буквенный код языка
3. name: string, required. Описание языка
4. created: datetime, required. Отметка времени создания записи
5. validFrom: datetime, required. Отметка времени начала действия записи
6. validTo: datetime, not required. Отметка времени окончания действия записи
7. archived: boolean, required. Флаг архивирования записи (false - значение по умолчанию)
8. deleted: boolean, required. Флаг удаления записи (false - значение по умолчанию)
2. origin: string, required. Описание класса на английском
3. desc: string, required. Описание класса на языке интерфейса (русском)
4. created: datetime, required. Отметка времени создания записи
5. validFrom: datetime, required. Отметка времени начала действия записи
6. validTo: datetime, not required. Отметка времени окончания действия записи
7. archived: boolean, required. Флаг архивирования записи (false - значение по умолчанию)
8. deleted: boolean, required. Флаг удаления записи (false - значение по умолчанию)
2. origin: string, required. Описание системы кодирования на английском
3. desc: string, required. Описание системы кодирования на языке интерфейса (русском)
4. created: datetime, required. Отметка времени создания записи
5. validFrom: datetime, required. Отметка времени начала действия записи
6. validTo: datetime, not required. Отметка времени окончания действия записи
7. archived: boolean, required. Флаг архивирования записи (false - значение по умолчанию)
8. deleted: boolean, required. Флаг удаления записи (false - значение по умолчанию)
2. class: string, required. uuid класса термина
3. created: datetime, required. Отметка времени создания записи
4. validFrom: datetime, required. Отметка времени начала действия записи
5. validTo: datetime, not required. Отметка времени окончания действия записи
6. archived: boolean, required. Флаг архивирования записи (false - значение по умолчанию)
7. deleted: boolean, required. Флаг удаления записи (false - значение по умолчанию)
2. term: string, required. uuid термина (составной ключ, часть 1)
3. class: string, required. uuid класса термина (составной ключ, часть 2)
4. parent: string, required. uuid родительского класса термина
5. created: datetime, required. Отметка времени создания записи
6. validFrom: datetime, required. Отметка времени начала действия записи
7. validTo: datetime, not required. Отметка времени окончания действия записи
8. archived: boolean, required. Флаг архивирования записи (false - значение по умолчанию)
9. deleted: boolean, required. Флаг удаления записи (false - значение по умолчанию)
2. term: string, required. uuid термина (составной ключ, часть 1)
3. lang: string, required. uuid языка (составной ключ, часть 2)
4. desc: string, required. Текст описания термина (нарратив) на выбранном языке
5. synonym: boolean, required. Флаг синонимии выбранному термину (false - значение по умолчанию)
6. created: datetime, required. Отметка времени создания записи
7. validFrom: datetime, required. Отметка времени начала действия записи
8. validTo: datetime, not required. Отметка времени окончания действия записи
9. archived: boolean, required. Флаг архивирования записи (false - значение по умолчанию)
10. deleted: boolean, required. Флаг удаления записи (false - значение по умолчанию)
2. term: string, required. uuid термина
3. codesystem: string, required. uuid системы кодирования
4. code: string, required. Код термина в выбранной системе кодирования
5. created: datetime, required. Отметка времени создания записи
6. validFrom: datetime, required. Отметка времени начала действия записи
7. validTo: datetime, not required. Отметка времени окончания действия записи
8. archived: boolean, required. Флаг архивирования записи (false - значение по умолчанию)
9. deleted: boolean, required. Флаг удаления записи (false - значение по умолчанию)
2. name: string, required. Имя группы протоколов управления рисками искажения медицинской информации
3. desc: string, required. Текст описания группы протоколов управления рисками искажения медицинской информации
4. created: datetime, required. Отметка времени создания записи
5. validFrom: datetime, required. Отметка времени начала действия записи
6. validTo: datetime, not required. Отметка времени окончания действия записи
7. archived: boolean, required. Флаг архивирования записи (false - значение по умолчанию)
8. deleted: boolean, required. Флаг удаления записи (false - значение по умолчанию)
2. name: string, required. Имя протокола управления рисками искажения медицинской информации
3. desc: string, required. Текст описания протокола управления рисками искажения медицинской информации
4. version: string, required. Отметка актуальной версии протокола управления рисками искажения медицинской информации
5. created: datetime, required. Отметка времени создания записи
6. validFrom: datetime, required. Отметка времени начала действия записи
7. validTo: datetime, not required. Отметка времени окончания действия записи
8. archived: boolean, required. Флаг архивирования записи (false - значение по умолчанию)
9. deleted: boolean, required. Флаг удаления записи (false - значение по умолчанию)
2. datasource: string, required. Имя ассоциированного объекта БД
3. version: string, required. Отметка версии протокола управления рисками искажения медицинской информации
4. origin: string, required. Комментарий к версии протокола управления рисками искажения медицинской информации (содержит имя файла доверенной онтологии, на основе которой создан протокол)
5. awp: string, required. Идентификатор протокола управления рисками искажения медицинской информации
6. employee: string, required. Идентификатор сотрудника, создавшего версию протокола управления рисками искажения медицинской информации
7. counter: integer, required. Счетчик последовательности медицинских записей.
8. created: datetime, required. Отметка времени создания записи
9. validFrom: datetime, required. Отметка времени начала действия записи
10. validTo: datetime, not required. Отметка времени окончания действия записи
11. archived: boolean, required. Флаг архивирования записи (false - значение по умолчанию)
12. deleted: boolean, required. Флаг удаления записи (false - значение по умолчанию)
2. slugs: json, required. Описания формы представления на языке интерфейса и английском
3. datasource: string, required. Имя ассоциированного объекта БД
4. term: string, required. Uid соответствующего термина
5. awp: string, required. Uid соответствующего протокола
6. created: datetime, required. Отметка времени создания записи
7. validFrom: datetime, required. Отметка времени начала действия записи
8. validTo: datetime, not required. Отметка времени окончания действия записи
9. archived: boolean, required. Флаг архивирования записи (false - значение по умолчанию)
10. deleted: boolean, required. Флаг удаления записи (false - значение по умолчанию)
2. slugs: json, required. Описания блока показателей на языке интерфейса и английском
3. type: string, required. Имя ассоциированного компонента из библиотеки элементов интерфейса
4. term: string, required. Uid соответствующего термина
5. awp_editor: string, required. Uid соответствующей формы представления
6. created: datetime, required. Отметка времени создания записи
7. validFrom: datetime, required. Отметка времени начала действия записи
8. validTo: datetime, not required. Отметка времени окончания действия записи
9. archived: boolean, required. Флаг архивирования записи (false - значение по умолчанию)
10. deleted: boolean, required. Флаг удаления записи (false - значение по умолчанию)
2. slugs: json, required. Описания группы показателей на языке интерфейса и английском
3. type: string, required. Имя ассоциированного компонента из библиотеки элементов интерфейса
4. term: string, required. Uid соответствующего термина
5. awp_editor: string, required. Uid соответствующей формы представления
6. awp_inner: string, required. Uid соответствующего блока показателей
7. created: datetime, required. Отметка времени создания записи
8. validFrom: datetime, required. Отметка времени начала действия записи
9. validTo: datetime, not required. Отметка времени окончания действия записи
10. archived: boolean, required. Флаг архивирования записи (false - значение по умолчанию)
11. deleted: boolean, required. Флаг удаления записи (false - значение по умолчанию)
2. slugs: json, required. Описания показателя на языке интерфейса и английском
3. datatype: string, required. Тип данных показателя
4. default_value: string, not required. Значение по умолчанию
5. validation_type: string, required. Тип валидатора
6. term: string, required. Uid соответствующего термина
7. awp_ control: string, required. Uid соответствующей группы показателей
8. created: datetime, required. Отметка времени создания записи
9. validFrom: datetime, required. Отметка времени начала действия записи
10. validTo: datetime, not required. Отметка времени окончания действия записи
11. archived: boolean, required. Флаг архивирования записи (false - значение по умолчанию)
12. deleted: boolean, required. Флаг удаления записи (false - значение по умолчанию)
2. slugs: json, required. Описания значения показателя на языке интерфейса и английском
3. validation_type: string, required. Тип валидатора
4. term: string, required. Uid соответствующего термина
5. awp_data: string, required. Uid соответствующего показателя
6. created: datetime, required. Отметка времени создания записи
7. validFrom: datetime, required. Отметка времени начала действия записи
8. validTo: datetime, not required. Отметка времени окончания действия записи
9. archived: boolean, required. Флаг архивирования записи (false - значение по умолчанию)
10. deleted: boolean, required. Флаг удаления записи (false - значение по умолчанию)
2. validation_type: string, required. Тип валидатора
3. params: json, required. Параметры валидатора
4. term: string, required. Uid соответствующего термина
5. awp_data: string, required. Uid соответствующего показателя
6. awp_option: string, required. Uid соответствующего значения
7. created: datetime, required. Отметка времени создания записи
8. validFrom: datetime, required. Отметка времени начала действия записи
9. validTo: datetime, not required. Отметка времени окончания действия записи
10. archived: boolean, required. Флаг архивирования записи (false - значение по умолчанию)
11. deleted: boolean, required. Флаг удаления записи (false - значение по умолчанию)
2. slugs: json, required. Описания формы выбора на языке интерфейса и английском
3. datasource: string, required. Ассоциированный объект БД
4. detalisation: json, required. Параметры представления списка для выбора записи
5. button_add: boolean, required. Флаг показа кнопки «Добавить» (false - значение по умолчанию)
6. button_edit: boolean, required. Флаг показа кнопки «Редактировать» (false - значение по умолчанию)
7. term: string, required. Uid соответствующего термина
8. awp_item: string, required. Uid протокола добавления/просмотра медицинской записи
9. awp_parent: string, required. Uid протокола просмотра родительской записи
10. created: datetime, required. Отметка времени создания записи
11. validFrom: datetime, required. Отметка времени начала действия записи
12. validTo: datetime, not required. Отметка времени окончания действия записи
13. archived: boolean, required. Флаг архивирования записи (false - значение по умолчанию)
14. deleted: boolean, required. Флаг удаления записи (false - значение по умолчанию)
2. field: string, required. Имя поля в наборе данных
3. operator: string, required. Оператор сравнения
4. value: string, required. Значение для сравнения
5. awp_item_unit: string, required. Uid формы выбора
6. created: datetime, required. Отметка времени создания записи
7. validFrom: datetime, required. Отметка времени начала действия записи
8. validTo: datetime, not required. Отметка времени окончания действия записи
9. archived: boolean, required. Флаг архивирования записи (false - значение по умолчанию)
10. deleted: boolean, required. Флаг удаления записи (false - значение по умолчанию)
2. user_input: json, required. Подсказка для ввода значения пользователя на языке интерфейса и английском
3. validation_type: string, required. Тип валидатора
4. awp_item_unit: string, required. Uid формы выбора
5. created: datetime, required. Отметка времени создания записи
6. validFrom: datetime, required. Отметка времени начала действия записи
7. validTo: datetime, not required. Отметка времени окончания действия записи
8. archived: boolean, required. Флаг архивирования записи (false - значение по умолчанию)
9. deleted: boolean, required. Флаг удаления записи (false - значение по умолчанию)
2. name: string, required. Имя группы медицинских записей
3. desc: string, required. Текст описания группы медицинских записей
4. created: datetime, required. Отметка времени создания записи
5. validFrom: datetime, required. Отметка времени начала действия записи
6. validTo: datetime, not required. Отметка времени окончания действия записи
7. archived: boolean, required. Флаг архивирования записи (false - значение по умолчанию)
8. deleted: boolean, required. Флаг удаления записи (false - значение по умолчанию)
Имя объекта БД составное:
• часть 1 - кодовое имя типа медицинской записи, указанное при создании соответствующего протокола управления рисками искажения медицинской информации
• часть 2 - отметка версии протокола
2. emr_group: string, required. Идентификатор группы медицинской записи
3. emr_history: string, required. Идентификатор версии протокола
4. employee: string, required. Идентификатор сотрудника, создавшего медицинскую запись
5. data: blob, required. Содержимое медицинской записи в зашифрованном виде
6. created: datetime, required. Отметка времени создания записи
7. validFrom: datetime, required. Отметка времени начала действия записи
8. validTo: datetime, not required. Отметка времени окончания действия записи
9. archived: boolean, required. Флаг архивирования записи (false - значение по умолчанию)
10. deleted: boolean, required. Флаг удаления записи (false - значение по умолчанию)
2. name: string, required. Имя группы сотрудников
3. desc: string, required. Текст описания группы сотрудников
4. created: datetime, required. Отметка времени создания записи
5. validFrom: datetime, required. Отметка времени начала действия записи
6. validTo: datetime, not required. Отметка времени окончания действия записи
7. archived: boolean, required. Флаг архивирования записи (false - значение по умолчанию)
8. deleted: boolean, required. Флаг удаления записи (false - значение по умолчанию)
2. name: string, required. ФИО сотрудника
3. group: string, required. Uid группы сотрудников
4. user: string, required. Uid пользователя
5. created: datetime, required. Отметка времени создания записи
6. validFrom: datetime, required. Отметка времени начала действия записи
7. validTo: datetime, not required. Отметка времени окончания действия записи
8. archived: boolean, required. Флаг архивирования записи (false - значение по умолчанию)
9. deleted: boolean, required. Флаг удаления записи (false - значение по умолчанию)
2. employee_group: string, required. Uid группы сотрудников
3. employee: string, required. Uid сотрудника
4. awp_group: string, required. Uid группы протоколов
5. awp: string, required. Uid протокола управления рисками искажения медицинской информации
6. post: boolean, required. Флаг доступности пользователю метода «HTTP POST» для создания новых медицинских записей
7. get: boolean, required. Флаг доступности пользователю метода «HTTP GET» для чтения существующих медицинских записей
8. put: boolean, required. Флаг доступности пользователю метода «HTTP PUT» для изменения атрибутов медицинских записей при переносе их в архив
9. delete: boolean, required. Флаг доступности пользователю метода «HTTP DELETE» для отметки медицинской записи удаленной
10. created: datetime, required. Отметка времени создания записи
11. validFrom: datetime, required. Отметка времени начала действия записи
12. validTo: datetime, not required. Отметка времени окончания действия записи
13. archived: boolean, required. Флаг архивирования записи (false - значение по умолчанию)
14. deleted: boolean, required. Флаг удаления записи (false - значение по умолчанию)
2. name: string, required. Имя группы пользователей
3. desc: string, required. Текст описания группы пользователей
4. created: datetime, required. Отметка времени создания записи
5. validFrom: datetime, required. Отметка времени начала действия записи
6. validTo: datetime, not required. Отметка времени окончания действия записи
7. archived: boolean, required. Флаг архивирования записи (false - значение по умолчанию)
8. deleted: boolean, required. Флаг удаления записи (false - значение по умолчанию)
2. login: string, required. Логин пользователя
3. password: string, required. Дайджест пароля пользователя
4. group: string, required. Uid группы пользователей
5. created: datetime, required. Отметка времени создания записи
6. validFrom: datetime, required. Отметка времени начала действия записи
7. validTo: datetime, not required. Отметка времени окончания действия записи
8. archived: boolean, required. Флаг архивирования записи (false - значение по умолчанию)
9. deleted: boolean, required. Флаг удаления записи (false - значение по умолчанию)
2. user: string, not required. Uid пользователя
3. user_group: string, required. Uid группы пользователя
4. endpoint: string, not required. Uid метода программного интерфейса системы
5. endpoint_group: string, required. Uid группы метода программного интерфейса системы
6. post: boolean, required. Флаг доступности пользователю HTTP-метода POST выбранного API или группы API
7. get: boolean, required. Флаг доступности пользователю HTTP-метода GET выбранного API или группы API
8. put: boolean, required. Флаг доступности пользователю HTTP-метода PUT выбранного API или группы API
9. delete: boolean, required. Флаг доступности пользователю HTTP-метода DELETE выбранного API или группы API
10. created: datetime, required. Отметка времени создания записи
11. validFrom: datetime, required. Отметка времени начала действия записи
12. validTo: datetime, not required. Отметка времени окончания действия записи
13. archived: boolean, required. Флаг архивирования записи (false - значение по умолчанию)
14. deleted: boolean, required. Флаг удаления записи (false - значение по умолчанию)
2. name: string, required. Описание группы методов программного интерфейса
3. desc: string, required. Текст описания группы методов программного интерфейса
4. created: datetime, required. Отметка времени создания записи
5. validFrom: datetime, required. Отметка времени начала действия записи
6. validTo: datetime, not required. Отметка времени окончания действия записи
7. archived: boolean, required. Флаг архивирования записи (false - значение по умолчанию)
8. deleted: boolean, required. Флаг удаления записи (false - значение по умолчанию)
2. desc: string, required. Текст описания метода программного интерфейса
3. path: string, required. PATH метода программного интерфейса
4. method: string, required. Имя метода программного интерфейса
5. group: string, required. Uid группы методов программного интерфейса
6. created: datetime, required. Отметка времени создания записи
7. validFrom: datetime, required. Отметка времени начала действия записи
8. validTo: datetime, not required. Отметка времени окончания действия записи
9. archived: boolean, required. Флаг архивирования записи (false - значение по умолчанию)
10. deleted: boolean, required. Флаг удаления записи (false - значение по умолчанию)
Подсистема исполнения мер защиты информации от рисков искажения проиллюстрирована на фигуре 13.
Подсистема исполнения мер защиты информации от рисков искажения обеспечивает управления рисками искажения медицинской информации после создания или импорта медицинских записей.
Описание функциональных компонентов подсистемы исполнения мер защиты информации от рисков искажения
запросов
Подсистема поддержки принятия врачебных решений проиллюстрирована на фигуре 14.
Подсистема поддержки принятия врачебных решений обеспечивает управления рисками искажения медицинской информации во время создания и визуализации медицинских записей.
Описание функциональных компонентов подсистемы поддержки принятия врачебных решений
элементов интерфейса
доступом
Состав библиотеки элементов интерфейса
Подсистема управления доступом к функциям автоматизированной системы и данным проиллюстрирована на фигуре 15.
Подсистема управления доступом обеспечивает управление рисками искажения медицинской информации при доступе к функциям и данным автоматизированной системы.
Подсистема управления доступом основана на ролевой модели доступа к ресурсам. В подсистеме определяются: группа ролей, группа ресурсов, права доступа ролей к ресурсам. Роли создаются внутри групп ролей, наследуют, либо переопределяют права доступа группы и назначаются конкретным пользователям. Ресурсы создаются внутри групп ресурсов, наследуют, либо переопределяют права доступа группы, при этом права доступа назначаются конкретным группам ролей, либо ролям.
Описание функциональных компонентов подсистемы поддержки принятия врачебных решений
запросов
Подсистема Концентратор данных проиллюстрирована на фигуре 16.
Концентратор данных обеспечивает управление рисками искажения медицинской информации при автоматическом создании медицинских записей.
Описание функциональных компонентов подсистемы Концентратор данных
Примерный состав электронной медицинской записи в машиночитаемом виде проиллюстрирован на фигуре 17.
Электронная медицинская запись состоит из двух частей
Раздел «emr» состоит из двух частей
Под «объектом учёта» понимается пара «термин-значение», где
1. «json» - составная структура из других терминов
2. «flag» - допустимые значения - «true» или «false»
3. «digit» - допустимые значения - целое число
4. «number» - допустимые значения - число с плавающей точкой
5. «uid» - допустимые значения - UID другого термина в сервисе терминологий (таблица «terms»)
6. «string» - допустимые значения - строка неопределенной длины
Порядок вложенности «emr.data»
Раздел «emr.data» может содержать следующий порядок вложенности
Описание медицинской записи в машиночитаемом виде
Практические результаты применения настоящего технического решения.
Клиническая безопасность медицинской информации обеспечивает достижение положительных практических результатов на всех уровнях системы здравоохранения.
1. Уровень регулятора. Этот уровень обеспечивает контроль качества медицинской помощи на уровне государства. На этом уровне действуют два ведомства федерального уровня и внебюджетный фонд: Министерство здравоохранения РФ издает приказы, которые регламентируют для всех нижестоящих инстанций порядок действий и критерии оценки качества; Росздравнадзор выполняет надзорную функцию за исполнением приказов; Фонд обязательного медицинского страхования через уполномоченные страховые компании проводит свой, ведомственный контроль качества.
2. Уровень производителя. Это уровень поставщиков научно-технического обеспечения медицинской помощи: научно-исследовательские коллективы, фармакологические компании, производители медицинского оборудования, устройств и расходных материалов, стартапы.
3. Уровень поставщика медицинской помощи. Это уровень поставщиков медицинской помощи: стационарных или амбулаторных лечебных учреждений, служб телемедицины, а также врачей частной практики.
4. Уровень получателя медицинской помощи. Получатели медицинской помощи - это граждане и лица без гражданства.
Результат применения предлагаемого изобретения на уровне регулятора:
1. Повышение качества медицинских записей в единой электронной медицинской карте;
2. Повышение качества оказания медицинской помощи;
3. Повышение качества обязательной медицинской отчётности;
4. Снижение задержек в обработке медицинской информации;
5. Повышение доверия общественности к системе здравоохранения в целом.
Результат применения предлагаемого изобретения на уровне производителя:
1. Повышение качества медицинских записей в единой электронной медицинской карте;
2. Повышение качества обязательной медицинской отчётности;
3. Снижение сложности получения консолидированной отчетности для статистического анализа;
4. Снижение задержек в обработке медицинской информации;
5. Снижение разнообразия форматов и структур медицинских записей;
6. Снижение риска недостоверных клинических данных;
7. Систематизация медицинской информации;
8. Снижение сложности верификации медицинской информации;
9. Повышение доверия к поставщикам клинических данных;
10. Снижение стоимости и сроков клинических исследований.
Результат применения предлагаемого изобретения на уровне поставщика медицинской помощи:
1. Снижение количества ошибок в медицинских записях;
2. Снижение сложности сравнения медицинских записей;
3. Повышение точности медицинских записей;
4. Снижение расходов на оказание медицинской помощи;
5. Повышение качества обязательной медицинской отчётности за оказанную медицинскую помощь;
6. Повышение качества оказания медицинской помощи;
7. Снижение задержек платежей со стороны регулятора;
8. Повышение доверия со стороны потребителей медицинской информации;
9. Повышение внебюджетных доходов из-за акселерации клинических исследований.
Результат применения предлагаемого изобретения на уровне получателя медицинской помощи:
1. Снижение риска врачебных ошибок при диагностике и лечении;
2. Соответствие медицинских записей фактическому состоянию здоровья;
3. Повышение качества оказания медицинской помощи.
В настоящих материалах заявки было представлено предпочтительное раскрытие осуществления заявленного технического решения, которое не должно использоваться как ограничивающее иные, частные воплощения его реализации, которые не выходят за рамки испрашиваемого объема правовой охраны и являются очевидными для специалистов в соответствующей области техники.
название | год | авторы | номер документа |
---|---|---|---|
ПРОГРАММИРУЕМОСТЬ ДЛЯ ХРАНИЛИЩА XML ДАННЫХ ДЛЯ ДОКУМЕНТОВ | 2006 |
|
RU2417420C2 |
ДОСТУП К РАЗЛИЧНЫМ ТИПАМ ЭЛЕКТРОННЫХ СООБЩЕНИЙ ЧЕРЕЗ ОБЩИЙ ИНТЕРФЕЙС ОБМЕНА СООБЩЕНИЯМИ | 2004 |
|
RU2364921C2 |
МОДУЛЬНЫЙ ФОРМАТ ДОКУМЕНТОВ | 2004 |
|
RU2368943C2 |
УСТРОЙСТВО И СПОСОБ ДЛЯ ПЕРЕДАЧИ/ПРИЕМА УВЕДОМЛЯЮЩЕГО СООБЩЕНИЯ В СИСТЕМЕ ЦИФРОВОГО ВИДЕОВЕЩАНИЯ | 2009 |
|
RU2494547C2 |
УСТРОЙСТВО И СПОСОБ ПЕРЕДАЧИ/ПРИЕМА СООБЩЕНИЯ УВЕДОМЛЕНИЯ В СИСТЕМЕ ШИРОКОВЕЩАТЕЛЬНОЙ ПЕРЕДАЧИ, И СИСТЕМА ДЛЯ ЭТОГО | 2006 |
|
RU2380856C2 |
СПОСОБ И УСТРОЙСТВО ДЛЯ ПРЕДОСТАВЛЕНИЯ РУКОВОДСТВА ПО УСЛУГЕ В МОБИЛЬНОЙ ШИРОКОВЕЩАТЕЛЬНОЙ СИСТЕМЕ | 2008 |
|
RU2496256C2 |
РАСШИРЯЕМЫЙ ЯЗЫК ЗАПРОСОВ С ПОДДЕРЖКОЙ ДЛЯ РАСШИРЕНИЯ ТИПОВ ДАННЫХ | 2007 |
|
RU2434276C2 |
РЕАЛИЗАЦИЯ СОВМЕСТНО ИСПОЛНЯЮЩИХСЯ ПРОГРАММ НА ОБЪЕКТНО-ОРИЕНТИРОВАННЫХ ЯЗЫКАХ | 2005 |
|
RU2386999C2 |
ПРОЕЦИРОВАНИЕ СОБСТВЕННЫХ ИНТЕРФЕЙСОВ ПРИКЛАДНОГО ПРОГРАММИРОВАНИЯ ОПЕРАЦИОННОЙ СИСТЕМЫ В ДРУГИЕ ЯЗЫКИ ПРОГРАММИРОВАНИЯ | 2011 |
|
RU2598600C2 |
СИСТЕМА И СПОСОБ УПРАВЛЕНИЯ ВЫПОЛНЯЕМЫМ СТОРОННИМИ ИСПОЛНИТЕЛЯМИ ПРЕДОСТАВЛЕНИЕМ УСЛУГ ПО СОГЛАШЕНИЮ ОБ УРОВНЕ ОБСЛУЖИВАНИЯ | 2006 |
|
RU2429537C2 |
Изобретение относится к способам контроля медицинской записи. Технический результат заключается в повышении надежности верификации медицинской записи, выполняемой сервером по запросу клиентского устройства. В способе выполняют формирование запроса клиентским устройством на чтение, запись, передачу или перекодирование терминов медицинской записи, получение и обработку запроса сервером, в процессе которой сервер осуществляет проверку аутентичности медицинской записи при помощи проверки совпадения имитовставки, проверку соответствия значений полей медицинской записи соответствующим валидаторам значений полей эталонного шаблона медицинской записи, проверку соответствия значений шкал или размерностей полей медицинской записи соответствующим значениям шкал или размерностей эталонного шаблона медицинской записи, проверку неизменности данных медицинской записи при помощи сравнения имитовставки, проверку своевременности медицинской записи при помощи сравнения отметки времени, указанной в метке создания медицинской записи, с плановым диапазоном времени создания медицинской записи, проверку согласованности медицинской записи при помощи сравнения порядкового номера, указанного в метке согласования медицинской записи, с порядковыми номерами других медицинских записей, проверку полноты медицинской записи при помощи соответствующего эталонного шаблона медицинской записи, проверку соответствия типов полей полученной медицинской записи соответствующим полям соответствующего эталонного шаблона медицинской записи, проверку соответствия термина поля медицинской записи верифицированным терминам при помощи сервисов поиска верифицированных терминов и соответствия класса термина заданному типу поля медицинской записи, генерацию сообщений о выявленных несоответствиях в результате выполнения вышеперечисленных проверок. 2 н. и 3 з.п. ф-лы, 17 ил., 41 табл.
1. Способ контроля медицинской записи, включающий этапы, на которых выполняется:
формирование запроса клиентским устройством на чтение, запись, передачу или перекодирование терминов медицинской записи,
получение и обработка запроса сервером, в процессе которой сервер осуществляет:
проверку аутентичности медицинской записи при помощи проверки совпадения имитовставки, вычисленной в момент создания медицинской записи на основе закрытого ключа медицинского работника с имитовставкой, вычисленной с помощью открытого ключа медицинского работника при получении медицинской записи, генерацию сообщения о выявленной неаутентичности медицинской записи;
проверку соответствия значений полей медицинской записи соответствующим валидаторам значений полей эталонного шаблона медицинской записи и, в случае обнаружения ошибки соответствия, генерацию сообщения о выявленном несоответствии значений полей медицинской записи;
проверку соответствия значений шкал или размерностей полей медицинской записи соответствующим значениям шкал или размерностей эталонного шаблона медицинской записи и, в случае обнаружения ошибки соответствия, генерацию сообщения о выявленном несоответствии значений шкал или размерностей медицинской записи;
проверку неизменности данных медицинской записи при помощи сравнения имитовставки, вычисленной в момент создания медицинской записи на основе закрытого ключа медицинского работника, с имитовставкой, вычисленной в момент получения медицинской записи на основе открытого ключа медицинского работника и, в случае обнаружения неравенства имитовставок, генерацию сообщения о выявленном искажении медицинской записи;
проверку своевременности медицинской записи при помощи сравнения отметки времени, указанной в метке создания медицинской записи, с плановым диапазоном времени создания медицинской записи и, в случае обнаружения факта несвоевременности, а именно выхода отметки времени за границы планового диапазона времени, генерацию сообщения о выявленной несвоевременности медицинской записи;
проверку согласованности медицинской записи при помощи сравнения порядкового номера, указанного в метке согласования медицинской записи, с порядковыми номерами других медицинских записей, и/или при помощи сравнения отметки времени, указанной в метке создания медицинской записи с отметками времени предшествующих и/или последующих медицинских записей и, в случае обнаружения сбоя согласования порядковых номеров или временных отметок, генерацию сообщения о выявленной несогласованности медицинской записи;
проверку полноты медицинской записи при помощи соответствующего эталонного шаблона медицинской записи путем проверки незаполненных полей, обязательных к заполнению у полученной медицинской записи и, в случае обнаружения таких полей, генерацию сообщения о выявленной неполноте медицинской записи;
проверку соответствия типов полей полученной медицинской записи соответствующим полям соответствующего эталонного шаблона медицинской записи и, в случае обнаружения несоответствия типов полей, генерацию сообщения о выявленной подмене полей медицинской записи;
проверку соответствия термина поля медицинской записи верифицированным терминам при помощи сервисов поиска верифицированных терминов и соответствия класса термина заданному типу поля медицинской записи.
2. Способ по п. 1, в котором при получении медицинской записи осуществляется проверка неразрывности серии однотипных медицинских записей при помощи проверки порядкового номера полученной медицинской записи и предыдущей и/или последующей медицинской записи и, в случае обнаружения ошибки проверки порядковых номеров, генерация сообщения о выявленном разрыве потока данных в серии однотипных медицинских записей.
3. Способ по п. 1, в котором при получении медицинской записи осуществляется проверка корректной трансляции семантики терминов, шкал и единиц измерения медицинской записи при автоматическом перекодировании медицинской записи из одной формы представления в другую при помощи соответствующего эталонного шаблона медицинской записи, сервиса контроля соответствия класса термина заданному полю медицинской записи и сервиса поиска верифицированных терминов.
4. Способ по п. 1, в котором при хранении медицинской записи осуществляется контроль неизменности сохранения медицинской записи при помощи механизмов контроля целостности данных, встроенных в систему хранения данных.
5. Способ контроля медицинской записи, включающий этапы, на которых выполняется:
формирование запроса клиентским устройством на создание, копирование с последующим изменением и визуализацию медицинской записи,
получение и обработка запроса сервером, в процессе которой сервер осуществляет:
создание спецификации АРМ для каждого типа медицинских записей, в состав которой входит: эталонный образец заданного типа медицинской записи, включающий идентификатор типа медицинской записи и термин, ассоциированный с типом медицинской записи; иерархию полей медицинской записи и ассоциированные с ними термины; поля АРМ - элементы интерфейса пользователя для ввода и/или визуализации данных, ассоциированные с полями медицинской записи; валидаторы вводимых данных, ассоциированные с полями АРМ для ввода данных;
контроль соответствия полей АРМ соответствующим полям создаваемой медицинской записи при помощи эталонного шаблона медицинской записи, встроенного в спецификацию АРМ; контроль соответствия полей АРМ соответствующим полям полученной медицинской записи при помощи эталонного шаблона медицинской записи, встроенного в спецификацию АРМ;
проверку аутентичности медицинской записи при помощи расчета имитовставки, вычисленной в момент создания медицинской записи на основе закрытого ключа медицинского работника; проверку аутентичности медицинской записи при помощи проверки имитовставки, вычисленной в момент создания медицинской записи на основе закрытого ключа медицинского работника с помощью открытого ключа медицинского работника;
проверку своевременности медицинской записи в момент создания медицинской записи при помощи метки создания медицинской записи; проверку своевременности медицинской записи при помощи сравнения отметки времени, указанной в метке создания медицинской записи, с плановым диапазоном времени создания медицинской записи или текущим астрономическим временем; проверку согласованности медицинской записи в момент создания медицинской записи при помощи добавления к медицинской записи метки согласования, в которой указывается значение целочисленных счетчиков медицинских записей пациента и заданного типа медицинских записей, а также метки создания медицинской записи, в которой указывается отметка времени создания; проверку согласованности медицинской записи при помощи сравнения порядковых номеров, указанных в метке согласования медицинской записи, с порядковыми номерами других медицинских записей пациента и заданного типа медицинских записей, и/или при помощи сравнения отметки времени, указанной в метке создания медицинской записи с отметками времени предшествующих и/или последующих медицинских записей;
проверку полноты медицинской записи в момент создания медицинской записи медицинским работником при помощи эталонного шаблона медицинской записи, встроенного в спецификацию АРМ, путем проверки незаполненных полей, обязательных к заполнению, и в случае обнаружения таких полей, генерирование сообщения медицинскому работнику с релевантной информацией о необходимости заполнения обязательных полей; проверку полноты медицинской записи при помощи эталонного шаблона медицинской записи, встроенного в спецификацию АРМ, путем проверки незаполненных полей, обязательных к заполнению у полученной медицинской записи, и, в случае обнаружения таких полей, генерирование сообщения медицинскому работнику с информацией о выявленной неполноте медицинской записи;
контроль соответствия вводимых значений в заданное поле, соответствующего АРМ соответствующим полям медицинской записи при помощи элементов интерфейса пользователя и соответствующих им валидаторов полей АРМ, определенных в спецификации АРМ; контроль соответствия значений полей АРМ соответствующим значениям полей полученной медицинской записи при помощи эталонного шаблона медицинской записи, встроенного в спецификацию АРМ;
контроль соответствия вводимых значений шкал или размерностей в заданное поле соответствующего АРМ соответствующим шкалам и размерностям поля медицинской записи при помощи элементов интерфейса пользователя и соответствующих им валидаторов полей АРМ, определенных в спецификации АРМ; контроль соответствия значений шкал или размерностей полей АРМ соответствующим значениям шкал или размерностей полей полученной медицинской записи при помощи элементов интерфейса пользователя и соответствующих им значений шкал и размерностей эталонного шаблона медицинской записи, встроенного в спецификацию АРМ; контроль соответствия вводимого термина в выбранное поле заданного АРМ при помощи сервисов подстановки верифицированного термина, и соответствия класса введенного термина заданному полю медицинской записи; контроль соответствия введенного термина в поле АРМ соответствующему полю медицинской записи при ее создании или сохранении изменений при помощи эталонного шаблона медицинской записи, встроенного в спецификацию АРМ и форму, отображаемую сервисом рендеринга спецификации АРМ; проверку соответствия термина, визуализируемого в поле АРМ при помощи сервисов подстановки верифицированного термина, и соответствия класса термина заданному полю медицинской записи, генерацию сообщения о выполненных проверках.
Система и способ вынесения решения о компрометации данных | 2018 |
|
RU2697953C2 |
СПОСОБ И СИСТЕМА ОБМЕНА МЕДИЦИНСКИМИ ДАННЫМИ | 2021 |
|
RU2748052C1 |
ПЕРЕХОДНОЕ УСТРОЙСТВО С ПРЯМОУГОЛЬНОГО НА П-ОБРАЗНЫЙ ВОЛНОВОД | 0 |
|
SU166767A1 |
US 20200342966 A1, 29.10.2020 | |||
US 20100094657 A1, 15.04.2010 | |||
US 20200168306 A1, 28.05.2020 | |||
KR 1020170135332 A, 08.12.2017. |
Авторы
Даты
2024-08-27—Публикация
2023-08-22—Подача