vitagroup · OpenAPI Overlay 1.0.0

API Evangelist enhancements — HIP EHRbase Item Tag Experimental API

4 actions 4 updates update extends ../openapi/vitagroup-hip-ehrbase-item-tags.json
Derived by API Evangelist Built from the contracts vitagroup publishes. vitagroup did not publish this file.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-providerx-provider-slugx-apis-io-slugx-stabilityx-stability-notecontactx-contract-gapsx-model-note

Targets 4

$.info
$.servers
$
$.tags

OpenAPI Overlay

Raw ↑
generated: '2026-09-02'
method: generated
source: openapi/vitagroup-hip-ehrbase-item-tags.json
overlay: 1.0.0
info:
  title: API Evangelist enhancements — HIP EHRbase Item Tag Experimental API
  version: 1.0.0
extends: ../openapi/vitagroup-hip-ehrbase-item-tags.json
x-note: >-
  The thinnest of the four published contracts: 6 operations, one component schema, and
  NO error responses declared at all — only 200 and 204. It is explicitly experimental,
  which is recorded here so a consumer does not mistake it for a stable surface.
actions:
- target: $.info
  description: Record provenance and stability.
  update:
    x-provider: vitagroup AG
    x-provider-slug: vitagroup
    x-apis-io-slug: vitagroup
    x-stability: experimental
    x-stability-note: >-
      The provider titles this document "EHRbase Item Tag Experimental API" and serves
      it under the /rest/experimental/ path namespace. Shape and semantics may change
      without a major version bump.
    contact:
      name: vitagroup AG
      url: https://hip.vitagroup.ag/en/contact/
- target: $.servers
  description: Replace the springdoc-generated localhost placeholder.
  update:
  - url: https://sandkiste.ehrbase.org/ehrbase
    description: vitagroup's public EHRbase sandbox, probed 200 on 2026-09-02.
  - url: https://{host}/{basePath}
    description: A customer-operated HIP EHRbase deployment.
    variables:
      host:
        default: hip-ehrbase.example.org
      basePath:
        default: ehrbase
- target: $
  description: Record what the contract omits.
  update:
    x-contract-gaps:
      error_responses_declared: false
      note: >-
        No 4xx or 5xx response is declared on any of the six operations, so a generated
        client has no error handling for a missing EHR, a missing versioned object, or
        an auth failure.
      securityschemes_declared: false
    x-model-note: >-
      ITEM_TAGs sit OUTSIDE the openEHR versioning model — they are mutable annotations
      on a versioned object, not versioned content. A tag change leaves no audit trail
      in the record.
- target: $.tags
  description: Add a tag set — the upstream document declares none.
  update:
  - name: Item Tag
    description: Key/value annotations on EHR_STATUS and COMPOSITION versioned objects.

Work with this as data

Every overlay here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for openapi overlays

4 MCP tools reach this
  • find_overlaysBrowse and filter every overlay in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/vitagroup-hip-ehrbase-item-tags-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.