← Навигация по документации

Обзор

Настройка Store Access Control ID определяет, какой access_control_id будет назначен исследованию (в базе данных). Это можно сделать следующими двумя способами: - Напрямую на Application Entity - С помощью правил Store Access Control ID Rule

Примечание: - Значение, настроенное для dcmStoreAccessControlID (при использовании LDAP) или Store Access Control ID (при использовании UI), будет назначено исследованию в базе данных. - Если Store Access Control не настроен ни одним из двух указанных способов, то в базе данных исследованию назначается значение *, что означает, что любое Application Entity может получить доступ к исследованию.

Настройка напрямую на Application Entity

Настройка через UI архива

  1. Перейдите в Menu->Configuration, затем на странице Devices нажмите Edit для устройства dcm4chee-arc. Перейдите в Child objects и выберите DCM4CHEE из выпадающего списка Network AEs.
  2. Далее перейдите в Extensions и нажмите Edit extension у Network AE Extension, затем перейдите в Extensions и нажмите Edit Extension у Archive Network AE. В соответствии с потребностями приложения введите значения в поле Store Access Control ID и нажмите Save.

По умолчанию для AE DCM4CHEE настроено и связано с ним веб-приложение, обеспечивающее возможность запроса исследований через DICOM Web Services (QIDO). Если было создано другое AE, убедитесь, что для него также настроено Web Application.

Настройка через LDAP

Можно либо - создать LDIF-файл (например): ``` version: 1 dn: dicomAETitle=DCM4CHEE1,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org changetype: modify add: dcmStoreAccessControlID dcmStoreAccessControlID: Customer1

dn: dicomAETitle=DCM4CHEE2,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
changetype: modify
add: dcmStoreAccessControlID
dcmStoreAccessControlID: Customer2
```
и импортировать его на LDAP-сервер с помощью утилиты командной строки _ldapmodify_.

Описание атрибутов можно найти в Archive Network AE.

Перейдите на вкладку Control на странице Configuration в UI архива и перезагрузите конфигурацию.

Использование правила Store Access Control Rule

Настройка через UI архива

  1. Выберите уровень для добавления правил Store Access Control Rules:

Настройка через LDAP

Примечание: В качестве примера используется DICOM-атрибут InstitutionName и его соответствующее значение в DICOM-объекте. Измените при необходимости для вашего приложения.

Можно либо - создать LDIF-файл (например): ``` version: 1 dn: cn=StoreAccessControlIDRule1,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org changetype: add objectClass: dcmStoreAccessControlIDRule cn: StoreAccessControlIDRule1 dcmStoreAccessControlID: INSTITUTION_ANY dcmProperty: SendingApplicationEntityTitle=ACCESS_CONTROL_ANY dcmProperty: InstitutionName=InstitutionAny

dn: cn=StoreAccessControlIDRule2,dicomAETitle=DCM4CHEE3,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
changetype: add
objectClass: dcmStoreAccessControlIDRule
cn: StoreAccessControlIDRule1
dcmStoreAccessControlID: INSTITUTION_MAIN
dcmProperty: InstitutionName=InstitutionMain
```    
и импортировать его на LDAP-сервер с помощью утилиты командной строки _ldapmodify_.

Описание атрибутов можно найти в Store Access Control Rule.

Перейдите на вкладку Control на странице Configuration в UI архива и перезагрузите конфигурацию.