Skip to content

Commit

Permalink
left over v3 to v4 changes
Browse files Browse the repository at this point in the history
  • Loading branch information
MaxMTheilig committed Apr 17, 2024
1 parent 9613c96 commit 1b38e43
Show file tree
Hide file tree
Showing 12 changed files with 21 additions and 21 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -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)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -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)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down Expand Up @@ -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.
Expand All @@ -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))
Expand Down Expand Up @@ -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)

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

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ namespace ISiK_DokumentenAustausch {

class ISiKConfidentialityCodes <ValueSet><<(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]]
--
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down
6 changes: 3 additions & 3 deletions Resources/input/fsh/ISiKDokumentenMetadaten.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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 &quot;Dokumentenbereitstellung&quot;,
Expand All @@ -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.
"
Expand Down
2 changes: 1 addition & 1 deletion Resources/input/fsh/OperationUpdateMetadata.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit 1b38e43

Please sign in to comment.