Hauptseite > Versionierung des Dokuments („setId“ und „versionNumber“)
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.
Für die direkte Referenzierung zwischen Dokumenten siehe „Bezug zu vorgehenden Dokumenten“.
1.1 Spezifikation
Id | 1.2.40.0.34.11.90007 ref elgabbr- | Gültigkeit | 2015‑09‑18Andere Versionen mit dieser Id: - CDsetIdversionNumber vom 2015‑05‑29
- CDsetIdversionNumber vom 2013‑11‑07
|
---|
Status | Aktiv | Versions-Label | |
---|
Name | CDsetIdversionNumber | Bezeichnung | SetId VersionNumber |
---|
Beschreibung | Der CDA-Header repräsentiert ebenfalls die Beziehungen zu anderen Dokumenten mit Referenz auf die oben genannte 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. 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. Mit einer neuen Version wird diese Zahl hochgezählt, die setId bleibt gleich. |
|
Klassifikation | CDA Header Level Template |
---|
Offen/Geschlossen | Offen (auch andere als die definierten Elemente sind erlaubt) |
---|
Beziehung | Version: Template 1.2.40.0.34.11.90007 SetId VersionNumber (2015‑09‑18) ref elgabbr- |
---|
Beispiel | Beispiel für die 1.Version eines Dokuments | <!-- Die bei setId angegebene ID SOLLTE nicht gleich sein wie die id des Dokuments.--> <art:placeholder> <id root="1.2.40.0.34.99.111.1.1" extension="AAAAAAAAAAAAAAA"/> <setId root="1.2.40.0.34.99.111.1.1" extension="ZZZZZZZZZZZZZZZ"/> <versionNumber value="1"/></art:placeholder> |
|
---|
Beispiel | Beispiel für die 2.Version eines Dokuments | <!--Die bei setId angegebene ID MUSS mit der setId der Vorversion übereinstimmen.--> <art:placeholder> <id root="1.2.40.0.34.99.111.1.1" extension="BBBBBBBBBBBBBBB"/> <setId root="1.2.40.0.34.99.111.1.1" extension="ZZZZZZZZZZZZZZZ"/> <versionNumber value="2"/></art:placeholder> |
|
---|
Item | DT | Kard | Konf | Beschreibung | Label |
---|
| II | 1 … 1 | M | Eindeutige Id des Dokumentensets. Grundsätzlich sind die Vorgaben für „Identifikations-Elemente“ zu befolgen. 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. Die SetID sollte unterschiedlich zur clinicalDocument.id sein. | (CDs...ber) | | Beispiel | <setId extension="D1127" root="1.2.276.0.76.3.1.139.2.427"/> | | INT.NONNEG | 1 … 1 | M | Versionsnummer des Dokuments. | (CDs...ber) | | Beispiel | <versionNumber value="1"/> |
|
Für die setId sind grundsätzlich die Vorgaben gemäß Kapitel „id-Element II“ zu befolgen.