Step-By-Step Install Guide OSCAR Mcmaster CMS on Linux Ubuntu 10.04 LTS (Lucid Lynx)
Total Page:16
File Type:pdf, Size:1020Kb
Global Open Versity eHealth Labs Install Guide OSCAR McMaster CMS on Linux Ubuntu 10.04 LTS v1.5 Global Open Versity e-Health Management Systems Hands-on Labs Training Manual Step-by-Step Install Guide OSCAR McMaster CMS on Linux Ubuntu 10.04 LTS (Lucid Lynx) Kefa Rabah Global Open Versity, Vancouver Canada [email protected] www.globalopenversity.org Table of Contents Page No. STEP-BY-STEP INSTALL GUIDE OSCAR MCMASTER CMS ON LINUX UBUNTU 10.04 LTS 3 1.0 Introduction 3 Part 1: Install & Configure Linux Ubuntu 10.04 LTS Desktop 4 Step 1: Getting Started & Hardware Pre-requisites 4 Step 2: Install Linux Ubuntu 10.04 LTS 4 Step 3: Update Ubuntu 10.04 Operating Systems 4 Part 2: Installing OSCAR McMaster CMS on Linux Ubuntu 8.04 LTS Server 5 Step 1: Preamble 5 Part 3: Installing the Infrastructure Packages 6 Step 1: Install OpenSSH Package 6 Step 2: Install Sun-Java6-JDK Package 7 Step 3: Install Ant Package 8 Step 4: Install MySQL Database Server Package 8 Step 5: Install Apache Tomcat 6 Package 9 Step 6: Install Pretty Good Privacy (PGP) Package 9 Step 7: Install CVS 10 Step 8: Install PostgreSQL database server 10 Step 9: Install UNZIP Package 10 Step 10: Install Network Time Protocol (NTP) Service 11 Step 11: Reboot the server 11 Step 12: Configuring the Base Packages 11 Step 13: Configuring Tomcat6 12 Step 14: Secure Apache Tomcat6 using SSL 13 Part 5: Install OSCAR CMS Server 15 Step 1: Download & Install OSCAR 15 Step 2: Create OSCAR Database on MySQL 16 Part 6: Enabling New eCharts 18 Step 1: Enable eChart 18 Part 7: Drugref2/3 19 Step: 1: Install Required Packages 19 Step: 2: Create Drugref Database 19 Step: 3: Download and install Drugref2 20 1 April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org CCT301 - OSCAR EMR CMS eHealth Solutions Global Open Versity eHealth Labs Install Guide OSCAR McMaster CMS on Linux Ubuntu 10.04 LTS v1.5 Part 8: Time to try OSCAR 23 Part 9: Configure OSCAR Backup 27 Step 1: Create OSCAR Backup Directory 27 Step 2: Restoring OSCAR from a Backup 30 Part 10: Getting Started With OSCAR CMS 30 Step 1: Configuring Forms 30 Step 2: Enabling Flowsheets 32 Part 11: Migrating OSCAR to a Latest Version 34 Step 1: Backup your old OSCAR EMR Data 34 Part 12: Adding a New Provider to OSCAR EMR 35 Step 1: Add a New Provider 35 Step 2: Assigning Security Role to a New Provider 38 Step 3: Unlocking the New Provider Account 40 Part 13: Adding a New Demographic Record to OSCAR EMR 41 Step 1: Add a New Demographic Record 41 Step 2: Booking Appointment 45 Step 3: Viewing Patient’s Billing History 46 Part 14: Need More Training on Linux 47 OSCAR EMR CMS e-Health Information Mgmt Solution Training 47 Part 15: Hands-on Labs Assignments 47 References 48 Troubleshooting 48 Linux Training Error! Bookmark not defined. http://creativecommons.org/licenses/by-nc-sa/3.0/ A GOV Open Access Technical Academic Publications Enhancing education & empowering people worldwide through eLearning in the 21st Century 2 April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org CCT301 - OSCAR EMR CMS eHealth Solutions Global Open Versity eHealth Labs Install Guide OSCAR McMaster CMS on Linux Ubuntu 10.04 LTS v1.5 Global Open Versity e-Health Management Systems Hands-on Labs Training Manual Step-by-Step Install Guide OSCAR McMaster CMS on Linux Ubuntu 10.04 LTS By Kefa Rabah, [email protected] May 17 2010 GTS Institute 1.0 Introduction In this Hands-on Labs session, we’re going to use the Linux Ubuntu 10.04 LTS (Lucid Lynx) Desktop option. Canonical has high hopes that Ubuntu 10.04, Lucid Lynx, will easily become the platform of choice for anybody who intends to build and deploy large-scale infrastructure, whether you're trying to build the next Facebook, or the next Google, or the next eBay. If you want to start on [Amazon's cloud-platform] EC2 and migrate to your own managed private cloud, Ubuntu 10.04 is going to be the platform for you. Lucid Lynx will be the third long-term support (LTS) release by Ubuntu. LTS releases arrive bi-annually and are supported for three years on desktops and five years for servers of free security and maintenance updates. Ubuntu 10.04 LTS Server Edition: Lean, fast and powerful – Ubuntu Server delivers services reliably, predictably and economically - and easily integrates with your existing infrastructure. It has almost 100 open-source and proprietary application providers certifying their programs on Ubuntu Server Edition. Ubuntu 10.04 includes Alfresco, Ingres, IBM, VMware, Yahoo and Zimbra. It also includes improved installation and management tools for Ubuntu Enterprise Cloud (UEC) and Amazon EC2. Ubuntu 10.04 LTS desktop Edition: The desktop CD allows you to try Ubuntu without changing your computer at all, and have an option to install it permanently later. This type of CD is what most people will want to use. You will need at least 256MB of RAM to install from this CD for general purpose installation. While for the server, the server install CD allows you to install Ubuntu permanently on a computer for use as a server. It will not install a graphical user interface. OSCAR McMaster can be installed on a Desktop for single user or on two or more servers and deployed in a redundant configuration to provide maximum resiliency in support of your practice. For the adventurous who are interested in this topic, they can build two identical OSCAR servers, and then search the internet on how to configure MySQL replication for the database, rsync for the filesystem, and cron for the automation. These utilities/tools will allow you to tie your two or more OSCAR servers together. Solution: In this Hands-on Lab session, you’ll learn how to setup virtual network on VMware (you may also use any other virtual machines like MS VirtualPC, Linux Xen, or VirtualBox from Sun). In this lab session, we’ll concentrate on installing Linux Ubuntu 10.04 LTS which you can then later use to install any other applications as desired. In this lab session, you use the as installed Ubuntu 10.04 install OSCAR v9.12. You’ll learn how to update Ubuntu server, install and configure required packages and applications need to run OSCAR, e.g., Sun JDK6, Apache Tomcat application server, MySQL database server, and OpenSSH server. You’ll learn how to secure your OSCAR server using SSL connection. You will also learn how to setup OSCAR backups using Cron command on your local machine or on a remote server 3 April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org CCT301 - OSCAR EMR CMS eHealth Solutions Global Open Versity eHealth Labs Install Guide OSCAR McMaster CMS on Linux Ubuntu 10.04 LTS v1.5 off-site, and how to restore you backups. Finally, you will learn how to perform some simple configuration tasks on your as-installed OSCAR server. Upon completion of this lab session, you should have acquired a capability and skills that will allow you to plan, design implement and deploy OSCAR eHealth system on Linux Ubuntu machine. Part 1: Install & Configure Linux Ubuntu 10.04 LTS Desktop Step 1: Getting Started & Hardware Pre-requisites Ubuntu runs on inexpensive, commodity hardware. To support a small practice like OSCAR, web-server etc., we recommend a minimum configuration of 200Gb Disk, 2Gb RAM, and a 2GHz Intel Dual Core CPU. For maximum subsystem compatibility, we suggest that you install the 32bit version of Ubuntu. If you are purchasing a computer to run OSCAR, one option is to order the machine with Ubuntu pre- installed. In this lab we have installed OSCAR 9.12 on Ubuntu 10.04 LTS Desktop edition with 1224MB RAM and 222GB disk space running on a virtual machine installed on two core CPU PC. In this Hands-on Labs, it’s assumed that your target computer is connected to the internet. After installing the operating system, log into your machine and ensure you perform software updates to bring your systems up-to-date. Step 2: Install Linux Ubuntu 10.04 LTS 1. Hope over to http://releases.ubuntu.com/releases/10.04/ website and download the Linux Ubuntu 10.04 package PC (Intel x86) desktop CD, which at the time of writing this lab manual was "Ubuntu-10.04-desktop-i386.iso" 2. Once you have downloaded the Ubuntu ISO specific to your distribution, you have the option burning it into CD or just by using the ISO package to install it from your virtual machine, in our case VMware. 3. Fire-up a new virtual machine and perform the initial configuration and setup to use ISO package. 4. Start the virtual machine, and you should be able to see the first Ubuntu installation screen. 5. Select the option desired and then hit the Enter key to commence installation. In our case we have selected to Install Ubuntu. 6. The complete installation of the base operating system is beyond the scope of this document. However, in case you are having trouble with installation then hope over and check an article by same author “Install Guide Linux Ubuntu 10.04 LTS (Lucid Lynx)”. 7. We’re done with this section Step 3: Update Ubuntu 10.04 Operating Systems For IT best practices, it is recommended that you update your system with the latest components and system patches immediately after a fresh install.