XML-‐basierte Kommunikation im IHE - Institute of Health ...
XML-‐basierte Kommunikation im IHE - Institute of Health ...
XML-‐basierte Kommunikation im IHE - Institute of Health ...
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
2. Grundlagen und Stand der Forschung<br />
2. Document Crawler<br />
3. Archetype-‐Repository<br />
Sie werden in den folgenden Abschnitten genau erläutert.<br />
Document Source<br />
Legende:<br />
Document<br />
Consumer<br />
Adapter<br />
[ITI-15]<br />
Abbildung 4: Architektur des erweiterten XDS-‐Pr<strong>of</strong>ils. Das Standard XDS-‐Pr<strong>of</strong>il wird um einen<br />
Archetype Repository Akteur (für die Aufbewahrung der Archetypen) und einem Document Crawler<br />
Akteur (für die Verarbeitung inhalticher Suchanfragen) erweitert und mit den Standard-‐Akteuren<br />
verbunden.<br />
2.7.2.1 Document Consumer<br />
Der Document Consumer gehört zu den Standardakteuren des XDS-‐Pr<strong>of</strong>ils und ist für die<br />
Erstellung einer Suchanfrage bzw. für die Ergebnisrepräsentation verantwortlich. Er kann<br />
in zwei Teile gegliedert werden:<br />
1. Front-‐End (GUI)<br />
Adaptor-Funktion<br />
eb<strong>XML</strong>, SOAP<br />
<strong>IHE</strong>-konformer Akteur (bzw. Bestandteil davon)<br />
Einbindung einer API/SDK<br />
Transaktionsinhalte (Funktionsaufrufe, Nachrichtentypen…)<br />
Transaktion<br />
Transaktion<br />
2. Back-‐End (Funktion)<br />
Hosted by sense (ith-icoserve)<br />
Patient Identity Source<br />
[ITI-8]<br />
Document Registry<br />
[ITI-14]<br />
Document Repository<br />
Das Front-‐End ist für die grafische Darstellung der Inhalte (sowohl für die Erstellung, als<br />
auch für die Ergebnisanzeige) verantwortlich und n<strong>im</strong>mt Benutzerinteraktionen entgegen.<br />
Das Back-‐End verarbeitet die Benutzereingaben zu einer Suchanfrage und schickt diese an<br />
die Akteure zum Ausführen der Suche weiter bzw. empfängt die Ergebnisse, welche an-‐<br />
schließend für das Front-‐End aufbereitet werden.<br />
[ITI-18] Document<br />
[ITI-17]<br />
Consumer<br />
Adapter<br />
[ITI-18]<br />
[ITI-17]<br />
Adaptor-Funktion<br />
eb<strong>XML</strong>, SOAP<br />
Adaptor-Funktion<br />
eb<strong>XML</strong>, SOAP<br />
Document<br />
Consumer<br />
Adapter<br />
Document Consumer<br />
Standard query editor<br />
Archetype query editor<br />
Proprietärer Aufruf<br />
SOAP über HTTPS<br />
Document Crawler<br />
Archetype Repository<br />
Query registrieren /<br />
abrufen<br />
Archetypen abrufen<br />
Archetypen abrufen<br />
WS-Interface<br />
18