Skip to main content

Overview

Returns a FHIR CapabilityStatement 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

The advertised 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