using System; using System.Collections; using System.Collections.Generic; namespace AIMSObjectQuery { internal partial class OperationRecordMap:IMap { private Dictionary dictionary = new Dictionary(); public OperationRecordMap() { dictionary.Add("id", "Id"); dictionary.Add("patientid", "PatientId"); dictionary.Add("operationapplyid", "OperationApplyId"); dictionary.Add("inroomtime", "InRoomTime"); dictionary.Add("outroomtime", "OutRoomTime"); dictionary.Add("operationbegintime", "OperationBeginTime"); dictionary.Add("operationendtime", "OperationEndTime"); dictionary.Add("anesthesiabegintime", "AnesthesiaBeginTime"); dictionary.Add("anesthesiaendtime", "AnesthesiaEndTime"); dictionary.Add("asalevel", "ASALevel"); dictionary.Add("specialcase", "SpecialCase"); dictionary.Add("fasting", "Fasting"); dictionary.Add("bloodtype", "BloodType"); dictionary.Add("operationdate", "OperationDate"); dictionary.Add("opespecialcondition", "OpeSpecialCondition"); dictionary.Add("bmi", "BMI"); dictionary.Add("beforedrugs", "BeforeDrugs"); dictionary.Add("anaesthesiamethodname", "AnaesthesiaMethodName"); dictionary.Add("anaesthesiatechnology", "AnaesthesiaTechnology"); dictionary.Add("anaesthesiacomplication", "AnaesthesiaComplication"); dictionary.Add("specialevent", "SpecialEvent"); dictionary.Add("suddensituation", "SuddenSituation"); dictionary.Add("conditionchage", "ConditionChage"); dictionary.Add("rescuemeasures", "RescueMeasures"); dictionary.Add("rescuetime", "RescueTime"); dictionary.Add("rescueperson", "RescuePerson"); dictionary.Add("rescuetechnology", "RescueTechnology"); dictionary.Add("spileintime", "SpileInTime"); dictionary.Add("spileouttime", "SpileOutTime"); dictionary.Add("spilesituation", "SpileSituation"); dictionary.Add("spileward", "SpileWard"); dictionary.Add("spilebeforcondition", "SpileBeforCondition"); dictionary.Add("spileafftercondition", "SpileAffterCondition"); dictionary.Add("refluxflag", "RefluxFlag"); dictionary.Add("musclestrengthrecovery", "MuscleStrengthRecovery"); dictionary.Add("coughreflex", "CoughReflex"); dictionary.Add("inoperaroomstate", "InOperaRoomState"); dictionary.Add("bloodpressure", "BloodPressure"); dictionary.Add("tempeture", "Tempeture"); dictionary.Add("pulse", "Pulse"); dictionary.Add("breath", "Breath"); dictionary.Add("isolationindicator", "IsolationIndicator"); dictionary.Add("anesmachine", "AnesMachine"); dictionary.Add("controlledanalgesia", "ControlledAnalgesia"); dictionary.Add("analgesiamodel", "AnalgesiaModel"); dictionary.Add("analgesiarate", "AnalgesiaRate"); dictionary.Add("analgesiadrug", "AnalgesiaDrug"); dictionary.Add("aldretescore", "AldreteScore"); dictionary.Add("routemonitoring", "RouteMonitoring"); dictionary.Add("entourage", "Entourage"); dictionary.Add("remark1", "Remark1"); dictionary.Add("remark2", "Remark2"); dictionary.Add("remark3", "Remark3"); dictionary.Add("crystal", "Crystal"); dictionary.Add("colloid", "Colloid"); dictionary.Add("inamount", "InAmount"); dictionary.Add("outamount", "OutAmount"); dictionary.Add("operationtimespan", "OperationTimeSpan"); dictionary.Add("anaesthesiatimespan", "AnaesthesiaTimeSpan"); dictionary.Add("roomtimespan", "RoomTimeSpan"); dictionary.Add("anesthesiadoctortimeminute", "AnesthesiaDoctorTimeMinute"); dictionary.Add("anesthesiadoctorsucceedtimeminute", "anesthesiaDoctorSucceedTimeMinute"); dictionary.Add("instrumentnursetimeminute", "instrumentNurseTimeMinute"); dictionary.Add("instrumentnursesucceedtimeminute", "instrumentNurseSucceedTimeMinute"); dictionary.Add("tournursetimeminute", "tourNurseTimeMinute"); dictionary.Add("tournursesucceedtimeminute", "tourNurseSucceedTimeMinute"); dictionary.Add("recordpagecount", "RecordPageCount"); dictionary.Add("signname", "SignName"); dictionary.Add("signtime", "SignTime"); dictionary.Add("roomid", "RoomId"); dictionary.Add("state", "State"); dictionary.Add("recoverid", "RecoverId"); dictionary.Add("operatorno", "OperatorNo"); dictionary.Add("operatorname", "OperatorName"); dictionary.Add("operatedate", "OperateDate"); dictionary.Add("remarks", "Remarks"); } #region IMap 成员 public string this[string propertyName] { get { try { return dictionary[propertyName.ToLower()]; } catch (KeyNotFoundException) { throw new Exception(propertyName + "属性不存在"); } } } #endregion } }