📄 print_emrrecord.aspx.cs
字号:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class Src_IndividualOperation_Doctor_Print_EMRRecord : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
int age = 0;
for (int i = 1900; i < 2050; i++)
{
DropDownListYear.Items.Add(i.ToString());
DropDownListPatientAge.Items.Add(age.ToString());
age++;
}
identitycardNum = Request.QueryString["identitycardNum"].ToString();
patientName = Request.QueryString["patientName"].ToString();
recordID = Request.QueryString["recordID"].ToString();
init(identitycardNum, patientName, recordID);
}
}
private static string identitycardNum = "";
private static string patientName = "";
private static string recordID = "";
private void init(string identitycardNum, string patientName, string recordID)
{
EMR emr = new EMR();
emr = DoctorService.getEmr(identitycardNum, patientName, recordID);
if (emr != null)
{
ResultInfo result = emr.PatientRecord.Result;
if (result != null)
{
TextBoxBedNum.Text = result.BedNum;
TextBoxDiagnoseTime.Text = result.DiagnoseTime.ToString();
TextBoxDirector.Text = result.Director;
TextBoxDoctor.Text = result.Doctor;
TextBoxDrugCost.Text = result.DrugCost.ToString();
DropDownListGrade.SelectedValue = result.Grade;
TextBoxInDiagnose.Text = result.InDiagnose;
TextBoxnInHospitalTime.Text = result.InHospitalTime.ToString();
TextBoxOPSCost.Text = result.OPSCost.ToString();
TextBoxOPSInstance.Text = result.OPSInstance;
TextBoxOtherCost.Text = result.OtherCost.ToString();
TextBoxOutDiagnose.Text = result.OutDiagnose;
TextBoxOutHospitalTime.Text = result.OutHospitalTime.ToString();
TextBoxOutpatientDiagnose.Text = result.OutpatientDiagnose;
TextBoxPathologyDiagnose.Text = result.PathologyDiagnose;
TextBoxSalvageTimes.Text = result.SalvageTimes.ToString();
TextBoxSectionOffice.Text = result.SectionOffice;
TextBoxSickPlace.Text = result.SickPlace;
TextBoxSucceedTimes.Text = result.SucceedTimes.ToString();
TextBoxTreatedCost.Text = result.TreatedCost.ToString();
}
PatientInfo patient = emr.Patient;
if (patient != null)
{
TextBoxEMRNum.Text = patient.EMRNum.ToString();
TextBoxPatientAddress.Text = patient.PatientAddress;
DropDownListPatientAge.SelectedIndex = patient.PatientAge;
DropDownListYear.SelectedValue = Convert.ToDateTime(patient.PatientBirthday).Year.ToString();
DropDownListMonth.SelectedValue = Convert.ToDateTime(patient.PatientBirthday).Month.ToString();
DropDownListDay.SelectedValue = Convert.ToDateTime(patient.PatientBirthday).Day.ToString();
TextBoxPatientContactMan.Text = patient.PatientContactMan;
TextBoxPatientContactManAddress.Text = patient.PatientContactManAddress;
TextBoxPatientContactManRelation.Text = patient.PatientContactManRelation;
TextBoxPatientContactManTelephone.Text = patient.PatientContactManTelephone;
TextBoxPatientEducation.Text = patient.PatientEducation;
TextBoxPatientIDCardNum.Text = patient.PatientIDCardNum;
DropDownListIsMarry.SelectedValue = patient.PatientIsMarry.ToString();
TextBoxPatientJob.Text = patient.PatientJob;
TextBoxPatientName.Text = patient.PatientName;
TextBoxPatientNation.Text = patient.PatientNation;
TextBoxPatientNativePlace.Text = patient.PatientNativePlace;
TextBoxPatientPostalCode.Text = patient.PatientPostalCode;
TextBoxPatientRPRPlace.Text = patient.PatientRPRPlace;
TextBoxPatientTelephoneNum.Text = patient.PatientTelephoneNum;
DropDownListPatientSex.SelectedValue = patient.PatientSex.ToString();
}
InHospitalRecord inhospital = emr.PatientRecord.IHRecord;
if (inhospital != null)
{
TextBoxAnimalHeat.Text = inhospital.AnimalHeat.ToString();
TextBoxAssistantExamination.Text = inhospital.AssistantExamination;
TextBoxBloodPressure.Text = inhospital.BloodPressure.ToString();
TextBoxBodyExamination.Text = inhospital.BodyExamination;
TextBoxBreath.Text = inhospital.Breath.ToString();
TextBoxDiagnosisAndTreat.Text = inhospital.DiagnosisAndTreat;
TextBoxEspeciallyExamination.Text = inhospital.EspeciallyExamination;
TextBoxMainDepiction.Text = inhospital.MainDepiction;
TextBoxNowCaseHistory.Text = inhospital.NowCaseHistory;
TextBoxPulse.Text = inhospital.Pulse.ToString();
if (inhospital.RecordMan != "")
{
TextBoxRecordMan.Text = inhospital.RecordMan;
}
else
{
TextBoxRecordMan.Text = ((UserInfo)Session["user"]).RealName;
}
TextBoxRecordTime.Text = inhospital.RecordTime.ToString();
}
ArrayList diagnoserecordList = emr.PatientRecord.Diagonses;
Application.Clear();
Application.Add("Diagnose", diagnoserecordList);
DataListDiagnoseRecord.DataSource = diagnoserecordList;
DataListDiagnoseRecord.DataBind();
ArrayList CourseOfDiseaseserecordList = emr.PatientRecord.CourseDisease;
Application.Clear();
Application.Add("CourseOfDiseases", CourseOfDiseaseserecordList);
DataListCourseOfDiseasesRecord.DataSource = CourseOfDiseaseserecordList;
DataListCourseOfDiseasesRecord.DataBind();
}
else
{
Response.Write(@"<script language='Javascript'>
alert('你输入的身份证号,姓名和RecordID不正确!');window.close();</script>");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -