首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用fhirclient (Smart on FHIR)将资源添加到包中?

如何使用fhirclient (Smart on FHIR)将资源添加到包中?
EN

Stack Overflow用户
提问于 2017-06-02 17:11:04
回答 1查看 974关注 0票数 0

我正在使用fhirclient (Smart ) python库,并成功地创建了一个包和单个资源。我假设" bundle“类中有帮助器方法,允许我向包中添加资源,但我似乎不太明白如何做到这一点。例如,我有类似于(伪代码)的内容:

代码语言:javascript
复制
b = fhirclient.Bundle()
p = fhirclient.Patient()
c = fhirclient.Claim()
# Now I want to add my patient (p) and claim (c) to the bundle (b)

由于捆绑包包含列表元素"entry“,所以我所需要做的就是追加如下资源:

代码语言:javascript
复制
b.entry.append(p)
b.entry.append(c)

但这不管用。我得到的信息是:"AttributeError:'NoneType‘对象没有属性'append’。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-02 17:59:22

您将希望使用以下流程创建条目:

代码语言:javascript
复制
p_entry = BundleEntry()
p_entry.resource = p
c_entry = BundleEntry()
c_entry.resource = c
b.entry = [p_entry, c_entry]

使用from fhircilent.models.bundle import BundleEntry

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44334181

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档