我有此getPatients()方法,可在该方法中获得姓氏与“ Goodwin32”匹配的患者。这是我的代码:
public List<Patient> getPatients(){
Bundle bundle = client.search().forResource(Patient.class)
.where(new StringClientParam("family").matches().value("Goodwin32"))
.prettyPrint()
.returnBundle(Bundle.class)
.execute();
我尝试通过调用toListOfResourcesOfType()来将捆绑包中的信息提取到列表中,如下所示:-
return BundleUtil.toListOfResourcesOfType(ctx, bundle, Patient.class);
但是,返回的物品仍然是一捆,而不是患者列表?
答案 0 :(得分:0)
该方法应该与您期望的完全一样。
您是说要从toListOfResourcesOfType方法获得捆绑包列表吗?您确定要与之通信的服务器实际上正在以预期的搜索结果作为响应吗?