Elsevier

Health Policy and Technology

Volume 6, Issue 4, December 2017, Pages 410-425
Health Policy and Technology

Evolving large scale healthcare applications using open standards

https://doi.org/10.1016/j.hlpt.2017.10.001Get rights and content

Highlights

  • Development of standard based clinical application.

  • Dynamic adaptation of developed clinical application for any regional language without any prior knowledge of the clinical data being processed.

  • Creation of new / modification of existing archetype for developing countries such as India.

  • A generic persistence capable to acquire any new information without any schema changes.

  • Support for internationalization and localization.

Abstract

Electronic Health Records (EHRs) are becoming more prevalent in health care. Worldwide exchange of healthcare data demands adherence to semantic interoperable standards to overcome the language and platform barriers. Various healthcare organizations in developing countries such as, India adopt their own independent information systems without adhering to standard guidelines. Thus, this tends to sacrifice interoperability. This affects permanent persistence of longitudinal health records for future reference and research purpose. Current research implements a standard based clinical application to be used for healthcare domain in India. The study has been done for enhancing the data quality through standardization. It aims at providing a generic permanent persistence to track life-long interoperable health records of patients. This is the first effort for exploring its adoption for various regional languages in India. The user interfaces have been generated for various Indian languages for testing on a sample set of archetypes. The clinical application deployed in ‘Hindi’ language can be easily deployed for other people in ‘Tamil’ language, while maintaining semantic interoperability. The persistence will also be maintained, with the same meaning (of data) for both the regions. Implementing these standard based healthcare applications helps in reducing the costs while enhancing patient care. Thus, this study aims to build a standard based, and platform independent healthcare application to provide support for interoperability, usability and generic persistence.

Introduction

Healthcare applications provide a medium for storing and retrieving the information of one or more patients. An application includes items such as, information about blood tests, retrieving billing details, and analysing records of patients suffering from a specified disease. Current health record systems are maintained as Electronic Medical Records (EMRs). These are diverse and heterogeneous. An EMR's applicability is restricted to local clinics. According to National Alliance for Health IT, Electronic Health Record (EHR) data “can be created, managed and consulted by authorized clinicians and staff across more than one healthcare organization.” [1].

In the healthcare domain, there is a major evolution to bring all the systems to some standardized format. Various organizations are replacing the manual record keeping systems with a standardized computer based system which gives better access to data, thus enhancing effective care, interoperability, and usability. ‘Semantic interoperability’ is the goal when it comes to EHRs and the perceived means by which medical informatics can improve today's shared healthcare environment [42]. Standards development organizations, open source communities, research groups, and early implementers in different countries (usually funded by their governments) are putting considerable effort to make this vision a reality. Current research focus on three major issues related to EHRs, i.e., interoperability, usability and knowledge evolution.

Medical domain constitutes thousands of clinical concepts containing ambiguous terms. This ambiguity results in different interpretations to different medical persons involved. Interoperability aids in resolving ambiguity by providing a common picture of data. Moreover, interoperability reduces the cost of care. If a patient admitted in one hospital needs to be referred to some other hospital, all records related to that patient has to be transferred to the other hospital. The records may or may not be as per the semantics understood by other hospital. Interoperability resolves such issues efficiently. To achieve semantic interoperability, adoption of a standard is required. Exchange of data among healthcare organizations (i.e. semantic interoperability) is trivial, until they all commit to follow a common standard with capability of unambiguously translating the dataset in desired regional language.

Database of EHRs is an ocean of information. Usability of large size database is dependent upon its interface. The semantics of data can be well understood through a User Interface (UI) [3]. If a medical expert is unable to convey to the EHR system about his requirements from database, then even the richest data store fails to provide any value. A Graphical User Interface (GUI) requires filling a simple form with desired parameters. Efficient UI helps medical experts to access data in a reasonable time hiding technicalities of EHRs. Further, UI should provide multi-language abilities.

In different countries, different religions and languages coexist. Due to the language barrier, healthcare workers in developing countries, such as India are not able to take full advantage of technology in rural and urban areas. Considering the medical terms, the problem is tightly coupled with local areas and culture. Thus, user interface capable of supporting multiple languages and switching functionality from one language to another is highly demanded for worldwide adaptability of an application. Hence, one of the major aspects to achieve high usability is the requirement of crossing language boundaries. The interfaces which are in practice, mostly support English language. For large scale healthcare applications, there is a need to develop UI in regional language of developing countries, like India. Authors agree on the fact that the problem of standardization is much deeper than multi-language support alone, but every effort done for standardization has no worth until it can be used by any person anywhere irrespective of communicating language.

As technology is growing exponentially, evolution of knowledge is frequent in healthcare domain. As new concept arises, the knowledge evolved needs to be incorporated in database and application built on that database. Extending relational model with the newly evolved knowledge (in terms of attribute/columns) incurs computation cost and demands changes in application as well. Moreover, RDBMS restricts the number of columns that a relational table can accommodate. Thus, there is requirement of generic storage which can add any number of attributes to handle knowledge evolution without making changes in existing schema and application.

Primary aim of current research is to develop a healthcare application using open standards which will handle the issues of interoperability, usability and knowledge evolution.

Lack of interoperability limits the utility of healthcare application. Exchange of information should be unambiguous to avoid any hazards to patient. Dual model approach proposed by openEHR standard is adopted to have a maximal definition of any concept with linkage to standard terminologies, such as SNOMED-CT [13] and LOINC [14]. Key contributions of current research for achieving interoperability are: Creation of new / modification of existing archetypes for developing countries such as, India.

  • Support for internationalization and localization.

  • Achieving semantic interoperability as a supplement of adopting standard (openEHR).

The success of any application is dependent upon the ease of use provided by it. A major factor to the utility of an application is the language support provided by it. Thus, this research aims to provide an application with multi-lingual support through following:

  • Developing standard based clinical application adaptable for any regional language without any prior knowledge of the clinical data being processed, such as vital signs, diagnoses or orders.

  • An Application Programming Interface (API) independent of operating system and browser used.

  • Database is augmented to provide storage of data in any language.

Frequently evolving knowledge needs to be handled at two levels, i.e., application level and database level. Application should be scalable in terms of capturing any new concept without rebuilding existing implementation code. Also, evolution of knowledge in database should be transparent to application layer. Thus, this research aims to provide knowledge evolution at both levels (application and database) by providing following.

  • A generic persistence capable to acquire any new information without any schema changes.

  • An application that supports dynamic generation of form as new medical concept is introduced.

The rest of the paper is organized as follows. Section 2 explores state-of-the-art. Section 3 presents the developing process of proposed standard based healthcare application. Case study of various openEHR based projects in India and rationale of current research is detailed in Section 4. Section 5 highlights related work. Finally, Section 6 provides summary and conclusions.

Section snippets

Background and state-of-the-art

Maintaining records electronically resolve issues related to reliability, efficiency, quality and time. These records are accessible to the user through a healthcare application running on a computer, and also support higher levels of clinical research. EHR systems have many benefits associated with healthcare, such as, instant access to stores large scale records, cost effectiveness, reduced paper work, a common view of data regardless of data source and language, interoperability, and reduced

Developing standard based healthcare application

EHR systems developed for one organization independently result in a) extremely expensive EHR systems to be widely used in small to medium hospitals and clinics, and b) no interoperability among clinical institutions. Developing EHR systems based on the use of archetypes (openEHR and ISO13606) is a promising solution for achieving semantic interoperability and usability.

Case study: openEHR based healthcare application for India

By virtue of the proposal in current research, we are moving towards standardizing the openEHR system for Indian languages. The main aim of this study is to provide a user friendly environment in which a user can switch to any Indian language he/she wishes to use. It takes very little time to add a new UI (form) to the existing standard based EHRs application. Implementing the standard based application for many developing countries and in different local languages through this process will

Related studies/work

openEHR is a not-for-profit organization that provides open-source, standards-based implementations for semantic interoperable health records. Kalra et. al. [60] provide an insight of openEHR principle design concept and the roles openEHR members are playing in international standards. Standards other than openEHR such as ISO EN 13606 and HL7 also provide guidelines for healthcare information to be well-formed, valid and flexible. Varlamis [61] proposed an interconnection mechanism for all

Summary and conclusions

With standardization, switching from one medical facility provider to another can be done instantly without any ambiguity (in medical terms) and complexity (in terms of information structure). Architecture has been proposed which facilitates the development of standard based healthcare application. The study has been conducted to explore the standardized openEHR based healthcare application for its usage in developing countries, such as India. Adopting the proposed clinical application globally

Acknowledgements

This study has been inspired from Opereffa. It stands for openEHRREFerence Framework and Application. It is a project for creating an open source clinical application which is driven by the Clinical Review Board of openEHR [59].

Funding

None.

Competing interests

None declared.

Ethical approval

Not required.

References (68)

  • Approved EHR Standards for India: 〈http://ictpost.com/approved-ehr-standards-for-india/〉 [online] [accessed...
  • Health Level 7 International - Homepage: 〈www.hl7.org〉 [online] [accessed...
  • DICOM Homepage: 〈http://dicom.nema.org/〉 [online] [accessed...
  • ISO organization: 〈www.iso.org〉 [online] [accessed...
  • International Health Terminology Standards Development Organisation. Systematized Nomenclature of Medicine-Clinical...
  • Logical Observation Identifiers Names and Codes – LOINC: 〈https://loinc.org/〉 [online] [accessed...
  • List of languages by total number of speakers:...
  • CEN European committee for Standardization: 〈www.cen.eu〉 [online] [accessed...
  • Microsoft Health Vault: 〈https://www.healthvault.com/in/en〉 [online] [accessed...
  • Clinical Knowledge Manager: 〈http://www.openehr.org/ckm/〉 [online] [accessed...
  • K. Atalag et al.

    From openEHR domain models to advanced user interfaces: a case study in endoscopy

    Int J Med Inform

    (2011)
  • Beale T, Heard S. The openEHR architecture: Architecture overview, In the openEHR release 1.0.2, openEHR Foundation;...
  • Copeland GP, Khoshafian SN. A decomposition storage model. In ACM SIGMOD Record, Vol. 14, No. 4. ACM; 1985, May. p....
  • EHR Standards for India: A beginning of Integrated Indian Healthcare System | HEALTHFORE:...
  • 2015 health care outlook India – Deloitte....
  • Beale T, Heard S. The openEHR archetype model-archetype definition language ADL 1.4, In openEHR release 1.0.2;...
  • Patrick J, Ly R, Truran D. Evaluation of a Persistent Store for openEHR, In Proceedings of the Hic and Hinz. Health...
  • Node+Path persistence – Developers – openEHR wiki:...
  • Ocean Informatics- Knowledge Management: 〈http://oceaninformatics.com/solutions/knowledge_management〉 [online]...
  • Connected health framework – Microsoft in Health:...
  • Abadi DJ. Column Stores for Wide and Sparse Data. In CIDR; 2007, January. p....
  • OEMROEMR | Supporting OpenEMR, a Free Open Source Electronic Health Record: 〈http://www.oemr.org/〉 [online] [accessed...
  • OpenEMR to be Used for Health Maintenance in Mumbai (Bombay): 〈http://linuxmednews.com/1147546899〉 [online] [accessed...
  • J. Dowling

    Developing a distributed electronic health record store for India

    ERCIM News

    (2008)
  • Cited by (9)

    • Analyzing the performance of a blockchain-based personal health record implementation

      2019, Journal of Biomedical Informatics
      Citation Excerpt :

      In many cases, smart contracts are used to verify the validity of contracts between two or more participants in a contract. One way to make health records interoperable is to use recognized data standards or protocols [38,39]. Several health data standards are defined around the world, with different purposes.

    • Digital Health Data Quality Issues: Systematic Review

      2023, Journal of Medical Internet Research
    • Saral Anuyojan: An Interactive Querying Interface for EHR

      2023, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
    • A Programmatic Solution to Stop Heartbleed Bug Attack

      2023, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
    • Imputing Missing Data in Electronic Health Records

      2022, Lecture Notes in Electrical Engineering
    View all citing articles on Scopus
    View full text