From 7ece1e179447ad35fccb187e20af87b73bef4a2b Mon Sep 17 00:00:00 2001 From: Patrick Werner Date: Thu, 7 Nov 2024 10:46:59 +0100 Subject: [PATCH] fix: overwrite fhir version of patient-merge subscription profile --- Resources/fsh-generated/fsh-index.json | 26 +++++++++---------- Resources/fsh-generated/fsh-index.txt | 14 +++++----- ...Definition-patient-merge-subscription.json | 2 +- Resources/input/fsh/IsiKPatientMerge.fsh | 1 + 4 files changed, 22 insertions(+), 21 deletions(-) diff --git a/Resources/fsh-generated/fsh-index.json b/Resources/fsh-generated/fsh-index.json index 4fa902bf..7294118d 100644 --- a/Resources/fsh-generated/fsh-index.json +++ b/Resources/fsh-generated/fsh-index.json @@ -76,8 +76,8 @@ "fshName": "SubscriptionNotificationBundleExample", "fshType": "Instance", "fshFile": "IsiKPatientMerge.fsh", - "startLine": 152, - "endLine": 165 + "startLine": 153, + "endLine": 166 }, { "outputFile": "Bundle-Szenario1.json", @@ -380,16 +380,16 @@ "fshName": "DorisQuelle", "fshType": "Instance", "fshFile": "IsiKPatientMerge.fsh", - "startLine": 101, - "endLine": 113 + "startLine": 102, + "endLine": 114 }, { "outputFile": "Patient-DorisZiel.json", "fshName": "DorisZiel", "fshType": "Instance", "fshFile": "IsiKPatientMerge.fsh", - "startLine": 115, - "endLine": 127 + "startLine": 116, + "endLine": 128 }, { "outputFile": "Patient-PatientinMusterfrau.json", @@ -749,15 +749,15 @@ "fshType": "Profile", "fshFile": "IsiKPatientMerge.fsh", "startLine": 3, - "endLine": 58 + "endLine": 59 }, { "outputFile": "Subscription-PatientMergeSubscriptionExample.json", "fshName": "PatientMergeSubscriptionExample", "fshType": "Instance", "fshFile": "IsiKPatientMerge.fsh", - "startLine": 72, - "endLine": 83 + "startLine": 73, + "endLine": 84 }, { "outputFile": "ValueSet-DiagnosesSCT.json", @@ -772,8 +772,8 @@ "fshName": "FhirMimeTypeVS", "fshType": "ValueSet", "fshFile": "IsiKPatientMerge.fsh", - "startLine": 93, - "endLine": 99 + "startLine": 94, + "endLine": 100 }, { "outputFile": "ValueSet-ISiKAccountType.json", @@ -852,8 +852,8 @@ "fshName": "RestAndWSSubscriptionChannelType", "fshType": "ValueSet", "fshFile": "IsiKPatientMerge.fsh", - "startLine": 85, - "endLine": 91 + "startLine": 86, + "endLine": 92 }, { "outputFile": "ValueSet-SchwangerschaftEtMethodeVS.json", diff --git a/Resources/fsh-generated/fsh-index.txt b/Resources/fsh-generated/fsh-index.txt index 7c9bc9a2..1934bf53 100644 --- a/Resources/fsh-generated/fsh-index.txt +++ b/Resources/fsh-generated/fsh-index.txt @@ -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 152 - 165 +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 @@ -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 101 - 113 -Patient-DorisZiel.json DorisZiel Instance IsiKPatientMerge.fsh 115 - 127 +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 @@ -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 3 - 58 -Subscription-PatientMergeSubscriptionExample.json PatientMergeSubscriptionExample Instance IsiKPatientMerge.fsh 72 - 83 +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 93 - 99 +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 @@ -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 85 - 91 +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 diff --git a/Resources/fsh-generated/resources/StructureDefinition-patient-merge-subscription.json b/Resources/fsh-generated/resources/StructureDefinition-patient-merge-subscription.json index ac639102..ebbce5ea 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-patient-merge-subscription.json +++ b/Resources/fsh-generated/resources/StructureDefinition-patient-merge-subscription.json @@ -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.0.0", + "fhirVersion": "4.0.1", "kind": "resource", "abstract": false, "type": "Subscription", diff --git a/Resources/input/fsh/IsiKPatientMerge.fsh b/Resources/input/fsh/IsiKPatientMerge.fsh index 5c2c2228..518ec9f8 100644 --- a/Resources/input/fsh/IsiKPatientMerge.fsh +++ b/Resources/input/fsh/IsiKPatientMerge.fsh @@ -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.