我正在尝试定义使用FHIR资源的设备消息传递规范。我需要生成Observations并记录Device,DeviceComponent和DeviceMetric的状态变化。该设备将是移动的,因此如果连接中断,它将需要缓冲更改。
所以这是我的问题: 我需要记录设备发生更改的时间(固件更新,operationalStatus开/关等),但设备资源没有时间戳。我应该将消息包装在MessageHeader中,并在MessageHeader的data部分中更改Device资源,并将消息POST到deviceMessage url并让服务器更新适当的资源吗?或者还有别的吗?
发送观察是直截了当的,但我无法找到像我在FHIR文档或讨论中描述的设备状态更改用例。
答案 0 :(得分:0)
通常使用Provenance捕获有关更改发生的时间,进行更改的人员,更改发生的原因等信息。 Provenance实例可能由客户端创建,也可能由服务器根据安全标头等自动生成,具有上下文信息等。