Brief Overview of OSCAR


OSCAR is a fully featured Electronic Medical Records (EMR) software program, designed by doctors for doctors, for use in medical offices. For a quick list of the key program features, click here. Besides by physicians, OSCAR is also used by a variety of other front line health care professionals, including registered midwives, social workers, psychologists, nurse practitioners and physiotherapists. OSCAR is an OPEN SOURCE project. To our knowledge OSCAR is the only widely deployed open source EMR system in Canada.


In 2001, the OSCAR project was started by the Department of Family Medicine at McMaster University (in Hamilton, ON, Canada) with the objective of producing a state of the art web-based EMR to support diverse academic and clinical functions. Since 2001 OSCAR has been implemented in large and small clinics across the country with most users found in Ontario and BC.


There are thousands of physicians using OSCAR EMR and it should also be noted that OSCAR is the EMR used by Departments of Family Practice at a number of medical schools, including at McGill, at Queens, at UBC, at Western, and McMaster.

Internationally there are some OSCAR EMR systems running around the world, for example in Argentina (it has been translated into Spanish). We have also heard about isolated installations in Africa, the Caribbean and in Vietnam. Because of its free license and modest hardware resource requirements, OSCAR seems to be a popular EMR choice with Canadian charitable clinical outreach and relief projects in the developing world.

Overall, the largest numbers of users are in Canada, in Ontario and BC. The true number of Canadian users is probably higher than estimated, because physicians can self-install OSCAR, and, since it is a free open source project, there is no formal central register of users. We therefore rely on voluntary self-report by OSCAR support providers and users to establish usage statistics. For a self-reported Google Map of some OSCAR installations click here.


The no-cost, or low-cost, open source approach is intended to enlist a critical mass of health care users and developers, to use and enhance the OSCAR system on an ongoing basis. Any developments you make to OSCAR must be contributed back to the pool of OSCAR resources. To read more about how open source software functions, click here.

OSCAR is developed using open-source tools, which are free of royalties. There is no purchase cost, no license fees, no update/upgrade fees, no user fees.
Users only pay for their own clinic’s hardware equipment (if OSCAR is hosted on-premise), and the support they need.


OSCAR’s objective is to offer a “royalty free” set of Clinic Applications and Clinic Resources for use by health care providers and clinics in Canada and everywhere.


Some screen-shots are posted on this site here. Some OSCAR support providers or developer groups provide demo sites, these are full OSCAR installations open for the public to explore. The best possible demo experience is to visit an actual working OSCAR user near you and see a living, breathing OSCAR system in action. Generally OSCAR users embrace the opportunity to show their EMR off to interested colleagues and help them make good choices. You may also contact Adrian Starzynski, one of the enthusiastic contributors to the project.


OSCAR is FLOSS (Free libre open source software). The licence is the General Public Licence (GPLv2) which ensures that OSCAR is available with no licensing fees, in perpetuity. The licence also specifically gives rights to people to develop and distribute the software. Since the creation of the Linux operating system in the 90’s, open source software has grown dramatically and has clearly established its viability in the commercial sector. For further info about the open source principle click here.

It should be pointed out that while OSCAR is “free as in free speech”, it is certainly not “free as in free beer”. There are costs associated with the deployment, maintenance, support and jurisdictional certification of OSCAR. But taking this into account, the costs of running an OSCAR EMR solution should still be substantially lower than the costs of running a competing proprietary EMR product in the majority of situations.


OSCAR is licensed under a strong free software license, the General Public License version 2 (GPLv2). This means that the developer who has built code for OSCAR owns the copyright to that particular part of the code base. Under the terms of the license others may freely copy and distribute the code so released, as long as they acknowledge attribution, original copyright, and also release any derived works under the same license terms.

This means that OSCAR’s licensing, like that of many other open source projects, is complex. McMaster university has contributed the bulk of the huge code base of the project, and so holds GPL copyright to the vast majority of it. There are however, many other contributors who hold copyright to small parts of the code base, for example CAISI in Toronto, and many individual developers from the community. Therefore no single entity may claim complete ownership of OSCAR.


OSCAR support companies and users form a close knit community with regional and national group meetings. Key role players in the OSCAR community are as follows:

  • OSCAR support providers “OSPs” are independent businesses, who install, maintain and support the OSCAR solution for the end user. They are entitled to levy support fees for this service, and they compete in the open market for the support business. Under the terms of the open source license, OSPs do not have rights to sell licenses for the use of OSCAR, or to sell their own software products directly derived from OSCAR. However under OSCAR’s open source license, OSPs are entitled to offer their own licensed independent services or products alongside OSCAR (such as independent billing utilities in provinces where there is no native OSCAR billing utility) as long as these products/services are not directly integrated into the OSCAR codebase.


Vendor lock in means that once you have invested data in a proprietary system you are stuck. It makes business sense for vendors of proprietary EMR systems to lock you into their format and themselves into your cash. The vendor can name their price for additional features because no-one else can write for the product. New features are often slow to arrive because the vendor has to wait until there is a significant demand for that feature before investing money into developing it.

In contrast to the above, OSCAR is an open platform. Your data is, and always will be, your data.


The vast majority of doctors using OSCAR choose to pay to have OSCAR installed, and to pay for ongoing support. At OCUS we strongly encourage our members to engage one of the professional OSCAR tech support providers (OSPs), rather than trying to do the installation and maintenance of the EMR system themselves. There are several OSCAR support provider companies, and as the demand for OSCAR continues to increase, there has been a predictable market response, with an increase in the supply of support providers.

Even though OSPs may not sell licenses for the use of OSCAR, they are entitled to offer their own licensed independent services or products alongside OSCAR (such as independent billing utilities in provinces where there is no native OSCAR billing utility) as long as these products/services are not directly integrated into the OSCAR codebase.

While it is natural in the business world to want to achieve a competitive advantage, the open source mechanism provides important protection to the OSCAR end user from vendor-lock-in situations. Such protection is not available to users of proprietary EMR products. OSCAR users are free to change OSCAR support providers at any time, without the risk of their data being held to ransom. OSCAR support providers compete honestly in the open market, on the basis of true merit and customer service, rather than on the basis of leverage.


In the case of OSCAR, there is no “vendor” in the traditional sense. The term “vendor” implies that a sale is taking place, yet OSCAR software cannot be sold. It has to be free. OSCAR’s strong open source license ensures that it will always remain so. OSCAR simply is the finest EMR software no money can buy.

  • McMaster university holds the strong free software license for the vast majority of the code base in OSCAR, but no single entity may claim complete ownership of OSCAR (see OSCAR’s license).
  • Anyone can install OSCAR on their own server and run it on their own. Or they may choose to pay an Oscar Service Provider (OSP) to maintain and/or host the system for them. OSPs typically charge monthly support fees to support your clinic. Currently, most OSPs will host your OSCAR instance in the cloud but some still offer the option for an on-premise system install which would mean a server in your clinic will be running OSCAR.


OSCAR is provided for free with absolutely no warranty or guarantees. Medical physicians are a self-regulated profession in Canada, and they are held to certain professional standards. These standards, enforced by the various provincial physician college licensing authorities, apply not only to medical competency and proficiency, but also to medical record keeping. Physicians are the trusted stewards of their patients’ medical data, and they have strong obligations to ensure that this data remains private, protected, intact, well organized and available when needed. It is the physician end user who is responsible for the integrity and security of their EMR system, not the developer, not the tech support provider nor the vendor. This principle applies to users of open source OSCAR EMR, just as it does to users of proprietary EMR systems.

In this context OSCAR users are encouraged to practice due diligence when choosing an OSCAR support provider. Partnering with an inexperienced or incompetent support provider can lead to serious professional consequences. As with many things, experience counts. Ask for references! Ask about security protocols. Speak to colleagues who use OSCAR in their practices. You will find that most OSP companies have an excellent reputation and track record.


Updates are being made to the OSCAR source code. The various OSCAR support providers in the market are free to update their customer’s systems with the newer versions, at their, and their clients’ discretion.

The various OSCAR support providers are also free to do some custom programming and development work for specific clients, however, under the open source license rules, they are obligated to voluntarily share these improvements back to the main code repository. To read more please refer to OSCARs “open source code of ethical conduct” here.


In Ontario, where a standards-based approach was taken to EMR selection, OSCAR McMaster has easily passed all rounds of conformance testing, including the rigorous CMS Specification v3.0 from OntarioMD in February 2009. OSCAR McMaster has registered for OntarioMD Specification 4.0 Validation Testing, and has achieved ISO 13485:2003 Certification as well as Infoway J-Class jurisdictional certification for Ontario.

The International Standards Organisation (ISO) 13485:2003 standard is defined specifically for medical devices and is based on the broader ISO 9001 standards, but ISO 13485 certificants are held to a higher level of conformance.

OSCAR currently does not (yet) meet Infoway “N” class national certification, since it meets government conformance testing in Ontario, but not in multiple additional provinces.

OSCAR is able to communicate via most widely used versions of HL7 (Health Level Seven International), and thus can export data as mandated by the OntarioMD standards and can import labs. Oscar has an Excelleris interface for lab download and is in the process of completing its interface with BC’s Interior Health Authority’s Physician Office Integration program so that regional patient reports can be directly downloaded.

OSCAR can be run as a local server installation or as a remotely hosted system.

For a listing of OSCAR’s main features, click here.


OSCAR has excellent Chronic Disease Management Flow Sheets for Diabetes, Hypertension, CHF, COPD, asthma, HIV and INR, as well as Chronic Disease Management audit tools. There are also Maternity Care forms, reports and audit tools, as well as Preventive Care and Immunization Modules, and many other features.


Doctors are trusted with the safekeeping of their patients’ confidential medical information and thus take the security of their EMR system very seriously. The concept of EMR security can be divided into three categories: Security of the servers, security of the traffic between server and workstation and security of the workstation devices.

  • Server security: Most OSCAR support providers do a fine job of electronically securing a local server installation of OSCAR from Internet attack. It should be noted that the self-install version of OSCAR posted on this website will need some basic security hardening (changing passwords from the default settings and such) before it would be safe for production use. It should also be noted that it is good practice to physically secure your servers behind a sturdy locked door in your office and have an alarm system in place. If you are very concerned about the physical security of local servers, these can be set up with their database encrypted, making it impossible to hack into them even with physical access from the console. Furthermore the automatic daily on-site and off-site backup files are usually set up to be encrypted. OSCAR can deployed equally effectively as either a local server or a remotely hosted installation. Both types of OSCAR installation can be adequately secured. With the price of server hardware decreasing and the reliability of Internet connections increasing, this has become less of a technical matter and more of a control issue.
  • Connection security: OSCAR uses something called “Transport Layer Security” (TLS/SSL) to encrypt the information flowing between the server and the browser/clients/workstations connected to it. By encrypting the communication between server and workstations, OSCAR users are protected against “eavesdropping” breaches. This is the same open source technology that banks around the world use to secure their online banking portals for their clients. This widely used approach of securely encrypting point-to-point information sent over an insecure network (the Internet) is a flexible, light-weight, proven, cost effective and practical solution.
  • Workstation security:  OSCAR uses a double password approach for user log-in, much like many banks use for online banking access. One password is set by the user, the other is set by the OSCAR system administrator. Most security breaches in any IT system occur due to user carelessness, not due to hacker attack or failure of security technology. It is therefore imperative to implement basic user workstation security, such as screen locks, updated security software and to generally follow good security habits such as using nominal user IDs, not sharing user IDs, using strong passwords and to rotate passwords regularly. This would be important for any type of EMR (and no, those little security fobs don’t necessarily make it foolproof, since those could be shared among uncooperative users too).


Yes, OSCAR can be installed either as a local server solution, or it can be remotely hosted on someone else’s server. With a local server solution the server becomes the “single point of failure”. Most OSPs will therefore put a twinned backup server right next to the main server, to take over in the unlikely event of server failure. With a remotely hosted EMR solution, the Internet connection becomes the single point of failure. Internet outages do occur and can be very frustrating. Most OSPs will tell you that the costs of local server OSCAR versus cloud/ASP/remote hosted OSCAR are on par, with local server being marginally cheaper these days. Some OSPs will say that it is easier for them to secure, update and maintain their own server farms than a local server in your office. With server hardware prices dropping and Internet reliability improving, this issue increasingly becomes one of control rather than technical consideration. You will want to think carefully about where your data is held physically, how and where it is backed up and secured, and whom you trust to look after data security and integrity for you.


Yes it does. Many OSCAR users do just that to generate their case notes and letters in the EMR. Since OSCAR is designed as a free-text type EMR (as opposed to a structured-input type EMR) it is a good fit with proprietary software such as “Dragon” or “MacSpeech” running on the workstation PC, and most browsers, including Firefox, will work just fine with Dragon. Many users just pick up the basic version of Dragon in their neighbourhood electronics store and start dictating, but there are a also a number of “Dragon support providers” in the market, who will install a proper networked, medical edition of Dragon for you and provide support, training and dictation equipment. If you do it yourself, remember that you want a newish computer with lots of RAM and a good quality USB microphone headset to get the best results. Also be prepared to spend a bit of time familiarizing yourself with the software and the processes involved. Have a look at this impressive YouTube clip demonstrating the use of Dragon to control the OSCAR UI.


Yes it does. This is actually one of the advantages of the modern web-server/web-browser platform OSCAR sits on. There are many enthusiastic Mac users in the OSCAR community. The recommended application platform for OSCAR on the client/workstation side is the Firefox browser. Many OSCAR users also use the Chrome browser. Any device that can run a browser can be pointed to the OSCAR web server, including PC, Mac, Linux, Android or iPad tablets, smart-phones etc., although some of OSCAR’s features might not run reliably on all tablets.

Do I need to be a “techie” to use open source OSCAR?

No. OSCAR is VERY easy to use. Any computer (or smart phone) with a browser can securely connect to your OSCAR server installation, either locally or remotely. The interface is intuitive and very easy to learn. All functions of this fully featured EMR are at your fingertips.


Do I need to be a “techie” to install open source OSCAR?

Yes. You most certainly have to be a techie to set up and install an OSCAR EMR system. If you consider yourself techie and feel confident about configuring a fresh Linux Server, downloading and installing the OSCAR .deb package using these instructions, tweaking the MySQL database settings, sorting out teething issues, troubleshooting the external interfaces with lab and billing agencies, and you really do not wish to pay for support, then doing it yourself might seem tempting. There are a few technically savvy users out there who have chosen to do just that. However…think carefully before you elect to go it alone. You need to be fully aware of the implications regarding data integrity and security, and please don’t underestimate the extent of IT experience required. Inexperienced self-supporting users may be taking risks with their patients’ data and thus with professional liability. Doctors are trusted with their patient’s medical records, and this responsibility should be taken seriously.


To read more about what users say about OSCAR, click here.

Sue HarrisPast Head of Family Practice, BC Children’s & Women’s Hospital & BC Family Physician of the Year 2008

“Over the last 9 years I have had personal experience with three different electronic medical records. There is no question in my mind about which provides the best options for a family practice office. OSCAR is firstly a patient-centered record which provides evidenced-based care in a cost-effective manner which is not intimidating. Given that software is free and service charges are much less, OSCAR provides ongoing savings for those who are committed to an EMR. There are also OSCAR options for the patient to access parts of his or her own chart. In addition, OSCAR is flexible and can be altered readily for new guidelines, practice recommendations and fee schedules. Finally OSCAR is built on a community of practice: physicians across the country sharing a common goal: to provide high quality care to patients through communication and working together. This is a model for the electronic age and OSCAR should be considered by any family physician looking to an electronic health record and new way of practice.”

I am a programmer. How can I join the development team?

You can find our feature request and bug tracking system here. You can find the code repository on Bitbucket here and make pull requests for your changes.