Stream: implementers
Topic: Alternative names
Danielle Friend (Oct 10 2018 at 20:02):
I'm looking for a way to return different names for a given resource - for example, how would you go about returning a medication's "short name" or "brand name" in the FHIR medication resource?
Danielle Friend (Oct 10 2018 at 20:02):
@Cooper Thompson
Lloyd McKenzie (Oct 10 2018 at 20:03):
@Melva Peters @John Hatem ?
Lloyd McKenzie (Oct 10 2018 at 20:03):
Also, is this use-case for prescribing/dispensing/administering or would MedicationKnowledge be a good fit?
Yunwei Wang (Oct 10 2018 at 20:04):
My first thought was using CodeSystem/$lookup and check the designation in result
Danielle Friend (Oct 10 2018 at 20:04):
This came up for me regarding meds specifically, but has anyone else had a need for this with other resources? If yes, is there anyway to make the solution generic such that each resource doesn't have to define their own element(s)?
Grahame Grieve (Oct 10 2018 at 20:06):
no because each element already defines it's own name, since name is such a slippery concept
Lloyd McKenzie (Oct 10 2018 at 20:07):
"name" gets handled different ways different places. We wouldn't want all of the complexity of HumanName on Medication or Organization. Whether it's in the 80% for something to have multiple names will vary, as will whether it makes sense to have different elements (e.g. name vs. title on things like StructureDefinition) or to have a single element with a code or CodeableConcept that distinguishes intended use can also vary. My guess at this point is we'd be looking at establishing a pattern and some design rules rather than a custom data type.
nicola (RIO/SS) (Oct 10 2018 at 20:08):
I think, this is User Interface problem - so potentially you can get medications and make a query to terminology server to get names, then join this on client side. And this question can be reformulated to terminology service - how to get different names?
Grahame Grieve (Oct 10 2018 at 20:09):
I think that in this case, the different names should be handled in the Medication resource
Grahame Grieve (Oct 10 2018 at 20:10):
MedicationKnowledge has more.. but we should probably wait for Pharmacy folks to comment...
Melva Peters (Oct 10 2018 at 22:05):
MedicationKnowledge has "synonym" as an attribute but Medication doesn't include the ability to include a different name - only the display as part of the CodeableConcept or in Text. I don't think those are intended to be used for returning a different name (like short name). I don't know that it is appropriate to add this to Medication - to me it sounds like MedicationKnowledge. I would suggest that you add a GF Tracker with the use case.
Rik Smithies (Oct 10 2018 at 22:18):
look at MedicinalProduct. It supports multiple names, for multiple languages and jurisdictions. This is meant for the multiple "official" names of products, but could allow different categories of names potentially.
Danielle Friend (Oct 11 2018 at 14:57):
GF#19363 created
Jean Duteau (Nov 05 2018 at 18:53):
@Danielle Friend can you provide some more information about a) why you want to return multiple names and b) what you mean by a "short name" vs a "brand name"? (I've added a followup on the tracker item if you want to comment there)
Danielle Friend (Nov 12 2018 at 07:44):
@Jean Duteau I responded to your gforge comment - this came up more exploratory. I don't have a specific use case so for now that solution makes sense to use medicationknowledge.
Danielle Friend (Nov 12 2018 at 07:44):
Thanks!
Last updated: Apr 12 2022 at 19:14 UTC