Skip to content
FHIR Trail

Trail documentation

How to inspect normalized health-record JSON in FHIR Trail

Search by resource type, label or ID, select a returned entry and inspect its normalized JSON while preserving the distinction from raw FHIR.

Find an entry by a field the interface searches

FHIR Trail searches the displayed label, resourceType and ID. Use a short term to narrow the list, then select an entry to load it into the inspector. This is a search over returned entries, not a general query against an EHR server.

Check the selected item separately from the search

The implementation stores the selected ID separately from the query. Changing the search can hide a list item while its previously selected details remain in the inspector. Select a visible result before assuming that the JSON panel represents the new search.

  1. Enter a resource type, label fragment or ID.
  2. Select the intended entry in the result list.
  3. Confirm the ID above the JSON panel.
  4. Read the category as a navigation label added by this app.

Inspect fields before building an assumption

Read the object’s actual structure and check whether a field exists before relying on it. The inspector displays normalized resources organized in a category envelope. A resourceType value does not guarantee that the entire response is an unmodified FHIR resource or Bundle.

Keep debugging examples free of private records

Use the public source and synthetic fixtures for implementation discussions. Do not paste patient JSON into a public issue to demonstrate a formatting problem. Live patient connections remain awaiting activation; the guide describes the inspector’s implemented behavior.

Questions about this guide

Does typing a search change the selected JSON automatically?

No. The current selection remains until you select another entry. Confirm its ID before inspecting it.

Can this interface send arbitrary FHIR queries to a provider?

No. It inspects the authorized normalized response returned to the application.

Sources and implementation

Browse all public guides →