From 1b38e4322ff7388eec924cbff5865dfccfb20966 Mon Sep 17 00:00:00 2001 From: Max Theilig Date: Wed, 17 Apr 2024 13:08:30 +0200 Subject: [PATCH] left over v3 to v4 changes --- .../Bundle/Bundle_AnmerkungenZuDenMustSupportFeldern.md | 2 +- .../markdown/Datenobjekte/Bundle/Bundle_Profile.md | 4 ++-- ...ocumentReference_AnmerkungenZuDenMustSupportFeldern.md | 2 +- .../DocumentReference/DocumentReference_Profil.md | 4 ++-- .../AkteureUndInteraktionen-Dokumentenabfrage.md | 8 ++++---- .../AkteureUndInteraktionen-ErzeugenVonMetadaten.md | 4 ++-- ...dInteraktionen-Interaktion-Dokumentenbereitstellung.md | 2 +- .../AkteureUndInteraktionen-Update.md | 2 +- .../images/src/plantuml/deprecated_resourcediagram.puml | 2 +- .../ISiKCapabilityStatementDokumentenaustauschServer.fsh | 4 ++-- Resources/input/fsh/ISiKDokumentenMetadaten.fsh | 6 +++--- Resources/input/fsh/OperationUpdateMetadata.fsh | 2 +- 12 files changed, 21 insertions(+), 21 deletions(-) diff --git a/ImplementationGuide/markdown/Datenobjekte/Bundle/Bundle_AnmerkungenZuDenMustSupportFeldern.md b/ImplementationGuide/markdown/Datenobjekte/Bundle/Bundle_AnmerkungenZuDenMustSupportFeldern.md index 7dde847c..cb171194 100644 --- a/ImplementationGuide/markdown/Datenobjekte/Bundle/Bundle_AnmerkungenZuDenMustSupportFeldern.md +++ b/ImplementationGuide/markdown/Datenobjekte/Bundle/Bundle_AnmerkungenZuDenMustSupportFeldern.md @@ -3,7 +3,7 @@ @```from StructureDefinition where - url = 'https://gematik.de/fhir/isik/v3/Dokumentenaustausch/StructureDefinition/Profile: ISiKDokumentenSuchergebnisse' + url = 'https://gematik.de/fhir/isik/StructureDefinition/Profile: ISiKDokumentenSuchergebnisse' for differential.element where mustSupport = true select diff --git a/ImplementationGuide/markdown/Datenobjekte/Bundle/Bundle_Profile.md b/ImplementationGuide/markdown/Datenobjekte/Bundle/Bundle_Profile.md index d4ce7208..92bebb08 100644 --- a/ImplementationGuide/markdown/Datenobjekte/Bundle/Bundle_Profile.md +++ b/ImplementationGuide/markdown/Datenobjekte/Bundle/Bundle_Profile.md @@ -1,7 +1,7 @@ ### Bundle-Profil für Suchergebnisse -**Canonical URL**: https://gematik.de/fhir/isik/v3/Dokumentenaustausch/StructureDefinition/ISiKDokumentenSuchergebnisse +**Canonical URL**: https://gematik.de/fhir/isik/StructureDefinition/ISiKDokumentenSuchergebnisse -{{tree:https://gematik.de/fhir/isik/v3/Dokumentenaustausch/StructureDefinition/ISiKDokumentenSuchergebnisse, hybrid}} +{{tree:https://gematik.de/fhir/isik/StructureDefinition/ISiKDokumentenSuchergebnisse, hybrid}} [Link Simplifier Profil Übersicht](https://simplifier.net/spec-isik-dokumentenaustausch/isikdokumentensuchergebnisse) diff --git a/ImplementationGuide/markdown/Datenobjekte/DocumentReference/DocumentReference_AnmerkungenZuDenMustSupportFeldern.md b/ImplementationGuide/markdown/Datenobjekte/DocumentReference/DocumentReference_AnmerkungenZuDenMustSupportFeldern.md index ef947d13..5e15eb8e 100644 --- a/ImplementationGuide/markdown/Datenobjekte/DocumentReference/DocumentReference_AnmerkungenZuDenMustSupportFeldern.md +++ b/ImplementationGuide/markdown/Datenobjekte/DocumentReference/DocumentReference_AnmerkungenZuDenMustSupportFeldern.md @@ -3,7 +3,7 @@ @```from StructureDefinition where - url = 'https://gematik.de/fhir/isik/v3/Dokumentenaustausch/StructureDefinition/ISiKDokumentenMetadaten' + url = 'https://gematik.de/fhir/isik//StructureDefinition/ISiKDokumentenMetadaten' for differential.element where mustSupport = true select diff --git a/ImplementationGuide/markdown/Datenobjekte/DocumentReference/DocumentReference_Profil.md b/ImplementationGuide/markdown/Datenobjekte/DocumentReference/DocumentReference_Profil.md index 9e4e08a6..5062b7db 100644 --- a/ImplementationGuide/markdown/Datenobjekte/DocumentReference/DocumentReference_Profil.md +++ b/ImplementationGuide/markdown/Datenobjekte/DocumentReference/DocumentReference_Profil.md @@ -1,9 +1,9 @@ ### FHIR-Profil #### DocumentReference -**Canonical URL**: https://gematik.de/fhir/isik/v3/Dokumentenaustausch/StructureDefinition/ISiKDokumentenMetadaten +**Canonical URL**: https://gematik.de/fhir/isik/StructureDefinition/ISiKDokumentenMetadaten -{{tree:https://gematik.de/fhir/isik/v3/Dokumentenaustausch/StructureDefinition/ISiKDokumentenMetadaten, hybrid}} +{{tree:https://gematik.de/fhir/isik/StructureDefinition/ISiKDokumentenMetadaten, hybrid}} [Link Simplifier Profil Übersicht](https://simplifier.net/spec-isik-dokumentenaustausch/isikdokumentenmetadaten) diff --git a/ImplementationGuide/markdown/UebergreifendeFestlegungen/AkteureUndInteraktionen/AkteureUndInteraktionen-Dokumentenabfrage.md b/ImplementationGuide/markdown/UebergreifendeFestlegungen/AkteureUndInteraktionen/AkteureUndInteraktionen-Dokumentenabfrage.md index 52703dd1..fe0c8eb8 100644 --- a/ImplementationGuide/markdown/UebergreifendeFestlegungen/AkteureUndInteraktionen/AkteureUndInteraktionen-Dokumentenabfrage.md +++ b/ImplementationGuide/markdown/UebergreifendeFestlegungen/AkteureUndInteraktionen/AkteureUndInteraktionen-Dokumentenabfrage.md @@ -5,7 +5,7 @@ Dokumente können anhand ihrer Metadaten gesucht werden. Im Rahmen der ISiK-Spez mit `MUSS` gekennzeichneten Suchparameter unterstützt werden. Einzelnen Systemen steht es frei, darüber hinaus weitere FHIR-konforme Suchparameter zu implementieren. Die Ergebnisse einer Suchanfrage werden in Form eines Bundles zurückgegeben: -{{tree:https://gematik.de/fhir/isik/v3/Dokumentenaustausch/StructureDefinition/ISiKDokumentenSuchergebnisse, hybrid}} +{{tree:https://gematik.de/fhir/isik/StructureDefinition/ISiKDokumentenSuchergebnisse, hybrid}} Suchergebnisse können zahlreich sein. Server MÜSSEN daher [FHIR-konformes Paging](https://hl7.org/fhir/R4/http.html#paging) unterstützen. Server KÖNNEN im SearchSet-Bundle auch Ressourcen vom Typ [OperationOutcome](https://hl7.org/fhir/R4/operationoutcome.html) mit Informationen über die Suchergebnisse zurückgeben. Diese müssen in `Bundle.entry.search.mode` mit dem Wert `outcome` gekennzeichnet sein. Die Issues im OperationOutcome dürfen nur dem Schweregrad `information` oder `warning` entsprechen. Issues vom Schweregrad `error` oder `fatal` sind unzulässig. @@ -43,7 +43,7 @@ Die Implementierung der "XDS on FHIR"-Option ist im ISiK-Kontext nicht gefordert Die Vereinbarungen gelten uneingeschränkt. ##### [2:3.67.4.2.2 Message Semantics](https://profiles.ihe.net/ITI/MHD/ITI-67.html#2367422-message-semantics) * Suchergebnisse können zahlreich sein. Server MÜSSEN daher [FHIR-konformes Paging](https://hl7.org/fhir/R4/http.html#paging) unterstützen. Server KÖNNEN im * SearchSet-Bundle auch Ressourcen vom Typ [OperationOutcome](https://hl7.org/fhir/R4/operationoutcome.html) mit Informationen über die Suchergebnisse zurückgeben. Diese müssen in `Bundle.entry.search.mode` mit dem Wert `outcome` gekennzeichnet sein. Die Issues im OperationOutcome dürfen nur dem Schweregrad `information` oder `warning` entsprechen. Issues vom Schweregrad `error` oder `fatal` sind unzulässig. -* Das Ergebnis-Bundle der Suche muss konform sein zum Profil "ISiKDokumentenSuchergebnisse"{{tree:https://gematik.de/fhir/isik/v3/Dokumentenaustausch/StructureDefinition/ISiKDokumentenSuchergebnisse, hybrid}} +* Das Ergebnis-Bundle der Suche muss konform sein zum Profil "ISiKDokumentenSuchergebnisse"{{tree:https://gematik.de/fhir/isik/StructureDefinition/ISiKDokumentenSuchergebnisse, hybrid}} ##### [2:3.67.4.2.2.1 DocumentReference Resource Contents](https://profiles.ihe.net/ITI/MHD/ITI-67.html#23674221-documentreference-resource-contents) * Die DocumentReference-Ressoucen müssen im ISiK-Kontext auf Basis des Profils "ISiKDokumentenMetadaten" und den dort vereinbarten Kardinalitäten bzw. MustSupport-Flags erstellt werden. @@ -61,7 +61,7 @@ Die Vereinbarungen gelten uneingeschränkt. Es gelten die Vereinbarungen gemäß {{pagelink:ImplementationGuide/markdown/CapabilityStatement.md}} #### [2:3.67.5 Security Considerations](https://profiles.ihe.net/ITI/MHD/ITI-67.html#23675-security-considerations) -Für Hinweise zur Implementierung von Autorisation und Authentifikation im ISiK-Kontext, siehe [Modul ISiK-Sicherheit](https://simplifier.net/isik-sicherheit-v3). +Für Hinweise zur Implementierung von Autorisation und Authentifikation im ISiK-Kontext, siehe [Modul ISiK-Sicherheit](https://simplifier.net/isik-sicherheit-v4). ### Dokumentenzugriff (IHE MHD ITI-68 (Retrieve Document)) @@ -103,5 +103,5 @@ Die Vereinbarungen gelten uneingeschränkt. Es gelten die Vereinbarungen gemäß {{pagelink:ImplementationGuide/markdown/CapabilityStatement.md}} #### [2:3.68.5 Security Considerations](https://profiles.ihe.net/ITI/MHD/ITI-68.html#23685-security-considerations) -Für Hinweise zur Implementierung von Autorisation und Authentifikation im ISiK-Kontext, siehe [Modul ISiK-Sicherheit](https://simplifier.net/isik-sicherheit-v3) +Für Hinweise zur Implementierung von Autorisation und Authentifikation im ISiK-Kontext, siehe [Modul ISiK-Sicherheit](https://simplifier.net/isik-sicherheit-v4) diff --git a/ImplementationGuide/markdown/UebergreifendeFestlegungen/AkteureUndInteraktionen/AkteureUndInteraktionen-ErzeugenVonMetadaten.md b/ImplementationGuide/markdown/UebergreifendeFestlegungen/AkteureUndInteraktionen/AkteureUndInteraktionen-ErzeugenVonMetadaten.md index bf810a2e..330bce9a 100644 --- a/ImplementationGuide/markdown/UebergreifendeFestlegungen/AkteureUndInteraktionen/AkteureUndInteraktionen-ErzeugenVonMetadaten.md +++ b/ImplementationGuide/markdown/UebergreifendeFestlegungen/AkteureUndInteraktionen/AkteureUndInteraktionen-ErzeugenVonMetadaten.md @@ -35,13 +35,13 @@ Die Vereinbarungen gelten uneingeschränkt. Es gelten die Vereinbarungen gemäß {{pagelink:ImplementationGuide/markdown/CapabilityStatement.md}} #### [2:3.106.5 Security Considerations](https://profiles.ihe.net/ITI/MHD/ITI-106.html#231065-security-considerations) -Für Hinweise zur Implementierung von Autorisation und Authentifikation im ISiK-Kontext, siehe [Modul ISiK-Sicherheit](https://simplifier.net/isik-sicherheit-v3) +Für Hinweise zur Implementierung von Autorisation und Authentifikation im ISiK-Kontext, siehe [Modul ISiK-Sicherheit](https://simplifier.net/isik-sicherheit-v4) ### ISiK-Spezifisches Mapping Composition -> DocumentReference @``` from StructureDefinition - where url = 'https://gematik.de/fhir/isik/v3/Dokumentenaustausch/StructureDefinition/ISiKDokumentenMetadaten' + where url = 'https://gematik.de/fhir/isik/StructureDefinition/ISiKDokumentenMetadaten' for differential.element select Path: id, diff --git a/ImplementationGuide/markdown/UebergreifendeFestlegungen/AkteureUndInteraktionen/AkteureUndInteraktionen-Interaktion-Dokumentenbereitstellung.md b/ImplementationGuide/markdown/UebergreifendeFestlegungen/AkteureUndInteraktionen/AkteureUndInteraktionen-Interaktion-Dokumentenbereitstellung.md index aded668d..b75723b1 100644 --- a/ImplementationGuide/markdown/UebergreifendeFestlegungen/AkteureUndInteraktionen/AkteureUndInteraktionen-Interaktion-Dokumentenbereitstellung.md +++ b/ImplementationGuide/markdown/UebergreifendeFestlegungen/AkteureUndInteraktionen/AkteureUndInteraktionen-Interaktion-Dokumentenbereitstellung.md @@ -57,7 +57,7 @@ Die Vereinbarungen gelten uneingeschränkt. Es gelten die Vereinbarungen gemäß {{pagelink:ImplementationGuide/markdown/CapabilityStatement.md}} ### [2:3.105.5 Security Considerations](https://profiles.ihe.net/ITI/MHD/ITI-105.html#231055-security-considerations) -Für Hinweise zur Implementierung von Autorisation und Authentifikation im ISiK-Kontext, siehe [Modul ISiK-Sicherheit](https://simplifier.net/isik-sicherheit-v3) +Für Hinweise zur Implementierung von Autorisation und Authentifikation im ISiK-Kontext, siehe [Modul ISiK-Sicherheit](https://simplifier.net/isik-sicherheit-v4) ### Herstellung von Patient- und Encounterkontext Vor der Bereitstellung von Dokumenten muss ein Client einen Patienten- und Encounterkontext herstellen, damit das Dokument serverseitig anhand der Patient- und Encounter-Verlinkungen in der DocumentReference korrekt zugeordnet werden kann. diff --git a/ImplementationGuide/markdown/UebergreifendeFestlegungen/AkteureUndInteraktionen/AkteureUndInteraktionen-Update.md b/ImplementationGuide/markdown/UebergreifendeFestlegungen/AkteureUndInteraktionen/AkteureUndInteraktionen-Update.md index 8684ce46..d2c31e0a 100644 --- a/ImplementationGuide/markdown/UebergreifendeFestlegungen/AkteureUndInteraktionen/AkteureUndInteraktionen-Update.md +++ b/ImplementationGuide/markdown/UebergreifendeFestlegungen/AkteureUndInteraktionen/AkteureUndInteraktionen-Update.md @@ -15,7 +15,7 @@ Daher spezifiziert ISiK eine geeignete Operation, die das gezielte Ändern des D ### OperationDefinition `$update-metadata` -{{render:https://gematik.de/fhir/isik/v3/Dokumentenaustausch/OperationDefinition/UpdateMetadata}} +{{render:https://gematik.de/fhir/isik/OperationDefinition/UpdateMetadata}} ### Beispiel diff --git a/Material/images/src/plantuml/deprecated_resourcediagram.puml b/Material/images/src/plantuml/deprecated_resourcediagram.puml index f9e4831c..33daff9b 100644 --- a/Material/images/src/plantuml/deprecated_resourcediagram.puml +++ b/Material/images/src/plantuml/deprecated_resourcediagram.puml @@ -89,7 +89,7 @@ namespace ISiK_DokumentenAustausch { class ISiKConfidentialityCodes <<(V,#8DA5C4)>>{ Dokumentation auf Simplifier - [[https://simplifier.net/isik-dokumentenaustausch-v3/ISiKConfidentialityCodes/ ISiK Confidentiality Codes]] + [[https://simplifier.net/isik-dokumentenaustausch-v4/ISiKConfidentialityCodes/ ISiK Confidentiality Codes]] Includes codes from the code System [[http://terminology.hl7.org/CodeSystem/v3-Confidentiality V3 Confidentiality]] -- diff --git a/Resources/input/fsh/ISiKCapabilityStatementDokumentenaustauschServer.fsh b/Resources/input/fsh/ISiKCapabilityStatementDokumentenaustauschServer.fsh index eb47c1c6..74db9365 100644 --- a/Resources/input/fsh/ISiKCapabilityStatementDokumentenaustauschServer.fsh +++ b/Resources/input/fsh/ISiKCapabilityStatementDokumentenaustauschServer.fsh @@ -19,7 +19,7 @@ Usage: #definition * extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" * extension.valueCode = #SHALL * type = #DocumentReference - * supportedProfile = "https://gematik.de/fhir/isik/v3/Dokumentenaustausch/StructureDefinition/ISiKDokumentenMetadaten" + * supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKDokumentenMetadaten" * interaction[+] * extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" * extension.valueCode = #SHALL @@ -78,7 +78,7 @@ Usage: #definition * extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" * extension.valueCode = #SHALL * type = #Binary - * supportedProfile = "https://gematik.de/fhir/isik/v3/Basismodul/StructureDefinition/ISiKBinary" + * supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKBinary" * interaction[+] * extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" * extension.valueCode = #SHALL diff --git a/Resources/input/fsh/ISiKDokumentenMetadaten.fsh b/Resources/input/fsh/ISiKDokumentenMetadaten.fsh index 23243c12..e079d4fb 100644 --- a/Resources/input/fsh/ISiKDokumentenMetadaten.fsh +++ b/Resources/input/fsh/ISiKDokumentenMetadaten.fsh @@ -83,7 +83,7 @@ In MHD 4.2.0 wurde die Verpflichtung zur Angabe eines Identifiers gelockert, das * subject only Reference(Patient) * subject 1..1 MS * ^short = "Patientenbezug des Dokumentes" - * ^comment = "Im ISIK-Kontext MUSS der referenzierte Patient konform zum [ISIKPatient](https://gematik.de/fhir/isik/v3/Basismodul/StructureDefinition/ISiKPatient) des Basismoduls sein. + * ^comment = "Im ISIK-Kontext MUSS der referenzierte Patient konform zum [ISIKPatient](https://gematik.de/fhir/isik/StructureDefinition/ISiKPatient) des Basismoduls sein. Für sonstige Kontexte siehe [FHIR Kernspezifikation](http://hl7.org/fhir/documentreference-definitions.html#DocumentReference.subject)" * reference 1..1 MS @@ -148,7 +148,7 @@ Es ist zu beachten, dass diese base64-codierten Daten wiederum ein FHIR-Bundle ( * ^comment = "Um die Suche nach Dokumenten effizient zu gestalten, dürfen die Dokumente selbst nicht in die DocumentReference eingebettet werden, sondern müssen als separates Datenobjekt referenziert werden. -Wird ein separates Datenobjekt im ISIK-Kontext referenziert, so MUSS dieses konform zum Profil [ISIKBinary](https://gematik.de/fhir/isik/v3/Basismodul/StructureDefinition/ISiKBinary) aus dem Basismodul sein. +Wird ein separates Datenobjekt im ISIK-Kontext referenziert, so MUSS dieses konform zum Profil [ISIKBinary](https://gematik.de/fhir/isik/StructureDefinition/ISiKBinary) aus dem Basismodul sein. Update für Stufe 3: Die Ausnahme bildet die Interaktion "Dokumentenbereitstellung", @@ -170,7 +170,7 @@ Ressource ausgelagert und über Attachment.url referenziert werden." * encounter ..1 MS * ^comment = "Abweichend zu MHD V4.0.1 ist die Verwendung der Encounter-Referenz im ISiK-Kontext erlaubt. - Wird ein Encounter im ISIK-Kontext referenziert, so MUSS dieser konform zum Profil [ISIKKontaktGesundheitseinrichtung](https://gematik.de/fhir/isik/v3/Basismodul/StructureDefinition/ISiKKontaktGesundheitseinrichtung) aus dem Basismodul sein. + Wird ein Encounter im ISIK-Kontext referenziert, so MUSS dieser konform zum Profil [ISIKKontaktGesundheitseinrichtung](https://gematik.de/fhir/isik/StructureDefinition/ISiKKontaktGesundheitseinrichtung) aus dem Basismodul sein. Update für Stufe 3: In MHD 4.2.0 wurde das Verbot der Angabe einer Encounter-Referenz gelockert, das ISiK-Profil ist damit in diesem Punkt wieder kompatibel zu IHE MHD. " diff --git a/Resources/input/fsh/OperationUpdateMetadata.fsh b/Resources/input/fsh/OperationUpdateMetadata.fsh index 3ff0c1d5..fa1c15ae 100644 --- a/Resources/input/fsh/OperationUpdateMetadata.fsh +++ b/Resources/input/fsh/OperationUpdateMetadata.fsh @@ -3,7 +3,7 @@ InstanceOf: OperationDefinition Usage: #example Title: "update-metadata" * insert Meta-Inst -* url = "https://gematik.de/fhir/isik/v3/Dokumentenaustausch/OperationDefinition/UpdateMetadata" +* url = "https://gematik.de/fhir/isik/OperationDefinition/UpdateMetadata" * title = "Update document metadata" //* status = #draft * kind = #operation