141. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 3/29/2017 4:53:33 PM Eastern Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

141.1 Files compared

# Location File Last Modified
1 CTT-DM CIF Submission.zip\code\ISAAC-term-convert-rxnorm\rxnorm-mojo\src\main\resources 8a Development Rules for RxNORM Content in SOLOR.docx Fri Mar 3 16:20:47 2017 UTC
2 CTT-DM CIF Submission.zip\code\ISAAC-term-convert-rxnorm\rxnorm-mojo\src\main\resources 8a Development Rules for RxNORM Content in SOLOR.docx Wed Mar 29 19:58:43 2017 UTC

141.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 1 206
Changed 0 0
Inserted 0 0
Removed 0 0

141.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

141.4 Active regular expressions

No regular expressions were active.

141.5 Comparison detail

  1   Inventory  of terms a nd relatio nship type s to be us ed in the  FIRST iter ation of S OLOR. (Thi s iteratio n will not  address P IN or MIN)
  2  
  3   RxNorm Ter ms:
  4   SNOMED Ter ms:
  5   IN
  6   Ingredient  (substanc e) AND Ing redient (p roduct)
  7   SCD
  8   Clinical d rug equiva lent (prod uct)
  9   SCDF (even tually I t hink these  will not  be needed)
  10  
  11   SCDG
  12   Dose group  equivalen t (product )
  13   DF
  14   Dose form  (qualifier  value)
  15   SBD
  16  
  17   BN
  18  
  19  
  20   Class conc ept (subst ance), Cla ss concept  (product)
  21  
  22  
  23   RxNorm Rel ationships :
  24   SNOMED CT  Relationsh ips:
  25   Is_a
  26   Has_active _ingredien t
  27   Has_dose_f orm
  28   Is_a
  29   Has_ingred ient
  30  
  31   Tradename_ of
  32  
  33  
  34  
  35  
  36  
  37  
  38  
  39   RxNorm SOL OR Rules:
  40   RxNorm Rul es for ini tiation in  SOLOR - a ssume Dan  has create d some sub set of RxN orm
  41   Source of  concepts a nd relatio nships
  42   SQL statem ents
  43   Outstandin g issues
  44   o   Hierar chy positi on
  45  
  46  
  47   Identify a nd do not  use obsole te or inac tive conce pts
  48     Merge R xNorm IN w ith SCT Su bstance
  49   from RxNCO NSO find a ll RxCUI w ith TTY =  IN and SAB  = SNOMED  CT_US with  STR = "*( substance) " - that i s, all RxC UI with TT Y = IN and  there is  an equival ent SNOMED CT_US conc ept in the  Substance  hierarchy
  50   SELECT r1. rxcui, r1. str, r2.co de, r2.str  FROM rxnc onso r1, r xnconso r2 where r1.s ab = 'RXNO RM' and r1 .TTY='IN'  and r2.rxc ui = r1.rx cui and r2 .sab='SNOM EDCT_US' a nd r2.STR  like '% (s ubstance)'
  51   >1 concept  to merge.   See RxCU Is:  31300 2 and 888
  52     Merge R xNorm SCD  with SCT P roduct
  53   from RxNCO NSO find a ll RxCUI w ith TTY =  SCD and SA B = SNOMED  CT_US wit h STR = "* (product)"  - that is , all RxCU I with TTY  = SCD and  there is  an equival ent SNOMED CT_US conc ept in the  Product h ierarchy
  54   see above
  55   does not i nclude PIN  or MIN
  56  
  57   RxNorm Rul es for ini tiation in  SOLOR - a ssume Dan  has create d some sub set of RxN orm
  58   Source of  concepts a nd relatio nships
  59   SQL statem ents
  60   Outstandin g issues
  61     Convert  RxNorm Tr adename_of  to is_a b etween RxN orm SBD an d RxNorm S CD
  62   from RxNRE L find all  RxCUI whe re TTY=SBD  and the r elationshi p "tradena me_of" (in verse of " has_traden ame") exis ts.  Conve rt SBD "tr adename_of " SCD to S BD "is_a"  SCD.
  63   Not limite d to SCD w ith SCT eq uivalent:s elect c_sc d.STR as S CD, c_scd. RXCUI as S CD_CUI, c_ sbd.STR as  BrandName , c_sbd.RX CUI as Bra nd_CUIfrom  rxnconso  c_scd, rxn rel r1, rx nconso c_s bdwhere c_ scd.rxcui  = r1.rxcui 2 andc_sbd .rxcui = r 1.rxcui1 a ndr1.rela  = 'has_tra dename' an dc_scd.SAB = 'RXNORM'  andc_scd. TTY= 'SCD'  andc_sbd. SAB= 'RXNO RM' andc_s bd.TTY= 'S BD'ORLimit ed to incl ude only S CD with a  value for  SAB=SNOMED CT_US and  STR includ es "(produ ct)":selec t c_scd.ST R as SCD,  c_scd.RXCU I as SCD_C UI, c_sbd. STR as Bra ndName, c_ sbd.RXCUI  as Brand_C UIfrom rxn conso c_sc d, rxnrel  r1, rxncon so c_sbdwh ere c_scd. rxcui = r1 .rxcui2 an dc_sbd.rxc ui = r1.rx cui1 andr1 .rela = 'h as_tradena me' andc_s cd.SAB= 'R XNORM' and c_scd.TTY=  'SCD' and c_sbd.SAB=  'RXNORM'  andc_sbd.T TY= 'SBD'  andexists  (select 1  from rxnco nso c_sct  where c_sc t.rxcui =  c_scd.rxcu i and c_sc t.sab='SNO MEDCT_US'  and c_sct. STR like ' % (product )')
  64  
  65  
  66   RxNorm Rul es for ini tiation in  SOLOR - a ssume Dan  has create d some sub set of RxN orm
  67   Source of  concepts a nd relatio nships
  68   SQL statem ents
  69   Outstandin g issues
  70     Create  is_a relat ionship fr om RxNorm  SCDG to SN OMED [ingr edient] pr oduct conc ept, WHERE   no SNOME D equivale nt exists  per RxNCON SO file fo r the SCDG .
  71   (a) from R xNCONSO id entify the  SCDG that  do NOT ha ve an SCT  equivalent  concept i n the prod uct hierar chy.(b) fr om RxNREL  identify t he IN targ ets of SCD G (found i n (a)  whe re "has_in gredient"  relationsh ip exists. (c ) in Rx NCONSO fin d the SCT  product eq uivalent o f the RxCU I TTY=IN f ound in (a ); OR in R xNCONSO fi nd the SCT  substance   equivale nt of the  RxCUI TTY= IN found i n (a), the n find the  SCT produ ct using t he SCT "ac tive ingre dient_of"  (which is  the invers e of "has_ active_ing redient" r elationshi p) between  substance  and produ ct.(d) Cre ate a SOLO R is_a rel ationship  between th e SCDG (wi th no SCT  equivalent  in RxNCON SO) and th e SCT [ing redient ty pe] produc t concept.
  72   select c_s cdg.STR as  SCDG, c_s cdg.RXCUI  as SCDG_CU I, c_in.ST R as INGR,  c_in.RXCU I as INGR_ CUI, c_sct .STR as FS N, c_sct.C ODE as SCT _IDfrom rx nconso c_s cdg, rxnre l r1, rxnc onso c_in,  rxnconso  c_sctwhere  c_scdg.rx cui = r1.r xcui2 andc _in.rxcui  = r1.rxcui 1 andc_sct .rxcui = c _in.rxcui  andr1.rela  = 'has_in gredient'  andc_scdg. SAB= 'RXNO RM' andc_s cdg.TTY= ' SCDG' andn ot exists  (select 1  from rxnco nso c2 whe re c2.rxcu i = c_scdg .rxcui and  c2.SAB= ' SNOMEDCT_U S') andc_i n.SAB= 'RX NORM' andc _in.TTY= ' IN' andc_s ct.SAB= 'S NOMEDCT_US ' andc_sct .TTY= 'FN'  andc_sct. STR like ' %(product) '
  73  
  74     Create  hierarchy  within RxN orm SCDG ( e.g., tabl et is_a pi ll is_a or al product , etc.) –  this is lo w priority
  75  
  76  
  77  
  78   o   AMT Co ncept Mode l
  79  
  80  
  81  
  82     Map RxN orm DF con cepts to S NOMED CT Q ualifier v alue conce pts
  83   Mapped DF  to SCT "qu alifier va lue" using  TermWorks
  84  
  85  
  86     Has_dos e_form – f rom RxNorm  SCD and D F mapping  to SNOMED  CT
  87  
  88  
  89  
  90     Has_act ive_ingred ient – fro m merged S NOMED CT s ubstance
  91  
  92  
  93  
  94     Has_str ength - TB D
  95  
  96  
  97  
  98  
  99  
  100  
  101  
  102    Diagram E xample
  103