SlideShare a Scribd company logo
1 of 41
Electronic Patients Records system
based on Oracle Application Express
A real life case study
Agenda
 Who am I
 Background
 Challenge
 Technical Selection
 The Solution
 APEX wishlist
 Recap
Who am I
 Jan Karremans
 Working in IT since 1991
 Working with Oracle since v. 7 on Alpha VMS
 From administration to development
 From customer to sales / management
 Oracle SE evangelist around the Globe
I’m on-line
 Jan Karremans
j.karremans@jk-consult.nl
johnnyq72
jankarremansnl
Reversed Q&A
 Position of Oracle APEX?
 Standard Edition database?
 Healthcare background?
Obviously there are more APEX
implementation architectures possible!
Background
VIR e-Care Solutions
 Healthcare Software development
 Complete medical / administrative support
 Based in and focused on The Netherlands
 45 staff and growing
 30+ years in business
Background
 Dutch Healthcare sector
 Host based / Client - Server application
 Small development team
 Broad operational field
It is called…
 The main product, Ecaris is:
A computer system which supports the
complete treatment-process of each patient
Primarily arranged for multi-disciplinary
working organizations
Arranged for each Healthcare organization
Built from separately available modules
Background
8,000
users total
2 core
developers
164 k. clinical
tests / year
App. 400
concurrent +100 k. appts. /
month
€ 395 mio.
annualy
Challenges
Challenge - 1
 Create a web based solution
 Without big infrastructural (€) changes
 Easy to maintain
 Maximum use of system resources
Challenge - 2
 Create Oracle Forms like* functionality
* Full keyboard support
Completely functional plan board
Fast!
Challenge - 3
 Retain delivery methodology
Selection
Selection - infra
 Non-Oracle
Not an option, to difficult
 Oracle Enterprise
Even with special terms too expensive
 Oracle Standard (One)
Strong core, peripherals made to fit
Selection - technique 1
 Webforms
Too limited environment
Still needs lots of additional programming
 ADF
Does not ‘fit’ PL/SQL environment
Way to ‘intense’
Selection - technique 2
 APEX
Fit for 60 per cent of environment
Note: this is summer 2010
 Pre-APEX
90% PL/SQL
100% fit to technical requirements
BUT…
 This is an APEX session
 This is an APEX solution!
Demo plan board
 All mouse-clicks are also function keys
1. Show plan board
2. Mouse-over’s (no function keys, obviously)
3. Appointment contents (with warning)
4. Appointment change history
5. Changing plan board layout
6. Move appointment
Demo plan board
Solution
Core architecture
“Zero Footprint”
Core System
Monolithic, secure application core
 Oracle database Standard Edition One
 Oracle HTTP Server Powered by Apache
 Backbase BXML Ajax Toolkit
– Replacement under investigation
Core System
Specific settings
 Rule Based Optimizer
“If you have developed OLTP applications using Oracle version 6, and
if you have tuned the SQL statements carefully based on the rules of
the optimizer, then you might want to continue using the RBO when
you upgrade these applications to a new Oracle release.”
 utl_file_dir
Core System
Default system
 HP rx2600 w. HPUX 11i R3
 2 CPU w. 2 cores
 12 GB RAM
Reporting
 Oracle Reports Server
 Awkward licensing
 Knee fall to architecture, why?
Alternate solution
 PL/PDF or iAdvise Doxxy
Disaster proofing
 Standby database critical in Healthcare
 Oracle Data Guard not available
Alternate solution
 Dbvisit Standby
Federated authentication
 Web application needs single sign on
 Support from application core
Alternate solution
 Dell now Quest One Quick Connect
Couplings
 Healthcare informatics is comprised of
numerous individual systems
 Standard messages HL7 (http://nl.wikipedia.org/wiki/HL7)
 Open source broker
Alternate solution
 Mirth connect
Offloading and BI
 Operational BI
 Management BI
 Optimization settings
 Second database required
Alternate solution
 Dbvisit Replicate
Microsoft Office integration
 Actually just xml
 Legacy ODBC connections
not possible with SaaS delivery
Alternate solution
 iAdvise Docufy
Monitoring
 Weakest link
 Under surveillance
Alternate solution
 Nagios
Monitoring
 Application Performance Monitoring
 Analyse and compare performance
 Get numbers to feeling
 Gartner APM Conceptual Framework
Result
 Lowest TCO possible
 Super fast
 Rock stable
Looks like a lot of work…
 Many systems
 Much configuration
 But isn’t this always so?
 “Setup and forget”
APEX Wishlist
 Active Directory integration
 Connection driven background image
 Zero Footprint Reporting
 FOEX
 Connect to the community
Key points (recap)
 Oracle Application Express is a valid choice
for core systems
Yes!
 Oracle Database Standard Edition is a valid
choice for core systems
Yes!
 There are valid alternatives to the Oracle
Red Stack
Yes!
Q & A
The End…
 Jan Karremans
j.karremans@jk-consult.nl
johnnyq72
jankarremansnl
Electronic patients records system based on oracle apex

More Related Content

What's hot

JSON and the Oracle Database
JSON and the Oracle DatabaseJSON and the Oracle Database
JSON and the Oracle DatabaseMaria Colgan
 
Oracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLONOracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLONMarkus Michalewicz
 
ORM, JPA, & Hibernate Overview
ORM, JPA, & Hibernate OverviewORM, JPA, & Hibernate Overview
ORM, JPA, & Hibernate OverviewBrett Meyer
 
Oracle APEX Introduction (release 18.1)
Oracle APEX Introduction (release 18.1)Oracle APEX Introduction (release 18.1)
Oracle APEX Introduction (release 18.1)Michael Hichwa
 
Can You Do That with APEX? Building Not So Straightforward Pages
Can You Do That with APEX? Building Not So Straightforward PagesCan You Do That with APEX? Building Not So Straightforward Pages
Can You Do That with APEX? Building Not So Straightforward PagesDimitri Gielis
 
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud ServicesOracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud ServicesMichael Hichwa
 
Maximum Availability Architecture - Best Practices for Oracle Database 19c
Maximum Availability Architecture - Best Practices for Oracle Database 19cMaximum Availability Architecture - Best Practices for Oracle Database 19c
Maximum Availability Architecture - Best Practices for Oracle Database 19cGlen Hawkins
 
Standard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & HowStandard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & HowMarkus Michalewicz
 
Rapid process automation with oracle process cloud service
Rapid process automation with oracle process cloud serviceRapid process automation with oracle process cloud service
Rapid process automation with oracle process cloud serviceHeba Fouad
 
Presentation upgrade, migrate & consolidate to oracle database 12c &amp...
Presentation   upgrade, migrate & consolidate to oracle database 12c &amp...Presentation   upgrade, migrate & consolidate to oracle database 12c &amp...
Presentation upgrade, migrate & consolidate to oracle database 12c &amp...solarisyougood
 
Oracle Office Hours - Exposing REST services with APEX and ORDS
Oracle Office Hours - Exposing REST services with APEX and ORDSOracle Office Hours - Exposing REST services with APEX and ORDS
Oracle Office Hours - Exposing REST services with APEX and ORDSDoug Gault
 
Oracle architecture ppt
Oracle architecture pptOracle architecture ppt
Oracle architecture pptDeepak Shetty
 
Oracle RAC 19c: Best Practices and Secret Internals
Oracle RAC 19c: Best Practices and Secret InternalsOracle RAC 19c: Best Practices and Secret Internals
Oracle RAC 19c: Best Practices and Secret InternalsAnil Nair
 
Analysis of Database Issues using AHF and Machine Learning v2 - SOUG
Analysis of Database Issues using AHF and Machine Learning v2 -  SOUGAnalysis of Database Issues using AHF and Machine Learning v2 -  SOUG
Analysis of Database Issues using AHF and Machine Learning v2 - SOUGSandesh Rao
 
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best Practices
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best PracticesOracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best Practices
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best PracticesMarkus Michalewicz
 
UKOUG - 25 years of hints and tips
UKOUG - 25 years of hints and tipsUKOUG - 25 years of hints and tips
UKOUG - 25 years of hints and tipsConnor McDonald
 
How to Use EXAchk Effectively to Manage Exadata Environments
How to Use EXAchk Effectively to Manage Exadata EnvironmentsHow to Use EXAchk Effectively to Manage Exadata Environments
How to Use EXAchk Effectively to Manage Exadata EnvironmentsSandesh Rao
 
Anil nair rac_internals_sangam_2016
Anil nair rac_internals_sangam_2016Anil nair rac_internals_sangam_2016
Anil nair rac_internals_sangam_2016Anil Nair
 

What's hot (20)

JSON and the Oracle Database
JSON and the Oracle DatabaseJSON and the Oracle Database
JSON and the Oracle Database
 
Oracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLONOracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLON
 
ORM, JPA, & Hibernate Overview
ORM, JPA, & Hibernate OverviewORM, JPA, & Hibernate Overview
ORM, JPA, & Hibernate Overview
 
Oracle APEX Introduction (release 18.1)
Oracle APEX Introduction (release 18.1)Oracle APEX Introduction (release 18.1)
Oracle APEX Introduction (release 18.1)
 
Can You Do That with APEX? Building Not So Straightforward Pages
Can You Do That with APEX? Building Not So Straightforward PagesCan You Do That with APEX? Building Not So Straightforward Pages
Can You Do That with APEX? Building Not So Straightforward Pages
 
WMS Overview
WMS OverviewWMS Overview
WMS Overview
 
APEX Themes and Templates
APEX Themes and TemplatesAPEX Themes and Templates
APEX Themes and Templates
 
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud ServicesOracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
 
Maximum Availability Architecture - Best Practices for Oracle Database 19c
Maximum Availability Architecture - Best Practices for Oracle Database 19cMaximum Availability Architecture - Best Practices for Oracle Database 19c
Maximum Availability Architecture - Best Practices for Oracle Database 19c
 
Standard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & HowStandard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & How
 
Rapid process automation with oracle process cloud service
Rapid process automation with oracle process cloud serviceRapid process automation with oracle process cloud service
Rapid process automation with oracle process cloud service
 
Presentation upgrade, migrate & consolidate to oracle database 12c &amp...
Presentation   upgrade, migrate & consolidate to oracle database 12c &amp...Presentation   upgrade, migrate & consolidate to oracle database 12c &amp...
Presentation upgrade, migrate & consolidate to oracle database 12c &amp...
 
Oracle Office Hours - Exposing REST services with APEX and ORDS
Oracle Office Hours - Exposing REST services with APEX and ORDSOracle Office Hours - Exposing REST services with APEX and ORDS
Oracle Office Hours - Exposing REST services with APEX and ORDS
 
Oracle architecture ppt
Oracle architecture pptOracle architecture ppt
Oracle architecture ppt
 
Oracle RAC 19c: Best Practices and Secret Internals
Oracle RAC 19c: Best Practices and Secret InternalsOracle RAC 19c: Best Practices and Secret Internals
Oracle RAC 19c: Best Practices and Secret Internals
 
Analysis of Database Issues using AHF and Machine Learning v2 - SOUG
Analysis of Database Issues using AHF and Machine Learning v2 -  SOUGAnalysis of Database Issues using AHF and Machine Learning v2 -  SOUG
Analysis of Database Issues using AHF and Machine Learning v2 - SOUG
 
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best Practices
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best PracticesOracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best Practices
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best Practices
 
UKOUG - 25 years of hints and tips
UKOUG - 25 years of hints and tipsUKOUG - 25 years of hints and tips
UKOUG - 25 years of hints and tips
 
How to Use EXAchk Effectively to Manage Exadata Environments
How to Use EXAchk Effectively to Manage Exadata EnvironmentsHow to Use EXAchk Effectively to Manage Exadata Environments
How to Use EXAchk Effectively to Manage Exadata Environments
 
Anil nair rac_internals_sangam_2016
Anil nair rac_internals_sangam_2016Anil nair rac_internals_sangam_2016
Anil nair rac_internals_sangam_2016
 

Viewers also liked

Creating a Business Oriented UI in APEX
Creating a Business Oriented UI in APEXCreating a Business Oriented UI in APEX
Creating a Business Oriented UI in APEXEnkitec
 
Get the Look and Feel You Want in Oracle APEX
Get the Look and Feel You Want in Oracle APEXGet the Look and Feel You Want in Oracle APEX
Get the Look and Feel You Want in Oracle APEXJorge Rimblas
 
5 Cool Things you can do with HTML5 and APEX
5 Cool Things you can do with HTML5 and APEX5 Cool Things you can do with HTML5 and APEX
5 Cool Things you can do with HTML5 and APEXRoel Hartman
 
APEX 5 Demo and Best Practices
APEX 5 Demo and Best PracticesAPEX 5 Demo and Best Practices
APEX 5 Demo and Best PracticesDimitri Gielis
 
Building a Flexible UI with Oracle ApEx
Building a Flexible UI with Oracle ApExBuilding a Flexible UI with Oracle ApEx
Building a Flexible UI with Oracle ApExBradley Brown
 
Chapter4.4
Chapter4.4Chapter4.4
Chapter4.4nglaze10
 
Keycharliteracyp6
Keycharliteracyp6Keycharliteracyp6
Keycharliteracyp6G.j. Darma
 
Mhs Overview 021411
Mhs Overview 021411Mhs Overview 021411
Mhs Overview 021411pyanopulos
 
Protecting your Members: Combating Online Threats (Credit Union Conference Se...
Protecting your Members: Combating Online Threats (Credit Union Conference Se...Protecting your Members: Combating Online Threats (Credit Union Conference Se...
Protecting your Members: Combating Online Threats (Credit Union Conference Se...NAFCU Services Corporation
 
цахим судалгаа 2 д
цахим судалгаа 2 дцахим судалгаа 2 д
цахим судалгаа 2 дZaya80
 
Offerfest concept
Offerfest conceptOfferfest concept
Offerfest conceptOfferFest
 
Chapter1.7
Chapter1.7Chapter1.7
Chapter1.7nglaze10
 
One of our customizable newsletters for printers and MSPs
One of our customizable newsletters for printers and MSPsOne of our customizable newsletters for printers and MSPs
One of our customizable newsletters for printers and MSPsGreat Reach Communications
 
Chapter2.3
Chapter2.3Chapter2.3
Chapter2.3nglaze10
 
David John, Senior Senior Strategic Policy Adviser at AARP’s Public Policy In...
David John, Senior Senior Strategic Policy Adviser at AARP’s Public Policy In...David John, Senior Senior Strategic Policy Adviser at AARP’s Public Policy In...
David John, Senior Senior Strategic Policy Adviser at AARP’s Public Policy In...ILC- UK
 
цахим керамикийн урлаг
цахим керамикийн урлагцахим керамикийн урлаг
цахим керамикийн урлагjargaahai
 

Viewers also liked (20)

Creating a Business Oriented UI in APEX
Creating a Business Oriented UI in APEXCreating a Business Oriented UI in APEX
Creating a Business Oriented UI in APEX
 
Get the Look and Feel You Want in Oracle APEX
Get the Look and Feel You Want in Oracle APEXGet the Look and Feel You Want in Oracle APEX
Get the Look and Feel You Want in Oracle APEX
 
5 Cool Things you can do with HTML5 and APEX
5 Cool Things you can do with HTML5 and APEX5 Cool Things you can do with HTML5 and APEX
5 Cool Things you can do with HTML5 and APEX
 
APEX 5 Demo and Best Practices
APEX 5 Demo and Best PracticesAPEX 5 Demo and Best Practices
APEX 5 Demo and Best Practices
 
Building a Flexible UI with Oracle ApEx
Building a Flexible UI with Oracle ApExBuilding a Flexible UI with Oracle ApEx
Building a Flexible UI with Oracle ApEx
 
Chapter4.4
Chapter4.4Chapter4.4
Chapter4.4
 
Keycharliteracyp6
Keycharliteracyp6Keycharliteracyp6
Keycharliteracyp6
 
2.6 notes
2.6 notes2.6 notes
2.6 notes
 
Em Dash Usage
Em Dash UsageEm Dash Usage
Em Dash Usage
 
English 102 projec
English 102 projecEnglish 102 projec
English 102 projec
 
Mhs Overview 021411
Mhs Overview 021411Mhs Overview 021411
Mhs Overview 021411
 
Protecting your Members: Combating Online Threats (Credit Union Conference Se...
Protecting your Members: Combating Online Threats (Credit Union Conference Se...Protecting your Members: Combating Online Threats (Credit Union Conference Se...
Protecting your Members: Combating Online Threats (Credit Union Conference Se...
 
цахим судалгаа 2 д
цахим судалгаа 2 дцахим судалгаа 2 д
цахим судалгаа 2 д
 
Offerfest concept
Offerfest conceptOfferfest concept
Offerfest concept
 
Chapter1.7
Chapter1.7Chapter1.7
Chapter1.7
 
One of our customizable newsletters for printers and MSPs
One of our customizable newsletters for printers and MSPsOne of our customizable newsletters for printers and MSPs
One of our customizable newsletters for printers and MSPs
 
Chapter2.3
Chapter2.3Chapter2.3
Chapter2.3
 
David John, Senior Senior Strategic Policy Adviser at AARP’s Public Policy In...
David John, Senior Senior Strategic Policy Adviser at AARP’s Public Policy In...David John, Senior Senior Strategic Policy Adviser at AARP’s Public Policy In...
David John, Senior Senior Strategic Policy Adviser at AARP’s Public Policy In...
 
цахим керамикийн урлаг
цахим керамикийн урлагцахим керамикийн урлаг
цахим керамикийн урлаг
 
Meysemek
MeysemekMeysemek
Meysemek
 

Similar to Electronic patients records system based on oracle apex

Oracle OpenWorld 2010大会发布的新公告及关键信息
Oracle OpenWorld 2010大会发布的新公告及关键信息Oracle OpenWorld 2010大会发布的新公告及关键信息
Oracle OpenWorld 2010大会发布的新公告及关键信息slidethanks
 
Oracle Fusion Middleware for Hyperion
Oracle Fusion Middleware for HyperionOracle Fusion Middleware for Hyperion
Oracle Fusion Middleware for HyperionFumiko Yamashita
 
Oracle Sistemas Convergentes
Oracle Sistemas ConvergentesOracle Sistemas Convergentes
Oracle Sistemas ConvergentesFran Navarro
 
Forms 2 Future - the ongoing journey into the future for Oracle based organiz...
Forms 2 Future - the ongoing journey into the future for Oracle based organiz...Forms 2 Future - the ongoing journey into the future for Oracle based organiz...
Forms 2 Future - the ongoing journey into the future for Oracle based organiz...Lucas Jellema
 
OFF SHORE RECRUITER TRAINING
OFF SHORE RECRUITER TRAININGOFF SHORE RECRUITER TRAINING
OFF SHORE RECRUITER TRAININGsatish_kumar646
 
Oracle BI 11g Insync presentation
Oracle BI 11g Insync presentationOracle BI 11g Insync presentation
Oracle BI 11g Insync presentationInSync Conference
 
Engineered Systems: Environment-as-a-Service Demonstration
Engineered Systems: Environment-as-a-Service DemonstrationEngineered Systems: Environment-as-a-Service Demonstration
Engineered Systems: Environment-as-a-Service DemonstrationEnkitec
 
Building High Performance MySQL Query Systems and Analytic Applications
Building High Performance MySQL Query Systems and Analytic ApplicationsBuilding High Performance MySQL Query Systems and Analytic Applications
Building High Performance MySQL Query Systems and Analytic ApplicationsCalpont
 
Building High Performance MySql Query Systems And Analytic Applications
Building High Performance MySql Query Systems And Analytic ApplicationsBuilding High Performance MySql Query Systems And Analytic Applications
Building High Performance MySql Query Systems And Analytic Applicationsguest40cda0b
 
Oracle Applications Unlimited
Oracle Applications UnlimitedOracle Applications Unlimited
Oracle Applications UnlimitedChristian Hofer
 
Systems oracle overview_hardware
Systems oracle overview_hardwareSystems oracle overview_hardware
Systems oracle overview_hardwareFran Navarro
 
Creating Interactive Olap Applications With My Sql Enterprise And Mondrian Pr...
Creating Interactive Olap Applications With My Sql Enterprise And Mondrian Pr...Creating Interactive Olap Applications With My Sql Enterprise And Mondrian Pr...
Creating Interactive Olap Applications With My Sql Enterprise And Mondrian Pr...Indus Khaitan
 
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008Lucas Jellema
 
ADF Value Proposition in 10 key points
ADF Value Proposition in 10 key pointsADF Value Proposition in 10 key points
ADF Value Proposition in 10 key pointsJaime Cid
 
Streamline it management
Streamline it managementStreamline it management
Streamline it managementDLT Solutions
 
The Future of OC, RDC, and TMS
The Future of OC, RDC, and TMSThe Future of OC, RDC, and TMS
The Future of OC, RDC, and TMSPerficient
 
香港六合彩
香港六合彩香港六合彩
香港六合彩taoyan
 
Performing Oracle Health Checks Using APEX
Performing Oracle Health Checks Using APEXPerforming Oracle Health Checks Using APEX
Performing Oracle Health Checks Using APEXDatavail
 

Similar to Electronic patients records system based on oracle apex (20)

Oracle OpenWorld 2010大会发布的新公告及关键信息
Oracle OpenWorld 2010大会发布的新公告及关键信息Oracle OpenWorld 2010大会发布的新公告及关键信息
Oracle OpenWorld 2010大会发布的新公告及关键信息
 
Intro to Application Express
Intro to Application ExpressIntro to Application Express
Intro to Application Express
 
Oracle Fusion Middleware for Hyperion
Oracle Fusion Middleware for HyperionOracle Fusion Middleware for Hyperion
Oracle Fusion Middleware for Hyperion
 
Oracle Sistemas Convergentes
Oracle Sistemas ConvergentesOracle Sistemas Convergentes
Oracle Sistemas Convergentes
 
Forms 2 Future - the ongoing journey into the future for Oracle based organiz...
Forms 2 Future - the ongoing journey into the future for Oracle based organiz...Forms 2 Future - the ongoing journey into the future for Oracle based organiz...
Forms 2 Future - the ongoing journey into the future for Oracle based organiz...
 
OFF SHORE RECRUITER TRAINING
OFF SHORE RECRUITER TRAININGOFF SHORE RECRUITER TRAINING
OFF SHORE RECRUITER TRAINING
 
Oracle BI 11g Insync presentation
Oracle BI 11g Insync presentationOracle BI 11g Insync presentation
Oracle BI 11g Insync presentation
 
Printing without printers
Printing without printersPrinting without printers
Printing without printers
 
Engineered Systems: Environment-as-a-Service Demonstration
Engineered Systems: Environment-as-a-Service DemonstrationEngineered Systems: Environment-as-a-Service Demonstration
Engineered Systems: Environment-as-a-Service Demonstration
 
Building High Performance MySQL Query Systems and Analytic Applications
Building High Performance MySQL Query Systems and Analytic ApplicationsBuilding High Performance MySQL Query Systems and Analytic Applications
Building High Performance MySQL Query Systems and Analytic Applications
 
Building High Performance MySql Query Systems And Analytic Applications
Building High Performance MySql Query Systems And Analytic ApplicationsBuilding High Performance MySql Query Systems And Analytic Applications
Building High Performance MySql Query Systems And Analytic Applications
 
Oracle Applications Unlimited
Oracle Applications UnlimitedOracle Applications Unlimited
Oracle Applications Unlimited
 
Systems oracle overview_hardware
Systems oracle overview_hardwareSystems oracle overview_hardware
Systems oracle overview_hardware
 
Creating Interactive Olap Applications With My Sql Enterprise And Mondrian Pr...
Creating Interactive Olap Applications With My Sql Enterprise And Mondrian Pr...Creating Interactive Olap Applications With My Sql Enterprise And Mondrian Pr...
Creating Interactive Olap Applications With My Sql Enterprise And Mondrian Pr...
 
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
 
ADF Value Proposition in 10 key points
ADF Value Proposition in 10 key pointsADF Value Proposition in 10 key points
ADF Value Proposition in 10 key points
 
Streamline it management
Streamline it managementStreamline it management
Streamline it management
 
The Future of OC, RDC, and TMS
The Future of OC, RDC, and TMSThe Future of OC, RDC, and TMS
The Future of OC, RDC, and TMS
 
香港六合彩
香港六合彩香港六合彩
香港六合彩
 
Performing Oracle Health Checks Using APEX
Performing Oracle Health Checks Using APEXPerforming Oracle Health Checks Using APEX
Performing Oracle Health Checks Using APEX
 

Recently uploaded

(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 

Recently uploaded (20)

(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 

Electronic patients records system based on oracle apex

  • 1. Electronic Patients Records system based on Oracle Application Express A real life case study
  • 2. Agenda  Who am I  Background  Challenge  Technical Selection  The Solution  APEX wishlist  Recap
  • 3. Who am I  Jan Karremans  Working in IT since 1991  Working with Oracle since v. 7 on Alpha VMS  From administration to development  From customer to sales / management  Oracle SE evangelist around the Globe
  • 4. I’m on-line  Jan Karremans j.karremans@jk-consult.nl johnnyq72 jankarremansnl
  • 5. Reversed Q&A  Position of Oracle APEX?  Standard Edition database?  Healthcare background? Obviously there are more APEX implementation architectures possible!
  • 7. VIR e-Care Solutions  Healthcare Software development  Complete medical / administrative support  Based in and focused on The Netherlands  45 staff and growing  30+ years in business
  • 8. Background  Dutch Healthcare sector  Host based / Client - Server application  Small development team  Broad operational field
  • 9. It is called…  The main product, Ecaris is: A computer system which supports the complete treatment-process of each patient Primarily arranged for multi-disciplinary working organizations Arranged for each Healthcare organization Built from separately available modules
  • 10. Background 8,000 users total 2 core developers 164 k. clinical tests / year App. 400 concurrent +100 k. appts. / month € 395 mio. annualy
  • 12. Challenge - 1  Create a web based solution  Without big infrastructural (€) changes  Easy to maintain  Maximum use of system resources
  • 13. Challenge - 2  Create Oracle Forms like* functionality * Full keyboard support Completely functional plan board Fast!
  • 14. Challenge - 3  Retain delivery methodology
  • 16. Selection - infra  Non-Oracle Not an option, to difficult  Oracle Enterprise Even with special terms too expensive  Oracle Standard (One) Strong core, peripherals made to fit
  • 17. Selection - technique 1  Webforms Too limited environment Still needs lots of additional programming  ADF Does not ‘fit’ PL/SQL environment Way to ‘intense’
  • 18. Selection - technique 2  APEX Fit for 60 per cent of environment Note: this is summer 2010  Pre-APEX 90% PL/SQL 100% fit to technical requirements
  • 19. BUT…  This is an APEX session  This is an APEX solution!
  • 20. Demo plan board  All mouse-clicks are also function keys 1. Show plan board 2. Mouse-over’s (no function keys, obviously) 3. Appointment contents (with warning) 4. Appointment change history 5. Changing plan board layout 6. Move appointment
  • 24. Core System Monolithic, secure application core  Oracle database Standard Edition One  Oracle HTTP Server Powered by Apache  Backbase BXML Ajax Toolkit – Replacement under investigation
  • 25. Core System Specific settings  Rule Based Optimizer “If you have developed OLTP applications using Oracle version 6, and if you have tuned the SQL statements carefully based on the rules of the optimizer, then you might want to continue using the RBO when you upgrade these applications to a new Oracle release.”  utl_file_dir
  • 26. Core System Default system  HP rx2600 w. HPUX 11i R3  2 CPU w. 2 cores  12 GB RAM
  • 27. Reporting  Oracle Reports Server  Awkward licensing  Knee fall to architecture, why? Alternate solution  PL/PDF or iAdvise Doxxy
  • 28. Disaster proofing  Standby database critical in Healthcare  Oracle Data Guard not available Alternate solution  Dbvisit Standby
  • 29. Federated authentication  Web application needs single sign on  Support from application core Alternate solution  Dell now Quest One Quick Connect
  • 30. Couplings  Healthcare informatics is comprised of numerous individual systems  Standard messages HL7 (http://nl.wikipedia.org/wiki/HL7)  Open source broker Alternate solution  Mirth connect
  • 31. Offloading and BI  Operational BI  Management BI  Optimization settings  Second database required Alternate solution  Dbvisit Replicate
  • 32. Microsoft Office integration  Actually just xml  Legacy ODBC connections not possible with SaaS delivery Alternate solution  iAdvise Docufy
  • 33. Monitoring  Weakest link  Under surveillance Alternate solution  Nagios
  • 34. Monitoring  Application Performance Monitoring  Analyse and compare performance  Get numbers to feeling  Gartner APM Conceptual Framework
  • 35. Result  Lowest TCO possible  Super fast  Rock stable
  • 36. Looks like a lot of work…  Many systems  Much configuration  But isn’t this always so?  “Setup and forget”
  • 37. APEX Wishlist  Active Directory integration  Connection driven background image  Zero Footprint Reporting  FOEX  Connect to the community
  • 38. Key points (recap)  Oracle Application Express is a valid choice for core systems Yes!  Oracle Database Standard Edition is a valid choice for core systems Yes!  There are valid alternatives to the Oracle Red Stack Yes!
  • 39. Q & A
  • 40. The End…  Jan Karremans j.karremans@jk-consult.nl johnnyq72 jankarremansnl

Editor's Notes

  1. Over 20 years – Intro Oracle – Dev – Mgmt – Oracle ACEA since last month Starting as a general sysadmin on a mainframe Got introduced to Oracle Gradually developed a manegerial career from consulting and added a sales perspective. Currently working for development companies
  2. Get a perspective on your knowledge As your Q&A is at the end of the presentation, I will do mine in te beginning.
  3. Pens / paper – 3rd party – personal data / appointments / treatment / invoice - multidisciplinary Started from pens and paper, through 3rd party software to Oracle ISV Complete administration from personal data to appointments and from treatment plans to invoicing Working from The Netherlands for all multidisciplinary working healthcare providers,primarily rehabilitation medicine
  4. Background of the project The application has been around since mid 1990 Unix / Oracle host based system developed for HP Unix and implemented on VMS (was working with a client those days) Started out as a system mainly for multidisciplinary planning and invoicing
  5. Framework process Ecaris in itself is basically a framework which offers healthcare organizations the possiblity to support their administrative procesess with a completely “tailered to fit” support system. The open model of Ecaris creates the opportunity to use, reuse and add data and information so each unique care-process is fully supported.
  6. 1. 395 milion Euro flows through Ecaris with our clients each year on a national base. 2. 164,000 clinical tests taken each year on a national base. 3. 8,000 healthcare and support professionals on a national base 4. On the busiest system we have approximately 400 concurrent users 5. On the largest site there can be as many as 100,000 appointments registered per month 6. Ecaris is basically being developed by two core developers, sitting on opposite desks, building the opposing components (front-end and back-end)
  7. Webbased – modernization – client / forms install fuzz There was a demand to create a webbased solution mainly based on the desire to eliminate client install and modernization
  8. No big change – fast keyboard operation The way the application looked and behaved was not open for big changes. People doing patient planning are super-fast in operating the application by keyboard, this limits possibilities to “move to mouse” Type ahead buffer was frequently used
  9. No engineers go on site All support and operations are done remotely Nation wide site-to-site VPN support network is safest option
  10. Oracle cheapest – ESL – SEO smartest Review of technology base redone several times, there is no better or cheaper solution than the current (even in healthcare (Microsoft) discount settings) Embedded software licensing for Oracle has been concidered and dealt with. Even with 90% discount, SEO & Apex is cheaper (Okay, this is true in our specific setting, because of “pocket change” there are opportunities to tailor peripherals to fit
  11. Webforms initially seemed the ideal follow up environment, but we found Webforms to have tighter limits that forms, which we used 110% already ADF is a multi-tiered environment meant for complexer environments, requiring a different skill-set from the development team. Furthermore this would result in a technically much to complex product
  12. Summer 2010 (n-th review) – decide built on Summer 2010, APEX did not fully fit the requirements. There were, at that time, too many pitfalls requiring programming around APEX Pre-APEX, as we came to call it, gave the opportunity to build onward from one of our specific webmodules and thus create the complete fit without having to take any preset framework into concideration
  13. Decide review rework – advantages with plugin We didn’t select APEX at that time. We did, though, recently review Ecaris to decide a rework of the application in APEX together with one of the leading APEX experts in The Netherlands. We haven’t really reworked the application in APEX, but leveraging the APEX framework works just as well eg. It offers some extra advantages where we have extra programming to do now. For many of the special functions, build-cycles will not differ greatly.
  14. The demo will hold fielddescriptions and contents are in Dutch, I am so sorry. System is logged in and the main menu is showing, we will start teh planboard There will be some mouse overs showing while searching for the appointment We will now look into an appointment and get a warning that this appointment has been validated and is ready for further processing From another appointment we will review the change history (logging) The planboard will be split, showing another entity in the other columns (and we will cancel the change) An appointment will be moved. This is all done at realtime speed.
  15. This basic layout shows the architecture of Ecaris, with the main server top left, peripheral systems and a workstation complete this overview
  16. Databasecentric – compantion – save license – compact process – BXML to bootstrap By working in a databasecentric setup, all data is easily secured by Oracle, using the integrated techniques from the database. The webinterfacing is done by the Oracle HTTP Server Powered by Apache, which is taken from the companion CD. Combining the webserver and the database server saves Oracle licenses and by the compactness of the Apache process, adverse effects are neglecatable. The BXML (Backbase) Ajax toolkit is used for a rich interface. This toolkit is under investigation of replacement. Currently we are using bootstrap in a new module.
  17. Discussed – works well – legacy coupling One of the oddest setting of Ecaris is the database optimizer setting. We have had long and intense discussion about this, besides the fact that we will need to change it. Currently, though, Ecaris works wonderfully well with the Rule Based Optimizer. With the introduction of the CBO, Oracle put this statement into a while-paper. From a legacy point of view, we still utilize utl_file_dir to read and write specific information (mostly legacy invoice couplings)
  18. Pull the plug – concider more cores / x86 Running HP Unix since day one, orginally on rockstable HP9000 D330 (with uptimes of more than 1 year). You could just pull the powerplug and replug it. The system would be up and running without error within 10 minutes. Currently application and user community is growing and we are concidering rx2800 with quardcore and logical CPU threading (16 cores available) or also leveraging Oracle Linux on x86
  19. Left over project – regular CPU license – intro middleware Previous system reporting through Oracle Reports background engine. Due to lack of developmentpower needed to reuse reports. Number of additional features automatically available (direct print, mail etc). Reports is “regular licensing” on “processor equivalent”, which is quite different from SE(O) Introduction of middleware in base system was a design principle we had to overcome
  20. RTO /RPO – store = protect Standard Edition One database holding mission (possibly life) critical information for nurses, doctors and most of all, patients. RTO & RPO need to be very, very low. Due to lack of Data Guard scripting required? Dbvisit Standby hold the answer! Data important enough to store, is data important enough to secure.
  21. Oracle to AD – Ecaris to AD – Screenscraper – Quest / Plug-In Currently we leverage standard Ecaris and Oracle authentication and autorisation. This model is planned for udating and needs to align with Enterprise directory (mostly AD) Integration needs to be in the core of the application and of Oracle to truely support federated authentication and centralized autorisation where Ecaris model lines up with organisation model. Screenscraper tools will not do this. We have found Quest One Quick Connect as the tool that can do this and we should be looking into the APEX plugin for this purpose too.
  22. Ecaris is a used as core healthcare information system or as a peripheral system. In each situation, data needs to flow to and from the system to surrounding systems. This is standard in Healthcare, supported by worldwide standard Health Level Seven. Mirth Connect is the open source development tool that supports the native application communication to all supported protocols, including HL7 and XML. It’s very comparable to an ESB.
  23. For specific business requirements of an individual client, additional information is required which is not centrally defined. This results in “operational BI” and regular BI requirements, which are supported by local information analists. Because of overhead, in many situations, a second database holding a real-time copy of the primary environment is required. This creates the opportunity to use the Cost Based Optimizer for this second environment, leaving Ecaris intact. Use of Oracle Golden Gate is too investment intense for these sites. Dbvisit Replicate fits the job.
  24. Office documents are used to exchange information with ordering physicians, GP’s or other hospitals. All though electronic messaging (EDI) is growing fast, these documents are still required. The legacy integration creates restrictions with impementing the system in a SaaS construction. We have identified the Docufy toolkit from iAdvise as a good starting point to develop this furter. This already handles the opening and alteration of Office documents (OOXML) and finding / replacing tags in Office documents.
  25. Systems monitoring provides the proverbial lock on the availability door. Keep your systems under surveillance to make sure nothing catches you by surprise. A monitoring tool that allows for defining your own checks (also outside of just SNMP trapping).
  26. Combining these systems we have found a solutions at the lowest TCO possible. This is also the result of the way the application is developed, the characteristics of the application (open data model) and the specific license rules for SE(O) database. By chosing APEX, thus eliminating complexity, we have created a system which is super fast and super easy to implement. And as a result of decreased complexity, we now have a solution which is rock solid, 24/7 available and trustworthy enough for a healthcare environment.
  27. Okay, but this is A LOT OF WORK! Finding, identifying, learning all these systems, doing all this configuration just to get where you need to be? Eeuhm, yes, it is! But… isn’t this also the case when you do need to find and identifiy the correct Oracle tooling, learn how to use this and get it all to work together? Most of these components, and I guess that is true in any setting or sitution, require initial configuration and then just do their work.
  28. Switching to APEX is not just changing framework, it is also connecting to the fastest growing development network out there!
  29. APEX, Yes, because it’s what we deliver succesfully in 25, some quite complex, healthcare IT environments SE, Yes, because many EE features are for BIG (multinational) environments. Investments and options are EXPENSIVE Red Stack, Yes, although it also needs configuring, 3rd party additions and plugins for APEX are mature