接口 QueryServiceApi
- 所有已知实现类:
DefaultQueryService
public interface QueryServiceApi
"消费"侧接口:向集成平台查询字典与申请单数据。
由 HisClient.query() 取得,实例线程安全、可长期持有。
所有方法都是同步阻塞调用,超时与重试由客户端配置决定。
-
方法概要
修饰符和类型方法说明departments(QuerySpec spec) 科室字典(BS02001)。examRequisitions(QuerySpec spec) 检查申请单(BS35004)。<T> QueryResult<T>query(HisService service, QuerySpec spec, Class<T> rowType) 通用查询,用于平台新增但 SDK 尚未建模的服务,或需要自行处理原始行的场景。职工字典(默认 BS02038,可用his.fid.override.STAFF改为 BS02004)。病区字典(BS02002)。
-
方法详细资料
-
departments
科室字典(BS02001)。- 参数:
spec- 查询条件,传null表示无条件(受单页行数限制)- 返回:
- 查询结果
-
wards
病区字典(BS02002)。- 参数:
spec- 查询条件,传null表示无条件- 返回:
- 查询结果
-
staffs
职工字典(默认 BS02038,可用his.fid.override.STAFF改为 BS02004)。- 参数:
spec- 查询条件,传null表示无条件- 返回:
- 查询结果
-
examRequisitions
检查申请单(BS35004)。- 参数:
spec- 查询条件,传null表示无条件- 返回:
- 查询结果
-
query
通用查询,用于平台新增但 SDK 尚未建模的服务,或需要自行处理原始行的场景。- 类型参数:
T- 行类型- 参数:
service- 已登记的服务spec- 查询条件rowType- 行映射类型;传Map时返回原始字段表,需配合QueryResult.rows()使用- 返回:
- 查询结果
-