R4 have deleted the MessageHeader.timestamp , why? and how to record the time that the message was sent? I cann’t use the meta.lastUpdated because the msg is not sent when the resource is creating.

Use Bundle.timestamp. The timestamp reflects the time of the message assembly (i.e. the Bundle), not the MessageHeader.

ok sure, it has been moved to Bundle, thanks