FHIR:.Net Spark:如何为扩展和其他资源定义/强制执行?

时间:2014-07-25 21:38:06

标签: hl7 hl7-fhir

如何设置一致性,以便我的服务器只允许某个资源的某些扩展?同样的问题保留其他资源,我想只允许我的服务器理解的资源。我查看了Conformance.xml和Forge工具,但无法弄清楚这一点。

1 个答案:

答案 0 :(得分:1)

作为一般规则,您应该避免拒绝包含无法识别的扩展名的实例。忽略它们是更好的做法。 (除非他们修改了扩展名 - 如果你不理解它们,你就不能安全地忽略它们。)扩展是FHIR的常态。如果您开始拒绝包含无法识别的扩展的实例,那么您将无法与任何没有专门设计自己与系统通信的系统进行互操作(这种方式违背了使用互操作性标准的目的)。

目前没有任何机制可以表明您不接受无法识别的扩展作为Conformance资源的一部分,尽管我们说您应该在Conformance声明中标记这一事实,但可能应该这样做。您能否为我们提交正式的变更请求,以便在一致性上添加明确的标志?