Skip to content

Commit

Permalink
Merge pull request #322 from gematik/TC_3.0.1
Browse files Browse the repository at this point in the history
Technical Correction 3.0.1
  • Loading branch information
f-peverali authored Dec 5, 2023
2 parents 1a9c80f + 5e70dda commit a56a29c
Show file tree
Hide file tree
Showing 63 changed files with 462 additions and 322 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -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).
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -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": [
Expand Down
Original file line number Diff line number Diff line change
@@ -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.

---
Original file line number Diff line number Diff line change
@@ -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.

---

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
### Kompatibilität

Zum Zeitpunkt der Veröffentlichung waren keine weiteren Profile in nationalen Spezifikationen für dieses Datenobjekt bekannt.
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.
3 changes: 3 additions & 0 deletions ImplementationGuide/markdown/Binary/Binary_Motivation.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

---
17 changes: 4 additions & 13 deletions ImplementationGuide/markdown/Diagnose/Diagnose_Kompatibilitaet.md
Original file line number Diff line number Diff line change
@@ -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.
---
4 changes: 2 additions & 2 deletions ImplementationGuide/markdown/Einfuehrung.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<img src="https://raw.githubusercontent.com/gematik/spec-ISiK-Basismodul/master-isik-stufe-2/Material/Gematik_Logo_Flag.png" alt="gematik logo" width="400"/>

----
Version: 3.0.0
Version: 3.0.1

Datum: 01.07.2023
Datum: 05.12.2023

Status: Aktiv

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
### Kompatibilität

Zum Zeitpunkt der Veröffentlichung waren keine weiteren Profile in nationalen Spezifikationen für dieses Datenobjekt bekannt.
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.
Original file line number Diff line number Diff line change
@@ -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..

---
Original file line number Diff line number Diff line change
Expand Up @@ -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**
Expand Down Expand Up @@ -34,4 +44,4 @@ join binding.where(valueSet.exists())
}
```

---
---
32 changes: 6 additions & 26 deletions ImplementationGuide/markdown/Patient/Patient_Kompatibilitaet.md
Original file line number Diff line number Diff line change
@@ -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) <br/>
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) <br/>
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
---
Original file line number Diff line number Diff line change
@@ -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..

---

Original file line number Diff line number Diff line change
@@ -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..

---
17 changes: 17 additions & 0 deletions ImplementationGuide/markdown/ReleaseNotes.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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.
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.
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
### Kompatibilität

Zum Zeitpunkt der Veröffentlichung waren keine weiteren Profile in nationalen Spezifikationen für dieses Datenobjekt bekannt.
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.
Loading

0 comments on commit a56a29c

Please sign in to comment.