Real-Time Case Management with Blaise September 23-26, 2013 - - PowerPoint PPT Presentation

real time case management with blaise
SMART_READER_LITE
LIVE PREVIEW

Real-Time Case Management with Blaise September 23-26, 2013 - - PowerPoint PPT Presentation

Real-Time Case Management with Blaise September 23-26, 2013 Presentation at the 2013 International Blaise Users Conference Leonard Hart Erin Slyne Outline Background Real-time system Future plans 2 Objective Eliminate data


slide-1
SLIDE 1

Real-Time Case Management with Blaise

September 23-26, 2013 Presentation at the 2013 International Blaise Users Conference Leonard Hart Erin Slyne

slide-2
SLIDE 2
  • Background
  • Real-time system
  • Future plans

Outline

2

slide-3
SLIDE 3
  • Eliminate data movement between systems
  • Centralize location for data
  • Eliminating most overnight processes
  • Real-time data for our systems

Objective

3

slide-4
SLIDE 4
  • Update various systems

Overnight Process

4

Blaise Database Overnight Process Application Reports

slide-5
SLIDE 5
  • Real-time and selected data
  • COM object

– Methods to push data from Blaise – Methods to get data from SQL database

  • Blaise calls method

SQL2Blaise

5

Blaise SQL Database SQL2Blaise

slide-6
SLIDE 6
  • Split management data from survey data
  • Other systems to be able to update the

management data

  • Got it to work

– Stored Procedure

  • Too much effort

Blaise Datalink

6

Blaise SQL database

slide-7
SLIDE 7
  • There has to be a better way

– Goal

  • Write once/read everywhere
  • It must be generic

– Spec’ing out

  • What goes where

– Proof of concepts – Prototype – Load/Stress test

  • Integrate Survey Management System (ISMS)

was born

Real-Time data movement

7

slide-8
SLIDE 8
  • Survey Contact

Interface (SCI)

– Management data and screens – Add on to the questionnaire – Written in .net as part

  • f the Survey

Management System (SMS) – Accesses in real-time the management data such as phone number, name, etc

Integrate Survey Management System

8

Blaise SMS SCI ISMS

slide-9
SLIDE 9

9

slide-10
SLIDE 10

10

slide-11
SLIDE 11

11

slide-12
SLIDE 12
  • .NET application

– Predefined methods

  • Events within Blaise

– Using BLAPI3A.DLL

  • Private message queues

How it works

12

slide-13
SLIDE 13
  • Keyboard driven
  • Keeping right application on top
  • Backing up and going forward
  • Making sure events in Blaise fire off at the

right time

  • Focus on the field in SCI

Obstacles

13

slide-14
SLIDE 14
  • Strong Specs
  • Communications
  • Be realistic in your goals
  • Scrum meeting valuable

Lessons Learned

14

slide-15
SLIDE 15
  • Add additional features

– Add CAPI and Web – Multi language text

Future Plans

15

slide-16
SLIDE 16
  • Questions?
  • Please contact:

– Leonard Hart

  • LHart@mathematica-mpr.com

– Erin Slyne

  • ESlyne@mathematica-mpr.com

Wrap up

16