No complete EMRs currently exist however standards for software functionality and decision-support have been defined and are seen as core elements for future EMR developments (Dick & Steen 1991). The basic software components necessary for future EMRs as defined by McDonald are shown in Table 12.1, and a description of these terms is outlined in the following text (McDonald 1988).