oraclesoasuiteforhealthcare · alerts, user provisioning, admin setting, internal delivery channel,...

52

Upload: others

Post on 13-Jul-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,
Page 2: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Oracle  SOA  Suite  for  Healthcare  Integra4on:  the  path  to  Large-­‐Scale  Produc4on  Deployment  Session  10096  –  Thursday  October  29,  2015  –  Marrio<  Marquis—Salon  1/2/3    

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Jim  Bole  VP,  Oracle  Service  Integra4on  Products    Kevin  MaSngly  Integra4on  Architect  Ascension  Health    Steve  Schenks  SOA  PlaUorm  Architect  Ascension  Health    

Jay  M.  Jenkins  Children’s  Hospital  of  Philadelphia          

Page 3: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.  

Safe  Harbor  Statement  The  following  is  intended  to  outline  our  general  product  direc4on.  It  is  intended  for  informa4on  purposes  only,  and  may  not  be  incorporated  into  any  contract.  It  is  not  a  commitment  to  deliver  any  material,  code,  or  func4onality,  and  should  not  be  relied  upon  in  making  purchasing  decisions.  The  development,  release,  and  4ming  of  any  features  or  func4onality  described  for  Oracle’s  products  remains  at  the  sole  discre4on  of  Oracle.  

3  

Page 4: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.  

Program  Agenda  

What  is  Oracle  SOA  Suite  for  Healthcare  

What’s  New  in  Oracle  SOA  Suite  for  Healthcare  

Customer  Case  Studies  

Q&A  

1  

2  

3  

4  

4  

Page 5: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.  

Program  Agenda  

What  is  Oracle  SOA  Suite  for  Healthcare  

What’s  New  in  Oracle  SOA  Suite  for  Healthcare  

Customer  Case  Studies  

Q&  A  

 

1  

2  

3  

4  

5  

Page 6: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.  

Challenges  in  Today’s  Healthcare  Enterprises    -­‐  Pa4ent-­‐centricity  requires  a  new  look  at  integra4on  

Pa4ent  sa4sfac4on    Lack  of  latest  health  informa4on  online  and  on  mobile  devices  

Cost   Accountable  Care  Organiza4on  (ACO)  and  Value  based  Payment  (VBP)    impac4ng  profits  

High  cost  to  maintain  legacy    applica4on  

OOTB  healthcare  applica4on  

 

 HIPAA  Mandates  Meaningful  Use    

Secure  Protected  Health  Informa4on  (PHI)  

 

 

Payer  and  Provider  Mergers  Clinical  Integra4on  trends  are  changing    

     

6  

Customer  

Compliance   Complexity  

Page 7: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.

Healthcare  IT  Trends  –  Emerging  Use  Cases  • Meaningful  Use  Compliance  • Clinical  Alarm  Systems  Compliance  •  Seamless  Care  and  Portability  • Healthcare  Analy4cs  • Predic4ve  Analy4cs  • Gamifica4on,  Self-­‐monitoring,  Apps  • Point-­‐of-­‐Care  IT  •  Telehealth  

• Pandemic  and  Disease  Outbreak  Detec4on  

• Wearables,  Sensors,  Smart  Devices  • Pa4ent  Knowledge  and  Transparency  

7  

Page 8: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

IT  Innova4on  Trends  are  Enabling  Improvements  in  Pa4ent  Care  Broader  InnovaJon  Topic   General  Enterprise  Value  Prop   Healthcare  Applicability  

Mobile   Ubiquitous  access  to  informa4on   Point  of  care,  Self-­‐monitoring,  Apps  

Big  Data   Rich  analy4cs,  correla4on,  unprecedented  informa4on  mining  techniques  

HINs,  Disease  Registries,  Popula4on-­‐based  care  plans,  Outbreak  detec4on…    

IOT   Smart  devices,  M2M,  Quan4ta4ve  real4me  sensing,  ….  

Capital  intensive  equipment  management/monitoring,  pa4ent  sensors  and  tracking,  wearables  

Predic4ve  Analy4cs   Trend  analysis  and  forecas4ng…business  &  ops  management  

Disease/outbreak  detec4on,  care  plan  analysis  and  refinement,  workload  management  improvements  

Enterprise  APIs   Simplify  B2B  and  partner  interop,  self-­‐service  access  to  secure  info…..  

Non-­‐clinical  b2b  simplifica4on,  easier  non-­‐H7  integra4on  touchpoints  

Cloud   Capex  and  Opex  improvements,  scaleability,  elas4city,  agility  

Capex  and  Opex  improvements,  scaleability,  elas4city,  agility     O   8  

Page 9: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.

Healthcare  Integra4on  Solu4ons  -­‐  enabled  by  SOA  Suite  for  Healthcare  Integra4on  •  SSHI  +  Stream  Explorer:  Real4me  analy4cs  use  cases  for  healthcare  clinical  and  ops,  outbreak  detec4on  

•  SSHI  +  Data-­‐as-­‐a-­‐Service  offerings:  Pa4ent  popula4on  aggrega4on,  disease  registries  •  SSHI  +  IOT:  Capital  equipment  monitoring,  pa4ent  monitoring  

•  SSHI  +  CRM:  Pa4ent  intake  and  other  use  non-­‐clinical-­‐to-­‐business  ops  use  cases  

•  SSHI  +  MFT:  Managing  file-­‐based  delivery  channels  

•  SSHI  +  B2B:  Healthcare  supply  chain  •  SSHI  +  MCS:  Tablets  at  the  point  of  care  

•  SSHI  +  API  Manager:  Healthcare  enterprise  api  publishing  and  management  

•  SSHI  +  ICS/SOACS:  A2A  and  Data  Integra4on  beyond  HL7  •  SSHI  +  ICS/SOACS:  Agent  technology  to  securely  bridge  cloud-­‐to-­‐on-­‐prem  integra4on  use  cases  

   

9  

Page 10: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.  

Oracle  Solu4on  –  SOA  for  Healthcare    IntegraJon  Scenario  :  Within  a  Hospital  

•  Pa4ent  walks  in  the  Registra4on  desk  of  Hospital  and  give  his  personal,  demographic  and  health  informa4on.    

•  A  HL7  feed  is  generated  and  send  to  various  departments  –  pharmacy,  dietary,  radiology,  billing  so  that  pa4ent  informa4on  is  available  in  all  those  department.  

Primary  focus:  

•  Integra4on  across  Informa4on  Silos  

•  Meet  SLAs  –  High  throughput,  Fast  Response  Time  

ADT  (Admission,  Discharge,  and  

Transfer)   Clinical  

Billing  

Planning  

Radiology  

Oracle  SOA  for  Healthcare  allows  Hospitals  to  exchange  healthcare  message  leveraging    secure,  fast,  reliable  infrastructure    to  meet  their  high  demanding  SLAs.    

SOA  for  Healthcare  

Page 11: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.

SOA  for  Healthcare  –  Integra4on  across  Hospitals  

•  Pa4ent  comes  to  visit  Doctor  for  general  check  up    

•  Doctor    recommends  some  additonal  tests  and  for  second  opinion  to  other  Clinic  in  same  hospital  group  

•  Pa4ent  finishes  the  tests  in  Clinic  and  the  informa4on  is  sent  back  to  his  primary  Doctor  

Primary  focus:  

•  Interoperability  -­‐  Integra4on  between  Peers  •  Avoiding  disconnected  pa4ent  records  flow  is  of  most  importance  

IntegraJon  Scenario  :  Hospital  Group    

11  

Hospital  A  

Hospital  C  

Laboratory  D  

Rehab  Center  E  

Oracle  SOA  for  Healthcare  allows  Hospital  groups  to  exchange  healthcare  message  meeJng  their  interoperable  needs.    

Clinic  B  

Page 12: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.  

SOA  for  Healthcare  –  Payer  -­‐  Provider  Interac4ons  Scenario  :  Hospital,  Insurance  Carriers  and  CMS  communicaJon    

•  Pa4ent  is  diagonsed  with  Neuorological  disorder    •  Doctor  advises  pa4ent  to  admit  in  hospital    for  X-­‐Ray  ,  CT  Scan  and  procedure  

•  The  Doctor‘s  Administrator  staff  sends  a  query    to  Pa4ent‘s  insurance  carrier  to  understand  pa4ent  contribu4on,  and  his  year  to  end  remaining  amount  etc.      

Primary  focus:  

•  A  more  efficient  Healthcare  Ecosystem  

•  Secure  message  exchanges    

Oracle  SOA  for  Healthcare  provides  wide  variety  of  secure  protocols  and  message  standards  support    for  healthcare  message  exchange  beyond  Healthcare  Enterprise  firewall  

Insurance  Co.  

Govt.  Regulatory    

.  

Hospital  A  

Hospital  B  

Page 13: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.

SOA  for  Healthcare  –  Financial  to  Clinical  Integra4on  

•  Charges  and  Credits  for  services  and  supplies  used  and  generated  on  the  Clinical  side  of  the  Enterprise    need  to  be  integrated  with  the  billing  system  and  financial  on  the  Business  side  of  the  Enterprise    

•  Past  Due  accounts  data  needs  to  be  integrated  from  the  Business  side  to  the  Clinical  side  of  the  Enterprise    

•  Integra4on  may  be  by  file,  db,  web  service,  HL7,  X12  and  typically  done  in  batch  

•  Today  it  can  take  more  than  a  month,  in  some  cases  mul4ple  months  for  all  financial  account  reconcilia4ons  to  process.  

Scenario  :  Post-­‐Discharge  Financial  IntegraJon  

13  

Oracle  SOA  Suite  with  Adapters  and  MFT  allow  modeling  these  Financial  to  Clinical  integraJon  use  cases  

Page 14: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.  

SOA  for  Healthcare  Solu4on  –  Business  Value  Proposi4on  •  Increase  Hospital  efficiencies  and  cost  saving  •  Increase  Pa4ent  par4cipa4on  in  their  care  

– By  leveraging  modern  technology  to  access  their  healthcare  informa4on  

•  Improve  Pa4ent  Care  and  Sa4sfac4on  –   by  minimizing  medical  errors  

•  Increasing    efficiencies  of  healthcare  administrators  

Page 15: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

SOA  for  Healthcare  Solu4on  –  Key  Highlights    •  Supports  all  the  Healthcare  Standards  –  HL7,  X12  HIPAA  EDI,  NCPDP  

•  Intui4ve  Visual  development  environment    – Integrated  user  experience  to  develop  healthcare  composites  

•  End  to  End  visibility  to  healthcare  transac4ons  

• Capable  of  mee4ng  most  demanding  SLAs  – High  throughput,  faster  response  4me  

• Pre-­‐seeded  Healthcare  documents    • Robust  Audi4ng  and  Security    • Built  in  Integra4on  –  SOA,  MFT..  

Hospital  

Lab  

Health  Screening  

GP  /  Clinic  

Patient Data

Patient Data

Patient Data

Patient Data

Healthcare  Informa4on  Exchange  A  unified  pa+ent  medical  summary    

(Federated  or  centralised)      to  help  improve  clinical  outcomes,  increase  

healthcare  efficiency  and  reduce  costs  through  primary  and  secondary  uses  

PaJent  

Page 16: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.  

The  Oracle  SOA  For  Healthcare  Solu4on  

Mobile  

Hospital  

Radiology  

Pharmacy    

Lab  

Legacy  Applica4ons  Insurance  Carrier    

Things  

SOA Composite

Healthcare Console

Document Editor

Interface Configuration, Dashboards, Monitor

Route, Transfer, Integrate

Healthcare Message creation, customization,

testing

Healthcare Runtime Engine

Translation, Validation, Sequencing, ACK Handling

MLLP  

HLLP  

JMS  

FILE  

WS-­‐HTTP  

FTP  

SFTP  

MFT  

MDS and

Runtime instance data

Page 17: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.  

Healthcare Console Configuration, Management and Monitoring

§ Designer § Configuration

§ Documents – HL7 v2.x, V3, CCD, CDA, Endpoint Configuration, WSDLs, Callouts,

§ Administration § Alerts, User Provisioning, Admin Setting,

Internal Delivery Channel, Import/Export

§ Dashboard §  System Dashboards, Endpoint Status,

Endpoint Summary, Metrics

§ Reports §  Message Status ,Graphical Message Flow,

Resubmitting, Filtering , Purging

Page 18: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.

System  Dashboard  Healthcare  Systems  status  at  a  glance  

18  

Page 19: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    

The  Oracle  Advantage  

19  

•  Modern,  Highly  Scalable  Enterprise  solu4on  –  Integrated    Solu4on  build  on  SOA  framework    -­‐  leveraging  B2B  and  integrated  with  MFT  

–  Suppor4ng  cloud,  mobile,  IOT  use  cases  that  posi4on  healthcare  customers  for  future  

•  Easy  to  Use    –  UI  based  solu4on  with  easy  drag  and  drop  features  –  Pre-­‐build  healthcare  libraries  to  kick  start    

•  OOTB  Management  and  monitoring  capabili4es    –  Dashboards  and  repor4ng  for  end  to  end  visibility  –  Command  line  tools  for  automa4on  

 

 

 

Page 20: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.  

Program  Agenda  with  Highlight  

What  is  Oracle  SOA  Suite  for  Healthcare  

What’s  New  in  Oracle  SOA  Suite  for  Healthcare  

Customer  Case  Studies  

Q&A  

1  

2  

3  

4  

20  

Page 21: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.

•  SSHI  onPrem  (12.1.3  current  release,  12.2.1  End  CY  15)  – 12.1.3:  Integra4on  with  MFT;  Enhanced  end  to  end  monitoring;  Local  Policy  Auachment  

– 12.2.1:  Alta  skin,  PGP  Support,  Endpoint  cloning,  Performance  &  Resiliency  improvements;  Addi4onal  messaging  pauerns  such  as  sync  request-­‐reply  over  MLLP  and  custom  acknowledgments  for  non  HL7  messaging  over  MLLP;  Life  cycle  management  enhancements  -­‐  start  up,  recovery,  resubmit  and  retry    

•  SSHI  Cloud  Service  (Early  CY  16)  – Hosted,  Managed  SOA  Suite  for  Healthcare  Integra4on  Cloud  Service  – Targe4ng  dev/test  use  cases  

What’s  New  in  Oracle  SOA  Suite  for  Healthcare  Integra4on  On  Premises  and  Oracle  Public  Cloud  

21  

Roadmap Items Subject to Change

Page 22: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.  

Program  Agenda  

What  is  Oracle  SOA  Suite  for  Healthcare  

What’s  New  in  Oracle  SOA  Suite  for  Healthcare  

Customer  Case  Studies  

Q&A  

1  

3  

4  

22  

2  

3  

Page 23: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Ascension Information Services Confidential and Proprietary 23  

CON10096 - Oracle SOA Suite for Healthcare Integration: the Path to Large-Scale Production Deployment

Presentation by: Steve Schenks Kevin Mattingly

Page 24: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Ascension Information Services Confidential and Proprietary 24  

§  Ascension  (www.ascension.org)  is  transforming  healthcare  by  providing  the  highest  quality  care  to  all  

§  Ascension  is  the  largest  nonprofit  health  system  in  the  United  States  and  the  world’s  largest  Catholic  health  system  

§  More  than  150,000  associates  and  40,000  employed  and  affiliated  providers  serve  in  1,900  sites  of  care  –  including  131  hospitals  and  more  than  30  senior  care  facili4es  –  in  24  states  and  the  District  of  Columbia  

§  In  addi4on  to  healthcare  delivery,  Ascension  subsidiaries  provide  a  variety  of  services  and  solu4ons  including  physician  prac4ce  management,  venture  capital  inves4ng,  treasury  management,  biomedical  engineering,  clinical  care  management,  informa4on  services,  risk  management  and  contrac4ng  through  Ascension’s  own  group  purchasing  organiza4on.  

Ascension  –  Who  We  Are  

Page 25: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Ascension Information Services Confidential and Proprietary 25  

§  As  Ascension  added  hospitals  and  related  health  facili4es,  siloed  IT  departments  were  also  added  in  some  cases  

§  The  majority  of  the  clinical  interfaces  (2058)  and  all  the  PeopleSow  human  resources,  finance,  supply  chain  interfaces  (1084)  are  supported  by  the  Ascension  Shared  Informa4on  Services  ("SIS")  integra4on  team  and  run  in  a  centralized  data  center  

§  Other  interfaces  (approximately  1000)  are  supported  by  Health  Ministries  themselves  and  run  locally  at  the  Ministry  

Current  Environment  –  Sca<ered  Deployments  

Page 26: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Ascension Information Services Confidential and Proprietary 26  

Moving to Standardization

Orion Rhapsody

v 5.1.0

Oracle Java CAPS

(JCAPS 5.1.3) Sybase eBiz

Impact

eGate 4.5.3

eGate TRE 5.0.1 (Clinical)

eGate SRE

Summit Express

Connect 8

eGate SRE 5.0.5

(Symphony)

Lawson Cloverleaf

Sybase Impact TDM

4.1 / Ebiz 5.5.4

Shared Integration

Shared Integration Stand-Alone Integration

Page 27: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Ascension Information Services Confidential and Proprietary 27  

High Level Architecture Overview

Page 28: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Ascension Information Services Confidential and Proprietary 28  

     

Environment  –  Performance  Analysis  

Date   TXN_COUNT   AVG_E2E_Time  (milliseconds)  

27-­‐Sep-­‐15   71893   3097  

28-­‐Sep-­‐15   184991   4497  

29-­‐Sep-­‐15   189004   4692  

30-­‐Sep-­‐15   191349   4984  

1-­‐Oct-­‐15   201108   7016  

2-­‐Oct-­‐15   156105   5666  

3-­‐Oct-­‐15   74568   5601  

5-­‐Oct-­‐15   193261   5819  

6-­‐Oct-­‐15   182805   5364  

TXNS  

Des4na4on   160839  Source   88125  

Average number of transactions per day

Average Message size for the above dates:

Number of transactions per day and the average end to end time

Message  Size  in  Bytes  

OUTBOUND   1790  

INBOUND   2481  

Page 29: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Ascension Information Services Confidential and Proprietary 29  

Performance  Tuning  has  taken  place  with  the  help  and  guidance  of  Oracle  A-­‐Team  and  Development  Team  Issue  diagnosis  and  resolu4on  through  My  Oracle  Support  (MOS)  Oracle  Applica4on  Patches  Tuning  Thread  Counts  

•  xEngineThreadCount  •  inboundThreadCount  •  outboundThreadCount  

•  The  tuning  parameters  used  were  a  ra4o  of  inbound  +  outbound  =  xEngine  

Tuning  Cache    •  mdsCache  •  TPACache  •  xEngineCache  

•  Mds  and  TPA  cache  were  based  on  the  total  size  of  ECS  files  •  xEngineCache  was  based  on  the  total  number  of  ECS  files  

Environment  –  Performance  Tuning  

Page 30: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Ascension Information Services Confidential and Proprietary 30  

  JVM  Tuning  •  Based  on  GC  analysis  awer  load  tes4ng  •  Iden4fied  a  poten4al  issue  with  the  na4ve  heap  used  by  xEngine  and  the  Java  heap  had  overlapping  

addressing  •    Resolu4on  was  to  set  the  MIN  address  for  the  Java  heap    

  Oracle  Service  Request  •  Ini4ally  HCA  used  a  database  entry  to  decide  which  Managed  Server  was  Primary  for  MLLP  

•  Based  on  issues,  SR  was  raised  and  Patch  was  developed  by  Oracle  to  use  Coherence  as  the  store  for  which  Managed  Server  is  Primary  for  MLLP  

Updated  to  latest  version  of  Coherence  HCA  Console  Tuning  

•  Lazy  loading  of  results  in  the  Reports  tab  •  Message  Volume  portlet  of  the  endpoint  point  tab  on  the  HCA  Dashboard  

•  Metrics  not  upda4ng  due  to  materialized  view  becoming  stale  because  of  high  message  volume  

•  Composite  View  via  HCA  Dashboard  

Environment  –  Performance  Tuning    

Page 31: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Ascension Information Services Confidential and Proprietary 31  

IP  VirtualizaJon  Strategy  

Page 32: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Ascension Information Services Confidential and Proprietary 32  

Clinical  IntegraJon  Architecture  

Page 33: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Ascension Information Services Confidential and Proprietary 33  

Clinical  IntegraJon  Architecture  Interface Sequencing vs. Component Sequencing

Page 34: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Ascension Information Services Confidential and Proprietary 34  

Clinical  IntegraJon  Architecture  Use Case: Source Message split into multiple messages for same destination – Transfer (A02) – Discharge (A03), Admit (A01)

Page 35: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Ascension Information Services Confidential and Proprietary 35  

Clinical  IntegraJon  Architecture  Use Case: HL7 Message triggers the transfers of an MFT file

Remote  FTP  to  Local  FTP  

Local  FTP  to  Remote  FTP  

Local  FTP  to  Remote  FTP  

Page 36: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Ascension Information Services Confidential and Proprietary 36  

Use  Cases  solved  with  SSHI  Transport  Callouts  

Use  Case   SoluJon  

File  des4na4on  endpoint  needs  to  be  part  of  a  composite  that  u4lizes  interface  sequencing  

File  Appender  

Source  applica4on  sends  mul4ple  Posi4onal  Flat  File  (PFF)  document  types  via  the  same  port  

PPF  Doc  Iden4fier  

Source  applica4on  sends  standard  HL7  delimiters  such  as  ^  and  &  in  the  data  (e.g.  OBX-­‐5)  

Special  Characters  Handler  

Source  applica4on  does  not  send  a  document  version  in  MSH-­‐12   Version  ID  Handler  

Page 37: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

CHOP’s EIE Replacement Project SOA Suite for Healthcare Integration

October, 2015

37

Page 38: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

CHOP – Who We Are

38

•  ~ 500 pediatric inpatient beds

•  ~ 28,000 inpatient admissions in FY2013

•  ~ 1,200,000 Outpatient, ED, Day Surgery visits

•  ~ 50 CHOP Care Network Locations

•  ~ 155,000 Patient days

•  “Best in the United States” – US News and World Report prestigious 2012-2013 honor roll

•  Patient Care, Research and Education

Page 39: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

CHOP – Integration

39

• High Volume • Complex Functions • Data Validation & Enrichment • Data-Driven Actions • Being Ahead of the Curve • Proactive Monitoring –

goal: Complete Error-Checking

Page 40: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Selection Process

• Determined Strategy The strategy was a whole project by itself – outcome: this a key solution in the enterprise, and needs to be future-focused

• Documented Use Cases •  Submitted RFPs • Developed Selection Criteria • Evaluated most of the “healthcare” solutions

40

Page 41: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Project Efforts

•  H/W & S/W Design – (driven by Use Cases) • Development • Migration Planning – DEV, TEST*, UAT and PROD can be all

different •  Training – Informal (internal brown-bags) and formal •  Prod-Ready •  Full Steam Ahead! (existing SDLC process)

41

Page 42: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

42

Timelines of Projects

• Evaluation began Nov 2011 • Selection by Jul 2013 • System Design & Build Sep’13-Sep’15 • Software Design & Build on-going • Prod-Ready by Dec 2015 • Migration through Dec 2016

Page 43: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Architecture

43

Page 44: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Challenges & Solutions

•  System Design – lots of options=lots of choices •  Design patterns - lots of options=lots of choices •  Development Foundation - •  Data Management – journaling, logging and

archiving for support and auditing •  Getting PROD-Ready

44

Page 45: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Best Practices

and Lessons Learned

•  Be INNOVATIVE (the challenge from our CEO) •  Re-engineer (rather than “upgrade”) •  Use Cases -> Design Patterns •  Architecture flexibility was daunting. Engaging Oracle and our

implementation partner was key to overcoming this obstacle. •  Thinking differently than we did before. We are more than

traditional healthcare interfaces. We integrate applications •  Bleeding Edge can be bloody •  “a teaching hospital ~ a teaching IS”

45

Page 46: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Go-Live Details

• Actively training entire team.

•  Intelligently pick some low hanging fruit.

• Migration of All Existing Interfaces.

46

Page 47: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Additional Info

Moving Beyond Traditional Healthcare…

An Enterprise Solution to Address Other Needs –  Device Integration (MDI) to Hadoop, Patient & Provider Master

Indexes, Cardiology, Radiology, Research, Lawson, and Web apps

47

Page 48: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.  

Program  Agenda  with  Highlight  

What  is  Oracle  SOA  Suite  for  Healthcare  

What’s  New  in  Oracle  SOA  Suite  for  Healthcare  

Customer  Case  Studies  

Q&A  

1  

3  

4  

48  

2  

4  

Page 49: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.   49  

Page 50: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved. 50  

Classroom  Training  

Learning  Subscrip4on  

Live  Virtual  Class  

Training  On  Demand  

Keep  Learning  with  Oracle  University  

educaJon.oracle.com  

Cloud  

Technology  

Applica4ons  

Industries  

Page 51: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.  

Session  Surveys  

Help  us  help  you!!  •  The  organizing  commiuee  would  like  to  invite  you  to  take  a  moment  to  give  us  your  session  feedback.  Your  feedback  will  help  us  to  improve  your  conference.    

• Please  be  sure  to  add  your  feedback  for  your  auended  sessions  by  using  the  Mobile  Survey  or  in  Schedule  Builder.  

 

51

Page 52: OracleSOASuiteforHealthcare · Alerts, User Provisioning, Admin Setting, Internal Delivery Channel, Import/Export ! Dashboard ! System Dashboards, Endpoint Status, Endpoint Summary,