你当前正在访问 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 实施指南》中使用了九个配置文件:
- Plan-Net Endpoint
- Plan-Net Healthcare Service
- Plan-Net InsurancePlan
- Plan-Net Location
- Plan-Net Network
- Plan-Net Organization
- Plan-Net OrganizationAffiliation
- Plan-Net Practitioner
- Plan-Net PractitionerRole
示例 REST 文件
为了帮助创建搜索参数和配置文件,开源网站上提供了示例 HTTP 文件,在一个文件中包含了本文介绍的所有步骤。 上传必要的配置文件和搜索参数后,在 Touchstone 中运行功能语句测试。
Touchstone 错误处理测试
第二个测试评估错误处理。 唯一需要执行的步骤是从数据库中删除 HealthcareService
资源,并在测试中使用已删除的 HealthcareService 资源的 ID。 开源网站中的示例 DaVinci_PlanNet.http 文件提供了针对此步骤进行发布和删除的示例 HealthcareService
。
Touchstone 查询测试
下一个测试是查询功能测试。 此测试针对在第一次测试中加载的配置文件检查一致性。 需要加载符合配置文件的资源。 最佳选择是针对数据库中已有的资源进行测试。 但是,还有一个 DaVinci_PlanNet_Sample_Resources.http 文件,其中包含从实施指南的示例中提取的示例资源,可用于创建资源并针对其进行测试。
注意
FHIR® 是 HL7 的注册商标,经 HL7 许可使用。