using software as a service (saas) to advance lab ......what is saas? • software as a service...

27
Using Software as a Service (SaaS) to advance Lab. Informatics Capabilities Lale White Jacques Baudin Vijay Pillai Jacques Baudin - Technidata

Upload: others

Post on 16-Jul-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Using Software as a Service (SaaS) to advance Lab ......What is SaaS? • Software as a service (SaaS) is a software application delivery model where a software vendor hosts and operates

Using Software as a Service (SaaS) to advance

Lab. Informatics Capabilities

Lale White

Jacques Baudin

Vijay Pillai

Jacques Baudin - Technidata

Page 2: Using Software as a Service (SaaS) to advance Lab ......What is SaaS? • Software as a service (SaaS) is a software application delivery model where a software vendor hosts and operates

Laboratory Information Management

Laboratory

Validation &Report

Reception

Information Production ProcessReliabilityAccessibilityTurnaround timeProduction cost

QUALITY

Clinical Information SubsystemASTM, HL7, IHE,…Open data access with R.D.B.M.SINTEROPERABILITYACCESSIBILITY

An Information Business

Lab. Revenue Cycle ManagementConnectabilityComplianceCollections Optimization

Knowledge Hierarchy

Page 3: Using Software as a Service (SaaS) to advance Lab ......What is SaaS? • Software as a service (SaaS) is a software application delivery model where a software vendor hosts and operates

Laboratory Information Management

Lab. Portal HIS, EMR, A/R

Order Entry / Result Reporting / Billing

Automation Instruments Manual W.

Lab. Production Manager(middleware)

Front-EndBack-End

Production

Health Informatics for the Laboratory•Access to / Cost of Ownership of Lab Informatics solutions

– Delivery Models– To License, Rent or Outsource– Associated services

•Access to state-of-the art / leading edge functionality – Constant evolution– Maintain that access – Benefit constantly from new technologies, new capabilities

•Interoperability– Not limited to within the Lab – Across the enterprise– W. External systems

Page 4: Using Software as a Service (SaaS) to advance Lab ......What is SaaS? • Software as a service (SaaS) is a software application delivery model where a software vendor hosts and operates

Some Definitions• Fat-Client

– Client Software application– provides rich functionality independently of the central

server• Thin-Client (remote desktop SW)

– Citrix, Windows TSE ; SW application on the Server• Web Browser

– enables a user to display and interact with text, images, videos, music and other information typically located on a Web page

• Rich-Client– Client of Rich Internet Application (RIA)

Traditional Implementation

On premiseFrom • Main frame &

dumb terminals

• To Client-Server

My Laboratory

Page 5: Using Software as a Service (SaaS) to advance Lab ......What is SaaS? • Software as a service (SaaS) is a software application delivery model where a software vendor hosts and operates

With remote locations

My Laboratory

Ordering / Reporting / Billing

My Laboratory

My Physicians

Orders

Results

Specimen Management

My Patients

Page 6: Using Software as a Service (SaaS) to advance Lab ......What is SaaS? • Software as a service (SaaS) is a software application delivery model where a software vendor hosts and operates

Evolution and Optimization

• Consolidation and Integration of Laboratories

• HarmonizationShare the information across organizations…

Align laboratory organizations…• Have a centralized IT structure.….• Standardize tests, units and ranges across

services….• Transfer staff intra sites…• Dynamically route testing…

Utilities <> Services

And beyond the delivery aspect, … added value services

Page 7: Using Software as a Service (SaaS) to advance Lab ......What is SaaS? • Software as a service (SaaS) is a software application delivery model where a software vendor hosts and operates

Using Services …

Water

Electricity

Phone

SaaS, Software as a Service

Page 8: Using Software as a Service (SaaS) to advance Lab ......What is SaaS? • Software as a service (SaaS) is a software application delivery model where a software vendor hosts and operates

What is SaaS?• Software as a service (SaaS) is a software application delivery model

where a software vendor hosts and operates (either independently or through a third-party) the application for use by its customers over a private network or the Internet.

• Customers do not pay for owning the software itself but rather for using it.

• The term SaaS has become the industry preferred term, generally replacing the earlier terms of Application Service Provider (ASP) and On-Demand:

ASP Model: The application software resides on the vendor's system and is accessed by users through a web browser or by special purpose client software provided by the vendor; the application is available to customers everywhere via the Internet, either in a browser or through some sort of "thin client."

In practice• Are hosted and managed remotely off-

site:– Hardware: servers,– OS, Database, Application Software– Associated services

• Centralized Resources• Remaining locally

– Computers– Printers, – Interfaces to devices

Page 9: Using Software as a Service (SaaS) to advance Lab ......What is SaaS? • Software as a service (SaaS) is a software application delivery model where a software vendor hosts and operates

Objectives of SaaS• One software source code (binary) for all• Centralized resources • Centralized maintenance • For immediate benefits: reducing costs and improving

services– Reducing upfront and installation costs– Reducing operating costs:

• centralized updates• no HW/SW upgrade burden • up-to-date technology• Usage costs • No or little maintenance, carried out by the Provider: backup,

– The End-User is focusing on his core competence not his IT resources/infrastructure.

• Enhanced workflow and operations

Yes, but …• How to deal with each specific workflow?

• How to deal with customization?

• How to address security and safety concerns?

• How to ensure a proper response time?

• How do one remain in full control?

• Do I have the same level of efficiency, interactivity, ergonomics in my User Interface?

Page 10: Using Software as a Service (SaaS) to advance Lab ......What is SaaS? • Software as a service (SaaS) is a software application delivery model where a software vendor hosts and operates

Example of LIS Implementation

Primary Data Center and Secondary Data Center to support a regional LIS system– Secondary D.C. as DRP (Disaster Recovery Plan)– 26 laboratories in 6 hospitals (~3,600 beds)

Browser (Web based) Application for Ordering/Reporting– ~1,700 users– Includes specimen management / collection

Fat-Client intra-lab– 130+ Instruments interfaces– ~830 users– 8,000 Requisitions/day

Front-End / Back-End

Production

Infrastructure

Model => toward Rich Internet Application

Primary Data Center & Secondary Data Center (DRP)– Own, rent, outsource?

“Rich(ier)” Client

Rich Client

Front-End / Back-End

Production

Infrastructure

Page 11: Using Software as a Service (SaaS) to advance Lab ......What is SaaS? • Software as a service (SaaS) is a software application delivery model where a software vendor hosts and operates

Why RIA for managing Lab Production?

Characteristics– Expressiveness, – Rich Media Integration, – Performance/Responsiveness, – Real-Time, – Off-Line, – Deep back-end integration,– Web Deployment model

The face of the SOA

RIA, a SaaS enabler

Defining UI Capabilities of Portlets

Wrapping-up •SaaS is available today

– Not only another delivery model– But also….– New technology coming to create a RIA (Rich Internet Application) for

the Lab.

•Not one model fits all … at least for the time being– What is the strategic fit for your particular organization?

• Cost of Ownership• Outsourcing• IT policies• Infrastructure• IT resources• Economic (invest or rent)

Page 12: Using Software as a Service (SaaS) to advance Lab ......What is SaaS? • Software as a service (SaaS) is a software application delivery model where a software vendor hosts and operates

Lâle White - XIFIN

What’s been missingFlexible

ReliableLow Cost

Bi-Directional Real-time

Universal…Communications

Page 13: Using Software as a Service (SaaS) to advance Lab ......What is SaaS? • Software as a service (SaaS) is a software application delivery model where a software vendor hosts and operates

Web 2.0 “A Conversation”

• Internet – Facilitates real time, 2-way communications between and among various resources and services

• A higher degree of connectivity than simple integration

• The Web and Web Services optimized• Technology standards facilitate the

process

Tail Wagging The Dog• Legacy Systems – little consideration for

– Ease of integration and interoperability– Availability of needed data elements

• Enterprise System

• Needs of other business processes– Avoid duplication of efforts– Provide information needed by other processes

• The “Railway” gives way to more complex information highway

Best Of Breed

Best Of Breed

Page 14: Using Software as a Service (SaaS) to advance Lab ......What is SaaS? • Software as a service (SaaS) is a software application delivery model where a software vendor hosts and operates

The Information Highway

Rethinking Information Management

• Enabling the workflow through:– Timely and reliable access to best and most

up-to-date capabilities and resources throughout every step in a process

– Intelligent and comprehensive automation– Design and plan for change and flexibility– “Mine” the data stream

Page 15: Using Software as a Service (SaaS) to advance Lab ......What is SaaS? • Software as a service (SaaS) is a software application delivery model where a software vendor hosts and operates

Service Oriented Architecture • System Designed to

– Optimize business processes– Operate as a continuous service

• IT infrastructure enables different applications and resources to exchange data and interact in business processes

• Separates functions into distinct units (services)• distributed over a network • combined and reused to create business applications

• Services “Collaborate”:• Communicate with each other • Coordinate activities

• Evolved from older concepts of distributed computing and modular programming

Web Services

• Software system designed to support interoperable Machine to Machine interaction over a network

• Web Services usually communicate over HTTP using XML standards including SOAP and WSDL.

Page 16: Using Software as a Service (SaaS) to advance Lab ......What is SaaS? • Software as a service (SaaS) is a software application delivery model where a software vendor hosts and operates

"The Web gets better when developers can spend less time working through interoperability issues and more time developing… ”

Dean HachamovitchInternet Explorer general manager

Software as a Service (SaaS)

• Application continuously tailored to the needs of diverse customers– Customization replaced by Configurable logic– Customer & vendor insights improve product

• Collaboration benefits all parties• Facilitates “Best of Breed” Best Of

BreedBest Of Breed

Page 17: Using Software as a Service (SaaS) to advance Lab ......What is SaaS? • Software as a service (SaaS) is a software application delivery model where a software vendor hosts and operates

• Healthcare AR requires the most complex integration, connectivity and functionality– Interactive from point of order to payment

• Optimized connectivity enhances functionality– Speeds up processing– Removes manual steps – Mitigates clerical errors resulting in compliance issues and waste

• Utilization of internal and external information– Data mining

• Maintenance of changing standards (HIPAA, ICD,CPT,LOINC)– Speed of changing rules outpace capability of legacy systems

Revenue Cycle Management = COMPLEXITY

Collection

Purchase

GeneralLedger

OrderEntry

Client

Clients

ClientsClients

Clients

Clients

Clients

Payer

Payer

ResultsCodes

Test

POSFinalReport

Lab Adjust.

Pricing

Writeoffs

Payment

ErrorProcess

PayerPayer Payer

Payer

Payer

Payer

Payer

CMS

Clients

Clients

PatientsPatients

Patients

Patients

Patients

Patients

Patients

Patients

Patients

Clearinghouse

Clearinghouse

Clearinghouse

Clearinghouse

Clearinghouse

TRW

StatementPrinters

Sales

PatientCenter

Standing

OrderPayerEdits

Test

Client

Patient Demo.Dialysis

Price

BillingStaff

POS

FormsRVSCPT

ICD‐9

Client OE

Billing OE

PatientCenter

Phlebot

UPINs

ReportWriter

ComplianceAcct/E

OM

System Manager

Price Model

LIS

External Users

Billing

Payers

ExternalResources

BillingDBs

ExternalDBs

Clearing Houses

Patients

InternalUsers

Clients

AccountSystems

ReportGen.

XIFIN

Page 18: Using Software as a Service (SaaS) to advance Lab ......What is SaaS? • Software as a service (SaaS) is a software application delivery model where a software vendor hosts and operates

Revenue Cycle Management

…delivering unmatched results through the unique combination of Automation, Infrastructure, & Services

Bringing it all together…

Components

• Application– Rules-driven workflow automation, closed-

loop, flexible/adaptable, precise & reliable• IT Infrastructure

– Comprehensive, managed and maintained as SaaS vendor

• Managed Services– Ongoing billing, compliance and process

monitoring and management services

Page 19: Using Software as a Service (SaaS) to advance Lab ......What is SaaS? • Software as a service (SaaS) is a software application delivery model where a software vendor hosts and operates

Application• Comprehensive Automation

– Embedded business/compliance logic throughout process• User-Configurable Business Rules

– Lab specific process flow, parameters policies• Integrated Resources

– Critical resources accessible throughout workflow• Closed-loop Processes

– Continuous self-monitor, track and direct claims’ progress• Accurate Financials

– GAAP compliant accounting & reporting• Analytic Report Writer

– Unprecedented monitoring and analysis operational performance

IT Infrastructure

• Technology Management– High-end Hardware, Applications and Data Center– Data Driven Architecture – Highly Configurable– High Availability, Security and Scalability

• Connectivity Management– Interfaces– Transaction Services– Data Resources – Ancillary Services– Browser Based User Access

Page 20: Using Software as a Service (SaaS) to advance Lab ......What is SaaS? • Software as a service (SaaS) is a software application delivery model where a software vendor hosts and operates

Managed Services • Reference Resources

– CPT, ICD-9, Physician license numbers, NPI, Address & Zip Codes+4

• System Logic Updates– LCD/NCD edits, ABN formats, CCI & OCE edits, CPT Cross-

walks, Expect fee schedules, Payer IDs and edits, Eligibility files• Transaction Services Providers

– Contract, Integrate and Manage• Compliance Management

– Standing order guidelines, State level “no-mark-up” and disclosure rules, NPI exclusions, HIPAA

• Account Management – AR reconciliation & closing package, Continuous monitoring of

all aspects of process performance

Benefits of SaaS

• Scalability• Versatility• Web Services Real Time Integration• IT Services & Infrastructure provided

by SaaS Vendor• Timely, Evolving Functionality• Efficiency Through Maximized

Communications

Page 21: Using Software as a Service (SaaS) to advance Lab ......What is SaaS? • Software as a service (SaaS) is a software application delivery model where a software vendor hosts and operates

Vijay Pillai – Oracle Corporation

From sequential and siloed …

Division

Outsourced

Division

Customer

SharedService

Supplier

Customer Order Entry

Marketing

Invoicing & Receivables

Vendor Managed Inventory

Shipping (UPS) Collections

… to parallel and collaborative

Requires technology that is smart, agile, low cost and secure

Business Processes Have Evolved

Page 22: Using Software as a Service (SaaS) to advance Lab ......What is SaaS? • Software as a service (SaaS) is a software application delivery model where a software vendor hosts and operates

Making it work for a laboratory

ORDER ENTRYAND CHECK IN

SPECIMENRECEIVING

TEST ORDERTO ANALYZER

RESULTSENTRY

LABREPORTING

CLIENT INTERACTION

SPECIMEN TRACK & TRACE

LABORATORY INFORMATION SYSTEM

Test Ordering Process

OrderOrderRequestRequestLoggedLogged

OrderOrderRequestRequestLoggedLogged

SchedulesSchedulesTestTest

OrderOrderLoggedLogged

Kit Kit OrderOrder

CreatedCreated

Test kit Test kit OrderOrder

CreatedCreated

CarrierCarrierDeliveryDelivery

ScheduledScheduled

DeliveryDeliveryLoggedLogged

DeliveryDeliveryLoggedLogged

DeliveryDeliveryLoggedLogged

DeliveryDeliveryNoticeNotice

DistributedDistributed

SamplesSamplesProcessedProcessed& analyzed& analyzed

ResultsResultsLoggedLogged

ResultsResultsReviewedReviewed

WebWebDeliveredDeliveredReportsReports

SimpleSimpleFaxedFaxed

ReportsReports

ComplexComplexElectronicElectronicReports Reports

ResultsResultsSent toSent toPatient /Patient /

ClientClient

SampleSampleDeliveryDeliveryLoggedLogged

SampleSampleSent backSent backTo ClientTo Client

SampleSampleOwnershipOwnership

Closed Closed

CarrierCarrierDeliveryDelivery

ScheduledScheduled

PatientPatientSchedulesSchedules

CounselingCounseling

ClientClientSpeaks toSpeaks toCounselorCounselor

InventoryInventoryUpdatedUpdated

InventoryInventoryRestockedRestocked

Kit Kit SystemSystem

Of RecordOf Record

Service/Service/SLASLA

AssuranceAssurance

OrderOrderInventoryInventoryMetricsMetrics

LabLabOpsOps

MetricsMetrics

ProcessProcessMetricsMetrics

FinancialFinancialMarketingMarketingAnalysisAnalysis

Order to Order to CashCash

MarginMarginAnalysisAnalysis

Volume /Volume /ProcessProcess

ER

PC

RM

Po

rtal/

C

lien

tLIS

/LIM

SP

roce

ss

Mg

mt

Page 23: Using Software as a Service (SaaS) to advance Lab ......What is SaaS? • Software as a service (SaaS) is a software application delivery model where a software vendor hosts and operates

Testing, Specimens, and Transfers

InboundInboundSpecimenSpecimenTrackingTracking

SpecimenSpecimenMgmtMgmt

ConditionalConditionalMessagingMessaging

& Alerts& Alerts

SpecimenSpecimenReceiptReceipt

TestTestExecutionExecution

SpecimenSpecimenContentContentDetailDetail

RegentRegentUsageUsage

RegentRegentQualityQualityStatusStatus

SOFTSOFTInventoryInventory

CarrierPicks upPackage

InterInterCompanyCompanyTransfersTransfers

CarrierDeliveryPackage

TransferTransferOrder Order MgmtMgmt

CarrierCarrierDeliveryDelivery

ScheduledScheduled

Pick / Pick / Pack /Pack /ShipShip

DeliveryDeliveryNoticeNotice

DistributedDistributed

TransferTransferOrderOrder

TrackingTrackingER

PT

ran

spo

rtati

on

LIS

/LIM

S

ReplenishReplenishInventory /Inventory /ForecastForecast

InventoryInventoryBalanceBalanceQty / $Qty / $

SpecimenShipped

Channels

SCM ERP CRM LIS/LIMS

Presentation rendering

Security

Business rules & logic

Data schemas

Σ %+ −

< >= |

Business processes

∗ /+ −

< >= |

Σ %∗ /

< >= |

∗ /+ −

< >= |

Existing Monolithic Applications

Page 24: Using Software as a Service (SaaS) to advance Lab ......What is SaaS? • Software as a service (SaaS) is a software application delivery model where a software vendor hosts and operates

Transformations that lead to SaaSFrom point to point …

Application 1 Application 2

To hub-n-spoke …Application 2Application 1 Application 3

Service Oriented Architecture

Functionality DrivenFunctionality Driven

Long development cyclesLong development cycles

Tightly CoupledTightly Coupled

Application SpecificApplication Specific

Designed to lastDesigned to last

Batch Process/Point-to-point integrationBatch Process/Point-to-point integration

Traditional Architecture

Process OrientedProcess Oriented

Iterative developmentIterative development

Loosely CoupledLoosely Coupled

HeterogeneousHeterogeneous

Designed for changeDesigned for change

Message Based/Using StandardsMessage Based/Using Standards

Service Oriented Architecture (SOA)A Paradigm Shift

Page 25: Using Software as a Service (SaaS) to advance Lab ......What is SaaS? • Software as a service (SaaS) is a software application delivery model where a software vendor hosts and operates

Schedule Production

Business Processes

Sample Process

Update address

Reserve Inventory

Create Supplier Order

Create Customer

OrderSchedule Shipment

Business Services

Sample Services

Update Address

Reserve Inventory

Create Purchase

Order

Schedule Shipment

Schedule Production

Check Inventory

Services Correlate to Process

Steps

SOA: Improves Business & IT AlignmentBusiness Process Focused Development

ERP CRM LegacySCM

ERP CRM LegacySCM

SOA: Extends & Evolves IT InvestmentsHigh Re-Use Through Interoperability

Business Services

Composite Service

Composite Service

Update Inventory

CreateOrder

Update Address

Reserve Inventory

Schedule Shipment

Create Purchase Order

Schedule Production

Check Inventory

Page 26: Using Software as a Service (SaaS) to advance Lab ......What is SaaS? • Software as a service (SaaS) is a software application delivery model where a software vendor hosts and operates

SOA: Cuts Development Time & EffortRapid Application Composition via Re-Use of Services

ERP CRM Legacy

Update Address

Reserve Inventory

Schedule Shipment

Create Purchase Order

Schedule Production

Check Inventory

SCM

Application 1 Application 2

Business Services Repository

How does SOA work?

ERP/Legacy Apps

Custom Apps& Services

Web services

WSDL/WSIF

XML/XML Schema

SOAP JCA JMS

BUSINESS SERVICES

Process FlowLogic

XSLT/XQuery

BPEL

ORCHESTRATE

PORTAL JSR-168

INTERACT/ACCESS

Struts/JSF

Portal

Web Application

API

WS

WS-Security

GATEWAY

SecurityReliabilityLoggingFailover

Dynamic Routing

WS-Policy, SAML

Web Services Mgmt

MonitoringOptimization

BAM

MONITOR & OPTIMIZE

JMX

Page 27: Using Software as a Service (SaaS) to advance Lab ......What is SaaS? • Software as a service (SaaS) is a software application delivery model where a software vendor hosts and operates

Essential Technology Components

Putting technology into perspective

… using a loan processing example