elga-cdaalf-2.06.2:Versionierung des Dokuments („setId“ und „versionNumber“)
Aus HL7 Austria MediaWiki
Hauptseite > Versionierung des Dokuments („setId“ und „versionNumber“)
Version vom 12. Mai 2020, 17:35 Uhr von Sabutsch(Diskussion | Beiträge)(→Versionierung des Dokuments („setId“ und „versionNumber“): Korrekte Template angegeben)
1 Versionierung des Dokuments („setId“ und „versionNumber“)
Mittels der Attribute setId und versionNumber kann eine Versionskennung des Dokuments erreicht werden. Für ELGA-CDA-Dokumente MÜSSEN immer beide Elemente (setID und versionNumber) angegeben werden.
Die setId bezeichnet das Set von Dokumenten, die zu einer Reihe von Versionen gehören. Sie bleibt über alle Versionen der Dokumente gleich (initialer Wert bleibt erhalten). Die versionNumber ist eine natürliche Zahl für die fortlaufende Versionszählung. Die versionNumber von neuen Dokumenten wird mit 1 festgelegt, mit jeder neuen Version wird diese Zahl hochgezählt, die setId bleibt gleich (muss mit der setId der Vorversion übereinstimmen).
Achtung: Manche Validatoren erkennen es als Fehler, wenn die SetID und ID gleich sind.
atcdabbr_header_DocumentSetIdAndVersionNumber vom 2019‑02‑12 14:48:59
Status
Aktiv
Versions-Label
1.0.0+20210219
Name
atcdabbr_header_DocumentSetIdAndVersionNumber
Bezeichnung
Document Set Id and Version Number
Beschreibung
Versionierung des Dokuments. Der CDA-Header repräsentiert Beziehungen zu anderen Dokumenten mit Referenz auf die Dokumenten-Identifikation. Mittels der Attribute setId und versionNumber kann eine Versionskennung des Dokuments erreicht werden.
Für ELGA-CDA-Dokumente MÜSSEN immer beide Elemente angegeben werden.
Anhänge oder Ersetzungen von Vordokumenten MÜSSEN ebenfalls diese zusätzlichen Angaben enthalten. Der genaue Zusammenhang zwischen diesen Attributen finden Sie im Kapitel „Bezug zu vorgehenden Dokumenten“.
Klassifikation
CDA Header Level Template
Offen/Geschlossen
Geschlossen (nur definierte Elemente sind erlaubt)
Beziehung
Version: Template 1.2.40.0.34.6.0.11.1.15 Document Set Id and Version Number (2019‑02‑12 14:48:59)
<!-- Die bei setId angegebene ID SOLLTE nicht gleich sein wie die id des Dokuments.--> <placeholder> <idroot="1.2.40.0.34.99.111.1.1"extension="AAAAAAAAAAAAAAA"assigningAuthorityName="KH Eisenstadt"/><setIdroot="1.2.40.0.34.99.111.1.1"extension="ZZZZZZZZZZZZZZZ"assigningAuthorityName="KH Eisenstadt"/><versionNumbervalue="1"/></placeholder>
Beispiel
Beispiel für die 2.Version eines Dokuments
<!--Die bei setId angegebene ID MUSS mit der setId der Vorversion übereinstimmen.--> <placeholder> <idroot="1.2.40.0.34.99.111.1.1"extension="BBBBBBBBBBBBBBB"assigningAuthorityName="KH Eisenstadt"/><setIdroot="1.2.40.0.34.99.111.1.1"extension="ZZZZZZZZZZZZZZZ"assigningAuthorityName="KH Eisenstadt"/><versionNumbervalue="2"/></placeholder>
Item
DT
Kard
Konf
Beschreibung
Label
hl7:setId
II
R
Eindeutige Id des Dokumentensets. Diese bleibt über alle Versionen der Dokumente gleich (initialer Wert bleibt erhalten). Die setId SOLL unterschiedlich zur clinicalDocument.id sein. ↔ Hinweis zum XDS-Mapping: Dieses Element wird ins XDS-Attribut referenceIdList
("urn:elga:iti:xds:2014:ownDocument_setId") gemappt. Hinweis: Bestimmte Systeme, die bei der Übernahme der setId in die XDS-Metadaten mit dem V2-Datentyp CX arbeiten, könnten ein Problem mit @extension-Attributen haben, die länger als 15 Zeichen sind.
(atc...ber)
hl7:versionNumber
INT.NONNEG
R
Versionsnummer des Dokuments, wird bei neuen Dokumenten mit 1 festgelegt. Die versionNumber ist eine natürliche Zahl für die fortlaufende Versionszählung. Mit einer neuen Version wird diese Zahl hochgezählt, während die setId gleich bleibt.
(atc...ber)
@value
int
1 … 1
R
Versionsnummer als positive ganze Zahl.
Für die setId sind grundsätzlich die Vorgaben gemäß Kapitel „id-Element II“ zu befolgen.