diff --git a/IRaCIS.Core.API/Controllers/InspectionController.cs b/IRaCIS.Core.API/Controllers/InspectionController.cs
index 1c6cc1f3a..88534140b 100644
--- a/IRaCIS.Core.API/Controllers/InspectionController.cs
+++ b/IRaCIS.Core.API/Controllers/InspectionController.cs
@@ -26,6 +26,7 @@ namespace IRaCIS.Core.API.Controllers
ITrialDocumentService _trialDocumentService,
IReadingImageTaskService _iReadingImageTaskService,
ITrialConfigService _trialConfigService,
+ IStudyService _studyService,
IClinicalAnswerService _clinicalAnswerService,
IReadingClinicalDataService _readingClinicalDataService,
IQCOperationService _qCOperationService,
@@ -146,6 +147,26 @@ namespace IRaCIS.Core.API.Controllers
}
+
+
+ ///
+ /// 修正患者基本信息
+ ///
+ ///
+ ///
+ [HttpPost, Route("Inspection/Study/AmendmentPatientInfo")]
+ [TrialGlobalLimit("AfterStopCannNotOpt")]
+
+ [UnitOfWork]
+ public async Task AmendmentPatientInfo(DataInspectionDto opt)
+ {
+
+ var singid = await _inspectionService.RecordSing(opt.SignInfo);
+ var result = await _studyService.AmendmentPatientInfo(opt.Data);
+ await _inspectionService.CompletedSign(singid, result);
+ return result;
+ }
+
///
/// 医学审核完成
///
diff --git a/IRaCIS.Core.API/IRaCIS.Core.API.xml b/IRaCIS.Core.API/IRaCIS.Core.API.xml
index 7d1746658..bdefda92d 100644
--- a/IRaCIS.Core.API/IRaCIS.Core.API.xml
+++ b/IRaCIS.Core.API/IRaCIS.Core.API.xml
@@ -136,6 +136,13 @@
+
+
+ 修正患者基本信息
+
+
+
+
医学审核完成
diff --git a/IRaCIS.Core.Application/Service/ImageAndDoc/Interface/IStudyService.cs b/IRaCIS.Core.Application/Service/ImageAndDoc/Interface/IStudyService.cs
index 1998c940b..ca7e26fcb 100644
--- a/IRaCIS.Core.Application/Service/ImageAndDoc/Interface/IStudyService.cs
+++ b/IRaCIS.Core.Application/Service/ImageAndDoc/Interface/IStudyService.cs
@@ -11,6 +11,8 @@ namespace IRaCIS.Core.Application.Contracts
DicomTrialSiteSubjectInfo GetSaveToDicomInfo(Guid subjectVisitId);
IResponseOutput Item(Guid studyId,bool? isPacs);
Task Preview(Guid studyId);
+
+ Task AmendmentPatientInfo(EditPatientInfoCommand command);
//IResponseOutput> VerifyStudyAllowUpload(VerifyUploadOrReupload verifyInfo);
}
}
\ No newline at end of file