Overview of the Explore section

1. Pre-Requisites for FHIR Servers

1.1 API Requirements

  • SHALL support HL7 FHIR STU3 version 3.0.1.
  • SHALL Implement REST behavior according to the FHIR specification

  • Resources SHALL identify the profile supported as part of the FHIR Base Resource

  • SHALL support XML or JSON formats for all API interactions and SHOULD support both formats.

1.2 FHIR Conformance

SHALL declare a Conformance identifying the list of profiles, operations and search parameters supported.

In order to be a compliant FHIR server, client systems need to expose a valid FHIR CapabilityStatement profile.

2. Resource API Structure

The FHIR profile API’s described in the Explore section of this implementation guide have been structured consistently in the following way:

  • 0. References
  • 1. Read
  • 2. Search Parameters
  • 3. Example

2.1 Resource API Structure Details

General Description
0. References Links to other parts of the implementation guide which might help with context and understanding the API's described
1. Read A description of how to get the API
2. Search Parameters List of search parameters for the profile being described, including any tips for searching. This section shows examples of how to search using the provided search parameters
3. Example Description of of the Request & Response headers, example of how to search on a server and the expected response body as an example
Tags: rest fhir