You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用fhir.resources设置FHIR BundleEntry的request字段

fhir.resources 设置BundleEntry的request属性

你需要实例化BundleEntryRequest类完成对应request属性的配置,这是库内置的、专门匹配FHIR规范中Bundle.entry.request数据结构的实现类。

可直接复用的代码示例

# 从库的bundle模块导入所需类
from fhir.resources.bundle import BundleEntry, BundleEntryRequest

# 实例化request对象,直接指定POST方法
target_request = BundleEntryRequest(
    method="POST"
)

# 给BundleEntry绑定相关属性
patient_bundle_entry = BundleEntry()
patient_bundle_entry.resource = new_patient.sh_patient
patient_bundle_entry.request = target_request

补充说明

  • 实例化得到的BundleEntryRequest对象,序列化后的输出完全匹配你目标的JSON结构,库会自动完成结构合法性校验,避免字段拼写错误、类型不匹配的问题。
  • 如果后续需要为request扩展FHIR规范定义的可选字段(如目标资源地址url、资源匹配规则ifNoneExist等),直接在实例化BundleEntryRequest时传入对应参数即可,无需更换其他类实现。

内容的提问来源于stack exchange,提问作者Carlo Allocca

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.24 18:54:05