首页 > 解决方案 > 发布 Bundle 不会创建包含的资源

问题描述

我正在使用他的 OSS FHIR 服务器并尝试发布包含 Practioner、Patient 和 QuestionnaireResponse 的 Bundle。Bundle 本身已发布到 Cosmos 但未解析,未创建单个资源。

我读了一些关于发布到“root”的内容,但仍然没有用。

不确定我是否遗漏了什么

标签: fhir-server-for-azure

解决方案


引用FHIR Wiki

Bundle 资源类型与大多数其他资源一样有一个端点。这个端点服务于通常的交互。Bundle 在 /Bundle 端点上被视为静态资源(即,当将批处理、事务或消息 POST 到 /Bundle 时,它​​按原样存储,并且内容不会作为批处理、事务或消息处理;而是,它们像普通资源一样被处理,带有索引/审计等。执行 GET /Bundle/[location] 将返回相同的资源。

简而言之,如果您将捆绑包发布到server.root.url/Bundle 捆绑包将“按原样”存储而不被处理,而如果您发布到server.root.url那么捆绑包将按预期处理,创建包含的资源.


推荐阅读