NOSH ChartingSystem

A new open source health charting system for doctors.


Consultant, key programmer: Michael Chen, MD

E-mail is best since I am also in clinical practice.

E-mail:  shihjay2 at gmail (dot) com

Phone:  (503) 893-2343


25 thoughts on “Contact

  1. Michael;
    dennis galvon here: I have set up Ubuntu on a laptop of mine but it will not run NOSH. It is a slick looking GUI / desktop program. But I cannot get a terminal, Apache or really do very much with it. It is Ubuntu for desktop PC 12.10.
    Can you direct me to another version of Ubuntu?

    thank you

  2. hi michael. I am working in the dashboard of Ubuntu and it’s pretty slick.
    BUT thanks for the help but i still am unable to get to your localhost/nosh. still have the SSL issue
    I tried the code you send me ? were there any spaces between any of the characters?
    still no go.

    • The code: sudo ln -s /etc/apache2/sites-available/default-ssl /etc/apache2/sites-enabled/default-ssl

      The only part of the code that has spaces is between “sudo” and “ln”, between “ln” and “-s”, between “-s” and “/etc…”, and between “-ssl” and “/etc…”.

      Try that. You confirm if this works correctly by opening up the file manager (click on the orange folder on the dashboard, click Ctrl-L and type in /etc/apache2/sites-enabled on the location bar. You should see an icon with a small arrow (indicating it’s a link) and it says “default-ssl”.

      It’s important to restart the Apache webserver after that to utilize the new settings. This is how you do it.

      Code: sudo service apache2 restart


  3. Hi Michael,
    I really like this project. Although, right now it is 12.52AM, and I am lost. At the second stage of the instructions, “http://localhost/nosh&#8221” returns the following info: “The requested URL /nosh& was not found on this server.
    Apache/2.2.22 (Ubuntu) Server at localhost Port 80”

    So far, I have also executed the folowing:
    “sudo ln -s /etc/apache2/sites-available/default-ssl /etc/apache2/sites-enabled/default-ssl”
    but terminal says that:
    “ln: failed to create symbolic link `/etc/apache2/sites-enabled/default-ssl’: File exists”

    And, I tried to restart apache with the following command:
    “sudo service apache2 restart”
    and learned that:
    “* Restarting web server apache2
    apache2: Could not reliably determine the server’s fully qualified domain name, using for ServerName
    … waiting apache2: Could not reliably determine the server’s fully qualified domain name, using for ServerName”

    In addition, checking /etc/apache2/sites-enabled on the location bar reveals not one, but two files: “default-ssl” and “000-defaultl”

    I am an infactuated novice, who follows these instructions as a monkey. And, I wonder if you could help me to get my bannana, please?



    I am using Ubuntu 10.04.2, in VirtualBox 4.2.10, hosted on OSX 10.8. 3

  4. Hi Shihjay – trying to install nosh-cs on a Debian 7 server. I have this response when I run [ 6: read: Illegal option -e]
    I am using
    GNU bash, version 4.2.45(1)-release (x86_64-pc-linux-gnu)
    PHP 5.5.1-1ubuntu1 (cli) (built: Jul 24 2013 19:16:12).
    I have downloaded and installed all of the “required” packages and built the PDFtk server here.
    Can I comment out the line and get a complete install?

    • If you are using Debian, sh links to dash which is a non-interactive shell. Type in bash instead and see if the error recurs. This line is needed for the install to proceed correctly.


  5. Hi Michael,

    Hope you could help. I’ve installed NOSH by following step by step the Ubuntu PPA Method, but I can not get into localhost/nosh (URL Not Found). I do not have any SSL issue, however I have run the code and restarted Apache just in case. But no luck. Any advice?

    Thank you


    Ps: I am running Ubuntu 12.04 (precise) 32-bit

  6. Is NOSH dead? Doesn’t seem to be much recent activity, and the home page touts ICD9 instead if ICD10.

    • NOSH is alive and well. Thanks for letting me know about updating the page mentioning ICD-10. NOSH had this feature out of the box 2 years ago. Sorry for the lack of blog posts since I’m working on a major project that involves NOSH and a patient centric EHR experience that will be highly disruptive to the health IT environment. Stay tuned…

  7. Dr. Chen,
    I watched the video posted by Dr. Peter Elias this morning. I’m fascinated by your project and excited to see PCPs so interested in a patient centered record. I have worked in the business of healthcare for close to 30 years so what you’re doing is great and much needed. Kudos to you and your team of interested of physicians. I’m coming at it from the public health & clinical research side but the goal is the same, a patient-centered model of empowerment. Maybe our paths will cross.

  8. I recently saw a YouTube video about NOSH and I became excited. I am a web developer and a physician. I’m a nephrologist at Kaiser in Northern California, and program in PHP, MySQL, as well as JQuery, Bootstrap, and mobile (Ionic framework).

    What I love about your demonstration is the single sign-on, and ability to securely share data on the patient portal. Another nephrologist and I as well as the pharmacist developed a nonprofit Medication Safety Foundation which helps to decrease medication errors when patients go from home to office to hospital to dialysis unit to nursing home, etc. you can take a look at it here:

    I developed the website over the last five years, improving the user interface. However, this is before I learned about interoperability, and FIHR. I would love to learn more about your project and talk to you about single sign on and how to create an interface from NOSH to the Medication Safety Foundation app.

  9. Hello,
    I am a Medical Assistant teacher. I work for a non profit organization. Would you program be available for student use? The goal is to be students familiar with the information available (organization, display etc.) and set up. Is there a fee?

    Thank you,

  10. Hello, I already have ubuntu running on my laptop, and I want to set up Nosh on it, I do not wishto use virtualization, and the ubunutu PPA method no longer works (not xenial compatible), plus I see in github that the project is archived in favor of Nosh in a box, and ther have no been recent updates. What can I do?, I really liked the live demo and seems to be exactly what I need.


    • Download and run this script . It will install MariaDB if not installed and it will install php 7.2 if not installed already and then install NOSH. This script was made for those who wish to deploy it on a Ubuntu server such as a DigitalOcean droplet but should work for any Ubuntu system. Let me know if it contains some bugs as it’s only been tested by me but other systems may possibly vary. But if it works, great!

  11. Thank you Dr. Chen for making it possible to try nosh.

    I ran into a problem installing nosh-in-a-box on my mac (latest OS). Things seemed to be progressing well until the end of Step 9. I typed “Y” to “…is this information correct” and after the terminal responds with “Installing MariaDB and phpMyAdmin…” I see:

    Executing: /tmp/tmp.qus0PcYC1v/ –recv-keys
    gpg: requesting key 90ABCDEF from hkp server
    gpgkeys: key 1234567890ABCDEF can’t be retrieved
    gpg: no valid OpenPGP data found.
    gpg: Total number processed: 0
    gpg: keyserver communications error: keyserver helper general error
    gpg: keyserver communications error: unknown pubkey algorithm
    gpg: keyserver receive failed: unknown pubkey algorithm

    (the keys that I am displaying here are not the actual keys…)

    Any suggestions?

    Thanks again.


    • Dan,

      It looks like you’re using an older version of the nosh-in-the-box code. It has been updated nearly 23 days ago that eliminates the need to add a repository and it doesn’t install phpmyadmin for improved security. Re-download the zip file again from the nosh-in-the-box repository and do a vagrant up command in the directory where it is unzipped again. Thanks.

      Michael Chen, MD

  12. Hi, I want to install nosh in a virtualbox manjaro install, isn’t there any way I can get it running from the repositories?, so I do not have to install vagrant or git stuff?

    • If you plan on using VirtualBox on Majaro Linux, that should work fine. Just install it like any other Arch-based linux distro (I use Arch for my primary laptop) with pacman -S vagrant virtualbox virtualbox-host-modules-arch. Then proceed to Step 5 in the Wiki

  13. Hello Dr Chen. I have my own domain with web hosting and I want to install nosh on it. I believe its ssl already. For the sake of me I do not understand how to install the program. I do not understand it. Do you install for a fee?

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