Skip to content

Commit

Permalink
Merge branch 'rc/main-stufe-4' into fix/canonical-to-new-format
Browse files Browse the repository at this point in the history
  • Loading branch information
MaxMTheilig authored Mar 11, 2024
2 parents b40d752 + b434bdb commit 23949c9
Show file tree
Hide file tree
Showing 7 changed files with 67 additions and 6 deletions.
5 changes: 5 additions & 0 deletions ImplementationGuide/markdown/DecisionLog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Decision Log

11.3.
* Problem: Zum Kontext des Problems rund um spezifische Profile für Versicherten-IDs für GKV und PKV siehe https://chat.fhir.org/#narrow/stream/179183-german-.28d-a-ch.29/topic/Community-Feedback.20zum.20PKV-Identifier (bzw. PTData-718)
VersichertenId-GKV
* Lösung: siehe https://github.com/gematik/spec-ISiK-Basismodul/pull/382


Datum 27.02.
* Problem: Die MUSS-Anforderungen im Kontext von ISIKKatalog scheinen zu umfassend zu sein.
Expand Down
4 changes: 4 additions & 0 deletions ImplementationGuide/markdown/ReleaseNotes.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,16 @@ 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: 4.0.0-rc

Datum: 11.03.2024 (WIP)

* Ersetzen des ISiK-spezifischen Profils für IdentifierAbrechnungsnummer mit Profil aus Basisprofil-DE https://github.com/gematik/spec-ISiK-Basismodul/pull/381
* Abkündigen der Slices zu VersichertenId-GKV und ersetzen mit generischer Versicherten-ID : https://github.com/gematik/spec-ISiK-Basismodul/pull/382/files

----

Version: 3.0.4

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"type": {
"coding": [
{
"code": "GKV",
"code": "KVZ10",
"system": "http://fhir.de/CodeSystem/identifier-type-de-basis"
}
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -77,10 +77,54 @@
"min": 1,
"mustSupport": true
},
{
"id": "Patient.identifier:VersichertenId",
"path": "Patient.identifier",
"sliceName": "VersichertenId",
"comment": "Die als 'KVZ10' kodierte Versichertennummer gilt für alle Krankenversichertennummern, unabhängig, ob es sich um GKV, PKV oder Sonderkostenträger handelt.",
"min": 0,
"max": "1",
"type": [
{
"code": "Identifier",
"profile": [
"http://fhir.de/StructureDefinition/identifier-kvid-10"
]
}
],
"patternIdentifier": {
"type": {
"coding": [
{
"code": "KVZ10",
"system": "http://fhir.de/CodeSystem/identifier-type-de-basis"
}
]
}
},
"mustSupport": true
},
{
"id": "Patient.identifier:VersichertenId.type",
"path": "Patient.identifier.type",
"min": 1,
"mustSupport": true
},
{
"id": "Patient.identifier:VersichertenId.system",
"path": "Patient.identifier.system",
"mustSupport": true
},
{
"id": "Patient.identifier:VersichertenId.value",
"path": "Patient.identifier.value",
"mustSupport": true
},
{
"id": "Patient.identifier:VersichertenId-GKV",
"path": "Patient.identifier",
"sliceName": "VersichertenId-GKV",
"comment": "Die Verwendung der 'GKV'-Kodierung einer Versichertennummer ist abgekündigt. Bitte den 'VersichertenId'-Slice verwenden.",
"min": 0,
"max": "1",
"type": [
Expand Down
14 changes: 11 additions & 3 deletions Resources/input/fsh/ISiKPatient.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,19 @@ Description: "Dieses Profil beschreibt die Nutzung von administrativen Patienten
* ^slicing.discriminator.path = "$this"
* ^slicing.rules = #open
* identifier contains
VersichertenId 0..1 MS and
VersichertenId-GKV 0..1 MS and
Patientennummer 1..* MS and
Versichertennummer_PKV 0..1
* identifier[VersichertenId] only IdentifierKvid10
* ^patternIdentifier.type = $identifier-type-de-basis#KVZ10
* ^comment = "Die als 'KVZ10' kodierte Versichertennummer gilt für alle Krankenversichertennummern, unabhängig, ob es sich um GKV, PKV oder Sonderkostenträger handelt."
* type 1.. MS
* system MS
* value MS
* identifier[VersichertenId-GKV] only IdentifierKvid10
* ^patternIdentifier.type = $identifier-type-de-basis#GKV
* ^comment = "Die Verwendung der 'GKV'-Kodierung einer Versichertennummer ist abgekündigt. Bitte den 'VersichertenId'-Slice verwenden."
* type 1.. MS
* system MS
* value MS
Expand Down Expand Up @@ -108,9 +116,9 @@ Description: "Dieses Profil beschreibt die Nutzung von administrativen Patienten
Instance: PatientinMusterfrau
InstanceOf: ISiKPatient
Usage: #example
* identifier[VersichertenId-GKV].type = $identifier-type-de-basis#GKV
* identifier[VersichertenId-GKV].system = "http://fhir.de/sid/gkv/kvid-10"
* identifier[VersichertenId-GKV].value = "A123456789"
* identifier[VersichertenId].type = $identifier-type-de-basis#KVZ10
* identifier[VersichertenId].system = "http://fhir.de/sid/gkv/kvid-10"
* identifier[VersichertenId].value = "A123456789"
* identifier[Patientennummer].type = $v2-0203#MR
* identifier[Patientennummer].system = "https://fhir.krankenhaus.example/sid/PID"
* identifier[Patientennummer].value = "TestPID"
Expand Down
2 changes: 1 addition & 1 deletion Resources/sushi-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@ fhirVersion: 4.0.1
FSHOnly: true
applyExtensionMetadataToRoot: false
dependencies:
de.basisprofil.r4: 1.5.0-ballot
de.basisprofil.r4: 1.5.0-ballot2
hl7.fhir.r4.core: 4.0.1
hl7.fhir.extensions.r5: 4.0.1
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@
"4.0.1"
],
"dependencies": {
"de.basisprofil.r4": "1.5.0-ballot"
"de.basisprofil.r4": "1.5.0-ballot2"
}
}

0 comments on commit 23949c9

Please sign in to comment.