MII IG Dokument
2027.0.0-ballot.2 -
This page is part of the MII IG Dokument (v2027.0.0-ballot.2: 2027 Ballot 3) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions
The Dokument module follows the KDS calendar-versioning (CalVer) scheme in a SemVer-compatible numeric form:
YYYY.MINOR.PATCH[-label] — the current version is
2027.0.0-ballot.2;YYYY — the year in which the guide applies and is intended to be used;
it takes the place of the major version;MINOR — incremented for non-breaking additions and refinements;PATCH — incremented for corrections and bug fixes;label — optional pre-release or build label, e.g. draft, ballot or
cibuild.Stable releases can be compared by reading the numeric components as
SemVer-style <major>.<minor>.<patch>, with the calendar year as the major
component: 2026.1.0 is newer than 2026.0.3. Labels denote pre-release or
build status; no ordering is inferred among labels.
All released FHIR artifacts in the package carry the same version as the guide and its package. An artifact may therefore receive a new version on release even when the artifact itself did not change. The computable metadata that declares the version algorithm, the versioning policy, the package source and the manifest parameters is described on the Metadata Overview page.
Releases follow the Module Release Workflow: the version is raised in the release branch, the changelog entry is written, the validation workflows run on the release pull request, and the release is tagged after the merge. The changes of each released version are recorded in the Changelog.
From the second formal publication on, this guide also publishes a machine-generated version comparison. It complements the changelog: the changelog explains why and what to do, the comparison shows exactly what changed.
Where it lives. The report is part of the published site itself:
comparison-v<previous>/index.html next to the guide's pages, linked from the
QA report. The index lists the compared artifact pairs; each pair links a
detail page with three views — the difference analysis (what changed
element by element), the union (everything either version allows) and the
intersection (only what both versions allow).
How it is generated. The IG Publisher's previous-version comparator loads
the previous release's package, pairs every profile, value set and code
system with its counterpart by canonical URL, compares the pairs, and renders
the report into the build output — so it publishes with the site, with no
extra deployment step. It is enabled by the version-comparison parameter — an official IG
Publisher parameter from the
ig-parameters registry,
passed through sushi-config.yaml. It has two prerequisites: a publication
history at the canonical URL, and a loadable previous package. This module does not
currently set the parameter — so the publisher default {last} applies; the
value n/a is the documented way to switch the comparison off.
Switching it off. The repository variable
ENABLE_VERSION_COMPARISON=false switches the publisher's comparison off in
every build workflow of this module; while the parameter is unset it has no
effect.