Exemple #1
0
        /// <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;
            }
        }
Exemple #2
0
        /// <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;
            }
        }