/*搜索疾病信息:提交关键词,返回含有该关键词的所有疾病的信息*/
        public AllDiseaseInfo FindDiseaseByName(string keyword) {
            AllDiseaseInfoEntity allDiseaseInfoEntity = null;

            if (keyword == null) {
                allDiseaseInfoEntity = new AllDiseaseInfoEntity();
                allDiseaseInfoEntity.ErrorMessage = "124 Empty Keyword of Disease Name! @Service";
            }
            else {
                allDiseaseInfoEntity = openAccessLogic.FindDiseaseByName(keyword);
            }
            AllDiseaseInfo allDiseaseInfo = new AllDiseaseInfo();
            TranslateAllDiseaseInfoEntityToAllDiseaseInfoContractData(allDiseaseInfoEntity, allDiseaseInfo);

            return allDiseaseInfo;
        }
        /*将AllDiseaseInfo对应的Entity翻译为数据契约,调用TranslateDiseaseInfoEntityToDiseaseInfoContractData()*/
        private void TranslateAllDiseaseInfoEntityToAllDiseaseInfoContractData(
            AllDiseaseInfoEntity allDiseaseInfoEntity,
            AllDiseaseInfo allDiseaseInfo) {

            int cnt = 0;

            allDiseaseInfo.ErrorMessage = allDiseaseInfoEntity.ErrorMessage;
            allDiseaseInfo.Count = allDiseaseInfoEntity.Count;

            if (allDiseaseInfo.Count > 0) {
                allDiseaseInfo.diseaseInfo = new DiseaseInfo[allDiseaseInfo.Count];
                for (cnt = 0; cnt < allDiseaseInfo.Count; cnt++) {
                    allDiseaseInfo.diseaseInfo[cnt] = new DiseaseInfo();
                    TranslateDiseaseInfoEntityToDiseaseInfoContractData(
                        allDiseaseInfoEntity.diseaseInfoEntity[cnt],
                        allDiseaseInfo.diseaseInfo[cnt]);
                }
            }
        }
 /*取回所有疾病编号和名称*/
 public AllDiseaseInfo RetrieveDiseaseList() {
     AllDiseaseInfoEntity allDiseaseInfoEntity = openAccessLogic.RetrieveDiseaseList();
     AllDiseaseInfo allDiseaseInfo = new AllDiseaseInfo();
     TranslateAllDiseaseInfoEntityToAllDiseaseInfoContractData(allDiseaseInfoEntity, allDiseaseInfo);
     return allDiseaseInfo;
 }