Invoke Image Display - dcm4che/dcm4chee-arc-light GitHub Wiki
This feature helps the user of a non image-aware system like an EHR, PHR or RIS, to request the display of studies for a patient, and have the display performed by an image-aware system like an Image Display (PACS). More details related to RAD-106 Invoke Image Display can be found here.
- The below configuration explained is in conjunction with open source Weasis Viewer Integration with archive.
- Go to
Menu->Configuration->Devices->dcm4chee-arc->Device Extension->Web Applications
. - Select web application(s) and add following properties :
-
Unsecured Archive or Secure Archive (only UI secured)
- Invoke Image Display Patient URL:
IID_PATIENT_URL=weasis://$dicom:rs --url "{{qidoBaseURL}}{{qidoBasePath}}" -r "patientID={{patientID}}" --query-ext "&includedefaults=false"
- Invoke Image Display Study URL:
IID_STUDY_URL=weasis://$dicom:rs --url "{{qidoBaseURL}}{{qidoBasePath}}" -r "studyUID={{studyUID}}" --query-ext "&includedefaults=false"
- Invoke Image Display Patient URL:
-
Secure Archive (both UI and RESTful secured)
- Invoke Image Display Patient URL:
IID_PATIENT_URL=weasis://$dicom:rs --url "{{qidoBaseURL}}{{qidoBasePath}}" -r "patientID={{patientID}}" --query-ext "&includedefaults=false" -H "Authorization: Bearer {{access_token}}
- Invoke Image Display Study URL:
IID_STUDY_URL=weasis://$dicom:rs --url "{{qidoBaseURL}}{{qidoBasePath}}" -r "studyUID={{studyUID}}" --query-ext "&includedefaults=false" -H "Authorization: Bearer {{access_token}}"
- Invoke Image Display Patient URL:
-
To avoid opening a new empty window in the web browser
IID_URL_TARGET=_self
and Save
the configuration.
One may either create a LDIF file and import it to the LDAP Server by using the ldapmodify command line utility.
-
Unsecured Archive or Secure Archive (only UI secured)
version: 1 dn: dcmWebAppName=DCM4CHEE,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org changetype: modify add: dcmProperty dcmProperty: IID_PATIENT_URL=weasis://$dicom:rs --url "{{qidoBaseURL}}{{qidoBasePath}}" -r "patientID={{patientID}}" --query-ext "&includedefaults=false" - dn: dcmWebAppName=DCM4CHEE,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org changetype: modify add: dcmProperty dcmProperty: IID_STUDY_URL=weasis://$dicom:rs --url "{{qidoBaseURL}}{{qidoBasePath}}" -r "studyUID={{studyUID}}" --query-ext "&includedefaults=false" dn: dcmWebAppName=DCM4CHEE,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org changetype: modify add: dcmProperty dcmProperty: IID_URL_TARGET=_self
-
Secure Archive (both UI and RESTful secured)
version: 1 dn: dcmWebAppName=DCM4CHEE,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org changetype: modify add: dcmProperty dcmProperty: IID_PATIENT_URL=weasis://$dicom:rs --url "{{qidoBaseURL}}{{qidoBasePath}}" -r "patientID={{patientID}}" --query-ext "&includedefaults=false" -H "Authorization: Bearer {{access_token}} - dn: dcmWebAppName=DCM4CHEE,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org changetype: modify add: dcmProperty dcmProperty: IID_STUDY_URL=weasis://$dicom:rs --url "{{qidoBaseURL}}{{qidoBasePath}}" -r "studyUID={{studyUID}}" --query-ext "&includedefaults=false" -H "Authorization: Bearer {{access_token}}" dn: dcmWebAppName=DCM4CHEE,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org changetype: modify add: dcmProperty dcmProperty: IID_URL_TARGET=_self
-
or use the Add Attribute... and Add Value... function of Apache Directory Studio to add attributes on Device level (e.g.:
dicomDeviceName=dcm4chee-arc
) in the Archive Configuration.
- For more about the URL parameters and for configuration before dcm4chee-arc-light 5.22.2, see this page.
- For Secure Archive (both UI and RESTful secured), if you want users with
user
role to see the images as well, then configure also User Role Access to Viewer
One may refer to Archive Device to understand the description of attributes.
Go to the Control tab on Configuration page in archive UI and reload the configuration.
Once the configuration is reloaded one will be able to see the eye
icon against the patient and/or study by expanding the
3 vertical dots
icon against each of the patient/study as shown below :