FHIR与SoR值集几乎不存在一对一映射 - 总是需要映射一对多或反之。SoR参考数据
在这种情况下,作为来自服务器的任何FHIR响应的一部分,我们需要提供SoR特定参考数据以及所选的FHIR代码/可编码概念。例如,请参见下面的状态 -
{
"resourceType": "Appointment",
"id": "example",
"text": {
"status": "generated",
"div": "<div xmlns=\"http://www.w3.org/1999/xhtml\">Brian MRI results discussion</div>"
},
"status": "booked",
**<<"SoR_status" : "XYZ_Booked">>**
}
的想法是,消费者需要在POST/PUT/PATCH相互作用提供ROT值以及对于正确映射到救赎之魂。
我们已经考虑使用_fhir_comments或扩展来为每个相关属性携带这些值,但是两者都存在限制 - _fhir_comments对于此目的不是很直观,并且对于扩展,我们需要创建几个(可能重复)为大多数资源及其参考数据属性需要具备这些价值。
在这种情况下的建议是什么 - 我们应该扩展吗?如果是这样,是否有更好的(通用)方式来实现扩展 - 我们是否应该考虑扩展类型而不是资源?任何其他建议也将受到欢迎。
谢谢劳埃德 - 我们会采取一些方法。从长远来看,由于这是实施者的常见模式,因此将其视为对FHIR的更改是有意义的,以便这种支持在基本资源本身中可用 – RahulB
随时可以提交更改请求:)(建议在FHIR规范的每页底部更改链接。) –