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

时间:2019-03-12 20:49:28

标签: hl7 hl7-fhir

我正在学习HL7,并且试图找到有关TestScript资源的更多信息。

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

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

然后我请求TestScript资源,该资源返回一个Bundle资源,并显示它在 searchset

中有7个项目

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

我发现其他网站建议应该有一个带有Relation = next的Bundle.link,但我在得到的回复中看不到。

第二个问题:

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

现在,如果我输入https://vonk.fire.ly,它将设法查找大量测试。

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

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

感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

vonk.fire.ly服务器只有7个脚本。查询时,您将获得一个包含7个条目的捆绑包。每个条目都有一个TestScript。没有其他要检索的页面,这就是为什么没有“下一个”链接的原因。当您访问projectcrucible.org时,它一定是从vonk服务器之外的其他地方获取TestScripts。

答案 1 :(得分:0)

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

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

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