【问题标题】:FHIR app: how to make a call against some api endpointFHIR 应用程序:如何对某个 api 端点进行调用
【发布时间】:2017-01-15 19:40:18
【问题描述】:

这是添加调用 FHIR api 代码的 github 仓库 URL。 https://github.com/cerner/smart-on-fhir-tutorial

我按照本教程中的步骤创建了应用程序。 现在我需要插入一些代码来调用这个端点:fhir.cerner.com/dstu2/medication-statement/

是否可以在 Sandbox 中调用 'POST' api? 如果是,该怎么做?这是我想知道的。 希望向您学习这方面的知识。 谢谢

【问题讨论】:

  • 嗨!请向我们展示您目前拥有的代码,以及您在运行它时得到的错误或错误结果。给我们一个关于您的问题的最小示例会有所帮助。
  • 感谢您的回复。我想你可以在这里看到完整的代码:github.com/cerner/smart-on-fhir-tutorialexample-smart-app/src/js/example-smart-app.js 这个 js 文件包含与 API 调用相关的代码。实际上没有错误,我想做的是添加APImedication-statement.的调用希望这可以帮助您理解我的麻烦..

标签: api endpoint hl7-fhir


【解决方案1】:

您的查询不成功是因为您调用的网址无效。 Cerner 的 DSTU2(和 R4)开放沙箱环境记录在 herehere。要调用 MedicationStatement 资源,您需要使用此基本 URL:

https://fhir-open.sandboxcerner.com/dstu2/0b8a0111-e8e6-4c26-a91c-5069cbc6b1ca/MedicationStatement

上面的 URL 是开放的端点,不需要身份验证。经过身份验证的端点(执行创建和更新操作)是:

https://fhir-ehr.sandboxcerner.com/dstu2/0b8a0111-e8e6-4c26-a91c-5069cbc6b1ca/MedicationStatement

可以使用元数据端点发现 FHIR 服务器的所有功能。 Cerner 是:

https://fhir-ehr.sandboxcerner.com/dstu2/0b8a0111-e8e6-4c26-a91c-5069cbc6b1ca/metadata

Cerner 确实支持多种 POST 操作(包括 MedicationStatement)

【讨论】:

    猜你喜欢
    • 2019-09-26
    • 1970-01-01
    • 1970-01-01
    • 2018-12-20
    • 2018-01-13
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    • 2015-06-20
    相关资源
    最近更新 更多