我正在学习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的理解是,基于可用资源,我也应该能够找到所有这些测试。但是我不能。
感谢您的帮助。
答案 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资源,而是使用自己的测试。