FHIR Artifacts > Interaction:Read Provenance
Interaction: Read Provenance
The Read Provenance interaction retrieves the current state of a single resource by its logical ID. Provenance serves as a digital signature of trust that enables consuming systems to understand who generated the data, when, how, and under what authority
Usage
Provenance Read Request
The system responsible for generating Provenence resource creates and submits a request to the FHIR server. It uses HTTP GET method to submit request to read Provenance resource with given resource Id, in the following manner:
HTTP Method:
GET
Headers:
Content-Type: application/fhir+json
Address:
[base]/Provenance/provenance-emr-001
Interaction Sequence Diagram
Example Read Provenance Interaction
Read Provenence Request:
GET https://fhirserver.example.com/fhir/Provenance/12345
Read Provenence Response:
Sample of the response for Read Provenence is provided in the Examples section.
The example provided is used for HALO SoFa use case.
Expected Behaviour
| Case | Scenario Description | HTTP Status Code | Response Payload |
|---|---|---|---|
| 1 | A valid Provenance is read and returned from repository | HTTP 200 | Created |
| 2 | The requested Resource does not exist, the server returns 404 Not Found. | HTTP 404 | Resouce can not be found. |