添加全局阅片期

Uat_Study
he 2022-06-06 09:11:20 +08:00
parent fbdda04913
commit 0a1074212c
2 changed files with 24 additions and 14 deletions

View File

@ -9,6 +9,7 @@ using IRaCIS.Core.Application.Interfaces;
using IRaCIS.Core.Infrastructure;
using IRaCIS.Core.Application.Auth;
using IRaCIS.Core.Domain.Share.Reading;
using IRaCIS.Core.Infra.EFCore.Common;
namespace IRaCIS.Core.Application.Services
{
@ -99,20 +100,24 @@ namespace IRaCIS.Core.Application.Services
}
}
//// 末次访视添加全局阅片
//if (dbBeforeEntity.IsFinalVisit == false && svCommand.IsFinalVisit == true)
//{
// if (!await _readModuleRepository.AnyAsync(x => x.SubjectVisitId == svCommand.Id && x.ReadingSetType == ReadingSetType.ImageReading))
// {
// _readModuleRepository.AddAsync(new ReadModule()
// {
// IsUrgent= dbBeforeEntity.IsUrgent,
// SubjectVisitId= svCommand.Id.Value,
// Status=
// });
// }
//}
// 末次访视添加全局阅片
if (dbBeforeEntity.IsFinalVisit == false && svCommand.IsFinalVisit == true)
{
// 当前访视没有阅片期才添加
if (!await _readModuleRepository.AnyAsync(x => x.SubjectVisitId == svCommand.Id && x.ReadingSetType == ReadingSetType.ImageReading))
{
await _readModuleRepository.AddAsync(new ReadModule()
{
IsUrgent = dbBeforeEntity.IsUrgent,
SubjectVisitId = svCommand.Id.Value,
Status = ReadingCommon.GetVisitSubmitStateEnum(dbBeforeEntity),
SubjectId = dbBeforeEntity.SubjectId,
ModuleName="G",// 全局阅片
ReadingSetType= ReadingSetType.ImageReading,
ModuleType=ModuleTypeEnum.Global,
});
}
}
}

View File

@ -35,6 +35,11 @@ namespace IRaCIS.Core.Domain.Share.Reading
/// 肿瘤学
/// </summary>
Oncology = 4,
/// <summary>
/// 全局阅片
/// </summary>
Global = 5,
}
public enum ReadingSetType