diff --git a/virtual-patient-web/src/main/java/com/supervision/controller/AskProcessController.java b/virtual-patient-web/src/main/java/com/supervision/controller/AskProcessController.java
index 28fe645c..18a485ec 100644
--- a/virtual-patient-web/src/main/java/com/supervision/controller/AskProcessController.java
+++ b/virtual-patient-web/src/main/java/com/supervision/controller/AskProcessController.java
@@ -8,9 +8,7 @@ import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import io.swagger.annotations.ApiParam;
 import lombok.RequiredArgsConstructor;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.bind.annotation.*;
 
 import java.util.List;
 
@@ -34,4 +32,13 @@ public class AskProcessController {
     public List<Process> queryUserProcess(String userId) {
         return askProcessService.queryUserProcess(userId);
     }
+
+
+    @ApiOperation("删除问诊实例")
+    @DeleteMapping("delete")
+    public boolean deleteDiagnosisProcess(@ApiParam("病人ID") @RequestParam("processId") String processId) {
+
+        return askProcessService.deleteDiagnosisProcess(processId);
+    }
+
 }
diff --git a/virtual-patient-web/src/main/java/com/supervision/service/AskProcessService.java b/virtual-patient-web/src/main/java/com/supervision/service/AskProcessService.java
index 7aed4d27..1d595678 100644
--- a/virtual-patient-web/src/main/java/com/supervision/service/AskProcessService.java
+++ b/virtual-patient-web/src/main/java/com/supervision/service/AskProcessService.java
@@ -12,4 +12,5 @@ public interface AskProcessService {
     List<Process> queryUserProcess(String userId);
 
 
+    boolean deleteDiagnosisProcess(String processId);
 }
diff --git a/virtual-patient-web/src/main/java/com/supervision/service/impl/AskProcessServiceImpl.java b/virtual-patient-web/src/main/java/com/supervision/service/impl/AskProcessServiceImpl.java
index 695e08d6..09d7c9a9 100644
--- a/virtual-patient-web/src/main/java/com/supervision/service/impl/AskProcessServiceImpl.java
+++ b/virtual-patient-web/src/main/java/com/supervision/service/impl/AskProcessServiceImpl.java
@@ -1,5 +1,6 @@
 package com.supervision.service.impl;
 
+import cn.hutool.core.lang.Assert;
 import com.supervision.exception.BusinessException;
 import com.supervision.model.MedicalRec;
 import com.supervision.model.Process;
@@ -43,4 +44,11 @@ public class AskProcessServiceImpl implements AskProcessService {
     public List<Process> queryUserProcess(String userId) {
         return processService.lambdaQuery().eq(Process::getUserId,userId).list();
     }
+
+    @Override
+    public boolean deleteDiagnosisProcess(String processId) {
+        Assert.notEmpty(processId,"问诊实例不能为空");
+
+        return processService.removeById(processId);
+    }
 }