package com.synyi.edc.service; import java.util.List; import com.synyi.edc.pojo.Parameter; /** * 查询数据库接口 * @author wy * */ public interface ISqlbuilderService { /** * 获取所有的医院列表 */ public List getAllOrgInfo(); /** * 获取检验名称 */ public List getAllLabInfo(Parameter labname); /** * 获取检验结果,文本结果和数字结果等suggestion列表 * @param par * @return */ public List getSuggestionList(Parameter par); /** * 根据药品名称 模糊穷举所有药品名称 * @param par 参数传递为 labName * @return */ public List getAllDrugInfo(Parameter par); /** * 获取所有的药品大类名称 * @return */ public List getAllDrugCategory(); /** * 根据药品名称获取模糊匹配的suggestion * @param param * @return */ public List getSuggestionByDrug(Parameter param); /** * 根据药品父节点名称获取子节点药品名称 * @param param * @return */ public List getChildDrug(Parameter param); /** * 递归通过子类别将所有父类药品列出来 * @param param * @return */ public List getParentPath(Parameter param); /** * 递归通过子类别将所有父类药品列出来并且所有父类的同类列出来 * @param param * @return */ public List getAllDrugPathInfo(Parameter param); }