using System;
using System.Collections;
using System.Collections.Generic;
using AIMSDAL;
namespace AIMSModel
{
	[Serializable]
    public partial class OperationApply
	{
        private int? id; 
        private int? orisPatientId; 
        private int? applyDepId; 
        private string operationType; 
        private DateTime? orderOperationTime; 
        private int? operationTimeLeight; 
        private int? isReturnOperation; 
        private int? isPlanReturnOperation; 
        private int? isNotPlanReturnOperation; 
        private string diagnoseRemark; 
        private string operationRemark; 
        private int? operationLevelId; 
        private string contagion; 
        private string intern; 
        private string other; 
        private DateTime? applyTime; 
        private string applyOperatorNo; 
        private DateTime? verifyTime; 
        private string verifyOperatorNo; 
        private DateTime? planOperationTime; 
        private int? planOrder; 
        private int? operationRoomId; 
        private int? state; 
        private string aSA; 
        private string heartFunctionLevel; 
        private int? isFasting; 
        private string remark; 
        private string operatorNo; 
        private string operatorName; 
        private DateTime? operateDate; 
        private string operationSite; 
        private string orderNo; 
        private string medicalRecord; 
        private DateTime? medicalRecordTime; 
	
	
	    /// 
        /// 
        /// 
		public int? Id
		{
		    get{ return id; }
			set{ id=value; }
		}
	    /// 
        /// 
        /// 
		public int? OrisPatientId
		{
		    get{ return orisPatientId; }
			set{ orisPatientId=value; }
		}
	    /// 
        /// 手术申请科室
        /// 
		public int? ApplyDepId
		{
		    get{ return applyDepId; }
			set{ applyDepId=value; }
		}
	    /// 
        /// 手术类型(急诊或择期)
        /// 
		public string OperationType
		{
		    get{ return operationType; }
			set{ operationType=value; }
		}
	    /// 
        /// 预约时间
        /// 
		public DateTime? OrderOperationTime
		{
		    get{ return orderOperationTime; }
			set{ orderOperationTime=value; }
		}
	    /// 
        /// 
        /// 
		public int? OperationTimeLeight
		{
		    get{ return operationTimeLeight; }
			set{ operationTimeLeight=value; }
		}
	    /// 
        /// 是否重返再手术
        /// 
		public int? IsReturnOperation
		{
		    get{ return isReturnOperation; }
			set{ isReturnOperation=value; }
		}
	    /// 
        /// 计划手术
        /// 
		public int? IsPlanReturnOperation
		{
		    get{ return isPlanReturnOperation; }
			set{ isPlanReturnOperation=value; }
		}
	    /// 
        /// 非计划手术
        /// 
		public int? IsNotPlanReturnOperation
		{
		    get{ return isNotPlanReturnOperation; }
			set{ isNotPlanReturnOperation=value; }
		}
	    /// 
        /// 
        /// 
		public string DiagnoseRemark
		{
		    get{ return diagnoseRemark; }
			set{ diagnoseRemark=value; }
		}
	    /// 
        /// 
        /// 
		public string OperationRemark
		{
		    get{ return operationRemark; }
			set{ operationRemark=value; }
		}
	    /// 
        /// 手术分级
        /// 
		public int? OperationLevelId
		{
		    get{ return operationLevelId; }
			set{ operationLevelId=value; }
		}
	    /// 
        /// 术前感染筛查
        /// 
		public string Contagion
		{
		    get{ return contagion; }
			set{ contagion=value; }
		}
	    /// 
        /// 
        /// 
		public string Intern
		{
		    get{ return intern; }
			set{ intern=value; }
		}
	    /// 
        /// 
        /// 
		public string Other
		{
		    get{ return other; }
			set{ other=value; }
		}
	    /// 
        /// 手术申请时间
        /// 
		public DateTime? ApplyTime
		{
		    get{ return applyTime; }
			set{ applyTime=value; }
		}
	    /// 
        /// 
        /// 
		public string ApplyOperatorNo
		{
		    get{ return applyOperatorNo; }
			set{ applyOperatorNo=value; }
		}
	    /// 
        /// 
        /// 
		public DateTime? VerifyTime
		{
		    get{ return verifyTime; }
			set{ verifyTime=value; }
		}
	    /// 
        /// 
        /// 
		public string VerifyOperatorNo
		{
		    get{ return verifyOperatorNo; }
			set{ verifyOperatorNo=value; }
		}
	    /// 
        /// 计划时间
        /// 
		public DateTime? PlanOperationTime
		{
		    get{ return planOperationTime; }
			set{ planOperationTime=value; }
		}
	    /// 
        /// 
        /// 
		public int? PlanOrder
		{
		    get{ return planOrder; }
			set{ planOrder=value; }
		}
	    /// 
        /// 
        /// 
		public int? OperationRoomId
		{
		    get{ return operationRoomId; }
			set{ operationRoomId=value; }
		}
	    /// 
        /// 1 待申请审核
   //2 已审核
   //3 已排程
   //4 已访视
   //5.手术中
   //6.手术结束
   //7.已归档
   //8.手术终止
   
        /// 
		public int? State
		{
		    get{ return state; }
			set{ state=value; }
		}
	    /// 
        /// 
        /// 
		public string ASA
		{
		    get{ return aSA; }
			set{ aSA=value; }
		}
	    /// 
        /// 
        /// 
		public string HeartFunctionLevel
		{
		    get{ return heartFunctionLevel; }
			set{ heartFunctionLevel=value; }
		}
	    /// 
        /// 
        /// 
		public int? IsFasting
		{
		    get{ return isFasting; }
			set{ isFasting=value; }
		}
	    /// 
        /// 
        /// 
		public string Remark
		{
		    get{ return remark; }
			set{ remark=value; }
		}
	    /// 
        /// 
        /// 
		public string OperatorNo
		{
		    get{ return operatorNo; }
			set{ operatorNo=value; }
		}
	    /// 
        /// 
        /// 
		public string OperatorName
		{
		    get{ return operatorName; }
			set{ operatorName=value; }
		}
	    /// 
        /// 
        /// 
		public DateTime? OperateDate
		{
		    get{ return operateDate; }
			set{ operateDate=value; }
		}
	    /// 
        /// 
        /// 
		public string OperationSite
		{
		    get{ return operationSite; }
			set{ operationSite=value; }
		}
	    /// 
        /// 
        /// 
		public string OrderNo
		{
		    get{ return orderNo; }
			set{ orderNo=value; }
		}
	    /// 
        /// 
        /// 
		public string MedicalRecord
		{
		    get{ return medicalRecord; }
			set{ medicalRecord=value; }
		}
	    /// 
        /// 
        /// 
		public DateTime? MedicalRecordTime
		{
		    get{ return medicalRecordTime; }
			set{ medicalRecordTime=value; }
		}
	}
}