/// <summary> /// 病历记录 /// </summary> /// <param name="patId">病人ID</param> /// <param name="patListId">病人就诊ID</param> /// <param name="emrTypeCode">病历类型编码</param> public EmrRecord(long patId, long patListId, string emrTypeCode) { _oleDb = BaseBLL.oleDb; Model.Emr_Record tmpRecord = BindEntity <Model.Emr_Record> .CreateInstanceDAL(_oleDb).GetModel( HIS.BLL.Tables.emr_record.PATID + _oleDb.EuqalTo() + patId + _oleDb.And() + HIS.BLL.Tables.emr_record.PATLISTID + _oleDb.EuqalTo() + patListId + _oleDb.And() + HIS.BLL.Tables.emr_record.RECORDTYPE + _oleDb.EuqalTo() + "'" + emrTypeCode.Trim() + "'" + _oleDb.And() + HIS.BLL.Tables.emr_record.RECORDFLAG + _oleDb.EuqalTo() + 0); if (tmpRecord == null) { this.RecordId = -1; } else { this.RecordId = tmpRecord.RecordId; this.PatId = tmpRecord.PatId; this.PatListId = tmpRecord.PatListId; this.RecordType = tmpRecord.RecordType; this.RecordContent = tmpRecord.RecordContent; this.RecordCreateEmp = tmpRecord.RecordCreateEmp; this.RecordCreateDept = tmpRecord.RecordCreateDept; this.RecordCreateDate = tmpRecord.RecordCreateDate; this.HistoryRecordId = tmpRecord.HistoryRecordId; this.RecordFlag = tmpRecord.RecordFlag; this.UpdateFlag = tmpRecord.UpdateFlag; this.Delete_Bit = tmpRecord.Delete_Bit; } }
/// <summary> /// 创建病历记录实例 /// </summary> /// <param name="recordId">病历记录Id</param> public EmrRecord(int recordId) { _oleDb = BaseBLL.oleDb; Model.Emr_Record tmpRecord = BindEntity <Model.Emr_Record> .CreateInstanceDAL(_oleDb).GetModel(recordId); if (tmpRecord == null) { this.RecordId = -1; } else { this.RecordId = tmpRecord.RecordId; this.PatId = tmpRecord.PatId; this.PatListId = tmpRecord.PatListId; this.RecordType = tmpRecord.RecordType; this.RecordContent = tmpRecord.RecordContent; this.RecordCreateEmp = tmpRecord.RecordCreateEmp; this.RecordCreateDept = tmpRecord.RecordCreateDept; this.RecordCreateDate = tmpRecord.RecordCreateDate; this.HistoryRecordId = tmpRecord.HistoryRecordId; this.RecordFlag = tmpRecord.RecordFlag; this.Delete_Bit = tmpRecord.Delete_Bit; } }