Kardinalität: Unterschied zwischen den Versionen

Aus Hl7wiki
Wechseln zu: Navigation, Suche
(HL7 Version 2)
Zeile 1: Zeile 1:
 
{{Underconstruction}}
 
{{Underconstruction}}
 
==HL7 Version 2==
 
==HL7 Version 2==
Die Optionalität von Feldern wird in Version 2.x durch Codes definiert:
+
Die Kardinalität von Feldern wird in den Standarddokumenten von Version 2.x in einer separaten Spalte "Rep." (Repetition, Wiederholung) definiert:
* R ... Required (notwendig, d.h. muss unterstützt werden und darf nicht leer sein)  
+
* Y: kann sich wiederholen
* RE ... Required, but may be empty (muss unterstützt werden, darf aber auch leer sein)
+
* Y/n: kann sich "n"-mal wiederholen
* O ... Optional (nicht definiert)
+
** hier ist allerdings bis dato ungeklärt, ob damit die Anzahl der Vorkommen bzw. die Anzahl der Wiederholungen gemeint ist. Die Differenz liegt bei "1".
* C ... Conditional (abhängig von anderen Feldern oder best. Triggerevents)
+
* N: keine Wiederholung (Default, falls keine Angabe gemacht wurde)
* B ... Backward Compatibility (nur für Anwärtskompatibilität zu älteren HL7-Versionen benötigt)
+
 
* X ... nicht (mehr) erlaubt
+
Für die Profile ist eine explizite Spalte "Kardinalität" vorgesehen, die äquivalent, aber wesentlich präziser ist:
* W ... entfernt, nicht mehr benutzt
+
 
 +
* 0..1: 0 oder 1 Vorkommen (=optional)
 +
* 0..*: kein oder mehrere Vorkommen
 +
* 1..1: genau eine Vorkommen
 +
* 1..*: mindestens ein Vorkommen
 +
 
  
 
==HL7 Version 3==
 
==HL7 Version 3==

Version vom 16. Dezember 2012, 10:07 Uhr

HL7 Version 2

Die Kardinalität von Feldern wird in den Standarddokumenten von Version 2.x in einer separaten Spalte "Rep." (Repetition, Wiederholung) definiert:

  • Y: kann sich wiederholen
  • Y/n: kann sich "n"-mal wiederholen
    • hier ist allerdings bis dato ungeklärt, ob damit die Anzahl der Vorkommen bzw. die Anzahl der Wiederholungen gemeint ist. Die Differenz liegt bei "1".
  • N: keine Wiederholung (Default, falls keine Angabe gemacht wurde)

Für die Profile ist eine explizite Spalte "Kardinalität" vorgesehen, die äquivalent, aber wesentlich präziser ist:

  • 0..1: 0 oder 1 Vorkommen (=optional)
  • 0..*: kein oder mehrere Vorkommen
  • 1..1: genau eine Vorkommen
  • 1..*: mindestens ein Vorkommen


HL7 Version 3

siehe V3 Datentypen Kardinalitäten