Overview
Returns a FHIRCapabilityStatement describing what operations and resources OMOPHub exposes at a given FHIR version endpoint. This is the first endpoint every conformant FHIR client hits - HAPI FHIR, Firely, Postman collections, and the inspectors built into most FHIR tooling all probe GET /metadata before making any other call.
Request
Version variants
The response shape is version-adapted - field names follow the conventions of the requested FHIR version.
Response
format array includes application/fhir+xml because the server accepts XML requests via content negotiation. Most operations return clean XML; the three Bundle-shaped endpoints (CodeSystem search, ValueSet search, batch) are best-effort in XML and should be called with JSON in practice. See the XML support matrix in the overview for the per-endpoint breakdown.
Response headers
Every response from the FHIR Terminology Service -/metadata included - carries two OMOPHub-specific headers that tell you which OMOP vocabulary release served the request:
Use these headers to confirm which release your client is actually hitting, especially when pinning a specific version via the
X-Vocab-Release request header or vocab_release query parameter. See Vocabulary Versions for the full release history.
Content negotiation
GET /metadata respects the same Accept header rules as every other FHIR endpoint - JSON is returned by default; XML is served only when the client strictly prefers it. See the Content Type section of the overview for the q-value semantics.
Errors
See Also
- Overview - full list of operations, supported vocabularies, and extension properties
- CodeSystem search - discovery for the supported system URIs advertised in this CapabilityStatement