NOSH ChartingSystem

A new open source health charting system for doctors.


Leave a comment

It’s official!  NOSH ChartingSystem has launched.  Click on the title for more!

First Stage

NOSH ChartingSystem is now launched and is available for download in the following ways:

If you have Ubuntu installed, add this PPA to your repository in the following manner.

If you’re using the most recent version of Ubuntu (or any version from Ubuntu 9.10 onwards), you can add a PPA to your system with a single line in your terminal.

Step 1: Open a terminal and enter:

sudo add-apt-repository ppa:shihjay2/nosh-chartingsystem

Your system will now fetch the PPA’s key. This enables your Ubuntu system to verify that the packages in the PPA have not been interfered with since they were built.

Step 2: Now, as a one-off, you should tell your system to pull down the latest list of software from each archive it knows about, including the PPA you just added:

sudo apt-get update

Step 3: Now you’re ready to start installing software from the PPA!

sudo apt-get install nosh-cs

Read more about Personal Package Archives in the Launchpad help wiki.

If you have another Linux distribution, follow these instructions:

Step 1: Download this file to your system.

Step 2: Unzip the file to a directory of your choice.  Read the README.linux file to determine if you meet all the prerequisites prior to installation.

Step 3: Go to the “nosh-cs” directory that was just created and type,


What if I want to use Windows as my server?

Sorry, I’m working on some installation scripts for an Apache/MySQL server/PHP system for Windows since it is not standard on Windows operating systems.  At this time, Windows installation is not recommended.

If you really need to keep your Windows machine as a server, one workaround is to download and install Virtualbox (file download here).  You are creating a “virtual machine” within your Windows “host” that can run any type of operating system, including Ubuntu.  I won’t go over instructions on how to create a virtual machine, but the website gives very good instructions of how to start.  Just get the Ubuntu image file (.iso) from their website here and install Ubuntu, then follow the above instructions to get NOSH ChartingSystem from the PPA.

Second Stage

After these previous steps, go to your web browser and type: “http://localhost/nosh”

This will begin the second stage of installation where the NOSH database will be created, default entries will be created based on your answers on the first installation screen, and the FDA medication, supplements, and ICD9 codes will be obtained and placed into your system prior to initial use.  This stage will take some time, depending on your system so relax, sip some coffee, or meditate.

Third Stage

Log in as “admin” and the password you entered on the first installation screen.  This is what you get:

1. Click “Setup”.  This is where you set up your clinic location and information.  Make sure these are filled out as much as you are able to. Of note, you can tell NOSH ChartingSystem what type of internet fax program that your practice uses.  Right now, there are settings for MetroFax, eFAx, Nextiva Fax, and RingCentral.

2. Click “Users”.  This is where you set up your users.  There are 4 user privilege categories (in order of decreasing privileges): provider, assistant, billing, and patient.

3. Click “Schedule”.  This is where you set up your opening and closing times for your practice and the type of visits (and duration of your visits) your practice offers.

Once these are set up and you are a provider with a login, you can begin using NOSH ChartingSystem right away!

Bon appetit!


Author: shihjay

I am a family physician and previous medical director for a child abuse assessment center. I am now promoting my new electronic health record system (NOSH ChartingSystem) that I have developed and used for myself in my private practice since 2010 and now I want to share it to the rest of the doctoring world.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s