АВТОМАТИЧЕСКИЙ АНАЛИЗ СИГНАЛОВ СОКРАТИТЕЛЬНОЙ АКТИВНОСТИ МАТКИ И ЕГО ПРИМЕНЕНИЕ ДЛЯ УЛУЧШЕНИЯ ОПЫТА РОДОВОЙ ДЕЯТЕЛЬНОСТИ И РОДОРАЗРЕШЕНИЯ
AUTOMATIC ANALYSIS OF UTERINE ACTIVITY SIGNALS AND APPLICATION FOR ENHANCEMENT OF LABOUR AND DELIVERY EXPERIENCE

По настоящей заявке испрашивается приоритет на основании предварительной заявки на патент США № 61/702966, поданной 19 сентября 2012 г., содержимое которой включено в настоящее описание путем ссылки в полном объеме.
Настоящая система относится к системе, которая анализирует сигналы сократительной активности матки (UAS) и более конкретно к системе, которая анализирует UAS, извлекает параметры, а также информацию о состоянии из этих UAS, формирует информационное наполнение на основании извлеченных параметров и информации о состоянии, и после этого воспроизводит сформированное оказывает информационное наполнение, и к способу функционирования данной системы.
Как правило, во время процесса родов (например, или другого процесса родовой деятельности или рождения) является желательным обеспечение поддержки будущей матери (например, далее в настоящем описании называемой пациентом или роженицей, если контекст не указывает другое), чтобы успокоить ее и/или помочь ей во время процесса рождения ребенка. Обычные системы поддержки дыхания обеспечивают поддержку дыхания на основании информации, введенной вручную, например, пациентом или профессионалом, таким как доктор, медсестра, акушер, и т.д. Например, в патенте США № 4711585, информационное наполнение которого включено в настоящее описание посредством ссылки, приведена система, которая требует ручного ввода информации пациентом для синхронизации системы с родовыми схватками пациента. К сожалению, этот процесс является неудобным.
Как правило, сигналы сократительной активности матки (UAS) могут быть получены с применением токодинамометра (toco), который выдает токограмму, катетера внутриматочного давления (IUPC), который выдает сигнал внутриматочного давления и/или устройства для измерения электрогистерограммы (EHG). После того анализ и интерпретация сигнала сократительной активности матки могут быть выполнены вручную экспертами-людьми. Это представляет собой трудоемкий, подверженный ошибкам и субъективный процесс. Кроме того, при использовании токодинамометра для формирования UAS специалисты, контролирующие сигнал, должны осуществлять регулярные проверки для обеспечения того, что сигнал не выходит за пределы шкалы, что может произойти в случае, когда амплитуда схваток или базового смещения является очень большой. Если это происходит (например, сигнал выходит за пределы шкалы), специалисты должны вручную переключиться на более широкую шкалу. Очевидно, что специалисты должны также регулярно проверять, встречался ли противоположный сценарий. Являются возможными несколько других применений в поддержке принятия клинических решений (CDS) информации, обеспеченной алгоритмом. Например, как описано в патенте США № 6302849, информационное наполнение которого включено в настоящее описание посредством ссылки, инициирование или продолжение измерения материнского кровяного давления могут быть предотвращены в случае наличия значительной сократительной активности матки.
Известно, что обеспечение поддержки будущей матери во время процесса родов может уменьшить страх и стресс и способствовать внести вклад в положительный опыт деторождения (см. Rijnders M, Baston H, Schonbeck Y, van der Pal K, Prins M, Green J, Buitendijk S. Perinatal factors related to negative or positive recall of birth experience in women 3 years postpartum in the Netherlands. Birth 2008 Jun; 35(2):107-16, содержимое которой полностью включено в настоящее описание путем ссылки). Кроме того, поскольку известно, что страх во время процесса родов может привести к нескольким нежелательным физиологическим эффектам, таким как менее эффективные сокращения матки, более длительная сократительная активность матки, и/или патологические сердечные сокращения плода, является желательным обеспечение для будущей матери среды, которая может уменьшить этот страх, чтобы способствовать нормальным родам (см. Rouhe H, Salmela-Aro K, Halmesmaki E, Saisto T. Fear of childbirth according to parity, gestational age, and obstetric history. BJOG 2009; 116: 67-73, содержимое которой полностью включено в настоящее описание путем ссылки).
Кроме того, на сегодняшнем рынке здравоохранения, отличающемся высокой конкуренцией, требуется улучшение качества ухода (QoC) и предоставление дополнительных услуг, чтобы отличить одного поставщика медицинских услуг от другого. В результате этого отличающегося высокой конкуренцией рынка здравоохранения фокус воспринимаемой потребительской стоимости должен будет включать в себя ощущения и комфорт пациентов вместе с функциональностью (см. Ford RC, Myron D. Creating Customer-focused Health Care Organizations. Health Care Management Review 2000; 25(4):18-33, содержимое которой полностью включено в настоящее описание путем ссылки). В акушерстве эта тенденция сосредоточилась на ощущениях женщин в процессе родов. Родоразрешение является одним из основных событий в жизни: экстремальный опыт, который вызывает сильные чувства. Хороший опыт рождения является критическим для благосостояния женщины, ее здоровья и связи с ее ребенком (см. Goodman P, Mackey MC, Tavakoli AS: Issues and innovations in nursing practice: Factors related to childbirth satisfaction. Journal of Advanced Nursing 2004; 46:212-219, содержимое которой полностью включено в настоящее описание путем ссылки; Buitendijk SE. Vrouwen moeten zeggenschap terugkrijgen over bevalling. De stem van vroede vrouwen. Oratie Geneeskunde van mw. Prof. dr. S.E. Buitendijk, bijzonder hoogleraar Eerstelijns Verloskunde en Ketenzorg, содержимое которой полностью включено в настоящее описание путем ссылки).
Rijnders в своем исследовании сделала вывод о том, что значительная часть голландских женщин воспринимала свой опыт деторождения как негативный через три года после родов (см. Rijnders 2008). Один из выводов ее исследования заключается в том, что постоянная поддержка во время родов способствует улучшению опыта родов у женщин, поскольку постоянная поддержка может уменьшить страх и стресс. Известно, что страх перед родами может привести к менее эффективным сокращениям матки, патологическим сердечным сокращениям плода и более длительной сократительной активности матки. Таким образом, ослабление страха может привести к способствованию нормальному деторождению (см. Rouhe 2009).
Кроме того, в новом обзоре Cochrane показано, что постоянная поддержка во время родов приводит значительно к большему количеству вагинальных родов, меньшему количеству родоразрешений путем кесарева сечения и меньшему количеству родоразрешений с помощью инструментов (см. Hodnett ED, Gates S, Hofmeyr GJ, Weston J. "Continuous support for women during childbirth (Review)." The Cochrane Collaboration, 2011, содержимое которой полностью включено в настоящее описание путем ссылки). На практике индивидуальная поддержка обычно является невозможной вследствие логистических и финансовых причин.
В US 2011/0144458 A1 представлены способ и устройство для обеспечения синхронизированных визуальных изображений. Устройство выполнено с возможностью обеспечения визуального изображения, синхронизированного таким образом, чтобы совпадать с сокращениями матки, для помощи будущей матери во время процесса родоразрешения. Устройство состоит из компьютерной системы, которая преобразует сигналы, полученные от стратегически размещенных датчиков, таких как токодинамометр, или катетера внутриматочного давления, в визуальные виньетки биологической обратной связи, которые понятны будущей матери.
В WO 2005/096707 A2 описаны основанная на состояниях система отслеживания родов и способ отслеживания процесса родов. Описанный способ содержит этапы приёма с течением времени множества позиционных сигналов от одного или более элементов позиционирования или из области ткани, расположенной по меньшей мере в одном месте из шейки матки и головки плода; и определения дискретного состояния родовой деятельности для плода, который полностью находится внутри тела, в ответ на упомянутые позиционные сигналы с временным разрешением, лучшим чем 15 минут.
В EP 1 852 060 A1 описаны способ и устройство для отображения информации, относящейся к родовой деятельности, связанной с пациентом акушерского отделения. Способ и устройство реализуют графический пользовательский интерфейс для отображения информации, относящейся к родовой деятельности. Графический пользовательский интерфейс отображает первое окно просмотра, выбранное из множества возможных окон просмотра, при этом каждое окно в множестве передает измерение характеристики, относящейся к прогрессированию родовой деятельности. Графический пользовательский интерфейс также отображает по меньшей мере один элемент управления, позволяющий пользователю выбирать поднабор окон наблюдения.
В US 2005/0267376 A1 представлена система мониторинга матери и плода. Система может применяться на всех стадиях беременности. Система содержит множество датчиков, средство усиливающей фильтрации, вычислительное средство и графический пользовательский интерфейс. В предпочтительном варианте осуществления система также содержит логическое средство, такое как система нейросети, для анализа и интерпретации клинических данных для применения в клинической диагностике до родов, во время родов и после родов, а также для стратегии родоразрешения.
Задача настоящей системы состоит в преодолении недостатков и/или внесении улучшений в уровень техники.
Еще одна задача некоторых вариантов осуществления настоящей системы состоит в обеспечении поддержки, при которой выполняется физиологический контроль для способствования улучшению ощущений и/или обеспечению клинической поддержки.
Система(ы), устройство(а), способ(ы), пользовательский(е) интерфейс(ы), компьютерная(ые) программа(ы), процессы, и т.д. (ниже в настоящем описании все указанное выше будет называться системой, если контекст не указывает на иное), описанные в настоящем описании, способствуют решению проблем систем уровня техники.
Варианты осуществления настоящей системы могут включать в себя алгоритм, который может анализировать сигнал сократительной активности матки (UAS), такой как сигнал, полученный с помощью обычного токодинамометра, IUPC или устройства EHG. Варианты осуществления настоящей системы могут затем обрабатывать UAS с целью определения информации о сократительной активности матки, такой как моменты начала, пика и конца сокращений, временных интервалов между ними, продолжительности, интенсивности, шаблоны синхронизации, формы колебаний сигнала и т.д. Затем графическое и/или текстовое представление определенных параметров сократительной активности матки и информации о состоянии может быть сформировано и представлено для удобства пользователя и/или для обеспечения клинической информации врачу-клиницисту и т.д. Кроме того, информация, сформированная посредством вариантов осуществления настоящей системы, может храниться в памяти системы для последующего использования.
В соответствии с вариантами осуществления настоящей системы описано устройство анализа матки, которое может содержать устройство отображения; и по меньшей мере один контроллер, соединенный с устройством отображения, который может быть выполнен с возможностью: получения сигнала сократительной активности матки (UAS), соответствующего сократительной активности матки пациента; определения информации о сократительной активности матки на основании полученного UAS, причём упомянутая информация о сократительной активности матки содержит информацию, относящуюся по меньшей мере к одному параметру полученного UAS, указывающему на сокращение; и отображения, на устройстве отображения, информационного наполнения на основании, по меньшей мере частично, определенной информации о сократительной активности матки. Также предполагается, что по меньшей мере один контроллер может быть дополнительно выполнен с возможностью формирования информационного наполнения в соответствии с выбранной темой представления сократительной активности матки. По меньшей мере один контроллер может быть дополнительно выполнен с возможностью сравнения определенной информации о сократительной активности матки с пороговой информацией о сократительной активности и обеспечения поддержки принятия клинических решений (CDS) на основании решения. Также предполагается, что информация о сократительной активности матки может содержать информацию, относящуюся по меньшей мере к одному параметру или состоянию полученного UAS.
Кроме того, по меньшей мере один контроллер может быть выполнен с возможностью отображения меню, содержащего множество тем представления сократительной активности матки для выбора пользователем. Также предполагается, что по меньшей мере один контроллер может быть выполнен с возможностью отображения руководства по дыханию с целью иллюстрации предпочтительной модели дыхания, например, когда было обнаружено начало сокращения, и/или при необходимости может быть запущена вручную.
В соответствии с другими вариантами осуществления настоящей системы предусмотрен способ отображения информационного наполнения, относящегося к сократительной активности матки пациента, при этом способ может быть выполнен по меньшей мере одним контроллером системы и может включать в себя одно или более из следующих операций: получение сигнала сократительной активности матки (UAS), соответствующего сократительной активности матки пациента; определение информации о сократительной активности матки на основании полученного UAS, причём упомянутая информация о сократительной активности матки содержит информацию, относящуюся по меньшей мере к одному параметру полученного UAS, указывающему на сокращение; и отображения, на устройстве отображения, информационного наполнения на основании, по меньшей мере частично, определенной информации о сократительной активности матки. Способ может также включать в себя операцию формирования информационного наполнения дополнительно в соответствии с выбранной темой представления сократительной активности матки.
Кроме того, способ может включать в себя операцию сравнения определенной информации о сократительной активности матки с пороговой информацией о сократительной активности матки и обеспечения поддержки принятия клинических решений (CDS) на основании решения. Например, если амплитуда определенного параметра информации о сократительной активности матки превышает пороговую амплитуду, процесс может выдать звуковой сигнал тревоги. Также предполагается, что способ может дополнительно включать в себя операцию формирования информации о сократительной активности матки, с тем чтобы она содержала информацию, относящуюся по меньшей мере к одному параметру полученного UAS. Способ может дополнительно включать в себя операцию отображения меню, содержащего множество тем представления сократительной активности матки для выбора пользователем. Способ может также включать в себя операцию отображения руководство по дыханию для иллюстрации предпочтительной модели дыхания, когда обнаружено начало сокращения.
В соответствии с другими вариантами осуществления настоящей системы описана компьютерная программа, сохраненная на машиночитаемом носителе памяти, при этом компьютерная программа выполнена с возможностью выполнения способа, охарактеризованного выше. Часть программы может быть дополнительно выполнена с возможностью формирования информационного наполнения дополнительно в соответствии с выбранной темой представления сократительной активности матки. Кроме того, часть программы может быть дополнительно выполнена с возможностью сравнения определенной информации о сократительной активности матки с пороговой информацией о сократительной активности матки и обеспечения поддержки принятия клинических решений (CDS) на основании решения. Также предполагается, что часть программы может быть дополнительно выполнена с возможностью формирования содержания дополнительно в соответствии с выбранной темой представления сократительной активности матки.
Также предполагается, что часть программы может быть дополнительно выполнена с возможностью отображения меню, содержащего множество тем представления сократительной активности матки для выбора пользователем. Также предполагается, что часть программы дополнительно выполнена с возможностью отображения руководства по дыханию с целью иллюстрации предпочтительной модели дыхания, когда было обнаружено начало сокращения.
В соответствии с вариантами осуществления настоящей системы описан способ визуализации данных с обратной связью, включающий в себя: получение сигнала, относящегося к физиологии пациента; определение по меньшей мере одного параметра сигнала за интервал времени; определение изменения в сигнале за интервал времени; формирование информационного наполнения на основании определенного изменения сигнала; и отображение информационного наполнения.
Изобретение объясняется с дополнительными подробностями и, в качестве примера, в отношении прилагаемых чертежей, среди которых:
Фиг. 1 представляет собой блок-схему, которая иллюстрирует процесс, выполняемый системой в соответствии с вариантами осуществления настоящей системы;
Фиг. 2 представляет собой блок-схему, которая иллюстрирует процесс, выполняемый системой в соответствии с вариантами осуществления настоящей системы;
Фиг. 3 представляет собой блок-схему, которая иллюстрирует процесс, выполняемый конечным автоматом детектора пиков (PDSM) в соответствии с вариантами осуществления настоящей системы;
Фиг. 4 представляет собой график, показывающий информацию, сформированную в соответствии с вариантами осуществления настоящей системы;
Фиг. 5 представляет собой график, показывающий информацию, сформированную в соответствии с вариантами осуществления настоящей системы;
Фиг. 6 представляет собой график, иллюстрирующий информационное наполнение, отображаемое в соответствии с вариантами осуществления настоящей системы;
Фиг. 7 представляет собой график, иллюстрирующий информационное наполнение, отображаемое в соответствии с вариантами осуществления настоящей системы;
Фиг. 8 представляет собой график, иллюстрирующий часть информационного наполнения, отображаемую в соответствии с вариантами осуществления настоящей системы; и
На фиг. 9 показана часть системы в соответствии с вариантами осуществления настоящей системы.
Ниже приведено описание иллюстративных вариантов осуществления, которое при его рассмотрении совместно с приведенными ниже чертежами, будет демонстрировать указанные выше, а также другие характеристики и преимущества. В приведенном ниже описании в целях объяснения, а не ограничения излагаются иллюстративные детали, такие как архитектура, интерфейсы, способы, свойства элементов, и т.д. Однако специалисту в данной области техники будет очевидно, что другие варианты осуществления, которые отступают от этих деталей, все еще будут пониматься как находящиеся в пределах объема прилагаемой формулы изобретения. Кроме того, в целях ясности, подробные описания известных устройств, схем, инструментов, методик и способов пропускаются, с тем чтобы не затруднять понимание описания настоящей системы. Следует ясно понимать, что чертежи включены для иллюстративных целей и не представляют весь объем настоящей системы. На прилагаемых чертежах одинаковые цифровые обозначения на различных чертежах могут обозначать аналогичные элементы.
Термин «отображение» и его производные при использовании в настоящем описании относятся к обеспечению информационного наполнения, например, для визуализации или поддержки принятия клинических решений (CDS), таким образом, чтобы оно могло восприниматься по меньшей мере одним органом чувств пользователя, таким как органы зрения. Например, настоящая система может отображать пользовательский интерфейс на устройстве отображения, стене (например, посредством проецирования пользовательского интерфейса на стену) и т.д. таким образом, чтобы пользователь мог его видеть, взаимодействовать с ним и/или воспринимать его другим способом. Термин «отображение» может также включать в себя все операции, требуемые для формирования изображения информационного наполнения, графического, текстового и т.д. на устройстве отображения.
Настоящая система направлена на контроль физиологических состояний, который может выполняться в клинической среде, на дому, например, при амбулаторном контроле родовой деятельности, и т.д. Однако хотя ниже будет приведено иллюстративное описание в отношении физиологических состояний (например, сократительной активности матки) во время родовой деятельности, следует явно понимать, что настоящая система также применима к другим областям здравоохранения, например к тем, которые характеризуются долгосрочными процессами, лечением и/или контролем. Например, настоящая система может быть соответствующим образом применена в комплексных контекстах, в которых производится сбор различных физиологических параметров и/или пациенты переносят физически неприятные или эмоционально тяжелые ощущения. В этих ситуациях обратная связь в форме визуализации может помочь в улучшении ощущений и/или лечении пациента, посредством обеспечения дополнительных знаний и/или положительной поддержки более понятным и утешительным образом. Настоящая система может также быть соответствующим образом применена для помощи онкологическим больным, получающим химиотерапию, членов семьи и/или врачей-клиницистов, вовлеченных в такое лечение, пациенты, получающих лечение (гемо)диализом, членов семьи и/или врачей-клиницистов, вовлеченных в такое лечение, пациентов (женщин), испытывающих проблемы бесплодия, членов семьи и/или врачей-клиницистов, участвующих в таком лечении/контроле; контроль пациентов интенсивной терапии, членов семьи и/или врачей-клиницистов, вовлеченных в такое лечение/контроль, контроль пациентов с хроническими болезнями, такими как диабет, фибромиалгия, или рассеянный склероз (MS) и т.п.
Для простоты приведенного ниже описания настоящая система будет описана относительно контроля сократительной активности матки во время рождения ребенка. Однако следует ясно понимать, что это иллюстративное описание должно пониматься как охватывающее все указанные выше и другие приложения, в которых настоящая система может быть соответствующим образом применена.
Фиг. 1 представляет собой блок-схему, которая иллюстрирует процесс 100, выполняемый системой в соответствии с вариантами осуществления настоящей системы. Процесс 100 может быть выполнен с применением одного или более компьютеров, которые могут взаимодействовать по сети и могут получить информацию и/или хранить информацию в одной или более памятей, которые могут быть локальными и/или удаленными друг от друга. Процесс 100 может включать в себя одну или более из следующих операций. Кроме того, одна или более из этих операций при необходимости может быть скомбинирована и/или разделена на субоперации. Кроме того, одна или более из этих операций может быть пропущена в зависимости от настроек. При функционировании процесс может начинаться во время операции 101 и затем следовать к операции 103.
Во время операции 103 процесс может получать информацию датчика. Информация датчика может содержать информацию, относящуюся к сократительной активностью матки пациента и/или другую информацию, относящуюся к пациенту. Например, информация датчика может содержать сигнал сократительной активности матки (UAS), содержащий информацию, относящуюся к сократительной активностью матки пациента. В соответствии с некоторыми вариантами осуществления, UAS может представлять собой токограмму, сигнал внутриматочного давления (IUPC), электрогистерограмму (EHG) и т.д., и/или комбинации указанного. В соответствии с вариантами осуществления настоящей системы UAS может быть сформирован и/или обработан в режиме реального времени. Однако в других вариантах осуществления UAS может быть задержан, сохранен (например, в памяти системы), и/или обработан в позднее.
UAS может содержать множество больших артефактов, которые часто возникают вследствие движения пациента, такого как движение при дыхании или изменение положения, и могут напоминать импульс (например, пиковый потенциал), особенно когда UAS включает в себя один или более сигналов, формируемых токодинамометром (например, токограмму), но такие артефакты могут также встречаться в сигналах EHG и IUPC. UAS, полученные в соответствии с вариантами осуществления настоящей системы, показаны на фиг. 4 и 5, которые представляют собой графики 400 и 500, соответственно, показывающие информацию, сформированную в соответствии с вариантами осуществления настоящей системы. Например, каждая из фиг. 4 и 5 содержит UAS 402 и 502, соответственно, каждый из которых является необработанной токограммой (то есть необработанным UAS), сформированным в соответствии с вариантами осуществления настоящей системы.
Когда UAS, такие как UAS 402 и 502, формируются, например посредством токодинамометра или другого устройства, малые перемещения пациента могут вызывать шум, такой как пиковые потенциалы и/или другие большие артефакты в этих сигналах. Кроме того, контролируемые сигналы, такие как UAS 402 и 502, могут иметь большое и/или переменное (например, изменяющееся) начальное смещение. Например, начальное смещение может по существу варьировать (изменяться) всякий раз, когда пациент перемещается и/или меняет положение. После завершения операции 103 процесс может переходить к операции 105.
Во время операции 105 процесс может определять информацию о параметре UAS (USPI) в соответствии с UAS. USPI может содержать пороговый сигнал, производный(е) сигнал(ы) (например, сглаженную(ые) производную(ые) первого и/или второго порядка по времени), информацию о процентиле перемещения (MPI) (например, движущиеся процентили) и начальная информация об обнаружении скачка (BJDI), и очищенную информацию сигнала. Эта информация и способы выведения этой информации будут описаны в отношении процесса, показанного на фиг. 2.
В соответствии с некоторыми вариантами осуществления, процесс может очищать UAS таким образом, чтобы информация, такая как очищенный сигнал, пороговый сигнал, производные и т.д. могла быть извлечена из него. Процесс может очищать UAS таким образом, чтобы, например, шум, такой как пиковые потенциалы, импульсы и т.д., и/или начальное смещение и т.д., возможно, оказывали меньшее влияние на анализ и интерпретацию UAS. Например, в отношении изменения начального смещения UAS, внезапное увеличение или уменьшение начального смещения могут быть перепутаны с началом или окончанием сокращения. Кроме того, без должной обработки надежность различных оценок, таких как интенсивность обнаруженных сокращений может быть поставлена под угрозу. Таким образом, в течение операции 105 оценка начального смещения вычитается из сигнала. Кроме того, внезапное увеличение и/или уменьшение начального смещения может вызвать выход UAS за пределы шкалы. Соответственно, в течение операции 105 процесс может вычитать оценку начального смещения из UAS, чтобы получить оцененный сигнал UAS с удаленным начальным смещением (для простоты, называемым просто UAS). После завершения операции 105 процесс может переходить к операции 107.
В течение операции 107 процесс может определить параметры сокращения UAS и/или информацию о состоянии (USPS), которая может содержать информацию, относящуюся к текущему параметру и/или состоянию UAS, такую как, один или более из моментов времени начала, пика и конца (сокращений), время между сокращениями, продолжительность (сокращений) и очищенный сигнал. По меньшей мере часть USPS может быть определена с применением конечного автомата детектора пиков (PDSM), который может определить USPS на основании одного или более из USPI и UAS. Процесс выполнения детектирования амплитуды в реальном времени или автономно и определения USPS описан в отношении фиг. 3. В отношении фиг. 4 и 5, информация о параметрах и состоянии (например, содержащаяся в USPS), извлеченная PDSM, может, например, содержать такую информацию, как приведенная в таблице 1, как будет описано ниже в отношении фиг. 2 и 3.
Таблица 1
Параметры и/или состояния USPS (информация о сократительной активности матки)
Извлеченная информация (в подписях)
Условное обозначение
Вне сокращения
Вне
Начало сокращения
Начало
Восходящая часть сокращения
Восходящее
Пик сокращения
Пик
Решение относительно пика
ПикРешение
Нисходящая часть сокращения
Нисходящее
Конец сокращения
Конец
Прерывание
Прерывание
Что касается операций 105 и 107, в соответствии с некоторыми вариантами осуществления процесс может анализировать UAS и извлекать требуемую информации о сократительной активности матки из UAS. Информация о сократительной активности матки может содержать информацию, относящуюся к USPS, состояниям сократительной активности матки, и т.д.
Что касается операций 105 и 107, в течение первой операции фильтрации артефакты в UAS могут быть по существу подавлены посредством (взвешенной) медианы, (взвешенной) порядковой статистики, на основании решения или посредством другой нелинейной фильтрации с последующим сглаживанием с линейным и/или нелинейным фильтром или фильтрами сглаживания. Если бы линейное фильтрование выполнялось с применением низкочастотного фильтра в качестве первой операции фильтрации, то артефакты в UAS размазывались бы по времени вместо их подавления. Вследствие конкретных параметров шума в UAS, который обычно является негауссовым и асимметричными, нелинейные фильтры могут обеспечить более хорошее подавление шума, чем могут обеспечить линейные фильтры с конечной импульсной характеристикой (FIR) или бесконечной импульсной характеристикой (MR). Например, токо-сформированные сигналы UAS содержат больше положительных, чем отрицательных пиковых потенциалов. Соответственно, нелинейный фильтр, такой как статистический фильтр взвешенного порядка, может принять во внимание такую асимметрию, при этом лучше сохраняя характеристики желаемого сигнала, чем это может быть сделано с применением линейных фильтров.
Далее, варианты осуществления настоящей системы могут содержать детектор для обнаружения скачков в начальном смещении. Этот детектор может быть основан на том факте, что уровни UAS до и после скачка значительно различаются, в то время как отклонение сигнала на каждой из сторон представляет собой относительно малую величину.
Далее, варианты осуществления настоящей системы могут содержать детектор для обнаружения того, должен ли полученный UAS быть отмасштабирован (например, когда он выходит за пределы шкалы или когда он очень мал во время сильных сокращений), и автоматический инструмент для приведения к масштабу может быть вызван на основании выходных данных детектора.
Высокая изменчивость сокращений делает сложным правильное детектирование и извлечение (например, по существу в реальном времени) параметров сократительной активности матки. Соответственно, варианты осуществления настоящей системы могут применять один или более алгоритмов, которые справляются с этим фактом посредством вычисления промежуточного сигнала, такого как пороговый сигнал, который является сглаженной версией очищенного UAS (см. фиг. 2). Далее, в соответствии с некоторыми вариантами осуществления, параметры, извлеченные посредством процесса, могут также помочь в интерпретации следов сердечного ритма плода (HR) в клинических условиях.
После завершения операции 107 процесс может переходить к операции 109.
В течение операции 109 процесс может сформировать информационное наполнение, соответствующее определенному USPS. Информационное наполнение может быть сформировано с применением любого соответствующего процесса генератора графики (обычно, графического процесса, который может быть выполнен графическим приложением (GA)), который при необходимости может быть запрограммирован системой и/или пользователем. Информационное наполнение может содержать информацию, такую как текст и/или графика, которая может использоваться для отображения представления по меньшей мере части USPS, такой как моменты начала, пика и конца одного или более сокращений, время между двумя (смежными) сокращениями, продолжительность одного или более сокращений, а также информацию, относящуюся к прогрессу расширения, и моменту внутреннего осмотра. Что касается информации, связанной с прогрессом расширения и моментом внутреннего осмотра, эта информация может быть введена вручную профессионалом, таким как доктор, и т.д. Например, на фиг. 6 - 8 показано информационное наполнение, сформированное в соответствии с USPS графическим применением (GA), и которое может быть отображено в соответствии с вариантами осуществления настоящей системы. GA может формировать информационное наполнение, которое может содержать информацию, подходящую для отображения визуализации прогрессирования сократительной активности матки и/или обеспечения поддержки дыхания при родах. Это информационное наполнение может дополнительно содержать информацию, относящуюся к аудио и/или визуальным данным, графической информации и т.д., и может быть сформировано в соответствии с определяемой системой и/или пользователем темой.
Например, в соответствии с вариантами осуществления настоящей системы визуализация прогресса родовой деятельности может содержать информацию, относящуюся к сократительной активности матки, такую как начало, пик и/или конец сокращений, временные интервалы между ними, их продолжительность, интенсивность, шаблоны синхронизации, формы колебаний сигнала и т.д., каждая из которых может быть отображена (независимо и/или совместно с другой информацией) для визуализации прогресса пациента в течение родовой деятельности в режиме реального времени или в автономном режиме. Таким образом, GA может формировать информационное наполнение, соответствующее UAS, USPS и/или USPI, которое может использоваться для формирования уникальной визуализации (уникальных данных) для каждого пациента. Информационное наполнение может быть дополнительно персонализировано в соответствии с настройками по умолчанию и/или настройками для пациента. Например, пользователь (например, пациент и/или супруг пациента, профессионал, и т.д.) может дополнительно персонализировать визуализацию, например, путем выбора предпочтительной для него темы или цветов, выбираемых из множества тем и/или доступных цветов. Кроме того, для обеспечения поддержки дыхания информационное наполнение может быть сформировано таким образом, чтобы обеспечивать поддержку в реальном времени для удобства пациента. Например, в течение родовой деятельности информационное наполнение может содержать визуальное руководство по дыханию, которое может обеспечить пациенту поддержку в реальном времени, чтобы помочь, например, в упражнениях по модели дыхания с тем, чтобы пациент сосредоточился и мог снизить боль во время сокращений. Кроме того, GA может сформировать информационное наполнение таким образом, чтобы обеспечить возможность автоматической синхронизации с сокращениями пациента. Кроме того, руководство по дыханию может содержать одну или более методик дыхания во время родовой деятельности для адекватной поддержки в течение различных этапов родов, которые могут выбираться автоматически или могут выбираться пользователем. Информация, относящаяся к одной или более методик дыхания в ходе родовой деятельности, может храниться в памяти системы и при необходимости может быть выбрана. Далее, при необходимости процесс может запускать руководство по дыханию для удобства пользователя, например, когда было обнаружено начало сокращения. Кроме того, что касается руководства по дыханию, руководство по дыханию может формироваться в соответствии с темой представления/визуализации, которая может выбираться пользователем и/или системой. Соответственно, меню, содержащее множество тем представления руководства по дыханию для выбора пользователем может быть отображено процессом для выбора пользователем. После завершения операции 109 процесс может переходить к операции 111.
В течение операции 111 информационное наполнение может быть отображено, например, показано на любом подходящем дисплее системы, таком как монитор и/или проектор. Соответственно, информационное наполнение при необходимости может быть показано, например, на стене родильной палаты, портативном устройстве отображения и т.д.. Пациент, супруг пациента и/или специалисты (например, акушер, доктора, медсестры, сиделки и т.д.) могут настроить дышащие упражнения руководства по дыханию направляющей, которые будут выполняться пациентом, например, путем указания синхронизации (например, частота дыхания, и т.д.) и поведения. Далее, пользователи, такие как пациент и т.д., могут взаимодействовать с вариантами осуществления настоящей системы в целях персонализации руководства по дыханию, например, путем выбора предпочтительной для них темы и/или цвета(ов), как описано ниже в настоящем описании. Таким образом, используя обеспеченную информацию, пациент, супруг и/или профессионалы (например, акушер, доктора, медсестры, сиделки и т.д.) могут настроить дыхательные упражнения, выполняемые пациентом, например, путем указания синхронизации и поведения. Процесс может непрерывно повторять операции процесса 100, пока не будет подан запрос на его завершение (например, системой и/или пользователем). Кроме того, параметры при необходимости могут включать в себя соответствующие доверительные уровни. Эти доверительные уровни могут показывать вычисленную точность для каждой переменной сигналов параметра UAS.
Фиг. 6 - 8 представляют собой графики, иллюстрирующие информационное наполнение, обеспеченное в соответствии с вариантами осуществления настоящей системы. Обратимся к фиг. 6; в соответствии с темой для отображения руководства по дыханию, обеспеченное информационное наполнение может содержать ряд анимированных кружков 602 (например, анимированные круги), которые могут выполнять функцию руководства по дыханию и могут отображаться последовательно (с течением времени). Руководство по дыханию может быть запущено, например, когда было обнаружено (сильное) сокращение (например, сокращение, которое больше чем или равно пороговой величине сокращения). Однако в других вариантах осуществления руководство по дыханию при необходимости может быть запущено вручную пациентом и/или в качестве реакции на другие обнаруженные параметры, условия и т.д. Например, кружки могут расти (например, увеличиваться в диаметре с использованием заштрихованных колец и т.п.), чтобы указать, когда пациент должен вдохнуть, и могут сжиматься, чтобы указать, что пациент должен выдохнуть. Таким образом, руководство по дыханию может иллюстрировать предпочтительную структуру дыхания. Каждый анимированный круг(и) может предоставить пациенту информацию чтобы сообщить пациенту, когда следует дышать, с тем чтобы установить требуемый ритм. Кроме того, цвета анимированных кружков 602 могут изменяться, чтобы указать на операции выдоха или вдоха.
Кроме того, графика, такая как линии, стрелки, алфавитно-цифровые отличительные символы (например, буквы, слова (например, короткий выдох, вдох, выдох, и т.д.)), стрелки, и т.д. может формироваться и/или отображаться для удобства пользователя(ей).
Обратимся к фиг. 7; в соответствии с темой для визуализации прогрессирования родовой деятельности, информационное наполнение может содержать ряд элементов информации, такой как ветви, цветки и/или условные обозначения. Это информационное наполнение может содержать отображение USPS пациента (например, в течение родовой деятельности или возможной родовой деятельности) и может расти с течением родовой деятельности. Например, интервал между ветвями (см. позицию 1, фиг. 7) первого стебля может указывать, например, время между двумя сокращениями, например, чем больше интервал времени между сокращениями, тем больше будет это расстояние. В данном варианте осуществления, наоборот, чем меньше интервал времени между сокращениями, тем меньше это расстояние. Продолжительность сокращения (см. цифру 2, фиг. 7) может быть указана посредством отображения цветка, при этом чем больше продолжительность сокращения, тем больше цветок, и наоборот. Расстояние между ветвями на другом стебле (см. 3, фиг. 7) может указать расширение. Прогресс расширения может быть указан с использованием отдельной ветви и может иметь размер в соответствии с расширением. Чем больше расширение, тем больше это расстояние, и наоборот. Интенсивность сокращения может иллюстрироваться с использованием цвета. Например, цвет (текущего) цветка может изменяться от светлого цвета до темного цвета с целью указания интенсивности текущего сокращения. Например, чем цвет темнее, тем больше интенсивность сокращения, и наоборот. Визуализация внутреннего осмотра может быть представлена, например, путем добавления новой ветви (см. 5, фиг. 7). Таким образом, процесс может формировать новые цветки, стебли, ветви и т.д. в режиме реального времени таким образом, что область отображения может заполняться течением времени в процессе родовой деятельности.
Обратимся к фиг. 8; в соответствии с еще одной темой, информационное наполнение может быть представлено в виде графика, содержащего ряд полосок и/или условных обозначений. Расстояние между смежными полосками (см. позицию 1 фиг. 8) может указывать время между двумя сокращениями, при этом чем больше интервал времени между сокращениями, тем больше это расстояние, и наоборот. Толщина каждой полоски может указывать продолжительность сокращения (см. 2, фиг. 8), при этом чем больше продолжительность сокращения, тем шире полоска, и наоборот. Длина каждой полоски (см. 3, фиг. 8) может быть использована для визуализации величины расширения матки, при этом когда расширение продолжается, длина соответствующей полоски увеличивается соответственно. Таким образом, в соответствии с вариантами осуществления настоящей системы чем больше расширение, тем больше длина каждой полоски, и наоборот. Интенсивность сокращения может иллюстрироваться с использованием цвета. Например, цвет (текущей) пластинки может изменяться от светлого цвета до темного цвета, чтобы указать интенсивность текущего сокращения, при этом, например, чем темнее цвет, тем больше интенсивность сокращения, и наоборот. Момент внутреннего осмотра может визуализироваться с помощью указателя (см. 5), отделяющего один ряд полосок от другого ряда полосок.
После завершения операции 111 процесс может переходить к операции 113, в котором процесс может сохранять информацию, формируемую процессом, таким как UAS, определенные USPI и USPS, информационное наполнение и/или выбранную тему для последующего использования. Соответственно, после родоразрешения, информационное наполнение может быть сохранено для более позднего использования, например, на память о рождении. Процесс может затем повторяться (например, для формирования большего объема графической информации) или при необходимости может заканчиваться.
В соответствии с другими вариантами осуществления настоящей системы возможны другие соответствия параметров сократительной активности матки (например, параметров UAS) и отображения, как может быть установлено системой и/или пользователем. Кроме того, в других вариантах осуществления, формируемая компьютером графика или другие формы мультимедиа, таких как свет, звук, тактильная обратная связь, запахи и т.д. могут использоваться для отображения параметров сократительной активности матки и, таким образом, сообщение о прогрессировании родовой деятельности пользователям, таким как специалисты (например, доктора, медсестры, акушеры, и т.д.) и/или пациенту.
Фиг. 2 представляет собой блок-схему, которая иллюстрирует процесс 200, выполняемый системой в соответствии с вариантами осуществления настоящей системы. Процесс 200 может быть выполнен с применением одного или более компьютеров, которые могут взаимодействовать по сети и могут получить информацию и/или хранить информацию в одной или более памятей, которые могут быть локальными и/или удаленными друг от друга. Процесс 200 может включать в себя одну или более из следующих операций. Процесс 100 может включать в себя одну или более из следующих операций. Кроме того, одна или более из этих операций при необходимости может быть скомбинирована и/или разделена на субоперации. Кроме того, одна или более из этих операций может быть пропущена в зависимости от настроек. В течение операции 201 процесс может выполнить процесс инициализации и может инициализировать алгоритмические параметры (AP) и/или выделять буферы памяти. Приведенная ниже таблица 2 иллюстрирует примерные настройки некоторых из AP в соответствии с вариантами осуществления настоящей системы. Однако AP могут включать в себя другие значения и/или диапазоны для настройки, которые могут быть установлены системой и/или пользователем, при необходимости. Кроме того, могут использоваться другие AP.
Таблица 2
Алгоритмический параметр (AP)
Описание (время приведено в секундах),
T_cst (20)
Если сигнал постоянен в течение этого времени, то это обнаруживается и обрабатывается; используется в 205
T_nlns (17)
Продолжительность окна для применения нелинейного подавления шумов к необработанным данным; используется в 207
T_sm (7)
Продолжительность конечной импульсной характеристики для сглаживания, используемого в 211
T_prct_x (X)
Продолжительность окна для вычисления локального процентиля (множество целей и значений); используется помимо прочего в 215
T_mu_slope (5)
Продолжительность окна для вычисления локального сглаженного наклона; используется в 219
s_pk_min (10)
Минимальное значение для значения сигнала в пике минус значение сигнала в начале; используется в PDSM
z_min (5)
Минимальная значение, налагаемое на пороговый
сигнал; используется в 225
T_asc_min (15)
Минимальное время восхождения; если «истинный пик» обнаружен ранее, то текущее предполагаемое сокращение прерывается; используется в PDSM
T_asc_max (100)
Максимальное время восхождения в секундах; если «истинный пик» не обнаружен ранее, то текущее предполагаемое сокращение прерывается; используется в PDSM
T_desc_min (5)
Минимальное время нисхождения в секундах; если «истинный конец» обнаружен ранее, то текущее предполагаемое сокращение прерывается; используется в PDSM
T_desc_max (100)
Максимальное время нисхождения в секундах; если «истинный конец» не обнаружен ранее, то текущее предполагаемое сокращение прерывается, и принимается решение относительно того, является ли он «истинным пиком» (полезно для устранения малых локальных пиков в течение части восхождения); используется в PDSM
T_DP (1)
Время принятия решения о пике, то есть, время между обнаружением предполагаемого пика и времени принятия решения относительно того, является ли он «истинным пиком» (полезно для устранения малых локальных пиков в течение восхождения); используется в PDSM
T_DE (1)
Время принятия решения о конце, то есть, время между обнаружением предполагаемого конца и времени принятия решения относительно того, является ли он «истинным концом» (полезно для устранения малых локальных пиков в течение части нисхождения); используется в PDSM
Обратимся к таблице 2; (примерные) значения AP, относящиеся к времени и амплитуде, определяются в секундах и сигнальных единицах (например, токо-единицах), соответственно, и приведены между соответствующими круглыми скобками. После завершения операции 201 процесс может переходить к операции 203.
В течение операции 203 процесс может получить UAS. Соответственно, процесс может воспринять сигнал сократительной активности матки (UAS). Сигнал UAS может быть получен и обработан на основании последовательной выборки или в блоках. Иллюстративные необработанные UAS, такие как 402, 502, показаны на фиг. 4 и 5. Операцию 203 можно считать операцией получения сигнала, в которой получают текущую(ие) выборку(и) UAS. После завершения операции 203 процесс может переходить к операции 205.
В течение операции 205 процесс может анализировать UAS для определения того, является ли поток данных UAS, постоянным, прерванным или плохим. Что касается прерванного сигнала (например, прерванного потока данных), сигнал может быть определен как прерванный, если не происходит получение каких-либо новых данных сигнала. Сигнал (например, поток данных) может быть прерван, например, когда устройство получения (UAS) работает со сбоями или когда соединение с устройством (временно) потеряно. Соответственно, процесс может анализировать сигнал с целью определения того, был ли он прерван. Далее, что касается постоянного UAS, процесс может определить, что UAS является постоянным, если он не изменяется (значимо, например, более чем +/-1% от полного спектра сигнала в течение времени, например, 20 секунд в настоящем примере, как указано в таблице 2 настроек AP. Однако также предполагаются другие значения. Сигнал может быть постоянным, например, когда датчик получения (UAS) отсоединяется от пациента. Далее, что касается плохого сигнала, процесс может определить, что сигнал является плоим, когда датчик не подсоединен должным образом к брюшной полости пациента. Плохой сигнал может быть обнаружен с применением любого подходящего способа. Например, может использоваться дисперсия разности между (задержанным) необработанным UAS и очищенным UAS. Кроме того, если было обнаружено множество малых пиков (на UAS) с периодичность, существенно отличающейся от периодичности сокращений, то сигнал также можно считать плохим.
ая
Соответственно, если было определено, что UAS является прерванным, постоянным или плохим, то процесс может определить, что сигнал UAS является неподходящим, и тогда процесс может сбросить значение переменных в течение операции 209 с тем, чтобы новые выборки (например, следующие выборки или n+1) могли быть получены, и операция 203 может быть повторена. Однако если было определено, что UAS не является прерванным, постоянным или плохим, то процесс может определить, что сигнал UAS является подходящим, и перейти к операции 207.
В течение операции 207 процесс может подавлять шум в UAS. Соответственно, UAS может фильтроваться посредством любого соответствующего фильтра, такого как нелинейный подавляющий шумы фильтр (например, фильтр взвешенного порядка и т.п., такой как (взвешенная) медиана, (взвешенная) порядковая статистика, основанная на решении, морфологическая и/или другая нелинейная операция фильтрации, выполняемая любым соответствующим фильтром. Эта нелинейная операция фильтрации особенно подходит для подавления (сильных) артефактов, которые асимметрично распределены и/или являются относительно короткими, но также и другие виды артефактов могут быть очень эффективно ослаблены. Как показано на графике, информация о производной(ых) очищенного сигнала, например, (медианный) наклон, может помочь в подавлении. Процесс может сформировать UAS с подавленным шумом и выдать этот сигнал на схему сглаживания сигнала, как будет описано ниже.
Что касается фильтров, в соответствии с вариантами осуществления настоящей системы нелинейные подавляющие артефакты фильтры могут быть конфигурированы для различных сценариев сигналов. Например, поскольку многие большие артефакты представляют собой положительные подобные импульсам сигналы, может быть целесообразным применение одного или более нелинейных фильтров, которые могут принять во внимание временной и ранговый порядок и использовать его и/или другие свойства полезного сигнала и шума. Примерами являются фильтры усеченного среднего, L-фильтры, C-фильтры, М-фильтры, R-фильтров, фильтры взвешенного порядка, многоступенчатые медианные фильтров, медианные гибридные фильтры, стековые фильтры, полиномиальные фильтры, зависящие от данных фильтры, основанные на решении фильтры и морфологические фильтры. После завершения операции 207 процесс может переходить к операции 211.
В течение операции 211 процесс может выполнять операцию сглаживания с применением любой соответствующей схемы сглаживания для UAS с подавленным шумом с целью формирования сглаженного UAS. Соответственно, процесс может применяться фильтр сглаживания, чтобы сгладить UAS с подавленным шумом, поданный на него, и выдать сглаженный UAS. В соответствии с некоторыми вариантами осуществления, схема сглаживания сигнала может содержать фильтр с линейной конечной импульсной характеристикой (FIR) или бесконечной импульсной характеристикой (MR) с низкочастотной характеристикой, или нелинейную схему сглаживания, такую как фильтр усеченного среднего. После завершения операции 211 процесс может переходить к операции 213.
В течение операции 213 процесс может дополнительно понижать разрешение сглаженного сигнала UAS. В отношении этого процесса низкочастотный фильтр 211 может действовать как фильтр сглаживания. Понижение разрешение может быть выполнено с применением любого соответствующего устройства понижения разрешения, конфигурированного в соответствии с вариантами осуществления настоящей системы. Сигнал в этой точке будет называться сигналом с пониженным разрешением (независимо от того, проводилась ли необязательное понижение разрешение сигнала). После завершения операции 213 процесс может переходить к операции 215.
В течение операции 215 и 217 процесс может удалять изменения в начальных смещениях из сигнала с пониженным разрешением и определить движущиеся процентили и выполнить начальное обнаружение скачка. Более подробно, в течение операции 215 процесс может обнаружить скачки в начальном смещении сигнала с пониженным разрешением на основании наблюдений, что уровни сигнала с пониженным разрешением до и после скачка значимо отличаются (например, более чем +/-15% полного спектра сигнала), что расхождение сигнала по обе стороны от скачка представляет собой относительно малую величину (например, меньше чем пороговая величина расхождения, такая как +/-5 % полного спектра сигнала), и что падение сигнала в течение скачка происходит очень круто. Процесс может также оценить базовое смещение посредством непрерывного отслеживания локального процентиля (например, минимального или 3%-ного процентиля) в течение определенного временного окна (например, определенного периода времени). Несколько движущихся процентилей могут быть вычислены для помощи в других операциях текущего процесса, таких как процесс обнаружения пиков операции 227 и/или процесс нелинейного подавления шумов операции 207. После завершения операции 215 процесс может переходить к операции 217.
В течение операции 217 процесс может вычитать начальное смещение, определенное в течение операции 215, из сигнала с пониженным разрешением, и формировать соответствующий очищенный сигнал. Вычитание может быть выполнено с применением любого соответствующего блока объединения (например, сумматора, вычитателя и т.д.). После завершения операции 217 процесс может переходить к операции 219.
В течение операции 219 процесс может вычислить производную(ые) очищенного сигнала по времени. Это может быть выполнено с применением FIR или MR фильтров производных или некоторого другого устройства численного дифференцирования (например, основанного на фильтре Савицкого-Голея и т.п.), чтобы определить производные очищенного сигнала. После завершения операции 219 процесс может переходить к операции 221.
В течение операции 221 процесс может вычислять параметр(ы) сглаживания для очищенного сигнала и/или его производной(ых) (например, вычисленных в течение операции 219), что позволяет вычислить пороговый сигнал, который согласуется с очищенным сигналом контролируемым и требуемым образом. Параметр(ы) сглаживания должен(ны) быть определен(ы) так, чтобы в восходящей части сокращения пороговый сигнал следовал за очищенным сигналом быстро в том смысле, чтобы он мог возрастать практически на ту же самую величину за единицу измерения времени и чтобы он имел небольшую задержку относительно него. Однако в нисходящей части сокращения параметр(ы) сглаживания должен(ны) быть определен(ы) так, чтобы пороговый сигнал медленно следовал за очищенным сигналом, чтобы избежать обнаружения малых локальных пиков процессом. После завершения операции 221 процесс может переходить к операции 223.
В течение операции 223 процесс может выполнять сигнально-зависимое сглаживание очищенного сигнала UAS с целью формирования порогового сигнала. Более подробно, сигнально-зависимое сглаживание очищенного сигнала, которое позволяет получить пороговый сигнал, может быть выполнено в соответствии с сигнально-зависимым(и) параметром(ами) сглаживания, вычисленными в течение операции 221. После завершения операции 223 процесс может переходить к операции 225.
В течение операции 225 процесс может налагать минимум на пороговый сигнал. Минимум может быть наложен на пороговый сигнал, чтобы избежать ложных обнаружений вследствие остающихся малых пиков и шума. Пороговый сигнал теперь готов к анализу конечным автоматом детектора пиков. После завершения операции 225 процесс может переходить к операции 227.
В течение операции 227 процесс может обнаружить пики с применением PDSM, который может получить информацию, такую как один или более из очищенного сигнала, порогового сигнала, производной(ых) сигнала, движущихся процентилей и информации о начальном скачке. Более подробно, PDSM может определить одно или более состояний, таких как вне сокращения, начало сокращения, восходящая часть сокращения, пик сокращения, решение о пике, нисходящая часть сокращения, конец сокращения и/или прерывание (сокращения) на основании полученной информации. Процесс, выполняемый PDSM, таким как конечный автомат детектора пиков, иллюстрируется в отношении фиг. 3. В соответствии с вариантами осуществления настоящей системы PDSM может предоставить информацию, которую он формирует с применением графического механизма. После завершения операции 227 процесс может переходить к операции 229 и при необходимости может повторить операцию 203.
В течение операции 229 процесс может формировать информационное наполнение на основании входной информации графического механизма. Более подробно, графический механизм может определить и сформировать информационное наполнение, которое соответствует USPS и которое может быть сформировано в соответствии с выбранной темой и/или цветом, которое будет отображено в соответствии с описанным выше в отношении операции 111 процесса 100. После завершения операции 229 процесс может переходить к операции 231. В течение операции 231 процесс может отображать информационное наполнение с применением любого подходящего способа, такого как дисплей, проектор, колонка, тактильное устройство, и т.д. В соответствии с вариантами осуществления настоящей системы операции 229, 231 при необходимости могут выполняться непрерывно, периодически и/или по расписанию любого другого типа.
В соответствии с другими вариантами осуществления настоящей системы процесс может использовать экспертные знания / системы CDS. Например, в некоторых вариантах осуществления, процесс может сравнивать информацию о сократительной активности матки с информацией о пороговой величине и выполнять определенные операции, основанные на результатах сравнения. Например, если было определено, что величина сигнала, соответствующего сократительной активности матки, превышает пороговое значение, процесс может ввести лекарственный препарат (например, в объеме по умолчанию или в объеме, определенном на основании настроек системы) и/или выдать звуковой сигнал тревоги на основании параметров настройки системы. Таким образом, варианты осуществления настоящей системы могут применять способы CDS, например, для введения лекарственного препарата и/или при необходимости выдачи сигнала тревоги.
Кроме того, распознавание образов может быть применено к очищенному сигналу с целью разделения сокращений на типы, при необходимости такие как конечное(ые) сокращение(я) и нормальное(ые) сокращение(я). Соответственно, процесс может определить, является ли сокращение нормальным или конечным и может отобразить результаты определения.
Фиг. 3 представляет собой блок-схему, которая иллюстрирует процесс 300, выполняемый PDSM в соответствии с вариантами осуществления настоящей системы.
Процесс 300 может быть выполнен с применением одного или более компьютеров, которые могут взаимодействовать по сети и могут получить информацию и/или хранить информацию в одной или более памятей, которые могут быть локальными и/или удаленными друг от друга. Процесс 300 может включать в себя одну или более из следующих операций. Кроме того, одна или более из этих операций при необходимости может быть скомбинирована и/или разделена на субоперации. Кроме того, одна или более из этих операций может быть пропущена в зависимости от настроек. Процесс 300 может включать в себя один или более функциональных блоков 310, 320, 340, 360, и 380, которые могут определить, было ли обнаружено вне сокращения; были ли обнаружен конец сокращения или временный локальный пик; была ли обнаружена восходящая часть сокращения; была ли обнаружена нисходящая часть сокращения; и был ли обнаружен возможный пик сокращения или временный локальный пик; соответственно. Далее, в каждом из этих состояний процесс может выдать по меньшей мере часть информации о параметре, как будет описано ниже. В процессе функционирования процесс может начаться в течение операции 301 и затем перейти к операции 311. Параметры, выдаваемые процессом 300, могут соответствовать информации, связанной с USPS. Далее, в течение процесса 300 условие может быть определено, что условие удовлетворено, если было обнаружено, что оно истинно. Наоборот, условие может быть определено как неудовлетворенное, если было обнаружено, что оно ложно. Процесс 300 может также сохранять информацию, которую он получает, формирует или использует иначе для последующего использования. Например, начало, пик и/или конец сокращений могут быть сохранены для сравнения, например, для определения, больше ли первое сокращение, чем более позднее сокращение, и т.д. В контексте операций процесса 300 слова (например, «вне», «начало» и т.д.), выдаваемые в течение операций, относятся к параметру или состояниям, которые могут быть включены в USPS.
ФУНКЦИОНАЛЬНЫЙ БЛОК 310
В течение операции 311 процесс может определить, удовлетворяется ли условие (s[n-1]<z[n-1]) и (s[n]>z[n]) и ((ds/dt[n]-dz/dt[n])>thr_dt). Соответственно, если это условие удовлетворяется, процесс может переходить к операции 313. Однако, если это условие не удовлетворяется (например, отрицательно), процесс может выдать «вне», и может после этого повторить операцию 311. При использовании в настоящем описании: s[n] представляет собой очищенный сигнал с индексом времени n; s [n-1] представляет собой очищенный сигнал с индексом времени n-1; z[n] представляет собой пороговый сигнал с индексом времени n; и z[n-1] представляет собой пороговый сигнал с индексом времени n-1.
b
В течение операции 313 процесс может инициализировать параметры сокращения для текущего сокращения, может перезагрузить и/или сохранить время начала t текущего сокращения и может выдать «начало». После завершения операции 313 процесс может продолжаться в функциональном блоке 340, начиная с операции 341
ФУНКЦИОНАЛЬНЫЙ БЛОК 340
asc
b
В течение операции 341 процесс может установить T=t-t. Затем процесс может переходить к операции 343.
В течение операции 343 процесс может определить, удовлетворяется ли условие ((s[n]<z[n]) | (Tasc=Tasc_max)). Соответственно, если это условие удовлетворяется (например, ответ утвердительный), процесс может выдать «прерывание» и может повторить операцию 311. «Прерывание» может быть определено как решение, что предполагаемое сокращение, первая часть которого считалась сокращением, в итоге не оказалась сокращением (например, это был артефакт).
Однако, если это условие не удовлетворяется, процесс может переходить к операции 345.
В течение операции 345 процесс может определить, удовлетворяется ли условие (s[n]<z[n]). Соответственно, если было определено, что это условие удовлетворяется, процесс может выдать «восходящее» как информацию о параметре и может повторить операцию 341. Однако если определено, что это условие не удовлетворяется, процесс может переходить к операции 347.
pk
P
В течение операции 347 процесс может сохранять время пика t, которое указывает на момент времени, в который наблюдался пик, и может сохранять значение максимального сигнала Sk. После завершения операции 347 процесс может переходить к операции 349.
DP
В течение операции 349 процесс может определить, выполняется ли условие (T==1). Соответственно, если определено, что это условие удовлетворяется, процесс может переходить к операции 351. Однако, если было определено, что это условие не удовлетворяется, процесс может переходить к операции 355.
В течение операции 355 процесс может установить Tpp=1, и выдать «восходящее» и после того перейти к функциональному блоку 380, начинающемуся с операции 381.
asc
P
P
В течение операции 351 процесс может определить, удовлетворяется ли условие (T≥asc,min)&((Sk-Sb)>=Sk,min). Соответственно, если было определено, что это условие удовлетворяется, процесс может переходить к операции 353. Однако, если было определено, что это условие не удовлетворяется, процесс может выдать «прерывание» и повторить операцию 311.
pk
dcs
В течение операции 353 процесс может сохранить время принятия решения о пике t,. После завершения операции 353 процесс может выдать «пик» и перейти к функциональному блоку 360, начиная с операции 361.
ФУНКЦИОНАЛЬНЫЙ БЛОК 360
desc
pk
В течение операции 361 процесс может установить T=t-t и после этого перейти к операции 363. В течение операции 363 процесс может определить, удовлетворяется ли условие (Tdesc>Tesc,max). Соответственно, если это условие удовлетворяется, процесс может выдать операцию «прерывание» и повторить 311. Однако, если это условие не удовлетворяется, процесс может переходить к операции 365.
В течение операции 365 процесс может определить, удовлетворяется ли условие (s[n]<s[n-1]). Соответственно, если было определено, что это условие удовлетворяется, процесс может выдать «нисходящее» и после того повторить операцию 361. Однако, если это условие не удовлетворяется, процесс может переходить к операции 367.
e
e
В течение операции 367 процесс может сохранить время конца t и/или сохранить значение сигнала конца s. После завершения операции 367 процесс может переходить к операции 369.
DE
В течение операции 369 процесс может определить, удовлетворяется ли условие (T==1). Соответственно, если было определено, что это условие удовлетворяется, процесс может переходить к операции 371. Однако, если это условие не удовлетворяется, процесс может переходить к операции 373.
PE
В течение операции 371 процесс может установить T=1, выдать «нисходящее» и после этого перейти к функциональному блоку 320, начиная с операции 321.
desc
des,min
e
В течение операции 373 процесс может определить, удовлетворяется ли условие ((T>=T)&((Spk-S)>=Sdesc, pk, min)). Соответственно, если было определено, что это условие удовлетворяется, процесс может переходить к операции 375. Однако, если было определено, что это условие не удовлетворяется, процесс может выдать «прерывание» и повторить операцию 311.
e, dcs
В течение операции 375 процесс может сохранить время принятия решения о конце t. После завершения операции 375 процесс может выдать «конец» и повторить операцию 311.
ФУНКЦИОНАЛЬНЫЙ БЛОК 320
deSc
pk
desc
desc,max
В течение операции 321 процесс может установить T=t-t и после этого перейти к операции 323. В течение операции 323 процесс может определить, удовлетворяется ли условие (T>T). Соответственно, если это условие удовлетворяется, процесс может выдать «прерывание» и может после этого повторить операцию 311. Однако, если это условие не удовлетворяется, процесс может переходить к операции 327.
В течение операции 327 процесс может определить, удовлетворяется ли условие (s[n]<s[n-1]). Соответственно, если было определено, что это условие удовлетворяется, процесс может переходить к операции 329. Однако, если это условие не удовлетворяется, процесс может переходить к операции 331.
e
e
PE
PE
В течение операции 329 процесс может очистить время окончания t и очистить значение сигнала конца S. После завершения операции 329 процесс может выдать «нисходящее», и может после этого перейти к операции 361. В течение операции 331 процесс может установить T=T+1. После завершения операции 331 процесс может переходить к операции 335.
PE
DE
В течение операции 335 процесс может определить, удовлетворяется ли условие (T<T). Соответственно, если было определено, что это условие удовлетворяется, процесс может выдать «нисходящее», и может после этого повторить операцию 321. Однако, если это условие не удовлетворяется, процесс может переходить к операции 337.
desc
decs,min
desc
pk,min
В течение операции 337 процесс может определить, удовлетворяется ли условие ((T>=T)&((Spk-Se)>=S,)). Соответственно, если было определено, что это условие удовлетворяется, процесс может переходить к операции 339. Однако, если было определено, что это условие не удовлетворяется, процесс может выдать «прерывание» и повторить операцию 311.
e
dcs
В течение операции 339 процесс может сохранить время принятия решения о конце t,. После того как завершается операция 339, процесс может выдать «конец» и повторить операцию 311.
ФУНКЦИОНАЛЬНЫЙ БЛОК 380
asc
b
В течение операции 381 процесс может установить T=t-t и после этого перейти к операции 383. В течение операции 383 процесс может определить, удовлетворяется ли условие (Tasc>Tasc.max). Соответственно, если это условие удовлетворяется, процесс может выдать «прерывание», и может после этого повторить операцию 311. Однако, если это условие не удовлетворяется, процесс может переходить к операции 385.
В течение операции 385 процесс может определить, удовлетворяется ли условие (s[n]>=s[n-1]). Соответственно, если было определено, что это условие удовлетворяется, процесс может переходить к операции 387. Однако, если это условие не удовлетворяется, процесс может переходить к операции 389.
pk
В течение операции 387 процесс может очистить время пика t и очистить максимальный сигнал Spk. После завершения операции 329 процесс может выдать «восходящее», и может после этого повторить операцию 341.
PP
PP
PP
DP
В течение операции 389 процесс может установить T=T+1. После завершения операции 389 процесс может переходить к операции 391. В течение операции 391 процесс может определить, удовлетворяется ли условие (T<T). Соответственно, если было определено, что это условие удовлетворяется, процесс может выдать «восходящее», и может после этого повторить операцию 381. Однако, если это условие не удовлетворяется, процесс может переходить к операции 393.
asc
asc
pk, dcs.
В течение операции 393 процесс может определить, удовлетворяется ли условие ((T>=asc.min)&((Spk-Sb)>=S,pk,min)). Соответственно, если это условие удовлетворяется, процесс может переходить к операции 395. Однако, если это условие не удовлетворяется, процесс может выдать «прерывание», и после этого повторить операцию 311. В течение операции 395 процесс может сохранить время пика принятия решений tПосле того как завершается операция 395, процесс может выдать «пик» как информацию о параметре и перейти к операции 361.
Выдаваемая информация о параметре может затем быть передана графическому механизму для дальнейшей обработки в соответствии с вариантами осуществления настоящей системы.
В других вариантах осуществления процесс может определить начальное смещение для UAS и скорректировать начальное смещение, если был определен выход за пределы шкалы или за пределы пороговых значений. Далее, если было определено, что UAS выходит за пределы шкалы, при необходимости процесс может автоматически измерить UAS таким образом, чтобы UAS больше не находился за пределами шкалы. Процесс может затем скорректировать запаздывание, чтобы улучшить надежность обнаружения сигнала.
Варианты осуществления настоящей системы могут предоставить поддержку принятия клинических решений (CDS) для удобства пользователя, такого как пациент и/или профессионал. Например, предполагается, что все данные о сократительной активности матки, который были получены в течение процесса родовой деятельности, могут регистрироваться/сохраняться в памяти системы, такой как дисковое запоминающее устройство, энергонезависимая память, и/или любая другая (будущая) технология хранения данных, которая может предусматривать использование в автономном режиме. Эти данные могут затем использоваться, например, выдачи визуального представления элементов (например, элементов информации), например полученных после интерактивной или автономной обработки, представления сокращений пользователя (например, цветки, растения, воздушные шары, и т.д.). В соответствии с вариантами осуществления настоящей системы элементы могут быть аннотированы информацией о соответствующих сокращениях/явлениях, таких как метка времени, указывающая момент время, в который происходили соответствующие сокращения, их продолжительность и/или интенсивность. Это может также быть выполнено интерактивным образом. Например, элементы в визуальных представлениях сокращений (таких как цветки) могли бы быть сделаны выбираемыми (например, по нажатию) и/или давать возможность изменения масштаба. Затем, например, когда пользователь выбирает элемент информации, или его часть, о соответствующем сокращении, соответствующая информация о сокращении, такая как время (например, время возникновения), продолжительность и интенсивность, могла бы быть выделена на экране. Эта функциональность может существенно помочь в восстановлении событий (и их свойств), которые происходили в течение родовой деятельности («Действительно, в 12:13 у меня были такие сильные сокращения...»). Это формирует своего рода «заботу после родов» или восстановление после рождения (сильных и/или хороших) воспоминаний.
Данные о сократительной активности могут использоваться, чтобы (заново) обработать данные (параметры обработки сигналов, и/или алгоритм мог бы быть настроен), которые могут предоставить лучшие результаты при автономной обработке и/или получить другую визуализацию (или даже множество визуализаций), посредством настройки, например, параметров визуализации. Данные о сократительной активности матки могут использоваться, чтобы (заново) обработать данные, чтобы получить другую визуализацию (тему), применить другое отображение, например, которое отображает извлеченные параметры UA на сад из растений/деревьев вместо дерева, или ряд воздушных шаров. В соответствии с существующей системой визуальное представление представляется в виде визуальной метафоры для данных таким образом, чтобы данные можно было легко понять без необходимости их анализа или непосредственного рассмотрения их подробностей. Эта метафора представляется в виде отображения данных на визуальные элементы, например, продолжительность сокращения может быть отображена на размер листа, время между сокращениями может быть отображено на расстояние между листьями, и т.д. Такое отображение может быть обеспечено в виде выбираемой темы (например, листья, воздушные шары, и т.д.).
Также предполагается, что любое мыслимое отображение может использоваться и могло бы быть настроено пользователем, также в применении системы в интерактивном режиме/в режиме реального времени. Даже сам непосредственно очищенный сигнал с возможными наложениями извлеченных параметров и/или состояний может быть показан. В автономном режиме могут быть сделаны другие визуализации, например, если это потребуется пользователю. Далее, пациентам, супругам и/или профессионалам может также понравиться сводка статистики различных явлений, таких как общее количество сокращений и/или средняя частота сокращений. Эта информация может, например, быть обеспечена в ситуации домашнего контроля. Далее, эта информация может быть передана медицинскому работнику и т.д. Возможен домашний контроль, включая роды, с помощью устройств, способов и компьютерных программ по настоящей заявке, но он также возможен и для других областей здравоохранения, которые характеризуются длительными процессами, лечением и/или контролем. Настоящее изобретение может быть целесообразным сложных контекстах, в которых собираются различные физиологические параметры, и пациенты переносят физически неприятные и/или эмоционально жесткие ощущения, и этот вид обратной связи с визуализацией данных может помочь в улучшении ощущений пациента и/или лечения посредством обеспечения дополнительных знаний пациенту и сиделке, а также положительной поддержки более понятным и утешительным образом. В любом случае, не предполагая ограничения изобретения по настоящей заявке, другие примеры, в которых данные устройства, способы и компьютерные программы могли бы быть применены, включают в себя больных онкологией, получающих химиотерапию, пациентов почечного диализа, получающих лечение (гемо)диализом, пациентов с диабетом, контролирующих свой уровень глюкозы, наблюдение женщин, испытывающих проблемы бесплодия (неясной этиологии) и/или контроль пациентов интенсивной терапии посредством обеспечения визуализации данных в качестве обратной связи для семьи.
Обратимся к процессу 300; этот процесс может быть выполнен конечным автоматом (FSN), который может переходить между конечным числом состояний, которые могут быть представлены функциональными блоками 310, 320, 340, 360 и 380.
Что касается операции 311 функционального блока 310, этот функциональный блок может представлять «вне сокращения» (например, за пределами состояния сокращения матки). В течение процесса 300 очищенный сигнал s [n] может содержать одну или более различных частей. В любой заданный момент времени (t) FSM может находиться или в состоянии сокращения (матки), или нет. Соответственно, состояние FSM, которое называется «вне сокращения», представляет состояние системы, когда она не находится в состоянии сокращения (матки) (например, за пределами сокращения матки), и может быть представлено функциональным блоком 310. Ясно, что при нахождении в состоянии «вне сокращения» процесс может оставаться в нем только пока не будут выполняться необходимые условия (например, операции 311). Как только эти условия удовлетворяются, процесс может переходить в состояние, которое называется «восходящая часть сокращения», как представлено функциональным блоком 340, который представляет восходящую часть сокращения матки. Таким образом, как показано в схеме PDSM на фиг. 3, операция 311 имеет 3 условия, которые должны быть удовлетворены для перехода к состоянию «восходящей части сокращения», как представлено функциональным блоком 340. Первое условие требует, чтобы в предыдущий временной индекс n-1 очищенный сигнал s был меньше, чем пороговый сигнал z, и второе условие требует, чтобы в текущий временной индекс n очищенный сигнал s был больше, чем пороговый сигнал z. Эти первые два условия, таким образом, представляют пересечение пороговой величины z очищенным сигналом s, посредством чего обозначается начало предполагаемого сокращения матки. Для того чтобы гарантировать, что это начало является началом соответствующего сокращения матки, и не является всего лишь малым и медленным выбросом, третье условие требует, чтобы производная по времени s минус производная по времени z превышала настраиваемое пороговое значение, с тем чтобы выбросы s, которые возрастают достаточно быстро, были сохранены, и малые локальные выбросы были устранены (должно быть достаточно значительное различие между наклонами s и z). Затем в течение операции 313 помимо прочего процесс может записать время, в которое начинается потенциальное сокращение матки, а также соответствующую величину s.
asc
desc
asc
min
asc
max
desc
min
desc
max
Pk
PP
PP
Рассуждение для других функциональных блоков и соответственных состояний в целом аналогично. Например, если задано произвольное состояние в нескольких моментах времени t, то процесс может определить, является ли это по-прежнему «корректным сокращением», и может поэтому выполнять несколько определений для установления этого. Например, в нескольких моментах времени, «восходящее время» T может быть вычислено как разность между текущим временем и временем начала текущего пика/сокращения. Аналогично может быть вычислено нисходящее время T с времени пика до текущего времени. Обе величины могут, очевидно, быть ограничены интервалам, наблюдаемыми в клинической практике. Эти интервалы могут быть определены как [T,, T,] в течение восходящего времени и [T,, T,] в течение нисходящего времени. Если эти времена не лежат в корректном интервале, текущее предполагаемое сокращение «прерывается», и процесс возвращается к состоянию «вне сокращения» блока 310 в операции 311. Другие условия, которые, возможно, должны быть определены, состоят в том, являются ли текущие пиковые значения достаточно большими, и это определение может быть выполнено, например, в течение операций 351 и 393 (где s представляет собой значение s в пике, и Sb представляет собой значение s при начале соответствующего сокращения). В восходящей части сокращения могут иметься малые локальные пики, которые являются нежелательными для рассмотрения, такие как главный пик сокращения. Поэтому, когда сигнал сократительной активности матки спускается после того, как, возможно, был обнаружен локальный максимум, процесс может ожидать в течение «времени принятия решения о пике» T, чтобы определить, начинает ли сигнал сократительной активности матки восходить/возрастать снова (T следит за временем, проведенным в возможном пике). Если было определено, что это условие выполняется, процесс может остаться в восходящем состоянии. В противном случае процесс может определить, является ли этот последний пик истинным пиком или нет. Эта операция может быть выполнена в течение операций 351 и 393.
Следует явно понимать, что эти и другие операции, описанные здесь, предназначены просто для иллюстрации того, каким образом эти и другие состояния могут быть определены. Другие операции, алгоритмы, параметры, и т.д. были бы с легкостью доступны специалисту в данной области техники и считаются охваченными описанием настоящей системы.
На фиг. 9 показана часть системы 900 в соответствии с вариантом осуществления настоящей системы. Например, часть настоящей системы 900 может содержать процессор 910 (например, контроллер), функционально связанный с памятью 920, пользовательский интерфейс 930, датчики 940, и устройство 970 ввода данных пользователем. Память 920 может представлять собой устройство любого типа для хранения данных приложения, а также других данных, относящихся к описанной операции. Данные приложения и другие данные получает процессор 910 для конфигурирования (например, посредством программирования) процессора 910 для выполнения операций в соответствии с настоящей системой. Процессор 910, конфигурированный таким образом, становится машиной специального назначения, особенно подходящий для функционирования в соответствии с вариантами осуществления настоящей системы. Датчики могут содержать, например, датчики для обнаружения сократительной активности матки пациента, такие как устройство токо-, IPC и/или EHG и т.д.
Операции могут включать в себя конфигурирование системы 900, например, конфигурирование процессора 910, с целью получения информации из данных, введенных пользователем, от датчиков 940, и/или из памяти 920 и обработки этой информации в соответствии с вариантами осуществления настоящей системы для получения информации, относящейся к сократительной активностью матки пациента, которая может представлять собой по меньшей мере часть информации о UAS в соответствии с вариантами осуществления настоящей системы. Блок 970 ввода данных пользователем может содержать клавиатуру, «мышь», шаровой манипулятор и/или другое устройство, включая сенсорные дисплеи, которые могут быть автономными или могут являться частью системы, такой как часть персонального компьютера, портативного компьютера, нетбука, планшета, смартфона, карманного компьютера (PDA), мобильного телефона и/или другого устройства для взаимодействия с процессором 910 через любой функционирующий канал связи. Блок 970 ввода данных пользователем может быть способен взаимодействовать с процессором 910, включая обеспечение возможности взаимодействия в пределах UI, как описано в настоящем описании. Ясно, что процессор 910, память 920, UI 930 и/или устройство 970 ввода данных пользователем могут все или частично являться частью вычислительной системы или другого устройства, такого как клиент и/или сервер, как описано в настоящем описании.
Операции могут включать в себя запрос, обеспечение, формирование и/или отображение информации, такой как, например, информация, относящаяся к сократительной активности матки пациента. Процессор 910 может отображать информацию UI 930, например, на дисплее системы. Датчики могут дополнительно включать в себя соответствующие датчики для обеспечения необходимой информации датчиков процессору 910 для дальнейшей обработки в соответствии с вариантами осуществления настоящей системы.
Способы настоящей системы особенно подходят для выполнения процессором, запрограммированным компьютерной программой программного обеспечения, при этом такая программа содержит модули соответствующие одному или более отдельным этапам или операциям, описываемым и/или предполагаемым настоящей системой.
Процессор 910 способен обеспечивать управляющие сигналы и/или выполнять операции в ответ на входные сигналы от устройства 970 ввода данных пользователем, а также в ответ на другие устройства сети, и выполнять инструкции, сохраненные в памяти 920. Например, процессоры 910 могут получать информацию обратной связи от датчиков 940 и могут обрабатывать эту информацию, чтобы выдавать пользовательский интерфейс и отображения в соответствии с описанным в настоящем описании. Процессор 910 может содержать один или более микропроцессоров, специализированных интегральных схем или интегральных схем общего назначения, логическое устройство, и т.д. Кроме того, процессор 910 может являться выделенным процессором для функционирования в соответствии с настоящей системой или может являться универсальным процессором, в котором только одна из многих функций состоит в функционировании в соответствии с настоящей системой. Процессор 910 может функционировать с использованием части программы, множества сегментов программы, или может быть устройством, использующим выделенную или универсальную интегральную схему.
Соответственно, варианты осуществления настоящей системы предусматривают один или более алгоритмов для автоматического анализа сигнала сократительной активности матки, который может быть получен, например, с применением устройства токо-, IUPC, и/или EHG. Акушерская и/или и гинекологическая информация о сократительной активности матки, такая как начало, пик и конец сокращений, а также временные интервалы между ними, их продолжительности, интенсивности, шаблоны синхронизации, формы колебаний сигнала, и т.д, может быть определена и впоследствии использована для формирования графического изображения для удобства пользователей и/или пациентов.
Соответственно, варианты осуществления настоящей системы могут содержать две части: (1) алгоритм для автоматического анализа сигнала сократительной активности матки, который может быть получен, например, с применением обычного устройства токо-, IUPC, и/или EHG в реальном времени или в автономном режиме, и может сформировать соответствующую информацию; и (2) конкретное применение информации, обеспеченной алгоритмом, может отображать информацию в целях улучшения ощущений женщины при родовой деятельности и родоразрешении в больнице посредством должным образом синхронизированной поддержки дыхания и/или визуализации состояния и прогрессирования процесса родовой деятельности. Кроме того, варианты осуществления настоящей системы могут также использовать информацию, обеспечиваемую вариантами осуществления настоящей системы, чтобы выдавать отображения, которые облегчают интерактивный процесс деторождения, который может обеспечить более положительный опыт родовой деятельности и/или родоразрешения для будущей матери. Варианты осуществления настоящей системы могут предоставить среду, которая обеспечивает персонализированное и ненавязчивое руководство для будущей матери в течение процесса родовой деятельности. Это руководство может включать в себя отображение информации, которая визуализирует процесс родовой деятельности и/или помогает с процессом дыхания (например, ингаляция) будущей матери.
В общем, поскольку различные параметры, связанные с сокращениями, такие как их высота и временные интервалы между ними, могут сильно изменяться, обнаружение начала, пика и конца, очень трудно выполнить автоматически (практически) в реальном времени. Поэтому независимо от того, какой входной сигнал, представляющий сокращения, используется, любой алгоритм для автоматического извлечения этих параметров требует сложного детектора пиков для получения достоверных обнаружений. Надежность, с которой сокращения могут быть обнаружены среди прочего зависит от того, какая величина задержки допускается. Представленный алгоритм содержит пиковый детектор, в котором могут быть явно найдены компромиссы между допускаемой задержкой обработки и обнаружения, с одной стороны, и надежностью результатов, с другой.
Кроме того, алгоритм позволяет находить явные компромиссы между:
- допускаемой задержкой обработки и обнаружения, с одной стороны, и надежность извлеченных параметров, с другой; в автономном режиме возможен практически идеальный анализ;
- уровнем сигнала, при котором и выше которого обнаруживается начало сокращения, и количеством ложных и/или прерванных обнаружений.
Кроме того, среди прочего, различные параметры допускают явный компромисс между временем между возможным определением пиков и определенным решением о пике, с одной стороны, и надежностью решения о пике, с другой стороны.
Дополнительные вариации настоящей системы могут быть с легкостью предусмотрены специалистом в данной области техники и охватываются приведенной ниже формулой изобретения.
Подводя итог, приведенное выше описание предназначено только для иллюстрации настоящей системы и не должно рассматриваться как ограничивающее прилагаемую формулу изобретения каким-либо конкретным вариантом осуществления или группой вариантов осуществления. Таким образом, хотя настоящая система была описана в отношении примерных вариантов осуществления, также следует понимать, что множество изменений и альтернативных вариантов осуществления могут быть разработаны специалистами в данной области техники без отклонения от наиболее широких и предполагаемых формы и объема настоящей системы, указанных в прилагаемой формуле изобретения. Соответственно, описание и чертежи должны рассматриваться как иллюстративные и не предназначены для ограничения объема прилагаемой формулы изобретения.
При интерпретации прилагаемой формулы изобретения следует понимать, что:
a) слово «содержащий» не исключает наличия других элементов или операций, отличных от изложенных в данном пункте формулы изобретения;
b) если элемент приведен в форме единственного числа, это не исключает наличие множества таких элементов;
c) любые условные обозначения в формуле изобретения не ограничивают его объем;
d) несколько «средств» могут быть представлены одним и тем же элементом или структурой или функцией, реализованной аппаратным обеспечением или программным обеспечением;
e) любой из раскрытых элементов может состоять из частей аппаратного обеспечения (например, включая дискретные и интегрированные электронные схемы), частей программного обеспечения (например, компьютерных программ) и произвольной комбинации указанного;
f) части аппаратного обеспечения могут состоять из аналоговой и цифровой или из обеих частей;
g) любое из раскрытых устройств или их частей может быть скомбинировано вместе или разделено на дополнительные части, если конкретно не указано обратное;
h) никакая конкретная последовательность операций или этапов не считается обязательной, если явно не указано иное; и
i) термин «множество» элементов включает в себя два или более заявляемых элементов и не подразумевает конкретный диапазон количества элементов; то есть множество элементов может содержать минимум два элемента, и может содержать неизмеримое число элементов.