示例#1
0
        /// <summary>
        /// 获取查询出的病人信息
        /// </summary>
        /// <param name="p_strPatientID"></param>
        /// <param name="p_objPatient"></param>
        public void m_mthInitPatientInfo(string p_strPatientID, string p_strPatientName, out clsPatient p_objPatient)
        {
            p_objPatient = null;
            if (p_strPatientID == null)
            {
                return;
            }

            clsPatientManagerService objServ =
                (clsPatientManagerService)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsPatientManagerService));

            string strEMRID = null;
            long   m_lngRes = objServ.m_lngGetEMRIDByHISID(p_strPatientID, out strEMRID);

            if (strEMRID != null)
            {
                clsPeopleInfo objPeo = new clsPeopleInfo();
                objPeo.m_StrLastName = p_strPatientName;
                p_objPatient         = new clsPatient(strEMRID, p_strPatientID.Trim(), objPeo);
            }
        }