diff --git a/.github/PULL_REQUEST_TEMPLATE/PR_Template_VersionUpgrade.md b/.github/PULL_REQUEST_TEMPLATE/PR_Template_VersionUpgrade.md
index 27bd17857..d0e0d4236 100644
--- a/.github/PULL_REQUEST_TEMPLATE/PR_Template_VersionUpgrade.md
+++ b/.github/PULL_REQUEST_TEMPLATE/PR_Template_VersionUpgrade.md
@@ -43,6 +43,7 @@ All jobs with an `x` in the boxes were performed to the best of knowledge.
- [ ] Go to the corresponding SIMPLIFIER Project and _-> Packages -> Expand the Dropdown for Create -> Create new package_ for the project.
- [ ] With the corresponding version number, and
- [ ] The Release notes (from above) and a compare-link to the previous Release.
+ - [ ] Unlist the old package by _-> clicking on the old package_, _-> go to Admininstration_ and _-> click on Unlist_
- [ ] Publish the previosuly drafteted Release, including version number, on GitHub.
- [ ] Provide / Archive the IG in the corresponding _gh-pages_ branch of the GitHub project.
- [ ] Checkout the Branch (no need to merge it later).
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 0923ee24a..d33d0d92c 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -27,7 +27,7 @@ jobs:
# Java and .NET are already installed on ubuntu-latest
- name: Firely.Terminal (GitHub Actions)
- uses: FirelyTeam/firely-terminal-pipeline@v0.3.5
+ uses: FirelyTeam/firely-terminal-pipeline@v0.4.0
with:
PATH_TO_CONFORMANCE_RESOURCES: Resources/fsh-generated/resources/
#PATH_TO_EXAMPLES: Examples
@@ -40,7 +40,7 @@ jobs:
SIMPLIFIER_PASSWORD: ${{ secrets.SIMPLIFIER_PASSWORD }}
SUSHI_ENABLED: true
SUSHI_OPTIONS: Resources/
- SUSHI_VERSION: 2.10.2
+ SUSHI_VERSION: 3.5.0
EXPECTED_FAILS: VALIDATION_CONFORMANCE_DOTNET VALIDATION_CONFORMANCE_JAVA VALIDATION_EXAMPLES_JAVA
- name: Add & Commit
diff --git a/ImplementationGuide/ImplementierungsleitfadenIsiK_basismodul.json b/ImplementationGuide/ImplementierungsleitfadenIsiK_basismodul.json
index dff976b13..840ec238f 100644
--- a/ImplementationGuide/ImplementierungsleitfadenIsiK_basismodul.json
+++ b/ImplementationGuide/ImplementierungsleitfadenIsiK_basismodul.json
@@ -1,7 +1,7 @@
{
"resourceType": "ImplementationGuide",
"url": "https://gematik.de/fhir/isik/v3/Basismodul/ImplementationGuide/ISiK-Basismodul",
- "version": "3.0.0",
+ "version": "3.0.1",
"name": "Implementierungsleitfaden ISiK-Basismodul Stufe 3",
"status": "active",
"fhirVersion": [
diff --git a/ImplementationGuide/markdown/Abrechnungsfall/Abrechnungsfall_Kompatibilitaet.md b/ImplementationGuide/markdown/Abrechnungsfall/Abrechnungsfall_Kompatibilitaet.md
index 72174ee48..60d414d8b 100644
--- a/ImplementationGuide/markdown/Abrechnungsfall/Abrechnungsfall_Kompatibilitaet.md
+++ b/ImplementationGuide/markdown/Abrechnungsfall/Abrechnungsfall_Kompatibilitaet.md
@@ -1,5 +1,5 @@
### Kompatibilität
-Seitens der KBV, als auch der Medizininformatik-Initiative wurde zum Zeitpunkt der Veröffentlichung dieser vorliegenden Spezifikation kein Profil für den Ressourcentyp "Account" definiert, sodass kein Abgleich der Kompatibilität durchgeführt werden konnte.
+Für das Profil ISiKAbrechnungsfall wurde bis zum Zeitpunkt der Veröffentlichung kein Abgleich der Kompatibilität zu anderen Profilen (der KBV und der Medizininformatik-Initiative) durchgeführt.
---
diff --git a/ImplementationGuide/markdown/Angehoeriger/Angehoeriger_Kompatibilitaet.md b/ImplementationGuide/markdown/Angehoeriger/Angehoeriger_Kompatibilitaet.md
index 65fc44426..96bd4aa7c 100644
--- a/ImplementationGuide/markdown/Angehoeriger/Angehoeriger_Kompatibilitaet.md
+++ b/ImplementationGuide/markdown/Angehoeriger/Angehoeriger_Kompatibilitaet.md
@@ -1,11 +1,6 @@
### Kompatibilität
-Zum Zeitpunkt der Erstellung dieses Leitfadens waren keine geeigneten Basis-Profile zur Darstellung von Angehörigen bekannt.
-
-Instanzen, die gegen dieses Profil valide sind, sind auch valide gegen:
- * [Profil Bezugsperson der KBV Archiv- und Wechselschnittstelle - v1.2.0](https://simplifier.net/packages/kbv.ita.aws/1.2.0)
- * sofern für den Angehörigen mindestens ein Vor- und Nachname angegeben wurde.
- * wenn die Ressource einen Narrative enthält und in den Metadaten die Canonical-URL des KBV-Profile angegeben wird
+Für das Profil ISiKAngehoeriger wurde bis zum Zeitpunkt der Veröffentlichung kein Abgleich der Kompatibilität zu anderen Profilen (der KBV und der Medizininformatik-Initiative) durchgeführt.
---
diff --git a/ImplementationGuide/markdown/Binary/Binary_Kompatibilitaet.md b/ImplementationGuide/markdown/Binary/Binary_Kompatibilitaet.md
index b4a2f48ef..1c98bb176 100644
--- a/ImplementationGuide/markdown/Binary/Binary_Kompatibilitaet.md
+++ b/ImplementationGuide/markdown/Binary/Binary_Kompatibilitaet.md
@@ -1,3 +1,3 @@
### Kompatibilität
-Zum Zeitpunkt der Veröffentlichung waren keine weiteren Profile in nationalen Spezifikationen für dieses Datenobjekt bekannt.
\ No newline at end of file
+Für das Profil ISiKBinary wurde bis zum Zeitpunkt der Veröffentlichung kein Abgleich der Kompatibilität zu anderen Profilen (der KBV und der Medizininformatik-Initiative) durchgeführt.
\ No newline at end of file
diff --git a/ImplementationGuide/markdown/Binary/Binary_Motivation.md b/ImplementationGuide/markdown/Binary/Binary_Motivation.md
index 28d8c04ff..0f5175ec6 100644
--- a/ImplementationGuide/markdown/Binary/Binary_Motivation.md
+++ b/ImplementationGuide/markdown/Binary/Binary_Motivation.md
@@ -6,4 +6,7 @@ Dazu werden die Daten base64-codiert in der Binary-Ressource (in XML oder JSON)
Binary-Ressourcen werden von Attachment-Elementen verlinkt und damit in den Kontext anderer FHIR-Ressourcen
(z.B. Patient und Encounter) gestellt.
+Das ISIK-Binary-Profil ist *nicht* Bestandteil der Implementierung des ISIK Basismoduls.
+Das Profil ist Teil des ISIK Basismoduls, da es als übergreifend genutzte Ressource sowohl im [Modul Terminplanung](https://simplifier.net/guide/Implementierungsleitfaden-ISiK-Modul-Terminplanung-Stufe-3/ImplementationGuide-markdown-Datenobjekte?version=current) als auch im [Modul Dokumentenaustausch](https://simplifier.net/guide/Implementierungsleitfaden-ISiK-Modul-Dokumentenaustausch-Stufe-3/ImplementationGuide-markdown-Datenobjekte?version=current) implementiert werden muss.
+
---
diff --git a/ImplementationGuide/markdown/Diagnose/Diagnose_Kompatibilitaet.md b/ImplementationGuide/markdown/Diagnose/Diagnose_Kompatibilitaet.md
index f4f0ee6d9..ea07d9a21 100644
--- a/ImplementationGuide/markdown/Diagnose/Diagnose_Kompatibilitaet.md
+++ b/ImplementationGuide/markdown/Diagnose/Diagnose_Kompatibilitaet.md
@@ -1,18 +1,9 @@
### Kompatibilität
-Dieses Profil basiert auf dem [Profil "Diagnose" der Medizininformatik-Initative](https://simplifier.net/medizininformatikinitiative-moduldiagnosen/diagnose).
-Instanzen, die gegen ISiKDiagnose valide sind, sind auch valide gegen:
-
-* [das Profil ProfileConditionDiagnose der Medizininformatik-Initative - v2.0.0](https://simplifier.net/medizininformatikinitiative-moduldiagnosen/diagnose)
- * wenn unter `Condition.code.coding` mindestens eine codierte Darstellung der Diagnose angegeben wurde
-
-* [das Profil KBV_PR_Base_Diagnosis der KBV - v1.2.1](https://simplifier.net/packages/kbv.basis/1.2.1)
- * wenn unter `Condition.code.coding` mindestens eine codierte Darstellung der Diagnose angegeben wurde
-
-* [das Profil KBV_PR_EAU_Condition_ICD der KBV - v1.0.2](https://simplifier.net/packages/kbv.ita.eau/1.0.2)
- * wenn unter `Condition.code.coding` mindestens eine ICD-10-codierte Darstellung der Diagnose angegeben wurde
- * wenn unter `Condition.verificationStatus` ein Wert angegeben wurde
- * wenn unter `Condition.asserter` eine Referenz auf einen Practitioner angegeben werden.
+Für das Profil ISiKDiagnose wird eine Kompatibilität mit folgenden Profilen angestrebt; allerdings kann nicht sichergestellt werden, dass Instanzen, die gegen ISiKDiagnose valide sind, auch valide sind gegen:
+* [das Profil ProfileConditionDiagnose der Medizininformatik-Initative](https://www.medizininformatik-initiative.de/fhir/core/modul-diagnose/StructureDefinition/Diagnose)
+* [das Profil KBV_PR_Base_Condition_Diagnosis der KBV](https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Condition_Diagnosis)
+Hinweise zu Inkompatibilitäten können über die [Portalseite](https://service.gematik.de/servicedesk/customer/portal/16) gemeldet werden.
---
\ No newline at end of file
diff --git a/ImplementationGuide/markdown/Einfuehrung.md b/ImplementationGuide/markdown/Einfuehrung.md
index 452907ebc..09a6ddcb9 100644
--- a/ImplementationGuide/markdown/Einfuehrung.md
+++ b/ImplementationGuide/markdown/Einfuehrung.md
@@ -1,9 +1,9 @@
----
-Version: 3.0.0
+Version: 3.0.1
-Datum: 01.07.2023
+Datum: 05.12.2023
Status: Aktiv
diff --git a/ImplementationGuide/markdown/Katalog/CodeSystem_Kompatibilitaet.md b/ImplementationGuide/markdown/Katalog/CodeSystem_Kompatibilitaet.md
index b4a2f48ef..f76cfeafc 100644
--- a/ImplementationGuide/markdown/Katalog/CodeSystem_Kompatibilitaet.md
+++ b/ImplementationGuide/markdown/Katalog/CodeSystem_Kompatibilitaet.md
@@ -1,3 +1,3 @@
### Kompatibilität
-Zum Zeitpunkt der Veröffentlichung waren keine weiteren Profile in nationalen Spezifikationen für dieses Datenobjekt bekannt.
\ No newline at end of file
+Für das Profil ISiKCodeSystem wurde bis zum Zeitpunkt der Veröffentlichung kein Abgleich der Kompatibilität zu anderen Profilen (der KBV und der Medizininformatik-Initiative) durchgeführt.
\ No newline at end of file
diff --git a/ImplementationGuide/markdown/KontaktGesundheitseinrichtung/Kontakt_Kompatibilitaet.md b/ImplementationGuide/markdown/KontaktGesundheitseinrichtung/Kontakt_Kompatibilitaet.md
index 22875157b..549ee07cc 100644
--- a/ImplementationGuide/markdown/KontaktGesundheitseinrichtung/Kontakt_Kompatibilitaet.md
+++ b/ImplementationGuide/markdown/KontaktGesundheitseinrichtung/Kontakt_Kompatibilitaet.md
@@ -1,8 +1,8 @@
### Kompatibilität
-Dieses Profil basiert auf dem Profil [KontaktGesundheitseinrichtung der Medizininformatik-Initiative](https://simplifier.net/medizininformatikinitiative-modulfall/kontaktgesundheitseinrichtung).
+Für das Profil ISiKKontaktGesundheitseinrichtung wird eine Kompatibilität mit folgenden Profilen angestrebt; allerdings kann nicht sichergestellt werden, dass Instanzen, die gegen ISiKKontaktGesundheitseinrichtung valide sind, auch valide sind gegen:
+* [Profil Kontakt mit einer Gesundheitseinrichtung der Medizininformatik-Initiative](https://www.medizininformatik-initiative.de/fhir/core/modul-fall/StructureDefinition/KontaktGesundheitseinrichtung)
-Instanzen, die gegen ISiKKontaktGesundheitseinrichtung valide sind, sind auch valide gegen
-* [Profil KontaktGesundheitseinrichtung der Medizininformatik-Initiative - v2.0.0](https://simplifier.net/medizininformatikinitiative-modulfall/kontaktgesundheitseinrichtung)
+Hinweise zu Inkompatibilitäten können über die [Portalseite](https://service.gematik.de/servicedesk/customer/portal/16) gemeldet werden..
---
diff --git a/ImplementationGuide/markdown/KontaktGesundheitseinrichtung/Kontakt_Profil.md b/ImplementationGuide/markdown/KontaktGesundheitseinrichtung/Kontakt_Profil.md
index 31d00a68c..0d47f419f 100644
--- a/ImplementationGuide/markdown/KontaktGesundheitseinrichtung/Kontakt_Profil.md
+++ b/ImplementationGuide/markdown/KontaktGesundheitseinrichtung/Kontakt_Profil.md
@@ -6,6 +6,16 @@ from StructureDefinition where url = 'https://gematik.de/fhir/isik/v3/Basismodul
{{tree:https://gematik.de/fhir/isik/v3/Basismodul/StructureDefinition/ISiKKontaktGesundheitseinrichtung, hybrid}}
+**Bei Abbildung von Versorgungsstellenkontakten**
+
+Es ist ein üblicher Fall, dass die Dauer eines Versorgungsstellenkontaktes die eines Abteilungskontaktes übersteigt. Ein Beispiel hierfür: Ein Patient bleibt im Bett (Versorgungsstellenkontakt), aber ein Fachabteilungswechsel geschieht, da die Diagnose über eine Fachabteilung (Onkologie) läuft, dann aber der Wechsel zur Fachabteilung Chirurgie (neuer Abteilungskontakt) notwendig wird.
+
+Für einen solchen Fall gilt:
+
+Im Falle eines Fachabteilungswechsels legt ein System einen neuen Abteilungskontakt an. Bestehende Versorgungsstellenkontakt SOLLEN nicht in ihrer Relation (.partOf) zum Abteilungskontakt modifiziert werden. Hingegen SOLL das System einen oder mehrere Versorgungsstellenkontakte erzeugen und mit dem neu angelegten Abteilungskontakt in Verbindung setzen.
+
+Hinweis: Ein Versorgungsstellenkontakt endet zugleich nicht notwendigerweise mit einem Fachabteilungswechsel.
+
---
**Constraints**
@@ -34,4 +44,4 @@ join binding.where(valueSet.exists())
}
```
----
\ No newline at end of file
+---
diff --git a/ImplementationGuide/markdown/Patient/Patient_Kompatibilitaet.md b/ImplementationGuide/markdown/Patient/Patient_Kompatibilitaet.md
index 702a31365..ad22fc4d1 100644
--- a/ImplementationGuide/markdown/Patient/Patient_Kompatibilitaet.md
+++ b/ImplementationGuide/markdown/Patient/Patient_Kompatibilitaet.md
@@ -1,30 +1,10 @@
### Kompatibilität
-Dieses Profil basiert auf dem [Profil KBV_PR_Base_Patient der KBV Basisprofile](https://simplifier.net/base1x0/kbv_pr_base_patient).
+Für das Profil ISIKPatient wird eine Kompatibilität mit folgenden Profilen angestrebt; allerdings kann nicht sichergestellt werden, dass Instanzen, die gegen ISIKPatient valide sind, auch valide sind gegen:
+* [Profil KBV_PR_Base_Patient der KBV Basisprofile](https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Patient)
+* [Profil Patient im International Patient Summary (IPS)](https://hl7.org/fhir/uv/ips/StructureDefinition-Patient-uv-ips.html)
+* [Profil Patient der MI-Initiative](https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/Patient)
-Instanzen, die gegen ISiKPatient valide sind, sind auch (mit wenigen Einschränkungen) valide gegen:
-* [Profil KBV_PR_Base_Patient der KBV Basisprofile - v1.2.1](https://simplifier.net/packages/kbv.basis/1.2.1)
- * hier ist zu beachten, dass die KBV im Patienten-Profil für Address.country ein "extensible"-Binding auf die DEÜV-Codes festlegt; dies weicht von der ISiK Verwendung von ISO-Codes ab
-* [Profil Patient im International Patient Summary (IPS) - STU-1](https://hl7.org/fhir/uv/ips/StructureDefinition-Patient-uv-ips.html)
-* [Profil Patient der MI-Initiative - v2.0.0](https://simplifier.net/medizininformatikinitiative-modulperson/sdmiipersonpatient)
- * wenn in identifier:pid.assigner eine Referenz auf eine Organisation angegeben wurde
- * wenn in identifier:versichertenId_GKV.assigner die IK-NR der Krankenversicherung angegeben ist
-* [Profil Patient der KBV Archiv- und Wechselschnittstelle - v1.2.0](https://simplifier.net/pvs-archivierungs-undwechselschnittstelle/kbv_pr_aw_patient)
- * wenn die Ressource einen Narrative enthält und in den Metadaten die Canonical-URL des KBV-Profile angegeben wird
+Hinweise zu Inkompatibilitäten können über die [Portalseite](https://service.gematik.de/servicedesk/customer/portal/16) gemeldet werden..
-Instanzen, die gegen dieses Profil valide sind, sind **nicht** valide gegen:
-
-* [Profil Patient der formularübergreifenden Vorgaben der KBV - v1.0.3](https://simplifier.net/for/kbvprforpatient) (eRezept/eAU)
-Um die Kompatibilität herzustellen sind folgende Schritte erforderlich:
- * es MUSS genau eine Adresse angegeben werden (Mehrfachangaben sind nicht erlaubt)
- * folgende Elemente MÜSSEN entfernt werden:
- * active
- * identifier:pid
- * name:geburtsname
- * gender
-
-* [Profil Patient Deutsches Elektronisches Melde- und Informationssystem für den Infektionsschutz (RKI) - v1.1.1](https://simplifier.net/demis/notifiedperson)
-Aus Gründen der Datensparsamkeit bei der Übermittlung einer Meldung nach Infektionsschutzgesetz müssen bestimmte Datenelemente entfernt werden. Um die Kompatibilität herzustellen sind folgende Schritte erforderlich:
- * es MUSS der offizielle Name der Person angegeben werden (Angabe des Geburtsnamen nicht erlaubt)
- * es MUSS die Straßenanschrift der Person angegeben werden (Angabe einer Postfachadresse nicht erlaubt)
- * innerhalb der Straßenanschrift der Person MÜSSEN alle Zustell- oder Abholangaben in eine Adresszeile abgebildet werden
\ No newline at end of file
+---
diff --git a/ImplementationGuide/markdown/PersonImGesundheitsberuf/PersonImGesundheitsberuf_Kompatibilitaet.md b/ImplementationGuide/markdown/PersonImGesundheitsberuf/PersonImGesundheitsberuf_Kompatibilitaet.md
index c6b35c189..7ab604ab9 100644
--- a/ImplementationGuide/markdown/PersonImGesundheitsberuf/PersonImGesundheitsberuf_Kompatibilitaet.md
+++ b/ImplementationGuide/markdown/PersonImGesundheitsberuf/PersonImGesundheitsberuf_Kompatibilitaet.md
@@ -1,13 +1,10 @@
### Kompatibilität
-Dieses Profil basiert auf dem [Profil KBV_PR_Base_Practitioner der KBV Basisprofile](https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Practitioner).
-
-Instanzen, die gegen dieses Profil valide sind, sind auch valide gegen:
-* [Profil KBV_PR_Base_Practitioner der KBV Basisprofile - v1.1.3](https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Practitioner).
-* [Profil HiGHmed_IC_Practitioner, MI Initiative - HiGHmed Use Case Infection Control - v1.0.0](https://simplifier.net/medizininformatikinitiative-highmed-ic/highmed-ic-practitioner), wenn
- * das Element `address` mindestens einmal vorhanden ist
- * das Element `birthDate` vorhanden ist und
- * das Element `qualification` vorhanden ist
+Für das Profil ISIKPersonImGesundheitsberuf wird eine Kompatibilität mit folgenden Profilen angestrebt; allerdings kann nicht sichergestellt werden, dass Instanzen, die gegen ISIKPatient valide sind, auch valide sind gegen:
+* [Profil KBV_PR_Base_Practitioner der KBV Basisprofile](https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Practitioner).
+* [Profil HiGHmed_IC_Practitioner, MI Initiative - HiGHmed Use Case Infection Control der Medizininformatik Initiative ](https://simplifier.net/medizininformatikinitiative-highmed-ic/highmed-ic-practitioner)
+
+Hinweise zu Inkompatibilitäten können über die [Portalseite](https://service.gematik.de/servicedesk/customer/portal/16) gemeldet werden..
---
diff --git a/ImplementationGuide/markdown/Prozedur/Prozedur_Kompatibilitaet.md b/ImplementationGuide/markdown/Prozedur/Prozedur_Kompatibilitaet.md
index 8fe6f8294..47fc97446 100644
--- a/ImplementationGuide/markdown/Prozedur/Prozedur_Kompatibilitaet.md
+++ b/ImplementationGuide/markdown/Prozedur/Prozedur_Kompatibilitaet.md
@@ -1,10 +1,8 @@
### Kompatibilität
-Dieses Profil basiert auf dem [Profil "Prozedur" der Medizininformatik-Initative](https://simplifier.net/MedizininformatikInitiative-ModulProzeduren/~introduction).
+Für das Profil ISIKProzedur wird eine Kompatibilität mit folgenden Profilen angestrebt; allerdings kann nicht sichergestellt werden, dass Instanzen, die gegen ISIKProzedur valide sind, auch valide sind gegen:
+* [Profil "Prozedur" der Medizininformatik Initiative](https://www.medizininformatik-initiative.de/fhir/core/modul-prozedur/StructureDefinition/Procedure)
-Instanzen, die gegen ISiKProzedur valide sind, sind auch valide gegen:
-
-* [Profil "Prozedur" der Medizininformatik-Initative - v2.0.0](https://simplifier.net/medizininformatikinitiative-modulprozeduren/sd_mii_prozedur_procedure)
- * wenn unter `Procedure.code.coding` mindestens eine codierte Darstellung der Prozedur angegeben wurde
+Hinweise zu Inkompatibilitäten können über die [Portalseite](https://service.gematik.de/servicedesk/customer/portal/16) gemeldet werden..
---
diff --git a/ImplementationGuide/markdown/ReleaseNotes.md b/ImplementationGuide/markdown/ReleaseNotes.md
index 1be937e25..2863d35bc 100644
--- a/ImplementationGuide/markdown/ReleaseNotes.md
+++ b/ImplementationGuide/markdown/ReleaseNotes.md
@@ -4,6 +4,23 @@ Im Rahmen der ISiK-Veröffentlichungen wird das [Semantic Versioning](https://se
Die erste Ziffer X bezeichnet ein Major-Release und regelt die Gültigkeit von Releases. Die dritte Ziffer Y (Release x.0.y) bezeichnet eine technische Korrektur und versioniert kleinere Änderungen (Packages) während eines Jahres, z. B. 1.0.1.
+----
+Version: 3.0.1
+
+Datum: 05.12.2023
+
+* Obsoleter SNOMED Code ersetzt: https://github.com/gematik/spec-ISiK-Basismodul/pull/322/commits/d72f3a08a41b999074b4f33db299d5d71cd04be9
+* Hinweis zur Nutzung der ISIKBinary-Ressource hinzugefügt: https://github.com/gematik/spec-ISiK-Basismodul/pull/322/commits/7dc3026686856efd3e61660a37f1e15955d45a11
+* Invariante zur Strassenanschrift modifiziert - fix invariant context #330: https://github.com/gematik/spec-ISiK-Basismodul/pull/322/commits/345d776f3b75442e391d8787c71a051628050b9e
+ * hier auch Constraint bezüglich ISiKAngehoeriger aus Strassenanschrift entfernt
+* Anforderungen im CapabilityStatement zum Account entsprechend der textuellen Anforderungen angepasst: https://github.com/gematik/spec-ISiK-Basismodul/pull/322/commits/ac4d2c730bb94dd50cc4f5deea8c2b1344329d2c
+* Neue (klärende) Anforderung zum Versorgungsstellenkontakt: https://github.com/gematik/spec-ISiK-Basismodul/pull/322/commits/d7005923c4596f8a646468f20e1f9975f2489bef
+* Öffnung der Festlegung einer Coverage-ID - fix identifier slices + add MS beneficiary + rm MS kvid: https://github.com/gematik/spec-ISiK-Basismodul/pull/322/commits/bd66cca38397b987581bece3d2e9f508813ff765
+* Zielstellung zur Interoperabilität der Profile angepasst: https://github.com/gematik/spec-ISiK-Basismodul/pull/322/commits/3130973de182a078208f181a64ff1cfd8783493a
+
+
+**Full Changelog**: https://github.com/gematik/spec-ISiK-Basismodul/compare/v.3.0.0...v.3.0.1
+
----
Version: 3.0.0
diff --git a/ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen_BestaetigungsrelevanteSysteme.md b/ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen_BestaetigungsrelevanteSysteme.md
index 270f1109b..be991c251 100644
--- a/ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen_BestaetigungsrelevanteSysteme.md
+++ b/ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen_BestaetigungsrelevanteSysteme.md
@@ -46,4 +46,8 @@ ISiK-Modul Terminplanung [z.B. für die Umsetzung von KHZG Fördertatbestand 2]
- KIS
- Patientenportal-Terminmodul
-Hinweise und Rückfragen zu den bestätigungsrelevante Systemen können an die [DKG-Geschäftsstelle](https://www.dkgev.de/dkg/verband-auf-einen-blick/geschaeftsstelle/) gerichtet werden.
\ No newline at end of file
+Hinweise und Rückfragen zu den bestätigungsrelevante Systemen können an die [DKG-Geschäftsstelle](https://www.dkgev.de/dkg/verband-auf-einen-blick/geschaeftsstelle/) gerichtet werden.
+
+## Festlegungen auf Profilebene im CapabilityStatement
+
+Festlegungen zu Anforderungen auf Profilebene werden unter {{pagelink:ImplementationGuide/markdown/CapabilityStatement.md}} geführt.
\ No newline at end of file
diff --git a/ImplementationGuide/markdown/ValueSet/ValueSet_Kompatibilitaet.md b/ImplementationGuide/markdown/ValueSet/ValueSet_Kompatibilitaet.md
index b4a2f48ef..a913d41ae 100644
--- a/ImplementationGuide/markdown/ValueSet/ValueSet_Kompatibilitaet.md
+++ b/ImplementationGuide/markdown/ValueSet/ValueSet_Kompatibilitaet.md
@@ -1,3 +1,3 @@
### Kompatibilität
-Zum Zeitpunkt der Veröffentlichung waren keine weiteren Profile in nationalen Spezifikationen für dieses Datenobjekt bekannt.
\ No newline at end of file
+Für das Profil ISiKValueSet wurde bis zum Zeitpunkt der Veröffentlichung kein Abgleich der Kompatibilität zu anderen Profilen (der KBV und der Medizininformatik-Initiative) durchgeführt.
\ No newline at end of file
diff --git a/ImplementationGuide/markdown/Versicherungsverhaeltnis/Versicherungsverhaeltnis_Kompatibilitaet.md b/ImplementationGuide/markdown/Versicherungsverhaeltnis/Versicherungsverhaeltnis_Kompatibilitaet.md
index 70189fe5d..f970f415f 100644
--- a/ImplementationGuide/markdown/Versicherungsverhaeltnis/Versicherungsverhaeltnis_Kompatibilitaet.md
+++ b/ImplementationGuide/markdown/Versicherungsverhaeltnis/Versicherungsverhaeltnis_Kompatibilitaet.md
@@ -2,25 +2,18 @@
#### Profil ISiKVersicherungsverhaeltnisGesetzlich
-Das Profil ISiKVersicherungsverhaeltnisGesetzlich basiert auf dem Profil ["Coverage, deutsches GKV Profil" der deutschen Basisprofile](https://fhir.de/StructureDefinition/coverage-de-gkv).
-
+Das Profil ISiKVersicherungsverhaeltnisGesetzlich basiert auf dem Profil [Coverage der deutschen Basisprofile](http://fhir.de/StructureDefinition/coverage-de-basis).
Instanzen, die gegen ISiKVersicherungsverhaeltnisGesetzlich valide sind, sind auch valide gegen
-* Profil ["Coverage, deutsches GKV Profil" der deutschen Basisprofile - v1.0.0](https://fhir.de/StructureDefinition/coverage-de-gkv)
-
-Instanzen, die gegen ISiKVersicherungsverhaeltnisGesetzlich valide sind, sind **nicht** valide gegen:
-* Profil [KBV_PR_FOR_Coverage der Formularübergreifenden Vorgaben der KBV (eRezept/eAU) - v1.0.3](https://fhir.kbv.de/StructureDefinition/KBV_PR_FOR_Coverage)
-
- Um die Kompatibilität herzustellen, sind folgende Schritte erforderlich:
- * folgende Elemente MÜSSEN entfernt werden:
- * `Coverage.identifier`
- * `Coverage.status` MUSS den Wert `active` enthalten
+* Profil ["Coverage, deutsches GKV Profil" der deutschen Basisprofile](https://fhir.de/StructureDefinition/coverage-de-gkv)
+Hinweise zu Inkompatibilitäten können über die [Portalseite](https://service.gematik.de/servicedesk/customer/portal/16) gemeldet werden..
#### Profil ISiKVersicherungsverhaeltnisSelbstzahler
-Das Profil ISiKVersicherungsverhaeltnisSelbstzahler basiert auf dem Profil ["Coverage, deutsches Selbstzahlerprofil" der deutschen Basisprofile - v1.0.0](https://fhir.de/StructureDefinition/coverage-de-sel).
-
+Das Profil ISiKVersicherungsverhaeltnisSelbstzahler basiert auf dem Profil ["Coverage, deutsches Selbstzahlerprofil" der deutschen Basisprofile](https://fhir.de/StructureDefinition/coverage-de-sel).
Instanzen, die gegen ISiKVersicherungsverhaeltnisSelbstzahler valide sind, sind auch valide gegen
-* Profil ["Coverage, deutsches Selbstzahlerprofil" der deutschen Basisprofile - v1.0.0](https://fhir.de/StructureDefinition/coverage-de-sel)
+* Profil ["Coverage, deutsches Selbstzahlerprofil" der deutschen Basisprofile](https://fhir.de/StructureDefinition/coverage-de-sel)
+
+Hinweise zu Inkompatibilitäten können über die [Portalseite](https://service.gematik.de/servicedesk/customer/portal/16) gemeldet werden..
---
\ No newline at end of file
diff --git a/Resources/fsh-generated/resources/CapabilityStatement-ISiKCapabilityStatementBasisServer.json b/Resources/fsh-generated/resources/CapabilityStatement-ISiKCapabilityStatementBasisServer.json
index f8b7e79c7..4edf2bb7a 100644
--- a/Resources/fsh-generated/resources/CapabilityStatement-ISiKCapabilityStatementBasisServer.json
+++ b/Resources/fsh-generated/resources/CapabilityStatement-ISiKCapabilityStatementBasisServer.json
@@ -2,13 +2,13 @@
"resourceType": "CapabilityStatement",
"id": "ISiKCapabilityStatementBasisServer",
"url": "https://gematik.de/fhir/isik/v3/Basismodul/CapabilityStatement/basis-server",
+ "version": "3.0.1",
"status": "active",
"experimental": false,
- "version": "3.0.0",
"publisher": "gematik GmbH",
- "date": "2023-07-01",
+ "date": "2023-12-05",
"implementationGuide": [
- "https://gematik.de/fhir/isik/v3/Basismodul/ImplementationGuide|3.0.0"
+ "https://gematik.de/fhir/isik/v3/Basismodul/ImplementationGuide|3.0.1"
],
"name": "ISiKCapabilityStatementBasisServer",
"title": "ISiK CapabilityStatement Basis Server",
@@ -648,6 +648,106 @@
}
]
},
+ {
+ "extension": [
+ {
+ "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
+ "valueCode": "SHALL"
+ }
+ ],
+ "type": "Account",
+ "supportedProfile": [
+ "https://gematik.de/fhir/isik/v3/Basismodul/StructureDefinition/ISiKAbrechnungsfall"
+ ],
+ "interaction": [
+ {
+ "extension": [
+ {
+ "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
+ "valueCode": "SHALL"
+ }
+ ],
+ "code": "read"
+ },
+ {
+ "extension": [
+ {
+ "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
+ "valueCode": "SHALL"
+ }
+ ],
+ "code": "search-type"
+ }
+ ],
+ "searchParam": [
+ {
+ "extension": [
+ {
+ "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
+ "valueCode": "SHALL"
+ }
+ ],
+ "name": "_id",
+ "definition": "http://hl7.org/fhir/SearchParameter/Resource-id",
+ "type": "token"
+ },
+ {
+ "extension": [
+ {
+ "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
+ "valueCode": "SHALL"
+ }
+ ],
+ "name": "identifier",
+ "definition": "http://hl7.org/fhir/SearchParameter/clinical-identifier",
+ "type": "token"
+ },
+ {
+ "extension": [
+ {
+ "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
+ "valueCode": "SHALL"
+ }
+ ],
+ "name": "status",
+ "definition": "http://hl7.org/fhir/SearchParameter/Account-status",
+ "type": "token"
+ },
+ {
+ "extension": [
+ {
+ "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
+ "valueCode": "SHALL"
+ }
+ ],
+ "name": "type",
+ "definition": "http://hl7.org/fhir/SearchParameter/clinical-type",
+ "type": "token"
+ },
+ {
+ "extension": [
+ {
+ "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
+ "valueCode": "SHALL"
+ }
+ ],
+ "name": "patient",
+ "definition": "http://hl7.org/fhir/SearchParameter/clinical-patient",
+ "type": "reference"
+ },
+ {
+ "extension": [
+ {
+ "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
+ "valueCode": "MAY"
+ }
+ ],
+ "name": "_profile",
+ "definition": "http://hl7.org/fhir/SearchParameter/Resource-profile",
+ "type": "uri"
+ }
+ ]
+ },
{
"extension": [
{
@@ -1600,29 +1700,6 @@
}
]
},
- {
- "extension": [
- {
- "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
- "valueCode": "MAY"
- }
- ],
- "type": "Binary",
- "supportedProfile": [
- "https://gematik.de/fhir/isik/v3/Basismodul/StructureDefinition/ISiKBinary"
- ],
- "interaction": [
- {
- "extension": [
- {
- "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
- "valueCode": "SHALL"
- }
- ],
- "code": "read"
- }
- ]
- },
{
"extension": [
{
diff --git a/Resources/fsh-generated/resources/CodeSystem-CodeSystemExample.json b/Resources/fsh-generated/resources/CodeSystem-CodeSystemExample.json
index a9cf686d2..fa63d590e 100644
--- a/Resources/fsh-generated/resources/CodeSystem-CodeSystemExample.json
+++ b/Resources/fsh-generated/resources/CodeSystem-CodeSystemExample.json
@@ -6,10 +6,13 @@
"https://gematik.de/fhir/isik/v3/Basismodul/StructureDefinition/ISiKCodeSystem"
]
},
+ "version": "3.0.1",
+ "status": "active",
+ "experimental": false,
+ "publisher": "gematik GmbH",
+ "date": "2023-12-05",
"url": "http://example.org/fhir/CodeSystem/TestKatalog",
- "version": "2.0.2",
"name": "TestKatalog",
- "status": "active",
"content": "complete",
"concept": [
{
diff --git a/Resources/fsh-generated/resources/Coverage-CoverageGesetzlich.json b/Resources/fsh-generated/resources/Coverage-CoverageGesetzlich.json
index 02515c8c0..8765e898c 100644
--- a/Resources/fsh-generated/resources/Coverage-CoverageGesetzlich.json
+++ b/Resources/fsh-generated/resources/Coverage-CoverageGesetzlich.json
@@ -6,20 +6,6 @@
"https://gematik.de/fhir/isik/v3/Basismodul/StructureDefinition/ISiKVersicherungsverhaeltnisGesetzlich"
]
},
- "identifier": [
- {
- "type": {
- "coding": [
- {
- "code": "GKV",
- "system": "http://fhir.de/CodeSystem/identifier-type-de-basis"
- }
- ]
- },
- "system": "http://fhir.de/sid/gkv/kvid-10",
- "value": "A234567890"
- }
- ],
"type": {
"coding": [
{
@@ -45,6 +31,20 @@
"display": "Eine Gesundheitskasse"
}
],
+ "identifier": [
+ {
+ "type": {
+ "coding": [
+ {
+ "code": "GKV",
+ "system": "http://fhir.de/CodeSystem/identifier-type-de-basis"
+ }
+ ]
+ },
+ "system": "http://fhir.de/sid/gkv/kvid-10",
+ "value": "A234567890"
+ }
+ ],
"status": "active",
"beneficiary": {
"reference": "Patient/PatientinMusterfrau"
diff --git a/Resources/fsh-generated/resources/Encounter-Fachabteilungskontakt.json b/Resources/fsh-generated/resources/Encounter-Fachabteilungskontakt.json
index 548368e6f..8b091bce8 100644
--- a/Resources/fsh-generated/resources/Encounter-Fachabteilungskontakt.json
+++ b/Resources/fsh-generated/resources/Encounter-Fachabteilungskontakt.json
@@ -10,16 +10,16 @@
{
"coding": [
{
- "code": "operation",
- "system": "http://fhir.de/CodeSystem/kontaktart-de"
+ "code": "abteilungskontakt",
+ "system": "http://fhir.de/CodeSystem/Kontaktebene"
}
]
},
{
"coding": [
{
- "code": "abteilungskontakt",
- "system": "http://fhir.de/CodeSystem/Kontaktebene"
+ "system": "http://fhir.de/CodeSystem/kontaktart-de",
+ "code": "operation"
}
]
}
diff --git a/Resources/fsh-generated/resources/Patient-PatientinMusterfrau.json b/Resources/fsh-generated/resources/Patient-PatientinMusterfrau.json
index 4c7f24abe..40ed7ceb6 100644
--- a/Resources/fsh-generated/resources/Patient-PatientinMusterfrau.json
+++ b/Resources/fsh-generated/resources/Patient-PatientinMusterfrau.json
@@ -32,6 +32,7 @@
"value": "A123456789"
},
{
+ "use": "secondary",
"type": {
"coding": [
{
@@ -40,7 +41,6 @@
}
]
},
- "use": "secondary",
"value": "1234567890",
"assigner": {
"display": "Test PKV AG"
diff --git a/Resources/fsh-generated/resources/SearchParameter-Encounter-date-start.json b/Resources/fsh-generated/resources/SearchParameter-Encounter-date-start.json
index 44a3e57e9..123ee2370 100644
--- a/Resources/fsh-generated/resources/SearchParameter-Encounter-date-start.json
+++ b/Resources/fsh-generated/resources/SearchParameter-Encounter-date-start.json
@@ -3,11 +3,11 @@
"id": "Encounter-date-start",
"url": "https://gematik.de/fhir/isik/v3/Basismodul/SearchParameter/Encounter-date-start",
"description": "The actual start date of the Encounter (Backport from R5). The parameter cannot repeat or have multiple values.",
+ "version": "3.0.1",
"status": "active",
"experimental": false,
- "version": "3.0.0",
"publisher": "gematik GmbH",
- "date": "2023-07-01",
+ "date": "2023-12-05",
"name": "date-start",
"code": "date-start",
"base": [
diff --git a/Resources/fsh-generated/resources/SearchParameter-Encounter-end-date.json b/Resources/fsh-generated/resources/SearchParameter-Encounter-end-date.json
index c9bd527a1..2f312565d 100644
--- a/Resources/fsh-generated/resources/SearchParameter-Encounter-end-date.json
+++ b/Resources/fsh-generated/resources/SearchParameter-Encounter-end-date.json
@@ -3,11 +3,11 @@
"id": "Encounter-end-date",
"url": "https://gematik.de/fhir/isik/v3/Basismodul/SearchParameter/Encounter-end-date",
"description": "The actual end date of the Encounter (Backport from R5). The parameter cannot repeat or have multiple values.",
+ "version": "3.0.1",
"status": "active",
"experimental": false,
- "version": "3.0.0",
"publisher": "gematik GmbH",
- "date": "2023-07-01",
+ "date": "2023-12-05",
"name": "end-date",
"code": "end-date",
"base": [
diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKAbrechnungsfall.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKAbrechnungsfall.json
index 684127e83..4fd00c537 100644
--- a/Resources/fsh-generated/resources/StructureDefinition-ISiKAbrechnungsfall.json
+++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKAbrechnungsfall.json
@@ -2,11 +2,11 @@
"resourceType": "StructureDefinition",
"id": "ISiKAbrechnungsfall",
"url": "https://gematik.de/fhir/isik/v3/Basismodul/StructureDefinition/ISiKAbrechnungsfall",
- "version": "3.0.0",
+ "version": "3.0.1",
"name": "ISiKAbrechnungsfall",
"status": "active",
"experimental": false,
- "date": "2023-07-01",
+ "date": "2023-12-05",
"publisher": "gematik GmbH",
"description": "Dieses Profil beschreibt die Gruppierung von medizinischen Leistungen in ISiK-Szenarien",
"fhirVersion": "4.0.1",
diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKAngehoeriger.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKAngehoeriger.json
index 0125f1d28..4529bfb91 100644
--- a/Resources/fsh-generated/resources/StructureDefinition-ISiKAngehoeriger.json
+++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKAngehoeriger.json
@@ -2,11 +2,11 @@
"resourceType": "StructureDefinition",
"id": "ISiKAngehoeriger",
"url": "https://gematik.de/fhir/isik/v3/Basismodul/StructureDefinition/ISiKAngehoeriger",
- "version": "3.0.0",
+ "version": "3.0.1",
"name": "ISiKAngehoeriger",
"status": "active",
"experimental": false,
- "date": "2023-07-01",
+ "date": "2023-12-05",
"publisher": "gematik GmbH",
"description": "Dieses Profil ermöglicht die Nutzung von Angehörigen in ISiK Szenarien.",
"fhirVersion": "4.0.1",
@@ -120,6 +120,15 @@
"patternAddress": {
"type": "both"
},
+ "constraint": [
+ {
+ "key": "address-cnt-2or3-char",
+ "severity": "warning",
+ "human": "The content of the country element (if present) SHALL be selected EITHER from ValueSet ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2 OR MAY be selected from ISO Country Alpha-3 Value Set http://hl7.org/fhir/ValueSet/iso3166-1-3, IF the country is not specified in value Set ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2.",
+ "expression": "country.empty() or (country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-2') or country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-3'))",
+ "source": "https://gematik.de/fhir/isik/v3/Basismodul/StructureDefinition/ISiKAngehoeriger"
+ }
+ ],
"mustSupport": true
},
{
@@ -180,15 +189,6 @@
"id": "RelatedPerson.address:Strassenanschrift.country",
"path": "RelatedPerson.address.country",
"min": 1,
- "constraint": [
- {
- "key": "address-cnt-2or3-char",
- "severity": "warning",
- "human": "The content of the country element (if present) SHALL be selected EITHER from ValueSet ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2 OR MAY be selected from ISO Country Alpha-3 Value Set http://hl7.org/fhir/ValueSet/iso3166-1-3, IF the country is not specified in value Set ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2.",
- "expression": "country.empty() or (country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-2') or country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-3'))",
- "source": "https://gematik.de/fhir/isik/v3/Basismodul/StructureDefinition/ISiKAngehoeriger"
- }
- ],
"mustSupport": true
},
{
@@ -208,6 +208,15 @@
"patternAddress": {
"type": "postal"
},
+ "constraint": [
+ {
+ "key": "address-cnt-2or3-char",
+ "severity": "warning",
+ "human": "The content of the country element (if present) SHALL be selected EITHER from ValueSet ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2 OR MAY be selected from ISO Country Alpha-3 Value Set http://hl7.org/fhir/ValueSet/iso3166-1-3, IF the country is not specified in value Set ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2.",
+ "expression": "country.empty() or (country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-2') or country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-3'))",
+ "source": "https://gematik.de/fhir/isik/v3/Basismodul/StructureDefinition/ISiKAngehoeriger"
+ }
+ ],
"mustSupport": true
},
{
@@ -262,15 +271,6 @@
"id": "RelatedPerson.address:Postfach.country",
"path": "RelatedPerson.address.country",
"min": 1,
- "constraint": [
- {
- "key": "address-cnt-2or3-char",
- "severity": "warning",
- "human": "The content of the country element (if present) SHALL be selected EITHER from ValueSet ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2 OR MAY be selected from ISO Country Alpha-3 Value Set http://hl7.org/fhir/ValueSet/iso3166-1-3, IF the country is not specified in value Set ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2.",
- "expression": "country.empty() or (country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-2') or country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-3'))",
- "source": "https://gematik.de/fhir/isik/v3/Basismodul/StructureDefinition/ISiKAngehoeriger"
- }
- ],
"mustSupport": true
}
]
diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKBerichtBundle.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKBerichtBundle.json
index 362972c61..c1afe7b86 100644
--- a/Resources/fsh-generated/resources/StructureDefinition-ISiKBerichtBundle.json
+++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKBerichtBundle.json
@@ -2,12 +2,12 @@
"resourceType": "StructureDefinition",
"id": "ISiKBerichtBundle",
"url": "https://gematik.de/fhir/isik/v3/Basismodul/StructureDefinition/ISiKBerichtBundle",
- "version": "3.0.0",
+ "version": "3.0.1",
"name": "ISiKBerichtBundle",
"title": "ISiKBerichtBundle",
"status": "active",
"experimental": false,
- "date": "2023-07-01",
+ "date": "2023-12-05",
"publisher": "gematik GmbH",
"description": "A document style representation of the receipt (complete, self-contained, signed)",
"fhirVersion": "4.0.1",
diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKBerichtSubSysteme.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKBerichtSubSysteme.json
index 630bc371d..768114fdc 100644
--- a/Resources/fsh-generated/resources/StructureDefinition-ISiKBerichtSubSysteme.json
+++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKBerichtSubSysteme.json
@@ -2,11 +2,11 @@
"resourceType": "StructureDefinition",
"id": "ISiKBerichtSubSysteme",
"url": "https://gematik.de/fhir/isik/v3/Basismodul/StructureDefinition/ISiKBerichtSubSysteme",
- "version": "3.0.0",
+ "version": "3.0.1",
"name": "ISiKBerichtSubSysteme",
"status": "active",
"experimental": false,
- "date": "2023-07-01",
+ "date": "2023-12-05",
"publisher": "gematik GmbH",
"description": "Dieses Profil ermöglicht die Krankenhaus-interne Übermittlung eines Berichtes in Form eines Dokumentes, die in ISiK Szenarien von Subsystemen an Primärsysteme gesendet werden.",
"fhirVersion": "4.0.1",
diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKBinary.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKBinary.json
index 539486de6..d813777fa 100644
--- a/Resources/fsh-generated/resources/StructureDefinition-ISiKBinary.json
+++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKBinary.json
@@ -2,12 +2,12 @@
"resourceType": "StructureDefinition",
"id": "ISiKBinary",
"url": "https://gematik.de/fhir/isik/v3/Basismodul/StructureDefinition/ISiKBinary",
- "version": "3.0.0",
+ "version": "3.0.1",
"name": "ISiKBinary",
"title": "ISiKBinary",
"status": "active",
"experimental": false,
- "date": "2023-07-01",
+ "date": "2023-12-05",
"publisher": "gematik GmbH",
"description": "Die Binary-Ressource erlaubt den Umgang mit FHIR-fremden Formaten (z.B. PDFs, Bilder, CDA) innerhalb des FHIR-Frameworks.\r\nDazu werden die Daten base64-codiert in der Binary-Ressource (in XML oder JSON) transportiert oder \r\nüber die REST-API am Binary-Endpunkt in ihrem nativen Format bereitgestellt. \r\nBinary-Ressourcen werden von Attachment-Elementen in DocumentReference-Ressourcen verlinkt und damit in den Kontext anderer FHIR-Ressourcen\r\n(z.B. Patient und Encounter) gestellt. ",
"fhirVersion": "4.0.1",
diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKCodeSystem.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKCodeSystem.json
index bb2ab95dc..ebfd635ed 100644
--- a/Resources/fsh-generated/resources/StructureDefinition-ISiKCodeSystem.json
+++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKCodeSystem.json
@@ -2,11 +2,11 @@
"resourceType": "StructureDefinition",
"id": "ISiKCodeSystem",
"url": "https://gematik.de/fhir/isik/v3/Basismodul/StructureDefinition/ISiKCodeSystem",
- "version": "3.0.0",
+ "version": "3.0.1",
"name": "ISiKCodeSystem",
"status": "active",
"experimental": false,
- "date": "2023-07-01",
+ "date": "2023-12-05",
"publisher": "gematik GmbH",
"description": "Dieses Profil beschreibt die maschinenlesbare Repräsentation von system-sepzifischen Kodierungen in ISiK-Szenarien",
"fhirVersion": "4.0.1",
diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKDiagnose.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKDiagnose.json
index f80b7e396..6105deba2 100644
--- a/Resources/fsh-generated/resources/StructureDefinition-ISiKDiagnose.json
+++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKDiagnose.json
@@ -2,11 +2,11 @@
"resourceType": "StructureDefinition",
"id": "ISiKDiagnose",
"url": "https://gematik.de/fhir/isik/v3/Basismodul/StructureDefinition/ISiKDiagnose",
- "version": "3.0.0",
+ "version": "3.0.1",
"name": "ISiKDiagnose",
"status": "active",
"experimental": false,
- "date": "2023-07-01",
+ "date": "2023-12-05",
"publisher": "gematik GmbH",
"description": "Dieses Profil ermöglicht die Nutzung von Diagnosen in ISiK Szenarien.",
"fhirVersion": "4.0.1",
@@ -275,8 +275,9 @@
]
},
{
- "id": "Condition.onsetPeriod",
- "path": "Condition.onsetPeriod",
+ "id": "Condition.onset[x]:onsetPeriod",
+ "path": "Condition.onset[x]",
+ "sliceName": "onsetPeriod",
"min": 0,
"max": "1",
"type": [
@@ -286,8 +287,8 @@
]
},
{
- "id": "Condition.onsetPeriod.start.extension:Lebensphase-Start",
- "path": "Condition.onsetPeriod.start.extension",
+ "id": "Condition.onset[x]:onsetPeriod.start.extension:Lebensphase-Start",
+ "path": "Condition.onset[x].start.extension",
"sliceName": "Lebensphase-Start",
"min": 0,
"max": "1",
@@ -301,8 +302,8 @@
]
},
{
- "id": "Condition.onsetPeriod.end.extension:Lebensphase-Ende",
- "path": "Condition.onsetPeriod.end.extension",
+ "id": "Condition.onset[x]:onsetPeriod.end.extension:Lebensphase-Ende",
+ "path": "Condition.onset[x].end.extension",
"sliceName": "Lebensphase-Ende",
"min": 0,
"max": "1",
@@ -316,8 +317,9 @@
]
},
{
- "id": "Condition.onsetDateTime",
- "path": "Condition.onsetDateTime",
+ "id": "Condition.onset[x]:onsetDateTime",
+ "path": "Condition.onset[x]",
+ "sliceName": "onsetDateTime",
"min": 0,
"max": "1",
"type": [
diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKKontaktGesundheitseinrichtung.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKKontaktGesundheitseinrichtung.json
index 61431bdde..0ac9831ed 100644
--- a/Resources/fsh-generated/resources/StructureDefinition-ISiKKontaktGesundheitseinrichtung.json
+++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKKontaktGesundheitseinrichtung.json
@@ -2,11 +2,11 @@
"resourceType": "StructureDefinition",
"id": "ISiKKontaktGesundheitseinrichtung",
"url": "https://gematik.de/fhir/isik/v3/Basismodul/StructureDefinition/ISiKKontaktGesundheitseinrichtung",
- "version": "3.0.0",
+ "version": "3.0.1",
"name": "ISiKKontaktGesundheitseinrichtung",
"status": "active",
"experimental": false,
- "date": "2023-07-01",
+ "date": "2023-12-05",
"publisher": "gematik GmbH",
"description": "Dieses Profil ermöglicht die Herstellung eines Fallbezuges welcher in der Mehrheit der ISiK Szenarien im Krankenhaus essentiell ist.",
"fhirVersion": "4.0.1",
diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKPatient.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKPatient.json
index c12b8b9ce..5343897ff 100644
--- a/Resources/fsh-generated/resources/StructureDefinition-ISiKPatient.json
+++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKPatient.json
@@ -2,11 +2,11 @@
"resourceType": "StructureDefinition",
"id": "ISiKPatient",
"url": "https://gematik.de/fhir/isik/v3/Basismodul/StructureDefinition/ISiKPatient",
- "version": "3.0.0",
+ "version": "3.0.1",
"name": "ISiKPatient",
"status": "active",
"experimental": false,
- "date": "2023-07-01",
+ "date": "2023-12-05",
"publisher": "gematik GmbH",
"description": "Dieses Profil beschreibt die Nutzung von administrativen Patientendaten in ISiK-Szenarien.",
"fhirVersion": "4.0.1",
@@ -466,6 +466,15 @@
"patternAddress": {
"type": "both"
},
+ "constraint": [
+ {
+ "key": "address-cnt-2or3-char",
+ "severity": "warning",
+ "human": "The content of the country element (if present) SHALL be selected EITHER from ValueSet ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2 OR MAY be selected from ISO Country Alpha-3 Value Set http://hl7.org/fhir/ValueSet/iso3166-1-3, IF the country is not specified in value Set ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2.",
+ "expression": "country.empty() or (country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-2') or country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-3'))",
+ "source": "https://gematik.de/fhir/isik/v3/Basismodul/StructureDefinition/ISiKPatient"
+ }
+ ],
"mustSupport": true
},
{
@@ -526,15 +535,6 @@
"id": "Patient.address:Strassenanschrift.country",
"path": "Patient.address.country",
"min": 1,
- "constraint": [
- {
- "key": "address-cnt-2or3-char",
- "severity": "warning",
- "human": "The content of the country element (if present) SHALL be selected EITHER from ValueSet ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2 OR MAY be selected from ISO Country Alpha-3 Value Set http://hl7.org/fhir/ValueSet/iso3166-1-3, IF the country is not specified in value Set ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2.",
- "expression": "country.empty() or (country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-2') or country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-3'))",
- "source": "https://gematik.de/fhir/isik/v3/Basismodul/StructureDefinition/ISiKPatient"
- }
- ],
"mustSupport": true
},
{
@@ -554,6 +554,15 @@
"patternAddress": {
"type": "postal"
},
+ "constraint": [
+ {
+ "key": "address-cnt-2or3-char",
+ "severity": "warning",
+ "human": "The content of the country element (if present) SHALL be selected EITHER from ValueSet ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2 OR MAY be selected from ISO Country Alpha-3 Value Set http://hl7.org/fhir/ValueSet/iso3166-1-3, IF the country is not specified in value Set ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2.",
+ "expression": "country.empty() or (country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-2') or country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-3'))",
+ "source": "https://gematik.de/fhir/isik/v3/Basismodul/StructureDefinition/ISiKPatient"
+ }
+ ],
"mustSupport": true
},
{
@@ -608,15 +617,6 @@
"id": "Patient.address:Postfach.country",
"path": "Patient.address.country",
"min": 1,
- "constraint": [
- {
- "key": "address-cnt-2or3-char",
- "severity": "warning",
- "human": "The content of the country element (if present) SHALL be selected EITHER from ValueSet ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2 OR MAY be selected from ISO Country Alpha-3 Value Set http://hl7.org/fhir/ValueSet/iso3166-1-3, IF the country is not specified in value Set ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2.",
- "expression": "country.empty() or (country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-2') or country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-3'))",
- "source": "https://gematik.de/fhir/isik/v3/Basismodul/StructureDefinition/ISiKPatient"
- }
- ],
"mustSupport": true
}
]
diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKPersonImGesundheitsberuf.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKPersonImGesundheitsberuf.json
index 59664b36e..e913d509d 100644
--- a/Resources/fsh-generated/resources/StructureDefinition-ISiKPersonImGesundheitsberuf.json
+++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKPersonImGesundheitsberuf.json
@@ -2,11 +2,11 @@
"resourceType": "StructureDefinition",
"id": "ISiKPersonImGesundheitsberuf",
"url": "https://gematik.de/fhir/isik/v3/Basismodul/StructureDefinition/ISiKPersonImGesundheitsberuf",
- "version": "3.0.0",
+ "version": "3.0.1",
"name": "ISiKPersonImGesundheitsberuf",
"status": "active",
"experimental": false,
- "date": "2023-07-01",
+ "date": "2023-12-05",
"publisher": "gematik GmbH",
"description": "Dieses Profil ermöglicht die Nutzung von in Gesundheitsberufen tätigen Personen in ISiK Szenarien.",
"fhirVersion": "4.0.1",
diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKProzedur.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKProzedur.json
index e6fc9f754..6c9d038e6 100644
--- a/Resources/fsh-generated/resources/StructureDefinition-ISiKProzedur.json
+++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKProzedur.json
@@ -2,11 +2,11 @@
"resourceType": "StructureDefinition",
"id": "ISiKProzedur",
"url": "https://gematik.de/fhir/isik/v3/Basismodul/StructureDefinition/ISiKProzedur",
- "version": "3.0.0",
+ "version": "3.0.1",
"name": "ISiKProzedur",
"status": "active",
"experimental": false,
- "date": "2023-07-01",
+ "date": "2023-12-05",
"publisher": "gematik GmbH",
"description": "Diese Profil ermöglicht die Nutzung von Prozedur-bezogenen Informationen in ISiK Szenarien.",
"fhirVersion": "4.0.1",
diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKValueSet.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKValueSet.json
index f06314e88..a1d3ff874 100644
--- a/Resources/fsh-generated/resources/StructureDefinition-ISiKValueSet.json
+++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKValueSet.json
@@ -2,11 +2,11 @@
"resourceType": "StructureDefinition",
"id": "ISiKValueSet",
"url": "https://gematik.de/fhir/isik/v3/Basismodul/StructureDefinition/ISiKValueSet",
- "version": "3.0.0",
+ "version": "3.0.1",
"name": "ISiKValueSet",
"status": "active",
"experimental": false,
- "date": "2023-07-01",
+ "date": "2023-12-05",
"publisher": "gematik GmbH",
"description": "Dieses Profil beschreibt die maschinenlesbare Auswahl von Codes für die Kodierung spezifischer FHIR-Elemente in ISiK-Szenarien",
"fhirVersion": "4.0.1",
diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKVersicherungsverhaeltnisGesetzlich.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKVersicherungsverhaeltnisGesetzlich.json
index f25c0b3b9..afac4bbad 100644
--- a/Resources/fsh-generated/resources/StructureDefinition-ISiKVersicherungsverhaeltnisGesetzlich.json
+++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKVersicherungsverhaeltnisGesetzlich.json
@@ -2,11 +2,11 @@
"resourceType": "StructureDefinition",
"id": "ISiKVersicherungsverhaeltnisGesetzlich",
"url": "https://gematik.de/fhir/isik/v3/Basismodul/StructureDefinition/ISiKVersicherungsverhaeltnisGesetzlich",
- "version": "3.0.0",
+ "version": "3.0.1",
"name": "ISiKVersicherungsverhaeltnisGesetzlich",
"status": "active",
"experimental": false,
- "date": "2023-07-01",
+ "date": "2023-12-05",
"publisher": "gematik GmbH",
"description": "Dieses Profil ermöglicht die Darstellung eines gesetzlichen Versicherungsverhältnisses in ISiK Szenarien.",
"fhirVersion": "4.0.1",
@@ -35,15 +35,48 @@
"rules": "open"
},
"short": "Primärer Identifier der Versicherung",
- "definition": "Ein gesetzliches Versicherungsverhältnis sollte stets durch die eindeutige 30-stellige Versichertennummer identifiziert werden. Ist diese nicht bekannt, so wird die 10-stellige VersichertenID statt dessen verwendet.",
+ "definition": "Ein gesetzliches Versicherungsverhältnis sollte stets durch die eindeutige 30-stellige Versicherungsnummer identifiziert werden. Ist diese nicht bekannt, so kann die 10-stellige KrankenversichertenID stattdessen verwendet werden. Diese ist aber nur in Verbindung mit dem Payor eindeutig einem Versicherungsverhältnis zuordenbar",
+ "mustSupport": true
+ },
+ {
+ "id": "Coverage.identifier:Versicherungsnummer",
+ "path": "Coverage.identifier",
+ "sliceName": "Versicherungsnummer",
+ "min": 0,
+ "max": "1",
+ "patternIdentifier": {
+ "type": {
+ "coding": [
+ {
+ "code": "GKV",
+ "system": "http://fhir.de/CodeSystem/identifier-type-de-basis"
+ }
+ ]
+ },
+ "system": "http://fhir.de/sid/gkv/kvnr-30"
+ }
+ },
+ {
+ "id": "Coverage.identifier:Versicherungsnummer.type",
+ "path": "Coverage.identifier.type",
"min": 1,
"mustSupport": true
},
+ {
+ "id": "Coverage.identifier:Versicherungsnummer.system",
+ "path": "Coverage.identifier.system",
+ "mustSupport": true
+ },
+ {
+ "id": "Coverage.identifier:Versicherungsnummer.value",
+ "path": "Coverage.identifier.value",
+ "mustSupport": true
+ },
{
"id": "Coverage.identifier:KrankenversichertenID",
"path": "Coverage.identifier",
"sliceName": "KrankenversichertenID",
- "min": 1,
+ "min": 0,
"max": "1",
"type": [
{
@@ -61,9 +94,9 @@
"system": "http://fhir.de/CodeSystem/identifier-type-de-basis"
}
]
- }
- },
- "mustSupport": true
+ },
+ "system": "http://fhir.de/sid/gkv/kvid-10"
+ }
},
{
"id": "Coverage.identifier:KrankenversichertenID.type",
@@ -130,7 +163,8 @@
"http://hl7.org/fhir/StructureDefinition/RelatedPerson"
]
}
- ]
+ ],
+ "mustSupport": true
},
{
"id": "Coverage.subscriber.identifier",
@@ -147,7 +181,8 @@
],
"patternIdentifier": {
"system": "http://fhir.de/sid/gkv/kvid-10"
- }
+ },
+ "mustSupport": true
},
{
"id": "Coverage.subscriber.display",
@@ -158,7 +193,7 @@
"id": "Coverage.beneficiary",
"path": "Coverage.beneficiary",
"definition": "Benennt die versicherte Person.",
- "comment": "Die Angabe der 10-stelligen Krankenversichertennummer ist verpflichtend. Durch die Referenz auf eine Patient-Resource können weitere Informationen zum Patienten hinterlegt werden.",
+ "comment": "Die Angabe der Reference ist verpflichtend. Durch die Referenz auf eine Patient-Resource können weitere Informationen zum Patienten hinterlegt werden.",
"mustSupport": true
},
{
@@ -179,7 +214,7 @@
"id": "Coverage.beneficiary.display",
"path": "Coverage.beneficiary.display",
"short": "Name der Versicherten Person",
- "definition": "Die Angabe des Namens des Versicherten dient der geeigenten Darstellung für den Benutzer und hat keine technische Bedeutung."
+ "definition": "Die Angabe des Namens des Versicherten dient der geeigneten Darstellung für den Benutzer und hat keine technische Bedeutung."
},
{
"id": "Coverage.payor",
diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKVersicherungsverhaeltnisSelbstzahler.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKVersicherungsverhaeltnisSelbstzahler.json
index 514ee3fa6..96346c66c 100644
--- a/Resources/fsh-generated/resources/StructureDefinition-ISiKVersicherungsverhaeltnisSelbstzahler.json
+++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKVersicherungsverhaeltnisSelbstzahler.json
@@ -2,11 +2,11 @@
"resourceType": "StructureDefinition",
"id": "ISiKVersicherungsverhaeltnisSelbstzahler",
"url": "https://gematik.de/fhir/isik/v3/Basismodul/StructureDefinition/ISiKVersicherungsverhaeltnisSelbstzahler",
- "version": "3.0.0",
+ "version": "3.0.1",
"name": "ISiKVersicherungsverhaeltnisSelbstzahler",
"status": "active",
"experimental": false,
- "date": "2023-07-01",
+ "date": "2023-12-05",
"publisher": "gematik GmbH",
"description": "Dieses Profil ermöglicht Selbstzahler Szenarien in ISiK.",
"fhirVersion": "4.0.1",
diff --git a/Resources/fsh-generated/resources/StructureDefinition-PlannedEndDate.json b/Resources/fsh-generated/resources/StructureDefinition-PlannedEndDate.json
index 4b51ad776..79d613020 100644
--- a/Resources/fsh-generated/resources/StructureDefinition-PlannedEndDate.json
+++ b/Resources/fsh-generated/resources/StructureDefinition-PlannedEndDate.json
@@ -2,11 +2,11 @@
"resourceType": "StructureDefinition",
"id": "PlannedEndDate",
"url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-Encounter.plannedEndDate",
- "version": "3.0.0",
+ "version": "3.0.1",
"name": "PlannedEndDate",
"status": "active",
"experimental": false,
- "date": "2023-07-01",
+ "date": "2023-12-05",
"publisher": "gematik GmbH",
"fhirVersion": "4.0.1",
"mapping": [
diff --git a/Resources/fsh-generated/resources/StructureDefinition-PlannedStartDate.json b/Resources/fsh-generated/resources/StructureDefinition-PlannedStartDate.json
index b8813267a..86a47b60f 100644
--- a/Resources/fsh-generated/resources/StructureDefinition-PlannedStartDate.json
+++ b/Resources/fsh-generated/resources/StructureDefinition-PlannedStartDate.json
@@ -2,11 +2,11 @@
"resourceType": "StructureDefinition",
"id": "PlannedStartDate",
"url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-Encounter.plannedStartDate",
- "version": "3.0.0",
+ "version": "3.0.1",
"name": "PlannedStartDate",
"status": "active",
"experimental": false,
- "date": "2023-07-01",
+ "date": "2023-12-05",
"publisher": "gematik GmbH",
"fhirVersion": "4.0.1",
"mapping": [
diff --git a/Resources/fsh-generated/resources/StructureDefinition-identifier-abrechnungsnummer.json b/Resources/fsh-generated/resources/StructureDefinition-identifier-abrechnungsnummer.json
index 5382ccbb3..a90f37891 100644
--- a/Resources/fsh-generated/resources/StructureDefinition-identifier-abrechnungsnummer.json
+++ b/Resources/fsh-generated/resources/StructureDefinition-identifier-abrechnungsnummer.json
@@ -2,10 +2,13 @@
"resourceType": "StructureDefinition",
"id": "identifier-abrechnungsnummer",
"url": "https://gematik.de/fhir/isik/v3/Basismodul/StructureDefinition/identifier-abrechnungsnummer",
- "version": "3.0.0",
+ "version": "3.0.1",
"name": "IdentifierAbrechnungsnummer",
"title": "Identifier-Profil für die Abbildung einer Abrechnungsnummer (\"Fallnummer\") ",
"status": "active",
+ "experimental": false,
+ "date": "2023-12-05",
+ "publisher": "gematik GmbH",
"description": "Identifier-Profil für die Abbildung einer organisationsspezifischen Abrechnungsnummer (\"Fallnummer\")",
"fhirVersion": "4.0.1",
"mapping": [
diff --git a/Resources/fsh-generated/resources/ValueSet-DiagnosesSCT.json b/Resources/fsh-generated/resources/ValueSet-DiagnosesSCT.json
index 55aebb9cc..649e7ce52 100644
--- a/Resources/fsh-generated/resources/ValueSet-DiagnosesSCT.json
+++ b/Resources/fsh-generated/resources/ValueSet-DiagnosesSCT.json
@@ -4,11 +4,11 @@
"name": "DiagnosesSCT",
"id": "DiagnosesSCT",
"description": "Enthaelt alle SNOMED Clinical finding, Event und Situation with explicit context codes",
- "version": "3.0.0",
"url": "https://gematik.de/fhir/isik/v3/Basismodul/ValueSet/DiagnosesSCT",
+ "version": "3.0.1",
"experimental": false,
"publisher": "gematik GmbH",
- "date": "2023-07-01",
+ "date": "2023-12-05",
"compose": {
"include": [
{
diff --git a/Resources/fsh-generated/resources/ValueSet-ISiKAccountIdentifierType.json b/Resources/fsh-generated/resources/ValueSet-ISiKAccountIdentifierType.json
index ca40c59f4..2a05c921c 100644
--- a/Resources/fsh-generated/resources/ValueSet-ISiKAccountIdentifierType.json
+++ b/Resources/fsh-generated/resources/ValueSet-ISiKAccountIdentifierType.json
@@ -4,11 +4,11 @@
"name": "ISiKAccountIdentifierType",
"id": "ISiKAccountIdentifierType",
"title": "ISiKAccountIdentifierType",
- "version": "3.0.0",
"url": "https://gematik.de/fhir/isik/v3/Basismodul/ValueSet/ISiKAccountIdentifierType",
+ "version": "3.0.1",
"experimental": false,
"publisher": "gematik GmbH",
- "date": "2023-07-01",
+ "date": "2023-12-05",
"compose": {
"include": [
{
diff --git a/Resources/fsh-generated/resources/ValueSet-ISiKAccountType.json b/Resources/fsh-generated/resources/ValueSet-ISiKAccountType.json
index 519d52ec1..b01e4688e 100644
--- a/Resources/fsh-generated/resources/ValueSet-ISiKAccountType.json
+++ b/Resources/fsh-generated/resources/ValueSet-ISiKAccountType.json
@@ -4,11 +4,11 @@
"name": "ISiKAccountType",
"id": "ISiKAccountType",
"title": "ISiKAccountType",
- "version": "3.0.0",
"url": "https://gematik.de/fhir/isik/v3/Basismodul/ValueSet/ISiKAccountType",
+ "version": "3.0.1",
"experimental": false,
"publisher": "gematik GmbH",
- "date": "2023-07-01",
+ "date": "2023-12-05",
"compose": {
"include": [
{
diff --git a/Resources/fsh-generated/resources/ValueSet-ISiKLocationPhysicalType.json b/Resources/fsh-generated/resources/ValueSet-ISiKLocationPhysicalType.json
index 3a6e2c94f..e489e9278 100644
--- a/Resources/fsh-generated/resources/ValueSet-ISiKLocationPhysicalType.json
+++ b/Resources/fsh-generated/resources/ValueSet-ISiKLocationPhysicalType.json
@@ -3,11 +3,11 @@
"status": "active",
"name": "ISiKLocationPhysicalType",
"id": "ISiKLocationPhysicalType",
- "version": "3.0.0",
"url": "https://gematik.de/fhir/isik/v3/Basismodul/ValueSet/ISiKLocationPhysicalType",
+ "version": "3.0.1",
"experimental": false,
"publisher": "gematik GmbH",
- "date": "2023-07-01",
+ "date": "2023-12-05",
"compose": {
"include": [
{
diff --git a/Resources/fsh-generated/resources/ValueSet-ProzedurenCodesSCT.json b/Resources/fsh-generated/resources/ValueSet-ProzedurenCodesSCT.json
index ec67d7f89..26d0e7b91 100644
--- a/Resources/fsh-generated/resources/ValueSet-ProzedurenCodesSCT.json
+++ b/Resources/fsh-generated/resources/ValueSet-ProzedurenCodesSCT.json
@@ -4,11 +4,11 @@
"name": "ProzedurenCodesSCT",
"id": "ProzedurenCodesSCT",
"description": "Enthaelt alle SNOMED Procedure Codes",
- "version": "3.0.0",
"url": "https://gematik.de/fhir/isik/v3/Basismodul/ValueSet/ProzedurenCodesSCT",
+ "version": "3.0.1",
"experimental": false,
"publisher": "gematik GmbH",
- "date": "2023-07-01",
+ "date": "2023-12-05",
"compose": {
"include": [
{
diff --git a/Resources/fsh-generated/resources/ValueSet-ProzedurenKategorieSCT.json b/Resources/fsh-generated/resources/ValueSet-ProzedurenKategorieSCT.json
index 9fdef9364..37dcf42e6 100644
--- a/Resources/fsh-generated/resources/ValueSet-ProzedurenKategorieSCT.json
+++ b/Resources/fsh-generated/resources/ValueSet-ProzedurenKategorieSCT.json
@@ -4,19 +4,19 @@
"name": "ProzedurenKategorieSCT",
"id": "ProzedurenKategorieSCT",
"description": "Enthaelt alle SNOMED Codes für ein Mapping der OPS Klassentitel",
- "version": "3.0.0",
"url": "https://gematik.de/fhir/isik/v3/Basismodul/ValueSet/ProzedurenKategorieSCT",
+ "version": "3.0.1",
"experimental": false,
"publisher": "gematik GmbH",
- "date": "2023-07-01",
+ "date": "2023-12-05",
"compose": {
"include": [
{
"system": "http://snomed.info/sct",
"concept": [
{
- "code": "103693007",
- "display": "Diagnostic procedure"
+ "code": "165197003",
+ "display": "Diagnostic assessment"
},
{
"code": "363679005",
diff --git a/Resources/input/fsh/ISiKAbrechnungsfall.fsh b/Resources/input/fsh/ISiKAbrechnungsfall.fsh
index 590d28141..79a951d86 100644
--- a/Resources/input/fsh/ISiKAbrechnungsfall.fsh
+++ b/Resources/input/fsh/ISiKAbrechnungsfall.fsh
@@ -31,6 +31,7 @@ Parent: Identifier
Id: identifier-abrechnungsnummer
Title: "Identifier-Profil für die Abbildung einer Abrechnungsnummer (\"Fallnummer\") "
Description: "Identifier-Profil für die Abbildung einer organisationsspezifischen Abrechnungsnummer (\"Fallnummer\")"
+* insert Meta
* type 1..
* type = $v2-0203#AN
* type from ISiKAccountIdentifierType (required)
@@ -40,9 +41,9 @@ Description: "Identifier-Profil für die Abbildung einer organisationsspezifisch
Instance: AbrechnungsfallAmbulant
InstanceOf: ISiKAbrechnungsfall
Usage: #example
-* identifier.type = $v2-0203#AN
-* identifier.system = "https://test.krankenhaus.de/fhir/sid/abrechnungsnummer"
-* identifier.value = "0123456789"
+* identifier[Abrechnungsnummer]
+ * system = "https://test.krankenhaus.de/fhir/sid/abrechnungsnummer"
+ * value = "0123456789"
* status = #active
* type = $v3-ActCode#AMB
* subject = Reference(PatientinMusterfrau)
diff --git a/Resources/input/fsh/ISiKAngehoeriger.fsh b/Resources/input/fsh/ISiKAngehoeriger.fsh
index 85f70e648..a1069ca0e 100644
--- a/Resources/input/fsh/ISiKAngehoeriger.fsh
+++ b/Resources/input/fsh/ISiKAngehoeriger.fsh
@@ -19,6 +19,7 @@ Description: "Dieses Profil ermöglicht die Nutzung von Angehörigen in ISiK Sze
Strassenanschrift 0..* MS and
Postfach 0..* MS
* address[Postfach] only AddressDeBasis
+ * obeys address-cnt-2or3-char
* ^patternAddress.type = #postal
* type 1.. MS
* line 1.. MS
@@ -29,9 +30,8 @@ Description: "Dieses Profil ermöglicht die Nutzung von Angehörigen in ISiK Sze
* city 1.. MS
* postalCode 1.. MS
* country 1.. MS
- * obeys address-cnt-2or3-char
- * ^constraint[1].source = Canonical(ISiKAngehoeriger)
* address[Strassenanschrift] only AddressDeBasis
+ * obeys address-cnt-2or3-char
* extension[Stadtteil] MS
* ^patternAddress.type = #both
* type 1.. MS
@@ -43,8 +43,6 @@ Description: "Dieses Profil ermöglicht die Nutzung von Angehörigen in ISiK Sze
* city 1.. MS
* postalCode 1.. MS
* country 1.. MS
- * obeys address-cnt-2or3-char
- * ^constraint[1].source = Canonical(ISiKAngehoeriger)
Instance: ISiKAngehoerigerMustermann
InstanceOf: ISiKAngehoeriger
diff --git a/Resources/input/fsh/ISiKBerichtBundle.fsh b/Resources/input/fsh/ISiKBerichtBundle.fsh
index ea799c52b..2f151d518 100644
--- a/Resources/input/fsh/ISiKBerichtBundle.fsh
+++ b/Resources/input/fsh/ISiKBerichtBundle.fsh
@@ -60,7 +60,7 @@ Usage: #example
* identifier.value = "0123456789"
* status = #unknown
* class = $v3-ActCode#IMP
-* type[0] = $kontaktart-de#operation
+* type[0] = $Kontaktart-de#operation
* type[+] = $Kontaktebene#abteilungskontakt
* serviceType = $FachabteilungsschluesselCS#0100
* subject.reference = "urn:uuid:3bada18a-6fd2-11ed-a1eb-0242ac112345"
diff --git a/Resources/input/fsh/ISiKCapabilityStatement.fsh b/Resources/input/fsh/ISiKCapabilityStatement.fsh
index ac4810a6c..2377285c3 100644
--- a/Resources/input/fsh/ISiKCapabilityStatement.fsh
+++ b/Resources/input/fsh/ISiKCapabilityStatement.fsh
@@ -138,6 +138,7 @@ Usage: #definition
* rest.resource[=].searchRevInclude[+] = "Account:patient"
* rest.resource[=].searchRevInclude[=].extension.url = $capabilitystatement-expectation
* rest.resource[=].searchRevInclude[=].extension.valueCode = #SHALL
+
* rest.resource[+].extension.url = $capabilitystatement-expectation
* rest.resource[=].extension.valueCode = #SHALL
* rest.resource[=].type = #Encounter
@@ -203,9 +204,6 @@ Usage: #definition
* rest.resource[=].searchParam[=].name = "end-date"
* rest.resource[=].searchParam[=].definition = "https://gematik.de/fhir/isik/v3/Basismodul/SearchParameter/Encounter-end-date"
* rest.resource[=].searchParam[=].type = #date
-
-
-
* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation
* rest.resource[=].searchParam[=].extension.valueCode = #MAY
* rest.resource[=].searchParam[=].name = "location"
@@ -248,6 +246,50 @@ Usage: #definition
* rest.resource[=].searchRevInclude[+] = "Procedure:encounter"
* rest.resource[=].searchRevInclude[=].extension.url = $capabilitystatement-expectation
* rest.resource[=].searchRevInclude[=].extension.valueCode = #SHALL
+
+
+* rest.resource[+].extension.url = $capabilitystatement-expectation
+* rest.resource[=].extension.valueCode = #SHALL
+* rest.resource[=].type = #Account
+* rest.resource[=].supportedProfile = "https://gematik.de/fhir/isik/v3/Basismodul/StructureDefinition/ISiKAbrechnungsfall"
+* rest.resource[=].interaction[0].extension.url = $capabilitystatement-expectation
+* rest.resource[=].interaction[=].extension.valueCode = #SHALL
+* rest.resource[=].interaction[=].code = #read
+* rest.resource[=].interaction[+].extension.url = $capabilitystatement-expectation
+* rest.resource[=].interaction[=].extension.valueCode = #SHALL
+* rest.resource[=].interaction[=].code = #search-type
+* rest.resource[=].searchParam[0].extension.url = $capabilitystatement-expectation
+* rest.resource[=].searchParam[=].extension.valueCode = #SHALL
+* rest.resource[=].searchParam[=].name = "_id"
+* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Resource-id"
+* rest.resource[=].searchParam[=].type = #token
+* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation
+* rest.resource[=].searchParam[=].extension.valueCode = #SHALL
+* rest.resource[=].searchParam[=].name = "identifier"
+* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/clinical-identifier"
+* rest.resource[=].searchParam[=].type = #token
+* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation
+* rest.resource[=].searchParam[=].extension.valueCode = #SHALL
+* rest.resource[=].searchParam[=].name = "status"
+* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Account-status"
+* rest.resource[=].searchParam[=].type = #token
+* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation
+* rest.resource[=].searchParam[=].extension.valueCode = #SHALL
+* rest.resource[=].searchParam[=].name = "type"
+* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/clinical-type"
+* rest.resource[=].searchParam[=].type = #token
+* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation
+* rest.resource[=].searchParam[=].extension.valueCode = #SHALL
+* rest.resource[=].searchParam[=].name = "patient"
+* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/clinical-patient"
+* rest.resource[=].searchParam[=].type = #reference
+* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation
+* rest.resource[=].searchParam[=].extension.valueCode = #MAY
+* rest.resource[=].searchParam[=].name = "_profile"
+* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Resource-profile"
+* rest.resource[=].searchParam[=].type = #uri
+
+
* rest.resource[+].extension.url = $capabilitystatement-expectation
* rest.resource[=].extension.valueCode = #SHALL
* rest.resource[=].type = #Condition
@@ -616,13 +658,6 @@ Usage: #definition
* rest.resource[=].searchParam[=].type = #composite
* rest.resource[+].extension.url = $capabilitystatement-expectation
* rest.resource[=].extension.valueCode = #MAY
-* rest.resource[=].type = #Binary
-* rest.resource[=].supportedProfile = "https://gematik.de/fhir/isik/v3/Basismodul/StructureDefinition/ISiKBinary"
-* rest.resource[=].interaction[0].extension.url = $capabilitystatement-expectation
-* rest.resource[=].interaction[=].extension.valueCode = #SHALL
-* rest.resource[=].interaction[=].code = #read
-* rest.resource[+].extension.url = $capabilitystatement-expectation
-* rest.resource[=].extension.valueCode = #MAY
* rest.resource[=].type = #Composition
* rest.resource[=].supportedProfile = "https://gematik.de/fhir/isik/v3/Basismodul/StructureDefinition/ISiKBerichtSubSysteme"
* rest.resource[+].extension.url = $capabilitystatement-expectation
diff --git a/Resources/input/fsh/ISiKCodeSystem.fsh b/Resources/input/fsh/ISiKCodeSystem.fsh
index 6062c7923..5e59b101d 100644
--- a/Resources/input/fsh/ISiKCodeSystem.fsh
+++ b/Resources/input/fsh/ISiKCodeSystem.fsh
@@ -17,8 +17,8 @@ Description: "Dieses Profil beschreibt die maschinenlesbare Repräsentation von
Instance: CodeSystemExample
InstanceOf: ISiKCodeSystem
Usage: #example
+* insert MetaInstance
* url = "http://example.org/fhir/CodeSystem/TestKatalog"
-* version = "2.0.2"
* name = "TestKatalog"
* status = #active
* content = #complete
diff --git a/Resources/input/fsh/ISiKKontaktGesundheitseinrichtung.fsh b/Resources/input/fsh/ISiKKontaktGesundheitseinrichtung.fsh
index 606a6f836..fcdd22ba1 100644
--- a/Resources/input/fsh/ISiKKontaktGesundheitseinrichtung.fsh
+++ b/Resources/input/fsh/ISiKKontaktGesundheitseinrichtung.fsh
@@ -145,8 +145,8 @@ Usage: #example
* identifier.value = "0123456789"
* status = #finished
* class = $v3-ActCode#IMP
-* type[0] = $kontaktart-de#operation
-* type[+] = $Kontaktebene#abteilungskontakt
+* type[Kontaktebene] = $Kontaktebene#abteilungskontakt
+* type[KontaktArt] = $Kontaktart-de#operation
* serviceType = $FachabteilungsschluesselCS#0100
* subject = Reference(PatientinMusterfrau)
* period.start = "2021-02-12"
diff --git a/Resources/input/fsh/ISiKPatient.fsh b/Resources/input/fsh/ISiKPatient.fsh
index 2a4bfd4fe..5802ab10f 100644
--- a/Resources/input/fsh/ISiKPatient.fsh
+++ b/Resources/input/fsh/ISiKPatient.fsh
@@ -80,6 +80,7 @@ Description: "Dieses Profil beschreibt die Nutzung von administrativen Patienten
Strassenanschrift 0..* MS and
Postfach 0..* MS
* address[Postfach] only AddressDeBasis
+ * obeys address-cnt-2or3-char
* ^patternAddress.type = #postal
* type 1.. MS
* line 1.. MS
@@ -90,9 +91,8 @@ Description: "Dieses Profil beschreibt die Nutzung von administrativen Patienten
* city 1.. MS
* postalCode 1.. MS
* country 1.. MS
- * obeys address-cnt-2or3-char
- * ^constraint[1].source = Canonical(ISiKPatient)
* address[Strassenanschrift] only AddressDeBasis
+ * obeys address-cnt-2or3-char
* extension[Stadtteil] MS
* ^patternAddress.type = #both
* type 1.. MS
@@ -104,8 +104,6 @@ Description: "Dieses Profil beschreibt die Nutzung von administrativen Patienten
* city 1.. MS
* postalCode 1.. MS
* country 1.. MS
- * obeys address-cnt-2or3-char
- * ^constraint[1].source = Canonical(ISiKPatient)
Instance: PatientinMusterfrau
InstanceOf: ISiKPatient
@@ -121,22 +119,22 @@ Usage: #example
* identifier[Versichertennummer_PKV].value = "1234567890"
* identifier[Versichertennummer_PKV].assigner.display = "Test PKV AG"
* active = true
-* name[0].use = #official
-* name[=].family = "Fürstin von Musterfrau"
- * extension[0].url = "http://fhir.de/StructureDefinition/humanname-namenszusatz"
- * extension[=].valueString = "Fürstin"
- * extension[+].url = "http://hl7.org/fhir/StructureDefinition/humanname-own-name"
- * extension[=].valueString = "Musterfrau"
- * extension[+].url = "http://hl7.org/fhir/StructureDefinition/humanname-own-prefix"
- * extension[=].valueString = "von"
-* name[=].given = "Erika"
-* name[=].prefix = "Dr."
- * extension.url = "http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"
- * extension.valueCode = #AC
-* name[+].use = #maiden
-* name[=].family = "Gabler"
- * extension.url = "http://hl7.org/fhir/StructureDefinition/humanname-own-name"
- * extension.valueString = "Gabler"
+* name[Name]
+ * family = "Fürstin von Musterfrau"
+ * extension[0].url = "http://fhir.de/StructureDefinition/humanname-namenszusatz"
+ * extension[=].valueString = "Fürstin"
+ * extension[+].url = "http://hl7.org/fhir/StructureDefinition/humanname-own-name"
+ * extension[=].valueString = "Musterfrau"
+ * extension[+].url = "http://hl7.org/fhir/StructureDefinition/humanname-own-prefix"
+ * extension[=].valueString = "von"
+ * given = "Erika"
+ * prefix = "Dr."
+ * extension.url = "http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"
+ * extension.valueCode = #AC
+* name[Geburtsname]
+ * family = "Gabler"
+ * extension.url = "http://hl7.org/fhir/StructureDefinition/humanname-own-name"
+ * extension.valueString = "Gabler"
* gender = #female
* birthDate = "1964-08-12"
* address[0].type = #both
diff --git a/Resources/input/fsh/ISiKPersonImGesundheitsberuf.fsh b/Resources/input/fsh/ISiKPersonImGesundheitsberuf.fsh
index c2408fba0..b6cea8bfa 100644
--- a/Resources/input/fsh/ISiKPersonImGesundheitsberuf.fsh
+++ b/Resources/input/fsh/ISiKPersonImGesundheitsberuf.fsh
@@ -100,17 +100,17 @@ Usage: #example
* identifier[=].system = "http://fhir.de/sid/bundesaerztekammer/efn"
* identifier[=].value = "123456789123456"
* active = true
-* name[0].use = #official
-* name[=].text = "Walter Arzt"
-* name[=].family = "Arzt"
- * extension.url = "http://hl7.org/fhir/StructureDefinition/humanname-own-name"
- * extension.valueString = "Arzt"
-* name[=].given = "Walter"
-* name[+].use = #maiden
-* name[=].text = "Gross"
-* name[=].family = "Gross"
- * extension.url = "http://hl7.org/fhir/StructureDefinition/humanname-own-name"
- * extension.valueString = "Gross"
+* name[Name]
+ * text = "Walter Arzt"
+ * family = "Arzt"
+ * extension.url = "http://hl7.org/fhir/StructureDefinition/humanname-own-name"
+ * extension.valueString = "Arzt"
+ * given = "Walter"
+* name[Geburtsname]
+ * text = "Gross"
+ * family = "Gross"
+ * extension.url = "http://hl7.org/fhir/StructureDefinition/humanname-own-name"
+ * extension.valueString = "Gross"
* address.type = #both
* address.line = "Schmiedegasse 16"
* extension[0].url = "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber"
diff --git a/Resources/input/fsh/ISiKVersicherungsverhaeltnisGesetzlich.fsh b/Resources/input/fsh/ISiKVersicherungsverhaeltnisGesetzlich.fsh
index 9e8c3887c..7bd80e281 100644
--- a/Resources/input/fsh/ISiKVersicherungsverhaeltnisGesetzlich.fsh
+++ b/Resources/input/fsh/ISiKVersicherungsverhaeltnisGesetzlich.fsh
@@ -9,10 +9,17 @@ Description: "Dieses Profil ermöglicht die Darstellung eines gesetzlichen Versi
* ^slicing.discriminator.path = "$this"
* ^slicing.rules = #open
* ^short = "Primärer Identifier der Versicherung"
- * ^definition = "Ein gesetzliches Versicherungsverhältnis sollte stets durch die eindeutige 30-stellige Versichertennummer identifiziert werden. Ist diese nicht bekannt, so wird die 10-stellige VersichertenID statt dessen verwendet."
-* identifier contains KrankenversichertenID 1..1 MS
+ * ^definition = "Ein gesetzliches Versicherungsverhältnis sollte stets durch die eindeutige 30-stellige Versicherungsnummer identifiziert werden. Ist diese nicht bekannt, so kann die 10-stellige KrankenversichertenID stattdessen verwendet werden. Diese ist aber nur in Verbindung mit dem Payor eindeutig einem Versicherungsverhältnis zuordenbar"
+* identifier contains Versicherungsnummer ..1 and KrankenversichertenID ..1
+* identifier[Versicherungsnummer]
+ * ^patternIdentifier.type = $identifier-type-de-basis#GKV
+ * ^patternIdentifier.system = $kvnr30
+ * type 1.. MS
+ * system MS
+ * value MS
* identifier[KrankenversichertenID] only IdentifierKvid10
- * ^patternIdentifier.type = http://fhir.de/CodeSystem/identifier-type-de-basis#GKV
+ * ^patternIdentifier.type = $identifier-type-de-basis#GKV
+ * ^patternIdentifier.system = $kvid10
* type 1.. MS
* system MS
* value MS
@@ -25,21 +32,22 @@ Description: "Dieses Profil ermöglicht die Darstellung eines gesetzlichen Versi
* ^slicing.rules = #open
* coding contains VersicherungsArtDeBasis 1..1 MS
* coding[VersicherungsArtDeBasis] = http://fhir.de/CodeSystem/versicherungsart-de-basis#GKV
+* subscriber MS
* subscriber only Reference(RelatedPerson)
* ^definition = "Hauptversicherte Person, wenn abweichend von beneficiary, z.B. bei Familienversicherung"
- * identifier 1..
+ * identifier 1.. MS // Das MS Flag dient der Übernahme von 'identifier' aus der Patienten-Instanz.
* identifier only IdentifierKvid10
* ^short = "VersichertenID (10-stellig) des Hauptversicherten"
* ^patternIdentifier.system = "http://fhir.de/sid/gkv/kvid-10"
* display ^short = "Name des Hauptversicherten"
* beneficiary MS
* ^definition = "Benennt die versicherte Person."
- * ^comment = "Die Angabe der 10-stelligen Krankenversichertennummer ist verpflichtend. Durch die Referenz auf eine Patient-Resource können weitere Informationen zum Patienten hinterlegt werden."
+ * ^comment = "Die Angabe der Reference ist verpflichtend. Durch die Referenz auf eine Patient-Resource können weitere Informationen zum Patienten hinterlegt werden."
* reference 1.. MS
* identifier ^short = "Identifier der versicherten Person"
* ^patternIdentifier.system = "http://fhir.de/sid/gkv/kvid-10"
* display ^short = "Name der Versicherten Person"
- * ^definition = "Die Angabe des Namens des Versicherten dient der geeigenten Darstellung für den Benutzer und hat keine technische Bedeutung."
+ * ^definition = "Die Angabe des Namens des Versicherten dient der geeigneten Darstellung für den Benutzer und hat keine technische Bedeutung."
* payor ..1 MS
* payor only Reference(Organization)
* ^definition = "Gibt den Kostenträger des Versicherten an. Die Angabe der IK-Nummer als logische Referenz sowie des Namens als Display ist zwingend erforderlich.\r\nDie Referenz auf eine Resource vom Typ Organization, die weitere Details zur Versicherung enthalten kann (z.B. Adresse, Kontaktdaten) ist optional.\r\nSofern eine zweite Referenz auf einen Kostenträger existiert, so handelt es sich hierbei um den abrechnenden Kostenträger"
@@ -54,9 +62,9 @@ Description: "Dieses Profil ermöglicht die Darstellung eines gesetzlichen Versi
Instance: CoverageGesetzlich
InstanceOf: ISiKVersicherungsverhaeltnisGesetzlich
Usage: #example
-* identifier.type = $identifier-type-de-basis#GKV
-* identifier.system = "http://fhir.de/sid/gkv/kvid-10"
-* identifier.value = "A234567890"
+* identifier[KrankenversichertenID]
+ * system = "http://fhir.de/sid/gkv/kvid-10"
+ * value = "A234567890"
* status = #active
* type = $versicherungsart-de-basis#GKV
* beneficiary = Reference(PatientinMusterfrau)
diff --git a/Resources/input/fsh/aliases.fsh b/Resources/input/fsh/aliases.fsh
index 5fabccc15..1e6d55f3b 100644
--- a/Resources/input/fsh/aliases.fsh
+++ b/Resources/input/fsh/aliases.fsh
@@ -12,7 +12,7 @@ Alias: $icd-10-gm-mehrfachcodierungs-kennzeichen-sd = http://fhir.de/StructureDe
Alias: $AufnahmegrundErsteUndZweiteStelle = http://fhir.de/CodeSystem/dkgev/AufnahmegrundErsteUndZweiteStelle
Alias: $AufnahmegrundDritteStelle = http://fhir.de/CodeSystem/dkgev/AufnahmegrundDritteStelle
Alias: $AufnahmegrundVierteStelle = http://fhir.de/CodeSystem/dkgev/AufnahmegrundVierteStelle
-Alias: $kontaktart-de = http://fhir.de/CodeSystem/kontaktart-de
+Alias: $Kontaktart-de = http://fhir.de/CodeSystem/kontaktart-de
Alias: $Kontaktebene = http://fhir.de/CodeSystem/Kontaktebene
Alias: $FachabteilungsschluesselCS = http://fhir.de/CodeSystem/dkgev/Fachabteilungsschluessel
Alias: $FachabteilungsschluesselVS = http://fhir.de/ValueSet/dkgev/Fachabteilungsschluessel
@@ -33,4 +33,6 @@ Alias: $diagnosesSCT = https://gematik.de/fhir/isik/v3/Basismodul/ValueSet/Diagn
Alias: $ProzedurenKategorieSCT = https://gematik.de/fhir/isik/v3/Basismodul/ValueSet/ProzedurenKategorieSCT
Alias: $KBV_VS_Base_Practitioner_Speciality = https://fhir.kbv.de/ValueSet/KBV_VS_Base_Practitioner_Speciality
Alias: $ProzedurenCodesSCT = https://gematik.de/fhir/isik/v3/Basismodul/ValueSet/ProzedurenCodesSCT
-Alias: $capabilitystatement-expectation = http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
\ No newline at end of file
+Alias: $capabilitystatement-expectation = http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
+Alias: $kvid10 = http://fhir.de/sid/gkv/kvid-10
+Alias: $kvnr30 = http://fhir.de/sid/gkv/kvnr-30
\ No newline at end of file
diff --git a/Resources/input/fsh/ruleset.fsh b/Resources/input/fsh/ruleset.fsh
index 4cef5d800..5dd5798e3 100644
--- a/Resources/input/fsh/ruleset.fsh
+++ b/Resources/input/fsh/ruleset.fsh
@@ -1,21 +1,18 @@
RuleSet: Meta
+* ^version = "3.0.1"
* ^status = #active
* ^experimental = false
* ^publisher = "gematik GmbH"
-* ^date = "2023-07-01"
-
-RuleSet: Meta-CapabilityStatement
-* status = #active
-* experimental = false
-* version = "3.0.0"
-* publisher = "gematik GmbH"
-* date = "2023-07-01"
-* implementationGuide = "https://gematik.de/fhir/isik/v3/Basismodul/ImplementationGuide|3.0.0"
-* url = "https://gematik.de/fhir/isik/v3/Basismodul/CapabilityStatement/basis-server"
+* ^date = "2023-12-05"
RuleSet: MetaInstance
+* version = "3.0.1"
* status = #active
* experimental = false
-* version = "3.0.0"
* publisher = "gematik GmbH"
-* date = "2023-07-01"
\ No newline at end of file
+* date = "2023-12-05"
+
+RuleSet: Meta-CapabilityStatement
+* insert MetaInstance
+* implementationGuide = "https://gematik.de/fhir/isik/v3/Basismodul/ImplementationGuide|3.0.1"
+* url = "https://gematik.de/fhir/isik/v3/Basismodul/CapabilityStatement/basis-server"
\ No newline at end of file
diff --git a/Resources/input/fsh/valueSets.fsh b/Resources/input/fsh/valueSets.fsh
index 962e9e0fa..ee585794d 100644
--- a/Resources/input/fsh/valueSets.fsh
+++ b/Resources/input/fsh/valueSets.fsh
@@ -17,7 +17,7 @@ ValueSet: ProzedurenKategorieSCT
Id: ProzedurenKategorieSCT
Description: "Enthaelt alle SNOMED Codes für ein Mapping der OPS Klassentitel"
* insert Meta
-* SNOMED_CT#103693007 "Diagnostic procedure"
+* SNOMED_CT#165197003 "Diagnostic assessment"
* SNOMED_CT#363679005 "Imaging"
* SNOMED_CT#387713003 "Surgical procedure"
* SNOMED_CT#18629005 "Administration of medicine"
diff --git a/Resources/sushi-config.yaml b/Resources/sushi-config.yaml
index 8b88d400a..4f44e2f0d 100644
--- a/Resources/sushi-config.yaml
+++ b/Resources/sushi-config.yaml
@@ -2,14 +2,6 @@ canonical: https://gematik.de/fhir/isik/v3/Basismodul
fhirVersion: 4.0.1
FSHOnly: true
applyExtensionMetadataToRoot: false
-id: Implementierungsleitfaden ISiK-Basismodul Stufe 3 3.0.0
-name: Implementierungsleitfaden ISiK-Basismodul Stufe 3 3.0.0
-status: active
-version: "3.0.0"
-publisher:
- name: Gematik GmbH
- url: https://www.gematik.de/
- email: ISiK@gematik.de
dependencies:
de.basisprofil.r4: 1.4.0
hl7.fhir.r4.core: 4.0.1
diff --git a/package.json b/package.json
index 67f6a8568..63366c8e6 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "de.gematik.isik-basismodul",
- "version": "3.0.0",
+ "version": "3.0.1",
"fhirVersions": [
"4.0.1"
],