Изменение AvailabilityStatus: AvailabilityStatus существующей папки (объекта Folder) принимает значение Deprecated (устаревшая).

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

Обновить статус папки (Update Folder AvailabilityStatus)

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

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

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

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

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

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

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

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

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

Обновить статус ассоциации (Update Association Status)

Назначение: Обновление атрибута availabilityStatus ассоциации (объекта Association) путем отправки ассоциации UpdateAvailabilityStatus, связанной с объектом SubmissionSet. Это может быть использовано для признания устаревшими (Deprecate) и неустаревшими (Undeprecate) ассоциаций принадлежности (membership association) или ассоциаций отношения (relationship association) папки (объекта Folder).

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

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

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

Атрибут targetObject ассоциации UpdateAvailabilityStatus ссылается на существующую в реестре ассоциацию (объект Association); Одно из следующих условий должно быть выполнено:
      Существующая ассоциация (объект Association) имеет тип «HasMember», а атрибут sourceObject указывает на объект Folder; Существующая ассоциация (объект Association) является ассоциацией отношения (relationship association).
Атрибут availabilityStatus существующей ассоциации (объекта Association) соответствует значению атрибута Slot с именем OriginalStatus. Если существующий объект Association не имеет атрибута availabilityStatus, тогда допускается использование значения по умолчанию urn:oasis:names:tc:ebxml-regrep:StatusType:Approved.

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

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

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

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

Отправить новый(-ые) объект(-ы) ассоциации (Submit new Association object(s))

Назначение: Добавление ассоциаций для восстановления существующей записи пациента для корректировки последствий ситуаций подобных следующим:

    Администратор документа (Document Administrator) не запрашивает распространение ассоциаций (Association Propagation), а вместо этого включает все ассоциации для завершения обновления; Обновление включает изменение идентификатора пациента для одного или нескольких объектов и, как следствие, необходимы новые ассоциации, но распространение ассоциаций (Association Propagation) не используется.

Описанные ниже правила должны использоваться Реестром документов (Document Registry) или Получателем документов (Document Recipient) для определения (распознавания) операции «Отправить новый(-ые) объект(-ы) ассоциации (Submit new Association object(s))»:

    Передаваемый набор данных (Submission) содержит ассоциацию SubmitAssociation, которая:
Содержит sourceObject, ссылающийся на объект SubmissionSet; Содержит targetObject, ссылающийся на новый объект ассоциации в передаваемом наборе данных (Submission).

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

Атрибуты sourceObject и targetObject новой ассоциации ссылаются на объекты, которые уже находятся в системе-получателе (предполагается формат UUID); sourceObject и targetObject не должны быть устаревшими; sourceObject и targetObject не должны ссылаться на объект SubmissionSet.

Действия: Сохранение новой ассоциации.

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

Изменение AvailabilityStatus: Нет.

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

Выходная информация

Выходной информацией транзакции ITI-57 «Обновить метаданные набора документов» (Update Document Set) профиля IHE XDS является ответ «RegistryResponse» на запрос «SubmitObjectsRequest».

Формат ответа «RegistryResponse» приведен в 4.

XDS. UC-6 [ITI-61] «Зарегистрировать сведения документа по требованию» (Register On-Demand Document Entry) Введение

В рамках транзакции ITI-61 «Зарегистрировать сведения документа по требованию» (Register On-Demand Document Entry) описывается взаимодействие между  Источником документов по требованию (On-demand document source) и Реестром документов (Document Registry). Транзакция ITI-61 «Зарегистрировать сведения документа по требованию» (Register On-Demand Document Entry) содержит метаданные, описывающие один или несколько документов по требованию.

Входная информация

Входной информацией транзакции ITI-61 «Зарегистрировать сведения документа по требованию» (Register On-Demand Document Entry) профиля IHE XDS является запрос «SubmitObjectsRequest» Источником документов по требованию (On-demand document source)  регистрации сведений документа по требованию.

Формат запроса «SubmitObjectsRequest» приведен в 5.

Обработка

На рисунке 7 представлена диаграмма последовательности, отражающая обмен сообщениями в рамках транзакции ITI-61 «Зарегистрировать сведения документа по требованию» (Register On-Demand Document Entry).

Рисунок 7 – Диаграмма последовательности транзакции ITI-61 «Зарегистрировать сведения документа по требованию» (Register On-Demand Document Entry)

Основной сценарий:

Источник документов по требованию (On-demand document source) направляет Запрос на регистрацию сведений документа по требованию (Register On-Demand Document Entry Request) Реестру документов (Document Registry); Реестр документов (Document Registry) обрабатывает запрос и направляет Ответ по регистрации сведений документа по требованию (Register On-Demand Document Entry Response) Источнику документов по требованию (On-demand document source).

Пример SOAP-запроса (Register On-Demand Document Entry Request) в рамках транзакции ITI-61 «Зарегистрировать сведения документа по требованию» (Register On-Demand Document Entry) приведен в 6.1.

Из за большого объема этот материал размещен на нескольких страницах:
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