The first thing that comes to my mind is that medication should be personalized. Doses and frequencies of many meds are individual-dependent (age, current condition, comorbidities, ...), so I find a bit risky having a default value.

The other issue is that thoses should be associated to the particular vademecum. For instance, we have the WHO essential medicines module, but some other hospitals might use their own list.

What we do have on the medicament model is the presentation, composition, doses, etc.. There, and depending on the vademecum, we can fill in the conditions.

This is a very interesting topic and I know some of you are specialists in this area, so any feedback will be more than welcome !