sHelp
                                     PHA.DRUG
     i   2
   pha.drug.dict.barcodes.index
   formulary.generic.by.gen.index
   formulary.generic.by.ndc.index
   pha.drug.dictionary
     pha.drug.access.to.limit
     pha.drug.dict.admin.barcodes
     pha.drug.dict.admin.routes
     pha.drug.dict.defaults
       default.admin.crit
       default.carriers
       pha.drug.dict.def.dose.instr
       pha.drug.dict.formulary.comnts
       pha.drug.dict.inpat.comments
       pha.drug.iv.fluids
       keyword.iv.rates
       pha.drug.other.dosage.forms
       pha.drug.dict.outpat.comments
       poe.admin.route.order.types
       pha.drug.dict.prep.instruction
     pha.drug.disease.contra.inds
     pha.drug.dis.contra.inds.mdx
     pha.drug.dose.ranges
     pha.drug.dict.dose.rules
     drc.sch.dft.dose.type.out
     drc.schedules.inp
       drc.sch.dft.dose.type.inp
     pha.drug.fdb.drug.interactions
     pha.drug.fdb.iv.incompatibils
     pha.drug.dict.file.rules
     pha.drug.dict.floor.stock.locs
     pha.drug.food.interactions
     pha.drug.fsv.general.names
     pha.drug.fsv.specific.names
     pha.drug.ingredient.allergies
     pha.drug.ingr.allergies.mdx
     pha.drug.dict.ingredients
     pha.drug.dict.inventories
       pha.drug.dict.inventory.levels
       pha.drug.dict.inv.locations
     pha.drug.list.food.interaction
     pha.drug.mdx.iv.incompat
     pha.drug.mdx.mas.scrn.items
     med.ingred.group.names
     pha.drug.dict.med.rules
     pha.drug.dict.mm.data.by.fac
       pha.drug.dict.vendors.by.q
       pha.drug.dict.vendors.by.value
     pha.drug.dict.monographs
     pha.drug.dict.nur.skills
     pha.drug.dict.order.rule.evals
       pha.drug.dict.order.rules
     pha.drug.dict.other.mnemonics
     pha.drug.dict.other.names
     pha.drug.dict.packaging
     pci.admin.groups
     pha.drug.prn.categories
     pha.drug.dict.queries
       pha.drug.dict.multiple.queries
     pha.drug.dict.related.generics
     supplemental.mis.algs
   pha.drug.mdx.iv.incomp.table

 Ì     i   2
pha.drug.dict.barcodes.index    (admin.barcode.x) 
[admin.barcode.x.mnemonic,admin.barcode.x.barcode,admin.barcode.x.time] = @.today
&TFABC[tf,abxb,abxt]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 admin.barcode.x.mnemonic    10 FREE     L  PHA.DRUG       tf                                                      
 admin.barcode.x.barcode     11 PINT     R                 abxb                                                        
 admin.barcode.x.time        11 PINT     R                 abxt                                                        
 admin.barcode.x.action       7 CHOICE   L                 &TFABC[tf,abxb,abxt]|0                                      
 Ì     i   2
formulary.generic.by.gen.index    (fsv.gen.by.gen.x) 
[fsv.generic.by.gen.x.gen,fsv.generic.by.gen.x.ndc]
&TFGBGI[fgbg,fgbn]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 fsv.generic.by.gen.x.gen    30 FREE     L                 fgbg                                                        
 fsv.generic.by.gen.x.ndc    11 FREE     L                 fgbn                                                        
 fsv.generic.by.gen.x.val     1 PINT     R                 &TFGBGI[fgbg,fgbn]                                          
 Ì     i   2
formulary.generic.by.ndc.index    (fsv.gen.by.ndc.x) 
[fsv.generic.by.ndc.x.ndc,fsv.generic.by.ndc.x.gen]
&TFGBNI[fgbn,fgbg]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 fsv.generic.by.ndc.x.ndc    11 FREE     L                 fgbn                                                        
 fsv.generic.by.ndc.x.gen    30 FREE     L                 fgbg                                                        
 fsv.generic.by.ndc.x.val     1 PINT     R                 &TFGBNI[fgbn,fgbg]                                          
 Ì     i   2
pha.drug.dictionary    (main) 
[mnemonic]
&TF[tf]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 mnemonic                    10 FREE     L                 tf                                                          
 ...use.me.5                  0 FREE     L                 &TF[tf]IV|1                                                 
 ...use.me.6                  0 FREE     L                 &TF[tf]IV|2                                                 
 ...use.me.7                  0 FREE     L                 &TF[tf]A|7                                                  
 ...use.me.8                  0 FREE     L                 &TF[tf]B|4                                                  
 ...use.me.9                  4 FREE     L                 &TF[tf]C|30                                                 
 active                       1 YN       L                 &TF[tf]|0                                                   
 additive                     1 YN       L                 &TF[tf]A|6                                                  
 additive.ordered.daily       1 YN       L                 &TF[tf]IV|3                                                 
 adj.admin.mins               3 INTZ     R                 &TF[tf]A|25                                                 
 admin.form                  10 FREE     L  PHA.FORMS      &TF[tf]|8                                               
 admin.form.name             30 FREE     L                 VAL=@PHA.FORMS.name[@PHA.DRUG.admin.form]                   
 auto.display.admin           8 CHOICE   L                 &TF[tf]C|32                                                 
 auto.display.order           8 CHOICE   L                 &TF[tf]C|31                                                 
 auto.display.verify          8 CHOICE   L                 &TF[tf]C|33                                                 
 bill.number.old             10 FREE     L                 &TF[tf]A|13                                                 
 brand.name                  45 FREE     L                 &TF[tf]C|22                                                 
 bulk.form                   10 FREE     L  PHA.FORMS      &TF[tf]|14                                              
 bulk.id                     30 FREE     L                 VAL=IF{@bulk.form (@PHA.FORMS.name[@dispense.form]_"S       
                                                           VAL=PER",@PHA.FORMS.name[@bulk.form])}                      
 bulk.size                    8 DECZ     R                 &TF[tf]|15                                                  
 carrier                      1 YN       L                 &TF[tf]A|0                                                  
 carrier.dos                  1 YN       L                 &TF[tf]A|23                                                 
 carrier.int                  1 YN       L                 &TF[tf]C|14                                                 
 category                     8 FREE     L  MM.CATEGORY    &TF[tf]B|16                                             
 charge.patient               1 YN       L                 &TF[tf]A|11                                                 
 charge.type                 10 URN      L  PHA.CT         &TF[tf]A|12                                             
 control.schedule            10 FREE     L  PHA.CS         &TF[tf]A|9                                              
 cosig.req.doc.iv             1 YN       L                 &TF[tf]C|36                                                 
 cosig.req.doc.med            1 YN       L                 &TF[tf]C|35                                                 
 cost.per.pur.form           11 MONEY    R                 &TF[tf]B|5                                                  
 credit.wl.cnt                2 PINTZ    R                 &TF[tf]WL|13                                                
 credit.wl.func              10 URN      L  PHA.WFUNC      &TF[tf]WL|12                                            
 dc.wl.cnt                    2 PINTZ    R                 &TF[tf]WL|5                                                 
 dc.wl.func                  10 URN      L  PHA.WFUNC      &TF[tf]WL|2                                             
 debit.wl.cnt                 2 PINTZ    R                 &TF[tf]WL|11                                                
 debit.wl.func               10 URN      L  PHA.WFUNC      &TF[tf]WL|10                                            
 dispense.form               10 FREE     L  PHA.FORMS      &TF[tf]|9                                               
 dispense.size                8 DECZ     R                 &TF[tf]|12                                                  
 dispense.unit               10 FREE     L  PHA.UNITS      &TF[tf]|7                                               
 display.calc                 1 YN       L                 &TF[tf]C|11                                                 
 document.cds                15 FREE     L  MIS.SCREEN     &TF[tf]C|23                                             
 dose.calc                    4 CHOICE   L                 &TF[tf]C|10                                                 
 dose.labels                  1 YN       L                 &TF[tf]A|18                                                 
 dose.unit                   10 FREE     L  PHA.UNITS      &TF[tf]C|9                                              
 drip.order.unit             10 FREE     L  PHA.UNITS      &TF[tf]IV|4                                             
 drip.unit                    4 CHOICE   L                 &TF[tf]IV|0                                                 
 drug.cds                    15 FREE     L  MIS.SCREEN     &TF[tf]C|27                                             
 drug.dict.ctrl              10 FREE     L                 VAL=/.PHA.DRUG.CTRL                                         
 drug.id                     72 FREE     L                 &TF[tf]A|24                                                 
 drug.type                   10 FREE     L  PHA.DRUG.TYPE  &TF[tf]A|5                                              
 edit.wl.cnt                  2 PINTZ    R                 &TF[tf]WL|15                                                
 edit.wl.func                10 URN      L  PHA.WFUNC      &TF[tf]WL|14                                            
 emergency.sheet              1 YN       L                 &TF[tf]C|2                                                  
 eoc.code                     7 FREE     L  MIS.GL.EOC     VAL=IF{@eoc.code.by.fac;@eoc.code.by.fac[,".MASTER"]}   
 exp.date.old                 8 DATE     L                 &TF[tf]C|7                                                  
 exp.days.old                 4 INTZ     R                 &TF[tf]C|5                                                  
 exp.hours.old                4 INTZ     R                 &TF[tf]C|6                                                  
 extemp.code                 10 FREE     L  PHA.EXTEMP     &TF[tf]A|4                                              
 formulary.item               1 YN       L                 &TF[tf]C|19                                                 
 fsv.id                      14 FREE     L                 &TF[tf]C|40                                                 
 fsv.raw.admin.form          30 FREE     L                 &TF[tf]FRD|1                                                
 fsv.raw.brand.name          45 FREE     L                 &TF[tf]FRD|3                                                
 fsv.raw.control.schedule    20 FREE     L                 &TF[tf]FRD|4                                                
 fsv.raw.dispense.form       30 FREE     L                 &TF[tf]FRD|2                                                
 fsv.raw.drug.class          30 FREE     L                 &TF[tf]FRD|5                                                
 fsv.raw.drug.type           30 FREE     L                 &TF[tf]FRD|6                                                
 fsv.raw.generic             30 FREE     L                 &TF[tf]FRD["A"]|0                                           
 fsv.raw.route               30 FREE     L                 &TF[tf]FRD|7                                                
 fsv.raw.strength            30 FREE     L                 &TF[tf]FRD|0                                                
 general.name                15 FREE     L  PHA.MED.GRP.NM &TF[tf]MGN|1                                            
 generic                     10 FREE     L  PHA.GENERIC    &TF[tf]|2                                               
 generic.description         72 FREE     L                 VAL=%PHA.DRUG.generic.description(mnemonic)                 
 generic.id                  72 FREE     L                 VAL=IF{@drug.id;(@PHA.GENERIC.name[@PHA.DRUG.generic],      
                                                           VAL=@PHA.DRUG.strength,@PHA.DRUG.dispense.form)}            
 generic.name                30 FREE     L                 VAL=@PHA.GENERIC.name[@PHA.DRUG.generic]                    
 high.dose                    8 PDEC     R                 &TF[tf]A|2                                                  
 hosp.item.number            10 FREE     L                 &TF[tf]B|0                                                  
 ingredient                   1 YN       L                 &TF[tf]A|8                                                  
 inp.stop.days.old            4 INTZ     R                 &TF[tf]C|3                                                  
 item                        43 URN      L  MM.ITEM        &TF[tf]B|15                                             
 item.number                 10 FREE     L                 VAL=%PHA.U.mm.name("IT",@PHA.DRUG.item)                     
 kdc.medispan                10 FREE     L                 &TF[tf]C|8                                                  
 kg.or.sqm                    3 CHOICE   L                 &TF[tf]C|12                                                 
 lab.test.group              10 FREE     L  LAB.C.TEST.VIEW&TF[tf]C|0                                              
 largest.common.unit          4 FREE     L  MM.PACK        &TF[tf]C|25                                             
 last.update                  9 PINT     R                 &TF[tf]UPD                                                  
 last.update.date             8 DATE     L                 VAL=%Z.date.in.magic(@PHA.DRUG.last.update)                 
 location                    30 FREE     L                 &TF[tf]B|10                                                 
 low.dose                     8 PDEC     R                 &TF[tf]A|1                                                  
 manufacturer                10 FREE     L  MIS.MFR        VAL=IF{@manufacturer.by.fac;@manufacturer.by.fac[,".MA  
                                                           VAL=STER"]}                                                 
 max.dose                     8 PDEC     R                 &TF[tf]A|3                                                  
 max.inv.level                6 PDEC     R                 &TF[tf]B|9                                                  
 max.inv.level.string        25 FREE     L                 &TF[tf]B|8                                                  
 mdx.iv.abbrev.name          80 FREE     L                 &TF[tf]MXIV|6                                               
 mdx.iv.drug.gcr              6 PINT     R                 &TF[tf]MXIV|0                                               
 mdx.iv.drug.gsm.name        75 FREE     L                 &TF[tf]MXIV|4                                               
 mdx.iv.pmx.gcr               6 PINT     R                 &TF[tf]MXIV|1                                               
 mdx.iv.pmx.gfc               6 PINT     R                 &TF[tf]MXIV|2                                               
 mdx.iv.sol.gfc               6 PINT     R                 &TF[tf]MXIV|3                                               
 mdx.iv.sol.gsm.name         75 FREE     L                 &TF[tf]MXIV|5                                               
 min.inv.level                6 PDEC     R                 &TF[tf]B|7                                                  
 min.inv.level.string        25 FREE     L                 &TF[tf]B|6                                                  
 multidose.container          1 YN       L                 &TF[tf]C|34                                                 
 name                        45 FREE     L                 &TF[tf]|1                                                   
 ndc.din.number              12 FREE     L                 &TF[tf]|13                                                  
 only.route                  10 FREE     L  PHA.ROUTES     &TF[tf]B|12                                             
 order.by.or                  1 YN       L                 &TF[tf]C|37                                                 
 order.for                    1 CHOICE   L                 &TF[tf]A|14                                                 
 order.from.oe                1 YN       L                 &TF[tf]C|13                                                 
 order.size                   8 DECZ     R                 &TF[tf]|11                                                  
 order.unit                  10 FREE     L  PHA.UNITS      &TF[tf]|5                                               
 order.wl.cnt                 2 PINTZ    R                 &TF[tf]WL|3                                                 
 order.wl.func               10 URN      L  PHA.WFUNC      &TF[tf]WL|0                                             
 out.stop.days.old            4 INTZ     R                 &TF[tf]C|4                                                  
 pci.admin.group.protect      1 YN       L                 &TF[tf]C|38                                                 
 pci.group.sort              10 FREE     L                 &TF[tf]C|28                                                 
 pom.type                     5 CHOICE   L                 &TF[tf]D|0                                                  
 premix                       1 YN       L                 &TF[tf]C|29                                                 
 print.number                10 PDEC     R                 &TF[tf]|10                                                  
 protect.dose.range           1 YN       L                 &TF[tf]C|39                                                 
 protect.from.stock           1 YN       L                 &TF[tf]C|26                                                 
 pt.eoc.code                  7 FREE     L  MIS.GL.EOC     VAL=IF{@pt.eoc.code.by.fac;@pt.eoc.code.by.fac[,".MAST  
                                                           VAL=ER"]}                                                   
 purchase.form               10 FREE     L  PHA.FORMS      &TF[tf]B|3                                              
 purchase.form.cost          11 MONEY    R                 VAL=@purchase.form.ct*@unit.cost:2D                         
 purchase.form.ct             5 PDEC     R                 &TF[tf]B|11                                                 
 refill.labels                1 YN       L                 &TF[tf]A|17                                                 
 refill.wl.cnt                2 PINTZ    R                 &TF[tf]WL|4                                                 
 refill.wl.func              10 URN      L  PHA.WFUNC      &TF[tf]WL|1                                             
 restricted.med.old           1 YN       L                 &TF[tf]A|19                                                 
 schedule                     1 FREE     L                 VAL=@PHA.CS.schedule[@PHA.DRUG.control.schedule]            
 special.storage             10 FREE     L  PHA.STORAGE    &TF[tf]A|15                                             
 specific.name               15 FREE     L  PHA.MED.GRP.NM &TF[tf]MGN|2                                            
 strength                    30 FREE     L                 &TF[tf]|3                                                   
 strength.amt1               10 PDEC     R                 &TF[tf]|4                                                   
 strength.amt2               10 PDEC     R                 &TF[tf]|6                                                   
 tax.code                     3 FREE     L  MIS.TAX.CODE   VAL=IF{@tax.code.by.fac;@tax.code.by.fac[,".MASTER"]}   
 taxable                      1 YN       L                 VAL=IF{@taxable.by.fac;@taxable.by.fac[,".MASTER"]}         
 tech.wl.cnt                  2 PINTZ    R                 &TF[tf]WL|7                                                 
 tech.wl.func                10 URN      L  PHA.WFUNC      &TF[tf]WL|6                                             
 therapeutic.class           15 FREE     L  PHA.MED.GRP.NM &TF[tf]MGN|0                                            
 trade.description           87 FREE     L                 VAL=%PHA.DRUG.trade.description(mnemonic)                   
 unit.awp                     9 DECZ     R                 VAL=IF{@unit.awp.by.fac;@unit.awp.by.fac[,".MASTER"]}       
 unit.awp.pp                  1 YN       L                 VAL=IF{@unit.awp.pp.by.fac;@unit.awp.pp.by.fac[,".MAST      
                                                           VAL=ER"]}                                                   
 unit.cost                    9 DECZ     R                 VAL=IF{@unit.cost.by.fac;@unit.cost.by.fac[,".MASTER"]      
                                                           VAL=}                                                       
 unit.cost.pp                 1 YN       L                 VAL=IF{@unit.cost.pp.by.fac;@unit.cost.pp.by.fac[,".MA      
                                                           VAL=STER"]}                                                 
 unit.dose                    1 YN       L                 &TF[tf]A|10                                                 
 unit.price                   9 DECZ     R                 VAL=IF{@unit.price.by.fac;@unit.price.by.fac[,".MASTER      
                                                           VAL="]}                                                     
 unit.price.pp                1 YN       L                 VAL=IF{@unit.price.pp.by.fac;@unit.price.pp.by.fac[,".      
                                                           VAL=MASTER"]}                                               
 urn                         10 FREE     L                                                                             
 usage.stats                  1 YN       L                 &TF[tf]A|16                                                 
 usage.type                  13 CHOICE   L                 &TF[tf]|16                                                  
 use.me..1                    1 YN       L                 &TF[tf]C|1                                                  
 variance.limit               4 PINTZ    R                 &TF[tf]C|18                                                 
 verify.wl.cnt                2 PINTZ    R                 &TF[tf]WL|9                                                 
 verify.wl.func              10 URN      L  PHA.WFUNC      &TF[tf]WL|8                                             
 warn.inv.level               6 PDEC     R                 &TF[tf]B|14                                                 
 warn.inv.level.string       25 FREE     L                 &TF[tf]B|13                                                 
 Ì     i   2
pha.drug.access.to.limit    (access.to.limited) 
[mnemonic, access.to.limit]
&TF[tf]ACC[tdACC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 access.to.limit             10 FREE     L                 tdACC                                                       
 Ì     i   2
pha.drug.dict.admin.barcodes    (admin.barcodes) 
[mnemonic, admin.barcode]
&TF[tf]ABC[abc]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 admin.barcode               18 FREE     L                 abc                                                         
 Ì     i   2
pha.drug.dict.admin.routes    (admin.routes) 
[mnemonic, admin.route]
&TF[tf]R[tdr]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 admin.route                 10 FREE     L  PHA.ROUTES     tdr                                                     
 Ì     i   2
pha.drug.dict.defaults    (defaults) 
[mnemonic, drug.dx.ctrl]
&TF[tf]DF[tfDXC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 drug.dx.ctrl                10 FREE     L                 tfDXC                                                       
 ...use.me.1                  0 FREE     L                 &TF[tf]DF[tfDXC]|3                                          
 ...use.me.2                  0 FREE     L                 &TF[tf]DF[tfDXC]|4                                          
 ...use.me.3                  0 FREE     L                 &TF[tf]DF[tfDXC]|5                                          
 ...use.me.4                  0 FREE     L                 &TF[tf]DF[tfDXC]|6                                          
 atc.drug                     1 YN       L                 VAL=%PHA.DRUG.get.dict.dfts("",21)                          
 atc.drug.ee                  1 YN       L                 &TF[tf]DF[tfDXC]|21                                         
 bill.number                 10 FREE     L                 VAL=%PHA.DRUG.get.dict.dfts("",14)                          
 bill.number.ee              10 FREE     L                 &TF[tf]DF[tfDXC]|14                                         
 chg.zero.admin               1 YN       L                 VAL=%PHA.DRUG.get.dict.dfts("",22)                          
 chg.zero.admin.ee            1 YN       L                 &TF[tf]DF[tfDXC]|22                                         
 default.admin.crit          10 FREE     L  PHA.AC         VAL=%PHA.DRUG.get.dict.dfts("DF2",7)                    
 default.admin.crit.ee       10 FREE     L  PHA.AC         &TF[tf]DF[tfDXC]DF2|7                                   
 default.carrier             10 FREE     L  PHA.DRUG       VAL=%PHA.DRUG.get.dict.dfts("DF2",5)                    
 default.carrier.ee          10 FREE     L  PHA.DRUG       &TF[tf]DF[tfDXC]DF2|5                                   
 default.vol                 10 PINT     R                 VAL=%PHA.DRUG.get.dict.dfts("DF2",6)                        
 default.vol.ee              10 PINT     R                 &TF[tf]DF[tfDXC]DF2|6                                       
 dft.bulk                     1 YN       L                 VAL=%PHA.DRUG.get.dict.dfts("",12)                          
 dft.bulk.ee                  1 YN       L                 &TF[tf]DF[tfDXC]|12                                         
 dft.dis.chg.type            10 URN      L  PHA.CT         VAL=%PHA.DRUG.get.dict.dfts("CT",20)                    
 dft.dis.chg.type.ee         10 URN      L  PHA.CT         &TF[tf]DF[tfDXC]CT|20                                   
 dft.dis.comp.chg.type       10 URN      L  PHA.CT         VAL=%PHA.DRUG.get.dict.dfts("CT",22)                    
 dft.dis.comp.chg.type.ee    10 URN      L  PHA.CT         &TF[tf]DF[tfDXC]CT|22                                   
 dft.dis.comp.edit.chg        1 YN       L                 VAL=%PHA.DRUG.get.dict.dfts("CT",23)                        
 dft.dis.comp.edit.chg.ee     1 YN       L                 &TF[tf]DF[tfDXC]CT|23                                       
 dft.dis.edit.chg             1 YN       L                 VAL=%PHA.DRUG.get.dict.dfts("CT",21)                        
 dft.dis.edit.chg.ee          1 YN       L                 &TF[tf]DF[tfDXC]CT|21                                       
 dft.dis.iv.chg.type         10 URN      L  PHA.CT         VAL=%PHA.DRUG.get.dict.dfts("CT",24)                    
 dft.dis.iv.chg.type.ee      10 URN      L  PHA.CT         &TF[tf]DF[tfDXC]CT|24                                   
 dft.dis.iv.edit.chg          1 YN       L                 VAL=%PHA.DRUG.get.dict.dfts("CT",25)                        
 dft.dis.iv.edit.chg.ee       1 YN       L                 &TF[tf]DF[tfDXC]CT|25                                       
 dft.dis.stk.iv.cg.type.ee   10 URN      L  PHA.CT         &TF[tf]DF[tfDXC]CT|28                                   
 dft.dis.stk.iv.edit.cg.ee    1 YN       L                 &TF[tf]DF[tfDXC]CT|29                                       
 dft.dis.stock.chg.type      10 URN      L  PHA.CT         VAL=%PHA.DRUG.get.dict.dfts("CT",26)                    
 dft.dis.stock.chg.type.ee   10 URN      L  PHA.CT         &TF[tf]DF[tfDXC]CT|26                                   
 dft.dis.stock.edit.chg       1 YN       L                 VAL=%PHA.DRUG.get.dict.dfts("CT",27)                        
 dft.dis.stock.edit.chg.ee    1 YN       L                 &TF[tf]DF[tfDXC]CT|27                                       
 dft.dis.stock.iv.chg.type   10 URN      L  PHA.CT         VAL=%PHA.DRUG.get.dict.dfts("CT",28)                    
 dft.dis.stock.iv.edit.chg    1 YN       L                 VAL=%PHA.DRUG.get.dict.dfts("CT",29)                        
 dft.dose                     8 DECZ     R                 VAL=%PHA.DRUG.get.dict.dfts("",2)                           
 dft.dose.ee                  8 DECZ     R                 &TF[tf]DF[tfDXC]|2                                          
 dft.inp.chg.type            10 URN      L  PHA.CT         VAL=%PHA.DRUG.get.dict.dfts("CT",0)                     
 dft.inp.chg.type.ee         10 URN      L  PHA.CT         &TF[tf]DF[tfDXC]CT|0                                    
 dft.inp.comp.chg.type       10 URN      L  PHA.CT         VAL=%PHA.DRUG.get.dict.dfts("CT",2)                     
 dft.inp.comp.chg.type.ee    10 URN      L  PHA.CT         &TF[tf]DF[tfDXC]CT|2                                    
 dft.inp.comp.edit.chg        1 YN       L                 VAL=%PHA.DRUG.get.dict.dfts("CT",3)                         
 dft.inp.comp.edit.chg.ee     1 YN       L                 &TF[tf]DF[tfDXC]CT|3                                        
 dft.inp.edit.chg             1 YN       L                 VAL=%PHA.DRUG.get.dict.dfts("CT",1)                         
 dft.inp.edit.chg.ee          1 YN       L                 &TF[tf]DF[tfDXC]CT|1                                        
 dft.inp.iv.chg.type         10 URN      L  PHA.CT         VAL=%PHA.DRUG.get.dict.dfts("CT",4)                     
 dft.inp.iv.chg.type.ee      10 URN      L  PHA.CT         &TF[tf]DF[tfDXC]CT|4                                    
 dft.inp.iv.edit.chg          1 YN       L                 VAL=%PHA.DRUG.get.dict.dfts("CT",5)                         
 dft.inp.iv.edit.chg.ee       1 YN       L                 &TF[tf]DF[tfDXC]CT|5                                        
 dft.inp.stk.iv.cg.type.ee   10 URN      L  PHA.CT         &TF[tf]DF[tfDXC]CT|8                                    
 dft.inp.stk.iv.edit.cg.ee    1 YN       L                 &TF[tf]DF[tfDXC]CT|9                                        
 dft.inp.stock.chg.type      10 URN      L  PHA.CT         VAL=%PHA.DRUG.get.dict.dfts("CT",6)                     
 dft.inp.stock.chg.type.ee   10 URN      L  PHA.CT         &TF[tf]DF[tfDXC]CT|6                                    
 dft.inp.stock.edit.chg       1 YN       L                 VAL=%PHA.DRUG.get.dict.dfts("CT",7)                         
 dft.inp.stock.edit.chg.ee    1 YN       L                 &TF[tf]DF[tfDXC]CT|7                                        
 dft.inp.stock.iv.chg.type   10 URN      L  PHA.CT         VAL=%PHA.DRUG.get.dict.dfts("CT",8)                     
 dft.inp.stock.iv.edit.chg    1 YN       L                 VAL=%PHA.DRUG.get.dict.dfts("CT",9)                         
 dft.inventory               10 FREE     L  MM.INVENT      VAL=%PHA.DRUG.get.dict.dfts("",9)                       
 dft.inventory.ee            10 FREE     L  MM.INVENT      &TF[tf]DF[tfDXC]|9                                      
 dft.out.chg.type            10 URN      L  PHA.CT         VAL=%PHA.DRUG.get.dict.dfts("CT",10)                    
 dft.out.chg.type.ee         10 URN      L  PHA.CT         &TF[tf]DF[tfDXC]CT|10                                   
 dft.out.comp.chg.type       10 URN      L  PHA.CT         VAL=%PHA.DRUG.get.dict.dfts("CT",12)                    
 dft.out.comp.chg.type.ee    10 URN      L  PHA.CT         &TF[tf]DF[tfDXC]CT|12                                   
 dft.out.comp.edit.chg        1 YN       L                 VAL=%PHA.DRUG.get.dict.dfts("CT",13)                        
 dft.out.comp.edit.chg.ee     1 YN       L                 &TF[tf]DF[tfDXC]CT|13                                       
 dft.out.edit.chg             1 YN       L                 VAL=%PHA.DRUG.get.dict.dfts("CT",11)                        
 dft.out.edit.chg.ee          1 YN       L                 &TF[tf]DF[tfDXC]CT|11                                       
 dft.out.iv.chg.type         10 URN      L  PHA.CT         VAL=%PHA.DRUG.get.dict.dfts("CT",14)                    
 dft.out.iv.chg.type.ee      10 URN      L  PHA.CT         &TF[tf]DF[tfDXC]CT|14                                   
 dft.out.iv.edit.chg          1 YN       L                 VAL=%PHA.DRUG.get.dict.dfts("CT",15)                        
 dft.out.iv.edit.chg.ee       1 YN       L                 &TF[tf]DF[tfDXC]CT|15                                       
 dft.out.stk.iv.cg.type.ee   10 URN      L  PHA.CT         &TF[tf]DF[tfDXC]CT|18                                   
 dft.out.stk.iv.edit.cg.ee    1 YN       L                 &TF[tf]DF[tfDXC]CT|19                                       
 dft.out.stock.chg.type      10 URN      L  PHA.CT         VAL=%PHA.DRUG.get.dict.dfts("CT",16)                    
 dft.out.stock.chg.type.ee   10 URN      L  PHA.CT         &TF[tf]DF[tfDXC]CT|16                                   
 dft.out.stock.edit.chg       1 YN       L                 VAL=%PHA.DRUG.get.dict.dfts("CT",17)                        
 dft.out.stock.edit.chg.ee    1 YN       L                 &TF[tf]DF[tfDXC]CT|17                                       
 dft.out.stock.iv.chg.type   10 URN      L  PHA.CT         VAL=%PHA.DRUG.get.dict.dfts("CT",18)                    
 dft.out.stock.iv.edit.chg    1 YN       L                 VAL=%PHA.DRUG.get.dict.dfts("CT",19)                        
 dft.prn.level                8 DECZ     R                 VAL=%PHA.DRUG.get.dict.dfts("",11)                          
 dft.prn.level.ee             8 DECZ     R                 &TF[tf]DF[tfDXC]|11                                         
 dft.prn.reason              10 FREE     L  PHA.PR         VAL=%PHA.DRUG.get.dict.dfts("",23)                      
 dft.prn.reason.ee           10 FREE     L  PHA.PR         &TF[tf]DF[tfDXC]|23                                     
 dft.refill.freq              2 PINTZ    R                 VAL=%PHA.DRUG.get.dict.dfts("",8)                           
 dft.refill.freq.ee           2 PINTZ    R                 &TF[tf]DF[tfDXC]|8                                          
 dft.route                   10 FREE     L  PHA.ROUTES     VAL=%PHA.DRUG.get.dict.dfts("",13)                      
 dft.route.ee                10 FREE     L  PHA.ROUTES     &TF[tf]DF[tfDXC]|13                                     
 dft.schedule                 3 CHOICE   L                 VAL=%PHA.DRUG.get.dict.dfts("",1)                           
 dft.schedule.ee              3 CHOICE   L                 &TF[tf]DF[tfDXC]|1                                          
 dft.sig                     20 FREE     L                 VAL=%PHA.DRUG.get.dict.dfts("",0)                           
 dft.sig.ee                  20 FREE     L                 &TF[tf]DF[tfDXC]|0                                          
 dft.soft.stop                1 INTZ     R                 VAL=%PHA.DRUG.get.dict.dfts("",10)                          
 dft.soft.stop.ee             1 INTZ     R                 &TF[tf]DF[tfDXC]|10                                         
 dft.unit.dose                1 YN       L                 VAL=%PHA.DRUG.get.dict.dfts("",7)                           
 dft.unit.dose.ee             1 YN       L                 &TF[tf]DF[tfDXC]|7                                          
 exp.date                     8 DATE     L                 VAL=%PHA.DRUG.get.dict.dfts("",20)                          
 exp.date.ee                  8 DATE     L                 &TF[tf]DF[tfDXC]|20                                         
 exp.days                     4 INTZ     R                 VAL=%PHA.DRUG.get.dict.dfts("",18)                          
 exp.days.ee                  4 INTZ     R                 &TF[tf]DF[tfDXC]|18                                         
 exp.hours                    4 INTZ     R                 VAL=%PHA.DRUG.get.dict.dfts("",19)                          
 exp.hours.ee                 4 INTZ     R                 &TF[tf]DF[tfDXC]|19                                         
 inp.stop.days                4 INTZ     R                 VAL=%PHA.DRUG.get.dict.dfts("",16)                          
 inp.stop.days.ee             4 INTZ     R                 &TF[tf]DF[tfDXC]|16                                         
 out.stop.days                4 INTZ     R                 VAL=%PHA.DRUG.get.dict.dfts("",17)                          
 out.stop.days.ee             4 INTZ     R                 &TF[tf]DF[tfDXC]|17                                         
 poe.dft.carrier             10 FREE     L  PHA.DRUG       VAL=%PHA.DRUG.get.dict.dfts("DF2",1)                    
 poe.dft.carrier.ee          10 FREE     L  PHA.DRUG       &TF[tf]DF[tfDXC]DF2|1                                   
 poe.dft.duration            15 FREE     L                 VAL=%PHA.DRUG.get.dict.dfts("DF2",3)                        
 poe.dft.duration.ee         15 FREE     L                 &TF[tf]DF[tfDXC]DF2|3                                       
 poe.dft.order.type          10 FREE     L  PHA.OT         VAL=%PHA.DRUG.get.dict.dfts("DF2",0)                    
 poe.dft.order.type.ee       10 FREE     L  PHA.OT         &TF[tf]DF[tfDXC]DF2|0                                   
 poe.dft.rate                15 FREE     L                 VAL=%PHA.DRUG.get.dict.dfts("DF2",2)                        
 poe.dft.rate.ee             15 FREE     L                 &TF[tf]DF[tfDXC]DF2|2                                       
 poe.dft.volume              10 PINT     R                 VAL=%PHA.DRUG.get.dict.dfts("DF2",4)                        
 poe.dft.volume.ee           10 PINT     R                 &TF[tf]DF[tfDXC]DF2|4                                       
 renew.before                 2 PINT     R                 VAL=%PHA.DRUG.get.dict.dfts("DF2",8)                        
 renew.before.ee              2 PINT     R                 &TF[tf]DF[tfDXC]DF2|8                                       
 renew.dc.hours               2 INT      R                 VAL=%PHA.DRUG.get.dict.dfts("DF2",10)                       
 renew.dc.hours.ee            2 INT      R                 &TF[tf]DF[tfDXC]DF2|10                                      
 renew.period                 2 PINT     R                 VAL=%PHA.DRUG.get.dict.dfts("DF2",9)                        
 renew.period.ee              2 PINT     R                 &TF[tf]DF[tfDXC]DF2|9                                       
 restricted.med               1 YN       L                 VAL=%PHA.DRUG.get.dict.dfts("",15)                          
 restricted.med.ee            1 YN       L                 &TF[tf]DF[tfDXC]|15                                         
 Ì     i   2
default.admin.crit    (default.admin.crits) 
[mnemonic,drug.dx.ctrl, admin.crit.q]
&TF[tf]DF[tfDXC]AC[tacQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 admin.crit.q                 2 PINT     R                 tacQ                                                        
 admin.crit                  10 FREE     L  PHA.AC         VAL=%PHA.DRUG.get.dict.dfts("AC",0)                     
 admin.crit.ee               10 FREE     L  PHA.AC         &TF[tf]DF[tfDXC]AC[tacQ]|0                              
 Ì     i   2
default.carriers    (default.carriers) 
[mnemonic,drug.dx.ctrl, dft.carrier]
&TF[tf]DF[tfDXC]CAR[tfC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 dft.carrier                 10 FREE     L  PHA.DRUG       tfC                                                     
 dft.vol                     10 PINT     R                 VAL=%PHA.DRUG.get.dict.dfts("CAR",0,"","",dft.carrier)      
 dft.vol.ee                  10 PINT     R                 &TF[tf]DF[tfDXC]CAR[tfC]|0                                  
 Ì     i   2
pha.drug.dict.def.dose.instr    (default.dose.instructions) 
[mnemonic,drug.dx.ctrl, dft.dose.q]
&TF[tf]DF[tfDXC]DI[tfDI]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 dft.dose.q                   3 PINT     R                 tfDI                                                        
 dft.dose.instruction        60 FREE     L                 &TF[tf]DF[tfDXC]DI[tfDI]                                    
 Ì     i   2
pha.drug.dict.formulary.comnts    (formulary.comments) 
[mnemonic,drug.dx.ctrl, fcom.q]
&TF[tf]DF[tfDXC]FC[tfFC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 fcom.q                       2 PINT     R                 tfFC                                                        
 formulary.comment           60 FREE     L                 &TF[tf]DF[tfDXC]FC[tfFC]                                    
 Ì     i   2
pha.drug.dict.inpat.comments    (inpatient.comments) 
[mnemonic,drug.dx.ctrl, icom.q]
&TF[tf]DF[tfDXC]IC[tfIC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 icom.q                       2 PINT     R                 tfIC                                                        
 inpat.comment               60 FREE     L                 &TF[tf]DF[tfDXC]IC[tfIC]                                    
 Ì     i   2
pha.drug.iv.fluids    (iv.fluids) 
[mnemonic,drug.dx.ctrl, iv.fluid.q]
&TF[tf]DF[tfDXC]IVS[tfF]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 iv.fluid.q                   2 PINT     R                 tfF                                                         
 iv.fluid                    10 FREE     L  PHA.DRUG       VAL=%PHA.DRUG.get.dict.dfts("IVS",0,"","",iv.fluid.q)   
 iv.fluid.duration           15                            VAL=%PHA.DRUG.get.dict.dfts("IVS",3,"","",iv.fluid.q)       
 iv.fluid.duration.ee        15 FREE     L                 &TF[tf]DF[tfDXC]IVS[tfF]|3                                  
 iv.fluid.ee                 10 FREE     L  PHA.DRUG       &TF[tf]DF[tfDXC]IVS[tfF]|0                              
 iv.fluid.order.type         10                            VAL=%PHA.DRUG.get.dict.dfts("IVS",4,"","",iv.fluid.q)       
 iv.fluid.order.type.ee      10 FREE     L  PHA.OT         &TF[tf]DF[tfDXC]IVS[tfF]|4                              
 iv.fluid.rate               15                            VAL=%PHA.DRUG.get.dict.dfts("IVS",2,"","",iv.fluid.q)       
 iv.fluid.rate.ee            15 FREE     L                 &TF[tf]DF[tfDXC]IVS[tfF]|2                                  
 iv.fluid.text               60 FREE     L                 VAL=%PHA.DRUG.get.dict.dfts("IVS",5,"","",iv.fluid.q)       
 iv.fluid.text.edited         1 YN       L                 &TF[tf]DF[tfDXC]IVS[tfF]|6                                  
 iv.fluid.text.ee            60 FREE     L                 &TF[tf]DF[tfDXC]IVS[tfF]|5                                  
 iv.fluid.volume             10                            VAL=%PHA.DRUG.get.dict.dfts("IVS",1,"","",iv.fluid.q)       
 iv.fluid.volume.ee          10 PINT     R                 &TF[tf]DF[tfDXC]IVS[tfF]|1                                  
 Ì     i   2
keyword.iv.rates    (keyword.iv.rates) 
[mnemonic,drug.dx.ctrl, keyword.iv.rate]
&TF[tf]DF[tfDXC]KIVR[tivrt]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 keyword.iv.rate             10 FREE     L                 tivrt                                                       
 keyword.iv.rate.avg         25 FREE     L                 VAL=%PHA.DRUG.get.dict.dfts("KIVR",0,"","",keyword.iv.      
                                                           VAL=rate)                                                   
 keyword.iv.rate.avg.ee      25 FREE     L                 &TF[tf]DF[tfDXC]KIVR[tivrt]|0                               
 keyword.iv.rate.name        30 FREE     L                 VAL=@PHA.PARAM.iv.rate.table.name[keyword.iv.rate]          
 Ì     i   2
pha.drug.other.dosage.forms    (other.dosage.forms) 
[mnemonic,drug.dx.ctrl, other.dosage.form]
&TF[tf]DF[tfDXC]ODF[tfodf]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 other.dosage.form           18 FREE     L                 tfodf                                                       
 Ì     i   2
pha.drug.dict.outpat.comments    (outpatient.comments) 
[mnemonic,drug.dx.ctrl, ocom.q]
&TF[tf]DF[tfDXC]OC[tfOC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ocom.q                       2 PINT     R                 tfOC                                                        
 outpat.comment              60 FREE     L                 &TF[tf]DF[tfDXC]OC[tfOC]                                    
 Ì     i   2
poe.admin.route.order.types    (poe.ar.order.types) 
[mnemonic,drug.dx.ctrl, poe.ar]
&TF[tf]DF[tfDXC]AR[tdr]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 poe.ar                      10 FREE     L  PHA.ROUTES     tdr                                                     
 poe.ar.dis.ot               10 FREE     L  PHA.OT         VAL=%PHA.DRUG.get.dict.dfts("AR",2,"","",poe.ar)        
 poe.ar.dis.ot.ee            10 FREE     L  PHA.OT         &TF[tf]DF[tfDXC]AR[tdr]|2                               
 poe.ar.inp.ot               10 FREE     L  PHA.OT         VAL=%PHA.DRUG.get.dict.dfts("AR",0,"","",poe.ar)        
 poe.ar.inp.ot.ee            10 FREE     L  PHA.OT         &TF[tf]DF[tfDXC]AR[tdr]|0                               
 poe.ar.out.ot               10 FREE     L  PHA.OT         VAL=%PHA.DRUG.get.dict.dfts("AR",1,"","",poe.ar)        
 poe.ar.out.ot.ee            10 FREE     L  PHA.OT         &TF[tf]DF[tfDXC]AR[tdr]|1                               
 Ì     i   2
pha.drug.dict.prep.instruction    (prep.instructions) 
[mnemonic,drug.dx.ctrl, prep.q]
&TF[tf]DF[tfDXC]PI[tfPI]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 prep.q                       3 PINT     R                 tfPI                                                        
 prep.instruction            80 FREE     L                 &TF[tf]DF[tfDXC]PI[tfPI]                                    
 Ì     i   2
pha.drug.disease.contra.inds    (disease.contra.inds) 
[mnemonic, disease.contra.ind]
&TF[tf]DC[tda]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 disease.contra.ind          10 FREE     L  PHA.INT        tda                                                     
 Ì     i   2
pha.drug.dis.contra.inds.mdx    (disease.contra.inds.mdx) 
[mnemonic, disease.c.i.mdx]
&TF[tf]DCM[ted]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 disease.c.i.mdx             10 FREE     L  PHA.DIS        ted                                                     
 Ì     i   2
pha.drug.dose.ranges    (dose.ranges) 
[mnemonic, dose.range]
&TF[tf]DDR[tddc]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 dose.range                  15 FREE     L  PHA.DR         tddc                                                    
 dose.range.com               1 CHOICE   L                 &TF[tf]DDR[tddc]D|2                                         
 dose.range.display           1 YN       L                 &TF[tf]DDR[tddc]D|0                                         
 dose.range.error             1 CHOICE   L                 &TF[tf]DDR[tddc]D|1                                         
 drc.high.dose.check          1 YN       L                 &TF[tf]DDR[tddc]D|4                                         
 drc.high.variance.pct        5 DEC3Z    R                 &TF[tf]DDR[tddc]D|6                                         
 drc.low.dose.check           1 YN       L                 &TF[tf]DDR[tddc]D|3                                         
 drc.low.variance.pct         5 DEC3Z    R                 &TF[tf]DDR[tddc]D|5                                         
 drc.max.variance.pct         5 DEC3Z    R                 &TF[tf]DDR[tddc]D|7                                         
 Ì     i   2
pha.drug.dict.dose.rules    (dose.rules) 
[mnemonic, dose.rule.q]
&TF[tf]DR[tfDR]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 dose.rule.q                  2 PINT     R                 tfDR                                                        
 dose.rule                   10 FREE     L  PHA.RULE       &TF[tf]DR[tfDR]                                         
 Ì     i   2
drc.sch.dft.dose.type.out    (drc.sch.dft.dose.type.out) 
[mnemonic, drc.sched.dose.type.out]
&TF[tf]DRCTO[tddt]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 drc.sched.dose.type.out     15 FREE     L  PHA.DOSE.TYPE  tddt                                                    
 drc.dft.dose.type.out        1 YN       L                 &TF[tf]DRCTO[tddt]|0                                        
 Ì     i   2
drc.schedules.inp    (drc.schedules.inp) 
[mnemonic, drc.schedule.inp]
&TF[tf]DRCSI[drcDS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 drc.schedule.inp             3 CHOICE   L                 drcDS                                                       
 Ì     i   2
drc.sch.dft.dose.type.inp    (drc.sch.dft.dose.type.inp) 
[mnemonic,drc.schedule.inp, drc.sched.dose.type.inp]
&TF[tf]DRCSI[drcDS]DRCTI[tddt]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 drc.sched.dose.type.inp     15 FREE     L  PHA.DOSE.TYPE  tddt                                                    
 drc.dft.dose.type.inp        1 YN       L                 &TF[tf]DRCSI[drcDS]DRCTI[tddt]|0                            
 Ì     i   2
pha.drug.fdb.drug.interactions    (fdb.drug.interactions) 
[mnemonic, fdb.drug.interaction]
&TF[tf]FDI[tda]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 fdb.drug.interaction        10 FREE     L  PHA.INT        tda                                                     
 Ì     i   2
pha.drug.fdb.iv.incompatibils    (fdb.iv.incompatibilities) 
[mnemonic, fdb.iv.incompatibility]
&TF[tf]FII[tda]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 fdb.iv.incompatibility      10 FREE     L  PHA.INT        tda                                                     
 Ì     i   2
pha.drug.dict.file.rules    (file.rules) 
[mnemonic, file.rule.q]
&TF[tf]FR[tfFR]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 file.rule.q                  2 PINT     R                 tfFR                                                        
 file.rule                   10 FREE     L  PHA.RULE       &TF[tf]FR[tfFR]                                         
 Ì     i   2
pha.drug.dict.floor.stock.locs    (floor.stock) 
[mnemonic, fs.location]
&TF[tf]FS[ggn]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 fs.location                 10 FREE     L  MIS.LOCN.DICT  ggn                                                     
 fs.loc.par                   6 PDEC     R                 &TF[tf]FS[ggn]|1                                            
 fs.loc.par.string           25 FREE     L                 &TF[tf]FS[ggn]|0                                            
 Ì     i   2
pha.drug.food.interactions    (food.interactions) 
[mnemonic, food.interaction]
&TF[tf]FI[tda]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 food.interaction            10 FREE     L  PHA.INT        tda                                                     
 Ì     i   2
pha.drug.fsv.general.names    (fsv.general.names) 
[mnemonic, fsv.gen.name.q]
&TF[tf]FSVG[tfSGN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 fsv.gen.name.q               2 PINT     R                 tfSGN                                                       
 fsv.general.name            10 FREE     L  PHA.FSV.NAMES  &TF[tf]FSVG[tfSGN]                                      
 Ì     i   2
pha.drug.fsv.specific.names    (fsv.specific.names) 
[mnemonic, fsv.spec.name.q]
&TF[tf]FSVS[tfSSN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 fsv.spec.name.q              2 PINT     R                 tfSSN                                                       
 fsv.specific.name           10 FREE     L  PHA.FSV.NAMES  &TF[tf]FSVS[tfSSN]                                      
 Ì     i   2
pha.drug.ingredient.allergies    (ingredient.allergies) 
[mnemonic, ingredient.allergy]
&TF[tf]IA[tta]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ingredient.allergy          10 FREE     L  PHA.ALLERGY    tta                                                     
 Ì     i   2
pha.drug.ingr.allergies.mdx    (ingredient.allergies.mdx) 
[mnemonic, ingredient.allergy.mdx]
&TF[tf]IAM[tta]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ingredient.allergy.mdx      10 FREE     L  PHA.ALLERGY    tta                                                     
 ingredient.all.mdx.excip     1 YN       L                 &TF[tf]IAM[tta]                                             
 Ì     i   2
pha.drug.dict.ingredients    (ingredients) 
[mnemonic, drug.ingredient]
&TF[tf]IN[tdm]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 drug.ingredient             10 FREE     L  PHA.INGR       tdm                                                     
 drug.ingredient.unit        10 FREE     L  PHA.UNITS      &TF[tf]IN[tdm]|2                                        
 ingr.amount                  8 PDECZ    R                 &TF[tf]IN[tdm]|0                                            
 ingr.excipient               1 YN       L                 &TF[tf]IN[tdm]|1                                            
 Ì     i   2
pha.drug.dict.inventories    (inventories) 
[mnemonic, inventory]
&TF[tf]I[mi]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 inventory                   10 FREE     L  MM.INVENT      mi                                                      
 inv.emar.override.chg.dis    1 YN       L                 &TF[tf]I[mi]|8                                              
 inv.emar.override.display    9 CHOICE   L                 &TF[tf]I[mi]|7                                              
 inv.exception                1 YN       L                 &TF[tf]I[mi]|6                                              
 inv.from.stock               1 YN       L                 &TF[tf]I[mi]|4                                              
 inv.item                    43 URN      L  MM.ITEM        &TF[tf]I[mi]|2                                          
 inv.par                      6 PDEC     R                 &TF[tf]I[mi]|1                                              
 inv.par.string              25 FREE     L                 &TF[tf]I[mi]|0                                              
 inv.shelf                   10 FREE     L                 &TF[tf]I[mi]|3                                              
 inv.unit.issue               4 FREE     L                 &TF[tf]I[mi]|5                                              
 Ì     i   2
pha.drug.dict.inventory.levels    (inventory.levels) 
[mnemonic,inventory, inv.level.type]
&TF[tf]I[mi]L[tfIL]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 inv.level.type               4 CHOICE   L                 tfIL                                                        
 inv.level                    6 PDEC     R                 &TF[tf]I[mi]L[tfIL]|1                                       
 inv.level.string            25 FREE     L                 &TF[tf]I[mi]L[tfIL]|0                                       
 Ì     i   2
pha.drug.dict.inv.locations    (inventory.locations) 
[mnemonic,inventory, inv.location]
&TF[tf]I[mi]O[tfIO]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 inv.location                10 FREE     L                 tfIO                                                        
 Ì     i   2
pha.drug.list.food.interaction    (list.food.interactions) 
[mnemonic, list.food.interaction]
&TF[tf]FI[tdaF]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 list.food.interaction       10 FREE     L  PHA.INT        tdaF                                                    
 Ì     i   2
pha.drug.mdx.iv.incompat    (mdx.iv.incompatabilities) 
[mnemonic, mdx.iv.incompatability]
&TF[tf]XIN[tda]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 mdx.iv.incompatability      10 FREE     L  PHA.INT        tda                                                     
 Ì     i   2
pha.drug.mdx.mas.scrn.items    (mdx.mas.scrn.items) 
[mnemonic, mdx.mas.screen.type,mdx.mas.scrn.qualifier,mdx.mas.screen.item.id]
&TF[tf]XMAS[typ,tqlf,scri]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 mdx.mas.screen.type          3 CHOICE   L                 typ                                                         
 mdx.mas.scrn.qualifier      10 FREE     L                 tqlf                                                        
 mdx.mas.screen.item.id      10 FREE     L                 scri                                                        
 mdx.mas.screen.exipient      1 YN       L                 &TF[tf]XMAS[typ,tqlf,scri]                                  
 Ì     i   2
med.ingred.group.names    (med.ingred.group.names) 
[mnemonic, med.ingred.group.name.q]
&TF[tf]MGN["IN",tfiNq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 med.ingred.group.name.q      3 PINT     R                 tfiNq                                                       
 med.ingred.group.name       15 FREE     L  PHA.MED.GRP.NM &TF[tf]MGN["IN",tfiNq]|0                                
 Ì     i   2
pha.drug.dict.med.rules    (med.rules) 
[mnemonic, med.rule.q]
&TF[tf]MR[tfMR]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 med.rule.q                   2 PINT     R                 tfMR                                                        
 med.rule                    10 FREE     L  PHA.RULE       &TF[tf]MR[tfMR]                                         
 Ì     i   2
pha.drug.dict.mm.data.by.fac    (mm.data.by.facility) 
[mnemonic, purchasing.facility]
&TF[tf]MMFAC[tfmw]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 purchasing.facility         10 FREE     L  MIS.PUR.FAC    tfmw                                                    
 eoc.code.by.fac              7 FREE     L  MIS.GL.EOC     &TF[tf]MMFAC[tfmw]|9                                    
 manufacturer.by.fac         10 FREE     L  MIS.MFR        &TF[tf]MMFAC[tfmw]|2                                    
 pt.eoc.code.by.fac           7 FREE     L  MIS.GL.EOC     &TF[tf]MMFAC[tfmw]|10                                   
 tax.code.by.fac              3 FREE     L  MIS.TAX.CODE   &TF[tf]MMFAC[tfmw]|1                                    
 taxable.by.fac               1 YN       L                 &TF[tf]MMFAC[tfmw]|0                                        
 unit.awp.by.fac              9 DEC      R                 &TF[tf]MMFAC[tfmw]|7                                        
 unit.awp.pp.by.fac           1 YN       L                 &TF[tf]MMFAC[tfmw]|8                                        
 unit.cost.by.fac             9 DEC      R                 &TF[tf]MMFAC[tfmw]|3                                        
 unit.cost.pp.by.fac          1 YN       L                 &TF[tf]MMFAC[tfmw]|4                                        
 unit.price.by.fac            9 DEC      R                 &TF[tf]MMFAC[tfmw]|5                                        
 unit.price.pp.by.fac         1 YN       L                 &TF[tf]MMFAC[tfmw]|6                                        
 Ì     i   2
pha.drug.dict.vendors.by.q    (vendors.by.q) 
[mnemonic,purchasing.facility, vendor.q]
&TF[tf]MMFAC[tfmw]V[tfVQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 vendor.q                     2 PINT     R                 tfVQ                                                        
 calc.cost                   10 DEC4     R                 VAL=IF{@PHA.DRUG.up.cnt @PHA.DRUG.up.cnt*@PHA.DRUG.uni      
                                                           VAL=t.cost:4D}                                              
 catalog.number              15 FREE     L                 &TF[tf]MMFAC[tfmw]V[tfVQ]|1                                 
 conv.pkg.size               10 FREE     L                 &TF[tf]MMFAC[tfmw]V[tfVQ]|5                                 
 cost.per.up                 10 DEC4Z    R                 &TF[tf]MMFAC[tfmw]V[tfVQ]|2                                 
 up                           4 FREE     L                 &TF[tf]MMFAC[tfmw]V[tfVQ]|3                                 
 up.cnt                       5 PDEC     R                 &TF[tf]MMFAC[tfmw]V[tfVQ]|4                                 
 vendor                      11 FREE     L  MIS.VEN        &TF[tf]MMFAC[tfmw]V[tfVQ]|0                             
 Ì     i   2
pha.drug.dict.vendors.by.value    (vendors.by.val) 
[mnemonic,purchasing.facility, vendor.val]
&TF[tf]MMFAC[tfmw]VV[gr]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 vendor.val                  11 FREE     L  MIS.VEN        gr                                                      
 vendor.val.q                 2 PINT     R                 &TF[tf]MMFAC[tfmw]VV[gr]|0                                  
 Ì     i   2
pha.drug.dict.monographs    (monographs) 
[mnemonic, monograph]
&TF[tf]MO[tdmo]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 monograph                   10 FREE     L  PHA.MON        tdmo                                                    
 Ì     i   2
pha.drug.dict.nur.skills    (nur.skills) 
[mnemonic, nur.skill]
&TF[tf]NSK[nsk]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 nur.skill                   10 FREE     L  NUR.SKILL.DICT nsk                                                     
 Ì     i   2
pha.drug.dict.order.rule.evals    (order.rule.evals) 
[mnemonic, order.rule.eval]
&TF[tf]OR[tfOR]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 order.rule.eval              9 CHOICE   L                 tfOR                                                        
 Ì     i   2
pha.drug.dict.order.rules    (order.rules) 
[mnemonic,order.rule.eval, order.rule.q]
&TF[tf]OR[tfOR]R[tfRQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 order.rule.q                 2 PINT     R                 tfRQ                                                        
 order.rule                  10 FREE     L  PHA.RULE       &TF[tf]OR[tfOR]R[tfRQ]                                  
 Ì     i   2
pha.drug.dict.other.mnemonics    (other.mnemonics) 
[mnemonic, other.mnemonic]
&TF[tf]OM[tfOM]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 other.mnemonic              15 FREE     L                 tfOM                                                        
 Ì     i   2
pha.drug.dict.other.names    (other.names) 
[mnemonic, other.name]
&TF[tf]O[tfON]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 other.name                  45 FREE     L                 tfON                                                        
 Ì     i   2
pha.drug.dict.packaging    (packaging) 
[mnemonic, pack.q]
&TF[tf]P[tfPQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 pack.q                       2 PINT     R                 tfPQ                                                        
 package                      4 FREE     L  MM.PACK        &TF[tf]P[tfPQ]|0                                        
 package.ct                   5 PINTZ    R                 &TF[tf]P[tfPQ]|1                                            
 package.total.ct             7 PINT     R                 &TF[tf]P[tfPQ]|2                                            
 Ì     i   2
pci.admin.groups    (pci.admin.groups) 
[mnemonic, pci.admin.group]
&TF[tf]PCI[pciAG]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 pci.admin.group             15 FREE     L  PHA.MED.GRP.NM pciAG                                                   
 Ì     i   2
pha.drug.prn.categories    (prn.categories) 
[mnemonic, prn.cat]
&TF[tf]PRN[tprc]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 prn.cat                     10 FREE     L  PHA.PR.CAT     tprc                                                    
 Ì     i   2
pha.drug.dict.queries    (queries) 
[mnemonic, query]
&TF[tf]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                 &TF[tf]Q[ggv]|0                                             
 query.text                  60 FREE     L                 VAL=@MIS.QUERY.text[PHA.DRUG.query]                         
 query.text.and.response    137 FREE     L                 VAL=@PHA.DRUG.query.text_": "_%MIS.QUERY.int.to.ext(@P      
                                                           VAL=HA.DRUG.query.response,PHA.DRUG.query)                  
 Ì     i   2
pha.drug.dict.multiple.queries    (multiple.queries) 
[mnemonic,query, mult.query.seq.no]
&TF[tf]Q[ggv]M[ggvN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 mult.query.seq.no            3 PINT     R                 ggvN                                                        
 mult.query.response         75 QRY.RESP L                 &TF[tf]Q[ggv]M[ggvN]|0                                      
 mult.query.text.and.resp   137 FREE     L                 VAL=@PHA.DRUG.query.text_": "_%MIS.QUERY.int.to.ext(@P      
                                                           VAL=HA.DRUG.mult.query.response,PHA.DRUG.query)             
 Ì     i   2
pha.drug.dict.related.generics    (related.generics) 
[mnemonic, related.generic]
&TF[tf]RG[tdg]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 related.generic             10 FREE     L  PHA.GENERIC    tdg                                                     
 Ì     i   2
supplemental.mis.algs    (supplemental.mis.algs) 
[mnemonic, mis.allergy.q]
&TF[tf]ALG[gelQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 mis.allergy.q                3 PINT     R                 gelQ                                                        
 mis.allergy.mnemonic        15 FREE     L  MIS.ALLERGY    &TF[tf]ALG[gelQ]|0                                      
 mis.allergy.name            35 FREE     L                 &TF[tf]ALG[gelQ]|1                                          
 Ì     i   2
pha.drug.mdx.iv.incomp.table    (mdx.iv.incomp.table) 
[mdx.iv.incomp.type,mdx.iv.incomp.val1,mdx.iv.incomp.val2]
&TFMIN[tfMIT,tfMI1,tfMI2]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 mdx.iv.incomp.type           2 CHOICE   L                 tfMIT                                                       
 mdx.iv.incomp.val1           6 PINT     R                 tfMI1                                                       
 mdx.iv.incomp.val2           6 PINT     R                 tfMI2                                                       
 mdx.iv.incomp              200 PINT     R                 &TFMIN[tfMIT,tfMI1,tfMI2]                                   
 Ì       2
 INDEX FILE/INTERNAL NAME           SUBSCRIPTS/PHYSICAL BASE

 pha.drug.dict.barcode.x.by.bar     [admin.barcode,mnemonic]
   admin.barcode.by.bar.x             &TFABBB[abc,tf]

 pha.drug.dict.bill.code.index      [bill.number,mnemonic] = active
   bill.code.x                        &TFBC[tfBC,tf]

 pha.drug.dict.brand.name.index     [brand.name,mnemonic] = active
   brand.name.x                       &TFBN[tfBN,tf]

 pha.drug.dict.cds.index            [document.cds,mnemonic]
   cds.x                              &TFCDS[gxx,tf]

 pha.drug.dict.control.sch.inx      [control.schedule,mnemonic]
   control.sched.x                    &TFC[tdcr,tf]

 pha.drug.dose.range.x              [dose.range,mnemonic]
   dose.range.x                       &TFDT[tddc,tf]

 pha.drug.dict.drug.class.index     [drug.class,mnemonic]
   drug.class.x                       &TFCL[tdc,tf]

 pha.drug.dict.drug.inv.index       [mnemonic,inventory]
   drug.inv.x                         &TFDI[tf,mi]

 pha.drug.dict.drug.type.index      [drug.type,mnemonic]
   drug.type.x                        &TFD[tdb,tf]

 pha.drug.dict.drug.index           [name,mnemonic] = name
   drug.x                             &TFK[tfI,tf]

 pha.drug.dict.exp.obj.code.ind     [eoc.code.by.fac,mnemonic]
   eoc.x                              &TFEO[ge,tf]

 pha.drug.extemp.prep.index         [extemp.code,mnemonic]
   extemp.x                           &TFEX[tde,tf]

 pha.drug.dict.floor.stock.indx     [fs.location,mnemonic]
   floor.stock.x                      &TFFS[ggn,tf]

 fsv.id.ndc.x                       [fsv.id,ndc.din.number] = name
   fsv.id.ndc.x                       &TFFSVIDX[tFSid,tfND]

 pha.drug.dict.generic.name.inx     [generic.name,mnemonic] = active
   generic.name.x                     &TFGN[tdgN,tf]

 pha.drug.dict.generic.index        [generic,mnemonic] = active
   generic.x                          &TFG[tdg,tf]

 pha.drug.ingredient.allergy.x      [ingredient.allergy,mnemonic] = active
   ingredient.allergy.x               &TFIAX[tta,tf]

 pha.drug.dict.inv.drug.index       [inventory,mnemonic] = inv.method
   inv.drug.x                         &TFID[mi,tf]

 pha.drug.dict.inventory.index      [inventory,mnemonic]
   inventory.x                        &TFIV[mi,tf]

 pha.drug.dict.item.no.index        [hosp.item.number,mnemonic] = active
   item.no.x                          &TFIT[mtR,tf]

 pha.drug.dict.item.index           [item,mnemonic] = active
   item.x                             &TFIX[mt,tf]

 pha.drug.dict.manufact.index       [manufacturer.by.fac,mnemonic]
   manufacturer.x                     &TFM[gm,tf]

 pha.drug.dict.trade.name.index     [name,mnemonic] = name
   name.x                             &TFI[tfI,tf]

 pha.drug.dict.ndc.dic.index        [ndc.din.number,mnemonic] = active
   ndc.din.x                          &TFND[tfND,tf]

 pha.drug.dict.print.num.index      [print.number] = mnemonic
   number.x                           &TFN[tfN]

 pha.drug.dict.gen.name.orm.inx     [generic.name,mnemonic] = active
   orm.generic.name.x                 &TFGN.OR[tdgN,tf]

 pha.drug.dict.trd.name.orm.inx     [name,mnemonic] = name
   orm.name.x                         &TFI.OR[tfI,tf]

 pci.admin.group.index              [pci.admin.group,mnemonic]
   pci.admin.group.x                  &TFPCI[pciAG,tf]

 retail.ndc.din.x                   [ndc.din.number,mnemonic] = active
   retail.ndc.din.x                   &TFRNDCX[tfND,tf]

 retail.x                           [name,mnemonic] = name
   retail.x                           &TFRX[tfI,tf]

 pha.drug.spec.storage.index        [special.storage,mnemonic]
   special.storage.x                  &TFS[tds,tf]

 pha.drug.dict.vendor.index         [purchasing.facility,vendor,mnemonic]
   vendor.x                           &TFV[tfmw,gr,tf]