private void LogProcessResult(ITypedElement node, AnonymizationFhirPathRule rule, ProcessResult resultOnRule)
 {
     if (_logger.IsEnabled(LogLevel.Debug))
     {
         string resourceId = node.GetNodeId();
         foreach (var processRecord in resultOnRule.ProcessRecords)
         {
             foreach (var matchNode in processRecord.Value)
             {
                 _logger.LogDebug($"[{resourceId}]: Rule '{rule.Path}' matches '{matchNode.Location}' and perform operation '{processRecord.Key}'");
             }
         }
     }
 }