You are here: Foswiki>Gnumed Web>GnumedTimeConceptRu (11 Feb 2013, IvanLykov)EditAttach

Понятие времени в клиническом смысле

Медицинская запись должна принимать меры для правильного отображения дат и времени событий. Последовательность данных, представленных на экране, покажет различные аспекты оказания медпомощи. Традиционно, в бумажной записи, существует два места, где упоминается время - в хронологическом порядке записей и в самих рабочих записях.

Электронные записи позволяют (но не обязывают) лучшую детализацию для фиксации времени.

Время для...

... клинического случая

Или: когда на самом деле произошло клиническое событие?

Это время, когда клиническое событие на самом деле произошло в реальности. Во многих случаях точный момент времени неизвестен (например, начало диабета), в других он достаточно хорошо определяется (время травмы при автомобильной катастрофе, как причины перелома ребра), или даже известен совершенно точно (время аппендэктомии).

В GNUmed это время хранится в полях по имени .clin_when, доступных через методы, которые предназначены для фактических клинических данных.

... оказания медпомощи

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

Это время (интервал), за которое произошло обращение. Клинические данные передаются от пациента врачу, или более общим термином, из внешнего мира в процесс оказания помощи. Таким образом, все клинические данные логически "принадлежат" определенному обращению. Такие данные описывают определенные аспекты здоровья пациента (часто прошлые) и процесс медпомощи.

GNUmed не хранит это время непосредственно с клиническими элементами. Скорее, он связывает элементы с обращением, в котором они были созданы. Обращение содержит временную метку начала и окончания.

... ввода данных

Или: когда элемент данных был зафиксирован в базе данных?

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

В GNUmed это время хранится в полях по имени .modified_when, которые являются частью концепции аудита изменений.

Пример "Вакцинация от столбняка"

  • пациент получил бустер-дозу 2001-04-24 13:45
    • это время клинического случая

  • к запрошенному пациенту относятся сведения при обращении 2006-11-18 16:04 - 17:36
    • это время оказания помощи

  • после трех пациентов врач заметил, что забыл зарегистрировать статус столбняка, поэтому он добавил запись *S*oap с этой целью 2006-11-18 19: 17
    • это время фиксации данных

Другие пункты

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

  • когда образец был взят
  • когда образец был исследован
  • когда врачу сообщен результат
  • когда результат был введен в базу данных
  • когда готовый результат стал известен врачу
  • когда врач распознал результат (и, вероятно, отреагировал на него)

Однако, внимательное рассмотрение, кажется, подтверждает теорию, что такая детализация свидетельствуют о недостаточном моделировании прерывистости процесса оказания помощи.

Управление часовыми поясами

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

Часовые пояса определяют, что означает отдельная временная метка относительно других, так что могут быть установлены абсолютные значения для реальных общемировых интервалов. Часовые пояса существует, так что мы можем все, вроде, договориться о том, что "7 утра это, когда солнце только встает." (в разумных пределах, то есть).

Часовые пояса имеют важное значение для клинической помощи, потому что человеческий организм настраивает свой циркадный ритм на легкий цикл. Например, предположим уровень кортизола 5ng/ml измерен в 7:00 утра центрального европейского времени дня. Если результат показан врачу в Токио по его местному часовому поясу, он покажется выполненным в 14:00 после полудня. Уровень кортизола будет казаться выходящим из нормального диапазона. В действительности, значение не выходит из диапазона. Оно просто искажено значением часового пояса, на который циркадный ритм пациента был настроен.

В качестве международного ориентира в часовом поясе используется UTC ("время по Гринвичу").

GNUmed внутренне хранит все временные метки в формате UTC. Он принимает меры, чтобы явно помнить часовой пояс определенного имевшего место обращения (clin.encounter.source_time_zone). Таким образом, клинические события могут быть всегда правильно связаны между собой. Этот подход не без недостатков, но представлял собой хороший компромисс до того, как PostgreSQL стал поддерживать тип данных временной метки с часовым поясом, который помнит смещение часового пояса.

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

Обеспечение согласованности времени по системам

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

Любую систему GNUmed, таким образом, рекомендуется точно синхронизировать с атомным временем, используя сетевой протокол времени или иные средства, такие как локально подключенный ресивер DC7FF.

Ввод и отображение временных меток

По старой поговорке ("Будь строгим в том, что выбрасываешь, либеральным в том, что принимаешь.") GNUmed пытается поддерживать множество форматов ввода для даты при отображении временных меток в однозначных форматах. Это достигается передачей ввода через несколько анализаторов и отображение списка выбора, если будет допустимо несколько эквивалентов. На дисплее используется, или формат даты ГГГГ-ММ-ДД из ISO 8601, или часть месяца.
Topic revision: 11 Feb 2013, IvanLykov
 
Download.png
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback
Powered by Olark