Навигация:  МОДУЛЬ "КОЕЧНЫЙ ФОНД" > РАЗМЕЩЕНИЕ ПАЦИЕНТОВ В СТАЦИОНАРЕ >

Взаимосвязь записей ЭМК и записей движения

Предыдущая страницаВернуться в начало главыСледующая страница

Контроль привязки к движению для типов событий

На форме типа события для каждого типа записи (рис. 6.10) можно установить флаги:

·Контроль привязки к движению — определяет, что запись ЭМК требует привязки к движению, то есть запись ЭМК нельзя создать, пока она не привязана к движению пациента. Привязка к движению осуществляется в окне создания записи на закладке Текущая койка.

·Контроль привязки к движению отделения — определяет, что запись ЭМК требует привязки к движению своего отделения, то есть запись ЭМК нельзя создать, пока она не привязана к движению пациента, при этом отделение движения пациента (ARRIVE_DEP_ID) должно быть равно отделению создаваемой записи ЭМК. Привязка к движению осуществляется в окне создания записи на закладке Текущая койка. Отделение, к которому относится койка, должно совпадать с текущим отделением пользователя.

 Рисунок 6.10. Настройка типа события


Рисунок 6.10. Настройка типа события

Привязка записей ЭМК к размещению

Записи в ЭМК (таблица MOTCONSU) имеют ссылки на записи в таблице движения (DATA_TRANSFERS). Движение нельзя удалить, пока на нее ссылаются записи из MOTCONSU.

Таким образом, при удалении броней или при отмене размещения будет удаляться запись из таблицы движения. Если при этом существуют записи ЭМК, которые ссылаются на удаляемое движение, то операция будет заблокирована.

На форме создания / редактирования записи ЭМК на закладке Текущая койка отображаются записи движения пациента. По умолчаниюпоказаны только те записи движения, которые действовали на время создания записи ЭМК. При изменении даты создания на форме таблица со списком размещений обновляется.

При создании записи ЭМК она по умолчанию привязывается к первой записи движения, действовавшей на дату создания записи ЭМК. Если при создании записи указан тип события, проверяются его опции привязки к движению: контролируется, что запись привязана к движению и привязана к движению в рамках своего отделения.

Отвязка записей ЭМК от размещения

В случае всех операций по отмене размещения, перемещения или в случае простой отвязки записи от размещения проверяется право пользователя на выполнение этих действий: право называется «Отвязка записей от размещения в стационаре» и находится в разделе прав ЭМК. Значения права "Нет", "Только свои записи", "Записи своей специальности", "Записи своего отделения", "Все записи". Данное право контролируется при всех операциях отмены размещения, отмены перемещения.

При попытке отмены размещения находится запись движения, связанная с бронью, и проверяется наличие записей ЭМК (кроме текущей), ссылающихся на это движение. Если такие записи есть, открывается окно Отвязка записей ЭМК от брони (рис. 6.11) с сообщением "Нельзя отменить размещение, так как по нему уже существуют записи в истории болезни". В окне показаны эти записи.

 Рисунок 6.11. Окно "Отвязка записей ЭМК от брони"


Рисунок 6.11. Окно "Отвязка записей ЭМК от брони"

В этом окне можно

293

·Отвязать записи от движения

672

·Отвязать текущую запись от движения и закрыть окно

290

·Удалить запись

При этом проверяются права на отвязку / удаление для каждой записи. Если записи не отмечены (маркером в начале строки) будет произведена попытка отвязать все записи.

При отвязке записей ЭМК от движения происходит удаление ссылки у записей на таблицу движения.

Отмена размещения

1.По таблице DATA_TRANSFER_CHANGES восстанавливаются все ссылки MAIN_RECORD_ID, измененные записью движения, связанной с размещенной бронью. При восстановлении старых значений для поля MAIN_RECORD_ID проверяется, что ссылки корректны. Если запись по старой ссылке не найдена, прописывается ссылка на саму себя.

2.Текущая запись ЭМК отвязывается от текущего движения и привязывается к его родительскому движению (если оно есть).

3.Удаляется старая запись движения.

При отмене размещения проверяется, что на движение, связанное с отменяемой бронью, ссылается только текущая запись. Если это не так, то открывается специальное окно (рис. 6.11).

Отмена перемещения

1.По таблице DATA_TRANSFER_CHANGES восстанавливаются все ссылки MAIN_RECORD_ID, измененные записью движения, связанной с размещенной бронью При восстановлении старых значений для поля MAIN_RECORD_ID  проверяется, что ссылки корректны. Если запись по старой ссылке не найдена, прописывается ссылка саму  на себя.

2.Текущая запись ЭМК отвязывается от текущего движения и привязывается к его родительскому движению (если оно есть).

3.Удаляется запись движения, связанная с размещенной бронью.

4.В родительской записи движения обнуляются поля DEPART_DATE, END_DATE.

При отмене перемещения проверяется, что на движение, связанное с отменяемой бронью, ссылается только текущая запись. Если это не так, открывается специальное окно (рис. 6.11).

Отмена выписки

При отмене выписки в записи движения, связанной с бронью, обнуляются поля DEPART_DATE, END_DATE.