I am there right now, tried every open source project about health records, they all either suck or just not appropriate for personal use (ie meant for hospital use)
Recently a new project came out and it is the only one that is actually usable, and will possibly get really good.
You should try all the options for your self:
Once you limit what kind of usage people can do with it (ie no commercial use) you are entering the source available section and not so much open source.
Usually in open source, when the creators are worried about commercial use, they use a license that enforces open sourcing any derived works, which means that any commercial use will only happen without any modification or with contributions to the community. The revenue model in such cases is usually tech support or an upstream closed source version.
For open source licenses you can checkout Open license helper
But what you are describing is either source available or closed source.