Формат ответа «RetrieveDocumentSetResponse» приведен в 7.
XDS. UC-5 [ITI-57] «Обновить метаданные набора документов» (Update Document Set) ВведениеТранзакция ITI-57 «Обновить метаданные набора документов» (Update Document Set) предназначена для передачи коллекции обновленных метаданных от Администратора документа (Document Administrator) к Реестру документов (Document Registry) или Получателю документов (Document Recipient). Обновление содержит:
- Объект SubmissionSet, который организует содержимое обновлений; 0..* обновленных записей о документах (объектов DocumentEntry); 0..* обновленных папок (объектов Folder); 0..* других ассоциаций (Associations), которые запускают (trigger) другие обновления.
Ключевые объекты прикреплены к объекту SubmissionSet при помощи ассоциации HasMember.
Входная информацияВ общем случае входной информацией ITI-57 «Обновить метаданные набора документов» (Update Document Set) профиля IHE XDS является запрос «SubmitObjectsRequest» Администратора документа (Document Administrator) обновления метаданных существующих объектов реестра или связей между ними, основанных на ассоциациях.
Формат запроса «SubmitObjectsRequest» приведен в 5.
ОбработкаНа рисунке 6 представлена диаграмма последовательности, отражающая обмен сообщениями в рамках транзакции ITI-57 «Обновить метаданные набора документов» (Update Document Set).

Рисунок 6 – Диаграмма последовательности транзакции ITI-57 «Обновить метаданные набора документов» (Update Document Set)
Основной сценарий:
Пример SOAP-запроса в рамках транзакции ITI-57 «Обновить метаданные набора документов» (Update Document Set) приведен в 5.1.
Пример SOAP-ответа в рамках транзакции ITI-57 «Обновить метаданные набора документов» (Update Document Set) приведен в 5.2.
Каждый выполняемый запрос и ответ транзакции ITI-57 «Обновить метаданные набора документов» (Update Document Set) должен сопровождаться отправкой сообщений аудита (Audit message) в Журнал регистрации событий в соответствии c требованиями транзакции ITI-20 «Записать в журнал событий» (Record Audit Event) профиля IHE ATNA [RF-5]. Структура сообщений аудита приведена в приложении Г.5.
Общие требования, ограничения и допущения к транзакции ITI-57 «Обновить метаданные набора документов» (Update Document Set) приведены в таблице 11.
Таблица 11 – Общие требования, ограничения и допущения к транзакции IHE XDS ITI-57 «Обновить метаданные набора документов» (Update Document Set)
Код | Требование, ограничение или допущение | Источник возникновения |
Каждое обновление, содержащееся в сообщении Запроса на обновление метаданных набора документов, должно включать в себя ассоциацию с объектом SubmissionSet. | IHE ITI TF [RF-4] Supplement XDS Metadata Update, раздел 3.57.4.1.2.1 | |
Если атрибут targetObject ассоциации с объектом SubmissionSet ссылается на объект, который уже находится в реестре, тогда обновление производится в соответствии с типом ассоциации (associationType) и содержащимися метаданными. | IHE ITI TF [RF-4] Supplement XDS Metadata Update, раздел 3.57.4.1.2.1 | |
Реестр документов (Document Registry) или Получатель документов (Document Recipient) должен производить анализ метаданных, полученных в запросе в рамках транзакции ITI-57 «Обновить метаданные набора документов» (Update Document Set) и производить обновления, в соответствии с запросом. | IHE ITI TF [RF-4] Supplement XDS Metadata Update, раздел 3.57.4.1.3 | |
В общем случае, каждый объект метаданных из запроса в рамках транзакции ITI-57 «Обновить метаданные набора документов» (Update Document Set) должен вызывать отдельное обновление метаданных. | IHE ITI TF [RF-4] Supplement XDS Metadata Update, раздел 3.57.4.1.3 | |
Реестр документов (Document Registry) или Получатель документов (Document Recipient) должны иметь возможность управлять следующими атрибутами записи о документе (объекта DocumentEntry), папки (объекта Folder) и ассоциации (объекта Association) которые требуют специальной обработки:
| IHE ITI TF [RF-4] Supplement XDS Metadata Update, раздел 3.57.4.1.3 | |
Реестр документов (Document Registry) или Получатель документов (Document Recipient) должны иметь возможность хранить несколько версий метаданных документов (DocumentEntry) и папок (Folder). Если принимающей стороной является Реестр документов (Document Registry), тогда он должен сделать их доступными для запроса посредством транзакции [ITI-18] «Запросить набор документов» (Registry Stored Query). | IHE ITI TF [RF-4] Supplement XDS Metadata Update, раздел 3.57.4.1.3 | |
Запрос в рамках транзакции ITI-57 «Обновить метаданные набора документов» (Update Document Set) должен включать объект SubmissionSet. | IHE ITI TF [RF-4] Supplement XDS Metadata Update, раздел 3.57.4.1.3.1 | |
Единственный способ обновления атрибутов метаданных документа (DocumentEntry) и папки (Folder) состоит в отправке новой версии объекта. | IHE ITI TF [RF-4] Supplement XDS Metadata Update, раздел 3.57.4.1.3.1 | |
Обновленная версия записи о документе (DocumentEntry) в запросе в рамках транзакции ITI-57 «Обновить метаданные набора документов» (Update Document Set) должна представлять собой полную версию объекта. Не должна предоставляться возможность отправлять отдельные атрибуты объекта. | IHE ITI TF [RF-4] Supplement XDS Metadata Update, раздел 3.57.4.1.3.1 | |
Обновленная версия папки (Folder) в запросе в рамках транзакции ITI-57 «Обновить метаданные набора документов» (Update Document Set) должна представлять собой полную версию объекта. Не должна предоставляться возможность отправлять отдельные атрибуты объекта. | IHE ITI TF [RF-4] Supplement XDS Metadata Update, раздел 3.57.4.1.3.1 | |
Ассоциация (Association) не может быть обновлена путем получения новой версии. Только атрибут availabilityStatus ассоциации (Association) может быть обновлен. Атрибут availabilityStatus ассоциации SubmissionSet не может быть изменен. | IHE ITI TF [RF-4] Supplement XDS Metadata Update, раздел 3.57.4.1.3.1 | |
Атрибут availabilityStatus записей о документе (DocumentEntry), папок (Folder) и ассоциаций (Association) должен контролироваться Реестром документов (Document Registry) или Получателем документов (Document Recipient), и не может быть изменен посредством прямого обращения. | IHE ITI TF [RF-4] Supplement XDS Metadata Update, раздел 3.57.4.1.3.1 | |
Все объекты метаданных, включенные в запрос в рамках транзакции ITI-57 «Обновить метаданные набора документов» (Update Document Set), должны иметь атрибут entryUUID (идентификатор). Он может быть закодирован как UUID или иметь символьное имя. Данный атрибут должен быть использован принимающим участником при обработке ошибок. | IHE ITI TF [RF-4] Supplement XDS Metadata Update, раздел 3.57.4.1.3.1 | |
Одна транзакция ITI-57 «Обновить метаданные набора документов» (Update Document Set) может содержать одновременно операции: обновить метаданные документа (Update DocumentEntry Metadata) и обновить статус документа (Update DocumentEntry Status), которые направлены к одной логической записи документа (DocumentEntry). Когда подобное происходит, то Реестр документов (Document Registry) или Получатель документов (Document Recipient) должны создать новую версию записи о документе (DocumentEntry) и присвоить новый availablityStatus этой версии. При этом предыдущая версия документа (DocumentEntry) не должна быть изменена. | IHE ITI TF [RF-4] Supplement XDS Metadata Update, раздел 3.57.4.1.3.1 | |
Одна транзакция ITI-57 «Обновить метаданные набора документов» (Update Document Set) может содержать одновременно операции: обновить метаданные папки (Update Folder Metadata) и обновить статус папки (Update Folder Status), которые направлены к одной логической папке (Folder). Когда подобное происходит, то Реестр документов (Document Registry) или Получатель документов (Document Recipient) должны создать новую папку (Folder) и присвоить новый availablityStatus этой версии. | IHE ITI TF [RF-4] Supplement XDS Metadata Update, раздел 3.57.4.1.3.1 | |
Одна транзакция ITI-57 «Обновить метаданные набора документов» (Update Document Set) не может содержать одновременно операции: обновить метаданные записи документа (Update DocumentEntry Metadata) и обновить метаданные папки (Update Folder Metadata), направленные к одному логическому объекту. | IHE ITI TF [RF-4] Supplement XDS Metadata Update, раздел 3.57.4.1.3.1 | |
Одна транзакция ITI-57 «Обновить метаданные набора документов» (Update Document Set) не может содержать одновременно операции: обновить статус записи документа (Update DocumentEntry Status) и обновить статус папки (Update Folder Status), направленные к одному логическому объекту. | IHE ITI TF [RF-4] Supplement XDS Metadata Update, раздел 3.57.4.1.3.1 | |
В любой момент времени должно существовать не более одной версии записи о документе (DocumentEntry) со статусом Approved (утвержденный) в Реестре документов (Document Registry) или Получателе документов (Document Recipient). Если такая версия существует, тогда она должна представлять собой последнюю версию объекта. | IHE ITI TF [RF-4] Supplement XDS Metadata Update, раздел 3.57.4.1.3.1 | |
В любой момент времени должно существовать не более одной версии папки (Folder) со статусом Approved (утвержденный) в Реестре документов (Document Registry) или Получателе документов (Document Recipient). Если такая версия существует, тогда она должна представлять собой последнюю версию объекта. | IHE ITI TF [RF-4] Supplement XDS Metadata Update, раздел 3.57.4.1.3.1 | |
Все операции запроса в рамках транзакции ITI-57 «Обновить метаданные набора документов» (Update Document Set) должны завершаться успешно или не должны производить изменений (в случае неудачи/ошибки) в Реестре документов (Document Registry) или Получателе документов (Document Recipient). | IHE ITI TF [RF-4] Supplement XDS Metadata Update, раздел 3.57.4.1.3.1 | |
Если Реестр документов (Document Registry) или Получатель документов (Document Recipient) при получении сообщения не может декодировать операции, тогда он должен вернуть код ошибки XDSMetadataUpdateOperationError. | IHE ITI TF [RF-4] Supplement XDS Metadata Update, раздел 3.57.4.1.3.3 | |
Результат обработки запроса в рамках транзакции ITI-57 «Обновить метаданные набора документов» (Update Document Set) на стороне Реестра документов (Document Registry) или Получателя документов (Document Recipient) должен быть полностью успешным или неуспешным. Не должна использоваться частичная успешность (PartialSuccess). | IHE ITI TF [RF-4] Supplement XDS Metadata Update, раздел 3.57.4.2.2 | |
Запрос и ответ в рамках транзакции ITI-57 «Обновить метаданные набора документов» (Update Document Set) должны передаваться с использованием синхронного веб-сервиса (Synchronous Web Service Exchange) | IHE ITI TF [RF-4] Supplement XDS Metadata Update, раздел 3.57.5 | |
Атрибут /definitions/message/part/@element должен быть определен как «lcm:SubmitObjectsRequest» для запроса на обновление метаданных набора документов (Update Document Set Request) | IHE ITI TF [RF-4] Supplement XDS Metadata Update, раздел 3.57.5 | |
Атрибут /definitions/portType/operation/input/@wsaw:Action должен быть определен как «urn:ihe:iti:2010:UpdateDocumentSet» для запроса на регистрацию набора документов (Register Document Set-b Request) | IHE ITI TF [RF-4] Supplement XDS Metadata Update, раздел 3.57.5 | |
Атрибут /definitions/portType/operation/output/@wsaw:Action должен быть определен как «urn:ihe:iti:2010:UpdateDocumentSetResponse» для ответа по обновлению метаданных набора документов (Update Document Set Response) | IHE ITI TF [RF-4] Supplement XDS Metadata Update, раздел 3.57.5 | |
Атрибут /definitions/binding/operation/soap12:operation/@soapActionRequired должен быть определен как «false» (ложь). | IHE ITI TF [RF-4] Supplement XDS Metadata Update, раздел 3.57.5 |
Технические операции, которые могут быть выполнены над метаданными, приведены ниже:
|
Из за большого объема этот материал размещен на нескольких страницах:
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 |


