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

39 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?

  14. NOSH looks promising but the install is tricky. I was able to get 1.84 v up an running but can’t seem to get the Nosh2 up . I have a fair amount of experience with linux and databases. I’m also a non us medical doctor looking to integrate an EMR system.
    I just wonder if the install requirements instructions is outdated for nosh2

    3. PHP 5.4 and higher
    4. The following PHP modules installed and enabled:
    mysql, imap, mcrypt, imagick, gd, cli, curl, soap, pear

    When doing the install it requires php 7.18 and above , i just wonder if this has not been updated for nosh2

    • Yes, the instructions and some of the documentation is outdated for NOSH2. I have updated the prerequisites page in the wiki. Most interested users are using the NOSH-in-a-Box which comes with all the prerequisites and I also presumed (incorrectly) that if one were to install NOSH manually that one would be using the latest versions of PHP, MariaDB, etc. NOSH 1.84 is no longer supported and developed (for about 2 years now). Since I am a one-man developer for the past 10 years, it has been very difficult to update the documentation while at the same time updating the feature set of NOSH while also being an active physician. Something had to give and I apologize for that. Contributors are always welcome!

  15. Hola Michael. Pertenezco a una fundación sin fines de lucro de Argentina. La misma está dirigida por un medido adventista y estamos tratando de trabajar en la medicina preventiva. Quisiéramos usar tu software el cual nos parece muy bueno. Quisiéramos saber si hay material en español para su instalación y uso.
    Saludos cordiales

  16. During the “setup the mail service” section of installation, it asks for Mailgun Secret… what is it looking for?

  17. Hi,
    I am looking for an open source EHR/EMR system at the moment and really liked Nosh having seen the demo. One thing I wasn’t sure about: is it also possible to view the schedule from the perspective of ALL providers, rather than just the provider I have logged in as ?
    In my case, an overall administrator would need the ability to create and view schedules for all providers.
    (From a UI perspective, it feels like this would be an additional “All” entry in the dropdown, with a corresponding change in the WHERE clause against the database – but I have no idea whether this would mess up something else which is intended to pertain to a single provider).
    I would really appreciate you advice.

    • It’s a bit tricky for the UI to show all providers as it gets very messy and condensed when you have more than 3 providers for a given day. It would also require a significant javascript library redesign (NOSH uses FullCalendar) instead of a database query. It is possible though to create a PDF report where under the Print Schedule button there would be a Print Schedule for All Providers button where one can view the schedule in table format for all Providers.

  18. Hello Dr. Chen! I am a programmer and a huge fan of your NOSH. I would like to use NOSH as our core EMR system. I tried using nosh-in-a-box without a problem in my own machine but unfortunately, we have a limited access in our hosting. We have been using XAMPP as our server for a decade now and it will be difficult for us to migrate right now.

    My question is: How can I deploy NOSH in a simple XAMPP server without using VirtualBox and/or another server? How much would it cost us to have this custom installation? We are more than excited to use NOSH. We love what you did with the UI/UX. We’ve been tinkering OpenEMR for a month and we can’t make it as good as yours.

    Thank you.

    Rod Carlos Ortega

  19. NoshEMR is a good idea but it’s extremely buggy and missing many important features.

  20. Sir,
    I have NOSH all installed OK, but for the moment I want to run it without an internet connection – can you tell me the startup sequence for that? Thanks so much! It looks very promising.

    • If you already installed NOSH, you can run it without an internet connection but some functions will be lost (medication list, ICD10 searching, USPSTF guidelines, e-mail/text notifications). If you follow the instructions and you already know the local IP address where NOSH is being served (are you using NOSH-in-a-box?) then you should be able to see and use NOSH right away on a web browser even if you disconnect the internet connection to your device. If you’re using NOSH-in-a-box and you’re acceess NOSH on your host device or use Ubuntu Linux as your device OS and have NOSH installed, the internet connection is not necessary.

  21. Hello Michael,

    When getting to login precise32, it asks for password, what is the password? I was supposed to get some questions to answer at one point but nothing came up.

    Thank you

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