/// <summary> /// 选中HIS病人资料库记录 /// </summary> private void SelectPatMasterIndex() { DataGridViewRow dr = this.dgv_PatMasterIndex.CurrentRow; switch (GetConfig.DALAndModel) { case "SIS": SIS_Model.MWorkList smWorkList = (SIS_Model.MWorkList) this.iWorkList; smWorkList.PATIENT_ID = dr.Cells["C_PATIENT_ID_PAT"].Value.ToString(); smWorkList.PATIENT_NAME = dr.Cells["C_NAME_PAT"].Value.ToString(); smWorkList.PATIENT_SEX = dr.Cells["C_SEX_PAT"].Value.ToString(); if (dr.Cells["C_DATE_OF_BIRTH_PAT"].Value.ToString() != "") { smWorkList.PATIENT_BIRTH = Convert.ToDateTime(dr.Cells["C_DATE_OF_BIRTH_PAT"].Value.ToString()); } smWorkList.BIRTH_PLACE = dr.Cells["C_BIRTH_PLACE_PAT"].Value.ToString(); //smWorkList.BIRTH_PLACE_CODE = dr.Cells["C_BIRTH_PLACE_CODE_PAT"].Value.ToString(); if (dr.Cells["C_CHARGE_TYPE_PAT"].Value.ToString() != "") { smWorkList.CHARGE_TYPE = Convert.ToInt32(dr.Cells["C_CHARGE_TYPE_PAT"].Value.ToString()); } smWorkList.MAILING_ADDRESS = dr.Cells["C_MAILING_ADDRESS_PAT"].Value.ToString(); smWorkList.ZIP_CODE = dr.Cells["C_ZIP_CODE_PAT"].Value.ToString(); smWorkList.TELEPHONE_NUM = dr.Cells["C_PHONE_NUMBER_HOME_PAT"].Value.ToString(); smWorkList.INP_NO = dr.Cells["C_INP_NO_PAT"].Value.ToString(); smWorkList.PATIENT_IDENTITY = dr.Cells["C_IDENTITY_PAT"].Value.ToString(); smWorkList.PATIENT_PHONETIC = dr.Cells["C_NAME_PHONETIC_PAT"].Value.ToString(); switch (GetConfig.hisVender) { case "JW": smWorkList.EXAM_NO = this.regJW.GetExamNo(); break; case "HT": break; } SIS_Model.MArchives mArchives = (SIS_Model.MArchives) this.iArchives; mArchives.IDENTITY_CARD_NO = dr.Cells["C_ID_NO_PAT"].Value.ToString(); break; case "PACS": PACS_Model.MWorkList pmWorkList = (PACS_Model.MWorkList) this.iWorkList; pmWorkList.PATIENT_ID = dr.Cells["C_PATIENT_ID_PAT"].Value.ToString(); pmWorkList.PATIENT_NAME = dr.Cells["C_NAME_PAT"].Value.ToString(); pmWorkList.PATIENT_SEX = dr.Cells["C_SEX_PAT"].Value.ToString(); if (dr.Cells["C_DATE_OF_BIRTH_PAT"].Value.ToString() != "") { pmWorkList.PATIENT_BIRTH = Convert.ToDateTime(dr.Cells["C_DATE_OF_BIRTH_PAT"].Value.ToString()); } pmWorkList.BIRTH_PLACE = dr.Cells["C_BIRTH_PLACE_PAT"].Value.ToString(); //pmWorkList.BIRTH_PLACE_CODE = dr.Cells["C_BIRTH_PLACE_CODE_PAT"].Value.ToString(); if (dr.Cells["C_CHARGE_TYPE_PAT"].Value.ToString() != "") { pmWorkList.CHARGE_TYPE = Convert.ToInt32(dr.Cells["C_CHARGE_TYPE_PAT"].Value.ToString()); } pmWorkList.MAILING_ADDRESS = dr.Cells["C_MAILING_ADDRESS_PAT"].Value.ToString(); pmWorkList.ZIP_CODE = dr.Cells["C_ZIP_CODE_PAT"].Value.ToString(); pmWorkList.TELEPHONE_NUM = dr.Cells["C_PHONE_NUMBER_HOME_PAT"].Value.ToString(); pmWorkList.INP_NO = dr.Cells["C_INP_NO_PAT"].Value.ToString(); pmWorkList.PATIENT_IDENTITY = dr.Cells["C_IDENTITY_PAT"].Value.ToString(); pmWorkList.PATIENT_PHONETIC = dr.Cells["C_NAME_PHONETIC_PAT"].Value.ToString(); switch (GetConfig.hisVender) { case "JW": pmWorkList.EXAM_NO = this.regJW.GetExamNo(); break; case "HT": break; } PACS_Model.MArchives mPatientInf = (PACS_Model.MArchives) this.iArchives; mPatientInf.IDENTITY_CARD_NO = dr.Cells["C_ID_NO_PAT"].Value.ToString(); break; } }
/// <summary> /// 选中HIS检查申请记录 /// </summary> private void SelectExamAppoints() { DataGridViewRow dr = this.dgv_ExamAppoints.SelectedRows[0]; switch (GetConfig.DALAndModel) { case "SIS": SIS_Model.MArchives mArchives = (SIS_Model.MArchives) this.iArchives; mArchives.PATIENT_NAME = dr.Cells["C_NAME_HIS"].Value.ToString(); mArchives.PATIENT_SEX = dr.Cells["SEX"].Value.ToString(); if (dr.Cells["BIRTHDATE"].Value.ToString() != "") { mArchives.PATIENT_BIRTH = Convert.ToDateTime(dr.Cells["BIRTHDATE"].Value.ToString()); } mArchives.IDENTITY_CARD_NO = dr.Cells["PATSTACODE"].Value.ToString(); mArchives.MAILING_ADDRESS = dr.Cells["ADDRESS"].Value.ToString(); mArchives.TELEPHONE_NUM = dr.Cells["TELEPHONE"].Value.ToString(); //mArchives.PATIENT_ID = dr.Cells["C_PATIENT_ID"].Value.ToString(); //mArchives.NATIVE_PLACE = dr.Cells["C_PATIENT_BIRTH"].Value.ToString(); //mArchives.HABITATION = dr.Cells["C_HABITATION"].Value.ToString(); //mArchives.OPD_NO = dr.Cells["C_OPD_NO"].Value.ToString();床号 //mArchives.INP_NO = dr.Cells["C_INP_NO"].Value.ToString(); 住院号 //mArchives.ZIP_CODE = dr.Cells["C_ZIP_CODE"].Value.ToString(); //mArchives.BIRTH_PLACE = dr.Cells["C_BIRTH_PLACE"].Value.ToString(); //mPatientInf.BIRTH_PLACE_CODE = dr.Cells["C_BIRTH_PLACE_CODE"].Value.ToString(); SIS_Model.MWorkList smWorkList = (SIS_Model.MWorkList) this.iWorkList; smWorkList.PATIENT_NAME = dr.Cells["C_NAME_HIS"].Value.ToString(); smWorkList.PATIENT_SEX = dr.Cells["SEX"].Value.ToString(); if (dr.Cells["BIRTHDATE"].Value.ToString() != "") { smWorkList.PATIENT_BIRTH = Convert.ToDateTime(dr.Cells["BIRTHDATE"].Value.ToString()); } if (dr.Cells["SOURCE"].Value.ToString() == "住院") { smWorkList.INP_NO = dr.Cells["INHOSPITALNO"].Value.ToString(); //住院号 } else { smWorkList.OPD_NO = dr.Cells["INHOSPITALNO"].Value.ToString(); //门诊号 } // smWorkList.dr.Cells["PATSTACODE"].Value.ToString() //身份证号 smWorkList.BED_NUM = dr.Cells["BEDNO"].Value.ToString(); //床号 smWorkList.MAILING_ADDRESS = dr.Cells["ADDRESS"].Value.ToString(); //地址 smWorkList.TELEPHONE_NUM = dr.Cells["TELEPHONE"].Value.ToString(); //电话 smWorkList.PATIENT_SOURCE = dr.Cells["CLIISINPAT"].Value.ToString(); //病人来源 smWorkList.REFER_DEPT = dr.Cells["LODGESECTION"].Value.ToString(); //申请科室 smWorkList.REFER_DOCTOR = dr.Cells["LODGEDOCTOR"].Value.ToString(); //申请医生 smWorkList.CLIN_DIAG = dr.Cells["DIAGNOSIS"].Value.ToString(); //诊断 //smWorkList.EXAM_ITEMS=dr.Cells[""] //检查项目 smWorkList.EXAM_NO = dr.Cells["ApplyNo"].Value.ToString(); //申请单号 //smWorkList.INPATIENTNO = dr.Cells["INPATIENTNO"].Value.ToString();//记账号 smWorkList.JZH = dr.Cells["INPATIENTNO"].Value.ToString(); //记账号 break; case "PACS": PACS_Model.MArchives PArchives = (PACS_Model.MArchives) this.iArchives; // mArchives.PATIENT_ID = dr.Cells["C_PATIENT_ID"].Value.ToString(); PArchives.PATIENT_NAME = dr.Cells["C_NAME_HIS"].Value.ToString(); PArchives.PATIENT_SEX = dr.Cells["SEX"].Value.ToString(); if (dr.Cells["BIRTHDATE"].Value.ToString() != "") { PArchives.PATIENT_BIRTH = Convert.ToDateTime(dr.Cells["BIRTHDATE"].Value.ToString()); } //mArchives.BIRTH_PLACE = dr.Cells["C_BIRTH_PLACE"].Value.ToString(); //mPatientInf.BIRTH_PLACE_CODE = dr.Cells["C_BIRTH_PLACE_CODE"].Value.ToString(); PArchives.IDENTITY_CARD_NO = dr.Cells["PATSTACODE"].Value.ToString(); PArchives.MAILING_ADDRESS = dr.Cells["ADDRESS"].Value.ToString(); //mArchives.ZIP_CODE = dr.Cells["C_ZIP_CODE"].Value.ToString(); // PArchives.TELEPHONE_NUM = dr.Cells["TELEPHONE"].Value.ToString(); //mArchives.NATIVE_PLACE = dr.Cells["C_PATIENT_BIRTH"].Value.ToString(); // mArchives.HABITATION = dr.Cells["C_HABITATION"].Value.ToString(); // mArchives.OPD_NO = dr.Cells["C_OPD_NO"].Value.ToString();床号 // mArchives.INP_NO = dr.Cells["C_INP_NO"].Value.ToString(); 住院号 PACS_Model.MWorkList pmWorkList = (PACS_Model.MWorkList) this.iWorkList; pmWorkList.PATIENT_NAME = dr.Cells["C_NAME_HIS"].Value.ToString(); pmWorkList.PATIENT_SEX = dr.Cells["SEX"].Value.ToString(); if (dr.Cells["BIRTHDATE"].Value.ToString() != "") { pmWorkList.PATIENT_BIRTH = Convert.ToDateTime(dr.Cells["BIRTHDATE"].Value.ToString()); } if (dr.Cells["SOURCE"].Value.ToString() == "住院") { pmWorkList.INP_NO = dr.Cells["INHOSPITALNO"].Value.ToString(); //住院号 } else { pmWorkList.OPD_NO = dr.Cells["INHOSPITALNO"].Value.ToString(); //门诊号 } // smWorkList.dr.Cells["PATSTACODE"].Value.ToString() //身份证号 pmWorkList.BED_NUM = dr.Cells["BEDNO"].Value.ToString(); //床号 pmWorkList.MAILING_ADDRESS = dr.Cells["ADDRESS"].Value.ToString(); //地址 pmWorkList.TELEPHONE_NUM = dr.Cells["TELEPHONE"].Value.ToString(); //电话 pmWorkList.PATIENT_SOURCE = dr.Cells["CLIISINPAT"].Value.ToString(); //病人来源 pmWorkList.REFER_DEPT = dr.Cells["LODGESECTION"].Value.ToString(); //申请科室 pmWorkList.REFER_DOCTOR = dr.Cells["LODGEDOCTOR"].Value.ToString(); //申请医生 pmWorkList.CLIN_DIAG = dr.Cells["DIAGNOSIS"].Value.ToString(); //诊断 //smWorkList.EXAM_ITEMS=dr.Cells[""] //检查项目 pmWorkList.EXAM_NO = dr.Cells["ApplyNo"].Value.ToString(); //申请单号 //pmWorkList.INPATIENTNO = dr.Cells["INPATIENTNO"].Value.ToString();//记账号 pmWorkList.JZH = dr.Cells["INPATIENTNO"].Value.ToString(); //记账号 break; } if (dr.Cells["CLIISINPAT"].Value.ToString() == "2") { this.mode = "11"; } else { this.mode = "01"; } this.Close(); }
/* private void SelectExamAppoints1() * { * DataGridViewRow dr = this.dgv_ExamAppoints.CurrentRow; * switch (GetConfig.DALAndModel) * { * case "SIS": * SIS_Model.MWorkList smWorkList = (SIS_Model.MWorkList)this.iWorkList; * smWorkList.EXAM_NO = dr.Cells["C_EXAM_NO_HIS"].Value.ToString(); * smWorkList.PATIENT_ID = dr.Cells["C_PATIENT_ID_HIS"].Value.ToString(); * if (dr.Cells["C_VISIT_ID_HIS"].Value.ToString() != "") * smWorkList.VISIT_ID = Convert.ToInt32(dr.Cells["C_VISIT_ID_HIS"].Value.ToString()); * smWorkList.LOCAL_ID_CLASS = dr.Cells["C_LOCAL_ID_CLASS_HIS"].Value.ToString(); * smWorkList.PATIENT_LOCAL_ID = dr.Cells["C_PATIENT_LOCAL_ID_HIS"].Value.ToString(); * smWorkList.PATIENT_NAME = dr.Cells["C_NAME_HIS"].Value.ToString(); * smWorkList.PATIENT_PHONETIC = dr.Cells["C_NAME_PHONETIC_HIS"].Value.ToString(); * smWorkList.PATIENT_SEX = dr.Cells["C_SEX_HIS"].Value.ToString(); * if (dr.Cells["C_DATE_OF_BIRTH_HIS"].Value.ToString() != "") * smWorkList.PATIENT_BIRTH = Convert.ToDateTime(dr.Cells["C_DATE_OF_BIRTH_HIS"].Value.ToString()); * smWorkList.BIRTH_PLACE = dr.Cells["C_BIRTH_PLACE_HIS"].Value.ToString(); * //smWorkList.BIRTH_PLACE_CODE = dr.Cells["C_BIRTH_PLACE_CODE_HIS"].Value.ToString(); * smWorkList.PATIENT_IDENTITY = dr.Cells["C_IDENTITY_HIS"].Value.ToString(); * if (dr.Cells["C_CHARGE_TYPE_HIS"].Value.ToString() != "") * smWorkList.CHARGE_TYPE = Convert.ToInt32(dr.Cells["C_CHARGE_TYPE_HIS"].Value.ToString()); * smWorkList.MAILING_ADDRESS = dr.Cells["C_MAILING_ADDRESS_HIS"].Value.ToString(); * smWorkList.ZIP_CODE = dr.Cells["C_ZIP_CODE_HIS"].Value.ToString(); * smWorkList.TELEPHONE_NUM = dr.Cells["C_PHONE_NUMBER_HIS"].Value.ToString(); * smWorkList.EXAM_CLASS = dr.Cells["C_EXAM_CLASS_HIS"].Value.ToString(); * smWorkList.EXAM_SUB_CLASS = dr.Cells["C_EXAM_SUB_CLASS_HIS"].Value.ToString(); * smWorkList.CLIN_SYMP = dr.Cells["C_CLIN_SYMP_HIS"].Value.ToString(); * smWorkList.PHYS_SIGN = dr.Cells["C_PHYS_SIGN_HIS"].Value.ToString(); * smWorkList.RELEVANT_LAB_TEST = dr.Cells["C_RELEVANT_LAB_TEST_HIS"].Value.ToString(); * smWorkList.RELEVANT_DIAG = dr.Cells["C_RELEVANT_DIAG_HIS"].Value.ToString(); * smWorkList.CLIN_DIAG = dr.Cells["C_CLIN_DIAG_HIS"].Value.ToString(); * smWorkList.EXAM_MODE = dr.Cells["C_EXAM_MODE_HIS"].Value.ToString(); * smWorkList.EXAM_GROUP = dr.Cells["C_EXAM_GROUP_HIS"].Value.ToString(); * smWorkList.EXAM_DEPT = dr.Cells["C_PERFORMED_BY_HIS"].Value.ToString(); * smWorkList.PATIENT_SOURCE = dr.Cells["C_PATIENT_SOURCE_HIS"].Value.ToString(); * smWorkList.OUT_MED_INSTITUTION = dr.Cells["C_FACILITY_HIS"].Value.ToString(); * if (dr.Cells["C_REQ_DATE_TIME_HIS"].Value.ToString() != "") * smWorkList.REQ_DATE_TIME = Convert.ToDateTime(dr.Cells["C_REQ_DATE_TIME_HIS"].Value.ToString()); * smWorkList.REFER_DEPT = dr.Cells["C_REQ_DEPT_HIS"].Value.ToString(); * smWorkList.REFER_DOCTOR = dr.Cells["C_REQ_PHYSICIAN_HIS"].Value.ToString(); * smWorkList.REQ_MEMO = dr.Cells["C_REQ_MEMO_HIS"].Value.ToString(); * if (dr.Cells["C_SCHEDULED_DATE_HIS"].Value.ToString() != "") * smWorkList.SCHEDULED_DATE = Convert.ToDateTime(dr.Cells["C_SCHEDULED_DATE_HIS"].Value.ToString()); * //smWorkList.NOTICE = dr.Cells["C_NOTICE_HIS"].Value.ToString(); * if (dr.Cells["C_COSTS_HIS"].Value.ToString() != "") * smWorkList.COSTS = Convert.ToDecimal(dr.Cells["C_COSTS_HIS"].Value.ToString()); * if (dr.Cells["C_CHARGES_HIS"].Value.ToString() != "") * smWorkList.CHARGES = Convert.ToDecimal(dr.Cells["C_CHARGES_HIS"].Value.ToString()); * break; * case "PACS": * PACS_Model.MWorkList pmWorkList = (PACS_Model.MWorkList)this.iWorkList; * pmWorkList.EXAM_NO = dr.Cells["C_EXAM_NO_HIS"].Value.ToString(); * smWorkList.PATIENT_ID = dr.Cells["C_PATIENT_ID_HIS"].Value.ToString(); * if (dr.Cells["C_VISIT_ID_HIS"].Value.ToString() != "") * smWorkList.VISIT_ID = Convert.ToInt32(dr.Cells["C_VISIT_ID_HIS"].Value.ToString()); * smWorkList.LOCAL_ID_CLASS = dr.Cells["C_LOCAL_ID_CLASS_HIS"].Value.ToString(); * smWorkList.PATIENT_LOCAL_ID = dr.Cells["C_PATIENT_LOCAL_ID_HIS"].Value.ToString(); * smWorkList.PATIENT_NAME = dr.Cells["C_NAME_HIS"].Value.ToString(); * smWorkList.PATIENT_PHONETIC = dr.Cells["C_NAME_PHONETIC_HIS"].Value.ToString(); * smWorkList.PATIENT_SEX = dr.Cells["C_SEX_HIS"].Value.ToString(); * if (dr.Cells["C_DATE_OF_BIRTH_HIS"].Value.ToString() != "") * smWorkList.PATIENT_BIRTH = Convert.ToDateTime(dr.Cells["C_DATE_OF_BIRTH_HIS"].Value.ToString()); * smWorkList.BIRTH_PLACE = dr.Cells["C_BIRTH_PLACE_HIS"].Value.ToString(); * //smWorkList.BIRTH_PLACE_CODE = dr.Cells["C_BIRTH_PLACE_CODE_HIS"].Value.ToString(); * smWorkList.PATIENT_IDENTITY = dr.Cells["C_IDENTITY_HIS"].Value.ToString(); * if (dr.Cells["C_CHARGE_TYPE_HIS"].Value.ToString() != "") * smWorkList.CHARGE_TYPE = Convert.ToInt32(dr.Cells["C_CHARGE_TYPE_HIS"].Value.ToString()); * smWorkList.MAILING_ADDRESS = dr.Cells["C_MAILING_ADDRESS_HIS"].Value.ToString(); * smWorkList.ZIP_CODE = dr.Cells["C_ZIP_CODE_HIS"].Value.ToString(); * smWorkList.TELEPHONE_NUM = dr.Cells["C_PHONE_NUMBER_HIS"].Value.ToString(); * smWorkList.EXAM_CLASS = dr.Cells["C_EXAM_CLASS_HIS"].Value.ToString(); * smWorkList.EXAM_SUB_CLASS = dr.Cells["C_EXAM_SUB_CLASS_HIS"].Value.ToString(); * smWorkList.CLIN_SYMP = dr.Cells["C_CLIN_SYMP_HIS"].Value.ToString(); * smWorkList.PHYS_SIGN = dr.Cells["C_PHYS_SIGN_HIS"].Value.ToString(); * smWorkList.RELEVANT_LAB_TEST = dr.Cells["C_RELEVANT_LAB_TEST_HIS"].Value.ToString(); * smWorkList.RELEVANT_DIAG = dr.Cells["C_RELEVANT_DIAG_HIS"].Value.ToString(); * smWorkList.CLIN_DIAG = dr.Cells["C_CLIN_DIAG_HIS"].Value.ToString(); * smWorkList.EXAM_MODE = dr.Cells["C_EXAM_MODE_HIS"].Value.ToString(); * smWorkList.EXAM_GROUP = dr.Cells["C_EXAM_GROUP_HIS"].Value.ToString(); * smWorkList.EXAM_DEPT = dr.Cells["C_PERFORMED_BY_HIS"].Value.ToString(); * smWorkList.PATIENT_SOURCE = dr.Cells["C_PATIENT_SOURCE_HIS"].Value.ToString(); * smWorkList.OUT_MED_INSTITUTION = dr.Cells["C_FACILITY_HIS"].Value.ToString(); * if (dr.Cells["C_REQ_DATE_TIME_HIS"].Value.ToString() != "") * smWorkList.REQ_DATE_TIME = Convert.ToDateTime(dr.Cells["C_REQ_DATE_TIME_HIS"].Value.ToString()); * smWorkList.REFER_DEPT = dr.Cells["C_REQ_DEPT_HIS"].Value.ToString(); * smWorkList.REFER_DOCTOR = dr.Cells["C_REQ_PHYSICIAN_HIS"].Value.ToString(); * smWorkList.REQ_MEMO = dr.Cells["C_REQ_MEMO_HIS"].Value.ToString(); * if (dr.Cells["C_SCHEDULED_DATE_HIS"].Value.ToString() != "") * smWorkList.SCHEDULED_DATE = Convert.ToDateTime(dr.Cells["C_SCHEDULED_DATE_HIS"].Value.ToString()); * //smWorkList.NOTICE = dr.Cells["C_NOTICE_HIS"].Value.ToString(); * if (dr.Cells["C_COSTS_HIS"].Value.ToString() != "") * smWorkList.COSTS = Convert.ToDecimal(dr.Cells["C_COSTS_HIS"].Value.ToString()); * if (dr.Cells["C_CHARGES_HIS"].Value.ToString() != "") * smWorkList.CHARGES = Convert.ToDecimal(dr.Cells["C_CHARGES_HIS"].Value.ToString()); * break; * } * * if (dr.Cells["C_PATIENT_SOURCE_NAME_HIS"].Value.ToString() == "病房") * this.mode = "11"; * else * this.mode = "01"; * }*/ /// <summary> /// 选中PACS系统病人资料库记录 /// </summary> private void SelectPatientInf() { DataGridViewRow dr = this.dgv_PatientInf.CurrentRow; switch (GetConfig.DALAndModel) { case "SIS": SIS_Model.MArchives mArchives = (SIS_Model.MArchives) this.iArchives; mArchives.PATIENT_ID = dr.Cells["C_PATIENT_ID"].Value.ToString(); mArchives.PATIENT_NAME = dr.Cells["C_PATIENT_NAME"].Value.ToString(); mArchives.PATIENT_SEX = dr.Cells["C_PATIENT_SEX"].Value.ToString(); if (dr.Cells["C_PATIENT_BIRTH"].Value.ToString() != "") { mArchives.PATIENT_BIRTH = Convert.ToDateTime(dr.Cells["C_PATIENT_BIRTH"].Value.ToString()); } mArchives.BIRTH_PLACE = dr.Cells["C_BIRTH_PLACE"].Value.ToString(); //mPatientInf.BIRTH_PLACE_CODE = dr.Cells["C_BIRTH_PLACE_CODE"].Value.ToString(); mArchives.IDENTITY_CARD_NO = dr.Cells["C_IDENTITY_CARD_NO"].Value.ToString(); mArchives.MAILING_ADDRESS = dr.Cells["C_MAILING_ADDRESS"].Value.ToString(); mArchives.ZIP_CODE = dr.Cells["C_ZIP_CODE"].Value.ToString(); mArchives.TELEPHONE_NUM = dr.Cells["C_TELEPHONE_NUMBER"].Value.ToString(); mArchives.NATIVE_PLACE = dr.Cells["C_PATIENT_BIRTH"].Value.ToString(); mArchives.HABITATION = dr.Cells["C_HABITATION"].Value.ToString(); mArchives.OPD_NO = dr.Cells["C_OPD_NO"].Value.ToString(); mArchives.INP_NO = dr.Cells["C_INP_NO"].Value.ToString(); SIS_Model.MWorkList smWorkList = (SIS_Model.MWorkList) this.iWorkList; if (GetConfig.hisVisit) { switch (GetConfig.hisVender) { case "JW": smWorkList.EXAM_NO = this.regJW.GetExamNo(); break; case "HT": break; } } if (dr.Cells["C_PATIENT_CLASS"].Value != null && dr.Cells["C_PATIENT_CLASS"].Value.ToString() != "") { smWorkList.PATIENT_CLASS = Convert.ToInt32(dr.Cells["C_PATIENT_CLASS"].Value.ToString()); } //smWorkList.PATIENT_PHONETIC = dr.Cells["C_PATIENT_ENGLISH_NAME"].Value.ToString(); smWorkList.OPD_NO = dr.Cells["C_OPD_NO"].Value.ToString(); smWorkList.INP_NO = dr.Cells["C_INP_NO"].Value.ToString(); smWorkList.PATIENT_ID = dr.Cells["C_PATIENT_ID"].Value.ToString(); smWorkList.PATIENT_NAME = dr.Cells["C_PATIENT_NAME"].Value.ToString(); smWorkList.PATIENT_SEX = dr.Cells["C_PATIENT_SEX"].Value.ToString(); if (dr.Cells["C_PATIENT_BIRTH"].Value.ToString() != "") { smWorkList.PATIENT_BIRTH = Convert.ToDateTime(dr.Cells["C_PATIENT_BIRTH"].Value.ToString()); } smWorkList.BIRTH_PLACE = dr.Cells["C_BIRTH_PLACE"].Value.ToString(); smWorkList.MAILING_ADDRESS = dr.Cells["C_MAILING_ADDRESS"].Value.ToString(); smWorkList.ZIP_CODE = dr.Cells["C_ZIP_CODE"].Value.ToString(); smWorkList.TELEPHONE_NUM = dr.Cells["C_TELEPHONE_NUMBER"].Value.ToString(); break; case "PACS": PACS_Model.MArchives mPatientInf = (PACS_Model.MArchives) this.iArchives; mPatientInf.PATIENT_ID = dr.Cells["C_PATIENT_ID"].Value.ToString(); mPatientInf.PATIENT_NAME = dr.Cells["C_PATIENT_NAME"].Value.ToString(); mPatientInf.PATIENT_SEX = dr.Cells["C_PATIENT_SEX"].Value.ToString(); if (dr.Cells["C_PATIENT_BIRTH"].Value.ToString() != "") { mPatientInf.PATIENT_BIRTH = Convert.ToDateTime(dr.Cells["C_PATIENT_BIRTH"].Value.ToString()); } mPatientInf.BIRTH_PLACE = dr.Cells["C_BIRTH_PLACE"].Value.ToString(); //mPatientInf.BIRTH_PLACE_CODE = dr.Cells["C_BIRTH_PLACE_CODE"].Value.ToString(); mPatientInf.IDENTITY_CARD_NO = dr.Cells["C_IDENTITY_CARD_NO"].Value.ToString(); mPatientInf.MAILING_ADDRESS = dr.Cells["C_MAILING_ADDRESS"].Value.ToString(); mPatientInf.ZIP_CODE = dr.Cells["C_ZIP_CODE"].Value.ToString(); mPatientInf.TELEPHONE_NUMBER = dr.Cells["C_TELEPHONE_NUMBER"].Value.ToString(); mPatientInf.NATIVE_PLACE = dr.Cells["C_PATIENT_BIRTH"].Value.ToString(); mPatientInf.HABITATION = dr.Cells["C_HABITATION"].Value.ToString(); mPatientInf.OPD_NO = dr.Cells["C_OPD_NO"].Value.ToString(); mPatientInf.INP_NO = dr.Cells["C_INP_NO"].Value.ToString(); PACS_Model.MWorkList pmWorkList = (PACS_Model.MWorkList) this.iWorkList; if (GetConfig.hisVisit) { switch (GetConfig.hisVender) { case "JW": pmWorkList.EXAM_NO = this.regJW.GetExamNo(); break; case "HT": break; } } if (dr.Cells["C_PATIENT_CLASS"].Value != null && dr.Cells["C_PATIENT_CLASS"].Value.ToString() != "") { pmWorkList.PATIENT_CLASS = Convert.ToInt32(dr.Cells["C_PATIENT_CLASS"].Value.ToString()); } //pmWorkList.PATIENT_PHONETIC = dr.Cells["C_PATIENT_ENGLISH_NAME"].Value.ToString(); pmWorkList.OPD_NO = dr.Cells["C_OPD_NO"].Value.ToString(); pmWorkList.INP_NO = dr.Cells["C_INP_NO"].Value.ToString(); pmWorkList.PATIENT_ID = dr.Cells["C_PATIENT_ID"].Value.ToString(); pmWorkList.PATIENT_NAME = dr.Cells["C_PATIENT_NAME"].Value.ToString(); pmWorkList.PATIENT_SEX = dr.Cells["C_PATIENT_SEX"].Value.ToString(); if (dr.Cells["C_PATIENT_BIRTH"].Value.ToString() != "") { pmWorkList.PATIENT_BIRTH = Convert.ToDateTime(dr.Cells["C_PATIENT_BIRTH"].Value.ToString()); } pmWorkList.BIRTH_PLACE = dr.Cells["C_BIRTH_PLACE"].Value.ToString(); pmWorkList.MAILING_ADDRESS = dr.Cells["C_MAILING_ADDRESS"].Value.ToString(); pmWorkList.ZIP_CODE = dr.Cells["C_ZIP_CODE"].Value.ToString(); pmWorkList.TELEPHONE_NUM = dr.Cells["C_TELEPHONE_NUMBER"].Value.ToString(); break; } }
public void SetArchivesData(string Field, object Value, IModel iArchives) { switch (GetConfig.DALAndModel) { case "SIS": SIS_Model.MArchives mArchives = (SIS_Model.MArchives)iArchives; switch (Field) { case "A1": mArchives.A1 = Value.ToString(); break; case "A2": mArchives.A2 = Convert.ToInt32(Value); break; case "A3": mArchives.A3 = Convert.ToInt32(Value); break; case "A4": mArchives.A4 = Value.ToString(); break; case "BESPEAK_TIME": mArchives.BESPEAK_TIME = Convert.ToDateTime(Value); break; case "BIRTH_PLACE": mArchives.BIRTH_PLACE = Value.ToString(); break; case "CHARGE_CLASS": mArchives.CHARGE_CLASS = Convert.ToInt32(Value); break; case "HABITATION": mArchives.HABITATION = Value.ToString(); break; case "IDENTITY_CARD_NO": mArchives.IDENTITY_CARD_NO = Value.ToString(); break; case "INP_NO": mArchives.INP_NO = Value.ToString(); break; case "INSURANCE_NO": mArchives.INSURANCE_NO = Value.ToString(); break; case "MAILING_ADDRESS": mArchives.MAILING_ADDRESS = Value.ToString(); break; case "NATIVE_PLACE": mArchives.NATIVE_PLACE = Value.ToString(); break; case "OPD_NO": mArchives.OPD_NO = Value.ToString(); break; case "PATIENT_AGE": mArchives.PATIENT_AGE = Convert.ToInt32(Value); break; case "PATIENT_AGE_UNIT": mArchives.PATIENT_AGE_UNIT = Value.ToString(); break; case "PATIENT_BIRTH": mArchives.PATIENT_BIRTH = Convert.ToDateTime(Value); break; case "PATIENT_ID": mArchives.PATIENT_ID = Value.ToString(); break; case "PATIENT_IDENTITY": mArchives.PATIENT_IDENTITY = Value.ToString(); break; case "PATIENT_NAME": mArchives.PATIENT_NAME = Value.ToString(); break; case "PATIENT_SEX": mArchives.PATIENT_SEX = Value.ToString(); break; case "TELEPHONE_NUM": mArchives.TELEPHONE_NUM = Value.ToString(); break; case "ZIP_CODE": mArchives.ZIP_CODE = Value.ToString(); break; } break; case "PACS": PACS_Model.MArchives mPatientInf = (PACS_Model.MArchives)iArchives; switch (Field) { case "BIRTH_PLACE": mPatientInf.BIRTH_PLACE = Value.ToString(); break; case "HABITATION": mPatientInf.HABITATION = Value.ToString(); break; case "IDENTITY_CARD_NO": mPatientInf.IDENTITY_CARD_NO = Value.ToString(); break; case "INP_NO": mPatientInf.INP_NO = Value.ToString(); break; case "MAILING_ADDRESS": mPatientInf.MAILING_ADDRESS = Value.ToString(); break; case "NATIVE_PLACE": mPatientInf.NATIVE_PLACE = Value.ToString(); break; case "OPD_NO": mPatientInf.OPD_NO = Value.ToString(); break; case "PATIENT_BIRTH": mPatientInf.PATIENT_BIRTH = Convert.ToDateTime(Value); break; case "PATIENT_CLASS": mPatientInf.PATIENT_CLASS = Convert.ToInt32(Value); break; case "PATIENT_ENGLISH_NAME": mPatientInf.PATIENT_ENGLISH_NAME = Value.ToString(); break; case "PATIENT_ID": mPatientInf.PATIENT_ID = Value.ToString(); break; case "PATIENT_NAME": mPatientInf.PATIENT_NAME = Value.ToString(); break; case "PATIENT_SEX": mPatientInf.PATIENT_SEX = Value.ToString(); break; case "TELEPHONE_NUM": mPatientInf.TELEPHONE_NUMBER = Value.ToString(); break; case "VISIT_TIMES": mPatientInf.VISIT_TIMES = Convert.ToInt32(Value); break; case "ZIP_CODE": mPatientInf.ZIP_CODE = Value.ToString(); break; } break; } }