From d042be7828ab88d8e7f4175eed01f1992d17bb55 Mon Sep 17 00:00:00 2001 From: hang <872297557@qq.com> Date: Fri, 21 Nov 2025 17:16:29 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9DIR=20=E9=AA=8C=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- IRaCIS.Core.API/Progranm.cs | 4 ++++ IRaCIS.Core.API/appsettings.Prod_HIR.json | 14 +++++++------- IRaCIS.Core.Application/Helper/DicomDIRHelper.cs | 4 ++-- 3 files changed, 13 insertions(+), 9 deletions(-) diff --git a/IRaCIS.Core.API/Progranm.cs b/IRaCIS.Core.API/Progranm.cs index a8e4d4804..be3c8695b 100644 --- a/IRaCIS.Core.API/Progranm.cs +++ b/IRaCIS.Core.API/Progranm.cs @@ -139,6 +139,10 @@ builder.Services.AddFellowOakDicom().AddTranscoderManager(); //builder.Services.AddDicomSetup(); +new DicomSetupBuilder() + .SkipValidation() + .Build(); + // 实时应用 builder.Services.AddSignalR(); diff --git a/IRaCIS.Core.API/appsettings.Prod_HIR.json b/IRaCIS.Core.API/appsettings.Prod_HIR.json index 689ed58a2..ce07424df 100644 --- a/IRaCIS.Core.API/appsettings.Prod_HIR.json +++ b/IRaCIS.Core.API/appsettings.Prod_HIR.json @@ -44,14 +44,14 @@ "SystemEmailSendConfig": { "Port": 465, "Host": "smtp.qiye.aliyun.com", - "FromEmail": "irc@extimaging.com", - "FromName": "HIR Imaging System", - "AuthorizationCode": "ExtImg@2022", + "FromEmail": "test@extimaging.com", + "FromName": "BCTOP", + "AuthorizationCode": "SHzyyl2021", "SiteUrl": "https://bctop.tres.extimaging.com/login", - "CompanyName": "Extensive Imaging", - "CompanyNameCN": "上海展影医疗科技有限公司", - "CompanyShortName": "Extensive Imaging", - "CompanyShortNameCN": "展影医疗", + "CompanyName": "BCTOP", + "CompanyNameCN": "BCTOP", + "CompanyShortName": "BCTOP", + "CompanyShortNameCN": "BCTOP", "EmailRegexStr": "^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$" }, "DicomSCPServiceConfig": { diff --git a/IRaCIS.Core.Application/Helper/DicomDIRHelper.cs b/IRaCIS.Core.Application/Helper/DicomDIRHelper.cs index daec9ab90..d2502796a 100644 --- a/IRaCIS.Core.Application/Helper/DicomDIRHelper.cs +++ b/IRaCIS.Core.Application/Helper/DicomDIRHelper.cs @@ -53,7 +53,7 @@ namespace IRaCIS.Core.Application.Helper { var mappings = new List(); int index = 1; - + // 全局关闭所有 VR 字段验证 var dicomDir = new DicomDirectory(); @@ -69,7 +69,7 @@ namespace IRaCIS.Core.Application.Helper { { DicomTag.PatientID, item.PatientId ?? string.Empty }, { DicomTag.PatientName, item.PatientName ?? string.Empty }, - { DicomTag.PatientBirthDate, item.PatientBirthDate ?? string.Empty }, + { DicomTag.PatientBirthDate, item.PatientBirthDate?.Replace("-","") ?? string.Empty }, { DicomTag.PatientSex, item.PatientSex ?? string.Empty }, { DicomTag.StudyInstanceUID, item.StudyInstanceUid ?? string.Empty },