sHelp
                                     PHA.RX
     i   2
 review.activities
 admin
   admin.codes
   admin.queries
     admin.queries.sev
   admin.text
 admin.date.time.x
 admin.log
   admin.log.new.cmts
   admin.log.new.qrys
     admin.log.new.qrys.sev
   admin.log.old.cmts
   admin.log.old.qrys
     admin.log.old.qrys.sev
 admin.sched.x
 bar.batch
   bar.txns
     bar.txn.queries
 bill.group
   bill.group.rxs
 compound.ver.rpt
   compound.ver.rpt.meds
 dispensed.manual.x
 dispensed.x
 display.med.times.md
 display.med.times.sd
   display.med.tm.sd.atimes
 dup.labels
 focus.int.comments
 focus.dose.instructions
 focus.iv.carriers
 focus.label.comments
 focus.protocols
 focus.protocols.text
 focus.tapers
 hub.q.activity.alt.x
 hub.queue
   hub.q.comments
   hub.q.da.comments
 labels.temp
 main
   additives
   adrs
   allergies
   alt.bottles
     alt.additives
     alt.adrs
     alt.allergies
     alt.carriers
     alt.disease.contra.inds
     alt.dose.calculations
     alt.dose.warnings
     alt.dose.warnings.typ
       alt.dose.warnings.comp
         alt.dose.warnings.text
     alt.duplicates
     alt.food.interactions
     alt.interactions
       alt.interactions.text
     alt.label.comments
   alt.sequences
   audit.trail
     audit.trail.alt
       audit.trail.alt.detail
     audit.trail.detail
   cancel.comments
   carriers
   charge.table
   clinical.alerts
     clinical.alerts.details
   da.comments
   dc.comments
   dc.comments.undo
   deactivated.periods
   disease.contra.inds
   dispense.adjustments
   dose.calculations
   dose.instructions
   dose.warnings
   dose.warnings.typ
     dose.warnings.comp
       dose.warnings.text
   duplicates
   food.interactions
   ingredients
   inp.refills
   interactions
     interactions.text
   label.comments
   links
   medications
     rule.comments
   nur.acknowledgments
     nur.acknowledgment.reject
     nur.acknowledgment.signs
   out.label.directions
   out.refill.multiples
   out.refill.reversals
     out.refill.reversal.com
   out.refills
     out.refill.comments
     out.refill.partial
       out.refill.partial.com
   pom.changes.edits
   pom.changes.text
   prep.instructions
   protocols
   protocols.text
   queries
     queries.mult
   renew.history
   renewal.notices.printed
   review
     review.text
   rx.comments
   tapers
     taper.dose.instructions
   tpn.components
   transfer.out.comments
   txns
     txn.comments
     txn.components
   warnings
 mar.bill.rpt.x
 med.temp
 nur.hh.x
 oe.activity
 oe.log
 order.links
 out.activity
 pcs.xfer.queue
 refill.x
 review.act.report.temp
 review.act.rpt.accts.tmp
 scanned.med.x
 scanned.pt.x
 tr.label.data

 Ì   €   i   2
review.activities
[act.user,  review.activity]
?(T)TRUAD[guA]RA[tpRAU]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 review.activity              3 FREE     L                 tpRAU                                                       
 Ì     i   2
admin
[admin.urn,admin.q]
?(T)TRA[tr,traQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 admin.urn                   10 URN      L  PHA.RX         tr                                                      
 admin.q                      6 PINT     R                 traQ                                                        
 admin.billing.code          10 FREE     L                 ?(T)TRA[tr,traQ]|9                                          
 admin.bottle.number          3 PINT     R                 ?(T)TRA[tr,traQ]|8                                          
 admin.bottle.type            2 PINT     R                 ?(T)TRA[tr,traQ]|7                                          
 admin.charge                10 MONEY    R                 ?(T)TRA[tr,traQ]|6                                          
 admin.charged                1 YN       L                 ?(T)TRA[tr,traQ]2|7                                         
 admin.co.cp.type             5 FREE     L                 ?(T)TRA[tr,traQ]2|12                                        
 admin.co.cp.type.name       25 FREE     L                 ?(T)TRA[tr,traQ]2|13                                        
 admin.co.signer             10 FREE     L  MIS.USER       ?(T)TRA[tr,traQ]2|11                                    
 admin.cp.type                5 FREE     L  NUR.NURSE.TYPE ?(T)TRA[tr,traQ]2|4                                     
 admin.cp.type.name          25 FREE     L                 ?(T)TRA[tr,traQ]2|5                                         
 admin.date                   8 DATE     L                 ?(T)TRA[tr,traQ]|1                                          
 admin.date.time             13 FREE     L                 VAL=@admin.date_._@admin.time                               
 admin.device                30 FREE     L  UNV.CLIENT     ?(T)TRA[tr,traQ]2|1                                     
 admin.disp.date              8 DATE     L                 VAL=@admin.disp.date.time#0.                                
 admin.disp.date.time        13 FREE     L                 ?(T)TRA[tr,traQ]|16                                         
 admin.disp.time              4 HHMM     L                 VAL=@admin.disp.date.time#1.                                
 admin.dose                  30 FREE     L                 ?(T)TRA[tr,traQ]|17                                         
 admin.doses                 10 PINT     R                 ?(T)TRA[tr,traQ]|5                                          
 admin.entry.date             8 DATE     L                 ?(T)TRA[tr,traQ]|10                                         
 admin.entry.seconds          9 PINT     R                 VAL=%Z.date.clinical(@admin.entry.date)*86400+%Z.time.      
                                                           VAL=in(@admin.entry.time)                                   
 admin.entry.time             4 HHMM     L                 ?(T)TRA[tr,traQ]|11                                         
 admin.exp                    6 PINT     R                 ?(T)TRA[tr,traQ]2|8                                         
 admin.given                  1 YN       L                 ?(T)TRA[tr,traQ]|14                                         
 admin.inj.site              15 FREE     L                 ?(T)TRA[tr,traQ]|15                                         
 admin.items                 10 PINT     R                 ?(T)TRA[tr,traQ]|4                                          
 admin.last.edit              9 PINT     R                 ?(T)TRA[tr,traQ]2|15                                        
 admin.man.disp.flag          3 PINT     R                 ?(T)TRA[tr,traQ]2|3                                         
 admin.ndc                   11 PINT     R                 ?(T)TRA[tr,traQ]2|9                                         
 admin.pcs.guid              36 FREE     L                 ?(T)TRA[tr,traQ]2|0                                         
 admin.rec.user              10 FREE     L  MIS.USER       ?(T)TRA[tr,traQ]2|2                                     
 admin.scanned                1 YN       L                 ?(T)TRA[tr,traQ]2|10                                        
 admin.scanned.pt             1 YN       L                 ?(T)TRA[tr,traQ]2|14                                        
 admin.sched.date             8 DATE     L                 VAL=@admin.sched.date.time#0.                               
 admin.sched.date.time       13 FREE     L                 ?(T)TRA[tr,traQ]|19                                         
 admin.sched.time             4 HHMM     L                 VAL=@admin.sched.date.time#1.                               
 admin.seconds                9 PINT     R                 VAL=%Z.date.clinical(@admin.date)*86400+%Z.time.in(@ad      
                                                           VAL=min.time)                                               
 admin.time                   4 HHMM     L                 ?(T)TRA[tr,traQ]|2                                          
 admin.txn                   10 PINT     R                 ?(T)TRA[tr,traQ]|13                                         
 admin.type                   1 CHOICE   L                 ?(T)TRA[tr,traQ]|0                                          
 admin.undone                 1 FREE     L                 ?(T)TRA[tr,traQ]|18                                         
 admin.units                 10 FREE     L  PHA.FORMS      ?(T)TRA[tr,traQ]|20                                     
 admin.unscheduled            1 YN       L                 ?(T)TRA[tr,traQ]2|6                                         
 admin.user                  10 FREE     L  MIS.USER       ?(T)TRA[tr,traQ]|3                                      
 admin.variance               4 PINT     R                 ?(T)TRA[tr,traQ]|12                                         
 Ì   €   i   2
admin.codes
[admin.urn,admin.q,  admin.reason.code]
?(T)TRA[tr,traQ]RC[tdrc]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 admin.reason.code           15 FREE     L  PHA.RC         tdrc                                                    
 Ì   €   i   2
admin.queries
[admin.urn,admin.q,  admin.assmnt,admin.query]
?(T)TRA[tr,traQ]Q[ghca,ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 admin.assmnt                15 FREE     L  MIS.ASSMNT     ghca                                                    
 admin.query                 10 FREE     L  MIS.QUERY      ggv                                                     
 admin.qry.resp              60 FREE     L                 ?(T)TRA[tr,traQ]Q[ghca,ggv]|0                               
 admin.qry.resp.yn.comment   75 FREE     L                 ?(T)TRA[tr,traQ]Q[ghca,ggv]|5                               
 admin.qry.response          60 FREE     L                 VAL=IF{@MIS.QUERY.date.type.x %Z.date.query.out(@PHA.R      
                                                           VAL=X.admin.qry.resp);@MIS.GROUP.RESP.element.response      
                                                           VAL=[@MIS.QUERY.group.resp,@PHA.RX.admin.qry.resp];@PH      
                                                           VAL=A.RX.admin.qry.resp}                                    
 admin.qry.text              60 FREE     L                 VAL=@MIS.QUERY.text[PHA.RX.admin.query]                     
 admin.qry.text.and.resp    130 FREE     L                 VAL=@PHA.RX.admin.qry.text_": "_@PHA.RX.admin.qry.resp      
                                                           VAL=onse                                                    
 Ì   €   i   2
admin.queries.sev
[admin.urn,admin.q,admin.assmnt,admin.query,  admin.qry.sev]
?(T)TRA[tr,traQ]Q[ghca,ggv]M[traQQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 admin.qry.sev                3 PINT     R                 traQQ                                                       
 admin.qry.sev.resp          10 FREE     L                 ?(T)TRA[tr,traQ]Q[ghca,ggv]M[traQQ]|0                       
 admin.qry.sev.response      30 FREE     L                 VAL=IF{@MIS.GROUP.RESP.element.response[@MIS.QUERY.gro      
                                                           VAL=up.resp,@PHA.RX.admin.qry.sev.resp];@PHA.RX.admin.      
                                                           VAL=qry.sev.resp}                                           
 admin.qry.sev.text.resp     80 FREE     L                 VAL=@PHA.RX.admin.qry.text_": "_IF{@PHA.RX.admin.qry.s      
                                                           VAL=ev.response;@PHA.RX.admin.qry.sev.resp}                 
 Ì   €   i   2
admin.text
[admin.urn,admin.q,  admin.text.q]
?(T)TRA[tr,traQ]T[traTQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 admin.text.q                 3 PINT     R                 traTQ                                                       
 admin.text.line             60 TEXT     L                 ?(T)TRA[tr,traQ]T[traTQ]                                    
 Ì     i   2
admin.date.time.x
[admin.date.x.urn,admin.date.x.date.time,admin.date.x.admin.q]
?(T)TRADTX[tr,traLA,traQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 admin.date.x.urn            10 URN      L  PHA.RX         tr                                                      
 admin.date.x.date.time      13 FREE     L                 traLA                                                       
 admin.date.x.admin.q         6 PINT     R                 traQ                                                        
 admin.date.x.given           1 YN       L                 ?(T)TRADTX[tr,traLA,traQ]                                   
 Ì     i   2
admin.log
[al.date,al.time,al.user,al.q]
?(T)TRAL[trALD,trALT,gu,trALQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 al.date                      8 DATE     L                 trALD                                                       
 al.time                      4 HHMM     L                 trALT                                                       
 al.user                     10 FREE     L  MIS.USER       gu                                                      
 al.q                         1 PINT     R                 trALQ                                                       
 al.admin.q                  10 URN      L                 ?(T)TRAL[trALD,trALT,gu,trALQ]|2                            
 al.new.admin.dose            8 FREE     L                 ?(T)TRAL[trALD,trALT,gu,trALQ]|22                           
 al.new.client               30 FREE     L  UNV.CLIENT     ?(T)TRAL[trALD,trALT,gu,trALQ]|20                       
 al.new.co.signer            10 FREE     L  MIS.USER       ?(T)TRAL[trALD,trALT,gu,trALQ]2|1                       
 al.new.date                  8 DATE     L                 ?(T)TRAL[trALD,trALT,gu,trALQ]|11                           
 al.new.given                 1 YN       L                 ?(T)TRAL[trALD,trALT,gu,trALQ]|14                           
 al.new.inj.site             15 FREE     L                 ?(T)TRAL[trALD,trALT,gu,trALQ]|16                           
 al.new.reason.code          15 FREE     L  PHA.RC         ?(T)TRAL[trALD,trALT,gu,trALQ]|15                       
 al.new.rec.user             10 FREE     L  MIS.USER       ?(T)TRAL[trALD,trALT,gu,trALQ]|18                       
 al.new.terminal             20 FREE     L                 ?(T)TRAL[trALD,trALT,gu,trALQ]2|3                           
 al.new.time                  4 HHMM     L                 ?(T)TRAL[trALD,trALT,gu,trALQ]|12                           
 al.new.units                10 FREE     L                 ?(T)TRAL[trALD,trALT,gu,trALQ]|24                           
 al.new.user                 10 FREE     L  MIS.USER       ?(T)TRAL[trALD,trALT,gu,trALQ]|13                       
 al.old.admin.dose            8 FREE     L                 ?(T)TRAL[trALD,trALT,gu,trALQ]|21                           
 al.old.client               30 FREE     L  UNV.CLIENT     ?(T)TRAL[trALD,trALT,gu,trALQ]|19                       
 al.old.co.signer            10 FREE     L  MIS.USER       ?(T)TRAL[trALD,trALT,gu,trALQ]2|0                       
 al.old.date                  8 DATE     L                 ?(T)TRAL[trALD,trALT,gu,trALQ]|5                            
 al.old.given                 1 YN       L                 ?(T)TRAL[trALD,trALT,gu,trALQ]|8                            
 al.old.inj.site             15 FREE     L                 ?(T)TRAL[trALD,trALT,gu,trALQ]|10                           
 al.old.reason.code          15 FREE     L  PHA.RC         ?(T)TRAL[trALD,trALT,gu,trALQ]|9                        
 al.old.rec.user             10 FREE     L  MIS.USER       ?(T)TRAL[trALD,trALT,gu,trALQ]|17                       
 al.old.terminal             20 FREE     L                 ?(T)TRAL[trALD,trALT,gu,trALQ]2|2                           
 al.old.time                  4 HHMM     L                 ?(T)TRAL[trALD,trALT,gu,trALQ]|6                            
 al.old.units                10 FREE     L                 ?(T)TRAL[trALD,trALT,gu,trALQ]|23                           
 al.old.user                 10 FREE     L  MIS.USER       ?(T)TRAL[trALD,trALT,gu,trALQ]|7                        
 al.rx.urn                   10 URN      L  PHA.RX         ?(T)TRAL[trALD,trALT,gu,trALQ]|1                        
 al.sch.date                  8 DATE     L                 ?(T)TRAL[trALD,trALT,gu,trALQ]|3                            
 al.sch.time                  4 HHMM     L                 ?(T)TRAL[trALD,trALT,gu,trALQ]|4                            
 al.type                      1 CHOICE   L                 ?(T)TRAL[trALD,trALT,gu,trALQ]|0                            
 Ì   €   i   2
admin.log.new.cmts
[al.date,al.time,al.user,al.q,  al.new.comment.q]
?(T)TRAL[trALD,trALT,gu,trALQ]NC[trALN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 al.new.comment.q             3 PINT     R                 trALN                                                       
 al.new.comment              60 TEXT     L                 ?(T)TRAL[trALD,trALT,gu,trALQ]NC[trALN]                     
 Ì   €   i   2
admin.log.new.qrys
[al.date,al.time,al.user,al.q,  al.new.assmnt,al.new.query]
?(T)TRAL[trALD,trALT,gu,trALQ]NQ[ghca,ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 al.new.assmnt               15 FREE     L  MIS.ASSMNT     ghca                                                    
 al.new.query                10 FREE     L  MIS.QUERY      ggv                                                     
 al.new.query.resp           60 FREE     L                 ?(T)TRAL[trALD,trALT,gu,trALQ]NQ[ghca,ggv]|0                
 al.new.query.response       70 FREE     L                 VAL=IF{@MIS.QUERY.date.type.x %Z.date.query.out(@PHA.R      
                                                           VAL=X.al.new.query.resp);@PHA.RX.al.new.query.resp}         
 al.new.query.text           60 FREE     L                 VAL=@MIS.QUERY.text[PHA.RX.al.new.query]                    
 al.new.query.text.resp     130 FREE     L                 VAL=@PHA.RX.al.new.query.text_": "_@PHA.RX.al.new.quer      
                                                           VAL=y.response                                              
 Ì   €   i   2
admin.log.new.qrys.sev
[al.date,al.time,al.user,al.q,al.new.assmnt,al.new.query,  al.new.qry.sev]
?(T)TRAL[trALD,trALT,gu,trALQ]NQ[ghca,ggv]M[traNS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 al.new.qry.sev               3 PINT     R                 traNS                                                       
 al.new.qry.sev.resp         10 FREE     L                 ?(T)TRAL[trALD,trALT,gu,trALQ]NQ[ghca,ggv]M[traNS]|0        
 al.new.qry.sev.response     30 FREE     L                 VAL=@MIS.GROUP.RESP.element.response[@MIS.QUERY.group.      
                                                           VAL=resp,@PHA.RX.al.new.qry.sev.resp]                       
 al.new.qry.sev.text.resp   130 FREE     L                 VAL=@PHA.RX.al.new.query.text_": "_@PHA.RX.al.new.qry.      
                                                           VAL=sev.response                                            
 Ì   €   i   2
admin.log.old.cmts
[al.date,al.time,al.user,al.q,  al.old.comment.q]
?(T)TRAL[trALD,trALT,gu,trALQ]OC[trALO]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 al.old.comment.q             3 PINT     R                 trALO                                                       
 al.old.comment              60 TEXT     L                 ?(T)TRAL[trALD,trALT,gu,trALQ]OC[trALO]                     
 Ì   €   i   2
admin.log.old.qrys
[al.date,al.time,al.user,al.q,  al.old.assmnt,al.old.query]
?(T)TRAL[trALD,trALT,gu,trALQ]OQ[ghca,ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 al.old.assmnt               15 FREE     L  MIS.ASSMNT     ghca                                                    
 al.old.query                10 FREE     L  MIS.QUERY      ggv                                                     
 al.old.query.resp           60 FREE     L                 ?(T)TRAL[trALD,trALT,gu,trALQ]OQ[ghca,ggv]|0                
 al.old.query.response       70 FREE     L                 VAL=IF{@MIS.QUERY.date.type.x %Z.date.query.out(@PHA.R      
                                                           VAL=X.al.old.query.resp);@PHA.RX.al.old.query.resp}         
 al.old.query.text           60 FREE     L                 VAL=@MIS.QUERY.text[PHA.RX.al.old.query]                    
 al.old.query.text.resp     130 FREE     L                 VAL=@PHA.RX.al.old.query.text_": "_@PHA.RX.al.old.quer      
                                                           VAL=y.response                                              
 Ì   €   i   2
admin.log.old.qrys.sev
[al.date,al.time,al.user,al.q,al.old.assmnt,al.old.query,  al.old.qry.sev]
?(T)TRAL[trALD,trALT,gu,trALQ]OQ[ghca,ggv]M[traOS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 al.old.qry.sev               3 PINT     R                 traOS                                                       
 al.old.qry.sev.resp         10 FREE     L                 ?(T)TRAL[trALD,trALT,gu,trALQ]OQ[ghca,ggv]M[traOS]|0        
 al.old.qry.sev.response     30 FREE     L                 VAL=@MIS.GROUP.RESP.element.response[@MIS.QUERY.group.      
                                                           VAL=resp,@PHA.RX.al.old.qry.sev.resp]                       
 al.old.qry.sev.text.resp   130 FREE     L                 VAL=@PHA.RX.al.old.query.text_": "_@PHA.RX.al.old.qry.      
                                                           VAL=sev.response                                            
 Ì     i   2
admin.sched.x
[admin.sched.x.urn,admin.sched.x.dt.tm]
?(T)TRASX[tr,traSD]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 admin.sched.x.urn           10 URN      L  PHA.RX         tr                                                      
 admin.sched.x.dt.tm         13 FREE     L                 traSD                                                       
 admin.sched.x.admin.q        6 PINT     R                 ?(T)TRASX[tr,traSD]|0                                       
 Ì     i   2
bar.batch
[bar.txn.date,bar.txn.database]
?(T)TRBAR[gyD,gn1]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 bar.txn.date                13 FREE     L                 gyD                                                         
 bar.txn.database            12 FREE     L  MIS.APPL.DB    gn1                                                     
 bar.batch.end.time           4 HHMM     L                 ?(T)TRBAR[gyD,gn1]|1                                        
 bar.batch.start.time         4 HHMM     L                 ?(T)TRBAR[gyD,gn1]|0                                        
 Ì   €   i   2
bar.txns
[bar.txn.date,bar.txn.database,  bar.txn.counter]
?(T)TRBAR[gyD,gn1,gyC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 bar.txn.counter              5 URN      L                 gyC                                                         
 bar.txn.account.int         30 URN      L  ADM.PAT        ?(T)TRBAR[gyD,gn1,gyC]|11                               
 bar.txn.account.no          20 FREE     L                 ?(T)TRBAR[gyD,gn1,gyC]|6                                    
 bar.txn.amount               8 MONEY    R                 ?(T)TRBAR[gyD,gn1,gyC]|2                                    
 bar.txn.comment             35 FREE     L                 ?(T)TRBAR[gyD,gn1,gyC]|5                                    
 bar.txn.cost.amt             8 MONEY    R                 ?(T)TRBAR[gyD,gn1,gyC]|16                                   
 bar.txn.count                3 INT      R                 ?(T)TRBAR[gyD,gn1,gyC]|3                                    
 bar.txn.facility            10 FREE     L  MIS.FACILITY   ?(T)TRBAR[gyD,gn1,gyC]|15                               
 bar.txn.gl.corp              4 FREE     L  MIS.GL.CORP    ?(T)TRBAR[gyD,gn1,gyC]|12                               
 bar.txn.ordering.phys       10 FREE     L  MIS.DOC        ?(T)TRBAR[gyD,gn1,gyC]|9                                
 bar.txn.performing.phys     10 FREE     L  MIS.DOC        ?(T)TRBAR[gyD,gn1,gyC]|10                               
 bar.txn.procedure           10 FREE     L  BAR.PROC       ?(T)TRBAR[gyD,gn1,gyC]|1                                
 bar.txn.pt.amt.due           9 MONEY    R                 ?(T)TRBAR[gyD,gn1,gyC]|14                                   
 bar.txn.rev.site            10 FREE     L  MIS.REV.SITE   ?(T)TRBAR[gyD,gn1,gyC]|13                               
 bar.txn.reverse              1 FREE     L                 ?(T)TRBAR[gyD,gn1,gyC]|4                                    
 bar.txn.service.date         8 DATE     L                 ?(T)TRBAR[gyD,gn1,gyC]|0                                    
 bar.txn.transfer.urn        20 URN      L                 ?(T)TRBAR[gyD,gn1,gyC]|8                                    
 Ì   €   i   2
bar.txn.queries
[bar.txn.date,bar.txn.database,bar.txn.counter,  bar.txn.query]
?(T)TRBAR[gyD,gn1,gyC]CD[ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 bar.txn.query               10 FREE     L  MIS.QUERY      ggv                                                     
 bar.txn.query.text          60 FREE     L                 VAL=@MIS.QUERY.text[@PHA.RX.bar.txn.query]                  
 bar.txn.response            75 FREE     L                 ?(T)TRBAR[gyD,gn1,gyC]CD[ggv]|0                             
 Ì     i   2
bill.group
[grp.patient,grp.rev.site,grp.billing.code,grp.txn.type,grp.doctor,grp.billing.source,grp.servi
/TRBG[aa,gyr,bd,tuztT,ggg,trBSC,trSD,gvCN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 grp.patient                 30 URN      L  ADM.PAT        aa                                                      
 grp.rev.site                10 FREE     L  MIS.REV.SITE   gyr                                                     
 grp.billing.code            10 FREE     L  BAR.PROC       bd                                                      
 grp.txn.type                 1 CHOICE   L                 tuztT                                                       
 grp.doctor                  10 FREE     L  MIS.DOC        ggg                                                     
 grp.billing.source           3 CHOICE   L                 trBSC                                                       
 grp.service.date             8 DATE     L                 trSD                                                        
 grp.gl.corp                  4 FREE     L  MIS.GL.CORP    gvCN                                                    
 grp.amount                   3 INT      R                 /TRBG[aa,gyr,bd,tuztT,ggg,trBSC,trSD,gvCN]|0                
 grp.charge                   8 MONEY    R                 /TRBG[aa,gyr,bd,tuztT,ggg,trBSC,trSD,gvCN]|1                
 grp.cost                     8 MONEY    R                 /TRBG[aa,gyr,bd,tuztT,ggg,trBSC,trSD,gvCN]|3                
 grp.description             35 FREE     L                 /TRBG[aa,gyr,bd,tuztT,ggg,trBSC,trSD,gvCN]|2                
 Ì   €   i   2
bill.group.rxs
[grp.patient,grp.rev.site,grp.billing.code,grp.txn.type,grp.doctor,grp.billing.source,grp.servi
/TRBG[aa,gyr,bd,tuztT,ggg,trBSC,trSD,gvCN]RX[tr]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 grp.rx                      10 URN      L  PHA.RX         tr                                                      
 Ì     i   2
compound.ver.rpt
[compound.ver.rpt.date,compound.ver.rpt.rx,compound.ver.rpt.q]
*(T1)TRCVR[tcvrd,tr,tcvrq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 compound.ver.rpt.date        8 DATE     L                 tcvrd                                                       
 compound.ver.rpt.rx         10 URN      L  PHA.RX         tr                                                      
 compound.ver.rpt.q           4 PINT     R                 tcvrq                                                       
 compound.ver.rpt.loc        10 FREE     L  MIS.LOCN       *(T1)TRCVR[tcvrd,tr,tcvrq]|2                            
 compound.ver.rpt.type        3 CHOICE   L                 *(T1)TRCVR[tcvrd,tr,tcvrq]|0                                
 compound.ver.rpt.user       10 FREE     L  MIS.USER       *(T1)TRCVR[tcvrd,tr,tcvrq]|1                            
 Ì   €   i   2
compound.ver.rpt.meds
[compound.ver.rpt.date,compound.ver.rpt.rx,compound.ver.rpt.q,  compound.ver.rpt.med]
*(T1)TRCVR[tcvrd,tr,tcvrq]M[tf]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 compound.ver.rpt.med        10 FREE     L  PHA.DRUG       tf                                                      
 compound.ver.rpt.med.bar    18 FREE     L                 *(T1)TRCVR[tcvrd,tr,tcvrq]M[tf]|0                           
 compound.ver.rpt.med.exp     6 FREE     L                 *(T1)TRCVR[tcvrd,tr,tcvrq]M[tf]|1                           
 Ì     i   2
dispensed.manual.x
[disp.man.urn,disp.man.date.time,disp.man.q]
?(T)TRDM[tr,trdmA,trdmQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 disp.man.urn                10 URN      L  PHA.RX         tr                                                      
 disp.man.date.time          13 FREE     L                 trdmA                                                       
 disp.man.q                   3 PINT     R                 trdmQ                                                       
 disp.man.admin.q             3 PINT     R                 ?(T)TRDM[tr,trdmA,trdmQ]|13                                 
 disp.man.alt.iv.seq          2 PINT     R                 ?(T)TRDM[tr,trdmA,trdmQ]|8                                  
 disp.man.billing.code       10 FREE     L                 ?(T)TRDM[tr,trdmA,trdmQ]|11                                 
 disp.man.bottle.number       3 PINT     R                 ?(T)TRDM[tr,trdmA,trdmQ]|10                                 
 disp.man.bottle.type         2 PINT     R                 ?(T)TRDM[tr,trdmA,trdmQ]|9                                  
 disp.man.charge              9 MONEY    R                 ?(T)TRDM[tr,trdmA,trdmQ]|2                                  
 disp.man.charge.type        10 URN      L  PHA.CT         ?(T)TRDM[tr,trdmA,trdmQ]|1                              
 disp.man.charged             1 YN       L                 ?(T)TRDM[tr,trdmA,trdmQ]|12                                 
 disp.man.cost                9 MONEY    R                 ?(T)TRDM[tr,trdmA,trdmQ]|3                                  
 disp.man.date                8 DATE     L                 VAL=@disp.man.date.time#.                                   
 disp.man.dosage             20 FREE     L                 ?(T)TRDM[tr,trdmA,trdmQ]|5                                  
 disp.man.dose                8 DEC      R                 ?(T)TRDM[tr,trdmA,trdmQ]|4                                  
 disp.man.doses               8 PINT     R                 ?(T)TRDM[tr,trdmA,trdmQ]|14                                 
 disp.man.flag                1 CHOICE   L                 ?(T)TRDM[tr,trdmA,trdmQ]|16                                 
 disp.man.handling.fee        9 MONEY    R                 ?(T)TRDM[tr,trdmA,trdmQ]|7                                  
 disp.man.items               8 DEC      R                 ?(T)TRDM[tr,trdmA,trdmQ]|15                                 
 disp.man.seconds             9 PINT     R                 VAL=%Z.date.clinical(@disp.man.date)*86400+%Z.time.in(      
                                                           VAL=@disp.man.time)                                         
 disp.man.service.date        9 PINT     R                 ?(T)TRDM[tr,trdmA,trdmQ]|17                                 
 disp.man.sig                20 FREE     L  MIS.DIR        ?(T)TRDM[tr,trdmA,trdmQ]|6                              
 disp.man.time                4 HHMM     L                 VAL=@disp.man.date.time#1.                                  
 disp.man.type                1 CHOICE   L                 ?(T)TRDM[tr,trdmA,trdmQ]|0                                  
 Ì     i   2
dispensed.x
[dispensed.urn,dispensed.date.time]
?(T)TRD[tr,trdA]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 dispensed.urn               10 URN      L  PHA.RX         tr                                                      
 dispensed.date.time         13 FREE     L                 trdA                                                        
 dispensed.admin.q            3 PINT     R                 ?(T)TRD[tr,trdA]|13                                         
 dispensed.alt.iv.seq         2 PINT     R                 ?(T)TRD[tr,trdA]|8                                          
 dispensed.billing.code      10 FREE     L                 ?(T)TRD[tr,trdA]|11                                         
 dispensed.bottle.number      3 PINT     R                 ?(T)TRD[tr,trdA]|10                                         
 dispensed.bottle.type        2 PINT     R                 ?(T)TRD[tr,trdA]|9                                          
 dispensed.charge             9 MONEY    R                 ?(T)TRD[tr,trdA]|2                                          
 dispensed.charge.type       10 URN      L  PHA.CT         ?(T)TRD[tr,trdA]|1                                      
 dispensed.charged            1 YN       L                 ?(T)TRD[tr,trdA]|12                                         
 dispensed.cost               9 MONEY    R                 ?(T)TRD[tr,trdA]|3                                          
 dispensed.date               8 DATE     L                 VAL=@dispensed.date.time#.                                  
 dispensed.dosage            20 FREE     L                 ?(T)TRD[tr,trdA]|5                                          
 dispensed.dose               8 DEC      R                 ?(T)TRD[tr,trdA]|4                                          
 dispensed.flag               1 CHOICE   L                 ?(T)TRD[tr,trdA]|14                                         
 dispensed.handling.fee       9 MONEY    R                 ?(T)TRD[tr,trdA]|7                                          
 dispensed.seconds            9 PINT     R                 VAL=%Z.date.clinical(@dispensed.date)*86400+%Z.time.in      
                                                           VAL=(@dispensed.time)                                       
 dispensed.service.date       9 PINT     R                 ?(T)TRD[tr,trdA]|15                                         
 dispensed.sig               20 FREE     L  MIS.DIR        ?(T)TRD[tr,trdA]|6                                      
 dispensed.time               4 HHMM     L                 VAL=@dispensed.date.time#1.                                 
 dispensed.type               1 CHOICE   L                 ?(T)TRD[tr,trdA]|0                                          
 Ì     i   2
display.med.times.md
[med.times.md.urn,med.times.md.q]
/TRmmd[tr,trmdQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 med.times.md.urn            10 URN      L  PHA.RX         tr                                                      
 med.times.md.q               6 PINT     R                 trmdQ                                                       
 med.times.md.day.1           4 FREE     L                 /TRmmd[tr,trmdQ]|1                                          
 med.times.md.day.10          4 FREE     L                 /TRmmd[tr,trmdQ]|10                                         
 med.times.md.day.11          4 FREE     L                 /TRmmd[tr,trmdQ]|11                                         
 med.times.md.day.12          4 FREE     L                 /TRmmd[tr,trmdQ]|12                                         
 med.times.md.day.13          4 FREE     L                 /TRmmd[tr,trmdQ]|13                                         
 med.times.md.day.14          4 FREE     L                 /TRmmd[tr,trmdQ]|14                                         
 med.times.md.day.15          4 FREE     L                 /TRmmd[tr,trmdQ]|15                                         
 med.times.md.day.16          4 FREE     L                 /TRmmd[tr,trmdQ]|16                                         
 med.times.md.day.17          4 FREE     L                 /TRmmd[tr,trmdQ]|17                                         
 med.times.md.day.18          4 FREE     L                 /TRmmd[tr,trmdQ]|18                                         
 med.times.md.day.19          4 FREE     L                 /TRmmd[tr,trmdQ]|19                                         
 med.times.md.day.2           4 FREE     L                 /TRmmd[tr,trmdQ]|2                                          
 med.times.md.day.20          4 FREE     L                 /TRmmd[tr,trmdQ]|20                                         
 med.times.md.day.21          4 FREE     L                 /TRmmd[tr,trmdQ]|21                                         
 med.times.md.day.22          4 FREE     L                 /TRmmd[tr,trmdQ]|22                                         
 med.times.md.day.23          4 FREE     L                 /TRmmd[tr,trmdQ]|23                                         
 med.times.md.day.24          4 FREE     L                 /TRmmd[tr,trmdQ]|24                                         
 med.times.md.day.25          4 FREE     L                 /TRmmd[tr,trmdQ]|25                                         
 med.times.md.day.26          4 FREE     L                 /TRmmd[tr,trmdQ]|26                                         
 med.times.md.day.27          4 FREE     L                 /TRmmd[tr,trmdQ]|27                                         
 med.times.md.day.28          4 FREE     L                 /TRmmd[tr,trmdQ]|28                                         
 med.times.md.day.29          4 FREE     L                 /TRmmd[tr,trmdQ]|29                                         
 med.times.md.day.3           4 FREE     L                 /TRmmd[tr,trmdQ]|3                                          
 med.times.md.day.30          4 FREE     L                 /TRmmd[tr,trmdQ]|30                                         
 med.times.md.day.31          4 FREE     L                 /TRmmd[tr,trmdQ]|31                                         
 med.times.md.day.32          4 FREE     L                 /TRmmd[tr,trmdQ]|32                                         
 med.times.md.day.33          4 FREE     L                 /TRmmd[tr,trmdQ]|33                                         
 med.times.md.day.34          4 FREE     L                 /TRmmd[tr,trmdQ]|34                                         
 med.times.md.day.35          4 FREE     L                 /TRmmd[tr,trmdQ]|35                                         
 med.times.md.day.4           4 FREE     L                 /TRmmd[tr,trmdQ]|4                                          
 med.times.md.day.5           4 FREE     L                 /TRmmd[tr,trmdQ]|5                                          
 med.times.md.day.6           4 FREE     L                 /TRmmd[tr,trmdQ]|6                                          
 med.times.md.day.7           4 FREE     L                 /TRmmd[tr,trmdQ]|7                                          
 med.times.md.day.8           4 FREE     L                 /TRmmd[tr,trmdQ]|8                                          
 med.times.md.day.9           4 FREE     L                 /TRmmd[tr,trmdQ]|9                                          
 med.times.md.shift           3 FREE     L                 /TRmmd[tr,trmdQ]|0                                          
 Ì     i   2
display.med.times.sd
[med.times.sd.urn,med.times.sd.q]
/TRmsd[tr,trsdQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 med.times.sd.urn            10 URN      L  PHA.RX         tr                                                      
 med.times.sd.q               6 PINT     R                 trsdQ                                                       
 mar.rx.data                  0 FREE     L                 VAL=%PHA.RX.mar.rx.data(urn)^{bottle.type,mar.format,m      
                                                           VAL=ar.section}                                             
 med.times.sd.shift.1         4 FREE     L                 /TRmsd[tr,trsdQ]|0                                          
 med.times.sd.shift.2         4 FREE     L                 /TRmsd[tr,trsdQ]|1                                          
 med.times.sd.shift.3         4 FREE     L                 /TRmsd[tr,trsdQ]|2                                          
 Ì   €   i   2
display.med.tm.sd.atimes
[med.times.sd.urn,med.times.sd.q,  med.tm.sd.admin.time]
/TRmsd[tr,trsdQ]AT[tmarT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 med.tm.sd.admin.time         4 HHMM     L                 tmarT                                                       
 med.tm.sd.admin.bot.type     2 FREE     L                 /TRmsd[tr,trsdQ]AT[tmarT]|10                                
 med.tm.sd.admin.cosig.mgm   10 FREE     L                 /TRmsd[tr,trsdQ]AT[tmarT]|5                                 
 med.tm.sd.admin.cosig.typ   25 FREE     L                 /TRmsd[tr,trsdQ]AT[tmarT]|7                                 
 med.tm.sd.admin.dose         8 DEC      R                 /TRmsd[tr,trsdQ]AT[tmarT]|3                                 
 med.tm.sd.admin.dose.unit   10 FREE     L  PHA.FORMS      /TRmsd[tr,trsdQ]AT[tmarT]|4                             
 med.tm.sd.admin.monogram    10 FREE     L                 /TRmsd[tr,trsdQ]AT[tmarT]|0                                 
 med.tm.sd.admin.not.given    1 FREE     L                 /TRmsd[tr,trsdQ]AT[tmarT]|2                                 
 med.tm.sd.admin.reason.cd   15 FREE     L                 /TRmsd[tr,trsdQ]AT[tmarT]|1                                 
 med.tm.sd.admin.site        10 FREE     L                 /TRmsd[tr,trsdQ]AT[tmarT]|6                                 
 med.tm.sd.admin.site.name    5 FREE     L                 /TRmsd[tr,trsdQ]AT[tmarT]|9                                 
 med.tm.sd.admin.user.type    5 FREE     L                 /TRmsd[tr,trsdQ]AT[tmarT]|8                                 
 Ì     i   2
dup.labels
[dup.label.q]
/TRDUPL[trdq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 dup.label.q                  3 PINT     R                 trdq                                                        
 dup.label.count              2 INT      R                 /TRDUPL[trdq]|3                                             
 dup.label.from.bottle        3 INT      R                 /TRDUPL[trdq]|1                                             
 dup.label.num.disp           3 INT      R                 /TRDUPL[trdq]|4                                             
 dup.label.to.bottle          3 INT      R                 /TRDUPL[trdq]|2                                             
 dup.label.urn               10 URN      L  PHA.RX         /TRDUPL[trdq]|0                                         
 Ì     i   2
focus.int.comments
[focus.urn,  focus.int.urn]
/PHAFOC[phaFoc]INTCOM[focInt]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 focus.int.urn               30 FREE     L                 focInt                                                      
 focus.adr.comment           10 FREE     L                 /PHAFOC[phaFoc]INTCOM[focInt]|3                             
 focus.all.comment           10 FREE     L                 /PHAFOC[phaFoc]INTCOM[focInt]|2                             
 focus.dis.comment           10 FREE     L                 /PHAFOC[phaFoc]INTCOM[focInt]|5                             
 focus.dup.comment           10 FREE     L                 /PHAFOC[phaFoc]INTCOM[focInt]|1                             
 focus.food.comment          10 FREE     L                 /PHAFOC[phaFoc]INTCOM[focInt]|4                             
 focus.int.comment           10 FREE     L                 /PHAFOC[phaFoc]INTCOM[focInt]|0                             
 Ì     i   2
focus.dose.instructions
[focus.urn,  focus.dose.instruction.q]
/PHAFOC[phaFoc]D["DI",trFDI]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 focus.dose.instruction.q     2 PINT     R                 trFDI                                                       
 focus.dose.instruction      60 TEXT     L                 /PHAFOC[phaFoc]D["DI",trFDI]                                
 Ì     i   2
focus.iv.carriers
[focus.urn,  focus.iv.carrier.q]
/PHAFOC[phaFoc]D["IC",trfc]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 focus.iv.carrier.q           2 PINT     R                 trfc                                                        
 focus.iv.carrier            10 FREE     L  PHA.DRUG       /PHAFOC[phaFoc]D["IC",trfc]|0                           
 focus.iv.carrier.volume      9 DEC      R                 /PHAFOC[phaFoc]D["IC",trfc]|1                               
 Ì     i   2
focus.label.comments
[focus.urn,  focus.label.cmnt.q]
/PHAFOC[phaFoc]D["LC",trFLCM]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 focus.label.cmnt.q           1 PINT     R                 trFLCM                                                      
 focus.label.cmnt.text       60 TEXT     L                 /PHAFOC[phaFoc]D["LC",trFLCM]                               
 Ì     i   2
focus.protocols
[focus.urn,  focus.protocol.q]
/PHAFOC[phaFoc]D["PRO",trFPRQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 focus.protocol.q             2 PINT     R                 trFPRQ                                                      
 focus.protocol.condition    30 FREE     L                 /PHAFOC[phaFoc]D["PRO",trFPRQ]|0                            
 focus.protocol.dose         25 FREE     L                 /PHAFOC[phaFoc]D["PRO",trFPRQ]|1                            
 focus.protocol.instr        30 FREE     L                 /PHAFOC[phaFoc]D["PRO",trFPRQ]|2                            
 Ì     i   2
focus.protocols.text
[focus.urn,  focus.protocol.text.q]
/PHAFOC[phaFoc]D["PROT",trFPTQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 focus.protocol.text.q        2 PINT     R                 trFPTQ                                                      
 focus.protocol.text         60 TEXT     L                 /PHAFOC[phaFoc]D["PROT",trFPTQ]                             
 Ì     i   2
focus.tapers
[focus.urn,  focus.taper.q]
/PHAFOC[phaFoc]D["TS",trFTP]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 focus.taper.q                2 PINT     R                 trFTP                                                       
 focus.taper.days             3 INT      R                 /PHAFOC[phaFoc]D["TS",trFTP]|2                              
 focus.taper.dose             8 DEC      R                 /PHAFOC[phaFoc]D["TS",trFTP]|1                              
 focus.taper.hours            2 INT      R                 /PHAFOC[phaFoc]D["TS",trFTP]|3                              
 focus.taper.sig             20 FREE     L  MIS.DIR        /PHAFOC[phaFoc]D["TS",trFTP]|0                          
 Ì     i   2
hub.q.activity.alt.x
[hub.activity.rx,  hub.activity.bottle]
*(T6)TRHQA[tr]A[trBT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 hub.activity.bottle          2 PINT     R                 trBT                                                        
 hub.alt.act.comment         20 FREE     L                 *(T6)TRHQA[tr]A[trBT]|11                                    
 hub.alt.administration       3 PINT     R                 *(T6)TRHQA[tr]A[trBT]|4                                     
 hub.alt.cancelled            3 PINT     R                 *(T6)TRHQA[tr]A[trBT]|2                                     
 hub.alt.cancelled.fix        3 PINT     R                 *(T6)TRHQA[tr]A[trBT]|3                                     
 hub.alt.deactivate           3 PINT     R                 *(T6)TRHQA[tr]A[trBT]|7                                     
 hub.alt.discontinue          3 PINT     R                 *(T6)TRHQA[tr]A[trBT]|5                                     
 hub.alt.discontinue.fix      3 PINT     R                 *(T6)TRHQA[tr]A[trBT]|6                                     
 hub.alt.dispense             3 PINT     R                 *(T6)TRHQA[tr]A[trBT]|9                                     
 hub.alt.dispense.fix         3 PINT     R                 *(T6)TRHQA[tr]A[trBT]|10                                    
 hub.alt.order                3 PINT     R                 *(T6)TRHQA[tr]A[trBT]|0                                     
 hub.alt.order.edit           3 PINT     R                 *(T6)TRHQA[tr]A[trBT]|1                                     
 hub.alt.reactivate           3 PINT     R                 *(T6)TRHQA[tr]A[trBT]|8                                     
 Ì     i   2
hub.queue
[hub.seconds,hub.q]
*(T6)TRHQ[trHQS,trHQQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 hub.seconds                  9 PINT     R                 trHQS                                                       
 hub.q                        2 PINT     R                 trHQQ                                                       
 hub.activity.type            2 CHOICE   L                 *(T6)TRHQ[trHQS,trHQQ]|5                                    
 hub.alt.order.rate          25 FREE     L                 *(T6)TRHQ[trHQS,trHQQ]|20                                   
 hub.bottle.sequence         10 FREE     L                 *(T6)TRHQ[trHQS,trHQQ]|10                                   
 hub.cancel                   1 YN       L                 *(T6)TRHQ[trHQS,trHQQ]|15                                   
 hub.confidential.rx          1 YN       L                 *(T6)TRHQ[trHQS,trHQQ]|12                                   
 hub.days.supply              8 DEC2     R                 *(T6)TRHQ[trHQS,trHQQ]R|2                                   
 hub.edit.doctor             30 FREE     L                 *(T6)TRHQ[trHQS,trHQQ]|21                                   
 hub.item                    40 FREE     L                 *(T6)TRHQ[trHQS,trHQQ]|13                                   
 hub.iv.order.type            1 CHOICE   L                 *(T6)TRHQ[trHQS,trHQQ]|18                                   
 hub.max.refills             20 FREE     L                 *(T6)TRHQ[trHQS,trHQQ]R|0                                   
 hub.mri.urn                 25 URN      L  PHA.MRI        *(T6)TRHQ[trHQS,trHQQ]|2                                
 hub.order.rate              25 FREE     L                 *(T6)TRHQ[trHQS,trHQQ]|19                                   
 hub.ordering.doctor         30 FREE     L                 *(T6)TRHQ[trHQS,trHQQ]|11                                   
 hub.patient                 30 FREE     L  PHA.PAT        *(T6)TRHQ[trHQS,trHQQ]|1                                
 hub.q.event.no               4 PINT     R                 *(T6)TRHQ[trHQS,trHQQ]|14                                   
 hub.qty.of.refill           20 FREE     L                 *(T6)TRHQ[trHQS,trHQQ]R|4                                   
 hub.qty.per.refill          20 FREE     L                 *(T6)TRHQ[trHQS,trHQQ]R|3                                   
 hub.ready                    1 YN       L                 *(T6)TRHQ[trHQS,trHQQ]|0                                    
 hub.remaining.refills       20 FREE     L                 *(T6)TRHQ[trHQS,trHQQ]R|1                                   
 hub.route                   20 FREE     L                 *(T6)TRHQ[trHQS,trHQQ]|7                                    
 hub.rx                      20 FREE     L                 *(T6)TRHQ[trHQS,trHQQ]|3                                    
 hub.rx.type                  5 CHOICE   L                 *(T6)TRHQ[trHQS,trHQQ]|4                                    
 hub.rx.urn                  10 URN      L  PHA.RX         *(T6)TRHQ[trHQS,trHQQ]|16                               
 hub.sig.sch                 20 FREE     L                 *(T6)TRHQ[trHQS,trHQQ]|6                                    
 hub.start                   11 FREE     L                 *(T6)TRHQ[trHQS,trHQQ]|8                                    
 hub.stop                    11 FREE     L                 *(T6)TRHQ[trHQS,trHQQ]|9                                    
 hub.total.qty.dispensed     20 FREE     L                 *(T6)TRHQ[trHQS,trHQQ]R|5                                   
 hub.unverified.flag          1 YN       L                 *(T6)TRHQ[trHQS,trHQQ]|17                                   
 Ì   €   i   2
hub.q.comments
[hub.seconds,hub.q,  hub.q.cmt]
*(T6)TRHQ[trHQS,trHQQ]CM[trHCM]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 hub.q.cmt                    3 PINT     R                 trHCM                                                       
 hub.comment                 60 FREE     L                 *(T6)TRHQ[trHQS,trHQQ]CM[trHCM]|0                           
 Ì   €   i   2
hub.q.da.comments
[hub.seconds,hub.q,  hub.q.da.cmt]
*(T6)TRHQ[trHQS,trHQQ]CMDA[trDAC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 hub.q.da.cmt                 3 PINT     R                 trDAC                                                       
 hub.da.comment              35 FREE     L                 *(T6)TRHQ[trHQS,trHQQ]CMDA[trDAC]|0                         
 Ì     i   2
labels.temp
[label.q]
/LBLS[trq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 label.q                      3 PINT     R                 trq                                                         
 label.bottle.due            13 FREE     L                 /LBLS[trq]|6                                                
 label.bottle.num             3 PINT     R                 /LBLS[trq]|5                                                
 label.bottle.type            2 PINT     R                 /LBLS[trq]|7                                                
 label.can.flag               1 YN       L                 /LBLS[trq]|13                                               
 label.dc.flag                1 YN       L                 /LBLS[trq]|11                                               
 label.doses                  4 INT      R                 /LBLS[trq]|3                                                
 label.items                  8 DEC      R                 /LBLS[trq]|10                                               
 label.number                 3 INT      R                 /LBLS[trq]|2                                                
 label.refill                 3 INT      R                 /LBLS[trq]|4                                                
 label.refill.partial         3 FREE     L                 /LBLS[trq]|8                                                
 label.refill.reversal        3 FREE     L                 /LBLS[trq]|9                                                
 label.status                 4 CHOICE   L                 /LBLS[trq]|12                                               
 label.type                   2 CHOICE   L                 /LBLS[trq]|0                                                
 label.urn                   10 URN      L  PHA.RX         /LBLS[trq]|1                                            
 Ì     i   2
main
[urn]
$(T)TR[tr]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 urn                         10 URN      L                 tr                                                          
 ....use.me.1                 0 FREE     L                 $(T)TR[tr]PED|2                                             
 ....use.me.3                 0 FREE     L                 $(T)TR[tr]I|0                                               
 ...use.me.6                  1 FREE     L                 $(T)TR[tr]M|6                                               
 adjudicated                  1 FREE     L                 $(T)TR[tr]3|4                                               
 admin.forms.per.dose        35 FREE     L                 VAL=@dose:8D/@PHA.DRUG.dispense.size[@med]*@PHA.DRUG.s      
                                                           VAL=trength.amt2[@med]/@PHA.DRUG.strength.amt1[@med]:4      
                                                           VAL=D                                                       
 adr.comment                 10 FREE     L  PHA.OVER       $(T)TR[tr]M|22                                          
 adr.comment.name            30 FREE     L                 VAL=@PHA.RX.adr.comment's.name                              
 allergy.comment             10 FREE     L  PHA.OVER       $(T)TR[tr]M|20                                          
 allergy.comment.name        30 FREE     L                 VAL=@PHA.RX.allergy.comment's.name                          
 alt.doses.in.sequence        2 PINT     R                 $(T)TR[tr]A|0                                               
 alt.rate.in.mls.per.hr       5 FREE     L                 VAL=(@PHA.PARAM.volume.per.ml[@alt.rate.volume.unit]*@      
                                                           VAL=alt.rate.volume:8D/(@PHA.PARAM.time.per.minute[@al      
                                                           VAL=t.rate.time.unit]:6D/60*@alt.rate.time))                
 alt.sequence.start           2 PINT     R                 $(T)TR[tr]A|1                                               
 alt.total.bottles            2 PINT     R                 $(T)TR[tr]A|2                                               
 appl                        12 FREE     L  MIS.APPL.DB    $(T)TR[tr]2|24                                          
 auto.verified                1 FREE     L                 $(T)TR[tr]3|27                                              
 base                        10 FREE     L  PHA.DRUG       $(T)TR[tr]C|0                                           
 base.charge                  9 MONEY    R                 $(T)TR[tr]C|5                                               
 base.cost                    9 MONEY    R                 $(T)TR[tr]C|4                                               
 base.disp.forms              9 PDEC     R                 $(T)TR[tr]C|2                                               
 base.dose                    9 PDEC     R                 $(T)TR[tr]C|1                                               
 base.handling.fee            9 MONEY    R                 $(T)TR[tr]C|7                                               
 batch.date                   8 DATE     L                 $(T)TR[tr]BC|0                                              
 batch.time                   4 HHMM     L                 $(T)TR[tr]BC|1                                              
 billing.code                10 FREE     L                 $(T)TR[tr]B|1                                               
 billing.code.override       10 FREE     L                 $(T)TR[tr]B|9                                               
 bulk                         1 YN       L                 $(T)TR[tr]M|15                                              
 can.auto.credits             9 PINT     R                 $(T)TR[tr]2|31                                              
 cancel.date                  8 DATE     L                 $(T)TR[tr]2|3                                               
 cancel.date.and.time        13 FREE     L                 VAL=IF{@PHA.RX.cancel.date %Z.date.out(@PHA.RX.cancel.      
                                                           VAL=date)_"-"_@PHA.RX.cancel.time}                          
 cancel.seconds               9 PINT     R                 VAL=%Z.date.clinical(@PHA.RX.cancel.date)*86400+%Z.tim      
                                                           VAL=e.in(@PHA.RX.cancel.time)                               
 cancel.time                  4 TIME     L                 $(T)TR[tr]2|4                                               
 cancel.user                 10 FREE     L  MIS.USER       $(T)TR[tr]2|5                                           
 cart.amount                  8 DEC      R                 $(T)TR[tr]M|16                                              
 cart.doses                   8 INT      R                 $(T)TR[tr]M|17                                              
 cds                         15 FREE     L  MIS.SCREEN     $(T)TR[tr]2|18                                          
 charge                       9 MONEY    R                 $(T)TR[tr]B|2                                               
 charge.type                 10 URN      L  PHA.CT         $(T)TR[tr]B|0                                           
 charting.unit               10 FREE     L  PHA.FORMS      $(T)TR[tr]M|26                                          
 chemo                        1 YN       L                 $(T)TR[tr]3|15                                              
 chemo.cycle                 10 FREE     L  PHA.SO         $(T)TR[tr]3|16                                          
 chemo.cycle.number           2 PINT     R                 $(T)TR[tr]3|17                                              
 chemo.cycle.start.date       8 DATE     L                 $(T)TR[tr]3|20                                              
 chemo.verified               1 YN       L                 $(T)TR[tr]3|18                                              
 chemo.verified.user         10 FREE     L  MIS.USER       $(T)TR[tr]3|19                                          
 clinical.indication         10 URN      L  PHA.CLI        $(T)TR[tr]M|11                                          
 clinical.indication.name    30 FREE     L                 VAL=@PHA.RX.clinical.indication's.name                      
 compound.units              10 FREE     L  PHA.UNITS      $(T)TR[tr]C|6                                           
 controlled                   1 FREE     L                 $(T)TR[tr]M|4                                               
 copied.from.urn             10 URN      L  PHA.RX         $(T)TR[tr]3|11                                          
 cost                         9 MONEY    R                 $(T)TR[tr]B|3                                               
 current.drip.rate           25 FREE     L                 $(T)TR[tr]PED|1                                             
 daily.volume                 5 FREE     L                 VAL=(@PHA.PARAM.volume.per.ml[@rate.volume.unit]*@rate      
                                                           VAL=.volume:8D/(@PHA.PARAM.time.per.minute[@rate.time.      
                                                           VAL=unit]*@rate.time:6D/60)*24)                             
 daw.code                     1 CHOICE   L                 $(T)TR[tr]3|13                                              
 dc.auto                      1 YN       L                 $(T)TR[tr]3|12                                              
 dc.auto.credits              9 PINT     R                 $(T)TR[tr]2|7                                               
 dc.date                      8 DATE     L                 $(T)TR[tr]|5                                                
 dc.date.and.time            13 FREE     L                 VAL=%Z.date.out(@dc.date)_"-"_@dc.time'="-"                 
 dc.date.time                13 FREE     L                 VAL=@dc.date_._@dc.time                                     
 dc.msg                      12 CHOICE   L                 $(T)TR[tr]2|21                                              
 dc.seconds                   9 PINT     R                 VAL=%Z.date.clinical(@dc.date)*86400+%Z.time.in(@dc.ti      
                                                           VAL=me)                                                     
 dc.time                      4 HHMM     L                 $(T)TR[tr]|6                                                
 dc.user                     10 FREE     L  MIS.USER       $(T)TR[tr]2|20                                          
 deactivate.credit.stop      13 FREE     L                 $(T)TR[tr]2|25                                              
 deactivate.date              8 DATE     L                 $(T)TR[tr]2|12                                              
 deactivate.date.and.time    13 FREE     L                 VAL=IF{@PHA.RX.deactivate.date %Z.date.out(@PHA.RX.dea      
                                                           VAL=ctivate.date)_"-"_@PHA.RX.deactivate.time}              
 deactivate.date.time        13 FREE     L                 VAL=@PHA.RX.deactivate.date_._@PHA.RX.deactivate.time       
 deactivate.seconds           9 PINT     R                 VAL=%Z.date.clinical(@PHA.RX.deactivate.date)*86400+%Z      
                                                           VAL=.time.in(@PHA.RX.deactivate.time)                       
 deactivate.time              4 HHMM     L                 $(T)TR[tr]2|13                                              
 deactivate.user             10 FREE     L  MIS.USER       $(T)TR[tr]2|14                                          
 device                      30 FREE     L  UNV.CLIENT     $(T)TR[tr]|24                                           
 dis.cont.comment            10 FREE     L  PHA.OVER       $(T)TR[tr]M|23                                          
 dis.cont.comment.name       30 FREE     L                 VAL=@PHA.RX.dis.cont.comment's.name                         
 disp.form.id                30 FREE     L                 VAL=@PHA.FORMS.name[@PHA.DRUG.dispense.form[@med]]          
 disp.forms                   9 PDEC5    R                 $(T)TR[tr]M|8                                               
 disp.forms.per.dose          9 PDEC5    R                 $(T)TR[tr]M|2                                               
 disp.per.dose               50 FREE     L                 VAL=IF{IF{@dose>0 @disp.forms.per.dose}^XX (XX,@dis      
                                                           VAL=p.form.id_IF{1'=XX "S"},"PER DOSE")}                    
 dispense.by                  3 CHOICE   L                 $(T)TR[tr]I|16                                              
 dose                         8 DEC      R                 $(T)TR[tr]M|1                                               
 dose.and.unit               19 FREE     L                 VAL=IF{@order.type's.type'="MED" "";@dose>0 @dose_"      
                                                           VAL= "_@PHA.DRUG.order.unit[@med];@dose.description;"N      
                                                           VAL=one"}                                                   
 dose.description            20 FREE     L                 $(T)TR[tr]M|9                                               
 dose.rng.comment            10 FREE     L  PHA.OVER       $(T)TR[tr]M|27                                          
 dose.rng.comment.name       30 FREE     L                 VAL=@PHA.RX.dose.rng.comment's.name                         
 dose.type.dft                1 YN       L                 $(T)TR[tr]3|29                                              
 dose.type.sel               15 FREE     L  PHA.DOSE.TYPE  $(T)TR[tr]3|28                                          
 duplicate.comment           10 FREE     L  PHA.OVER       $(T)TR[tr]M|21                                          
 duplicate.comment.name      30 FREE     L                 VAL=@PHA.RX.duplicate.comment's.name                        
 duration                    22 FREE     L                 $(T)TR[tr]I|4                                               
 duration.days                4 INT      R                 $(T)TR[tr]2|10                                              
 duration.hours               4 INT      R                 $(T)TR[tr]2|11                                              
 duration.hr                  5 INT      R                 $(T)TR[tr]I|9                                               
 duration.hr.display          5 INT      R                 VAL=IF{@order.type.short="A" @alt.duration.hr;@duratio      
                                                           VAL=n.hr}                                                   
 duration.hr.unit            10 FREE     L                 $(T)TR[tr]I|10                                              
 duration.min                 5 INT      R                 $(T)TR[tr]I|11                                              
 duration.min.display         5 INT      R                 VAL=IF{@order.type.short="A" @alt.duration.min;@durati      
                                                           VAL=on.min}                                                 
 duration.min.unit           10 FREE     L                 $(T)TR[tr]I|12                                              
 duration.sec                 5 INT      R                 $(T)TR[tr]I|13                                              
 duration.sec.unit           10 FREE     L                 $(T)TR[tr]I|14                                              
 enter.date                   8 DATE     L                 $(T)TR[tr]|2                                                
 enter.date.and.time         13 FREE     L                 VAL=%Z.date.out(@enter.date)_"-"_@enter.time                
 enter.time                   4 HHMM     L                 $(T)TR[tr]|3                                                
 enter.user                  10 FREE     L  MIS.USER       $(T)TR[tr]|4                                            
 expiration.date              8 DATE     L                 $(T)TR[tr]2|9                                               
 fat.rx                      10 URN      L  PHA.RX         $(T)TR[tr]PED|6                                         
 flush.rx                    10 URN      L  PHA.RX         $(T)TR[tr]PED|7                                         
 food.int.comment            10 FREE     L  PHA.OVER       $(T)TR[tr]M|24                                          
 food.int.comment.name       30 FREE     L                 VAL=@PHA.RX.food.int.comment's.name                         
 from.or.sch                  1 YN       L                 $(T)TR[tr]3|14                                              
 haf.type                     5 CHOICE   L                 $(T)TR[tr]PED|15                                            
 handling.fee                 9 MONEY    R                 $(T)TR[tr]B|5                                               
 hold                         1 YN       L                 $(T)TR[tr]|25                                               
 id                          30 URN      L  PHA.RX         VAL=@PHA.RX.number                                      
 infce                        5 CHOICE   L                 $(T)TR[tr]3|1                                               
 initial.doses                8 INT      R                 $(T)TR[tr]M|13                                              
 interaction.comment         10 FREE     L  PHA.OVER       $(T)TR[tr]M|12                                          
 interaction.comment.name    30 FREE     L                 VAL=@PHA.RX.interaction.comment's.name                      
 interactions.checked         1 FREE     L                 $(T)TR[tr]M|5                                               
 interactions.found           3 PINT     R                 $(T)TR[tr]M|3                                               
 inventory                   10 FREE     L  MM.INVENT      $(T)TR[tr]2|19                                          
 inventory.substitute        10 FREE     L  PHA.DRUG       $(T)TR[tr]2|26                                          
 last.bottle                  3 INT      R                 $(T)TR[tr]I|15                                              
 last.edit.date               8 DATE     L                 $(T)TR[tr]2|0                                               
 last.edit.date.and.time     13 FREE     L                 VAL=%Z.date.out(@last.edit.date)_"-"_@last.edit.time'=      
                                                           VAL="-"                                                     
 last.edit.time               4 HHMM     L                 $(T)TR[tr]2|1                                               
 last.edit.user              10 FREE     L  MIS.USER       $(T)TR[tr]2|2                                           
 lot                         20 FREE     L                 $(T)TR[tr]2|8                                               
 med                         10 FREE     L  PHA.DRUG       $(T)TR[tr]M|0                                           
 med.nf                      60 FREE     L                 $(T)TR[tr]M["2"]|0                                          
 med.nf.units                10 FREE     L  PHA.UNITS      $(T)TR[tr]M["2"]|1                                      
 med.units                   10 FREE     L  PHA.UNITS      $(T)TR[tr]M|19                                          
 meds                        90 FREE     L                 VAL=%PHA.RX.drugs(urn,1,90)                                 
 module.source               11 FREE     L                 $(T)TR[tr]3|26                                              
 mri.urn                     25 URN      L  MRI.PAT        VAL=@PHA.PAT.mri.urn[@PHA.RX.patient]                   
 new.rx                      11 FREE     L                                                                             
 non.formulary                1 FREE     L                 $(T)TR[tr]3|8                                               
 number                      11 FREE     L                 $(T)TR[tr]|0                                                
 number.stripped              9 FREE     L                 VAL=@number+0                                               
 number.to.dispense           8 DEC      R                 $(T)TR[tr]M|7                                               
 oe.urn                      10 FREE     L                 $(T)TR[tr]2|23                                              
 order.rate                  25 FREE     L                 $(T)TR[tr]I|17                                              
 order.site                  10 FREE     L  PHA.SITE       $(T)TR[tr]2|17                                          
 order.source                10 FREE     L  MIS.SOURCE     $(T)TR[tr]3|21                                          
 order.string                70 FREE     L                 $(T)TR[tr]3|24                                              
 order.type                  10 FREE     L  PHA.OT         $(T)TR[tr]|7                                            
 order.type.name             30 FREE     L                 VAL=@PHA.OT.name[@order.type]                               
 order.type.short             1 FREE     L                 VAL=@PHA.OT.type.short[@order.type]                         
 order.type.text             35 FREE     L                 VAL=%PHA.RX.rx.type.text(PHA.RX.urn)                        
 original.wt.in.kg            7 DEC3     R                 $(T)TR[tr]NUR|3                                             
 out.date.written             8 DATE     L                 $(T)TR[tr]O|5                                               
 out.date.written.so          4 FREE     L                 $(T)TR[tr]O|6                                               
 out.dea.number              10 FREE     L                 $(T)TR[tr]O|2                                               
 out.lot.exp                 30 FREE     L                 $(T)TR[tr]O|3                                               
 out.max.refills              2 INT      R                 $(T)TR[tr]O|0                                               
 out.number.per.refill        8 DEC      R                 $(T)TR[tr]O|1                                               
 out.quantity.left           10 INT      R                 VAL=@out.total.ordered+@total.out.man.dispensed-@total      
                                                           VAL=.dispensed                                              
 out.total.ordered           10 INT      R                 $(T)TR[tr]O|4                                               
 page.detail                 70 FREE     L                 $(T)TR[tr]P|2                                               
 page.dhr                    70 FREE     L                 $(T)TR[tr]P|0                                               
 page.trailer                70 FREE     L                 $(T)TR[tr]P|1                                               
 patient                     30 FREE     L  PHA.PAT        $(T)TR[tr]|1                                            
 patient.name                30 FREE     L                 VAL=@PHA.RX.patient's.name                                  
 patient.number              12 FREE     L                 VAL=@PHA.RX.patient's.acct.number                           
 patient.type                 3 CHOICE   L                 $(T)TR[tr]|12                                               
 pcs.incomplete               1 YN       L                 $(T)TR[tr]3|6                                               
 physician                   10 FREE     L  MIS.DOC        $(T)TR[tr]|18                                           
 physician.dea.number        10 FREE     L                 $(T)TR[tr]3|0                                               
 pom.bolus                    1 YN       L                 $(T)TR[tr]2|30                                              
 pom.bsa.method               1 CHOICE   L                 $(T)TR[tr]3|23                                              
 pom.chg.date.time           13 FREE     L                 $(T)TR[tr]PCHG|14                                           
 pom.chg.last.admin.date      8 DATE     L                 $(T)TR[tr]PCHG|0                                            
 pom.chg.last.admin.time      4 HHMM     L                 $(T)TR[tr]PCHG|1                                            
 pom.chg.new.sch              3 FREE     L                 $(T)TR[tr]PCHG|6                                            
 pom.chg.new.sig             20 FREE     L                 $(T)TR[tr]PCHG|5                                            
 pom.chg.new.start.date       8 DATE     L                 $(T)TR[tr]PCHG|8                                            
 pom.chg.new.start.time       4 HHMM     L                 $(T)TR[tr]PCHG|9                                            
 pom.chg.old.sch              3 FREE     L                 $(T)TR[tr]PCHG|7                                            
 pom.chg.old.sig             20 FREE     L                 $(T)TR[tr]PCHG|4                                            
 pom.chg.old.stop.date        8 DATE     L                 $(T)TR[tr]PCHG|10                                           
 pom.chg.old.stop.time        4 HHMM     L                 $(T)TR[tr]PCHG|11                                           
 pom.chg.order.doctor        10 FREE     L  MIS.DOC        $(T)TR[tr]PCHG|12                                       
 pom.chg.pcs.reviewed         1 YN       L                 $(T)TR[tr]PCHG|15                                           
 pom.chg.sch.dose.date        8 DATE     L                 $(T)TR[tr]PCHG|2                                            
 pom.chg.sch.dose.time        4 HHMM     L                 $(T)TR[tr]PCHG|3                                            
 pom.chg.user                10 FREE     L  MIS.USER       $(T)TR[tr]PCHG|13                                       
 pom.days                     4 FREE     L                 $(T)TR[tr]2|27                                              
 pom.hours                    2 FREE     L                 $(T)TR[tr]2|28                                              
 pom.tot.volume               5 FREE     L                 $(T)TR[tr]2|29                                              
 prn.level                    8 DEC      R                 $(T)TR[tr]M|10                                              
 prn.no.initial.dispense      8 DEC      R                 $(T)TR[tr]3|7                                               
 prn.reason                  10 FREE     L  PHA.PR         $(T)TR[tr]3|10                                          
 qs.drug                     10 FREE     L  PHA.DRUG       $(T)TR[tr]PED|12                                        
 qs.drug.disp.forms           9 PDEC     R                 $(T)TR[tr]PED|14                                            
 qs.volume                    9 PDEC     R                 $(T)TR[tr]PED|13                                            
 rate                        25 FREE     L                 $(T)TR[tr]I|3                                               
 rate.display                20 FREE     L                 VAL=IF{@order.type.short="A" @alt.rate;@rate}               
 rate.display.long           30 FREE     L                 VAL=%PHA.RX.display.rate(urn,bottle.type)                   
 rate.in.mls.per.hr           5 FREE     L                 VAL=(@PHA.PARAM.volume.per.ml[@rate.volume.unit]*@rate      
                                                           VAL=.volume:8D/(@PHA.PARAM.time.per.minute[@rate.time.      
                                                           VAL=unit]:6D/60*@rate.time))                                
 rate.time                    5 PINT     R                 $(T)TR[tr]I|7                                               
 rate.time.unit              10 FREE     L                 $(T)TR[tr]I|8                                               
 rate.volume                  5 PINT     R                 $(T)TR[tr]I|5                                               
 rate.volume.unit            10 FREE     L                 $(T)TR[tr]I|6                                               
 reactivate.date              8 DATE     L                 $(T)TR[tr]2|15                                              
 reactivate.date.and.time    13 FREE     L                 VAL=IF{@PHA.RX.reactivate.date %Z.date.out(@PHA.RX.rea      
                                                           VAL=ctivate.date)_"-"_@PHA.RX.reactivate.time}              
 reactivate.date.time        13 FREE     L                 VAL=@PHA.RX.reactivate.date_._@PHA.RX.reactivate.time       
 reactivate.seconds           9 PINT     R                 VAL=%Z.date.clinical(@PHA.RX.reactivate.date)*86400+%Z      
                                                           VAL=.time.in(@PHA.RX.reactivate.time)                       
 reactivate.time              4 HHMM     L                 $(T)TR[tr]2|16                                              
 refill.frequency             4 PINT     R                 $(T)TR[tr]|13                                               
 refill.rule.date.time       13 FREE     L                 $(T)TR[tr]3|9                                               
 refill.thru.date.time       13 FREE     L                 $(T)TR[tr]3|2                                               
 renew.before                 2 PINT     R                 $(T)TR[tr]RD|0                                              
 renew.dc.hours               2 INT      R                 $(T)TR[tr]RD|2                                              
 renew.last.date              8 DATE     L                 $(T)TR[tr]RD|5                                              
 renew.last.time              4 HHMM     L                 $(T)TR[tr]RD|6                                              
 renew.last.user             10 FREE     L  MIS.USER       $(T)TR[tr]RD|7                                          
 renew.order.edit.prov       10 FREE     L  MIS.DOC        $(T)TR[tr]RD|9                                          
 renew.order.source          10 FREE     L  MIS.SOURCE     $(T)TR[tr]RD|8                                          
 renew.period                 2 PINT     R                 $(T)TR[tr]RD|1                                              
 renew.stop.date              8 DATE     L                 $(T)TR[tr]RD|3                                              
 renew.stop.time              4 HHMM     L                 $(T)TR[tr]RD|4                                              
 route                       10 FREE     L  PHA.ROUTES     $(T)TR[tr]|11                                           
 rx.id                       92 FREE     L                 $(T)TR[tr]ID|0                                              
 rx.id.chg                    1 YN       L                 $(T)TR[tr]ID|1                                              
 schedule                     3 CHOICE   L                 $(T)TR[tr]|10                                               
 scratch.order               10 FREE     L                 $(T)TR[tr]PED|3                                             
 scratch.type                 4 CHOICE   L                 $(T)TR[tr]PED|11                                            
 set.rx                      10 URN      L  PHA.RX         $(T)TR[tr]PED|8                                         
 sig                         20 FREE     L  MIS.DIR        $(T)TR[tr]|9                                            
 sig.and.sch                 24 FREE     L                 VAL=@sig_("/"_@schedule'="/SCH"'="/")                       
 site                        15 FREE     L                 $(T)TR[tr]I|2                                               
 so                          10 FREE     L  PHA.SO         $(T)TR[tr]3|3                                           
 soft.stop                    1 INT      R                 $(T)TR[tr]|19                                               
 special                      1 YN       L                 $(T)TR[tr]3|25                                              
 special.price                9 MONEY    R                 $(T)TR[tr]B|4                                               
 start.date                   8 DATE     L                 $(T)TR[tr]|14                                               
 start.date.and.time         13 FREE     L                 VAL=%Z.date.out(@start.date)_"-"_@start.time                
 start.date.and.time.short   10 FREE     L                 VAL=%Z.date.out(@start.date,"",5)_"-"_@start.time           
 start.date.so                4 FREE     L                 $(T)TR[tr]|21                                               
 start.date.time             13 FREE     L                 VAL=@start.date_._@start.time                               
 start.time                   4 HHMM     L                 $(T)TR[tr]|15                                               
 start.time.so                4 HHMM     L                 $(T)TR[tr]|26                                               
 status                       4 CHOICE   L                 $(T)TR[tr]|8                                                
 status.flag                  6 FREE     L                 VAL=%PHA.RX.status.flag(PHA.RX.urn)                         
 status.text                 13 FREE     L                 VAL=%PHA.RX.status.text(PHA.RX.urn)                         
 stock.location               1 FREE     L                 VAL=""                                                      
 stop.date                    8 DATE     L                 $(T)TR[tr]|16                                               
 stop.date.and.time          13 FREE     L                 VAL=%PHA.RX.stop.date.time(urn)                             
 stop.date.and.time.short    10 FREE     L                 VAL=%PHA.RX.stop.date.time(urn,1)                           
 stop.date.orig               8 DATE     L                 $(T)TR[tr]|23                                               
 stop.date.so                 4 FREE     L                 $(T)TR[tr]|22                                               
 stop.date.time              13 FREE     L                 VAL=@stop.date_._@stop.time'=.                              
 stop.seconds                 9 PINT     R                 VAL=%Z.date.clinical(@stop.date)*86400+%Z.time.in(@sto      
                                                           VAL=p.time)>0                                            
 stop.time                    4 HHMM     L                 $(T)TR[tr]|17                                               
 stop.time.so                 4 HHMM     L                 $(T)TR[tr]|27                                               
 tape.date                    8 DATE     L                 VAL=%Z.date.in.magic(@PHA.RX.tape.entered)                  
 tape.entered                 9 PINT     R                 $(T)TR[tr]2|22                                              
 tape.time                    4 HHMM     L                 VAL=%Z.time.out(@PHA.RX.tape.entered)                       
 tech.rx.number              10 FREE     L                 $(T)TR[tr]2|6                                               
 total.amount                 9 PDEC     R                 $(T)TR[tr]C|3                                               
 total.charges               10 MONEY    R                 $(T)TR[tr]T|2                                               
 total.costs                 10 MONEY    R                 $(T)TR[tr]T|3                                               
 total.dispensed              9 DEC      R                 $(T)TR[tr]T|0                                               
 total.dose                   9 PDEC     R                 $(T)TR[tr]M|18                                              
 total.doses                  3 PINT     R                 $(T)TR[tr]|20                                               
 total.doses.dispensed        9 DEC      R                 $(T)TR[tr]T|1                                               
 total.ins.paid              10 MONEY    R                 $(T)TR[tr]T|6                                               
 total.out.man.dispensed      9 DEC      R                 $(T)TR[tr]T|5                                               
 total.payments              10 MONEY    R                 $(T)TR[tr]T|4                                               
 total.volume                 9 DEC      R                 $(T)TR[tr]I|1                                               
 total.volume.ord             7 PDEC     R                 $(T)TR[tr]PED|0                                             
 tpn                         10 FREE     L  PHA.TPN        $(T)TR[tr]3|22                                          
 tpn.order                    1 FREE     L                 $(T)TR[tr]PED|4                                             
 tpn.rx                      10 URN      L  PHA.RX         $(T)TR[tr]PED|5                                         
 tpn.site                    10 CHOICE   L                 $(T)TR[tr]PED|9                                             
 tpn.type                     4 CHOICE   L                 $(T)TR[tr]PED|10                                            
 tr.out                       1 FREE     L                 $(T)TR[tr]TRO|0                                             
 tr.out.date                  8 DATE     L                 $(T)TR[tr]TRO|1                                             
 tr.out.entered.date          8 DATE     L                 $(T)TR[tr]TRO|12                                            
 tr.out.entered.time          4 HHMM     L                 $(T)TR[tr]TRO|13                                            
 tr.out.entered.user         10 FREE     L  MIS.USER       $(T)TR[tr]TRO|14                                        
 tr.out.pharmacist           30 FREE     L                 $(T)TR[tr]TRO|3                                             
 tr.out.pharmacy.address1    30 FREE     L                 $(T)TR[tr]TRO|6                                             
 tr.out.pharmacy.address2    30 FREE     L                 $(T)TR[tr]TRO|7                                             
 tr.out.pharmacy.city        20 FREE     L                 $(T)TR[tr]TRO|8                                             
 tr.out.pharmacy.dea          9 FREE     L                 $(T)TR[tr]TRO|5                                             
 tr.out.pharmacy.name        30 FREE     L                 $(T)TR[tr]TRO|4                                             
 tr.out.pharmacy.phone       20 PHONE    L                 $(T)TR[tr]TRO|11                                            
 tr.out.pharmacy.province     2 FREE     L                 $(T)TR[tr]TRO|9                                             
 tr.out.pharmacy.state        2 FREE     L                 $(T)TR[tr]TRO|9                                             
 tr.out.pharmacy.zip.code    10 ZIP.POST L                 $(T)TR[tr]TRO|10                                            
 tr.out.user                 10 FREE     L  MIS.USER       $(T)TR[tr]TRO|2                                         
 tracked                      1 YN       L                 $(T)TR[tr]M|25                                              
 unit.awp                     9 DEC      R                 $(T)TR[tr]B|8                                               
 unit.cost                    9 DEC      R                 $(T)TR[tr]B|6                                               
 unit.price                   9 DEC      R                 $(T)TR[tr]B|7                                               
 variance.limit               4 PINT     R                 $(T)TR[tr]3|5                                               
 volume                       8 PDEC4    R                 $(T)TR[tr]M|14                                              
 wt.in.kg                     7 DEC3     R                 $(T)TR[tr]NUR|2                                             
 wt.in.lb                     4 INT      R                 $(T)TR[tr]NUR|0                                             
 wt.in.oz                     5 DEC2     R                 $(T)TR[tr]NUR|1                                             
 Ì   €   i   2
additives
[urn,  additive.q]
$(T)TR[tr]AD[trA]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 additive.q                   2 PINT     R                 trA                                                         
 additive                    10 FREE     L  PHA.DRUG       $(T)TR[tr]AD[trA]|0                                     
 additive.charge              9 MONEY    R                 $(T)TR[tr]AD[trA]|5                                         
 additive.controlled          1 FREE     L                 $(T)TR[tr]AD[trA]|6                                         
 additive.cost                9 MONEY    R                 $(T)TR[tr]AD[trA]|4                                         
 additive.disp.forms          9 PDEC     R                 $(T)TR[tr]AD[trA]|3                                         
 additive.dose                9 DEC      R                 $(T)TR[tr]AD[trA]|1                                         
 additive.dose.ord            9 DEC      R                 $(T)TR[tr]AD[trA]|7                                         
 additive.factor              9 PDEC5    R                 $(T)TR[tr]AD[trA]|8                                         
 additive.handling.fee        9 MONEY    R                 $(T)TR[tr]AD[trA]|10                                        
 additive.nf                 60 FREE     L                 $(T)TR[tr]AD[trA]|15                                        
 additive.nf.units           10 FREE     L  PHA.UNITS      $(T)TR[tr]AD[trA]|16                                    
 additive.order.unit         25 FREE     L                 $(T)TR[tr]AD[trA]|9                                         
 additive.ordered.dose       20 FREE     L                 $(T)TR[tr]AD[trA]|11                                        
 additive.pom.bsa.method      1 CHOICE   L                 $(T)TR[tr]AD[trA]|17                                        
 additive.unit.awp            9 DEC      R                 $(T)TR[tr]AD[trA]|14                                        
 additive.unit.cost           9 DEC      R                 $(T)TR[tr]AD[trA]|12                                        
 additive.unit.price          9 DEC      R                 $(T)TR[tr]AD[trA]|13                                        
 additive.volume              9 PDEC     R                 $(T)TR[tr]AD[trA]|2                                         
 first.additive              10 FREE     L                 VAL=@additive[1]                                            
 Ì   €   i   2
adrs
[urn,  adr.q]
$(T)TR[tr]ADR[trADQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 adr.q                        3 PINT     R                 trADQ                                                       
 adr                         10 FREE     L                 $(T)TR[tr]ADR[trADQ]|1                                      
 adr.cross.sensitivity        1 YN       L                 $(T)TR[tr]ADR[trADQ]|4                                      
 adr.excipient                1 YN       L                 $(T)TR[tr]ADR[trADQ]|5                                      
 adr.fsv.code                15 FREE     L                 $(T)TR[tr]ADR[trADQ]|9                                      
 adr.fsv.icode               15 FREE     L                 $(T)TR[tr]ADR[trADQ]|10                                     
 adr.med                     10 FREE     L  PHA.DRUG       $(T)TR[tr]ADR[trADQ]|7                                  
 adr.mis                     15 FREE     L  MIS.ALLERGY    $(T)TR[tr]ADR[trADQ]|3                                  
 adr.name                    45 FREE     L                 VAL=IF{@adr^X,@adr.type^TYP="C" (X,"-",@PHA.CLASS.name      
                                                           VAL=[X]);TYP="G" @PHA.GENERIC.name[X];TYP="I" @PHA.ALL      
                                                           VAL=ERGY.desc[X];TYP="DI" @MIS.ALL.DI.name[X];TYP="NM"      
                                                           VAL= @MIS.ALLERGY.name[X];@MIS.ALL.AG.name[X]}              
 adr.name.mis                35 FREE     L                 VAL=@MIS.ALLERGY.name.display[@adr.mis]                     
 adr.ndc                     12 FREE     L                 $(T)TR[tr]ADR[trADQ]|8                                      
 adr.ndc.unrev                1 YN       L                 $(T)TR[tr]ADR[trADQ]|6                                      
 adr.severity                 1 CHOICE   L                 $(T)TR[tr]ADR[trADQ]|2                                      
 adr.severity.exp            12 FREE     L                 VAL=IF{@adr.severity^SV="M" "MILD";SV="I" "INTERMEDIAT      
                                                           VAL=E";SV="S" "SEVERE"}                                     
 adr.type                     2 FREE     L                 $(T)TR[tr]ADR[trADQ]|0                                      
 num.adrs                     3 FREE     L                 VAL=@Last(adr.q)!0                                          
 num.adrs.t                   3 FREE     L                 VAL=-@t.adrs[urn,""]!0                                      
 Ì   €   i   2
allergies
[urn,  allergy.q]
$(T)TR[tr]AL[trAQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 allergy.q                    3 PINT     R                 trAQ                                                        
 allergy                     12 FREE     L                 $(T)TR[tr]AL[trAQ]|1                                        
 allergy.cross.sensitivity    1 YN       L                 $(T)TR[tr]AL[trAQ]|4                                        
 allergy.excipient            1 YN       L                 $(T)TR[tr]AL[trAQ]|5                                        
 allergy.fsv.code            15 FREE     L                 $(T)TR[tr]AL[trAQ]|9                                        
 allergy.fsv.icode           15 FREE     L                 $(T)TR[tr]AL[trAQ]|10                                       
 allergy.med                 10 FREE     L  PHA.DRUG       $(T)TR[tr]AL[trAQ]|7                                    
 allergy.mis                 15 FREE     L  MIS.ALLERGY    $(T)TR[tr]AL[trAQ]|3                                    
 allergy.mis.name            35 FREE     L                 VAL=@MIS.ALLERGY.name.display[@allergy.mis]                 
 allergy.name                45 FREE     L                 VAL=IF{@allergy^X,@allergy.type^TYP="C" (X,"-",@PHA.CL      
                                                           VAL=ASS.name[X]);TYP="G" @PHA.GENERIC.name[X];TYP="I"       
                                                           VAL=@PHA.ALLERGY.desc[X];TYP="DI" @MIS.ALL.DI.name[X];      
                                                           VAL=TYP="NM" @MIS.ALLERGY.name[X];@MIS.ALL.AG.name[X]}      
 allergy.ndc                 12 FREE     L                 $(T)TR[tr]AL[trAQ]|8                                        
 allergy.ndc.unrev            1 YN       L                 $(T)TR[tr]AL[trAQ]|6                                        
 allergy.severity             1 CHOICE   L                 $(T)TR[tr]AL[trAQ]|2                                        
 allergy.severity.exp        12 FREE     L                 VAL=IF{@allergy.severity^SV="M" "MILD";SV="I" "INTERME      
                                                           VAL=DIATE";SV="S" "SEVERE"}                                 
 allergy.type                 2 FREE     L                 $(T)TR[tr]AL[trAQ]|0                                        
 num.allergies                3 FREE     L                 VAL=@Last(allergy.q)!0                                      
 num.allergies.t              3 FREE     L                 VAL=-@t.allergies[urn,""]!0                                 
 Ì   €   i   2
alt.bottles
[urn,  bottle.type]
$(T)TR[tr]BT[trBT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 bottle.type                  2 PINT     R                 trBT                                                        
 alt.adr.comment             10 FREE     L  PHA.OVER       $(T)TR[tr]BT[trBT]2|4                                   
 alt.allergy.comment         10 FREE     L  PHA.OVER       $(T)TR[tr]BT[trBT]2|1                                   
 alt.billing.code            10 FREE     L                 $(T)TR[tr]BT[trBT]B|1                                       
 alt.can.auto.credits         1 PINT     R                 $(T)TR[tr]BT[trBT]|26                                       
 alt.charge                   9 MONEY    R                 $(T)TR[tr]BT[trBT]B|2                                       
 alt.charge.type             10 URN      L  PHA.CT         $(T)TR[tr]BT[trBT]B|0                                   
 alt.clinical.indication     10 URN      L  PHA.CLI        $(T)TR[tr]BT[trBT]|4                                    
 alt.controlled               1 FREE     L                 $(T)TR[tr]BT[trBT]|7                                        
 alt.cost                     9 MONEY    R                 $(T)TR[tr]BT[trBT]B|3                                       
 alt.dc.auto.credits          9 PINT     R                 $(T)TR[tr]BT[trBT]|19                                       
 alt.dis.cont.comment        10 FREE     L  PHA.OVER       $(T)TR[tr]BT[trBT]2|5                                   
 alt.duplicate.comment       10 FREE     L  PHA.OVER       $(T)TR[tr]BT[trBT]2|0                                   
 alt.duration                17 FREE     L                 $(T)TR[tr]BT[trBT]|3                                        
 alt.duration.days            4 INT      R                 $(T)TR[tr]BT[trBT]|22                                       
 alt.duration.hours           4 INT      R                 $(T)TR[tr]BT[trBT]|23                                       
 alt.duration.hr              5 INT      R                 $(T)TR[tr]BT[trBT]|12                                       
 alt.duration.hr.unit        10 FREE     L                 $(T)TR[tr]BT[trBT]|13                                       
 alt.duration.min             5 INT      R                 $(T)TR[tr]BT[trBT]|14                                       
 alt.duration.min.unit       10 FREE     L                 $(T)TR[tr]BT[trBT]|15                                       
 alt.duration.sec             5 INT      R                 $(T)TR[tr]BT[trBT]|16                                       
 alt.duration.sec.unit       10 FREE     L                 $(T)TR[tr]BT[trBT]|17                                       
 alt.edit                     1 YN       L                 $(T)TR[tr]BT[trBT]|18                                       
 alt.expiration.date          8 DATE     L                 $(T)TR[tr]BT[trBT]|21                                       
 alt.food.int.comment        10 FREE     L  PHA.OVER       $(T)TR[tr]BT[trBT]2|6                                   
 alt.handling.fee             9 MONEY    R                 $(T)TR[tr]BT[trBT]B|5                                       
 alt.interaction.comment     10 FREE     L  PHA.OVER       $(T)TR[tr]BT[trBT]|6                                    
 alt.interactions.found       3 INT      R                 $(T)TR[tr]BT[trBT]|5                                        
 alt.lot                     20 FREE     L                 $(T)TR[tr]BT[trBT]|20                                       
 alt.order.rate              25 FREE     L                 $(T)TR[tr]BT[trBT]|24                                       
 alt.rate                    25 FREE     L                 $(T)TR[tr]BT[trBT]|2                                        
 alt.rate.time                5 PINT     R                 $(T)TR[tr]BT[trBT]|10                                       
 alt.rate.time.unit          10 FREE     L                 $(T)TR[tr]BT[trBT]|11                                       
 alt.rate.volume              5 PINT     R                 $(T)TR[tr]BT[trBT]|8                                        
 alt.rate.volume.unit        10 FREE     L                 $(T)TR[tr]BT[trBT]|9                                        
 alt.site                    15 FREE     L                 $(T)TR[tr]BT[trBT]|1                                        
 alt.special.price            9 MONEY    R                 $(T)TR[tr]BT[trBT]B|4                                       
 alt.stats.compiled           1 FREE     L                 $(T)TR[tr]BT[trBT]2|3                                       
 alt.total.charges           10 MONEY    R                 $(T)TR[tr]BT[trBT]T|2                                       
 alt.total.costs             10 MONEY    R                 $(T)TR[tr]BT[trBT]T|3                                       
 alt.total.dispensed          9 DEC      R                 $(T)TR[tr]BT[trBT]T|0                                       
 alt.total.doses.dispensed    9 DEC      R                 $(T)TR[tr]BT[trBT]T|1                                       
 alt.total.volume             9 DEC      R                 $(T)TR[tr]BT[trBT]|0                                        
 alt.total.volume.ord         7 DEC      R                 $(T)TR[tr]BT[trBT]|25                                       
 alt.variance.limit           4 PINT     R                 $(T)TR[tr]BT[trBT]2|2                                       
 Ì   €   i   2
alt.additives
[urn,bottle.type,  alt.additive.q]
$(T)TR[tr]BT[trBT]AD[trAA]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 alt.additive.q               2 PINT     R                 trAA                                                        
 alt.additive                10 FREE     L  PHA.DRUG       $(T)TR[tr]BT[trBT]AD[trAA]|0                            
 alt.additive.charge          9 MONEY    R                 $(T)TR[tr]BT[trBT]AD[trAA]|5                                
 alt.additive.controlled      1 FREE     L                 $(T)TR[tr]BT[trBT]AD[trAA]|6                                
 alt.additive.cost            9 MONEY    R                 $(T)TR[tr]BT[trBT]AD[trAA]|4                                
 alt.additive.disp.forms      9 PDEC     R                 $(T)TR[tr]BT[trBT]AD[trAA]|3                                
 alt.additive.dose            9 DEC      R                 $(T)TR[tr]BT[trBT]AD[trAA]|1                                
 alt.additive.handling.fee    9 MONEY    R                 $(T)TR[tr]BT[trBT]AD[trAA]|7                                
 alt.additive.ordered.dose   20 FREE     L                 $(T)TR[tr]BT[trBT]AD[trAA]|8                                
 alt.additive.pom.bsa.meth    1 CHOICE   L                 $(T)TR[tr]BT[trBT]AD[trAA]|12                               
 alt.additive.unit.awp        9 DEC      R                 $(T)TR[tr]BT[trBT]AD[trAA]|11                               
 alt.additive.unit.cost       9 DEC      R                 $(T)TR[tr]BT[trBT]AD[trAA]|9                                
 alt.additive.unit.price      9 DEC      R                 $(T)TR[tr]BT[trBT]AD[trAA]|10                               
 alt.additive.volume          9 PDEC     R                 $(T)TR[tr]BT[trBT]AD[trAA]|2                                
 alt.first.additive          10 FREE     L                 VAL=@alt.additive[1]                                        
 Ì   €   i   2
alt.adrs
[urn,bottle.type,  alt.adr.q]
$(T)TR[tr]BT[trBT]ADR[trADQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 alt.adr.q                    3 PINT     R                 trADQ                                                       
 alt.adr                     10 FREE     L                 $(T)TR[tr]BT[trBT]ADR[trADQ]|1                              
 alt.adr.cross.sensitivity    1 YN       L                 $(T)TR[tr]BT[trBT]ADR[trADQ]|4                              
 alt.adr.excipient            1 YN       L                 $(T)TR[tr]BT[trBT]ADR[trADQ]|5                              
 alt.adr.fsv.code            15 FREE     L                 $(T)TR[tr]BT[trBT]ADR[trADQ]|9                              
 alt.adr.fsv.icode           15 FREE     L                 $(T)TR[tr]BT[trBT]ADR[trADQ]|10                             
 alt.adr.med                 10 FREE     L  PHA.DRUG       $(T)TR[tr]BT[trBT]ADR[trADQ]|7                          
 alt.adr.mis                 15 FREE     L  MIS.ALLERGY    $(T)TR[tr]BT[trBT]ADR[trADQ]|3                          
 alt.adr.mis.name            35 FREE     L                 VAL=@MIS.ALLERGY.name[@alt.adr.mis]                         
 alt.adr.name                45 FREE     L                 VAL=IF{@alt.adr^X,@alt.adr.type^TYP="C" (X,"-",@PHA.CL      
                                                           VAL=ASS.name[X]);TYP="G" @PHA.GENERIC.name[X];TYP="I"       
                                                           VAL=@PHA.ALLERGY.desc[X];TYP="DI" @MIS.ALL.DI.name[X];      
                                                           VAL=TYP="NM" @MIS.ALLERGY.name[X];@MIS.ALL.AG.name[X]}      
 alt.adr.ndc                 12 FREE     L                 $(T)TR[tr]BT[trBT]ADR[trADQ]|8                              
 alt.adr.ndc.unrev            1 YN       L                 $(T)TR[tr]BT[trBT]ADR[trADQ]|6                              
 alt.adr.severity             1 CHOICE   L                 $(T)TR[tr]BT[trBT]ADR[trADQ]|2                              
 alt.adr.severity.exp        12 FREE     L                 VAL=IF{@alt.adr.severity^SV="M" "MILD";SV="I" "INTERME      
                                                           VAL=DIATE";SV="S" "SEVERE"}                                 
 alt.adr.type                 2 FREE     L                 $(T)TR[tr]BT[trBT]ADR[trADQ]|0                              
 alt.num.adrs                 3 FREE     L                 VAL=@Last(alt.adr.q)!0                                      
 alt.num.adrs.t               3 FREE     L                 VAL=-@alt.adrs[urn,bottle.type,""]!0                        
 Ì   €   i   2
alt.allergies
[urn,bottle.type,  alt.allergy.q]
$(T)TR[tr]BT[trBT]AL[trAQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 alt.allergy.q                3 PINT     R                 trAQ                                                        
 alt.allergy                 12 FREE     L                 $(T)TR[tr]BT[trBT]AL[trAQ]|1                                
 alt.allergy.cross.sen        1 YN       L                 $(T)TR[tr]BT[trBT]AL[trAQ]|4                                
 alt.allergy.excipient        1 YN       L                 $(T)TR[tr]BT[trBT]AL[trAQ]|5                                
 alt.allergy.fsv.code        15 FREE     L                 $(T)TR[tr]BT[trBT]AL[trAQ]|9                                
 alt.allergy.fsv.icode       15 FREE     L                 $(T)TR[tr]BT[trBT]AL[trAQ]|10                               
 alt.allergy.med             10 FREE     L  PHA.DRUG       $(T)TR[tr]BT[trBT]AL[trAQ]|7                            
 alt.allergy.mis             15 FREE     L  MIS.ALLERGY    $(T)TR[tr]BT[trBT]AL[trAQ]|3                            
 alt.allergy.mis.name        35 FREE     L                 VAL=@MIS.ALLERGY.name[@alt.allergy.mis]                     
 alt.allergy.name            45 FREE     L                 VAL=IF{@alt.allergy^X,@alt.allergy.type^AT="C" (X,"-",      
                                                           VAL=@PHA.CLASS.name[X]);AT="G" @PHA.GENERIC.name[X];AT      
                                                           VAL=="I" @PHA.ALLERGY.desc[X];AT="DI" @MIS.ALL.DI.name      
                                                           VAL=[X];AT="NM" @MIS.ALLERGY.name[X]@MIS.ALL.AG.name[X      
                                                           VAL=]}                                                      
 alt.allergy.ndc             12 FREE     L                 $(T)TR[tr]BT[trBT]AL[trAQ]|8                                
 alt.allergy.ndc.unrev        1 YN       L                 $(T)TR[tr]BT[trBT]AL[trAQ]|6                                
 alt.allergy.severity         1 CHOICE   L                 $(T)TR[tr]BT[trBT]AL[trAQ]|2                                
 alt.allergy.severity.exp    12 FREE     L                 VAL=IF{@alt.allergy.severity^SV="M" "MILD";SV="I" "INT      
                                                           VAL=ERMEDIATE";SV="S" "SEVERE"}                             
 alt.allergy.type             2 FREE     L                 $(T)TR[tr]BT[trBT]AL[trAQ]|0                                
 alt.num.allergies            3 FREE     L                 VAL=@Last(alt.allergy.q)!0                                  
 alt.num.allergies.t          3 FREE     L                 VAL=-@alt.allergies[urn,bottle.type,""]!0                   
 Ì   €   i   2
alt.carriers
[urn,bottle.type,  alt.carrier.q]
$(T)TR[tr]BT[trBT]IC[trAC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 alt.carrier.q                2 PINT     R                 trAC                                                        
 alt.carrier                 10 FREE     L  PHA.DRUG       $(T)TR[tr]BT[trBT]IC[trAC]|0                            
 alt.carrier.charge           9 MONEY    R                 $(T)TR[tr]BT[trBT]IC[trAC]|4                                
 alt.carrier.cost             9 MONEY    R                 $(T)TR[tr]BT[trBT]IC[trAC]|3                                
 alt.carrier.disp.forms       9 PDEC     R                 $(T)TR[tr]BT[trBT]IC[trAC]|2                                
 alt.carrier.handling.fee     9 MONEY    R                 $(T)TR[tr]BT[trBT]IC[trAC]|5                                
 alt.carrier.unit.awp         9 DEC      R                 $(T)TR[tr]BT[trBT]IC[trAC]|8                                
 alt.carrier.unit.cost        9 DEC      R                 $(T)TR[tr]BT[trBT]IC[trAC]|6                                
 alt.carrier.unit.price       9 DEC      R                 $(T)TR[tr]BT[trBT]IC[trAC]|7                                
 alt.carrier.volume           9 DEC      R                 $(T)TR[tr]BT[trBT]IC[trAC]|1                                
 alt.first.carrier           10 FREE     L                 VAL=@alt.carrier[1]                                         
 Ì   €   i   2
alt.disease.contra.inds
[urn,bottle.type,  alt.disease.contra.ind]
$(T)TR[tr]BT[trBT]DIS[tda]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 alt.disease.contra.ind      10 FREE     L  PHA.INT        tda                                                     
 alt.disease.contraind.med   10 FREE     L  PHA.DRUG       $(T)TR[tr]BT[trBT]DIS[tda]|0                            
 Ì   €   i   2
alt.dose.calculations
[urn,bottle.type,  alt.dose.calculation.q]
$(T)TR[tr]BT[trBT]DCQ[trDCQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 alt.dose.calculation.q       3 PINT     R                 trDCQ                                                       
 alt.dose.calculation        30 FREE     L                 $(T)TR[tr]BT[trBT]DCQ[trDCQ]|1                              
 alt.dose.calculation.med    10 FREE     L  PHA.DRUG       $(T)TR[tr]BT[trBT]DCQ[trDCQ]|0                          
 Ì   €   i   2
alt.dose.warnings
[urn,bottle.type,  alt.dose.warn.q]
$(T)TR[tr]BT[trBT]DWQ[trDWQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 alt.dose.warn.q              3 PINT     R                 trDWQ                                                       
 alt.dose.warn.high.dose     80 FREE     L                 $(T)TR[tr]BT[trBT]DWQ[trDWQ]|3                              
 alt.dose.warn.high.dur      80 FREE     L                 $(T)TR[tr]BT[trBT]DWQ[trDWQ]|4                              
 alt.dose.warn.low.dose      80 FREE     L                 $(T)TR[tr]BT[trBT]DWQ[trDWQ]|2                              
 alt.dose.warn.low.dur       80 FREE     L                 $(T)TR[tr]BT[trBT]DWQ[trDWQ]|5                              
 alt.dose.warn.max.dose      80 FREE     L                 $(T)TR[tr]BT[trBT]DWQ[trDWQ]|1                              
 alt.dose.warn.max.dur       80 FREE     L                 $(T)TR[tr]BT[trBT]DWQ[trDWQ]|6                              
 alt.dose.warn.med           10 FREE     L  PHA.DRUG       $(T)TR[tr]BT[trBT]DWQ[trDWQ]|0                          
 alt.dose.warn.qualifier     80 FREE     L                 $(T)TR[tr]BT[trBT]DWQ[trDWQ]|7                              
 Ì   €   i   2
alt.dose.warnings.typ
[urn,bottle.type,  alt.dose.warning.type,alt.dose.warning.range,alt.dose.warning.range.q,alt.do
$(T)TR[tr]BT[trBT]DWS[tddt,tddc,tddcR,tddcQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 alt.dose.warning.type       15 FREE     L  PHA.DOSE.TYPE  tddt                                                    
 alt.dose.warning.range      15 FREE     L  PHA.DR         tddc                                                    
 alt.dose.warning.range.q     3 PINT     R                 tddcR                                                       
 alt.dose.warning.type.q      3 PINT     R                 tddcQ                                                       
 alt.dose.warning.comment     1 YN       L                 $(T)TR[tr]BT[trBT]DWS[tddt,tddc,tddcR,tddcQ]|3              
 alt.dose.warning.disease    10 FREE     L  PHA.DIS        $(T)TR[tr]BT[trBT]DWS[tddt,tddc,tddcR,tddcQ]|0          
 alt.dose.warning.drug       10 FREE     L  PHA.DRUG       $(T)TR[tr]BT[trBT]DWS[tddt,tddc,tddcR,tddcQ]|1          
 alt.dose.warning.error       1 YN       L                 $(T)TR[tr]BT[trBT]DWS[tddt,tddc,tddcR,tddcQ]|2              
 Ì   €   i   2
alt.dose.warnings.comp
[urn,bottle.type,alt.dose.warning.type,alt.dose.warning.range,alt.dose.warning.range.q,alt.dose
$(T)TR[tr]BT[trBT]DWS[tddt,tddc,tddcR,tddcQ]C[tddcC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 alt.dose.warning.comp        5 FREE     L                 tddcC                                                       
 alt.dose.warning.lo.hi       1 CHOICE   L                 $(T)TR[tr]BT[trBT]DWS[tddt,tddc,tddcR,tddcQ]C[tddcC]|1      
 alt.dose.warning.or.error    1 CHOICE   L                 $(T)TR[tr]BT[trBT]DWS[tddt,tddc,tddcR,tddcQ]C[tddcC]|0      
 Ì   €   i   2
alt.dose.warnings.text
[urn,bottle.type,alt.dose.warning.type,alt.dose.warning.range,alt.dose.warning.range.q,alt.dose
$(T)TR[tr]BT[trBT]DWS[tddt,tddc,tddcR,tddcQ]C[tddcC]TXT[trDW

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 alt.dose.warning.text.q      3 PINT     R                 trDWTQ                                                      
 alt.dose.warning.text       80 FREE     L                 $(T)TR[tr]BT[trBT]DWS[tddt,tddc,tddcR,tddcQ]C[tddcC]TXT[trDW
 Ì   €   i   2
alt.duplicates
[urn,bottle.type,  alt.duplicate.q]
$(T)TR[tr]BT[trBT]DUP[trDQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 alt.duplicate.q              3 PINT     R                 trDQ                                                        
 alt.duplicate               10 FREE     L                 $(T)TR[tr]BT[trBT]DUP[trDQ]|2                               
 alt.duplicate.med           10 FREE     L  PHA.DRUG       $(T)TR[tr]BT[trBT]DUP[trDQ]|3                           
 alt.duplicate.name          45 FREE     L                 VAL=IF{@alt.duplicate.type="C" @PHA.CLASS.name[@alt.du      
                                                           VAL=plicate];@alt.duplicate.type="I" @PHA.INGR.name[@a      
                                                           VAL=lt.duplicate];@PHA.GENERIC.name[@alt.duplicate]}        
 alt.duplicate.rx.number     11 FREE     L                 VAL=@p.number[@alt.duplicate.urn]                           
 alt.duplicate.rx.type       10 FREE     L                 VAL=@p.order.type[@alt.duplicate.urn]                       
 alt.duplicate.start         10 FREE     L                 VAL=(%Z.date.out(@p.start.date[@alt.duplicate.urn],"",      
                                                           VAL=5)_"-"_@p.start.time[@alt.duplicate.urn])               
 alt.duplicate.stop          10 FREE     L                 VAL=IF{%Z.date.out(@p.stop.date[@alt.duplicate.urn],""      
                                                           VAL=,5)_"-"_@p.stop.time[@alt.duplicate.urn]'="-";"Non      
                                                           VAL=e"}                                                     
 alt.duplicate.type           1 FREE     L                 $(T)TR[tr]BT[trBT]DUP[trDQ]|0                               
 alt.duplicate.type.exp       7 FREE     L                 VAL=IF{@alt.duplicate.type="C" "CLASS";@alt.duplicate.      
                                                           VAL=type="I" "INGRED";"GENERIC"}                            
 alt.duplicate.urn           10 URN      L  PHA.RX         $(T)TR[tr]BT[trBT]DUP[trDQ]|1                           
 alt.num.duplicates           3 FREE     L                 VAL=@Last(alt.duplicate.q)!0                                
 alt.num.duplicates.t         3 FREE     L                 VAL=-@alt.duplicates[urn,bottle.type,""]!0                  
 Ì   €   i   2
alt.food.interactions
[urn,bottle.type,  alt.food.interaction]
$(T)TR[tr]BT[trBT]FOOD[tda]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 alt.food.interaction        10 FREE     L  PHA.INT        tda                                                     
 alt.food.interaction.med    10 FREE     L  PHA.DRUG       $(T)TR[tr]BT[trBT]FOOD[tda]|0                           
 Ì   €   i   2
alt.interactions
[urn,bottle.type,  alt.interaction.q]
$(T)TR[tr]BT[trBT]INT[trIQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 alt.interaction.q            3 PINT     R                 trIQ                                                        
 alt.any.interaction.text     1 FREE     L                 VAL=IF{@PHA.INT.lines[@alt.interaction,1] @Z.check.mar      
                                                           VAL=k.data}                                                 
 alt.interaction             10 FREE     L  PHA.INT        $(T)TR[tr]BT[trBT]INT[trIQ]|1                           
 alt.interaction.desc        65 FREE     L                 $(T)TR[tr]BT[trBT]INT[trIQ]|5                               
 alt.interaction.id          65 FREE     L                 VAL=IF{@alt.interaction.desc;@alt.interaction^alt.inte      
                                                           VAL=raction,@PHA.INT.interaction.id}                        
 alt.interaction.med         10 FREE     L  PHA.DRUG       $(T)TR[tr]BT[trBT]INT[trIQ]|3                           
 alt.interaction.med.2       10 FREE     L  PHA.DRUG       $(T)TR[tr]BT[trBT]INT[trIQ]|4                           
 alt.interaction.rx.number   11 FREE     L                 VAL=@p.number[@alt.interaction.urn]                         
 alt.interaction.rx.type     10 FREE     L                 VAL=@p.order.type[@alt.interaction.urn]                     
 alt.interaction.sever.exp   12 FREE     L                 VAL=IF{@alt.interaction.severity^XX="M" "MILD";XX="I"       
                                                           VAL="INTERMEDIATE";XX="S" "SEVERE"}                         
 alt.interaction.sever.fil    1 FREE     L                 VAL=@alt.interaction.severity'=.                            
 alt.interaction.severity     1 FREE     L                 $(T)TR[tr]BT[trBT]INT[trIQ]|0                               
 alt.interaction.start       10 FREE     L                 VAL=(%Z.date.out(@p.start.date[@alt.interaction.urn],"      
                                                           VAL=",5)_"-"_@p.start.time[@alt.interaction.urn])'="-"      
 alt.interaction.stop        10 FREE     L                 VAL=IF{@p.start.date[@alt.interaction.urn] IF{(%Z.date      
                                                           VAL=.out(@p.stop.date[@alt.interaction.urn],"",5)_"-"_      
                                                           VAL=@p.stop.time[@alt.interaction.urn])'="-";"None"}}       
 alt.interaction.type.exp    15 FREE     L                 VAL=%PHA.INT.desc(@alt.interaction)                         
 alt.interaction.urn         10 URN      L  PHA.RX         $(T)TR[tr]BT[trBT]INT[trIQ]|2                           
 alt.num.interactions         3 FREE     L                 VAL=@Last(alt.interaction.q)!0                              
 alt.num.interactions.t       3 FREE     L                 VAL=-@alt.interactions[urn,bottle.type,""]!0                
 Ì   €   i   2
alt.interactions.text
[urn,bottle.type,alt.interaction.q,  alt.interaction.text.q]
$(T)TR[tr]BT[trBT]INT[trIQ]T[trAIq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 alt.interaction.text.q       3 PINT     R                 trAIq                                                       
 alt.interaction.text        80 TEXT     L                 $(T)TR[tr]BT[trBT]INT[trIQ]T[trAIq]                         
 Ì   €   i   2
alt.label.comments
[urn,bottle.type,  alt.label.comment.q]
$(T)TR[tr]BT[trBT]CM[trACM]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 alt.label.comment.q          1 PINT     R                 trACM                                                       
 alt.label.comment           60 TEXT     L                 $(T)TR[tr]BT[trBT]CM[trACM]                                 
 Ì   €   i   2
alt.sequences
[urn,  alt.sequence.q]
$(T)TR[tr]SQ[trSQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 alt.sequence.q               2 PINT     R                 trSQ                                                        
 alt.sequence                 2 PINT     R                 $(T)TR[tr]SQ[trSQ]|0                                        
 alt.sequence.delay          15 FREE     L                 $(T)TR[tr]SQ[trSQ]|1                                        
 alt.sequence.delay.hr        5 INT      R                 $(T)TR[tr]SQ[trSQ]|2                                        
 alt.sequence.delay.min       5 INT      R                 $(T)TR[tr]SQ[trSQ]|3                                        
 alt.sequence.delay.sec       5 INT      R                 $(T)TR[tr]SQ[trSQ]|4                                        
 Ì   €   i   2
audit.trail
[urn,  audit.trail.seconds,audit.trail.type]
$(T)TR[tr]AU[trAS,trAT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 audit.trail.seconds         13 PINT     R                 trAS                                                        
 audit.trail.type             4 FREE     L                 trAT                                                        
 audit.trail.actual.date      8 DATE     L                 $(T)TR[tr]AU[trAS,trAT]|1                                   
 audit.trail.actual.time      4 HHMM     L                 $(T)TR[tr]AU[trAS,trAT]|2                                   
 audit.trail.date             8 DATE     L                 VAL=%Z.date.in.magic(@audit.trail.seconds#.)                
 audit.trail.device          10 FREE     L                 $(T)TR[tr]AU[trAS,trAT]|3                                   
 audit.trail.time             4 HHMM     L                 VAL=%Z.time.out(@audit.trail.seconds#.)                     
 audit.trail.type.name       20 FREE     L                 VAL=IF{@PHA.PARAM.audit.trail.type.name[PHA.RX.audit.t      
                                                           VAL=rail.type];PHA.RX.audit.trail.type}                     
 audit.trail.user            10 FREE     L                 $(T)TR[tr]AU[trAS,trAT]|0                                   
 Ì   €   i   2
audit.trail.alt
[urn,audit.trail.seconds,audit.trail.type,  audit.trail.bottle.type]
$(T)TR[tr]AU[trAS,trAT]A[trBT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 audit.trail.bottle.type      2 PINT     R                 trBT                                                        
 Ì   €   i   2
audit.trail.alt.detail
[urn,audit.trail.seconds,audit.trail.type,audit.trail.bottle.type,  audit.trail.alt.q]
$(T)TR[tr]AU[trAS,trAT]A[trBT]D[trAQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 audit.trail.alt.q            2 PINT     R                 trAQ                                                        
 audit.trail.alt.line        70 FREE     L                 $(T)TR[tr]AU[trAS,trAT]A[trBT]D[trAQ]                       
 Ì   €   i   2
audit.trail.detail
[urn,audit.trail.seconds,audit.trail.type,  audit.trail.q]
$(T)TR[tr]AU[trAS,trAT]D[trAQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 audit.trail.q                2 PINT     R                 trAQ                                                        
 audit.trail.line            70 FREE     L                 $(T)TR[tr]AU[trAS,trAT]D[trAQ]                              
 Ì   €   i   2
cancel.comments
[urn,  cancel.comment.q]
$(T)TR[tr]CC[trCC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 cancel.comment.q             2 PINT     R                 trCC                                                        
 cancel.comment              60 TEXT     L                 $(T)TR[tr]CC[trCC]                                          
 Ì   €   i   2
carriers
[urn,  carrier.q]
$(T)TR[tr]IC[trC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 carrier.q                    2 PINT     R                 trC                                                         
 carrier                     10 FREE     L  PHA.DRUG       $(T)TR[tr]IC[trC]|0                                     
 carrier.charge               9 MONEY    R                 $(T)TR[tr]IC[trC]|4                                         
 carrier.cost                 9 MONEY    R                 $(T)TR[tr]IC[trC]|3                                         
 carrier.disp.forms           9 PDEC     R                 $(T)TR[tr]IC[trC]|2                                         
 carrier.handling.fee         9 MONEY    R                 $(T)TR[tr]IC[trC]|7                                         
 carrier.percent.conc         9 PDEC     R                 $(T)TR[tr]IC[trC]|6                                         
 carrier.percent.ord          9 PDEC     R                 $(T)TR[tr]IC[trC]|5                                         
 carrier.unit.awp             9 DEC      R                 $(T)TR[tr]IC[trC]|10                                        
 carrier.unit.cost            9 DEC      R                 $(T)TR[tr]IC[trC]|8                                         
 carrier.unit.price           9 DEC      R                 $(T)TR[tr]IC[trC]|9                                         
 carrier.volume               9 DEC      R                 $(T)TR[tr]IC[trC]|1                                         
 first.carrier               10 FREE     L                 VAL=@carrier[1]                                             
 Ì   €   i   2
charge.table
[urn,  chg.tbl.charge,chg.tbl.med]
$(T)TR[tr]CHG[trch,tf]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 chg.tbl.charge               9 MONEY    R                 trch                                                        
 chg.tbl.med                 10 FREE     L  PHA.DRUG       tf                                                      
 chg.tbl.med.charge           9 MONEY    R                 $(T)TR[tr]CHG[trch,tf]|0                                    
 chg.tbl.med.cost             9 MONEY    R                 $(T)TR[tr]CHG[trch,tf]|1                                    
 chg.tbl.med.handling.fee     9 MONEY    R                 $(T)TR[tr]CHG[trch,tf]|2                                    
 Ì   €   i   2
clinical.alerts
[urn,  clin.alert]
$(T)TR[tr]CLA[gqa]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 clin.alert                  10 FREE     L  MIS.CLIN.ALERT gqa                                                     
 Ì   €   i   2
clinical.alerts.details
[urn,clin.alert,  clin.alerts.details]
$(T)TR[tr]CLA[gqa]D[aqaDE]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 clin.alerts.details         72 FREE     L                 aqaDE                                                       
 Ì   €   i   2
da.comments
[urn,  da.comment.q]
$(T)TR[tr]DAC[trDACQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 da.comment.q                 2 PINT     R                 trDACQ                                                      
 da.comment                  55 TEXT     L                 $(T)TR[tr]DAC[trDACQ]                                       
 Ì   €   i   2
dc.comments
[urn,  dc.comment.q]
$(T)TR[tr]DC[trDCQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 dc.comment.q                 2 PINT     R                 trDCQ                                                       
 dc.comment                  60 TEXT     L                 $(T)TR[tr]DC[trDCQ]                                         
 Ì   €   i   2
dc.comments.undo
[urn,  dc.comment.undo.q]
$(T)TR[tr]DCU[trDCHQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 dc.comment.undo.q            2 PINT     R                 trDCHQ                                                      
 dc.comment.undo             60 TEXT     L                 $(T)TR[tr]DCU[trDCHQ]                                       
 Ì   €   i   2
deactivated.periods
[urn,  deactivate.q]
$(T)TR[tr]DP[trDPQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 deactivate.q                 2 PINT     R                 trDPQ                                                       
 deactivate.q.date            8 DATE     L                 $(T)TR[tr]DP[trDPQ]|0                                       
 deactivate.q.date.time      13 FREE     L                 VAL=@PHA.RX.deactivate.q.date_._@PHA.RX.deactivate.q.t      
                                                           VAL=ime                                                     
 deactivate.q.seconds         9 PINT     R                 VAL=%Z.date.clinical(@PHA.RX.deactivate.q.date)*86400+      
                                                           VAL=%Z.time.in(@PHA.RX.deactivate.q.time)                   
 deactivate.q.time            4 HHMM     L                 $(T)TR[tr]DP[trDPQ]|1                                       
 deactivate.q.user           10 FREE     L  MIS.USER       $(T)TR[tr]DP[trDPQ]|2                                   
 reactivate.q.date            8 DATE     L                 $(T)TR[tr]DP[trDPQ]|3                                       
 reactivate.q.date.time      13 FREE     L                 VAL=@PHA.RX.reactivate.q.date_._@PHA.RX.reactivate.q.t      
                                                           VAL=ime                                                     
 reactivate.q.seconds         9 PINT     R                 VAL=%Z.date.clinical(@PHA.RX.reactivate.q.date)*86400+      
                                                           VAL=%Z.time.in(@PHA.RX.reactivate.q.time)                   
 reactivate.q.time            4 HHMM     L                 $(T)TR[tr]DP[trDPQ]|4                                       
 Ì   €   i   2
disease.contra.inds
[urn,  disease.contra.ind]
$(T)TR[tr]DIS[tda]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 disease.contra.ind          10 FREE     L  PHA.INT        tda                                                     
 disease.contra.ind.med      10 FREE     L  PHA.DRUG       $(T)TR[tr]DIS[tda]|0                                    
 Ì   €   i   2
dispense.adjustments
[urn,  adjust.q]
$(T)TR[tr]DA[trADQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 adjust.q                     3 PINT     R                 trADQ                                                       
 adjust.bottle.type           2 PINT     R                 $(T)TR[tr]DA[trADQ]|6                                       
 adjust.date.new              8 DATE     L                 $(T)TR[tr]DA[trADQ]|2                                       
 adjust.date.old              8 DATE     L                 $(T)TR[tr]DA[trADQ]|0                                       
 adjust.duration.new         22 FREE     L                 $(T)TR[tr]DA[trADQ]|5                                       
 adjust.duration.old         22 FREE     L                 $(T)TR[tr]DA[trADQ]|4                                       
 adjust.location.new         10 FREE     L  MIS.LOCN       $(T)TR[tr]DA[trADQ]|10                                  
 adjust.location.old         10 FREE     L  MIS.LOCN       $(T)TR[tr]DA[trADQ]|9                                   
 adjust.pcs.reviewed          1 YN       L                 $(T)TR[tr]DA[trADQ]|11                                      
 adjust.sig.new              20 FREE     L  MIS.DIR        $(T)TR[tr]DA[trADQ]|8                                   
 adjust.sig.old              20 FREE     L  MIS.DIR        $(T)TR[tr]DA[trADQ]|7                                   
 adjust.time.new              4 HHMM     L                 $(T)TR[tr]DA[trADQ]|3                                       
 adjust.time.old              4 HHMM     L                 $(T)TR[tr]DA[trADQ]|1                                       
 adjust.user                 10 FREE     L  MIS.USER       $(T)TR[tr]DA[trADQ]|12                                  
 Ì   €   i   2
dose.calculations
[urn,  dose.calculation.q]
$(T)TR[tr]DCQ[trDCQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 dose.calculation.q           3 PINT     R                 trDCQ                                                       
 dose.calculation            70 FREE     L                 $(T)TR[tr]DCQ[trDCQ]|1                                      
 dose.calculation.med        10 FREE     L  PHA.DRUG       $(T)TR[tr]DCQ[trDCQ]|0                                  
 Ì   €   i   2
dose.instructions
[urn,  dose.instruction.q]
$(T)TR[tr]DI[trDD]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 dose.instruction.q           2 PINT     R                 trDD                                                        
 dose.instruction            60 TEXT     L                 $(T)TR[tr]DI[trDD]                                          
 Ì   €   i   2
dose.warnings
[urn,  dose.warning.q]
$(T)TR[tr]DWQ[trDWQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 dose.warning.q               3 PINT     R                 trDWQ                                                       
 dose.warning.high.dose      80 FREE     L                 $(T)TR[tr]DWQ[trDWQ]|3                                      
 dose.warning.high.dur       80 FREE     L                 $(T)TR[tr]DWQ[trDWQ]|5                                      
 dose.warning.low.dose       80 FREE     L                 $(T)TR[tr]DWQ[trDWQ]|2                                      
 dose.warning.low.duration   80 FREE     L                 $(T)TR[tr]DWQ[trDWQ]|4                                      
 dose.warning.max.dose       80 FREE     L                 $(T)TR[tr]DWQ[trDWQ]|1                                      
 dose.warning.max.duration   80 FREE     L                 $(T)TR[tr]DWQ[trDWQ]|6                                      
 dose.warning.med            10 FREE     L  PHA.DRUG       $(T)TR[tr]DWQ[trDWQ]|0                                  
 dose.warning.qualifier      80 FREE     L                 $(T)TR[tr]DWQ[trDWQ]|7                                      
 Ì   €   i   2
dose.warnings.typ
[urn,  dose.warning.type,dose.warning.range,dose.warning.range.q,dose.warning.type.q]
$(T)TR[tr]DWS[tddt,tddc,tddcR,tddcQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 dose.warning.type           15 FREE     L  PHA.DOSE.TYPE  tddt                                                    
 dose.warning.range          15 FREE     L  PHA.DR         tddc                                                    
 dose.warning.range.q         3 PINT     R                 tddcR                                                       
 dose.warning.type.q          3 PINT     R                 tddcQ                                                       
 dose.warning.comment         1 YN       L                 $(T)TR[tr]DWS[tddt,tddc,tddcR,tddcQ]|3                      
 dose.warning.disease        10 FREE     L  PHA.DIS        $(T)TR[tr]DWS[tddt,tddc,tddcR,tddcQ]|0                  
 dose.warning.drug           10 FREE     L  PHA.DRUG       $(T)TR[tr]DWS[tddt,tddc,tddcR,tddcQ]|1                  
 dose.warning.error           1 YN       L                 $(T)TR[tr]DWS[tddt,tddc,tddcR,tddcQ]|2                      
 Ì   €   i   2
dose.warnings.comp
[urn,dose.warning.type,dose.warning.range,dose.warning.range.q,dose.warning.type.q,  dose.warni
$(T)TR[tr]DWS[tddt,tddc,tddcR,tddcQ]C[tddcC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 dose.warning.component       5 FREE     L                 tddcC                                                       
 dose.warning.lo.hi           1 CHOICE   L                 $(T)TR[tr]DWS[tddt,tddc,tddcR,tddcQ]C[tddcC]|1              
 dose.warning.or.error        1 CHOICE   L                 $(T)TR[tr]DWS[tddt,tddc,tddcR,tddcQ]C[tddcC]|0              
 Ì   €   i   2
dose.warnings.text
[urn,dose.warning.type,dose.warning.range,dose.warning.range.q,dose.warning.type.q,dose.warning
$(T)TR[tr]DWS[tddt,tddc,tddcR,tddcQ]C[tddcC]TXT[trDWTQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 dose.warning.text.q          3 PINT     R                 trDWTQ                                                      
 dose.warning.text           80 FREE     L                 $(T)TR[tr]DWS[tddt,tddc,tddcR,tddcQ]C[tddcC]TXT[trDWTQ]     
 Ì   €   i   2
duplicates
[urn,  duplicate.q]
$(T)TR[tr]DUP[trDQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 duplicate.q                  3 PINT     R                 trDQ                                                        
 duplicate                   10 FREE     L                 $(T)TR[tr]DUP[trDQ]|2                                       
 duplicate.dc                 1 FREE     L                 VAL=IF{IF{@p.status[@duplicate.urn];@t.status[@duplica      
                                                           VAL=te.urn]}="DC" "*"}                                      
 duplicate.med               10 FREE     L  PHA.DRUG       $(T)TR[tr]DUP[trDQ]|3                                   
 duplicate.name              45 FREE     L                 VAL=IF{@duplicate.type="C" @PHA.CLASS.name[@duplicate]      
                                                           VAL=;@duplicate.type="I" @PHA.INGR.name[@duplicate];@P      
                                                           VAL=HA.GENERIC.name[@duplicate]}                            
 duplicate.rx.number         11 FREE     L                 VAL=IF{@p.number[@duplicate.urn];@t.number[@duplicate.      
                                                           VAL=urn]}                                                   
 duplicate.rx.type           10 FREE     L                 VAL=IF{@p.order.type[@duplicate.urn];@t.order.type[@du      
                                                           VAL=plicate.urn]}                                           
 duplicate.start             10 FREE     L                 VAL=(%Z.date.out(IF{@p.start.date[@duplicate.urn];@t.s      
                                                           VAL=tart.date[@duplicate.urn]},"",5)_"-"_IF{@p.start.t      
                                                           VAL=ime[@duplicate.urn];@t.start.time[@duplicate.urn]}      
                                                           VAL=)                                                       
 duplicate.stop              10 FREE     L                 VAL=IF{%Z.date.out(IF{@p.stop.date[@duplicate.urn];@t.      
                                                           VAL=stop.date[@duplicate.urn]},"",5)_"-"_IF{@p.stop.ti      
                                                           VAL=me[@duplicate.urn];@t.stop.time[@duplicate.urn]}'=      
                                                           VAL="-";"None"}                                             
 duplicate.type               1 FREE     L                 $(T)TR[tr]DUP[trDQ]|0                                       
 duplicate.type.exp           7 FREE     L                 VAL=IF{@duplicate.type="C" "CLASS";@duplicate.type="I"      
                                                           VAL= "INGRED";"GENERIC"}                                    
 duplicate.urn               10 URN      L  PHA.RX         $(T)TR[tr]DUP[trDQ]|1                                   
 num.duplicates               3 FREE     L                 VAL=@Last(duplicate.q)!0                                    
 num.duplicates.t             3 FREE     L                 VAL=-@t.duplicates[urn,""]!0                                
 Ì   €   i   2
food.interactions
[urn,  food.interaction]
$(T)TR[tr]FOOD[tda]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 food.interaction            10 FREE     L  PHA.INT        tda                                                     
 food.interaction.med        10 FREE     L  PHA.DRUG       $(T)TR[tr]FOOD[tda]|0                                   
 Ì   €   i   2
ingredients
[urn,  ingredient.q]
$(T)TR[tr]IN[trIN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 ingredient.q                 2 PINT     R                 trIN                                                        
 ...use.me.5                  1 FREE     L                 $(T)TR[tr]IN[trIN]|7                                        
 first.ingredient            10 FREE     L                 VAL=@ingredient[1]                                          
 ingredient                  10 FREE     L  PHA.DRUG       $(T)TR[tr]IN[trIN]|0                                    
 ingredient.charge            9 MONEY    R                 $(T)TR[tr]IN[trIN]|4                                        
 ingredient.controlled        1 FREE     L                 $(T)TR[tr]IN[trIN]|5                                        
 ingredient.cost              9 MONEY    R                 $(T)TR[tr]IN[trIN]|3                                        
 ingredient.disp.forms        9 PDEC     R                 $(T)TR[tr]IN[trIN]|2                                        
 ingredient.dose              9 PDEC     R                 $(T)TR[tr]IN[trIN]|1                                        
 ingredient.handling.fee      9 MONEY    R                 $(T)TR[tr]IN[trIN]|6                                        
 ingredient.nf               60 FREE     L                 $(T)TR[tr]IN[trIN]|11                                       
 ingredient.nf.units         10 FREE     L  PHA.UNITS      $(T)TR[tr]IN[trIN]|12                                   
 ingredient.unit.awp          9 DEC      R                 $(T)TR[tr]IN[trIN]|10                                       
 ingredient.unit.cost         9 DEC      R                 $(T)TR[tr]IN[trIN]|8                                        
 ingredient.unit.price        9 DEC      R                 $(T)TR[tr]IN[trIN]|9                                        
 Ì   €   i   2
inp.refills
[urn,  inp.refill.date,inp.refill.time,inp.refill.cart,inp.refill.batch]
$(T)TR[tr]IR[tlD,tlT,tdd,tlB]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 inp.refill.date              8 DATE     L                 tlD                                                         
 inp.refill.time              4 HHMM     L                 tlT                                                         
 inp.refill.cart             10 FREE     L  PHA.CART       tdd                                                     
 inp.refill.batch             3 PINT     R                 tlB                                                         
 inp.refill.dispense          9 PDEC5    R                 $(T)TR[tr]IR[tlD,tlT,tdd,tlB]|2                             
 inp.refill.doses             4 INT      R                 $(T)TR[tr]IR[tlD,tlT,tdd,tlB]|3                             
 inp.refill.end.date.time    13 FREE     L                 $(T)TR[tr]IR[tlD,tlT,tdd,tlB]|0                             
 inp.refill.late              9 PDEC5    R                 $(T)TR[tr]IR[tlD,tlT,tdd,tlB]|1                             
 inp.refill.number            8 INT      R                 $(T)TR[tr]IR[tlD,tlT,tdd,tlB]|4                             
 inp.refill.rule.error        1 YN       L                 $(T)TR[tr]IR[tlD,tlT,tdd,tlB]|6                             
 inp.refill.urn              10 URN      L  PHA.REF        $(T)TR[tr]IR[tlD,tlT,tdd,tlB]|5                         
 Ì   €   i   2
interactions
[urn,  interaction.q]
$(T)TR[tr]INT[trIQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 interaction.q                3 PINT     R                 trIQ                                                        
 any.interaction.text         1 FREE     L                 VAL=IF{@PHA.INT.lines[@interaction,1] @Z.check.mark.da      
                                                           VAL=ta}                                                     
 interaction                 10 FREE     L  PHA.INT        $(T)TR[tr]INT[trIQ]|1                                   
 interaction.desc            65 FREE     L                 $(T)TR[tr]INT[trIQ]|5                                       
 interaction.fsv.generic     10 FREE     L                 $(T)TR[tr]INT[trIQ]|8                                       
 interaction.fsv.id          65 FREE     L                 $(T)TR[tr]INT[trIQ]|7                                       
 interaction.fsv.type         4 FREE     L                 $(T)TR[tr]INT[trIQ]|6                                       
 interaction.id              65 FREE     L                 VAL=IF{@interaction.desc;@interaction^interaction,@PHA      
                                                           VAL=.INT.interaction.id}                                    
 interaction.med             10 FREE     L  PHA.DRUG       $(T)TR[tr]INT[trIQ]|3                                   
 interaction.med.2           10 FREE     L  PHA.DRUG       $(T)TR[tr]INT[trIQ]|4                                   
 interaction.rx.dc            1 FREE     L                 VAL=IF{IF{@p.status[@interaction.urn];@t.status[@inter      
                                                           VAL=action.urn]}="DC" "*"}                                  
 interaction.rx.number       11 FREE     L                 VAL=IF{@p.number[@interaction.urn];@t.number[@interact      
                                                           VAL=ion.urn]}                                               
 interaction.rx.type         10 FREE     L                 VAL=IF{@p.order.type[@interaction.urn];@t.order.type[@      
                                                           VAL=interaction.urn]}                                       
 interaction.rxm.order.seq    3 PINT     R                 $(T)TR[tr]INT[trIQ]|10                                      
 interaction.rxm.urn         10 PINT     R                 $(T)TR[tr]INT[trIQ]|9                                       
 interaction.severity         1 FREE     L                 $(T)TR[tr]INT[trIQ]|0                                       
 interaction.severity.exp    12 FREE     L                 VAL=IF{@interaction.severity^XX="M" "MILD";XX="I" "INT      
                                                           VAL=ERMEDIATE";XX="S" "SEVERE"}                             
 interaction.severity.fil     1 FREE     L                 VAL=@interaction.severity'=.                                
 interaction.start           10 FREE     L                 VAL=(%Z.date.out(IF{@p.start.date[@interaction.urn];@t      
                                                           VAL=.start.date[@interaction.urn]},"",5)_"-"_IF{@p.sta      
                                                           VAL=rt.time[@interaction.urn];@t.start.time[@interacti      
                                                           VAL=on.urn]})'="-"                                          
 interaction.stop            10 FREE     L                 VAL=IF{%Z.date.out(IF{@p.stop.date[@interaction.urn];@      
                                                           VAL=t.stop.date[@interaction.urn]},"",5)_"-"_IF{@p.sto      
                                                           VAL=p.time[@interaction.urn];@t.stop.time[@interaction      
                                                           VAL=.urn]}'="-";"None"}                                     
 interaction.type.exp        15 FREE     L                 VAL=%PHA.INT.desc(@interaction)                             
 interaction.urn             10 URN      L  PHA.RX         $(T)TR[tr]INT[trIQ]|2                                   
 num.interactions             3 FREE     L                 VAL=@Last(interaction.q)!0                                  
 num.interactions.t           3 FREE     L                 VAL=-@t.interactions[urn,""]!0                              
 Ì   €   i   2
interactions.text
[urn,interaction.q,  interaction.text.q]
$(T)TR[tr]INT[trIQ]T[trITq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 interaction.text.q           3 PINT     R                 trITq                                                       
 interaction.text            80 TEXT     L                 $(T)TR[tr]INT[trIQ]T[trITq]                                 
 Ì   €   i   2
label.comments
[urn,  label.comment.q]
$(T)TR[tr]CM[trCM]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 label.comment.q              1 PINT     R                 trCM                                                        
 label.comment               60 TEXT     L                 $(T)TR[tr]CM[trCM]                                          
 Ì   €   i   2
links
[urn,  link.q]
$(T)TR[tr]LI[trRL]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 link.q                       2 PINT     R                 trRL                                                        
 link.rx                     10 URN      L  PHA.RX         $(T)TR[tr]LI[trRL]|0                                    
 Ì   €   i   2
medications
[urn,  med.q]
$(T)TR[tr]MD[trMQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 med.q                        2 PINT     R                 trMQ                                                        
 ...use.me.7                  1 FREE     L                 $(T)TR[tr]MD[trMQ]|8                                        
 first.med                   10 FREE     L                 VAL=@medication[1]                                          
 med.charge                   9 MONEY    R                 $(T)TR[tr]MD[trMQ]|5                                        
 med.controlled               1 FREE     L                 $(T)TR[tr]MD[trMQ]|6                                        
 med.cost                     9 MONEY    R                 $(T)TR[tr]MD[trMQ]|4                                        
 med.disp.forms               9 PDEC     R                 $(T)TR[tr]MD[trMQ]|2                                        
 med.disp.forms.per.dose      9 PDEC     R                 $(T)TR[tr]MD[trMQ]|3                                        
 med.dose                     9 PDEC     R                 $(T)TR[tr]MD[trMQ]|1                                        
 med.handling.fee             9 MONEY    R                 $(T)TR[tr]MD[trMQ]|7                                        
 med.unit.awp                 9 DEC      R                 $(T)TR[tr]MD[trMQ]|11                                       
 med.unit.cost                9 DEC      R                 $(T)TR[tr]MD[trMQ]|9                                        
 med.unit.price               9 DEC      R                 $(T)TR[tr]MD[trMQ]|10                                       
 medication                  10 FREE     L  PHA.DRUG       $(T)TR[tr]MD[trMQ]|0                                    
 Ì   €   i   2
rule.comments
[urn,med.q,  med.rule]
$(T)TR[tr]MD[trMQ]RC[tdru]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 med.rule                    10 FREE     L  PHA.RULE       tdru                                                    
 med.rule.comment            60 FREE     L                 $(T)TR[tr]MD[trMQ]RC[tdru]|0                                
 Ì   €   i   2
nur.acknowledgments
[urn,  nur.ack.q]
$(T)TR[tr]NA[trNAQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 nur.ack.q                    3 PINT     R                 trNAQ                                                       
 nur.ack.alt.bottle.type      2 PINT     R                 $(T)TR[tr]NA[trNAQ]|5                                       
 nur.ack.device              10 FREE     L                 $(T)TR[tr]NA[trNAQ]|7                                       
 nur.ack.final                1 FREE     L                 $(T)TR[tr]NA[trNAQ]|8                                       
 nur.ack.flag                 1 CHOICE   L                 $(T)TR[tr]NA[trNAQ]|0                                       
 nur.ack.rec.date             8 DATE     L                 $(T)TR[tr]NA[trNAQ]|3                                       
 nur.ack.rec.time             4 HHMM     L                 $(T)TR[tr]NA[trNAQ]|4                                       
 nur.ack.sched.date           8 DATE     L                 $(T)TR[tr]NA[trNAQ]|1                                       
 nur.ack.sched.time           4 HHMM     L                 $(T)TR[tr]NA[trNAQ]|2                                       
 nur.ack.undo                 1 FREE     L                 $(T)TR[tr]NA[trNAQ]|9                                       
 nur.ack.undo.date            8 DATE     L                 $(T)TR[tr]NA[trNAQ]|11                                      
 nur.ack.undo.time            4 HHMM     L                 $(T)TR[tr]NA[trNAQ]|12                                      
 nur.ack.undo.user           10 FREE     L  MIS.USER       $(T)TR[tr]NA[trNAQ]|10                                  
 nur.ack.user                10 FREE     L  MIS.USER       $(T)TR[tr]NA[trNAQ]|6                                   
 Ì   €   i   2
nur.acknowledgment.reject
[urn,nur.ack.q,  nur.ack.rej.reason.q]
$(T)TR[tr]NA[trNAQ]RR[trNAR]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 nur.ack.rej.reason.q         3 PINT     R                 trNAR                                                       
 nur.ack.rej.reason          60 TEXT     L                 $(T)TR[tr]NA[trNAQ]RR[trNAR]                                
 Ì   €   i   2
nur.acknowledgment.signs
[urn,nur.ack.q,  nur.ack.sign.q]
$(T)TR[tr]NA[trNAQ]S[trNAS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 nur.ack.sign.q               3 PINT     R                 trNAS                                                       
 nur.ack.sign.user           10 FREE     L  MIS.USER       $(T)TR[tr]NA[trNAQ]S[trNAS]|0                           
 Ì   €   i   2
out.label.directions
[urn,  out.label.q]
$(T)TR[tr]OL[trOL]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 out.label.q                  1 PINT     R                 trOL                                                        
 out.label                   60 TEXT     L                 $(T)TR[tr]OL[trOL]                                          
 Ì   €   i   2
out.refill.multiples
[urn,  out.multiple.q]
$(T)TR[tr]ORM[trORM]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 out.multiple.q               3 PINT     R                 trORM                                                       
 out.multiple.charge          9 MONEY    R                 $(T)TR[tr]ORM[trORM]|3                                      
 out.multiple.charged         1 FREE     L                 $(T)TR[tr]ORM[trORM]|6                                      
 out.multiple.cost            9 MONEY    R                 $(T)TR[tr]ORM[trORM]|4                                      
 out.multiple.days.supply     4 INT      R                 $(T)TR[tr]ORM[trORM]|8                                      
 out.multiple.from            7 DEC      R                 $(T)TR[tr]ORM[trORM]|0                                      
 out.multiple.ins.paid        9 MONEY    R                 $(T)TR[tr]ORM[trORM]|7                                      
 out.multiple.oth.ins.paid    9 MONEY    R                 $(T)TR[tr]ORM[trORM]|9                                      
 out.multiple.payment         9 MONEY    R                 $(T)TR[tr]ORM[trORM]|5                                      
 out.multiple.qty             8 DEC      R                 $(T)TR[tr]ORM[trORM]|2                                      
 out.multiple.thru            7 DEC      R                 $(T)TR[tr]ORM[trORM]|1                                      
 Ì   €   i   2
out.refill.reversals
[urn,  out.rev.q]
$(T)TR[tr]ORR[trORR]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 out.rev.q                    3 PINT     R                 trORR                                                       
 out.rev.date                 8 DATE     L                 $(T)TR[tr]ORR[trORR]|0                                      
 out.rev.from                 7 DEC      R                 $(T)TR[tr]ORR[trORR]|3                                      
 out.rev.ref.charge           9 MONEY    R                 $(T)TR[tr]ORR[trORR]|12                                     
 out.rev.ref.charge.type     10 URN      L  PHA.CT         $(T)TR[tr]ORR[trORR]|11                                 
 out.rev.ref.charged          1 FREE     L                 $(T)TR[tr]ORR[trORR]2|4                                     
 out.rev.ref.cost             9 MONEY    R                 $(T)TR[tr]ORR[trORR]|13                                     
 out.rev.ref.counsel         10 FREE     L  PHA.CC         $(T)TR[tr]ORR[trORR]|19                                 
 out.rev.ref.date             8 DATE     L                 $(T)TR[tr]ORR[trORR]|5                                      
 out.rev.ref.days.supply      4 INT      R                 $(T)TR[tr]ORR[trORR]2|6                                     
 out.rev.ref.dur.days         4 INT      R                 $(T)TR[tr]ORR[trORR]2|2                                     
 out.rev.ref.dur.hours        4 INT      R                 $(T)TR[tr]ORR[trORR]2|3                                     
 out.rev.ref.exp.date         8 DATE     L                 $(T)TR[tr]ORR[trORR]2|1                                     
 out.rev.ref.filled.by       10 FREE     L  MIS.USER       $(T)TR[tr]ORR[trORR]|7                                  
 out.rev.ref.handling.fee     9 MONEY    R                 $(T)TR[tr]ORR[trORR]|16                                     
 out.rev.ref.ins.paid         9 MONEY    R                 $(T)TR[tr]ORR[trORR]2|5                                     
 out.rev.ref.insurance       10 FREE     L  MIS.INS        $(T)TR[tr]ORR[trORR]|21                                 
 out.rev.ref.last.bottle      3 PINT     R                 $(T)TR[tr]ORR[trORR]|10                                     
 out.rev.ref.lot             20 FREE     L                 $(T)TR[tr]ORR[trORR]2|0                                     
 out.rev.ref.lot.exp         30 FREE     L                 $(T)TR[tr]ORR[trORR]|8                                      
 out.rev.ref.next.fill        8 DATE     L                 $(T)TR[tr]ORR[trORR]|14                                     
 out.rev.ref.num.dispense     8 DEC      R                 $(T)TR[tr]ORR[trORR]|9                                      
 out.rev.ref.oth.ins.paid     9 MONEY    R                 $(T)TR[tr]ORR[trORR]2|7                                     
 out.rev.ref.oth.insurance   10 FREE     L  MIS.INS        $(T)TR[tr]ORR[trORR]|22                                 
 out.rev.ref.patient         30 FREE     L  PHA.PAT        $(T)TR[tr]ORR[trORR]|18                                 
 out.rev.ref.payment          9 MONEY    R                 $(T)TR[tr]ORR[trORR]|20                                     
 out.rev.ref.time             4 HHMM     L                 $(T)TR[tr]ORR[trORR]|6                                      
 out.rev.ref.user            10 FREE     L  MIS.USER       $(T)TR[tr]ORR[trORR]|15                                 
 out.rev.ref.verified.by     10 FREE     L  MIS.USER       $(T)TR[tr]ORR[trORR]|17                                 
 out.rev.thru                 7 DEC      R                 $(T)TR[tr]ORR[trORR]|4                                      
 out.rev.time                 4 HHMM     L                 $(T)TR[tr]ORR[trORR]|1                                      
 out.rev.user                10 FREE     L  MIS.USER       $(T)TR[tr]ORR[trORR]|2                                  
 Ì   €   i   2
out.refill.reversal.com
[urn,out.rev.q,  out.rev.com.q]
$(T)TR[tr]ORR[trORR]C[trRRC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 out.rev.com.q                2 PINT     R                 trRRC                                                       
 out.rev.comment             60 FREE     L                 $(T)TR[tr]ORR[trORR]C[trRRC]                                
 Ì   €   i   2
out.refills
[urn,  out.refill]
$(T)TR[tr]OR[trOR]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 out.refill                   3 INT      R                 trOR                                                        
 out.last.refill              3 INT      R                 VAL=-@out.refills[urn,""]                                   
 out.last.refill.text         7 FREE     L                 VAL=IF{-@out.refills[urn,""]>0;"INITIAL"}                
 out.refill.btl.date.time    13 FREE     L                 $(T)TR[tr]OR[trOR]2|0                                       
 out.refill.charge            9 MONEY    R                 $(T)TR[tr]OR[trOR]|8                                        
 out.refill.charge.type      10 URN      L  PHA.CT         $(T)TR[tr]OR[trOR]|7                                    
 out.refill.charged           1 FREE     L                 $(T)TR[tr]OR[trOR]2|7                                       
 out.refill.copied            1 FREE     L                 $(T)TR[tr]OR[trOR]2|9                                       
 out.refill.cost              9 MONEY    R                 $(T)TR[tr]OR[trOR]|9                                        
 out.refill.counsel          10 FREE     L  PHA.CC         $(T)TR[tr]OR[trOR]|19                                   
 out.refill.date              8 DATE     L                 $(T)TR[tr]OR[trOR]|0                                        
 out.refill.date.and.time    13 FREE     L                 VAL=%Z.date.out(@out.refill.date)_"-"_@out.refill.time      
                                                           VAL='="-"                                                   
 out.refill.date.unv          8 DATE     L                 VAL=IF{@out.refill.date @out.refill.unv.date}               
 out.refill.date.ver          8 DATE     L                 VAL=IF{@out.refill.date;@out.refill.unv.date}               
 out.refill.days.supply       4 INT      R                 $(T)TR[tr]OR[trOR]2|10                                      
 out.refill.dur.days          4 INT      R                 $(T)TR[tr]OR[trOR]2|5                                       
 out.refill.dur.hours         4 INT      R                 $(T)TR[tr]OR[trOR]2|6                                       
 out.refill.exp.date          8 DATE     L                 $(T)TR[tr]OR[trOR]2|4                                       
 out.refill.filled           10 FREE     L  MIS.USER       VAL=IF{"Y"=@out.refill.picked.up @out.refill.filled.by  
                                                           VAL=;@out.refill.unv.filled.by}                             
 out.refill.filled.by        10 FREE     L  MIS.USER       $(T)TR[tr]OR[trOR]|2                                    
 out.refill.filled.unv       10 FREE     L  MIS.USER       VAL=IF{IF{@out.refill.date @out.refill.unv.date} @out.  
                                                           VAL=refill.unv.filled.by}                                   
 out.refill.filled.ver       10 FREE     L  MIS.USER       VAL=IF{@out.refill.filled.by;@out.refill.unv.filled.by  
                                                           VAL=}                                                       
 out.refill.handling.fee      9 MONEY    R                 $(T)TR[tr]OR[trOR]|16                                       
 out.refill.ins.paid          9 MONEY    R                 $(T)TR[tr]OR[trOR]2|8                                       
 out.refill.insurance        10 FREE     L  MIS.INS        $(T)TR[tr]OR[trOR]2|2                                   
 out.refill.last.bottle       3 PINT     R                 $(T)TR[tr]OR[trOR]|6                                        
 out.refill.lot              20 FREE     L                 $(T)TR[tr]OR[trOR]2|3                                       
 out.refill.lot.exp          30 FREE     L                 $(T)TR[tr]OR[trOR]|4                                        
 out.refill.multiple          3 PINT     R                 $(T)TR[tr]OR[trOR]|21                                       
 out.refill.nbtl.date.time   13 FREE     L                 $(T)TR[tr]OR[trOR]2|1                                       
 out.refill.next.fill         8 DATE     L                 $(T)TR[tr]OR[trOR]|13                                       
 out.refill.num.dispense      8 DEC      R                 $(T)TR[tr]OR[trOR]|5                                        
 out.refill.oth.ins.paid      9 MONEY    R                 $(T)TR[tr]OR[trOR]2|12                                      
 out.refill.oth.insurance    10 FREE     L  MIS.INS        $(T)TR[tr]OR[trOR]2|11                                  
 out.refill.patient          30 FREE     L  PHA.PAT        $(T)TR[tr]OR[trOR]|18                                   
 out.refill.payment           9 MONEY    R                 $(T)TR[tr]OR[trOR]|20                                       
 out.refill.picked.up         1 YN       L                 $(T)TR[tr]OR[trOR]|3                                        
 out.refill.status           10 FREE     L                 VAL=IF{@out.refill.copied "COPIED";IF{"Y"'=@out.refill      
                                                           VAL=.picked.up "UN"}_"RECEIVED"}                            
 out.refill.status.unv       10 FREE     L                 VAL=IF{IF{@out.refill.date @out.refill.unv.date} "UNRE      
                                                           VAL=CEIVED"}                                                
 out.refill.status.ver       10 FREE     L                 VAL=IF{@out.refill.copied "COPIED";IF{"Y"'=@out.refill      
                                                           VAL=.picked.up "UN"}_"RECEIVED"}                            
 out.refill.text              7 FREE     L                 VAL=IF{@out.refill>0;"INITIAL"}                          
 out.refill.time              4 HHMM     L                 $(T)TR[tr]OR[trOR]|1                                        
 out.refill.unv.date          8 DATE     L                 $(T)TR[tr]OR[trOR]|10                                       
 out.refill.unv.filled.by    10 FREE     L  MIS.USER       $(T)TR[tr]OR[trOR]|12                                   
 out.refill.unv.time          4 HHMM     L                 $(T)TR[tr]OR[trOR]|11                                       
 out.refill.unv.user         10 FREE     L  MIS.USER       $(T)TR[tr]OR[trOR]|15                                   
 out.refill.user             10 FREE     L  MIS.USER       $(T)TR[tr]OR[trOR]|14                                   
 out.refill.verified.by      10 FREE     L  MIS.USER       $(T)TR[tr]OR[trOR]|17                                   
 Ì   €   i   2
out.refill.comments
[urn,out.refill,  out.refill.com.q]
$(T)TR[tr]OR[trOR]C[trORC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 out.refill.com.q             2 PINT     R                 trORC                                                       
 out.refill.comment          60 TEXT     L                 $(T)TR[tr]OR[trOR]C[trORC]                                  
 Ì   €   i   2
out.refill.partial
[urn,out.refill,  out.partial.q]
$(T)TR[tr]OR[trOR]P[trORP]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 out.partial.q                3 PINT     R                 trORP                                                       
 out.partial.charge           9 MONEY    R                 $(T)TR[tr]OR[trOR]P[trORP]|6                                
 out.partial.charged          1 FREE     L                 $(T)TR[tr]OR[trOR]P[trORP]|11                               
 out.partial.copied           1 FREE     L                 $(T)TR[tr]OR[trOR]P[trORP]|13                               
 out.partial.cost             9 MONEY    R                 $(T)TR[tr]OR[trOR]P[trORP]|7                                
 out.partial.counsel         10 FREE     L  PHA.CC         $(T)TR[tr]OR[trOR]P[trORP]|8                            
 out.partial.date             8 DATE     L                 $(T)TR[tr]OR[trOR]P[trORP]|0                                
 out.partial.days.supply      4 INT      R                 $(T)TR[tr]OR[trOR]P[trORP]|14                               
 out.partial.filled.by       10 FREE     L  MIS.USER       $(T)TR[tr]OR[trOR]P[trORP]|3                            
 out.partial.ins.paid         9 MONEY    R                 $(T)TR[tr]OR[trOR]P[trORP]|12                               
 out.partial.multiple         3 PINT     R                 $(T)TR[tr]OR[trOR]P[trORP]|10                               
 out.partial.oth.ins.paid     9 MONEY    R                 $(T)TR[tr]OR[trOR]P[trORP]|15                               
 out.partial.payment          9 MONEY    R                 $(T)TR[tr]OR[trOR]P[trORP]|9                                
 out.partial.picked.up        1 YN       L                 $(T)TR[tr]OR[trOR]P[trORP]|4                                
 out.partial.qty              8 DEC      R                 $(T)TR[tr]OR[trOR]P[trORP]|5                                
 out.partial.time             4 HHMM     L                 $(T)TR[tr]OR[trOR]P[trORP]|1                                
 out.partial.user            10 FREE     L  MIS.USER       $(T)TR[tr]OR[trOR]P[trORP]|2                            
 Ì   €   i   2
out.refill.partial.com
[urn,out.refill,out.partial.q,  out.partial.com.q]
$(T)TR[tr]OR[trOR]P[trORP]C[trORC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 out.partial.com.q            2 PINT     R                 trORC                                                       
 out.partial.comment         60 TEXT     L                 $(T)TR[tr]OR[trOR]P[trORP]C[trORC]                          
 Ì   €   i   2
pom.changes.edits
[urn,  pom.chg.edit.q]
$(T)TR[tr]PCHG["ED",trPCEq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 pom.chg.edit.q               2 PINT     R                 trPCEq                                                      
 pom.chg.edit.adj.from       13 FREE     L                 $(T)TR[tr]PCHG["ED",trPCEq]|4                               
 pom.chg.edit.adj.to         13 FREE     L                 $(T)TR[tr]PCHG["ED",trPCEq]|5                               
 pom.chg.edit.date.time      13 FREE     L                 $(T)TR[tr]PCHG["ED",trPCEq]|7                               
 pom.chg.edit.new.sch         3 FREE     L                 $(T)TR[tr]PCHG["ED",trPCEq]|1                               
 pom.chg.edit.new.sig        20 FREE     L                 $(T)TR[tr]PCHG["ED",trPCEq]|0                               
 pom.chg.edit.new.start.dt    8 DATE     L                 $(T)TR[tr]PCHG["ED",trPCEq]|2                               
 pom.chg.edit.new.start.tm    4 HHMM     L                 $(T)TR[tr]PCHG["ED",trPCEq]|3                               
 pom.chg.edit.user           10 FREE     L  MIS.USER       $(T)TR[tr]PCHG["ED",trPCEq]|6                           
 Ì   €   i   2
pom.changes.text
[urn,  pom.chg.text.q]
$(T)TR[tr]PCHG["T",trPCTq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 pom.chg.text.q               2 PINT     R                 trPCTq                                                      
 pom.chg.text.line           60 FREE     L                 $(T)TR[tr]PCHG["T",trPCTq]                                  
 Ì   €   i   2
prep.instructions
[urn,  prep.instruction.q]
$(T)TR[tr]PI[trPI]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 prep.instruction.q           3 PINT     R                 trPI                                                        
 prep.instruction            80 TEXT     L                 $(T)TR[tr]PI[trPI]                                          
 Ì   €   i   2
protocols
[urn,  protocol.q]
$(T)TR[tr]PRO[trPRQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 protocol.q                   3 PINT     R                 trPRQ                                                       
 protocol.condition          30 FREE     L                 $(T)TR[tr]PRO[trPRQ]|0                                      
 protocol.dose               25 FREE     L                 $(T)TR[tr]PRO[trPRQ]|1                                      
 protocol.instruction        30 FREE     L                 $(T)TR[tr]PRO[trPRQ]|2                                      
 Ì   €   i   2
protocols.text
[urn,  protocol.text.q]
$(T)TR[tr]PROT[trPTQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 protocol.text.q              3 PINT     R                 trPTQ                                                       
 protocol.text               60 TEXT     L                 $(T)TR[tr]PROT[trPTQ]                                       
 Ì   €   i   2
queries
[urn,  query]
$(T)TR[tr]Q[ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 query                       10 FREE     L  MIS.QUERY      ggv                                                     
 query.response              70 FREE     L                 $(T)TR[tr]Q[ggv]|0                                          
 query.text                  60 FREE     L                 VAL=@MIS.QUERY.text[PHA.RX.query]                           
 query.text.and.response    131 FREE     L                 VAL=@PHA.RX.query.text_": "_IF{@MIS.QUERY.date.type.x       
                                                           VAL=%Z.date.query.out(@PHA.RX.query.response);@PHA.RX.      
                                                           VAL=query.response}                                         
 Ì   €   i   2
queries.mult
[urn,query,  query.mult.q]
$(T)TR[tr]Q[ggv]M[ggvQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 query.mult.q                 3 PINT     R                 ggvQ                                                        
 query.mult.resp             70 FREE     L                 $(T)TR[tr]Q[ggv]M[ggvQ]|0                                   
 Ì   €   i   2
renew.history
[urn,  renew.aud.time]
$(T)TR[tr]RH[trRAT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 renew.aud.time              10 PINT     R                 trRAT                                                       
 renew.aud.before             2 PINT     R                 $(T)TR[tr]RH[trRAT]|0                                       
 renew.aud.dc                 1 YN       L                 $(T)TR[tr]RH[trRAT]|10                                      
 renew.aud.dc.hours           2 INT      R                 $(T)TR[tr]RH[trRAT]|2                                       
 renew.aud.last.date          8 DATE     L                 $(T)TR[tr]RH[trRAT]|5                                       
 renew.aud.last.time          4 HHMM     L                 $(T)TR[tr]RH[trRAT]|6                                       
 renew.aud.last.user         10 FREE     L  MIS.USER       $(T)TR[tr]RH[trRAT]|7                                   
 renew.aud.order.edit.prov   10 FREE     L  MIS.DOC        $(T)TR[tr]RH[trRAT]|9                                   
 renew.aud.order.source      10 FREE     L  MIS.SOURCE     $(T)TR[tr]RH[trRAT]|8                                   
 renew.aud.period             2 PINT     R                 $(T)TR[tr]RH[trRAT]|1                                       
 renew.aud.stop.date          8 DATE     L                 $(T)TR[tr]RH[trRAT]|3                                       
 renew.aud.stop.time          4 HHMM     L                 $(T)TR[tr]RH[trRAT]|4                                       
 Ì   €   i   2
renewal.notices.printed
[urn,  renewal.notice.date]
$(T)TR[tr]RN[trRND]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 renewal.notice.date          8 DATE     L                 trRND                                                       
 Ì   €   i   2
review
[urn,  review.date.time]
$(T)TR[tr]RV[trRV]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 review.date.time             9 FREE     L                 trRV                                                        
 ...use.me.1                    FREE     L                 $(T)TR[tr]RV[trRV]|1                                        
 review.act                  60 FREE     L                 VAL=@First(@review.date.time,@p.review)                     
 review.date                  8 DATE     L                 VAL=%Z.date.in.magic(@review.date.time#.)                   
 review.time                  4 HHMM     L                 VAL=%Z.time.out(@review.date.time#.)                        
 review.type                  2 FREE     L                 $(T)TR[tr]RV[trRV]|0                                        
 review.user                 10 FREE     L  MIS.USER       $(T)TR[tr]RV[trRV]|2                                    
 Ì   €   i   2
review.text
[urn,review.date.time,  review.text.q]
$(T)TR[tr]RV[trRV]T[trRTq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 review.text.q                3 PINT     R                 trRTq                                                       
 review.text.line            60 FREE     L                 $(T)TR[tr]RV[trRV]T[trRTq]                                  
 Ì   €   i   2
rx.comments
[urn,  rx.comment.q]
$(T)TR[tr]RC[trRC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 rx.comment.q                 3 PINT     R                 trRC                                                        
 rx.comment                  60 TEXT     L                 $(T)TR[tr]RC[trRC]                                          
 Ì   €   i   2
tapers
[urn,  taper.q]
$(T)TR[tr]TS[trTP]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 taper.q                      2 PINT     R                 trTP                                                        
 taper.charge                 9 MONEY    R                 $(T)TR[tr]TS[trTP]|10                                       
 taper.cost                   9 MONEY    R                 $(T)TR[tr]TS[trTP]|11                                       
 taper.days                   3 INT      R                 $(T)TR[tr]TS[trTP]|2                                        
 taper.disp.forms             9 PDEC5    R                 $(T)TR[tr]TS[trTP]|8                                        
 taper.disp.forms.per.dose    9 PDEC5    R                 $(T)TR[tr]TS[trTP]|9                                        
 taper.dose                   8 DEC      R                 $(T)TR[tr]TS[trTP]|1                                        
 taper.end.date               8 DATE     L                 $(T)TR[tr]TS[trTP]|6                                        
 taper.end.date.time         13 FREE     L                 VAL=@taper.end.date_._@taper.end.time                       
 taper.end.time               4 HHMM     L                 $(T)TR[tr]TS[trTP]|7                                        
 taper.handling.fee           9 MONEY    R                 $(T)TR[tr]TS[trTP]|13                                       
 taper.hours                  2 INT      R                 $(T)TR[tr]TS[trTP]|3                                        
 taper.seconds                9 PINT     R                 VAL=%Z.date.clinical(@taper.start.date)*86400+%Z.time.      
                                                           VAL=in(@taper.start.time)                                   
 taper.sig                   20 FREE     L  MIS.DIR        $(T)TR[tr]TS[trTP]|0                                    
 taper.special.price          9 MONEY    R                 $(T)TR[tr]TS[trTP]|12                                       
 taper.start.date             8 DATE     L                 $(T)TR[tr]TS[trTP]|4                                        
 taper.start.date.time       13 FREE     L                 VAL=@taper.start.date_._@taper.start.time                   
 taper.start.time             4 HHMM     L                 $(T)TR[tr]TS[trTP]|5                                        
 Ì   €   i   2
taper.dose.instructions
[urn,taper.q,  taper.dose.instr.q]
$(T)TR[tr]TS[trTP]D[trTPD]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 taper.dose.instr.q           2 PINT     R                 trTPD                                                       
 taper.dose.instr            60 TEXT     L                 $(T)TR[tr]TS[trTP]D[trTPD]                                  
 Ì   €   i   2
tpn.components
[urn,  tpn.comp.q]
$(T)TR[tr]TPN[trTPq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 tpn.comp.q                   3 PINT     R                 trTPq                                                       
 tpn.comp.amount             10 PDEC     R                 $(T)TR[tr]TPN[trTPq]|1                                      
 tpn.comp.kcals               8 PDEC     R                 $(T)TR[tr]TPN[trTPq]|2                                      
 tpn.comp.name               30 FREE     L                 VAL=@component's.name                                       
 tpn.comp.units              10 FREE     L  PHA.UNITS      VAL=@tpn.component's.unit                               
 tpn.component               10 FREE     L  PHA.INGR       $(T)TR[tr]TPN[trTPq]|0                                  
 Ì   €   i   2
transfer.out.comments
[urn,  tr.out.comment.q]
$(T)TR[tr]TRO["C",trTRQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 tr.out.comment.q             2 PINT     R                 trTRQ                                                       
 tr.out.comment              60 TEXT     L                 $(T)TR[tr]TRO["C",trTRQ]                                    
 Ì   €   i   2
txns
[urn,  txn.date,txn.q]
$(T)TR[tr]X[trXD,tuzt]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 txn.date                     8 DATE     L                 trXD                                                        
 txn.q                       10 PINT     R                 tuzt                                                        
 txn.account                  1 FREE     L                 $(T)TR[tr]X[trXD,tuzt]|16                                   
 txn.adj.amt.paid             9 MONEY    R                 $(T)TR[tr]X[trXD,tuzt]|24                                   
 txn.adj.insurance           10 FREE     L                 $(T)TR[tr]X[trXD,tuzt]|23                                   
 txn.adj.oth.amt.paid         9 MONEY    R                 $(T)TR[tr]X[trXD,tuzt]|26                                   
 txn.adj.oth.insurance       10 FREE     L                 $(T)TR[tr]X[trXD,tuzt]|25                                   
 txn.batch.time               4 HHMM     L                 $(T)TR[tr]X[trXD,tuzt]|22                                   
 txn.billing.code            10 FREE     L                 $(T)TR[tr]X[trXD,tuzt]|8                                    
 txn.billing.code.flag        1 FREE     L                 $(T)TR[tr]X[trXD,tuzt]|27                                   
 txn.bottle.type              2 PINT     R                 $(T)TR[tr]X[trXD,tuzt]|19                                   
 txn.charge                   9 MONEY    R                 $(T)TR[tr]X[trXD,tuzt]|7                                    
 txn.charge.type             10 URN      L  PHA.CT         $(T)TR[tr]X[trXD,tuzt]|17                               
 txn.complete                 9 PINT     R                 $(T)TR[tr]X[trXD,tuzt]|4                                    
 txn.complete.date            8 DATE     L                 VAL=%Z.date.in.magic(@txn.complete)                         
 txn.complete.time            4 HHMM     L                 VAL=%Z.time.out(@txn.complete)                              
 txn.cost                     9 PDEC     R                 $(T)TR[tr]X[trXD,tuzt]|15                                   
 txn.ctrl                     1 FREE     L                 $(T)TR[tr]X[trXD,tuzt]|12                                   
 txn.disp.forms               9 PDEC     R                 $(T)TR[tr]X[trXD,tuzt]|18                                   
 txn.doses                    9 PDEC     R                 $(T)TR[tr]X[trXD,tuzt]|6                                    
 txn.enter.date               8 DATE     L                 VAL=%Z.date.in.magic(@txn.entered)                          
 txn.enter.time               4 HHMM     L                 VAL=%Z.time.out(@txn.entered)                               
 txn.entered                  9 PINT     R                 $(T)TR[tr]X[trXD,tuzt]|3                                    
 txn.inventory               10 FREE     L  MM.INVENT      $(T)TR[tr]X[trXD,tuzt]|14                               
 txn.items                    9 PDEC     R                 $(T)TR[tr]X[trXD,tuzt]|11                                   
 txn.location                10 FREE     L  MIS.LOCN       $(T)TR[tr]X[trXD,tuzt]|28                               
 txn.med                     10 FREE     L  PHA.DRUG       $(T)TR[tr]X[trXD,tuzt]|10                               
 txn.order.type               5 CHOICE   L                 $(T)TR[tr]X[trXD,tuzt]|5                                    
 txn.patient                 30 FREE     L  PHA.PAT        $(T)TR[tr]X[trXD,tuzt]|1                                
 txn.rtn.flag                 5 FREE     L                 $(T)TR[tr]X[trXD,tuzt]|20                                   
 txn.rx                      10 URN      L  PHA.RX         $(T)TR[tr]X[trXD,tuzt]|2                                
 txn.service                 10 FREE     L  MIS.SVC        $(T)TR[tr]X[trXD,tuzt]|13                               
 txn.service.date             8 DATE     L                 VAL=%Z.date.in.magic(@txn.service.seconds)                  
 txn.service.date.and.time   13 FREE     L                 VAL=IF{@txn.service.seconds^TSS %Z.date.out(%Z.date.in      
                                                           VAL=.magic(TSS))_"-"_%Z.time.out(TSS)}                      
 txn.service.seconds          9 PINT     R                 $(T)TR[tr]X[trXD,tuzt]|21                                   
 txn.service.time             4 HHMM     L                 VAL=%Z.time.out(@txn.service.seconds)                       
 txn.signed.charge           10 MONEY    R                 VAL=IF{@txn.type.type'="C"'="P" @txn.charge;0-@txn.cha      
                                                           VAL=rge}                                                    
 txn.signed.cost             10 DEC2     R                 VAL=IF{@txn.type.type'="C" @txn.cost;0-@txn.cost}           
 txn.signed.doses            10 DEC2     R                 VAL=IF{@txn.type.type'="C" @txn.doses;0-@txn.doses}         
 txn.signed.items            10 DEC2     R                 VAL=IF{@txn.type.type'="C" @txn.items;0-@txn.items}         
 txn.type                     1 CHOICE   L                 $(T)TR[tr]X[trXD,tuzt]|0                                    
 txn.type.out                17 FREE     L                 VAL=@PHA.PARAM.txn.table.name[@txn.type]                    
 txn.type.type                1 FREE     L                 VAL=@PHA.PARAM.txn.table.type[@txn.type]                    
 txn.user                    10 FREE     L  MIS.USER       $(T)TR[tr]X[trXD,tuzt]|9                                
 Ì   €   i   2
txn.comments
[urn,txn.date,txn.q,  txn.comment.q]
$(T)TR[tr]X[trXD,tuzt]CMT[tuztX]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 txn.comment.q                2 PINT     R                 tuztX                                                       
 txn.comment                 92 TEXT     L                 $(T)TR[tr]X[trXD,tuzt]CMT[tuztX]                            
 Ì   €   i   2
txn.components
[urn,txn.date,txn.q,  txn.comp.med]
$(T)TR[tr]X[trXD,tuzt]C[tf]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 txn.comp.med                10 FREE     L  PHA.DRUG       tf                                                      
 txn.comp.bc.flag             1 FREE     L                 $(T)TR[tr]X[trXD,tuzt]C[tf]|5                               
 txn.comp.billing.code       10 FREE     L                 $(T)TR[tr]X[trXD,tuzt]C[tf]|4                               
 txn.comp.charge              9 MONEY    R                 $(T)TR[tr]X[trXD,tuzt]C[tf]|0                               
 txn.comp.cost                9 PDEC5    R                 $(T)TR[tr]X[trXD,tuzt]C[tf]|1                               
 txn.comp.ctrl.sch           10 FREE     L  PHA.CS         $(T)TR[tr]X[trXD,tuzt]C[tf]|3                           
 txn.comp.items               9 PDEC5    R                 $(T)TR[tr]X[trXD,tuzt]C[tf]|2                               
 Ì   €   i   2
warnings
[urn,  warning.q]
$(T)TR[tr]W[trW]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 warning.q                    2 PINT     R                 trW                                                         
 warning                     80 TEXT     L                 $(T)TR[tr]W[trW]                                            
 Ì     i   2
mar.bill.rpt.x
[mbr.room,mbr.bed,mbr.patient,mbr.sort.key,mbr.rx]
/TRMAR[ggr,ggrB,aa,trMBK,tr]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 mbr.room                    10 FREE     L  MIS.ROOM       ggr                                                     
 mbr.bed                      3 FREE     L                 ggrB                                                        
 mbr.patient                 30 FREE     L  PHA.PAT        aa                                                      
 mbr.sort.key                56 FREE     L                 trMBK                                                       
 mbr.rx                      10 URN      L  PHA.RX         tr                                                      
 mbr.adm.units                3 PINT     R                 /TRMAR[ggr,ggrB,aa,trMBK,tr]|1                              
 mbr.bottle.type              3 FREE     L                                                                             
 mbr.date                     8 DATE     L                 /TRMAR[ggr,ggrB,aa,trMBK,tr]|4                              
 mbr.diff.units               3 PINT     R                 /TRMAR[ggr,ggrB,aa,trMBK,tr]|2                              
 mbr.mar.units                3 PINT     R                 /TRMAR[ggr,ggrB,aa,trMBK,tr]|0                              
 mbr.time                     4 HHMM     L                 /TRMAR[ggr,ggrB,aa,trMBK,tr]|5                              
 mbr.user                    10 FREE     L  MIS.USER       /TRMAR[ggr,ggrB,aa,trMBK,tr]|3                          
 Ì     i   2
med.temp
[med.temp.rx,med.temp.q]
/TRMT[tr,trMTQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 med.temp.rx                 10 URN      L  PHA.RX         tr                                                      
 med.temp.q                   2 PINT     R                 trMTQ                                                       
 med.temp.line               30 FREE     L                 /TRMT[tr,trMTQ]                                             
 Ì     i   2
nur.hh.x
[nur.hh.urn,nur.hh.date.time]
?(T)TRHH[tr,trHH]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 nur.hh.urn                  10 URN      L  PHA.RX         tr                                                      
 nur.hh.date.time            13 FREE     L                 trHH                                                        
 nur.hh.administered          1 YN       L                 ?(T)TRHH[tr,trHH]|0                                         
 nur.hh.comment              45 FREE     L                 ?(T)TRHH[tr,trHH]|2                                         
 nur.hh.date                  8 DATE     L                 VAL=@nur.hh.date.time#0.                                    
 nur.hh.time                  4 HHMM     L                 VAL=@nur.hh.date.time#1.                                    
 nur.hh.user                 10 FREE     L  MIS.USER       ?(T)TRHH[tr,trHH]|1                                     
 Ì     i   2
oe.activity
[oe.act.facility,oe.act.seconds,oe.act.urn,oe.act.rx]
?(T)TROEX[gqb,troeX,po,tr]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 oe.act.facility             10 FREE     L  MIS.FACILITY   gqb                                                     
 oe.act.seconds               5 PINT     R                 troeX                                                       
 oe.act.urn                  10 URN      L  OE.ORD         po                                                      
 oe.act.rx                   10 URN      L  PHA.RX         tr                                                      
 oe.act.error                50 FREE     L                 ?(T)TROEX[gqb,troeX,po,tr]|1                                
 oe.act.order.edit.urn        3 PINT     R                 ?(T)TROEX[gqb,troeX,po,tr]|3                                
 oe.act.status                3 CHOICE   L                 ?(T)TROEX[gqb,troeX,po,tr]|0                                
 oe.act.user                 10 FREE     L  MIS.USER       ?(T)TROEX[gqb,troeX,po,tr]|2                            
 Ì     i   2
oe.log
[oe.date.time,oe.log.q]
?(T)TROE[trODT,trOLQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 oe.date.time                 9 FREE     L                 trODT                                                       
 oe.log.q                     3 PINT     R                 trOLQ                                                       
 oe.log.date                  8 DATE     L                 VAL=%Z.date.in.magic(@oe.date.time)                         
 oe.log.db                   12 FREE     L  MIS.APPL.DB    ?(T)TROE[trODT,trOLQ]|4                                 
 oe.log.message              65 FREE     L                 ?(T)TROE[trODT,trOLQ]|5                                     
 oe.log.order                10 URN      L  OE.ORD         ?(T)TROE[trODT,trOLQ]|3                                 
 oe.log.patient              30 FREE     L  PHA.PAT        ?(T)TROE[trODT,trOLQ]|2                                 
 oe.log.time                  4 HHMM     L                 VAL=%Z.time.out(@oe.date.time)                              
 oe.log.type                  1 CHOICE   L                 ?(T)TROE[trODT,trOLQ]|0                                     
 oe.log.type.ok               1 YN       L                 VAL=IF{L(c.oe.log.types,@oe.log.type)<L(c.oe.log.ty      
                                                           VAL=pes) "Y";"N"}                                           
 oe.log.types                 5 FREE     L                                                                             
 oe.log.user                 10 FREE     L  MIS.USER       ?(T)TROE[trODT,trOLQ]|1                                 
 Ì     i   2
order.links
[ord.link.q]
/(.D)PHA.RXO["L",trXLQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 ord.link.q                   2 PINT     R                 trXLQ                                                       
 ord.link                    88 FREE     L                 /(.D)PHA.RXO["L",trXLQ]|0                                   
 Ì     i   2
out.activity
[out.act.date,out.act.patient,out.act.rx,out.act.seconds]
?(T)TROA[troaD,aa,tr,troaS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 out.act.date                 8 DATE     L                 troaD                                                       
 out.act.patient             30 FREE     L  PHA.PAT        aa                                                      
 out.act.rx                  10 URN      L  PHA.RX         tr                                                      
 out.act.seconds              9 PINT     R                 troaS                                                       
 out.act.dispense             8 DEC      R                 ?(T)TROA[troaD,aa,tr,troaS]|3                               
 out.act.refill               3 PINT     R                 ?(T)TROA[troaD,aa,tr,troaS]|2                               
 out.act.type                 4 CHOICE   L                 ?(T)TROA[troaD,aa,tr,troaS]|0                               
 out.act.type.text           12 FREE     L                 VAL=%PHA.RX.out.act.type.text(@PHA.RX.out.act.type)         
 out.act.user                10 FREE     L  MIS.USER       ?(T)TROA[troaD,aa,tr,troaS]|1                           
 Ì     i   2
pcs.xfer.queue
[pcs.xfer.q]
*(T6)TRPCSQ[tpcsQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 pcs.xfer.q                  14 FREE     L                 tpcsQ                                                       
 pcs.xfer.fac                10 FREE     L  MIS.FACILITY   *(T6)TRPCSQ[tpcsQ]|1                                    
 pcs.xfer.pt                 30 URN      L  ADM.PAT        *(T6)TRPCSQ[tpcsQ]|0                                    
 pcs.xfer.rx                 10 URN      L  PHA.RX         *(T6)TRPCSQ[tpcsQ]|2                                    
 Ì     i   2
refill.x
[refill.urn,refill.date.time]
?(T)TRR[tr,trrD]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 refill.urn                  10 URN      L  PHA.RX         tr                                                      
 refill.date.time            13 FREE     L                 trrD                                                        
 refill.admin.q               3 FREE     L                 ?(T)TRR[tr,trrD]|12                                         
 refill.alt.iv.seq            2 PINT     R                 ?(T)TRR[tr,trrD]|8                                          
 refill.billing.code         10 FREE     L                 ?(T)TRR[tr,trrD]|11                                         
 refill.bottle.number         3 PINT     R                 ?(T)TRR[tr,trrD]|10                                         
 refill.bottle.type           2 PINT     R                 ?(T)TRR[tr,trrD]|9                                          
 refill.charge                9 MONEY    R                 ?(T)TRR[tr,trrD]|2                                          
 refill.charge.type          10 URN      L  PHA.CT         ?(T)TRR[tr,trrD]|1                                      
 refill.cost                  9 MONEY    R                 ?(T)TRR[tr,trrD]|3                                          
 refill.date                  8 DATE     L                 VAL=@refill.date.time#.                                     
 refill.dosage               20 FREE     L                 ?(T)TRR[tr,trrD]|5                                          
 refill.dose                  8 DEC      R                 ?(T)TRR[tr,trrD]|4                                          
 refill.handling.fee          9 MONEY    R                 ?(T)TRR[tr,trrD]|7                                          
 refill.seconds               9 PINT     R                 VAL=%Z.date.clinical(@refill.date)*86400+%Z.time.in(@r      
                                                           VAL=efill.time)                                             
 refill.sig                  20 FREE     L  MIS.DIR        ?(T)TRR[tr,trrD]|6                                      
 refill.time                  4 HHMM     L                 VAL=@refill.date.time#1.                                    
 refill.type                  1 CHOICE   L                 ?(T)TRR[tr,trrD]|0                                          
 Ì     i   2
review.act.report.temp
[review.act.rpt.acct,review.act.rpt.rx]
/TRRVRPT[aaA,tr]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 review.act.rpt.acct         12 FREE     L                 aaA                                                         
 review.act.rpt.rx           10 URN      L  PHA.RX         tr                                                      
 review.act.rpt.value         1 FREE     L                 /TRRVRPT[aaA,tr]                                            
 Ì     i   2
review.act.rpt.accts.tmp
[review.act.accts.sort,review.act.accts.acct]
/TRRVRAT[trnSO,aaA]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 review.act.accts.sort       30 FREE     L                 trnSO                                                       
 review.act.accts.acct       12 FREE     L                 aaA                                                         
 review.act.accts.value       1 FREE     L                 /TRRVRAT[trnSO,aaA]                                         
 Ì     i   2
scanned.med.x
[scanned.med.location,scanned.med.date,scanned.med.user,scanned.med.acct,scanned.med.medication
?(T)TRSMX[ggn,smd,gu,aa,tf,sms,smq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 scanned.med.location        10 FREE     L  MIS.LOCN       ggn                                                     
 scanned.med.date             8 DATE     L                 smd                                                         
 scanned.med.user            10 FREE     L  MIS.USER       gu                                                      
 scanned.med.acct            30 FREE     L  PHA.PAT        aa                                                      
 scanned.med.medication      10 FREE     L  PHA.DRUG       tf                                                      
 scanned.med.scanned          1 PINT     R                 sms                                                         
 scanned.med.q                2 PINT     R                 smq                                                         
 Ì     i   2
scanned.pt.x
[scanned.pt.location,scanned.pt.date,scanned.pt.user,scanned.pt.acct,scanned.pt.medication,scan
?(T)TRSPX[ggn,spd,gu,aa,tf,sps,spq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 scanned.pt.location         10 FREE     L  MIS.LOCN       ggn                                                     
 scanned.pt.date              8 DATE     L                 spd                                                         
 scanned.pt.user             10 FREE     L  MIS.USER       gu                                                      
 scanned.pt.acct             30 FREE     L  PHA.PAT        aa                                                      
 scanned.pt.medication       10 FREE     L  PHA.DRUG       tf                                                      
 scanned.pt.scanned           1 PINT     R                 sps                                                         
 scanned.pt.q                 2 PINT     R                 spq                                                         
 Ì     i   2
tr.label.data
/TRTRL

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 tr.lbl.comment              60 FREE     L                 /TRTRL|9                                                    
 tr.lbl.credit                8 FREE     L                 /TRTRL|11                                                   
 tr.lbl.dispense              8 FREE     L                 /TRTRL|10                                                   
 tr.lbl.new.bed              10 FREE     L                 /TRTRL|8                                                    
 tr.lbl.new.loc              10 FREE     L  MIS.LOCN       /TRTRL|6                                                
 tr.lbl.new.room             10 FREE     L  MIS.ROOM       /TRTRL|7                                                
 tr.lbl.num.doses             6 INT      R                 /TRTRL|0                                                    
 tr.lbl.old.bed              10 FREE     L                 /TRTRL|5                                                    
 tr.lbl.old.loc              10 FREE     L  MIS.LOCN       /TRTRL|3                                                
 tr.lbl.old.room             10 FREE     L  MIS.ROOM       /TRTRL|4                                                
 tr.lbl.xfer.date             8 DATE     L                 /TRTRL|1                                                    
 tr.lbl.xfer.time             4 HHMM     L                 /TRTRL|2                                                    

 Index Files                        Subscripts/Physical Base

 active.x                           [dc.date.or.active,patient,urn]
                                      ?(T)TRK[trDA,aa,tr]

 admin.audit.trail.x                [admin.urn,admin.q,al.date,al.time,al.user,al.q]
                                      ?(T)TRAAT[tr,traQ,trALD,trALT,gu,trALQ]

 admin.code.x                       [admin.reason.code,admin.urn,admin.q]
                                      ?(T)TRARC[tdrc,tr,traQ]

 admin.dt.tm.x                      [admin.date,admin.time,admin.urn,admin.q]
                                      ?(T)TRADT[traDT,traTM,tr,traQ]

 admin.rx.dt.tm.x                   [admin.urn,dispensed.date.time,admin.q]
                                      ?(T)TRARDTX[tr,trdA,traQ]

 admin.user.x                       [admin.user,admin.urn,admin.q]
                                      ?(T)TRAU[gu,tr,traQ]

 bill.x                             [txn.date,txn.batch.time,urn,txn.q]
                                      ?(T)TRBL[trXD,txbtm,tr,tuzt]

 class.interaction.x                [patient,class,urn] = med
                                      ?(T)TRC[aa,tdc,tr]

 clin.ind.x                         [enter.date,clinical.indication,urn]
                                      ?(T)TRU[trED,tdi,tr]

 compound.ver.rpt.date.x            [compound.ver.rpt.date,compound.ver.rpt.user,compound.ver.rpt.loc,compound.ver.r
                                      ?(T)TRCVRDX[tcvrd,gu,ggn,tr,tcvrq]

 compound.ver.rpt.loc.x             [compound.ver.rpt.loc,compound.ver.rpt.user,compound.ver.rpt.date,compound.ver.r
                                      ?(T)TRCVRLX[ggn,gu,tcvrd,tr,tcvrq]

 compound.ver.rpt.user.x            [compound.ver.rpt.user,compound.ver.rpt.date,compound.ver.rpt.loc,compound.ver.r
                                      ?(T)TRCVRUX[gu,tcvrd,ggn,tr,tcvrq]

 control.meds.disp.x                [date,inventory,med] = count
                                      ?(T)TRCD[trdt,mi,tf]

 control.meds.ordered.x             [date,ctrl.sched.num,med,urn] = dose
                                      ?(T)TRCO[trdt,tdcrN,tf,tr]

 control.meds.trans.x               [txn.date,ctrl.sched.num,med,txn.q,urn] = count
                                      ?(T)TRCT[trXD,tdcrN,tf,tuzt,tr]

 dc.order.x                         [order.type,dc.date.time,number,patient] = urn
                                      ?(T)TRO[tdo,trDC,trN,aa]

 debit.credit.x                     [date,urn,txn.q]
                                      ?(T)TRDC[trdt,tr,tuzt]

 dose.range.override.x              [enter.date,urn]
                                      ?(T)TRDRO[trED,tr]

 drug.interaction.x                 [patient,med,urn]
                                      ?(T)TRB[aa,tf,tr]

 focus.urn.x                        [focus.urn] = urn
                                      ?(T)FOCURN[phaFoc]

 generic.interaction.x              [patient,generic,urn] = med
                                      ?(T)TRG[aa,tdg,tr]

 infce.x                            [act.date,infce,patient,urn]
                                      ?(T)TRIF[x,trIF,aa,tr]

 ingred.interaction.x               [patient,drug.ingredient,urn] = med
                                      ?(T)TRE[aa,tdm,tr]

 interactions.override.x            [enter.date,urn]
                                      ?(T)TRI[trED,tr]

 inventory.x                        [inventory,txn.date,urn,txn.q]
                                      ?(T)TRIX[mi,trXD,tr,tuzt]

 mri.x                              [mri.urn,number] = urn
                                      ?(T)TRM[ea,trN]

 new.orders.x                       [patient.type,order.type,enter.seconds,urn]
                                      ?(T)TRJ[trP,tdo,trES,tr]

 number.x                           [number] = urn
                                      ?(T)TRN[trN]

 out.pending.x                      [act.date,patient,urn]
                                      ?(T)TRF[x,aa,tr]

 patient.rx.x                       [patient,status,order.type,number] = urn
                                      ?(T)TRT[aa,trS,tdo,trN]

 patient.type.x                     [patient,patient.type,urn]
                                      ?(T)TRV[aa,trP,tr]

 patient.x                          [patient,number] = urn
                                      ?(T)TRP[aa,trN]

 review.rpt.x                       [review.type,review.date,review.time,patient,urn]
                                      ?(T)TRRVR[trRVP,trRVD,trRVT,aa,tr]

 review.unv.list.x                  [pro.pat.status,patient,urn]
                                      ?(T)TRUNVRV[tUnvRV,aa,tr]

 review.x                           [review.type,patient,urn]
                                      ?(T)TRRV[trRVP,aa,tr]

 site.number.x                      [pha.site,number] = urn
                                      ?(T)TRSN[tdsi,trN]

 start.date.x                       [start.date,urn]
                                      ?(T)TRH[trSD,tr]

 status.x                           [status,number] = urn
                                      ?(T)TRS[trS,trN]

 transfer.out.x                     [tr.out.date,number] = urn
                                      ?(T)TRTRO[trTOD,trN]