Evaluation of technical approaches for real-time data transfer from electronic health record systems

Background and Objective - Real-time data (RTD) are data that are delivered immediately after creation. The key feature of RTD is low delivery latency. Information systems in health care are extremely time-sensitive and their building block is the electronic health record (EHR). Real-time data from...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Kirilov, Nikola (VerfasserIn) , Dugas, Martin (VerfasserIn)
Dokumenttyp: Article (Journal)
Sprache:Englisch
Veröffentlicht: October 2024
In: Computer methods and programs in biomedicine
Year: 2024, Jahrgang: 255, Pages: 1-8
ISSN:1872-7565
DOI:10.1016/j.cmpb.2024.108347
Online-Zugang:Verlag, kostenfrei, Volltext: https://doi.org/10.1016/j.cmpb.2024.108347
Verlag, kostenfrei, Volltext: https://www.sciencedirect.com/science/article/pii/S0169260724003407
Volltext
Verfasserangaben:N. Kirilov, M. Dugas

MARC

LEADER 00000caa a2200000 c 4500
001 1909009601
003 DE-627
005 20241205221620.0
007 cr uuu---uuuuu
008 241119s2024 xx |||||o 00| ||eng c
024 7 |a 10.1016/j.cmpb.2024.108347  |2 doi 
035 |a (DE-627)1909009601 
035 |a (DE-599)KXP1909009601 
035 |a (OCoLC)1475647576 
040 |a DE-627  |b ger  |c DE-627  |e rda 
041 |a eng 
084 |a 33  |2 sdnb 
100 1 |a Kirilov, Nikola  |e VerfasserIn  |0 (DE-588)1348401354  |0 (DE-627)1908766344  |4 aut 
245 1 0 |a Evaluation of technical approaches for real-time data transfer from electronic health record systems  |c N. Kirilov, M. Dugas 
264 1 |c October 2024 
300 |b Illustrationen 
300 |a 8 
336 |a Text  |b txt  |2 rdacontent 
337 |a Computermedien  |b c  |2 rdamedia 
338 |a Online-Ressource  |b cr  |2 rdacarrier 
500 |a Gesehen am 19.11.2024 
520 |a Background and Objective - Real-time data (RTD) are data that are delivered immediately after creation. The key feature of RTD is low delivery latency. Information systems in health care are extremely time-sensitive and their building block is the electronic health record (EHR). Real-time data from EHRs play an important role to support decision-making, analytics and coordination of care. This is well mentioned in the literature, but the process has not yet been described, providing reference implementations and testing. Real-time data delivery can technically be achieved using several methods. The objective of this work is to evaluate the performance of different transfer methods of RTD from EHRs by measuring delivery latency. - Methods - In our work we used four approaches to transfer RTD from EHRs: REST hooks, WebSocket notifications, reverse proxy and database triggers. We deployed a Fast Health Interoperability Resources (FHIR) server as it is one of the most widely used EHR standard. For the reference implementations we used Python and Golang. Delivery latency was selected as performance metric, derived by subtracting the timestamp of the EHR resource creation from the timestamp of the EHR resource receipt in millisecond. The data was analyzed using descriptive statistics, cumulative distribution function (CDF), Kruskal-Wallis and post-hoc tests. - Results - The database trigger approach had the best mean delivery latency 13.52±5.56 ms, followed by the reverse proxy 14.43±4.58 ms, REST hooks 19.26±5.76 ms and WebSocket 27.32±9.44 ms. The reverse proxy showed a tighter range of the values and lower variability. There were significant differences in the latencies between all pairs of approaches, except for reverse proxy and database trigger. - Conclusion - Real-time data transfer is vital for the development of robust and innovative healthcare applications. Properties of current EHR systems as a data source predefine the approaches for transfer. In our work for the first time the performance of RTD transfer from the EHRs with reference implementations is measured and evaluated. We found that database triggers achieve lowest delivery latency. Reverse proxy performed slightly slower, but offered more stability, followed by REST hooks and WebSocket notifications. 
650 4 |a EHR 
650 4 |a FHIR 
650 4 |a Latency 
650 4 |a Real-time data 
650 4 |a Transfer 
700 1 |a Dugas, Martin  |e VerfasserIn  |0 (DE-588)1131361393  |0 (DE-627)886028701  |0 (DE-576)487948939  |4 aut 
773 0 8 |i Enthalten in  |t Computer methods and programs in biomedicine  |d Amsterdam : Elsevier, 1985  |g 255(2024) vom: Okt., Artikel-ID 108347, Seite 1-8  |h Online-Ressource  |w (DE-627)265783593  |w (DE-600)1466281-4  |w (DE-576)074890883  |x 1872-7565  |7 nnas  |a Evaluation of technical approaches for real-time data transfer from electronic health record systems 
773 1 8 |g volume:255  |g year:2024  |g month:10  |g elocationid:108347  |g pages:1-8  |g extent:8  |a Evaluation of technical approaches for real-time data transfer from electronic health record systems 
856 4 0 |u https://doi.org/10.1016/j.cmpb.2024.108347  |x Verlag  |x Resolving-System  |z kostenfrei  |3 Volltext 
856 4 0 |u https://www.sciencedirect.com/science/article/pii/S0169260724003407  |x Verlag  |z kostenfrei  |3 Volltext 
951 |a AR 
992 |a 20241119 
993 |a Article 
994 |a 2024 
998 |g 1131361393  |a Dugas, Martin  |m 1131361393:Dugas, Martin  |d 910000  |d 911810  |e 910000PD1131361393  |e 911810PD1131361393  |k 0/910000/  |k 1/910000/911810/  |p 2  |y j 
998 |g 1348401354  |a Kirilov, Nikola  |m 1348401354:Kirilov, Nikola  |d 910000  |d 911810  |e 910000PK1348401354  |e 911810PK1348401354  |k 0/910000/  |k 1/910000/911810/  |p 1  |x j 
999 |a KXP-PPN1909009601  |e 4616484163 
BIB |a Y 
SER |a journal 
JSO |a {"person":[{"display":"Kirilov, Nikola","family":"Kirilov","role":"aut","given":"Nikola"},{"given":"Martin","role":"aut","family":"Dugas","display":"Dugas, Martin"}],"type":{"bibl":"article-journal","media":"Online-Ressource"},"note":["Gesehen am 19.11.2024"],"origin":[{"dateIssuedKey":"2024","dateIssuedDisp":"October 2024"}],"title":[{"title_sort":"Evaluation of technical approaches for real-time data transfer from electronic health record systems","title":"Evaluation of technical approaches for real-time data transfer from electronic health record systems"}],"language":["eng"],"physDesc":[{"extent":"8 S.","noteIll":"Illustrationen"}],"name":{"displayForm":["N. Kirilov, M. Dugas"]},"recId":"1909009601","id":{"doi":["10.1016/j.cmpb.2024.108347"],"eki":["1909009601"]},"relHost":[{"disp":"Evaluation of technical approaches for real-time data transfer from electronic health record systemsComputer methods and programs in biomedicine","part":{"year":"2024","text":"255(2024) vom: Okt., Artikel-ID 108347, Seite 1-8","pages":"1-8","extent":"8","volume":"255"},"note":["Gesehen am 06.01.2021","Ab 2016 ohne Bandzählung, dafür mit durchgehender Heftzählung, die als Volume bezeichnet wird"],"title":[{"title":"Computer methods and programs in biomedicine","subtitle":"an international journal devoted to the development, implementation and exchange of computing methodology and software systems in biomedical research and medical practice","title_sort":"Computer methods and programs in biomedicine"}],"origin":[{"dateIssuedDisp":"1985-","publisherPlace":"Amsterdam","dateIssuedKey":"1985","publisher":"Elsevier"}],"type":{"media":"Online-Ressource","bibl":"periodical"},"language":["eng"],"physDesc":[{"extent":"Online-Ressource"}],"recId":"265783593","pubHistory":["20.1985 -"],"id":{"zdb":["1466281-4"],"issn":["1872-7565"],"eki":["265783593"]}}]} 
SRT |a KIRILOVNIKEVALUATION2024