# C_12638_Anlage

Inhaltsverzeichnis

#

- C_12638_Anlage
- 1 Änderungsbeschreibung
- 2 Änderung in epa-basic/src/schema/pushNotificationSchema.yaml

## 1 Änderungsbeschreibung

In "epa-basic/src/schema/pushNotificationSchema.yaml" wird u.a. für xdsPut/xdsUpdate für den Parameter docId die Belegung aus DocumentEntry.uniqueId verlangt.
Da die DocumentEntry.uniqueId in IHE-ITI eine sehr schwache Spezifikation hat und daher fast beliebig aussehen kann und darf, wird (analog zur selben Entscheidung in MHD) stattdessen die DocumentEntry.entryUUID verwendet, da diese ein präzise definiertes und eindeutig validierbares Format besitzt.

## 2 Änderung in epa-basic/src/schema/pushNotificationSchema.yaml

Die docId wird mit DocumentEntry.entryUUID statt mit DocumentEntry.uniqueID befüllt

Neu:

1. in xdsPut
xdsPut:
description: data structure of channel to upload a new document to the XDS document service (operation ProvideAndRegisterDocumentSet-b)
allOf:
- $ref: '#/definitions/pushContentItem'
- type: object
properties:
channelId:
const: 'xds.put'
title:
description: title of the document according to metadata DocumentEntry.title
type: string
docId:
description: Identifier of the document according to metadata DocumentEntry.entryUUID
type: string
required:
- title
- docId
2. in xdsUpdate
xdsUpdate:
description: data structure of channel to update an existing document to the XDS document service (operation ProvideAndRegisterDocumentSet-b with document replacement)
allOf:
- $ref: '#/definitions/pushContentItem'
- type: object
properties:
channelId:
const: 'xds.update'
title:
description: title of the document according to metadata DocumentEntry.title
type: string
docId:
description: Identifier of the document according to metadata DocumentEntry.entryUUID
type: string
required:
- title
- docId
3. in constraintDel
constraintDel:
description: |
data structure of channel to undo (make it visible again) a restricted document or category or folder;
means deleting constraint in general deny policiy of a health record;
done by representative using FdV
allOf:
- $ref: '#/definitions/pushContentItem'
- type: object
properties:
channelId:
const: 'constraint.del'
oneOf:
- type: object
properties:
title:
description: |
title of the document which is now visible (was hidden before) according to metadata DocumentEntry.title
of approved document
type: string
docId:
description: |
Identifier of the document according to metadata DocumentEntry.entryUUID;
rootDocumentId of deleted entry of general deny policy references the document
type: string
required:
- title
- docId