FHIR Chat · Catalogs · Medication

Stream: Medication

Topic: Catalogs


view this post on Zulip Patricia Almeyda Polanco (Mar 04 2020 at 18:49):

We were loocking to https://build.fhir.org/ig/HL7/fhir-order-catalog/ for creating a medication catalog model and we noticed that in model the item (catalogentry) is referecing to a medicationKnowledge, in case of we use this model, how we can link a Medication Request to these medicationKnowledge that we obtain from the catalog?

view this post on Zulip Jose Costa Teixeira (Mar 04 2020 at 19:13):

  1. Currently medicationrequest mentions a Medication resource, which shares a code with the medicationKnowledge. So you indicate the code, and this code is available in your catalog

view this post on Zulip Jose Costa Teixeira (Mar 04 2020 at 19:15):

(personally I think that we should link by code and/or reference, but the code should always be one of the link between Medication and the catalog entry which is a MedicationKnowledge)

view this post on Zulip Jose Costa Teixeira (Mar 04 2020 at 19:15):

  1. I think the CatalogEntry is being removed, but @François Macary or others can advise?

view this post on Zulip Jose Costa Teixeira (Mar 04 2020 at 19:15):

ping @Jean Duteau for additional insight

view this post on Zulip Patricia Almeyda Polanco (Mar 04 2020 at 19:40):

thanks @Jose Costa Teixeira , but in our case we are not using the code to link medication and medicationknowledge, we are using the medication reference in asociated medication field of medicationknowlege, so we are not sure how to use this medication catalog model

view this post on Zulip Jose Costa Teixeira (Mar 04 2020 at 19:45):

I think that is not complete. If associatedMedication is supposed to establish the relation to medications, it should clarify what type of relation. Saying ", if the medication is a branded product (e.g. Crestor), this is the Therapeutic Moeity (e.g. Rosuvastatin)" seems insufficient.

view this post on Zulip Jose Costa Teixeira (Mar 04 2020 at 19:46):

there is not just 2 or 3 "levels" of medication and the relations are not simple.

view this post on Zulip Jose Costa Teixeira (Mar 04 2020 at 19:49):

but on your question: "how we can link a Medication Request to these medicationKnowledge":
I think the answer remains: The medication catalog will contain medicationKnowledge resources. A medicationRequest will contain a medication code (which you can then lookup in the list of MedicationKnowledge) or it can refer to a Medication resource which has a code (which you can then lookup in the list of MedicationKnowledge)

view this post on Zulip Jose Costa Teixeira (Mar 04 2020 at 19:50):

I think that Medication resource should have a property which is "the definitional resource where this medicine is formally defined".

view this post on Zulip Jose Costa Teixeira (Mar 04 2020 at 19:52):

The Catalog model is just an aggregation model, it provides a way to "compose" a catalog out of the definitional resources. If the question is about referring to a definitional resource from a MedRequest, the answer is the same whether you are using a formal "catalog" or just a bunch of MedicationKnowledge resource on the server

view this post on Zulip Jean Duteau (Mar 04 2020 at 21:13):

I agree with almost everything Jose says (except for the back reference from Medication to MedicationKnowledge grin). MedicationRequest uses either the code or a reference to a Medication resource that will contain the code. That code can be used to lookup the medicationKnowledge associated with the MedicationRequest.
If you are going to other way, then you would start with a MedicationRequest, you could use the associatedMedication to find a specific Medication resource and then use that in the MedicationRequest. Or you could just grab the specific code from the MedKnowledge and use that in the MedRequest.

view this post on Zulip Jose Costa Teixeira (Mar 04 2020 at 21:54):

:) you mean the suggestion to have a property to the definitional resource?
That is a generic remark for having things easier to govern. It's not a "must", rather a "why not". But not blocking for this.

view this post on Zulip Jose Costa Teixeira (Mar 04 2020 at 21:57):

you could use the associatedMedication to find a specific Medication resource

I don't read that from what the spec says. What I read from the spec is more: if MedKnowledge defines Advil, the associatedMedication points to ibuprofen (and vice-versa) <-- this does not feel right


Last updated: Apr 12 2022 at 19:14 UTC