Table 6

Technical developer responses

EMR systemOpenMRSDREAM–Sant EgidioGHISiSantéWorldVistaOSCAR
Servers
 Type of servers which can run the EMR back end?
  Brands compatibleDell Power Edge 1950AnyNot availableHP/Dell/othersNot availableAny
  Type of processors compatibleIntel Xeon Processors 5400 series at up to 3.33 GHzPCNot availableIntel/othersNot availableAny
  Minimum number of processors required41Not available1Not available1
  Minimum hard drive capacity required4 GB1 GBNot available1 GBNot available200 MB
  Operating systems compatible with the EMR serverLinuxWindowsNot availableLinux, Windows, UnixNot availableLinux, Windows, Unix, OSX and Solaris
  Web servers compatible with the EMR serverApache, GLASSFISH V2Not applicableNot availableApache, IISNot availableApache
  Database systems compatible with the EMR systemMySQLMS SQL ServerNot availableMySql, MS SQL ServerNot availableMySQL, ORACLE in older releases
  Other software required for the EMR system functioningJava JDK 1.6 +, PHP 5.3+No requiredNot availableLDAP, Java, Perl, Cygwin (Windows only), JasperReportsNot availableJava
  Approach price of a minimum capacity server to run the EMR system$4000–$ 5000On small centre we use a $500 laptop.Not available$2000Not available$329
Workstations
 Type of workstations that can run the EMR front end
  Brands compatiblePC, NetBook, Tablet 1.5 Ghz any processorsALLNot availableAny windows server/notebookNot availableAny machine that can load a web browser
  Type of processors compatible1.5 Ghz any processorsPCNot availableIntel/othersNot availableAny
  Minimum hard drive capacity1 GB1 GBNot available200 MBNot available100 MB
  Operating systems compatible with the EMR front endLinux, WindowsWindowsNot availableLinux, Windows, UnixNot availableLinux, Windows, Unix, Other, OSX, Android, IOS, blackberry
  Minimum price of a workstation to run the EMR front end$500–$1000$400Not available$600Not available$250
Networking
 Type of networks are compatibles with the EMR systemEthernet, GPRS, 3GEthernetNot availableEthernet, Fast EthernetNot availableEthernet, 3G
 Network bandwidth required to run the system10 MB/s, Fast Ethernet10 MB/sNot availableEthernetNot availableEthernet
 EMR system scalability capabilitiesThe interfaces can to be developed in any language as flex, gwt or rap. The interface can to be installed in any CMS and can manipulate information using service web with openMRS. We can develop any systems and store the information in openMRSActually, the system scalability capabilities are guarantee by the using of a client server architecture with Microsoft SQL Server that provides growing databases with the tools and features necessary to optimise performance, scale-up individual servers and scale-out for very large databasesSystem is completely scalable, designed for use in small clinics and hospitalsEMR typically needs to support only a few users at a time. No scaling tests have been doneScales from one user to thousandsThe base systems (Java, MySQL etc) are very scalable. Oscar itself has some bottlenecks that will become a problem when getting to hundreds of concurrent users. There are fixes for those but have not been committed back to the trunk. The other approach is to run a distributed strategy with servers linked through the ‘Oscar Integrator’
 Interoperability: capabilities to provide standard clinical information to external systemsYes
  • NO

  • Actually only export statistical data, we are working to give the possibility to export clinical data in International standard

  • NO,

  • Currently, no but could be programmed to do so

NOYesYes
 Interoperability standards supportedHL7, DICOM, LOINCNot availableNot availableNot availableHL7, DICOMHL7
Questions regarding the EMR system software development and environment
 Licensing requirements of the EMR softwareOpen sourceFree software (Closed Code)Open sourceFree softwareOpen sourceOpen source, free software, GPS
 System architectureWeb based, service oriented, architectureClient/serverClient/serverWeb basedWeb based and client/serverWeb based and client/server
 EMR technical documentation availabilityYesNoYes, included in source and documentationYesYesYes
 Software platform used to develop the softwareJava Clients, Web Services, PHP Extension CMS Typo3NET, Access VBAMS VB.NetLAMPJava Clients, Web ServicesJava/Tomcat jsp/MySQL
 Development environment used to develop the EMR systemEclipseVBA, Visual StudioVisual Studio 2005Developers chose favourite IDEMEclipse
 LanguageJava, PHP5C#, VBMS VB.NetPHP/Ext JavaScript LibraryMJava
 Type of license of the development environment used to develop the EMR systemOpen sourceProprietaryProprietaryOpen sourceOpen sourceOpen source
Security and privacy
 Security characteristics:User and login.Card, as cards bank Santander. Codification message between provider and client service webAccess only with login and password, user access levels, data exchange between centres or labs encryptedSystem access via user name and password, record access based on user ID and typeUses LDAP for authentication and application proprietary scheme for authorisation and rolesMeets all security requirements for operation in VA Hospitals and CCHITA granular security policy exists so access can be restricted
 HIPAA complianceYesNoNoYesYesNo
Community
 Is the EMR system supported by a community?YesNoNoNoYesYes
 Services provided by the communityDocumentation, bug reporting, update, module plugin, forumAnswering surveys, documentation, translations, some code
  • EMR, electronic medical record.