26
Achieving Healthcare Interoperability in the Cloud with WebSphere ESB Ajay Asthana Business Solution Architect, Business Performance and Service Optimization Group IBM software division Tom Fausel Chief Architect Post-n-Track

Achieving Healthcare Interoperability in the Cloud with ... · Achieving Healthcare Interoperability in the Cloud with WebSphere ESB Ajay Asthana Business Solution Architect, Business

  • Upload
    dongoc

  • View
    217

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Achieving Healthcare Interoperability in the Cloud with ... · Achieving Healthcare Interoperability in the Cloud with WebSphere ESB Ajay Asthana Business Solution Architect, Business

Achieving Healthcare Interoperability in the Cloud with

WebSphere ESB

Ajay AsthanaBusiness Solution Architect, Business

Performance and Service Optimization Group

IBM software division

Tom FauselChief Architect

Post-n-Track

Page 2: Achieving Healthcare Interoperability in the Cloud with ... · Achieving Healthcare Interoperability in the Cloud with WebSphere ESB Ajay Asthana Business Solution Architect, Business

Agenda

page 2

� IBM Healthcare Transaction System

– Overview

– Business Context Diagram

– Process views

– Architecture

� Post-n-Track Healthcare Services Platform

– Overview

– Use Case: Enhanced Real-Time Eligibility Processing

– Architecture

– Implementation

– Deployment and Scalability

Page 3: Achieving Healthcare Interoperability in the Cloud with ... · Achieving Healthcare Interoperability in the Cloud with WebSphere ESB Ajay Asthana Business Solution Architect, Business

Business objectives and design principles

3

Business Objectives

• Enable providers to receive payments in a

timely fashion by accelerating the processes

associated with eligibility, claims submission,

and claim adjudication and payment.

• Enable providers to receive payments in a cost

effective fashion by simplifying and reducing the

administrative cost associated with provider's

key business processes

• Enable payers to reduce administrative costs

by educing the volume of pre and post

adjudication inquires

• Enable consumers to understand the

healthcare payment options, eliminate confusion

at the time of billing and reduce confusion over

their liability and responsibility

Design Principles

• Leverage existing systems and business

functions to minimize the number of changes

and their impact on payer / provider systems

and applications.

• Build flexibility and agility in the system to

adapt new technologies and processes dictated

by healthcare transformations

• Preserve existing capabilities of the

clearinghouses and route their messages

through HTS. Eliminate the direct interaction

between clearing houses and payers

• Promote transparency of transactions,

standardization of the messages and

information sharing among the key stakeholders

Page 4: Achieving Healthcare Interoperability in the Cloud with ... · Achieving Healthcare Interoperability in the Cloud with WebSphere ESB Ajay Asthana Business Solution Architect, Business

PROVIDER

HTS EXTENSION

3rd PARTY

PAYER

CORE

KEY

ON HOLD

Business Context Diagram

4

Identity

Management

System

Event and

Transaction

Integrity System

Claim Adjudication

Estimation

System

Business

Intelligence and

Analytics System

Patient Identity

Validation

Program

Integrity

Working

Capital Financing

Support

Patient Billing &

Collection

System (PMS)

Claim Preparation

& Submission

Clearinghouse System

Financing

Institution

System

Payer Eligibility

Verification

System

Payer Claim

Adjudication

System

Payer

Payments

System

OMNIBUS Payer &

Provider

Banking System

Registration &

Scheduling

System (PMS)

Claim Preparation

& Submission

Provider System (PMS)

Reconciliation

System

(Smart Stream)

Interconnectivity

with VITL and their

systems

Claim Status &

Editing

Dashboard

Provider Payment

Reconciliation

ACH Mgmt. –

Payments

Data

Transformation

& Integrity

Patient Payment

Reconciliation

5 6 7 8

9 11

17 18 19 20

29 28 27 26

21

22

23

24

34

33

32

31

Patient Payment

Alternatives

ACH Mgmt –

Distribution

HTS Contract &

Financial Mgmt.

Performance

Measures Info.

13 14 15 16

25

Provider and Patient

Acct. Reconciliation

System (PMS)

30

Pharmacy

System

10 12

Eligibility

Verification

Claim Submission

& Response

Claims

Payment Estimate

Orchestrate

Coordination of

Benefits (COB)

1 2 3 4

Provider On-boarding

& Maintenance

Page 5: Achieving Healthcare Interoperability in the Cloud with ... · Achieving Healthcare Interoperability in the Cloud with WebSphere ESB Ajay Asthana Business Solution Architect, Business

Provider Business Process View

5

Healthcare ID

Card Issuance

Makes Appt / visits

office and

gives ID card data

Swipes ID Card

-- data captured into

PMS system – and

held for later use

Receives service

and proceeds

to check out

Identity

Management

System

HTS

Make decision on

how to pay, pay, or

request bill

Patient Billing &

Collection System

Accept card

(or cash, or check)

and note on system

ProviderThird

PartiesPatient Payer

Eligibility

Verification

1

Claim Submission

& Response

2

Orchestrate COB3

Claims Payment

Estimation

4

Patient Identity

Validation

5

Provide Patient

Payment Alternatives

12

Payer Eligibility

Verification System

17

Payer Claim

Adjudication System

18

Claim Adjudication

Estimation System

20

29Registration &

Scheduling

System (PMS)

34

Claim Preparation

& Submission

Provider System

33

Claim Preparation

& Submission

Clearinghouse

System

32

31

Financing Institution

System

22Working Capital

Financing Support

8

Claim Status &

Editing Dashboard

7

#

# Core Service

Interface

Key

Page 6: Achieving Healthcare Interoperability in the Cloud with ... · Achieving Healthcare Interoperability in the Cloud with WebSphere ESB Ajay Asthana Business Solution Architect, Business

Payer Business Process View

6

HTSProviderThird

PartiesPatient Payer

ACH Mgmt –

Distribution

10

ACH Mgmt –

Payments

9

Payer Payment

System

19Omnibus Payer and

Provider System

21

Provider Payment

Reconciliation

11Provider & Patient

Acct. Reconciliation

System

30

Patient Payment

Reconciliation

13

Provider

Bank

Reconciliation Sys

(Smart Stream)

23

#

# Core Service

Interface

Key

Page 7: Achieving Healthcare Interoperability in the Cloud with ... · Achieving Healthcare Interoperability in the Cloud with WebSphere ESB Ajay Asthana Business Solution Architect, Business

Administrative Business Process View

7

HTSProviderHTS Extensions

& Third PartiesPatient Payer

HTS Contract &

Financial Mgmt.

15

Performance

Measures Info.

16

Event &

Transaction

Integrity System

28

Business

Intelligence and

Analytics System

27

Interconnectivity

with VITL

24

Data Transformation

& Integrity

Program

Integrity

14

6

Provider On-Boarding

& Maintenance

25Patient Billing &

Collection System

31

Registration &

Scheduling

System (PMS)

34

Claim Preparation

& Submission

Provider System

33

Payer Eligibility

Verification System

17

Payer Claim

Adjudication System

18

#

# Core Service

Interface

Key

Page 8: Achieving Healthcare Interoperability in the Cloud with ... · Achieving Healthcare Interoperability in the Cloud with WebSphere ESB Ajay Asthana Business Solution Architect, Business

Core Service: Eligibility Verification

8

Scope

1. To verify that the patient has coverage benefits

2. To verify that the patient has coverage for days of services

3. To validate, transform and apply business rules to enable standard format messages

4. To route eligibility request to proper payer and receive route response to provider

Objectives

1. To document, monitor, track & report eligibility transactions and sources of inquiry

2. To minimize the number of changes and their impact on payer/provider systems and applications

3. To automate contract resolution when the initial request is denied

Methodology

1. Shall: Provide a unique identifier for all transactions supporting end-to-end processing

2. Shall: Enable transaction to be triggered by alternative point of sale mechanisms e.g. card reader, portal, and PMS system

3. Shall: Enable real-time and batch eligibility requests

4. Shall: Receive, validate, transform and forward message 270 to the payer

5. Shall: Receive, validate, transform and forward message 271 to the provider

6. Shall: Support TA1 and 997 transactions

Sample Metrics

1. Elapsed time of transaction process steps

2. Number of card swipes per request

Complexity, Effort & Value

1. Medium complexity

2. Medium effort

3. High value

Issues

1. Integration of input devices, PMS systems and HTS

2. Methods for resolving incomplete or ambiguous responses

3. Readiness of payers and providers for real-time eligibility checking

4. The ability to automate contract resolution

5. The ability to support conversion of HIPAA 4010 to 5010 transactions

1

Core

Eligibility

Verification

Payer Eligibility

Verification

System

Registration &

Scheduling

System (PMS)

1

17

34

Page 9: Achieving Healthcare Interoperability in the Cloud with ... · Achieving Healthcare Interoperability in the Cloud with WebSphere ESB Ajay Asthana Business Solution Architect, Business

System Architecture

9

The system architecture diagram includes the system level relationships and exchanges across the:

The integration of the

HTS functionality

delivered in these

domains provides the

e2e HTS solution.

• HTS Hub domain,

• HTS Provider

domain,

• legacy backend

systems such as

the Payor and

Bank, as well as

external entities

such as Card

Systems and the

Claim Payment

Estimator.

Bank

Page 10: Achieving Healthcare Interoperability in the Cloud with ... · Achieving Healthcare Interoperability in the Cloud with WebSphere ESB Ajay Asthana Business Solution Architect, Business

Systems View of the Processes

10

6. Represents the EDI

AS2 connection with the

Payor leveraging the

connectivity component.

1. The Provider check-in and check-out clerks will access the HTS Provider Portal to perform eligibility inquires, view Claim

Payment Summary and initiate member payments

2. This represents the

standard interface

from the Provider

domain into the HTS

hub. The HTS

Gateway is assumed

to be the integration

point into the Provider

PMS system.

3. For business as well as system

content analysis, HTS can provide

the ability to extract various levels

of transactional information from

the data store. There are no

requirements identifying specific

content – this item identifies the

ability to access the database to

collect information in the future.

4. This represents a

choreography element

linking together the

processes (and services)

executed as messages flow

through the HTS Hub.

5. HTS must log all inbound/outbound

transactions to the local data store (identified

as the Trans DB in the diagram). HTS will

also use this transactional information in the

data store to correlate inbound/outbound

messages and as an anchor for collecting ERA

CPS content.

Bank

Bank

Page 11: Achieving Healthcare Interoperability in the Cloud with ... · Achieving Healthcare Interoperability in the Cloud with WebSphere ESB Ajay Asthana Business Solution Architect, Business

Challenges in the development of HTS

11

Payers Providers Consumers HTS

• Desire to adjudicate and

acknowledge claims in

real-time – moving from

portal to a transaction

environment

• Invest in costly & time

consuming retooling of

complex claim

adjudication systems

• Collaborate with other

payers and make COB

payments easier

• Provide magnetic swipe

cards or other token to

provider

• Modify their claims

workflow from a back

office to a front office

activity

• Invest in technology,

process, personal and

physical (privacy) space

• Reduce the use of

complex and labor

intensive process and

systems to monitor

claims

• Prepare patients for the

modified billing and

payment approach

• Dealing with consumer

confusion over billing &

their liability for the cost

of services rendered

• Dealing with perplexed

consumers willing to

postpone treatment over

the cost of treatment

• Presenting alternatives

to patients for choosing

& paying from their

healthcare options in a

easily way

• Preparing consumers

to deal with the changes

in the healthcare system

• Provide payer and

patient claim payment

reconciliation

procedures and systems

• Support the conversion

from checks to

Automated Clearing

House (ACH) payments

• Provide a system

(dashboard) to promote

transparency,

standardization and

information sharing

• Make using the system

affordable to all

participants

Page 12: Achieving Healthcare Interoperability in the Cloud with ... · Achieving Healthcare Interoperability in the Cloud with WebSphere ESB Ajay Asthana Business Solution Architect, Business

Agenda

page 12

� IBM Healthcare Transaction System

– Overview

– Business Context Diagram

– Process views

– Architecture

� Post-n-Track Healthcare Services Platform

– Overview

– Use Case: Enhanced Real-Time Eligibility Processing

– Architecture

– Implementation

– Deployment and Scalability

Page 13: Achieving Healthcare Interoperability in the Cloud with ... · Achieving Healthcare Interoperability in the Cloud with WebSphere ESB Ajay Asthana Business Solution Architect, Business

PROVIDER

HTS EXTENSION

3rd PARTY

PAYER

CORE

KEY

ON HOLD

Business Context Diagram

13

Identity

Management

System

Event and

Transaction

Integrity System

Claim Adjudication

Estimation

System

Business

Intelligence and

Analytics System

Patient Identity

Validation

Program

Integrity

Working

Capital Financing

Support

Patient Billing &

Collection

System (PMS)

Claim Preparation

& Submission

Clearinghouse System

Financing

Institution

System

Payer Eligibility

Verification

System

Payer Claim

Adjudication

System

Payer

Payments

System

OMNIBUS Payer &

Provider

Banking System

Registration &

Scheduling

System (PMS)

Claim Preparation

& Submission

Provider System (PMS)

Reconciliation

System

(Smart Stream)

Interconnectivity

with VITL and their

systems

Claim Status &

Editing

Dashboard

Provider Payment

Reconciliation

ACH Mgmt. –

Payments

Data

Transformation

& Integrity

Patient Payment

Reconciliation

5 6 7 8

9 11

17 18 19 20

29 28 27 26

21

22

23

24

34

33

32

31

Patient Payment

Alternatives

ACH Mgmt –

Distribution

HTS Contract &

Financial Mgmt.

Performance

Measures Info.

13 14 15 16

25

Provider and Patient

Acct. Reconciliation

System (PMS)

30

Pharmacy

System

10 12

Eligibility

Verification

Claim Submission

& Response

Claims

Payment Estimate

Orchestrate

Coordination of

Benefits (COB)

1 2 3 4

Provider On-boarding

& Maintenance

Page 14: Achieving Healthcare Interoperability in the Cloud with ... · Achieving Healthcare Interoperability in the Cloud with WebSphere ESB Ajay Asthana Business Solution Architect, Business

Post-n-Track Healthcare Services Platform

14

Portal Integration

ANSI 5010

Transactions &

Compliance

Gaps in Care

AlertsAttachments

Real-Time

Eligibility Benefits

Real-Time Cost

Estimation

Clinical Lab Results ERA/EFT

Coordination

Real-Time Claims

Adjudication

Claims

Management

Enrollment

Authorization &

References

Claim Status

Remittance

Delivery

Trading Partner

Management

COB Management

ICD-10 Mitigation

• Administrative

• Financial

• Clinical

Your Application

• Platform

Page 15: Achieving Healthcare Interoperability in the Cloud with ... · Achieving Healthcare Interoperability in the Cloud with WebSphere ESB Ajay Asthana Business Solution Architect, Business

Real-time cost estimation- Response

page 15

� Responses

returned in under

ten (10) sec.

� Broad provider

adoption

� EDI vendor

interoperability

� Rapid

implementation

(90 – 120 days)

� Printable advice

enables pre-care

patient

discussions

Page 16: Achieving Healthcare Interoperability in the Cloud with ... · Achieving Healthcare Interoperability in the Cloud with WebSphere ESB Ajay Asthana Business Solution Architect, Business

Enhanced Real-Time Eligibility Processing

page 16

� Use Case1. Receive an Eligibility Request (270) from a Provider

2. Transform the Request and route it to a Payer for a Response (271)

3. Transform the Response and route it to an Enhancer for an Enhanced Response (271)

4. Format the Enhanced Response and return it to the Provider (271)

Page 17: Achieving Healthcare Interoperability in the Cloud with ... · Achieving Healthcare Interoperability in the Cloud with WebSphere ESB Ajay Asthana Business Solution Architect, Business

Technologies

page 17

� Power-Vendor Best-of-Breed Selection

– IBM: Service Bus

� WebSphere Message Broker 7.0

� WebSphere Message Broker 7.0Toolkit (Eclipse – IDE)

� WebSphere Message Queue 7.0

� Tivoli Monitoring

� DataPower (future)

– Microsoft: Web Service Layer

� .NET 4.0 Framework

� Windows Communication Foundation

� IIS

� SQL Server 2008

� C#

� Visual Studio 2010 (IDE)

� Team Foundation Server 2010 (Source Code Control)

Page 18: Achieving Healthcare Interoperability in the Cloud with ... · Achieving Healthcare Interoperability in the Cloud with WebSphere ESB Ajay Asthana Business Solution Architect, Business

High-Level Design

page 18

� Technology Integration with IIS, WCF and WMB

Page 19: Achieving Healthcare Interoperability in the Cloud with ... · Achieving Healthcare Interoperability in the Cloud with WebSphere ESB Ajay Asthana Business Solution Architect, Business

Request Processing

page 19

� Transform the Original Request so it can be processed by the Specified Payer

Page 20: Achieving Healthcare Interoperability in the Cloud with ... · Achieving Healthcare Interoperability in the Cloud with WebSphere ESB Ajay Asthana Business Solution Architect, Business

Response Processing

page 20

� Validate Request

� Route to Payer

� Route to Enhancer

� Format Response

Page 21: Achieving Healthcare Interoperability in the Cloud with ... · Achieving Healthcare Interoperability in the Cloud with WebSphere ESB Ajay Asthana Business Solution Architect, Business

Payer Routing

page 21

� 270 request content is used to determine routing method to external payer processing services

Page 22: Achieving Healthcare Interoperability in the Cloud with ... · Achieving Healthcare Interoperability in the Cloud with WebSphere ESB Ajay Asthana Business Solution Architect, Business

Response Transformation

page 22

� Log the Inbound Response

� Transform the Response to match the Submitter’s Desired Format

� Log the Outbound Response

LoggingService Transformation Service

Transformation Response (271)

Response Processing MB

Message Flow

Log Inbound Response (271)

Log Outbound Response (271)

Transformation Request (271)

Inbound Response (271)

Outbound Response (271)

Response Post-

Processing

Subflow

WCF Services

Page 23: Achieving Healthcare Interoperability in the Cloud with ... · Achieving Healthcare Interoperability in the Cloud with WebSphere ESB Ajay Asthana Business Solution Architect, Business

Logging

page 23

� Logging in real-time is not mission critical

� Asynchronous logging prevents response time-outs if there are database access problems

Page 24: Achieving Healthcare Interoperability in the Cloud with ... · Achieving Healthcare Interoperability in the Cloud with WebSphere ESB Ajay Asthana Business Solution Architect, Business

Error Processing

page 24

� All flows have only shown the “Happy Path” for process, but each flow must also handle errors

� Once an EDI Transaction has entered into the Real-Time System an EDI Response is expected

� Error Processing provides the EDI Response and also persists a message to a queue so Tivoli Alerts Situations can be triggered.

Page 25: Achieving Healthcare Interoperability in the Cloud with ... · Achieving Healthcare Interoperability in the Cloud with WebSphere ESB Ajay Asthana Business Solution Architect, Business

Deployment and Scalability

page 25

� Each of the processing nodes can be scaled up with multiple servers and load balancers as needed.

� Tivoli Monitoring will provide PNT with the metrics needed to determine scaling and use of other technologies such as IBM’s DataPower Appliance.

Page 26: Achieving Healthcare Interoperability in the Cloud with ... · Achieving Healthcare Interoperability in the Cloud with WebSphere ESB Ajay Asthana Business Solution Architect, Business

page 26

Q&A