07.01.2013 Aufrufe

XML-‐basierte Kommunikation im IHE - Institute of Health ...

XML-‐basierte Kommunikation im IHE - Institute of Health ...

XML-‐basierte Kommunikation im IHE - Institute of Health ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

2. Grundlagen und Stand der Forschung<br />

Der Document Consumer Akteur wird <strong>im</strong> erweiterten XDS-­‐Pr<strong>of</strong>il um eine Komponente<br />

erweitert, die es erlaubt, archetypenbasierte Suchanfragen zu erstellen. Transaktionen für<br />

die <strong>Kommunikation</strong> mit Archetype Repository (Abschnitt 2.7.2.3) und Document Crawler<br />

(Abschnitt 2.7.2.2) müssen erstellt werden. Die Erweiterung des Document Consumers<br />

muss in der Lage sein, Suchanfragen anhand festgelegter Archetypen zu erstellen, welche<br />

vom Benutzer beliebig zusammengestellt und zusätzlich parametrisiert werden können.<br />

Die genaue Funktionsweise dieser Komponente steht noch nicht fest. Die Schnittstellen<br />

des Document Consumers zu den neuen Akteuren werden in dieser Bachelorarbeit entwi-­‐<br />

ckelt. Die grafische Darstellung bzw. die Verarbeitung der Benutzerinteraktionen <strong>im</strong><br />

Document Consumer ist Thema einer anderen Bachelorarbeit von Dominik Schweiger und<br />

wird somit hier nicht genauer erläutert.<br />

2.7.2.2 Document Crawler<br />

Der Document Crawler Akteur dient der Abarbeitung einer archetypenbasierten Suche in<br />

XDS-­‐Dokumenten. Er beinhaltet die Logik für das opt<strong>im</strong>ierte durchsuchen von vollstruktu-­‐<br />

rierten EN/ISO 13606 Dokumenten anhand der entsprechenden Archetypen. Eine Suchan-­‐<br />

frage wird dabei in zwei Schritten durchgeführt:<br />

1. Suchanfrage eines Document Consumers entgegen nehmen und entscheiden, ob es<br />

sich um eine Metadatensuche oder Archetypensuche handelt<br />

2. Metadatensuche oder eine Archetypensuche durchführen<br />

Die Metadatensuche wird vom Document Crawler direkt auf der Document Registry aus-­‐<br />

geführt. Das funktioniert bei einer Archetypensuche nicht, da die Archetypen-­‐IDs nicht in<br />

den Metadaten des Dokuments enthalten sind. Es ist jedoch möglich, anhand der Archety-­‐<br />

pen auf den Dokumenttyp zu schließen, da jeder Dokumenttyp auch gleichzeitig durch<br />

einen spezifischen Archetyp abgebildet wird (in ISO/13606 in der COMPOSITION, in CDA<br />

in ClinicalDocument). Die Archetypen werden also auf die Metadaten gemappt, um nur<br />

jene Dokumente zu durchsuchen, welche die Werte auch enthalten können (Abbildung 5).<br />

Dadurch kann der Document Crawler die Metadatensuche als Vorselektion der Dokumen-­‐<br />

te verwenden, um nicht die kompletten Dokumente in allen Repositorys durchsuchen zu<br />

müssen.<br />

19

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!