Yesterday we released an update to Beta 1 of Vanya which handles the _history endpoint.
History queries can now be run from the FHIR Search Query page in Vanya, and any returned resources will be displayed in a grid — the same as any other query.
Let’s look at an example of an X-ray Procedure using some Synthea generated data on the Vanya test server.
If you’re unfamiliar with FHIR’s _history endpoint, it looks like this:
/Procedure/{FHIR_ID}/_history
Here’s a screenshot of the query and the FHIR search results.

The query in Vanya returns 5 entries sorted in descending order. You can see how the Procedure status moved from preparation to completion.
– preparation – on-hold – in-progress – completed
And how the Procedure.performed time was set with a start time and later with an end time.
A quick view like this into a resource’s history has real power when it comes to trouble shooting issues and tracking down bugs that affect specific resources at specific times.
A limitation: DELETE requests will not be visible, as we’re only showing a resource’s content, not the request that caused the version to be created. We’ll get to this in a future release — one step at a time.
Downloads for Windows and Mac are available, as always, from the Vanya download page.
---