Некоторые Web Application, настроенные в архиве, могут требовать настройки определённых свойств, зависящих от конкретного веб-приложения, в зависимости от того, где каждое из этих веб-приложений используется в архиве.
| Свойства | Допустимые значения | По умолчанию | Примечания |
|---|---|---|---|
allow-any-hostname |
truefalse |
false |
Если используется HTTPS, можно установить это свойство в true, чтобы принимать сертификаты сервера, не соответствующие фактическому имени хоста сервера. |
disable-trust-manager |
truefalse |
false |
Если используется HTTPS, можно установить это свойство в true, чтобы не настраивать truststore для проверки сертификата сервера. |
| Свойства | Допустимые значения | По умолчанию | Примечания |
|---|---|---|---|
allow-any-hostname |
truefalse |
false |
Если используется HTTPS, можно установить это свойство в true, чтобы принимать сертификаты сервера, не соответствующие фактическому имени хоста сервера. |
disable-trust-manager |
truefalse |
false |
Если используется HTTPS, можно установить это свойство в true, чтобы не настраивать truststore для проверки сертификата сервера. |
bearer-token |
напр. UmFuZG9tbHkgdG9rZW4u |
Отправляет указанный токен в HTTP-заголовке Authorization: Bearer <TokenValue> |
|
basic-auth |
напр. admin:secret |
Использует HTTP Basic Authentication с указанными <user>:<password> |
|
content-type |
truefalse |
Указывает скопировать все атрибуты пациента из сущности в созданный рабочий элемент UPS. |
| Свойства | Допустимые значения | По умолчанию | Примечания |
|---|---|---|---|
allow-any-hostname |
truefalse |
false |
Если используется HTTPS, можно установить это свойство в true, чтобы принимать сертификаты сервера, не соответствующие фактическому имени хоста сервера. |
disable-trust-manager |
truefalse |
false |
Если используется HTTPS, можно установить это свойство в true, чтобы не настраивать truststore для проверки сертификата сервера. |
bearer-token |
напр. UmFuZG9tbHkgdG9rZW4u |
Отправляет указанный токен в HTTP-заголовке Authorization: Bearer <TokenValue> |
|
basic-auth |
напр. admin:secret |
Использует HTTP Basic Authentication с указанными <user>:<password> |
|
chunked |
truefalse |
false |
Указывает отправлять STOW-RS-запросы в режиме chunked transfer. |
transfer-syntax |
напр. JPEGLosslessSV1 |
Разделённый запятыми список Transfer Syntax, идентифицированных по UID или ключевому слову, допустимых для сервиса STOW-RS. Если отсутствует или если Transfer Syntax объекта, хранящегося в архиве, совпадает с одним из настроенных значений, объект отправляется в том Transfer Syntax, в котором он хранится в архиве. В противном случае объект отправляется распакованным в Explicit VR Little Endian. Если указанный список не включает Explicit VR Little Endian, но включает Implicit VR Little Endian, объекты будут отправлены распакованными в Implicit VR Little Endian. | |
concurrency |
1 |
Задаёт максимальное количество одновременно вызываемых STOW-RS-запросов. |
| Свойства | Допустимые значения | По умолчанию | Примечания |
|---|---|---|---|
allow-any-hostname |
truefalse |
false |
Если используется HTTPS, можно установить это свойство в true, чтобы принимать сертификаты сервера, не соответствующие фактическому имени хоста сервера. |
disable-trust-manager |
truefalse |
false |
Если используется HTTPS, можно установить это свойство в true, чтобы не настраивать truststore для проверки сертификата сервера. |
| Свойства | Допустимые значения | Примечания |
|---|---|---|
IID_PATIENT_URL |
weasis://$dicom:rs --url "{{qidoBaseURL}}{{qidoBasePath}}" -r "patientID={{patientID}}" --query-ext "&includedefaults=false" |
- {{patientID}} — заменяется на Patient ID (0010,0020), отформатированный как тип данных HL7® 2 CX - {{patientName}} — заменяется на Patient's Name (0010,0010), закодированный в формате DICOM PN- {{patientBirthDate}} — заменяется на Patient Birth Date (0010,0030), закодированный в примитивном формате XML dateTime {{patientName}} и {{patientBirthDate}} могут быть переданы в URL Weasis аналогично {{patientID}} |
IID_STUDY_URL |
weasis://$dicom:rs --url "{{qidoBaseURL}}{{qidoBasePath}}" -r "studyUID={{studyUID}}" --query-ext "&includedefaults=false" |
- {{studyUID}} — заменяется на Study Instance UID (0020,000D) SOP Instance - {{studyUID}} — заменяется на Accession Number (0008,0050) SOP Instance {{accessionNumber}} может быть передан в URL Weasis аналогично {{studyUID}} |
IID_URL_TARGET |
_self _blank |
Рекомендуется _self, чтобы избежать открытия нового пустого окна в веб-браузере. |
Примечания:
- {{currentDateTime-P[{years}Y][{months}M][{weeks}W][{days]D]}} — заменяется на прошедшее время, закодированное в примитивном формате XML dateTime.
- {{qidoBaseURL}} заменяется на текущий REST-специфичный URL сервиса. Web Service Path веб-приложения не используется.
- {{qidoBasePath}} заменяется на Web Service Path веб-приложения.
- Для защищённых REST-сервисов в архиве передавайте {{access_token}} в IID_PATIENT_URL и IID_STUDY_URL, что заменяется на JWT Access Token OpenID Connect.
IID_PATIENT_URL=weasis://$dicom:rs --url "{{qidoBaseURL}}{{qidoBasePath}}" -r "patientID={{patientID}}" --query-ext "&includedefaults=false" -H "Authorization: Bearer {{access_token}}
IID_STUDY_URL=weasis://$dicom:rs --url "{{qidoBaseURL}}{{qidoBasePath}}" -r "studyUID={{studyUID}}" --query-ext "&includedefaults=false" -H "Authorization: Bearer {{access_token}}"
- {{currentDateTime-P[{days}D][T[{hours}H][{min}M]}} может передаваться как значение
| Имя параметра | REQ | Описание | Примечания |
|---|---|---|---|
lowerDateTime |
O | Используется для ограничения самой ранней даты/времени исследования. | Должно быть закодировано в примитивном формате XML dateTime. |
upperDateTime |
O | Используется для ограничения самой поздней даты/времени исследования. | Должно быть закодировано в примитивном формате XML dateTime. |
| Свойства | Допустимые значения | Примечания |
|---|---|---|
MWLAccessionNumberGenerator |
<name-of-cd-import-acc-no-id-generator> |
Требует предварительной настройки ID Generator для Accession Number. |
STOWWebApp |
<name-of-cd-import-stow-web-app> |
Требует предварительной настройки Web Application с конфигурацией STOW_RS Web Service Class. |