你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
面向 Azure API for FHIR 的 Da Vinci PDex
在本教程中,我们将演练如何设置 Azure API for FHIR,以通过 Da Vinci Payer Data Exchange 实施指南 (PDex IG) 的 Touchstone 测试。
注意
Azure API for FHIR 仅支持 JSON。 Microsoft 开放源代码 FHIR 服务器同时支持 JSON 和 XML,并且在开放源代码项目中,你可以使用 _format
参数查看 XML 功能声明:GET {fhirurl}/metadata?_format=xml
Touchstone 功能语句
我们将重点介绍的第一组测试是针对 PDex IG 功能语句来测试 Azure API for FHIR,其中包括三个测试。
第一项测试将根据 IG 要求验证基本功能声明,并且无需任何汇报即可通过。
第二项测试验证为 US Core 添加的所有配置文件。 此测试会在没有汇报的情况下通过,但包含多个警告。 要移除这些警告,需要加载 US Core 配置文件。 我们已创建示例 HTTP 文件用于指导如何创建所有配置文件。 你也可以直接从 HL7 站点获取这些配置文件,该站点包含最新版本。
第三项测试验证是否支持 $patient-everything 操作。
Touchstone $member-match 测试
“付款人数据交换”部分的第二项测试测试 $member-match 操作是否存在。 可以在 $member-match 操作概述中详细了解 $member-match
操作。
在此项测试中,需要加载一些示例数据才能通过测试。 我们在此处提供了一个 rest 文件,其中包含进行测试所需的患者和覆盖范围的链接。 加载这些数据后,便可以成功通过此项测试。 如果未加载该数据,则会由于找不到精确匹配项而收到 422 响应。
Touchstone 患者参考
我们要了解的下一项测试是按引用检索患者测试。 这组测试验证是否可以根据各种搜索条件找到患者。 完成患者参考测试的最佳方式是根据自己的数据进行测试,但我们已经上传了一个示例资源文件,你也可以加载使用。
Touchstone 患者/$everything 测试
要介绍的最后一项测试是对患者的各方面进行测试。 对于此项测试,需要加载一名患者,然后使用该患者的 ID 来测试是否可以使用 $everything
操作来拉取与该患者相关的所有数据。
后续步骤
本教程介绍了如何通过 Touchstone 中的付款人交换测试。 接下来你可以了解如何测试 Da Vinci PDEX 付款人网络 (Plan-Net) 实施指南。
注意
FHIR® 是 HL7 的注册商标,经 HL7 许可使用。