XML-‐basierte Kommunikation im IHE - Institute of Health ...
XML-‐basierte Kommunikation im IHE - Institute of Health ...
XML-‐basierte Kommunikation im IHE - Institute of Health ...
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
3. Methoden und Vorgehensplanung<br />
In der Query in Abbildung 9 wird nach Dokumenten gesucht, in denen der ItemCode 93.2 (Kali-‐<br />
um) vorkommt. Der ItemCode und die Einheit (falls vorhanden) stammen aus dem Infoitem-‐<br />
<strong>XML</strong> aus dem ATR. Ein Tuple kann außerdem über Werteeinschränkungen verfügen, wie Abbil-‐<br />
dung 9 <strong>im</strong> Tuple mit ItemCode 999. Dort wird festgelegt, dass das Erstellungsdatum der Doku-‐<br />
mente größer (GT) „2011-03-07T03:18:52“ sein muss.<br />
Die Zeitbereichs-‐Tuplecollection in Abbildung 9 beinhaltet je ein Tuple für die untere bzw. obere<br />
Schranke des Zeitbereichs. Beide Tuple sind mit „UND“ verknüpft. Das bedeutet, ein Dokument<br />
gilt bei der Suche nur als relevant, wenn beide Tuple zutreffen (und somit das Erstellungsdatum<br />
<strong>im</strong> Zeitbereich liegt). Der Zeitbereich besitzt <strong>im</strong>mer ItemCode 999 und der Wert wird <strong>im</strong> Zeit-‐<br />
format yyyy-‐MM-‐dd’T’hh:mm:ss angegeben.<br />
<br />
<br />
<br />
99999<br />
123410101999<br />
<br />
<br />
<br />
<br />
<br />
999<br />
<br />
GT<br />
2011-03-07T03:18:52<br />
<br />
<br />
999<br />
<br />
LT<br />
2011-09-07T03:18:52<br />
<br />
<br />
<br />
<br />
93.2<br />
<br />
<br />
<br />
<br />
<br />
<br />
Abbildung 9: Beispiel einer validen <strong>XML</strong>-‐Query. Es wird nach Dokumenten zwischen dem 07.03.2011 und dem<br />
07.09.2011 gesucht, in denen ein nicht näher definierter „Kalium“-‐Messwert vorkommt<br />
34