如何查找HL7 FHIR服务器的所有TestScript项目(v4)

问题描述 投票:0回答:2

我正在学习HL7,我正在尝试了解有关TestScript资源的更多信息。

据我所知,使用TestScript资源,我可以在FHIR服务器上找到所有可用的测试。

所以我找到了一个测试服务器(https://vonk.fire.ly)。

我请求返回Bundle资源的TestScript资源,它显示它在搜索集中有7个项目

第一个问题是我如何获得其他6项?

我发现的其他网站建议应该有一个关系= next的Bundle.link,但我没有看到我得到的回复。

第二个问题:

我找到了这个网站:https://www.projectcrucible.org/,它将在您提供的服务器上运行所有测试。

现在,如果我进入https://vonk.fire.ly,它设法找到大量的测试。

我的问题是它是如何得到所有这些测试的?

我对HL7 FHIR的理解是,基于可用资源,我应该能够找到所有这些测试。但我不能。

任何帮助表示赞赏。

hl7 hl7-fhir
2个回答
0
投票

vonk.fire.ly服务器只有7个脚本。当你查询它时,你会得到一个包含7个条目的Bundle。每个条目都有一个TestScript。没有其他页面可以检索,这就是为什么没有“下一个”链接。当你使用projectcrucible.org时,它必须从除vonk服务器之外的其他地方获取TestScripts。


0
投票

当您进行搜索时,您将获得一个FHIR Bundle,其中包含满足您查询的每个资源的条目。 Vonk服务器每页发回10个资源,因此如果只有7个资源匹配,则只需1个Bundle而不需要下一个链接。

Vonk服务器称为测试服务器,因为您可以针对它测试您的FHIR客户端。 Vonk本身不测试任何东西 - 除了验证传入数据外 - 还会存储您发送给它的数据,并响应查询。因此即使Vonk有7个TestScript资源,它们也只是存储的数据。

Crucible项目是一个测试平台,用于测试FHIR服务器。 Crucible不会从您要测试的服务器加载TestScript资源,而是使用自己的测试。

© www.soinside.com 2019 - 2024. All rights reserved.