MII IG Symptom
2027.0.0-ballot - Germany

MII IG Symptom - Downloaded Version 2027.0.0-ballot See the Directory of published versions

Versioning

This page includes translations from the original source language in which the guide was authored. Information on these translations and instructions on how to provide feedback on the translations can be found [here](translationinfo.html).

Version scheme

The Symptom module follows the KDS calendar-versioning (CalVer) scheme in a SemVer-compatible numeric form:

  • format YYYY.MINOR.PATCH[-label] — the current version is 2027.0.0-ballot;
  • 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.

Comparing versions

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.

Artifact versions

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 (version algorithm, versioning policy, package source and manifest parameters) is declared by this module's ImplementationGuide resource.

Release process

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.

Version history and changes

  • Changelog — the changes of each released version.

Version comparison

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 performed. 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 (the commented block there explains the setup and its two prerequisites: a publication history at the canonical, and a loadable previous package). Absent, it defaults to {last}; the value n/a is the documented way to switch the comparison off.