Мониторинг действий с записями (oncor-events)
Назначение
База данных oncor-events
представляет в обезличенном виде логирование основных действий с записями в Системе в режиме реального времени. В таблице events
отображаются
действия пользователей с любыми записями и/или контейнерами записей пациента.
Доступ
Доступ предоставляется администратором Системы
Структура таблицы events
create table events
(
id bigserial /*Идентификатор действия (счетчик)*/
constraint events_pkey
primary key,
event_time timestamp not null, /*Дата и время действия с записями*/
event_type varchar(16) not null, /*Тип действия*/
ptn_id varchar(16) not null, /*Идентификатор пациента*/
ehr_id varchar(16) not null, /*Идентификатор контейнера записи*/
rc_id varchar(16), /*Идентификатор записи*/
rc_class varchar(64), /*Класс (тип) записи*/
replacement_for varchar(16), /*Идентификатор исходной записи,
если была произведена замена
записи*/
replaced_by varchar(16) /*Идентификатор записи, на которую
была произведена замена этой
записи*/
);
create index events_ptn_id
on events (ptn_id);
create index events_ehr_id
on events (ehr_id);
create index events_rc_id
on events (rc_id);
create index events_rc_class
on events (rc_class);
create index events_replacement_for
on events (replacement_for);
create index events_replaced_by
on events (replaced_by);
Тип действия - event_type
RC_PUBLISHED
- медицинская и/или регистровая запись опубликованаRC_DELETED
- медицинская и/или регистровая запись удалена
Классы записи
Описание классов записей представлено в разделе Rc Protocol buffers