sHelp
                                     RXM.DRUG
     i   2
   rxm.drug.fsv.update.errors
   rxm.drug.dictionary
     rxm.drug.dict.defaults
       rxm.drug.dict.default.instr
     rxm.drug.generic.dft.instr
     rxm.drug.dict.lab.test.groups
     rxm.drug.dict.order.rule.evals
       rxm.drug.dict.order.rules
     rxm.drug.dict.practices
     rxm.drug.print.rule.evals
       rxm.drug.print.rules
     rxm.drug.dict.queries
     rxm.drug.dict.sample.facs
       rxm.drug.dict.sample.locs
         rxm.drug.dict.sample.lots

 Ì     i   2
rxm.drug.fsv.update.errors    (fsv.upd.info) 
[fsv.upd.type,fsv.upd.q]
&HXDFE[hxdFT,hxdFQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 fsv.upd.type                 5 CHOICE   L                 hxdFT                                                       
 fsv.upd.q                    3 PINT     R                 hxdFQ                                                       
 fsv.upd.cur.ndc             12 FREE     L                 &HXDFE[hxdFT,hxdFQ]|1                                       
 fsv.upd.drug                20 FREE     L  RXM.DRUG       &HXDFE[hxdFT,hxdFQ]|0                                   
 fsv.upd.new.ndc             12 FREE     L                 &HXDFE[hxdFT,hxdFQ]|2                                       
 Ì     i   2
rxm.drug.dictionary    (main) 
[mnemonic]
&HXD[hxd]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 mnemonic                    20 FREE     L                 hxd                                                         
 ..do.not.use                 0 FREE     L                 &HXD[hxd]|12                                                
 ..do.not.use.                0 FREE     L                 &HXD[hxd]|13                                                
 active                       1 YN       L                 &HXD[hxd]|0                                                 
 auto.dc.days                 4 PINT     R                 &HXD[hxd]|15                                                
 brand.name                  45 FREE     L                 &HXD[hxd]|3                                                 
 control.sch                 10 FREE     L                 &HXD[hxd]|11                                                
 disp.dispense.form          10 FREE     L  PHA.FORMS      &HXD[hxd]A|8                                            
 disp.strength               30 FREE     L                 &HXD[hxd]A|7                                                
 dispense.form               10 FREE     L  PHA.FORMS      &HXD[hxd]A|5                                            
 dispense.form.display       10 FREE     L                 VAL=IF{@disp.dispense.form;@dispense.form}                  
 dispense.unit               10 FREE     L  PHA.UNITS      &HXD[hxd]A|4                                            
 dose.calc.error              1 YN       L                 &HXD[hxd]|14                                                
 drug.dx.db                  12 FREE     L                 &HXD[hxd]|1                                                 
 drug.type                   10 FREE     L  PHA.DRUG.TYPE  &HXD[hxd]|7                                             
 exp.days                     4 PINT     R                 &HXD[hxd]|8                                                 
 from.suspense                1 FREE     L                 &HXD[hxd]|10                                                
 fsv.trade.name              45 FREE     L                 &HXD[hxd]A|9                                                
 generic                     10 FREE     L  PHA.GENERIC    &HXD[hxd]|4                                             
 generic.name                45 FREE     L                 &HXD[hxd]|5                                                 
 gpi.or.gcn                  14 FREE     L                 &HXD[hxd]A|6                                                
 instr.editor                 0 FREE     L                                                                             
 last.update                 10 FREE     L                 &HXD[hxd]UPD|0                                              
 last.update.date             8 DATE     L                 VAL=%Z.date.in.magic(@last.update)                          
 last.update.date.time       15 FREE     L                 VAL=%Z.date.out(@last.update.date,"",10)_"-"_@last.upd      
                                                           VAL=ate.time'="-"                                           
 last.update.time             4 HHMM     L                 VAL=%Z.time.out(@last.update)                               
 last.update.user            10 FREE     L  MIS.USER       &HXD[hxd]UPD|1                                          
 medical.equip                1 YN       L                 &HXD[hxd]|16                                                
 name                        45 FREE     L                 &HXD[hxd]|2                                                 
 ndc.din.number              12 FREE     L                 &HXD[hxd]|6                                                 
 order.unit                  10 FREE     L  PHA.UNITS      &HXD[hxd]A|2                                            
 pha.drug                    10 FREE     L  PHA.DRUG       &HXD[hxd]|9                                             
 strength                    30 FREE     L                 &HXD[hxd]A|0                                                
 strength.amt1               10 PDEC     R                 &HXD[hxd]A|1                                                
 strength.amt2               10 PDEC     R                 &HXD[hxd]A|3                                                
 strength.display            30 FREE     L                 VAL=IF{@disp.strength;@strength}                            
 view.cds                     0 FREE     L                 VAL=IF{%MIS.SCREEN.kernel(@RXM.PARAM.drug.cds,^@Root(@      
                                                           VAL=queries[mnemonic]),"","",21,0,"NV1","","YN"),""}        
 view.gen.instr               0 FREE     L                 VAL=IF{%Z.view.text(^@Root(@t.generic.dft.instructions      
                                                           VAL=[mnemonic]),16,3,IF{@RXM.PARAM.rx.instr.width;70},      
                                                           VAL={@Z.color.labels1,@Z.color.data1},"","",1,"",1,"",      
                                                           VAL=10),""}                                                 
 Ì     i   2
rxm.drug.dict.defaults    (defaults) 
[mnemonic, dft.q]
&HXD[hxd]DF[hxdDq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 dft.q                        3 PINT     R                 hxdDq                                                       
 dft.days                     3 INT      R                 &HXD[hxd]DF[hxdDq]|14                                       
 dft.desc                    10 FREE     L                 &HXD[hxd]DF[hxdDq]|9                                        
 dft.disp.form                0 FREE     L                 &HXD[hxd]DF[hxdDq]|5                                        
 dft.disp.unit               10 FREE     L  PHA.UNITS      &HXD[hxd]DF[hxdDq]|15                                   
 dft.dose                    19 FREE     L                 &HXD[hxd]DF[hxdDq]|0                                        
 dft.dose1                    8 DECZ     R                 &HXD[hxd]DF[hxdDq]|11                                       
 dft.dose2                    8 DECZ     R                 &HXD[hxd]DF[hxdDq]|12                                       
 dft.ndc.no                  12 FREE     L                 &HXD[hxd]DF[hxdDq]|7                                        
 dft.no.sub                   1 YN       L                 &HXD[hxd]DF[hxdDq]|13                                       
 dft.ok                       1 FREE     L                 &HXD[hxd]DF[hxdDq]|10                                       
 dft.pha.drug                10 FREE     L  PHA.DRUG       &HXD[hxd]DF[hxdDq]|8                                    
 dft.qty                      4 DECZ     R                 &HXD[hxd]DF[hxdDq]|4                                        
 dft.refill                   2 INTZ     R                 &HXD[hxd]DF[hxdDq]|6                                        
 dft.route                   10 FREE     L  PHA.ROUTES     &HXD[hxd]DF[hxdDq]|2                                    
 dft.sig                     20 FREE     L                 &HXD[hxd]DF[hxdDq]|3                                        
 dft.units                   10 FREE     L  PHA.UNITS      &HXD[hxd]DF[hxdDq]|1                                    
 Ì     i   2
rxm.drug.dict.default.instr    (default.instructions) 
[mnemonic,dft.q, dft.instr.q]
&HXD[hxd]DF[hxdDq]DI[hxdIQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 dft.instr.q                  3 PINT     R                 hxdIQ                                                       
 any.instr                    1 FREE     L                 VAL=IF{@t.default.instructions[mnemonic,dft.q,1] @Z.ch      
                                                           VAL=eck.mark}                                               
 dft.instr                   70 FREE     L                 &HXD[hxd]DF[hxdDq]DI[hxdIQ]                                 
 Ì     i   2
rxm.drug.generic.dft.instr    (generic.dft.instructions) 
[mnemonic, generic.dft.instr.q]
&HXD[hxd]IN[hxdGI]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 generic.dft.instr.q          3 PINT     R                 hxdGI                                                       
 generic.dft.instruction     70 FREE     L                 &HXD[hxd]IN[hxdGI]                                          
 Ì     i   2
rxm.drug.dict.lab.test.groups    (lab.test.groups) 
[mnemonic, lab.facility]
&HXD[hxd]LG[gqb]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 lab.facility                10 FREE     L  MIS.FACILITY   gqb                                                     
 lab.test.group              10 FREE     L  LAB.C.TEST.VIEW&HXD[hxd]LG[gqb]|0                                      
 lab.test.group.auto.dis      1 YN       L                 &HXD[hxd]LG[gqb]|1                                          
 lab.test.group.name         30 FREE     L                 VAL=%RXM.DRUG.lab.test.group.name(lab.facility,@lab.te      
                                                           VAL=st.group)                                               
 Ì     i   2
rxm.drug.dict.order.rule.evals    (order.rule.evals) 
[mnemonic, order.rule.eval]
&HXD[hxd]OR[hxdOR]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 order.rule.eval              7 CHOICE   L                 hxdOR                                                       
 Ì     i   2
rxm.drug.dict.order.rules    (order.rules) 
[mnemonic,order.rule.eval, order.rule.q]
&HXD[hxd]OR[hxdOR]R[hxdRQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 order.rule.q                 2 PINT     R                 hxdRQ                                                       
 order.rule                  10 FREE     L  RXM.RULE       &HXD[hxd]OR[hxdOR]R[hxdRQ]                              
 Ì     i   2
rxm.drug.dict.practices    (practices) 
[mnemonic, valid.practice]
&HXD[hxd]P[ggh]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 valid.practice              10 FREE     L  PRV.PRACTICE   ggh                                                     
 valid.practice.view.name    30 FREE     L                 VAL=%RXM.DRUG.view.prv.M.display.practice(@valid.pract      
                                                           VAL=ice)                                                    
 Ì     i   2
rxm.drug.print.rule.evals    (print.rule.evals) 
[mnemonic, print.rule.eval]
&HXD[hxd]PRU[hxdRU]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 print.rule.eval              7 CHOICE   L                 hxdRU                                                       
 Ì     i   2
rxm.drug.print.rules    (print.rules) 
[mnemonic,print.rule.eval, print.rule.q]
&HXD[hxd]PRU[hxdRU]R[hxdrU]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 print.rule.q                 2 PINT     R                 hxdrU                                                       
 print.rule                  10 FREE     L  RXM.RULE       &HXD[hxd]PRU[hxdRU]R[hxdrU]                             
 Ì     i   2
rxm.drug.dict.queries    (queries) 
[mnemonic, query]
&HXD[hxd]Q[ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 query                       10 FREE     L  MIS.QUERY      ggv                                                     
 query.response              75 QRY.RESP L                 &HXD[hxd]Q[ggv]|0                                           
 Ì     i   2
rxm.drug.dict.sample.facs    (sample.facilities) 
[mnemonic, sample.facility]
&HXD[hxd]S[gqb]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 sample.facility             10 FREE     L  MIS.FACILITY   gqb                                                     
 Ì     i   2
rxm.drug.dict.sample.locs    (sample.locations) 
[mnemonic,sample.facility, sample.location]
&HXD[hxd]S[gqb]L[ggn]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 sample.location             10 FREE     L  MIS.LOCN.DICT  ggn                                                     
 Ì     i   2
rxm.drug.dict.sample.lots    (sample.lots) 
[mnemonic,sample.facility,sample.location, sample.lot]
&HXD[hxd]S[gqb]L[ggn]LOT[hxdSL]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 sample.lot                  16 FREE     L                 hxdSL                                                       
 sample.expire.date           8 DATE     L                 &HXD[hxd]S[gqb]L[ggn]LOT[hxdSL]|1                           
 sample.manufacturer         20 FREE     L                 &HXD[hxd]S[gqb]L[ggn]LOT[hxdSL]|2                           
 sample.qty                   4 PINT     R                 &HXD[hxd]S[gqb]L[ggn]LOT[hxdSL]|0                           
 sample.source                8 CHOICE   L                 &HXD[hxd]S[gqb]L[ggn]LOT[hxdSL]|3                           
 Ì       2
 INDEX FILE/INTERNAL NAME           SUBSCRIPTS/PHYSICAL BASE

 rxm.drug.dict.brand.name.x         [brand.name,mnemonic]
   brand.name.x                       &HXDB[hxdB,hxd]

 rxm.drug.combined.equip.x          [combined.name,mnemonic] = {combined.name,strength}
   combined.equip.x                   &HXDCE[hxdCN,hxd]

 rxm.drug.dict.combined.name.x      [combined.name,mnemonic] = {combined.name,strength}
   combined.name.x                    &HXDC[hxdCN,hxd]

 rxm.drug.dict.type.combined.x      [drug.type,combined.name,mnemonic] = {combined.name,strength}
   drug.type.combined.name.x          &HXDTC[hxdD,hxdCN,hxd]

 rxm.drug.dict.drug.type.x          [drug.type,mnemonic]
   drug.type.x                        &HXDD[hxdD,hxd]

 fsv.drug.names.x                   [PHA.FSV.drug.name.i,PHA.FSV.gpi]
   fsv.names.x                        &HXDFN[tfI,tyGPI]

 rxm.drug.dict.generic.mne.x        [generic,mnemonic]
   generic.mne.x                      &HXDGM[tdg,hxd]

 rxm.drug.dict.generic.name.x       [generic.name,mnemonic]
   generic.name.x                     &HXDGN[hxdG,hxd]

 rxm.drug.gpi.gcn.status.x          [gpi.or.gcn,name,mnemonic] = active
   gpi.gcn.status.x                   &HXDGGS[hxdGG,hxdN,hxd]

 rxm.drug.dict.gpi.gcn.x            [gpi.or.gcn,mnemonic]
   gpi.gcn.x                          &HXDGG[hxdGG,hxd]

 rxm.drug.id.brand.str.form.x       [brand.name,strength,dispense.form,mnemonic] = dispense.form
   id.brand.str.form.x                &HXDIBSF[hxdB,hxdST,tdf,hxd]

 rxm.drug.id.brand.str.x            [brand.name,strength] = strength
   id.brand.str.x                     &HXDIBS[hxdB,hxdST]

 rxm.drug.id.generic.str.form.x     [generic.name,name,strength,dispense.form,mnemonic] = dispense.form
   id.generic.str.form.x              &HXDIGSF[hxdG,hxdN,hxdST,tdf,hxd]

 rxm.drug.id.generic.str.x          [generic.name,name,strength] = strength
   id.generic.str.x                   &HXDIGS[hxdG,hxdN,hxdST]

 rxm.drug.id.generic.x              [combined.name,name] = name
   id.generic.x                       &HXDIG[hxdCN,hxdN]

 rxm.drug.id.name.type.x            [combined.name] = drug.type
   id.name.type.x                     &HXDINT[hxdCN]

 rxm.drug.id.name.x                 [combined.name,name.type] = combined.name
   id.name.x                          &HXDIN[hxdCN,hxdTY]

 rxm.drug.id.trade.str.form.x       [name,strength,dispense.form,mnemonic] = dispense.form
   id.trade.str.form.x                &HXDITSF[hxdN,hxdST,tdf,hxd]

 rxm.drug.id.trade.str.x            [name,strength] = strength
   id.trade.str.x                     &HXDITS[hxdN,hxdST]

 rxm.drug.dict.name.x               [name,mnemonic]
   name.x                             &HXDN[hxdN,hxd]

 rxm.drug.dict.ndc.din.x            [ndc.din.number,mnemonic]
   ndc.din.x                          &HXDND[hxdND,hxd]

 rxm.drug.dict.pha.drug.x           [mnemonic,pha.drug]
   pha.drug.x                         &HXDTF[hxd,tf]

 rxm.drug.rule.drug.x               [RXM.RULE.mnemonic,mnemonic,order.rule.eval]
   rule.drug.x                        &HXDRX[hxr,hxd,hxdOR]

 rxm.drug.dict.rxm.drug.pha.x       [drug.dx.db,pha.drug,mnemonic]
   rxm.drug.pha.x                     &HXDTFF[hxdDB,tf,hxd]