1、发送后,改变妇检科室,2、保存、审核不改变原有检查医师

dhzfy
lsm 10 months ago
parent 37aa54e7a9
commit bb95d7cc1c
  1. 2
      DcmToPng/Utils/PacsSqlHelper.cs
  2. 4
      PEIS/Model/Enrollment/EnrollmentOrgModel.cs
  3. 4
      PEIS/Model/Enrollment/EnrollmentPatientModel.cs
  4. 3
      PEIS/View/Exam/PartForm.cs

@ -6,7 +6,7 @@ namespace DicomTool.Utils
{
public static List<ReportPacs> GetPacsReportList()
{
var dayBetween = $@"> '{DateTime.Today.AddDays(-7):yyyy-MM-dd}'";
var dayBetween = $@"> '{DateTime.Today.AddDays(-45):yyyy-MM-dd}'";
// var dayBetween = $@"BETWEEN '{DateTime.Today:yyyy-MM-dd}' AND '{DateTime.Today.AddDays(1):yyyy-MM-dd}'";
var reportList = DAOHelp.GetDataBySQL<ReportPacs>($@"
SELECT A.PatientCode, A.ExamFeeitem_Code,A.AccessionNumber

@ -51,13 +51,15 @@ namespace PEIS.Model.Enrollment
var enrollmentPatient = $@"UPDATE Enrollment_Patient SET ExamDate = GETDATE(), SignTime = GETDATE(), SignerCode = '{Global.currentUser.Code}', Signer = '{Global.currentUser.Name}' WHERE ID = {eID} AND SignTime is null";
var enrollmentFeeItem = $@"UPDATE a SET a.IsSend = 1 FROM Enrollment_FeeItem a LEFT JOIN Enrollment_CheckCost b ON a.OrderNO = b.ID AND a.EID = b.EID WHERE b.SendTime IS NOT NULL AND a.EID = {eID};";
var dept = $@"UPDATE Enrollment_FeeItem SET DeptCode = '01012',DeptName = '妇科' WHERE FID = 889 AND EID = {eID}";
// 插入分检步骤
var part = $@"EXEC sp_SyncExamPart {eID}";
var cResult = DAOHelp.ExecuteSql(checkCost, false);
var eResult = DAOHelp.ExecuteSql(enrollmentPatient, false);
var fResult = DAOHelp.ExecuteSql(enrollmentFeeItem, false);
var dResule = DAOHelp.ExecuteSql(dept);
var pResult = DAOHelp.ExecuteSql(part);
return cResult > 0 && eResult > 0 && fResult > 0;

@ -112,6 +112,9 @@ namespace PEIS.Model.Enrollment
var enrollmentPatient = $@"UPDATE Enrollment_Patient SET ExamDate = GETDATE(), SignTime = GETDATE(), SignerCode = '{Global.currentUser.Code}', Signer = '{Global.currentUser.Name}' WHERE ID = {EId} AND SignTime is null";
var enrollmentFeeItem = $@"UPDATE a SET a.IsSend = 1 FROM Enrollment_FeeItem a LEFT JOIN Enrollment_CheckCost b ON a.OrderNO = b.ID AND a.EID = b.EID WHERE b.SendTime IS NOT NULL AND a.EID = {EId}; ";
var dept = $@"UPDATE Enrollment_FeeItem SET DeptCode = '01012',DeptName = '妇科' WHERE FID = 889 AND EID = {EId}";
// 插入分检步骤
var part = $@"EXEC sp_SyncExamPart {EId}";
@ -119,6 +122,7 @@ namespace PEIS.Model.Enrollment
var cResult = DAOHelp.ExecuteSql(checkCost, false);
var eResult = DAOHelp.ExecuteSql(enrollmentPatient, false);
var fResult = DAOHelp.ExecuteSql(enrollmentFeeItem, false);
var dResule = DAOHelp.ExecuteSql(dept);
var pResult = DAOHelp.ExecuteSql(part);
return cResult > 0 && eResult > 0 && fResult > 0;

@ -1096,9 +1096,6 @@ namespace PEIS.View.Exam
_examPart.InputTime = time;
_examPart.Inputer = currentUser.Name;
_examPart.InputerCode = currentUser.Code;
_examPart.CheckTime = time;
_examPart.Checker = currentUser.Name;
_examPart.CheckerCode = currentUser.Code;
_examPart.CreateTime = _examPart.CreateTime ?? time;
_examPart.Summary = txtSummary.Text;
SaveExamPart?.Invoke(this, new Args<ExamResult>()

Loading…
Cancel
Save