Development of archetype-based EHR document crawler finished

The aim of the document crawler is to find relevant information in EHR documents based on a query and return the relevant information in a structured way. The document crawler downloads the relevant documents from the IHE XDS environment, hence also acts as an IHE XDS document consumer.

The document crawler receives a query from the extended document consumer. The query is used to create a metadata-based search within the IHE XDS environment. Additionally each condition in the query from the extended document consumer is translated to an XQuery expression using the structured information from the archetypes. By applying the XQuery to the relevant documents found during the metadata-based search, the relevant information is extracted. This information is further processed and refined before it is sent to the extended document consumer.