Replies: 5 comments 1 reply
-
|
Related to #45 (comment) |
Beta Was this translation helpful? Give feedback.
-
|
Resolution of this issue requires figuring out how to manage the different RxCuis on the redundant classes, which in turn suggests that we turn to the RxCui history in RxNorm and incorporate that into the build. That requires some discussion and thinking on how we're going to do that. For one thing, RxCui replacement is not always 1-to-1. In many cases, it's 1-to-many, with the "many" being up to 12:
|
Beta Was this translation helpful? Give feedback.
-
|
Besides the RxCUI replacement issue, many duplicate labels are a legacy of the old build process using scala/mysql whereby the max field length for char datatype was 256. For example, the five different DrOn classes with the five different RxCUIs: 857928, 857932, 857936, 857940, and 883716 all have the same label in DrOn, but different labels in RxNorm, and the labels in DrOn are all truncated. So the thought here is find all the labels in dron-ingredient.owl that are 255 (or 256?) characters long, and of those, which ones are duplicated? Then grab all the RxNorm lables for the RxCuis on those classes and compare. |
Beta Was this translation helpful? Give feedback.
-
|
Also they're not updating automatically from RxNorm when we run "run.sh make update-labels" because they're not current RxCuis in RxNorm. |
Beta Was this translation helpful? Give feedback.
-
|
These labels look like they can be recovered from the RXNATOMARCHIVE.RRF file. For example, in the August 2025 release of RxNorm (08042025), there is this line from that file: 2983309|A17017956|0.5 ML Influenza Virus Vaccine, Inactivated A-Brisbane-59-2007, IVR-148 (H1N1) strain 0.03 MG/ML / Influenza Virus Vaccine, Inactivated A-Uruguay-716-2007, NYMC X-175C (H3N2) strain 0.03 MG/ML / Influenza Virus Vaccine, Inactivated B-Brisbane-60-2008 strain 0.03 MG/ML Prefilled Syringe [Fluarix 2009-2010 Formula]|22-JAN-2019 00:00:00|03-AUG-2009 00:00:00|21-JAN-2019 00:00:00|857932||ENG|07-JAN-2019 00:00:00||RXNORM_18AB_190107F|857932|RXNORM|SBD|857932| So we could join the branded_drug table to an rxnorm_atom_archive table (that we would have to create and load from the RRF) where the later has the next to last field set to 'SBD', compare labels, and if different, suggest the replacement to update the templates. And then do the same thing for the clinical_drug table and SCD... Right now there are 89 classes in DrOn with an RxCui annotation and a label length == 256 characters. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
The ROBOT report is outputting the following duplicate label issues that appear straightforward to resolve through the obsoletion process used in the build from RxNorm process:
clinical_drug_form | 16189 | label | ERROR | duplicate label | DRON:00858650 2174527; DRON:01002985 2274704: Atlantic halibut allergenic extract Injectable Solution
clinical_drug_form | 11993 | label | ERROR | duplicate label | DRON:00032321 805526; DRON:00032322 805532: Influenza Virus Vaccine, Inactivated A-Brisbane-10-2007 (H3N2)-like virus (A-Uruguay-716-2007 NYMC X-175C) strain / Influenza Virus Vaccine, Inactivated A-Brisbane-59-2007, IVR-148 (H1N1) strain / Influenza Virus Vaccine, Inactivated, B-Florida-4-2006-like
clinical_drug_form | 15946 | label | ERROR | duplicate label | DRON:00831843 1014751; DRON:00835002 2103352: Lichtheimia ramosa extract Injectable Solution
clinical_drug_form | 4502 | label | ERROR | duplicate label | DRON:00024830 375794; DRON:01002978 2058952: cefepime Injectable Solution
clinical_drug_form | 5294 | label | ERROR | duplicate label | DRON:00025622 376887; DRON:01002977 1998782: gemcitabine Injectable Solution
clinical_drug_form | 7648 | label | ERROR | duplicate label | DRON:00027976 406178; DRON:01002995 2590671: pemetrexed Injectable Solution
clinical_drug_form | 8752 | label | ERROR | duplicate label | DRON:00029080 440661; DRON:00033313 968172: polidocanol Injectable Solution
clinical_drug_form | 13502 | label | ERROR | duplicate label | DRON:00033830 1100207; DRON:01002976 1996290: ropivacaine Prefilled Syringe
clinical_drug_form | 15121 | label | ERROR | duplicate label | DRON:00751984 1724315; DRON:01002980 2166571: thyrotropin alfa Injection
Beta Was this translation helpful? Give feedback.
All reactions