This page is part of the FHIR Specification (v4.0.1: R4 - Mixed Normative and STU) in it's permanent home (it will always be available at this URL). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R5R4BR4R3
The RESTful API defines a set of common interactions (read, update, search, etc.)
performed on a repository of typed resources. For further information concerning how operations are
defined and invoked, see Extended Operations on the RESTful API.
This is a full list of the operations defined by this specification:
Base Operations (All resource types)
Validate a resource [base]/[Resource]/$validate | [base]/[Resource]/[id]/$validate
The special operations on the meta element also operate on previous versions of a resource (/_history/). They are the only operations that can manipulate versions other than the "current" version.
Implementation Guides can define additional operations
1.5.1 Services Defined by the FHIR specification
This specification defines a set of services, which are business level aggregations of
Resources and Operations that provide a defined package of
functionality that correspond to an identified business need.
Note that in addition to the services defined in this specification, many
implementation guides
define business level services.
A service that lets healthcare applications make use of codes, code systems, and value sets without having to become
experts in the fine details of the code system, value set and concept map resources, and the underlying
code systems and terminological principles. The service provides the following functionality:
Defining and managing code systems, value sets, and concept maps
Code lookup & Validation
Value Set Expansion (including for UI data entry support)
A service that provides the underlying services needed to test whether resources conform to the rules
defined by the FHIR specification and applicable implementation guides, and to help author implementation guides. The service provides the following functionality:
Defining and managing structure definitions, data elements, Capability statements, search parameters, and operation & compartment definitions
Resource Validation
Comparing and subsetting Capability statements
To be developed
Knowledge Repository
A service that provides basic retrieval and maintenance functionality for clinical knowledge artifacts. The service provides the following functionality:
Defining and managing plan and activity definitions (e.g. order sets, protocols, decision support rules, documentation templates, etc.), libraries, and measures