FHIR:我需要为所有的资源设置StructureDefinition吗?

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

FHIR一致性层包括 StructureDefinition 资源,我想知道当我的服务器没有任何自定义资源时,是否必须在那里提供任何东西?

我们将支持多个实现指南(如US Core和CarinBB),它们有自己的配置文件和扩展。但是他们所有的StructureDefinitions都已经定义在了 hl7.org 而且我可以从我的CapabilityStatement和实例中拥有指向这些配置文件的链接。那么我是否需要在我的服务器上暴露这些结构定义?

或者它应该只是空的,因为我没有任何自定义的东西?

hl7-fhir hl7
1个回答
1
投票

您的能力声明 为您所支持的每个资源声明一个StructureDefinition,该StructureDefinition表明您的实际系统能力是什么--即您可以实际消费或产生哪些数据。 通常,这将涉及到各种配置文件的期望以及一些额外的东西的组合。 您可能对重复有限制,可能不支持某些配置文件中的某些可选元素,也可能支持一些没有任何配置文件期望支持的额外元素或扩展。 很少有实现会有内部支持 恰恰 匹配一个官方发布的资料。 但是,如果你符合,你可以在技术上指向那个官方简介,而不是创建一个你自己的简介。

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