public void OpenApiTestPatientList() { var list = PatientBll.Select(new PatientListFilter()); Assert.IsTrue(list.Count >= 0); list = PatientBll.Select(new PatientListFilter() { RecordID = -1 }); Assert.IsTrue(list.Count == 0); }
public string GetPatientInfoBySeachType(string requestXml) { string doc; try { Request request = RequestHelper.GetRequest(requestXml); PatientBll patientBll = new PatientBll(); Patient patient = patientBll.GetPatient(request); if (patient is null) { XDocument xDoc = new XDocument ( new XDeclaration("1.0", "utf-8", "yes"), new XElement ( "response", new XElement("resultCode", 1), new XElement("resultMsg", "未能查询到患者基本信息!"), new XElement("resultContent") ) ); doc = xDoc.ToString(); } else { doc = patientBll.ConvertPatientToXml(patient); } } catch (Exception) { XDocument xDoc = new XDocument ( new XDeclaration("1.0", "utf-8", "yes"), new XElement ( "response", new XElement("resultCode", 1), new XElement("resultMsg", "系统出现内部错误!"), new XElement("resultContent") ) ); doc = xDoc.ToString(); return(doc); } return(doc); }