/// <summary> /// 获取病人的该记录时间列表。 /// </summary> /// <param name="p_strInPatientID">住院号</param> /// <param name="p_strInPatientDate">入院日期</param> /// <param name="p_strCreateDateArr">用户填写的创建时间数组</param> /// <param name="p_strOpenDateArr">系统生成的开始时间数组</param> /// <returns></returns> public long m_lngGetRecordTimeList(string p_strInPatientID, string p_strInPatientDate, out string[] p_strCreateDateArr, out string[] p_strOpenDateArr) { p_strCreateDateArr = null; p_strOpenDateArr = null; //参数判断 if (p_strInPatientID == null || p_strInPatientID == "" || p_strInPatientDate == null || p_strInPatientDate == "") { return((long)enmOperationResult.Parameter_Error); } clsDiseaseTrackService m_objTrackServ = clsDiseaseTrackDomainFactory.s_objGetDiseaseTrackDomain(m_enmProcessType); long lngRes = 0; try { lngRes = m_objTrackServ.m_lngGetRecordTimeList(clsLoginContext.s_ObjLoginContext.m_ObjPrincial, p_strInPatientID, p_strInPatientDate, out p_strCreateDateArr, out p_strOpenDateArr); } finally { //m_objTrackServ.Dispose(); } return(lngRes); }
//protected clsDiseaseTrackService m_objRecordsServ = new clsEMR_OutHospitalIn24HoursService(); /// <summary> /// 获取病人的该记录时间列表。 /// </summary> /// <param name="p_strInPatientID">住院号</param> /// <param name="p_strInPatientDate">入院日期</param> /// <param name="p_strCreateDateArr">用户填写的创建时间数组</param> /// <param name="p_strOpenDateArr">系统生成的开始时间数组</param> /// <returns></returns> public long m_lngGetRecordTimeList(string p_strInPatientID, string p_strInPatientDate, out string[] p_strCreateDateArr, out string[] p_strOpenDateArr) { clsDiseaseTrackService m_objRecordsServ = (clsDiseaseTrackService)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsEMR_OutHospitalIn24HoursService)); long lngRes = 0; try { lngRes = m_objRecordsServ.m_lngGetRecordTimeList(clsLoginContext.s_ObjLoginContext.m_ObjPrincial, p_strInPatientID, p_strInPatientDate, out p_strCreateDateArr, out p_strOpenDateArr); } finally { //m_objRecordsServ.Dispose(); } return(lngRes); }