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

XDS. UC-3 [ITI-42] «Зарегистрировать набор документов» (Register Document Set-b) Введение

Транзакция ITI-42 «Зарегистрировать набор документов» (Register Document Set-b) используется для регистрации в Реестре документов (Document Registry) пациенториентированных медицинских документов и связанных метаданных.

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

Входной информацией транзакции ITI-42 «Зарегистрировать набор документов» (Register Document Set-b) профиля IHE XDS является запрос «SubmitObjectsRequest» Репозитория документов (Document Repository) / Интегрированного источника/репозитория документов (Integrated Document Source/Repository) на регистрацию метаданных набора документов (Register Document Set-b).

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

Обработка

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

Рисунок 4 – Диаграмма последовательности транзакции  ITI-42 «Зарегистрировать набор документов» (Register Document Set-b)

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

Репозиторий документов (Document Repository) / Интегрированный источник/репозиторий документов (Integrated Document Source/Repository) направляет запрос на регистрацию набора документов (Register Document Set-b) Реестру документов Document Registry; Реестр документов (Document Registry) обрабатывает запрос и направляет ответ на запрос на регистрацию набора документов (Register Document Set-b Response) Репозиторию документов (Document Repository) / Интегрированному источнику/репозиторию документов (Integrated Document Source/Repository).

Пример SOAP-запроса Репозитория документов (Document Repository) в рамках транзакции ITI-42 «Зарегистрировать набор документов» (Register Document Set-b) приведен в 3.1.

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

Пример SOAP-ответа Реестра документов (Document Registry) в рамках транзакции ITI-42 «Зарегистрировать набор документов» (Register Document Set-b) приведен в 3.2.

Каждый выполняемый запрос и ответ транзакции ITI-42 «Зарегистрировать набор документов» (Register Document Set-b) должен сопровождаться отправкой сообщений аудита (Audit message) в Журнал регистрации событий в соответствии c требованиями транзакции ITI-20 «Записать в журнал событий» (Record Audit Event) профиля IHE ATNA [RF-5]. Структура сообщений аудита приведена в приложении Г.3.

Общие требования, ограничения и допущения к транзакции ITI-42 «Зарегистрировать набор документов» (Register Document Set-b) приведены в таблице 9Таблица.

Таблица 9 – Общие требования, ограничения и допущения к транзакции IHE XDS ITI-42 «Зарегистрировать набор документов» (Register Document Set-b)

Код

Требование, ограничение или допущение

Источник возникновения

Запрос и ответ в рамках транзакции [ITI-42] «Зарегистрировать набор документов» (Register Document Set-b) должны быть основаны на протоколе обмена структурированными сообщениями SOAP 1.2 и Simple SOAP.

IHE ITI TF [RF-4] Vol2b, раздел 3.42.4.1.2 / 3.42.4.2.2

Требования к сообщению запроса в рамках транзакции [ITI-42] «Зарегистрировать набор документов» (Register Document Set-b):

    Тип содержимого HTTP заголовка должен иметь параметр action со значением urn:ihe:iti:2007:RegisterDocumentSet-b; SOAP элемент <wsa:Action> должен содержать значение urn: ihe:iti:2007:RegisterDocumentSet-b; Элемент <soap12:Body> должен содержать один дочерний элемент <lcm:SubmitObjectsRequest> для представления запроса.

IHE ITI TF [RF-4] Vol2b, раздел 3.42.4.1.2

Реестр документов (Document Registry) должен отвечать следующим требованиям при получении запроса в рамках транзакции [ITI-42] «Зарегистрировать набор документов» (Register Document):

    Осуществлять валидацию полученных метаданных документа; Сохранять все атрибуты метаданных, определяемые IHE, доступные для возврата в ответах на последующие запросы; Возвращать сообщение ответа и предоставлять статус операции.

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

    Возвращать сообщение об ошибке; Обеспечивать откат внесенных изменений при обработке метаданных.

IHE ITI TF [RF-4] Vol2b, раздел 3.42.4.1.3

Запрос должен представлять собой атомарную операцию. Если обработка какой-либо части представленного запроса не выполняется, то должен произойти откат всей транзакции без сохранения изменений. Результаты выполнения запроса не должны быть доступны, пока атомарная операция не будет успешно завершена.

IHE ITI TF [RF-4] Vol2b, раздел 3.42.4.1.3.1

Реестр документов (Document Registry) должен проверить объекты и атрибуты представленного запроса.

IHE ITI TF [RF-4] Vol2b, раздел 3.42.4.1.3.3

Реестр документов (Document Registry) должен отклонить запрос и вернуть ошибку, если атрибут «uniqueId» документа из запроса соответствует атрибуту «uniqueId» документа в Реестре документов (Document Registry), а атрибут «size» или атрибут «hash» двух документов отличаются.

IHE ITI TF [RF-4] Vol2b, раздел 3.42.4.1.3.3.1

Если атрибуты «uniqueId», «size» и «hash» полученного документа совпадают с документом в Реестре документов (Document Registry), обработка должна завершиться без ошибок.

IHE ITI TF [RF-4] Vol2b, раздел 3.42.4.1.3.3.1

Значения «DocumentEntry. patientId», «Folder. patientId», и «SubmissionSet. patientId» должны верифицироваться по отношению к идентификатору пациента.

Значение атрибута patientId записи о документе (объекта DocumentEntry) должно соответствовать значению атрибута patientId любой папки (Folder), к которой он относится. Это означает, что все записи о документе (объекты DocumentEntry) в папке (Folder) имеют такой же patientId.

IHE ITI TF [RF-4] Vol2b, раздел 3.42.4.1.3.3.2

Область действия (Affinity Domain) XDS может допускать ограниченный набор значений для закодированного атрибута или может не ограничивать его значения. Если Область действия (Affinity Domain) допускает только ограниченный набор, то Реестр документов (Document Registry) должен соблюдать данное ограничение.

IHE ITI TF [RF-4] Vol2b, раздел 3.42.4.1.3.3.3

Значение «DocumentEntry. mimeType» должно соответствовать ограничениям, определенным в Области действия (Affinity Domain) XDS.

IHE ITI TF [RF-4] Vol2b, раздел

3.42.4.1.3.3.4

Реестр документов (Document Registry) должен устанавливать для статуса «availabilityStatus» добавленных объектов «Document Entry» значение Approved (утвержден).

IHE ITI TF [RF-4] Vol2b, раздел

3.42.4.1.3.3.5

Если в запросе для документа (объекта «Document Entry») элементы serviceStartTime и serviceStopTime содержат значения, то Реестр документов (Document Registry) должен проверить что «serviceStartTime» меньше или равно «serviceStopTime».

IHE ITI TF [RF-4] Vol2b, раздел

3.42.4.1.3.3.6

Ответ в рамках транзакции [ITI-42] «Зарегистрировать набор документов» (Register Document Set-b) должен содержать статус операции запроса. Если выполнение запроса завершилось неудачей, то ответ должен содержать как минимум одно сообщение об ошибке.

Ответ должен соответствовать следующим требованиям:

    заголовок HTTP Content-Type должен иметь параметр action со значением urn: ihe:iti:2007:RegisterDocumentSet-bResponse; заголовок soap <wsa:Action> должен содержать значения urn: ihe:iti:2007:RegistyrDocumentSet-bResponse; <soap12:Body> элемент должен содержать один элемент <rs:RegistryResponse>.

IHE ITI TF [RF-4] Vol2b, раздел 3.42.4.2.2

Реестр документов (Document Registry) должен поддерживать асинхронные веб-сервисы (Asynchronous Web Services Exchange) для транзакции [ITI-42] «Зарегистрировать набор документов» (Register Document Set-b).

IHE ITI TF [RF-4] Vol2b, раздел 3.42.4.2.2

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

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

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

XDS. UC-4 [ITI-43] «Извлечь набор документов» (Retrieve Document Set) Введение

Транзакция ITI-43 «Извлечь набор документов» (Retrieve Document Set) используется Потребителем документов (Document Consumer) для получения набора документов из Репозитория документов (Document Repository), Источника документов по требованию (On-demand document source) или Инициализирующего шлюза (Initiating Gateway).

До вызова транзакции ITI-43 «Извлечь набор документов» (Retrieve Document Set) Потребитель документов (Document Consumer) должен получить уникальный идентификатор запрашиваемого документа и уникальный идентификатор Репозитория документов (Document Repository) от Реестра документов (Document Registry) или Инициализирующего шлюза (Initiating Gateway) посредством транзакции [ITI-18] «Запросить набор документов» (Registry Stored Query).

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

Входной информацией транзакции ITI-43 «Извлечь набор документов» (Retrieve Document Set) профиля IHE XDS является запрос «RetrieveDocumentSetReques» Потребителя документов (Document Consumer) на извлечение набора документов из Репозитория документов (Document Repository), Источника документов по требованию (On-demand document source) или Инициализирующего шлюза (Initiating Gateway)..

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

Обработка

На рисунке 5 представлена диаграмма последовательности, отражающая обмен сообщениями в рамках транзакции ITI-43 «Извлечь набор документов» (Retrieve Document Set).

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