你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
蓝色按钮®的 CARIN 实现指南
在本教程中,我们将演练如何在 Azure Health Data Services 中设置 FHIR 服务, (因此调用 FHIR 服务) 通过针对 Blue Button (C4BB IG) 的 CARIN 实施指南的 Touchstone 测试。
Touchstone 功能语句
我们将重点介绍的第一个测试是针对 C4BB IG 功能语句测试 FHIR 服务。 如果在没有任何更新的情况下针对 FHIR 服务运行此测试,则测试将因缺少搜索参数和缺少配置文件而失败。
定义搜索参数
作为 C4BB IG 的一部分,需要为ExplanationOfBenefit
资源定义三个新的搜索参数。 其中两项在功能声明中进行了测试, (类型和服务日期) ,需要一个用于 _include
搜索 (保险公司) 。
注意
在这些搜索参数的原始 JSON 中,名称设置为 ExplanationOfBenefit_<SearchParameter Name>
。 Touchstone 测试预期这些名称将为 类型、 服务日期和 保险公司。
C4BB IG 所需的其余搜索参数由基本规范定义,并且已在 FHIR 服务中可用,无需任何其他更新。
应用商店配置文件
除了定义搜索参数之外,通过此测试需要进行的其他更新是加载 所需的配置文件。 C4BB IG 中定义了 8 个配置文件。
- C4BB 覆盖范围
- C4BB 解释OfBenefit 住院机构
- C4BB 解释OfBenefit 门诊机构
- C4BB 解释OfBenefit 药房
- C4BB ExplanationOfBenefit Professional NonClinician
- C4BB 组织
- C4BB 患者
- C4BB 从业者
示例 rest 文件
为了帮助创建这些搜索参数和配置文件,我们提供了一个 示例 http 文件 ,其中包含上述单个文件中概述的所有步骤。 上传所有必要的配置文件和搜索参数后,可以在 Touchstone 中运行功能语句测试。
Touchstone 读取测试
测试 capabilities 语句后,我们将针对 C4BB IG 测试 FHIR 服务的 读取功能 。 此测试针对在第一次测试中加载的 8 个配置文件测试符合性。 需要加载符合配置文件的资源。 最佳路径是针对数据库中已有的资源进行测试,但我们还提供了一个 http 文件 ,其中包含从 IG 中的示例中提取的示例资源,可用于创建资源并对其进行测试。
Touchstone EOB 查询测试
我们将回顾的下一个测试是 EOB 查询测试。 如果已完成读取测试,则已加载所需的所有数据。 此测试验证是否可以使用各种参数搜索特定 Patient
和资源 ExplanationOfBenefit
。
Touchstone 错误处理测试
我们将演练的最后一个测试是测试 错误处理。 唯一需要执行的步骤是从数据库中删除 ExplanationOfBenefit 资源,并在测试中使用已删除 ExplanationOfBenefit
资源的 ID。
后续步骤
在本教程中,我们演练了如何在 Touchstone 中通过 CARIN IG for Blue Button 测试。 接下来,你可以查看如何测试达芬奇公式测试。
FHIR® 是 HL7 的注册商标,经 HL7 许可使用。