Can you explain how the mapping is done between the medication in the EMR and the medicationCodeableConcept in the FHIR MedicationOrder? Is each facility responsible for mapping its own formulary to the correct RxNorm rxcui? Or is the mapping done by the drug database vender?
Specifically, I am seeing RxNorm ingredients (IN) being referenced in the medicationCodeableConcept where there should be RxNorm SCD, SBD, etc.
For example, patient 'Amber Read' (in the sandbox) has this medication:
"medicationCodeableConcept": {
"coding": [
{
"code": "29046",
"display": "Lisinopril",
"userSelected": false
}
],
"text": "lisinopril"
},
"dosageInstruction": [
{
"text": "5 mg, 1 tabs, Oral, Daily",
The rxcui '29046' in RxNorm points to:
rxcui sab tty code str
29046 RXNORM IN 29046 Lisinopril
which is an ingredient, not a medication.
The dosage instruction clearly shows that it is a 5 mg tablet, so the correct rxcui should be:
rxcui sab tty code str
311354 RXNORM SCD 311354 Lisinopril 5 MG Oral Tablet
Since our FHIR application needs to know the exact medication ordered, these mis-mappings are very problematic. We've seen this issue in CCDs for years.
(Often, facilities will create their own compounds - especially for children - and use ingredients as the rxcui but in cases like this, its simply a wrong mapping).
So my question is, who is ultimately responsible for creating these mappings and is it possible to reach out to them to correct?
Thanks for any information you can provide.