Stream: implementers
Topic: FHIR resource for substance modelling (using ATC codes)
Chandru (Jun 24 2021 at 10:28):
Hi,
Could you please help me with the query below, We have the following use-cases to be modelled in FHIR STU3.
- we are modelling the substance values and referring the WHO ATC codes (example : https://www.whocc.no/atc_ddd_index/?code=A05BA09) which has a parent-child relationship like below:
ATC code - Name
A - ALIMENTARY TRACT AND METABOLISM
A05 - BILE AND LIVER THERAPY
A05B - LIVER THERAPY, LIPOTROPICS
A05BA - Liver therapy
A05BA09 - metadoxine
for direct modelling of a substance like metadoxine, we can use substance resource to do FHIR modelling.
now we have a use case if the metadoxine is the substance, then all the related ATC codes like A, A05, A05B, A05BA, A05BA09 should be added as a parent-child relationship.
we see there is a resource called 'Group' which can have substance as grouped, but we don't have parent-child hierarchy relationship here. Do you suggest any other way of handling this?
- also we want to model the substance family, in the substance resource there is way to link to other substances but those are ingredients, no families. is introducing an extension the only way ?
Rik Smithies (Jun 24 2021 at 12:18):
hi Chandru, in FHIR R4 and R5 build there is SubstanceDefinition (called SubstanceSpecification in R4) which covers some of this and has relationships between substances, and an Ingredient resource also.
Obviously if you are on STU3 then that doesn't help you, but it may be of interest. For STU3 I would consider an extension on Substance to act like the relationship that exists in R5 SubstanceDefinition (http://build.fhir.org/substancedefinition-definitions.html#SubstanceDefinition.relationship). I don't think Group will really help you, for the reasons that you mention. At any rate, even if you cannot use it, we would be interested to know if what is in R5 (and in R4B) would be usable.
One question I had is if, in your view, a substance has an ATC or if that is really a property of a medication (medicinal product). Usually I have seen ATC applied to the medication, and not to the ingredient or the substance. So you may also want to consider a hierarchy of R5/R4B MedicinalProductDefinitions, rather than substances. We usually use a medication/product if it is something that a patient will take, even when it is really only a substance (even water is a medication).
Chandru (Jun 25 2021 at 10:21):
Hi Rik, Thank you for your suggestions. Yes, considering STU 3 we are also thinking extensions are the best options and unfortunately we couldn't use SubstanceDefinition as we are not using R4 / R5 and also still it is in maturity 0 for trial usage.
regarding your consideration on Medication for ATC codes, we are using substances considering we have use case of having composed substances. so currently we have one Medication resource for each substance resource.
Lloyd McKenzie (Jun 25 2021 at 13:47):
If you just need the codes and the hierarchical relationship, you can use CodeSystem. Otherwise, in STU3 I'd probably use Medication with extensions.
Chandru (Jun 28 2021 at 12:48):
Hi Lloyd, Thank you for the response, yes codes are good option. do you have any samples for codes with hierarchy relationship that we can refer.
Lloyd McKenzie (Jun 28 2021 at 15:58):
A relatively simple code system with hierarchy is here: https://build.fhir.org/codesystem-issue-type.html
Chandru (Jun 30 2021 at 10:46):
Thanks Lloyd
Last updated: Apr 12 2022 at 19:14 UTC