Stream: Medication
Topic: Catalogs
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?
Jose Costa Teixeira (Mar 04 2020 at 19:13):
- 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
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)
Jose Costa Teixeira (Mar 04 2020 at 19:15):
- I think the CatalogEntry is being removed, but @François Macary or others can advise?
Jose Costa Teixeira (Mar 04 2020 at 19:15):
ping @Jean Duteau for additional insight
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
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.
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.
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)
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".
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
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.
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.
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