6 research outputs found

    The Iranian Integrated Care Electronic Health Record

    Get PDF
    E-health plays a crucial role in E-government by proposing healthcare services based on information technology. However, the way to administer these services by using E-health solutions is one of the challenging issues. One of these significant challenges is how one integrates heterogeneous healthcare information of the different point of care systems. This paper introduces the Iranian integrated care electronic health record using the information gathered from several point-of-care systems in healthcare enterprises in Iran. This service-oriented architecture has a remarkable characteristic - its accessibility to medical knowledge and medical concepts through archetypes and ontology, respectively. The Ministry of Health and Medical Education of the Islamic Republic of Iran has designed and implemented this national architecture

    Biomedical informatics and translational medicine

    Get PDF
    Biomedical informatics involves a core set of methodologies that can provide a foundation for crossing the "translational barriers" associated with translational medicine. To this end, the fundamental aspects of biomedical informatics (e.g., bioinformatics, imaging informatics, clinical informatics, and public health informatics) may be essential in helping improve the ability to bring basic research findings to the bedside, evaluate the efficacy of interventions across communities, and enable the assessment of the eventual impact of translational medicine innovations on health policies. Here, a brief description is provided for a selection of key biomedical informatics topics (Decision Support, Natural Language Processing, Standards, Information Retrieval, and Electronic Health Records) and their relevance to translational medicine. Based on contributions and advancements in each of these topic areas, the article proposes that biomedical informatics practitioners ("biomedical informaticians") can be essential members of translational medicine teams

    Мікросервіс парсингу і аналізу текстів, що отримуються з електронної медичної картки

    Get PDF
    Загальний обсяг роботи: 73 сторінки, 12 ілюстрацій, 19 таблиць, перелік посилань із 20 найменувань. Актуальність теми. Галузь аналізу великих даних, зокрема медичних, стрімко розвивається, і є великий попит на інструменти що дозволяють вилучати точкову інформацію з різного роду форматів даних. Медична інформація характеризується великим об’ємом різнорідних даних та, як і будь яка система обміну даними, певною мірою доповнюється мета інформацію, через збитковості даних часто виникають ситуації коли аналіз уповільнюється в рази, а інколи взагалі стає неможливим. Ці інструменти мають бути швидкими та гнучкими для забезпечення аналізу великих об’ємів даних. На разі, існує доволі мало рішень для парсингу повідомлень HL7 на платформі JVM, найпоширенішій платформі для розробки, а іcнуючі мають дуже низку швидкість парсингу точкової інформації. Мета та задачі дослідження. Метою даної роботи є удосконалення існуючих рішень для парсинга повідомлень медичного стандарту HL7. Задачею дослідження є реалізація парсера повідомлень стандарту HL7, що є більш ефективною для обробки великих масивів даних. Вирішення поставлених завдань та досягнуті результати. Було запропоновано розробку парсера на базі Scala та бібліотеки для побудови синтаксичного аналізатора Parboiled2, що мають достатньо можливостей для покращення роботи уже існуючого інструмента HAPI HL7 Terser для JVM платформи та Akka http для забезпення REST API та можливості впровадження як міні сервісу. Створений парсер було порівняно з HAPI HL7 Terser на наборі даних, що моделює отримання різної інформації з повідомлення. Об’єкт дослідження. Парсери повідомлень медичного стандарту HL7 Предмет дослідження. Граматика та структура медичного стандарту HL7 Методи дослідження. Досліджується структура повідомлення медичного стандарту HL7, його формат, особливості. Аналізуються інструменти, необхідні для створення парсера для таких повідомлень, а саме інструментарій створення синтаксичного аналізатора на основі граматик, інструменти для побудови DSL для запитів інформації. Наукова новизна Рішення що використовує Scala та Parboiled2 для покращення виконання задач парсингу інформаціїз медичного формату HL7. На разі, існує єдиний аналог для JVM, що дозволяє отримати будь-яку інформацію з повідомлення, це – HAPI HL7 Terser. За допомогою рішень, описаних в цій роботі, швидкість парсингу повідомлень збільшилась в середньому у 8 разів. Практичне значення одержаних результатів Розроблене рішення дозволяє отримати різнородну інформацію з повідомлення медичного стандрата HL7 на порядок швидше за існуючі аналоги на платформі JVM.The thesis contains 73 pages, 12 figures, 19 tables, 20 references. Relevance. The branch of analysis of large data, in particular medical, is rapidly developing, and there is a great demand for tools that allow to extract point information from various types of data formats. Medical information is characterized by a large amount of heterogeneous data and, like any data exchange system, the information is supplemented to a certain extent with information, due to the loss of data, situations often arise where the analysis slows down at times, and sometimes even becomes impossible. These tools should be fast and flexible to provide analysis of large amounts of data. At the moment, there are quite a few solutions for parsing HL7 messages on the JVM platform, a common development platform, and there are a lot of speed of parsing of point information. Purpose. The purpose of this work is to improve existing solutions for parsing messages of medical standard HL7. The task of the study is the implementation of the message parser standard HL7, which is more efficient for processing large data sets. Results. It was suggested to develop a parser based on Scala and a library for building Parboiled2 parser that have enough opportunities to improve the work of the existing HAPI HL7 Terser tool for the JVM platform and Akka http for the sake of the REST API and the possibility of implementing a mini service. The created parser was comparable to the HAPI HL7 Terser on a data set, simulating the receipt of various information from the message. Object of research. Message parsers of medical standard HL7. Subject of research. Grammar and structure of medical standard HL7. Research methods. The structure of the report of the medical standard HL7, its format, features is investigated. The tools needed to create a parser for such messages are analyzed, namely the tools for creating a grammar-based parser, tools for building DSL for information requests. Scientific novelty The solution uses Scala and Parboiled2 to improve the performance of information parsing tasks from medical format HL7. At the moment, there is only one analog for the JVM, which allows you to get any information from the message, it's HAPI HL7 Terser. With the help of the solutions described in this work, the message parsing speed has increased by an average of 8 times. Practical value. The developed solution allows you to obtain heterogeneous information from the medical standard HL7 message an order of magnitude faster than existing analogues.Общий объем работы: 73 страницы, 12 иллюстраций, 19 таблиц, перечень ссылок из 20 наименований. Актуальность темы. Отрасль анализа больших данных, в частности медицинских, стремительно развивается, и есть большой спрос на инструменты позволяющие изымать точечную информацию из различного рода форматов данных. Медицинская информация характеризуется большим объемом разнородных данных и, как и любая система обмена данными, в определенной степени дополняется цель информацию, из-за убыточности данных часто возникают ситуации, когда анализ замедляется в разы, а иногда вообще становится невозможным. Эти инструменты должны быть быстрыми и гибкими для обеспечения анализа больших объемов данных. На данный момент, существует довольно мало решений для парсинга сообщений HL7 на платформе JVM, распространенной платформе для разработки, а иcнуючи имеют очень ряд скорость парсинга точечной информации. Цель и задачи исследования. Целью данной работы является совершенствование существующих решений для парсинга сообщений медицинского стандарта HL7. Задачей исследования является реализация парсера сообщений стандарта HL7, что является более эффективной для обработки больших массивов данных. Решение поставленных задач и достигнутые результаты Было предложено разработку парсера на базе Scala и библиотеки для построения синтаксического анализатора Parboiled2, что имеют достаточно возможностей для улучшения работы уже существующего инструмента HAPI HL7 Terser для JVM платформы и Akka http для забезпення REST API и возможности внедрения мини сервиса. Созданный парсер было сравнимо с HAPI HL7 Terser на наборе данных, моделирующий получения различной информации из сообщения. Объект исследования Парсеры сообщений медицинского стандарта HL7. Предмет исследования Грамматика и структура медицинского стандарта HL7. Методы исследования Исследуется структура сообщение медицинского стандарта HL7, его формат, особенности. Анализируются инструменты, необходимые для создания парсера для таких сообщений, а именно инструментарий создания синтаксического анализатора на основе грамматик, инструменты для построения DSL для запросов информации. Научная новизна Решение использующий Scala и Parboiled2 для улучшения выполнения задач парсинга информации из медицинского формата HL7. На данный момент, существует единственный аналог для JVM, что позволяет получить любую информацию из сообщения, это - HAPI HL7 Terser. С помощью решений, описанных в этой работе, скорость парсинга сообщений увеличилась в среднем в 8 раз. Практическое значение полученных результатов. Разработанное решение позволяет получить разнородных информацию из сообщения медицинского стандрат HL7 на порядок быстрее существующих аналогов

    Proposta de solução para a interoperabilidade de sistemas na plataforma Elder Care

    Get PDF
    Dissertação apresentado à Escola Superior de Tecnologia e Gestão do IPL para obtenção do grau de Mestre em Engenharia Informática - Computação Móvel, orientada pelo Professor Doutor Rui Rijo.A população mundial regista um acentuado e acelerado envelhecimento ao mesmo tempo que os recursos humanos, materiais e financeiros necessários para prestar cuidados adequados aos idosos são cada vez menores. A população idosa requer, entre outros, cuidados continuados, e os seus familiares têm dificuldade na resposta a essas necessidades. Com o intuito de ajudar a ultrapassar essas dificuldades, decorre um enorme esforço de investigação orientado ao desenvolvimento de vários sistemas que têm como objectivo o bem-estar biopsicossocial dos idosos. No entanto, para que estes sistemas possam trabalhar como um todo coerente e eficaz é necessária uma plataforma integradora. Não foi identificada uma plataforma que conseguisse realizar a interligação de sistemas heterogéneos e que possibilitasse a interligação de todos estes sistemas. Neste documento é apresentado o estudo inicial realizado, a arquitectura resultante e o inicio do desenvolvimento do protótipo, de uma plataforma completa de integração de sistemas, para aplicações que abrangem diversas áreas do bem-estar biopsicossocial. Esta plataforma possibilita também o armazenamento de dados, a recepção de eventos e o tratamento de alertas. No que toca a integração de sistemas, um dos grandes desafios é encontrar uma solução que consiga partilhar o conhecimento que cada sistema representa. A abordagem utilizada como tentativa de resolução deste desafio, consiste numa ontologia por permitir definir um domínio conceptual passível de ser partilhado e aumentado. Para que o conhecimento seja disponibilizado, é necessário que cada sistema inseria o seu conhecimento na ontologia, seguindo um conjunto de regras fornecidas. A representação do conhecimento é efectuado pelo seu conteúdo semântico, possibilitando a agentes inteligentes efectuar as pesquisar e cruzar informação. Cada sistema armazena dados nesta plataforma, através da criação de uma estrutura de dados personalizada. Esta estrutura é criada com recurso a metadados, sendo única para cada sistema. Os dados recolhidos por cada sistema vão compor um conjunto de informação relevante para cada idoso. O problema da monitorização tem sempre associado o problema da notificação. Os sistemas de monitorização podem utilizar um serviço de lançamento de eventos, que desencadeia uma acção de validação, que pode transformar o evento num alerta. Quando um alerta é recebido, são efectuadas notificações com base no tipo de alerta que foi recebido. Com a implementação da arquitetura apresentada é possível disponibilizar um sistema de integração de plataformas, que armazena dados utilizando metadados e que consiga partilhar o conhecimento pelo seu conteudo semântico, utilizando ontologias

    Clinical foundations and information architecture for the implementation of a federated health record service

    Get PDF
    Clinical care increasingly requires healthcare professionals to access patient record information that may be distributed across multiple sites, held in a variety of paper and electronic formats, and represented as mixtures of narrative, structured, coded and multi-media entries. A longitudinal person-centred electronic health record (EHR) is a much-anticipated solution to this problem, but its realisation is proving to be a long and complex journey. This Thesis explores the history and evolution of clinical information systems, and establishes a set of clinical and ethico-legal requirements for a generic EHR server. A federation approach (FHR) to harmonising distributed heterogeneous electronic clinical databases is advocated as the basis for meeting these requirements. A set of information models and middleware services, needed to implement a Federated Health Record server, are then described, thereby supporting access by clinical applications to a distributed set of feeder systems holding patient record information. The overall information architecture thus defined provides a generic means of combining such feeder system data to create a virtual electronic health record. Active collaboration in a wide range of clinical contexts, across the whole of Europe, has been central to the evolution of the approach taken. A federated health record server based on this architecture has been implemented by the author and colleagues and deployed in a live clinical environment in the Department of Cardiovascular Medicine at the Whittington Hospital in North London. This implementation experience has fed back into the conceptual development of the approach and has provided "proof-of-concept" verification of its completeness and practical utility. This research has benefited from collaboration with a wide range of healthcare sites, informatics organisations and industry across Europe though several EU Health Telematics projects: GEHR, Synapses, EHCR-SupA, SynEx, Medicate and 6WINIT. The information models published here have been placed in the public domain and have substantially contributed to two generations of CEN health informatics standards, including CEN TC/251 ENV 13606
    corecore