如何定义FHIR CodeScheme(DSTU2)

时间:2016-11-09 14:31:01

标签: dstu2-fhir hapi-fhir hl7-fhir

TL; DR: fhir DSTU2是否包含正式定义CodeSystems的机制?

我试图将一堆资源从具有非常相似设计目标的专有系统移植到fhir服务器。在旧系统中,它有一个构建方法,用于定义CodeSchemes和ValueSets的等价物。

我目前有一个在本地运行的HAPI实例正在运行DSTU2(不确定这是否是正确的说法,但它是默认的)。

我一直在查看文档的这一部分,其中显示了如何创建ValueSet,当我浏览HAPI服务器的根目录时,它显示了一个名为' ValueSet&#39的资源类型;所以我猜我定义的xml ValueSets属于该资源类型:https://www.hl7.org/FHIR/valueset.html

我似乎无法理解;实际上有一种在FHIR中定义CodeSchemes的方法吗?很多文档都提到了它们,但如果它希望它们在外部定义并且只是由uri引用,或者如果实际上有一种资源类型可以明确地保存它们,那么它是不明确的,我可以在其中为我的代码和这样

我已经找到了这篇文档,但它说明了它是DSTU3的预发行版。格式看起来非常类似于可以在ValueSets中定义的内联CodeSchemes,但资源类型' CodeSystem'似乎不存在于我的本地HAPI实例中:https://hl7.org/fhir/2016Sep/codesystem-example.json.html

1 个答案:

答案 0 :(得分:0)

在DSTU2中,我们将ValueSet用于两个目的 - 定义真正的ValueSet以及定义代码系统。后者使用ValueSet.define。 (在DSTU3中,此功能被拆分为CodeSystem资源。)