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

FHIR标准是否支持单次请求批量验证Bundle并返回各条目结果?

FHIR Bundle批量验证需求的标准支持情况

FHIR标准支持单次请求验证Bundle并返回每个条目验证结果的需求,主要有两种实现方式:

  • 直接对Bundle调用$validate操作
    当向FHIR服务器提交Bundle资源并调用$validate操作时,服务器可配置为对Bundle内的每个资源条目分别执行验证。响应会返回一个OperationOutcome资源,其中的每个issue条目会通过location字段(如entry[2])关联到原Bundle中的对应资源,清晰标记该资源的验证状态(有效/无效)及具体问题信息。部分服务器可能需要通过参数(如mode=full)明确触发对内部资源的完整验证。

  • 构造事务型Bundle发起批量验证请求
    可以创建一个**事务类型(transaction)**的Bundle,其中每个条目都是针对单个资源的$validate请求(每个条目的request.method设为POST,request.url设为[资源类型]/$validate)。服务器处理该事务后,会返回一个响应Bundle,每个条目对应原请求中对应资源的验证结果——成功时返回状态码200及对应的OperationOutcome,失败时返回对应错误码及问题详情。

需要注意,不同FHIR服务器的具体实现可能存在差异,部分服务器可能默认仅验证Bundle的结构合规性,而非内部资源的业务规则,需提前确认服务器的批量验证支持能力。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 13:33:09