Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions CHANGELOG-FHIR.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,20 @@ Historische Release Notes (vor Beginn dieser Aufzeichnung) wurden zum Teil unbea

### Neu

### Änderung

### Abkündigung

### Entfernung

### Fehlerbehebung

### Security

## [1.0.0-rc8] - 2026-04-10

### Neu

- Eine neue Fehlermeldung mit dem TDS-Code 79015 und dem Fehlercode `VSDSERVICE_INVALID_PROFILE_VERSION` zur Signalisierung einer ungültigen Versionsangabe im Request wurde eingefügt.
Dazu wurden die CodeSystems `VSDMTDSCodeCS` und `VSDMErrorcodeCS` sowie die zugehörigen ConceptMaps angepasst.
([issue 125](https://github.com/gematik/spec-VSDM2/issues/125))
Expand All @@ -34,15 +48,21 @@ Historische Release Notes (vor Beginn dieser Aufzeichnung) wurden zum Teil unbea

### Abkündigung

(keine)

### Entfernung

(keine)

### Fehlerbehebung

- In einigen Beispieldateien zu Fehlermeldungen wurden inkonsistente Texte im Element `OperationOutcome.issue.details.text` korrigiert.
([issue 122](https://github.com/gematik/spec-VSDM2/issues/122))

### Security

(keine)

## [1.0.0-rc7] - 2026-03-13

- Die Kennzeichnung von Haupt- und abrechnendem Kostenträger wurde zur Verbesserung der Kompatibilität mit anderen Spezifikation (z.B. ISIK) umgestellt.
Expand Down Expand Up @@ -107,3 +127,4 @@ _(Release Notes aus der Simplifier-Veröffentlichung übernommen)_
[1.0.0-rc5]: https://simplifier.net/packages/de.gematik.vsdm2/1.0.0-rc5
[1.0.0-rc6]: https://simplifier.net/packages/de.gematik.vsdm2/1.0.0-rc6
[1.0.0-rc7]: https://simplifier.net/packages/de.gematik.vsdm2/1.0.0-rc7
[1.0.0-rc8]: https://simplifier.net/packages/de.gematik.vsdm2/1.0.0-rc8
30 changes: 30 additions & 0 deletions docs/fhir_release.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Releaseprozess FHIR-Anteile

Die folgenden Schritte sind erforderlich, um ein (Pre-)Release des FHIR Package zu erzeugen.
Wichtig: Das ist ein lebendes Dokument - gerne um neue Erkenntnisse und weitere Schritte ergänzen.

Vorbedingungen:

- Die "geplanten" offenen Issues / Pull Requests sind abgeschlossen.
- Die notwendigen Aktualisierungen der Abhängigkeiten (dependencies) sind erfolgt.
- Das [Changelog](../CHANGELOG-FHIR.md) enthält die Dokumentation der umgesetzten Änderungen.

Checkliste:

- Arbeiten im feature branch ausführen (z.B. `feature/prepare-release-<Version>`)
- In der Datei `CHANGELOG-FHIR.md`:
- Abschnitt "Nächste Version" duplizieren
- "obere" Kopie leeren (wird die nächste nächste Version)
- "untere" Kopie umbenennen, die leeren Abschnitte kennzeichnen und die Überschrift mit Link und Datum versehen (wie bei den Vorgängerversionen)
- In der Datei `src/fhir/input/fsh/ruleset.fsh`:
- die Versionsangabe in den Metadaten-Rulesets ersetzen (sollte dreimal vorkommen)
- das Datum in den Metadaten-Rulesets aktualisieren (sollte dreimal vorkommen)
- In der Datei `package.json` die Versionsangabe ersetzen
- In allen Dateien mit der Endung `.fsh` den Text `|<Version-alt>)` ersetzen durch `|<Version-neu>)` (also z.B. `|1.0.0-rc7)` durch `|1.0.0-rc8)`)
- FHIR-Ressourcen aus den FSH-Quellen neu erzeugen (Aufruf von `sushi` - später mal `ig`)
- Validierungsergebnisse prüfen und eventuelle Fehler beheben
- zur Absicherung gesamtes Projekt nach altem Datum und alter Versionsnummer durchsuchen (sollte außer im Changelog keine Treffer mehr ergeben)

TODO: Tagging

TODO: Simplifier-Aktualisierung und Release
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"id": "019aa690-d14a-79a3-a078-3807df1b87f4",
"meta": {
"profile": [
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMBundle|1.0.0-rc7"
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMBundle|1.0.0-rc8"
],
"lastUpdated": "2025-07-14T15:16:17.890+01:00"
},
Expand All @@ -17,7 +17,7 @@
"id": "019aa694-9c4e-7540-be3c-0ef324476863",
"meta": {
"profile": [
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPatient|1.0.0-rc7"
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPatient|1.0.0-rc8"
]
},
"identifier": [
Expand Down Expand Up @@ -98,7 +98,7 @@
"id": "019aa696-775a-7062-8e34-ad28ac640060",
"meta": {
"profile": [
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoverageGKV|1.0.0-rc7"
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoverageGKV|1.0.0-rc8"
]
},
"type": {
Expand Down Expand Up @@ -154,7 +154,7 @@
"id": "019aa692-9527-7cd9-8a94-0370d748ead9",
"meta": {
"profile": [
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPayorOrganization|1.0.0-rc7"
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPayorOrganization|1.0.0-rc8"
]
},
"identifier": [
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"id": "019aa696-8e77-7f16-be44-d702d1b6af67",
"meta": {
"profile": [
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMBundle|1.0.0-rc7"
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMBundle|1.0.0-rc8"
],
"lastUpdated": "2025-07-14T15:16:17.890+01:00"
},
Expand All @@ -17,7 +17,7 @@
"id": "019aa693-3bb4-7dcf-a4ba-3322947d55dc",
"meta": {
"profile": [
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPatient|1.0.0-rc7"
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPatient|1.0.0-rc8"
]
},
"identifier": [
Expand Down Expand Up @@ -105,7 +105,7 @@
"id": "019aa694-dbf0-7207-abd6-bcb7b65dab35",
"meta": {
"profile": [
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoveragePKV|1.0.0-rc7"
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoveragePKV|1.0.0-rc8"
]
},
"type": {
Expand Down Expand Up @@ -189,7 +189,7 @@
"id": "019aa698-5ee2-7d61-8f09-c93fb5c18f95",
"meta": {
"profile": [
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPayorOrganization|1.0.0-rc7"
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPayorOrganization|1.0.0-rc8"
]
},
"identifier": [
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"id": "019aa696-ac5d-779a-8691-5f755f10deeb",
"meta": {
"profile": [
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMBundle|1.0.0-rc7"
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMBundle|1.0.0-rc8"
],
"lastUpdated": "2025-07-14T15:16:17.890+01:00"
},
Expand All @@ -17,7 +17,7 @@
"id": "019aa693-4d88-7efc-8b76-73f2e3afd5e7",
"meta": {
"profile": [
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPatient|1.0.0-rc7"
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPatient|1.0.0-rc8"
]
},
"identifier": [
Expand Down Expand Up @@ -108,7 +108,7 @@
"id": "019aa694-edc7-7231-9184-c2910d4cf37f",
"meta": {
"profile": [
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoveragePKV|1.0.0-rc7"
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoveragePKV|1.0.0-rc8"
]
},
"type": {
Expand Down Expand Up @@ -192,7 +192,7 @@
"id": "019aa690-ed54-74bb-9acf-d15af64e00d3",
"meta": {
"profile": [
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPayorOrganization|1.0.0-rc7"
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPayorOrganization|1.0.0-rc8"
]
},
"identifier": [
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"id": "019aa696-bd25-77dd-836d-83543d1f2819",
"meta": {
"profile": [
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMBundle|1.0.0-rc7"
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMBundle|1.0.0-rc8"
],
"lastUpdated": "2025-07-14T15:16:17.890+01:00"
},
Expand All @@ -17,7 +17,7 @@
"id": "019aa693-609d-7da9-8344-99aef4564d7f",
"meta": {
"profile": [
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPatient|1.0.0-rc7"
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPatient|1.0.0-rc8"
]
},
"identifier": [
Expand Down Expand Up @@ -135,7 +135,7 @@
"id": "019aa694-fd12-70dd-9861-370e431a0227",
"meta": {
"profile": [
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoveragePKV|1.0.0-rc7"
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoveragePKV|1.0.0-rc8"
]
},
"type": {
Expand Down Expand Up @@ -215,7 +215,7 @@
"id": "019aa691-0595-7235-8c71-f9bfc5cc579c",
"meta": {
"profile": [
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPayorOrganization|1.0.0-rc7"
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPayorOrganization|1.0.0-rc8"
]
},
"identifier": [
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"id": "019aa696-cb86-73e1-868c-f7d408bf40ad",
"meta": {
"profile": [
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMBundle|1.0.0-rc7"
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMBundle|1.0.0-rc8"
],
"lastUpdated": "2025-07-14T15:16:17.890+01:00"
},
Expand All @@ -17,7 +17,7 @@
"id": "019aa693-6fb9-7553-a456-b40a01819bad",
"meta": {
"profile": [
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPatient|1.0.0-rc7"
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPatient|1.0.0-rc8"
]
},
"identifier": [
Expand Down Expand Up @@ -146,7 +146,7 @@
"id": "019aa695-0ba8-79d0-8126-05de77db0da8",
"meta": {
"profile": [
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoveragePKV|1.0.0-rc7"
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoveragePKV|1.0.0-rc8"
]
},
"type": {
Expand Down Expand Up @@ -222,7 +222,7 @@
"id": "019aa691-1976-7d0c-9698-44625e754464",
"meta": {
"profile": [
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPayorOrganization|1.0.0-rc7"
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPayorOrganization|1.0.0-rc8"
]
},
"identifier": [
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"id": "019aa696-db1f-74d9-a45b-2af3322f4c55",
"meta": {
"profile": [
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMBundle|1.0.0-rc7"
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMBundle|1.0.0-rc8"
],
"lastUpdated": "2025-07-14T15:16:17.890+01:00"
},
Expand All @@ -17,7 +17,7 @@
"id": "019aa693-7f8b-71e0-87d5-b6c2f4aee454",
"meta": {
"profile": [
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPatient|1.0.0-rc7"
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPatient|1.0.0-rc8"
]
},
"identifier": [
Expand Down Expand Up @@ -112,7 +112,7 @@
"id": "019aa695-1a2a-7c65-9348-067355fa7655",
"meta": {
"profile": [
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoveragePKV|1.0.0-rc7"
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoveragePKV|1.0.0-rc8"
]
},
"type": {
Expand Down Expand Up @@ -205,7 +205,7 @@
"id": "019aa691-3a52-7536-acd9-2ec675894780",
"meta": {
"profile": [
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPayorOrganization|1.0.0-rc7"
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPayorOrganization|1.0.0-rc8"
]
},
"identifier": [
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"id": "019aa696-ea3b-7096-963f-f880b94c70fd",
"meta": {
"profile": [
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMBundle|1.0.0-rc7"
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMBundle|1.0.0-rc8"
],
"lastUpdated": "2025-07-14T15:16:17.890+01:00"
},
Expand All @@ -17,7 +17,7 @@
"id": "019aa693-8ee9-7328-9a10-31f6e689787a",
"meta": {
"profile": [
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPatient|1.0.0-rc7"
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPatient|1.0.0-rc8"
]
},
"identifier": [
Expand Down Expand Up @@ -118,7 +118,7 @@
"id": "019aa695-29cf-7efd-ba64-6d827477212f",
"meta": {
"profile": [
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoveragePKV|1.0.0-rc7"
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoveragePKV|1.0.0-rc8"
]
},
"type": {
Expand Down Expand Up @@ -199,7 +199,7 @@
"id": "019aa691-5647-7b09-905e-e0130ecd0bbd",
"meta": {
"profile": [
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPayorOrganization|1.0.0-rc7"
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPayorOrganization|1.0.0-rc8"
]
},
"identifier": [
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"id": "019aa696-fa51-7296-8ee8-1e7e7f9b9e2a",
"meta": {
"profile": [
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMBundle|1.0.0-rc7"
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMBundle|1.0.0-rc8"
],
"lastUpdated": "2025-07-14T15:16:17.890+01:00"
},
Expand All @@ -17,7 +17,7 @@
"id": "019aa693-9ea6-7def-832d-27bb1eb8997f",
"meta": {
"profile": [
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPatient|1.0.0-rc7"
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPatient|1.0.0-rc8"
]
},
"identifier": [
Expand Down Expand Up @@ -97,7 +97,7 @@
"id": "019aa695-3789-79be-a29b-88d8183eebe5",
"meta": {
"profile": [
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoveragePKV|1.0.0-rc7"
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoveragePKV|1.0.0-rc8"
]
},
"type": {
Expand Down Expand Up @@ -186,7 +186,7 @@
"id": "019aa691-6ac1-7cb4-94fe-c2bce5e1a343",
"meta": {
"profile": [
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPayorOrganization|1.0.0-rc7"
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPayorOrganization|1.0.0-rc8"
]
},
"identifier": [
Expand Down
Loading
Loading