diff --git a/IRaCIS.Core.Infra.EFCore/Common/AuditingData.cs b/IRaCIS.Core.Infra.EFCore/Common/AuditingData.cs
index 5c4f5eba2..00df8532b 100644
--- a/IRaCIS.Core.Infra.EFCore/Common/AuditingData.cs
+++ b/IRaCIS.Core.Infra.EFCore/Common/AuditingData.cs
@@ -2526,6 +2526,37 @@ namespace IRaCIS.Core.Infra.EFCore.Common
             #endregion
 
 
+            #region PI 审核
+
+            foreach (var item in entitys.Where(x => x.Entity.GetType() == typeof(PIAudit)))
+            {
+                var type = GetEntityAuditOpt(item);
+
+                var entity = item.Entity as PIAudit;
+              
+                await InsertInspection<PIAudit>(item.Entity as PIAudit, type, x => new InspectionConvertDTO()
+                {
+                    ObjectRelationParentId = entity.VisitTaskId,
+                    IsDistinctionInterface=true
+                });
+            }
+
+
+            foreach (var item in entitys.Where(x => x.Entity.GetType() == typeof(SubjectVisitClinicalDialog)))
+            {
+                var type = GetEntityAuditOpt(item);
+
+                var entity = item.Entity as SubjectVisitClinicalDialog;
+
+                await InsertInspection<SubjectVisitClinicalDialog>(item.Entity as SubjectVisitClinicalDialog, type, x => new InspectionConvertDTO()
+                {
+                    ObjectRelationParentId = entity.SubjectVisitId,
+                    IsDistinctionInterface = false
+                });
+            }
+
+            #endregion
+
             //任务
             foreach (var item in entitys.Where(x => x.Entity.GetType() == typeof(VisitTask)))
             {