FHIR API Search

You can use the search functionality that’s built in to FHIR® to find data on the 1up FHIR Server. You can find data for both simple and complex use cases by running queries that use a RESTful syntax.

For more information about the FHIR search functionality, see Search in the HL7 FHIR Specification.

Limitations

Searches of the data in the 1up FHIR Server are subject to the following limitations.

Search Process

When you submit a FHIR search query, the following process occurs.

  1. The client sends a request for the data with this HTTP syntax:

    GET [baseUrl]/[resourceType]?[optional search parameters]

  2. The server returns a FHIR Bundle resource.

    A FHIR Bundle resource is a container resource that contains all of the matching search results of individual FHIR resources.

Search Options

The 1up FHIR Server supports the following FHIR Search options.

Search Parameters

Learn how to use FHIR API Search parameters to find data on the 1up FHIR Server.

Search Pagination

Learn how the 1up FHIR Server paginates search responses and how to get all the FHIR resources for large requests.

Search Sort

Learn how to sort the search results from the 1up FHIR Server.

Chained Search

Learn how to use chained search to traverse references within the context of your search query.

Search Included Resources

Learn how to include related resources in your search results.

Search Prefixes

Learn about the supported prefixes for numbers and dates that you can use in your search requests.

Search Modifiers

Learn how to include modifiers in your search query to refine your search results.