Define a new core extension on .meta: `lastSourceSync`

XMLWordPrintableJSON

    • Type: Change Request
    • Resolution: Persuasive with Modification
    • Priority: Medium
    • FHIR Core (FHIR)
    • R4
    • FHIR Infrastructure
    • BaseResource
    • Hide

      We will add a new extension on meta "lastSourceSync" as dateTime:

      Definition: "Indicates when the data was last accessed from its original source"

      Comment: "Relevant only on data that propagated from a system other than the current system."

      requirements: "Allows distinguishing how 'stale' the data is in an environment when data update frequency and data access frequency are separate.  E.g. data may not change frequently but is accessed more frequently."

      Show
      We will add a new extension on meta "lastSourceSync" as dateTime: Definition: "Indicates when the data was last accessed from its original source" Comment: "Relevant only on data that propagated from a system other than the current system." requirements: "Allows distinguishing how 'stale' the data is in an environment when data update frequency and data access frequency are separate.  E.g. data may not change frequently but is accessed more frequently."
    • Enhancement
    • Non-substantive

      Discussion at https://chat.fhir.org/#narrow/stream/179166-implementers/topic/currentAsOf.20extension.3F

       

      It'd be useful to define a new core extension to help data aggregators communicate the "last refresh" time of resources they're hosting. This is similar to `lastUpdated`, but `lastUpdated` wouldn't be expected to change (or at least... shouldn't need to change) when the underlying resource has not in fact been updated. So the `lastSourceSync` extension would convey the time when an aggregator has last refreshed the data from its source, independent of whether/when the resource had last changed.

       

      Extension: `lastSourceSync`

      Cardinality: 0..1

      Context: Resource.meta

      Datatype: Instant

       

      Discussion notes: want to clarify that this is a technical currency, not about (say) time of last clinical review. For example, this could be the time at which this resources was last accessed from the original source (see Meta.source) was last accessed for this

       

            Assignee:
            Unassigned
            Reporter:
            Josh Mandel
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: