Некоторым экспортёрам, настроенным в архиве, требуется определённый базовый набор специфичных для экспортёра свойств. Поскольку экспортёры могут быть разных типов (например, DICOM в UPS Экспортёр, WADO Экспортёр или XDS Экспортёр), для каждого из них требуется соответствующая конфигурация свойств экспортёра.
Примечание: конфигурация Exporter Property не требуется для:
- Экспортёра DICOM-объектов (с использованием C-STORE): специфичная схеме часть Exporter URI — dicom:{destinationAET}
- STOW Экспортёра (STore DICOM Objects Over Web): специфичная схеме часть Exporter URI — stow:{DestinationSTOWRSServerWebApplication}
- Storage Экспортёра: специфичная схеме часть Exporter URI — storage:{storageID}:;
где {storageID} соответствует значению ID дескриптора Storage Descriptor, в который будут сохранены DICOM-объекты,
например, перенос объектов из Online- в Nearline-хранилище с использованием указанного storage-экспортёра.
Этот экспортёр может использоваться для создания Workitem на удалённом UPS-RS-сервере при получении DICOM-объектов.
Exporter URI — ups:{DestinationUPSRSServerWebApplication}
| Свойства | Настраиваемые значения | По умолчанию | Примечания |
|---|---|---|---|
patient |
truefalse |
указывает копировать все атрибуты пациента из сущности в создаваемый UPS workitem | |
visit |
truefalse |
указывает копировать все атрибуты визита из сущности в создаваемый UPS workitem | |
request |
truefalse |
указывает копировать все атрибуты запроса из сущности в Referenced Request Sequence создаваемого UPS workitem |
|
{attributeID} |
{value} |
{attributeID} внутри {value} будет заменён значением этого атрибута сущности (Study, Series, Instance), извлечённой из БД (= должен входить в настроенный Attribute Filter для сущности уровня экспорта или выше). Для {attributeID}, общих с атрибутами пациента / визита / запроса, они применяются только если они не копируются из сущности или если сущность не содержит значения для этого атрибута. |
|
ScheduledProcedureStepPriority |
MEDIUM |
||
InputReadinessState |
READY |
||
ProcedureStepLabel |
DEFAULT |
Специфичные для HTTP-запроса свойства будут применены из свойств Web Application.
Exporter URI: wado:{QueryRetrieveWebApplication}
| Свойства | Настраиваемые значения | Примечания |
|---|---|---|
WadoService |
Любой из сервисов WADO-RS или сервис WADO-URI |
например, для WADO-RS /studies/[0]/series/[1]/metadata или для WADO-URI ?requestType=WADO&studyUID=[0]&seriesUID=[1]&objectUID=[2]&frameNumber=[3]&contentType=image/jpeg |
QidoService |
Любой из сервисов QIDO-RS, кроме Search for Patients | Используйте относительный URL с параметризованными плейсхолдерами для UID-параметров пути, например, чтобы использовать Search Instances of Series of Study в QidoService, задайте значение /studies/[0]/series/[1]/instances |
StorageID |
Storage ID настроенного Storage, куда должны записываться предварительно выбранные QIDO/WADO-ответы. | Неприменимо, если предварительная выборка QIDO/WADO-ответов выполняется на промежуточный кэш-сервер (ATS). |
IgnoreNotFound |
truefalse |
необязательно, по умолчанию: false. Опционально игнорировать ответы с HTTP-статусом 404 Not Found, что приводит к статусу задачи COMPLETED вместо WARNING. Для рабочих процессов, в которых экспортируются серии, отклонённые после планирования задачи экспорта, получение HTTP-статуса 404 Not Found не сигнализирует о сбое; поэтому такие задачи в статусе COMPLETED будут очищены автоматически. |
Accept-Encoding |
gzip |
Позволяет активировать gzip-сжатие для ответов QIDO и WADO (Retrieve Metadata) |
Accept |
application/json |
HTTP-заголовок Accept для ответов QIDO / WADO (Retrieve Metadata) |
Cache-Control |
no-cache Любой из Request Cache Directives |
no-cache : директива запроса требует, чтобы кэш проверил ответ у сервера-источника перед повторным использованием. |
Exporter URI: xds-i:https://localhost:9443/xdstools4/sim/default__rr/rep/prb
Замените https://localhost:9443/xdstools4/sim/default__rr/rep/prb выше на URL, соответствующий настройкам вашего XDS-репозитория.
| Свойства | Настраиваемые (примеры) значения | По умолчанию | Примечания |
|---|---|---|---|
TLS.disableCNCheck |
true false |
Указывает, будет ли имя хоста в HTTPS URL сверяться с Common Name (CN) сервиса из его сертификата во время запросов, и завершаться ли сбоем при несовпадении. Если установлено в true (не рекомендуется для продакшена), такие проверки будут пропущены. Это позволит, например, использовать URL наподобие localhost во время разработки. | |
TLS.protocol |
TLSv1.2 |
||
TLS.ciphersuites |
TLS_RSA_WITH_AES_128_CBC_SHA,SSL_RSA_WITH_3DES_EDE_CBC_SHA |
Можно указать несколько TLS.ciphersuites, разделяя их ,. |
|
Manifest.title |
(113030, DCM, "Manifest") |
Concept Name Code Sequence (0040,A043) в Manifest KOS-документе |
|
Manifest.seriesNumber |
0 | Series Number (0020,0011), устанавливаемый в создаваемом Key Object |
|
Manifest.instanceNumber |
0 | Instance Number (0020,0013), устанавливаемый в создаваемом Key Object |
|
Manifest.logDir |
Каталог логов, куда записывается Manifest KOS-документ (для отладки). SOP Instance UID KO Manifest используется в качестве имени файла. |
||
DocumentEntry.useProcedureCodeAsTypeCode |
true false |
Если установлено true, Procedure Code Sequence (0008,1032) Manifest KOS-документа используется как код, задающий точный тип документа с точки зрения пользователя, вместо использования значения, заданного в свойстве DocumentEntry.typeCode. |
|
DocumentEntry.languageCode |
en-us |
Указывает человеческий язык символьных данных в документе. | |
DocumentEntry.typeCode |
(DICOM KON TYPECODE, 1.3.6.1.4.1.21367.100.1,"DICOM Key Object Note Type Code") |
(18748-4, 2.16.840.1.113883.6.1, "Diagnostic imaging study") |
Код, задающий точный тип документа с точки зрения пользователя (например, LOINC-код). |
DocumentEntry.includeAnatomicRegionCodes |
true false |
Если установлено true, добавляет Anatomic Region Sequence (0008,2218) (при наличии) или Body Part Examined (0018,0015) (из атрибутов экспортируемого серии) как Code в eventCodeList для DocumentEntry, где eventCodeList — список кодов, представляющих основные клинические действия (такие как колоноскопия или аппендэктомия), которые документируются. См. Body Part codes. |
|
DocumentEntry.includeModalityCodes |
true false |
Если установлено true, добавляет Modality (0008,0060) (из атрибутов экспортируемой серии) как Code в eventCodeList для DocumentEntry, где eventCodeList — список кодов, представляющих основные клинические действия (такие как колоноскопия или аппендэктомия), которые документируются. См. Modality codes. |
|
DocumentEntry.confidentialityCode |
(N, 2.16.840.1.113883.5.25, "Normal") |
Код, задающий уровень конфиденциальности документа. | |
DocumentEntry.healthCareFacilityTypeCode |
(RADDX, 2.16.840.1.113883.5.11,"Radiology diagnostics or therapeutics unit") |
(22232009, 2.16.840.1.113883.6.96, "Hospital") |
Этот код представляет тип организационного контекста клинического случая, в ходе которого произошло документируемое действие. |
DocumentEntry.practiceSettingCode |
(R-3027B, SRT, "Radiology") |
(Practice-A, 1.3.6.1.4.1.21367.2017.3, Radiology) |
Код, задающий клиническую специальность, в рамках которой выполнено действие, отражённое в документе (например, семейная практика, лаборатория, радиология). |
DocumentEntry.classCode |
(*, 1.3.6.1.4.1.21367.100.1, "*") |
(IMAGES, 1.3.6.1.4.1.19376.1.2.6.1, "Images") |
Код, задающий классификацию верхнего уровня по назначению типа документа (например, отчёт, заключение, изображения, план лечения, предпочтения пациента, рабочий процесс). |
AssigningAuthority.patientId |
1.3.6.1.4.1.21367.2005.13.20.1000 |
||
AssigningAuthority.accessionNumber |
1.3.6.1.4.1.21367.2005.13.20.1000 |
Universal Entity ID (0040,0032), добавляемый в Issuer of Accession Number Sequence (0008,0051) в Manifest KOS-документе, а также в Request Attributes Sequence (0040,0275) экспортируемой серии, если Accession Number (0008,0050) экспортируемой серии содержит Issuer of Accession Number Sequence (0008,0051) и её Universal Entity ID Type (0040,0033) != ISO |
|
XDSSubmissionSet.patientId |
patientId представляет основного субъекта получения медицинской помощи в SubmissionSet. Применимо для конфигурации (для тестирования) только когда PatientID в объекте отличается от (глобального) PatientID в XDS, поскольку XDS-экспортёр архива в настоящее время не поддерживает PIX-запросы. | ||
XDSSubmissionSet.sourceId |
1.3.6.1.4.1.21367.13.80.110 |
1.3.6.1.4.1.21367.2011.2.1.331 |
Идентификатор сущности, предоставившей SubmissionSet. |
XDSSubmissionSet.contentType |
(DICOM KON TYPECODE, 1.3.6.1.4.1.21367.100.1,"DICOM Key Object Note Type Code") |
(UNSPECIFIED-CONTENT-TYPE, 1.3.6.1.4.1.21367.2017.3, "Unspecified Clinical Activity") |
Код, задающий тип клинической активности, в результате которой связанное содержимое было помещено в SubmissionSet. |
Ссылки: - Metadata used in Document Sharing Profiles - Abstract Metadata Model