| Literature DB >> 22763661 |
Peter S Millard1, Juan Bru, Christopher A Berger.
Abstract
BACKGROUND: Point-of-care electronic medical records (EMRs) are a key tool to manage chronic illness. Several EMRs have been developed for use in treating HIV and tuberculosis, but their applicability to primary care, technical requirements and clinical functionalities are largely unknown.Entities:
Year: 2012 PMID: 22763661 PMCID: PMC3391372 DOI: 10.1136/bmjopen-2011-000690
Source DB: PubMed Journal: BMJ Open ISSN: 2044-6055 Impact factor: 2.692
Included electronic medical records
| Product | Ambulatory point-of-care sites |
| iSante | Haiti |
| PHIS | Guyana |
| Dream–Sant Egidio | Italy, English-, Portuguese- and French-speaking African countries |
| OpenMRS ( | Primary care: Chile |
| MDR-TB: Pakistan, Haiti, Los Angeles | |
| WorldVista | USA |
| OSCAR ( | Canada, Kenya, Argentina, Ecuador |
Excluded products
| Product | Reason for exclusion |
| Mosoriot Medical Record System | Subsequently renamed AMRS |
| AMRS | Paper-based entry with retrospective electronic entry |
| MEDCAB | Proprietary |
| PCHR (Primary Care Health Records) | Developer did not respond |
| Careware® | Not currently being developed |
| PIH-EMR: Partners in Health | Internet based |
| HIV-EMR: Partners in Health | Internet based |
| SmartCare ( | Proprietary for use by partner organisations |
| ESOPE (from | Relational database, not an EMR |
| SICLOM | Drug management system |
| PatientOS | Open source, for profit, proprietary |
| Tolven | Internet based |
| Fuchia (Follow-Up of Clinical HIV Infection and AIDS) | Not currently being developed |
| Baobab Health/Malawi EMR | Proprietary for use in Malawi only |
EMR, electronic medical record.
Concise summary of clinical functionalities
| OpenMRS | Dream–Sant Egidio | GHIS | iSante | WorldVista | OSCAR | |
| Target conditions | Primary care, HIV | HIV | Primary care, HIV | HIV | Primary care | Primary care |
| Languages | Eng, Sp | Eng, Fr, Port, Ital | Eng | Fr, Eng | Eng | Eng, Fr, Sp |
| Auto generate patient ID | Yes | Yes | Yes | Yes | Yes | Yes |
| Form-based demographic data entry | Yes | Yes | Yes | Yes | No | Yes |
| Enter and retrieve metric vital signs including calculated BMI | Yes | Yes | Yes | Yes | Yes | Yes |
| Coded and editable past medical history, family history, risk factors | No | No | Yes | Yes, but not editable | Yes, but difficult to edit | Yes |
| ICD coded problem list | Yes | Yes | Yes | Partial list | Yes | Yes |
| Coded med list, med interaction and allergy checking | No | No | No | No | Yes | Yes |
| Pharmacy inventory | No | Yes | Yes | No | Yes | No |
| Prescription printing | No | No | Yes | No | Yes | Yes |
| Flow sheets for common illnesses | No | No | Yes | Yes | Yes | Yes |
| Health maintenance reminders | No | Yes | Yes | Yes | Yes | Yes |
| Print lab order | Yes | Yes | Yes | No | Yes | Yes |
| Print imaging request | Yes | No | Yes | No | Yes | Yes |
| Demographics and diagnosis reporting | Yes | Yes | Yes | Yes | Yes | Yes |
| Quality report cards | No | No | Yes | Yes | Yes | Yes |
BMI, body mass index; Eng, English; Fr, French; ICD, International Classification of Disease; Ital, Italian; Port, Portuguese; Sp, Spanish.
Full clinical implementer responses
| EMR system | OpenMRS | DREAM–Sant Egidio | GHIS | iSanté | WorldVista | OSCAR |
| EMR design | ||||||
| Designed for what level of care/specialty care | Primary care | HIV/AIDS | HIV/AIDS and primary care | HIV/AIDS | Primary care | Primary care |
| Languages | Eng, Sp | Port, Ital, Eng, Fr | Eng | Fr, Eng | Eng | Eng, Fr, Sp |
| Patient registration | ||||||
| Form-based data entry for patient registration | X | X | X | X | – | X |
| Auto generate unique patient ID | X | X | X | X | X | X |
| Patient arrival/flow | ||||||
| Able to search/retrieve info on various criteria? | X | – | X | X | X | X |
| Office visit scheduling system? | X | X | X | X | X | X |
| Retrieve records and mark ‘arrived’ on f/u? | X | X | – | X | X | X |
| Vital signs | ||||||
| Enter and retrieve ALL vitals? | X | X | X | X | X | X |
| Templates | ||||||
| Form-based templates? | X | X | X | X | X | X |
| Coded data entered in templates? | – | X | X | X | X | X |
| PMH, FH, Smoking, and ETOH coded as variables? | – | – | X | X, but not editable on follow-up visits | X, but difficult to edit on follow-up visits | X |
| Procedure notes | ||||||
| Template-based provider procedure notes? | X | – | – | – | X | Boilerplate text notes |
| Problem list | ||||||
| List based on ICD-9 or ICD-10? | X | X | X | X | X | X |
| List in local language? | X | – | X | X | X | English but ability to load ICDs in other language |
| Short pick list AND comprehensive list? | X | X | X | Only short pick list, not comprehensive | X | X |
| MED list and RX | ||||||
| Allows for allergy AND drug interaction check? | – | – | – | – | X | X |
| List updated to Rx availability? | – | X | – | X | X | X |
| Rx sent to on-site pharmacy? | – | X | X | X | – | X |
| Track inventory in pharmacy? | – | X | X | – | X | – |
| Option to print Rx? | – | – | X | – | X | X, also with bar code |
| Flow sheets and remainders | ||||||
| Customised info retrieval flow sheets for common dx? | – | – | X | X | X | X |
| Health maintenance remainder? | – | X | X | X | X | X |
| Labs and results | ||||||
| Print labs request? | X | X | X | – | X | X |
| Electronic labs request? | X | X | X | – | X | X |
| Manual entry of results? | X | X | X | X | X | X |
| Imaging and results | ||||||
| Print imaging requests? | X | – | X | – | X | X |
| Manual entry of results? | X | X | X | X | X | X |
| Reporting | ||||||
| Reports of pt. demographics? | X | X | X | X | X | X |
| Reports of dx or ICD code? | X | X | X | X | X | X |
| Meds Rx report? | – | X | X | X | X | X |
| Quality report cards? | – | – | X | X | X | X |
–, No, not present; EMR, electronic medical record; Eng, English; Fr, French; ICD, International Classification of Disease; Ital, Italian; Port, Portuguese; Sp, Spanish; X, Yes, present.
Technical implementer responses
| EMR system | OpenMRS | DREAM–Sant Egidio | GHIS | iSanté | WorldVista | OSCAR |
| Type of server at back end | ||||||
| Brand | Dell Power Edge 1950 | HP, Dell | Dell | HP, Dell | Any | Dell |
| Type of processors | Intel Xeon 5400 series 3.33 GHz | Intel Xeon Intel Dual Core | Intel Dual Core | Intel Dual Core Others | X86, VAX/Alpha | I7 |
| Number of processors | 4 | 1 | 1 | 1 | 1 | 1 |
| Total hard drive capacity | 4 GB | 250 MB | 100 GB | 1 GB | 200 MB | 500 MB |
| Hard drive capacity in use | 500 MB | 80 MB | 15 GB | 500 MB | 200 MB | |
| Hard drive configuration | RAID 1 | – | RAID 1 | No raid | – | No raid |
| Server operating system | Linux, Windows | Windows | Windows | Windows/Linux | Linux, Windows, Unix, VMS | Linux, Mac OSX and Windows |
| Web server | Apache | Not applicable | Apache | Apache/IIS | Apache, IIS | Apache Tomcat |
| Database running EMR system | MySQL | MS SQL Server | MS SQL Server | MySQL MS SQL Server | Any that have compatible APIs | MySQL |
| Other software required | Java JDK 1.6 +, PHP 5.3+ | MS Access | MS VB.Net | LDAP, Perl, Cygwin (Windows only), Java, JasperReports | Sun Java | |
| Cost of servers | US$4000–$5000 | US$2000 | US$1500 | US$10 000 | US$2000 | US$1000 |
| Type of workstations running the EMR back end | ||||||
| Brand | PC, NetBook, Tablet | HP, Dell | Dell | HP, Dell | Any | Dell, Any |
| Type of processor | 1.5 GHz any processors | Intel Pentium 4, Intel Core 2 Duo, Intel Celeron, AMD | Intel Celeron | Intel Dual Core, Others | X86 | Pentiums mostly about 5 years old |
| Hard drive capacity | 2 GB | 80 GB | 80 GB | 500 MB | 200 MB | 100 MB |
| Operating system running workstations for the EMR front end | Linux, Windows, OSX | Windows | Windows | Windows | Linux, Windows, OSX | Linux, Windows, OSX |
| Cost of a typical workstation | US$1000 | US$1000 | US$700 | US$1000 | US$400 | US$600 |
| Networking | ||||||
| Type of network | Ethernet, GPRS, 3G | Ethernet | Ethernet | Ethernet | Ethernet | Ethernet |
| Type and number of switches | – | Layer 2 and Layer 3 Fast Ethernet Switchs | Routers, number varies according to site requirements. | 1 linksys router | Ethernet | Dlink |
| Network bandwidth | Ethernet, Fast Ethernet | Fast Ethernet | Ethernet, Fast Ethernet | Ethernet, Fast Ethernet | – | Fast Ethernet |
| Backup system | ||||||
| Backup up functionality | Yes Management User, role and group Administration module Edition advanced data record. Administration service web. | Yes Standard MS SQL backup system, plus a daily copy of the database to another computer, and to the head office. | Yes scheduled backup to portable devices used to update master database | Yes, Standard OS File system backup + standard database backup + custom application data replication to remote server | – | Yes, Cron job that runs an encrypted compressed backup of the database and documents daily |
| IT providers related to the IT infrastructure | Lazos: Responsible of the operation and platform Frontera University: Center excellence Software Engineering, responsible of the proyect and development. | DREAM local IT Staff | In-house IT department of ministry of health responsible for installation maintenance and repair of all hardware and software | CIRG (Clinical Informatics Research Group) developed and supports the application. I-TECH Haiti IT staff and CDC staff supports the application in Haiti | – | Oscar Service |
| System deployment | ||||||
| Number and roles of people involved in deployment tasks | 1 Manager Development and coordinator team 1 Analyst Quality and Testing 2 Software Engineers 1 Systems Administrator | 2 technicians in country for deployment tasks with Servers administration and Network proficiency. | IT department technicians Site coordinator (system manager/administrator) Trainer | 8–10 IT personnel do physical installation of hardware and installation and configuration of software across all sites in country | – | 1 programmer from Oscar Service for install and one trainer from Oscar Install. Both done remotely via the internet |
| Overall estimated time for EMR software deployment (not including hardware/network) | 8 months | 1 h for 10 computers | 1 month | 3 days for software installation and training | – | Half day training session over the internet |
| Estimated cost for configuration and installation of software (not including hardware/network) | US$120 000 | US$10 per site of 10 computers | US$5000 | – | – | US$1500.00 |
| EMR interface usability | ||||||
| EMR interface design follows standards/best practices | ISO 9241 | ISO 9241 | No | ISO 9241 | – | ISO 9241 |
| EMR interface intuitive and easy to learn for new users? | Yes | Yes | Yes | Yes | – | Yes, You can teach it over the internet. Locums are able to manage the system with minimal instruction by my nurse (15 min) |
| EMR interface easy to remember for users? | Yes | Yes It has good layout, functions buttons always in the same area and basic functions just a few clicks away. | No Requires time to get accustomed to NEW forms and reports | Yes | – | Yes, Same routine daily |
| EMR performance | ||||||
| Number of users of the EMR system | – | 20 per site | 3–10 per site | 5 per site | – | 20 |
| Average number of concurrent users utilising the EMR system | 10 | 8 | 3–10 | 3 | – | 10 |
| Maximum number of concurrent users utilising the EMR system | 40 | No defined limit. | 3–10 | 10 | – | No real limit |
| Current size of database files | 26 GB, 4.000.000 records | 500 MB. | 70 MB | 1.27 GB | – | Backups fit on a DVD. 1.2 GB for documents and 240 MB database (Gziped) |
| Average availability of EMR system | Always available | Always available | Unavailable once a week | Always available | – | Always available |
| Average down time of EMR system when it fails | <1 h | <30 min | <1 day | <1 h | – | <1 min |
| Subjective speed of EMR | ||||||
| When entering patient data | 2 s | 0.5 s | Instant | Adequate | – | No delay |
| When accessing patient data | 3–5 s | 1 s | Seconds | Adequate for single patient access; large reports are cached and/or run overnight | – | Depends on the file. Opening a large patient file can take 3 up to 30 s with an internet connection |
| When sending queries for reporting | 120 s | 3 s | Depends on complexity of query | Aggregate real-time reports may take up to 30 min in some cases, but most standard reports take 30 s or less | – | Depends on the query. Some whole database conversions to CIHI XML format can take up to 20 min |
| EMR system integrated with other software? | CMS Typo3 Medica Agenda | No | No | Yes OpenELIS (lab info system) | – | Yes Local hospital reporting system. External laboratory reporting system |
| Standards used for transferring information | OpenEHR, LOINC | – | – | No Connected by Custom interface | – | HL7 |
| EMR maintenance | ||||||
| Who provides operational maintenance | On-site resources | On-site resources | IT department technicians | CDC Haiti staff/ I-TECH Haiti IT | – | On-site resources |
| Who is in charge of fixing EMR software bugs and developing new functionalities? | External company | On-site resources | IT department technicians Site coordinator (system manager/administrator) | CIRG (Clinical Informatics Research Group—University of Washington) | – | Community |
| Overall cost of EMR maintenance | US$5000 per month | None | US$15 000 per year | – | – | No contract with our installer and upgrade locally. This does take time which I don't bill for … about 8 h to convert, test, and then convert live data. |
| EMR system deployment | ||||||
| Who was in charge of system deployment? | External company | On-site resources | IT department technicians Site coordinator (system manager/administrator) | CDC Haiti staff I-TECH Haiti IT | – | External company |
| Time for system deployment | 2–3 s | Around 1 h for 10 computers. | 1 week | 3 days | – | Quite some time as they had to convert our existing proprietary EMR data to the Oscar standard. Apprx 50 h. A de novo install of Oscar is the time to install Ubuntu plus 15 min. |
| How many people were involved in the deployment tasks? | 3–5 Technician | 1 Technician | 4 Technician | 1 Technician | – | 2 Technician |
| Training | ||||||
| Time required for user training | 1 week | 15 min for each section of the programme | 1 week | 1 day | – | One half day |
| Who conducted training tasks? | Software community | In-site resources | IT department trainer Site coordinator (system manager/administrator) | CDC Haiti staff I-TECH Haiti IT | – | External company |
| Number and roles of staff involved in training tasks | 2 roles 1 Coordinator 1 assistant | One DREAM local IT Senior Staff. | IT department trainer Site coordinator (system manager/administrator) | One I-TECH Haiti trainer | – | One external employee and all the clinical and secretarial staff |
| Software currently has training manuals for the following: | IT Technical staff | Receptionists, clinicians, pharmacy staff | Receptionists, physicians, nurses, counsellors, DOTS staff, pharmacy staff, site coordinator, IT technical staff | Clinicians, users, IT technical staff | – | Receptionists, clinicians, pharmacy staff, IT technical staff |
EMR, electronic medical record.
Technical developer responses
| EMR system | OpenMRS | DREAM–Sant Egidio | GHIS | iSanté | WorldVista | OSCAR |
| Servers | ||||||
| Type of servers which can run the EMR back end? | ||||||
| Brands compatible | Dell Power Edge 1950 | Any | Not available | HP/Dell/others | Not available | Any |
| Type of processors compatible | Intel Xeon Processors 5400 series at up to 3.33 GHz | PC | Not available | Intel/others | Not available | Any |
| Minimum number of processors required | 4 | 1 | Not available | 1 | Not available | 1 |
| Minimum hard drive capacity required | 4 GB | 1 GB | Not available | 1 GB | Not available | 200 MB |
| Operating systems compatible with the EMR server | Linux | Windows | Not available | Linux, Windows, Unix | Not available | Linux, Windows, Unix, OSX and Solaris |
| Web servers compatible with the EMR server | Apache, GLASSFISH V2 | Not applicable | Not available | Apache, IIS | Not available | Apache |
| Database systems compatible with the EMR system | MySQL | MS SQL Server | Not available | MySql, MS SQL Server | Not available | MySQL, ORACLE in older releases |
| Other software required for the EMR system functioning | Java JDK 1.6 +, PHP 5.3+ | No required | Not available | LDAP, Java, Perl, Cygwin (Windows only), JasperReports | Not available | Java |
| Approach price of a minimum capacity server to run the EMR system | $4000–$ 5000 | On small centre we use a $500 laptop. | Not available | $2000 | Not available | $329 |
| Workstations | ||||||
| Type of workstations that can run the EMR front end | ||||||
| Brands compatible | PC, NetBook, Tablet 1.5 Ghz any processors | ALL | Not available | Any windows server/notebook | Not available | Any machine that can load a web browser |
| Type of processors compatible | 1.5 Ghz any processors | PC | Not available | Intel/others | Not available | Any |
| Minimum hard drive capacity | 1 GB | 1 GB | Not available | 200 MB | Not available | 100 MB |
| Operating systems compatible with the EMR front end | Linux, Windows | Windows | Not available | Linux, Windows, Unix | Not available | Linux, Windows, Unix, Other, OSX, Android, IOS, blackberry |
| Minimum price of a workstation to run the EMR front end | $500–$1000 | $400 | Not available | $600 | Not available | $250 |
| Networking | ||||||
| Type of networks are compatibles with the EMR system | Ethernet, GPRS, 3G | Ethernet | Not available | Ethernet, Fast Ethernet | Not available | Ethernet, 3G |
| Network bandwidth required to run the system | 10 MB/s, Fast Ethernet | 10 MB/s | Not available | Ethernet | Not available | Ethernet |
| EMR system scalability capabilities | The 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 openMRS | Actually, 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 databases | System is completely scalable, designed for use in small clinics and hospitals | EMR typically needs to support only a few users at a time. No scaling tests have been done | Scales from one user to thousands | The 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 systems | Yes | 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 | NO | Yes | Yes |
| Interoperability standards supported | HL7, DICOM, LOINC | Not available | Not available | Not available | HL7, DICOM | HL7 |
| Questions regarding the EMR system software development and environment | ||||||
| Licensing requirements of the EMR software | Open source | Free software (Closed Code) | Open source | Free software | Open source | Open source, free software, GPS |
| System architecture | Web based, service oriented, architecture | Client/server | Client/server | Web based | Web based and client/server | Web based and client/server |
| EMR technical documentation availability | Yes | No | Yes, included in source and documentation | Yes | Yes | Yes |
| Software platform used to develop the software | Java Clients, Web Services, PHP Extension CMS Typo3 | NET, Access VBA | MS VB.Net | LAMP | Java Clients, Web Services | Java/Tomcat jsp/MySQL |
| Development environment used to develop the EMR system | Eclipse | VBA, Visual Studio | Visual Studio 2005 | Developers chose favourite IDE | M | Eclipse |
| Language | Java, PHP5 | C#, VB | MS VB.Net | PHP/Ext JavaScript Library | M | Java |
| Type of license of the development environment used to develop the EMR system | Open source | Proprietary | Proprietary | Open source | Open source | Open source |
| Security and privacy | ||||||
| Security characteristics: | User and login.Card, as cards bank Santander. Codification message between provider and client service web | Access only with login and password, user access levels, data exchange between centres or labs encrypted | System access via user name and password, record access based on user ID and type | Uses LDAP for authentication and application proprietary scheme for authorisation and roles | Meets all security requirements for operation in VA Hospitals and CCHIT | A granular security policy exists so access can be restricted |
| HIPAA compliance | Yes | No | No | Yes | Yes | No |
| Community | ||||||
| Is the EMR system supported by a community? | Yes | No | No | No | Yes | Yes |
| Services provided by the community | Documentation, bug reporting, update, module plugin, forum | – | – | – | – | Answering surveys, documentation, translations, some code |
EMR, electronic medical record.
Our judgement of technical characteristics
| OpenMRS | Dream–Sant Egidio | GHIS | iSante | WorldVista | OSCAR | |
| Hardware requirements | 1 | 1 | 1 | 1 | 1 | 1 |
| Operating system | 1 | 1 | 1 | 1 | 1 | 1 |
| Non open-source components | 1 | 2 | 2 | 2 | 2 | 1 |
| Technical skill for installing and maintaining | 1 | 1 | 1 | 1 | 2 | 1 |
| Openness of software code | 1 | 2 | 2 | 2 | 1 | 1 |
| Training manuals | IT technical staff | Receptionists, clinicians, pharmacy staff | Receptionists, physicians, nurses, counsellors, DOTS staff, pharmacy staff, site coordinator, IT technical staff | Clinicians, users, IT technical staff | – | Receptionists, clinicians, pharmacy staff, IT technical staff |
Ratings: 1, easy, simple, open; 2, moderately complex; 3, difficult, complex, closed.