功能修改
continuous-integration/drone/push Build is passing Details

Test_IRC_Net10
he 2026-04-29 13:44:59 +08:00
parent 6f05a9e456
commit 913663068c
3 changed files with 30 additions and 0 deletions

View File

@ -26,6 +26,7 @@ namespace IRaCIS.Core.API.Controllers
ITrialDocumentService _trialDocumentService, ITrialDocumentService _trialDocumentService,
IReadingImageTaskService _iReadingImageTaskService, IReadingImageTaskService _iReadingImageTaskService,
ITrialConfigService _trialConfigService, ITrialConfigService _trialConfigService,
IStudyService _studyService,
IClinicalAnswerService _clinicalAnswerService, IClinicalAnswerService _clinicalAnswerService,
IReadingClinicalDataService _readingClinicalDataService, IReadingClinicalDataService _readingClinicalDataService,
IQCOperationService _qCOperationService, IQCOperationService _qCOperationService,
@ -146,6 +147,26 @@ namespace IRaCIS.Core.API.Controllers
} }
/// <summary>
/// 修正患者基本信息
/// </summary>
/// <param name="opt"></param>
/// <returns></returns>
[HttpPost, Route("Inspection/Study/AmendmentPatientInfo")]
[TrialGlobalLimit("AfterStopCannNotOpt")]
[UnitOfWork]
public async Task<IResponseOutput> AmendmentPatientInfo(DataInspectionDto<EditPatientInfoCommand> opt)
{
var singid = await _inspectionService.RecordSing(opt.SignInfo);
var result = await _studyService.AmendmentPatientInfo(opt.Data);
await _inspectionService.CompletedSign(singid, result);
return result;
}
/// <summary> /// <summary>
/// 医学审核完成 /// 医学审核完成
/// </summary> /// </summary>

View File

@ -136,6 +136,13 @@
<param name="opt"></param> <param name="opt"></param>
<returns></returns> <returns></returns>
</member> </member>
<member name="M:IRaCIS.Core.API.Controllers.InspectionController.AmendmentPatientInfo(IRaCIS.Core.Application.Service.Inspection.DTO.DataInspectionDto{IRaCIS.Core.Application.Contracts.EditPatientInfoCommand})">
<summary>
修正患者基本信息
</summary>
<param name="opt"></param>
<returns></returns>
</member>
<member name="M:IRaCIS.Core.API.Controllers.InspectionController.FinishMedicalReview(IRaCIS.Core.Application.Service.Inspection.DTO.DataInspectionDto{IRaCIS.Core.Application.Service.Reading.Dto.CloseAndFinishMedicalReview})"> <member name="M:IRaCIS.Core.API.Controllers.InspectionController.FinishMedicalReview(IRaCIS.Core.Application.Service.Inspection.DTO.DataInspectionDto{IRaCIS.Core.Application.Service.Reading.Dto.CloseAndFinishMedicalReview})">
<summary> <summary>
医学审核完成 医学审核完成

View File

@ -11,6 +11,8 @@ namespace IRaCIS.Core.Application.Contracts
DicomTrialSiteSubjectInfo GetSaveToDicomInfo(Guid subjectVisitId); DicomTrialSiteSubjectInfo GetSaveToDicomInfo(Guid subjectVisitId);
IResponseOutput<DicomStudyDTO> Item(Guid studyId,bool? isPacs); IResponseOutput<DicomStudyDTO> Item(Guid studyId,bool? isPacs);
Task<FileContentResult> Preview(Guid studyId); Task<FileContentResult> Preview(Guid studyId);
Task<IResponseOutput> AmendmentPatientInfo(EditPatientInfoCommand command);
//IResponseOutput<List<VerifyStudyUploadResult>> VerifyStudyAllowUpload(VerifyUploadOrReupload verifyInfo); //IResponseOutput<List<VerifyStudyUploadResult>> VerifyStudyAllowUpload(VerifyUploadOrReupload verifyInfo);
} }
} }