AIMS/DocumentManagement/DocumentEntity/PatientLisResult.cs
2023-03-14 19:05:29 +08:00

129 lines
5.6 KiB
C#

using HelperDB;
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
namespace DocumentManagement
{
/// <summary>
/// V_OperationRecordALL
/// </summary>
public class PatientLisResult
{
public string PATIENT_ID { get; set; }
public string Item1 { get; set; }
public string Item2 { get; set; }
public string Item3 { get; set; }
public string Item4 { get; set; }
public string Item5 { get; set; }
public string Item6 { get; set; }
public string Item7 { get; set; }
public string Item8 { get; set; }
public string Item9 { get; set; }
public string Item10 { get; set; }
public string Item11 { get; set; }
public string Item12 { get; set; }
public string Item13 { get; set; }
public string Item14 { get; set; }
public string Item15 { get; set; }
public string Item16 { get; set; }
public string Item17 { get; set; }
public string Item18 { get; set; }
public string Item19 { get; set; }
public string Item20 { get; set; }
public string Item21 { get; set; }
public string Item22 { get; set; }
public string Item23 { get; set; }
public string Item24 { get; set; }
public string Item25 { get; set; }
public string Item26 { get; set; }
public string Item27 { get; set; }
public string Item28 { get; set; }
public string Item29 { get; set; }
public string Item30 { get; set; }
public string Item31 { get; set; }
public string Item32 { get; set; }
public string Item33 { get; set; }
public string Item34 { get; set; }
public string Item35 { get; set; }
public string Item36 { get; set; }
public string Item37 { get; set; }
public string Item38 { get; set; }
public string Item39 { get; set; }
public string Item40 { get; set; }
public static PatientLisResult GetLisResult(PatientRecord pat)
{
PatientLisResult patient = new PatientLisResult();
DataTable dt = GetLisResultSources(pat.MdrecNo);
if (dt == null || dt.Rows.Count <= 0)
{
dt = GetLisResultSources(pat.HISPatientId);
}
if (dt.Rows.Count > 0)
{
patient.PATIENT_ID = dt.Rows[0]["PATIENT_ID"].ToString();
patient.Item1 = dt.Rows[0]["Item1"].ToString();
patient.Item2 = dt.Rows[0]["Item2"].ToString();
patient.Item3 = dt.Rows[0]["Item3"].ToString();
patient.Item4 = dt.Rows[0]["Item4"].ToString();
patient.Item5 = dt.Rows[0]["Item5"].ToString();
patient.Item6 = dt.Rows[0]["Item6"].ToString();
patient.Item7 = dt.Rows[0]["Item7"].ToString();
patient.Item8 = dt.Rows[0]["Item8"].ToString();
patient.Item9 = dt.Rows[0]["Item9"].ToString();
patient.Item10 = dt.Rows[0]["Item10"].ToString();
patient.Item11 = dt.Rows[0]["Item11"].ToString();
patient.Item12 = dt.Rows[0]["Item12"].ToString();
patient.Item13 = dt.Rows[0]["Item13"].ToString();
patient.Item14 = dt.Rows[0]["Item14"].ToString();
patient.Item15 = dt.Rows[0]["Item15"].ToString();
patient.Item16 = dt.Rows[0]["Item16"].ToString();
patient.Item17 = dt.Rows[0]["Item17"].ToString();
patient.Item18 = dt.Rows[0]["Item18"].ToString();
patient.Item19 = dt.Rows[0]["Item19"].ToString();
patient.Item20 = dt.Rows[0]["Item20"].ToString();
patient.Item21 = dt.Rows[0]["Item21"].ToString();
patient.Item22 = dt.Rows[0]["Item22"].ToString();
patient.Item23 = dt.Rows[0]["Item23"].ToString();
patient.Item24 = dt.Rows[0]["Item24"].ToString();
patient.Item25 = dt.Rows[0]["Item25"].ToString();
patient.Item26 = dt.Rows[0]["Item26"].ToString();
patient.Item27 = dt.Rows[0]["Item27"].ToString();
patient.Item28 = dt.Rows[0]["Item28"].ToString();
patient.Item29 = dt.Rows[0]["Item29"].ToString();
patient.Item30 = dt.Rows[0]["Item30"].ToString();
patient.Item31 = dt.Rows[0]["Item31"].ToString();
patient.Item32 = dt.Rows[0]["Item32"].ToString();
patient.Item33 = dt.Rows[0]["Item33"].ToString();
patient.Item34 = dt.Rows[0]["Item34"].ToString();
patient.Item35 = dt.Rows[0]["Item35"].ToString();
patient.Item36 = dt.Rows[0]["Item36"].ToString();
patient.Item37 = dt.Rows[0]["Item37"].ToString();
patient.Item38 = dt.Rows[0]["Item38"].ToString();
patient.Item39 = dt.Rows[0]["Item39"].ToString();
patient.Item40 = dt.Rows[0]["Item40"].ToString();
}
return patient;
}
public static DataTable GetLisResultSources(string patientNo)
{
try
{
StringBuilder strSql = new StringBuilder();
strSql.Append(" select *");
strSql.Append(" from V_LisResult where");
strSql.Append(" PATIENT_ID = '" + patientNo + "'");
return DbHelperSQL.GetDataTable(strSql.ToString());
}
catch (Exception ex)
{
throw ex;
}
}
}
}