SlideShare a Scribd company logo
1 of 67
Large Scale Distributed Information Systems Lab at University of Georgia http://lsdis.cs.uga.edu Requirements, Applications, Technology and Research Amit Sheth Keynote Address HEALTHCOM99 Sydney, AU Jan.11, 1999 Enterprise Application Integration in Healthcare Thanks:  > Krys Kochut, John Miller and METEOR Team > NIST-ATP, IONA Technologies, Informix, ...
Introduction ,[object Object],[object Object],[object Object],[object Object]
Reprsentative Healthcare Applications for which the METEOR EAppS has been used ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Neonatal Clinical Pathways Server Nurse Nurse Coordinator Neonatologist
Neonatal Clinical Pathways ,[object Object],[object Object],[object Object],[object Object]
Head Ultrasound Workflow
 
Multi-institutional  Genome Sequencing Solaris Server Users in different labs worldwide SGI Server Legacy App Legacy App Georgia
Data Analysis in a Multi-institution Genome Sequencing Enterprise Raw output from DNA sequencing  machines from multiple  institutions Fully sequenced and annotated  genome Task 1 Task 2 Task i ... Automatic and human-computer data analysis tasks running  on heterogeneous servers
Characteristics of Data Analysis Tasks ,[object Object],[object Object],[object Object]
Eligibility and Referral Sending  organization Receiving organization Insurance company
Eligibility and Referral (i.e., “patient dumping”) ,[object Object],[object Object]
Sending Organization Receiving Organization
An Example of Mission-critical Enterprise Application Developed using  METEOR EAppS
Schematic of Immunization Tracking CLINICAL SUBSYSTEM ,[object Object],[object Object],[object Object],SDOH and CHREF maintain databases, support EDI transactions Hospitals and clinics update central databases after  encounters Health providers can obtain up-to-date clinical and eligibility information TRACKING SUBSYSTEM State and HMO’s can update patient’s eligibility data Health agencies can use reports generated  to track population’s needs CT Hospitals and case workers can reach  out to the population HMOs can keep track of performance Reports to state Reminders to   parents
Implementation Testbed:  Immunization Tracking Demo ask us for a demo CORBA DBMS Immunization Database Web Server (Solaris) Administrator Case Worker Admit Clerk Triage Nurse Doctor/ NP Maternity Ward (Solaris) Encounter Database Hospital CHREF Admit Clerk Triage Nurse Doctor/ NP Encounter Files/Databases Office Practice Mgmt System Clinic CHREF/SDOH Insurance  Eligibility Database (Solaris) EDI (Solaris) MPI  MEI  Web Server Web Server DBMS DBMS (Windows NT) Hospital Info System
Web-based Implementation Start . . . .  Start PULL CGI N N N N N CGI CGI CGI CGI CGI CGI Enter Patient Generate Alerts Update Personal Data Check  Eligibility Update Local  Database HTTP Worklist File Generate Triage Nurse’s Page Display  Worklist Generate Alerts Enter Patient Info. Update Personal Data Check Eligibility Update Local Database Stop Implementation Triage Nurse Task Submit Button Alert Results Eligibility Results Admit Clerk Task Workflow Design Machine Boundary Collect Vitals Add  to Worklist Web Page DBMS Updated  Results WORKLIST HANDLER N Enter Patient Info. N Enter Patient Info. N Enter Patient Info.
Start . . . .  Start PULL CGI N N N N CGI CGI CGI CGI CGI CGI Enter Patient Generate Alerts Update Personal Data Check  Eligibility Update Local  Database HTTP Generate Triage Nurse’s Page Display  Worklist Generate Alerts Enter Patient Info. Update Personal Data Check Eligibility Update Local Database Stop Implementation Triage Nurse Task Submit Button Alert Results Eligibility Results Admit Clerk Task Workflow Design Machine Boundary Collect Vitals Add  to Worklist Web Page DBMS Updated  Results Web-based Implementation N Enter Patient Info. N Worklist File WORKLIST HANDLER N Worklist File WORKLIST HANDLER N Worklist File WORKLIST HANDLER
Provider Interface: Immunization Reco’s List of overdue vaccinations Link to contraindication info obtained from the Internet Clinical update to “ administer  vaccination”
CORBA-based Implementation Check Eligibility . . . .  Workflow Design Generate Alerts Enter Patient Info. Update Personal Data Check Eligibility Update Local Database Start Stop Triage Nurse Task Start Admit Clerk Task Collect Vitals Enter Patient Generate Alerts Update Personal Data Check  Eligibility Update Local  Database HTTP Worklist Handler Enter Patient Info. Implementation Submit Button Alert Results Eligibility Results Machine Boundary CORBA CORBA CORBA CORBA CORBA N Add  to Worklist N Web Page DBMS Updated  Results N N N CORBA Patient Data (CORBA) Control Flow
Requirements of mission-critical healthcare applications  that METEOR supports ,[object Object],[object Object],[object Object],[object Object],[object Object]
Requirements of mission-critical  healthcare applications  that METEOR supports ,[object Object],[object Object],[object Object],[object Object],[object Object]
Adaptive Workflow Example 1 ,[object Object],get blood standard test write report This example is from Han et al. Workflow Component Repos. special test
Adaptive Workflow Example 2 ,[object Object],[object Object]
State of the art technology, products and research
Market Approaches to Workflow e-mail document mgmt. workgroup/ collaborative imaging Internet ORB database TP-monitoring
Key conclusion from DocuLab’s  workflow product comparison study ,[object Object],[object Object],[object Object]
What is lacking from state of the art in  Workflow Technology ,[object Object],[object Object],[object Object],[object Object],[object Object]
Research Disciplines Contributing to to Workflow Management Quantitative and Formal Methods/Modeling Software Engineering, HCI, etc. Organizational Science CSCW Database Management/ Information Systems Distributed Computing/Systems MIS/ Reengineering/ Methodology Software Process
Enterprise Application Integration [EAI] ,[object Object],[object Object]
Messaging/Persistent Queue Middleware Distributed Object Management (ORB) Enterprise Java Beans DCOM Publish/Subscribe; event-based messaging Broker METEOR Component HOST 1 HOST 2 HOST 3 HOST 4 Application Database  Transaction EDI User Task METEOR Component METEOR Component METEOR Component METEOR Component Services and Business Objects Message/Data Tools/Architecture of current EAI products/solutions Business Object/Process Tool/Architecture of the METEOR Enterprise Application Development & Integration Adapter Adapter Adapter Adapter Packaged App User Task App App Legacy App
METEOR EAppS  [Enterprise Application Suite of Services and Tools]   CORBA Java Internet/Web database middleware Enterprise Application Integration Adaptive and Scalable Workflow E-Commerce
METEOR Architecture Builder REPOSITORY AUTOMATIC CODE  GENERATION MONITOR AND TASK TASK TASK TASK WEB / CORBA DB TASK Mgr. TASK Mgr. TASK Mgr. TASK Mgr. Application
METEOR 2  EAppS   [Enterprise Application Suite of Tools and Services] End Users
METEOR Model ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
METEOR Workflow Builder Service ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
 
WebWork Application Development Workflow Designer Task Customizer  Workflow Generator Application Prototype Page Customizer Specification Customizer Workflow Application .wil .spec source .spec .html .cc
 
Web Enabled and Web Based Engines Web  Enabled Web Based Centralized Distributed Vendor1 Vendor2 Vendor3 OzWeb Endeavors WebWork Distributed Scheduling Error handling Recovery (Transactional Support) CGI Tcl,  Java,  XML Front End Enactment, monitoring, administration EJB
 
 
Workflow Monitor GRM Object Request Broker (CORBA) TTM LRM LPS Application Task Web Server GPS Web Workflow Administrator Database Task User Task DBMS Host E Host D Host C Host A Host B UTM LPS LRM NtTM GPS  Global Persistence Store GRM  Global Recovery Manager LPS  Local Persistence Store LRM  Local Recovery Manager NtTM  Non-transactional Task Manager TM  Task Manager TTM  Transactional Task Manger UTM  User Task Manager Cleanup Task Watchdog Data Object Activate Message LRM OVERVIEW LPS
ORBWork Enactment Service ,[object Object],[object Object],[object Object]
ORBWork   (continued) ,[object Object],[object Object],[object Object]
Schedulers and Task Managers ,[object Object],[object Object],[object Object],[object Object],[object Object]
Task Schedulers ,[object Object],[object Object],[object Object]
Task Schedulers (continued) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Task Scheduler Details  AND OR   Transition 1 Transition 2 Transition 3 Task   Output Dependency Input Dependency Task invocation Recovery System Monitor Task  Scheduler Data Objects Data Objects Task Manager
Task Scheduler   Managing Multiple Workflow Instances   Task  invocation AND Transition 1 Transition 2 Task   Recovery System Monitor Task   Scheduler Data Objects Task Manager Task Manager Task Manager Task Manager ... ... Task Manager Done Pending Task   Task Manager Running
Task Managers ,[object Object],[object Object],[object Object]
Handling of Automated Tasks ,[object Object],[object Object],[object Object],[object Object],[object Object]
Handling of User Tasks ,[object Object],[object Object],[object Object],[object Object],[object Object]
Handling of User Tasks ,[object Object],[object Object],[object Object],[object Object]
ORBWork’s fully distributed scheduling and flexible placement
Achieving Scalability ,[object Object],[object Object],[object Object],[object Object],[object Object]
Dynamic Changes ,[object Object],[object Object]
ORBWork implementation: Utilizing ORBIX’s features
Why METEOR? ,[object Object],[object Object],[object Object],[object Object]
Why METEOR? ,[object Object],[object Object]
Why METEOR? ,[object Object],[object Object],[object Object]
Features, capabilities and benefits
Emergent New Market for Enterprise Application Development EAI Workflow E-Commerce
Summary ,[object Object],[object Object]
Additional information http://lsdis.cs.uga.edu (METEOR Research) Infocosm, Inc.  http://infocosm.com METEOR EAppS (Technology/ Product  Licensing)

More Related Content

What's hot

Clincial Data Management
Clincial Data ManagementClincial Data Management
Clincial Data Management
Deepak Yadav
 
Online Hospital Appointment Management using Cloud Computing
Online Hospital Appointment Management using Cloud ComputingOnline Hospital Appointment Management using Cloud Computing
Online Hospital Appointment Management using Cloud Computing
ijtsrd
 
Working with Argus Safety in a Global Community
Working with Argus Safety in a Global CommunityWorking with Argus Safety in a Global Community
Working with Argus Safety in a Global Community
Perficient
 

What's hot (20)

Clincial Data Management
Clincial Data ManagementClincial Data Management
Clincial Data Management
 
Healthcare Analytics with WebSphere Message Broker
Healthcare Analytics with WebSphere Message BrokerHealthcare Analytics with WebSphere Message Broker
Healthcare Analytics with WebSphere Message Broker
 
Online Hospital Appointment Management using Cloud Computing
Online Hospital Appointment Management using Cloud ComputingOnline Hospital Appointment Management using Cloud Computing
Online Hospital Appointment Management using Cloud Computing
 
Clinical data management basics
Clinical data management basicsClinical data management basics
Clinical data management basics
 
Clinical Data Collection & Clinical Data Management Naveen Balaji
Clinical Data Collection & Clinical Data Management Naveen BalajiClinical Data Collection & Clinical Data Management Naveen Balaji
Clinical Data Collection & Clinical Data Management Naveen Balaji
 
IRJET- A Review on Secured CDA Generation Based on Cloud Computing System
IRJET- A Review on Secured CDA Generation Based on Cloud Computing SystemIRJET- A Review on Secured CDA Generation Based on Cloud Computing System
IRJET- A Review on Secured CDA Generation Based on Cloud Computing System
 
iCloud WebPACS for Radiology
iCloud WebPACS for RadiologyiCloud WebPACS for Radiology
iCloud WebPACS for Radiology
 
Computer capture in Clinical Data Management
Computer capture in Clinical Data ManagementComputer capture in Clinical Data Management
Computer capture in Clinical Data Management
 
Clinical Data Management Training @ Gratisol Labs
Clinical Data Management Training @ Gratisol LabsClinical Data Management Training @ Gratisol Labs
Clinical Data Management Training @ Gratisol Labs
 
CLINICAL DATA MANGEMENT (CDM)
CLINICAL DATA MANGEMENT(CDM)CLINICAL DATA MANGEMENT(CDM)
CLINICAL DATA MANGEMENT (CDM)
 
IHE / RSNA Image Sharing Project - IHE Colombia Workshop (12/2014) Module 5b
IHE / RSNA Image Sharing Project - IHE Colombia Workshop (12/2014) Module 5bIHE / RSNA Image Sharing Project - IHE Colombia Workshop (12/2014) Module 5b
IHE / RSNA Image Sharing Project - IHE Colombia Workshop (12/2014) Module 5b
 
Mapping CDA Documents for Health Information Exchange from Multiple Hospitals...
Mapping CDA Documents for Health Information Exchange from Multiple Hospitals...Mapping CDA Documents for Health Information Exchange from Multiple Hospitals...
Mapping CDA Documents for Health Information Exchange from Multiple Hospitals...
 
City of hope research informatics common data elements
City of hope research informatics common data elementsCity of hope research informatics common data elements
City of hope research informatics common data elements
 
IRJET- Disease Prediction System
IRJET- Disease Prediction SystemIRJET- Disease Prediction System
IRJET- Disease Prediction System
 
Working with Argus Safety in a Global Community
Working with Argus Safety in a Global CommunityWorking with Argus Safety in a Global Community
Working with Argus Safety in a Global Community
 
online patient treatment system
online patient treatment system online patient treatment system
online patient treatment system
 
Clinical data management and software packages final edc and rdc
Clinical data management and software packages final edc and rdcClinical data management and software packages final edc and rdc
Clinical data management and software packages final edc and rdc
 
Clinical data management
Clinical data managementClinical data management
Clinical data management
 
Comp8 unit2 lecture_slides
Comp8 unit2 lecture_slidesComp8 unit2 lecture_slides
Comp8 unit2 lecture_slides
 
AHRQ Reporting Patient Safety challenge submission from IDinc and Shands Heal...
AHRQ Reporting Patient Safety challenge submission from IDinc and Shands Heal...AHRQ Reporting Patient Safety challenge submission from IDinc and Shands Heal...
AHRQ Reporting Patient Safety challenge submission from IDinc and Shands Heal...
 

Viewers also liked

Interact Online Tv
Interact Online TvInteract Online Tv
Interact Online Tv
Interact
 
Mobile Client Application
Mobile Client ApplicationMobile Client Application
Mobile Client Application
Interact
 
How To Make Linked Data More than Data
How To Make Linked Data More than DataHow To Make Linked Data More than Data
How To Make Linked Data More than Data
Amit Sheth
 
Grain News : FMCG brand & packaging rejuvenation
Grain News : FMCG brand & packaging rejuvenationGrain News : FMCG brand & packaging rejuvenation
Grain News : FMCG brand & packaging rejuvenation
paperdoll_design
 

Viewers also liked (20)

Interact Online Tv
Interact Online TvInteract Online Tv
Interact Online Tv
 
Mobile Client Application
Mobile Client ApplicationMobile Client Application
Mobile Client Application
 
How To Make Linked Data More than Data
How To Make Linked Data More than DataHow To Make Linked Data More than Data
How To Make Linked Data More than Data
 
The Conrad Macao
The Conrad MacaoThe Conrad Macao
The Conrad Macao
 
Driving Deep Semantics in Middleware and Networks: What, why and how?
Driving Deep Semantics in Middleware and Networks: What, why and how?Driving Deep Semantics in Middleware and Networks: What, why and how?
Driving Deep Semantics in Middleware and Networks: What, why and how?
 
Hoe nieuwe media tijd kunnen besparen bij het organiseren van een congres of ...
Hoe nieuwe media tijd kunnen besparen bij het organiseren van een congres of ...Hoe nieuwe media tijd kunnen besparen bij het organiseren van een congres of ...
Hoe nieuwe media tijd kunnen besparen bij het organiseren van een congres of ...
 
Grain News : FMCG brand & packaging rejuvenation
Grain News : FMCG brand & packaging rejuvenationGrain News : FMCG brand & packaging rejuvenation
Grain News : FMCG brand & packaging rejuvenation
 
Why Content Strategy Matters
Why Content Strategy MattersWhy Content Strategy Matters
Why Content Strategy Matters
 
Objects subjects
Objects subjectsObjects subjects
Objects subjects
 
Spatial Semantics for Better Interoperability and Analysis: Challenges and Ex...
Spatial Semantics for Better Interoperability and Analysis: Challenges and Ex...Spatial Semantics for Better Interoperability and Analysis: Challenges and Ex...
Spatial Semantics for Better Interoperability and Analysis: Challenges and Ex...
 
Bezoekers meer betrokken maken bij je evenement
Bezoekers meer betrokken maken bij je evenementBezoekers meer betrokken maken bij je evenement
Bezoekers meer betrokken maken bij je evenement
 
ÖW Marketingkampagne 2013 Ungarn
ÖW Marketingkampagne 2013 UngarnÖW Marketingkampagne 2013 Ungarn
ÖW Marketingkampagne 2013 Ungarn
 
Tablas 2
Tablas 2 Tablas 2
Tablas 2
 
50 weken in 50 tweets & foto's
50 weken in 50 tweets & foto's50 weken in 50 tweets & foto's
50 weken in 50 tweets & foto's
 
Feira De Consumo2
Feira De Consumo2Feira De Consumo2
Feira De Consumo2
 
Enhancing Soft Power: using cyberspace to enhance Soft Power
Enhancing Soft Power: using cyberspace to enhance Soft PowerEnhancing Soft Power: using cyberspace to enhance Soft Power
Enhancing Soft Power: using cyberspace to enhance Soft Power
 
Missiófilos, missiólogos e missionários
Missiófilos, missiólogos e missionáriosMissiófilos, missiólogos e missionários
Missiófilos, missiólogos e missionários
 
ÖW Marketingkampagne Sommer 2014 Polen
ÖW Marketingkampagne Sommer 2014 PolenÖW Marketingkampagne Sommer 2014 Polen
ÖW Marketingkampagne Sommer 2014 Polen
 
Prezentare Aducativ
Prezentare AducativPrezentare Aducativ
Prezentare Aducativ
 
Citizen Sensor Data Mining, Social Media Analytics and Applications
Citizen Sensor Data Mining, Social Media Analytics and ApplicationsCitizen Sensor Data Mining, Social Media Analytics and Applications
Citizen Sensor Data Mining, Social Media Analytics and Applications
 

Similar to Workflow Process Management and Enterprise Application Integration in Healthcare

Presentation 2010 mMD EMR\\EHR
Presentation 2010 mMD EMR\\EHRPresentation 2010 mMD EMR\\EHR
Presentation 2010 mMD EMR\\EHR
edwardabrown3
 
Hospital Management System
Hospital Management SystemHospital Management System
Hospital Management System
Saurabh Tripathi
 
SriSuvetha_ 5years
SriSuvetha_ 5yearsSriSuvetha_ 5years
SriSuvetha_ 5years
Sri Suvetha
 
Healthcare integration with IIB
Healthcare integration with IIBHealthcare integration with IIB
Healthcare integration with IIB
bthomps1979
 
Pharma Research Automation by Connecting Researchers with Robots and Systems ...
Pharma Research Automation by Connecting Researchers with Robots and Systems ...Pharma Research Automation by Connecting Researchers with Robots and Systems ...
Pharma Research Automation by Connecting Researchers with Robots and Systems ...
camunda services GmbH
 
Hospital Management System
Hospital Management SystemHospital Management System
Hospital Management System
idowume
 

Similar to Workflow Process Management and Enterprise Application Integration in Healthcare (20)

e-MedSolution
e-MedSolutione-MedSolution
e-MedSolution
 
Presentation 2010 mMD EMR\\EHR
Presentation 2010 mMD EMR\\EHRPresentation 2010 mMD EMR\\EHR
Presentation 2010 mMD EMR\\EHR
 
Hospital Management System
Hospital Management SystemHospital Management System
Hospital Management System
 
Healthcare Management System for paperless management
Healthcare Management System for paperless managementHealthcare Management System for paperless management
Healthcare Management System for paperless management
 
SriSuvetha_ 5years
SriSuvetha_ 5yearsSriSuvetha_ 5years
SriSuvetha_ 5years
 
Challenges of Software Testing in the Life Sciences
Challenges of Software Testing in the Life SciencesChallenges of Software Testing in the Life Sciences
Challenges of Software Testing in the Life Sciences
 
Healthcare integration with IIB
Healthcare integration with IIBHealthcare integration with IIB
Healthcare integration with IIB
 
Private Hidden Data for Health Care
Private Hidden Data for Health CarePrivate Hidden Data for Health Care
Private Hidden Data for Health Care
 
Resume
ResumeResume
Resume
 
Health IT Services
Health IT ServicesHealth IT Services
Health IT Services
 
Patient Centric Cyber Monitoring with DocBox and Evolver
Patient Centric Cyber Monitoring with DocBox and EvolverPatient Centric Cyber Monitoring with DocBox and Evolver
Patient Centric Cyber Monitoring with DocBox and Evolver
 
SLFC Healthcare EMR Biography
SLFC Healthcare EMR BiographySLFC Healthcare EMR Biography
SLFC Healthcare EMR Biography
 
Pharma Research Automation by Connecting Researchers with Robots and Systems ...
Pharma Research Automation by Connecting Researchers with Robots and Systems ...Pharma Research Automation by Connecting Researchers with Robots and Systems ...
Pharma Research Automation by Connecting Researchers with Robots and Systems ...
 
SRS for Hospital Management System
SRS for Hospital Management SystemSRS for Hospital Management System
SRS for Hospital Management System
 
Entrada
EntradaEntrada
Entrada
 
Connected Healthcare - New Perspective
Connected Healthcare - New PerspectiveConnected Healthcare - New Perspective
Connected Healthcare - New Perspective
 
Hospital Management System
Hospital Management SystemHospital Management System
Hospital Management System
 
Instrument of Change: Creating the next generation of Laboratory Middleware
Instrument of Change: Creating the next generation of Laboratory MiddlewareInstrument of Change: Creating the next generation of Laboratory Middleware
Instrument of Change: Creating the next generation of Laboratory Middleware
 
IOT wearable device case study
IOT wearable device case studyIOT wearable device case study
IOT wearable device case study
 
Resume_New
Resume_NewResume_New
Resume_New
 

Recently uploaded

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Recently uploaded (20)

latest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answerslatest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answers
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 

Workflow Process Management and Enterprise Application Integration in Healthcare

  • 1. Large Scale Distributed Information Systems Lab at University of Georgia http://lsdis.cs.uga.edu Requirements, Applications, Technology and Research Amit Sheth Keynote Address HEALTHCOM99 Sydney, AU Jan.11, 1999 Enterprise Application Integration in Healthcare Thanks: > Krys Kochut, John Miller and METEOR Team > NIST-ATP, IONA Technologies, Informix, ...
  • 2.
  • 3.
  • 4. Neonatal Clinical Pathways Server Nurse Nurse Coordinator Neonatologist
  • 5.
  • 7.  
  • 8. Multi-institutional Genome Sequencing Solaris Server Users in different labs worldwide SGI Server Legacy App Legacy App Georgia
  • 9. Data Analysis in a Multi-institution Genome Sequencing Enterprise Raw output from DNA sequencing machines from multiple institutions Fully sequenced and annotated genome Task 1 Task 2 Task i ... Automatic and human-computer data analysis tasks running on heterogeneous servers
  • 10.
  • 11. Eligibility and Referral Sending organization Receiving organization Insurance company
  • 12.
  • 14. An Example of Mission-critical Enterprise Application Developed using METEOR EAppS
  • 15.
  • 16. Implementation Testbed: Immunization Tracking Demo ask us for a demo CORBA DBMS Immunization Database Web Server (Solaris) Administrator Case Worker Admit Clerk Triage Nurse Doctor/ NP Maternity Ward (Solaris) Encounter Database Hospital CHREF Admit Clerk Triage Nurse Doctor/ NP Encounter Files/Databases Office Practice Mgmt System Clinic CHREF/SDOH Insurance Eligibility Database (Solaris) EDI (Solaris) MPI MEI Web Server Web Server DBMS DBMS (Windows NT) Hospital Info System
  • 17. Web-based Implementation Start . . . . Start PULL CGI N N N N N CGI CGI CGI CGI CGI CGI Enter Patient Generate Alerts Update Personal Data Check Eligibility Update Local Database HTTP Worklist File Generate Triage Nurse’s Page Display Worklist Generate Alerts Enter Patient Info. Update Personal Data Check Eligibility Update Local Database Stop Implementation Triage Nurse Task Submit Button Alert Results Eligibility Results Admit Clerk Task Workflow Design Machine Boundary Collect Vitals Add to Worklist Web Page DBMS Updated Results WORKLIST HANDLER N Enter Patient Info. N Enter Patient Info. N Enter Patient Info.
  • 18. Start . . . . Start PULL CGI N N N N CGI CGI CGI CGI CGI CGI Enter Patient Generate Alerts Update Personal Data Check Eligibility Update Local Database HTTP Generate Triage Nurse’s Page Display Worklist Generate Alerts Enter Patient Info. Update Personal Data Check Eligibility Update Local Database Stop Implementation Triage Nurse Task Submit Button Alert Results Eligibility Results Admit Clerk Task Workflow Design Machine Boundary Collect Vitals Add to Worklist Web Page DBMS Updated Results Web-based Implementation N Enter Patient Info. N Worklist File WORKLIST HANDLER N Worklist File WORKLIST HANDLER N Worklist File WORKLIST HANDLER
  • 19. Provider Interface: Immunization Reco’s List of overdue vaccinations Link to contraindication info obtained from the Internet Clinical update to “ administer vaccination”
  • 20. CORBA-based Implementation Check Eligibility . . . . Workflow Design Generate Alerts Enter Patient Info. Update Personal Data Check Eligibility Update Local Database Start Stop Triage Nurse Task Start Admit Clerk Task Collect Vitals Enter Patient Generate Alerts Update Personal Data Check Eligibility Update Local Database HTTP Worklist Handler Enter Patient Info. Implementation Submit Button Alert Results Eligibility Results Machine Boundary CORBA CORBA CORBA CORBA CORBA N Add to Worklist N Web Page DBMS Updated Results N N N CORBA Patient Data (CORBA) Control Flow
  • 21.
  • 22.
  • 23.
  • 24.
  • 25. State of the art technology, products and research
  • 26. Market Approaches to Workflow e-mail document mgmt. workgroup/ collaborative imaging Internet ORB database TP-monitoring
  • 27.
  • 28.
  • 29. Research Disciplines Contributing to to Workflow Management Quantitative and Formal Methods/Modeling Software Engineering, HCI, etc. Organizational Science CSCW Database Management/ Information Systems Distributed Computing/Systems MIS/ Reengineering/ Methodology Software Process
  • 30.
  • 31. Messaging/Persistent Queue Middleware Distributed Object Management (ORB) Enterprise Java Beans DCOM Publish/Subscribe; event-based messaging Broker METEOR Component HOST 1 HOST 2 HOST 3 HOST 4 Application Database Transaction EDI User Task METEOR Component METEOR Component METEOR Component METEOR Component Services and Business Objects Message/Data Tools/Architecture of current EAI products/solutions Business Object/Process Tool/Architecture of the METEOR Enterprise Application Development & Integration Adapter Adapter Adapter Adapter Packaged App User Task App App Legacy App
  • 32. METEOR EAppS [Enterprise Application Suite of Services and Tools] CORBA Java Internet/Web database middleware Enterprise Application Integration Adaptive and Scalable Workflow E-Commerce
  • 33. METEOR Architecture Builder REPOSITORY AUTOMATIC CODE GENERATION MONITOR AND TASK TASK TASK TASK WEB / CORBA DB TASK Mgr. TASK Mgr. TASK Mgr. TASK Mgr. Application
  • 34. METEOR 2 EAppS [Enterprise Application Suite of Tools and Services] End Users
  • 35.
  • 36.  
  • 37.
  • 38.  
  • 39.  
  • 40. WebWork Application Development Workflow Designer Task Customizer Workflow Generator Application Prototype Page Customizer Specification Customizer Workflow Application .wil .spec source .spec .html .cc
  • 41.  
  • 42. Web Enabled and Web Based Engines Web Enabled Web Based Centralized Distributed Vendor1 Vendor2 Vendor3 OzWeb Endeavors WebWork Distributed Scheduling Error handling Recovery (Transactional Support) CGI Tcl, Java, XML Front End Enactment, monitoring, administration EJB
  • 43.  
  • 44.  
  • 45. Workflow Monitor GRM Object Request Broker (CORBA) TTM LRM LPS Application Task Web Server GPS Web Workflow Administrator Database Task User Task DBMS Host E Host D Host C Host A Host B UTM LPS LRM NtTM GPS Global Persistence Store GRM Global Recovery Manager LPS Local Persistence Store LRM Local Recovery Manager NtTM Non-transactional Task Manager TM Task Manager TTM Transactional Task Manger UTM User Task Manager Cleanup Task Watchdog Data Object Activate Message LRM OVERVIEW LPS
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51. Task Scheduler Details AND OR Transition 1 Transition 2 Transition 3 Task Output Dependency Input Dependency Task invocation Recovery System Monitor Task Scheduler Data Objects Data Objects Task Manager
  • 52. Task Scheduler Managing Multiple Workflow Instances Task invocation AND Transition 1 Transition 2 Task Recovery System Monitor Task Scheduler Data Objects Task Manager Task Manager Task Manager Task Manager ... ... Task Manager Done Pending Task Task Manager Running
  • 53.
  • 54.
  • 55.
  • 56.
  • 57. ORBWork’s fully distributed scheduling and flexible placement
  • 58.
  • 59.
  • 60. ORBWork implementation: Utilizing ORBIX’s features
  • 61.
  • 62.
  • 63.
  • 65. Emergent New Market for Enterprise Application Development EAI Workflow E-Commerce
  • 66.
  • 67. Additional information http://lsdis.cs.uga.edu (METEOR Research) Infocosm, Inc. http://infocosm.com METEOR EAppS (Technology/ Product Licensing)