12 changed files with 16711 additions and 5 deletions
			
			
		- 
					26src/Shentun.Pacs.Application.Contracts/PacsBusiness/GetPacsPatientRegisterWithDicomIsExistDto.cs
 - 
					19src/Shentun.Pacs.Application.Contracts/PacsBusiness/GetPacsPatientRegisterWithDicomIsExistInputDto.cs
 - 
					5src/Shentun.Pacs.Application.Contracts/PacsBusiness/GetPatientRegisterPacsCheckDto.cs
 - 
					6src/Shentun.Pacs.Application.Contracts/PacsBusiness/GetPatientRegisterPacsCheckInputDto.cs
 - 
					76src/Shentun.Pacs.Application.Contracts/PacsBusiness/ImportDicomServiceDataWithIsSignInInputDto.cs
 - 
					19src/Shentun.Pacs.Application.Contracts/PacsBusiness/UpdateRegisterCheckRemarkInputDto.cs
 - 
					216src/Shentun.Pacs.Application/PacsBusiness/PacsBusinessAppService.cs
 - 
					7src/Shentun.Pacs.Domain/RegisterChecks/RegisterCheck.cs
 - 
					3src/Shentun.Pacs.EntityFrameworkCore/DbMapping/RegisterChecks/RegisterCheckDbMapping.cs
 - 
					16305src/Shentun.Pacs.EntityFrameworkCore/Migrations/20250401080639_register_check_add_is_send.Designer.cs
 - 
					27src/Shentun.Pacs.EntityFrameworkCore/Migrations/20250401080639_register_check_add_is_send.cs
 - 
					7src/Shentun.Pacs.EntityFrameworkCore/Migrations/PeisDbContextModelSnapshot.cs
 
@ -0,0 +1,26 @@ | 
			
		|||||
 | 
				using System; | 
			
		||||
 | 
				using System.Collections.Generic; | 
			
		||||
 | 
				using System.Text; | 
			
		||||
 | 
				
 | 
			
		||||
 | 
				namespace Shentun.Pacs.PacsBusiness | 
			
		||||
 | 
				{ | 
			
		||||
 | 
				    public class GetPacsPatientRegisterWithDicomIsExistDto | 
			
		||||
 | 
				    { | 
			
		||||
 | 
				        public string PatientName { get; set; } | 
			
		||||
 | 
				
 | 
			
		||||
 | 
				        public string PatientNameEng { get; set; } | 
			
		||||
 | 
				
 | 
			
		||||
 | 
				        public string PatientBirthDate { get; set; } | 
			
		||||
 | 
				
 | 
			
		||||
 | 
				        public string PatientSex { get; set; } | 
			
		||||
 | 
				
 | 
			
		||||
 | 
				        public string PatientAge { get; set; } | 
			
		||||
 | 
				
 | 
			
		||||
 | 
				        public string HospitalName { get; set; } | 
			
		||||
 | 
				
 | 
			
		||||
 | 
				        /// <summary>
 | 
			
		||||
 | 
				        /// 是否存储  Y  N
 | 
			
		||||
 | 
				        /// </summary>
 | 
			
		||||
 | 
				        public char IsExistDicom { get; set; } | 
			
		||||
 | 
				    } | 
			
		||||
 | 
				} | 
			
		||||
@ -0,0 +1,19 @@ | 
			
		|||||
 | 
				using System; | 
			
		||||
 | 
				using System.Collections.Generic; | 
			
		||||
 | 
				using System.Text; | 
			
		||||
 | 
				
 | 
			
		||||
 | 
				namespace Shentun.Pacs.PacsBusiness | 
			
		||||
 | 
				{ | 
			
		||||
 | 
				    public class GetPacsPatientRegisterWithDicomIsExistInputDto | 
			
		||||
 | 
				    { | 
			
		||||
 | 
				        /// <summary>
 | 
			
		||||
 | 
				        /// 条码号
 | 
			
		||||
 | 
				        /// </summary>
 | 
			
		||||
 | 
				        public string CheckRequestNo { get; set; } | 
			
		||||
 | 
				
 | 
			
		||||
 | 
				        /// <summary>
 | 
			
		||||
 | 
				        /// 实例ID
 | 
			
		||||
 | 
				        /// </summary>
 | 
			
		||||
 | 
				        public string InstanceId { get; set; } | 
			
		||||
 | 
				    } | 
			
		||||
 | 
				} | 
			
		||||
@ -0,0 +1,76 @@ | 
			
		|||||
 | 
				using System; | 
			
		||||
 | 
				using System.Collections.Generic; | 
			
		||||
 | 
				using System.Text; | 
			
		||||
 | 
				
 | 
			
		||||
 | 
				namespace Shentun.Pacs.PacsBusiness | 
			
		||||
 | 
				{ | 
			
		||||
 | 
				    public class ImportDicomServiceDataWithIsSignInInputDto | 
			
		||||
 | 
				    { | 
			
		||||
 | 
				        /// <summary>
 | 
			
		||||
 | 
				        /// 条码号
 | 
			
		||||
 | 
				        /// </summary>
 | 
			
		||||
 | 
				        public string CheckRequestNo { get; set; } | 
			
		||||
 | 
				
 | 
			
		||||
 | 
				        /// <summary>
 | 
			
		||||
 | 
				        /// 预检AET
 | 
			
		||||
 | 
				        /// </summary>
 | 
			
		||||
 | 
				        public string ScheduledAet { get; set; } | 
			
		||||
 | 
				
 | 
			
		||||
 | 
				        /// <summary>
 | 
			
		||||
 | 
				        /// 设备类型
 | 
			
		||||
 | 
				        /// </summary>
 | 
			
		||||
 | 
				        public string Modality { get; set; } | 
			
		||||
 | 
				
 | 
			
		||||
 | 
				        /// <summary>
 | 
			
		||||
 | 
				        /// 实例ID
 | 
			
		||||
 | 
				        /// </summary>
 | 
			
		||||
 | 
				        public string InstanceId { get; set; } | 
			
		||||
 | 
				
 | 
			
		||||
 | 
				        /// <summary>
 | 
			
		||||
 | 
				        /// 患者ID
 | 
			
		||||
 | 
				        /// </summary>
 | 
			
		||||
 | 
				        public string ParentPatientId { get; set; } | 
			
		||||
 | 
				
 | 
			
		||||
 | 
				        /// <summary>
 | 
			
		||||
 | 
				        /// 系列ID
 | 
			
		||||
 | 
				        /// </summary>
 | 
			
		||||
 | 
				        public string ParentSeriesId { get; set; } | 
			
		||||
 | 
				
 | 
			
		||||
 | 
				        /// <summary>
 | 
			
		||||
 | 
				        /// 研究ID
 | 
			
		||||
 | 
				        /// </summary>
 | 
			
		||||
 | 
				        public string ParentStudyId { get; set; } | 
			
		||||
 | 
				
 | 
			
		||||
 | 
				        /// <summary>
 | 
			
		||||
 | 
				        /// 路径
 | 
			
		||||
 | 
				        /// </summary>
 | 
			
		||||
 | 
				        public string Path { get; set; } | 
			
		||||
 | 
				
 | 
			
		||||
 | 
				        /// <summary>
 | 
			
		||||
 | 
				        /// 文件名称
 | 
			
		||||
 | 
				        /// </summary>
 | 
			
		||||
 | 
				        public string FileName { get; set; } | 
			
		||||
 | 
				
 | 
			
		||||
 | 
				        /// <summary>
 | 
			
		||||
 | 
				        /// 状态
 | 
			
		||||
 | 
				        /// </summary>
 | 
			
		||||
 | 
				        public string Status { get; set; } | 
			
		||||
 | 
				
 | 
			
		||||
 | 
				        /// <summary>
 | 
			
		||||
 | 
				        /// 检查日期
 | 
			
		||||
 | 
				        /// </summary>
 | 
			
		||||
 | 
				        public string PacsCheckDate { get; set; } | 
			
		||||
 | 
				
 | 
			
		||||
 | 
				        /// <summary>
 | 
			
		||||
 | 
				        /// 上传日期
 | 
			
		||||
 | 
				        /// </summary>
 | 
			
		||||
 | 
				        public string PacsUploadDate { get; set; } | 
			
		||||
 | 
				
 | 
			
		||||
 | 
				        /// <summary>
 | 
			
		||||
 | 
				        /// 是否检查  Y  N  默认为Y
 | 
			
		||||
 | 
				        /// </summary>
 | 
			
		||||
 | 
				        public char IsPacsCheck { get; set; } = 'Y'; | 
			
		||||
 | 
				
 | 
			
		||||
 | 
				      | 
			
		||||
 | 
				    } | 
			
		||||
 | 
				} | 
			
		||||
@ -0,0 +1,19 @@ | 
			
		|||||
 | 
				using System; | 
			
		||||
 | 
				using System.Collections.Generic; | 
			
		||||
 | 
				using System.Text; | 
			
		||||
 | 
				
 | 
			
		||||
 | 
				namespace Shentun.Pacs.PacsBusiness | 
			
		||||
 | 
				{ | 
			
		||||
 | 
				    public class UpdateRegisterCheckRemarkInputDto | 
			
		||||
 | 
				    { | 
			
		||||
 | 
				        /// <summary>
 | 
			
		||||
 | 
				        /// 检查id
 | 
			
		||||
 | 
				        /// </summary>
 | 
			
		||||
 | 
				        public Guid RegisterCheckId { get; set; } | 
			
		||||
 | 
				
 | 
			
		||||
 | 
				        /// <summary>
 | 
			
		||||
 | 
				        /// 项目备注
 | 
			
		||||
 | 
				        /// </summary>
 | 
			
		||||
 | 
				        public string Remark { get; set; } | 
			
		||||
 | 
				    } | 
			
		||||
 | 
				} | 
			
		||||
						
							
						
						
							16305
	
						
						src/Shentun.Pacs.EntityFrameworkCore/Migrations/20250401080639_register_check_add_is_send.Designer.cs
						
							File diff suppressed because it is too large
							
							
								
									View File
								
							
						
					
				File diff suppressed because it is too large
							
							
								
									View File
								
							
						@ -0,0 +1,27 @@ | 
			
		|||||
 | 
				using Microsoft.EntityFrameworkCore.Migrations; | 
			
		||||
 | 
				
 | 
			
		||||
 | 
				#nullable disable | 
			
		||||
 | 
				
 | 
			
		||||
 | 
				namespace Shentun.Pacs.Migrations | 
			
		||||
 | 
				{ | 
			
		||||
 | 
				    public partial class register_check_add_is_send : Migration | 
			
		||||
 | 
				    { | 
			
		||||
 | 
				        protected override void Up(MigrationBuilder migrationBuilder) | 
			
		||||
 | 
				        { | 
			
		||||
 | 
				            migrationBuilder.AddColumn<char>( | 
			
		||||
 | 
				                name: "is_send", | 
			
		||||
 | 
				                table: "register_check", | 
			
		||||
 | 
				                type: "character(1)", | 
			
		||||
 | 
				                nullable: false, | 
			
		||||
 | 
				                defaultValueSql: "'N'", | 
			
		||||
 | 
				                comment: "是否发送结果到体检系统"); | 
			
		||||
 | 
				        } | 
			
		||||
 | 
				
 | 
			
		||||
 | 
				        protected override void Down(MigrationBuilder migrationBuilder) | 
			
		||||
 | 
				        { | 
			
		||||
 | 
				            migrationBuilder.DropColumn( | 
			
		||||
 | 
				                name: "is_send", | 
			
		||||
 | 
				                table: "register_check"); | 
			
		||||
 | 
				        } | 
			
		||||
 | 
				    } | 
			
		||||
 | 
				} | 
			
		||||
						Write
						Preview
					
					
					Loading…
					
					Cancel
						Save
					
		Reference in new issue