Remote App Execution Plug-ins
The Remote App Execution Plug-ins allow the users to configure a set of DICOM metadata to be replaced with dummy data before
being exported using the DicomDeidentifier
plug-in. The original data is stored in the database; when the data returns
via DICOM DIMSE or DICOMWeb, the data can be restored using the DicomReidentifier
plug-in.
Supported Data Types
- DICOM
Configuration
One or more DICOM tags may be configured in the appsettings.json
file. For example, the following snippet will replace the
AccessionNumber
, StudyDescription
, and SeriesDescription
tags.
{
"InformaticsGateway": {
"plugins": {
"remoteApp": {
"ReplaceTags": "AccessionNumber, StudyDescription, SeriesDescription"
}
}
}
}
Refer to NEMA for a complete list of DICOM tags and use the value from the Keyword column.
Note
StudyInstanceUID
, SeriesInstanceUID
and SOPInstanceUID
are always replaced and tracked to ensure the same
studies and series get the same UIDs.
Important
Only top-level DICOM metadata can be replaced at this time.
Fully Qualified Assembly Names
The following plug-ins are available:
Name | Fully Qualified Assembly Name |
---|---|
DicomDeidentifier |
Monai.Deploy.InformaticsGateway.PlugIns.RemoteAppExecution.DicomDeidentifier, Monai.Deploy.InformaticsGateway.PlugIns.RemoteAppExecution |
DicomReidentifier |
Monai.Deploy.InformaticsGateway.PlugIns.RemoteAppExecution.DicomReidentifier, Monai.Deploy.InformaticsGateway.PlugIns.RemoteAppExecution |