使用ajv验证示例FHIR JSON捆绑资源

使用ajv验证示例FHIR JSON捆绑资源,json,jsonschema,hl7-fhir,json-schema-validator,Json,Jsonschema,Hl7 Fhir,Json Schema Validator,我正在尝试使用ajv验证一个 命令行是: ajv validate -s "Bundle.schema.json" -d "SampleBundleDanielToJson.json" -r "*.schema.json" 但我得到: schema Bundle.schema.json is invalid error: can't resolve reference Element.schema.json#/definitions/Element from id http://hl7.or

我正在尝试使用ajv验证一个

命令行是:

ajv validate -s "Bundle.schema.json" -d "SampleBundleDanielToJson.json" -r "*.schema.json"
但我得到:

schema Bundle.schema.json is invalid
error: can't resolve reference Element.schema.json#/definitions/Element from  id http://hl7.org/fhir/json-schema/Element#
所有FHIR模式和SampleBundleDanielToJson.json都位于同一目录中。 我使用-r参数使用不同的选项,例如逐个设置引用的模式,但我也没有成功

知道如何进行FHIR Json验证吗? 谢谢


FHIR R3中发布的FHIR JSON模式存在已知问题。尝试使用FHIR R4的草稿版本

您是否在链接到的FHIR JSON中公开了某人的家庭电话号码?您还需要提供这两种模式才能在此处获得帮助。不,这是一个示例JSON请求,数据不真实。呸!只是检查一下!现在您已经包括了模式,我很高兴看一看,看看我是否可以帮助您=]您是对的,模式似乎包含一些问题。我下载了Llyod答案中建议的新模式(),现在我可以验证了。谢谢你对劳埃德的支持。我下载了R4JSON模式,现在我能够验证FHIR示例json文件。现在我要回顾一下为什么我的样本无效。显然,如果你的数据确实需要对R3有效,那么这并不是一个很大的帮助。我们只是没有足够的带宽来返回并更新旧版本。(在这方面也存在一些流程挑战。)
enter code here