FHIR Sync Log fields

  • Release version: Australia
  • Updated June 16, 2026
  • 1 minute to read
  • The FHIR Sync Log table (sn_hco_intg_fhir_sync_log) records one row per resource type per sync run. Use these fields to monitor sync health and trace skipped or failed records.

    Field reference

    Field Description
    Resource type The FHIR resource the row tracks: Organization, Location, Practitioner, or PractitionerRole.
    Status The outcome of the import: Running, Completed, or Failed. Skipped records do not change a Completed status to an error status.
    Started The time the import for this resource started. The most recent successful start time becomes the watermark for the next delta sync.
    Ended The time the import ended. Stamped automatically when the status leaves Running.
    Records processed The number of FHIR resources successfully upserted into the target tables.
    Records skipped The number of FHIR resources skipped — for example, missing a required field or an unresolvable reference. Per-record reasons are written to the platform system log.
    Correlation ID A unique identifier shared by all four rows of a single sync run. Use it to group a run's rows and to find the run's per-record entries in the system log.
    Error message A transport or system error summary, populated only when the status is Failed. It does not contain record-level detail or protected health information.

    Record retention

    Sync log records are automatically archived and permanently deleted after six months. Archive and destroy rules run nightly. Any row whose Started date is more than six months in the past is moved to the platform archive store and immediately purged.