I was wondering if anyone had any experience or knowledge of
a useable model for storing computable medication strengths
(and medications forms etc)?
Now I realise this is pretty complex - for instance these are
some of the medication strengths strings listed for some Australian
medications..
0.3mg/mL (0.03%)
0.4mg-10.0mg-2.0mg/mL
0.54g-1.28g/10mL
0.375mg
1% w/w
1 Million KIU/100mL
10 dose
100mcg/capsule
However I actually think that it would be possible to construct
a way of modelling most of these in a regular manner
(certainly if we leave the really hard/obscure ones to the side
it should be possible to cover the _majority_ of medications).
It doesn't even have to be a particularly clever model - I mean
it could have 50+ distinct classes each covering a different style
of medication "strength/form" with no clever OO hierarchy or
anything, and surely it would be better than doing everything
as a string?
I would presume that this is the type of thing they do at
HL7, but whereas I can find models for how medication
components and ingredients relate etc it seems that
strengths and forms are just strings??
From the openehr end, there is some attempt in
the medication archetypes to put it in a computable
form but I'm not sure the archetypes are at
all complete yet - they have a "Strength Per Dose Unit" as a mass
unit, and a "Dose Unit" as a terminology value but this
does not seem to be adequate to me.
Is there any published work that looks at this problem that
can help us flesh out the medication archetypes?
The nearest paper I could find in this area was
http://www.pubmedcentral.nih.gov/articlerender.fcgi?artid=516250
Andrew