Таблица 21 – Параметры запроса «Получить документы (GetDocuments)» 

Наименование параметра

Соответствующий атрибут

Обязательность

$XDSDocumentEntryEntryUUID

XDSDocumentEntry. entryUUID

Нет

$XDSDocumentEntryUniqueId

XDSDocumentEntry. uniqueId

Нет

$homeCommunityId

-

Нет

Получить наборы представления (GetSubmissionSets)

Назначение: Получение объектов «XDSSubmissionSet», используемых для передачи набора объектов «XDSDocumentEntry» и «XDSFolder». «XDSDocumentEntry» и «XDSFolder» являются объектами, идентифицируемыми по «UUID» в параметре «$uuid».

Выбираемые данные: Объекты «XDSSubmissionSet», выбранные на основе объектов «Association», которые имеют:

    Тип «HasMember»; Атрибут «targetObject», содержащий один из «UUID», предоставленных в параметре «$uuid»; Атрибут «sourceObject», ссылающийся на объект «XDSSubmissionSet».

Возвращает:

    Объекты «XDSSubmissionSet», описанные выше; Объекты «Association», описанные выше.

Параметры запроса «Получить наборы представления (GetSubmissionSets)» приведены в таблице 22.

Таблица 22 – Параметры запроса «Получить наборы представления (GetSubmissionSets)» 

Наименование параметра

Соответствующий атрибут

Обязательность

$uuid

XDSDocumentEntry. entryUUID и XDSFolder. entryUUID

Да

$homeCommunityId

-

Нет

Получить наборы представления и содержимое (GetSubmissionSetAndContents)

Назначение: Получение «SubmissionSet» и его содержимого. Объекты «SubmissionSet» выбираются или по атрибуту «entryUUID», или по атрибуту «uniqueId». Возвращаемые объекты «DocumentEntry» могут быть ограничены атрибутами «formatCode» и «confidentialityCode». «DocumentEntry» должен быть ограничен следующими правилами:

НЕ нашли? Не то? Что вы ищете?
    Если параметр «$XDSDocumentEntryConfidentialityCode» представлен в запросе, тогда он должен возвращать только объекты «DocumentEntry», соответствующие этому параметру; Если параметр «$XDSDocumentEntryFormatCode» представлен в запросе, тогда он должен возвращать только объекты «DocumentEntry», соответствующие этому параметру.

Возвращает:

    Объекты «SubmissionSet», удовлетворяющие запросу (выбираются или по атрибуту «entryUUID», или по атрибуту «uniqueId»); Объекты «DocumentEntry», связанные с «SubmissionSet» при помощи ассоциации «HasMember»; Ассоциации «HasMember», определенные в предыдущем правиле; Объекты «Folder», связанные с «SubmissionSet» при помощи ассоциации «HasMember»; Ассоциации «HasMember», определенные в предыдущем правиле; Объекты «Association», связанные с «SubmissionSet» при помощи ассоциации «HasMember», где «Association», связывает два объекта, которые уже находятся в возвращаемом наборе; Ассоциации «HasMember», определенные в предыдущем правиле.

В вышеизложенных правилах, ассоциации возвращается только тогда, когда оба объекта, которые она соединяет, являются частью возвращаемого набора.

Параметры запроса «Получить наборы представления и содержимое (GetSubmissionSetAndContents)» приведены в таблице 23.

Таблица 23 – Параметры запроса «Получить наборы представления и содержимое (GetSubmissionSetAndContents)» 

Наименование параметра

Соответствующий атрибут

Обязатель-ность

$XDSSubmissionSetEntryUUID

XDSSubmissionSet. entryUUID

Нет

$XDSSubmissionSetUniqueId

XDSSubmissionSet. uniqueId

Нет

$XDSDocumentEntryFormatCode

XDSDocumentEntry. formatCode

Нет

$XDSDocumentEntryConfidentialityCode

XDSDocumentEntry.

confidentialityCode

Нет

$homeCommunityId

-

Нет

$XDSDocumentEntryType

XDSDocumentEntry. objectType

Нет

Получить папки и содержимое (GetFolderAndContents)

Назначение: Получение объектов «Folder» и их содержимого. Объекты «Folder» выбираются или по атрибуту «entryUUID», или по атрибуту «uniqueId». Возвращаемые объекты «DocumentEntry» могут быть ограничены атрибутами «formatCode» и «confidentialityCode». Объекты «DocumentEntry» должны быть ограничены следующими правилами:

    Если параметр «$XDSDocumentEntryConfidentialityCode» представлен в запросе, тогда он должен возвращать только объекты «DocumentEntry», соответствующие этому параметру; Если параметр «$XDSDocumentEntryFormatCode» представлен в запросе, тогда он должен возвращать только объекты «DocumentEntry», соответствующие этому параметру.

Возвращает:

    Объекты «Folder», удовлетворяющие запросу (выбираются или по атрибуту «entryUUID», или по атрибуту «uniqueId»); Объекты «DocumentEntry», связанные с «Folder» при помощи ассоциации «HasMember» («DocumentEntry» должны соответствовать правилам, определенным выше); Ассоциации «HasMember», определенные в предыдущем правиле.

В вышеизложенных правилах, ассоциация возвращается только тогда, когда оба объекта, которые она соединяет, являются частью возвращаемого набора.

Параметры запроса «Получить наборы представления и содержимое (GetSubmissionSetAndContents)» приведены в таблице 24.

Таблица 24 – Параметры запроса «Получить наборы представления и содержимое (GetSubmissionSetAndContents)» 

Наименование параметра

Соответствующий атрибут

Обяза-тель-ность

$XDSFolderEntryUUID

XDSFolder. entryUUID

Нет

$XDSFolderUniqueId

XDSFolder. uniqueId

Нет

$XDSDocumentEntryFormatCode

XDSDocumentEntry. formatCode

Нет

$XDSDocumentEntryConfidentialityCode

XDSDocumentEntry. confidentialityCode

Нет

$homeCommunityId

-

Нет

$XDSDocumentEntryType

XDSDocumentEntry. objectType

Нет

Получить папки для документов (GetFoldersForDocument)

Назначение: Получение объектов «XDSFolder», которые содержат объект «XDSDocumentEntry», предоставляемый в запросе.  Объекты «XDSDocumentEntry» выбираются по атрибуту «entryUUID» или по атрибуту «uniqueId».

Возвращает: Объекты «XDSFolder», которые содержат объект «XDSDocumentEntry». Для каждого объекта «Association» с типом «HasMember», который содержит атрибут «targetObject», ссылающийся на целевой объект «XDSDocumentEntry», возвращается объект, ссылающийся на «sourceObject», если он имеет тип «XDSFolder».

Параметры запроса «Получить папки для документов (GetFoldersForDocument)» приведены в таблице 25.

Таблица 25 – Параметры запроса «Получить папки для документов (GetFoldersForDocument)» 

Наименование параметра

Соответствующий атрибут

Обязательность

$XDSDocumentEntryEntryUUID

XDSDocumentEntry. entryUUID

Нет

$XDSDocumentEntryUniqueId

XDSDocumentEntry. uniqueId

Нет

$homeCommunityId

-

Нет

Получить связанные документы (GetRelatedDocuments)

Назначение: Получение объектов «XDSDocumentEntry», которые связаны с указанным документом при помощи объектов «Association». Указанный объект может быть найден по атрибуту «entryUUID», или по атрибуту «uniqueId». Запрос должен вернуть:

    Объекты «Association», у которых (все условия обязательны):
      Атрибут «sourceObject» или атрибут «targetObject» ссылается на указанный объект; Атрибуты «sourceObject» и «targetObject» ссылаются на документы; Атрибут «associationType» соответствует значению, включенному в параметр «$AssociationTypes».
    Объекты «XDSDocumentEntry», ссылающиеся при помощи атрибутов «targetObject» или «sourceObject» объекта «Association», обозначенного выше.

Побочными эффектами запроса являются:

    Указанный документ возвращается в результатах запроса, если возвращается, по крайней мере, одна ассоциация; Если документ, указанный в параметрах «$XDSDocumentEntryUUID» или «$XDSDocumentEntryUniqueId» не имеет ассоциаций, ведущих его к другим документам, тогда не вернется никаких документов и ассоциаций.

Возвращает: Объекты «Association» и связанные объекты «XDSDocumentEntry».

Параметры запроса «Получить связанные документы (GetRelatedDocuments)» приведены в таблице 26.

Таблица 26 – Параметры запроса «Получить связанные документы (GetRelatedDocuments)» 

Наименование параметра

Соответствующий атрибут

Обязательность

$XDSDocumentEntryEntryUUID

XDSDocumentEntry. entryUUID

Нет

$XDSDocumentEntryUniqueId

XDSDocumentEntry. uniqueId

Нет

$AssociationTypes

Не именованный атрибут

Да

$homeCommunityId

-

Нет

$XDSDocumentEntryType

XDSDocumentEntry. objectType

Нет

Найти документы по идентификатору (FindDocumentsByReferenceId)

Назначение: Поиск документов (объектов «XDSDocumentEntry») в реестре по атрибуту «patientID» с соответствующим статусом. Другие параметры могут быть использованы для ограничения возвращаемого набора объектов.

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