Supporting in- and off-hospital Patient Management Using a Web-based Integrated Software Platform



Similar documents
HL7 and SOA Based Distributed Electronic Patient Record Architecture Using Open EMR

Patient-Centric Secure-and-Privacy-Preserving Service-Oriented Architecture for Health Information Integration and Exchange

Designing ETL Tools to Feed a Data Warehouse Based on Electronic Healthcare Record Infrastructure

HL7 Clinical Document Architecture (CDA)

HL7 and DICOM based integration of radiology departments with healthcare enterprise information systems

Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery

Electronic Health Record (EHR) Standards Survey

The Continuity of Care Document. Changing the Landscape of Healthcare Information Exchange

Integration Platforms Problems and Possibilities *

After Visit Summary (AVS) VA Loma Linda Healthcare System

ONTOLOGY FOR MOBILE PHONE OPERATING SYSTEMS

Unlock the Value of Your Microsoft and SAP Software Investments

Recognition and Privacy Preservation of Paper-based Health Records

Short messaging solutions, including XMPP based instant messaging and text based conferences, between health care providers and general practitioners

Models Supporting Development of Complex Information Systems in Healthcare. Case study: an Obstetrics-Gynecology Department

This three-day instructor-led course provides students with the tools to extend Microsoft Dynamics CRM 4.0.

A HUMAN RESOURCE ONTOLOGY FOR RECRUITMENT PROCESS

An Ontology Based Method to Solve Query Identifier Heterogeneity in Post- Genomic Clinical Trials

A Web-Based Intelligent Decision Support System for Low- Technology Greenhouses

A Generic Database Web Service

DESIGN AND IMPLEMENTATION OF A WEB-BASED GIS FOR PATIENTS REFERRAL TO HOSPITALS IN ZARIA METROPOLIS

Practical Implementation of a Bridge between Legacy EHR System and a Clinical Research Environment

Contextual cloud-based service oriented architecture for clinical workflow

Distributed Database for Environmental Data Integration

A Web Services Created Online Training and Assessment Scheme

AN HL7/CDA FRAMEWORK FOR THE DESIGN AND DEPLOYMENT OF TELEMEDICINE SERVICES

Programmabilty. Programmability in Microsoft Dynamics AX Microsoft Dynamics AX White Paper

EHR System MojTermin: Implementation and Initial Data Analysis

Version: January 2008 ASTM E-31: EHR and Informatics Standards Education For Health Professional Disciplines. Background

Lightweight Data Integration using the WebComposition Data Grid Service

Measuring the Interoperability Degree of Interconnected Healthcare Information Systems Using the LISI Model

An Ontology-based e-learning System for Network Security

DISTRIBUTED ARCHITECTURE FOR ELECTRONIC HEALTH REFERRAL SYSTEM UTILIZING COMPUTATIONAL INTELLIGENCE FOR CLINICAL DECISION SUPPORT

A Big Data-driven Model for the Optimization of Healthcare Processes

Health Care Information System Standards

Secure Semantic Web Service Using SAML

Adobe Systems Incorporated

How to Use PIPS Access to/from SQL Database Utility Program. By PIPSUS Support Team Dr. Chouikha

MD Link Integration MDI Solutions Limited

Integration Information Model

HL7 Clinical Document Architecture: Overview and Applications

Object-relational EH databases

LinkZoo: A linked data platform for collaborative management of heterogeneous resources

HL7 and Meaningful Use

XML for Manufacturing Systems Integration

Towards a Norwegian Implementation of Electronic Personal Health Records

Administering the Web Server (IIS) Role of Windows Server

Image Enabled EMR / EHR

Administering the Web Server (IIS) Role of Windows Server 10972B; 5 Days

Scalable Web and Mobile Solution for Healthcare Software Provider

EHR Interoperability Framework Overview

Service Oriented Architecture

Clinical Document Exchange Integration Guide - Outbound

A Digital System for Managing HL7/CDA Electronic Medical Records Stored in ibuttons

Clinical Interoperability to Improve Quality and the Point-of-Care of EHR

Setting the World on FHIR

Clinician-Led Development of Electronic Health Records Systems

Medical Information Systems

Benjamin Carlson Node.js SQL Server for Data Analytics and Multiplayer Games Excerpt from upcoming MQP-1404 Project Report Advisor: Brian Moriarty

Introduction to Service Oriented Architectures (SOA)

GenericServ, a Generic Server for Web Application Development

WORKFLOW MANAGEMENT FOR THE CLINICAL RADIOLOGY

Overview Document Framework Version 1.0 December 12, 2005

KMG Healthcare IT Solutions Case Studies

Clinical Decision Support using a Terminology Server to improve Patient Safety

Chapter 3: Data Mining Driven Learning Apprentice System for Medical Billing Compliance

Health Informatics Standardization: Relevance and Indian Initiatives

An Architecture for Web-based DSS

FIPA agent based network distributed control system

Healthcare Information Technology Infrastructures in Turkey

Data Collection and Analysis: Get End-to-End Security with Cisco Connected Analytics for Network Deployment

1. Introduction. 2. Mobile Healthcare Systems

Approach to Extract Billing Data from Medical Documentation in Russia - Lessons Learned

CDA for Common Document Types: Objectives, Status, and Relationship to Computer-assisted Coding

10972B: Administering the Web Server (IIS) Role of Windows Server

XML- New meta language in e-business

A Review of Web Application Security for Preventing Cyber Crimes

technische universiteit eindhoven WIS & Engineering Geert-Jan Houben

AN INTEGRATION APPROACH FOR THE STATISTICAL INFORMATION SYSTEM OF ISTAT USING SDMX STANDARDS

Transcription:

Digital Healthcare Empowering Europeans R. Cornet et al. (Eds.) 2015 European Federation for Medical Informatics (EFMI). This article is published online with Open Access by IOS Press and distributed under the terms of the Creative Commons Attribution Non-Commercial License. doi:10.3233/978-1-61499-512-8-439 Supporting in- and off-hospital Patient Management Using a Web-based Integrated Software Platform Basile SPYROPOULOS a,1, Maria BOTSIVALI a, Aris TZAVARAS a and Vasileios b PIERROS a Technological Educational Institution of Athens Medical Instrumentation Technology Department, 12210 Athens, Greece b National and Kapodistrian University of Athens, Greece 439 Abstract. In this paper, a Web-based software platform appropriately designed to support the continuity of health care information and management for both in and out of hospital care is presented. The system has some additional features as it is the formation of continuity of care records and the transmission of referral letters with a semantically annotated web service. The platform s Web-orientation provides significant advantages, allowing for easily accomplished remote access. Keywords. Health Information Systems, Patient Care Management Introduction The tremendous rise of hospital care cost, together with the continuous and rapid evolution of information and communication technology, will eventually alter the way that healthcare is going to be delivered. Healthcare provision will soon move towards decentralized models, focusing in outpatient, community and homecare schemas, providing at the same time for the upcoming demand for patient-centered care. Nevertheless, although the implementation of a decentralized model is nowadays technologically feasible, well documented concerns are raising about the fragmentation of patient s information, the discontinuity in the delivered care 1 and the integration of provider networks and health-care information systems 2. In this context, Web applications that allow for easily accomplished remote access and computing technologies like the Semantic Web, which allow for the comprehension of the semantics of the exchanged data, appear to be promising approaches towards the integration and interoperability problem solution 3. 1. Methods We have developed a modular system, appropriately designed to provide for both in and out of hospital care, having also two special modules for home care management 1 Basile SPYROPOULOS, basile@teiath.gr

440 B. Spyropoulos et al. / Supporting in- and off-hospital Patient Management and supervision. The system consists of three modules, namely the Patient Management, the Non Hospital Scheduling and the Non Hospital Supervision. All modules are designed and implemented as autonomous web applications, while at the same time they are fully integrated and communicate with each other through the Web. Regarding the interoperability with other systems, we have experimented with two promising techniques. The first one is the creation and transmission of an ASTM (American Society for Testing and Materials) compatible Continuity of Care Record, while the second one is the implementation of Semantically Annotated Web Services for the distribution of patients documents over the Web. All three applications follow classic three-tier architecture and are built with ASP.NET 4.0, using Microsoft Visual Studio 2010, Microsoft SQL Server 2008 and AJAX controls. 2. Results 2.1. The Web-based modules The three modules that comprise our platform are going to be presented in the following paragraphs, starting with the Patient Management module. This is a webbased patient management and clinical treatment system, which provides for both In- Patient and Out-Patient care, handling patient management and clinical treatment. An important feature of our Management module is the formation of referral letters when needed. These letters are structured and transmitted by utilizing a semantically annotated web service. Semantic Web technology appears to be a feasible solution for the interoperability problems that occur between different health-care information systems and the W3C has already started being engaged with the implementation of this technology in Health-care and Life Sciences domain 4. The core of the developed module is a Referral ontology, whose hierarchy was defined according to the HL7 CDA healthcare standard. The ontology was built using Protégé 4.3.8, and has the HL7 RIM entities, the HL7 data types and vocabularies and the HL7-CDA R2 Hierarchical Description as its top-classes. These top-classes are analyzed into a number of sub-classes, which describe the concepts of these main categories. The vocabularies used were from the ICD-10, although any clinical vocabulary could be employed. According to our implementation, the referral letters are structured as XML documents in HL7-CDA compliant format and the contents of the CDA-compliant documents are converted into ontology instances. An appropriately designed semantically annotated Web service is responsible for discovering upon demand existing Referral letters as instances of the ontology and for returning the actual contents of the documents to the calling application. Two Java applications are used as the middleware between the Web service and the Ontology itself. These applications are actually responsible for the conversion of the contents of the XML documents to Ontology Instances and vice versa.

B. Spyropoulos et al. / Supporting in- and off-hospital Patient Management 441 Figure 1. The basic concepts for the implementation of the Semantically Annotated Web Service. Apart from the formation of referral letters, our module provides also for the creation of a Continuity of Care Record (CCR) when needed. This record is created on demand upon the end of an encounter or upon the discharge of a patient and it is designed in such a way as to organize and make transportable a set of basic patient information consisting of the most relevant and recently facts about the patient's condition, together with a care-plan, that is, recommendations for future care. Figure 2. The final form of a CCR record and a characteristic XML excerpt. The CCR record is built according to the E2369 Standard Specification for Continuity of Care Record (CCR) 5, whose later version was approved in 2012 by ASTM, an American National Standards Institute (ANSI) standard development organization. According to its official definitions, the CCR is intended to assure at least a minimum standard of health information transportability, when a patient is discharged, referred or transferred, fostering thus and improving continuity in care.

442 B. Spyropoulos et al. / Supporting in- and off-hospital Patient Management The Non Hospital Scheduling module has as its main function the creation of a homecare plan upon the transition of a patient from hospital to homecare. Our module allows for any physician to assign an appropriate set of homecare activities to specific diagnoses. These activity sets consist of diagnostic, monitoring, treatment diagnostic and nursing activities that should be employed in the post discharge period. These profiles of homecare activities are adaptable and every physician is allowed to set up his own profiles. Upon the actual discharge of a patient the physician in charge can use one of the predefined profiles, create a new one or modify an existing one in order to adapt to each patient s specific characteristics, needs and demands. The Non Hospital Supervision module has been developed aiming to generate personal health records from the home, allowing hospitals, health care providers and families to track and respond to critical behavioral and clinical patient data. Our module offers a flexible platform for the surveillance and the monitoring of the homecare plan, as it was formed by the Non Hospital Scheduling module. The homecare activities that were assigned to the patient are displayed in the Supervision application in the form of instructions and reminders. Furthermore, the system allows for the manual entry of physiologic measurements and in vitro parameters that the patient should regularly monitor, according to his homecare plan. Another feature of the application is that it allows for uploading audio-visual data, for example pictures taken with the use of cameras or mobiles phones. It also allows for uploading medical images, such as ultrasound or Xray images, in DICOM format. 2.2. Security and User Control All the applications comprising our platform utilize a role-based access model, defining the users and their permissions within each module. This ensures that only users with the proper authorization have access to patient information. Regarding the security and authentication of the data transmitted through the internet, we have created a security web server that manages all requests that need to be secure to and from the recipient.the server is implemented using Microsoft ASP.NET Web API 2. The exposed API requires the use of Https / SSL in order to allow for the execution of any action. We have created a digital certificate on our IIS Server which the user has to originally accept. After the certificate acceptance all calls that are being made are considered secured at the transmission layer. We also use anti forgery techniques to prevent cross site request forgery (CSRF) like altering the query string on the browser. All sensitive requests contain a hash value that has to be validated on the post. As an extra level of security we have enriched our tokens with different "salt" values on each "logical domain" preventing thus an attacker that manages to get hold of a valid token to use it in another domain of the application. After the security server has successfully received a message it strips the valid information and gives the control to an application server which knows how to process the requests. Both servers can be hosted under the same IIS or even be incorporated in a single application. 3. Discussion We have presented in this paper the research and development approach of a multifunctional Web-based framework, appropriately designed to support the

B. Spyropoulos et al. / Supporting in- and off-hospital Patient Management 443 continuity of health care information and management for both in and out of hospital care, having also two special modules for home care management and supervision. The system has some special features as it is the formation of CCRs and the transmission of referral letters using a semantically annotated web service. The Non- Hospital Scheduling application offers a very flexible and easily adoptable module for the physician to schedule the homecare activities that are recommended for each particular patient, while the Non Hospital Supervision applications provides for both the surveillance and the monitoring of the homecare plan Regarding the system s architecture, we consider that the use of web-based techniques is appropriate for such applications, since web-based models allow for easily accomplished remote access. Furthermore, Semantic Web appears to be a feasible solution for the interoperability problems that occur between different healthcare information systems, while ontologies allow for accessing patient data stored in different electronic patient records (EPR), expressing their meanings and relationship clearly. Of course, such systems should take into consideration potential problems that could arise due to the internet connection, but we believe that a flexible design could overcome such problems. It should be mentioned here that the presented system is part of an in progress project and is thus currently being tested in our laboratory with anonymised data provided to us by the physician participating in our team. Both the services and the data bases are stored in our laboratory s server, which hosts a Windows 2008 Server System with IIS 6.0 (Internet Information Services). Concluding, we should mention that we are convinced that the future of the healthcare industry lies in integrated systems and web-based applications, including the semantic web technology. This composite schema will eventually allow for a solution overcoming interoperability barriers, and an alternative approach to the inaccessible patient record data. Acknowledgments This research project has been co-funded by the European Union (European Social Fund) and Greek National resources under the framework of the Archimedes III: Funding of Research Groups in TEI of Athens project of the Education & Lifelong Learning Operational Programme. References 1. Orgun B, Vu J. HL7 ontology and mobile agents for interoperability in heterogeneous medical information systems. Comput. Biol. Med., Vol 36 (2006), 817-836. 2. Kellermann AL, Jones SS What it will take to achieve the as-yet-unfulfilled promises of health information technology. Health Aff 2013;32:63 8 3. Liao L, Chen M, Rodrigues JJ, Lai X, Vuong S. A novel web-enabled healthcare solution on health vault system, J Med. Syst. 2012 Jun;36(3): 1095-105 4. W3C Semantic Web Health Care and Life Sciences Interest Group, 2005. 5. ASTM www.astm.org: E2369-12, Standard Specification for Continuity of Care Record.