SlideShare a Scribd company logo
1 of 19
Download to read offline
www.vxvista.org
J.D. Keith
vxVistA Network Architect
vxVistA Systems Architecture with
Intersystems Cache on Microsoft
Windows
April 2, 2010
Sponsored by
www.vxvista.org
Operating Systems and vxVistA
 Currently vxVistA is commercially supported by only DSS, Inc. and their
direct Partners on Windows Server 2003 and Windows Server 2008
 Linux is a viable option for those companies that have in-house
expertise with Linux and wish to utilize existing infrastructure and
resources – though at this time there is no commercial support available
for vxVistA on Linux.
 We will be discussing Windows-based solutions today.
 vxVistA may be adapted and supported for Linux and other platforms by
community members in the future.
www.vxvista.org
vxVistA – Why Windows Server?
 Microsoft Windows Server 2003 and Windows Server 2008 are stable
platforms with mature, structured support.
 Both versions of the Microsoft Server Operating System offer plentiful
availability of technical resources in both core information technology and
in healthcare globally.
 Costs of operating systems are offset by abundance of resources and
existing knowledge and support infrastructure in most areas and operating
environments.
 Currently the vxVistA Graphical User Interface Applications require
Windows client operating systems – making for easy interoperability
between client and server without mixed operating system environments
and costly support complexities.
 Again - future versions of vxVistA may be commercially supported on
other operating system platforms.
www.vxvista.org
Database Platforms for vxVistA
 Currently vxVistA is commercially supported by DSS, Inc. and their
direct Partners on Intersystems Cache
 The vxVistA Open Source installation and setup files are available for
download at www.vxVistA.org and the community is encouraged to
participate in future phases of development.
 Individuals or companies participating in the community eco-system
may contribute additional resources for operating vxVistA with other
database platforms.
 GT.M is another database option for vxVistA, though currently no
commercial support is available for the EHR on GT.M.
www.vxvista.org
vxVistA – Why Intersystems Cache?
 The Intersystems Cache Database platform is a mature platform with
global presence and a well-organized support infrastructure.
 Familiar GUI-style interfaces and web technology driven management
architecture make Cache simple to adopt and manage.
 The commercial expense of the database platform is offset by a feature-
rich operating platform supporting extensive redundancy and high-
availability measures, as well as data integrity protection .
 Ease of installation, integration, and extensive support resources make
this a suitable platform for organizations that require vendor support to
maintain their patient care model and preserve the integrity of the patient
health record.
www.vxvista.org
VxVistA Hardware: Processor Architecture
 VxVistA is supported only on the basis of the Operating System and the
Database Platform. Processor and motherboard architectures affect
primarily performance of the systems.
 Currently vxVistA is supported on Intel x86-32 and 64-bit as well as
AMD 32 and 64-bit processor architectures (K8/K10) by DSS, Inc. and its
direct Partners.
 The vxVistA Open Source installation and setup files are available for
download at www.vxVistA.org and the community is encouraged to
participate in future phases of development, including the expansion of
support into other processor architectures.
www.vxvista.org
VxVistA: Processors – Speed vs. Cores
 To reiterate: currently vxVistA is supported on Intel x86-32 and 64-bit as
well as AMD 32 and 64-bit processor architectures (K8/K10) by DSS, Inc.
and its direct partners.
 Generally adding cores is a better response to increasing user counts.
 Clock speeds beyond 1.8 Ghz generally provided diminishing returns
when compared to the performance improvements seen when adding
cores to the system .
 50 to 100 users per core can be a reasonable estimate for maintaining
high performance and low system response times – transactional load
may affect this estimation.
www.vxvista.org
VxVistA: RAM, Cache, Buffers
 RAM is key to performance for databases. 12 GB of RAM is a common
recommendation for systems supporting 20 or more concurrent users.
 High user counts and high transactional volume may indicate the need
to increase RAM – Database statistics (such as GLOSTAT for Cache)
are a good tool for discovering shortages.
 Reporting and querying performance – as well as multi-tasking – can
suffer from RAM shortages.
 Processor cache can have significant effects on throughput at the
database - especially if massive data queries, reporting requirements, or
analysis (math, stats, finance, complex billing, etc) are necessities.
 Buffering – configuration, but needs must be met by hardware
 All Intersystems Cache Buffers (Globals and Routines) should fit
within the available RAM resources .
 More information is available at
www.intersystems.com/cache/documentation
www.vxvista.org
 vxVistA Architecture modeling
 Scalability
 High Availability and DR
 Other Architectures
vxVistA Hardware Configurations
www.vxvista.org
www.vxvista.org
www.vxvista.org
www.vxvista.org
www.vxvista.org
vxVistA Scalability
 vxVistA is a very scalable solution
 Both Up and Down
 From Single Providers to Multi-location
Ambulatory and Inpatient service groups and
more
 Functional requirements discovery and flow
documentation discovery make it possible to
adapt the modules of vxVistA to each scenario.
 Load-balancing at Application Layer
www.vxvista.org
High Availability and
Disaster Recovery Planning
Within Intersystems Cache –
 Online Journaling
 Shadow Journaling
 Next Steps
 Mirroring
 OS-based HA and Disaster Recovery
 Network Load Balancing
 Server Clustering
 Asynchronus Replication
 SAN-Based or Block-level Replication
www.vxvista.org
Other Architectures
Application Service Provider (ASP) or Cloud
 Virtual environments are still suspicious to many, but
as the technology matures and interest grows this is very
likely to see deployment.
Additionally as cost of ownership decreases this becomes more
attractive.
 OpenVMS
Native VistA operating environment but no vxVistA operations
currently use this.
 Linux
Untested to date with vxVistA
 GT.M
Untested to date with vxVistA
www.vxvista.org
VxVistA Open Source
 VxVistA Open Source 2010.1 is available with version 2010.2 expected to be
released later this year by DSS, Inc.
 The vxVistA Open Source installation and setup files are available for download at
www.vxVistA.org and the community is encouraged to participate in future phases of
development.
Individuals or companies participating in the community eco-system may contribute
additional resources for operating vxVistA on other operating system platforms.
Future versions of vxVistA may be commercially supported on other operating
system platforms.
www.vxvista.org
Open Source Commitment
 vxVistA is currently available as an Open Source core
release with commercial support available and
commercial modules for purchase.
 DSS, Inc. Is committed to the Open Health Tools model
of Open Sourcing the core tools and maintaining a viable
model of commercial support for vxVistA.
 vxVistA is the only VistA derivative currently fully aligned
with the FOIA VistA patch stream and currently mandated
to remain within that patch stream.
www.vxvista.org
Questions?
Thanks!

More Related Content

Similar to vxJourney7 vxVistA Architecture

VMWARE VS MS-HYPER-V
VMWARE VS MS-HYPER-VVMWARE VS MS-HYPER-V
VMWARE VS MS-HYPER-VDavid Ramirez
 
Microsoft (Virtualization 2008)
Microsoft (Virtualization 2008)Microsoft (Virtualization 2008)
Microsoft (Virtualization 2008)Vinayak Hegde
 
Virtualization
VirtualizationVirtualization
Virtualizationganeshhcl
 
TechWiseTV Workshop: Cisco HyperFlex Systems
TechWiseTV Workshop: Cisco HyperFlex SystemsTechWiseTV Workshop: Cisco HyperFlex Systems
TechWiseTV Workshop: Cisco HyperFlex SystemsRobb Boyd
 
Microsoft Virtualization for VMware Professionals
Microsoft Virtualization for VMware ProfessionalsMicrosoft Virtualization for VMware Professionals
Microsoft Virtualization for VMware ProfessionalsEduardo Castro
 
Saitodrom. High Load & High Availability
Saitodrom. High Load & High AvailabilitySaitodrom. High Load & High Availability
Saitodrom. High Load & High AvailabilityYury Baranovsky
 
Windows Server 2008 Hyper-V
Windows Server 2008 Hyper-VWindows Server 2008 Hyper-V
Windows Server 2008 Hyper-VJames Price
 
Accelerate Your OpenStack Deployment Presented by SolidFire and Red Hat
Accelerate Your OpenStack Deployment Presented by SolidFire and Red HatAccelerate Your OpenStack Deployment Presented by SolidFire and Red Hat
Accelerate Your OpenStack Deployment Presented by SolidFire and Red HatNetApp
 
How to Ensure Next-Generation Services
How to Ensure Next-Generation ServicesHow to Ensure Next-Generation Services
How to Ensure Next-Generation ServicesFluke Networks
 
Comprehensive and Simplified Management for VMware vSphere Environments - now...
Comprehensive and Simplified Management for VMware vSphere Environments - now...Comprehensive and Simplified Management for VMware vSphere Environments - now...
Comprehensive and Simplified Management for VMware vSphere Environments - now...Hitachi Vantara
 
Resume-SystemsDBA-Brian Wigton
Resume-SystemsDBA-Brian WigtonResume-SystemsDBA-Brian Wigton
Resume-SystemsDBA-Brian WigtonBrian Wigton
 
Virtualizing SharePoint Components
Virtualizing SharePoint ComponentsVirtualizing SharePoint Components
Virtualizing SharePoint Componentswebhostingguy
 
Hyper V In Windows Server 2008 R2.Son Vu
Hyper V In Windows Server 2008 R2.Son VuHyper V In Windows Server 2008 R2.Son Vu
Hyper V In Windows Server 2008 R2.Son Vuvncson
 
05_virtualization2_v1.pdf
05_virtualization2_v1.pdf05_virtualization2_v1.pdf
05_virtualization2_v1.pdfHossainOrnob
 
Software defined storage rev. 2.0
Software defined storage rev. 2.0 Software defined storage rev. 2.0
Software defined storage rev. 2.0 TTEC
 
Private cloud server virtualization
Private cloud server virtualization Private cloud server virtualization
Private cloud server virtualization Pierre-Juan Labeyrie
 

Similar to vxJourney7 vxVistA Architecture (20)

VMWARE VS MS-HYPER-V
VMWARE VS MS-HYPER-VVMWARE VS MS-HYPER-V
VMWARE VS MS-HYPER-V
 
Microsoft (Virtualization 2008)
Microsoft (Virtualization 2008)Microsoft (Virtualization 2008)
Microsoft (Virtualization 2008)
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Virtualization
VirtualizationVirtualization
Virtualization
 
TechWiseTV Workshop: Cisco HyperFlex Systems
TechWiseTV Workshop: Cisco HyperFlex SystemsTechWiseTV Workshop: Cisco HyperFlex Systems
TechWiseTV Workshop: Cisco HyperFlex Systems
 
Microsoft Virtualization for VMware Professionals
Microsoft Virtualization for VMware ProfessionalsMicrosoft Virtualization for VMware Professionals
Microsoft Virtualization for VMware Professionals
 
VMware 2009
VMware 2009VMware 2009
VMware 2009
 
Saitodrom. High Load & High Availability
Saitodrom. High Load & High AvailabilitySaitodrom. High Load & High Availability
Saitodrom. High Load & High Availability
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Windows Server 2008 Hyper-V
Windows Server 2008 Hyper-VWindows Server 2008 Hyper-V
Windows Server 2008 Hyper-V
 
Accelerate Your OpenStack Deployment Presented by SolidFire and Red Hat
Accelerate Your OpenStack Deployment Presented by SolidFire and Red HatAccelerate Your OpenStack Deployment Presented by SolidFire and Red Hat
Accelerate Your OpenStack Deployment Presented by SolidFire and Red Hat
 
How to Ensure Next-Generation Services
How to Ensure Next-Generation ServicesHow to Ensure Next-Generation Services
How to Ensure Next-Generation Services
 
Comprehensive and Simplified Management for VMware vSphere Environments - now...
Comprehensive and Simplified Management for VMware vSphere Environments - now...Comprehensive and Simplified Management for VMware vSphere Environments - now...
Comprehensive and Simplified Management for VMware vSphere Environments - now...
 
Resume-SystemsDBA-Brian Wigton
Resume-SystemsDBA-Brian WigtonResume-SystemsDBA-Brian Wigton
Resume-SystemsDBA-Brian Wigton
 
3 Hyper V
3 Hyper V3 Hyper V
3 Hyper V
 
Virtualizing SharePoint Components
Virtualizing SharePoint ComponentsVirtualizing SharePoint Components
Virtualizing SharePoint Components
 
Hyper V In Windows Server 2008 R2.Son Vu
Hyper V In Windows Server 2008 R2.Son VuHyper V In Windows Server 2008 R2.Son Vu
Hyper V In Windows Server 2008 R2.Son Vu
 
05_virtualization2_v1.pdf
05_virtualization2_v1.pdf05_virtualization2_v1.pdf
05_virtualization2_v1.pdf
 
Software defined storage rev. 2.0
Software defined storage rev. 2.0 Software defined storage rev. 2.0
Software defined storage rev. 2.0
 
Private cloud server virtualization
Private cloud server virtualization Private cloud server virtualization
Private cloud server virtualization
 

More from vxVistA.org

vxJourney Orders
vxJourney OrdersvxJourney Orders
vxJourney OrdersvxVistA.org
 
vxJourney8 vxCPRS
vxJourney8 vxCPRSvxJourney8 vxCPRS
vxJourney8 vxCPRSvxVistA.org
 
vxJourney6 vxVistA2
vxJourney6 vxVistA2vxJourney6 vxVistA2
vxJourney6 vxVistA2vxVistA.org
 
vxCPRS and vxBCMA presentation
vxCPRS and vxBCMA presentationvxCPRS and vxBCMA presentation
vxCPRS and vxBCMA presentationvxVistA.org
 
VistA webinar to may10/2012
VistA webinar to may10/2012VistA webinar to may10/2012
VistA webinar to may10/2012vxVistA.org
 
Streamlining Documentation and Ordering Process
Streamlining Documentation and Ordering ProcessStreamlining Documentation and Ordering Process
Streamlining Documentation and Ordering ProcessvxVistA.org
 
Sky High Overview of vxCPRS
Sky High Overview of vxCPRSSky High Overview of vxCPRS
Sky High Overview of vxCPRSvxVistA.org
 
Need a scanning solution
Need a scanning solutionNeed a scanning solution
Need a scanning solutionvxVistA.org
 
Need a release of information solution which is hipaa compliant ver1 (1)
Need a release of information solution which is hipaa compliant ver1 (1)Need a release of information solution which is hipaa compliant ver1 (1)
Need a release of information solution which is hipaa compliant ver1 (1)vxVistA.org
 
IV medication ordering_process2
IV medication ordering_process2IV medication ordering_process2
IV medication ordering_process2vxVistA.org
 
How to for providers medication orders
How to for providers   medication ordersHow to for providers   medication orders
How to for providers medication ordersvxVistA.org
 
How to for providers an overview of streamlining the documentation and orde...
How to for providers   an overview of streamlining the documentation and orde...How to for providers   an overview of streamlining the documentation and orde...
How to for providers an overview of streamlining the documentation and orde...vxVistA.org
 
Ewd senchatouch classactivity_part_i
Ewd senchatouch classactivity_part_iEwd senchatouch classactivity_part_i
Ewd senchatouch classactivity_part_ivxVistA.org
 
Automatic replenishment ward stock on demand request
Automatic replenishment ward stock on demand requestAutomatic replenishment ward stock on demand request
Automatic replenishment ward stock on demand requestvxVistA.org
 
Need a scanning solution
Need a scanning solutionNeed a scanning solution
Need a scanning solutionvxVistA.org
 
Vivian unlocking-vista
Vivian unlocking-vistaVivian unlocking-vista
Vivian unlocking-vistavxVistA.org
 
How to for providers an overview of streamlining the documentation and orde...
How to for providers   an overview of streamlining the documentation and orde...How to for providers   an overview of streamlining the documentation and orde...
How to for providers an overview of streamlining the documentation and orde...vxVistA.org
 
vxJourney#1 - Introducing vxVistA.org
vxJourney#1 - Introducing vxVistA.orgvxJourney#1 - Introducing vxVistA.org
vxJourney#1 - Introducing vxVistA.orgvxVistA.org
 
20th VistA Conferece - vxVistA Presentation
20th VistA Conferece - vxVistA Presentation20th VistA Conferece - vxVistA Presentation
20th VistA Conferece - vxVistA PresentationvxVistA.org
 

More from vxVistA.org (20)

vxJourney Orders
vxJourney OrdersvxJourney Orders
vxJourney Orders
 
vxJourney8 vxCPRS
vxJourney8 vxCPRSvxJourney8 vxCPRS
vxJourney8 vxCPRS
 
vxJourney6 vxVistA2
vxJourney6 vxVistA2vxJourney6 vxVistA2
vxJourney6 vxVistA2
 
vxGroup Notes
vxGroup NotesvxGroup Notes
vxGroup Notes
 
vxCPRS and vxBCMA presentation
vxCPRS and vxBCMA presentationvxCPRS and vxBCMA presentation
vxCPRS and vxBCMA presentation
 
VistA webinar to may10/2012
VistA webinar to may10/2012VistA webinar to may10/2012
VistA webinar to may10/2012
 
Streamlining Documentation and Ordering Process
Streamlining Documentation and Ordering ProcessStreamlining Documentation and Ordering Process
Streamlining Documentation and Ordering Process
 
Sky High Overview of vxCPRS
Sky High Overview of vxCPRSSky High Overview of vxCPRS
Sky High Overview of vxCPRS
 
Need a scanning solution
Need a scanning solutionNeed a scanning solution
Need a scanning solution
 
Need a release of information solution which is hipaa compliant ver1 (1)
Need a release of information solution which is hipaa compliant ver1 (1)Need a release of information solution which is hipaa compliant ver1 (1)
Need a release of information solution which is hipaa compliant ver1 (1)
 
IV medication ordering_process2
IV medication ordering_process2IV medication ordering_process2
IV medication ordering_process2
 
How to for providers medication orders
How to for providers   medication ordersHow to for providers   medication orders
How to for providers medication orders
 
How to for providers an overview of streamlining the documentation and orde...
How to for providers   an overview of streamlining the documentation and orde...How to for providers   an overview of streamlining the documentation and orde...
How to for providers an overview of streamlining the documentation and orde...
 
Ewd senchatouch classactivity_part_i
Ewd senchatouch classactivity_part_iEwd senchatouch classactivity_part_i
Ewd senchatouch classactivity_part_i
 
Automatic replenishment ward stock on demand request
Automatic replenishment ward stock on demand requestAutomatic replenishment ward stock on demand request
Automatic replenishment ward stock on demand request
 
Need a scanning solution
Need a scanning solutionNeed a scanning solution
Need a scanning solution
 
Vivian unlocking-vista
Vivian unlocking-vistaVivian unlocking-vista
Vivian unlocking-vista
 
How to for providers an overview of streamlining the documentation and orde...
How to for providers   an overview of streamlining the documentation and orde...How to for providers   an overview of streamlining the documentation and orde...
How to for providers an overview of streamlining the documentation and orde...
 
vxJourney#1 - Introducing vxVistA.org
vxJourney#1 - Introducing vxVistA.orgvxJourney#1 - Introducing vxVistA.org
vxJourney#1 - Introducing vxVistA.org
 
20th VistA Conferece - vxVistA Presentation
20th VistA Conferece - vxVistA Presentation20th VistA Conferece - vxVistA Presentation
20th VistA Conferece - vxVistA Presentation
 

Recently uploaded

Russian Call Girl Chandapura Dommasandra Road - 7001305949 Escorts Service 50...
Russian Call Girl Chandapura Dommasandra Road - 7001305949 Escorts Service 50...Russian Call Girl Chandapura Dommasandra Road - 7001305949 Escorts Service 50...
Russian Call Girl Chandapura Dommasandra Road - 7001305949 Escorts Service 50...narwatsonia7
 
Globalny raport: „Prawdziwe piękno 2024" od Dove
Globalny raport: „Prawdziwe piękno 2024" od DoveGlobalny raport: „Prawdziwe piękno 2024" od Dove
Globalny raport: „Prawdziwe piękno 2024" od Doveagatadrynko
 
Russian Call Girls in Goa Samaira 7001305949 Independent Escort Service Goa
Russian Call Girls in Goa Samaira 7001305949 Independent Escort Service GoaRussian Call Girls in Goa Samaira 7001305949 Independent Escort Service Goa
Russian Call Girls in Goa Samaira 7001305949 Independent Escort Service Goanarwatsonia7
 
Call Girls Gurgaon Vani 9999965857 Independent Escort Service Gurgaon
Call Girls Gurgaon Vani 9999965857 Independent Escort Service GurgaonCall Girls Gurgaon Vani 9999965857 Independent Escort Service Gurgaon
Call Girls Gurgaon Vani 9999965857 Independent Escort Service Gurgaonnitachopra
 
Russian Call Girls in Raipur 9873940964 Book Hot And Sexy Girls
Russian Call Girls in Raipur 9873940964 Book Hot And Sexy GirlsRussian Call Girls in Raipur 9873940964 Book Hot And Sexy Girls
Russian Call Girls in Raipur 9873940964 Book Hot And Sexy Girlsddev2574
 
Pregnancy and Breastfeeding Dental Considerations.pptx
Pregnancy and Breastfeeding Dental Considerations.pptxPregnancy and Breastfeeding Dental Considerations.pptx
Pregnancy and Breastfeeding Dental Considerations.pptxcrosalofton
 
Call Girl Service ITPL - [ Cash on Delivery ] Contact 7001305949 Escorts Service
Call Girl Service ITPL - [ Cash on Delivery ] Contact 7001305949 Escorts ServiceCall Girl Service ITPL - [ Cash on Delivery ] Contact 7001305949 Escorts Service
Call Girl Service ITPL - [ Cash on Delivery ] Contact 7001305949 Escorts Servicenarwatsonia7
 
Housewife Call Girls Nandini Layout - Phone No 7001305949 For Ultimate Sexual...
Housewife Call Girls Nandini Layout - Phone No 7001305949 For Ultimate Sexual...Housewife Call Girls Nandini Layout - Phone No 7001305949 For Ultimate Sexual...
Housewife Call Girls Nandini Layout - Phone No 7001305949 For Ultimate Sexual...narwatsonia7
 
Call Girls Secunderabad 7001305949 all area service COD available Any Time
Call Girls Secunderabad 7001305949 all area service COD available Any TimeCall Girls Secunderabad 7001305949 all area service COD available Any Time
Call Girls Secunderabad 7001305949 all area service COD available Any Timedelhimodelshub1
 
Call Girls Hyderabad Krisha 9907093804 Independent Escort Service Hyderabad
Call Girls Hyderabad Krisha 9907093804 Independent Escort Service HyderabadCall Girls Hyderabad Krisha 9907093804 Independent Escort Service Hyderabad
Call Girls Hyderabad Krisha 9907093804 Independent Escort Service Hyderabaddelhimodelshub1
 
2025 Inpatient Prospective Payment System (IPPS) Proposed Rule
2025 Inpatient Prospective Payment System (IPPS) Proposed Rule2025 Inpatient Prospective Payment System (IPPS) Proposed Rule
2025 Inpatient Prospective Payment System (IPPS) Proposed RuleShelby Lewis
 
Call Girls Service Chandigarh Grishma ❤️🍑 9907093804 👄🫦 Independent Escort Se...
Call Girls Service Chandigarh Grishma ❤️🍑 9907093804 👄🫦 Independent Escort Se...Call Girls Service Chandigarh Grishma ❤️🍑 9907093804 👄🫦 Independent Escort Se...
Call Girls Service Chandigarh Grishma ❤️🍑 9907093804 👄🫦 Independent Escort Se...High Profile Call Girls Chandigarh Aarushi
 
Russian Call Girls Hyderabad Saloni 9907093804 Independent Escort Service Hyd...
Russian Call Girls Hyderabad Saloni 9907093804 Independent Escort Service Hyd...Russian Call Girls Hyderabad Saloni 9907093804 Independent Escort Service Hyd...
Russian Call Girls Hyderabad Saloni 9907093804 Independent Escort Service Hyd...delhimodelshub1
 
2024 HCAT Healthcare Technology Insights
2024 HCAT Healthcare Technology Insights2024 HCAT Healthcare Technology Insights
2024 HCAT Healthcare Technology InsightsHealth Catalyst
 
9711199012 Najafgarh Call Girls ₹5.5k With COD Free Home Delivery
9711199012 Najafgarh Call Girls ₹5.5k With COD Free Home Delivery9711199012 Najafgarh Call Girls ₹5.5k With COD Free Home Delivery
9711199012 Najafgarh Call Girls ₹5.5k With COD Free Home Deliverymarshasaifi
 
College Call Girls Hyderabad Sakshi 9907093804 Independent Escort Service Hyd...
College Call Girls Hyderabad Sakshi 9907093804 Independent Escort Service Hyd...College Call Girls Hyderabad Sakshi 9907093804 Independent Escort Service Hyd...
College Call Girls Hyderabad Sakshi 9907093804 Independent Escort Service Hyd...delhimodelshub1
 
Call Girl Bangalore Aashi 7001305949 Independent Escort Service Bangalore
Call Girl Bangalore Aashi 7001305949 Independent Escort Service BangaloreCall Girl Bangalore Aashi 7001305949 Independent Escort Service Bangalore
Call Girl Bangalore Aashi 7001305949 Independent Escort Service Bangalorenarwatsonia7
 

Recently uploaded (20)

Russian Call Girl Chandapura Dommasandra Road - 7001305949 Escorts Service 50...
Russian Call Girl Chandapura Dommasandra Road - 7001305949 Escorts Service 50...Russian Call Girl Chandapura Dommasandra Road - 7001305949 Escorts Service 50...
Russian Call Girl Chandapura Dommasandra Road - 7001305949 Escorts Service 50...
 
Globalny raport: „Prawdziwe piękno 2024" od Dove
Globalny raport: „Prawdziwe piękno 2024" od DoveGlobalny raport: „Prawdziwe piękno 2024" od Dove
Globalny raport: „Prawdziwe piękno 2024" od Dove
 
Russian Call Girls in Goa Samaira 7001305949 Independent Escort Service Goa
Russian Call Girls in Goa Samaira 7001305949 Independent Escort Service GoaRussian Call Girls in Goa Samaira 7001305949 Independent Escort Service Goa
Russian Call Girls in Goa Samaira 7001305949 Independent Escort Service Goa
 
Call Girls Gurgaon Vani 9999965857 Independent Escort Service Gurgaon
Call Girls Gurgaon Vani 9999965857 Independent Escort Service GurgaonCall Girls Gurgaon Vani 9999965857 Independent Escort Service Gurgaon
Call Girls Gurgaon Vani 9999965857 Independent Escort Service Gurgaon
 
Russian Call Girls in Raipur 9873940964 Book Hot And Sexy Girls
Russian Call Girls in Raipur 9873940964 Book Hot And Sexy GirlsRussian Call Girls in Raipur 9873940964 Book Hot And Sexy Girls
Russian Call Girls in Raipur 9873940964 Book Hot And Sexy Girls
 
Pregnancy and Breastfeeding Dental Considerations.pptx
Pregnancy and Breastfeeding Dental Considerations.pptxPregnancy and Breastfeeding Dental Considerations.pptx
Pregnancy and Breastfeeding Dental Considerations.pptx
 
Call Girl Service ITPL - [ Cash on Delivery ] Contact 7001305949 Escorts Service
Call Girl Service ITPL - [ Cash on Delivery ] Contact 7001305949 Escorts ServiceCall Girl Service ITPL - [ Cash on Delivery ] Contact 7001305949 Escorts Service
Call Girl Service ITPL - [ Cash on Delivery ] Contact 7001305949 Escorts Service
 
Housewife Call Girls Nandini Layout - Phone No 7001305949 For Ultimate Sexual...
Housewife Call Girls Nandini Layout - Phone No 7001305949 For Ultimate Sexual...Housewife Call Girls Nandini Layout - Phone No 7001305949 For Ultimate Sexual...
Housewife Call Girls Nandini Layout - Phone No 7001305949 For Ultimate Sexual...
 
Call Girls Secunderabad 7001305949 all area service COD available Any Time
Call Girls Secunderabad 7001305949 all area service COD available Any TimeCall Girls Secunderabad 7001305949 all area service COD available Any Time
Call Girls Secunderabad 7001305949 all area service COD available Any Time
 
Call Girls Hyderabad Krisha 9907093804 Independent Escort Service Hyderabad
Call Girls Hyderabad Krisha 9907093804 Independent Escort Service HyderabadCall Girls Hyderabad Krisha 9907093804 Independent Escort Service Hyderabad
Call Girls Hyderabad Krisha 9907093804 Independent Escort Service Hyderabad
 
2025 Inpatient Prospective Payment System (IPPS) Proposed Rule
2025 Inpatient Prospective Payment System (IPPS) Proposed Rule2025 Inpatient Prospective Payment System (IPPS) Proposed Rule
2025 Inpatient Prospective Payment System (IPPS) Proposed Rule
 
College Call Girls Dehradun Kavya 🔝 7001305949 🔝 📍 Independent Escort Service...
College Call Girls Dehradun Kavya 🔝 7001305949 🔝 📍 Independent Escort Service...College Call Girls Dehradun Kavya 🔝 7001305949 🔝 📍 Independent Escort Service...
College Call Girls Dehradun Kavya 🔝 7001305949 🔝 📍 Independent Escort Service...
 
Call Girl Lucknow Gauri 🔝 8923113531 🔝 🎶 Independent Escort Service Lucknow
Call Girl Lucknow Gauri 🔝 8923113531  🔝 🎶 Independent Escort Service LucknowCall Girl Lucknow Gauri 🔝 8923113531  🔝 🎶 Independent Escort Service Lucknow
Call Girl Lucknow Gauri 🔝 8923113531 🔝 🎶 Independent Escort Service Lucknow
 
Call Girls Service Chandigarh Grishma ❤️🍑 9907093804 👄🫦 Independent Escort Se...
Call Girls Service Chandigarh Grishma ❤️🍑 9907093804 👄🫦 Independent Escort Se...Call Girls Service Chandigarh Grishma ❤️🍑 9907093804 👄🫦 Independent Escort Se...
Call Girls Service Chandigarh Grishma ❤️🍑 9907093804 👄🫦 Independent Escort Se...
 
Russian Call Girls Hyderabad Saloni 9907093804 Independent Escort Service Hyd...
Russian Call Girls Hyderabad Saloni 9907093804 Independent Escort Service Hyd...Russian Call Girls Hyderabad Saloni 9907093804 Independent Escort Service Hyd...
Russian Call Girls Hyderabad Saloni 9907093804 Independent Escort Service Hyd...
 
2024 HCAT Healthcare Technology Insights
2024 HCAT Healthcare Technology Insights2024 HCAT Healthcare Technology Insights
2024 HCAT Healthcare Technology Insights
 
9711199012 Najafgarh Call Girls ₹5.5k With COD Free Home Delivery
9711199012 Najafgarh Call Girls ₹5.5k With COD Free Home Delivery9711199012 Najafgarh Call Girls ₹5.5k With COD Free Home Delivery
9711199012 Najafgarh Call Girls ₹5.5k With COD Free Home Delivery
 
College Call Girls Hyderabad Sakshi 9907093804 Independent Escort Service Hyd...
College Call Girls Hyderabad Sakshi 9907093804 Independent Escort Service Hyd...College Call Girls Hyderabad Sakshi 9907093804 Independent Escort Service Hyd...
College Call Girls Hyderabad Sakshi 9907093804 Independent Escort Service Hyd...
 
Call Girl Bangalore Aashi 7001305949 Independent Escort Service Bangalore
Call Girl Bangalore Aashi 7001305949 Independent Escort Service BangaloreCall Girl Bangalore Aashi 7001305949 Independent Escort Service Bangalore
Call Girl Bangalore Aashi 7001305949 Independent Escort Service Bangalore
 
Call Girls Guwahati Aaradhya 👉 7001305949👈 🎶 Independent Escort Service Guwahati
Call Girls Guwahati Aaradhya 👉 7001305949👈 🎶 Independent Escort Service GuwahatiCall Girls Guwahati Aaradhya 👉 7001305949👈 🎶 Independent Escort Service Guwahati
Call Girls Guwahati Aaradhya 👉 7001305949👈 🎶 Independent Escort Service Guwahati
 

vxJourney7 vxVistA Architecture

  • 1. www.vxvista.org J.D. Keith vxVistA Network Architect vxVistA Systems Architecture with Intersystems Cache on Microsoft Windows April 2, 2010 Sponsored by
  • 2. www.vxvista.org Operating Systems and vxVistA  Currently vxVistA is commercially supported by only DSS, Inc. and their direct Partners on Windows Server 2003 and Windows Server 2008  Linux is a viable option for those companies that have in-house expertise with Linux and wish to utilize existing infrastructure and resources – though at this time there is no commercial support available for vxVistA on Linux.  We will be discussing Windows-based solutions today.  vxVistA may be adapted and supported for Linux and other platforms by community members in the future.
  • 3. www.vxvista.org vxVistA – Why Windows Server?  Microsoft Windows Server 2003 and Windows Server 2008 are stable platforms with mature, structured support.  Both versions of the Microsoft Server Operating System offer plentiful availability of technical resources in both core information technology and in healthcare globally.  Costs of operating systems are offset by abundance of resources and existing knowledge and support infrastructure in most areas and operating environments.  Currently the vxVistA Graphical User Interface Applications require Windows client operating systems – making for easy interoperability between client and server without mixed operating system environments and costly support complexities.  Again - future versions of vxVistA may be commercially supported on other operating system platforms.
  • 4. www.vxvista.org Database Platforms for vxVistA  Currently vxVistA is commercially supported by DSS, Inc. and their direct Partners on Intersystems Cache  The vxVistA Open Source installation and setup files are available for download at www.vxVistA.org and the community is encouraged to participate in future phases of development.  Individuals or companies participating in the community eco-system may contribute additional resources for operating vxVistA with other database platforms.  GT.M is another database option for vxVistA, though currently no commercial support is available for the EHR on GT.M.
  • 5. www.vxvista.org vxVistA – Why Intersystems Cache?  The Intersystems Cache Database platform is a mature platform with global presence and a well-organized support infrastructure.  Familiar GUI-style interfaces and web technology driven management architecture make Cache simple to adopt and manage.  The commercial expense of the database platform is offset by a feature- rich operating platform supporting extensive redundancy and high- availability measures, as well as data integrity protection .  Ease of installation, integration, and extensive support resources make this a suitable platform for organizations that require vendor support to maintain their patient care model and preserve the integrity of the patient health record.
  • 6. www.vxvista.org VxVistA Hardware: Processor Architecture  VxVistA is supported only on the basis of the Operating System and the Database Platform. Processor and motherboard architectures affect primarily performance of the systems.  Currently vxVistA is supported on Intel x86-32 and 64-bit as well as AMD 32 and 64-bit processor architectures (K8/K10) by DSS, Inc. and its direct Partners.  The vxVistA Open Source installation and setup files are available for download at www.vxVistA.org and the community is encouraged to participate in future phases of development, including the expansion of support into other processor architectures.
  • 7. www.vxvista.org VxVistA: Processors – Speed vs. Cores  To reiterate: currently vxVistA is supported on Intel x86-32 and 64-bit as well as AMD 32 and 64-bit processor architectures (K8/K10) by DSS, Inc. and its direct partners.  Generally adding cores is a better response to increasing user counts.  Clock speeds beyond 1.8 Ghz generally provided diminishing returns when compared to the performance improvements seen when adding cores to the system .  50 to 100 users per core can be a reasonable estimate for maintaining high performance and low system response times – transactional load may affect this estimation.
  • 8. www.vxvista.org VxVistA: RAM, Cache, Buffers  RAM is key to performance for databases. 12 GB of RAM is a common recommendation for systems supporting 20 or more concurrent users.  High user counts and high transactional volume may indicate the need to increase RAM – Database statistics (such as GLOSTAT for Cache) are a good tool for discovering shortages.  Reporting and querying performance – as well as multi-tasking – can suffer from RAM shortages.  Processor cache can have significant effects on throughput at the database - especially if massive data queries, reporting requirements, or analysis (math, stats, finance, complex billing, etc) are necessities.  Buffering – configuration, but needs must be met by hardware  All Intersystems Cache Buffers (Globals and Routines) should fit within the available RAM resources .  More information is available at www.intersystems.com/cache/documentation
  • 9. www.vxvista.org  vxVistA Architecture modeling  Scalability  High Availability and DR  Other Architectures vxVistA Hardware Configurations
  • 14. www.vxvista.org vxVistA Scalability  vxVistA is a very scalable solution  Both Up and Down  From Single Providers to Multi-location Ambulatory and Inpatient service groups and more  Functional requirements discovery and flow documentation discovery make it possible to adapt the modules of vxVistA to each scenario.  Load-balancing at Application Layer
  • 15. www.vxvista.org High Availability and Disaster Recovery Planning Within Intersystems Cache –  Online Journaling  Shadow Journaling  Next Steps  Mirroring  OS-based HA and Disaster Recovery  Network Load Balancing  Server Clustering  Asynchronus Replication  SAN-Based or Block-level Replication
  • 16. www.vxvista.org Other Architectures Application Service Provider (ASP) or Cloud  Virtual environments are still suspicious to many, but as the technology matures and interest grows this is very likely to see deployment. Additionally as cost of ownership decreases this becomes more attractive.  OpenVMS Native VistA operating environment but no vxVistA operations currently use this.  Linux Untested to date with vxVistA  GT.M Untested to date with vxVistA
  • 17. www.vxvista.org VxVistA Open Source  VxVistA Open Source 2010.1 is available with version 2010.2 expected to be released later this year by DSS, Inc.  The vxVistA Open Source installation and setup files are available for download at www.vxVistA.org and the community is encouraged to participate in future phases of development. Individuals or companies participating in the community eco-system may contribute additional resources for operating vxVistA on other operating system platforms. Future versions of vxVistA may be commercially supported on other operating system platforms.
  • 18. www.vxvista.org Open Source Commitment  vxVistA is currently available as an Open Source core release with commercial support available and commercial modules for purchase.  DSS, Inc. Is committed to the Open Health Tools model of Open Sourcing the core tools and maintaining a viable model of commercial support for vxVistA.  vxVistA is the only VistA derivative currently fully aligned with the FOIA VistA patch stream and currently mandated to remain within that patch stream.