Remote App Execution Plug-ins
September 18, 2023 ยท View on GitHub
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 |