changeset 6031:0fb9706524bb

todo + doc DICOM deidentified logs
author Alain Mazy <am@orthanc.team>
date Fri, 28 Feb 2025 09:43:16 +0100
parents 7ed3211a6522
children 199adc0bdb7f
files OrthancServer/Resources/Configuration.json TODO
diffstat 2 files changed, 5 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/OrthancServer/Resources/Configuration.json	Wed Feb 26 13:46:56 2025 +0100
+++ b/OrthancServer/Resources/Configuration.json	Fri Feb 28 09:43:16 2025 +0100
@@ -947,7 +947,8 @@
 
   // Deidentify/anonymize the contents of the logs (notably C-FIND,
   // C-GET, and C-MOVE queries submitted to Orthanc) according to
-  // Table E.1-1 of the DICOM standard (new in Orthanc 1.8.2)
+  // Table E.1-1 of the DICOM standard (new in Orthanc 1.8.2).
+  // Note that, the DICOM logs at TRACE level are not deidentified !
   "DeidentifyLogs" : true,
 
   // If "DeidentifyLogs" is true, this sets the DICOM standard to
--- a/TODO	Wed Feb 26 13:46:56 2025 +0100
+++ b/TODO	Fri Feb 28 09:43:16 2025 +0100
@@ -206,6 +206,9 @@
 * Log outgoing C-Find queries
 * Support other Transfer Syntaxes in the Worklist plugin:
   https://discourse.orthanc-server.org/t/could-you-please-create-an-option-to-set-the-transfer-syntax-in-the-worklist-plugin-currently-little-endian-explicit-is-fixed/4871
+* Deidentify Trace level logs: https://discourse.orthanc-server.org/t/dicom-log-deidentification-at-trace-log-level/5563
+  We should implement something like GetDeidentifiedContent(const DcmDataSet& dataset) that would 
+  reproduce DcmDataSet::print but hide individual elements that contain PHI.
 
 
 ---------