sHelp
                                     PHA.RX
     i   2
   pha.rx.admin
     pha.rx.admin.addl.docums
     pha.admin.codes
     pha.rx.admin.comments
     pha.rx.admin.conflicts
     admin.incmpl.iv.comps
     admin.incmpl.iv.alg
     admin.incmpl.iv.comps
     admin.incmpl.iv.diseases
     admin.incmpl.iv.dups
     admin.incmpl.iv.foodints
     admin.incmpl.iv.ints
     admin.incmpl.iv.queries
     admin.incmpl.med.alg
     admin.incmpl.med.diseases
     admin.incmpl.med.dups
     admin.incmpl.med.exp.cmts
     admin.incmpl.med.foodints
     admin.incmpl.med.queries
     pha.rx.admin.lab.results
     pha.rx.admin.other.dosage.frms
     pha.rx.admin.pci.results
     pha.rx.admin.queries
       pha.rx.admin.multiple.queries
     admin.rule.text
     admin.missing.skills
     admin.skill.override.cmts
     pha.rx.admin.text
   pha.rx.admin.log
     pha.rx.admin.log.new.cmts
     pha.rx.admin.log.new.odfs
     pha.rx.admin.log.new.qrys
       pha.rx.admin.log.new.mult.qrys
     pha.rx.admin.log.old.cmts
     pha.rx.admin.log.old.odfs
     pha.rx.admin.log.old.qrys
       pha.rx.admin.log.old.mult.qrys
     pha.rx.admin.qry
   pha.rx.bar.txns
     pha.rx.bar.txn.queries
   pha.rx.bill.group
     pha.rx.bill.group.rxs
   pha.rx.comp.ver.rpt
     pha.rx.comp.ver.rpt.meds
   pha.rx.dispensed.man.x.rx.top
   pha.rx.dispensed.manual.index
   pha.rx.dispensed.index
   pha.rx.dispensed.x.rx.top
   pha.rx.display.med.times.md
   pha.rx.display.med.times.sd
     pha.rx.dsply.med.tm.sd.ad.tms
   pha.rx.dup.labels.temp
   home.med.class.int.x
   home.med.drug.int.x
   home.med.generic.int.x
   home.med.ingred.int.x
   home.med.patient.x
   home.meds.top
     home.meds.main
       home.meds.components
       home.meds.instructions
   pha.rx.ingred.dose.chk.x
   pha.rx.labels.temp
   pha.rx.file
     pha.rx.iv.additives
     pha.rx.adjust.spec.times
     pha.admin.criteria
       pha.admin.criteria.conditions
       pha.admin.criteria.lines
       admin.criteria.resps
         admin.criteria.mult.resps
     pha.rx.admin.times.blocked
     pha.rx.order.allergies
     pha.rx.order.allergies.updated
     pha.rx.alt.iv.bottle.types
       pha.rx.alt.iv.additives
       pha.rx.alt.iv.order.allergies
       pha.rx.alt.iv.order.allerg.upd
       pha.rx.alt.allergies.adrs
         alt.allergies.adrs.subs
       pha.rx.alt.diseases
       pha.rx.alt.iv.carriers
             alt.fnd.alergy.adr.subs
             alt.fnd.dup.hmed.comps
             alt.fnd.dup.hmed.instr
             alt.fnd.int.hmed.comps
             alt.fnd.int.hmed.instr
       pha.rx.alt.allergies.adrs.hist
         pha.rx.alt.allerg.adr.his.dtl
           alt.allergy.adr.his.subs
       pha.rx.alt.diseses.history
         pha.rx.alt.diseases.hist.dtl
       alt.dose.warn.typ.hist
         alt.dose.warn.typ.his.dtl
           alt.dose.warn.typ.his.cmp
             alt.dose.warn.typ.his.txt
       pha.rx.alt.iv.dis.contra.in.up
         pha.rx.alt.iv.dis.contra.in.u2
       pha.rx.alt.iv.disease.contra
       pha.rx.alt.iv.dose.calcs
       pha.rx.alt.order.dose.warn.his
         pha.rx.alt.ord.ds.wrn.his.dtl
       pha.rx.alt.iv.dose.warnings
       pha.rx.altiv.dose.warnings.old
       pha.rx.alt.dose.warning.typ
         alt.dose.warn.typ.comps
           alt.dose.warn.typ.text
       pha.rx.alt.order.duplicates
         alt.duplicate.hmed.comps
         alt.duplicate.hmed.instr
       pha.rx.alt.order.dup.history
         pha.rx.alt.order.dup.his.dtl
           alt.dup.his.hmed.comps
           alt.dup.his.hmed.instr
       pha.rx.alt.order.food.ints
       pha.rx.alt.order.food.int.his
         pha.rx.alt.order.food.his.dtl
       pha.rx.alt.order.interactions
         alt.int.hmed.comps
         alt.int.hmed.instr
       pha.rx.alt.order.int.his
         pha.rx.alt.order.int.his.dtl
           alt.int.his.hmed.comps
           alt.int.his.hmed.instr
       pha.rx.alt.iv.label.comments
     pha.rx.alt.iv.sequences
     pha.rx.audit.trail
       pha.rx.audit.trail.alt.iv
         pha.rx.audit.trail.alt.detail
       pha.rx.audit.trail.detail
     pha.rx.cancel.comments
     pha.rx.iv.carriers
     pha.rx.charge.table
     pha.rx.clinical.alerts
       pha.rx.clinical.alerts.details
     pha.rx.allergies.adrs
       pha.rx.allergies.adrs.sub
     pha.rx.diseases
           fnd.allergies.adr.sub.fld
           fnd.duplicate.hmed.comps
           fnd.duplicates.hmed.instr
           fnd.int.hmed.comps
           fnd.int.hmed.instr
     pha.rx.allergies.adrs.history
       pha.rx.allergies.adrs.hist.dtl
         allergy.adr.his.subs
     pha.rx.diseases.history
       pha.rx.diseases.history.dtl
     dose.warn.typ.history
       dose.warn.typ.his.dtl
         dose.warn.typ.his.comps
           dose.warn.typ.his.text
     pha.rx.cumulative.dose.wrn.dtl
     pha.rx.cumulative.dose.wrn.his
       pha.rx.cumulative.dose.wrn.hsd
     pha.rx.da.comments
     pha.rx.dc.comments
     pha.rx.dc.comments.undo
     pha.rx.deactivated.period
     pha.rx.order.disease.contra.in
     pha.rx.order.disease.ci.update
       pha.rx.order.disease.ci.updat2
     pha.rx.dispense.adjust
     pha.rx.dose.calculations
     pha.rx.dose.instructions
     pha.rx.order.dose.warn.his
       pha.rx.ord.dose.warn.his.dtl
     pha.rx.dose.warnings
     pha.rx.dose.warnings.old
     pha.rx.dose.warnings.typ
       dose.warnings.typ.comps
         dose.warnings.typ.text
     pha.rx.order.duplicates
       duplicates.hmed.comps
       duplicates.hmed.instr
     pha.rx.order.dup.his
       pha.rx.order.dup.his.detail
         dup.history.hmed.comps
         dup.history.hmed.instr
     pha.rx.order.food.ints
     pha.rx.order.food.int.his
       pha.rx.order.food.his.dtl
     pha.rx.in.transit
     pha.rx.ingr.dose.warn.history
       pha.rx.ingr.dose.warn.his.dtl
     pha.rx.ingr.dose.warnings
     pha.rx.compound.ingredients
     pha.rx.inpatient.refills
     pha.rx.order.interactions
       interaction.hmed.comps
       interaction.hmed.instr
       pha.rx.inter.substition.fields
     pha.rx.order.int.his
       pha.rx.order.int.his.detail
         int.his.hmed.comps
         int.his.hmed.instr
         interactions.hist.dtl.sub
     pha.rx.ivs.infuse.adjustments
     pha.rx.just.cds.queries
       pha.rx.multiple.just.cds
     pha.rx.label.comments
     pha.rx.dm.orders
     pha.rx.order.links
     manually.credited.doses
     pha.rx.medications
       pha.rx.med.rule.comments
     pha.rx.merged.dm.orders
       pha.rx.merged.dm.orders.meds
     pha.rx.merged.one.time.orders
       pha.rx.merged.oto.audit
         pha.rx.merged.oto.audit.dtl
       pha.rx.merged.oto.comps
     pha.rx.nur.acknowledgements
     pha.rx.nur.acknowledges
     pha.rx.nur.audit.trail
       pha.rx.nur.audit.trail.detail
     nur.request
       nur.request.comment
       nur.request.details
       pha.rx.nur.req.exp.override
       pha.rx.nur.req.hold.ack.cmts
       nur.request.override
     nur.variance
       nur.future.override
       nur.variance.comment
       pha.rx.nur.var.exp.override
       nur.variance.override
     pha.rx.onc.data.lab.res.file
     pha.rx.order.edits
       pha.rx.order.edit.types
     pha.rx.other.dosage.forms
     pha.rx.out.label.directions
     pha.rx.outpt.multiple.refills
     pha.rx.out.refill.reversals
       pha.rx.out.refill.reversal.com
     pha.rx.outpatient.refills
       pha.rx.out.refill.comments
       pha.rx.outpt.partial.refills
         pha.rx.outpt.partial.rfl.com
     pha.rx.pending.clin.alerts
     pha.rx.pending.comments
     pending.comments.undo
     pha.rx.prep.instructions
     pha.rx.queries
       pha.rx.multiple.queries
     pha.rx.renew.history
     pha.rx.renewal.notices.printed
     pha.rx.reschedules
     pha.rx.review.activity
       review.texts
     review.nur
       review.nur.texts
     pha.rx.comments
     pha.rx.special.instructions
     pha.rx.taper.schedule
       pha.rx.taper.dose.instructions
     pha.rx.transactions
       pha.rx.txn.comments
       pha.rx.transaction.components
       pha.rx.txn.gl.components
     pha.rx.unverified.activity
     pha.rx.warnings
   pha.rx.med.temp
   pha.rx.nur.hh.x
   pha.rx.oe.activity
     pha.rx.oe.act.edit.types
   pha.rx.oe.log
   pha.rx.one.time.orders
       pha.rx.one.tm.ord.aud.com
       pha.rx.one.time.order.aud.dtl
     pha.rx.one.time.ord.comps
   pha.rx.out.activity.stats
   pha.rx.patient.care.index
     pro.nur.doc.doc.rul.txt
       pro.nur.qc.iv.rul.txt
       pro.nur.qc.med.rul.txt
         pro.nur.scan.rxs.doc.rule
   pha.rx.refill.index
   pha.rx.refill.x.rx.top
   pha.rx.resolved.one.tm.orders
       resolved.oto.audit.com
     pha.rx.resolved.oto.comps
   pha.report.vals
   pha.rx.scanned.med.pt.x
   pha.rx.scanned.med.x
   pha.rx.temp.nur.skill.comments
   pha.rx.tr.label.data

 Ì     i   2
pha.rx.admin    (admin) 
[admin.urn,admin.q]
: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                 :TRA[tr,traQ]|9                                             
 admin.bottle.number          3 PINT     R                 :TRA[tr,traQ]|8                                             
 admin.bottle.type            2 PINT     R                 :TRA[tr,traQ]|7                                             
 admin.cds                   15 FREE     L  MIS.SCREEN     :TRA[tr,traQ]2|11                                       
 admin.charge                10 MONEY    R                 :TRA[tr,traQ]|6                                             
 admin.charged                1 YN       L                 :TRA[tr,traQ]2|3                                            
 admin.co.signer             10 FREE     L  MIS.USER       :TRA[tr,traQ]2|0                                        
 admin.date                   8 DATE     L                 :TRA[tr,traQ]|1                                             
 admin.date.time             13 FREE     L                 VAL=@admin.date_._@admin.time                               
 admin.disp.date              8 FREE     L                 VAL=@admin.disp.date.time#0.                                
 admin.disp.date.time        13 FREE     L                 :TRA[tr,traQ]|16                                            
 admin.disp.time              4 FREE     L                 VAL=@admin.disp.date.time#1.                                
 admin.dose                   8 DEC      R                 :TRA[tr,traQ]|17                                            
 admin.dose.edited            1 YN       L                 :TRA[tr,traQ]2|1                                            
 admin.doses                 10 PINT     R                 :TRA[tr,traQ]|5                                             
 admin.entry.date             8 DATE     L                 :TRA[tr,traQ]|10                                            
 admin.entry.seconds          9 FREE     L                 VAL=%Z.date.clinical(@admin.entry.date)*86400+%Z.time.      
                                                           VAL=in(@admin.entry.time)                                   
 admin.entry.time             4 TIME     L                 :TRA[tr,traQ]|11                                            
 admin.exp                    6 PINT     R                 :TRA[tr,traQ]|24                                            
 admin.given                  1 YN       L                 :TRA[tr,traQ]|14                                            
 admin.hh                     1 YN       L                 :TRA[tr,traQ]|12                                            
 admin.inc.invo.alg.fnd       1 YN       L                 :TRA[tr,traQ]INCMPL["I"]|13                                 
 admin.inc.ivo.carr.vol       9 DECZ     R                 :TRA[tr,traQ]INCMPL["I"]|2                                  
 admin.inc.ivo.carrier       10 FREE     L  PHA.DRUG       :TRA[tr,traQ]INCMPL["I"]|0                              
 admin.inc.ivo.dis.fnd        1 YN       L                 :TRA[tr,traQ]INCMPL["I"]|11                                 
 admin.inc.ivo.disease.ov    10 FREE     L  PHA.OVER       :TRA[tr,traQ]INCMPL["I"]OV|0                            
 admin.inc.ivo.dups.fnd       1 YN       L                 :TRA[tr,traQ]INCMPL["I"]|10                                 
 admin.inc.ivo.food.fnd       1 YN       L                 :TRA[tr,traQ]INCMPL["I"]|12                                 
 admin.inc.ivo.food.over     10 FREE     L  PHA.OVER       :TRA[tr,traQ]INCMPL["I"]OV|1                            
 admin.inc.ivo.height.cm      6 DEC2Z    R                 :TRA[tr,traQ]INCMPL["I"]|8                                  
 admin.inc.ivo.height.ft      1 INTZ     R                 :TRA[tr,traQ]INCMPL["I"]|6                                  
 admin.inc.ivo.height.in      5 DEC2Z    R                 :TRA[tr,traQ]INCMPL["I"]|7                                  
 admin.inc.ivo.ints.fnd       1 YN       L                 :TRA[tr,traQ]INCMPL["I"]|9                                  
 admin.inc.ivo.number        10 URN      L  PHA.RX         :TRA[tr,traQ]INCMPL["I"]|14                             
 admin.inc.ivo.ord.doc       10 FREE     L  MIS.DOC.DICT   :TRA[tr,traQ]INCMPL["I"]|16                             
 admin.inc.ivo.ord.doc.nm    30 FREE     L                 :TRA[tr,traQ]INCMPL["I"]|17                                 
 admin.inc.ivo.ord.source    10 FREE     L  MIS.SOURCE     :TRA[tr,traQ]INCMPL["I"]|15                             
 admin.inc.ivo.rate          25 FREE     L                 :TRA[tr,traQ]INCMPL["I"]|1                                  
 admin.inc.ivo.weight.kg      7 DEC3Z    R                 :TRA[tr,traQ]INCMPL["I"]|5                                  
 admin.inc.ivo.weight.lb      4 INTZ     R                 :TRA[tr,traQ]INCMPL["I"]|3                                  
 admin.inc.ivo.weight.oz      5 DEC2Z    R                 :TRA[tr,traQ]INCMPL["I"]|4                                  
 admin.inc.medo.admin.date    8 DATE     L                 :TRA[tr,traQ]INCMPL["M"]|7                                  
 admin.inc.medo.admin.time    4 HHMM     L                 :TRA[tr,traQ]INCMPL["M"]|8                                  
 admin.inc.medo.aller.cmt    10 FREE     L  PHA.OVER       :TRA[tr,traQ]INCMPL["M"]|17                             
 admin.inc.medo.cosigner     10 FREE     L  MIS.USER       :TRA[tr,traQ]INCMPL["M"]|10                             
 admin.inc.medo.disease.ov   10 FREE     L  PHA.OVER       :TRA[tr,traQ]INCMPL["M"]OV|0                            
 admin.inc.medo.dose          8 DECZ     R                 :TRA[tr,traQ]INCMPL["M"]|1                                  
 admin.inc.medo.dose.unit    10 FREE     L  PHA.UNITS      :TRA[tr,traQ]INCMPL["M"]|2                              
 admin.inc.medo.dup.cmt      10 FREE     L  PHA.OVER       :TRA[tr,traQ]INCMPL["M"]|16                             
 admin.inc.medo.exp.date      8 DATE     L                 :TRA[tr,traQ]INCMPL["M"]|12                                 
 admin.inc.medo.food.over    10 FREE     L  PHA.OVER       :TRA[tr,traQ]INCMPL["M"]OV|1                            
 admin.inc.medo.int          10 FREE     L  PHA.INT        :TRA[tr,traQ]INCMPL["M"]INT|1                           
 admin.inc.medo.int.cmt      10 FREE     L  PHA.OVER       :TRA[tr,traQ]INCMPL["M"]|15                             
 admin.inc.medo.int.q         3 PINT     R                                                                             
 admin.inc.medo.int.sev       3 FREE     L                 :TRA[tr,traQ]INCMPL["M"]INT|0                               
 admin.inc.medo.ints.fnd      3 PINT     R                 :TRA[tr,traQ]INCMPL["M"]|14                                 
 admin.inc.medo.med          50 FREE     L                 :TRA[tr,traQ]INCMPL["M"]|0                                  
 admin.inc.medo.ndc.number   11 PINT     R                 :TRA[tr,traQ]INCMPL["M"]|13                                 
 admin.inc.medo.number       10 URN      L  PHA.RX         :TRA[tr,traQ]INCMPL["M"]|18                             
 admin.inc.medo.ord.doc      10 FREE     L  MIS.DOC.DICT   :TRA[tr,traQ]INCMPL["M"]|20                             
 admin.inc.medo.ord.doc.nm   30 FREE     L                 :TRA[tr,traQ]INCMPL["M"]|21                                 
 admin.inc.medo.ord.source   10 FREE     L  MIS.SOURCE     :TRA[tr,traQ]INCMPL["M"]|19                             
 admin.inc.medo.oto           1 YN       L                 :TRA[tr,traQ]INCMPL["M"]|9                                  
 admin.inc.medo.req.cosign    1 YN       L                 :TRA[tr,traQ]INCMPL["M"]|6                                  
 admin.inc.medo.route        10 FREE     L  PHA.ROUTES     :TRA[tr,traQ]INCMPL["M"]|3                              
 admin.inc.medo.scanned       1 YN       L                 :TRA[tr,traQ]INCMPL["M"]|11                                 
 admin.inc.medo.sig          20 FREE     L  MIS.DIR        :TRA[tr,traQ]INCMPL["M"]|4                              
 admin.inc.medo.site         10 FREE     L  PHA.SITE       :TRA[tr,traQ]INCMPL["M"]|5                              
 admin.inc.old.ivo.adm.dt     8 DATE     L                 :TRA[tr,traQ]INCMPL["IOLD"]|4                               
 admin.inc.old.ivo.adm.tm     4 TIME     L                 :TRA[tr,traQ]INCMPL["IOLD"]|5                               
 admin.inc.old.ivo.all.cmt   10 FREE     L  PHA.OVER       :TRA[tr,traQ]INCMPL["IOLD"]|13                          
 admin.inc.old.ivo.cosign    10 FREE     L  MIS.USER       :TRA[tr,traQ]INCMPL["IOLD"]|9                           
 admin.inc.old.ivo.dup.cmt   10 FREE     L  PHA.OVER       :TRA[tr,traQ]INCMPL["IOLD"]|12                          
 admin.inc.old.ivo.int.cmt   10 FREE     L  PHA.OVER       :TRA[tr,traQ]INCMPL["IOLD"]|11                          
 admin.inc.old.ivo.int.fnd    3 PINT     R                 :TRA[tr,traQ]INCMPL["IOLD"]|10                              
 admin.inc.old.ivo.mn.cmp    10 FREE     L  PHA.DRUG       :TRA[tr,traQ]INCMPL["IOLD"]|8                           
 admin.inc.old.ivo.number    10 URN      L  PHA.RX         :TRA[tr,traQ]INCMPL["IOLD"]|14                          
 admin.inc.old.ivo.ord.doc   10 FREE     L  MIS.DOC.DICT   :TRA[tr,traQ]INCMPL["IOLD"]|16                          
 admin.inc.old.ivo.ord.nm    30 FREE     L                 :TRA[tr,traQ]INCMPL["IOLD"]|17                              
 admin.inc.old.ivo.ord.src   10 FREE     L  MIS.SOURCE     :TRA[tr,traQ]INCMPL["IOLD"]|15                          
 admin.inc.old.ivo.oto        1 YN       L                 :TRA[tr,traQ]INCMPL["IOLD"]|7                               
 admin.inc.old.ivo.rate      25 FREE     L                 :TRA[tr,traQ]INCMPL["IOLD"]|1                               
 admin.inc.old.ivo.req.cos    1 YN       L                 :TRA[tr,traQ]INCMPL["IOLD"]|6                               
 admin.inc.old.ivo.route     10 FREE     L  PHA.ROUTES     :TRA[tr,traQ]INCMPL["IOLD"]|0                           
 admin.inc.old.ivo.sig       20 FREE     L  MIS.DIR        :TRA[tr,traQ]INCMPL["IOLD"]|3                           
 admin.inc.old.ivo.site      10 FREE     L  PHA.SITE       :TRA[tr,traQ]INCMPL["IOLD"]|2                           
 admin.inv.medo.int.med      10 FREE     L  PHA.DRUG       :TRA[tr,traQ]INCMPL["M"]INT|3                           
 admin.inv.medo.int.urn      10 URN      L  PHA.RX         :TRA[tr,traQ]INCMPL["M"]INT|2                           
 admin.items                 10 DECZ     R                 :TRA[tr,traQ]|4                                             
 admin.ndc                   18 FREE     L                 :TRA[tr,traQ]|25                                            
 admin.nmar.ctr               3 PINT     R                 :TRA[tr,traQ]|28                                            
 admin.nur                    1 PINT     R                 :TRA[tr,traQ]|19                                            
 admin.nur.man.date.time     10 FREE     L                 :TRA[tr,traQ]|20                                            
 admin.nur.man.doses          8 PINT     R                 :TRA[tr,traQ]|22                                            
 admin.nur.man.items          8 DEC      R                 :TRA[tr,traQ]|23                                            
 admin.nur.man.q              3 PINT     R                 :TRA[tr,traQ]|21                                            
 admin.or.stage               4 CHOICE   L                 :TRA[tr,traQ]2|5                                            
 admin.over.date              8 DATE     L                 :TRA[tr,traQ]2|9                                            
 admin.over.doctor           10 FREE     L  MIS.DOC.DICT   :TRA[tr,traQ]2|7                                        
 admin.over.doctor.name      30 FREE     L                 :TRA[tr,traQ]2|12                                           
 admin.over.sig              20 FREE     L  MIS.DIR        :TRA[tr,traQ]2|8                                        
 admin.over.time              4 HHMM     L                 :TRA[tr,traQ]2|10                                           
 admin.pt.scanned             1 YN       L                 :TRA[tr,traQ]2|6                                            
 admin.scanned                1 YN       L                 :TRA[tr,traQ]|26                                            
 admin.seconds                9 FREE     L                 VAL=%Z.date.clinical(@admin.date)*86400+%Z.time.in(@ad      
                                                           VAL=min.time)                                               
 admin.site                  10 FREE     L                 :TRA[tr,traQ]|15                                            
 admin.terminal              20 FREE     L                 :TRA[tr,traQ]2|2                                            
 admin.time                   4 HHMM     L                 :TRA[tr,traQ]|2                                             
 admin.txn                   10 PINT     R                 :TRA[tr,traQ]|13                                            
 admin.type                   1 CHOICE   L                 :TRA[tr,traQ]|0                                             
 admin.undo.cosigner         10 FREE     L  MIS.USER       :TRA[tr,traQ]2|4                                        
 admin.undone                 1 FREE     L                 :TRA[tr,traQ]|18                                            
 admin.units                 10 FREE     L                 :TRA[tr,traQ]|27                                            
 admin.user                  10 FREE     L  MIS.USER       :TRA[tr,traQ]|3                                         
 Ì     i   2
pha.rx.admin.addl.docums    (admin.addl.documentations) 
[admin.urn,admin.q, admin.adoc.q]
:TRA[tr,traQ]ADOC[traDQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 admin.adoc.q                 3 PINT     R                 traDQ                                                       
 admin.adoc.cosigner         10 FREE     L  MIS.USER       :TRA[tr,traQ]ADOC[traDQ]|9                              
 admin.adoc.date              8 DATE     L                 :TRA[tr,traQ]ADOC[traDQ]|0                                  
 admin.adoc.date.time        13 FREE     L                 VAL=@admin.adoc.date_._@admin.adoc.time                     
 admin.adoc.dose              8 DEC      R                 :TRA[tr,traQ]ADOC[traDQ]|7                                  
 admin.adoc.dose.edited       1 YN       L                 :TRA[tr,traQ]ADOC[traDQ]|13                                 
 admin.adoc.entry.date        8 DATE     L                 :TRA[tr,traQ]ADOC[traDQ]|3                                  
 admin.adoc.entry.seconds     9 FREE     L                 VAL=%Z.date.clinical(@admin.adoc.entry.date)*86400+%Z.      
                                                           VAL=time.in(@admin.adoc.entry.time)                         
 admin.adoc.entry.time        4 HHMM     L                 :TRA[tr,traQ]ADOC[traDQ]|4                                  
 admin.adoc.or.stage          4 CHOICE   L                 :TRA[tr,traQ]ADOC[traDQ]|14                                 
 admin.adoc.seconds           9 FREE     L                 VAL=%Z.date.clinical(@admin.adoc.date)*86400+%Z.time.i      
                                                           VAL=n(@admin.adoc.time)                                     
 admin.adoc.site             10 FREE     L                 :TRA[tr,traQ]ADOC[traDQ]|5                                  
 admin.adoc.starting.amt     10 DEC      R                 :TRA[tr,traQ]ADOC[traDQ]|12                                 
 admin.adoc.terminal         10 FREE     L                 :TRA[tr,traQ]ADOC[traDQ]|11                                 
 admin.adoc.time              4 HHMM     L                 :TRA[tr,traQ]ADOC[traDQ]|1                                  
 admin.adoc.undo.cosigner    10 FREE     L  MIS.USER       :TRA[tr,traQ]ADOC[traDQ]|10                             
 admin.adoc.undone            1 FREE     L                 :TRA[tr,traQ]ADOC[traDQ]|6                                  
 admin.adoc.units            10 FREE     L                 :TRA[tr,traQ]ADOC[traDQ]|8                                  
 admin.adoc.user             10 FREE     L  MIS.USER       :TRA[tr,traQ]ADOC[traDQ]|2                              
 Ì     i   2
pha.admin.codes    (admin.codes) 
[admin.urn,admin.q, admin.reason.code]
: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
pha.rx.admin.comments    (admin.comments) 
[admin.urn,admin.q, admin.cmts.q]
:TRA[tr,traQ]UDC[traCQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 admin.cmts.q                 3 PINT     R                 traCQ                                                       
 admin.cmts.line             60 FREE     L                 :TRA[tr,traQ]UDC[traCQ]                                     
 Ì     i   2
pha.rx.admin.conflicts    (admin.conflicts) 
[admin.urn,admin.q, admin.conflict.q]
:TRA[tr,traQ]AC[traCq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 admin.conflict.q             3 PINT     R                 traCq                                                       
 admin.conflict.line         80 FREE     L                 :TRA[tr,traQ]AC[traCq]                                      
 Ì     i   2
admin.incmpl.iv.comps    (admin.incmpl.iv.comps) 
[admin.urn,admin.q, admin.inc.ivo.comp.q]
:TRA[tr,traQ]INCMPL["IOLD"]C[trCMP]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 admin.inc.ivo.comp.q         2 PINT     R                 trCMP                                                       
 admin.inc.ivo.comp.a.c       1 CHOICE   L                 :TRA[tr,traQ]INCMPL["IOLD"]C[trCMP]|4                       
 admin.inc.ivo.comp.drug     40 FREE     L                 :TRA[tr,traQ]INCMPL["IOLD"]C[trCMP]|0                       
 admin.inc.ivo.comp.mne      10 FREE     L  PHA.DRUG       :TRA[tr,traQ]INCMPL["IOLD"]C[trCMP]|1                   
 admin.inc.ivo.comp.scan      1 YN       L                 :TRA[tr,traQ]INCMPL["IOLD"]C[trCMP]|5                       
 admin.inc.ivo.comp.units    10 FREE     L  PHA.UNITS      :TRA[tr,traQ]INCMPL["IOLD"]C[trCMP]|3                   
 admin.inc.ivo.comp.vol       8 PDEC4    R                 :TRA[tr,traQ]INCMPL["IOLD"]C[trCMP]|2                       
 Ì     i   2
admin.incmpl.iv.alg    (admin.incmpl.iv.alg) 
[admin.urn,admin.q, admin.inc.ivo.allergy.q]
:TRA[tr,traQ]INCMPL["I"]AL[trAQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 admin.inc.ivo.allergy.q      3 PINT     R                 trAQ                                                        
 admin.inc.ivo.allergy       10 FREE     L                 :TRA[tr,traQ]INCMPL["I"]AL[trAQ]|1                          
 admin.inc.ivo.allergy.typ    2 CHOICE   L                 :TRA[tr,traQ]INCMPL["I"]AL[trAQ]|0                          
 Ì     i   2
admin.incmpl.iv.comps    (admin.incmpl.iv.comps) 
[admin.urn,admin.q, admin.inc.ivo.comp.q]
:TRA[tr,traQ]INCMPL["IOLD"]C[trCMP]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 admin.inc.ivo.comp.q         2 PINT     R                 trCMP                                                       
 admin.inc.ivo.comp.a.c       1 CHOICE   L                 :TRA[tr,traQ]INCMPL["IOLD"]C[trCMP]|4                       
 admin.inc.ivo.comp.drug     40 FREE     L                 :TRA[tr,traQ]INCMPL["IOLD"]C[trCMP]|0                       
 admin.inc.ivo.comp.mne      10 FREE     L  PHA.DRUG       :TRA[tr,traQ]INCMPL["IOLD"]C[trCMP]|1                   
 admin.inc.ivo.comp.scan      1 YN       L                 :TRA[tr,traQ]INCMPL["IOLD"]C[trCMP]|5                       
 admin.inc.ivo.comp.units    10 FREE     L  PHA.UNITS      :TRA[tr,traQ]INCMPL["IOLD"]C[trCMP]|3                   
 admin.inc.ivo.comp.vol       8 PDEC4    R                 :TRA[tr,traQ]INCMPL["IOLD"]C[trCMP]|2                       
 Ì     i   2
admin.incmpl.iv.diseases    (admin.incmpl.iv.diseases) 
[admin.urn,admin.q, admin.inc.ivo.disease]
:TRA[tr,traQ]INCMPL["I"]DIS[tda]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 admin.inc.ivo.disease       10 FREE     L  PHA.INT        tda                                                     
 Ì     i   2
admin.incmpl.iv.dups    (admin.incmpl.iv.dups) 
[admin.urn,admin.q, admin.inc.ivo.dup.q]
:TRA[tr,traQ]INCMPL["I"]DUP[trDQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 admin.inc.ivo.dup.q          3 PINT     R                 trDQ                                                        
 admin.inc.ivo.dup.med       10 FREE     L  PHA.DRUG       :TRA[tr,traQ]INCMPL["I"]DUP[trDQ]|3                     
 admin.inc.ivo.dup.type       1 FREE     L                 :TRA[tr,traQ]INCMPL["I"]DUP[trDQ]|0                         
 admin.inc.ivo.dup.urn       10 URN      L  PHA.RX         :TRA[tr,traQ]INCMPL["I"]DUP[trDQ]|1                     
 admin.inc.ivo.duplicate     10 FREE     L                 :TRA[tr,traQ]INCMPL["I"]DUP[trDQ]|2                         
 Ì     i   2
admin.incmpl.iv.foodints    (admin.incmpl.iv.foodints) 
[admin.urn,admin.q, admin.inc.ivo.fd.int.q]
:TRA[tr,traQ]INCMPL["I"]FD[trFIQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 admin.inc.ivo.fd.int.q       3 PINT     R                 trFIQ                                                       
 admin.inc.ivo.fd.int        10 FREE     L  PHA.INT        :TRA[tr,traQ]INCMPL["I"]FD[trFIQ]|1                     
 admin.inc.ivo.fd.int.med    10 FREE     L  PHA.DRUG       :TRA[tr,traQ]INCMPL["I"]FD[trFIQ]|3                     
 admin.inc.ivo.fd.int.sev     3 FREE     L                 :TRA[tr,traQ]INCMPL["I"]FD[trFIQ]|0                         
 admin.inc.ivo.fd.int.urn    10 URN      L  PHA.RX         :TRA[tr,traQ]INCMPL["I"]FD[trFIQ]|2                     
 Ì     i   2
admin.incmpl.iv.ints    (admin.incmpl.iv.ints) 
[admin.urn,admin.q, admin.inc.ivo.int.q]
:TRA[tr,traQ]INCMPL["I"]INT[trIQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 admin.inc.ivo.int.q          3 PINT     R                 trIQ                                                        
 admin.inc.ivo.int.med       10 FREE     L  PHA.DRUG       :TRA[tr,traQ]INCMPL["I"]INT[trIQ]|3                     
 admin.inc.ivo.int.sev        3 FREE     L                 :TRA[tr,traQ]INCMPL["I"]INT[trIQ]|0                         
 admin.inc.ivo.int.urn       10 URN      L  PHA.RX         :TRA[tr,traQ]INCMPL["I"]INT[trIQ]|2                     
 admin.inc.ivo.interaction   10 FREE     L  PHA.INT        :TRA[tr,traQ]INCMPL["I"]INT[trIQ]|1                     
 Ì     i   2
admin.incmpl.iv.queries    (admin.incmpl.iv.queries) 
[admin.urn,admin.q, admin.inc.ivo.query]
:TRA[tr,traQ]INCMPL["I"]Q[ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 admin.inc.ivo.query         10 FREE     L  MIS.QUERY      ggv                                                     
 admin.inc.ivo.query.resp    70 FREE     L                 :TRA[tr,traQ]INCMPL["I"]Q[ggv]|0                            
 Ì     i   2
admin.incmpl.med.alg    (admin.incmpl.med.alg) 
[admin.urn,admin.q, admin.inc.medo.allergy.q]
:TRA[tr,traQ]INCMPL["M"]AL[trAQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 admin.inc.medo.allergy.q     3 PINT     R                 trAQ                                                        
 admin.inc.medo.aller.type    2 CHOICE   L                 :TRA[tr,traQ]INCMPL["M"]AL[trAQ]|0                          
 admin.inc.medo.allergy      10 FREE     L                 :TRA[tr,traQ]INCMPL["M"]AL[trAQ]|1                          
 Ì     i   2
admin.incmpl.med.diseases    (admin.incmpl.med.diseases) 
[admin.urn,admin.q, admin.inc.medo.disease]
:TRA[tr,traQ]INCMPL["M"]DIS[tda]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 admin.inc.medo.disease      10 FREE     L  PHA.INT        tda                                                     
 Ì     i   2
admin.incmpl.med.dups    (admin.incmpl.med.dups) 
[admin.urn,admin.q, admin.inc.medo.dup.q]
:TRA[tr,traQ]INCMPL["M"]DUP[trDQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 admin.inc.medo.dup.q         3 PINT     R                 trDQ                                                        
 admin.inc.medo.dup.med      10 FREE     L  PHA.DRUG       :TRA[tr,traQ]INCMPL["M"]DUP[trDQ]|3                     
 admin.inc.medo.dup.type      1 FREE     L                 :TRA[tr,traQ]INCMPL["M"]DUP[trDQ]|0                         
 admin.inc.medo.dup.urn      10 URN      L  PHA.RX         :TRA[tr,traQ]INCMPL["M"]DUP[trDQ]|1                     
 admin.inc.medo.duplicate    10 FREE     L                 :TRA[tr,traQ]INCMPL["M"]DUP[trDQ]|2                         
 Ì     i   2
admin.incmpl.med.exp.cmts    (admin.incmpl.med.exp.cmts) 
[admin.urn,admin.q, admin.inc.medo.exp.cmt.q]
:TRA[tr,traQ]INCMPL["M"]EXPQ[trMeQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 admin.inc.medo.exp.cmt.q     3 PINT     R                 trMeQ                                                       
 admin.inc.medo.exp.cmt      40 FREE     L                 :TRA[tr,traQ]INCMPL["M"]EXPQ[trMeQ]                         
 Ì     i   2
admin.incmpl.med.foodints    (admin.incmpl.med.foodints) 
[admin.urn,admin.q, admin.inc.medo.fd.int.q]
:TRA[tr,traQ]INCMPL["M"]FD[trFIQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 admin.inc.medo.fd.int.q      3 PINT     R                 trFIQ                                                       
 admin.inc.medo.fd.int       10 FREE     L  PHA.INT        :TRA[tr,traQ]INCMPL["M"]FD[trFIQ]|1                     
 admin.inc.medo.fd.int.med   10 FREE     L  PHA.DRUG       :TRA[tr,traQ]INCMPL["M"]FD[trFIQ]|3                     
 admin.inc.medo.fd.int.sev    3 FREE     L                 :TRA[tr,traQ]INCMPL["M"]FD[trFIQ]|0                         
 admin.inc.medo.fd.int.urn   10 URN      L  PHA.RX         :TRA[tr,traQ]INCMPL["M"]FD[trFIQ]|2                     
 Ì     i   2
admin.incmpl.med.queries    (admin.incmpl.med.queries) 
[admin.urn,admin.q, admin.inc.medo.query]
:TRA[tr,traQ]INCMPL["M"]Q[ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 admin.inc.medo.query        10 FREE     L  MIS.QUERY      ggv                                                     
 admin.inc.medo.query.resp   70 FREE     L                 :TRA[tr,traQ]INCMPL["M"]Q[ggv]|0                            
 Ì     i   2
pha.rx.admin.lab.results    (admin.lab.results) 
[admin.urn,admin.q, admin.lab.result.q]
:TRA[tr,traQ]LR[traLQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 admin.lab.result.q           3 PINT     R                 traLQ                                                       
 admin.lab.result.line       60 FREE     L                 :TRA[tr,traQ]LR[traLQ]                                      
 Ì     i   2
pha.rx.admin.other.dosage.frms    (admin.other.dosage.forms) 
[admin.urn,admin.q, admin.odf]
:TRA[tr,traQ]ODF[trodf]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 admin.odf                   18 FREE     L                 trodf                                                       
 admin.odf.chg                9 MONEY    R                 :TRA[tr,traQ]ODF[trodf]|1                                   
 admin.odf.cost               9 MONEY    R                 :TRA[tr,traQ]ODF[trodf]|2                                   
 admin.odf.handling           9 MONEY    R                 :TRA[tr,traQ]ODF[trodf]|3                                   
 admin.odf.qty                3 INT      R                 :TRA[tr,traQ]ODF[trodf]|0                                   
 Ì     i   2
pha.rx.admin.pci.results    (admin.pci.results) 
[admin.urn,admin.q, admin.pci.grp.sort]
:TRA[tr,traQ]PR[trPGS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 admin.pci.grp.sort          10 FREE     L                 trPGS                                                       
 Ì     i   2
pha.rx.admin.queries    (admin.queries) 
[admin.urn,admin.q, admin.query]
:TRA[tr,traQ]Q[ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 admin.query                 10 FREE     L  MIS.QUERY      ggv                                                     
 admin.query.response        75 QRY.RESP L                 :TRA[tr,traQ]Q[ggv]|0                                       
 admin.query.text            60 FREE     L                 VAL=@MIS.QUERY.text[PHA.RX.admin.query]                     
 admin.query.text.and.resp  137 FREE     L                 VAL=@PHA.RX.admin.query.text_": "_%MIS.QUERY.int.to.ex      
                                                           VAL=t(@PHA.RX.admin.query.response,PHA.RX.admin.query)      
 Ì     i   2
pha.rx.admin.multiple.queries    (admin.multiple.queries) 
[admin.urn,admin.q,admin.query, admin.mult.query.seq.no]
:TRA[tr,traQ]Q[ggv]M[ggvN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 admin.mult.query.seq.no      3 PINT     R                 ggvN                                                        
 admin.mult.qry.txt.and.r   137 FREE     L                 VAL=@PHA.RX.admin.query.text_": "_%MIS.QUERY.int.to.ex      
                                                           VAL=t(@PHA.RX.admin.mult.query.response,PHA.RX.admin.q      
                                                           VAL=uery)                                                   
 admin.mult.query.response   75 QRY.RESP L                 :TRA[tr,traQ]Q[ggv]M[ggvN]|0                                
 Ì     i   2
admin.rule.text    (admin.rule.text) 
[admin.urn,admin.q, admin.rule.text.q]
:TRA[tr,traQ]RU[traRQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 admin.rule.text.q            3 PINT     R                 traRQ                                                       
 admin.rule.fn                2 FREE     L                 :TRA[tr,traQ]RU[traRQ]|1                                    
 admin.rule.text.line        30 FREE     L                 :TRA[tr,traQ]RU[traRQ]|0                                    
 admin.rule.text.line.ovr    60 FREE     L                 :TRA[tr,traQ]RU[traRQ]O|0                                   
 Ì     i   2
admin.missing.skills    (admin.missing.skills) 
[admin.urn,admin.q, admin.missing.skill]
:TRA[tr,traQ]SKILL["M",traSK]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 admin.missing.skill         10 FREE     L                 traSK                                                       
 Ì     i   2
admin.skill.override.cmts    (admin.skill.override.cmts) 
[admin.urn,admin.q, admin.skill.ov.cmt.q]
:TRA[tr,traQ]SKILL["OV",trSCq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 admin.skill.ov.cmt.q         3 PINT     R                 trSCq                                                       
 admin.skill.ov.cmt.line     40 FREE     L                 :TRA[tr,traQ]SKILL["OV",trSCq]                              
 Ì     i   2
pha.rx.admin.text    (admin.text) 
[admin.urn,admin.q, admin.text.q]
: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 FREE     L                 :TRA[tr,traQ]T[traTQ]                                       
 Ì     i   2
pha.rx.admin.log    (admin.log) 
[al.date,al.time,al.user,al.q]
: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.adoc.q              3 PINT     R                 :TRAL[trALD,trALT,gu,trALQ]2|4                              
 al.admin.date                8 DATE     L                 :TRAL[trALD,trALT,gu,trALQ]|17                              
 al.admin.q                  10 URN      L                 :TRAL[trALD,trALT,gu,trALQ]|2                               
 al.admin.time                4 HHMM     L                 :TRAL[trALD,trALT,gu,trALQ]|18                              
 al.adoc.new.start.amt       10 DEC      R                 :TRAL[trALD,trALT,gu,trALQ]2|6                              
 al.adoc.old.start.amt       10 DEC      R                 :TRAL[trALD,trALT,gu,trALQ]2|5                              
 al.doc.by.user              10 FREE     L  MIS.USER       :TRAL[trALD,trALT,gu,trALQ]|24                          
 al.doc.user                 10 FREE     L  MIS.USER       :TRAL[trALD,trALT,gu,trALQ]|23                          
 al.new.co.signer            10 FREE     L  MIS.USER       :TRAL[trALD,trALT,gu,trALQ]2|1                          
 al.new.date                  8 DATE     L                 :TRAL[trALD,trALT,gu,trALQ]|11                              
 al.new.dose                 10 PDECZ    R                 :TRAL[trALD,trALT,gu,trALQ]|20                              
 al.new.given                 1 YN       L                 :TRAL[trALD,trALT,gu,trALQ]|14                              
 al.new.or.stage              4 CHOICE   L                 :TRAL[trALD,trALT,gu,trALQ]2|8                              
 al.new.ov.admin.date         8 DATE     L                 :TRAL[trALD,trALT,gu,trALQ]2|14                             
 al.new.ov.admin.doc.name    30 FREE     L                 :TRAL[trALD,trALT,gu,trALQ]2|18                             
 al.new.ov.admin.doctor      10 FREE     L  MIS.DOC.DICT   :TRAL[trALD,trALT,gu,trALQ]2|10                         
 al.new.ov.admin.sig         20 FREE     L  MIS.DIR        :TRAL[trALD,trALT,gu,trALQ]2|12                         
 al.new.ov.admin.time         4 HHMM     L                 :TRAL[trALD,trALT,gu,trALQ]2|16                             
 al.new.reason.code          15 FREE     L  PHA.RC         :TRAL[trALD,trALT,gu,trALQ]|15                          
 al.new.site                 10 FREE     L                 :TRAL[trALD,trALT,gu,trALQ]|16                              
 al.new.terminal             20 FREE     L                 :TRAL[trALD,trALT,gu,trALQ]2|3                              
 al.new.time                  4 HHMM     L                 :TRAL[trALD,trALT,gu,trALQ]|12                              
 al.new.units                10 FREE     L                 :TRAL[trALD,trALT,gu,trALQ]|22                              
 al.new.user                 10 FREE     L  MIS.USER       :TRAL[trALD,trALT,gu,trALQ]|13                          
 al.old.co.signer            10 FREE     L  MIS.USER       :TRAL[trALD,trALT,gu,trALQ]2|0                          
 al.old.date                  8 DATE     L                 :TRAL[trALD,trALT,gu,trALQ]|5                               
 al.old.dose                 10 PDECZ    R                 :TRAL[trALD,trALT,gu,trALQ]|19                              
 al.old.given                 1 YN       L                 :TRAL[trALD,trALT,gu,trALQ]|8                               
 al.old.or.stage              4 CHOICE   L                 :TRAL[trALD,trALT,gu,trALQ]2|7                              
 al.old.ov.admin.date         8 DATE     L                 :TRAL[trALD,trALT,gu,trALQ]2|13                             
 al.old.ov.admin.doc.name    30 FREE     L                 :TRAL[trALD,trALT,gu,trALQ]2|17                             
 al.old.ov.admin.doctor      10 FREE     L  MIS.DOC.DICT   :TRAL[trALD,trALT,gu,trALQ]2|9                          
 al.old.ov.admin.sig         20 FREE     L  MIS.DIR        :TRAL[trALD,trALT,gu,trALQ]2|11                         
 al.old.ov.admin.time         4 HHMM     L                 :TRAL[trALD,trALT,gu,trALQ]2|15                             
 al.old.reason.code          15 FREE     L  PHA.RC         :TRAL[trALD,trALT,gu,trALQ]|9                           
 al.old.site                 10 FREE     L                 :TRAL[trALD,trALT,gu,trALQ]|10                              
 al.old.terminal             20 FREE     L                 :TRAL[trALD,trALT,gu,trALQ]2|2                              
 al.old.time                  4 HHMM     L                 :TRAL[trALD,trALT,gu,trALQ]|6                               
 al.old.units                10 FREE     L                 :TRAL[trALD,trALT,gu,trALQ]|21                              
 al.old.user                 10 FREE     L  MIS.USER       :TRAL[trALD,trALT,gu,trALQ]|7                           
 al.rx.urn                   10 URN      L  PHA.RX         :TRAL[trALD,trALT,gu,trALQ]|1                           
 al.sch.date                  8 DATE     L                 :TRAL[trALD,trALT,gu,trALQ]|3                               
 al.sch.time                  4 HHMM     L                 :TRAL[trALD,trALT,gu,trALQ]|4                               
 al.type                      1 CHOICE   L                 :TRAL[trALD,trALT,gu,trALQ]|0                               
 Ì     i   2
pha.rx.admin.log.new.cmts    (admin.log.new.cmts) 
[al.date,al.time,al.user,al.q, al.new.comment.q]
: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 FREE     L                 :TRAL[trALD,trALT,gu,trALQ]NC[trALN]                        
 Ì     i   2
pha.rx.admin.log.new.odfs    (admin.log.new.odfs) 
[al.date,al.time,al.user,al.q, al.new.odf]
:TRAL[trALD,trALT,gu,trALQ]NODF[trNod]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 al.new.odf                  18 FREE     L                 trNod                                                       
 al.new.odf.chg               9 MONEY    R                 :TRAL[trALD,trALT,gu,trALQ]NODF[trNod]|1                    
 al.new.odf.cost              9 MONEY    R                 :TRAL[trALD,trALT,gu,trALQ]NODF[trNod]|2                    
 al.new.odf.qty               3 INT      R                 :TRAL[trALD,trALT,gu,trALQ]NODF[trNod]|0                    
 Ì     i   2
pha.rx.admin.log.new.qrys    (admin.log.new.qrys) 
[al.date,al.time,al.user,al.q, al.new.query]
:TRAL[trALD,trALT,gu,trALQ]NQ[ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 al.new.query                10 FREE     L  MIS.QUERY      ggv                                                     
 al.new.query.response       75 QRY.RESP L                 :TRAL[trALD,trALT,gu,trALQ]NQ[ggv]|0                        
 al.new.query.text           60 FREE     L                 VAL=@MIS.QUERY.text[PHA.RX.al.new.query]                    
 al.new.query.text.and.rsp  137 FREE     L                 VAL=@PHA.RX.al.new.query.text_": "_%MIS.QUERY.int.to.e      
                                                           VAL=xt(@PHA.RX.al.new.query.response,PHA.RX.al.new.que      
                                                           VAL=ry)                                                     
 Ì     i   2
pha.rx.admin.log.new.mult.qrys    (admin.log.new.mult.qrys) 
[al.date,al.time,al.user,al.q,al.new.query, al.new.mult.query.seq.no]
:TRAL[trALD,trALT,gu,trALQ]NQ[ggv]M[ggvN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 al.new.mult.query.seq.no     3 PINT     R                 ggvN                                                        
 al.new.mult.qry.txt.and.r  137 FREE     L                 VAL=@PHA.RX.al.new.query.text_": "_%MIS.QUERY.int.to.e      
                                                           VAL=xt(@PHA.RX.al.new.mult.query.resp,PHA.RX.al.new.qu      
                                                           VAL=ery)                                                    
 al.new.mult.query.resp      75 QRY.RESP L                 :TRAL[trALD,trALT,gu,trALQ]NQ[ggv]M[ggvN]|0                 
 Ì     i   2
pha.rx.admin.log.old.cmts    (admin.log.old.cmts) 
[al.date,al.time,al.user,al.q, al.old.comment.q]
: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 FREE     L                 :TRAL[trALD,trALT,gu,trALQ]OC[trALO]                        
 Ì     i   2
pha.rx.admin.log.old.odfs    (admin.log.old.odfs) 
[al.date,al.time,al.user,al.q, al.old.odf]
:TRAL[trALD,trALT,gu,trALQ]OODF[trOdf]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 al.old.odf                  18 FREE     L                 trOdf                                                       
 al.old.odf.chg               9 MONEY    R                 :TRAL[trALD,trALT,gu,trALQ]OODF[trOdf]|1                    
 al.old.odf.cost              9 MONEY    R                 :TRAL[trALD,trALT,gu,trALQ]OODF[trOdf]|2                    
 al.old.odf.qty               3 INT      R                 :TRAL[trALD,trALT,gu,trALQ]OODF[trOdf]|0                    
 Ì     i   2
pha.rx.admin.log.old.qrys    (admin.log.old.qrys) 
[al.date,al.time,al.user,al.q, al.old.query]
:TRAL[trALD,trALT,gu,trALQ]OQ[ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 al.old.query                10 FREE     L  MIS.QUERY      ggv                                                     
 al.old.query.response       75 QRY.RESP L                 :TRAL[trALD,trALT,gu,trALQ]OQ[ggv]|0                        
 al.old.query.text           60 FREE     L                 VAL=@MIS.QUERY.text[PHA.RX.al.old.query]                    
 al.old.query.text.and.rsp  137 FREE     L                 VAL=@PHA.RX.al.old.query.text_": "_%MIS.QUERY.int.to.e      
                                                           VAL=xt(@PHA.RX.al.old.query.response,PHA.RX.al.old.que      
                                                           VAL=ry)                                                     
 Ì     i   2
pha.rx.admin.log.old.mult.qrys    (admin.log.old.mult.qrys) 
[al.date,al.time,al.user,al.q,al.old.query, al.old.mult.query.seq.no]
:TRAL[trALD,trALT,gu,trALQ]OQ[ggv]M[ggvN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 al.old.mult.query.seq.no     3 PINT     R                 ggvN                                                        
 al.old.mult.qry.txt.and.r  137 FREE     L                 VAL=@PHA.RX.al.old.query.text_": "_%MIS.QUERY.int.to.e      
                                                           VAL=xt(@PHA.RX.al.old.mult.query.response,PHA.RX.al.ol      
                                                           VAL=d.query)                                                
 al.old.mult.query.resp      75 QRY.RESP L                 :TRAL[trALD,trALT,gu,trALQ]OQ[ggv]M[ggvN]|0                 
 Ì     i   2
pha.rx.admin.qry    (admin.qry) 
[al.date,al.time,al.user,al.q, al.qry]
:TRAL[trALD,trALT,gu,trALQ]QRY[ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 al.qry                      10 FREE     L  MIS.QUERY      ggv                                                     
 al.qry.response             70 FREE     L                 :TRAL[trALD,trALT,gu,trALQ]QRY[ggv]|0                       
 Ì     i   2
pha.rx.bar.txns    (bar.txns) 
[bar.txn.date,bar.txn.database,bar.txn.counter]
:TRBAR[gyD,iaD,gyC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 bar.txn.date                 8 DATE     L                 gyD                                                         
 bar.txn.database            12 FREE     L  MIS.APPL       iaD                                                     
 bar.txn.counter              5 URN      L                 gyC                                                         
 bar.txn.account.int         30 URN      L  MIS.PAT        :TRBAR[gyD,iaD,gyC]|11                                  
 bar.txn.account.no          20 FREE     L                 :TRBAR[gyD,iaD,gyC]|6                                       
 bar.txn.amount               8 MONEY    R                 :TRBAR[gyD,iaD,gyC]|2                                       
 bar.txn.comment             35 FREE     L                 :TRBAR[gyD,iaD,gyC]|5                                       
 bar.txn.cost.amt             8 MONEY    R                 :TRBAR[gyD,iaD,gyC]|17                                      
 bar.txn.count                3 INT      R                 :TRBAR[gyD,iaD,gyC]|3                                       
 bar.txn.gl.corp              4 FREE     L  MIS.GL.CORP    :TRBAR[gyD,iaD,gyC]|12                                  
 bar.txn.ordering.phys       10 FREE     L  MIS.DOC.DICT   :TRBAR[gyD,iaD,gyC]|9                                   
 bar.txn.performing.phys     10 FREE     L  MIS.DOC.DICT   :TRBAR[gyD,iaD,gyC]|10                                  
 bar.txn.procedure           10 FREE     L  BAR.PROC       :TRBAR[gyD,iaD,gyC]|1                                   
 bar.txn.rev.site            10 FREE     L  MIS.REV.SITE   :TRBAR[gyD,iaD,gyC]|16                                  
 bar.txn.reverse              1 FREE     L                 :TRBAR[gyD,iaD,gyC]|4                                       
 bar.txn.service.date         8 DATE     L                 :TRBAR[gyD,iaD,gyC]|0                                       
 bar.txn.transfer.urn        20 URN      L                 :TRBAR[gyD,iaD,gyC]|8                                       
 Ì     i   2
pha.rx.bar.txn.queries    (bar.txn.queries) 
[bar.txn.date,bar.txn.database,bar.txn.counter, bar.txn.query]
:TRBAR[gyD,iaD,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 QRY.RESP L                 :TRBAR[gyD,iaD,gyC]CD[ggv]|0                                
 Ì     i   2
pha.rx.bill.group    (bill.group) 
[grp.patient,grp.rev.site,grp.billing.code,grp.txn.type,grp.doctor,grp.billing.source,grp.service.date,grp.gl.corp]
/TRBG[aa,gyr,bd,tuztT,ggg,trBSC,trSD,gn]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 grp.patient                 30 URN      L  MIS.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 FREE     L                 tuztT                                                       
 grp.doctor                  10 FREE     L  MIS.DOC.DICT   ggg                                                     
 grp.billing.source           3 CHOICE   L                 trBSC                                                       
 grp.service.date             8 DATE     L                 trSD                                                        
 grp.gl.corp                  4 FREE     L  MIS.GL.CORP    gn                                                      
 grp.amount                   3 INT      R                 /TRBG[aa,gyr,bd,tuztT,ggg,trBSC,trSD,gn]|0                  
 grp.charge                   8 MONEY    R                 /TRBG[aa,gyr,bd,tuztT,ggg,trBSC,trSD,gn]|1                  
 grp.cost                     8 MONEY    R                 /TRBG[aa,gyr,bd,tuztT,ggg,trBSC,trSD,gn]|3                  
 grp.description             35 FREE     L                 /TRBG[aa,gyr,bd,tuztT,ggg,trBSC,trSD,gn]|2                  
 Ì     i   2
pha.rx.bill.group.rxs    (bill.group.rxs) 
[grp.patient,grp.rev.site,grp.billing.code,grp.txn.type,grp.doctor,grp.billing.source,grp.service.date,grp.gl.corp, grp
/TRBG[aa,gyr,bd,tuztT,ggg,trBSC,trSD,gn]RX[tr]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 grp.rx                      10 URN      L  PHA.RX         tr                                                      
 Ì     i   2
pha.rx.comp.ver.rpt    (compound.ver.rpt) 
[compound.ver.rpt.date,compound.ver.rpt.rx,compound.ver.rpt.q]
:TRCVR[cvrd,tr,cvrq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 compound.ver.rpt.date        8 DATE     L                 cvrd                                                        
 compound.ver.rpt.rx         10 URN      L  PHA.RX         tr                                                      
 compound.ver.rpt.q           4 PINT     R                 cvrq                                                        
 compound.ver.rpt.loc        10 FREE     L  MIS.LOCN.DICT  :TRCVR[cvrd,tr,cvrq]|2                                  
 compound.ver.rpt.type        3 CHOICE   L                 :TRCVR[cvrd,tr,cvrq]|0                                      
 compound.ver.rpt.user       10 FREE     L  MIS.USER       :TRCVR[cvrd,tr,cvrq]|1                                  
 Ì     i   2
pha.rx.comp.ver.rpt.meds    (compound.ver.rpt.meds) 
[compound.ver.rpt.date,compound.ver.rpt.rx,compound.ver.rpt.q, compound.ver.rpt.med]
:TRCVR[cvrd,tr,cvrq]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    12 FREE     L                 :TRCVR[cvrd,tr,cvrq]M[tf]|0                                 
 compound.ver.rpt.med.exp     6 FREE     L                 :TRCVR[cvrd,tr,cvrq]M[tf]|1                                 
 Ì     i   2
pha.rx.dispensed.man.x.rx.top    (dispensed.manual.rx.top) 
[disp.manual.rx.top.urn]
:TRDM[tr]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 disp.manual.rx.top.urn      10 URN      L  PHA.RX         tr                                                      
 Ì     i   2
pha.rx.dispensed.manual.index    (dispensed.manual.x) 
[disp.man.urn,disp.man.date.time,disp.man.q]
: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.overide       1 FREE     L                 :TRDM[tr,trdmA,trdmQ]|17                                    
 disp.man.admin.q             3 PINT     R                 :TRDM[tr,trdmA,trdmQ]|13                                    
 disp.man.alt.iv.seq          2 PINT     R                 :TRDM[tr,trdmA,trdmQ]|8                                     
 disp.man.billing.code       10 FREE     L                 :TRDM[tr,trdmA,trdmQ]|11                                    
 disp.man.bottle.number       3 PINT     R                 :TRDM[tr,trdmA,trdmQ]|10                                    
 disp.man.bottle.type         2 PINT     R                 :TRDM[tr,trdmA,trdmQ]|9                                     
 disp.man.charge              9 MONEY    R                 :TRDM[tr,trdmA,trdmQ]|2                                     
 disp.man.charge.type        10 URN      L  PHA.CT         :TRDM[tr,trdmA,trdmQ]|1                                 
 disp.man.charged             1 YN       L                 :TRDM[tr,trdmA,trdmQ]|12                                    
 disp.man.cost                9 MONEY    R                 :TRDM[tr,trdmA,trdmQ]|3                                     
 disp.man.date                8 DATE     L                 VAL=@disp.man.date.time#.                                   
 disp.man.dosage             20 FREE     L                 :TRDM[tr,trdmA,trdmQ]|5                                     
 disp.man.dose                8 DEC      R                 :TRDM[tr,trdmA,trdmQ]|4                                     
 disp.man.doses               8 PINT     R                 :TRDM[tr,trdmA,trdmQ]|14                                    
 disp.man.flag                1 CHOICE   L                 :TRDM[tr,trdmA,trdmQ]|16                                    
 disp.man.handling.fee        9 MONEY    R                 :TRDM[tr,trdmA,trdmQ]|7                                     
 disp.man.items               8 DEC      R                 :TRDM[tr,trdmA,trdmQ]|15                                    
 disp.man.odf                10 FREE     L  PHA.DRUG       :TRDM[tr,trdmA,trdmQ]|19                                
 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                 :TRDM[tr,trdmA,trdmQ]|18                                    
 disp.man.sig                20 FREE     L  MIS.DIR        :TRDM[tr,trdmA,trdmQ]|6                                 
 disp.man.time                4 HHMM     L                 VAL=@disp.man.date.time#1.                                  
 disp.man.type                1 CHOICE   L                 :TRDM[tr,trdmA,trdmQ]|0                                     
 Ì     i   2
pha.rx.dispensed.index    (dispensed.x) 
[dispensed.urn,dispensed.date.time]
: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                 :TRD[tr,trdA]|13                                            
 dispensed.alt.iv.seq         2 PINT     R                 :TRD[tr,trdA]|8                                             
 dispensed.billing.code      10 FREE     L                 :TRD[tr,trdA]|11                                            
 dispensed.bottle.number      3 PINT     R                 :TRD[tr,trdA]|10                                            
 dispensed.bottle.type        2 PINT     R                 :TRD[tr,trdA]|9                                             
 dispensed.charge             9 MONEY    R                 :TRD[tr,trdA]|2                                             
 dispensed.charge.type       10 URN      L  PHA.CT         :TRD[tr,trdA]|1                                         
 dispensed.charged            1 YN       L                 :TRD[tr,trdA]|12                                            
 dispensed.cost               9 MONEY    R                 :TRD[tr,trdA]|3                                             
 dispensed.date               8 DATE     L                 VAL=@dispensed.date.time#.                                  
 dispensed.dosage            20 FREE     L                 :TRD[tr,trdA]|5                                             
 dispensed.dose               8 DEC      R                 :TRD[tr,trdA]|4                                             
 dispensed.flag               1 CHOICE   L                 :TRD[tr,trdA]|14                                            
 dispensed.handling.fee       9 MONEY    R                 :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                 :TRD[tr,trdA]|15                                            
 dispensed.sig               20 FREE     L  MIS.DIR        :TRD[tr,trdA]|6                                         
 dispensed.time               4 HHMM     L                 VAL=@dispensed.date.time#1.                                 
 dispensed.type               1 CHOICE   L                 :TRD[tr,trdA]|0                                             
 Ì     i   2
pha.rx.dispensed.x.rx.top    (dispensed.x.rx.top) 
[dispensed.x.rx.top.urn]
:TRD[tr]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 dispensed.x.rx.top.urn      10 URN      L  PHA.RX         tr                                                      
 Ì     i   2
pha.rx.display.med.times.md    (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
pha.rx.display.med.times.sd    (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.admin.sd.shift.1         4 FREE     L                 /TRmsd[tr,trsdQ]|3                                          
 med.admin.sd.shift.2         4 FREE     L                 /TRmsd[tr,trsdQ]|4                                          
 med.admin.sd.shift.3         4 FREE     L                 /TRmsd[tr,trsdQ]|5                                          
 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
pha.rx.dsply.med.tm.sd.ad.tms    (dsply.med.tm.sd.admin.tms) 
[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 PINT     R                 /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                 /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
pha.rx.dup.labels.temp    (dup.labels.temp) 
[dup.label.q]
/DUPL[trdq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 dup.label.q                  3 PINT     R                 trdq                                                        
 dup.label.from.bottle        3 INTZ     R                 /DUPL[trdq]|1                                               
 dup.label.thru.bottle        3 INTZ     R                 /DUPL[trdq]|2                                               
 dup.label.urn               10 URN      L  PHA.RX         /DUPL[trdq]|0                                           
 Ì     i   2
home.med.class.int.x    (home.med.class.int.x) 
[home.med.cl.int.x.pt,home.med.cl.int.x.class,home.med.cl.int.x.hm.urn]
:TRHMCIX[ea,tdc,hxx]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 home.med.cl.int.x.pt        25 URN      L  PHA.MRI        ea                                                      
 home.med.cl.int.x.class     10 FREE     L  PHA.CLASS      tdc                                                     
 home.med.cl.int.x.hm.urn    10 PINT     R  RXM.RX         hxx                                                     
 home.med.cl.int.x.med       10 FREE     L  PHA.DRUG       :TRHMCIX[ea,tdc,hxx]                                    
 Ì     i   2
home.med.drug.int.x    (home.med.drug.int.x) 
[home.med.drug.int.x.pt,home.med.drug.int.x.drug,home.med.drug.int.x.hmurn]
:TRHMDIX[ea,tf,hxx]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 home.med.drug.int.x.pt      25 URN      L  PHA.MRI        ea                                                      
 home.med.drug.int.x.drug    10 FREE     L  PHA.DRUG       tf                                                      
 home.med.drug.int.x.hmurn   10 PINT     R  RXM.RX         hxx                                                     
 home.med.drug.int.x.val      1 FREE     L                 :TRHMDIX[ea,tf,hxx]                                         
 Ì     i   2
home.med.generic.int.x    (home.med.generic.int.x) 
[home.med.gen.int.x.pt,home.med.gen.int.x.gen,home.med.gen.int.x.hm.urn]
:TRHMGIX[ea,tdg,hxx]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 home.med.gen.int.x.pt       25 URN      L  PHA.MRI        ea                                                      
 home.med.gen.int.x.gen      10 FREE     L  PHA.GENERIC    tdg                                                     
 home.med.gen.int.x.hm.urn   10 PINT     R  RXM.RX         hxx                                                     
 home.med.gen.int.x.med      10 FREE     L  PHA.DRUG       :TRHMGIX[ea,tdg,hxx]                                    
 Ì     i   2
home.med.ingred.int.x    (home.med.ingred.int.x) 
[home.med.ingr.int.x.pt,home.med.ingr.int.x.ingr,home.med.ingr.int.x.hmurn]
:TRHMIIX[ea,tdm,hxx]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 home.med.ingr.int.x.pt      25 URN      L  PHA.MRI        ea                                                      
 home.med.ingr.int.x.ingr    10 FREE     L  PHA.INGR       tdm                                                     
 home.med.ingr.int.x.hmurn   10 PINT     R  RXM.RX         hxx                                                     
 home.med.ingr.int.x.med     10 FREE     L  PHA.DRUG       :TRHMIIX[ea,tdm,hxx]                                    
 Ì     i   2
home.med.patient.x    (home.med.patient.x) 
[home.med.patient.x.pt,home.med.patient.x.hm.urn]
:TRHMPX[ea,hxx]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 home.med.patient.x.pt       25 URN      L  PHA.MRI        ea                                                      
 home.med.patient.x.hm.urn   10 PINT     R  RXM.RX         hxx                                                     
 home.med.patient.x.val       1 FREE     L                 :TRHMPX[ea,hxx]                                             
 Ì     i   2
home.meds.main    (home.meds.main) 
[home.meds.urn]
?TRHM[hxx]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 home.meds.urn               10 PINT     R  RXM.RX         hxx                                                     
 home.med.call.in.status     10 FREE     L  RXM.CALL.STATUS?TRHM[hxx]RXM["A"]|19                                   
 home.med.cancelled.by       10 FREE     L  MIS.USER       ?TRHM[hxx]RXM["A"]|16                                   
 home.med.cancelled.date      8 DATE     L                 ?TRHM[hxx]RXM["A"]|17                                       
 home.med.cancelled.time      4 HHMM     L                 ?TRHM[hxx]RXM["A"]|18                                       
 home.med.discontinued.by    10 FREE     L  MIS.USER       ?TRHM[hxx]RXM["A"]|12                                   
 home.med.discontinued.dt     8 DATE     L                 ?TRHM[hxx]RXM["A"]|13                                       
 home.med.discontinued.tm     4 HHMM     L                 ?TRHM[hxx]RXM["A"]|14                                       
 home.med.pharmacy           15 FREE     L  MIS.OUT.LOCN   ?TRHM[hxx]RXM["A"]|20                                   
 home.med.renewed.from       10 PINT     R  RXM.RX         ?TRHM[hxx]RXM["A"]|15                                   
 home.meds.auto.dc.date       8 DATE     L                 ?TRHM[hxx]RXM["C"]|8                                        
 home.meds.cancel.reason     10 FREE     L                 ?TRHM[hxx]RXM["C"]|7                                        
 home.meds.comment           75 FREE     L                 ?TRHM[hxx]RXM["A"]|11                                       
 home.meds.controlled         1 YN       L                 ?TRHM[hxx]RXM|18                                            
 home.meds.converted.from    10 PINT     R  RXM.RX         ?TRHM[hxx]RXM["B"]|4                                    
 home.meds.days               3 FREE     L                 ?TRHM[hxx]RXM|24                                            
 home.meds.db.source         12 FREE     L  MIS.APPL       ?TRHM[hxx]|0                                            
 home.meds.dc.cn.rnw.rsn     10 FREE     L                 ?TRHM[hxx]RXM["C"]|16                                       
 home.meds.dc.reason         10 FREE     L                 ?TRHM[hxx]RXM["C"]|15                                       
 home.meds.disp.form          0 FREE     L                 ?TRHM[hxx]RXM|10                                            
 home.meds.disp.unit         10 FREE     L  RXM.UNITS      ?TRHM[hxx]RXM|25                                        
 home.meds.dose              19 FREE     L                 ?TRHM[hxx]RXM|8                                             
 home.meds.dose.calc         20 FREE     L                 ?TRHM[hxx]RXM["B"]|0                                        
 home.meds.dose1              8 DECZ     R                 ?TRHM[hxx]RXM["C"]|1                                        
 home.meds.dose2              8 DECZ     R                 ?TRHM[hxx]RXM["C"]|2                                        
 home.meds.entered.by        10 FREE     L  MIS.USER       ?TRHM[hxx]RXM["A"]|0                                    
 home.meds.entered.date       8 DATE     L                 ?TRHM[hxx]RXM["A"]|1                                        
 home.meds.entered.time       4 HHMM     L                 ?TRHM[hxx]RXM["A"]|2                                        
 home.meds.esigned            1 FREE     L                 ?TRHM[hxx]RXM["D"]|5                                        
 home.meds.expires            8 DATE     L                 ?TRHM[hxx]RXM|14                                            
 home.meds.facility          10 FREE     L  MIS.FACILITY   ?TRHM[hxx]RXM|2                                         
 home.meds.free.form         10 FREE     L                 ?TRHM[hxx]RXM["C"]|6                                        
 home.meds.free.strength     30 FREE     L                 ?TRHM[hxx]RXM["C"]|5                                        
 home.meds.free.text          1 FREE     L                 ?TRHM[hxx]RXM["B"]|1                                        
 home.meds.ft.pha.num        18 PHONE    L                 ?TRHM[hxx]RXM["D"]|9                                        
 home.meds.issued.by         10 FREE     L  MIS.USER       ?TRHM[hxx]RXM["A"]|3                                    
 home.meds.issued.date        8 DATE     L                 ?TRHM[hxx]RXM["A"]|4                                        
 home.meds.issued.time        4 HHMM     L                 ?TRHM[hxx]RXM["A"]|5                                        
 home.meds.location          10 FREE     L  MIS.LOCN.DICT  ?TRHM[hxx]RXM|19                                        
 home.meds.med               20 FREE     L  RXM.DRUG       ?TRHM[hxx]RXM|6                                         
 home.meds.med.source         1 FREE     L                 ?TRHM[hxx]RXM["D"]|8                                        
 home.meds.medical.equip      1 YN       L                 ?TRHM[hxx]RXM["D"]|7                                        
 home.meds.merged.from       25 URN      L  MRI.PAT        ?TRHM[hxx]RXM["C"]|0                                    
 home.meds.module.source     15 FREE     L                 ?TRHM[hxx]|1                                                
 home.meds.mri.urn           25 URN      L  MRI.PAT        ?TRHM[hxx]RXM|0                                         
 home.meds.ndc.din           12 FREE     L                 ?TRHM[hxx]RXM["B"]|8                                        
 home.meds.ndc.form          10 FREE     L                 ?TRHM[hxx]RXM["C"]|4                                        
 home.meds.ndc.gen.name      45 FREE     L                 ?TRHM[hxx]RXM["B"]|2                                        
 home.meds.ndc.generic       10 FREE     L  PHA.GENERIC    ?TRHM[hxx]RXM["B"]|9                                    
 home.meds.ndc.name          45 FREE     L                 ?TRHM[hxx]RXM["B"]|3                                        
 home.meds.ndc.strength      30 FREE     L                 ?TRHM[hxx]RXM["C"]|3                                        
 home.meds.no.sub             1 YN       L                 ?TRHM[hxx]RXM["A"]|10                                       
 home.meds.number            10 FREE     L                 ?TRHM[hxx]RXM|4                                             
 home.meds.office.inject     10 FREE     L  RXM.PROC       ?TRHM[hxx]RXM["D"]|3                                    
 home.meds.office.proc       10 URN      L  RXM.ORD        ?TRHM[hxx]RXM["C"]|11                                   
 home.meds.order.source      10 FREE     L  MIS.SOURCE     ?TRHM[hxx]RXM["D"]|4                                    
 home.meds.other.db          12 FREE     L  MIS.APPL       ?TRHM[hxx]RXM|17                                        
 home.meds.override.by       10 FREE     L  MIS.USER       ?TRHM[hxx]RXM["A"]|7                                    
 home.meds.override.date      8 DATE     L                 ?TRHM[hxx]RXM["A"]|8                                        
 home.meds.override.reason   10 FREE     L  RXM.OVER       ?TRHM[hxx]RXM["A"]|6                                    
 home.meds.override.time      4 HHMM     L                 ?TRHM[hxx]RXM["A"]|9                                        
 home.meds.patient           30 URN      L  ADM.PAT        ?TRHM[hxx]RXM|1                                         
 home.meds.pha.generic       10 FREE     L  PHA.GENERIC    ?TRHM[hxx]RXM["B"]|5                                    
 home.meds.pha.generic.nm    45 FREE     L                 ?TRHM[hxx]RXM["B"]|6                                        
 home.meds.pha.name          45 FREE     L                 ?TRHM[hxx]RXM["B"]|7                                        
 home.meds.pha.nf.desc       60 FREE     L                 ?TRHM[hxx]RXM["C"]|13                                       
 home.meds.pha.nf.units      10 FREE     L                 ?TRHM[hxx]RXM["C"]|14                                       
 home.meds.pha.non.form       1 YN       L                 ?TRHM[hxx]RXM["C"]|12                                       
 home.meds.pha.urn           10 URN      L  PHA.RX         ?TRHM[hxx]RXM|22                                        
 home.meds.print.mono.dft     1 YN       L                 ?TRHM[hxx]RXM|21                                            
 home.meds.print.script.df    1 YN       L                 ?TRHM[hxx]RXM|20                                            
 home.meds.provider          10 FREE     L  MIS.DOC.DICT   ?TRHM[hxx]RXM|15                                        
 home.meds.prv.urn           10 URN      L  PRV.RX         ?TRHM[hxx]RXM|23                                        
 home.meds.qty                4 FREE     L                 ?TRHM[hxx]RXM|7                                             
 home.meds.refill.period     10 FREE     L  RXM.REFILL     ?TRHM[hxx]RXM|26                                        
 home.meds.refills            2 FREE     L                 ?TRHM[hxx]RXM|13                                            
 home.meds.replace.reason    10 FREE     L                 ?TRHM[hxx]RXM["D"]|0                                        
 home.meds.route             10 FREE     L  RXM.ROUTES     ?TRHM[hxx]RXM|11                                        
 home.meds.samples.given     10 FREE     L                 ?TRHM[hxx]RXM|16                                            
 home.meds.sig               20 FREE     L  MIS.DIR        ?TRHM[hxx]RXM|12                                        
 home.meds.sig.disp          20 FREE     L                 ?TRHM[hxx]RXM["D"]|2                                        
 home.meds.sig.prn            1 YN       L                 ?TRHM[hxx]RXM["D"]|1                                        
 home.meds.status             3 FREE     L                 ?TRHM[hxx]RXM|5                                             
 home.meds.type               1 FREE     L                 ?TRHM[hxx]RXM|3                                             
 home.meds.units             10 FREE     L  RXM.UNITS      ?TRHM[hxx]RXM|9                                         
 home.meds.unknown.meds       1 YN       L                 ?TRHM[hxx]|2                                                
 home.meds.unsigned.verbal    1 YN       L                 ?TRHM[hxx]RXM["C"]|10                                       
 home.meds.verbal.rx          1 YN       L                 ?TRHM[hxx]RXM["C"]|9                                        
 Ì     i   2
home.meds.components    (home.meds.components) 
[home.meds.urn, home.meds.component.q]
?TRHM[hxx]C[trHCq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 home.meds.component.q        3 PINT     R                 trHCq                                                       
 home.meds.comp.desc         45 FREE     L                 ?TRHM[hxx]C[trHCq]|5                                        
 home.meds.comp.dose         20 FREE     L                 ?TRHM[hxx]C[trHCq]|2                                        
 home.meds.comp.dose.units   10 FREE     L  PHA.UNITS      ?TRHM[hxx]C[trHCq]|3                                    
 home.meds.comp.fsv.id       20 FREE     L                 ?TRHM[hxx]C[trHCq]|7                                        
 home.meds.comp.med          10 FREE     L  PHA.DRUG       ?TRHM[hxx]C[trHCq]|0                                    
 home.meds.comp.ndc          15 FREE     L                 ?TRHM[hxx]C[trHCq]|1                                        
 home.meds.comp.type         10 FREE     L                 ?TRHM[hxx]C[trHCq]|4                                        
 home.meds.comp.volume       20 FREE     L                 ?TRHM[hxx]C[trHCq]|6                                        
 Ì     i   2
home.meds.instructions    (home.meds.instructions) 
[home.meds.urn, home.meds.instruction.q]
?TRHM[hxx]RXM["I",hxxI]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 home.meds.instruction.q      3 PINT     R                 hxxI                                                        
 home.meds.instruction       80 FREE     L                 ?TRHM[hxx]RXM["I",hxxI]                                     
 Ì     i   2
pha.rx.ingred.dose.chk.x    (ingred.dose.chk.x) 
[ingred.dose.chk.mri,ingred.dose.chk.ingred,ingred.dose.chk.date,ingred.dose.chk.time]
:TRIDCX[ea,tdm,idcd,idct]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ingred.dose.chk.mri         25 URN      L  MRI.PAT        ea                                                      
 ingred.dose.chk.ingred      10 FREE     L  PHA.INGR       tdm                                                     
 ingred.dose.chk.date         8 DATE     L                 idcd                                                        
 ingred.dose.chk.time         4 HHMM     L                 idct                                                        
 ingred.dose.chk.dosage       9 DECZ     R                 :TRIDCX[ea,tdm,idcd,idct]|0                                 
 Ì     i   2
pha.rx.labels.temp    (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
pha.rx.file    (main) 
[urn]
?TR[tr]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 urn                         10 URN      L                 tr                                                          
 ... free for use             1 YN       L                 ?TR[tr]3|14                                                 
 ....use.me.1                 0 FREE     L                 ?TR[tr]PED|2                                                
 ....use.me.3                 0 FREE     L                 ?TR[tr]I|0                                                  
 ...use.me.6                  0 FREE     L                 ?TR[tr]SOO|3                                                
 adjudicated                  1 FREE     L                 ?TR[tr]3|4                                                  
 admin.criterion             10 FREE     L  PHA.AC         ?TR[tr]3|16                                             
 admin.criterion.edit         1 YN       L                 ?TR[tr]3|17                                                 
 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                                                       
 allergy.comment             10 FREE     L  PHA.OVER       ?TR[tr]M|20                                             
 allergy.comment.name        30 FREE     L                 VAL=@PHA.RX.allergy.comment's.name                          
 alt.doses.in.sequence        2 PINT     R                 ?TR[tr]A|0                                                  
 alt.sequence.start           2 PINTZ    R                 ?TR[tr]A|1                                                  
 alt.start.bottle.number      3 INT      R                 ?TR[tr]A|3                                                  
 alt.total.bottles            2 PINTZ    R                 ?TR[tr]A|2                                                  
 atc.rx                       1 YN       L                 ?TR[tr]3|10                                                 
 auto.verified                1 YN       L                 ?TR[tr]3|21                                                 
 base                        10 FREE     L  PHA.DRUG       ?TR[tr]C|0                                              
 base.charge                  9 MONEY    R                 ?TR[tr]C|5                                                  
 base.cost                    9 MONEY    R                 ?TR[tr]C|4                                                  
 base.disp.forms              9 PDEC     R                 ?TR[tr]C|2                                                  
 base.dose                    9 PDEC     R                 ?TR[tr]C|1                                                  
 base.handling.fee            9 MONEY    R                 ?TR[tr]C|7                                                  
 batch.date                   8 DATE     L                 ?TR[tr]BC|0                                                 
 batch.time                   4 HHMM     L                 ?TR[tr]BC|1                                                 
 billing.code                10 FREE     L                 ?TR[tr]B|1                                                  
 billing.code.override       10 FREE     L                 ?TR[tr]B|9                                                  
 bulk                         1 YN       L                 ?TR[tr]M|15                                                 
 calced.num.dispense          8 DECZ     R                 ?TR[tr]4|18                                                 
 can.auto.credits             9 PINT     R                 ?TR[tr]2|27                                                 
 cancel.date                  8 DATE     L                 ?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 HHMM     L                 ?TR[tr]2|4                                                  
 cancel.user                 10 FREE     L  MIS.USER       ?TR[tr]2|5                                              
 cart.amount                  8 DEC      R                 ?TR[tr]M|16                                                 
 cart.doses                   8 INT      R                 ?TR[tr]M|17                                                 
 cds                         15 FREE     L  MIS.SCREEN     ?TR[tr]2|18                                             
 charge                       9 MONEY    R                 ?TR[tr]B|2                                                  
 charge.type                 10 URN      L  PHA.CT         ?TR[tr]B|0                                              
 charting.unit               10 FREE     L  PHA.FORMS      ?TR[tr]M|22                                             
 chg.zero.admin               1 YN       L                 ?TR[tr]3|11                                                 
 clinical.indication         10 URN      L  PHA.CLI        ?TR[tr]M|11                                             
 clinical.indication.name    30 FREE     L                 VAL=@PHA.RX.clinical.indication's.name                      
 combo.dose.and.unit         19 FREE     L                 VAL=%PHA.RX.combo.dose.and.unit(urn)                        
 compound.units              10 FREE     L  PHA.UNITS      ?TR[tr]C|6                                              
 conflict.alg.adm.ovr        10 FREE     L  PHA.OVER       ?TR[tr]CONF|14                                          
 conflict.alg.adm.ovr.date   10 PINT     R                 ?TR[tr]CONF|15                                              
 conflict.alg.last.update    10 PINT     R                 ?TR[tr]CONF["A"]|4                                          
 conflict.alg.ord.ovr        10 FREE     L  PHA.OVER       ?TR[tr]CONF|12                                          
 conflict.alg.ord.ovr.date   10 PINT     R                 ?TR[tr]CONF|13                                              
 conflict.cumds.adm.ovr      10 FREE     L  PHA.OVER       ?TR[tr]CONF["A"]|11                                     
 conflict.cumds.adm.ovr.dt   10 PINT     R                 ?TR[tr]CONF["A"]|12                                         
 conflict.cumds.last.upd     10 PINT     R                 ?TR[tr]CONF["A"]|10                                         
 conflict.cumds.ord.ovr      10 FREE     L  PHA.OVER       ?TR[tr]CONF["A"]|13                                     
 conflict.cumds.ord.ovr.dt   10 PINT     R                 ?TR[tr]CONF["A"]|14                                         
 conflict.dis.adm.ovr        10 FREE     L  PHA.OVER       ?TR[tr]CONF|10                                          
 conflict.dis.adm.ovr.date   10 PINT     R                 ?TR[tr]CONF|11                                              
 conflict.dis.last.update    10 PINT     R                 ?TR[tr]CONF["A"]|5                                          
 conflict.dis.ord.ovr        10 FREE     L  PHA.OVER       ?TR[tr]CONF|8                                           
 conflict.dis.ord.ovr.date   10 PINT     R                 ?TR[tr]CONF|9                                               
 conflict.dose.adm.ovr       10 FREE     L  PHA.OVER       ?TR[tr]CONF|18                                          
 conflict.dose.adm.ovr.dat   10 PINT     R                 ?TR[tr]CONF|19                                              
 conflict.dose.last.update   10 PINT     R                 ?TR[tr]CONF["A"]|6                                          
 conflict.dose.ord.ovr       10 FREE     L  PHA.OVER       ?TR[tr]CONF|16                                          
 conflict.dose.ord.ovr.dat   10 PINT     R                 ?TR[tr]CONF|17                                              
 conflict.dup.adm.ovr        10 FREE     L  PHA.OVER       ?TR[tr]CONF["A"]|2                                      
 conflict.dup.adm.ovr.date   10 PINT     R                 ?TR[tr]CONF["A"]|3                                          
 conflict.dup.last.update    10 PINT     R                 ?TR[tr]CONF["A"]|7                                          
 conflict.dup.ord.ovr        10 FREE     L  PHA.OVER       ?TR[tr]CONF["A"]|0                                      
 conflict.dup.ord.ovr.date   10 PINT     R                 ?TR[tr]CONF["A"]|1                                          
 conflict.food.adm.ovr       10 FREE     L  PHA.OVER       ?TR[tr]CONF|6                                           
 conflict.food.adm.ovr.dat   10 PINT     R                 ?TR[tr]CONF|7                                               
 conflict.food.last.update   10 PINT     R                 ?TR[tr]CONF["A"]|8                                          
 conflict.food.ord.ovr       10 FREE     L  PHA.OVER       ?TR[tr]CONF|4                                           
 conflict.food.ord.ovr.dat   10 PINT     R                 ?TR[tr]CONF|5                                               
 conflict.int.adm.ovr        10 FREE     L  PHA.OVER       ?TR[tr]CONF|2                                           
 conflict.int.adm.ovr.date   10 PINT     R                 ?TR[tr]CONF|3                                               
 conflict.int.last.update    10 PINT     R                 ?TR[tr]CONF["A"]|9                                          
 conflict.int.ord.ovr        10 FREE     L  PHA.OVER       ?TR[tr]CONF|0                                           
 conflict.int.ord.ovr.date   10 PINT     R                 ?TR[tr]CONF|1                                               
 controlled                   1 FREE     L                 ?TR[tr]M|4                                                  
 copied.from.aom.urn         10 PINT     R  RXM.RX         ?TR[tr]4|16                                             
 copied.from.urn             10 URN      L  PHA.RX         ?TR[tr]3|9                                              
 cost                         9 MONEY    R                 ?TR[tr]B|3                                                  
 cumulative.dose.comments     2 PINT     R                 ?TR[tr]CUMDSW|2                                             
 cumulative.dose.errors       2 PINT     R                 ?TR[tr]CUMDSW|3                                             
 cumulative.dose.warn.ovr    10 FREE     L  PHA.OVER       ?TR[tr]CUMDSW|0                                         
 cumulative.dose.warnings     2 PINT     R                 ?TR[tr]CUMDSW|1                                             
 current.drip.rate           25 FREE     L                 ?TR[tr]PED|1                                                
 da.ra.event                 10 FREE     L  MIS.EVENT      ?TR[tr]2|24                                             
 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)                             
 dc.auto.credits              9 PINT     R                 ?TR[tr]2|7                                                  
 dc.auto.debits               9 PINT     R                 ?TR[tr]3|12                                                 
 dc.date                      8 DATE     L                 ?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                 ?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                 ?TR[tr]|6                                                   
 dc.user                     10 FREE     L  MIS.USER       ?TR[tr]2|20                                             
 deactivate.date              8 DATE     L                 ?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                 ?TR[tr]2|13                                                 
 deactivate.user             10 FREE     L  MIS.USER       ?TR[tr]2|14                                             
 define.by                    4 CHOICE   L                 ?TR[tr]PED|22                                               
 deleted.nur.activity        14 FREE     L                 ?TR[tr]4|15                                                 
 disease.comment             10 FREE     L  PHA.OVER       ?TR[tr]M2|2                                             
 disease.comment.name        30 FREE     L                 VAL=@PHA.RX.disease.comment's.name                          
 disp.form.id                30 FREE     L                 VAL=@PHA.FORMS.name[@PHA.DRUG.dispense.form[@med]]          
 disp.forms                   9 PDEC5    R                 ?TR[tr]M|8                                                  
 disp.forms.per.dose          9 PDEC5    R                 ?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                 ?TR[tr]I|16                                                 
 dose                         8 DECZ     R                 ?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.calc                   30 FREE     L                 ?TR[tr]M|6                                                  
 dose.description            20 FREE     L                 ?TR[tr]M|9                                                  
 dose.disp.per.dose          50 FREE     L                 VAL=IF{@dose>0 %PHA.RX.disp.per.dose("")}                
 dose.rng.comment            10 FREE     L  PHA.OVER       ?TR[tr]M2|1                                             
 dose.rng.comment.name       30 FREE     L                 VAL=@PHA.RX.dose.rng.comment's.name                         
 dose.type.dft                1 YN       L                 ?TR[tr]4|11                                                 
 dose.type.sel               15 FREE     L  PHA.DOSE.TYPE  ?TR[tr]4|10                                             
 duplicate.comment           10 FREE     L  PHA.OVER       ?TR[tr]M|21                                             
 duplicate.comment.name      30 FREE     L                 VAL=@PHA.RX.duplicate.comment's.name                        
 duration                    22 FREE     L                 ?TR[tr]I|4                                                  
 duration.days                4 INTZ     R                 ?TR[tr]2|10                                                 
 duration.edited              1 YN       L                 ?TR[tr]I|21                                                 
 duration.hours               4 INTZ     R                 ?TR[tr]2|11                                                 
 duration.hr                  5 INT      R                 ?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                 ?TR[tr]I|10                                                 
 duration.min                 5 INT      R                 ?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                 ?TR[tr]I|12                                                 
 duration.sec                 5 INT      R                 ?TR[tr]I|13                                                 
 duration.sec.unit           10 FREE     L                 ?TR[tr]I|14                                                 
 edited                       1 YN       L                 ?TR[tr]SOO|2                                                
 editting.doctor             10 FREE     L  MIS.DOC.DICT   ?TR[tr]4|1                                              
 editting.doctor.name        30 FREE     L                 ?TR[tr]4|2                                                  
 emar.override.chg.dispens    1 YN       L                 ?TR[tr]4|13                                                 
 emar.override.display        9 CHOICE   L                 ?TR[tr]4|12                                                 
 emar.recompile.time          9 PINT     R                 ?TR[tr]4|8                                                  
 enter.date                   8 DATE     L                 ?TR[tr]|2                                                   
 enter.date.and.time         13 FREE     L                 VAL=%Z.date.out(@enter.date)_"-"_@enter.time                
 enter.seconds                9 PINT     R                 VAL=%Z.date.clinical(@enter.date)*86400+%Z.time.in(@en      
                                                           VAL=ter.time)                                               
 enter.time                   4 HHMM     L                 ?TR[tr]|3                                                   
 enter.user                  10 FREE     L  MIS.USER       ?TR[tr]|4                                               
 expiration.date              8 DATE     L                 ?TR[tr]2|9                                                  
 fat.rx                      10 URN      L  PHA.RX         ?TR[tr]PED|6                                            
 flush.rx                    10 URN      L  PHA.RX         ?TR[tr]PED|7                                            
 food.int.comment            10 FREE     L  PHA.OVER       ?TR[tr]M2|0                                             
 food.int.comment.name       30 FREE     L                 VAL=@PHA.RX.food.int.comment's.name                         
 formerly.split               1 YN       L                 ?TR[tr]3|22                                                 
 haf.type                     5 CHOICE   L                 ?TR[tr]PED|15                                               
 handling.fee                 9 MONEY    R                 ?TR[tr]B|5                                                  
 id                          30 URN      L  PHA.RX         VAL=@PHA.RX.number                                      
 incomplete                   1 FREE     L                 ?TR[tr]3|6                                                  
 infce                        5 CHOICE   L                 ?TR[tr]3|1                                                  
 initial.doses                8 INT      R                 ?TR[tr]M|13                                                 
 interaction.comment         10 FREE     L  PHA.OVER       ?TR[tr]M|12                                             
 interaction.comment.name    30 FREE     L                 VAL=@PHA.RX.interaction.comment's.name                      
 interactions.checked         1 FREE     L                 ?TR[tr]M|5                                                  
 interactions.found           3 PINT     R                 ?TR[tr]M|3                                                  
 inventory                   10 FREE     L  MM.INVENT      ?TR[tr]2|19                                             
 jfy.cds                     15 FREE     L  MIS.SCREEN     ?TR[tr]4|17                                             
 last.bottle                  3 INTZ     R                 ?TR[tr]I|15                                                 
 last.edit.date               8 DATE     L                 ?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.doctor            10 FREE     L  MIS.DOC.DICT   ?TR[tr]4|9                                              
 last.edit.time               4 HHMM     L                 ?TR[tr]2|1                                                  
 last.edit.user              10 FREE     L  MIS.USER       ?TR[tr]2|2                                              
 lot                         20 FREE     L                 ?TR[tr]2|8                                                  
 med                         10 FREE     L  PHA.DRUG       ?TR[tr]M|0                                              
 med.nf                      60 FREE     L                 ?TR[tr]M3|0                                                 
 med.nf.units                10 FREE     L  PHA.UNITS      ?TR[tr]M3|1                                             
 med.units                   10 FREE     L  PHA.UNITS      ?TR[tr]M|19                                             
 meds                        90 FREE     L                 VAL=%PHA.RX.drugs(urn,1,90)                                 
 module.source               11 FREE     L                 ?TR[tr]3|20                                                 
 mri.urn                     25 URN      L  MRI.PAT        VAL=@PHA.PAT.mri.urn[@PHA.RX.patient]                   
 new.rx                      11 FREE     L                                                                             
 non.formulary                1 YN       L                 ?TR[tr]4|5                                                  
 number                      11 FREE     L                 ?TR[tr]|0                                                   
 number.stripped              9 FREE     L                 VAL=%PHA.RX.num.strip(@number)                              
 number.to.dispense           8 DECZ     R                 ?TR[tr]M|7                                                  
 nur.ack.required             1 FREE     L                 ?TR[tr]3|7                                                  
 nur.mar.act.date             8 DATE     L                 ?TR[tr]2|25                                                 
 nur.mar.act.seconds          9 PINT     R                 VAL=%Z.date.clinical(@PHA.RX.nur.mar.act.date)*86400+%      
                                                           VAL=Z.time.in(@PHA.RX.nur.mar.act.time)                     
 nur.mar.act.time             4 HHMM     L                 ?TR[tr]2|26                                                 
 nur.new.order.flag           1 YN       L                 ?TR[tr]4|20                                                 
 oe.poe.dft.comp.rx.urn      10 URN      L                 ?TR[tr]SOO|6                                                
 oe.poe.dft.comp.urn          3 PINT     R                 ?TR[tr]SOO|5                                                
 oe.poe.dft.provider.mne     10 FREE     L                 ?TR[tr]SOO|4                                                
 oe.urn                      10 FREE     L                 ?TR[tr]2|23                                                 
 onc.rx.auc                   2 PINT     R                 ?TR[tr]ONC|20                                               
 onc.rx.bsa                   6 PDEC2    R                 ?TR[tr]ONC|1                                                
 onc.rx.bsa.formula          30 FREE     L                 ?TR[tr]ONC|0                                                
 onc.rx.carboplatin.ds        8 DECZ     R                 ?TR[tr]ONC|17                                               
 onc.rx.creat.clear.form     17 FREE     L                 ?TR[tr]ONC["2"]|0                                           
 onc.rx.creatinine.clear     19 FREE     L                 ?TR[tr]ONC|18                                               
 onc.rx.creatinine.cleardt    8 DATE     L                 ?TR[tr]ONC|19                                               
 onc.rx.creatinine.cleartm    4 HHMM     L                 ?TR[tr]ONC["2"]|4                                           
 onc.rx.cycle                 3 PINT     R                 ?TR[tr]ONC|9                                                
 onc.rx.diagnosis            50 FREE     L                 ?TR[tr]ONC|8                                                
 onc.rx.dose.ordered         20 FREE     L                 ?TR[tr]ONC["2"]|2                                           
 onc.rx.dose.ordered.unrnd   20 FREE     L                 ?TR[tr]ONC["2"]|3                                           
 onc.rx.height.in.cm          6 DEC2Z    R                 ?TR[tr]ONC|4                                                
 onc.rx.height.in.ft          1 INTZ     R                 ?TR[tr]ONC|10                                               
 onc.rx.height.in.in          5 DEC2Z    R                 ?TR[tr]ONC|11                                               
 onc.rx.ibw                   7 DEC3Z    R                 ?TR[tr]ONC|15                                               
 onc.rx.ibw.formula           9 FREE     L                 ?TR[tr]ONC|16                                               
 onc.rx.ord.number            3 PINT     R                 ?TR[tr]ONC|5                                                
 onc.rx.order.dose           20 FREE     L                 ?TR[tr]ONC["2"]|1                                           
 onc.rx.order.physician      10 FREE     L  MIS.DOC.DICT   ?TR[tr]ONC|12                                           
 onc.rx.plan.urn              2 PINT     R                 ?TR[tr]ONC|6                                                
 onc.rx.rounding.factor       5 PDEC2    R                 ?TR[tr]ONC|2                                                
 onc.rx.weight.in.kg          7 DEC3Z    R                 ?TR[tr]ONC|3                                                
 onc.rx.weight.in.lb          4 INTZ     R                 ?TR[tr]ONC|13                                               
 onc.rx.weight.in.oz          5 DEC2Z    R                 ?TR[tr]ONC|14                                               
 onc.rx.wt.bsa.formula       18 FREE     L                 ?TR[tr]ONC|7                                                
 oncology.ver.needed          1 PINT     R                 ?TR[tr]4|14                                                 
 ord.volume.edited            1 YN       L                 ?TR[tr]I|19                                                 
 order.rate                  25 FREE     L                 ?TR[tr]I|17                                                 
 order.set.used              10 FREE     L  PHA.SO         ?TR[tr]4|7                                              
 order.site                  10 FREE     L  PHA.SITE       ?TR[tr]2|17                                             
 order.source                10 FREE     L  MIS.SOURCE     ?TR[tr]4|0                                              
 order.string                70 FREE     L                 ?TR[tr]3|13                                                 
 order.type                  10 FREE     L  PHA.OT         ?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.string             70 FREE     L                 ?TR[tr]SOO|1                                                
 original.string.mne         10 FREE     L  PHA.SO         ?TR[tr]SOO|0                                            
 other.provider              10 FREE     L  MIS.DOC.DICT   ?TR[tr]4|3                                              
 other.provider.name         30 FREE     L                 ?TR[tr]4|4                                                  
 out.dea.number              10 FREE     L                 ?TR[tr]O|2                                                  
 out.lot.exp                 30 FREE     L                 ?TR[tr]O|3                                                  
 out.max.refills              2 INTZ     R                 ?TR[tr]O|0                                                  
 out.number.per.refill        8 DECZ     R                 ?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                 ?TR[tr]O|4                                                  
 override.dc.order            1 YN       L                 ?TR[tr]3|19                                                 
 page.detail                 70 FREE     L                 ?TR[tr]P|2                                                  
 page.dhr                    70 FREE     L                 ?TR[tr]P|0                                                  
 page.trailer                70 FREE     L                 ?TR[tr]P|1                                                  
 patient                     30 FREE     L  PHA.PAT        ?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                 ?TR[tr]|12                                                  
 pending                      1 YN       L                 ?TR[tr]|28                                                  
 pending.source               3 CHOICE   L                 ?TR[tr]|29                                                  
 physician                   10 FREE     L  MIS.DOC.DICT   ?TR[tr]|18                                              
 physician.dea.number        10 FREE     L                 ?TR[tr]3|0                                                  
 physician.name              30 FREE     L                 ?TR[tr]3|5                                                  
 prn.level                    8 DECZ     R                 ?TR[tr]M|10                                                 
 prn.reason                  10 FREE     L  PHA.PR         ?TR[tr]3|15                                             
 prn.reason.free             30 FREE     L                 ?TR[tr]4|6                                                  
 qs.charge                    9 MONEY    R                 ?TR[tr]PED|17                                               
 qs.cost                      9 MONEY    R                 ?TR[tr]PED|16                                               
 qs.drug                     10 FREE     L  PHA.DRUG       ?TR[tr]PED|12                                           
 qs.drug.disp.forms           9 PDEC     R                 ?TR[tr]PED|14                                               
 qs.handling.fee              9 MONEY    R                 ?TR[tr]PED|18                                               
 qs.unit.awp                  9 DEC      R                 ?TR[tr]PED|21                                               
 qs.unit.cost                 9 DEC      R                 ?TR[tr]PED|19                                               
 qs.unit.price                9 DEC      R                 ?TR[tr]PED|20                                               
 qs.volume                    9 PDECZ    R                 ?TR[tr]PED|13                                               
 quick.chg.order              1 YN       L                 ?TR[tr]|27                                                  
 rate                        25 FREE     L                 ?TR[tr]I|3                                                  
 rate.average                25 FREE     L                 ?TR[tr]I["2"]|0                                             
 rate.average.edited          1 YN       L                 ?TR[tr]I["2"]|1                                             
 rate.display                20 FREE     L                 VAL=IF{@order.type.short="A" @alt.rate;@rate}               
 rate.edited                  1 YN       L                 ?TR[tr]I|20                                                 
 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                 ?TR[tr]I|7                                                  
 rate.time.unit              10 FREE     L                 ?TR[tr]I|8                                                  
 rate.volume                  5 PINT     R                 ?TR[tr]I|5                                                  
 rate.volume.unit            10 FREE     L                 ?TR[tr]I|6                                                  
 reactivate.date              8 DATE     L                 ?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                 ?TR[tr]2|16                                                 
 refill.frequency             4 PINTZ    R                 ?TR[tr]|13                                                  
 refill.rule.date.time       13 FREE     L                 ?TR[tr]3|8                                                  
 refill.thru.date.time       13 FREE     L                 ?TR[tr]3|2                                                  
 renew.before                 2 PINT     R                 ?TR[tr]RD|0                                                 
 renew.dc.hours               2 INT      R                 ?TR[tr]RD|2                                                 
 renew.last.date              8 DATE     L                 ?TR[tr]RD|5                                                 
 renew.last.time              4 HHMM     L                 ?TR[tr]RD|6                                                 
 renew.last.user             10 FREE     L  MIS.USER       ?TR[tr]RD|7                                             
 renew.order.edit.prov       10 FREE     L  MIS.DOC.DICT   ?TR[tr]RD|9                                             
 renew.order.source          10 FREE     L  MIS.SOURCE     ?TR[tr]RD|8                                             
 renew.period                 2 PINT     R                 ?TR[tr]RD|1                                                 
 renew.stop.date              8 DATE     L                 ?TR[tr]RD|3                                                 
 renew.stop.time              4 HHMM     L                 ?TR[tr]RD|4                                                 
 route                       10 FREE     L  PHA.ROUTES     ?TR[tr]|11                                              
 rx.id                       92 FREE     L                 ?TR[tr]ID|0                                                 
 rx.id.chg                    1 YN       L                 ?TR[tr]ID|1                                                 
 rx.id.text                  92 FREE     L                 VAL=IF{@rx.id;%PHA.RX.drugs(urn,1,92)}                      
 schedule                     3 CHOICE   L                 ?TR[tr]|10                                                  
 scratch.order               10 FREE     L                 ?TR[tr]PED|3                                                
 scratch.type                 4 CHOICE   L                 ?TR[tr]PED|11                                               
 set.rx                      10 URN      L  PHA.RX         ?TR[tr]PED|8                                            
 sig                         20 FREE     L  MIS.DIR        ?TR[tr]|9                                               
 sig.and.sch                 24 FREE     L                 VAL=@sig_("/"_@schedule'="/SCH"'="/")                       
 site                        15 FREE     L                 ?TR[tr]I|2                                                  
 so                          10 FREE     L  PHA.SO         ?TR[tr]3|3                                              
 soft.stop                    1 INTZ     R                 ?TR[tr]|19                                                  
 special.price                1 FREE     L                 ?TR[tr]B|4                                                  
 start.date                   8 DATE     L                 ?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                 ?TR[tr]|21                                                  
 start.date.time             13 FREE     L                 VAL=@start.date_._@start.time                               
 start.seconds                9 PINT     R                 VAL=%Z.date.clinical(@start.date)*86400+%Z.time.in(@st      
                                                           VAL=art.time)                                               
 start.time                   4 HHMM     L                 ?TR[tr]|15                                                  
 start.time.so                4 HHMM     L                 ?TR[tr]|24                                                  
 status                       4 CHOICE   L                 ?TR[tr]|8                                                   
 status.flag                  4 FREE     L                 VAL=%PHA.RX.status.flag(PHA.RX.urn)                         
 status.flag.nur              4 FREE     L                 VAL=%PHA.RX.status.flag(PHA.RX.urn,"","NUR")                
 status.flag.nur.w.color      4 FREE     L                 VAL=%PHA.RX.status.flag(PHA.RX.urn,"","NUR",1)              
 status.text                 12 FREE     L                 VAL=%PHA.RX.status.text(PHA.RX.urn)                         
 stock.location               1 FREE     L                 VAL=""                                                      
 stock.order                  1 YN       L                 ?TR[tr]3|18                                                 
 stop.date                    8 DATE     L                 ?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                 ?TR[tr]|23                                                  
 stop.date.so                 4 FREE     L                 ?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                 ?TR[tr]|17                                                  
 stop.time.so                 4 HHMM     L                 ?TR[tr]|25                                                  
 system.link.from.urn        10 URN      L  PHA.RX         ?TR[tr]SLI|0                                            
 system.link.suppress.nur     1 YN       L                 ?TR[tr]SLI|2                                                
 system.link.to.urn          10 URN      L  PHA.RX         ?TR[tr]SLI|1                                            
 take.home.med                1 YN       L                 ?TR[tr]|26                                                  
 tape.date                    8 DATE     L                 VAL=%Z.date.in.magic(@PHA.RX.tape.entered)                  
 tape.entered                 9 PINT     R                 ?TR[tr]2|22                                                 
 tape.time                    4 HHMM     L                 VAL=%Z.time.out(@PHA.RX.tape.entered)                       
 tech.rx.number              10 FREE     L                 ?TR[tr]2|6                                                  
 total.amount                 9 PDECZ    R                 ?TR[tr]C|3                                                  
 total.charges               10 MONEY    R                 ?TR[tr]T|2                                                  
 total.costs                 10 MONEY    R                 ?TR[tr]T|3                                                  
 total.dispensed              9 DEC      R                 ?TR[tr]T|0                                                  
 total.dose                   9 PDECZ    R                 ?TR[tr]M|18                                                 
 total.doses                  3 PINTZ    R                 ?TR[tr]|20                                                  
 total.doses.dispensed        9 DEC      R                 ?TR[tr]T|1                                                  
 total.out.man.dispensed      9 DEC      R                 ?TR[tr]T|5                                                  
 total.payments              10 MONEY    R                 ?TR[tr]T|4                                                  
 total.volume                 9 DECZ     R                 ?TR[tr]I|1                                                  
 total.volume.ord             9 PDECZ    R                 ?TR[tr]PED|0                                                
 tpn.order                    1 FREE     L                 ?TR[tr]PED|4                                                
 tpn.rx                      10 URN      L  PHA.RX         ?TR[tr]PED|5                                            
 tpn.site                    10 CHOICE   L                 ?TR[tr]PED|9                                                
 tpn.type                     4 CHOICE   L                 ?TR[tr]PED|10                                               
 unit.awp                     9 DEC      R                 ?TR[tr]B|8                                                  
 unit.cost                    9 DEC      R                 ?TR[tr]B|6                                                  
 unit.price                   9 DEC      R                 ?TR[tr]B|7                                                  
 unv.suppress.nur             1 YN       L                 ?TR[tr]4|19                                                 
 volume                       8 PDEC4    R                 ?TR[tr]M|14                                                 
 volume.edited                1 YN       L                 ?TR[tr]I|18                                                 
 volume.protected             1 YN       L                 ?TR[tr]I|22                                                 
 volume.to.infuse             8 PDEC4    R                 ?TR[tr]I["2"]|2                                             
 wbd.calc.dose               10 FREE     L                 ?TR[tr]WBD|2                                                
 wbd.dose.wt                 10 FREE     L                 ?TR[tr]WBD|1                                                
 wbd.final.dose              10 FREE     L                 ?TR[tr]WBD|3                                                
 wbd.order.dose               8 FREE     L                 ?TR[tr]WBD|0                                                
 wbd.order.units             12 FREE     L                 ?TR[tr]WBD|4                                                
 wt.in.kg                     7 DEC3Z    R                 ?TR[tr]NUR|2                                                
 wt.in.lb                     4 INTZ     R                 ?TR[tr]NUR|0                                                
 wt.in.oz                     5 DEC2Z    R                 ?TR[tr]NUR|1                                                
 Ì     i   2
pha.rx.iv.additives    (additives) 
[urn, additive.q]
?TR[tr]AD[trAD]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 additive.q                   2 PINT     R                 trAD                                                        
 additive                    10 FREE     L  PHA.DRUG       ?TR[tr]AD[trAD]|0                                       
 additive.charge              9 MONEY    R                 ?TR[tr]AD[trAD]|5                                           
 additive.controlled          1 FREE     L                 ?TR[tr]AD[trAD]|6                                           
 additive.cost                9 MONEY    R                 ?TR[tr]AD[trAD]|4                                           
 additive.disp.forms          9 PDEC     R                 ?TR[tr]AD[trAD]|3                                           
 additive.dose                9 DECZ     R                 ?TR[tr]AD[trAD]|1                                           
 additive.dose.calc          30 FREE     L                 ?TR[tr]AD[trAD]|11                                          
 additive.dose.ord            9 DECZ     R                 ?TR[tr]AD[trAD]|7                                           
 additive.factor              9 PDEC5    R                 ?TR[tr]AD[trAD]|8                                           
 additive.handling.fee        9 MONEY    R                 ?TR[tr]AD[trAD]|10                                          
 additive.nf                 60 FREE     L                 ?TR[tr]AD[trAD]|15                                          
 additive.nf.units           10 FREE     L  PHA.UNITS      ?TR[tr]AD[trAD]|16                                      
 additive.order.unit         25 FREE     L                 ?TR[tr]AD[trAD]|9                                           
 additive.unit.awp            9 DEC      R                 ?TR[tr]AD[trAD]|14                                          
 additive.unit.cost           9 DEC      R                 ?TR[tr]AD[trAD]|12                                          
 additive.unit.price          9 DEC      R                 ?TR[tr]AD[trAD]|13                                          
 additive.volume              9 PDEC     R                 ?TR[tr]AD[trAD]|2                                           
 additive.wbd.calc.dose      10 FREE     L                 ?TR[tr]AD[trAD]WBD|2                                        
 additive.wbd.dose.wt        10 FREE     L                 ?TR[tr]AD[trAD]WBD|1                                        
 additive.wbd.final.dose     10 FREE     L                 ?TR[tr]AD[trAD]WBD|3                                        
 additive.wbd.order.dose      8 FREE     L                 ?TR[tr]AD[trAD]WBD|0                                        
 additive.wbd.order.units    12 FREE     L                 ?TR[tr]AD[trAD]WBD|4                                        
 first.additive              10 FREE     L                 VAL=@additive[1]                                            
 Ì     i   2
pha.rx.adjust.spec.times    (adjust.spec.times) 
[urn, adj.spec.date.time.old]
?TR[tr]AST[trast]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 adj.spec.date.time.old      13 FREE     L                 trast                                                       
 adj.spec.date.new            8 DATE     L                 VAL=@adj.spec.date.time.new#0.                              
 adj.spec.date.old            8 DATE     L                 VAL=@adj.spec.date.time.old#0.                              
 adj.spec.date.time.new      13 FREE     L                 ?TR[tr]AST[trast]|0                                         
 adj.spec.time.new            4 HHMM     L                 VAL=@adj.spec.date.time.new#1.                              
 adj.spec.time.old            4 HHMM     L                 VAL=@adj.spec.date.time.old#1.                              
 Ì     i   2
pha.admin.criteria    (admin.criteria) 
[urn, admin.crit]
?TR[tr]AC[tac]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 admin.crit                  10 FREE     L  PHA.AC         tac                                                     
 admin.crit.active            1 FREE     L                 ?TR[tr]AC[tac]|0                                            
 admin.crit.cds              15 FREE     L  MIS.SCREEN     ?TR[tr]AC[tac]|4                                        
 admin.crit.description      30 FREE     L                 ?TR[tr]AC[tac]|1                                            
 admin.crit.display.name     15 FREE     L                 ?TR[tr]AC[tac]|2                                            
 admin.crit.type             10 CHOICE   L                 ?TR[tr]AC[tac]|3                                            
 Ì     i   2
pha.admin.criteria.conditions    (admin.criteria.conditions) 
[urn,admin.crit, admin.crit.condition.q]
?TR[tr]AC[tac]C[tacC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 admin.crit.condition.q       2 PINT     R                 tacC                                                        
 admin.crit.condition        30 FREE     L                 ?TR[tr]AC[tac]C[tacC]|0                                     
 admin.crit.dose             25 FREE     L                 ?TR[tr]AC[tac]C[tacC]|1                                     
 admin.crit.instruction      30 FREE     L                 ?TR[tr]AC[tac]C[tacC]|2                                     
 Ì     i   2
pha.admin.criteria.lines    (admin.criteria.lines) 
[urn,admin.crit, admin.crit.line.q]
?TR[tr]AC[tac]L[tacL]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 admin.crit.line.q            3 PINT     R                 tacL                                                        
 admin.crit.line             60 FREE     L                 ?TR[tr]AC[tac]L[tacL]                                       
 Ì     i   2
admin.criteria.resps    (admin.criteria.resps) 
[urn,admin.crit, admin.crit.query]
?TR[tr]AC[tac]QR[ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 admin.crit.query            10 FREE     L  MIS.QUERY      ggv                                                     
 admin.crit.response         92 FREE     L                 ?TR[tr]AC[tac]QR[ggv]|0                                     
 Ì     i   2
admin.criteria.mult.resps    (admin.criteria.mult.resps) 
[urn,admin.crit,admin.crit.query, admin.crit.mult.resp.q]
?TR[tr]AC[tac]QR[ggv]M[tacRq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 admin.crit.mult.resp.q       3 PINT     R                 tacRq                                                       
 admin.crit.mult.resp        92 FREE     L                 ?TR[tr]AC[tac]QR[ggv]M[tacRq]|0                             
 Ì     i   2
pha.rx.admin.times.blocked    (admin.times.blocked) 
[urn, admin.date.time.blocked]
?TR[tr]ATB[adtb]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 admin.date.time.blocked     13 FREE     L                 adtb                                                        
 admin.date.blocked           8 DATE     L                 VAL=@admin.date.time.blocked#0.                             
 admin.time.blocked           4 HHMM     L                 VAL=@admin.date.time.blocked#1.                             
 Ì     i   2
pha.rx.order.allergies    (allergies) 
[urn, allergy.q] = 0
?TR[tr]AL[trAQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 allergy.q                    3 PINT     R                 trAQ                                                        
 allergy                     10 FREE     L                 ?TR[tr]AL[trAQ]|1                                           
 allergy.adr                  1 YN       L                 ?TR[tr]AL[trAQ]|2                                           
 allergy.adr.list.q           3 PINT     R                                                                             
 allergy.adr.text             1 FREE     L                 ?TR[tr]AL[trAQ]|3                                           
 allergy.name                45 FREE     L                 VAL=IF{@allergy.type="C" (@allergy,"-",@PHA.CLASS.name      
                                                           VAL=[@allergy]);@allergy.type="G" @PHA.GENERIC.name[@a      
                                                           VAL=llergy];@PHA.ALLERGY.desc[@allergy]}                    
 allergy.type                 1 FREE     L                 ?TR[tr]AL[trAQ]|0                                           
 allergy.type.exp             7 FREE     L                 VAL=IF{@allergy.type="C" "CLASS";@allergy.type="G" "GE      
                                                           VAL=NERIC";"INGREDIENT"}                                    
 num.allergies                3 FREE     L                 VAL=@Last(allergy.q)!0                                      
 num.allergies.t              3 FREE     L                 VAL=-@t.allergies[urn,""]!0                                 
 Ì     i   2
pha.rx.order.allergies.updated    (allergies.upd) 
[urn, allergy.upd.seconds,allergy.upd.q]
?TR[tr]ALU[trAUS,trAUQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 allergy.upd.seconds          9 PINT     R                 trAUS                                                       
 allergy.upd.q                3 PINT     R                 trAUQ                                                       
 allergy.upd                 10 FREE     L                 ?TR[tr]ALU[trAUS,trAUQ]|1                                   
 allergy.upd.adr              1 YN       L                 ?TR[tr]ALU[trAUS,trAUQ]|2                                   
 allergy.upd.adr.list.q       3 PINT     R                                                                             
 allergy.upd.adr.text         1 FREE     L                 ?TR[tr]ALU[trAUS,trAUQ]|3                                   
 allergy.upd.comment         10 FREE     L  PHA.OVER       ?TR[tr]ALU[trAUS,trAUQ]|4                               
 allergy.upd.comment.name    30 FREE     L                 VAL=@PHA.RX.allergy.upd.comment's.name                      
 allergy.upd.date             8 DATE     L                 VAL=%Z.date.in.magic(@allergy.upd.seconds)                  
 allergy.upd.name            45 FREE     L                 VAL=IF{@allergy.upd.type="C" (@allergy.upd,"-",@PHA.CL      
                                                           VAL=ASS.name[@allergy.upd]);@allergy.upd.type="G" @PHA      
                                                           VAL=.GENERIC.name[@allergy.upd];@PHA.ALLERGY.desc[@all      
                                                           VAL=ergy.upd]}                                              
 allergy.upd.time             4 TIME     L                 VAL=%Z.time.out(@allergy.upd.seconds)                       
 allergy.upd.type             1 FREE     L                 ?TR[tr]ALU[trAUS,trAUQ]|0                                   
 allergy.upd.type.exp         7 FREE     L                 VAL=IF{@allergy.upd.type="C" "CLASS";@allergy.upd.type      
                                                           VAL=="G" "GENERIC";"INGREDIENT"}                            
 num.upd.allergies            3 FREE     L                 VAL=@Last(allergy.upd.q)!0                                  
 Ì     i   2
pha.rx.alt.iv.bottle.types    (alt.bottles) 
[urn, bottle.type]
?TR[tr]BT[trABT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 bottle.type                  2 PINTZ    R                 trABT                                                       
 alt.allergy.comment         10 FREE     L  PHA.OVER       ?TR[tr]BT[trABT]2|1                                     
 alt.billing.code            10 FREE     L                 ?TR[tr]BT[trABT]B|1                                         
 alt.can.auto.credits         9 PINT     R                 ?TR[tr]BT[trABT]|25                                         
 alt.charge                   9 MONEY    R                 ?TR[tr]BT[trABT]B|2                                         
 alt.charge.type             10 URN      L  PHA.CT         ?TR[tr]BT[trABT]B|0                                     
 alt.clinical.indication     10 URN      L  PHA.CLI        ?TR[tr]BT[trABT]|4                                      
 alt.conf.alg.adm.ovr        10 FREE     L  PHA.OVER       ?TR[tr]BT[trABT]CONF|14                                 
 alt.conf.alg.adm.ovr.date   10 PINT     R                 ?TR[tr]BT[trABT]CONF|15                                     
 alt.conf.alg.last.update    10 PINT     R                 ?TR[tr]BT[trABT]CONF["A"]|4                                 
 alt.conf.alg.ord.ovr        10 FREE     L  PHA.OVER       ?TR[tr]BT[trABT]CONF|12                                 
 alt.conf.alg.ord.ovr.date   10 PINT     R                 ?TR[tr]BT[trABT]CONF|13                                     
 alt.conf.dis.adm.ovr        10 FREE     L  PHA.OVER       ?TR[tr]BT[trABT]CONF|10                                 
 alt.conf.dis.adm.ovr.date   10 PINT     R                 ?TR[tr]BT[trABT]CONF|11                                     
 alt.conf.dis.last.update    10 PINT     R                 ?TR[tr]BT[trABT]CONF["A"]|5                                 
 alt.conf.dis.ord.ovr        10 FREE     L  PHA.OVER       ?TR[tr]BT[trABT]CONF|8                                  
 alt.conf.dis.ord.ovr.date   10 PINT     R                 ?TR[tr]BT[trABT]CONF|9                                      
 alt.conf.dose.adm.ovr       10 FREE     L  PHA.OVER       ?TR[tr]BT[trABT]CONF|18                                 
 alt.conf.dose.adm.ovr.dat   10 PINT     R                 ?TR[tr]BT[trABT]CONF|19                                     
 alt.conf.dose.last.update   10 PINT     R                 ?TR[tr]BT[trABT]CONF["A"]|6                                 
 alt.conf.dose.ord.ovr       10 FREE     L  PHA.OVER       ?TR[tr]BT[trABT]CONF|16                                 
 alt.conf.dose.ord.ovr.dat   10 PINT     R                 ?TR[tr]BT[trABT]CONF|17                                     
 alt.conf.dup.adm.ovr        10 FREE     L  PHA.OVER       ?TR[tr]BT[trABT]CONF["A"]|2                             
 alt.conf.dup.adm.ovr.date   10 PINT     R                 ?TR[tr]BT[trABT]CONF["A"]|3                                 
 alt.conf.dup.last.update    10 PINT     R                 ?TR[tr]BT[trABT]CONF["A"]|7                                 
 alt.conf.dup.ord.ovr        10 FREE     L  PHA.OVER       ?TR[tr]BT[trABT]CONF["A"]|0                             
 alt.conf.dup.ord.ovr.date   10 PINT     R                 ?TR[tr]BT[trABT]CONF["A"]|1                                 
 alt.conf.food.adm.ovr       10 FREE     L  PHA.OVER       ?TR[tr]BT[trABT]CONF|6                                  
 alt.conf.food.adm.ovr.dat   10 PINT     R                 ?TR[tr]BT[trABT]CONF|7                                      
 alt.conf.food.last.update   10 PINT     R                 ?TR[tr]BT[trABT]CONF["A"]|8                                 
 alt.conf.food.ord.ovr       10 FREE     L  PHA.OVER       ?TR[tr]BT[trABT]CONF|4                                  
 alt.conf.food.ord.ovr.dat   10 PINT     R                 ?TR[tr]BT[trABT]CONF|5                                      
 alt.conf.int.adm.ovr        10 FREE     L  PHA.OVER       ?TR[tr]BT[trABT]CONF|2                                  
 alt.conf.int.adm.ovr.date   10 PINT     R                 ?TR[tr]BT[trABT]CONF|3                                      
 alt.conf.int.last.update    10 PINT     R                 ?TR[tr]BT[trABT]CONF["A"]|9                                 
 alt.conf.int.ord.ovr        10 FREE     L  PHA.OVER       ?TR[tr]BT[trABT]CONF|0                                  
 alt.conf.int.ord.ovr.date   10 FREE     L                 ?TR[tr]BT[trABT]CONF|1                                      
 alt.controlled               1 FREE     L                 ?TR[tr]BT[trABT]|7                                          
 alt.cost                     9 MONEY    R                 ?TR[tr]BT[trABT]B|3                                         
 alt.dc.auto.credits          9 PINT     R                 ?TR[tr]BT[trABT]|19                                         
 alt.disease.comment         10 FREE     L  PHA.OVER       ?TR[tr]BT[trABT]2|5                                     
 alt.disease.found            3 INT      R                 ?TR[tr]BT[trABT]2|6                                         
 alt.dose.rng.comment        10 FREE     L  PHA.OVER       ?TR[tr]BT[trABT]2|7                                     
 alt.dose.rng.found           3 INT      R                 ?TR[tr]BT[trABT]2|8                                         
 alt.duplicate.comment       10 FREE     L  PHA.OVER       ?TR[tr]BT[trABT]2|0                                     
 alt.duration                17 FREE     L                 ?TR[tr]BT[trABT]|3                                          
 alt.duration.days            4 INT      R                 ?TR[tr]BT[trABT]|22                                         
 alt.duration.hours           4 INT      R                 ?TR[tr]BT[trABT]|23                                         
 alt.duration.hr              5 INT      R                 ?TR[tr]BT[trABT]|12                                         
 alt.duration.hr.unit        10 FREE     L                 ?TR[tr]BT[trABT]|13                                         
 alt.duration.min             5 INT      R                 ?TR[tr]BT[trABT]|14                                         
 alt.duration.min.unit       10 FREE     L                 ?TR[tr]BT[trABT]|15                                         
 alt.duration.sec             5 INT      R                 ?TR[tr]BT[trABT]|16                                         
 alt.duration.sec.unit       10 FREE     L                 ?TR[tr]BT[trABT]|17                                         
 alt.edit                     1 YN       L                 ?TR[tr]BT[trABT]|18                                         
 alt.expiration.date          8 DATE     L                 ?TR[tr]BT[trABT]|21                                         
 alt.food.int.comment        10 FREE     L  PHA.OVER       ?TR[tr]BT[trABT]2|3                                     
 alt.food.int.found           3 INT      R                 ?TR[tr]BT[trABT]2|4                                         
 alt.handling.fee             9 MONEY    R                 ?TR[tr]BT[trABT]B|5                                         
 alt.interaction.comment     10 FREE     L  PHA.OVER       ?TR[tr]BT[trABT]|6                                      
 alt.interactions.found       3 INT      R                 ?TR[tr]BT[trABT]|5                                          
 alt.lot                     20 FREE     L                 ?TR[tr]BT[trABT]|20                                         
 alt.order.rate              25 FREE     L                 ?TR[tr]BT[trABT]|24                                         
 alt.rate                    25 FREE     L                 ?TR[tr]BT[trABT]|2                                          
 alt.rate.average            25 FREE     L                 ?TR[tr]BT[trABT]2|9                                         
 alt.rate.time                5 PINT     R                 ?TR[tr]BT[trABT]|10                                         
 alt.rate.time.unit          10 FREE     L                 ?TR[tr]BT[trABT]|11                                         
 alt.rate.volume              5 PINT     R                 ?TR[tr]BT[trABT]|8                                          
 alt.rate.volume.unit        10 FREE     L                 ?TR[tr]BT[trABT]|9                                          
 alt.site                    15 FREE     L                 ?TR[tr]BT[trABT]|1                                          
 alt.special.price            1 FREE     L                 ?TR[tr]BT[trABT]B|4                                         
 alt.total.charges           10 MONEY    R                 ?TR[tr]BT[trABT]T|2                                         
 alt.total.costs             10 MONEY    R                 ?TR[tr]BT[trABT]T|3                                         
 alt.total.dispensed          9 DEC      R                 ?TR[tr]BT[trABT]T|0                                         
 alt.total.doses.dispensed    9 DEC      R                 ?TR[tr]BT[trABT]T|1                                         
 alt.total.volume             9 DECZ     R                 ?TR[tr]BT[trABT]|0                                          
 alt.volume.edited            1 YN       L                 ?TR[tr]BT[trABT]2|2                                         
 Ì     i   2
pha.rx.alt.iv.additives    (alt.additives) 
[urn,bottle.type, alt.additive.q]
?TR[tr]BT[trABT]AD[trAAD]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.additive.q               2 PINT     R                 trAAD                                                       
 alt.add.wbd.calc.dose       10 FREE     L                 ?TR[tr]BT[trABT]AD[trAAD]WBD|2                              
 alt.add.wbd.dose.wt         10 FREE     L                 ?TR[tr]BT[trABT]AD[trAAD]WBD|1                              
 alt.add.wbd.final.dose      10 FREE     L                 ?TR[tr]BT[trABT]AD[trAAD]WBD|3                              
 alt.add.wbd.order.dose       8 FREE     L                 ?TR[tr]BT[trABT]AD[trAAD]WBD|0                              
 alt.add.wbd.order.units     12 FREE     L                 ?TR[tr]BT[trABT]AD[trAAD]WBD|4                              
 alt.additive                10 FREE     L  PHA.DRUG       ?TR[tr]BT[trABT]AD[trAAD]|0                             
 alt.additive.charge          9 MONEY    R                 ?TR[tr]BT[trABT]AD[trAAD]|5                                 
 alt.additive.controlled      1 FREE     L                 ?TR[tr]BT[trABT]AD[trAAD]|6                                 
 alt.additive.cost            9 MONEY    R                 ?TR[tr]BT[trABT]AD[trAAD]|4                                 
 alt.additive.disp.forms      9 PDEC     R                 ?TR[tr]BT[trABT]AD[trAAD]|3                                 
 alt.additive.dose            9 DECZ     R                 ?TR[tr]BT[trABT]AD[trAAD]|1                                 
 alt.additive.dose.calc      30 FREE     L                 ?TR[tr]BT[trABT]AD[trAAD]|8                                 
 alt.additive.handling.fee    9 MONEY    R                 ?TR[tr]BT[trABT]AD[trAAD]|7                                 
 alt.additive.unit.awp        9 DEC      R                 ?TR[tr]BT[trABT]AD[trAAD]|11                                
 alt.additive.unit.cost       9 DEC      R                 ?TR[tr]BT[trABT]AD[trAAD]|9                                 
 alt.additive.unit.price      9 DEC      R                 ?TR[tr]BT[trABT]AD[trAAD]|10                                
 alt.additive.volume          9 PDEC     R                 ?TR[tr]BT[trABT]AD[trAAD]|2                                 
 alt.first.additive          10 FREE     L                 VAL=@alt.additive[1]                                        
 Ì     i   2
pha.rx.alt.iv.order.allergies    (alt.allergies) 
[urn,bottle.type, alt.allergy.q] = 0
?TR[tr]BT[trABT]AL[trAQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.allergy.q                3 PINT     R                 trAQ                                                        
 alt.allergy                 10 FREE     L                 ?TR[tr]BT[trABT]AL[trAQ]|1                                  
 alt.allergy.adr              1 YN       L                 ?TR[tr]BT[trABT]AL[trAQ]|2                                  
 alt.allergy.adr.text         1 FREE     L                 ?TR[tr]BT[trABT]AL[trAQ]|3                                  
 alt.allergy.name            45 FREE     L                 VAL=IF{@alt.allergy.type="C" (@alt.allergy,"-",@PHA.CL      
                                                           VAL=ASS.name[@alt.allergy]);@alt.allergy.type="G" @PHA      
                                                           VAL=.GENERIC.name[@alt.allergy];@PHA.ALLERGY.desc[@alt      
                                                           VAL=.allergy]}                                              
 alt.allergy.type             1 FREE     L                 ?TR[tr]BT[trABT]AL[trAQ]|0                                  
 alt.allergy.type.exp         7 FREE     L                 VAL=IF{@alt.allergy.type="C" "CLASS";@alt.allergy.type      
                                                           VAL=="G" "GENERIC";"INGREDIENT"}                            
 alt.num.allergies            3 FREE     L                 VAL=@Last(alt.allergy.q)!0                                  
 alt.num.allergies.t          3 FREE     L                 VAL=-@t.alt.allergies[urn,bottle.type,""]!0                 
 Ì     i   2
pha.rx.alt.iv.order.allerg.upd    (alt.allergies.upd) 
[urn,bottle.type, alt.allergy.upd.seconds,alt.allergy.upd.q]
?TR[tr]BT[trABT]ALU[trAUS,trAUQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.allergy.upd.seconds      9 PINT     R                 trAUS                                                       
 alt.allergy.upd.q            3 PINT     R                 trAUQ                                                       
 alt.allergy.upd             10 FREE     L                 ?TR[tr]BT[trABT]ALU[trAUS,trAUQ]|1                          
 alt.allergy.upd.adr          1 YN       L                 ?TR[tr]BT[trABT]ALU[trAUS,trAUQ]|2                          
 alt.allergy.upd.adr.text     1 FREE     L                 ?TR[tr]BT[trABT]ALU[trAUS,trAUQ]|3                          
 alt.allergy.upd.comm.name   30 FREE     L                 VAL=@PHA.RX.alt.allergy.upd.comment's.name                  
 alt.allergy.upd.comment     10 FREE     L  PHA.OVER       ?TR[tr]BT[trABT]ALU[trAUS,trAUQ]|4                      
 alt.allergy.upd.date         8 DATE     L                 VAL=%Z.date.in.magic(@alt.allergy.upd.seconds)              
 alt.allergy.upd.name        45 FREE     L                 VAL=IF{@alt.allergy.upd^XX,@alt.allergy.upd.type="C" (      
                                                           VAL=XX,"-",@PHA.CLASS.name[XX]);@alt.allergy.upd.type=      
                                                           VAL="G" @PHA.GENERIC.name[XX];@PHA.ALLERGY.desc[XX]}        
 alt.allergy.upd.time         4 TIME     L                 VAL=%Z.time.out(@alt.allergy.upd.seconds)                   
 alt.allergy.upd.type         1 FREE     L                 ?TR[tr]BT[trABT]ALU[trAUS,trAUQ]|0                          
 alt.allergy.upd.type.exp     7 FREE     L                 VAL=IF{@alt.allergy.upd.type="C" "CLASS";@alt.allergy.      
                                                           VAL=upd.type="G" "GENERIC";"INGREDIENT"}                    
 alt.num.upd.allergies        3 FREE     L                 VAL=@Last(alt.allergy.upd.q)!0                              
 Ì     i   2
pha.rx.alt.allergies.adrs    (alt.allergies.adrs) 
[urn,bottle.type, alt.allergy.adr.q]
?TR[tr]BT[trABT]CONF["ALG",trAQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.allergy.adr.q            3 PINT     R                 trAQ                                                        
 alt.allergy.adr.excipient    1 YN       L                 ?TR[tr]BT[trABT]CONF["ALG",trAQ]|7                          
 alt.allergy.adr.fsv.code    15 FREE     L                 ?TR[tr]BT[trABT]CONF["ALG",trAQ]|11                         
 alt.allergy.adr.fsv.icode   15 FREE     L                 ?TR[tr]BT[trABT]CONF["ALG",trAQ]|12                         
 alt.allergy.adr.fsv.mono    10 FREE     L                 ?TR[tr]BT[trABT]CONF["ALG",trAQ]|14                         
 alt.allergy.adr.fsv.warn    10 FREE     L                 ?TR[tr]BT[trABT]CONF["ALG",trAQ]|13                         
 alt.allergy.adr.lists.q      3 PINT     R                                                                             
 alt.allergy.adr.med         10 FREE     L  PHA.DRUG       ?TR[tr]BT[trABT]CONF["ALG",trAQ]|9                      
 alt.allergy.adr.mne         10 FREE     L                 ?TR[tr]BT[trABT]CONF["ALG",trAQ]|1                          
 alt.allergy.adr.name        45 FREE     L                 VAL=IF{IF{@t.alt.allergy.adr.type;@p.alt.allergy.adr.t      
                                                           VAL=ype}^XVT,IF{@t.alt.allergy.adr.mne;@p.alt.allergy.      
                                                           VAL=adr.mne}^XVM,%PHA.RX.allergy.name(XVT,XVM)}             
 alt.allergy.adr.ndc         12 FREE     L                 ?TR[tr]BT[trABT]CONF["ALG",trAQ]|10                         
 alt.allergy.adr.ndc.unrev    1 YN       L                 ?TR[tr]BT[trABT]CONF["ALG",trAQ]|8                          
 alt.allergy.adr.review       1 YN       L                 ?TR[tr]BT[trABT]CONF["ALG",trAQ]|4                          
 alt.allergy.adr.sev          1 CHOICE   L                 ?TR[tr]BT[trABT]CONF["ALG",trAQ]|6                          
 alt.allergy.adr.texts        1 FREE     L                 ?TR[tr]BT[trABT]CONF["ALG",trAQ]|3                          
 alt.allergy.adr.type         2 FREE     L                 ?TR[tr]BT[trABT]CONF["ALG",trAQ]|0                          
 alt.allergy.adr.type.exp    17 FREE     L                 VAL=IF{IF{@t.alt.allergy.adr.type;@p.alt.allergy.adr.t      
                                                           VAL=ype}^XVT,%PHA.RX.allergy.type.exp(XVT)}                 
 alt.allergy.adr.yn           1 YN       L                 ?TR[tr]BT[trABT]CONF["ALG",trAQ]|2                          
 num.alt.allergies.adrs       3 FREE     L                 VAL=@Last(alt.allergy.adr.q)!0                              
 num.alt.allergies.adrs.t     3 FREE     L                 VAL=@Last(t.alt.allergy.adr.q)!0                            
 Ì     i   2
alt.allergies.adrs.subs    (alt.allergies.adrs.subs) 
[urn,bottle.type,alt.allergy.adr.q, alt.allergy.adr.sub.q]
?TR[tr]BT[trABT]CONF["ALG",trAQ]SUB[trIS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.allergy.adr.sub.q        3 PINT     R                 trIS                                                        
 alt.allergy.adr.sub.item    30 FREE     L                 ?TR[tr]BT[trABT]CONF["ALG",trAQ]SUB[trIS]|0                 
 alt.allergy.adr.sub.text    50 FREE     L                 ?TR[tr]BT[trABT]CONF["ALG",trAQ]SUB[trIS]|1                 
 Ì     i   2
pha.rx.alt.diseases    (alt.diseases) 
[urn,bottle.type, alt.disease.q]
?TR[tr]BT[trABT]CONF["DCI",trDq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.disease.q                3 PINT     R                 trDq                                                        
 alt.disease                 10 FREE     L  PHA.INT        ?TR[tr]BT[trABT]CONF["DCI",trDq]|0                      
 alt.disease.drug.disease    40 FREE     L                 ?TR[tr]BT[trABT]CONF["DCI",trDq]|2                          
 alt.disease.drug.name       30 FREE     L                 ?TR[tr]BT[trABT]CONF["DCI",trDq]|1                          
 alt.disease.med             10 FREE     L  PHA.DRUG       ?TR[tr]BT[trABT]CONF["DCI",trDq]|4                      
 alt.disease.review           1 YN       L                 ?TR[tr]BT[trABT]CONF["DCI",trDq]|3                          
 Ì     i   2
pha.rx.alt.iv.carriers    (alt.carriers) 
[urn,bottle.type, alt.carrier.q]
?TR[tr]BT[trABT]IC[trAIC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.carrier.q                2 PINT     R                 trAIC                                                       
 alt.carrier                 10 FREE     L  PHA.DRUG       ?TR[tr]BT[trABT]IC[trAIC]|0                             
 alt.carrier.charge           9 MONEY    R                 ?TR[tr]BT[trABT]IC[trAIC]|4                                 
 alt.carrier.cost             9 MONEY    R                 ?TR[tr]BT[trABT]IC[trAIC]|3                                 
 alt.carrier.disp.forms       9 PDEC     R                 ?TR[tr]BT[trABT]IC[trAIC]|2                                 
 alt.carrier.handling.fee     9 MONEY    R                 ?TR[tr]BT[trABT]IC[trAIC]|5                                 
 alt.carrier.unit.awp         9 DEC      R                 ?TR[tr]BT[trABT]IC[trAIC]|8                                 
 alt.carrier.unit.cost        9 DEC      R                 ?TR[tr]BT[trABT]IC[trAIC]|6                                 
 alt.carrier.unit.price       9 DEC      R                 ?TR[tr]BT[trABT]IC[trAIC]|7                                 
 alt.carrier.volume           9 DECZ     R                 ?TR[tr]BT[trABT]IC[trAIC]|1                                 
 alt.first.carrier           10 FREE     L                 VAL=@alt.carrier[1]                                         
 Ì     i   2
alt.fnd.alergy.adr.subs    (alt.fnd.allergy.adr.subs) 
[urn,bottle.type,alt.fnd.allergy.adr.q, alt.fnd.allergy.adr.sub.q]
?TR[tr]BT[trABT]FCONF["ALG"]D[trAhQ]SUB[trIS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.fnd.allergy.adr.sub.q    3 PINT     R                 trIS                                                        
 alt.fnd.allergy.adr.subit   30 FREE     L                 ?TR[tr]BT[trABT]FCONF["ALG"]D[trAhQ]SUB[trIS]|0             
 alt.fnd.allergy.adr.subtx   50 FREE     L                 ?TR[tr]BT[trABT]FCONF["ALG"]D[trAhQ]SUB[trIS]|1             
 Ì     i   2
alt.fnd.dup.hmed.comps    (alt.fnd.dup.hmed.comps) 
[urn,bottle.type,alt.fnd.duplicate.q, alt.fnd.dup.hmed.comp.q]
?TR[tr]BT[trABT]FCONF["DUPH"]DUP[trDQ]HM["C",trHCq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.fnd.dup.hmed.comp.q      3 PINT     R                 trHCq                                                       
 alt.fnd.dup.hmed.comp.med   10 FREE     L  PHA.DRUG       ?TR[tr]BT[trABT]FCONF["DUPH"]DUP[trDQ]HM["C",trHCq]|0   
 alt.fnd.dup.hmed.comp.ndc   15 FREE     L                 ?TR[tr]BT[trABT]FCONF["DUPH"]DUP[trDQ]HM["C",trHCq]|1       
 alt.fnd.dup.hmed.comp.vol   20 FREE     L                 ?TR[tr]BT[trABT]FCONF["DUPH"]DUP[trDQ]HM["C",trHCq]|6       
 alt.fnd.dup.hmed.compdesc   45 FREE     L                 ?TR[tr]BT[trABT]FCONF["DUPH"]DUP[trDQ]HM["C",trHCq]|5       
 alt.fnd.dup.hmed.compdose   20 FREE     L                 ?TR[tr]BT[trABT]FCONF["DUPH"]DUP[trDQ]HM["C",trHCq]|2       
 alt.fnd.dup.hmed.comptype   10 FREE     L                 ?TR[tr]BT[trABT]FCONF["DUPH"]DUP[trDQ]HM["C",trHCq]|4       
 alt.fnd.dup.hmed.compunit   10 FREE     L  PHA.UNITS      ?TR[tr]BT[trABT]FCONF["DUPH"]DUP[trDQ]HM["C",trHCq]|3   
 Ì     i   2
alt.fnd.dup.hmed.instr    (alt.fnd.dup.hmed.instr) 
[urn,bottle.type,alt.fnd.duplicate.q, alt.fnd.dup.hmed.instr.q]
?TR[tr]BT[trABT]FCONF["DUPH"]DUP[trDQ]HM["RXM"]I[hxxI]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.fnd.dup.hmed.instr.q     3 PINT     R                 hxxI                                                        
 alt.fnd.dup.hmed.instruct   80 FREE     L                 ?TR[tr]BT[trABT]FCONF["DUPH"]DUP[trDQ]HM["RXM"]I[hxxI]      
 Ì     i   2
alt.fnd.int.hmed.comps    (alt.fnd.int.hmed.comps) 
[urn,bottle.type,alt.fnd.int.q, alt.fnd.int.hmed.comp.q]
?TR[tr]BT[trABT]FCONF["INT"]HIS[trIQ]HM["C",trHCq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.fnd.int.hmed.comp.q      3 PINT     R                 trHCq                                                       
 alt.fnd.int.hmed.comp.med   10 FREE     L  PHA.DRUG       ?TR[tr]BT[trABT]FCONF["INT"]HIS[trIQ]HM["C",trHCq]|0    
 alt.fnd.int.hmed.comp.ndc   15 FREE     L                 ?TR[tr]BT[trABT]FCONF["INT"]HIS[trIQ]HM["C",trHCq]|1        
 alt.fnd.int.hmed.comp.vol   20 FREE     L                 ?TR[tr]BT[trABT]FCONF["INT"]HIS[trIQ]HM["C",trHCq]|6        
 alt.fnd.int.hmed.compdesc   45 FREE     L                 ?TR[tr]BT[trABT]FCONF["INT"]HIS[trIQ]HM["C",trHCq]|5        
 alt.fnd.int.hmed.compdose   20 FREE     L                 ?TR[tr]BT[trABT]FCONF["INT"]HIS[trIQ]HM["C",trHCq]|2        
 alt.fnd.int.hmed.comptype   10 FREE     L                 ?TR[tr]BT[trABT]FCONF["INT"]HIS[trIQ]HM["C",trHCq]|4        
 alt.fnd.int.hmed.compunit   10 FREE     L  PHA.UNITS      ?TR[tr]BT[trABT]FCONF["INT"]HIS[trIQ]HM["C",trHCq]|3    
 Ì     i   2
alt.fnd.int.hmed.instr    (alt.fnd.int.hmed.instr) 
[urn,bottle.type,alt.fnd.int.q, alt.fnd.int.hmed.instr.q]
?TR[tr]BT[trABT]FCONF["INT"]HIS[trIQ]HM["RXM"]I[hxxI]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.fnd.int.hmed.instr.q     3 PINT     R                 hxxI                                                        
 alt.fnd.int.hmed.instruct   80 FREE     L                 ?TR[tr]BT[trABT]FCONF["INT"]HIS[trIQ]HM["RXM"]I[hxxI]       
 Ì     i   2
pha.rx.alt.allergies.adrs.hist    (alt.allergies.adrs.hist) 
[urn,bottle.type, alt.allergy.adr.his.time]
?TR[tr]BT[trABT]CONFH["ALG",trAhS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.allergy.adr.his.time    10 PINT     R                 trAhS                                                       
 alt.allergy.adr.his.atype   30 CHOICE   L                 ?TR[tr]BT[trABT]CONFH["ALG",trAhS]|0                        
 alt.allergy.adr.his.cmt     10 FREE     L  PHA.OVER       ?TR[tr]BT[trABT]CONFH["ALG",trAhS]|1                    
 alt.allergy.adr.his.mod     10 FREE     L                 ?TR[tr]BT[trABT]CONFH["ALG",trAhS]|2                        
 alt.allergy.adr.his.no.ov    1 YN       L                 ?TR[tr]BT[trABT]CONFH["ALG",trAhS]|4                        
 alt.allergy.adr.his.user    10 FREE     L  MIS.USER       ?TR[tr]BT[trABT]CONFH["ALG",trAhS]|3                    
 Ì     i   2
pha.rx.alt.allerg.adr.his.dtl    (alt.allergies.adr.his.dtl) 
[urn,bottle.type,alt.allergy.adr.his.time, alt.allergy.adr.his.q]
?TR[tr]BT[trABT]CONFH["ALG",trAhS]D[trAhQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.allergy.adr.his.q        3 PINT     R                 trAhQ                                                       
 alt.allergy.adr.h.add.del    1 FREE     L                 ?TR[tr]BT[trABT]CONFH["ALG",trAhS]D[trAhQ]|5                
 alt.allergy.adr.h.excip      1 YN       L                 ?TR[tr]BT[trABT]CONFH["ALG",trAhS]D[trAhQ]|7                
 alt.allergy.adr.h.fsvcode   15 FREE     L                 ?TR[tr]BT[trABT]CONFH["ALG",trAhS]D[trAhQ]|11               
 alt.allergy.adr.h.fsvicd    15 FREE     L                 ?TR[tr]BT[trABT]CONFH["ALG",trAhS]D[trAhQ]|12               
 alt.allergy.adr.h.fsvmono   10 FREE     L                 ?TR[tr]BT[trABT]CONFH["ALG",trAhS]D[trAhQ]|14               
 alt.allergy.adr.h.fsvwarn   10 FREE     L                 ?TR[tr]BT[trABT]CONFH["ALG",trAhS]D[trAhQ]|13               
 alt.allergy.adr.h.med       10 FREE     L  PHA.DRUG       ?TR[tr]BT[trABT]CONFH["ALG",trAhS]D[trAhQ]|9            
 alt.allergy.adr.h.ndc       12 FREE     L                 ?TR[tr]BT[trABT]CONFH["ALG",trAhS]D[trAhQ]|10               
 alt.allergy.adr.h.ndc.unr    1 YN       L                 ?TR[tr]BT[trABT]CONFH["ALG",trAhS]D[trAhQ]|8                
 alt.allergy.adr.h.review     1 YN       L                 ?TR[tr]BT[trABT]CONFH["ALG",trAhS]D[trAhQ]|4                
 alt.allergy.adr.h.sev        1 CHOICE   L                 ?TR[tr]BT[trABT]CONFH["ALG",trAhS]D[trAhQ]|6                
 alt.allergy.adr.h.type.ex   17 FREE     L                 VAL=IF{IF{@t.alt.allergy.adr.his.type;@p.alt.allergy.a      
                                                           VAL=dr.his.type}^XVT,%PHA.RX.allergy.type.exp(XVT)}         
 alt.allergy.adr.his.mne     10 FREE     L                 ?TR[tr]BT[trABT]CONFH["ALG",trAhS]D[trAhQ]|1                
 alt.allergy.adr.his.texts    1 FREE     L                 ?TR[tr]BT[trABT]CONFH["ALG",trAhS]D[trAhQ]|3                
 alt.allergy.adr.his.type     2 FREE     L                 ?TR[tr]BT[trABT]CONFH["ALG",trAhS]D[trAhQ]|0                
 alt.allergy.adr.his.yn       1 YN       L                 ?TR[tr]BT[trABT]CONFH["ALG",trAhS]D[trAhQ]|2                
 Ì     i   2
alt.allergy.adr.his.subs    (alt.allergy.adr.his.subs) 
[urn,bottle.type,alt.allergy.adr.his.time,alt.allergy.adr.his.q, alt.allergy.adr.his.sub.q]
?TR[tr]BT[trABT]CONFH["ALG",trAhS]D[trAhQ]SUB[tr]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.allergy.adr.his.sub.q    3 PINT     R                 tr                                                          
 alt.allergy.adr.his.subit   30 FREE     L                 ?TR[tr]BT[trABT]CONFH["ALG",trAhS]D[trAhQ]SUB[tr]|0         
 alt.allergy.adr.his.subtx   50 FREE     L                 ?TR[tr]BT[trABT]CONFH["ALG",trAhS]D[trAhQ]SUB[tr]|1         
 Ì     i   2
pha.rx.alt.diseses.history    (alt.diseases.history) 
[urn,bottle.type, alt.disease.his.time]
?TR[tr]BT[trABT]CONFH["DCI",trDhS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.disease.his.time        10 PINT     R                 trDhS                                                       
 alt.disease.his.comment     10 FREE     L  PHA.OVER       ?TR[tr]BT[trABT]CONFH["DCI",trDhS]|1                    
 alt.disease.his.module      10 FREE     L                 ?TR[tr]BT[trABT]CONFH["DCI",trDhS]|2                        
 alt.disease.his.not.over     1 YN       L                 ?TR[tr]BT[trABT]CONFH["DCI",trDhS]|4                        
 alt.disease.his.type        30 CHOICE   L                 ?TR[tr]BT[trABT]CONFH["DCI",trDhS]|0                        
 alt.disease.his.user        10 FREE     L  MIS.USER       ?TR[tr]BT[trABT]CONFH["DCI",trDhS]|3                    
 Ì     i   2
pha.rx.alt.diseases.hist.dtl    (alt.diseases.history.dtl) 
[urn,bottle.type,alt.disease.his.time, alt.disease.his.q]
?TR[tr]BT[trABT]CONFH["DCI",trDhS]D[trDhQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.disease.his.q            3 PINT     R                 trDhQ                                                       
 alt.disease.his             10 FREE     L  PHA.INT        ?TR[tr]BT[trABT]CONFH["DCI",trDhS]D[trDhQ]|0            
 alt.disease.his.add.del      1 FREE     L                 ?TR[tr]BT[trABT]CONFH["DCI",trDhS]D[trDhQ]|4                
 alt.disease.his.drug.dis    40 FREE     L                 ?TR[tr]BT[trABT]CONFH["DCI",trDhS]D[trDhQ]|2                
 alt.disease.his.drug.name   30 FREE     L                 ?TR[tr]BT[trABT]CONFH["DCI",trDhS]D[trDhQ]|1                
 alt.disease.his.med         10 FREE     L  PHA.DRUG       ?TR[tr]BT[trABT]CONFH["DCI",trDhS]D[trDhQ]|5            
 alt.disease.his.review       1 YN       L                 ?TR[tr]BT[trABT]CONFH["DCI",trDhS]D[trDhQ]|3                
 Ì     i   2
alt.dose.warn.typ.hist    (alt.dose.warn.typ.hist) 
[urn,bottle.type, alt.dwarn.typ.his.time]
?TR[tr]BT[trABT]CONFH["DWT",trDWt]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.dwarn.typ.his.time      10 PINT     R                 trDWt                                                       
 alt.dwarn.typ.his.acttype   30 FREE     L                 ?TR[tr]BT[trABT]CONFH["DWT",trDWt]|0                        
 alt.dwarn.typ.his.comment   10 FREE     L  PHA.OVER       ?TR[tr]BT[trABT]CONFH["DWT",trDWt]|1                    
 alt.dwarn.typ.his.module    10 FREE     L                 ?TR[tr]BT[trABT]CONFH["DWT",trDWt]|2                        
 alt.dwarn.typ.his.notover    1 YN       L                 ?TR[tr]BT[trABT]CONFH["DWT",trDWt]|4                        
 alt.dwarn.typ.his.user      10 FREE     L  MIS.USER       ?TR[tr]BT[trABT]CONFH["DWT",trDWt]|3                    
 Ì     i   2
alt.dose.warn.typ.his.dtl    (alt.dose.warn.typ.his.dtl) 
[urn,bottle.type,alt.dwarn.typ.his.time, alt.dwarn.typ.his.type,alt.dwarn.typ.his.range,alt.dwarn.typ.his.range.q,alt.d
?TR[tr]BT[trABT]CONFH["DWT",trDWt]DWT[tddt,tddc,tddcR,tddcQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.dwarn.typ.his.type      15 FREE     L  PHA.DOSE.TYPE  tddt                                                    
 alt.dwarn.typ.his.range     15 FREE     L  PHA.DR         tddc                                                    
 alt.dwarn.typ.his.range.q    3 PINT     R                 tddcR                                                       
 alt.dwarn.typ.his.type.q     3 PINT     R                 tddcQ                                                       
 alt.dwarn.typ.his.cmt.req    1 YN       L                 ?TR[tr]BT[trABT]CONFH["DWT",trDWt]DWT[tddt,tddc,tddcR,tddcQ]
 alt.dwarn.typ.his.disease   10 FREE     L  PHA.DIS        ?TR[tr]BT[trABT]CONFH["DWT",trDWt]DWT[tddt,tddc,tddcR,td
 alt.dwarn.typ.his.drug      10 FREE     L  PHA.DRUG       ?TR[tr]BT[trABT]CONFH["DWT",trDWt]DWT[tddt,tddc,tddcR,td
 alt.dwarn.typ.his.error      1 YN       L                 ?TR[tr]BT[trABT]CONFH["DWT",trDWt]DWT[tddt,tddc,tddcR,tddcQ]
 Ì     i   2
alt.dose.warn.typ.his.cmp    (alt.dose.warn.typ.his.cmp) 
[urn,bottle.type,alt.dwarn.typ.his.time,alt.dwarn.typ.his.type,alt.dwarn.typ.his.range,alt.dwarn.typ.his.range.q,alt.dw
?TR[tr]BT[trABT]CONFH["DWT",trDWt]DWT[tddt,tddc,tddcR,tddcQ]C[tddcC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.dwarn.typ.his.comp       5 FREE     L                 tddcC                                                       
 alt.dwarn.typ.his.lo.hi      1 CHOICE   L                 ?TR[tr]BT[trABT]CONFH["DWT",trDWt]DWT[tddt,tddc,tddcR,tddcQ]
 alt.dwarn.typ.his.review     1 YN       L                 ?TR[tr]BT[trABT]CONFH["DWT",trDWt]DWT[tddt,tddc,tddcR,tddcQ]
 alt.dwarn.typ.his.wn.err     1 CHOICE   L                 ?TR[tr]BT[trABT]CONFH["DWT",trDWt]DWT[tddt,tddc,tddcR,tddcQ]
 Ì     i   2
alt.dose.warn.typ.his.txt    (alt.dose.warn.typ.his.txt) 
[urn,bottle.type,alt.dwarn.typ.his.time,alt.dwarn.typ.his.type,alt.dwarn.typ.his.range,alt.dwarn.typ.his.range.q,alt.dw
?TR[tr]BT[trABT]CONFH["DWT",trDWt]DWT[tddt,tddc,tddcR,tddcQ]C[tddcC]T[trDTQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.dwarn.typ.his.text.q     3 PINT     R                 trDTQ                                                       
 alt.dwarn.typ.his.text.ln   80 FREE     L                 ?TR[tr]BT[trABT]CONFH["DWT",trDWt]DWT[tddt,tddc,tddcR,tddcQ]
 Ì     i   2
pha.rx.alt.iv.dis.contra.in.up    (alt.dis.contra.inds.upd) 
[urn,bottle.type, alt.dis.ci.upd.seconds]
?TR[tr]BT[trABT]DSU[trDUS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.dis.ci.upd.seconds       9 PINT     R                 trDUS                                                       
 alt.dis.ci.upd.comment      10 FREE     L  PHA.OVER       ?TR[tr]BT[trABT]DSU[trDUS]|0                            
 alt.dis.ci.upd.type         23 CHOICE   L                 ?TR[tr]BT[trABT]DSU[trDUS]|1                                
 Ì     i   2
pha.rx.alt.iv.dis.contra.in.u2    (alt.dis.contra.inds.upd2) 
[urn,bottle.type,alt.dis.ci.upd.seconds, alt.dis.ci.upd.q]
?TR[tr]BT[trABT]DSU[trDUS,trDUQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.dis.ci.upd.q             3 PINT     R                 trDUQ                                                       
 alt.dis.ci.upd              10 FREE     L  PHA.INT        ?TR[tr]BT[trABT]DSU[trDUS,trDUQ]|0                      
 alt.dis.ci.upd.date          8 DATE     L                 VAL=%Z.date.in.magic(@alt.dis.ci.upd.seconds)               
 alt.dis.ci.upd.time          4 TIME     L                 VAL=%Z.time.out(@alt.dis.ci.upd.seconds)                    
 alt.num.upd.dis.ci           3 FREE     L                 VAL=@Last(alt.dis.ci.upd.q)!0                               
 Ì     i   2
pha.rx.alt.iv.disease.contra    (alt.disease.contra.inds) 
[urn,bottle.type, alt.disease.contra.ind]
?TR[tr]BT[trABT]DIS[tda]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.disease.contra.ind      10 FREE     L  PHA.INT        tda                                                     
 Ì     i   2
pha.rx.alt.iv.dose.calcs    (alt.dose.calculations) 
[urn,bottle.type, alt.dose.calculation.q]
?TR[tr]BT[trABT]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                 ?TR[tr]BT[trABT]DCQ[trDCQ]|1                                
 alt.dose.calculation.disp    1 YN       L                 ?TR[tr]BT[trABT]DCQ[trDCQ]|2                                
 alt.dose.calculation.med    10 FREE     L  PHA.DRUG       ?TR[tr]BT[trABT]DCQ[trDCQ]|0                            
 Ì     i   2
pha.rx.alt.order.dose.warn.his    (alt.dose.warn.history) 
[urn,bottle.type, alt.dose.warn.his.time]
?TR[tr]BT[trABT]DWH[trDWT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.dose.warn.his.time      10 PINT     R                 trDWT                                                       
 alt.dose.warn.his.comment   10 FREE     L  PHA.OVER       ?TR[tr]BT[trABT]DWH[trDWT]|1                            
 alt.dose.warn.his.module    10 FREE     L                 ?TR[tr]BT[trABT]DWH[trDWT]|2                                
 alt.dose.warn.his.not.ovr    1 YN       L                 ?TR[tr]BT[trABT]DWH[trDWT]|4                                
 alt.dose.warn.his.type      22 CHOICE   L                 ?TR[tr]BT[trABT]DWH[trDWT]|0                                
 alt.dose.warn.his.user      10 FREE     L  MIS.USER       ?TR[tr]BT[trABT]DWH[trDWT]|3                            
 Ì     i   2
pha.rx.alt.ord.ds.wrn.his.dtl    (alt.dose.warn.his.dtl) 
[urn,bottle.type,alt.dose.warn.his.time, alt.dose.warn.his.q]
?TR[tr]BT[trABT]DWH[trDWT]DWHD[trDWQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.dose.warn.his.q          3 PINT     R                 trDWQ                                                       
 alt.dose.warn.his.high.rv    1 YN       L                 ?TR[tr]BT[trABT]DWH[trDWT]DWHD[trDWQ]2|3                    
 alt.dose.warn.his.highdos   80 FREE     L                 ?TR[tr]BT[trABT]DWH[trDWT]DWHD[trDWQ]|3                     
 alt.dose.warn.his.low.rev    1 YN       L                 ?TR[tr]BT[trABT]DWH[trDWT]DWHD[trDWQ]2|2                    
 alt.dose.warn.his.lowdose   80 FREE     L                 ?TR[tr]BT[trABT]DWH[trDWT]DWHD[trDWQ]|2                     
 alt.dose.warn.his.max.rev    1 YN       L                 ?TR[tr]BT[trABT]DWH[trDWT]DWHD[trDWQ]2|1                    
 alt.dose.warn.his.maxdose   80 FREE     L                 ?TR[tr]BT[trABT]DWH[trDWT]DWHD[trDWQ]|1                     
 alt.dose.warn.his.med       10 FREE     L  PHA.DRUG       ?TR[tr]BT[trABT]DWH[trDWT]DWHD[trDWQ]|0                 
 alt.dose.warn.his.rngdata   80 FREE     L                 ?TR[tr]BT[trABT]DWH[trDWT]DWHD[trDWQ]2|0                    
 Ì     i   2
pha.rx.alt.iv.dose.warnings    (alt.dose.warnings) 
[urn,bottle.type, alt.dose.warn.q]
?TR[tr]BT[trABT]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                 ?TR[tr]BT[trABT]DWQ[trDWQ]|3                                
 alt.dose.warn.high.review    1 YN       L                 ?TR[tr]BT[trABT]DWQ[trDWQ]A|2                               
 alt.dose.warn.low.dose      80 FREE     L                 ?TR[tr]BT[trABT]DWQ[trDWQ]|2                                
 alt.dose.warn.low.review     1 YN       L                 ?TR[tr]BT[trABT]DWQ[trDWQ]A|1                               
 alt.dose.warn.max.dose      80 FREE     L                 ?TR[tr]BT[trABT]DWQ[trDWQ]|1                                
 alt.dose.warn.max.review     1 YN       L                 ?TR[tr]BT[trABT]DWQ[trDWQ]A|0                               
 alt.dose.warn.med           10 FREE     L  PHA.DRUG       ?TR[tr]BT[trABT]DWQ[trDWQ]|0                            
 alt.dose.warn.range.data    80 FREE     L                 ?TR[tr]BT[trABT]DWQ[trDWQ]R|0                               
 Ì     i   2
pha.rx.altiv.dose.warnings.old    (alt.dose.warnings.old) 
[urn,bottle.type, alt.warning.med]
?TR[tr]BT[trABT]DW[tf]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.warning.med             10 FREE     L  PHA.DRUG       tf                                                      
 alt.warning.high.dose       80 FREE     L                 ?TR[tr]BT[trABT]DW[tf]|2                                    
 alt.warning.low.dose        80 FREE     L                 ?TR[tr]BT[trABT]DW[tf]|1                                    
 alt.warning.max.dose        80 FREE     L                 ?TR[tr]BT[trABT]DW[tf]|0                                    
 Ì     i   2
pha.rx.alt.dose.warning.typ    (alt.dose.warnings.typ) 
[urn,bottle.type, alt.dose.warning.type,alt.dose.warning.range,alt.dose.warning.range.q,alt.dose.warning.type.q]
?TR[tr]BT[trABT]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.cmt.req     1 YN       L                 ?TR[tr]BT[trABT]DWS[tddt,tddc,tddcR,tddcQ]|3                
 alt.dose.warning.disease    10 FREE     L  PHA.DIS        ?TR[tr]BT[trABT]DWS[tddt,tddc,tddcR,tddcQ]|0            
 alt.dose.warning.drug       10 FREE     L  PHA.DRUG       ?TR[tr]BT[trABT]DWS[tddt,tddc,tddcR,tddcQ]|1            
 alt.dose.warning.error       1 YN       L                 ?TR[tr]BT[trABT]DWS[tddt,tddc,tddcR,tddcQ]|2                
 Ì     i   2
alt.dose.warn.typ.comps    (alt.dose.warn.typ.comps) 
[urn,bottle.type,alt.dose.warning.type,alt.dose.warning.range,alt.dose.warning.range.q,alt.dose.warning.type.q, alt.dwa
?TR[tr]BT[trABT]DWS[tddt,tddc,tddcR,tddcQ]C[tddcC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.dwarn.typ.component      5 FREE     L                 tddcC                                                       
 alt.dwarn.typ.comp.lo.hi     1 CHOICE   L                 ?TR[tr]BT[trABT]DWS[tddt,tddc,tddcR,tddcQ]C[tddcC]|1        
 alt.dwarn.typ.comp.review    1 YN       L                 ?TR[tr]BT[trABT]DWS[tddt,tddc,tddcR,tddcQ]C[tddcC]|2        
 alt.dwarn.typ.comp.wn.err    1 CHOICE   L                 ?TR[tr]BT[trABT]DWS[tddt,tddc,tddcR,tddcQ]C[tddcC]|0        
 Ì     i   2
alt.dose.warn.typ.text    (alt.dose.warn.typ.text) 
[urn,bottle.type,alt.dose.warning.type,alt.dose.warning.range,alt.dose.warning.range.q,alt.dose.warning.type.q,alt.dwar
?TR[tr]BT[trABT]DWS[tddt,tddc,tddcR,tddcQ]C[tddcC]T[trDTQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.dwarn.typ.text.q         3 PINT     R                 trDTQ                                                       
 alt.dwarn.typ.text.line     80 FREE     L                 ?TR[tr]BT[trABT]DWS[tddt,tddc,tddcR,tddcQ]C[tddcC]T[trDTQ]  
 Ì     i   2
pha.rx.alt.order.duplicates    (alt.duplicates) 
[urn,bottle.type, alt.duplicate.q] = 0
?TR[tr]BT[trABT]DUP[trDQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.duplicate.q              3 PINT     R                 trDQ                                                        
 alt.dup.hmed.auto.dc.date    8 DATE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]C|8                       
 alt.dup.hmed.call.in.stat   10 FREE     L  RXM.CALL.STATUS?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]A|19                  
 alt.dup.hmed.cancel.by      10 FREE     L  MIS.USER       ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]A|16                  
 alt.dup.hmed.cancel.date     8 DATE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]A|17                      
 alt.dup.hmed.cancel.rsn     10 FREE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]C|7                       
 alt.dup.hmed.cancel.time     4 HHMM     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]A|18                      
 alt.dup.hmed.comment        75 FREE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]A|11                      
 alt.dup.hmed.controlled      1 YN       L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]|18                       
 alt.dup.hmed.convert.from   10 PINT     R  RXM.RX         ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]B|4                   
 alt.dup.hmed.days            3 FREE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]|24                       
 alt.dup.hmed.db.source      12 FREE     L  MIS.APPL       ?TR[tr]BT[trABT]DUP[trDQ]HM|0                           
 alt.dup.hmed.dc.by          10 FREE     L  MIS.USER       ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]A|12                  
 alt.dup.hmed.dc.cn.rnw.rs   10 FREE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]C|16                      
 alt.dup.hmed.dc.date         8 DATE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]A|13                      
 alt.dup.hmed.dc.reason      10 FREE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]C|15                      
 alt.dup.hmed.dc.time         4 HHMM     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]A|14                      
 alt.dup.hmed.disp.form       0 FREE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]|10                       
 alt.dup.hmed.disp.units     10 FREE     L  RXM.UNITS      ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]|25                   
 alt.dup.hmed.dose           19 FREE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]|8                        
 alt.dup.hmed.dose.calc      20 FREE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]B|0                       
 alt.dup.hmed.dose.units     10 FREE     L  RXM.UNITS      ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]|9                    
 alt.dup.hmed.dose1           8 DECZ     R                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]C|1                       
 alt.dup.hmed.dose2           8 DECZ     R                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]C|2                       
 alt.dup.hmed.entered.by     10 FREE     L  MIS.USER       ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]A|0                   
 alt.dup.hmed.entered.date    8 DATE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]A|1                       
 alt.dup.hmed.entered.time    4 HHMM     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]A|2                       
 alt.dup.hmed.esigned         1 FREE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]D|5                       
 alt.dup.hmed.expires         8 DATE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]|14                       
 alt.dup.hmed.facility       10 FREE     L  MIS.FACILITY   ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]|2                    
 alt.dup.hmed.free.form      10 FREE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]C|6                       
 alt.dup.hmed.free.str       30 FREE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]C|5                       
 alt.dup.hmed.free.text       1 FREE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]B|1                       
 alt.dup.hmed.ft.pha.num     18 PHONE    L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]D|9                       
 alt.dup.hmed.issued.by      10 FREE     L  MIS.USER       ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]A|3                   
 alt.dup.hmed.issued.date     8 DATE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]A|4                       
 alt.dup.hmed.issued.time     4 HHMM     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]A|5                       
 alt.dup.hmed.location       10 FREE     L  MIS.LOCN.DICT  ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]|19                   
 alt.dup.hmed.med            10 PINT     R  RXM.RX         ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]|6                    
 alt.dup.hmed.med.source      1 FREE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]D|8                       
 alt.dup.hmed.medical.eqp     1 YN       L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]D|7                       
 alt.dup.hmed.merged.from    25 URN      L  MRI.PAT        ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]C|0                   
 alt.dup.hmed.module.src     15 FREE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM|1                               
 alt.dup.hmed.mri.urn        25 URN      L  MRI.PAT        ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]|0                    
 alt.dup.hmed.ndc.din        12 FREE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]B|8                       
 alt.dup.hmed.ndc.form       10 FREE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]C|4                       
 alt.dup.hmed.ndc.gen.name   45 FREE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]B|2                       
 alt.dup.hmed.ndc.generic    10 FREE     L  PHA.GENERIC    ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]B|9                   
 alt.dup.hmed.ndc.name       45 FREE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]B|3                       
 alt.dup.hmed.ndc.str        30 FREE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]C|3                       
 alt.dup.hmed.no.sub          1 YN       L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]A|10                      
 alt.dup.hmed.number         10 FREE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]|4                        
 alt.dup.hmed.office.inj     10 FREE     L  RXM.PROC       ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]D|3                   
 alt.dup.hmed.office.proc    10 URN      L  RXM.ORD        ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]C|11                  
 alt.dup.hmed.order.src      10 FREE     L  MIS.SOURCE     ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]D|4                   
 alt.dup.hmed.other.db       12 FREE     L  MIS.APPL       ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]|17                   
 alt.dup.hmed.over.by        10 FREE     L  MIS.USER       ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]A|7                   
 alt.dup.hmed.over.date       8 DATE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]A|8                       
 alt.dup.hmed.over.reason    10 FREE     L  RXM.OVER       ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]A|6                   
 alt.dup.hmed.over.time       4 HHMM     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]A|9                       
 alt.dup.hmed.patient        30 URN      L  ADM.PAT        ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]|1                    
 alt.dup.hmed.pha.gen.name   45 FREE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]B|6                       
 alt.dup.hmed.pha.generic    10 FREE     L  PHA.GENERIC    ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]B|5                   
 alt.dup.hmed.pha.name       45 FREE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]B|7                       
 alt.dup.hmed.pha.nf.desc    60 FREE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]C|13                      
 alt.dup.hmed.pha.nf.units   10 FREE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]C|14                      
 alt.dup.hmed.pha.non.form    1 YN       L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]C|12                      
 alt.dup.hmed.pha.urn        10 URN      L  PHA.RX         ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]|22                   
 alt.dup.hmed.pharmacy       15 FREE     L  MIS.OUT.LOCN   ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]A|20                  
 alt.dup.hmed.provider       10 FREE     L  MIS.DOC.DICT   ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]|15                   
 alt.dup.hmed.prt.mono.dft    1 YN       L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]|21                       
 alt.dup.hmed.prt.rx.dft      1 YN       L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]|20                       
 alt.dup.hmed.prv.urn        10 URN      L  PRV.RX         ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]|23                   
 alt.dup.hmed.qty             4 FREE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]|7                        
 alt.dup.hmed.refill.per     10 FREE     L  RXM.REFILL     ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]|26                   
 alt.dup.hmed.refills         2 FREE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]|13                       
 alt.dup.hmed.renew.from     10 PINT     R  RXM.RX         ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]A|15                  
 alt.dup.hmed.replace.rsn    10 FREE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]D|0                       
 alt.dup.hmed.route          10 FREE     L  RXM.ROUTES     ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]|11                   
 alt.dup.hmed.samples.gvn    10 FREE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]|16                       
 alt.dup.hmed.sig            20 FREE     L  MIS.DIR        ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]|12                   
 alt.dup.hmed.sig.disp       20 FREE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]D|2                       
 alt.dup.hmed.sig.prn         1 YN       L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]D|1                       
 alt.dup.hmed.status          3 FREE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]|5                        
 alt.dup.hmed.type            1 FREE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]|3                        
 alt.dup.hmed.unsign.verb     1 YN       L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]C|10                      
 alt.dup.hmed.verbal.rx       1 YN       L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]C|9                       
 alt.duplicate               10 FREE     L                 ?TR[tr]BT[trABT]DUP[trDQ]|2                                 
 alt.duplicate.hmed.urn      10 PINT     R  RXM.RX         ?TR[tr]BT[trABT]DUP[trDQ]|5                             
 alt.duplicate.med           10 FREE     L  PHA.DRUG       ?TR[tr]BT[trABT]DUP[trDQ]|3                             
 alt.duplicate.name          45 FREE     L                 VAL=IF{@alt.duplicate.type="C" (@alt.duplicate,"-",@PH      
                                                           VAL=A.CLASS.name[@alt.duplicate]);@alt.duplicate.type=      
                                                           VAL="I" @PHA.INGR.name[@alt.duplicate];@PHA.GENERIC.na      
                                                           VAL=me[@alt.duplicate]}                                     
 alt.duplicate.review         1 YN       L                 ?TR[tr]BT[trABT]DUP[trDQ]|4                                 
 alt.duplicate.rx.number     11 FREE     L                 VAL=%PHA.RX.duplicate.M.alt.rx.number(urn,bottle.type,      
                                                           VAL=alt.duplicate.q)                                        
 alt.duplicate.rx.type       10 FREE     L                 VAL=%PHA.RX.duplicate.M.alt.rx.type(urn,bottle.type,al      
                                                           VAL=t.duplicate.q)                                          
 alt.duplicate.start         10 FREE     L                 VAL=%PHA.RX.duplicate.M.alt.start(urn,bottle.type,alt.      
                                                           VAL=duplicate.q)                                            
 alt.duplicate.stop          10 FREE     L                 VAL=%PHA.RX.duplicate.M.alt.stop(urn,bottle.type,alt.d      
                                                           VAL=uplicate.q)                                             
 alt.duplicate.stop.dc       10 FREE     L                 VAL=%PHA.RX.duplicate.M.alt.stop.dc(urn,bottle.type,al      
                                                           VAL=t.duplicate.q)                                          
 alt.duplicate.type           1 FREE     L                 ?TR[tr]BT[trABT]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         ?TR[tr]BT[trABT]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.duplicate.hmed.comps    (alt.duplicate.hmed.comps) 
[urn,bottle.type,alt.duplicate.q] = , alt.dup.hmed.comp.q]
?TR[tr]BT[trABT]DUP[trDQ]HM["C",trHCq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.dup.hmed.comp.q          3 PINT     R                 trHCq                                                       
 alt.dup.hmed.comp.d.units   10 FREE     L  PHA.UNITS      ?TR[tr]BT[trABT]DUP[trDQ]HM["C",trHCq]|3                
 alt.dup.hmed.comp.desc      45 FREE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["C",trHCq]|5                    
 alt.dup.hmed.comp.dose      20 FREE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["C",trHCq]|2                    
 alt.dup.hmed.comp.med       10 FREE     L  PHA.DRUG       ?TR[tr]BT[trABT]DUP[trDQ]HM["C",trHCq]|0                
 alt.dup.hmed.comp.ndc       15 FREE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["C",trHCq]|1                    
 alt.dup.hmed.comp.type      10 FREE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["C",trHCq]|4                    
 alt.dup.hmed.comp.volume    20 FREE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["C",trHCq]|6                    
 Ì     i   2
alt.duplicate.hmed.instr    (alt.duplicate.hmed.instr) 
[urn,bottle.type,alt.duplicate.q] = , alt.dup.hmed.instr.q]
?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]I[hxxI]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.dup.hmed.instr.q         3 PINT     R                 hxxI                                                        
 alt.dup.hmed.instruction    80 FREE     L                 ?TR[tr]BT[trABT]DUP[trDQ]HM["RXM"]I[hxxI]                   
 Ì     i   2
pha.rx.alt.order.dup.history    (alt.duplicates.history) 
[urn,bottle.type, alt.duplicate.his.time]
?TR[tr]BT[trABT]DUPH[trDHT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.duplicate.his.time      10 PINT     R                 trDHT                                                       
 alt.duplicate.his.comment   10 FREE     L  PHA.OVER       ?TR[tr]BT[trABT]DUPH[trDHT]|1                           
 alt.duplicate.his.module    10 FREE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]|2                               
 alt.duplicate.his.not.ovr    1 YN       L                 ?TR[tr]BT[trABT]DUPH[trDHT]|4                               
 alt.duplicate.his.types     22 CHOICE   L                 ?TR[tr]BT[trABT]DUPH[trDHT]|0                               
 alt.duplicate.his.user      10 FREE     L  MIS.USER       ?TR[tr]BT[trABT]DUPH[trDHT]|3                           
 Ì     i   2
pha.rx.alt.order.dup.his.dtl    (alt.duplicates.his.dtl) 
[urn,bottle.type,alt.duplicate.his.time, alt.duplicate.his.q]
?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.duplicate.his.q          3 PINT     R                 trDQ                                                        
 alt.dup.his.hmed.autodcdt    8 DATE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]C|8           
 alt.dup.his.hmed.call.in    10 FREE     L  RXM.CALL.STATUS?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]A|19      
 alt.dup.his.hmed.can.by     10 FREE     L  MIS.USER       ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]A|16      
 alt.dup.his.hmed.can.date    8 DATE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]A|17          
 alt.dup.his.hmed.can.rsn    10 FREE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]C|7           
 alt.dup.his.hmed.can.time    4 HHMM     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]A|18          
 alt.dup.his.hmed.cnvrt.fm   10 PINT     R  RXM.RX         ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]B|4       
 alt.dup.his.hmed.comment    75 FREE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]A|11          
 alt.dup.his.hmed.control     1 YN       L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]|18           
 alt.dup.his.hmed.days        3 FREE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]|24           
 alt.dup.his.hmed.db.src     12 FREE     L  MIS.APPL       ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM|0               
 alt.dup.his.hmed.dc.by      10 FREE     L  MIS.USER       ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]A|12      
 alt.dup.his.hmed.dc.cn.rn   10 FREE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]C|16          
 alt.dup.his.hmed.dc.date     8 DATE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]A|13          
 alt.dup.his.hmed.dc.rsn     10 FREE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]C|15          
 alt.dup.his.hmed.dc.time     4 HHMM     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]A|14          
 alt.dup.his.hmed.dispform    0 FREE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]|10           
 alt.dup.his.hmed.dispunit   10 FREE     L  RXM.UNITS      ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]|25       
 alt.dup.his.hmed.dose       19 FREE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]|8            
 alt.dup.his.hmed.dose1       8 DECZ     R                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]C|1           
 alt.dup.his.hmed.dose2       8 DECZ     R                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]C|2           
 alt.dup.his.hmed.dosecalc   20 FREE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]B|0           
 alt.dup.his.hmed.enter.by   10 FREE     L  MIS.USER       ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]A|0       
 alt.dup.his.hmed.enter.dt    8 DATE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]A|1           
 alt.dup.his.hmed.enter.tm    4 HHMM     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]A|2           
 alt.dup.his.hmed.esigned     1 FREE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]D|5           
 alt.dup.his.hmed.expires     8 DATE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]|14           
 alt.dup.his.hmed.facility   10 FREE     L  MIS.FACILITY   ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]|2        
 alt.dup.his.hmed.free.str   30 FREE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]C|5           
 alt.dup.his.hmed.freeform   10 FREE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]C|6           
 alt.dup.his.hmed.freetext    1 FREE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]B|1           
 alt.dup.his.hmed.issue.by   10 FREE     L  MIS.USER       ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]A|3       
 alt.dup.his.hmed.issue.dt    8 DATE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]A|4           
 alt.dup.his.hmed.issue.tm    4 HHMM     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]A|5           
 alt.dup.his.hmed.location   10 FREE     L  MIS.LOCN.DICT  ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]|19       
 alt.dup.his.hmed.med        20 FREE     L  RXM.DRUG       ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]|6        
 alt.dup.his.hmed.med.eqp     1 YN       L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]D|7           
 alt.dup.his.hmed.med.src     1 FREE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]D|8           
 alt.dup.his.hmed.merge.fm   25 URN      L  MRI.PAT        ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]C|0       
 alt.dup.his.hmed.mod.src    15 FREE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM|1                   
 alt.dup.his.hmed.mri.urn    25 URN      L  MRI.PAT        ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]|0        
 alt.dup.his.hmed.ndc.din    12 FREE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]B|8           
 alt.dup.his.hmed.ndc.form   10 FREE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]C|4           
 alt.dup.his.hmed.ndc.gen    10 FREE     L  PHA.GENERIC    ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]B|9       
 alt.dup.his.hmed.ndc.name   45 FREE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]B|3           
 alt.dup.his.hmed.ndc.str    30 FREE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]C|3           
 alt.dup.his.hmed.ndcgennm   45 FREE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]B|2           
 alt.dup.his.hmed.nf.desc    60 FREE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]C|13          
 alt.dup.his.hmed.nf.units   10 FREE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]C|14          
 alt.dup.his.hmed.no.sub      1 YN       L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]A|10          
 alt.dup.his.hmed.number     10 FREE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]|4            
 alt.dup.his.hmed.ofc.inj    10 FREE     L  RXM.PROC       ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]D|3       
 alt.dup.his.hmed.ofc.proc   10 URN      L  RXM.ORD        ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]C|11      
 alt.dup.his.hmed.ord.src    10 FREE     L  MIS.SOURCE     ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]D|4       
 alt.dup.his.hmed.other.db   12 FREE     L  MIS.APPL       ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]|17       
 alt.dup.his.hmed.over.by    10 FREE     L  MIS.USER       ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]A|7       
 alt.dup.his.hmed.over.dt     8 DATE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]A|8           
 alt.dup.his.hmed.over.rsn   10 FREE     L  RXM.OVER       ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]A|6       
 alt.dup.his.hmed.over.tm     4 HHMM     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]A|9           
 alt.dup.his.hmed.patient    30 URN      L  ADM.PAT        ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]|1        
 alt.dup.his.hmed.pha.gen    10 FREE     L  PHA.GENERIC    ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]B|5       
 alt.dup.his.hmed.pha.name   45 FREE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]B|7           
 alt.dup.his.hmed.pha.nf      1 YN       L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]C|12          
 alt.dup.his.hmed.pha.num    18 PHONE    L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]D|9           
 alt.dup.his.hmed.pha.urn    10 URN      L  PHA.RX         ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]|22       
 alt.dup.his.hmed.phagennm   45 FREE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]B|6           
 alt.dup.his.hmed.pharmacy   15 FREE     L  MIS.OUT.LOCN   ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]A|20      
 alt.dup.his.hmed.provider   10 FREE     L  MIS.DOC.DICT   ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]|15       
 alt.dup.his.hmed.prt.mono    1 YN       L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]|21           
 alt.dup.his.hmed.prt.rx      1 YN       L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]|20           
 alt.dup.his.hmed.prv.urn    10 URN      L  PRV.RX         ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]|23       
 alt.dup.his.hmed.qty         4 FREE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]|7            
 alt.dup.his.hmed.refill.p   10 FREE     L  RXM.REFILL     ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]|26       
 alt.dup.his.hmed.refills     2 FREE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]|13           
 alt.dup.his.hmed.rnw.from   10 PINT     R  RXM.RX         ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]A|15      
 alt.dup.his.hmed.route      10 FREE     L  RXM.ROUTES     ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]|11       
 alt.dup.his.hmed.rplc.rsn   10 FREE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]D|0           
 alt.dup.his.hmed.samples    10 FREE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]|16           
 alt.dup.his.hmed.sig        20 FREE     L  MIS.DIR        ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]|12       
 alt.dup.his.hmed.sig.disp   20 FREE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]D|2           
 alt.dup.his.hmed.sig.prn     1 YN       L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]D|1           
 alt.dup.his.hmed.status      3 FREE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]|5            
 alt.dup.his.hmed.type        1 FREE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]|3            
 alt.dup.his.hmed.units      10 FREE     L  RXM.UNITS      ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]|9        
 alt.dup.his.hmed.unsign.v    1 YN       L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]C|10          
 alt.dup.his.hmed.urn        10 PINT     R  RXM.RX         ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]|5                 
 alt.dup.his.hmed.verbalrx    1 YN       L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]C|9           
 alt.duplicate.his           10 FREE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]|2                     
 alt.duplicate.his.med       10 FREE     L  PHA.DRUG       ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]|3                 
 alt.duplicate.his.name      45 FREE     L                 VAL=IF{@alt.duplicate.his^HI,@alt.duplicate.his.type="      
                                                           VAL=C" (HI,"-",@PHA.CLASS.name[HI]);@alt.duplicate.his      
                                                           VAL=.type="I" @PHA.INGR.name[HI];@PHA.GENERIC.name[HI]      
                                                           VAL=}                                                       
 alt.duplicate.his.review     1 YN       L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]|4                     
 alt.duplicate.his.rx.num    11 FREE     L                 VAL=%PHA.RX.duplicate.history.M.alt.rx.number(urn,bott      
                                                           VAL=le.type,alt.duplicate.his.time,alt.duplicate.his.q      
                                                           VAL=)                                                       
 alt.duplicate.his.rx.type   10 FREE     L                 VAL=%PHA.RX.duplicate.history.M.alt.rx.type(urn,bottle      
                                                           VAL=.type,alt.duplicate.his.time,alt.duplicate.his.q)       
 alt.duplicate.his.start     10 FREE     L                 VAL=%PHA.RX.duplicate.history.M.alt.start(urn,bottle.t      
                                                           VAL=ype,alt.duplicate.his.time,alt.duplicate.his.q)         
 alt.duplicate.his.stop      10 FREE     L                 VAL=%PHA.RX.duplicate.history.M.alt.stop(urn,bottle.ty      
                                                           VAL=pe,alt.duplicate.his.time,alt.duplicate.his.q)          
 alt.duplicate.his.type       1 FREE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]|0                     
 alt.duplicate.his.type.ex    7 FREE     L                 VAL=IF{@alt.duplicate.his.type="C" "CLASS";@alt.duplic      
                                                           VAL=ate.his.type="I" "INGRED";"GENERIC"}                    
 alt.duplicate.his.urn       10 URN      L  PHA.RX         ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]|1                 
 alt.num.duplicates.his       3 FREE     L                 VAL=@Last(alt.duplicate.his.q)!0                            
 Ì     i   2
alt.dup.his.hmed.comps    (alt.dup.his.hmed.comps) 
[urn,bottle.type,alt.duplicate.his.time,alt.duplicate.his.q, alt.dup.his.hmed.comp.q]
?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["C",trHCq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.dup.his.hmed.comp.q      3 PINT     R                 trHCq                                                       
 alt.dup.his.hmed.comp.med   10 FREE     L  PHA.DRUG       ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["C",trHCq]|0    
 alt.dup.his.hmed.comp.ndc   15 FREE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["C",trHCq]|1        
 alt.dup.his.hmed.comp.vol   20 FREE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["C",trHCq]|6        
 alt.dup.his.hmed.compdesc   45 FREE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["C",trHCq]|5        
 alt.dup.his.hmed.compdose   20 FREE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["C",trHCq]|2        
 alt.dup.his.hmed.comptype   10 FREE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["C",trHCq]|4        
 alt.dup.his.hmed.compunit   10 FREE     L  PHA.UNITS      ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["C",trHCq]|3    
 Ì     i   2
alt.dup.his.hmed.instr    (alt.dup.his.hmed.instr) 
[urn,bottle.type,alt.duplicate.his.time,alt.duplicate.his.q, alt.dup.his.hmed.instr.q]
?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]I[hxxI]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.dup.his.hmed.instr.q     3 PINT     R                 hxxI                                                        
 alt.dup.his.hmed.instruct   80 FREE     L                 ?TR[tr]BT[trABT]DUPH[trDHT]DUPH[trDQ]HM["RXM"]I[hxxI]       
 Ì     i   2
pha.rx.alt.order.food.ints    (alt.food.ints) 
[urn,bottle.type, alt.food.int.q]
?TR[tr]BT[trABT]FOOD[trFIQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.food.int.q               3 PINT     R                 trFIQ                                                       
 alt.any.food.int.text        1 FREE     L                 VAL=IF{@PHA.INT.lines[@t.alt.food.int,1] @Z.check.mark      
                                                           VAL=}                                                       
 alt.food.int                10 FREE     L  PHA.INT        ?TR[tr]BT[trABT]FOOD[trFIQ]|1                           
 alt.food.int.description    65 FREE     L                 ?TR[tr]BT[trABT]FOOD[trFIQ]|9                               
 alt.food.int.id             65 FREE     L                 VAL=IF{@alt.food.int.description;@alt.food.int^food.in      
                                                           VAL=t,@PHA.INT.interaction.id}                              
 alt.food.int.med            10 FREE     L  PHA.DRUG       ?TR[tr]BT[trABT]FOOD[trFIQ]|3                           
 alt.food.int.review          1 YN       L                 ?TR[tr]BT[trABT]FOOD[trFIQ]|10                              
 alt.food.int.rx.dc           1 FREE     L                 VAL=IF{IF{@p.status[@t.alt.food.int.urn];@t.status[@t.      
                                                           VAL=alt.food.int.urn]}="DC" "*"}                            
 alt.food.int.rx.number      11 FREE     L                 VAL=IF{@p.number[@t.alt.food.int.urn];@t.number[@t.alt      
                                                           VAL=.food.int.urn]}                                         
 alt.food.int.rx.text        10 FREE     L                 VAL=IF{@p.order.type[@t.alt.food.int.urn];@t.order.typ      
                                                           VAL=e[@t.alt.food.int.urn]}                                 
 alt.food.int.rxm.orderseq    3 FREE     L                 ?TR[tr]BT[trABT]FOOD[trFIQ]|8                               
 alt.food.int.rxm.urn        10 FREE     L                 ?TR[tr]BT[trABT]FOOD[trFIQ]|7                               
 alt.food.int.severity        3 FREE     L                 ?TR[tr]BT[trABT]FOOD[trFIQ]|0                               
 alt.food.int.severity.exp   18 FREE     L                 VAL=IF{@t.alt.food.int.severity^XX="M" "MILD";XX="MOD"      
                                                           VAL= "MODERATE";XX="I" "INTERMEDIATE";XX="S" "SEVERE";      
                                                           VAL=XX="PS" "POTENTIALLY SEVERE"}                           
 alt.food.int.start          10 FREE     L                 VAL=(%Z.date.out(IF{@p.start.date[@t.alt.food.int.urn]      
                                                           VAL=;@t.start.date[@t.alt.food.int.urn]},"",5)_"-"_IF{      
                                                           VAL=@p.start.time[@t.alt.food.int.urn];@t.start.time[@      
                                                           VAL=t.alt.food.int.urn]})'="-"                              
 alt.food.int.stop           10 FREE     L                 VAL=IF{%Z.date.out(IF{@p.stop.date[@t.alt.food.int.urn      
                                                           VAL=];@t.stop.date[@t.alt.food.int.urn]},"",5)_"-"_IF{      
                                                           VAL=@p.stop.time[@t.alt.food.int.urn];@t.stop.time[@t.      
                                                           VAL=alt.food.int.urn]}'="-";"None"}                         
 alt.food.int.stop.dc        10 FREE     L                 VAL=%PHA.RX.dc.stop.display(@alt.food.int.urn)              
 alt.food.int.sus.generic    30 FREE     L                 ?TR[tr]BT[trABT]FOOD[trFIQ]|6                               
 alt.food.int.sus.id         65 FREE     L                 ?TR[tr]BT[trABT]FOOD[trFIQ]|5                               
 alt.food.int.sus.type        4 FREE     L                 ?TR[tr]BT[trABT]FOOD[trFIQ]|4                               
 alt.food.int.type.exp       15 FREE     L                 VAL=%PHA.INT.desc(@alt.food.int)                            
 alt.food.int.urn            10 URN      L  PHA.RX         ?TR[tr]BT[trABT]FOOD[trFIQ]|2                           
 alt.num.food.int             3 FREE     L                 VAL=@Last(alt.food.int.q)!0                                 
 alt.num.food.int.sev.fil     3 FREE     L                 VAL=@t.alt.food.int.severity'=.                             
 alt.num.food.int.t           3 FREE     L                 VAL=-@t.alt.food.ints[urn,""]!0                             
 Ì     i   2
pha.rx.alt.order.food.int.his    (alt.food.ints.history) 
[urn,bottle.type, alt.food.int.his.time]
?TR[tr]BT[trABT]FINTH[trFIH]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.food.int.his.time       10 PINT     R                 trFIH                                                       
 alt.food.int.his.comment    10 FREE     L  PHA.OVER       ?TR[tr]BT[trABT]FINTH[trFIH]|1                          
 alt.food.int.his.module     10 FREE     L                 ?TR[tr]BT[trABT]FINTH[trFIH]|2                              
 alt.food.int.his.not.ovr     1 YN       L                 ?TR[tr]BT[trABT]FINTH[trFIH]|4                              
 alt.food.int.his.type       22 CHOICE   L                 ?TR[tr]BT[trABT]FINTH[trFIH]|0                              
 alt.food.int.his.user       10 FREE     L  MIS.USER       ?TR[tr]BT[trABT]FINTH[trFIH]|3                          
 Ì     i   2
pha.rx.alt.order.food.his.dtl    (alt.food.ints.his.dtl) 
[urn,bottle.type,alt.food.int.his.time, alt.food.int.his.q]
?TR[tr]BT[trABT]FINTH[trFIH]D[trFHQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.food.int.his.q           3 PINT     R                 trFHQ                                                       
 alt.any.food.int.his.text    1 FREE     L                 VAL=IF{@PHA.INT.lines[@alt.food.int.his,1] @Z.check.ma      
                                                           VAL=rk}                                                     
 alt.food.int.his            10 FREE     L  PHA.INT        ?TR[tr]BT[trABT]FINTH[trFIH]D[trFHQ]|1                  
 alt.food.int.his.descript   65 FREE     L                 ?TR[tr]BT[trABT]FINTH[trFIH]D[trFHQ]|9                      
 alt.food.int.his.id         65 FREE     L                 VAL=IF{@alt.food.int.his^alt.food.int.his,@PHA.INT.int      
                                                           VAL=eraction.id}                                            
 alt.food.int.his.med        10 FREE     L  PHA.DRUG       ?TR[tr]BT[trABT]FINTH[trFIH]D[trFHQ]|3                  
 alt.food.int.his.review      1 YN       L                 ?TR[tr]BT[trABT]FINTH[trFIH]D[trFHQ]|10                     
 alt.food.int.his.rx.num     11 FREE     L                 VAL=@p.number[@alt.food.int.his.urn]                        
 alt.food.int.his.rx.type    10 FREE     L                 VAL=@p.order.type[@alt.food.int.his.urn]                    
 alt.food.int.his.severexp   18 FREE     L                 VAL=IF{@alt.food.int.his.severity^XX="M" "MILD";XX="I"      
                                                           VAL= "INTERMEDIATE";XX="MOD" "MODERATE";XX="PS" "POTEN      
                                                           VAL=TIALLY SEVERE";XX="S" "SEVERE"}                         
 alt.food.int.his.severfil    3 FREE     L                 VAL=@alt.food.int.his.severity'=.                           
 alt.food.int.his.severity    3 FREE     L                 ?TR[tr]BT[trABT]FINTH[trFIH]D[trFHQ]|0                      
 alt.food.int.his.start      10 FREE     L                 VAL=(%Z.date.out(@p.start.date[@alt.food.int.his.urn],      
                                                           VAL="",5)_"-"_@p.start.time[@alt.food.int.his.urn])'="      
                                                           VAL=-"                                                      
 alt.food.int.his.stop       10 FREE     L                 VAL=IF{@p.start.date[@alt.food.int.his.urn] IF{(%Z.dat      
                                                           VAL=e.out(@p.stop.date[@alt.food.int.his.urn],"",5)_"-      
                                                           VAL="_@p.stop.time[@alt.food.int.his.urn])'="-";"None"      
                                                           VAL=}}                                                      
 alt.food.int.his.type.exp   15 FREE     L                 VAL=%PHA.INT.desc(@alt.food.int.his)                        
 alt.food.int.his.urn        10 URN      L  PHA.RX         ?TR[tr]BT[trABT]FINTH[trFIH]D[trFHQ]|2                  
 alt.food.num.int.his         3 FREE     L                 VAL=@Last(alt.food.int.his.q)!0                             
 Ì     i   2
pha.rx.alt.order.interactions    (alt.interactions) 
[urn,bottle.type, alt.interaction.q] = 0
?TR[tr]BT[trABT]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}                                                      
 alt.int.hmed.auto.dc.date    8 DATE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]C|8                       
 alt.int.hmed.call.in.stat   10 FREE     L  RXM.CALL.STATUS?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]A|19                  
 alt.int.hmed.cancel.by      10 FREE     L  MIS.USER       ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]A|16                  
 alt.int.hmed.cancel.date     8 DATE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]A|17                      
 alt.int.hmed.cancel.rsn     10 FREE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]C|7                       
 alt.int.hmed.cancel.time     4 HHMM     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]A|18                      
 alt.int.hmed.comment        75 FREE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]A|11                      
 alt.int.hmed.controlled      1 YN       L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]|18                       
 alt.int.hmed.convert.from   10 PINT     R  RXM.RX         ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]B|4                   
 alt.int.hmed.days            3 FREE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]|24                       
 alt.int.hmed.db.source      12 FREE     L  MIS.APPL       ?TR[tr]BT[trABT]INT[trIQ]HM|0                           
 alt.int.hmed.dc.by          10 FREE     L  MIS.USER       ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]A|12                  
 alt.int.hmed.dc.cn.rnw.rs   10 FREE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]C|16                      
 alt.int.hmed.dc.date         8 DATE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]A|13                      
 alt.int.hmed.dc.reason      10 FREE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]C|15                      
 alt.int.hmed.dc.time         4 HHMM     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]A|14                      
 alt.int.hmed.disp.form       0 FREE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]|10                       
 alt.int.hmed.disp.unit      10 FREE     L  RXM.UNITS      ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]|25                   
 alt.int.hmed.dose           19 FREE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]|8                        
 alt.int.hmed.dose.calc      20 FREE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]B|0                       
 alt.int.hmed.dose1           8 DECZ     R                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]C|1                       
 alt.int.hmed.dose2           8 DECZ     R                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]C|2                       
 alt.int.hmed.entered.by     10 FREE     L  MIS.USER       ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]A|0                   
 alt.int.hmed.entered.date    8 DATE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]A|1                       
 alt.int.hmed.entered.time    4 HHMM     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]A|2                       
 alt.int.hmed.esigned         1 FREE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]D|5                       
 alt.int.hmed.expires         8 DATE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]|14                       
 alt.int.hmed.facility       10 FREE     L  MIS.FACILITY   ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]|2                    
 alt.int.hmed.free.form      10 FREE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]C|6                       
 alt.int.hmed.free.str       30 FREE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]C|5                       
 alt.int.hmed.free.text       1 FREE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]B|1                       
 alt.int.hmed.ft.pha.num     18 PHONE    L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]D|9                       
 alt.int.hmed.issued.by      10 FREE     L  MIS.USER       ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]A|3                   
 alt.int.hmed.issued.date     8 DATE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]A|4                       
 alt.int.hmed.issued.time     4 HHMM     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]A|5                       
 alt.int.hmed.location       10 FREE     L  MIS.LOCN.DICT  ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]|19                   
 alt.int.hmed.med            20 FREE     L  RXM.DRUG       ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]|6                    
 alt.int.hmed.med.source      1 FREE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]D|8                       
 alt.int.hmed.medical.eqp     1 YN       L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]D|7                       
 alt.int.hmed.merged.from    25 URN      L  MRI.PAT        ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]C|0                   
 alt.int.hmed.mod.source     15 FREE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM|1                               
 alt.int.hmed.mri.urn        25 URN      L  MRI.PAT        ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]|0                    
 alt.int.hmed.ndc.din        12 FREE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]B|8                       
 alt.int.hmed.ndc.form       10 FREE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]C|4                       
 alt.int.hmed.ndc.gen.name   45 FREE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]B|2                       
 alt.int.hmed.ndc.generic    10 FREE     L  PHA.GENERIC    ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]B|9                   
 alt.int.hmed.ndc.name       45 FREE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]B|3                       
 alt.int.hmed.ndc.str        30 FREE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]C|3                       
 alt.int.hmed.no.sub          1 YN       L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]A|10                      
 alt.int.hmed.number         10 FREE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]|4                        
 alt.int.hmed.office.inj     10 FREE     L  RXM.PROC       ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]D|3                   
 alt.int.hmed.office.proc    10 URN      L  RXM.ORD        ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]C|11                  
 alt.int.hmed.order.src      10 FREE     L  MIS.SOURCE     ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]D|4                   
 alt.int.hmed.other.db       12 FREE     L  MIS.APPL       ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]|17                   
 alt.int.hmed.over.by        10 FREE     L  MIS.USER       ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]A|7                   
 alt.int.hmed.over.date       8 DATE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]A|8                       
 alt.int.hmed.over.reason    10 FREE     L  RXM.OVER       ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]A|6                   
 alt.int.hmed.over.time       4 HHMM     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]A|9                       
 alt.int.hmed.patient        30 URN      L  ADM.PAT        ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]|1                    
 alt.int.hmed.pha.gen.name   45 FREE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]B|6                       
 alt.int.hmed.pha.generic    10 FREE     L  PHA.GENERIC    ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]B|5                   
 alt.int.hmed.pha.name       45 FREE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]B|7                       
 alt.int.hmed.pha.nf.desc    60 FREE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]C|13                      
 alt.int.hmed.pha.nf.units   10 FREE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]C|14                      
 alt.int.hmed.pha.non.form    1 YN       L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]C|12                      
 alt.int.hmed.pha.urn        10 URN      L  PHA.RX         ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]|22                   
 alt.int.hmed.pharmacy       15 FREE     L  MIS.OUT.LOCN   ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]A|20                  
 alt.int.hmed.provider       10 FREE     L  MIS.DOC.DICT   ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]|15                   
 alt.int.hmed.prt.mono.dft    1 YN       L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]|21                       
 alt.int.hmed.prt.rx.dft      1 YN       L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]|20                       
 alt.int.hmed.prv.urn        10 URN      L  PRV.RX         ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]|23                   
 alt.int.hmed.qty             4 FREE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]|7                        
 alt.int.hmed.refill.per     10 FREE     L  RXM.REFILL     ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]|26                   
 alt.int.hmed.refills         2 FREE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]|13                       
 alt.int.hmed.renew.from     10 PINT     R  RXM.RX         ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]A|15                  
 alt.int.hmed.replace.rsn    10 FREE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]D|0                       
 alt.int.hmed.route          10 FREE     L  RXM.ROUTES     ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]|11                   
 alt.int.hmed.samples.gvn    10 FREE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]|16                       
 alt.int.hmed.sig            20 FREE     L  MIS.DIR        ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]|12                   
 alt.int.hmed.sig.disp       20 FREE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]D|2                       
 alt.int.hmed.sig.prn         1 YN       L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]D|1                       
 alt.int.hmed.status          3 FREE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]|5                        
 alt.int.hmed.type            1 FREE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]|3                        
 alt.int.hmed.units          10 FREE     L  RXM.UNITS      ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]|9                    
 alt.int.hmed.unsign.verb     1 YN       L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]C|10                      
 alt.int.hmed.verbal.rx       1 YN       L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]C|9                       
 alt.interaction             10 FREE     L  PHA.INT        ?TR[tr]BT[trABT]INT[trIQ]|1                             
 alt.interaction.descript    65 FREE     L                 ?TR[tr]BT[trABT]INT[trIQ]|9                                 
 alt.interaction.hmed.urn    10 PINT     R  RXM.RX         ?TR[tr]BT[trABT]INT[trIQ]|11                            
 alt.interaction.id          65 FREE     L                 VAL=IF{@t.alt.interaction.descript;@alt.interaction.de      
                                                           VAL=script;@alt.interaction^alt.interaction,@PHA.INT.i      
                                                           VAL=nteraction.id}                                          
 alt.interaction.med         10 FREE     L  PHA.DRUG       ?TR[tr]BT[trABT]INT[trIQ]|3                             
 alt.interaction.review       1 YN       L                 ?TR[tr]BT[trABT]INT[trIQ]|10                                
 alt.interaction.rx.number   11 FREE     L                 VAL=%PHA.RX.interaction.M.alt.rx.number(urn,bottle.typ      
                                                           VAL=e,alt.interaction.q)                                    
 alt.interaction.rx.type     10 FREE     L                 VAL=%PHA.RX.interaction.M.alt.rx.type(urn,bottle.type,      
                                                           VAL=alt.interaction.q)                                      
 alt.interaction.rxm.ordsq    3 PINT     R                 ?TR[tr]BT[trABT]INT[trIQ]|8                                 
 alt.interaction.rxm.urn     10 PINT     R                 ?TR[tr]BT[trABT]INT[trIQ]|7                                 
 alt.interaction.sever.exp   18 FREE     L                 VAL=IF{@alt.interaction.severity^XX="M" "MILD";XX="I"       
                                                           VAL="INTERMEDIATE";XX="MOD" "MODERATE";XX="PS" "POTENT      
                                                           VAL=IALLY SEVERE";XX="S" "SEVERE"}                          
 alt.interaction.sever.fil    1 FREE     L                 VAL=@alt.interaction.severity'=.                            
 alt.interaction.severity     1 FREE     L                 ?TR[tr]BT[trABT]INT[trIQ]|0                                 
 alt.interaction.start       10 FREE     L                 VAL=%PHA.RX.interaction.M.alt.start(urn,bottle.type,al      
                                                           VAL=t.interaction.q)                                        
 alt.interaction.stop        10 FREE     L                 VAL=%PHA.RX.interaction.M.alt.stop(urn,bottle.type,alt      
                                                           VAL=.interaction.q)                                         
 alt.interaction.stop.dc     10 FREE     L                 VAL=%PHA.RX.interaction.M.alt.stop.dc(urn,bottle.type,      
                                                           VAL=alt.interaction.q)                                      
 alt.interaction.sus.gen     30 FREE     L                 ?TR[tr]BT[trABT]INT[trIQ]|6                                 
 alt.interaction.sus.id      65 FREE     L                 ?TR[tr]BT[trABT]INT[trIQ]|5                                 
 alt.interaction.sus.type     4 FREE     L                 ?TR[tr]BT[trABT]INT[trIQ]|4                                 
 alt.interaction.type.exp    15 FREE     L                 VAL=%PHA.INT.desc(@alt.interaction)                         
 alt.interaction.urn         10 URN      L  PHA.RX         ?TR[tr]BT[trABT]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.int.hmed.comps    (alt.int.hmed.comps) 
[urn,bottle.type,alt.interaction.q] = , alt.int.hmed.comp.q]
?TR[tr]BT[trABT]INT[trIQ]HM["C",trHCq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.int.hmed.comp.q          3 PINT     R                 trHCq                                                       
 alt.int.hmed.comp.desc      45 FREE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["C",trHCq]|5                    
 alt.int.hmed.comp.dose      20 FREE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["C",trHCq]|2                    
 alt.int.hmed.comp.med       10 FREE     L  PHA.DRUG       ?TR[tr]BT[trABT]INT[trIQ]HM["C",trHCq]|0                
 alt.int.hmed.comp.ndc       15 FREE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["C",trHCq]|1                    
 alt.int.hmed.comp.type      10 FREE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["C",trHCq]|4                    
 alt.int.hmed.comp.units     10 FREE     L  PHA.UNITS      ?TR[tr]BT[trABT]INT[trIQ]HM["C",trHCq]|3                
 alt.int.hmed.comp.vol       20 FREE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["C",trHCq]|6                    
 Ì     i   2
alt.int.hmed.instr    (alt.int.hmed.instr) 
[urn,bottle.type,alt.interaction.q] = , alt.int.hmed.instr.q]
?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]I[hxxI]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.int.hmed.instr.q         3 PINT     R                 hxxI                                                        
 alt.int.hmed.instruction    80 FREE     L                 ?TR[tr]BT[trABT]INT[trIQ]HM["RXM"]I[hxxI]                   
 Ì     i   2
pha.rx.alt.order.int.his    (alt.interactions.history) 
[urn,bottle.type, alt.int.his.time]
?TR[tr]BT[trABT]INTH[trIHT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.int.his.time            10 PINT     R                 trIHT                                                       
 alt.int.his.comment         10 FREE     L  PHA.OVER       ?TR[tr]BT[trABT]INTH[trIHT]|1                           
 alt.int.his.module          10 FREE     L                 ?TR[tr]BT[trABT]INTH[trIHT]|2                               
 alt.int.his.not.ovr          1 YN       L                 ?TR[tr]BT[trABT]INTH[trIHT]|4                               
 alt.int.his.type            22 CHOICE   L                 ?TR[tr]BT[trABT]INTH[trIHT]|0                               
 alt.int.his.user            10 FREE     L  MIS.USER       ?TR[tr]BT[trABT]INTH[trIHT]|3                           
 Ì     i   2
pha.rx.alt.order.int.his.dtl    (alt.interactions.his.dtl) 
[urn,bottle.type,alt.int.his.time, alt.int.his.q]
?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.int.his.q                3 PINT     R                 trIHQ                                                       
 alt.any.int.his.text         1 FREE     L                 VAL=IF{@PHA.INT.lines[@alt.int.his,1] @Z.check.mark}        
 alt.int.his                 10 FREE     L  PHA.INT        ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]|1                 
 alt.int.his.auto.ovr         1 YN       L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]|11                    
 alt.int.his.descript        65 FREE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]|9                     
 alt.int.his.hmed.autodcdt    8 DATE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]C|8           
 alt.int.his.hmed.call.in    10 FREE     L  RXM.CALL.STATUS?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]A|19      
 alt.int.his.hmed.can.by     10 FREE     L  MIS.USER       ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]A|16      
 alt.int.his.hmed.can.date    8 DATE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]A|17          
 alt.int.his.hmed.can.rsn    10 FREE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]C|7           
 alt.int.his.hmed.can.time    4 HHMM     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]A|18          
 alt.int.his.hmed.cnvt.fm    10 PINT     R  RXM.RX         ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]B|4       
 alt.int.his.hmed.comment    75 FREE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]A|11          
 alt.int.his.hmed.control     1 YN       L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]|18           
 alt.int.his.hmed.days        3 FREE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]|24           
 alt.int.his.hmed.db.src     12 FREE     L  MIS.APPL       ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM|0               
 alt.int.his.hmed.dc.by      10 FREE     L  MIS.USER       ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]A|12      
 alt.int.his.hmed.dc.cn.rn   10 FREE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]C|16          
 alt.int.his.hmed.dc.date     8 DATE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]A|13          
 alt.int.his.hmed.dc.rsn     10 FREE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]C|15          
 alt.int.his.hmed.dc.time     4 HHMM     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]A|14          
 alt.int.his.hmed.dispform    0 FREE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]|10           
 alt.int.his.hmed.dispunit   10 FREE     L  RXM.UNITS      ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]|25       
 alt.int.his.hmed.dose       19 FREE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]|8            
 alt.int.his.hmed.dose1       8 DECZ     R                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]C|1           
 alt.int.his.hmed.dose2       8 DECZ     R                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]C|2           
 alt.int.his.hmed.dosecalc   20 FREE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]B|0           
 alt.int.his.hmed.enter.by   10 FREE     L  MIS.USER       ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]A|0       
 alt.int.his.hmed.enter.dt    8 DATE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]A|1           
 alt.int.his.hmed.enter.tm    4 HHMM     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]A|2           
 alt.int.his.hmed.esigned     1 FREE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]D|5           
 alt.int.his.hmed.expires     8 DATE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]|14           
 alt.int.his.hmed.facility   10 FREE     L  MIS.FACILITY   ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]|2        
 alt.int.his.hmed.free.str   30 FREE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]C|5           
 alt.int.his.hmed.freeform   10 FREE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]C|6           
 alt.int.his.hmed.freetext    1 FREE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]B|1           
 alt.int.his.hmed.issue.by   10 FREE     L  MIS.USER       ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]A|3       
 alt.int.his.hmed.issue.dt    8 DATE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]A|4           
 alt.int.his.hmed.issue.tm    4 HHMM     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]A|5           
 alt.int.his.hmed.location   10 FREE     L  MIS.LOCN.DICT  ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]|19       
 alt.int.his.hmed.med        20 FREE     L  RXM.DRUG       ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]|6        
 alt.int.his.hmed.med.eqp     1 YN       L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]D|7           
 alt.int.his.hmed.med.src     1 FREE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]D|8           
 alt.int.his.hmed.merge.fm   25 URN      L  MRI.PAT        ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]C|0       
 alt.int.his.hmed.mod.src    15 FREE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM|1                   
 alt.int.his.hmed.mri.urn    25 URN      L  MRI.PAT        ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]|0        
 alt.int.his.hmed.ndc.din    12 FREE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]B|8           
 alt.int.his.hmed.ndc.form   10 FREE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]C|4           
 alt.int.his.hmed.ndc.gen    10 FREE     L  PHA.GENERIC    ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]B|9       
 alt.int.his.hmed.ndc.name   45 FREE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]B|3           
 alt.int.his.hmed.ndc.str    30 FREE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]C|3           
 alt.int.his.hmed.ndcgennm   45 FREE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]B|2           
 alt.int.his.hmed.nf.desc    60 FREE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]C|13          
 alt.int.his.hmed.nf.units   10 FREE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]C|14          
 alt.int.his.hmed.no.sub      1 YN       L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]A|10          
 alt.int.his.hmed.number     10 FREE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]|4            
 alt.int.his.hmed.ofc.inj    10 FREE     L  RXM.PROC       ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]D|3       
 alt.int.his.hmed.ofc.proc   10 URN      L  RXM.ORD        ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]C|11      
 alt.int.his.hmed.ord.src    10 FREE     L  MIS.SOURCE     ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]D|4       
 alt.int.his.hmed.other.db   12 FREE     L  MIS.APPL       ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]|17       
 alt.int.his.hmed.over.by    10 FREE     L  MIS.USER       ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]A|7       
 alt.int.his.hmed.over.dt     8 DATE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]A|8           
 alt.int.his.hmed.over.rsn   10 FREE     L  RXM.OVER       ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]A|6       
 alt.int.his.hmed.over.tm     4 HHMM     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]A|9           
 alt.int.his.hmed.patient    30 URN      L  ADM.PAT        ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]|1        
 alt.int.his.hmed.pha.gen    10 FREE     L  PHA.GENERIC    ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]B|5       
 alt.int.his.hmed.pha.name   45 FREE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]B|7           
 alt.int.his.hmed.pha.nf      1 YN       L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]C|12          
 alt.int.his.hmed.pha.num    18 PHONE    L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]D|9           
 alt.int.his.hmed.pha.urn    10 URN      L  PHA.RX         ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]|22       
 alt.int.his.hmed.phagennm   45 FREE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]B|6           
 alt.int.his.hmed.pharmacy   15 FREE     L  MIS.OUT.LOCN   ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]A|20      
 alt.int.his.hmed.provider   10 FREE     L  MIS.DOC.DICT   ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]|15       
 alt.int.his.hmed.prt.mono    1 YN       L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]|21           
 alt.int.his.hmed.prt.rx      1 YN       L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]|20           
 alt.int.his.hmed.prv.urn    10 URN      L  PRV.RX         ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]|23       
 alt.int.his.hmed.qty         4 FREE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]|7            
 alt.int.his.hmed.refill.p   10 FREE     L  RXM.REFILL     ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]|26       
 alt.int.his.hmed.refills     2 FREE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]|13           
 alt.int.his.hmed.renew.fm   10 PINT     R  RXM.RX         ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]A|15      
 alt.int.his.hmed.route      10 FREE     L  RXM.ROUTES     ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]|11       
 alt.int.his.hmed.rplc.rsn   10 FREE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]D|0           
 alt.int.his.hmed.samples    10 FREE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]|16           
 alt.int.his.hmed.sig        20 FREE     L  MIS.DIR        ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]|12       
 alt.int.his.hmed.sig.disp   20 FREE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]D|2           
 alt.int.his.hmed.sig.prn     1 YN       L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]D|1           
 alt.int.his.hmed.status      3 FREE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]|5            
 alt.int.his.hmed.type        1 FREE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]|3            
 alt.int.his.hmed.units      10 FREE     L  RXM.UNITS      ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]|9        
 alt.int.his.hmed.unsign.v    1 YN       L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]C|10          
 alt.int.his.hmed.urn        10 PINT     R  RXM.RX         ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]|12                
 alt.int.his.hmed.verbalrx    1 YN       L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]C|9           
 alt.int.his.id              65 FREE     L                 VAL=IF{@t.alt.int.his.descript;@alt.int.his.descript;@      
                                                           VAL=alt.int.his^alt.int.his,@PHA.INT.interaction.id}        
 alt.int.his.med             10 FREE     L  PHA.DRUG       ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]|3                 
 alt.int.his.review           1 YN       L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]|10                    
 alt.int.his.rx.number       11 FREE     L                 VAL=%PHA.RX.interaction.history.M.alt.rx.number(urn,bo      
                                                           VAL=ttle.type,alt.int.his.time,alt.int.his.q)               
 alt.int.his.rx.type         10 FREE     L                 VAL=%PHA.RX.interaction.history.M.alt.rx.type(urn,bott      
                                                           VAL=le.type,alt.int.his.time,alt.int.his.q)                 
 alt.int.his.sever.exp       18 FREE     L                 VAL=IF{@alt.int.his.severity^XX="M" "MILD";XX="I" "INT      
                                                           VAL=ERMEDIATE";XX="MOD" "MODERATE";XX="PS" "POTENTIALL      
                                                           VAL=Y SEVERE";XX="S" "SEVERE"}                              
 alt.int.his.sever.fil        3 FREE     L                 VAL=@alt.int.his.severity'=.                                
 alt.int.his.severity         1 FREE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]|0                     
 alt.int.his.start           10 FREE     L                 VAL=%PHA.RX.interaction.history.M.alt.start(urn,bottle      
                                                           VAL=.type,alt.int.his.time,alt.int.his.q)                   
 alt.int.his.stop            10 FREE     L                 VAL=%PHA.RX.interaction.history.M.alt.stop(urn,bottle.      
                                                           VAL=type,alt.int.his.time,alt.int.his.q)                    
 alt.int.his.type.exp        15 FREE     L                 VAL=%PHA.INT.desc(@alt.int.his)                             
 alt.int.his.urn             10 URN      L  PHA.RX         ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]|2                 
 alt.num.int.his              3 FREE     L                 VAL=@Last(alt.int.his.q)!0                                  
 Ì     i   2
alt.int.his.hmed.comps    (alt.int.his.hmed.comps) 
[urn,bottle.type,alt.int.his.time,alt.int.his.q, alt.int.his.hmed.comp.q]
?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["C",trHCq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.int.his.hmed.comp.q      3 PINT     R                 trHCq                                                       
 alt.int.his.hmed.comp.med   10 FREE     L  PHA.DRUG       ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["C",trHCq]|0    
 alt.int.his.hmed.comp.ndc   15 FREE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["C",trHCq]|1        
 alt.int.his.hmed.comp.vol   20 FREE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["C",trHCq]|6        
 alt.int.his.hmed.compdesc   45 FREE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["C",trHCq]|5        
 alt.int.his.hmed.compdose   20 FREE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["C",trHCq]|2        
 alt.int.his.hmed.comptype   10 FREE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["C",trHCq]|4        
 alt.int.his.hmed.compunit   10 FREE     L  PHA.UNITS      ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["C",trHCq]|3    
 Ì     i   2
alt.int.his.hmed.instr    (alt.int.his.hmed.instr) 
[urn,bottle.type,alt.int.his.time,alt.int.his.q, alt.int.his.hmed.instr.q]
?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]I[hxxI]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.int.his.hmed.instr.q     3 PINT     R                 hxxI                                                        
 alt.int.his.hmed.instruct   80 FREE     L                 ?TR[tr]BT[trABT]INTH[trIHT]INT[trIHQ]HM["RXM"]I[hxxI]       
 Ì     i   2
pha.rx.alt.iv.label.comments    (alt.label.comments) 
[urn,bottle.type, alt.label.comment.q]
?TR[tr]BT[trABT]CM[trACM]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.label.comment.q          1 PINT     R                 trACM                                                       
 alt.label.comment           60 FREE     L                 ?TR[tr]BT[trABT]CM[trACM]                                   
 Ì     i   2
pha.rx.alt.iv.sequences    (alt.sequences) 
[urn, alt.sequence.q]
?TR[tr]SQ[trSQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alt.sequence.q               2 PINT     R                 trSQ                                                        
 alt.sequence                 2 PINTZ    R                 ?TR[tr]SQ[trSQ]|0                                           
 alt.sequence.delay          15 FREE     L                 ?TR[tr]SQ[trSQ]|1                                           
 alt.sequence.delay.hr        5 INT      R                 ?TR[tr]SQ[trSQ]|2                                           
 alt.sequence.delay.min       5 INT      R                 ?TR[tr]SQ[trSQ]|3                                           
 alt.sequence.delay.sec       5 INT      R                 ?TR[tr]SQ[trSQ]|4                                           
 Ì     i   2
pha.rx.audit.trail    (audit.trail) 
[urn, audit.trail.seconds,audit.trail.type]
?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                 ?TR[tr]AU[trAS,trAT]|1                                      
 audit.trail.actual.time      4 HHMM     L                 ?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                 ?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                 ?TR[tr]AU[trAS,trAT]|0                                      
 Ì     i   2
pha.rx.audit.trail.alt.iv    (audit.trail.alt) 
[urn,audit.trail.seconds,audit.trail.type, audit.trail.bottle.type]
?TR[tr]AU[trAS,trAT]A[trABT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 audit.trail.bottle.type      2 PINT     R                 trABT                                                       
 Ì     i   2
pha.rx.audit.trail.alt.detail    (audit.trail.alt.detail) 
[urn,audit.trail.seconds,audit.trail.type,audit.trail.bottle.type, audit.trail.alt.q]
?TR[tr]AU[trAS,trAT]A[trABT]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                 ?TR[tr]AU[trAS,trAT]A[trABT]D[trAQ]                         
 Ì     i   2
pha.rx.audit.trail.detail    (audit.trail.detail) 
[urn,audit.trail.seconds,audit.trail.type, audit.trail.q]
?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            92 FREE     L                 ?TR[tr]AU[trAS,trAT]D[trAQ]                                 
 Ì     i   2
pha.rx.cancel.comments    (cancel.comments) 
[urn, cancel.comment.q]
?TR[tr]CC[trCC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 cancel.comment.q             2 PINT     R                 trCC                                                        
 cancel.comment              60 FREE     L                 ?TR[tr]CC[trCC]                                             
 Ì     i   2
pha.rx.iv.carriers    (carriers) 
[urn, carrier.q]
?TR[tr]IC[trIC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 carrier.q                    2 PINT     R                 trIC                                                        
 carrier                     10 FREE     L  PHA.DRUG       ?TR[tr]IC[trIC]|0                                       
 carrier.charge               9 MONEY    R                 ?TR[tr]IC[trIC]|4                                           
 carrier.cost                 9 MONEY    R                 ?TR[tr]IC[trIC]|3                                           
 carrier.disp.forms           9 PDEC     R                 ?TR[tr]IC[trIC]|2                                           
 carrier.handling.fee         9 MONEY    R                 ?TR[tr]IC[trIC]|7                                           
 carrier.percent.conc         9 PDECZ    R                 ?TR[tr]IC[trIC]|6                                           
 carrier.percent.ord          9 PDEC     R                 ?TR[tr]IC[trIC]|5                                           
 carrier.unit.awp             9 DEC      R                 ?TR[tr]IC[trIC]|10                                          
 carrier.unit.cost            9 DEC      R                 ?TR[tr]IC[trIC]|8                                           
 carrier.unit.price           9 DEC      R                 ?TR[tr]IC[trIC]|9                                           
 carrier.volume               9 DECZ     R                 ?TR[tr]IC[trIC]|1                                           
 first.carrier               10 FREE     L                 VAL=@carrier[1]                                             
 Ì     i   2
pha.rx.charge.table    (charge.table) 
[urn, chg.tbl.charge,chg.tbl.med]
?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                 ?TR[tr]CHG[trch,tf]|0                                       
 chg.tbl.med.cost             9 MONEY    R                 ?TR[tr]CHG[trch,tf]|1                                       
 chg.tbl.med.handling.fee     9 MONEY    R                 ?TR[tr]CHG[trch,tf]|2                                       
 Ì     i   2
pha.rx.clinical.alerts    (clinical.alerts) 
[urn, clin.alert]
?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
pha.rx.clinical.alerts.details    (clinical.alerts.details) 
[urn,clin.alert, clin.alerts.details]
?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
pha.rx.allergies.adrs    (allergies.adrs) 
[urn, allergy.adr.q]
?TR[tr]CONF["ALG",trAQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 allergy.adr.q                3 PINT     R                 trAQ                                                        
 allergy.adr.excipient        1 YN       L                 ?TR[tr]CONF["ALG",trAQ]|7                                   
 allergy.adr.fsv.code        15 FREE     L                 ?TR[tr]CONF["ALG",trAQ]|11                                  
 allergy.adr.fsv.icode       15 FREE     L                 ?TR[tr]CONF["ALG",trAQ]|12                                  
 allergy.adr.fsv.mono.code   10 FREE     L                 ?TR[tr]CONF["ALG",trAQ]|14                                  
 allergy.adr.fsv.warn.code   10 FREE     L                 ?TR[tr]CONF["ALG",trAQ]|13                                  
 allergy.adr.lists.q          3 PINT     R                                                                             
 allergy.adr.med             10 FREE     L  PHA.DRUG       ?TR[tr]CONF["ALG",trAQ]|9                               
 allergy.adr.mne             10 FREE     L                 ?TR[tr]CONF["ALG",trAQ]|1                                   
 allergy.adr.name            45 FREE     L                 VAL=IF{IF{@t.allergy.adr.type;@p.allergy.adr.type}^XVT      
                                                           VAL=,IF{@t.allergy.adr.mne;@p.allergy.adr.mne}^XVM,%PH      
                                                           VAL=A.RX.allergy.name(XVT,XVM)}                             
 allergy.adr.ndc             12 FREE     L                 ?TR[tr]CONF["ALG",trAQ]|10                                  
 allergy.adr.ndc.unrev        1 YN       L                 ?TR[tr]CONF["ALG",trAQ]|8                                   
 allergy.adr.review           1 YN       L                 ?TR[tr]CONF["ALG",trAQ]|4                                   
 allergy.adr.sev              1 CHOICE   L                 ?TR[tr]CONF["ALG",trAQ]|6                                   
 allergy.adr.texts            1 FREE     L                 ?TR[tr]CONF["ALG",trAQ]|3                                   
 allergy.adr.type             2 FREE     L                 ?TR[tr]CONF["ALG",trAQ]|0                                   
 allergy.adr.type.exp        17 FREE     L                 VAL=IF{IF{@t.allergy.adr.type;@p.allergy.adr.type}^XVT      
                                                           VAL=,%PHA.RX.allergy.type.exp(XVT)}                         
 allergy.adr.yn               1 YN       L                 ?TR[tr]CONF["ALG",trAQ]|2                                   
 num.allergies.adrs           3 FREE     L                 VAL=@Last(allergy.adr.q)!0                                  
 num.allergies.adrs.t         3 FREE     L                 VAL=@Last(t.allergy.adr.q)!0                                
 Ì     i   2
pha.rx.allergies.adrs.sub    (allergies.adrs.sub.fields) 
[urn,allergy.adr.q, allergy.adr.sub.q]
?TR[tr]CONF["ALG",trAQ]SUB[trIS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 allergy.adr.sub.q            3 FREE     L                 trIS                                                        
 allergy.adr.sub.item        30 FREE     L                 ?TR[tr]CONF["ALG",trAQ]SUB[trIS]|0                          
 allergy.adr.sub.text        50 FREE     L                 ?TR[tr]CONF["ALG",trAQ]SUB[trIS]|1                          
 Ì     i   2
pha.rx.diseases    (diseases) 
[urn, disease.q]
?TR[tr]CONF["DCI",trDq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 disease.q                    3 PINT     R                 trDq                                                        
 disease                     10 FREE     L  PHA.INT        ?TR[tr]CONF["DCI",trDq]|0                               
 disease.drug.disease        40 FREE     L                 ?TR[tr]CONF["DCI",trDq]|2                                   
 disease.drug.name           30 FREE     L                 ?TR[tr]CONF["DCI",trDq]|1                                   
 disease.med                 10 FREE     L  PHA.DRUG       ?TR[tr]CONF["DCI",trDq]|4                               
 disease.review               1 YN       L                 ?TR[tr]CONF["DCI",trDq]|3                                   
 Ì     i   2
fnd.allergies.adr.sub.fld    (fnd.allergies.adr.sub.fld) 
[urn,fnd.allergy.adr.q, fnd.allergy.adr.sub.q]
?TR[tr]FCONF["ALG"]D[trAhQ]SUB[trIS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 fnd.allergy.adr.sub.q        3 FREE     L                 trIS                                                        
 fnd.allergy.adr.sub.item    30 FREE     L                 ?TR[tr]FCONF["ALG"]D[trAhQ]SUB[trIS]|0                      
 fnd.allergy.adr.sub.text    50 FREE     L                 ?TR[tr]FCONF["ALG"]D[trAhQ]SUB[trIS]|1                      
 Ì     i   2
fnd.duplicate.hmed.comps    (fnd.duplicate.hmed.comps) 
[urn,fnd.duplicate.q, fnd.dup.hmed.comp.q]
?TR[tr]FCONF["DUPH"]DUP[trDQ]HM["C",trHCq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 fnd.dup.hmed.comp.q          3 PINT     R                 trHCq                                                       
 fnd.dup.hmed.comp.d.units   10 FREE     L  PHA.UNITS      ?TR[tr]FCONF["DUPH"]DUP[trDQ]HM["C",trHCq]|3            
 fnd.dup.hmed.comp.desc      45 FREE     L                 ?TR[tr]FCONF["DUPH"]DUP[trDQ]HM["C",trHCq]|5                
 fnd.dup.hmed.comp.dose      20 FREE     L                 ?TR[tr]FCONF["DUPH"]DUP[trDQ]HM["C",trHCq]|2                
 fnd.dup.hmed.comp.med       10 FREE     L  PHA.DRUG       ?TR[tr]FCONF["DUPH"]DUP[trDQ]HM["C",trHCq]|0            
 fnd.dup.hmed.comp.ndc       15 FREE     L                 ?TR[tr]FCONF["DUPH"]DUP[trDQ]HM["C",trHCq]|1                
 fnd.dup.hmed.comp.type      10 FREE     L                 ?TR[tr]FCONF["DUPH"]DUP[trDQ]HM["C",trHCq]|4                
 fnd.dup.hmed.comp.volume    20 FREE     L                 ?TR[tr]FCONF["DUPH"]DUP[trDQ]HM["C",trHCq]|6                
 Ì     i   2
fnd.duplicates.hmed.instr    (fnd.duplicates.hmed.instr) 
[urn,fnd.duplicate.q, fnd.dup.hmed.instr.q]
?TR[tr]FCONF["DUPH"]DUP[trDQ]HM["RXM"]I[hxxI]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 fnd.dup.hmed.instr.q         3 PINT     R                 hxxI                                                        
 fnd.dup.hmed.instruction    80 FREE     L                 ?TR[tr]FCONF["DUPH"]DUP[trDQ]HM["RXM"]I[hxxI]               
 Ì     i   2
fnd.int.hmed.comps    (fnd.int.hmed.comps) 
[urn,fnd.interaction.q, fnd.int.hmed.comp.q]
?TR[tr]FCONF["INT"]HIS[trIQ]HM["C",trHCq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 fnd.int.hmed.comp.q          3 PINT     R                 trHCq                                                       
 fnd.int.hmed.comp.d.units   10 FREE     L  PHA.UNITS      ?TR[tr]FCONF["INT"]HIS[trIQ]HM["C",trHCq]|3             
 fnd.int.hmed.comp.desc      45 FREE     L                 ?TR[tr]FCONF["INT"]HIS[trIQ]HM["C",trHCq]|5                 
 fnd.int.hmed.comp.dose         FREE     L                 ?TR[tr]FCONF["INT"]HIS[trIQ]HM["C",trHCq]|2                 
 fnd.int.hmed.comp.med       10 FREE     L  PHA.DRUG       ?TR[tr]FCONF["INT"]HIS[trIQ]HM["C",trHCq]|0             
 fnd.int.hmed.comp.ndc       15 FREE     L                 ?TR[tr]FCONF["INT"]HIS[trIQ]HM["C",trHCq]|1                 
 fnd.int.hmed.comp.type      10 FREE     L                 ?TR[tr]FCONF["INT"]HIS[trIQ]HM["C",trHCq]|4                 
 fnd.int.hmed.comp.volume    20 FREE     L                 ?TR[tr]FCONF["INT"]HIS[trIQ]HM["C",trHCq]|6                 
 Ì     i   2
fnd.int.hmed.instr    (fnd.int.hmed.instr) 
[urn,fnd.interaction.q, fnd.int.hmed.instr.q]
?TR[tr]FCONF["INT"]HIS[trIQ]HM["RXM"]I[hxxI]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 fnd.int.hmed.instr.q         3 PINT     R                 hxxI                                                        
 fnd.int.hmed.instruction    80 FREE     L                 ?TR[tr]FCONF["INT"]HIS[trIQ]HM["RXM"]I[hxxI]                
 Ì     i   2
pha.rx.allergies.adrs.history    (allergies.adrs.history) 
[urn, allergy.adr.his.time]
?TR[tr]CONFH["ALG",trAhS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 allergy.adr.his.time        10 PINT     R                 trAhS                                                       
 allergy.adr.his.at.type     30 CHOICE   L                 ?TR[tr]CONFH["ALG",trAhS]|0                                 
 allergy.adr.his.comment     10 FREE     L  PHA.OVER       ?TR[tr]CONFH["ALG",trAhS]|1                             
 allergy.adr.his.module      10 FREE     L                 ?TR[tr]CONFH["ALG",trAhS]|2                                 
 allergy.adr.his.not.over     1 YN       L                 ?TR[tr]CONFH["ALG",trAhS]|4                                 
 allergy.adr.his.user        10 FREE     L  MIS.USER       ?TR[tr]CONFH["ALG",trAhS]|3                             
 Ì     i   2
pha.rx.allergies.adrs.hist.dtl    (allergies.adrs.hist.dtl) 
[urn,allergy.adr.his.time, allergy.adr.his.q]
?TR[tr]CONFH["ALG",trAhS]D[trAhQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 allergy.adr.his.q            3 PINT     R                 trAhQ                                                       
 allergy.adr.his.add.del      1 FREE     L                 ?TR[tr]CONFH["ALG",trAhS]D[trAhQ]|5                         
 allergy.adr.his.excipient    1 YN       L                 ?TR[tr]CONFH["ALG",trAhS]D[trAhQ]|7                         
 allergy.adr.his.fsv.code    15 FREE     L                 ?TR[tr]CONFH["ALG",trAhS]D[trAhQ]|11                        
 allergy.adr.his.fsv.icode   15 FREE     L                 ?TR[tr]CONFH["ALG",trAhS]D[trAhQ]|12                        
 allergy.adr.his.fsv.mono    10 FREE     L                 ?TR[tr]CONFH["ALG",trAhS]D[trAhQ]|14                        
 allergy.adr.his.fsv.warn    10 FREE     L                 ?TR[tr]CONFH["ALG",trAhS]D[trAhQ]|13                        
 allergy.adr.his.med         10 FREE     L  PHA.DRUG       ?TR[tr]CONFH["ALG",trAhS]D[trAhQ]|9                     
 allergy.adr.his.mne         10 FREE     L                 ?TR[tr]CONFH["ALG",trAhS]D[trAhQ]|1                         
 allergy.adr.his.name        45 FREE     L                 VAL=IF{IF{@t.allergy.adr.his.type;@p.allergy.adr.his.t      
                                                           VAL=ype}^XVT,IF{@t.allergy.adr.his.mne;@p.allergy.adr.      
                                                           VAL=his.mne}^XVM,%PHA.RX.allergy.name(XVT,XVM)}             
 allergy.adr.his.ndc         12 FREE     L                 ?TR[tr]CONFH["ALG",trAhS]D[trAhQ]|10                        
 allergy.adr.his.ndc.unrev    1 YN       L                 ?TR[tr]CONFH["ALG",trAhS]D[trAhQ]|8                         
 allergy.adr.his.review       1 YN       L                 ?TR[tr]CONFH["ALG",trAhS]D[trAhQ]|4                         
 allergy.adr.his.sev          1 CHOICE   L                 ?TR[tr]CONFH["ALG",trAhS]D[trAhQ]|6                         
 allergy.adr.his.texts        1 FREE     L                 ?TR[tr]CONFH["ALG",trAhS]D[trAhQ]|3                         
 allergy.adr.his.type         2 FREE     L                 ?TR[tr]CONFH["ALG",trAhS]D[trAhQ]|0                         
 allergy.adr.his.type.exp    17 FREE     L                 VAL=IF{IF{@t.allergy.adr.his.type;@p.allergy.adr.his.t      
                                                           VAL=ype}^XVT,%PHA.RX.allergy.type.exp(XVT)}                 
 allergy.adr.his.yn           1 YN       L                 ?TR[tr]CONFH["ALG",trAhS]D[trAhQ]|2                         
 num.allergy.adr.his          3 FREE     L                 VAL=@Last(allergy.adr.his.q)!0                              
 num.allergy.adr.his.t        3 FREE     L                 VAL=@Last(t.allergy.adr.his.q)!0                            
 Ì     i   2
allergy.adr.his.subs    (allergy.adr.his.subs) 
[urn,allergy.adr.his.time,allergy.adr.his.q, allergy.adr.his.sub.q]
?TR[tr]CONFH["ALG",trAhS]D[trAhQ]SUB[trIS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 allergy.adr.his.sub.q        3 PINT     R                 trIS                                                        
 allergy.adr.his.sub.item    30 FREE     L                 ?TR[tr]CONFH["ALG",trAhS]D[trAhQ]SUB[trIS]|0                
 allergy.adr.his.sub.text    50 FREE     L                 ?TR[tr]CONFH["ALG",trAhS]D[trAhQ]SUB[trIS]|1                
 Ì     i   2
pha.rx.diseases.history    (diseases.history) 
[urn, disease.his.time]
?TR[tr]CONFH["DCI",trDhS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 disease.his.time            10 PINT     R                 trDhS                                                       
 disease.his.comment         10 FREE     L  PHA.OVER       ?TR[tr]CONFH["DCI",trDhS]|1                             
 disease.his.module          10 FREE     L                 ?TR[tr]CONFH["DCI",trDhS]|2                                 
 disease.his.not.over         1 YN       L                 ?TR[tr]CONFH["DCI",trDhS]|4                                 
 disease.his.type            30 CHOICE   L                 ?TR[tr]CONFH["DCI",trDhS]|0                                 
 disease.his.user            10 FREE     L  MIS.USER       ?TR[tr]CONFH["DCI",trDhS]|3                             
 Ì     i   2
pha.rx.diseases.history.dtl    (diseases.history.dtl) 
[urn,disease.his.time, disease.his.q]
?TR[tr]CONFH["DCI",trDhS]D[trDhQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 disease.his.q                3 PINT     R                 trDhQ                                                       
 disease.his                 10 FREE     L  PHA.INT        ?TR[tr]CONFH["DCI",trDhS]D[trDhQ]|0                     
 disease.his.add.del          1 FREE     L                 ?TR[tr]CONFH["DCI",trDhS]D[trDhQ]|4                         
 disease.his.drug.disease    40 FREE     L                 ?TR[tr]CONFH["DCI",trDhS]D[trDhQ]|2                         
 disease.his.drug.name       30 FREE     L                 ?TR[tr]CONFH["DCI",trDhS]D[trDhQ]|1                         
 disease.his.med             10 FREE     L  PHA.DRUG       ?TR[tr]CONFH["DCI",trDhS]D[trDhQ]|5                     
 disease.his.review           1 YN       L                 ?TR[tr]CONFH["DCI",trDhS]D[trDhQ]|3                         
 Ì     i   2
dose.warn.typ.history    (dose.warn.typ.history) 
[urn, dwarn.typ.his.time]
?TR[tr]CONFH["DWT",trDWt]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 dwarn.typ.his.time          10 PINT     R                 trDWt                                                       
 dwarn.typ.his.acttype       30 FREE     L                 ?TR[tr]CONFH["DWT",trDWt]|0                                 
 dwarn.typ.his.comment       10 FREE     L  PHA.OVER       ?TR[tr]CONFH["DWT",trDWt]|1                             
 dwarn.typ.his.module        10 FREE     L                 ?TR[tr]CONFH["DWT",trDWt]|2                                 
 dwarn.typ.his.notover        1 YN       L                 ?TR[tr]CONFH["DWT",trDWt]|4                                 
 dwarn.typ.his.user          10 FREE     L  MIS.USER       ?TR[tr]CONFH["DWT",trDWt]|3                             
 Ì     i   2
dose.warn.typ.his.dtl    (dose.warn.typ.his.dtl) 
[urn,dwarn.typ.his.time, dwarn.typ.his.type,dwarn.typ.his.range,dwarn.typ.his.range.q,dwarn.typ.his.type.q]
?TR[tr]CONFH["DWT",trDWt]DWT[tddt,tddc,tddcR,tddcQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 dwarn.typ.his.type          15 FREE     L  PHA.DOSE.TYPE  tddt                                                    
 dwarn.typ.his.range         15 FREE     L  PHA.DR         tddc                                                    
 dwarn.typ.his.range.q        3 PINT     R                 tddcR                                                       
 dwarn.typ.his.type.q         3 PINT     R                 tddcQ                                                       
 dwarn.typ.his.cmt.req        1 YN       L                 ?TR[tr]CONFH["DWT",trDWt]DWT[tddt,tddc,tddcR,tddcQ]|3       
 dwarn.typ.his.disease       10 FREE     L  PHA.DIS        ?TR[tr]CONFH["DWT",trDWt]DWT[tddt,tddc,tddcR,tddcQ]|0   
 dwarn.typ.his.drug          10 FREE     L  PHA.DRUG       ?TR[tr]CONFH["DWT",trDWt]DWT[tddt,tddc,tddcR,tddcQ]|1   
 dwarn.typ.his.error          1 YN       L                 ?TR[tr]CONFH["DWT",trDWt]DWT[tddt,tddc,tddcR,tddcQ]|2       
 Ì     i   2
dose.warn.typ.his.comps    (dose.warn.typ.his.comps) 
[urn,dwarn.typ.his.time,dwarn.typ.his.type,dwarn.typ.his.range,dwarn.typ.his.range.q,dwarn.typ.his.type.q, dwarn.typ.hi
?TR[tr]CONFH["DWT",trDWt]DWT[tddt,tddc,tddcR,tddcQ]C[tddcC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 dwarn.typ.his.component      5 FREE     L                 tddcC                                                       
 dwarn.typ.his.comp.lo.hi     1 CHOICE   L                 ?TR[tr]CONFH["DWT",trDWt]DWT[tddt,tddc,tddcR,tddcQ]C[tddcC]|
 dwarn.typ.his.comp.review    1 YN       L                 ?TR[tr]CONFH["DWT",trDWt]DWT[tddt,tddc,tddcR,tddcQ]C[tddcC]|
 dwarn.typ.his.comp.wn.err    1 CHOICE   L                 ?TR[tr]CONFH["DWT",trDWt]DWT[tddt,tddc,tddcR,tddcQ]C[tddcC]|
 Ì     i   2
dose.warn.typ.his.text    (dose.warn.typ.his.text) 
[urn,dwarn.typ.his.time,dwarn.typ.his.type,dwarn.typ.his.range,dwarn.typ.his.range.q,dwarn.typ.his.type.q,dwarn.typ.his
?TR[tr]CONFH["DWT",trDWt]DWT[tddt,tddc,tddcR,tddcQ]C[tddcC]T[trDTQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 dwarn.typ.his.text.q         3 PINT     R                 trDTQ                                                       
 dwarn.typ.his.text.line     80 FREE     L                 ?TR[tr]CONFH["DWT",trDWt]DWT[tddt,tddc,tddcR,tddcQ]C[tddcC]T
 Ì     i   2
pha.rx.cumulative.dose.wrn.dtl    (cumulative.dose.warn.dtls) 
[urn, cumulative.dose.warn.dtlq]
?TR[tr]CUMDSW["D",cdWD]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 cumulative.dose.warn.dtlq    2 PINT     R                 cdWD                                                        
 cumulative.dose.warn.dtl    92 FREE     L                 ?TR[tr]CUMDSW["D",cdWD]                                     
 Ì     i   2
pha.rx.cumulative.dose.wrn.his    (cumulative.dose.wrn.his) 
[urn, cumul.ds.warn.his.time]
?TR[tr]CDWH[trCDT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 cumul.ds.warn.his.time      10 PINT     R                 trCDT                                                       
 cumul.ds.warn.his.cmts       3 PINT     R                 ?TR[tr]CDWH[trCDT]|5                                        
 cumul.ds.warn.his.comment   10 FREE     L  PHA.OVER       ?TR[tr]CDWH[trCDT]|1                                    
 cumul.ds.warn.his.errors     3 PINT     R                 ?TR[tr]CDWH[trCDT]|6                                        
 cumul.ds.warn.his.module    10 FREE     L                 ?TR[tr]CDWH[trCDT]|2                                        
 cumul.ds.warn.his.type      22 CHOICE   L                 ?TR[tr]CDWH[trCDT]|0                                        
 cumul.ds.warn.his.user      10 FREE     L  MIS.USER       ?TR[tr]CDWH[trCDT]|3                                    
 cumul.ds.warn.his.warns      3 PINT     R                 ?TR[tr]CDWH[trCDT]|4                                        
 Ì     i   2
pha.rx.cumulative.dose.wrn.hsd    (cumulative.dose.wrn.hisdt) 
[urn,cumul.ds.warn.his.time, cumulative.dose.wrn.hdtlq]
?TR[tr]CDWH[trCDT]D[cDwH]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 cumulative.dose.wrn.hdtlq    3 PINT     R                 cDwH                                                        
 cumulative.dose.wrn.hdtl    92 FREE     L                 ?TR[tr]CDWH[trCDT]D[cDwH]                                   
 Ì     i   2
pha.rx.da.comments    (da.comments) 
[urn, da.comment.q]
?TR[tr]DAC[trDAQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 da.comment.q                 2 PINT     R                 trDAQ                                                       
 da.comment                  35 FREE     L                 ?TR[tr]DAC[trDAQ]                                           
 Ì     i   2
pha.rx.dc.comments    (dc.comments) 
[urn, dc.comment.q]
?TR[tr]DC[trDCQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 dc.comment.q                 2 PINT     R                 trDCQ                                                       
 dc.comment                  60 FREE     L                 ?TR[tr]DC[trDCQ]                                            
 Ì     i   2
pha.rx.dc.comments.undo    (dc.comments.undo) 
[urn, dc.comment.undo.q]
?TR[tr]DCU[trDCU]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 dc.comment.undo.q            2 PINT     R                 trDCU                                                       
 dc.comment.undo             60 FREE     L                 ?TR[tr]DCU[trDCU]                                           
 Ì     i   2
pha.rx.deactivated.period    (deactivated.period) 
[urn, deactivate.q]
?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                 ?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                 ?TR[tr]DP[trDPQ]|1                                          
 deactivate.q.user           10 FREE     L  MIS.USER       ?TR[tr]DP[trDPQ]|2                                      
 reactivate.q.date            8 DATE     L                 ?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                 ?TR[tr]DP[trDPQ]|4                                          
 Ì     i   2
pha.rx.order.disease.contra.in    (disease.contra.inds) 
[urn, disease.contra.ind]
?TR[tr]DIS[tda]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 disease.contra.ind          10 FREE     L  PHA.INT        tda                                                     
 dis.drug.disease            40 FREE     L                 ?TR[tr]DIS[tda]SUB|1                                        
 dis.drug.name               30 FREE     L                 ?TR[tr]DIS[tda]SUB|0                                        
 Ì     i   2
pha.rx.order.disease.ci.update    (disease.contra.inds.upd) 
[urn, disease.ci.upd.seconds]
?TR[tr]DSU[trDUS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 disease.ci.upd.seconds       9 PINT     R                 trDUS                                                       
 disease.ci.upd.comment      10 FREE     L  PHA.OVER       ?TR[tr]DSU[trDUS]|0                                     
 disease.ci.upd.type         23 CHOICE   L                 ?TR[tr]DSU[trDUS]|1                                         
 Ì     i   2
pha.rx.order.disease.ci.updat2    (disease.contra.inds.upd2) 
[urn,disease.ci.upd.seconds, disease.ci.upd.q]
?TR[tr]DSU[trDUS,trDUQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 disease.ci.upd.q             3 PINT     R                 trDUQ                                                       
 disease.ci.upd              10 FREE     L  PHA.INT        ?TR[tr]DSU[trDUS,trDUQ]|0                               
 disease.ci.upd.date          8 DATE     L                 VAL=%Z.date.in.magic(@disease.ci.upd.seconds)               
 disease.ci.upd.time          4 TIME     L                 VAL=%Z.time.out(@disease.ci.upd.seconds)                    
 num.upd.disease.ci           3 FREE     L                 VAL=@Last(disease.ci.upd.q)!0                               
 Ì     i   2
pha.rx.dispense.adjust    (dispense.adjustments) 
[urn, adjust.q]
?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                 ?TR[tr]DA[trADQ]|6                                          
 adjust.date.new              8 DATE     L                 ?TR[tr]DA[trADQ]|2                                          
 adjust.date.old              8 DATE     L                 ?TR[tr]DA[trADQ]|0                                          
 adjust.duration.new         22 FREE     L                 ?TR[tr]DA[trADQ]|5                                          
 adjust.duration.old         22 FREE     L                 ?TR[tr]DA[trADQ]|4                                          
 adjust.time.new              4 HHMM     L                 ?TR[tr]DA[trADQ]|3                                          
 adjust.time.old              4 HHMM     L                 ?TR[tr]DA[trADQ]|1                                          
 Ì     i   2
pha.rx.dose.calculations    (dose.calculations) 
[urn, dose.calculation.q]
?TR[tr]DCQ[trDCQ]

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

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 dose.instruction.q           2 PINT     R                 trDD                                                        
 dose.instruction            60 FREE     L                 ?TR[tr]DI[trDD]                                             
 Ì     i   2
pha.rx.order.dose.warn.his    (dose.warn.history) 
[urn, dose.warn.his.time]
?TR[tr]DWH[trDWT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 dose.warn.his.time          10 PINT     R                 trDWT                                                       
 dose.warn.his.comment       10 FREE     L  PHA.OVER       ?TR[tr]DWH[trDWT]|1                                     
 dose.warn.his.module        10 FREE     L                 ?TR[tr]DWH[trDWT]|2                                         
 dose.warn.his.not.over       1 YN       L                 ?TR[tr]DWH[trDWT]|4                                         
 dose.warn.his.type          22 CHOICE   L                 ?TR[tr]DWH[trDWT]|0                                         
 dose.warn.his.user          10 FREE     L  MIS.USER       ?TR[tr]DWH[trDWT]|3                                     
 Ì     i   2
pha.rx.ord.dose.warn.his.dtl    (dose.warn.his.dtl) 
[urn,dose.warn.his.time, dose.warn.his.q]
?TR[tr]DWH[trDWT]DWHD[trDWQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 dose.warn.his.q              3 PINT     R                 trDWQ                                                       
 dose.warn.his.high.dose     80 FREE     L                 ?TR[tr]DWH[trDWT]DWHD[trDWQ]|3                              
 dose.warn.his.high.review    1 YN       L                 ?TR[tr]DWH[trDWT]DWHD[trDWQ]2|3                             
 dose.warn.his.low.dose      80 FREE     L                 ?TR[tr]DWH[trDWT]DWHD[trDWQ]|2                              
 dose.warn.his.low.review     1 YN       L                 ?TR[tr]DWH[trDWT]DWHD[trDWQ]2|2                             
 dose.warn.his.max.dose      80 FREE     L                 ?TR[tr]DWH[trDWT]DWHD[trDWQ]|1                              
 dose.warn.his.max.review     1 YN       L                 ?TR[tr]DWH[trDWT]DWHD[trDWQ]2|1                             
 dose.warn.his.med           10 FREE     L  PHA.DRUG       ?TR[tr]DWH[trDWT]DWHD[trDWQ]|0                          
 dose.warn.his.rng.data      80 FREE     L                 ?TR[tr]DWH[trDWT]DWHD[trDWQ]2|0                             
 Ì     i   2
pha.rx.dose.warnings    (dose.warnings) 
[urn, dose.warning.q]
?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                 ?TR[tr]DWQ[trDWQ]|3                                         
 dose.warning.high.review     1 YN       L                 ?TR[tr]DWQ[trDWQ]A|2                                        
 dose.warning.low.dose       80 FREE     L                 ?TR[tr]DWQ[trDWQ]|2                                         
 dose.warning.low.review      1 YN       L                 ?TR[tr]DWQ[trDWQ]A|1                                        
 dose.warning.max.dose       80 FREE     L                 ?TR[tr]DWQ[trDWQ]|1                                         
 dose.warning.max.review      1 YN       L                 ?TR[tr]DWQ[trDWQ]A|0                                        
 dose.warning.med            10 FREE     L  PHA.DRUG       ?TR[tr]DWQ[trDWQ]|0                                     
 dose.warning.range.data     80 FREE     L                 ?TR[tr]DWQ[trDWQ]R|0                                        
 Ì     i   2
pha.rx.dose.warnings.old    (dose.warnings.old) 
[urn, warning.med]
?TR[tr]DW[tf]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 warning.med                 10 FREE     L  PHA.DRUG       tf                                                      
 warning.high.dose           80 FREE     L                 ?TR[tr]DW[tf]|2                                             
 warning.low.dose            80 FREE     L                 ?TR[tr]DW[tf]|1                                             
 warning.max.dose            80 FREE     L                 ?TR[tr]DW[tf]|0                                             
 Ì     i   2
pha.rx.dose.warnings.typ    (dose.warnings.typ) 
[urn, dose.warning.type,dose.warning.range,dose.warning.range.q,dose.warning.type.q]
?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.cmt.req         1 YN       L                 ?TR[tr]DWS[tddt,tddc,tddcR,tddcQ]|3                         
 dose.warning.disease        10 FREE     L  PHA.DIS        ?TR[tr]DWS[tddt,tddc,tddcR,tddcQ]|0                     
 dose.warning.drug           10 FREE     L  PHA.DRUG       ?TR[tr]DWS[tddt,tddc,tddcR,tddcQ]|1                     
 dose.warning.error           1 YN       L                 ?TR[tr]DWS[tddt,tddc,tddcR,tddcQ]|2                         
 Ì     i   2
dose.warnings.typ.comps    (dose.warnings.typ.comps) 
[urn,dose.warning.type,dose.warning.range,dose.warning.range.q,dose.warning.type.q, dose.warn.typ.component]
?TR[tr]DWS[tddt,tddc,tddcR,tddcQ]C[tddcC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 dose.warn.typ.component      5 FREE     L                 tddcC                                                       
 dose.warn.typ.comp.lo.hi     1 CHOICE   L                 ?TR[tr]DWS[tddt,tddc,tddcR,tddcQ]C[tddcC]|1                 
 dose.warn.typ.comp.review    1 YN       L                 ?TR[tr]DWS[tddt,tddc,tddcR,tddcQ]C[tddcC]|2                 
 dose.warn.typ.comp.wn.err    1 CHOICE   L                 ?TR[tr]DWS[tddt,tddc,tddcR,tddcQ]C[tddcC]|0                 
 Ì     i   2
dose.warnings.typ.text    (dose.warnings.typ.text) 
[urn,dose.warning.type,dose.warning.range,dose.warning.range.q,dose.warning.type.q,dose.warn.typ.component, dwarn.typ.t
?TR[tr]DWS[tddt,tddc,tddcR,tddcQ]C[tddcC]T[trDTQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 dwarn.typ.text.q             3 PINT     R                 trDTQ                                                       
 dwarn.typ.text.line         80 FREE     L                 ?TR[tr]DWS[tddt,tddc,tddcR,tddcQ]C[tddcC]T[trDTQ]           
 Ì     i   2
pha.rx.order.duplicates    (duplicates) 
[urn, duplicate.q] = 0
?TR[tr]DUP[trDQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 duplicate.q                  3 PINT     R                 trDQ                                                        
 dup.hmed.auto.dc.date        8 DATE     L                 ?TR[tr]DUP[trDQ]HM["RXM"]C|8                                
 dup.hmed.call.in.status     10 FREE     L  RXM.CALL.STATUS?TR[tr]DUP[trDQ]HM["RXM"]A|19                           
 dup.hmed.cancel.by          10 FREE     L  MIS.USER       ?TR[tr]DUP[trDQ]HM["RXM"]A|16                           
 dup.hmed.cancel.date         8 DATE     L                 ?TR[tr]DUP[trDQ]HM["RXM"]A|17                               
 dup.hmed.cancel.reason      10 FREE     L                 ?TR[tr]DUP[trDQ]HM["RXM"]C|7                                
 dup.hmed.cancel.time         4 HHMM     L                 ?TR[tr]DUP[trDQ]HM["RXM"]A|18                               
 dup.hmed.comment            75 FREE     L                 ?TR[tr]DUP[trDQ]HM["RXM"]A|11                               
 dup.hmed.controlled          1 YN       L                 ?TR[tr]DUP[trDQ]HM["RXM"]|18                                
 dup.hmed.convert.from       10 PINT     R  RXM.RX         ?TR[tr]DUP[trDQ]HM["RXM"]B|4                            
 dup.hmed.days                3 FREE     L                 ?TR[tr]DUP[trDQ]HM["RXM"]|24                                
 dup.hmed.db.source          12 FREE     L  MIS.APPL       ?TR[tr]DUP[trDQ]HM|0                                    
 dup.hmed.dc.by              10 FREE     L  MIS.USER       ?TR[tr]DUP[trDQ]HM["RXM"]A|12                           
 dup.hmed.dc.can.rnw.rsn     10 FREE     L                 ?TR[tr]DUP[trDQ]HM["RXM"]C|16                               
 dup.hmed.dc.date             8 DATE     L                 ?TR[tr]DUP[trDQ]HM["RXM"]A|13                               
 dup.hmed.dc.reason          10 FREE     L                 ?TR[tr]DUP[trDQ]HM["RXM"]C|15                               
 dup.hmed.dc.time             4 HHMM     L                 ?TR[tr]DUP[trDQ]HM["RXM"]A|14                               
 dup.hmed.disp.form           0 FREE     L                 ?TR[tr]DUP[trDQ]HM["RXM"]|10                                
 dup.hmed.disp.units         10 FREE     L  RXM.UNITS      ?TR[tr]DUP[trDQ]HM["RXM"]|25                            
 dup.hmed.dose               19 FREE     L                 ?TR[tr]DUP[trDQ]HM["RXM"]|8                                 
 dup.hmed.dose.calc          20 FREE     L                 ?TR[tr]DUP[trDQ]HM["RXM"]B|0                                
 dup.hmed.dose.units         10 FREE     L  RXM.UNITS      ?TR[tr]DUP[trDQ]HM["RXM"]|9                             
 dup.hmed.dose1               8 DECZ     R                 ?TR[tr]DUP[trDQ]HM["RXM"]C|1                                
 dup.hmed.dose2               8 DECZ     R                 ?TR[tr]DUP[trDQ]HM["RXM"]C|2                                
 dup.hmed.entered.by         10 FREE     L  MIS.USER       ?TR[tr]DUP[trDQ]HM["RXM"]A|0                            
 dup.hmed.entered.date        8 DATE     L                 ?TR[tr]DUP[trDQ]HM["RXM"]A|1                                
 dup.hmed.entered.time        4 HHMM     L                 ?TR[tr]DUP[trDQ]HM["RXM"]A|2                                
 dup.hmed.esigned             1 FREE     L                 ?TR[tr]DUP[trDQ]HM["RXM"]D|5                                
 dup.hmed.expires             8 DATE     L                 ?TR[tr]DUP[trDQ]HM["RXM"]|14                                
 dup.hmed.facility           10 FREE     L  MIS.FACILITY   ?TR[tr]DUP[trDQ]HM["RXM"]|2                             
 dup.hmed.free.form          10 FREE     L                 ?TR[tr]DUP[trDQ]HM["RXM"]C|6                                
 dup.hmed.free.strength      30 FREE     L                 ?TR[tr]DUP[trDQ]HM["RXM"]C|5                                
 dup.hmed.free.text           1 FREE     L                 ?TR[tr]DUP[trDQ]HM["RXM"]B|1                                
 dup.hmed.ft.pha.num         18 PHONE    L                 ?TR[tr]DUP[trDQ]HM["RXM"]D|9                                
 dup.hmed.issued.by          10 FREE     L  MIS.USER       ?TR[tr]DUP[trDQ]HM["RXM"]A|3                            
 dup.hmed.issued.date         8 DATE     L                 ?TR[tr]DUP[trDQ]HM["RXM"]A|4                                
 dup.hmed.issued.time         4 HHMM     L                 ?TR[tr]DUP[trDQ]HM["RXM"]A|5                                
 dup.hmed.location           10 FREE     L  MIS.LOCN.DICT  ?TR[tr]DUP[trDQ]HM["RXM"]|19                            
 dup.hmed.med                20 FREE     L  RXM.DRUG       ?TR[tr]DUP[trDQ]HM["RXM"]|6                             
 dup.hmed.med.source          1 FREE     L                 ?TR[tr]DUP[trDQ]HM["RXM"]D|8                                
 dup.hmed.medical.equip       1 YN       L                 ?TR[tr]DUP[trDQ]HM["RXM"]D|7                                
 dup.hmed.merged.from        25 URN      L  MRI.PAT        ?TR[tr]DUP[trDQ]HM["RXM"]C|0                            
 dup.hmed.mod.source         15 FREE     L                 ?TR[tr]DUP[trDQ]HM|1                                        
 dup.hmed.mri.urn            25 URN      L  MRI.PAT        ?TR[tr]DUP[trDQ]HM["RXM"]|0                             
 dup.hmed.ndc.din            12 FREE     L                 ?TR[tr]DUP[trDQ]HM["RXM"]B|8                                
 dup.hmed.ndc.form           10 FREE     L                 ?TR[tr]DUP[trDQ]HM["RXM"]C|4                                
 dup.hmed.ndc.gen.name       45 FREE     L                 ?TR[tr]DUP[trDQ]HM["RXM"]B|2                                
 dup.hmed.ndc.generic        10 FREE     L  PHA.GENERIC    ?TR[tr]DUP[trDQ]HM["RXM"]B|9                            
 dup.hmed.ndc.name           45 FREE     L                 ?TR[tr]DUP[trDQ]HM["RXM"]B|3                                
 dup.hmed.ndc.strength       30 FREE     L                 ?TR[tr]DUP[trDQ]HM["RXM"]C|3                                
 dup.hmed.no.sub              1 YN       L                 ?TR[tr]DUP[trDQ]HM["RXM"]A|10                               
 dup.hmed.number             10 FREE     L                 ?TR[tr]DUP[trDQ]HM["RXM"]|4                                 
 dup.hmed.office.inj         10 FREE     L  RXM.PROC       ?TR[tr]DUP[trDQ]HM["RXM"]D|3                            
 dup.hmed.office.proc        10 URN      L  RXM.ORD        ?TR[tr]DUP[trDQ]HM["RXM"]C|11                           
 dup.hmed.order.source       10 FREE     L  MIS.SOURCE     ?TR[tr]DUP[trDQ]HM["RXM"]D|4                            
 dup.hmed.other.db           12 FREE     L  MIS.APPL       ?TR[tr]DUP[trDQ]HM["RXM"]|17                            
 dup.hmed.over.by            10 FREE     L  MIS.USER       ?TR[tr]DUP[trDQ]HM["RXM"]A|7                            
 dup.hmed.over.date           8 DATE     L                 ?TR[tr]DUP[trDQ]HM["RXM"]A|8                                
 dup.hmed.over.reason        10 FREE     L  RXM.OVER       ?TR[tr]DUP[trDQ]HM["RXM"]A|6                            
 dup.hmed.over.time           4 HHMM     L                 ?TR[tr]DUP[trDQ]HM["RXM"]A|9                                
 dup.hmed.patient            30 URN      L  ADM.PAT        ?TR[tr]DUP[trDQ]HM["RXM"]|1                             
 dup.hmed.pha.gen.name       45 FREE     L                 ?TR[tr]DUP[trDQ]HM["RXM"]B|6                                
 dup.hmed.pha.generic        10 FREE     L  PHA.GENERIC    ?TR[tr]DUP[trDQ]HM["RXM"]B|5                            
 dup.hmed.pha.name           45 FREE     L                 ?TR[tr]DUP[trDQ]HM["RXM"]B|7                                
 dup.hmed.pha.nf.desc        60 FREE     L                 ?TR[tr]DUP[trDQ]HM["RXM"]C|13                               
 dup.hmed.pha.nf.units       10 FREE     L                 ?TR[tr]DUP[trDQ]HM["RXM"]C|14                               
 dup.hmed.pha.non.form        1 YN       L                 ?TR[tr]DUP[trDQ]HM["RXM"]C|12                               
 dup.hmed.pha.urn            10 URN      L  PHA.RX         ?TR[tr]DUP[trDQ]HM["RXM"]|22                            
 dup.hmed.pharmacy           15 FREE     L  MIS.OUT.LOCN   ?TR[tr]DUP[trDQ]HM["RXM"]A|20                           
 dup.hmed.provider           10 FREE     L  MIS.DOC.DICT   ?TR[tr]DUP[trDQ]HM["RXM"]|15                            
 dup.hmed.prt.mono.dft        1 YN       L                 ?TR[tr]DUP[trDQ]HM["RXM"]|21                                
 dup.hmed.prt.script.dft      1 YN       L                 ?TR[tr]DUP[trDQ]HM["RXM"]|20                                
 dup.hmed.prv.urn            10 URN      L  PRV.RX         ?TR[tr]DUP[trDQ]HM["RXM"]|23                            
 dup.hmed.qty                 4 FREE     L                 ?TR[tr]DUP[trDQ]HM["RXM"]|7                                 
 dup.hmed.refill.period      10 FREE     L  RXM.REFILL     ?TR[tr]DUP[trDQ]HM["RXM"]|26                            
 dup.hmed.refills             2 FREE     L                 ?TR[tr]DUP[trDQ]HM["RXM"]|13                                
 dup.hmed.renew.from         10 PINT     R  RXM.RX         ?TR[tr]DUP[trDQ]HM["RXM"]A|15                           
 dup.hmed.replace.reason     10 FREE     L                 ?TR[tr]DUP[trDQ]HM["RXM"]D|0                                
 dup.hmed.route              10 FREE     L  RXM.ROUTES     ?TR[tr]DUP[trDQ]HM["RXM"]|11                            
 dup.hmed.samples.given      10 FREE     L                 ?TR[tr]DUP[trDQ]HM["RXM"]|16                                
 dup.hmed.sig                20 FREE     L  MIS.DIR        ?TR[tr]DUP[trDQ]HM["RXM"]|12                            
 dup.hmed.sig.disp           20 FREE     L                 ?TR[tr]DUP[trDQ]HM["RXM"]D|2                                
 dup.hmed.sig.prn             1 YN       L                 ?TR[tr]DUP[trDQ]HM["RXM"]D|1                                
 dup.hmed.status              3 FREE     L                 ?TR[tr]DUP[trDQ]HM["RXM"]|5                                 
 dup.hmed.type                1 FREE     L                 ?TR[tr]DUP[trDQ]HM["RXM"]|3                                 
 dup.hmed.unsign.verbal       1 YN       L                 ?TR[tr]DUP[trDQ]HM["RXM"]C|10                               
 dup.hmed.verbal.rx           1 YN       L                 ?TR[tr]DUP[trDQ]HM["RXM"]C|9                                
 duplicate                   10 FREE     L                 ?TR[tr]DUP[trDQ]|2                                          
 duplicate.dc                 1 FREE     L                 VAL=%PHA.RX.duplicate.M.dc(urn,duplicate.q)                 
 duplicate.hmed.urn          10 PINT     R  RXM.RX         ?TR[tr]DUP[trDQ]|5                                      
 duplicate.med               10 FREE     L  PHA.DRUG       ?TR[tr]DUP[trDQ]|3                                      
 duplicate.name              45 FREE     L                 VAL=IF{@duplicate.type="C" (@duplicate,"-",@PHA.CLASS.      
                                                           VAL=name[@duplicate]);@duplicate.type="I" @PHA.INGR.na      
                                                           VAL=me[@duplicate];@PHA.GENERIC.name[@duplicate]}           
 duplicate.review             1 YN       L                 ?TR[tr]DUP[trDQ]|4                                          
 duplicate.rx.number         11 FREE     L                 VAL=%PHA.RX.duplicate.M.rx.number(urn,duplicate.q)          
 duplicate.rx.type           10 FREE     L                 VAL=%PHA.RX.duplicate.M.rx.type(urn,duplicate.q)            
 duplicate.start             10 FREE     L                 VAL=%PHA.RX.duplicate.M.start(urn,duplicate.q)              
 duplicate.stop              10 FREE     L                 VAL=%PHA.RX.duplicate.M.stop(urn,duplicate.q)               
 duplicate.stop.dc           10 FREE     L                 VAL=%PHA.RX.duplicate.M.stop.dc(urn,duplicate.q)            
 duplicate.type               1 FREE     L                 ?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         ?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
duplicates.hmed.comps    (duplicates.hmed.comps) 
[urn,duplicate.q] = , dup.hmed.comp.q]
?TR[tr]DUP[trDQ]HM["C",trHCq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 dup.hmed.comp.q              3 PINT     R                 trHCq                                                       
 dup.hmed.comp.desc          45 FREE     L                 ?TR[tr]DUP[trDQ]HM["C",trHCq]|5                             
 dup.hmed.comp.dose          20 FREE     L                 ?TR[tr]DUP[trDQ]HM["C",trHCq]|2                             
 dup.hmed.comp.dose.units    10 FREE     L  PHA.UNITS      ?TR[tr]DUP[trDQ]HM["C",trHCq]|3                         
 dup.hmed.comp.med           10 FREE     L  PHA.DRUG       ?TR[tr]DUP[trDQ]HM["C",trHCq]|0                         
 dup.hmed.comp.ndc           15 FREE     L                 ?TR[tr]DUP[trDQ]HM["C",trHCq]|1                             
 dup.hmed.comp.type          10 FREE     L                 ?TR[tr]DUP[trDQ]HM["C",trHCq]|4                             
 dup.hmed.comp.volume        20 FREE     L                 ?TR[tr]DUP[trDQ]HM["C",trHCq]|6                             
 Ì     i   2
duplicates.hmed.instr    (duplicates.hmed.instr) 
[urn,duplicate.q] = , dup.hmed.instr.q]
?TR[tr]DUP[trDQ]HM["RXM"]I[hxxI]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 dup.hmed.instr.q             3 PINT     R                 hxxI                                                        
 dup.hmed.instruction        80 FREE     L                 ?TR[tr]DUP[trDQ]HM["RXM"]I[hxxI]                            
 Ì     i   2
pha.rx.order.dup.his    (duplicates.history) 
[urn, duplicate.his.time]
?TR[tr]DUPH[trDHT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 duplicate.his.time          10 PINT     R                 trDHT                                                       
 duplicate.his.comment       10 FREE     L  PHA.OVER       ?TR[tr]DUPH[trDHT]|1                                    
 duplicate.his.module        10 FREE     L                 ?TR[tr]DUPH[trDHT]|2                                        
 duplicate.his.not.over       1 YN       L                 ?TR[tr]DUPH[trDHT]|4                                        
 duplicate.his.type          22 CHOICE   L                 ?TR[tr]DUPH[trDHT]|0                                        
 duplicate.his.user          10 FREE     L  MIS.USER       ?TR[tr]DUPH[trDHT]|3                                    
 Ì     i   2
pha.rx.order.dup.his.detail    (duplicates.history.dtl) 
[urn,duplicate.his.time, duplicate.hist.q]
?TR[tr]DUPH[trDHT]DUP[trDQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 duplicate.hist.q             3 PINT     R                 trDQ                                                        
 dup.hist.hmed.auto.dc.dt     8 DATE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]C|8                     
 dup.hist.hmed.call.in.sts   10 FREE     L  RXM.CALL.STATUS?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]A|19                
 dup.hist.hmed.cancel.by     10 FREE     L  MIS.USER       ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]A|16                
 dup.hist.hmed.cancel.date    8 DATE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]A|17                    
 dup.hist.hmed.cancel.rsn    10 FREE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]C|7                     
 dup.hist.hmed.cancel.time    4 HHMM     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]A|18                    
 dup.hist.hmed.comment       75 FREE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]A|11                    
 dup.hist.hmed.controlled     1 YN       L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]|18                     
 dup.hist.hmed.convert.frm   10 PINT     R  RXM.RX         ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]B|4                 
 dup.hist.hmed.days           2 FREE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]|24                     
 dup.hist.hmed.db.source     12 FREE     L  MIS.APPL       ?TR[tr]DUPH[trDHT]DUP[trDQ]HM|0                         
 dup.hist.hmed.dc.by         10 FREE     L  MIS.USER       ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]A|12                
 dup.hist.hmed.dc.cn.rsn     10 FREE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]C|16                    
 dup.hist.hmed.dc.date        8 DATE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]A|13                    
 dup.hist.hmed.dc.reason     10 FREE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]C|15                    
 dup.hist.hmed.dc.time        4 HHMM     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]A|14                    
 dup.hist.hmed.disp.form      0 FREE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]|10                     
 dup.hist.hmed.disp.unit     10 FREE     L  RXM.UNITS      ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]|25                 
 dup.hist.hmed.dose          19 FREE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]|8                      
 dup.hist.hmed.dose.calc     20 FREE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]B|0                     
 dup.hist.hmed.dose1          8 DECZ     R                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]C|1                     
 dup.hist.hmed.dose2          8 DECZ     R                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]C|2                     
 dup.hist.hmed.entered.by    10 FREE     L  MIS.USER       ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]A|0                 
 dup.hist.hmed.entered.dt     8 DATE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]A|1                     
 dup.hist.hmed.entered.tm     4 HHMM     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]A|2                     
 dup.hist.hmed.esigned        1 FREE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]D|5                     
 dup.hist.hmed.expires        8 DATE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]|14                     
 dup.hist.hmed.facility      10 FREE     L  MIS.FACILITY   ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]|2                  
 dup.hist.hmed.free.form     10 FREE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]C|6                     
 dup.hist.hmed.free.str      30 FREE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]C|5                     
 dup.hist.hmed.free.text      1 FREE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]B|1                     
 dup.hist.hmed.ft.pha.num    18 PHONE    L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]D|9                     
 dup.hist.hmed.issued.by     10 FREE     L  MIS.USER       ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]A|3                 
 dup.hist.hmed.issued.dt      8 DATE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]A|4                     
 dup.hist.hmed.issued.tm      4 HHMM     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]A|5                     
 dup.hist.hmed.location      10 FREE     L  MIS.LOCN.DICT  ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]|19                 
 dup.hist.hmed.med           20 FREE     L  RXM.DRUG       ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]|6                  
 dup.hist.hmed.med.src        1 FREE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]D|8                     
 dup.hist.hmed.medical.eqp    1 YN       L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]D|7                     
 dup.hist.hmed.merged.from   25 URN      L  MRI.PAT        ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]C|0                 
 dup.hist.hmed.mod.source    15 FREE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM|1                             
 dup.hist.hmed.mri.urn       25 URN      L  MRI.PAT        ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]|0                  
 dup.hist.hmed.ndc.din       12 FREE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]B|8                     
 dup.hist.hmed.ndc.form      10 FREE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]C|4                     
 dup.hist.hmed.ndc.gen       10 FREE     L  PHA.GENERIC    ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]B|9                 
 dup.hist.hmed.ndc.gen.nam   45 FREE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]B|2                     
 dup.hist.hmed.ndc.name      45 FREE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]B|3                     
 dup.hist.hmed.ndc.str       30 FREE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]C|3                     
 dup.hist.hmed.no.sub         1 YN       L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]A|10                    
 dup.hist.hmed.number        10 FREE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]|4                      
 dup.hist.hmed.office.inj    10 FREE     L  RXM.PROC       ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]D|3                 
 dup.hist.hmed.office.proc   10 URN      L  RXM.ORD        ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]C|11                
 dup.hist.hmed.order.src     10 FREE     L  MIS.SOURCE     ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]D|4                 
 dup.hist.hmed.other.db      12 FREE     L  MIS.APPL       ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]|17                 
 dup.hist.hmed.over.by       10 FREE     L  MIS.USER       ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]A|7                 
 dup.hist.hmed.over.date      8 DATE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]A|8                     
 dup.hist.hmed.over.reason   10 FREE     L  RXM.OVER       ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]A|6                 
 dup.hist.hmed.over.time      4 HHMM     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]A|9                     
 dup.hist.hmed.patient       30 URN      L  ADM.PAT        ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]|1                  
 dup.hist.hmed.pha.gen       10 FREE     L  PHA.GENERIC    ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]B|5                 
 dup.hist.hmed.pha.gen.nm    45 FREE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]B|6                     
 dup.hist.hmed.pha.name      45 FREE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]B|7                     
 dup.hist.hmed.pha.nf.desc   60 FREE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]C|13                    
 dup.hist.hmed.pha.nf.unit   10 FREE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]C|14                    
 dup.hist.hmed.pha.nonform    1 YN       L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]C|12                    
 dup.hist.hmed.pha.urn       10 URN      L  PHA.RX         ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]|22                 
 dup.hist.hmed.pharmacy      15 FREE     L  MIS.OUT.LOCN   ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]A|20                
 dup.hist.hmed.provider      10 FREE     L  MIS.DOC.DICT   ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]|15                 
 dup.hist.hmed.prt.mono.df    1 YN       L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]|21                     
 dup.hist.hmed.prt.rx.dft     1 YN       L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]|20                     
 dup.hist.hmed.prv.urn       10 URN      L  PRV.RX         ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]|23                 
 dup.hist.hmed.qty            4 FREE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]|7                      
 dup.hist.hmed.refill.per    10 FREE     L  RXM.REFILL     ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]|26                 
 dup.hist.hmed.refills        2 FREE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]|13                     
 dup.hist.hmed.renew.from    10 PINT     R  RXM.RX         ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]A|15                
 dup.hist.hmed.repl.reason   10 FREE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]D|0                     
 dup.hist.hmed.route         10 FREE     L  RXM.ROUTES     ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]|11                 
 dup.hist.hmed.samples.gvn   10 FREE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]|16                     
 dup.hist.hmed.sig           20 FREE     L  MIS.DIR        ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]|12                 
 dup.hist.hmed.sig.disp      20 FREE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]D|2                     
 dup.hist.hmed.sig.prn        1 YN       L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]D|1                     
 dup.hist.hmed.status         3                            ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]|5                      
 dup.hist.hmed.type           1 FREE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]|3                      
 dup.hist.hmed.units         10 FREE     L  RXM.UNITS      ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]|9                  
 dup.hist.hmed.unsign.verb    1 YN       L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]C|10                    
 dup.hist.hmed.verbal.rx      1 YN       L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]C|9                     
 duplicate.hist              10 FREE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]|2                               
 duplicate.hist.dc            1 FREE     L                 VAL=%PHA.RX.duplicate.history.M.dc(urn,duplicate.his.t      
                                                           VAL=ime,duplicate.hist.q)                                   
 duplicate.hist.hmed.urn     10 PINT     R  RXM.RX         ?TR[tr]DUPH[trDHT]DUP[trDQ]|5                           
 duplicate.hist.med          10 FREE     L  PHA.DRUG       ?TR[tr]DUPH[trDHT]DUP[trDQ]|3                           
 duplicate.hist.name         45 FREE     L                 VAL=IF{IF{@t.duplicate.hist.type;@p.duplicate.hist.typ      
                                                           VAL=e}^XU,IF{@t.duplicate.hist;@p.duplicate.hist}^V,XU      
                                                           VAL=="C" (V,"-",@PHA.CLASS.name[V]);XU="I" @PHA.INGR.n      
                                                           VAL=ame[V];@PHA.GENERIC.name[V]}                            
 duplicate.hist.review        1 YN       L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]|4                               
 duplicate.hist.rx.number    11 FREE     L                 VAL=%PHA.RX.duplicate.history.M.rx.number(urn,duplicat      
                                                           VAL=e.his.time,duplicate.hist.q)                            
 duplicate.hist.rx.type      10 FREE     L                 VAL=%PHA.RX.duplicate.history.M.rx.type(urn,duplicate.      
                                                           VAL=his.time,duplicate.hist.q)                              
 duplicate.hist.start        10 FREE     L                 VAL=%PHA.RX.duplicate.history.M.start(urn,duplicate.hi      
                                                           VAL=s.time,duplicate.hist.q)                                
 duplicate.hist.stop         10 FREE     L                 VAL=%PHA.RX.duplicate.history.M.stop(urn,duplicate.his      
                                                           VAL=.time,duplicate.hist.q)                                 
 duplicate.hist.stop.dc      10 FREE     L                 VAL=%PHA.RX.duplicate.history.M.stop.dc(urn,duplicate.      
                                                           VAL=his.time,duplicate.hist.q)                              
 duplicate.hist.type          1 FREE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]|0                               
 duplicate.hist.type.exp      7 FREE     L                 VAL=IF{@duplicate.hist.type="C" "CLASS";@duplicate.his      
                                                           VAL=t.type="I" "INGRED";"GENERIC"}                          
 duplicate.hist.urn          10 URN      L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]|1                               
 num.duplicates.hist          3 FREE     L                 VAL=@Last(duplicate.hist.q)!0                               
 Ì     i   2
dup.history.hmed.comps    (dup.history.hmed.comps) 
[urn,duplicate.his.time,duplicate.hist.q, dup.hist.hmed.comp.q]
?TR[tr]DUPH[trDHT]DUP[trDQ]HM["C",trHCq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 dup.hist.hmed.comp.q         3 PINT     R                 trHCq                                                       
 dup.hist.hmed.comp.desc     45 FREE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["C",trHCq]|5                  
 dup.hist.hmed.comp.dose     20 FREE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["C",trHCq]|2                  
 dup.hist.hmed.comp.dunits   10 FREE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["C",trHCq]|3                  
 dup.hist.hmed.comp.med      10 FREE     L  PHA.DRUG       ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["C",trHCq]|0              
 dup.hist.hmed.comp.ndc      15 FREE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["C",trHCq]|1                  
 dup.hist.hmed.comp.type     10 FREE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["C",trHCq]|4                  
 dup.hist.hmed.comp.volume   20 FREE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["C",trHCq]|6                  
 Ì     i   2
dup.history.hmed.instr    (dup.history.hmed.instr) 
[urn,duplicate.his.time,duplicate.hist.q, dup.hist.hmed.instr.q]
?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]I[hxxI]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 dup.hist.hmed.instr.q        3 PINT     R                 hxxI                                                        
 dup.hist.hmed.instruction   80 FREE     L                 ?TR[tr]DUPH[trDHT]DUP[trDQ]HM["RXM"]I[hxxI]                 
 Ì     i   2
pha.rx.order.food.ints    (food.ints) 
[urn, food.int.q]
?TR[tr]FOOD[trFIQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 food.int.q                   3 PINT     R                 trFIQ                                                       
 any.food.int.text            1 FREE     L                 VAL=IF{@PHA.INT.lines[@t.food.int,1] @Z.check.mark}         
 food.int                    10 FREE     L  PHA.INT        ?TR[tr]FOOD[trFIQ]|1                                    
 food.int.description        65 FREE     L                 ?TR[tr]FOOD[trFIQ]|9                                        
 food.int.id                 65 FREE     L                 VAL=IF{@food.int.description;@food.int^food.int,@PHA.I      
                                                           VAL=NT.interaction.id}                                      
 food.int.med                10 FREE     L  PHA.DRUG       ?TR[tr]FOOD[trFIQ]|3                                    
 food.int.review              1 YN       L                 ?TR[tr]FOOD[trFIQ]|10                                       
 food.int.rx.dc               1 FREE     L                 VAL=IF{IF{@p.status[@t.food.int.urn];@t.status[@t.food      
                                                           VAL=.int.urn]}="DC" "*"}                                    
 food.int.rx.number          11 FREE     L                 VAL=IF{@p.number[@t.food.int.urn];@t.number[@t.food.in      
                                                           VAL=t.urn]}                                                 
 food.int.rx.text            10 FREE     L                 VAL=IF{@p.order.type[@t.food.int.urn];@t.order.type[@t      
                                                           VAL=.food.int.urn]}                                         
 food.int.rxm.order.seq       3 FREE     L                 ?TR[tr]FOOD[trFIQ]|8                                        
 food.int.rxm.urn            10 FREE     L                 ?TR[tr]FOOD[trFIQ]|7                                        
 food.int.severity            3 FREE     L                 ?TR[tr]FOOD[trFIQ]|0                                        
 food.int.severity.exp       18 FREE     L                 VAL=IF{@t.food.int.severity^XX="M" "MILD";XX="MOD" "MO      
                                                           VAL=DERATE";XX="I" "INTERMEDIATE";XX="S" "SEVERE";XX="      
                                                           VAL=PS" "POTENTIALLY SEVERE"}                               
 food.int.start              10 FREE     L                 VAL=(%Z.date.out(IF{@p.start.date[@t.food.int.urn];@t.      
                                                           VAL=start.date[@t.food.int.urn]},"",5)_"-"_IF{@p.start      
                                                           VAL=.time[@t.food.int.urn];@t.start.time[@t.food.int.u      
                                                           VAL=rn]})'="-"                                              
 food.int.stop               10 FREE     L                 VAL=IF{%Z.date.out(IF{@p.stop.date[@t.food.int.urn];@t      
                                                           VAL=.stop.date[@t.food.int.urn]},"",5)_"-"_IF{@p.stop.      
                                                           VAL=time[@t.food.int.urn];@t.stop.time[@t.food.int.urn      
                                                           VAL=]}'="-";"None"}                                         
 food.int.stop.dc            10 FREE     L                 VAL=%PHA.RX.dc.stop.display(@food.int.urn)                  
 food.int.sus.generic        30 FREE     L                 ?TR[tr]FOOD[trFIQ]|6                                        
 food.int.sus.id             65 FREE     L                 ?TR[tr]FOOD[trFIQ]|5                                        
 food.int.sus.type            4 FREE     L                 ?TR[tr]FOOD[trFIQ]|4                                        
 food.int.type.exp           15 FREE     L                 VAL=%PHA.INT.desc(@food.int)                                
 food.int.urn                10 URN      L  PHA.RX         ?TR[tr]FOOD[trFIQ]|2                                    
 num.food.int                 3 FREE     L                 VAL=@Last(food.int.q)!0                                     
 num.food.int.sev.fil         3 FREE     L                 VAL=@t.food.int.severity'=.                                 
 num.food.int.t               3 FREE     L                 VAL=-@t.food.ints[urn,""]!0                                 
 Ì     i   2
pha.rx.order.food.int.his    (food.ints.history) 
[urn, food.int.his.time]
?TR[tr]FINTH[trFIH]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 food.int.his.time           10 PINT     R                 trFIH                                                       
 food.int.his.comment        10 FREE     L  PHA.OVER       ?TR[tr]FINTH[trFIH]|1                                   
 food.int.his.module         10 FREE     L                 ?TR[tr]FINTH[trFIH]|2                                       
 food.int.his.not.over        1 YN       L                 ?TR[tr]FINTH[trFIH]|4                                       
 food.int.his.type           22 CHOICE   L                 ?TR[tr]FINTH[trFIH]|0                                       
 food.int.his.user           10 FREE     L  MIS.USER       ?TR[tr]FINTH[trFIH]|3                                   
 Ì     i   2
pha.rx.order.food.his.dtl    (food.ints.his.dtl) 
[urn,food.int.his.time, food.int.his.q]
?TR[tr]FINTH[trFIH]D[trFHQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 food.int.his.q               3 PINT     R                 trFHQ                                                       
 any.food.int.his.text        1 FREE     L                 VAL=IF{@PHA.INT.lines[IF{@t.food.int.his;@p.food.int.h      
                                                           VAL=is},1] @Z.check.mark}                                   
 food.int.his                10 FREE     L  PHA.INT        ?TR[tr]FINTH[trFIH]D[trFHQ]|1                           
 food.int.his.id             65 FREE     L                 VAL=IF{IF{@t.food.int.his;@food.int.his}^food.int.his,      
                                                           VAL=@PHA.INT.interaction.id}                                
 food.int.his.med            10 FREE     L  PHA.DRUG       ?TR[tr]FINTH[trFIH]D[trFHQ]|3                           
 food.int.his.review          1 YN       L                 ?TR[tr]FINTH[trFIH]D[trFHQ]|10                              
 food.int.his.rx.dc           1 FREE     L                 VAL=IF{IF{@t.food.int.his.urn;@p.food.int.his.urn}^XU,      
                                                           VAL=@p.status[XU];@t.status[XU]}="DC" "*"}                  
 food.int.his.rx.number      11 FREE     L                 VAL=IF{IF{@t.food.int.his.urn;@p.food.int.his.urn}^XU,      
                                                           VAL=@p.number[XU];@t.number[XU]}                            
 food.int.his.rx.type        10 FREE     L                 VAL=IF{IF{@t.food.int.his.urn;@p.food.int.his.urn}^XU,      
                                                           VAL=@p.order.type[XU];@t.order.type[XU]}                    
 food.int.his.sev.exp        18 FREE     L                 VAL=IF{@t.food.int.his.severity^XX="M" "MILD";XX="MOD"      
                                                           VAL= "MODERATE";XX="I" "INTERMEDIATE";XX="S" "SEVERE";      
                                                           VAL=XX="PS" "POTENTIALLY SEVERE"}                           
 food.int.his.sev.fil         3 FREE     L                 VAL=IF{@t.food.int.his.severity;@p.food.int.his.severi      
                                                           VAL=ty}'=.                                                  
 food.int.his.severity        3 FREE     L                 ?TR[tr]FINTH[trFIH]D[trFHQ]|0                               
 food.int.his.start          10 FREE     L                 VAL=IF{IF{@t.food.int.his.urn;@p.food.int.his.urn}^XU,      
                                                           VAL=(%Z.date.out(IF{@p.start.date[XU];@t.start.date[XU      
                                                           VAL=]},"",5)_"-"_IF{@p.start.time[XU];@t.start.time[XU      
                                                           VAL=]})'="-"}                                               
 food.int.his.stop           10 FREE     L                 VAL=IF{IF{@t.food.int.his.urn;@p.food.int.his.urn}^XU,      
                                                           VAL=%Z.date.out(IF{@p.stop.date[XU];@t.stop.date[XU]},      
                                                           VAL="",5)_"-"_IF{@p.stop.time[XU];@t.stop.time[XU]}'="      
                                                           VAL=-";"None"}                                              
 food.int.his.type.exp       15 FREE     L                 VAL=%PHA.INT.desc(IF{@t.food.int.his;@p.food.int.his})      
 food.int.his.urn            10 URN      L  PHA.RX         ?TR[tr]FINTH[trFIH]D[trFHQ]|2                           
 num.his.food.int             3 FREE     L                 VAL=@Last(food.int.his.q)!0                                 
 num.his.food.int.t           3 FREE     L                 VAL=-@t.food.ints.his[urn,""]!0                             
 Ì     i   2
pha.rx.in.transit    (in.transit) 
[urn, it.date.time,it.inventory,it.q]
?TR[tr]TQ[trTDT,mi,trtQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 it.date.time                13 FREE     L                 trTDT                                                       
 it.inventory                10 FREE     L  PHA.INV        mi                                                      
 it.q                         3 PINT     R                 trtQ                                                        
 it.bottle.type               3 PINT     R                 ?TR[tr]TQ[trTDT,mi,trtQ]|1                                  
 it.doses                    10 INT      R                 ?TR[tr]TQ[trTDT,mi,trtQ]|0                                  
 Ì     i   2
pha.rx.ingr.dose.warn.history    (ingr.dose.warn.history) 
[urn, ingr.dose.warn.his.time]
?TR[tr]IDWH[trIDH]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ingr.dose.warn.his.time     10 PINT     R                 trIDH                                                       
 ingr.dose.warn.his.cmt      10 FREE     L  PHA.OVER       ?TR[tr]IDWH[trIDH]|1                                    
 ingr.dose.warn.his.module   10 FREE     L                 ?TR[tr]IDWH[trIDH]|2                                        
 ingr.dose.warn.his.nt.ovr    1 YN       L                 ?TR[tr]IDWH[trIDH]|4                                        
 ingr.dose.warn.his.type     22 CHOICE   L                 ?TR[tr]IDWH[trIDH]|0                                        
 ingr.dose.warn.his.user     10 FREE     L  MIS.USER       ?TR[tr]IDWH[trIDH]|3                                    
 Ì     i   2
pha.rx.ingr.dose.warn.his.dtl    (ingr.dose.warn.hist.dtl) 
[urn,ingr.dose.warn.his.time, ingr.dose.warn.his.q]
?TR[tr]IDWH[trIDH]D[trIDQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ingr.dose.warn.his.q         3 PINT     R                 trIDQ                                                       
 ingr.dose.warn.his.dose     80 FREE     L                 ?TR[tr]IDWH[trIDH]D[trIDQ]|1                                
 ingr.dose.warn.his.ingr     10 FREE     L  PHA.INGR.DOSE  ?TR[tr]IDWH[trIDH]D[trIDQ]|0                            
 ingr.dose.warn.his.rev       1 YN       L                 ?TR[tr]IDWH[trIDH]D[trIDQ]|2                                
 Ì     i   2
pha.rx.ingr.dose.warnings    (ingr.dose.warnings) 
[urn, ingr.dose.warn.q]
?TR[tr]IDWQ[trIDQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ingr.dose.warn.q             3 PINT     R                 trIDQ                                                       
 ingr.dose.warn.high.dose    80 FREE     L                 ?TR[tr]IDWQ[trIDQ]|1                                        
 ingr.dose.warn.high.rev      1 YN       L                 ?TR[tr]IDWQ[trIDQ]|2                                        
 ingr.dose.warn.ingr         10 FREE     L  PHA.INGR.DOSE  ?TR[tr]IDWQ[trIDQ]|0                                    
 Ì     i   2
pha.rx.compound.ingredients    (ingredients) 
[urn, ingredient.q]
?TR[tr]IN[trIN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ingredient.q                 2 PINT     R                 trIN                                                        
 first.ingredient            10 FREE     L                 VAL=@ingredient[1]                                          
 ingredient                  10 FREE     L  PHA.DRUG       ?TR[tr]IN[trIN]|0                                       
 ingredient.charge            9 MONEY    R                 ?TR[tr]IN[trIN]|4                                           
 ingredient.controlled        1 FREE     L                 ?TR[tr]IN[trIN]|5                                           
 ingredient.cost              9 MONEY    R                 ?TR[tr]IN[trIN]|3                                           
 ingredient.disp.forms        9 PDEC     R                 ?TR[tr]IN[trIN]|2                                           
 ingredient.dose              9 PDECZ    R                 ?TR[tr]IN[trIN]|1                                           
 ingredient.dose.calc        30 FREE     L                 ?TR[tr]IN[trIN]|7                                           
 ingredient.handling.fee      9 MONEY    R                 ?TR[tr]IN[trIN]|6                                           
 ingredient.nf               60 FREE     L                 ?TR[tr]IN[trIN]|11                                          
 ingredient.nf.units         10 FREE     L  PHA.UNITS      ?TR[tr]IN[trIN]|12                                      
 ingredient.unit.awp          9 DEC      R                 ?TR[tr]IN[trIN]|10                                          
 ingredient.unit.cost         9 DEC      R                 ?TR[tr]IN[trIN]|8                                           
 ingredient.unit.price        9 DEC      R                 ?TR[tr]IN[trIN]|9                                           
 Ì     i   2
pha.rx.inpatient.refills    (inp.refills) 
[urn, inp.refill.date,inp.refill.time,inp.refill.cart,inp.refill.batch]
?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                 ?TR[tr]IR[tlD,tlT,tdd,tlB]|2                                
 inp.refill.doses             4 INT      R                 ?TR[tr]IR[tlD,tlT,tdd,tlB]|3                                
 inp.refill.end.date.time    13 FREE     L                 ?TR[tr]IR[tlD,tlT,tdd,tlB]|0                                
 inp.refill.late              9 PDEC5    R                 ?TR[tr]IR[tlD,tlT,tdd,tlB]|1                                
 inp.refill.number            8 INT      R                 ?TR[tr]IR[tlD,tlT,tdd,tlB]|4                                
 inp.refill.urn              10 URN      L  PHA.REF        ?TR[tr]IR[tlD,tlT,tdd,tlB]|5                            
 Ì     i   2
pha.rx.order.interactions    (interactions) 
[urn, interaction.q] = 0
?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}        
 int.hmed.auto.dc.date        8 DATE     L                 ?TR[tr]INT[trIQ]HM["RXM"]C|8                                
 int.hmed.call.in.status     10 FREE     L  RXM.CALL.STATUS?TR[tr]INT[trIQ]HM["RXM"]A|19                           
 int.hmed.cancel.by          10 FREE     L  MIS.USER       ?TR[tr]INT[trIQ]HM["RXM"]A|16                           
 int.hmed.cancel.date         8 DATE     L                 ?TR[tr]INT[trIQ]HM["RXM"]A|17                               
 int.hmed.cancel.reason      10 FREE     L                 ?TR[tr]INT[trIQ]HM["RXM"]C|7                                
 int.hmed.cancel.time         4 HHMM     L                 ?TR[tr]INT[trIQ]HM["RXM"]A|18                               
 int.hmed.comment            75 FREE     L                 ?TR[tr]INT[trIQ]HM["RXM"]A|11                               
 int.hmed.controlled          1 YN       L                 ?TR[tr]INT[trIQ]HM["RXM"]|18                                
 int.hmed.converted.from     10 PINT     R  RXM.RX         ?TR[tr]INT[trIQ]HM["RXM"]B|4                            
 int.hmed.days                3 FREE     L                 ?TR[tr]INT[trIQ]HM["RXM"]|24                                
 int.hmed.db.source          12 FREE     L  MIS.APPL       ?TR[tr]INT[trIQ]HM|0                                    
 int.hmed.dc.by              10 FREE     L  MIS.USER       ?TR[tr]INT[trIQ]HM["RXM"]A|12                           
 int.hmed.dc.cn.rnw.reason   10 FREE     L                 ?TR[tr]INT[trIQ]HM["RXM"]C|16                               
 int.hmed.dc.date             8 DATE     L                 ?TR[tr]INT[trIQ]HM["RXM"]A|13                               
 int.hmed.dc.reason          10 FREE     L                 ?TR[tr]INT[trIQ]HM["RXM"]C|15                               
 int.hmed.dc.time             4 HHMM     L                 ?TR[tr]INT[trIQ]HM["RXM"]A|14                               
 int.hmed.disp.form           0 FREE     L                 ?TR[tr]INT[trIQ]HM["RXM"]|10                                
 int.hmed.disp.unit          10 FREE     L  RXM.UNITS      ?TR[tr]INT[trIQ]HM["RXM"]|25                            
 int.hmed.dose               19 FREE     L                 ?TR[tr]INT[trIQ]HM["RXM"]|8                                 
 int.hmed.dose.calc          20 FREE     L                 ?TR[tr]INT[trIQ]HM["RXM"]B|0                                
 int.hmed.dose1               8 DECZ     R                 ?TR[tr]INT[trIQ]HM["RXM"]C|1                                
 int.hmed.dose2               8 DECZ     R                 ?TR[tr]INT[trIQ]HM["RXM"]C|2                                
 int.hmed.entered.by         10 FREE     L  MIS.USER       ?TR[tr]INT[trIQ]HM["RXM"]A|0                            
 int.hmed.entered.date        8 DATE     L                 ?TR[tr]INT[trIQ]HM["RXM"]A|1                                
 int.hmed.entered.time        4 HHMM     L                 ?TR[tr]INT[trIQ]HM["RXM"]A|2                                
 int.hmed.esigned             1 FREE     L                 ?TR[tr]INT[trIQ]HM["RXM"]D|5                                
 int.hmed.expires             8 DATE     L                 ?TR[tr]INT[trIQ]HM["RXM"]|14                                
 int.hmed.facility           10 FREE     L  MIS.FACILITY   ?TR[tr]INT[trIQ]HM["RXM"]|2                             
 int.hmed.free.form          10 FREE     L                 ?TR[tr]INT[trIQ]HM["RXM"]C|6                                
 int.hmed.free.strength      30 FREE     L                 ?TR[tr]INT[trIQ]HM["RXM"]C|5                                
 int.hmed.free.text           1 FREE     L                 ?TR[tr]INT[trIQ]HM["RXM"]B|1                                
 int.hmed.ft.pha.num         18 PHONE    L                 ?TR[tr]INT[trIQ]HM["RXM"]D|9                                
 int.hmed.issued.by          10 FREE     L  MIS.USER       ?TR[tr]INT[trIQ]HM["RXM"]A|3                            
 int.hmed.issued.date         8 DATE     L                 ?TR[tr]INT[trIQ]HM["RXM"]A|4                                
 int.hmed.issued.time         4 HHMM     L                 ?TR[tr]INT[trIQ]HM["RXM"]A|5                                
 int.hmed.location           10 FREE     L  MIS.LOCN.DICT  ?TR[tr]INT[trIQ]HM["RXM"]|19                            
 int.hmed.med                20 FREE     L  RXM.DRUG       ?TR[tr]INT[trIQ]HM["RXM"]|6                             
 int.hmed.med.source          1 FREE     L                 ?TR[tr]INT[trIQ]HM["RXM"]D|8                                
 int.hmed.medical.equip       1 YN       L                 ?TR[tr]INT[trIQ]HM["RXM"]D|7                                
 int.hmed.merged.from        25 URN      L  MRI.PAT        ?TR[tr]INT[trIQ]HM["RXM"]C|0                            
 int.hmed.mod.source         15 FREE     L                 ?TR[tr]INT[trIQ]HM|1                                        
 int.hmed.mri.urn            25 URN      L  MRI.PAT        ?TR[tr]INT[trIQ]HM["RXM"]|0                             
 int.hmed.ndc.din            12 FREE     L                 ?TR[tr]INT[trIQ]HM["RXM"]B|8                                
 int.hmed.ndc.form           10 FREE     L                 ?TR[tr]INT[trIQ]HM["RXM"]C|4                                
 int.hmed.ndc.gen.name       45 FREE     L                 ?TR[tr]INT[trIQ]HM["RXM"]B|2                                
 int.hmed.ndc.generic        10 FREE     L  PHA.GENERIC    ?TR[tr]INT[trIQ]HM["RXM"]B|9                            
 int.hmed.ndc.name           45 FREE     L                 ?TR[tr]INT[trIQ]HM["RXM"]B|3                                
 int.hmed.ndc.strength       30 FREE     L                 ?TR[tr]INT[trIQ]HM["RXM"]C|3                                
 int.hmed.no.sub              1 YN       L                 ?TR[tr]INT[trIQ]HM["RXM"]A|10                               
 int.hmed.number             10 FREE     L                 ?TR[tr]INT[trIQ]HM["RXM"]|4                                 
 int.hmed.office.inj         10 FREE     L  RXM.PROC       ?TR[tr]INT[trIQ]HM["RXM"]D|3                            
 int.hmed.office.proc        10 URN      L  RXM.ORD        ?TR[tr]INT[trIQ]HM["RXM"]C|11                           
 int.hmed.order.source       10 FREE     L  MIS.SOURCE     ?TR[tr]INT[trIQ]HM["RXM"]D|4                            
 int.hmed.other.db           12 FREE     L  MIS.APPL       ?TR[tr]INT[trIQ]HM["RXM"]|17                            
 int.hmed.over.by            10 FREE     L  MIS.USER       ?TR[tr]INT[trIQ]HM["RXM"]A|7                            
 int.hmed.over.date           8 DATE     L                 ?TR[tr]INT[trIQ]HM["RXM"]A|8                                
 int.hmed.over.reason        10 FREE     L  RXM.OVER       ?TR[tr]INT[trIQ]HM["RXM"]A|6                            
 int.hmed.over.time           4 HHMM     L                 ?TR[tr]INT[trIQ]HM["RXM"]A|9                                
 int.hmed.patient            30 URN      L  ADM.PAT        ?TR[tr]INT[trIQ]HM["RXM"]|1                             
 int.hmed.pha.gen.name       45 FREE     L                 ?TR[tr]INT[trIQ]HM["RXM"]B|6                                
 int.hmed.pha.generic        10 FREE     L  PHA.GENERIC    ?TR[tr]INT[trIQ]HM["RXM"]B|5                            
 int.hmed.pha.name           45 FREE     L                 ?TR[tr]INT[trIQ]HM["RXM"]B|7                                
 int.hmed.pha.nf.desc        60 FREE     L                 ?TR[tr]INT[trIQ]HM["RXM"]C|13                               
 int.hmed.pha.nf.units       10 FREE     L                 ?TR[tr]INT[trIQ]HM["RXM"]C|14                               
 int.hmed.pha.non.form        1 YN       L                 ?TR[tr]INT[trIQ]HM["RXM"]C|12                               
 int.hmed.pha.urn            10 URN      L  PHA.RX         ?TR[tr]INT[trIQ]HM["RXM"]|22                            
 int.hmed.pharmacy           15 FREE     L  MIS.OUT.LOCN   ?TR[tr]INT[trIQ]HM["RXM"]A|20                           
 int.hmed.print.mono.dft      1 YN       L                 ?TR[tr]INT[trIQ]HM["RXM"]|21                                
 int.hmed.print.script.dft    1 YN       L                 ?TR[tr]INT[trIQ]HM["RXM"]|20                                
 int.hmed.provider           10 FREE     L  MIS.DOC.DICT   ?TR[tr]INT[trIQ]HM["RXM"]|15                            
 int.hmed.prv.urn            10 URN      L  PRV.RX         ?TR[tr]INT[trIQ]HM["RXM"]|23                            
 int.hmed.qty                 4 FREE     L                 ?TR[tr]INT[trIQ]HM["RXM"]|7                                 
 int.hmed.refill.period      10 FREE     L  RXM.REFILL     ?TR[tr]INT[trIQ]HM["RXM"]|26                            
 int.hmed.refills             2 FREE     L                 ?TR[tr]INT[trIQ]HM["RXM"]|13                                
 int.hmed.renewed.from       10 PINT     R  RXM.RX         ?TR[tr]INT[trIQ]HM["RXM"]A|15                           
 int.hmed.replace.reason     10 FREE     L                 ?TR[tr]INT[trIQ]HM["RXM"]D|0                                
 int.hmed.route              10 FREE     L  RXM.ROUTES     ?TR[tr]INT[trIQ]HM["RXM"]|11                            
 int.hmed.samples.given      10 FREE     L                 ?TR[tr]INT[trIQ]HM["RXM"]|16                                
 int.hmed.sig                20 FREE     L  MIS.DIR        ?TR[tr]INT[trIQ]HM["RXM"]|12                            
 int.hmed.sig.disp           20 FREE     L                 ?TR[tr]INT[trIQ]HM["RXM"]D|2                                
 int.hmed.sig.prn             1 YN       L                 ?TR[tr]INT[trIQ]HM["RXM"]D|1                                
 int.hmed.status              3 FREE     L                 ?TR[tr]INT[trIQ]HM["RXM"]|5                                 
 int.hmed.type                1 FREE     L                 ?TR[tr]INT[trIQ]HM["RXM"]|3                                 
 int.hmed.units              10 FREE     L  RXM.UNITS      ?TR[tr]INT[trIQ]HM["RXM"]|9                             
 int.hmed.unsign.verbal       1 YN       L                 ?TR[tr]INT[trIQ]HM["RXM"]C|10                               
 int.hmed.verbal.rx           1 YN       L                 ?TR[tr]INT[trIQ]HM["RXM"]C|9                                
 interaction                 10 FREE     L  PHA.INT        ?TR[tr]INT[trIQ]|1                                      
 interaction.description     65 FREE     L                 ?TR[tr]INT[trIQ]|9                                          
 interaction.hmed.urn        10 PINT     R  RXM.RX         ?TR[tr]INT[trIQ]|11                                     
 interaction.id              65 FREE     L                 VAL=IF{@interaction.description;@interaction^interacti      
                                                           VAL=on,@PHA.INT.interaction.id}                             
 interaction.med             10 FREE     L  PHA.DRUG       ?TR[tr]INT[trIQ]|3                                      
 interaction.review           1 YN       L                 ?TR[tr]INT[trIQ]|10                                         
 interaction.rx.dc            1 FREE     L                 VAL=%PHA.RX.interaction.M.rx.dc(urn,interaction.q)          
 interaction.rx.number       11 FREE     L                 VAL=%PHA.RX.interaction.M.rx.number(urn,interaction.q)      
 interaction.rx.type         10 FREE     L                 VAL=%PHA.RX.interaction.M.rx.type(urn,interaction.q)        
 interaction.rxm.order.seq    3 PINT     R                 ?TR[tr]INT[trIQ]|8                                          
 interaction.rxm.urn         10 PINT     R                 ?TR[tr]INT[trIQ]|7                                          
 interaction.severity         1 FREE     L                 ?TR[tr]INT[trIQ]|0                                          
 interaction.severity.exp    18 FREE     L                 VAL=IF{@interaction.severity^XX="M" "MILD";XX="I" "INT      
                                                           VAL=ERMEDIATE";XX="MOD" "MODERATE";XX="PS" "POTENTIALL      
                                                           VAL=Y SEVERE";XX="S" "SEVERE"}                              
 interaction.severity.fil     1 FREE     L                 VAL=@interaction.severity'=.                                
 interaction.start           10 FREE     L                 VAL=%PHA.RX.interaction.M.start(urn,interaction.q)          
 interaction.stop            10 FREE     L                 VAL=%PHA.RX.interaction.M.stop(urn,interaction.q)           
 interaction.stop.dc         10 FREE     L                 VAL=%PHA.RX.interaction.M.stop.dc(urn,interaction.q)        
 interaction.sus.generic     30 FREE     L                 ?TR[tr]INT[trIQ]|6                                          
 interaction.sus.id          65 FREE     L                 ?TR[tr]INT[trIQ]|5                                          
 interaction.sus.type         4 FREE     L                 ?TR[tr]INT[trIQ]|4                                          
 interaction.type.exp        15 FREE     L                 VAL=%PHA.INT.desc(@interaction)                             
 interaction.urn             10 URN      L  PHA.RX         ?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
interaction.hmed.comps    (interaction.hmed.comps) 
[urn,interaction.q] = , int.hmed.comp.q]
?TR[tr]INT[trIQ]HM["C",trHCq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 int.hmed.comp.q              3 PINT     R                 trHCq                                                       
 int.hmed.comp.desc          45 FREE     L                 ?TR[tr]INT[trIQ]HM["C",trHCq]|5                             
 int.hmed.comp.dose          20 FREE     L                 ?TR[tr]INT[trIQ]HM["C",trHCq]|2                             
 int.hmed.comp.dose.units    10 FREE     L  PHA.UNITS      ?TR[tr]INT[trIQ]HM["C",trHCq]|3                         
 int.hmed.comp.med           10 FREE     L  PHA.DRUG       ?TR[tr]INT[trIQ]HM["C",trHCq]|0                         
 int.hmed.comp.ndc           15 FREE     L                 ?TR[tr]INT[trIQ]HM["C",trHCq]|1                             
 int.hmed.comp.type          10 FREE     L                 ?TR[tr]INT[trIQ]HM["C",trHCq]|4                             
 int.hmed.comp.volume        20 FREE     L                 ?TR[tr]INT[trIQ]HM["C",trHCq]|6                             
 Ì     i   2
interaction.hmed.instr    (interaction.hmed.instr) 
[urn,interaction.q] = , int.hmed.instr.q]
?TR[tr]INT[trIQ]HM["RXM"]I[hxxI]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 int.hmed.instr.q             3 PINT     R                 hxxI                                                        
 int.hmed.instruction        80 FREE     L                 ?TR[tr]INT[trIQ]HM["RXM"]I[hxxI]                            
 Ì     i   2
pha.rx.inter.substition.fields    (interactions.sub.fields) 
[urn,interaction.q] = , inter.sub.q]
?TR[tr]INT[trIQ]SUB[trIS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 inter.sub.q                  3 FREE     L                 trIS                                                        
 inter.sub.item              30 FREE     L                 ?TR[tr]INT[trIQ]SUB[trIS]|0                                 
 inter.sub.text              50 FREE     L                 ?TR[tr]INT[trIQ]SUB[trIS]|1                                 
 Ì     i   2
pha.rx.order.int.his    (interactions.history) 
[urn, interaction.his.time]
?TR[tr]INTH[trIHT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 interaction.his.time        10 PINT     R                 trIHT                                                       
 interaction.his.comment     10 FREE     L  PHA.OVER       ?TR[tr]INTH[trIHT]|1                                    
 interaction.his.module      10 FREE     L                 ?TR[tr]INTH[trIHT]|2                                        
 interaction.his.not.over     1 YN       L                 ?TR[tr]INTH[trIHT]|4                                        
 interaction.his.type        22 CHOICE   L                 ?TR[tr]INTH[trIHT]|0                                        
 interaction.his.user        10 FREE     L  MIS.USER       ?TR[tr]INTH[trIHT]|3                                    
 Ì     i   2
pha.rx.order.int.his.detail    (interactions.history.dtl) 
[urn,interaction.his.time, interaction.his.q]
?TR[tr]INTH[trIHT]HIS[trIQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 interaction.his.q            3 PINT     R                 trIQ                                                        
 any.interaction.his.text     1 FREE     L                 VAL=IF{@PHA.INT.lines[IF{@t.interaction.his;@p.interac      
                                                           VAL=tion.his},1] @Z.check.mark}                             
 int.his.hmed.auto.dc.date    8 DATE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]C|8                     
 int.his.hmed.call.in.stat   10 FREE     L  RXM.CALL.STATUS?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]A|19                
 int.his.hmed.cancel.by      10 FREE     L  MIS.USER       ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]A|16                
 int.his.hmed.cancel.date     8 DATE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]A|17                    
 int.his.hmed.cancel.rsn     10 FREE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]C|7                     
 int.his.hmed.cancel.time     4 HHMM     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]A|18                    
 int.his.hmed.comment        75 FREE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]A|11                    
 int.his.hmed.controlled      1 YN       L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]|18                     
 int.his.hmed.convert.from   10 PINT     R  RXM.RX         ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]B|4                 
 int.his.hmed.days            3 FREE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]|24                     
 int.his.hmed.db.source      12 FREE     L  MIS.APPL       ?TR[tr]INTH[trIHT]HIS[trIQ]HM|0                         
 int.his.hmed.dc.by          10 FREE     L  MIS.USER       ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]A|12                
 int.his.hmed.dc.cn.rnw.rs   10 FREE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]C|16                    
 int.his.hmed.dc.date         8 DATE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]A|13                    
 int.his.hmed.dc.reason      10 FREE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]C|15                    
 int.his.hmed.dc.time         4 HHMM     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]A|14                    
 int.his.hmed.disp.form       0 FREE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]|10                     
 int.his.hmed.disp.unit      10 FREE     L  RXM.UNITS      ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]|25                 
 int.his.hmed.dose           19 FREE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]|8                      
 int.his.hmed.dose.calc      20 FREE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]B|0                     
 int.his.hmed.dose1           8 DECZ     R                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]C|1                     
 int.his.hmed.dose2           8 DECZ     R                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]C|2                     
 int.his.hmed.entered.by     10 FREE     L  MIS.USER       ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]A|0                 
 int.his.hmed.entered.date    8 DATE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]A|1                     
 int.his.hmed.entered.time    4 HHMM     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]A|2                     
 int.his.hmed.esigned         1 FREE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]D|5                     
 int.his.hmed.expires         8 DATE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]|14                     
 int.his.hmed.facility       10 FREE     L  MIS.FACILITY   ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]|2                  
 int.his.hmed.free.form      10 FREE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]C|6                     
 int.his.hmed.free.str       30 FREE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]C|5                     
 int.his.hmed.free.text       1 FREE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]B|1                     
 int.his.hmed.ft.pha.num     18 PHONE    L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]D|9                     
 int.his.hmed.issued.by      10 FREE     L  MIS.USER       ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]A|3                 
 int.his.hmed.issued.date     8 DATE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]A|4                     
 int.his.hmed.issued.time     4 HHMM     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]A|5                     
 int.his.hmed.location       10 FREE     L  MIS.LOCN.DICT  ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]|19                 
 int.his.hmed.med            20 FREE     L  RXM.DRUG       ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]|6                  
 int.his.hmed.med.src         1 FREE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]D|8                     
 int.his.hmed.medical.eqp     1 YN       L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]D|7                     
 int.his.hmed.merged.from    25 URN      L  MRI.PAT        ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]C|0                 
 int.his.hmed.mod.source     15 FREE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM|1                             
 int.his.hmed.mri.urn        25 URN      L  MRI.PAT        ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]|0                  
 int.his.hmed.ndc.din        12 FREE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]B|8                     
 int.his.hmed.ndc.form       10 FREE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]C|4                     
 int.his.hmed.ndc.gen.name   45 FREE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]B|2                     
 int.his.hmed.ndc.generic    10 FREE     L  PHA.GENERIC    ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]B|9                 
 int.his.hmed.ndc.name       45 FREE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]B|3                     
 int.his.hmed.ndc.str        30 FREE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]C|3                     
 int.his.hmed.no.sub          1 YN       L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]A|10                    
 int.his.hmed.number         10 FREE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]|4                      
 int.his.hmed.office.inj     10 FREE     L  RXM.PROC       ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]D|3                 
 int.his.hmed.office.proc    10 URN      L  RXM.ORD        ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]C|11                
 int.his.hmed.order.src      10 FREE     L  MIS.SOURCE     ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]D|4                 
 int.his.hmed.other.db       12 FREE     L  MIS.APPL       ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]|17                 
 int.his.hmed.over.by        10 FREE     L  MIS.USER       ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]A|7                 
 int.his.hmed.over.date       8 DATE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]A|8                     
 int.his.hmed.over.reason    10 FREE     L  RXM.OVER       ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]A|6                 
 int.his.hmed.over.time       4 HHMM     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]A|9                     
 int.his.hmed.patient        30 URN      L  ADM.PAT        ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]|1                  
 int.his.hmed.pha.gen.name   45 FREE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]B|6                     
 int.his.hmed.pha.generic    10 FREE     L  PHA.GENERIC    ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]B|5                 
 int.his.hmed.pha.name       45 FREE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]B|7                     
 int.his.hmed.pha.nf.desc    60 FREE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]C|13                    
 int.his.hmed.pha.nf.units   10 FREE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]C|14                    
 int.his.hmed.pha.non.form    1 YN       L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]C|12                    
 int.his.hmed.pha.urn        10 URN      L  PHA.RX         ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]|22                 
 int.his.hmed.pharmacy       15 FREE     L  MIS.OUT.LOCN   ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]A|20                
 int.his.hmed.provider       10 FREE     L  MIS.DOC.DICT   ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]|15                 
 int.his.hmed.prt.mono.dft    1 YN       L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]|21                     
 int.his.hmed.prt.rx.dft      1 YN       L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]|20                     
 int.his.hmed.prv.urn        10 URN      L  PRV.RX         ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]|23                 
 int.his.hmed.qty             4 FREE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]|7                      
 int.his.hmed.refill.per     10 FREE     L  RXM.REFILL     ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]|26                 
 int.his.hmed.refills         2 FREE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]|13                     
 int.his.hmed.renew.from     10 PINT     R  RXM.RX         ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]A|15                
 int.his.hmed.replace.rsn    10 FREE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]D|0                     
 int.his.hmed.route          10 FREE     L  RXM.ROUTES     ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]|11                 
 int.his.hmed.samples.gvn    10 FREE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]|16                     
 int.his.hmed.sig            20 FREE     L  MIS.DIR        ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]|12                 
 int.his.hmed.sig.disp       20 FREE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]D|2                     
 int.his.hmed.sig.prn         1 YN       L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]D|1                     
 int.his.hmed.status          3 FREE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]|5                      
 int.his.hmed.type            1 FREE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]|3                      
 int.his.hmed.units          10 FREE     L  RXM.UNITS      ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]|9                  
 int.his.hmed.unsign.verb     1 YN       L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]C|10                    
 int.his.hmed.verbal.rx       1 YN       L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]C|9                     
 interaction.his             10 FREE     L  PHA.INT        ?TR[tr]INTH[trIHT]HIS[trIQ]|1                           
 interaction.his.auto.ovr     1 YN       L                 ?TR[tr]INTH[trIHT]HIS[trIQ]|11                              
 interaction.his.descript    65 FREE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]|9                               
 interaction.his.hmed.urn    10 PINT     R  RXM.RX         ?TR[tr]INTH[trIHT]HIS[trIQ]|12                          
 interaction.his.id          65 FREE     L                 VAL=IF{@t.interaction.his.descript;@interaction.his.de      
                                                           VAL=script;IF{@t.interaction.his;@interaction.his}^int      
                                                           VAL=eraction.his,@PHA.INT.interaction.id}                   
 interaction.his.med         10 FREE     L  PHA.DRUG       ?TR[tr]INTH[trIHT]HIS[trIQ]|3                           
 interaction.his.review       1 YN       L                 ?TR[tr]INTH[trIHT]HIS[trIQ]|10                              
 interaction.his.rx.dc        1 FREE     L                 VAL=%PHA.RX.interaction.history.M.rx.dc(urn,interactio      
                                                           VAL=n.his.time,interaction.his.q)                           
 interaction.his.rx.number   11 FREE     L                 VAL=%PHA.RX.interaction.history.M.rx.number(urn,intera      
                                                           VAL=ction.his.time,interaction.his.q)                       
 interaction.his.rx.type     10 FREE     L                 VAL=%PHA.RX.interaction.history.M.rx.type(urn,interact      
                                                           VAL=ion.his.time,interaction.his.q)                         
 interaction.his.sev.exp     18 FREE     L                 VAL=IF{@t.interaction.his.severity^XX="M" "MILD";XX="M      
                                                           VAL=OD" "MODERATE";XX="I" "INTERMEDIATE";XX="S" "SEVER      
                                                           VAL=E";XX="PS" "POTENTIALLY SEVERE"}                        
 interaction.his.sev.fil      1 FREE     L                 VAL=IF{@t.interaction.his.severity;@p.interaction.his.      
                                                           VAL=severity}'=.                                            
 interaction.his.severity     1 FREE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]|0                               
 interaction.his.start       10 FREE     L                 VAL=%PHA.RX.interaction.history.M.start(urn,interactio      
                                                           VAL=n.his.time,interaction.his.q)                           
 interaction.his.stop        10 FREE     L                 VAL=%PHA.RX.interaction.history.M.stop(urn,interaction      
                                                           VAL=.his.time,interaction.his.q)                            
 interaction.his.type.exp    15 FREE     L                 VAL=%PHA.INT.desc(IF{@t.interaction.his;@p.interaction      
                                                           VAL=.his})                                                  
 interaction.his.urn         10 URN      L  PHA.RX         ?TR[tr]INTH[trIHT]HIS[trIQ]|2                           
 num.his.interactions         3 FREE     L                 VAL=@Last(interaction.his.q)!0                              
 num.his.interactions.t       3 FREE     L                 VAL=-@t.interactions.his[urn,""]!0                          
 Ì     i   2
int.his.hmed.comps    (int.his.hmed.comps) 
[urn,interaction.his.time,interaction.his.q, int.his.hmed.comp.q]
?TR[tr]INTH[trIHT]HIS[trIQ]HM["C",trHCq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 int.his.hmed.comp.q          3 PINT     R                 trHCq                                                       
 int.his.hmed.comp.d.unit    10 FREE     L  PHA.UNITS      ?TR[tr]INTH[trIHT]HIS[trIQ]HM["C",trHCq]|3              
 int.his.hmed.comp.desc      45 FREE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["C",trHCq]|5                  
 int.his.hmed.comp.dose      20 FREE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["C",trHCq]|2                  
 int.his.hmed.comp.med       10 FREE     L  PHA.DRUG       ?TR[tr]INTH[trIHT]HIS[trIQ]HM["C",trHCq]|0              
 int.his.hmed.comp.ndc       15 FREE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["C",trHCq]|1                  
 int.his.hmed.comp.type      10 FREE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["C",trHCq]|4                  
 int.his.hmed.comp.volume    20 FREE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["C",trHCq]|6                  
 Ì     i   2
int.his.hmed.instr    (int.his.hmed.instr) 
[urn,interaction.his.time,interaction.his.q, int.his.hmed.instr.q]
?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]I[hxxI]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 int.his.hmed.instr.q         3 PINT     R                 hxxI                                                        
 int.his.hmed.instruction    80 FREE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]HM["RXM"]I[hxxI]                 
 Ì     i   2
interactions.hist.dtl.sub    (interactions.hist.dtl.sub) 
[urn,interaction.his.time,interaction.his.q, interaction.his.sub.q]
?TR[tr]INTH[trIHT]HIS[trIQ]SUB[trIS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 interaction.his.sub.q        3 FREE     L                 trIS                                                        
 interaction.his.sub.item    30 FREE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]SUB[trIS]|0                      
 interaction.his.sub.text    50 FREE     L                 ?TR[tr]INTH[trIHT]HIS[trIQ]SUB[trIS]|1                      
 Ì     i   2
pha.rx.ivs.infuse.adjustments    (ivs.infuse.adjustments) 
[urn, iv.infuse.adj.time]
?TR[tr]IA[iIAt]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 iv.infuse.adj.time           8 PINT     R                 iIAt                                                        
 iv.infuse.adj.actual         8 PDEC4    R                 ?TR[tr]IA[iIAt]|0                                           
 iv.infuse.adj.new.rate      25 FREE     L                 ?TR[tr]IA[iIAt]|1                                           
 Ì     i   2
pha.rx.just.cds.queries    (just.cds.queries) 
[urn, jc.query]
?TR[tr]JC[ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 jc.query                    10 FREE     L  MIS.QUERY      ggv                                                     
 jc.query.response           75 QRY.RESP L                 ?TR[tr]JC[ggv]|0                                            
 jc.query.text               60 FREE     L                 VAL=@MIS.QUERY.text[PHA.RX.jc.query]                        
 jc.query.text.and.resp     137 FREE     L                 VAL=@PHA.RX.jc.query.text_": "_%MIS.QUERY.int.to.ext(@      
                                                           VAL=PHA.RX.jc.query.response,PHA.RX.jc.query)               
 Ì     i   2
pha.rx.multiple.just.cds    (multiple.just.cds) 
[urn,jc.query, mult.jc.seq.no]
?TR[tr]JC[ggv]M[ggvN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 mult.jc.seq.no               3 PINT     R                 ggvN                                                        
 mult.jc.response            75 QRY.RESP L                 ?TR[tr]JC[ggv]M[ggvN]|0                                     
 mult.jc.text.and.resp      137 FREE     L                 VAL=@PHA.RX.jc.query.text_": "_%MIS.QUERY.int.to.ext(@      
                                                           VAL=PHA.RX.mult.jc.response,PHA.RX.jc.query)                
 Ì     i   2
pha.rx.label.comments    (label.comments) 
[urn, label.comment.q]
?TR[tr]CM[trCM]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 label.comment.q              1 PINT     R                 trCM                                                        
 label.comment               60 FREE     L                 ?TR[tr]CM[trCM]                                             
 Ì     i   2
pha.rx.dm.orders    (linked.dm.orders) 
[urn, linked.dm.order]
?TR[tr]LDO[tr2]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 linked.dm.order             10 URN      L  PHA.RX         tr2                                                     
 linked.dm.order.perm         1 CHOICE   L                 ?TR[tr]LDO[tr2]|0                                           
 linked.dm.order.user        10 FREE     L  MIS.USER       ?TR[tr]LDO[tr2]|1                                       
 Ì     i   2
pha.rx.order.links    (links) 
[urn, link.q]
?TR[tr]LI[trRL]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 link.q                       3 PINT     R                 trRL                                                        
 link.rx                     10 URN      L  PHA.RX         ?TR[tr]LI[trRL]|0                                       
 link.type                   12 CHOICE   L                 ?TR[tr]LI[trRL]|1                                           
 Ì     i   2
manually.credited.doses    (manually.credited.doses) 
[urn, man.credited.date.time]
?TR[tr]MCDT[trmcd]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 man.credited.date.time      13 FREE     L                 trmcd                                                       
 man.credited.type            1 CHOICE   L                 ?TR[tr]MCDT[trmcd]|0                                        
 Ì     i   2
pha.rx.medications    (medications) 
[urn, med.q]
?TR[tr]MD[trMQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 med.q                        2 PINT     R                 trMQ                                                        
 first.med                   10 FREE     L                 VAL=@medication[1]                                          
 med.charge                   9 MONEY    R                 ?TR[tr]MD[trMQ]|5                                           
 med.controlled               1 FREE     L                 ?TR[tr]MD[trMQ]|6                                           
 med.cost                     9 MONEY    R                 ?TR[tr]MD[trMQ]|4                                           
 med.disp.forms               9 PDEC     R                 ?TR[tr]MD[trMQ]|2                                           
 med.disp.forms.per.dose      9 PDEC     R                 ?TR[tr]MD[trMQ]|3                                           
 med.dose                     9 PDECZ    R                 ?TR[tr]MD[trMQ]|1                                           
 med.dose.calc               30 FREE     L                 ?TR[tr]MD[trMQ]|8                                           
 med.handling.fee             9 MONEY    R                 ?TR[tr]MD[trMQ]|7                                           
 med.unit.awp                 9 DEC      R                 ?TR[tr]MD[trMQ]|11                                          
 med.unit.cost                9 DEC      R                 ?TR[tr]MD[trMQ]|9                                           
 med.unit.price               9 DEC      R                 ?TR[tr]MD[trMQ]|10                                          
 medication                  10 FREE     L  PHA.DRUG       ?TR[tr]MD[trMQ]|0                                       
 Ì     i   2
pha.rx.med.rule.comments    (rule.comments) 
[urn,med.q, med.rule]
?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                 ?TR[tr]MD[trMQ]RC[tdru]|0                                   
 Ì     i   2
pha.rx.merged.dm.orders    (merged.dm.orders) 
[urn, merged.dm.q]
?TR[tr]MDO[mdq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 merged.dm.q                  2 PINT     R                 mdq                                                         
 merge.dm.acct.number        12 FREE     L                 ?TR[tr]MDO[mdq]|10                                          
 merge.dm.actual              5 INTZ     R                 ?TR[tr]MDO[mdq]|17                                          
 merge.dm.drawer              2 INT      R                 ?TR[tr]MDO[mdq]|14                                          
 merge.dm.entered             9 PINT     R                 ?TR[tr]MDO[mdq]|2                                           
 merge.dm.entered.date        8 DATE     L                 VAL=%Z.date.in.magic(@merge.dm.entered)                     
 merge.dm.entered.time        4 HHMM     L                 VAL=%Z.time.out(@merge.dm.entered)                          
 merge.dm.expected            5 INTZ     R                 ?TR[tr]MDO[mdq]|16                                          
 merge.dm.facility           10 FREE     L  MIS.FACILITY   ?TR[tr]MDO[mdq]|3                                       
 merge.dm.full                5 INT      R                 ?TR[tr]MDO[mdq]|18                                          
 merge.dm.infce               5 CHOICE   L                 ?TR[tr]MDO[mdq]|1                                           
 merge.dm.machine            10 FREE     L  PHA.DM         ?TR[tr]MDO[mdq]|4                                       
 merge.dm.med                10 FREE     L  PHA.DRUG       ?TR[tr]MDO[mdq]|5                                       
 merge.dm.par                 5 INT      R                 ?TR[tr]MDO[mdq]|19                                          
 merge.dm.patient.name       30 FREE     L                 ?TR[tr]MDO[mdq]|20                                          
 merge.dm.perm                1 YN       L                 ?TR[tr]MDO[mdq]PERM                                         
 merge.dm.physician          10 FREE     L  MIS.DOC.DICT   ?TR[tr]MDO[mdq]|13                                      
 merge.dm.pocket              5 FREE     L                 ?TR[tr]MDO[mdq]|15                                          
 merge.dm.qty                 5 INTZ     R                 ?TR[tr]MDO[mdq]|8                                           
 merge.dm.rx.number          11 FREE     L                 ?TR[tr]MDO[mdq]|12                                          
 merge.dm.total               8 INTZ     R                 ?TR[tr]MDO[mdq]|9                                           
 merge.dm.type                2 CHOICE   L                 ?TR[tr]MDO[mdq]|0                                           
 merge.dm.unit.number        10 FREE     L                 ?TR[tr]MDO[mdq]|11                                          
 merge.dm.user               10 FREE     L  MIS.USER       ?TR[tr]MDO[mdq]|6                                       
 merge.dm.witness            10 FREE     L  MIS.USER       ?TR[tr]MDO[mdq]|7                                       
 Ì     i   2
pha.rx.merged.dm.orders.meds    (merged.dm.orders.meds) 
[urn,merged.dm.q, merge.dm.med.q]
?TR[tr]MDO[mdq]MEDQ[tifMQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 merge.dm.med.q               3 PINT     R                 tifMQ                                                       
 merge.dm.med.actual          5 INTZ     R                 ?TR[tr]MDO[mdq]MEDQ[tifMQ]|6                                
 merge.dm.med.admin.dose     60 FREE     L                 ?TR[tr]MDO[mdq]MEDQ[tifMQ]|9                                
 merge.dm.med.drawer          2 INT      R                 ?TR[tr]MDO[mdq]MEDQ[tifMQ]|3                                
 merge.dm.med.expected        5 INTZ     R                 ?TR[tr]MDO[mdq]MEDQ[tifMQ]|5                                
 merge.dm.med.full            5 INT      R                 ?TR[tr]MDO[mdq]MEDQ[tifMQ]|7                                
 merge.dm.med.med            10 FREE     L  PHA.DRUG       ?TR[tr]MDO[mdq]MEDQ[tifMQ]|0                            
 merge.dm.med.par             5 INT      R                 ?TR[tr]MDO[mdq]MEDQ[tifMQ]|8                                
 merge.dm.med.pocket          5 FREE     L                 ?TR[tr]MDO[mdq]MEDQ[tifMQ]|4                                
 merge.dm.med.qty             5 INTZ     R                 ?TR[tr]MDO[mdq]MEDQ[tifMQ]|1                                
 merge.dm.med.total           8 INTZ     R                 ?TR[tr]MDO[mdq]MEDQ[tifMQ]|2                                
 Ì     i   2
pha.rx.merged.one.time.orders    (merged.one.time.orders) 
[urn, moto.urn]
?TR[tr]MOTO[troto]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 moto.urn                     4 URN      L                 troto                                                       
 moto.admin.date              8 DATE     L                 ?TR[tr]MOTO[troto]|10                                       
 moto.admin.q                 6 PINT     R                 ?TR[tr]MOTO[troto]|17                                       
 moto.admin.time              4 HHMM     L                 ?TR[tr]MOTO[troto]|11                                       
 moto.cosignature            10 FREE     L  MIS.USER       ?TR[tr]MOTO[troto]|7                                    
 moto.dose.and.unit          20 FREE     L                 ?TR[tr]MOTO[troto]|8                                        
 moto.doses.debited           3 FREE     L                 ?TR[tr]MOTO[troto]|16                                       
 moto.enter.date              8 DATE     L                 ?TR[tr]MOTO[troto]|2                                        
 moto.enter.time              4 HHMM     L                 ?TR[tr]MOTO[troto]|3                                        
 moto.med                    50 FREE     L                 ?TR[tr]MOTO[troto]|4                                        
 moto.order.doctor           10 FREE     L  MIS.DOC.DICT   ?TR[tr]MOTO[troto]2|1                                   
 moto.order.doctor.name      30 FREE     L                 ?TR[tr]MOTO[troto]2|2                                       
 moto.order.source           10 FREE     L  MIS.SOURCE     ?TR[tr]MOTO[troto]2|0                                   
 moto.patient                30 FREE     L                 ?TR[tr]MOTO[troto]|1                                        
 moto.rate                   25 FREE     L                 ?TR[tr]MOTO[troto]|13                                       
 moto.route                  10 FREE     L  PHA.ROUTES     ?TR[tr]MOTO[troto]|5                                    
 moto.sig                    20 FREE     L  MIS.DIR        ?TR[tr]MOTO[troto]|14                                   
 moto.site                   10 FREE     L                 ?TR[tr]MOTO[troto]|6                                        
 moto.user                   10 FREE     L  MIS.USER       ?TR[tr]MOTO[troto]|9                                    
 Ì     i   2
pha.rx.merged.oto.audit    (merged.oto.audit) 
[urn,moto.urn, motoa.seconds,motoa.type]
?TR[tr]MOTO[troto]AU[otoas,otoat]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 motoa.seconds               13 URN      L                 otoas                                                       
 motoa.type                   4 FREE     L                 otoat                                                       
 motoa.actual.date            8 DATE     L                 ?TR[tr]MOTO[troto]AU[otoas,otoat]|1                         
 motoa.actual.time            4 HHMM     L                 ?TR[tr]MOTO[troto]AU[otoas,otoat]|2                         
 motoa.cosigner              10 FREE     L  MIS.USER       ?TR[tr]MOTO[troto]AU[otoas,otoat]|4                     
 motoa.device                10 FREE     L                 ?TR[tr]MOTO[troto]AU[otoas,otoat]|3                         
 motoa.user                  10 FREE     L                 ?TR[tr]MOTO[troto]AU[otoas,otoat]|0                         
 Ì     i   2
pha.rx.merged.oto.audit.dtl    (merged.oto.audit.dtl) 
[urn,moto.urn,motoa.seconds,motoa.type, motoa.dtl.q]
?TR[tr]MOTO[troto]AU[otoas,otoat]D[otoaD]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 motoa.dtl.q                  3 PINT     R                 otoaD                                                       
 motoa.dtl.line              70 FREE     L                 ?TR[tr]MOTO[troto]AU[otoas,otoat]D[otoaD]                   
 Ì     i   2
pha.rx.merged.oto.comps    (merged.oto.comps) 
[urn,moto.urn, moto.comp.q]
?TR[tr]MOTO[troto]COMP[trCMP]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 moto.comp.q                  2 PINT     R                 trCMP                                                       
 moto.comp.add.carr           1 FREE     L                 ?TR[tr]MOTO[troto]COMP[trCMP]|2                             
 moto.comp.unit              10 FREE     L  PHA.UNITS      ?TR[tr]MOTO[troto]COMP[trCMP]|4                         
 moto.comp.vol                9 FREE     L                 ?TR[tr]MOTO[troto]COMP[trCMP]|3                             
 moto.component              10 FREE     L                 ?TR[tr]MOTO[troto]COMP[trCMP]|0                             
 Ì     i   2
pha.rx.nur.acknowledgements    (nur.acknowledgements) 
[urn, nur.ack.q]
?TR[tr]NA[trNA]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 nur.ack.q                   10 PINT     R                 trNA                                                        
 nur.ack.date                 8 DATE     L                 ?TR[tr]NA[trNA]|0                                           
 nur.ack.device              10 FREE     L                 ?TR[tr]NA[trNA]|3                                           
 nur.ack.real.audit.time     10 FREE     L                 ?TR[tr]NA[trNA]|4                                           
 nur.ack.real.audit.type      5 FREE     L                 ?TR[tr]NA[trNA]|5                                           
 nur.ack.time                 4 HHMM     L                 ?TR[tr]NA[trNA]|1                                           
 nur.ack.user                10 FREE     L  MIS.USER       ?TR[tr]NA[trNA]|2                                       
 Ì     i   2
pha.rx.nur.acknowledges    (nur.acknowledges) 
[urn, nur.ack.ctr]
?TR[tr]NAC[trnac]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 nur.ack.ctr                  3 URN      L                 trnac                                                       
 nur.ack.audit.seconds       14 FREE     L                 ?TR[tr]NAC[trnac]|1                                         
 nur.ack.func.type            5 FREE     L                 ?TR[tr]NAC[trnac]|0                                         
 nur.real.audit.trail.type    5 FREE     L                 ?TR[tr]NAC[trnac]|2                                         
 Ì     i   2
pha.rx.nur.audit.trail    (nur.audit.trail) 
[urn, nur.audit.seconds,nur.audit.type]
?TR[tr]NAU[trnaS,trnaT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 nur.audit.seconds           13 PINT     R                 trnaS                                                       
 nur.audit.type               4 FREE     L                 trnaT                                                       
 nur.audit.activity.date      8 DATE     L                 ?TR[tr]NAU[trnaS,trnaT]|1                                   
 nur.audit.activity.time      4 HHMM     L                 ?TR[tr]NAU[trnaS,trnaT]|2                                   
 nur.audit.date               8 DATE     L                 VAL=%Z.date.in.magic(@nur.audit.seconds#.)                  
 nur.audit.device            10 FREE     L                 ?TR[tr]NAU[trnaS,trnaT]|3                                   
 nur.audit.name              20 FREE     L                 VAL=IF{@PHA.PARAM.audit.trail.type.name[PHA.RX.nur.aud      
                                                           VAL=it.type];PHA.RX.nur.audit.type}                         
 nur.audit.time               4 HHMM     L                 VAL=%Z.time.out(@nur.audit.seconds#.)                       
 nur.audit.user              10 FREE     L                 ?TR[tr]NAU[trnaS,trnaT]|0                                   
 Ì     i   2
pha.rx.nur.audit.trail.detail    (nur.audit.trail.detail) 
[urn,nur.audit.seconds,nur.audit.type, nur.audit.q]
?TR[tr]NAU[trnaS,trnaT]D[trnaQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 nur.audit.q                  3 PINT     R                 trnaQ                                                       
 nur.audit.line              70 FREE     L                 ?TR[tr]NAU[trnaS,trnaT]D[trnaQ]                             
 Ì     i   2
nur.request    (nur.request) 
[urn, pnur.req.ctr]
?TR[tr]NUR[prctr]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 pnur.req.ctr                 3 URN      L                 prctr                                                       
 pnur.req.act.date            8 DATE     L                 ?TR[tr]NUR[prctr]|4                                         
 pnur.req.act.time            4 HHMM     L                 ?TR[tr]NUR[prctr]|5                                         
 pnur.req.da.ra.event        10 FREE     L  MIS.EVENT      ?TR[tr]NUR[prctr]|10                                    
 pnur.req.date                8 DATE     L                 ?TR[tr]NUR[prctr]|1                                         
 pnur.req.doc.ctr             3 FREE     L                 ?TR[tr]NUR[prctr]|6                                         
 pnur.req.edit.doc           10 FREE     L  MIS.DOC.DICT   ?TR[tr]NUR[prctr]|7                                     
 pnur.req.edit.doc.name      30 FREE     L                 ?TR[tr]NUR[prctr]|8                                         
 pnur.req.order.source       10 FREE     L  MIS.SOURCE     ?TR[tr]NUR[prctr]|9                                     
 pnur.req.suppress.nur        1 YN       L                 ?TR[tr]NUR[prctr]|11                                        
 pnur.req.time                4 HHMM     L                 ?TR[tr]NUR[prctr]|2                                         
 pnur.req.type                4 CHOICE   L                 ?TR[tr]NUR[prctr]|0                                         
 pnur.req.user               10 FREE     L  MIS.USER       ?TR[tr]NUR[prctr]|3                                     
 Ì     i   2
nur.request.comment    (nur.request.comment) 
[urn,pnur.req.ctr, pnur.req.com.ctr]
?TR[tr]NUR[prctr]C[prcnt]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 pnur.req.com.ctr             3 PINT     R                 prcnt                                                       
 pnur.req.com.reason         60 FREE     L                 ?TR[tr]NUR[prctr]C[prcnt]                                   
 Ì     i   2
nur.request.details    (nur.request.details) 
[urn,pnur.req.ctr, pnur.req.dtl.ctr]
?TR[tr]NUR[prctr]D[trnrd]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 pnur.req.dtl.ctr             3 PINT     R                 trnrd                                                       
 pnur.req.dtl                80 FREE     L                 ?TR[tr]NUR[prctr]D[trnrd]|0                                 
 Ì     i   2
pha.rx.nur.req.exp.override    (nur.request.exp.override) 
[urn,pnur.req.ctr, nur.req.exp.override.ctr]
?TR[tr]NUR[prctr]EX[nrxoc]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 nur.req.exp.override.ctr     3 PINT     R                 nrxoc                                                       
 nur.req.exp.overrd.reason   60 FREE     L                 ?TR[tr]NUR[prctr]EX[nrxoc]                                  
 Ì     i   2
pha.rx.nur.req.hold.ack.cmts    (nur.request.hold.ack.cmts) 
[urn,pnur.req.ctr, nur.req.hold.ack.cmt.ctr]
?TR[tr]NUR[prctr]HC[nrhac]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 nur.req.hold.ack.cmt.ctr     3 PINT     R                 nrhac                                                       
 nur.req.hold.ack.comment    60 FREE     L                 ?TR[tr]NUR[prctr]HC[nrhac]                                  
 Ì     i   2
nur.request.override    (nur.request.override) 
[urn,pnur.req.ctr, pnur.req.ovr.ctr]
?TR[tr]NUR[prctr]OV[proct]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 pnur.req.ovr.ctr             3 PINT     R                 proct                                                       
 pnur.req.ovr.reason         60 FREE     L                 ?TR[tr]NUR[prctr]OV[proct]                                  
 Ì     i   2
nur.variance    (nur.variance) 
[urn, pnur.var.ctr]
?TR[tr]NURV[pvctr]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 pnur.var.ctr                 3 URN      L                 pvctr                                                       
 pnur.var.act.date            8 DATE     L                 ?TR[tr]NURV[pvctr]|4                                        
 pnur.var.act.time            4 HHMM     L                 ?TR[tr]NURV[pvctr]|5                                        
 pnur.var.date                8 DATE     L                 ?TR[tr]NURV[pvctr]|1                                        
 pnur.var.doc.ctr             3 FREE     L                 ?TR[tr]NURV[pvctr]|6                                        
 pnur.var.edit.doc           10 FREE     L  MIS.DOC.DICT   ?TR[tr]NURV[pvctr]|7                                    
 pnur.var.edit.doc.name      30 FREE     L                 ?TR[tr]NURV[pvctr]|8                                        
 pnur.var.order.source       10 FREE     L  MIS.SOURCE     ?TR[tr]NURV[pvctr]|9                                    
 pnur.var.time                4 HHMM     L                 ?TR[tr]NURV[pvctr]|2                                        
 pnur.var.type                5 CHOICE   L                 ?TR[tr]NURV[pvctr]|0                                        
 pnur.var.user               10 FREE     L  MIS.USER       ?TR[tr]NURV[pvctr]|3                                    
 Ì     i   2
nur.future.override    (nur.future.override) 
[urn,pnur.var.ctr, pnur.fut.ovr.ctr]
?TR[tr]NURV[pvctr]FO[pfoc]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 pnur.fut.ovr.ctr             3 PINT     R                 pfoc                                                        
 pnur.fut.ovr.reason         60 FREE     L                 ?TR[tr]NURV[pvctr]FO[pfoc]                                  
 Ì     i   2
nur.variance.comment    (nur.variance.comment) 
[urn,pnur.var.ctr, pnur.var.com.ctr]
?TR[tr]NURV[pvctr]C[pvcnt]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 pnur.var.com.ctr             3 PINT     R                 pvcnt                                                       
 pnur.var.com.reason         60 FREE     L                 ?TR[tr]NURV[pvctr]C[pvcnt]                                  
 Ì     i   2
pha.rx.nur.var.exp.override    (nur.variance.exp.override) 
[urn,pnur.var.ctr, nur.var.exp.override.ctr]
?TR[tr]NURV[pvctr]EX[nvxoc]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 nur.var.exp.override.ctr     3 PINT     R                 nvxoc                                                       
 nur.var.exp.overrd.reason   60 FREE     L                 ?TR[tr]NURV[pvctr]EX[nvxoc]                                 
 Ì     i   2
nur.variance.override    (nur.variance.override) 
[urn,pnur.var.ctr, pnur.var.ovr.ctr]
?TR[tr]NURV[pvctr]OV[pvoct]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 pnur.var.ovr.ctr             3 PINT     R                 pvoct                                                       
 pnur.var.ovr.reason         60 FREE     L                 ?TR[tr]NURV[pvctr]OV[pvoct]                                 
 Ì     i   2
pha.rx.onc.data.lab.res.file    (onc.data.lab.results) 
[urn, onc.data.lab.res.q]
?TR[tr]ONC["LAB",oDLrQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 onc.data.lab.res.q           2 PINT     R                 oDLrQ                                                       
 onc.data.lab.result.line    89 FREE     L                 ?TR[tr]ONC["LAB",oDLrQ]                                     
 Ì     i   2
pha.rx.order.edits    (order.edits) 
[urn, order.edit.seconds,order.edit.q]
?TR[tr]OED[tredS,tredQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 order.edit.seconds          10 PINT     R                 tredS                                                       
 order.edit.q                 4 PINT     R                 tredQ                                                       
 order.edit.audit.trail      30 FREE     L                 ?TR[tr]OED[tredS,tredQ]|2                                   
 order.edit.edit.date         8 DATE     L                 VAL=%Z.date.in.magic(@order.edit.seconds#.)                 
 order.edit.edit.doc         10 FREE     L  MIS.DOC.DICT   ?TR[tr]OED[tredS,tredQ]|1                               
 order.edit.edit.doc.name    30 FREE     L                 ?TR[tr]OED[tredS,tredQ]|3                                   
 order.edit.edit.time         4 HHMM     L                 VAL=%Z.time.out(@order.edit.seconds#.)                      
 order.edit.new.order.src    10 FREE     L  MIS.SOURCE     ?TR[tr]OED[tredS,tredQ]|7                               
 order.edit.new.src.flag      1 FREE     L                 ?TR[tr]OED[tredS,tredQ]|8                                   
 order.edit.old.order.src    10 FREE     L  MIS.SOURCE     ?TR[tr]OED[tredS,tredQ]|6                               
 order.edit.order.doc        10 FREE     L  MIS.DOC.DICT   ?TR[tr]OED[tredS,tredQ]|4                               
 order.edit.order.doc.name   30 FREE     L                 ?TR[tr]OED[tredS,tredQ]|5                                   
 order.edit.order.source     10 FREE     L  MIS.SOURCE     ?TR[tr]OED[tredS,tredQ]|0                               
 Ì     i   2
pha.rx.order.edit.types    (order.edit.types) 
[urn,order.edit.seconds,order.edit.q, order.edit.edit.type]
?TR[tr]OED[tredS,tredQ]T[troeT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 order.edit.edit.type        30 CHOICE   L                 troeT                                                       
 Ì     i   2
pha.rx.other.dosage.forms    (other.dosage.forms) 
[urn, other.dosage.form]
?TR[tr]ODF[trodf]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 other.dosage.form           18 FREE     L                 trodf                                                       
 other.dosage.form.chg        9 MONEY    R                 ?TR[tr]ODF[trodf]|0                                         
 other.dosage.form.chg.ed     1 YN       L                 ?TR[tr]ODF[trodf]|1                                         
 other.dosage.form.cost       9 MONEY    R                 ?TR[tr]ODF[trodf]|2                                         
 other.dosage.form.handlin    9 MONEY    R                 ?TR[tr]ODF[trodf]|5                                         
 other.dosage.tot.disp        3 PINT     R                 ?TR[tr]ODF[trodf]|3                                         
 other.dosage.tot.doses       3 PINT     R                 ?TR[tr]ODF[trodf]|4                                         
 Ì     i   2
pha.rx.out.label.directions    (out.label.directions) 
[urn, out.label.q]
?TR[tr]OL[trOL]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 out.label.q                  1 PINT     R                 trOL                                                        
 out.label                   60 FREE     L                 ?TR[tr]OL[trOL]                                             
 Ì     i   2
pha.rx.outpt.multiple.refills    (out.refill.multiples) 
[urn, out.multiple.q]
?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                 ?TR[tr]ORM[trORM]|3                                         
 out.multiple.cost            9 MONEY    R                 ?TR[tr]ORM[trORM]|4                                         
 out.multiple.from            7 DEC      R                 ?TR[tr]ORM[trORM]|0                                         
 out.multiple.payment         9 MONEY    R                 ?TR[tr]ORM[trORM]|5                                         
 out.multiple.qty             8 DEC      R                 ?TR[tr]ORM[trORM]|2                                         
 out.multiple.thru            7 DEC      R                 ?TR[tr]ORM[trORM]|1                                         
 Ì     i   2
pha.rx.out.refill.reversals    (out.refill.reversals) 
[urn, out.rev.q]
?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                 ?TR[tr]ORR[trORR]|0                                         
 out.rev.from                 7 DEC      R                 ?TR[tr]ORR[trORR]|3                                         
 out.rev.ref.charge           9 MONEY    R                 ?TR[tr]ORR[trORR]|12                                        
 out.rev.ref.charge.type     10 URN      L  PHA.CT         ?TR[tr]ORR[trORR]|11                                    
 out.rev.ref.cost             9 MONEY    R                 ?TR[tr]ORR[trORR]|13                                        
 out.rev.ref.counsel         10 FREE     L  PHA.CC         ?TR[tr]ORR[trORR]|19                                    
 out.rev.ref.date             8 DATE     L                 ?TR[tr]ORR[trORR]|5                                         
 out.rev.ref.filled.by       10 FREE     L  MIS.USER       ?TR[tr]ORR[trORR]|7                                     
 out.rev.ref.handling.fee     9 MONEY    R                 ?TR[tr]ORR[trORR]|16                                        
 out.rev.ref.insurance       10 FREE     L  MIS.INS.DICT   ?TR[tr]ORR[trORR]|21                                    
 out.rev.ref.inventory       10 FREE     L                 ?TR[tr]ORR[trORR]|22                                        
 out.rev.ref.last.bottle      3 PINT     R                 ?TR[tr]ORR[trORR]|10                                        
 out.rev.ref.lot.exp         30 FREE     L                 ?TR[tr]ORR[trORR]|8                                         
 out.rev.ref.next.fill        8 DATE     L                 ?TR[tr]ORR[trORR]|14                                        
 out.rev.ref.num.dispense     8 DEC      R                 ?TR[tr]ORR[trORR]|9                                         
 out.rev.ref.patient         30 FREE     L  PHA.PAT        ?TR[tr]ORR[trORR]|18                                    
 out.rev.ref.payment          9 MONEY    R                 ?TR[tr]ORR[trORR]|20                                        
 out.rev.ref.time             4 HHMM     L                 ?TR[tr]ORR[trORR]|6                                         
 out.rev.ref.user            10 FREE     L  MIS.USER       ?TR[tr]ORR[trORR]|15                                    
 out.rev.ref.verified.by     10 FREE     L  MIS.USER       ?TR[tr]ORR[trORR]|17                                    
 out.rev.thru                 7 DEC      R                 ?TR[tr]ORR[trORR]|4                                         
 out.rev.time                 4 HHMM     L                 ?TR[tr]ORR[trORR]|1                                         
 out.rev.user                10 FREE     L  MIS.USER       ?TR[tr]ORR[trORR]|2                                     
 Ì     i   2
pha.rx.out.refill.reversal.com    (out.refill.reversal.com) 
[urn,out.rev.q, out.rev.com.q]
?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                 ?TR[tr]ORR[trORR]C[trRRC]                                   
 Ì     i   2
pha.rx.outpatient.refills    (out.refills) 
[urn, out.refill]
?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                 ?TR[tr]OR[trOR]2|0                                          
 out.refill.charge            9 MONEY    R                 ?TR[tr]OR[trOR]|8                                           
 out.refill.charge.type      10 URN      L  PHA.CT         ?TR[tr]OR[trOR]|7                                       
 out.refill.cost              9 MONEY    R                 ?TR[tr]OR[trOR]|9                                           
 out.refill.counsel          10 FREE     L  PHA.CC         ?TR[tr]OR[trOR]|19                                      
 out.refill.date              8 DATE     L                 ?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.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       ?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                 ?TR[tr]OR[trOR]|16                                          
 out.refill.insurance        10 FREE     L  MIS.INS.DICT   ?TR[tr]OR[trOR]2|2                                      
 out.refill.inventory        10 FREE     L  PHA.INV        ?TR[tr]OR[trOR]|22                                      
 out.refill.last.bottle       3 PINT     R                 ?TR[tr]OR[trOR]|6                                           
 out.refill.lot.exp          30 FREE     L                 ?TR[tr]OR[trOR]|4                                           
 out.refill.multiple          3 PINT     R                 ?TR[tr]OR[trOR]|21                                          
 out.refill.nbtl.date.time   13 FREE     L                 ?TR[tr]OR[trOR]2|1                                          
 out.refill.next.fill         8 DATE     L                 ?TR[tr]OR[trOR]|13                                          
 out.refill.num.dispense      8 DECZ     R                 ?TR[tr]OR[trOR]|5                                           
 out.refill.patient          30 FREE     L  PHA.PAT        ?TR[tr]OR[trOR]|18                                      
 out.refill.payment           9 MONEY    R                 ?TR[tr]OR[trOR]|20                                          
 out.refill.picked.up         1 YN       L                 ?TR[tr]OR[trOR]|3                                           
 out.refill.status           10 FREE     L                 VAL=IF{"Y"'=@out.refill.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{"Y"'=@out.refill.picked.up "UN"}_"RECEIVED"          
 out.refill.text              7 FREE     L                 VAL=IF{@out.refill>0;"INITIAL"}                          
 out.refill.time              4 HHMM     L                 ?TR[tr]OR[trOR]|1                                           
 out.refill.unv.date          8 DATE     L                 ?TR[tr]OR[trOR]|10                                          
 out.refill.unv.filled.by    10 FREE     L  MIS.USER       ?TR[tr]OR[trOR]|12                                      
 out.refill.unv.time          4 HHMM     L                 ?TR[tr]OR[trOR]|11                                          
 out.refill.unv.user         10 FREE     L  MIS.USER       ?TR[tr]OR[trOR]|15                                      
 out.refill.user             10 FREE     L  MIS.USER       ?TR[tr]OR[trOR]|14                                      
 out.refill.verified.by      10 FREE     L  MIS.USER       ?TR[tr]OR[trOR]|17                                      
 Ì     i   2
pha.rx.out.refill.comments    (out.refill.comments) 
[urn,out.refill, out.refill.com.q]
?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 FREE     L                 ?TR[tr]OR[trOR]C[trORC]                                     
 Ì     i   2
pha.rx.outpt.partial.refills    (out.refill.partial) 
[urn,out.refill, out.partial.q]
?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                 ?TR[tr]OR[trOR]P[trORP]|6                                   
 out.partial.cost             9 MONEY    R                 ?TR[tr]OR[trOR]P[trORP]|7                                   
 out.partial.counsel         10 FREE     L  PHA.CC         ?TR[tr]OR[trOR]P[trORP]|8                               
 out.partial.date             8 DATE     L                 ?TR[tr]OR[trOR]P[trORP]|0                                   
 out.partial.filled.by       10 FREE     L  MIS.USER       ?TR[tr]OR[trOR]P[trORP]|3                               
 out.partial.inventory       10 FREE     L                 ?TR[tr]OR[trOR]P[trORP]|11                                  
 out.partial.multiple         3 PINT     R                 ?TR[tr]OR[trOR]P[trORP]|10                                  
 out.partial.payment          9 MONEY    R                 ?TR[tr]OR[trOR]P[trORP]|9                                   
 out.partial.picked.up        1 YN       L                 ?TR[tr]OR[trOR]P[trORP]|4                                   
 out.partial.qty              8 DEC      R                 ?TR[tr]OR[trOR]P[trORP]|5                                   
 out.partial.time             4 HHMM     L                 ?TR[tr]OR[trOR]P[trORP]|1                                   
 out.partial.user            10 FREE     L  MIS.USER       ?TR[tr]OR[trOR]P[trORP]|2                               
 Ì     i   2
pha.rx.outpt.partial.rfl.com    (out.refill.partial.com) 
[urn,out.refill,out.partial.q, out.partial.com.q]
?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 FREE     L                 ?TR[tr]OR[trOR]P[trORP]C[trORC]                             
 Ì     i   2
pha.rx.pending.clin.alerts    (pending.clin.alerts) 
[urn, pend.calt.type,pend.calt.med,pend.calt.clin.alert,pend.calt.details]
?TR[tr]PCA[tfOR,tf,gqa,aqaDE]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 pend.calt.type               6 CHOICE   L                 tfOR                                                        
 pend.calt.med               10 FREE     L  PHA.DRUG       tf                                                      
 pend.calt.clin.alert        10 FREE     L  MIS.CLIN.ALERT gqa                                                     
 pend.calt.details           72 FREE     L                 aqaDE                                                       
 pend.calt.level              3 CHOICE   L                 ?TR[tr]PCA[tfOR,tf,gqa,aqaDE]|0                             
 Ì     i   2
pha.rx.pending.comments    (pending.comments) 
[urn, pending.comment.q]
?TR[tr]PC[trPCQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 pending.comment.q            2 PINT     R                 trPCQ                                                       
 pending.comment             35 FREE     L                 ?TR[tr]PC[trPCQ]                                            
 Ì     i   2
pending.comments.undo    (pending.comments.undo) 
[urn, pending.comment.undo.q]
?TR[tr]PCU[trPCU]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 pending.comment.undo.q       2 PINT     R                 trPCU                                                       
 pending.comment.undo        35 FREE     L                 ?TR[tr]PCU[trPCU]                                           
 Ì     i   2
pha.rx.prep.instructions    (prep.instructions) 
[urn, prep.instruction.q]
?TR[tr]PI[trPI]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 prep.instruction.q           3 PINT     R                 trPI                                                        
 prep.instruction            80 FREE     L                 ?TR[tr]PI[trPI]                                             
 Ì     i   2
pha.rx.queries    (queries) 
[urn, query]
?TR[tr]Q[ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 query                       10 FREE     L  MIS.QUERY      ggv                                                     
 query.response              75 QRY.RESP L                 ?TR[tr]Q[ggv]|0                                             
 query.text                  60 FREE     L                 VAL=@MIS.QUERY.text[PHA.RX.query]                           
 query.text.and.response    137 FREE     L                 VAL=@PHA.RX.query.text_": "_%MIS.QUERY.int.to.ext(@PHA      
                                                           VAL=.RX.query.response,PHA.RX.query)                        
 Ì     i   2
pha.rx.multiple.queries    (multiple.queries) 
[urn,query, mult.query.seq.no]
?TR[tr]Q[ggv]M[ggvN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 mult.query.seq.no            3 PINT     R                 ggvN                                                        
 mult.query.response         75 QRY.RESP L                 ?TR[tr]Q[ggv]M[ggvN]|0                                      
 mult.query.text.and.resp   137 FREE     L                 VAL=@PHA.RX.query.text_": "_%MIS.QUERY.int.to.ext(@PHA      
                                                           VAL=.RX.mult.query.response,PHA.RX.query)                   
 Ì     i   2
pha.rx.renew.history    (renew.history) 
[urn, renew.aud.time]
?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                 ?TR[tr]RH[trRAT]|0                                          
 renew.aud.dc.hours           2 INT      R                 ?TR[tr]RH[trRAT]|2                                          
 renew.aud.last.date          8 DATE     L                 ?TR[tr]RH[trRAT]|5                                          
 renew.aud.last.time          4 HHMM     L                 ?TR[tr]RH[trRAT]|6                                          
 renew.aud.last.user         10 FREE     L  MIS.USER       ?TR[tr]RH[trRAT]|7                                      
 renew.aud.order.dc           2 YN       L                 ?TR[tr]RH[trRAT]|10                                         
 renew.aud.order.edit.prov   10 FREE     L  MIS.DOC.DICT   ?TR[tr]RH[trRAT]|9                                      
 renew.aud.order.source      10 FREE     L  MIS.SOURCE     ?TR[tr]RH[trRAT]|8                                      
 renew.aud.period             2 PINT     R                 ?TR[tr]RH[trRAT]|1                                          
 renew.aud.stop.date          8 DATE     L                 ?TR[tr]RH[trRAT]|3                                          
 renew.aud.stop.time          4 HHMM     L                 ?TR[tr]RH[trRAT]|4                                          
 Ì     i   2
pha.rx.renewal.notices.printed    (renewal.notices.printed) 
[urn, renewal.notice.date]
?TR[tr]RN[trRND]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 renewal.notice.date          8 DATE     L                 trRND                                                       
 Ì     i   2
pha.rx.reschedules    (reschedules) 
[urn, reschedule.time]
?TR[tr]R[trRT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 reschedule.time              9 PINT     R                 trRT                                                        
 reschedule.user             10 FREE     L  MIS.USER       ?TR[tr]R[trRT]|0                                        
 Ì     i   2
pha.rx.review.activity    (review) 
[urn, review.date.time]
?TR[tr]RV[trRV]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 review.date.time            14 FREE     L                 trRV                                                        
 ...use.me.4                 60 FREE     L                 ?TR[tr]RV[trRV]|1                                           
 ...use.me.5                 60 FREE     L                 ?TR[tr]RV[trRV]|5                                           
 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.eff.date              8 DATE     L                 ?TR[tr]RV[trRV]|3                                           
 review.eff.time              4 HHMM     L                 ?TR[tr]RV[trRV]|4                                           
 review.source.appl          10 FREE     L                 ?TR[tr]RV[trRV]|6                                           
 review.suppress.nur          1 YN       L                 ?TR[tr]RV[trRV]|7                                           
 review.time                  4 HHMM     L                 VAL=%Z.time.out(@review.date.time#.)                        
 review.type                  3 FREE     L                 ?TR[tr]RV[trRV]|0                                           
 review.user                 10 FREE     L  MIS.USER       ?TR[tr]RV[trRV]|2                                       
 Ì     i   2
review.texts    (review.texts) 
[urn,review.date.time, review.text.q]
?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                 60 FREE     L                 ?TR[tr]RV[trRV]T[trRTq]                                     
 Ì     i   2
review.nur    (review.nur) 
[urn, review.nur.date.time]
?TR[tr]RVN[trRNt]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 review.nur.date.time        14 FREE     L                 trRNt                                                       
 review.nur.act               1 FREE     L                 VAL=(@First(@review.nur.date.time,@p.review.nur)$1)         
 review.nur.date              8 DATE     L                 VAL=%Z.date.in.magic(@review.nur.date.time#.)               
 review.nur.eff.date          8 DATE     L                 ?TR[tr]RVN[trRNt]|2                                         
 review.nur.eff.time          4 HHMM     L                 ?TR[tr]RVN[trRNt]|3                                         
 review.nur.time              4 HHMM     L                 VAL=%Z.time.out(@review.nur.date.time#.)                    
 review.nur.type              3 FREE     L                 ?TR[tr]RVN[trRNt]|0                                         
 review.nur.user             10 FREE     L  MIS.USER       ?TR[tr]RVN[trRNt]|1                                     
 Ì     i   2
review.nur.texts    (review.nur.texts) 
[urn,review.nur.date.time, review.nur.text.q]
?TR[tr]RVN[trRNt]T[trNTq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 review.nur.text.q            3 PINT     R                 trNTq                                                       
 review.nur.text             60 FREE     L                 ?TR[tr]RVN[trRNt]T[trNTq]                                   
 Ì     i   2
pha.rx.comments    (rx.comments) 
[urn, rx.comment.q]
?TR[tr]RC[trRC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 rx.comment.q                 3 PINT     R                 trRC                                                        
 rx.comment                  60 FREE     L                 ?TR[tr]RC[trRC]                                             
 Ì     i   2
pha.rx.special.instructions    (special.instructions) 
[urn, special.instruction.q]
?TR[tr]SI[trSI]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 special.instruction.q        1 PINT     R                 trSI                                                        
 special.instruction         60 FREE     L                 ?TR[tr]SI[trSI]                                             
 Ì     i   2
pha.rx.taper.schedule    (tapers) 
[urn, taper.q]
?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                 ?TR[tr]TS[trTP]|10                                          
 taper.cost                   9 MONEY    R                 ?TR[tr]TS[trTP]|11                                          
 taper.days                   3 INTZ     R                 ?TR[tr]TS[trTP]|2                                           
 taper.disp.forms             9 PDEC5    R                 ?TR[tr]TS[trTP]|8                                           
 taper.disp.forms.per.dose    9 PDEC5    R                 ?TR[tr]TS[trTP]|9                                           
 taper.dose                   8 DECZ     R                 ?TR[tr]TS[trTP]|1                                           
 taper.end.date               8 DATE     L                 ?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                 ?TR[tr]TS[trTP]|7                                           
 taper.handling.fee           9 MONEY    R                 ?TR[tr]TS[trTP]|13                                          
 taper.hours                  2 INTZ     R                 ?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        ?TR[tr]TS[trTP]|0                                       
 taper.special.price          9 MONEY    R                 ?TR[tr]TS[trTP]|12                                          
 taper.start.date             8 DATE     L                 ?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                 ?TR[tr]TS[trTP]|5                                           
 Ì     i   2
pha.rx.taper.dose.instructions    (taper.dose.instructions) 
[urn,taper.q, taper.dose.instr.q]
?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 FREE     L                 ?TR[tr]TS[trTP]D[trTPD]                                     
 Ì     i   2
pha.rx.transactions    (txns) 
[urn, txn.date,txn.q]
?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                 ?TR[tr]X[trXD,tuzt]|16                                      
 txn.billing.code            10 FREE     L                 ?TR[tr]X[trXD,tuzt]|8                                       
 txn.billing.code.flag        1 FREE     L                 ?TR[tr]X[trXD,tuzt]|23                                      
 txn.bottle.type              2 PINT     R                 ?TR[tr]X[trXD,tuzt]|19                                      
 txn.charge                   9 MONEY    R                 ?TR[tr]X[trXD,tuzt]|7                                       
 txn.charge.type             10 URN      L  PHA.CT         ?TR[tr]X[trXD,tuzt]|17                                  
 txn.cmpl.gl                  1 FREE     L                 ?TR[tr]X[trXD,tuzt]|22                                      
 txn.complete                 9 PINT     R                 ?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                 ?TR[tr]X[trXD,tuzt]|15                                      
 txn.ctrl                     1 FREE     L                 ?TR[tr]X[trXD,tuzt]|12                                      
 txn.disp.forms               9 PDEC     R                 ?TR[tr]X[trXD,tuzt]|18                                      
 txn.doses                    9 PDEC     R                 ?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                 ?TR[tr]X[trXD,tuzt]|3                                       
 txn.inventory               10 FREE     L  MM.INVENT      ?TR[tr]X[trXD,tuzt]|14                                  
 txn.items                    9 PDEC     R                 ?TR[tr]X[trXD,tuzt]|11                                      
 txn.location                10 FREE     L  MIS.LOCN.DICT  ?TR[tr]X[trXD,tuzt]|25                                  
 txn.med                     10 FREE     L  PHA.DRUG       ?TR[tr]X[trXD,tuzt]|10                                  
 txn.order.type               5 CHOICE   L                 ?TR[tr]X[trXD,tuzt]|5                                       
 txn.other.dosage.form       18 FREE     L                 ?TR[tr]X[trXD,tuzt]|24                                      
 txn.patient                 30 FREE     L  PHA.PAT        ?TR[tr]X[trXD,tuzt]|1                                   
 txn.rtn.flag                 5 FREE     L                 ?TR[tr]X[trXD,tuzt]|20                                      
 txn.rx                      10 URN      L  PHA.RX         ?TR[tr]X[trXD,tuzt]|2                                   
 txn.service                 10 FREE     L  MIS.SVC.DICT   ?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                 ?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 FREE     L                 ?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       ?TR[tr]X[trXD,tuzt]|9                                   
 Ì     i   2
pha.rx.txn.comments    (txn.comments) 
[urn,txn.date,txn.q, txn.comment.q]
?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 FREE     L                 ?TR[tr]X[trXD,tuzt]CMT[tuztX]                               
 Ì     i   2
pha.rx.transaction.components    (txn.components) 
[urn,txn.date,txn.q, txn.comp.med]
?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                 ?TR[tr]X[trXD,tuzt]C[tf]|6                                  
 txn.comp.billing.code       10 FREE     L                 ?TR[tr]X[trXD,tuzt]C[tf]|5                                  
 txn.comp.charge              9 MONEY    R                 ?TR[tr]X[trXD,tuzt]C[tf]|0                                  
 txn.comp.cmpl.gl             1 FREE     L                 ?TR[tr]X[trXD,tuzt]C[tf]|4                                  
 txn.comp.cost                9 PDEC5    R                 ?TR[tr]X[trXD,tuzt]C[tf]|1                                  
 txn.comp.ctrl.sch           10 FREE     L  PHA.CS         ?TR[tr]X[trXD,tuzt]C[tf]|3                              
 txn.comp.items               9 PDEC5    R                 ?TR[tr]X[trXD,tuzt]C[tf]|2                                  
 Ì     i   2
pha.rx.txn.gl.components    (txn.gl.components) 
[urn,txn.date,txn.q, txn.gl.comp.med]
?TR[tr]X[trXD,tuzt]GL[tf]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 txn.gl.comp.med             10 FREE     L  PHA.DRUG       tf                                                      
 txn.gl.comp.cmpl.gl          1 FREE     L                 ?TR[tr]X[trXD,tuzt]GL[tf]|0                                 
 Ì     i   2
pha.rx.unverified.activity    (unverified.activity) 
[urn, unv.seconds]
?TR[tr]UA[trUAS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 unv.seconds                  9 PINT     R                 trUAS                                                       
 unv.da.date                  8 DATE     L                 ?TR[tr]UA[trUAS]|6                                          
 unv.da.ra.event             10 FREE     L  MIS.EVENT      ?TR[tr]UA[trUAS]|14                                     
 unv.da.time                  4 HHMM     L                 ?TR[tr]UA[trUAS]|7                                          
 unv.dc.date                  8 DATE     L                 ?TR[tr]UA[trUAS]|1                                          
 unv.dc.soft.stop             1 INTZ     R                 ?TR[tr]UA[trUAS]|5                                          
 unv.dc.stop.date             8 DATE     L                 ?TR[tr]UA[trUAS]|3                                          
 unv.dc.stop.time             4 HHMM     L                 ?TR[tr]UA[trUAS]|4                                          
 unv.dc.time                  4 HHMM     L                 ?TR[tr]UA[trUAS]|2                                          
 unv.edit.doc                10 FREE     L  MIS.DOC.DICT   ?TR[tr]UA[trUAS]|11                                     
 unv.edit.doc.name           30 FREE     L                 ?TR[tr]UA[trUAS]|12                                         
 unv.order.source            10 FREE     L  MIS.SOURCE     ?TR[tr]UA[trUAS]|13                                     
 unv.ra.date                  8 DATE     L                 ?TR[tr]UA[trUAS]|8                                          
 unv.ra.time                  4 HHMM     L                 ?TR[tr]UA[trUAS]|9                                          
 unv.type                     4 FREE     L                 ?TR[tr]UA[trUAS]|0                                          
 unv.user                    10 FREE     L                 ?TR[tr]UA[trUAS]|10                                         
 Ì     i   2
pha.rx.warnings    (warnings) 
[urn, warning.q]
?TR[tr]W[trW]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 warning.q                    2 PINT     R                 trW                                                         
 warning                     80 FREE     L                 ?TR[tr]W[trW]                                               
 Ì     i   2
pha.rx.med.temp    (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
pha.rx.nur.hh.x    (nur.hh.x) 
[nur.hh.urn,nur.hh.date.time]
: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                 :TRHH[tr,trHH]|0                                            
 nur.hh.comment              45 FREE     L                 :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       :TRHH[tr,trHH]|1                                        
 Ì     i   2
pha.rx.oe.activity    (oe.activity) 
[oe.act.facility,oe.act.seconds,oe.act.urn,oe.act.rx]
: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.edit.audit.info      30 FREE     L                 :TROEX[gqb,troeX,po,tr]ED|2                                 
 oe.act.edit.edit.doc        10 FREE     L  MIS.DOC.DICT   :TROEX[gqb,troeX,po,tr]ED|1                             
 oe.act.edit.edit.doc.name   30 FREE     L                 :TROEX[gqb,troeX,po,tr]ED|3                                 
 oe.act.edit.new.ord.src     10 FREE     L  MIS.SOURCE     :TROEX[gqb,troeX,po,tr]ED|7                             
 oe.act.edit.new.src.flag     1 FREE     L                 :TROEX[gqb,troeX,po,tr]ED|8                                 
 oe.act.edit.old.ord.src     10 FREE     L  MIS.SOURCE     :TROEX[gqb,troeX,po,tr]ED|6                             
 oe.act.edit.ord.doc         10 FREE     L  MIS.DOC.DICT   :TROEX[gqb,troeX,po,tr]ED|4                             
 oe.act.edit.ord.doc.name    30 FREE     L                 :TROEX[gqb,troeX,po,tr]ED|5                                 
 oe.act.edit.order.source    10 FREE     L  MIS.SOURCE     :TROEX[gqb,troeX,po,tr]ED|0                             
 oe.act.error                50 FREE     L                 :TROEX[gqb,troeX,po,tr]|1                                   
 oe.act.module               10 FREE     L                 :TROEX[gqb,troeX,po,tr]|5                                   
 oe.act.order.edit.sec       10 PINT     R                 :TROEX[gqb,troeX,po,tr]|3                                   
 oe.act.order.edit.urn        4 PINT     R                 :TROEX[gqb,troeX,po,tr]|4                                   
 oe.act.status                3 CHOICE   L                 :TROEX[gqb,troeX,po,tr]|0                                   
 oe.act.user                 10 FREE     L  MIS.USER       :TROEX[gqb,troeX,po,tr]|2                               
 Ì     i   2
pha.rx.oe.act.edit.types    (oe.activity.edit.types) 
[oe.act.facility,oe.act.seconds,oe.act.urn,oe.act.rx, oe.act.edit.type]
:TROEX[gqb,troeX,po,tr]EDT[troeT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 oe.act.edit.type            30 CHOICE   L                 troeT                                                       
 Ì     i   2
pha.rx.oe.log    (oe.log) 
[oe.date.time,oe.log.q]
: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       :TROE[trODT,trOLQ]|4                                    
 oe.log.message              65 FREE     L                 :TROE[trODT,trOLQ]|5                                        
 oe.log.order                10 URN      L  OE.ORD         :TROE[trODT,trOLQ]|3                                    
 oe.log.patient              30 FREE     L  PHA.PAT        :TROE[trODT,trOLQ]|2                                    
 oe.log.time                  4 HHMM     L                 VAL=%Z.time.out(@oe.date.time)                              
 oe.log.type                  1 CHOICE   L                 :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                 4 FREE     L                                                                             
 oe.log.user                 10 FREE     L  MIS.USER       :TROE[trODT,trOLQ]|1                                    
 Ì     i   2
pha.rx.one.time.orders    (one.time.orders) 
[oto.urn]
?TROTO[troto]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 oto.urn                     10 URN      L                 troto                                                       
 oto.admin.date               8 DATE     L                 ?TROTO[troto]|10                                            
 oto.admin.time               4 HHMM     L                 ?TROTO[troto]|11                                            
 oto.cosignature             10 FREE     L  MIS.USER       ?TROTO[troto]|7                                         
 oto.dose.and.unit           20 FREE     L                 ?TROTO[troto]|8                                             
 oto.enter.date               8 DATE     L                 ?TROTO[troto]|2                                             
 oto.enter.time               4 HHMM     L                 ?TROTO[troto]|3                                             
 oto.med                     50 FREE     L                 ?TROTO[troto]|4                                             
 oto.order.doctor            10 FREE     L  MIS.DOC.DICT   ?TROTO[troto]2|1                                        
 oto.order.doctor.name       30 FREE     L                 ?TROTO[troto]2|2                                            
 oto.order.source            10 FREE     L  MIS.SOURCE     ?TROTO[troto]2|0                                        
 oto.patient                 30 FREE     L                 ?TROTO[troto]|1                                             
 oto.patient.name            30 FREE     L                                                                             
 oto.patient.number          12 FREE     L                                                                             
 oto.rate                    25 FREE     L                 ?TROTO[troto]|13                                            
 oto.req.cosigner             1 YN       L                 ?TROTO[troto]|12                                            
 oto.route                   10 FREE     L  PHA.ROUTES     ?TROTO[troto]|5                                         
 oto.sig                     20 FREE     L  MIS.DIR        ?TROTO[troto]|14                                        
 oto.site                    10 FREE     L                 ?TROTO[troto]|6                                             
 oto.user                    10 FREE     L  MIS.USER       ?TROTO[troto]|9                                         
 Ì     i   2
pha.rx.one.tm.ord.aud.com    (one.time.order.audit.com) 
[oto.urn,otoa.seconds,otoa.type, otoa.com.q]
?TROTO[troto]AU[otoas,otoat]T[otoaC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 otoa.com.q                   3 PINT     R                 otoaC                                                       
 otoa.com.line               60 FREE     L                 ?TROTO[troto]AU[otoas,otoat]T[otoaC]                        
 Ì     i   2
pha.rx.one.time.order.aud.dtl    (one.time.order.audit.dtl) 
[oto.urn,otoa.seconds,otoa.type, otoa.dtl.q]
?TROTO[troto]AU[otoas,otoat]D[otoaD]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 otoa.dtl.q                   3 PINT     R                 otoaD                                                       
 otoa.dtl.line               70 FREE     L                 ?TROTO[troto]AU[otoas,otoat]D[otoaD]                        
 Ì     i   2
pha.rx.one.time.ord.comps    (one.time.order.comps) 
[oto.urn, oto.comp.q]
?TROTO[troto]COMP[trCMP]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 oto.comp.q                   2 PINT     R                 trCMP                                                       
 oto.comp.add.or.carr         1 FREE     L                 ?TROTO[troto]COMP[trCMP]|2                                  
 oto.comp.order.unit         10 FREE     L  PHA.UNITS      ?TROTO[troto]COMP[trCMP]|4                              
 oto.comp.order.vol           9 FREE     L                 ?TROTO[troto]COMP[trCMP]|3                                  
 oto.component               50 FREE     L                 ?TROTO[troto]COMP[trCMP]|0                                  
 Ì     i   2
pha.rx.out.activity.stats    (out.activity) 
[out.act.date,out.act.patient,out.act.rx,out.act.seconds] = act.type
?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                 ?TROA[troaD,aa,tr,troaS]|3                                  
 out.act.refill               3 PINT     R                 ?TROA[troaD,aa,tr,troaS]|2                                  
 out.act.type                 4 CHOICE   L                 ?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       ?TROA[troaD,aa,tr,troaS]|1                              
 Ì     i   2
pha.rx.patient.care.index    (pci.x) 
[pci.mri,pci.rx.urn]
:TRQ[ea,tr]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 pci.mri                     25 URN      L  PHA.MRI        ea                                                      
 pci.rx.urn                  10 URN      L  PHA.RX         tr                                                      
 pci.date                     8 DATE     L                 :TRQ[ea,tr]|1                                               
 pci.patient                 30 FREE     L  PHA.PAT        :TRQ[ea,tr]|0                                           
 pci.type                     2 CHOICE   L                 :TRQ[ea,tr]|2                                               
 Ì     i   2
pro.nur.doc.doc.rul.txt    (pro.nur.doc.doc.rul.txt) 
[pnur.doc.q, pnur.doc.rule.text.q]
/TRNDD[trNDq]RU[troR]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 pnur.doc.rule.text.q         3 PINT     R                 troR                                                        
 pnur.doc.rule.fn             2 FREE     L                 /TRNDD[trNDq]RU[troR]|1                                     
 pnur.doc.rule.text.line     30 FREE     L                 /TRNDD[trNDq]RU[troR]|0                                     
 pnur.doc.rule.txt.lin.ovr   60 FREE     L                 /TRNDD[trNDq]RU[troR]O|0                                    
 Ì     i   2
pro.nur.qc.iv.rul.txt    (pro.nur.qc.iv.rul.txt) 
[pnur.qc.q, pnur.qc.iv.rule.text.q]
/TRPNQC[pnqc]I["RU",pqiRU]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 pnur.qc.iv.rule.text.q       3 PINT     R                 pqiRU                                                       
 pnur.qc.iv.rule.fn           2 FREE     L                 /TRPNQC[pnqc]I["RU",pqiRU]|1                                
 pnur.qc.iv.rule.text.line   30 FREE     L                 /TRPNQC[pnqc]I["RU",pqiRU]|0                                
 pnur.qc.iv.rule.txt.lin.o   60 FREE     L                 /TRPNQC[pnqc]I["RU",pqiRU]O|0                               
 Ì     i   2
pro.nur.qc.med.rul.txt    (pro.nur.qc.med.rul.txt) 
[pnur.qc.q, pnur.qc.med.rule.text.q]
/TRPNQC[pnqc]M["RU",pqmRU]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 pnur.qc.med.rule.text.q      3 PINT     R                 pqmRU                                                       
 pnur.qc.med.rul.txt.ln.o    60 FREE     L                 /TRPNQC[pnqc]M["RU",pqmRU]O|0                               
 pnur.qc.med.rule.fn          2 FREE     L                 /TRPNQC[pnqc]M["RU",pqmRU]|1                                
 pnur.qc.med.rule.text.ln    30 FREE     L                 /TRPNQC[pnqc]M["RU",pqmRU]|0                                
 Ì     i   2
pro.nur.scan.rxs.doc.rule    (pro.nur.scan.rxs.doc.rule) 
[pnur.sc.q,pnur.sc.rx.doc.q, pnur.sc.rx.doc.rul.txt.q]
/.PHA.NUR["S"]S[trSq]D[trNSq]RU[psrdR]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 pnur.sc.rx.doc.rul.txt.q     3 PINT     R                 psrdR                                                       
 pnur.sc.rx.doc.rul.txt.fn    2 FREE     L                 /.PHA.NUR["S"]S[trSq]D[trNSq]RU[psrdR]|1                    
 pnur.sc.rx.doc.rul.txt.ln   30 FREE     L                 /.PHA.NUR["S"]S[trSq]D[trNSq]RU[psrdR]|0                    
 pnur.sc.rx.doc.rul.txt.ov   60 FREE     L                 /.PHA.NUR["S"]S[trSq]D[trNSq]RU[psrdR]O|0                   
 Ì     i   2
pha.rx.refill.index    (refill.x) 
[refill.urn,refill.date.time]
: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 PINT     R                 :TRR[tr,trrD]|13                                            
 refill.alt.iv.seq            2 PINT     R                 :TRR[tr,trrD]|8                                             
 refill.billing.code         10 FREE     L                 :TRR[tr,trrD]|11                                            
 refill.bottle.number         3 PINT     R                 :TRR[tr,trrD]|10                                            
 refill.bottle.type           2 PINT     R                 :TRR[tr,trrD]|9                                             
 refill.charge                9 MONEY    R                 :TRR[tr,trrD]|2                                             
 refill.charge.type          10 URN      L  PHA.CT         :TRR[tr,trrD]|1                                         
 refill.cost                  9 MONEY    R                 :TRR[tr,trrD]|3                                             
 refill.date                  8 DATE     L                 VAL=@refill.date.time#.                                     
 refill.dosage               20 FREE     L                 :TRR[tr,trrD]|5                                             
 refill.dose                  8 DEC      R                 :TRR[tr,trrD]|4                                             
 refill.handling.fee          9 MONEY    R                 :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        :TRR[tr,trrD]|6                                         
 refill.time                  4 HHMM     L                 VAL=@refill.date.time#1.                                    
 refill.type                  1 CHOICE   L                 :TRR[tr,trrD]|0                                             
 Ì     i   2
pha.rx.refill.x.rx.top    (refill.x.rx.top) 
[refill.x.rx.top.urn]
:TRR[tr]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 refill.x.rx.top.urn         10 URN      L  PHA.RX         tr                                                      
 Ì     i   2
pha.rx.resolved.one.tm.orders    (resolved.one.time.orders) 
[roto.urn]
?TRROTO[troto]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 roto.urn                    10 URN      L                 troto                                                       
 roto.admin.date              8 DATE     L                 ?TRROTO[troto]|10                                           
 roto.admin.time              4 HHMM     L                 ?TRROTO[troto]|11                                           
 roto.cosignature            10 FREE     L  MIS.USER       ?TRROTO[troto]|7                                        
 roto.dose.and.unit          20 FREE     L                 ?TRROTO[troto]|8                                            
 roto.enter.date              8 DATE     L                 ?TRROTO[troto]|2                                            
 roto.enter.time              4 HHMM     L                 ?TRROTO[troto]|3                                            
 roto.med                    50 FREE     L                 ?TRROTO[troto]|4                                            
 roto.order.doctor           10 FREE     L  MIS.DOC.DICT   ?TRROTO[troto]2|1                                       
 roto.order.doctor.name      30 FREE     L                 ?TRROTO[troto]2|2                                           
 roto.order.source           10 FREE     L  MIS.SOURCE     ?TRROTO[troto]2|0                                       
 roto.patient                30 FREE     L                 ?TRROTO[troto]|1                                            
 roto.rate                   25 FREE     L                 ?TRROTO[troto]|13                                           
 roto.route                  10 FREE     L  PHA.ROUTES     ?TRROTO[troto]|5                                        
 roto.sig                    20 FREE     L  MIS.DIR        ?TRROTO[troto]|14                                       
 roto.site                   10 FREE     L                 ?TRROTO[troto]|6                                            
 roto.user                   10 FREE     L  MIS.USER       ?TRROTO[troto]|9                                        
 Ì     i   2
resolved.oto.audit.com    (resolved.oto.audit.com) 
[roto.urn,rotoa.seconds,rotoa.type, rotoa.com.q]
?TRROTO[troto]AU[otoas,otoat]T[rotCQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 rotoa.com.q                  3 PINT     R                 rotCQ                                                       
 rotoa.com.line              60 FREE     L                 ?TRROTO[troto]AU[otoas,otoat]T[rotCQ]                       
 Ì     i   2
pha.rx.resolved.oto.comps    (resolved.oto.comps) 
[roto.urn, roto.comp.q]
?TRROTO[troto]COMP[trCMP]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 roto.comp.q                  2 PINT     R                 trCMP                                                       
 roto.comp.add.or.carr        1 FREE     L                 ?TRROTO[troto]COMP[trCMP]|2                                 
 roto.comp.order.unit        10 FREE     L  PHA.UNITS      ?TRROTO[troto]COMP[trCMP]|4                             
 roto.comp.order.vol          9 FREE     L                 ?TRROTO[troto]COMP[trCMP]|3                                 
 roto.component              50 FREE     L                 ?TRROTO[troto]COMP[trCMP]|0                                 
 Ì     i   2
pha.rx.scanned.med.pt.x    (scanned.med.pt.x) 
[scan.med.pt.ord.type,scan.med.pt.facility,scan.med.pt.location,scan.med.pt.date,scan.med.pt.user,scan.med.pt.acct,scan
:TRSMPX[tdo,gqb,ggn,smpd,gu,aa,tf,smps,smpms,tr,smpq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 scan.med.pt.ord.type        10 FREE     L  PHA.OT         tdo                                                     
 scan.med.pt.facility        10 FREE     L  MIS.FACILITY   gqb                                                     
 scan.med.pt.location        10 FREE     L  MIS.LOCN.DICT  ggn                                                     
 scan.med.pt.date             8 DATE     L                 smpd                                                        
 scan.med.pt.user            10 FREE     L  MIS.USER       gu                                                      
 scan.med.pt.acct            30 FREE     L  PHA.PAT        aa                                                      
 scan.med.pt.medication      10 FREE     L  PHA.DRUG       tf                                                      
 scan.med.pt.scanned          1 YN       L                 smps                                                        
 scan.med.pt.med.scan         1 YN       L                 smpms                                                       
 scan.med.pt.rx              10 URN      L  PHA.RX         tr                                                      
 scanned.med.pt.q             2 PINT     R                 smpq                                                        
 Ì     i   2
pha.rx.scanned.med.x    (scanned.med.x) 
[scanned.med.location,scanned.med.date,scanned.med.user,scanned.med.acct,scanned.med.medication,scanned.med.scanned,sca
: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.DICT  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 YN       L                 sms                                                         
 scanned.med.q                2 PINT     R                 smq                                                         
 Ì     i   2
pha.rx.temp.nur.skill.comments    (temp.nur.skill.comments) 
[temp.nur.skill.com.q]
/TRSKCM[trSCM]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 temp.nur.skill.com.q         3 PINT     R                 trSCM                                                       
 temp.nur.skill.comment      40 FREE     L                 /TRSKCM[trSCM]                                              
 Ì     i   2
pha.rx.tr.label.data    (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 DEC      R                 /TRTRL|11                                                   
 tr.lbl.dispense              8 DEC      R                 /TRTRL|10                                                   
 tr.lbl.new.bed              10 FREE     L                 /TRTRL|8                                                    
 tr.lbl.new.loc              10 FREE     L  MIS.LOCN.DICT  /TRTRL|6                                                
 tr.lbl.new.room             10 FREE     L  MIS.ROOM.DICT  /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.DICT  /TRTRL|3                                                
 tr.lbl.old.room             10 FREE     L  MIS.ROOM.DICT  /TRTRL|4                                                
 tr.lbl.xfer.date             8 DATE     L                 /TRTRL|1                                                    
 tr.lbl.xfer.time             4 HHMM     L                 /TRTRL|2                                                    
 Ì       2
 INDEX FILE/INTERNAL NAME           SUBSCRIPTS/PHYSICAL BASE

 pha.rx.active.index                [dc.date.or.active,patient,urn]
   active.x                           :TRK[trDA,aa,tr]

 pha.rx.adj.spec.times.x            [urn,adj.spec.date.time.new] = adj.spec.date.time.old
   adjust.spec.times.x                :TRASTX[tr,tratN]

 pha.rx.admin.audit.trail.x         [admin.urn,admin.q,al.date,al.time,al.user,al.q]
   admin.audit.trail.x                :TRAAT[tr,traQ,trALD,trALT,gu,trALQ]

 pha.rx.admin.code.x                [admin.reason.code,admin.urn,admin.q]
   admin.code.x                       :TRARC[tdrc,tr,traQ]

 pha.rx.admin.debit.x               [admin.date,admin.time,urn]
   admin.debit.x                      :TRADX[traDT,traTM,tr]

 admin.disp.x                       [admin.urn,admin.disp.date.time,admin.q]
   admin.disp.x                       :TRADIX[tr,trdA,traQ]

 pha.rx.admin.date.time.x           [admin.date,admin.time,admin.urn,admin.q]
   admin.dt.tm.x                      :TRADT[traDT,traTM,tr,traQ]

 pha.rx.admin.rx.dt.tm.x            [admin.urn,dispensed.date.time,admin.q]
   admin.rx.dt.tm.x                   :TRARDT[tr,trdA,traQ]

 pha.rx.admin.user.x                [admin.user,admin.urn,admin.q]
   admin.user.x                       :TRAU[gu,tr,traQ]

 pha.rx.bill.x                      [txn.date,urn,txn.q]
   bill.x                             :TRBL[trXD,tr,tuzt]

 pha.rx.carr.only.class.all.x       [patient,class,urn] = med
   carr.only.class.all.x              :TRCOC[aa,tdc,tr]

 pha.rx.carr.only.drug.all.x        [patient,med,urn]
   carr.only.drug.all.x               :TRCOD[aa,tf,tr]

 pha.rx.carr.only.generic.all.x     [patient,generic,urn] = med
   carr.only.generic.all.x            :TRCOG[aa,tdg,tr]

 pha.rx.carr.only.ingr.all.x        [patient,drug.ingredient,urn] = med
   carr.only.ingr.all.x               :TRCOI[aa,tdm,tr]

 pha.rx.carr.only.unv.cls.all.x     [patient,class,urn] = med
   carr.only.unv.class.all.x          :TRCOCU[aa,tdc,tr]

 pha.rx.carr.only.unv.drg.all.x     [patient,med,urn]
   carr.only.unv.drug.all.x           :TRCODU[aa,tf,tr]

 pha.rx.carr.only.unv.gen.all.x     [patient,generic,urn] = med
   carr.only.unv.gen.all.x            :TRCOGU[aa,tdg,tr]

 pha.rx.class.interaction.index     [patient,class,urn] = med
   class.interaction.x                :TRC[aa,tdc,tr]

 pha.rx.clin.ind.x                  [enter.date,clinical.indication,urn]
   clin.ind.x                         :TRU[trED,tdi,tr]

 pha.rx.comp.ver.rpt.date.x         [compound.ver.rpt.date,compound.ver.rpt.user,compound.ver.rpt.loc,compound.ver.r
   compound.ver.rpt.date.x            :TRCVRDX[cvrd,gu,ggn,tr,cvrq]

 pha.rx.comp.ver.rpt.loc.x          [compound.ver.rpt.loc,compound.ver.rpt.user,compound.ver.rpt.date,compound.ver.r
   compound.ver.rpt.loc.x             :TRCVRLX[ggn,gu,cvrd,tr,cvrq]

 pha.rx.comp.ver.rpt.usr.x          [compound.ver.rpt.user,compound.ver.rpt.date,compound.ver.rpt.loc,compound.ver.r
   compound.ver.rpt.user.x            :TRCVRUX[gu,cvrd,ggn,tr,cvrq]

 pha.rx.control.meds.dispensd.x     [date,inventory,med] = count
   control.meds.disp.x                :TRCD[trdt,mi,tf]

 pha.rx.control.meds.ordered.x      [date,ctrl.sched.num,med,urn] = dose
   control.meds.ordered.x             :TRCO[trdt,tdcrN,tf,tr]

 pha.rx.control.meds.transact.x     [txn.date,ctrl.sched.num,med,txn.q,urn] = count
   control.meds.trans.x               :TRCT[trXD,tdcrN,tf,tuzt,tr]

 pha.dc.order.index                 [order.type,dc.date.time,number,patient] = urn
   dc.order.x                         :TRO[tdo,trDC,trN,aa]

 pha.rx.debit.credit.index          [date,urn,txn.q]
   debit.credit.x                     :TRDC[trdt,tr,tuzt]

 pha.rx.disp.manual.admin.index     [disp.man.urn,disp.man.date.time,disp.man.admin.q] = disp.man.q
   disp.admin.x                       :TRDMX[tr,trdmA,trdmX]

 pha.dose.range.override.x          [enter.date,urn]
   dose.range.override.x              :TRDRO[trED,tr]

 pha.rx.drug.interaction.x          [patient,med,urn]
   drug.interaction.x                 :TRB[aa,tf,tr]

 pha.rx.gen.interaction.index       [patient,generic,urn] = med
   generic.interaction.x              :TRG[aa,tdg,tr]

 pha.rx.in.transit.index            [disp.man.urn,disp.man.date.time,it.inventory,disp.man.q] = it.q
   in.transit.x                       :TRQX[tr,trdmA,mi,trdmQ]

 pha.rx.interface.index             [act.date,infce,patient,urn]
   infce.x                            :TRIF[x,trIF,aa,tr]

 pha.rx.ingred.interaction.x        [patient,drug.ingredient,urn] = med
   ingred.interaction.x               :TRE[aa,tdm,tr]

 pha.interactions.override.x        [enter.date,urn]
   interactions.override.x            :TRI[trED,tr]

 pha.rx.inventory.index             [inventory,txn.date,urn,txn.q]
   inventory.x                        :TRIX[mi,trXD,tr,tuzt]

 pha.rx.medical.record.index        [mri.urn,number] = urn
   mri.x                              :TRM[ea,trN]

 pha.rx.new.orders.index            [patient.type,order.type,enter.seconds,urn]
   new.orders.x                       :TRJ[trP,tdo,trES,tr]

 pha.rx.number.index                [number] = urn
   number.x                           :TRN[trN]

 nur.request.index                  [pnur.req.type,pnur.req.date,pnur.req.time,urn,pnur.req.ctr]
   nur.request.x                      ?TR.NURACT[prtyp,prdt,prtm,tr,prctr]

 nur.variance.index                 [pnur.var.type,pnur.var.date,pnur.var.time,urn,pnur.var.ctr]
   nur.variance.x                     ?TR.NURVAR[pvtyp,pvdt,pvtm,tr,pvctr]

 pha.rx.one.time.ord.pat.x          [oto.patient,oto.urn] = oto.urn
   one.time.order.pat.x               ?TROTOPX[aa,troto]

 pha.rx.out.pending.refill.indx     [act.date,patient,urn]
   out.pending.x                      :TRF[x,aa,tr]

 pha.rx.pat.unv.ingredient.x        [patient,drug.ingredient,urn] = med
   pat.unv.ingredient.x               :TRPUIX[aa,tdm,tr]

 pha.rx.patient.rx.index            [patient,status,order.type,number] = urn
   patient.rx.x                       :TRT[aa,trS,tdo,trN]

 pha.rx.patient.type.index          [patient,patient.type,urn]
   patient.type.x                     :TRV[aa,trP,tr]

 pha.rx.patient.index               [patient,number] = urn
   patient.x                          :TRP[aa,trN]

 pha.rx.iv.worksheet.index          [pro.sel] = urn
   print.list.x                       /TRp[trPs]

 pha.rx.resolved.oto.pat.x          [roto.patient,roto.urn] = roto.urn
   resolved.oto.pat.x                 ?TRROTOPX[aa,troto]

 review.nur.x                       [review.nur.type,patient,urn]
   review.nur.x                       :TRRVNX[trRNP,aa,tr]

 pha.rx.review.rpt.index            [review.type,review.date,review.time,patient,urn]
   review.rpt.x                       :TRRVR[trRVP,trRVD,trRVT,aa,tr]

 pha.rx.review.index                [review.type,patient,urn]
   review.x                           :TRRV[trRVP,aa,tr]

 pha.rx.site.number.index           [pha.site,number] = urn
   site.number.x                      :TRSN[tdsi,trN]

 pha.rx.start.date.x                [start.date,urn]
   start.date.x                       :TRH[trSD,tr]

 pha.rx.status.index                [status,number] = urn
   status.x                           :TRS[trS,trN]

 pha.rx.unv.class.int.x             [patient,class,urn] = med
   unv.class.int.x                    :TRCU[aa,tdc,tr]

 pha.rx.unv.drug.int.x              [patient,med,urn]
   unv.drug.int.x                     :TRBU[aa,tf,tr]

 pha.rx.unv.gen.int.x               [patient,generic,urn] = med
   unv.gen.int.x                      :TRGU[aa,tdg,tr]

 pha.rx.unv.ing.int.x               [patient,drug.ingredient,urn] = med
   unv.ing.int.x                      :TREU[aa,tdm,tr]

 pha.rx.unverified.activity.x       [urn,unv.seconds,unv.type] = unv.user
   unverified.activity.x              :TRUA[tr,trUAS,trUAT]