Vanya exposes FHIR’s _history endpoint

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.

---

Download my “FHIR Architecture Decisions” book

Discover more from Darren Devitt

Subscribe now to keep reading and get access to the full archive.

Continue reading