Scalable Web and Mobile Solution for Healthcare Software Provider

Similar documents
Mobile Radiography Radiology Information System with Google GPS by AMTEMD

A full-featured online DICOM archive built on the same SQL platform as our powerful enterprise grade PACS database. Enterprise Grade DICOM Engine

and Solutions Introduction The Need for Mobility Xoriant Enterprise Mobility Platform

DEPLOYMENT ROADMAP March 2015

Client Overview. Engagement Situation

Case Studies. Table of Contents

How Oracle MAF & Oracle Mobile Cloud can Accelerate Mobile App Development

How To Manage Documents On A Cloud On A Pc Or Mac Or Mac (For Pc Or Ipa)

HOSPITAL MANAGEMENT SYSTEM

ERP IMPLEMENTATION AND MAINTENANCE FOR A LARGE ENTERPRISE.

Sage Intergy 6.10 Architecture Guide

100% NO CODING NO DEVELOPING IMMEDIATE BUSINESS -25% -70% UNLIMITED SCALABILITY DEVELOPMENT TIME SOFTWARE STABILITY

Golder Cat-Scan & MRI Center Automates Imaging Center Workflows

Introduction to IBM Worklight Mobile Platform

Presentation Objective: Benefits to New Employee. Goal for Participants. Benefits to the Administration

Project: EMR with Health Information Exchange Support

Delivering Accelerated Results

Client Overview. Engagement Situation. Key Requirements

Reduce and manage operating costs and improve efficiency. Support better business decisions based on availability of real-time information

INTRODUCTION TO SYNTHESYS

RFP Automated Agenda Workflow System Questions and Answers

Developing ASP.NET MVC 4 Web Applications

Leveraging Partners and Open Source Technology in your Mobility Strategy. emids webinar Thursday, August 11, :00 pm 2:00 pm EDT

EMPLOYEE LOCATION TRACKING SERVICE

SuiteCRM Customer Relationship Management System

Programming Fundamentals of Web Applications Course 10958A; 5 Days

JD Edwards EnterpriseOne Mobile Solutions

branddocs Technology edocument Solutions V V

Microsoft Services Exceed your business with Microsoft SharePoint Server 2010

Microsoft SQL Server Master Data Services Roadmap

Microsoft Amalga HIS Hospital Information System 2009

idashboards FOR SOLUTION PROVIDERS

PARCA Certified PACS System Analyst (CPSA2014) Requirements

Reaching Customers Across Multiple Channels

Infinite Media - ilms Learning Management System - Integrated Learning Solutions

1 (11) Paperiton DMS Document Management System System Requirements Release: 2012/

Resco Mobile CRM Vision

Aspire Systems - Experience in Digital Marketing and Social Media

SaaS Based Inventory Management System For US Based Client

Syllabus INFO-UB Design and Development of Web and Mobile Applications (Especially for Start Ups)

Avanade ViewX Technology

Developing ASP.NET MVC 4 Web Applications MOC 20486

Image Enabled EMR / EHR

RESEARCH STUDY The Doctor Will See You Now:

Picture Archiving and Communication systems

RFP# ADDENDUM No. 1 Questions and Answers

Your Information Technology Partner. Company Overview. Copyright Mantra IS LLC. All rights reserved.

Sage CRM What s New with Sage CRM Standalone. Sage CRM What s New with Sage CRM 7.2 -Standalone

Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led

Streamlining Medical Image Access and Sharing: Integrating Image Workflow and Patient Referrals

An overview of Electronic Medical Records as a Service

Resource Planning Guide

INFORMATION TECHNOLOGY STANDARD

KMG Healthcare IT Solutions Case Studies

Smart Energy & Power Quality Solutions. GridVis -Energy Software. Web visualisation for your energy management

A new innovation to protect, share, and distribute healthcare data

Sisense. Product Highlights.

Fully Integrated Electronic Health Record and Practice Management Software

Microsoft Amalga Hospital Information System (HIS)

IMPLEMENTING HEALTHCARE DASHBOARDS FOR OPERATIONAL SUCCESS

Client Requirement. Why SharePoint

Value Added Services (VAS) - Mobile Applications Business Cases

Workflow Solutions Data Collection, Data Review and Data Management

Corporate Bill Analyzer

Category: Business Process and Integration Solution for Small Business and the Enterprise

CASE STUDY ALLSCRIPTS

Syllabus INFO-GB Design and Development of Web and Mobile Applications (Especially for Start Ups)

ReportPortal Web Reporting for Microsoft SQL Server Analysis Services

Business Intelligence Tool Migration. Title: Domain: Client: Location:

LOTUS to SharePoint Migration Services

17. The Contact Center

7i Imaging on Demand PACS Solution FAQ s

A H S A N M U H A M M A D J A W A I D

Initial Value Proposition (IVP)

redcoal SMS for MS Outlook and Lotus Notes

The Globalization of Radiology and Workflow Implications

Clintegrity 360 QualityAnalytics

Merge Healthcare Cardiology Differentiators. A Merge White Paper

Chapter 8: Types of Business Process Outsourcing. Imtiaz Surve H. Surve

Centricity 360 Case Exchange

Skynax. Mobility Management System. System Manual

Human Resources Department.

System Planning, Deployment, and Best Practices Guide

SAAS BASED INVENTORY MANAGEMENT SYSTEM WHITE PAPER

LIBERATING TECHNOLOGY. SEAMLESS SIMPLICITY. Vue for. Cloud Services

This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications.

Transcription:

Scalable Web and Mobile Solution for Healthcare Software Provider

The Client Overview Our client is a leading healthcare software vendor, providing solutions catering to a niche area of radiology diagnostics, comprising analysis of non-invasive imaging studies like X-ray, MRI, Ultrasound, etc. Our client provides end-to-end web based solutions to improve returns on imaging for mobile diagnostic services, hospitals and imaging centers. Additionally our client also provides high performance software products for digital medical imaging, providing users with a rich visual experience. Our client s healthcare solutions cater to more than one third of major diagnostic centers, hospitals, nursing homes across USA and Europe. Business situation Our client s earlier solution, a web based application, catered to only one component of the process of tele-radiology i.e. image diagnosis. However the entire tele-radiology process is quite complex, wherein various medical images (X-Ray, Ultrasound, CT scan, MRI and echocardiogram) are diagnosed by the doctors and the results are created in the form of printed reports. This existing web application was used by doctors and clients to create these radiology reports. Since there are multiple entities involved in the entire process starting from nursing homes, diagnostics centers, radiology technicians and patients, the earlier manual process used to get very unwieldy. Our client s aim was to build a solution that would incorporate the entire tele-radiology cycle right from processing the request for taking the image to report generation, which is used by the hospitals and diagnostic centers. Our client wanted a request generation system which can be used by hospitals/nursing homes to generate the requisition for diagnostic center for taking images. This requisition would be finally executed by the radiology technicians. Another requirement was to build an image display and diagnosis recording tool which will be used by the physician. An important aspect of the tele-radiology cycle is to schedule and track the visits of the radiology technicians. These technicians visit hospitals for performing tasks related to review of medical images and diagnostic studies of patients. Since these visits are time critical, a mechanism was required for scheduling visits of these radiology technicians including estimating workforce requirements, checking the availability, assigning and tracking the visits.

Report generation being a key feature of the application, our client wanted to provide the teleradiology reports in different file formats such as html, xls, doc and pdf. Also since each diagnostic center has different reporting formats it necessitated a report generation functionality wherein every diagnostic center could customize the reports according to their requirements. Also in keeping with the upcoming technology trends and to facilitate all stakeholders to stay connected on the go, our client wanted to port the application on the ipad. The ipad application was required to provide a similar user experience as the web application without compromising on the quality of the medical images. Application Flow Nursing Home Nursing Home Requests Dispatch Centre for taking images Dispatch Centre Request scheduled for Radio Tech Confirmed Report Images sent to Dispatch Centre for Verification Radiology Tech Radiologist Report saved & converted as transcribed case Radiologist views the images in xviewnet(client application install on local machine of radiologist) and records his dictation about the case using voice recording tool Transcriptionist Transcriptionists hear the dictation recorded by radiologist and type the report Report converted to a Transcribed case

Business requirements and Challenges Some of the key business challenges faced were: Re-architecting old thin client application, as it was utilizing huge amount of server resources. Ensuring the solution is scalable and can incorporate additional and new features with minimal code changes. Providing a collaborative platform within the solution to enable real time communication among the users of the application. Enabling application users like radiologists and diagnostic centers to obtain a quick summary and status of all open diagnosis requests. Providing a mechanism to enable scheduling and tracking of the visiting technicians. Enabling every diagnostic center to define their reporting formats and providing them with options to generate and print reports in multiple file formats like doc, pdf and xls. Compliance with FDA rules and regulations since the end users of the solution were hospitals and diagnostic centers Developing on-the-go mobile application on new platform ipad while maintaining the look and feel and the user experience similar to the web. Xoriant Solution Xoriant team was involved in complete SDLC process of the web application which included requirement gathering from the client, designing the database and the application UI, developing and testing the functionality and deploying it to production. The team also provided technical support, which involved providing changes/updates on live production system. During project initiation an engagement roadmap plan was charted to define the timelines and deliverables, which was shared and duly approved by the client. Since the application was developed for the users in the diagnostics centers, medical clinics, imaging centers and hospitals, Xoriant team studied and ensured that the application was developed in conformance to the regulations laid by the FDA. A compliance checklist was created which was strictly adhered to while developing the application. Xoriant team designed and defined a request processing system used by both nursing homes and diagnostic centers. Nursing homes use this system to send requests for performing X-ray

and Ultrasound exams on their patients. Each request can also be assigned a priority level depending on the urgency. These requests from multiple nursing homes are added to the request queue of the diagnostic center. The Diagnostic Center analyzes and schedules these requests as per their priority and sends a confirmatory message back to the nursing homes. These scheduled requests are then assigned to different technicians depending on the criticality, location of the visit, technician availability, etc. Scheduling feature was also built in the application to allow diagnostic center to schedule the visits of their technicians/physicians efficiently. The application uses the physician database to provide a list of technicians and their suggested visits as per their location. The application also takes the hospital addresses as an input and then uses Google Maps and Google Earth API to define the best possible route for these visits. After every visit the status is updated in real time and the time is auto logged. This enables diagnostic center to schedule the visits of the technicians optimally and track their status in real-time. Any delays are flagged and the application re-schedules / re-assigns the visits accordingly depending on the proximity of the visiting locations. Xoriant team developed and incorporated a display and analysis tool for the interpretation of medical images within the application. This tool supports the DICOM standards for images, and transfers them over internet using JPEG2000 compression. Xoriant team also created web-services to communicate and retrieve patient data, upload the technicians/radiologists diagnosis and annotation to the application. This tool also provides a voice recording mechanism to enable the radiologists to record the diagnosis of medical images which is then made available for transcription. For the reporting functionality, we developed a template designing tool by which the users can design their own templates for generating reports in html format. While generating the reports in pdf formats; ColorPilot and DynamicPDF APIs were used for designing new pdf reports; whereas DynamicPDF APIs were used to edit and update existing pdf documents. These reports were also made available to the user in different file formats of html, doc and xls. Mobile experts from Xoriant s Mobile Center of Excellence re-architected the web solution for porting it on ipad. For developing the ipad application, we used the proprietary framework Xoriant Enterprise Mobile Platform (XEMP) which provides framework components to significantly accelerate mobilizing existing enterprise applications. Employing this framework resulted in rapid application development and ensured short release cycles. The UI team made relevant changes in the application screens to provide a rich user experience while maintaining the quality of the medical images which is an important aspect of the application.

INPUT PROCESSES INPUT X-Ray Request Nursing Home Web Application Scheduler Scheduler Upload X-Ray Request Fax Fax File Imaging Radiologist Image Files Search in Folder Create Case View Case Save in db & PDF VoiceRecord Case Case Transcript Conceptual Diagram Tools and Technology Microsoft IIS 5.0 and ASP 3.0 HTML, DHTM and JavaScript JQuery AJAX, JSON Database: MS SQL 2000 Google Map APIs, Google Earth APIs Visual Studio for development Parasoft Insure++: C/C++ Runtime Analysis, Error Detection Tool for testing. Xoriant s key contributions Some of the key contributions in this assignment were: Xoriant team initially analyzed the existing application to re-architect it to a thick client application. Client side technologies like AJAX, JQuery, JSON & Javascript were used to ensure optimal usage of server resources. Newer functionality was designed and developed in terms of modular and standalone entities that can be easily integrated within the solution. Developed a collaborative platform that included, a live chat application using AJAX and

web services for user communication. SMS functionality was also built in this application wherein a user can send SMS to another user using this application. SMS / Chat messages were logged in SQL database to enable users to retrieve history for future reference. Designed a dashboard with multiple IFrames with each IFrame indicating a different activity, thereby providing a consolidated view of different user activities. IFrame data is refreshed at an interval of every two minutes to provide the end user real time information in rich user interface. Used 3rd party APIs, DynamicPDF and ColorPilot to design new PDF reports and predefine report templates specific for every end customer. DynamicPDF was used to extract sections of content from other pdf reports, edit the existing pdf documents without modifying the overall format of the report. Used Google map and Google earth APIs to obtain attributes of travel time, distance between locations, etc from the addresses fed into the application. Delays in reaching target destination by the technician were flagged in the system which enabled tracking and scheduling technician visits in real time. Developed special test cases to validate compliance with the numerous FDA guidelines as applicable to the application. Xoriant s proprietary framework Xoriant Enterprise Mobile Platform was used to enable rapid development of the application for the ipad device. AJAX calls, Javascript objects and CSS were modified to make it compatible with IE and Safari browsers in ipad and to provide a rich user experience. Client Benefits Project execution comprising a blend of onsite and offshore resources enabled our client team to meet aggressive weekly release targets with more the 10 releases done in each quarter. Aggressive releases resulted in shorter time to market thereby giving our client a first mover advantage over competition. Our client registered 30% growth in its customer base in the first year of launching the solution. Xoriant Mobile Center of Excellence enabled client to develop solution and leverage upcoming technology applications like ipad thereby increasing its target customer base Quick deployment on ipad resulted in capturing a wider customer base and increase customer satisfaction because of it s on the go accessibility.

Client Testimonial While this project had its share of challenges, Xoriant team as a whole has done a highly commendable job in designing and developing this critical healthcare application. I am extremely delighted to work with this team. They are not only great individual contributors but work very well as a team. Their commitment to the product is extraordinary. Although the medical process are quite complex in nature, team has done a wonderful job to understand and implement it as a software application. Their timely deliveries have enabled us to launch the product successfully and well ahead of the competition. -- CEO & Owner