Skip to content

Commit

Permalink
fix: backport dependency (#479)
Browse files Browse the repository at this point in the history
* fix: backport dependency adjusted to r4 only package (was r4 & r4b)
  • Loading branch information
patrick-werner authored Nov 7, 2024
1 parent 119258c commit 3a19164
Show file tree
Hide file tree
Showing 8 changed files with 31 additions and 28 deletions.
6 changes: 4 additions & 2 deletions ImplementationGuide/markdown/ReleaseNotes.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,13 @@ 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.1
* Fixed CapabilityStatement *near* SearchParameter type & ResourceType Organization spelling, removed custom backport Extension - switched to the official backport mechanism, fixed Bindings to CodeSystems https://github.com/gematik/spec-ISiK-Basismodul/commit/ ae706142832e2059046ce978c4b0dc472c2375e6
* Hinweis zur Handhabung von leeren Elementen und einem :not-Modifier hinzugefügt https://github.com/gematik/spec-ISiK-Basismodul/pull/473

Datum: tbd

* Fixed CapabilityStatement *near* SearchParameter type & ResourceType Organization spelling, removed custom backport Extension - switched to the official backport mechanism, fixed Bindings to CodeSystems https://github.com/gematik/spec-ISiK-Basismodul/commit/ ae706142832e2059046ce978c4b0dc472c2375e6
* Hinweis zur Handhabung von leeren Elementen und einem :not-Modifier hinzugefügt https://github.com/gematik/spec-ISiK-Basismodul/pull/473
* Dependency zum R5 backporting IG auf das R4 only package angepasst https://github.com/gematik/spec-ISiK-Basismodul/pull/479

----

Version: 4.0.0
Expand Down
28 changes: 14 additions & 14 deletions Resources/fsh-generated/fsh-index.json
Original file line number Diff line number Diff line change
Expand Up @@ -76,8 +76,8 @@
"fshName": "SubscriptionNotificationBundleExample",
"fshType": "Instance",
"fshFile": "IsiKPatientMerge.fsh",
"startLine": 100,
"endLine": 113
"startLine": 153,
"endLine": 166
},
{
"outputFile": "Bundle-Szenario1.json",
Expand Down Expand Up @@ -380,16 +380,16 @@
"fshName": "DorisQuelle",
"fshType": "Instance",
"fshFile": "IsiKPatientMerge.fsh",
"startLine": 49,
"endLine": 61
"startLine": 102,
"endLine": 114
},
{
"outputFile": "Patient-DorisZiel.json",
"fshName": "DorisZiel",
"fshType": "Instance",
"fshFile": "IsiKPatientMerge.fsh",
"startLine": 63,
"endLine": 75
"startLine": 116,
"endLine": 128
},
{
"outputFile": "Patient-PatientinMusterfrau.json",
Expand Down Expand Up @@ -748,16 +748,16 @@
"fshName": "PatientMergeSubscription",
"fshType": "Profile",
"fshFile": "IsiKPatientMerge.fsh",
"startLine": 2,
"endLine": 18
"startLine": 3,
"endLine": 59
},
{
"outputFile": "Subscription-PatientMergeSubscriptionExample.json",
"fshName": "PatientMergeSubscriptionExample",
"fshType": "Instance",
"fshFile": "IsiKPatientMerge.fsh",
"startLine": 20,
"endLine": 31
"startLine": 73,
"endLine": 84
},
{
"outputFile": "ValueSet-DiagnosesSCT.json",
Expand All @@ -772,8 +772,8 @@
"fshName": "FhirMimeTypeVS",
"fshType": "ValueSet",
"fshFile": "IsiKPatientMerge.fsh",
"startLine": 41,
"endLine": 47
"startLine": 94,
"endLine": 100
},
{
"outputFile": "ValueSet-ISiKAccountType.json",
Expand Down Expand Up @@ -852,8 +852,8 @@
"fshName": "RestAndWSSubscriptionChannelType",
"fshType": "ValueSet",
"fshFile": "IsiKPatientMerge.fsh",
"startLine": 33,
"endLine": 39
"startLine": 86,
"endLine": 92
},
{
"outputFile": "ValueSet-SchwangerschaftEtMethodeVS.json",
Expand Down
14 changes: 7 additions & 7 deletions Resources/fsh-generated/fsh-index.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Binary-Binary-JPEG-Example.json Binary-
Binary-Binary-PDF-Example-short.json Binary-PDF-Example-short Instance ISiKBinary.fsh 36 - 41
Binary-Binary-PDF-Example.json Binary-PDF-Example Instance ISiKBinary.fsh 49 - 54
Bundle-ISiKBundle-Example.json ISiKBundle-Example Instance ISiKBerichtBundle.fsh 24 - 38
Bundle-SubscriptionNotificationBundleExample.json SubscriptionNotificationBundleExample Instance IsiKPatientMerge.fsh 100 - 113
Bundle-SubscriptionNotificationBundleExample.json SubscriptionNotificationBundleExample Instance IsiKPatientMerge.fsh 153 - 166
Bundle-Szenario1.json Szenario1 Instance Beispiel-Szenario-1.fsh 164 - 174
Bundle-Szenario2.json Szenario2 Instance Beispiel-Szenario-2.fsh 99 - 107
CapabilityStatement-ISiKCapabilityStatementBasisServer.json ISiKCapabilityStatementBasisServer Instance ISiKCapabilityStatementBasisServer.fsh 1 - 1469
Expand Down Expand Up @@ -46,8 +46,8 @@ Observation-ISiKSchwangerschaftsstatusBeispiel.json ISiKSch
Observation-ISiKStillstatusBeispiel.json ISiKStillstatusBeispiel Instance ISiKLebenszustandOberservations.fsh 204 - 217
Organization-AbteilungAllgemeinchirurgieOrganisationBeispiel.json AbteilungAllgemeinchirurgieOrganisationBeispiel Instance ISiKOrganisation.fsh 260 - 270
Organization-KrankenhausOrganisationBeispiel.json KrankenhausOrganisationBeispiel Instance ISiKOrganisation.fsh 251 - 257
Patient-DorisQuelle.json DorisQuelle Instance IsiKPatientMerge.fsh 49 - 61
Patient-DorisZiel.json DorisZiel Instance IsiKPatientMerge.fsh 63 - 75
Patient-DorisQuelle.json DorisQuelle Instance IsiKPatientMerge.fsh 102 - 114
Patient-DorisZiel.json DorisZiel Instance IsiKPatientMerge.fsh 116 - 128
Patient-PatientinMusterfrau.json PatientinMusterfrau Instance ISiKPatient.fsh 347 - 397
Patient-PatientinMusterfrauMinimal.json PatientinMusterfrauMinimal Instance ISiKBerichtBundle.fsh 41 - 53
Patient-SZ1Patient.json SZ1Patient Instance Beispiel-Szenario-1.fsh 11 - 27
Expand Down Expand Up @@ -92,10 +92,10 @@ StructureDefinition-ISiKStillstatus.json ISiKSti
StructureDefinition-ISiKValueSet.json ISiKValueSet Profile ISiKValueSet.fsh 1 - 75
StructureDefinition-ISiKVersicherungsverhaeltnisGesetzlich.json ISiKVersicherungsverhaeltnisGesetzlich Profile ISiKVersicherungsverhaeltnisGesetzlich.fsh 1 - 108
StructureDefinition-ISiKVersicherungsverhaeltnisSelbstzahler.json ISiKVersicherungsverhaeltnisSelbstzahler Profile ISiKVersicherungsverhaeltnisSelbstzahler.fsh 1 - 72
StructureDefinition-patient-merge-subscription.json PatientMergeSubscription Profile IsiKPatientMerge.fsh 2 - 18
Subscription-PatientMergeSubscriptionExample.json PatientMergeSubscriptionExample Instance IsiKPatientMerge.fsh 20 - 31
StructureDefinition-patient-merge-subscription.json PatientMergeSubscription Profile IsiKPatientMerge.fsh 3 - 59
Subscription-PatientMergeSubscriptionExample.json PatientMergeSubscriptionExample Instance IsiKPatientMerge.fsh 73 - 84
ValueSet-DiagnosesSCT.json DiagnosesSCT ValueSet valueSets.fsh 1 - 10
ValueSet-FhirMimeTypeVS.json FhirMimeTypeVS ValueSet IsiKPatientMerge.fsh 41 - 47
ValueSet-FhirMimeTypeVS.json FhirMimeTypeVS ValueSet IsiKPatientMerge.fsh 94 - 100
ValueSet-ISiKAccountType.json ISiKAccountType ValueSet valueSets.fsh 36 - 41
ValueSet-ISiKBehandlungsergebnisReha.json ISiKBehandlungsergebnisReha ValueSet valueSets.fsh 79 - 83
ValueSet-ISiKBesondereBehandlungsformReha.json ISiKBesondereBehandlungsformReha ValueSet valueSets.fsh 73 - 77
Expand All @@ -105,7 +105,7 @@ ValueSet-ISiKUnterbrechnungReha.json ISiKUnt
ValueSet-ISiKValueSetExample.json ISiKValueSetExample Instance ISiKValueSet.fsh 77 - 90
ValueSet-ProzedurenCodesSCT.json ProzedurenCodesSCT ValueSet valueSets.fsh 12 - 16
ValueSet-ProzedurenKategorieSCT.json ProzedurenKategorieSCT ValueSet valueSets.fsh 18 - 27
ValueSet-RestAndWSSubscriptionChannelType.json RestAndWSSubscriptionChannelType ValueSet IsiKPatientMerge.fsh 33 - 39
ValueSet-RestAndWSSubscriptionChannelType.json RestAndWSSubscriptionChannelType ValueSet IsiKPatientMerge.fsh 86 - 92
ValueSet-SchwangerschaftEtMethodeVS.json SchwangerschaftEtMethodeVS ValueSet valueSets.fsh 51 - 62
ValueSet-SchwangerschaftsstatusVS.json SchwangerschaftsstatusVS ValueSet valueSets.fsh 43 - 49
ValueSet-StillstatusVS.json StillstatusVS ValueSet valueSets.fsh 64 - 71
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"date": "2024-11-06",
"publisher": "gematik GmbH",
"description": "Patient Merge Subscription \n### Motivation\n\nSubscription ist eine FHIR Ressource, um als Client-System Benachrichtigungen über Events auf dem FHIR Server anzufragen. Der Subscription Mechanismus in FHIR R4 ist nicht geeignet, um alle relevanten Events (hier im Speziellen das Mergen von Patienten) zu unterstützen. Daher basiert das ISiK Subscription-Profil auf dem [Subscriptions R5 Backport Profil von HL7](https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/StructureDefinition-backport-subscription.html).\n\nSiehe auch: {{pagelink:Patient-merge, text:Use Case Patient-merge}}\n\nUm als Subsystem über ein Patienten-Merge-Event informiert zu werden, KANN der FHIR Subscription Mechanismus gemäß des [Subscriptions R5 Backport IGs von HL7](https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/index.html) genutzt werden.\n\n### Kompatibilität\n\nDas Profil PatientMergeSubscription basiert auf dem [Backport-Subscription Profil](https://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition-backport-subscription.html). \nDer [SubscriptionStatus](https://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition-backport-subscription-status-r4.html), sowie das [Subscription Notification Bundle](https://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition-backport-subscription-notification-r4.html) werden unverändert direkt aus dem [Subscriptions R5 Backport IG](https://hl7.org/fhir/uv/subscriptions-backport/index.html) genutzt. \n\nHinweise zu Inkompatibilitäten können über die [Portalseite](https://service.gematik.de/servicedesk/customer/portal/16) gemeldet werden.",
"fhirVersion": "4.3.0",
"fhirVersion": "4.0.1",
"kind": "resource",
"abstract": false,
"type": "Subscription",
Expand Down
4 changes: 2 additions & 2 deletions Resources/input/fsh/ISiKAbrechnungsfall.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,6 @@ Usage: #example
* type = $v3-ActCode#IMP
* subject = Reference(PatientinMusterfrau)
* coverage
* extension.url = "http://fhir.de/StructureDefinition/ExtensionAbrechnungsart"
* extension.valueCoding = $Abrechnungsart#DRG "Diagnosebezogene Fallgruppen"
* extension[Abrechnungsart]
* valueCoding = $Abrechnungsart#DRG "Diagnosebezogene Fallgruppen"
* coverage = Reference(CoverageGesetzlich)
1 change: 1 addition & 0 deletions Resources/input/fsh/IsiKPatientMerge.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ Der [SubscriptionStatus](https://hl7.org/fhir/uv/subscriptions-backport/Structur
Hinweise zu Inkompatibilitäten können über die [Portalseite](https://service.gematik.de/servicedesk/customer/portal/16) gemeldet werden."

* insert Meta
* ^fhirVersion = #4.0.1
* status MS
* ^short = ""
* ^comment = "**Bedeutung:** Der Status der Subscription, der den Serverstatus der Subscription angibt.
Expand Down
2 changes: 1 addition & 1 deletion Resources/sushi-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@ dependencies:
de.basisprofil.r4: 1.5.0
hl7.fhir.r4.core: 4.0.1
hl7.fhir.extensions.r5: 4.0.1
hl7.fhir.uv.subscriptions-backport: 1.1.0
hl7.fhir.uv.subscriptions-backport.r4: 1.1.0
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@
],
"dependencies": {
"de.basisprofil.r4": "1.5.0",
"hl7.fhir.uv.subscriptions-backport": "1.1.0"
"hl7.fhir.uv.subscriptions-backport.r4": "1.1.0"
}
}

0 comments on commit 3a19164

Please sign in to comment.