【发布时间】:2020-05-03 11:39:26
【问题描述】:
我对 HAPI FHIR 客户端非常陌生,并且一直在无休止地浏览教程和文档以尝试帮助我开发我正在尝试开发的程序,但现在在查询服务器以进行搜索时遇到了困难获取所有由同一医生治疗的患者列表。换句话说,我希望用户输入从业者 ID 号,并让系统返回患者列表及其详细信息。当输入从业者的 ID 号时,我能够查询服务器以获取所有遭遇,这些都被放入一个捆绑包中,但我不知道从那里去哪里。我已经放置了用于获取 Bundle 的代码行,并且可以验证它是否有效,因为在计算 bundle 中的资源数量时,我得到了正确的数字。 pracID 是用户输入的整数。
Bundle response = client.search().forResource(Encounter.class).where(Encounter.PRACTITIONER.hasId(Integer.toString(pracID))).returnBundle(Bundle.class).execute();
我还在 IntelliJ 上使用 R4 版本的 Context 客户端在 Java 中对此进行编码。我将非常感谢任何帮助。提前致谢
【问题讨论】: