Skip to main content

Provenance Statements (FHIR Resource)

A Provenance statement is a FHIR record that describes Agents (actors), Entities (resources), and Activities (processes) involved in creating, transforming, or influencing a resource.

Purpose​

Provenance provides:

  • Traceability: Complete supply chain record for content
  • Accountability: Who performed what actions
  • Auditability: When and why changes occurred
  • Trust basis: Foundation for CTF trust scores

FHIR Provenance Structure​

Agents​

Who was involved:

Entities​

What resources were involved:

  • Source resources (input)
  • Derived resources (output)
  • Related resources (context)

Activities​

What happened:

Time​

When it occurred:

  • Timestamp
  • Period (start/end)

Reason​

Why it happened:

  • Purpose
  • Policy
  • Request

Provenance Chains​

Resources may have multiple provenance records forming a chain:

Raw ePI
↓ (retrieved by Connector)
[Provenance 1: Connector retrieval]
↓
Cached ePI
↓ (annotated by Preprocessor)
[Provenance 2: Preprocessing]
↓
p(ePI)
↓ (personalized by Lens)
[Provenance 3: Focusing]
↓
f(ePI)

Generation in FOSPS​

Provenance is automatically created by:

Storage​

Provenance records are stored in:

  • FHIR Server alongside resources
  • Audit Log for immutable backup
  • Blockchain ledger for hash verification

Inspection​

Provenance can be viewed using: