IVL TS

Aus Hl7wiki
(Teildokument von V3 Datentypen Release 1)
Wechseln zu: Navigation, Suche
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". 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".

< 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: "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".

< 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: "(In) 2005" bedeutet "im Jahr 2005", "am 20051201" bedeutet "am 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 einschl. 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 dem) 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" inclusive="false">
</value>