Skip to main content

Resource Browser

The Resource Browser is a generic tool for searching, viewing, editing, and deleting any FHIR resource type on the server. You reach it by clicking any resource type in the sidebar's Resources list.

Overview

Resource Browser for Patient

The browser opens with the selected resource type (e.g. "Patient") and provides two tabs:

  • Search - query resources using FHIR search parameters.
  • CRUD Operations - create, read, update, and delete individual resources by ID.

Searching Resources

Adding Search Parameters

Click the + button next to "Search Parameters" to add a filter. Each parameter corresponds to a FHIR search parameter defined for the resource type (e.g. name, birthdate, identifier for Patient).

Sort and Limit

  • Sort - choose a sort field and direction (ascending or descending).
  • Limit - set the maximum number of results to return (default: 50).

Click Search to execute the query. Results appear in the center panel as a list of resource IDs.

Viewing a Resource

Click a result to display the full resource in the right panel as formatted JSON. From this view you can:

  • Edit the resource JSON directly and save changes.
  • Delete the resource.
  • View and manage attachments (for resource types that support them, such as DocumentReference).

CRUD Operations

Switch to the CRUD Operations tab to work with individual resources by their FHIR ID:

  • Read - fetch a resource by ID.
  • Create - submit a new resource from JSON.
  • Update - replace an existing resource.
  • Delete - remove a resource by ID.

Resource History

Click the History button in the top-right corner to view the change history for the current resource type. History views are available at three levels:

  • Instance history - all versions of a single resource.
  • Type history - all changes to a specific resource type.
  • Server history - all changes across the entire server (accessible from the Home page).