NOSH ChartingSystem

A new open source health charting system for doctors.

NOSH is now on GitHub and now has electronic patient forms!

Leave a comment

Since this project was started, NOSH ChartingSystem’s code has resided in Launchpad.  Now, due to popular demand (and finally getting around to doing it with all the significant updates out of the way), NOSH also lives in GitHub.  Both repositories will be up-to-date with the latest code.  Check out the Code page for further details on how to get there!

A new feature in version 1.7.1 that I’m proud to announce is the ability to incorporate patient forms in NOSH.  What is a patient form?  Well, because of the incorporated patient portal feature in NOSH, patients currently can access their medical records, schedule appointments, and directly message their providers securely.  Now with patient forms, they can also fill out pre-configured forms online, bypassing the whole paper/copying/entering step for the provider.  Examples of patient forms can include, but is not limited to:

  1. A detailed patient intake form for new patients.
  2. Patient questionnaires for chronic illnesses such asthma, heart disease, diabetes, and obstructive sleep apnea.
  3. Social history
  4. Family history.
  5. And much more to your imagination!

NOSH doesn’t come with any default patient forms at the moment (it’s probably the best since every practice is going to be different anyways), but it is very easy to construct one.  Even better is that the form-building feature is available in NOSH for any provider or assistant user privilege.  If anyone knows how to build custom forms on WordPress, building a NOSH form is super easy.  The process is intuitive to even the novice user.   You can customize where the form data goes to in your patient encounter (history of present illness, social history, family history, past medical or surgical history) and the form can be filtered by gender or age group (so patients don’t see child development forms if they are an adult).

A list of created forms!

A list of created forms!


Preview of a created form as you build!

Preview of a created form as you build!


Edit any form element, easily!

Edit any form element, easily!

Once the form is saved, the patient will see a list of available forms to fill.  There is an indicator of whether they have completed a particular form or not.  And for the provider, they will get notification on their encounter if a particular form is completed by the patient when their record is open and active.  Then, when the provider selects the completed form, the data is dumped into the text box of the destination indicated on the form.  It is that easy.

What the patient sees in the form!

What the patient sees in the form!


As you can kinda tell, patient forms is also a preview of what is to come with creating provider templates for the HPI, ROS, and PE sections of the encounter.  All the stuff is there almost ready to go!

And I also hear that someone has set up NOSH so that they can perform virtual clinic encounters with it (with the video embedded in NOSH..pretty cool!).   More on that later!

Version 1.7.1 also includes some small bug-fixes and sets the stage for another awesome feature coming soon…Tags!  Get it now.

Enjoy NOSHing!

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