IVL TS

Aus Hl7wiki
(Teildokument von V3 Datentypen Release 1)
Wechseln zu: Navigation, Suche
[gesichtete Version][gesichtete Version]
K (IVL_TS (Zeitintervall – Interval of Timestamps))
(IVL_TS (Zeitintervall – Interval of Timestamps))
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 6: Zeile 6:
 
Enthält den Anfangszeitpunkt eines Zeitintervalls. In Deutschland gibt es nur zwei Möglichkeiten, ''low'' anzuwenden: entweder individuell (wenn der Endzeitpunkt des Intervalls unbekannt ist), oder zusammen mit ''high''. ''Low'' wird in Deutschland nie zusammen mit ''width'' oder ''center'' benutzt.
 
Enthält den Anfangszeitpunkt eines Zeitintervalls. In Deutschland gibt es nur zwei Möglichkeiten, ''low'' anzuwenden: entweder individuell (wenn der Endzeitpunkt des Intervalls unbekannt ist), oder zusammen mit ''high''. ''Low'' wird in Deutschland nie zusammen mit ''width'' oder ''center'' benutzt.
  
Der bei ''low'' angegebene Wert wird standardmäßig interpretiert als "ein Anfangszeitpunkt später als, oder gleich mit". Wenn man explizit ''inclusive=”false”'' angibt, kann dies veändert werden in "ein Anfangszeitpunkt später als". Zu beachten ist, dass die Inter-pretation u.a. von der Präzision des Zeitpunkts abhängt: "nach 2004" bedeutet "ab 1. Januar 2005", "nach 20041201" bedeutet "ab 2. Dezember 2004 00:00 Uhr", und "nach 200412011200" bedeutet "ab 1. Dezember 2004 12:01".
+
Der bei ''low'' angegebene Wert wird standardmäßig interpretiert als "ein Anfangszeitpunkt später als, oder gleich mit". Zu beachten ist, dass die Interpretation u.a. von der Präzision des Zeitpunkts abhängt:
 +
* "2004" bedeutet "ab 1. Januar 2004",
 +
* "20041201" bedeutet "ab 1. Dezember 2004 00:00 Uhr", und
 +
* "200412011200" bedeutet "ab 1. Dezember 2004 12:00".
  
 
{{AttDesc | ae=elm | rim= | name=high| desc=Obergrenze | dt=TS | card= | conf= }}
 
{{AttDesc | ae=elm | rim= | name=high| desc=Obergrenze | dt=TS | card= | conf= }}
Zeile 15: Zeile 18:
 
angegeben und kann sowohl in einem  <low> als auch in einem <high> Element benutzt werden. Wenn dies nicht spezifiziert ist, wird “true” als Default angenommen.
 
angegeben und kann sowohl in einem  <low> als auch in einem <high> Element benutzt werden. Wenn dies nicht spezifiziert ist, wird “true” als Default angenommen.
  
Zu beachten ist, dass die Interpretation u.a. von der Präzision des Zeitpunkts abhängt: "vor 2008" bedeutet "vor dem 1. Januar 2008", "vor 20081201" bedeutet "vor dem 1. Dezember 2008", und "vor 200412011200" bedeutet "vor dem 1. Dezember 2004 12:00".
+
Zu beachten ist, dass die Interpretation u.a. von der Präzision des Zeitpunkts abhängt:
 +
* "2008" bedeutet "vor dem 1. Januar 2008",
 +
* "20081201" bedeutet "vor dem 1. Dezember 2008", und
 +
* "200412011200" bedeutet "vor dem 1. Dezember 2004 12:00".
  
 
{{AttDesc | ae=elm | rim= | name=center | desc=In der Mitte des Zeitintervalls | dt=TS | card= | conf=}}
 
{{AttDesc | ae=elm | rim= | name=center | desc=In der Mitte des Zeitintervalls | dt=TS | card= | conf=}}
 
Enthält den Zeitpunkt, der den Mittelpunkt des Zeitintervalls kennzeichnet. In Deutschland wird dies ausschließlich benutzt, wenn man (in einem Attribut des Datentyps IVL<TS> einen spezifischen Zeitpunkt angeben will, anstatt eines Zeitintervalls. ''Center'' wird in Deutschland nie zusammen mit ''low'', ''high'', oder ''width'' benutzt.
 
Enthält den Zeitpunkt, der den Mittelpunkt des Zeitintervalls kennzeichnet. In Deutschland wird dies ausschließlich benutzt, wenn man (in einem Attribut des Datentyps IVL<TS> einen spezifischen Zeitpunkt angeben will, anstatt eines Zeitintervalls. ''Center'' wird in Deutschland nie zusammen mit ''low'', ''high'', oder ''width'' benutzt.
  
Zu beachten ist, dass die Interpretation u.a. von der Präzision des Zeitpunkts abhängt: "(In) 2005" bedeutet "im Jahr 2005", "am 20051201" bedeutet "am 1. Dezember 2005", und "200512011200" bedeutet "am 1. Dezember 2005 um 12:00 Uhr".
+
Zu beachten ist, dass die Interpretation u.a. von der Präzision des Zeitpunkts abhängt:
 +
* "2005" bedeutet "im Jahr 2005",
 +
* "20051201" bedeutet "am Tage des 1. Dezember 2005", und
 +
* "200512011200" bedeutet "am 1. Dezember 2005 um 12:00 Uhr".
  
 
{{AttDesc | ae=elm | rim= | name=width | desc=Zeitdauer des Intervalls | dt=PQ | card= | conf= }}
 
{{AttDesc | ae=elm | rim= | name=width | desc=Zeitdauer des Intervalls | dt=PQ | card= | conf= }}
Enthält die Zeitdauer des Intervalls. In Deutschland wird dies ausschließlich benutzt, wenn ''low'', ''high'' und/oder ''center'' bei einem Intervall nicht bekannt ist, sondern nur die Dauer. ''Width'' wird in Deutschland nie zusammen mit ''low'', ''high'', oder ''center'' benutzt.
+
Enthält die Zeitdauer des Intervalls. In Deutschland wird dies ausschließlich benutzt, wenn ''low'', ''high'' und/oder ''center'' bei einem Intervall nicht bekannt ist, sondern nur die Dauer. ''width'' wird in Deutschland nie zusammen mit ''low'', ''high'', oder ''center'' benutzt.
  
 
'''''XML-Beispiele'''''
 
'''''XML-Beispiele'''''
  
Am und später als der 7. Mai 2004 bis einschl. 9. September 2004
+
Am und später als der 7. Mai 2004 bis ''ausschließlich'' 9. September 2004
{{HL7XML
+
<syntaxhighlight lang="xml">
| code =
 
 
<effectiveTime>
 
<effectiveTime>
 
   <low value="20040507"/>
 
   <low value="20040507"/>
 
   <high value="20040909"/>
 
   <high value="20040909"/>
 
</effectiveTime>
 
</effectiveTime>
}}
+
</syntaxhighlight>
  
 
Am und später als der 7. Mai 2004
 
Am und später als der 7. Mai 2004
{{HL7XML
+
<syntaxhighlight lang="xml">
| code =
 
 
<effectiveTime>
 
<effectiveTime>
 
   <low value="20040507"/>
 
   <low value="20040507"/>
 
</effectiveTime>
 
</effectiveTime>
}}
+
</syntaxhighlight>
  
Am (während dem) 3. Januar 1975
+
Am (während des) 3. Januar 1975
{{HL7XML
+
<syntaxhighlight lang="xml">
| code =
 
 
<value>
 
<value>
 
   <center value="19750103">
 
   <center value="19750103">
 
</value>
 
</value>
}}
+
</syntaxhighlight>
  
 
In (während) 2003
 
In (während) 2003
{{HL7XML
+
<syntaxhighlight lang="xml">
| code =
 
 
<value>
 
<value>
 
   <center value="2003">
 
   <center value="2003">
 
</value>
 
</value>
}}
+
</syntaxhighlight>
  
 
Am und nach dem 3. Januar 1975, aber vor dem 7. Januar 1975
 
Am und nach dem 3. Januar 1975, aber vor dem 7. Januar 1975
{{HL7XML
+
<syntaxhighlight lang="xml">
| code =
 
 
<value>
 
<value>
 
   <low value="19750103">
 
   <low value="19750103">
   <high value="19750107" inclusive="false">
+
   <high value="19750107">
 
</value>
 
</value>
}}
+
</syntaxhighlight>

Aktuelle Version vom 10. März 2013, 12:40 Uhr

Dieses Material ist Teil des Leitfadens V3 Datentypen Release 1.
  • Direkt im Wiki geändert werden sollten Schreibfehler, ergänzende Hinweise.
  • Offene Fragen, die der Diskussionen bedürfen, sollten auf der Diskussionsseite aufgenommen werden.
  • Liste der Seiten dieses Leitfadens: hier, Liste der Seiten, in denen dieses Material verwendet (transkludiert) siehe hier .

IVL_TS (Zeitintervall – Interval of Timestamps)

Elemente dieses Datentyps geben Zeitintervalle an. Dabei wird normalerweise eine Ober- und eine Untergrenze als Zeitpunkt angegeben. Bei offenen Zeitintervallen (beispielsweise ab Zeitpunkt X, oder gültig bis Zeitpunkt Y) wird lediglich eines der beiden Element angegeben.

< Element DT Card Conf Beschreibung
low TS Untergrenze

Enthält den Anfangszeitpunkt eines Zeitintervalls. In Deutschland gibt es nur zwei Möglichkeiten, low anzuwenden: entweder individuell (wenn der Endzeitpunkt des Intervalls unbekannt ist), oder zusammen mit high. Low wird in Deutschland nie zusammen mit width oder center benutzt.

Der bei low angegebene Wert wird standardmäßig interpretiert als "ein Anfangszeitpunkt später als, oder gleich mit". Zu beachten ist, dass die Interpretation u.a. von der Präzision des Zeitpunkts abhängt:

  • "2004" bedeutet "ab 1. Januar 2004",
  • "20041201" bedeutet "ab 1. Dezember 2004 00:00 Uhr", und
  • "200412011200" bedeutet "ab 1. Dezember 2004 12:00".
< Element DT Card Conf Beschreibung
high TS Obergrenze

Enthält den Endzeitpunkt eines Zeitintervalls. In Deutschland gibt es nur zwei Möglichkeiten, high anzuwenden: entweder individuell (wenn der Anfangszeitpunkt des Inter-valls unbekannt ist), oder zusammen mit low. High wird in Deutschland nie in zusammen mit width oder center benutzt.

Der bei high angegebene Wert wird standardmäßig als "ein Endzeitpunkt vor oder gleich mit" definiert. Indem explizit angegeben wird, dass die Obergrenze nicht inklusiv ist, kann dies verändert werden in "ein Zeitpunkt vor". Dies wird mit dem Attribut

@ Attribut DT Card Conf Beschreibung
inclusive

angegeben und kann sowohl in einem <low> als auch in einem <high> Element benutzt werden. Wenn dies nicht spezifiziert ist, wird “true” als Default angenommen.

Zu beachten ist, dass die Interpretation u.a. von der Präzision des Zeitpunkts abhängt:

  • "2008" bedeutet "vor dem 1. Januar 2008",
  • "20081201" bedeutet "vor dem 1. Dezember 2008", und
  • "200412011200" bedeutet "vor dem 1. Dezember 2004 12:00".
< Element DT Card Conf Beschreibung
center TS In der Mitte des Zeitintervalls

Enthält den Zeitpunkt, der den Mittelpunkt des Zeitintervalls kennzeichnet. In Deutschland wird dies ausschließlich benutzt, wenn man (in einem Attribut des Datentyps IVL<TS> einen spezifischen Zeitpunkt angeben will, anstatt eines Zeitintervalls. Center wird in Deutschland nie zusammen mit low, high, oder width benutzt.

Zu beachten ist, dass die Interpretation u.a. von der Präzision des Zeitpunkts abhängt:

  • "2005" bedeutet "im Jahr 2005",
  • "20051201" bedeutet "am Tage des 1. Dezember 2005", und
  • "200512011200" bedeutet "am 1. Dezember 2005 um 12:00 Uhr".
< Element DT Card Conf Beschreibung
width PQ Zeitdauer des Intervalls

Enthält die Zeitdauer des Intervalls. In Deutschland wird dies ausschließlich benutzt, wenn low, high und/oder center bei einem Intervall nicht bekannt ist, sondern nur die Dauer. width wird in Deutschland nie zusammen mit low, high, oder center benutzt.

XML-Beispiele

Am und später als der 7. Mai 2004 bis ausschließlich 9. September 2004

<effectiveTime>
  <low value="20040507"/>
  <high value="20040909"/>
</effectiveTime>

Am und später als der 7. Mai 2004

<effectiveTime>
  <low value="20040507"/>
</effectiveTime>

Am (während des) 3. Januar 1975

<value>
  <center value="19750103">
</value>

In (während) 2003

<value>
  <center value="2003">
</value>

Am und nach dem 3. Januar 1975, aber vor dem 7. Januar 1975

<value>
  <low value="19750103">
  <high value="19750107">
</value>