| Literature DB >> 30079113 |
Galatia Iatraki1, Haridimos Kondylakis1, Lefteris Koumakis1, Maria Chatzimina1, Eleni Kazantzaki1, Kostas Marias1,2, Manolis Tsiknakis1,2.
Abstract
Nowadays, patients have a wealth of information available on the Internet. Despite the potential benefits of Internet health information seeking, several concerns have been raised about the quality of information and about the patient's capability to evaluate medical information and to relate it to their own disease and treatment. As such, novel tools are required to effectively guide patients and provide high-quality medical information in an intelligent and personalised manner. With this aim, this paper presents the Personal Health Information Recommender (PHIR), a system to empower patients by enabling them to search in a high-quality document repository selected by experts, avoiding the information overload of the Internet. In addition, the information provided to the patients is personalised, based on individual preferences, medical conditions and other profiling information. Despite the generality of our approach, we apply the PHIR to a personal health record system constructed for cancer patients and we report on the design, the implementation and a preliminary validation of the platform. To the best of our knowledge, our platform is the only one combining natural language processing, ontologies and personal information to offer a unique user experience.Entities:
Keywords: information retrieval; medical information; natural language processing; recommendations
Year: 2018 PMID: 30079113 PMCID: PMC6057655 DOI: 10.3332/ecancer.2018.851
Source DB: PubMed Journal: Ecancermedicalscience ISSN: 1754-6605
Figure 1.PHIR architecture: the architecture schema of the PHIR. The different modules of the system are described in this schema.
Figure 2.The Annotator app interface: the interface of the annotator application.
Crawler extracted information—an example: the table illustrates the information extracted from the crawler mechanism which is a part of the Annotator app. The first column shows an example of a URL imported in the Annotator by an expert. The second column shows the URLs extracted from the given one that will also be imported in the system.
| URL: Imported by the expert | URLs: Imported by the web crawler mechanism |
|---|---|
Figure 3.Search Engine app interface: the interface of the search engine application.
Figure 4.Search engine results: a Venn diagram that represents the search engine results and their combination.
Figure 5.Example of data representation in SOLR: an example of a document to be inserted in SOLR and its fields. Each field has a name and content.
Evaluation results.
| Measurement | Description | Result |
|---|---|---|
| Functional suitability | ||
| Functional completeness | Degree to which the set of functions covers all the specified tasks and user objectives. | Seven requirements/seven completed |
| Functional correctness | Degree to which a product or system provides the correct results with the needed degree of precision. | True |
| Functional appropriateness | Degree to which the functions facilitate the accomplishment of specified tasks and objectives. | True |
| Compatibility | ||
| Coexistence | Degree to which a product can perform its required functions efficiently while sharing a common environment and resources with other products | True |
| Interoperability | Degree to which two or more systems, products or components can exchange information and use the information that has been exchanged. | True |
| Security | ||
| Confidentiality | Degree to which a product or system ensures that data are accessible only to those authorised to have access | True |
| Authenticity | Degree to which the identity of a subject or resource can be proved to be the one claimed. | True |
| Performance efficiency | ||
| Time behaviour | Degree to which the response and processing times and throughput rates of a product or system, when performing its functions, meet requirements. | Average response time: 1,310.57 ms |
| Resource utilisation | Degree to which the amounts and types of resources used by a product or system, when performing its functions, meet requirements. | Min response time: 187 ms, max response time :12,024 ms |
| Capacity | Degree to which the maximum limits of a product or system parameter meet requirements. | Network I/O: 40.24 KB/s; memory: 13.82%; CPU: 5.72%; connections: 13 |