FHIR Chat · Ingredient resource - specifiedSubstance vs substance · BRR - Pharmacy model

Stream: BRR - Pharmacy model

Topic: Ingredient resource - specifiedSubstance vs substance


view this post on Zulip Stine Johansen (Mar 06 2020 at 13:32):

Hi, can anyone explain to me the intended use of specifiedSubstance vs substance on the Ingredient(R5)/MedicinalProductIngredient(R4) resource?

view this post on Zulip Melva Peters (Mar 06 2020 at 15:43):

@Rik Smithies

view this post on Zulip Rik Smithies (Mar 06 2020 at 16:02):

Hi Stine

The specifiedSubstance is a substance that has some extra amount of "specification". So instead of just the chemical it would say the chemical as manufactured by some company, or the chemical derived from some specific part of the world, or prepared by some particular process.

The short answer is that if you don't know that you need it, you probably don't.

The name can be thought of as meaning "fully specified substance". And people categorise these by the level of extra detail - this is the "group".

I am never sure that it needs its own special class because it would just be a code like any other. The main rationale for it having one is that you can have several for just one ingredient. These are alternatives e.g. the same chemical can be used from one of several suppliers. If the main ingredient.substance was made 0..* then it makes it look like it represents lots of different ingredients, which we don't want. So this special class is made 0..* while the plain Substance is left at 0..1.

I'm not that keen on the way its modelled tbh but can't see a better way that doesn't mess up the much more common case of using just once instance of ingredient.substance.

view this post on Zulip Stine Johansen (Mar 09 2020 at 14:32):

Thanks Rik. Think I'll stick with the "I'll probably won't need it".


Last updated: Apr 12 2022 at 19:14 UTC