Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Pinned versions

Every version the repository depends on is pinned once, in docs/VERSIONS.md, and scripts/checks/versions.sh fails a change that lets a repeated pin drift from it. This page summarises the pins that shape the design.

ItemPinWhy
Federation Tier with AQL0.9.0, release candidate, commit 7162d0cthe governing specification; re-pinned when 1.0 is published
openEHR ITS-REST1.1.0the façade a client sees and the API each node exposes
openEHR AQL1.1.0the query language on both sides of the gateway
openehr-query, openehr-its0.0.72the published crates the gateway builds on, moved together as one family
Rust1.98.1, edition 2024the toolchain, once the workspace exists

The identity and directory bindings (IHE PIXm, PDQm, PMIR, mCSD, XCPD and the Dutch Generic Functions) are listed in docs/VERSIONS.md with the latest published version, but none is pinned. Choosing them is part of the research program.

Vendored specifications

The specification, its reference implementation, the ITS-REST OpenAPI documents and the AQL source are vendored verbatim under docs/specs/, each fetched by a committed script and stamped with a PROVENANCE.md that records the source, the pin, the licence and a tree digest.