128 lines
4.8 KiB
C#
128 lines
4.8 KiB
C#
using DevExpress.XtraEditors;
|
|
using HL_FristAidPlatform_DTO;
|
|
using HL_FristAidPlatform_Public;
|
|
using System;
|
|
using System.Data;
|
|
|
|
namespace HL_FristAidPlatform_Apoplexy
|
|
{
|
|
public partial class Form_NIHSSPreview : XtraForm
|
|
{
|
|
public string patientGuid;
|
|
public int flag;
|
|
|
|
public Form_NIHSSPreview(string _patientGuid, int _flag)
|
|
{
|
|
InitializeComponent();
|
|
patientGuid = _patientGuid;
|
|
flag = _flag;
|
|
}
|
|
|
|
private void pictureBox1_Click(object sender, EventArgs e)
|
|
{
|
|
this.Close();
|
|
}
|
|
|
|
private void Form_NIHSSPreview_Load(object sender, EventArgs e)
|
|
{
|
|
try
|
|
{
|
|
DataTable PrintDT = new DataTable();
|
|
}
|
|
catch (Exception)
|
|
{
|
|
throw;
|
|
}
|
|
string Url = string.Format("api/service/T_Service_Patient/GetNIHSSModel?patientGuid={0}&flag={1}", patientGuid, flag);
|
|
T_Service_PatientNIHSSDTO dto = new T_Service_PatientNIHSSDTO();
|
|
dto = DBHelpClass.GetDateModel<T_Service_PatientNIHSSDTO>(Url);
|
|
if (dto != null)
|
|
{
|
|
switch (flag)
|
|
{
|
|
case 0:
|
|
break;
|
|
|
|
case 1:
|
|
lbl_NIHSSName.Text = "美国国立卫生研究院卒中量表(院前)";
|
|
break;
|
|
|
|
case 2:
|
|
lbl_NIHSSName.Text = "美国国立卫生研究院卒中量表(溶栓前)";
|
|
break;
|
|
|
|
case 3:
|
|
lbl_NIHSSName.Text = "美国国立卫生研究院卒中量表(溶栓结束后即刻)";
|
|
break;
|
|
|
|
case 4:
|
|
lbl_NIHSSName.Text = "美国国立卫生研究院卒中量表(溶栓后24h)";
|
|
break;
|
|
|
|
case 5:
|
|
lbl_NIHSSName.Text = "美国国立卫生研究院卒中量表(溶栓后7±2天)";
|
|
break;
|
|
|
|
case 6:
|
|
lbl_NIHSSName.Text = "美国国立卫生研究院卒中量表(术前评估)";
|
|
break;
|
|
|
|
case 7:
|
|
lbl_NIHSSName.Text = "美国国立卫生研究院卒中量表(术后评估)";
|
|
break;
|
|
|
|
case 8:
|
|
lbl_NIHSSName.Text = "美国国立卫生研究院卒中量表(术后24h)";
|
|
break;
|
|
|
|
case 9:
|
|
lbl_NIHSSName.Text = "美国国立卫生研究院卒中量表(术后7±2天)";
|
|
break;
|
|
|
|
case 10:
|
|
lbl_NIHSSName.Text = "美国国立卫生研究院卒中量表(院后)";
|
|
break;
|
|
}
|
|
lbl_LevelScore.Text = dto.LevelScore.ToString();
|
|
lbl_QuestionScore.Text = dto.QuestionScore.ToString();
|
|
lbl_InstructScore.Text = dto.InstructScore.ToString();
|
|
lbl_GazeScore.Text = dto.GazeScore.ToString();
|
|
lbl_ViewScore.Text = dto.ViewScore.ToString();
|
|
lbl_PacioplegiaScore.Text = dto.PacioplegiaScore.ToString();
|
|
lbl_LTopLimbScore.Text = dto.LTopLimbScore.ToString();
|
|
lbl_RTopLimbScore.Text = dto.RTopLimbScore.ToString();
|
|
lbl_LUpperLimbScore.Text = dto.LUpperLimbScore.ToString();
|
|
lbl_RUpperLimbScore.Text = dto.RUpperLimbScore.ToString();
|
|
lbl_AtaxiaScore.Text = dto.AtaxiaScore.ToString();
|
|
lbl_SenseScore.Text = dto.AtaxiaScore.ToString();
|
|
lbl_LanguageScore.Text = dto.LanguageScore.ToString();
|
|
lbl_DysarthriaScore.Text = dto.DysarthriaScore.ToString();
|
|
lbl_NeglectScore.Text = dto.NeglectScore.ToString();
|
|
lbl_TotalScore.Text = dto.TotalScore.ToString();
|
|
lbl_ScoreTime.Text = dto.ScoreTime.ToString();
|
|
lbl_CreateUser.Text = dto.CreateUser.ToString();
|
|
lbl_Age.Text = dto.Age.ToString();
|
|
lbl_Name.Text = dto.Name.ToString();
|
|
switch (dto.Gender)
|
|
{
|
|
case 0:
|
|
lbl_Gender.Text = "未知";
|
|
break;
|
|
|
|
case 1:
|
|
lbl_Gender.Text = "男";
|
|
break;
|
|
|
|
case 2:
|
|
lbl_Gender.Text = "女";
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
private void pictureBox2_Click(object sender, EventArgs e)
|
|
{
|
|
HL_FristAidPlatform_Public.Print.PrintNIHSS(patientGuid, flag, false);
|
|
}
|
|
}
|
|
} |