Обновить метаданные записи документа (Update DocumentEntry Metadata (Stable or On-Demand)); Обновить статус записи документа (Update DocumentEntry Status); Обновить метаданные папки (Update Folder Metadata); Обновить статус папки (Update Folder Status); Обновить статус ассоциации (Update Association Status); Отправить новый(-ые) объект(-ы) ассоциации (Submit new Association object(s)).
Обновить метаданные записи документа (Update DocumentEntry Metadata)

Назначение: Обновление метаданных документа (объекта DocumentEntry) путем отправки новой версии папки (объекта Folder), присвоения новой версии объекта статуса актуального объекта (availabilityStatus = Approved) и изменения статуса предыдущей версии на «устаревший».

Описанные ниже правила должны использоваться Реестром документов (Document Registry) или Получателем документов (Document Recipient) для определения (распознавания) операции «Обновить метаданные записи документа (Update DocumentEntry Metadata)»:

    Передаваемый набор данных (Submission) содержит объект DocumentEntry, у которого:
Атрибут logicalID имеет значение в формате UUID; Имеется Slot с именем PreviousVersion. Такой Slot имеет одно значение, номер предыдущей версии, который заменяется.

Предусловия: Описанные ниже правила и проверки должны выполняться Реестром документов (Document Registry) или Получателем документов (Document Recipient) для декодирования и валидации сообщения:

Реестр документов (Document Registry) или Получатель документов (Document Recipient) содержат существующий экземпляр записи о документе (объекта DocumentEntry) со статусом Approved (утвержденный); Отправленная запись о документе (DocumentEntry) и существующая запись о документе (DocumentEntry) имеют идентичные атрибуты logicalID, uniqueID и objectType; В запросе значение элемента Slot с именем PreviousVersion соответствует версии существующей записи о документе (DocumentEntry). Если все правила успешно выполнены, а данное – нет, тогда должен возвращаться код ошибки XDSMetadataVersionError; Реестр документов (Document Registry) или Получатель документов (Document Recipient) должны проверять валидность новой записи о документе (DocumentEntry).

Действия: Сохраняется новая запись о документе (DocumentEntry). Атрибут версии инкрементируется (принимает значение PreviousVersion+1). Атрибут availabilityStatus принимает значение соответствующее существующей (обновляемой) записи о документе (DocumentEntry).

НЕ нашли? Не то? Что вы ищете?

Распространение ассоциаций: Ассоциации записи о документе (DocumentEntry) контролируются слотом AssociationPropagation. Следующие правила применяются, если этот слот отсутствует или его значение равно ‘yes’ (да). Если его значение равно ‘no’ (нет), тогда Администратор документа (Document Administrator) берет полную ответственность за связи обновленной записи о документе (объекта DocumentEntry) с существующими метаданными.

Реестр документов (Document Registry) или Получатель документов (Document Recipient) выполняет поиск неустаревших ассоциаций «HasMember», связывающих  существующую (обновляемую) запись о документе (объект DocumentEntry) с папкой (объектом Folder). Когда такие ассоциации найдены, тогда генерируется новая ассоциация «HasMember», связывающая вложенный объект DocumentEntry с объектом Folder.

Реестр документов (Document Registry) или Получатель документов (Document Recipient) выполняет поиск неустаревших ассоциаций отношения (relationship associations), ведущих к существующей записи о документе (DocumentEntry). Когда такие ассоциации найдены, тогда эти ассоциации реплицируются, ссылаясь на предоставленную (обновленную) запись о документе (DocumentEntry), вместо существующей  (обновляемой) записи о документе (DocumentEntry). Это вызывает наследование новой записью о документе (DocumentEntry) всех отношений от существующей (обновляемой) записи о документе (DocumentEntry).

Изменение AvailabilityStatus: Параметр AvailabilityStatus текущей (обновляемой) записи о документе (DocumentEntry) принимает значение Deprecated (устаревшая).

Управление идентификацией пациента: Атрибуты patientId существующей (обновляемой) и направленной в запросе (обновленной) записи о документе (DocumentEntry) должны верифицироваться по отношению к идентификатору пациента. Если сверка идентификатора пациента завершилась неудачей, тогда транзакция ITI-57 «Обновить метаданные набора документов» (Update Document Set) должна завершиться неудачно, а Реестр документов (Document Registry) или Получатель документов (Document Recipient) должен вернуть код ошибки XDSPatientIDReconciliationError.

Обновить статус записи документа (Update DocumentEntry AvailabilityStatus)

Назначение: Обновление атрибута availabilityStatus записи о документе (объекта DocumentEntry) путем отправки ассоциации UpdateAvailabilityStatus, связанной с объектом SubmissionSet.

Описанные ниже правила должны использоваться Реестром документов (Document Registry) или Получателем документов (Document Recipient) для определения (распознавания) операции «Обновить статус записи документа (Update DocumentEntry Status)»:

    Передаваемый набор данных (Submission) содержит ассоциацию UpdateAvailabilityStatus, которая:
Содержит атрибут sourceObject, ссылающийся на объект SubmissionSet. Атрибут targetObject представлен в формате UUID; Содержит элемент Slot с именем OriginalStatus, содержащий единственное значение – текущее пространство имен, определяющее availabilityStatus записи о документе (объекта DocumentEntry), на который ссылается атрибут targetObject; Содержит элемент Slot с именем NewStatus, содержащий единственное значение – текущее пространство имен, определяющее availabilityStatus, который должен быть присвоен записи о документе (объекту DocumentEntry), на который ссылается элемент targetObject; Содержит атрибут NewStatus, значение которого является валидным статусом для записи о документе (DocumentEntry).

Предусловия: Описанные ниже правила и проверки должны выполняться Реестром документов (Document Registry) или Получателем документов (Document Recipient) для декодирования и валидации сообщения:

Атрибут targetObject ассоциации UpdateAvailabilityStatus ссылается на существующую в реестре запись о документе (DocumentEntry); Атрибут availabilityStatus записи о документе (объекта DocumentEntry) соответствует значению элемента OriginalStatus; Существующая запись о документе (DocumentEntry) является последней версией (наибольший номер версии) для данного логического объекта в реестре.

Действия: Нет.

Распространение ассоциаций: Нет.

Изменение AvailabilityStatus: Изменение атрибута availabilityStatus существующей записи о документе (DocumentEntry) на значение, указанное в NewStatus.

Управление идентификацией пациента: Если данная операция изменяет значение статуса (availabilityStatus) записи о документе (объекта DocumentEntry) с Deprecated (устаревшая) на Approved (утвержденная), тогда должна быть проведена верификация по отношению к идентификатору пациента. Если сверка идентификатора пациента завершилась неудачей, тогда транзакция ITI-57 «Обновить метаданные набора документов» (Update Document Set) должна завершиться неудачно, а Реестр документов (Document Registry) или Получатель документов (Document Recipient) должен вернуть код ошибки XDSPatientIDReconciliationError.

Обновить метаданные папки (Update Folder Metadata)

Назначение: Обновление метаданных папки (объекта Folder) путем отправки новой версии папки (объекта Folder), присвоения новой версии объекта статуса актуального объекта (availabilityStatus = Approved) и изменения статуса предыдущей версии на «устаревший».

Описанные ниже правила должны использоваться Реестром документов (Document Registry) или Получателем документов (Document Recipient) для определения (распознавания) операции «Обновить метаданные папки (Update Folder Metadata)»:

    Передаваемый набор данных (Submission) содержит папку (объект Folder), которая:
Является обновленной формой объекта Folder (атрибуты entryUUID и logicalID присутствуют и имеют разные значения); Атрибут logicalID имеет значение в формате UUID, который используется для связи обновленного экземпляра и объекта Folder в реестре; Имеет Slot с именем PreviousVersion. Такой Slot имеет одно значение, номер предыдущей версии папки (объекта Folder), который заменяется. Это используется для обнаружения конфликтов обновления.

Предусловия: Описанные ниже правила и проверки должны выполняться Реестром документов (Document Registry) или Получателем документов (Document Recipient) для декодирования и валидации сообщения:

Реестр документов (Document Registry) или Получатель документов (Document Recipient) содержат существующий экземпляр папки (объекта Folder) со статусом Approved (утвержденная); Папка (Folder) из запроса и существующая в реестре папка (Folder) имеют идентичные атрибуты logicalID и uniqueID; Значение элемента Slot с именем PreviousVersion соответствует версии существующей в реестре папки (Folder). Если все правила успешно выполнены, а данное – нет, тогда должен возвращаться код ошибки XDSMetadataVersionError.

Действия: Сохраняется новая папка (Folder). Атрибут версии инкрементируется (принимает значение PreviousVersion+1). Атрибут availabilityStatus принимает значение из существующей (обновляемой)  папки (Folder).

Распространение ассоциаций: Ассоциации папки (Folder) контролируются слотом AssociationPropagation. Следующие правила применяются, если этот слот отсутствует или его значение равно ‘yes’ (да). Если его значение равно ‘no’ (нет), тогда Администратор документа (Document Administrator) берет полную ответственность за связи обновленного объекта Folder с существующими метаданными.

Реестр документов (Document Registry) или Получатель документов (Document Recipient) выполняет поиск неустаревших ассоциаций «HasMember», связывающих существующую (обновляемую) папку (объект Folder) с объектом DocumentEntry со статусом Approved (утверждено).

Когда такие ассоциации найдены, тогда генерируется новая ассоциация «HasMember», связывающая вложенный объект Folder с записью о документе (объект DocumentEntry).

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42