你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Da Vinci Plan Net

在本教程中,你将在 Azure Health Data Services 中设置 FHIR® 服务,以通过《Da Vinci PDex Payer Network (Plan-Net) 实施指南》的 Touchstone 测试。

Touchstone 功能语句

首先,针对 Da Vinci Plan-Net 功能语句测试 FHIR 服务。 如果在没有任何更新的情况下运行此测试,测试将因缺少搜索参数和缺少配置文件而失败。

定义搜索参数

接下来,为医疗保健服务、保险计划、从业者角色、组织和组织附属资源定义新的搜索参数。 所有这些参数都在功能语句中进行测试:

注意

在这些搜索参数的原始 JSON 中,名称设置为 Plannet_sp_<Resource Name>_<SearchParameter Name>。 Touchstone 测试预计名称将仅为 SearchParameter Name(覆盖区域、计划类型或网络)。

《Da Vinci Plan Net 实施指南》所需的其余搜索参数由基本规范定义,并且已在 FHIR 服务中提供,无需其他更新。

存储配置文件

定义搜索参数后,加载所需的配置文件和扩展以通过此测试。 《Da Vinci Plan Net 实施指南》中使用了九个配置文件:

示例 REST 文件

为了帮助创建搜索参数和配置文件,开源网站上提供了示例 HTTP 文件,在一个文件中包含了本文介绍的所有步骤。 上传必要的配置文件和搜索参数后,在 Touchstone 中运行功能语句测试。

显示 Da Vinci Plan Net 示例 REST 测试执行脚本通过的屏幕截图。

Touchstone 错误处理测试

第二个测试评估错误处理。 唯一需要执行的步骤是从数据库中删除 HealthcareService 资源,并在测试中使用已删除的 HealthcareService 资源的 ID。 开源网站中的示例 DaVinci_PlanNet.http 文件提供了针对此步骤进行发布和删除的示例 HealthcareService

显示 Da Vinci Plan Net touchstone 错误测试执行脚本通过的屏幕截图。

Touchstone 查询测试

下一个测试是查询功能测试。 此测试针对在第一次测试中加载的配置文件检查一致性。 需要加载符合配置文件的资源。 最佳选择是针对数据库中已有的资源进行测试。 但是,还有一个 DaVinci_PlanNet_Sample_Resources.http 文件,其中包含从实施指南的示例中提取的示例资源,可用于创建资源并针对其进行测试。

显示 Da Vinci Plan Net 查询测试结果的屏幕截图。

注意

FHIR® 是 HL7 的注册商标,经 HL7 许可使用。