diff --git a/.github/PULL_REQUEST_TEMPLATE/PR_Template_VersionUpgrade.md b/.github/PULL_REQUEST_TEMPLATE/PR_Template_VersionUpgrade.md index 27bd1785..d0e0d423 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 0923ee24..d33d0d92 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 dff976b1..840ec238 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 72174ee4..60d414d8 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 65fc4442..96bd4aa7 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 b4a2f48e..1c98bb17 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 28d8c04f..0f5175ec 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 f4f0ee6d..ea07d9a2 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 452907eb..09a6ddcb 100644 --- a/ImplementationGuide/markdown/Einfuehrung.md +++ b/ImplementationGuide/markdown/Einfuehrung.md @@ -1,9 +1,9 @@ gematik logo ---- -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 b4a2f48e..f76cfeaf 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 22875157..549ee07c 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 31d00a68..0d47f419 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 702a3136..ad22fc4d 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 c6b35c18..7ab604ab 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 8fe6f829..47fc9744 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 1be937e2..2863d35b 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 270f1109..be991c25 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 b4a2f48e..a913d41a 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 70189fe5..f970f415 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 f8b7e79c..4edf2bb7 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 a9cf686d..fa63d590 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 02515c8c..8765e898 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 548368e6..8b091bce 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 4c7f24ab..40ed7ceb 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 44a3e57e..123ee237 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 c9bd527a..2f312565 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 684127e8..4fd00c53 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 0125f1d2..4529bfb9 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 362972c6..c1afe7b8 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 630bc371..768114fd 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 539486de..d813777f 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 bb2ab95d..ebfd635e 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 f80b7e39..6105deba 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 61431bdd..0ac9831e 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 c12b8b9c..5343897f 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 59664b36..e913d509 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 e6fc9f75..6c9d038e 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 f06314e8..a1d3ff87 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 f25c0b3b..afac4bba 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 514ee3fa..96346c66 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 4b51ad77..79d61302 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 b8813267..86a47b60 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 5382ccbb..a90f3789 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 55aebb9c..649e7ce5 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 ca40c59f..2a05c921 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 519d52ec..b01e4688 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 3a6e2c94..e489e927 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 ec67d7f8..26d0e7b9 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 9fdef936..37dcf42e 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 590d2814..79a951d8 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 85f70e64..a1069ca0 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 ea799c52..2f151d51 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 ac4810a6..2377285c 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 6062c792..5e59b101 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 606a6f83..fcdd22ba 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 2a4bfd4f..5802ab10 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 c2408fba..b6cea8bf 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 9e8c3887..7bd80e28 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 5fabccc1..1e6d55f3 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 4cef5d80..5dd5798e 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 962e9e0f..ee585794 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 8b88d400..4f44e2f0 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 67f6a856..63366c8e 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" ],