sHelp
                                     OE.ORD
     i   2
 lab.log
 main
   billing.data
   cc.providers
   clinical.alerts
     clinical.alerts.details
   cont.order.audit.trail
   cosigners
   edit.data
   es.reject.data
   icd.modifiers
   icd.prof.modifiers
   nur.dir
   nursing.text
   pha.data.comments
   pha.hold.data.cmts
   pha.int.adrs.text
   pha.int.allergies
     pha.int.alleries.text
   pha.int.duplicates
   pha.int.interactions
   pha.pcs.comments
   pha.pcs.iv.bags
     pha.pcs.iv.additives
     pha.pcs.iv.carriers
   pha.pcs.iv.sequence
   pha.pcs.meds
   pha.pcs.prep.inst
   pha.pcs.protocol
   pha.pcs.protocol.text
   pha.pcs.rx.comments
   responses
     responses.multiple
   signatures
   unv.edits
     unv.hold.comm
     unv.iv.edits
       unv.iv.label.comm.new
       unv.iv.label.comm.old
     unv.stop.comm
 pend.sch.x
 pha.log
 rad.log
 report.site.top
   report.sites
 temp.diet
 temp.diets

 Ì     i   2
lab.log
[lab.date.time,lab.log.q]
*(P)POEL[poeot,poelq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 lab.date.time                9 FREE     L                 poeot                                                       
 lab.log.q                    3 PINT     R                 poelq                                                       
 lab.log.date                 8 DATE     L                 VAL=%Z.date.in.magic(@lab.date.time)                        
 lab.log.db                  12 FREE     L  MIS.APPL.DB    *(P)POEL[poeot,poelq]|4                                 
 lab.log.message             65 FREE     L                 *(P)POEL[poeot,poelq]|5                                     
 lab.log.mod                  3 CHOICE   L                 *(P)POEL[poeot,poelq]|6                                     
 lab.log.order               15 URN      L  RAD.ORD        *(P)POEL[poeot,poelq]|3                                 
 lab.log.patient             30 URN      L  OE.PAT         *(P)POEL[poeot,poelq]|2                                 
 lab.log.time                 4 HHMM     L                 VAL=%Z.time.out(@lab.date.time)                             
 lab.log.type                 1 CHOICE   L                 *(P)POEL[poeot,poelq]|0                                     
 lab.log.type.ok              1 YN       L                 VAL=IF{L(c.lab.log.types,@lab.log.type)<L(c.lab.log      
                                                           VAL=.types) "Y";"N"}                                        
 lab.log.types                2 FREE     L                                                                             
 lab.log.user                10 FREE     L  MIS.USER       *(P)POEL[poeot,poelq]|1                                 
 Ì     i   2
main
[urn]
$(P)PO[po]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 urn                         10 URN      L                 po                                                          
 archive.date                 8 DATE     L                 $(P)PO[po]A|0                                               
 backfiled                    3 FREE     L                 $(P)PO[po]A|2                                               
 bill.on.status               1 FREE     L                 $(P)PO[po]|8                                                
 cancel.comment              60 FREE     L                 $(P)PO[po]XC|9                                              
 cancel.comment.mnemonic     10 FREE     L                 $(P)PO[po]XC|13                                             
 cancel.date                  8 DATE     L                 $(P)PO[po]XC|6                                              
 cancel.device               15 FREE     L                 $(P)PO[po]XC|8                                              
 cancel.doctor               10 FREE     L  MIS.DOC        $(P)PO[po]XC|11                                         
 cancel.rank                  1 INT      R                 VAL=(L("RQTRDNCNDLRJ",@cancel.status)/2)                    
 cancel.req.comment          60 FREE     L                 $(P)PO[po]XC|4                                              
 cancel.req.date              8 DATE     L                 $(P)PO[po]XC|1                                              
 cancel.req.device           15 FREE     L                 $(P)PO[po]XC|3                                              
 cancel.req.doctor           10 FREE     L  MIS.DOC        $(P)PO[po]XC|12                                         
 cancel.req.time              4 HHMM     L                 $(P)PO[po]XC|2                                              
 cancel.req.user             10 FREE     L  MIS.USER       $(P)PO[po]XC|0                                          
 cancel.source               10 FREE     L  MIS.SOURCE     $(P)PO[po]XC|14                                         
 cancel.status                2 CHOICE   L                 $(P)PO[po]XC|10                                             
 cancel.time                  4 HHMM     L                 $(P)PO[po]XC|7                                              
 cancel.user                 10 FREE     L  MIS.USER       $(P)PO[po]XC|5                                          
 cat.screen                  15 FREE     L  MIS.SCREEN     $(P)PO[po]R|0                                           
 category                    10 FREE     L  OE.CAT         $(P)PO[po]|5                                            
 category.name               30 FREE     L                 VAL=@OE.CAT.name[@category]                                 
 category.type                1 FREE     L                 VAL=@OE.CAT.type[@category]#0                               
 ck.confidential.ok           1 YN       L                 VAL=%ADM.PAT.check.confidential(@patient)                   
 ck.location.ok               1 YN       L                 VAL=IF{"N"=@MIS.USER.restricted[@.user] "Y";@MIS.LOCN.      
                                                           VAL=terminal.x[@.machine,@ADM.PAT.location[@patient]]       
                                                           VAL="Y";+@MIS.LOCN.terminal.x[@.machine,""] "N"}            
 comp.order.num              13 FREE     L                 VAL=(@service.date_(@order.num%3))                          
 complete.comment            60 FREE     L                 $(P)PO[po]CD|9                                              
 complete.date                8 DATE     L                 $(P)PO[po]CD|6                                              
 complete.device             15 FREE     L                 $(P)PO[po]CD|8                                              
 complete.old.diets           1 YN       L                 $(P)PO[po]A|11                                              
 complete.rank                1 INT      R                 VAL=(L("TRDNCM",@complete.status)/2)                        
 complete.req.comment        60 FREE     L                 $(P)PO[po]CD|4                                              
 complete.req.date            8 DATE     L                 $(P)PO[po]CD|1                                              
 complete.req.device         15 FREE     L                 $(P)PO[po]CD|3                                              
 complete.req.time            4 HHMM     L                 $(P)PO[po]CD|2                                              
 complete.req.user           10 FREE     L  MIS.USER       $(P)PO[po]CD|0                                          
 complete.status              2 CHOICE   L                 $(P)PO[po]CD|10                                             
 complete.time                4 HHMM     L                 $(P)PO[po]CD|7                                              
 complete.user               10 FREE     L  MIS.USER       $(P)PO[po]CD|5                                          
 cont.cancel                  1 YN       L                 $(P)PO[po]XO|8                                              
 cont.original.order         10 URN      L  OE.ORD         $(P)PO[po]XO|7                                          
 continuous                   1 FREE     L                 $(P)PO[po]XO|6                                              
 copied.from.order           10 URN      L  OE.ORD         $(P)PO[po]A|8                                           
 copied.to.order             10 URN      L  OE.ORD         $(P)PO[po]A|7                                           
 day.of.stay                  3 INT      R                 VAL=(%Z.date.sub(@service.date,@ADM.PAT.admit.date[@pa      
                                                           VAL=tient])+1<10000)                                     
 days.old                     3 INT      R                 VAL=(%Z.date.sub(@.today,@service.date)+1)                  
 device                      15 FREE     L                 $(P)PO[po]|17                                               
 diet.display                 1 YN       L                 $(P)PO[po]DIET|2                                            
 diet.end.date                8 DATE     L                 $(P)PO[po]DIET|0                                            
 diet.end.time                4 HHMM     L                 $(P)PO[po]DIET|1                                            
 doc                         10 FREE     L                                                                             
 doctor                      10 FREE     L  MIS.DOC        $(P)PO[po]|4                                            
 doctor.name                 30 FREE     L                 VAL=@MIS.DOC.name[@doctor]                                  
 dup.date.and.time            8 FREE     L                 $(P)PO[po]|18                                               
 dup.reason                  60 FREE     L                 $(P)PO[po]XD                                                
 ear.encounter.number        12 FREE     L                 $(P)PO[po]EAR|0                                             
 entry.site                  10 FREE     L  OE.SITE        $(P)PO[po]|24                                           
 gl.amount                   12 SMONEY   R                 $(P)PO[po]GL|0                                              
 icd.bill.proc               10 FREE     L  BAR.PROC       $(P)PO[po]ICD|12                                        
 icd.cmt.asked                1 YN       L                 $(P)PO[po]ICD|11                                            
 icd.code                     7 FREE     L                 $(P)PO[po]ICD|0                                             
 icd.comment                 60 FREE     L                 $(P)PO[po]ICD|3                                             
 icd.cpt                     10 FREE     L  MIS.CPT        $(P)PO[po]ICD|9                                         
 icd.printed                  1 YN       L                 $(P)PO[po]ICD|8                                             
 icd.prof.bill.proc          10 FREE     L  BAR.PROC       $(P)PO[po]ICD|13                                        
 icd.prof.code                7 FREE     L                 $(P)PO[po]ICD|4                                             
 icd.prof.comment            60 FREE     L                 $(P)PO[po]ICD|7                                             
 icd.prof.cpt                10 FREE     L  MIS.CPT        $(P)PO[po]ICD|10                                        
 icd.prof.reject              1 CHOICE   L                 $(P)PO[po]ICD|5                                             
 icd.prof.sign                1 YN       L                 $(P)PO[po]ICD|6                                             
 icd.reject                   1 CHOICE   L                 $(P)PO[po]ICD|1                                             
 icd.sign                     1 YN       L                 $(P)PO[po]ICD|2                                             
 in.pro.date                  8 DATE     L                 $(P)PO[po]S|0                                               
 in.pro.time                  4 HHMM     L                 $(P)PO[po]S|1                                               
 in.pro.user                 10 FREE     L  MIS.USER       $(P)PO[po]S|2                                           
 inp.service.time             4 FREE     L                 $(P)PO[po]|11                                               
 lab.order                    1 YN       L                 $(P)PO[po]|27                                               
 lab.prod.cancel              1 YN       L                 $(P)PO[po]A|5                                               
 lab.prod.qty                 3 PINT     R                 $(P)PO[po]A|4                                               
 label.priority               4 FREE     L                 VAL=%OE.ORD.priority(urn,"L")                               
 label.status                 6 FREE     L                 VAL=IF{@uncollected "UNC";("CANC,UNVER,VER,TRANS,LOGGE      
                                                           VAL=D,IN PRO,TAKEN,COMP,RESULT"#(@rank.status_","))}        
 last.edit.device            30 FREE     L  UNV.CLIENT     $(P)PO[po]A|10                                          
 last.med.days                3 PINT     R                 $(P)PO[po]LR|10                                             
 last.renew.date              8 DATE     L                 $(P)PO[po]LR|0                                              
 last.renew.device           30 FREE     L  UNV.CLIENT     $(P)PO[po]LR|3                                          
 last.renew.source           10 FREE     L  MIS.SOURCE     $(P)PO[po]LR|8                                          
 last.renew.time              4 HHMM     L                 $(P)PO[po]LR|1                                              
 last.renew.user             10 FREE     L  MIS.USER       $(P)PO[po]LR|2                                          
 last.review.date             8 DATE     L                 $(P)PO[po]LR|4                                              
 last.review.device          30 FREE     L  UNV.CLIENT     $(P)PO[po]LR|7                                          
 last.review.source          10 FREE     L  MIS.SOURCE     $(P)PO[po]LR|9                                          
 last.review.time             4 HHMM     L                 $(P)PO[po]LR|5                                              
 last.review.user            10 FREE     L  MIS.USER       $(P)PO[po]LR|6                                          
 last.sent.to.hub            10 PINT     R                 $(P)PO[po]A|9                                               
 meal.time.rank               1 INT      R                                                                             
 mm.count                     3 INT      R                 $(P)PO[po]MM|0                                              
 mm.xfer.seconds              9 PINT     R                                                                             
 mm.xfer.type                 1 CHOICE   L                                                                             
 mri.urn                     10 FREE     L                 VAL=@ADM.PAT.mri.urn[@patient]                              
 ord.type                     1 CHOICE   L                 $(P)PO[po]|21                                               
 order.date                   8 DATE     L                 $(P)PO[po]|0                                                
 order.num                    9 FREE     L                 $(P)PO[po]|12                                               
 order.set                   10 FREE     L  OE.SET         $(P)PO[po]XO|0                                          
 order.time                   4 HHMM     L                 $(P)PO[po]|1                                                
 ov.id                       10 FREE     L                 $(P)PO[po]OV|0                                              
 ov.sender                   12 FREE     L                 $(P)PO[po]OV|1                                              
 patient                     30 URN      L  OE.PAT         $(P)PO[po]|3                                            
 patient.location            10 FREE     L                 VAL=@OE.PAT.location[@patient]                              
 pha.adr.comment             10 FREE     L                 $(P)PO[po]PIC|9                                             
 pha.adr.text                30 FREE     L                 $(P)PO[po]PIC|10                                            
 pha.all.comment             10 FREE     L                 $(P)PO[po]PIC|2                                             
 pha.all.text                30 FREE     L                 $(P)PO[po]PIC|5                                             
 pha.dc.date                  8 DATE     L                 $(P)PO[po]PD|1                                              
 pha.dc.time                  4 HHMM     L                 $(P)PO[po]PD|2                                              
 pha.deactivate.date          8 DATE     L                 $(P)PO[po]PD|3                                              
 pha.deactivate.time          4 HHMM     L                 $(P)PO[po]PD|4                                              
 pha.dup.comment             10 FREE     L                 $(P)PO[po]PIC|1                                             
 pha.dup.text                30 FREE     L                 $(P)PO[po]PIC|4                                             
 pha.int.comment             10 FREE     L                 $(P)PO[po]PIC|0                                             
 pha.int.text                30 FREE     L                 $(P)PO[po]PIC|3                                             
 pha.inventory               10 FREE     L  MM.INVENT      $(P)PO[po]|26                                           
 pha.ok.to.display.stock      1 YN       L                 VAL=IF{@pp.sig=".STK-MED"&("N"=@OE.PARAM.pha.display.s      
                                                           VAL=tock.meds) "";"Y"}                                      
 pha.pcs.size                10 PINT     R                 $(P)PO[po]PL|0                                              
 pha.reactivate.date          8 DATE     L                 $(P)PO[po]PD|5                                              
 pha.reactivate.time          4 HHMM     L                 $(P)PO[po]PD|6                                              
 pha.status                   3 CHOICE   L                 $(P)PO[po]PD|0                                              
 pom.just.screen             15 FREE     L  MIS.SCREEN     $(P)PO[po]R|2                                           
 pp.ask.clin                  1 YN       L                 $(P)PO[po]P|11                                              
 pp.clinical.indication      10 URN      L  PHA.CLI        $(P)PO[po]P|10                                          
 pp.copied.from.urn          10 URN      L  PHA.RX         $(P)PO[po]P|16                                          
 pp.days                      3 PINT     R                 $(P)PO[po]P|4                                               
 pp.doses                     3 PINT     R                 $(P)PO[po]P|5                                               
 pp.file.unverified           1 YN       L                 $(P)PO[po]P|7                                               
 pp.hold                      1 YN       L                 $(P)PO[po]P|14                                              
 pp.hours                     5 PDEC     R                 $(P)PO[po]P|17                                              
 pp.med.info                 30 FREE     L                 $(P)PO[po]P|15                                              
 pp.non.formulary             1 YN       L                 $(P)PO[po]P|13                                              
 pp.order.from.edm            1 YN       L                 $(P)PO[po]P|20                                              
 pp.override.comment         10 FREE     L  PHA.OVER       $(P)PO[po]P|22                                          
 pp.pcs.id                   20 FREE     L                 $(P)PO[po]P|8                                               
 pp.pcs.name                 75 FREE     L                 $(P)PO[po]P|9                                               
 pp.prn                      10 FREE     L  PHA.PR         $(P)PO[po]P|21                                          
 pp.refills                   3 PINT     R                 $(P)PO[po]P|6                                               
 pp.route                    10 FREE     L  PHA.ROUTES     $(P)PO[po]P|1                                           
 pp.rx.urn                   10 URN      L  PHA.RX         $(P)PO[po]P|12                                          
 pp.schedule                  3 CHOICE   L                 $(P)PO[po]P|3                                               
 pp.sig                      20 FREE     L  MIS.DIR        $(P)PO[po]P|2                                           
 pp.special.iv                1 YN       L                 $(P)PO[po]P|19                                              
 pp.stop.date                 8 DATE     L                 $(P)PO[po]P|23                                              
 pp.stop.time                 4 TIME     L                 $(P)PO[po]P|24                                              
 pp.tot.volume                8 PINT     R                 $(P)PO[po]P|18                                              
 pp.type                      5 CHOICE   L                 $(P)PO[po]P|0                                               
 print.destination           15 FREE     L                                                                             
 print.format                10 FREE     L                                                                             
 priority                     1 FREE     L                 $(P)PO[po]|13                                               
 priority.digit               1 INT      R                 VAL=%OE.ORD.priority(urn,"D")                               
 priority.digit.temp          1 INT      R                 VAL=%OE.ORD.priority(urn,"D",1)                             
 priority.name               10 FREE     L                 VAL=%OE.ORD.priority(urn,"N")                               
 proc.number                 10 FREE     L                 $(P)PO[po]|7                                                
 proc.order.screen           15 FREE     L  MIS.SCREEN     $(P)PO[po]R|1                                           
 procedure                   10 DEC      R  OE.PROC        $(P)PO[po]|6                                            
 procedure.mnemonic          10 FREE     L                 VAL=@OE.PROC.mnemonic[@category,@procedure]                 
 procedure.name              30 FREE     L                 VAL=@OE.PROC.name[@category,@procedure]                     
 pwm.act.time                10 FREE     L                                                                             
 pwm.event                   10 CHOICE   L                                                                             
 quantity                     3 PINT     R                 $(P)PO[po]|14                                               
 rad.order.urn               15 URN      L  RAD.ORD        $(P)PO[po]|23                                           
 rank.bill.on.status          1 INT      R                 VAL=(IF{@bill.on.status L("XUVTLIC",@bill.on.status)})      
 rank.status                  1 INT      R                 VAL=L("XUVSLITCR",@status)                                  
 renew.before                 2 DEC      R                 $(P)PO[po]RD|0                                              
 renew.dc.hours               2 DEC      R                 $(P)PO[po]RD|2                                              
 renew.last.date              8 DATE     L                 $(P)PO[po]RD|5                                              
 renew.last.time              4 HHMM     L                 $(P)PO[po]RD|6                                              
 renew.last.user             10 FREE     L  MIS.USER       $(P)PO[po]RD|7                                          
 renew.order.edit.prov       10 FREE     L  MIS.DOC        $(P)PO[po]RD|9                                          
 renew.order.source          10 FREE     L  MIS.SOURCE     $(P)PO[po]RD|8                                          
 renew.period                 2 DEC      R                 $(P)PO[po]RD|1                                              
 renew.pom.req.date           8 DATE     L                 $(P)PO[po]RD|10                                             
 renew.pom.req.time           4 HHMM     L                 $(P)PO[po]RD|11                                             
 renew.stop.date              8 DATE     L                 $(P)PO[po]RD|3                                              
 renew.stop.time              4 HHMM     L                 $(P)PO[po]RD|4                                              
 req.location                10 FREE     L  MIS.LOCN       $(P)PO[po]|20                                           
 review.date                  8 DATE     L                 $(P)PO[po]A|3                                               
 rxm.ord.urn                 10 URN      L  RXM.ORD        $(P)PO[po]|30                                           
 sb.activity                  1 CHOICE   L                                                                             
 sb.activity.time            10 FREE     L                                                                             
 sch.appt.status              1 CHOICE   L                 $(P)PO[po]|29                                               
 sch.appt.urn                10 FREE     L  SCH.APPT       $(P)PO[po]|28                                           
 series.dir                  20 FREE     L  MIS.DIR        $(P)PO[po]XO|1                                          
 series.id                    1 FREE     L                 $(P)PO[po]XO|4                                              
 series.stop.date             8 DATE     L                 $(P)PO[po]XO|2                                              
 series.stop.time             4 HHMM     L                 $(P)PO[po]XO|3                                              
 service.date                 8 DATE     L                 $(P)PO[po]|10                                               
 service.time                 4 HHMM     L                 $(P)PO[po]|11                                               
 source                      10 FREE     L  MIS.SOURCE     $(P)PO[po]A|1                                           
 status                       1 CHOICE   L                 $(P)PO[po]|2                                                
 status.name                 12 FREE     L                 VAL=%OE.ORD.status.name(OE.ORD.urn)                         
 status.prt3                  3 FREE     L                 VAL=IF{@uncollected "UNC";("CNC,UNV,VER,TRN,LOG,IPR,TK      
                                                           VAL=N,CMP,RES"#(@rank.status_","))}                         
 status.qual                  4 FREE     L                 VAL=%OE.ORD.cancel.status(OE.ORD.urn)                       
 stock.location              10 FREE     L  MIS.LOCN       $(P)PO[po]|19                                           
 system.comment              60 FREE     L                 $(P)PO[po]SD|0                                              
 time.block                  60 FREE     L                 $(P)PO[po]TB                                                
 unc.at.ord                   1 YN       L                 $(P)PO[po]A|13                                              
 uncollected                  1 YN       L                 $(P)PO[po]A|12                                              
 unit.price                   9 MONEY    R                 $(P)PO[po]|9                                                
 user                        10 FREE     L  MIS.USER       $(P)PO[po]|16                                           
 web                          1 FREE     L                 $(P)PO[po]A|6                                               
 xfer.type                   10 CHOICE   L                                                                             
 Ì   €   i   2
billing.data
[urn,  bill.date.and.urn]
$(P)PO[po]B[poBD]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 bill.date.and.urn            0 FREE     L                 poBD                                                        
 bill.activity.date           8 DATE     L                 VAL=(@bill.date.and.urn$8)                                  
 bill.amount                  9 MONEY    R                 $(P)PO[po]B[poBD]|1                                         
 bill.comment                35 FREE     L                 $(P)PO[po]B[poBD]|6                                         
 bill.credit                  1 YN       L                 $(P)PO[po]B[poBD]|3                                         
 bill.device                 15 FREE     L                 $(P)PO[po]B[poBD]|5                                         
 bill.else.order.site        10 FREE     L                 VAL=IF{@bill.site;@entry.site}                              
 bill.msp.fac.code            5 FREE     L                 $(P)PO[po]B[poBD]|8                                         
 bill.msp.sub.fac.code        5 FREE     L                 $(P)PO[po]B[poBD]|9                                         
 bill.post.type               1 CHOICE   L                 $(P)PO[po]B[poBD]|2                                         
 bill.qty                     3 INT      R                 $(P)PO[po]B[poBD]|0                                         
 bill.site                   10 FREE     L  OE.SITE        $(P)PO[po]B[poBD]|7                                     
 bill.user                   10 FREE     L  MIS.USER       $(P)PO[po]B[poBD]|4                                     
 Ì   €   i   2
cc.providers
[urn,  cc.provider]
$(P)PO[po]CC[ggg]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 cc.provider                 10 FREE     L  MIS.DOC        ggg                                                     
 Ì   €   i   2
clinical.alerts
[urn,  clin.alert]
$(P)PO[po]CA[gqa]

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

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 clin.alerts.details         72 FREE     L                 aqaDE                                                       
 Ì   €   i   2
cont.order.audit.trail
[urn,  coat.edit.urn]
$(P)PO[po]COAT[poCAq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 coat.edit.urn                3 PINT     R                 poCAq                                                       
 coat.edit.date               8 DATE     L                 $(P)PO[po]COAT[poCAq]|0                                     
 coat.edit.device            20 FREE     L                 $(P)PO[po]COAT[poCAq]|4                                     
 coat.edit.event             45 FREE     L                 $(P)PO[po]COAT[poCAq]|3                                     
 coat.edit.time               4 HHMM     L                 $(P)PO[po]COAT[poCAq]|1                                     
 coat.edit.user              10 FREE     L  MIS.USER       $(P)PO[po]COAT[poCAq]|2                                 
 Ì   €   i   2
cosigners
[urn,  cosigner]
$(P)PO[po]C[ggg]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 cosigner                    10 FREE     L  MIS.DOC        ggg                                                     
 Ì   €   i   2
edit.data
[urn,  edit.urn]
$(P)PO[po]E[poED]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 edit.urn                     3 URN      L                 poED                                                        
 edit.ack                     1 YN       L                 $(P)PO[po]E[poED]|7                                         
 edit.date                    8 DATE     L                 $(P)PO[po]E[poED]|0                                         
 edit.device                 30 FREE     L  UNV.CLIENT     $(P)PO[po]E[poED]|4                                     
 edit.event                  63 FREE     L                 $(P)PO[po]E[poED]|3                                         
 edit.pom.provider           10 FREE     L  MIS.DOC        $(P)PO[po]E[poED]|5                                     
 edit.pom.source              1 FREE     L                 $(P)PO[po]E[poED]|6                                         
 edit.time                    4 HHMM     L                 $(P)PO[po]E[poED]|1                                         
 edit.user                   10 FREE     L  MIS.USER       $(P)PO[po]E[poED]|2                                     
 Ì   €   i   2
es.reject.data
[urn,  es.rej.doc]
$(P)PO[po]REJ[rejdoc]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 es.rej.doc                  10 FREE     L  MIS.DOC        rejdoc                                                  
 es.orgin.date                8 DATE     L                 $(P)PO[po]REJ[rejdoc]|3                                     
 es.orgin.time                4 HHMM     L                 $(P)PO[po]REJ[rejdoc]|4                                     
 es.rej.comm                 50 FREE     L                 $(P)PO[po]REJ[rejdoc]|2                                     
 es.rej.date                  8 DATE     L                 $(P)PO[po]REJ[rejdoc]|0                                     
 es.rej.new.doc              10 FREE     L  MIS.DOC        $(P)PO[po]REJ[rejdoc]|5                                 
 es.rej.resolved              1 YN       L                                                                             
 es.rej.time                  4 HHMM     L                 $(P)PO[po]REJ[rejdoc]|1                                     
 es.remove.comm              50 FREE     L                 $(P)PO[po]REJ[rejdoc]|8                                     
 es.remove.user              10 FREE     L  MIS.USER       $(P)PO[po]REJ[rejdoc]|9                                 
 es.removed.date              8 DATE     L                 $(P)PO[po]REJ[rejdoc]|6                                     
 es.removed.time              4 HHMM     L                 $(P)PO[po]REJ[rejdoc]|7                                     
 Ì   €   i   2
icd.modifiers
[urn,  icd.mod.q]
$(P)PO[po]ICD["M",gzmQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 icd.mod.q                    3 PINT     R                 gzmQ                                                        
 icd.modifier                 2 FREE     L  MIS.CPT.MOD    $(P)PO[po]ICD["M",gzmQ]|0                               
 Ì   €   i   2
icd.prof.modifiers
[urn,  icd.prof.mod.q]
$(P)PO[po]ICD["PM",gzmQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 icd.prof.mod.q               3 PINT     R                 gzmQ                                                        
 icd.prof.modifier            2 FREE     L  MIS.CPT.MOD    $(P)PO[po]ICD["PM",gzmQ]|0                              
 Ì   €   i   2
nur.dir
[urn,  dir.urn]
$(P)PO[po]ID[pdID]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 dir.urn                      2 URN      L                 pdID                                                        
 dir.date                     8 DATE     L                 $(P)PO[po]ID[pdID]|3                                        
 dir.day                      8 FREE     L                 $(P)PO[po]ID[pdID]|0                                        
 dir.frequency               40 FREE     L                 $(P)PO[po]ID[pdID]|5                                        
 dir.level                    3 PINT     R                 $(P)PO[po]ID[pdID]|2                                        
 dir.marker                   4 FREE     L                 $(P)PO[po]ID[pdID]|1                                        
 dir.time                     4 HHMM     L                 $(P)PO[po]ID[pdID]|4                                        
 Ì   €   i   2
nursing.text
[urn,  ntext.urn]
$(P)PO[po]NT[poNT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 ntext.urn                    3 URN      L                 poNT                                                        
 ntext                       40 FREE     L                 $(P)PO[po]NT[poNT]                                          
 Ì   €   i   2
pha.data.comments
[urn,  pha.data.com.q]
$(P)PO[po]PD["C",poPCQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 pha.data.com.q               2 PINT     R                 poPCQ                                                       
 pha.data.comment            55 TEXT     L                 $(P)PO[po]PD["C",poPCQ]                                     
 Ì   €   i   2
pha.hold.data.cmts
[urn,  pha.hold.data.cmts.q]
$(P)PO[po]PD["HC",poHDCq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 pha.hold.data.cmts.q         2 PINT     R                 poHDCq                                                      
 pha.hold.data.cmt           60 TEXT     L                 $(P)PO[po]PD["HC",poHDCq]                                   
 Ì   €   i   2
pha.int.adrs.text
[urn,pha.int.adr.q,  pha.int.adr.text.q]
$(P)PO[po]PIR[popir]T[pirTQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 pha.int.adr.text.q           2 PINT     R                 pirTQ                                                       
 pha.int.adr.text            75 FREE     L                 $(P)PO[po]PIR[popir]T[pirTQ]                                
 Ì   €   i   2
pha.int.allergies
[urn,  pha.int.all.q]
$(P)PO[po]PIA[popia]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 pha.int.all.q                3 PINT     R                 popia                                                       
 pha.int.all                 10 FREE     L                 $(P)PO[po]PIA[popia]|1                                      
 pha.int.all.description     30 FREE     L                 $(P)PO[po]PIA[popia]|2                                      
 pha.int.all.sev.exp         12 FREE     L                 VAL=IF{@pha.int.all.severity="M" "MILD";@pha.int.all.s      
                                                           VAL=everity="I" "INTERMEDIATE";@pha.int.all.severity="      
                                                           VAL=S" "SEVERE";"UNKNOWN"}                                  
 pha.int.all.severity         1 CHOICE   L                 $(P)PO[po]PIA[popia]|3                                      
 pha.int.all.type            10 FREE     L                 $(P)PO[po]PIA[popia]|0                                      
 Ì   €   i   2
pha.int.alleries.text
[urn,pha.int.all.q,  pha.int.all.text.q]
$(P)PO[po]PIA[popia]T[piaTQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 pha.int.all.text.q           2 PINT     R                 piaTQ                                                       
 pha.int.all.text            75 FREE     L                 $(P)PO[po]PIA[popia]T[piaTQ]                                
 Ì   €   i   2
pha.int.duplicates
[urn,  pha.int.dup.q]
$(P)PO[po]PID[popid]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 pha.int.dup.q                3 PINT     R                 popid                                                       
 pha.int.dup                 10 FREE     L                 $(P)PO[po]PID[popid]|3                                      
 pha.int.dup.dc               1 FREE     L                 $(P)PO[po]PID[popid]|6                                      
 pha.int.dup.description     30 FREE     L                 $(P)PO[po]PID[popid]|5                                      
 pha.int.dup.med             10 FREE     L  PHA.DRUG       $(P)PO[po]PID[popid]|4                                  
 pha.int.dup.rx.number       12 FREE     L                 $(P)PO[po]PID[popid]|2                                      
 pha.int.dup.rx.urn          10 URN      L  PHA.RX         $(P)PO[po]PID[popid]|7                                  
 pha.int.dup.type             1 FREE     L                 $(P)PO[po]PID[popid]|0                                      
 pha.int.dup.urn             10 URN      L                 $(P)PO[po]PID[popid]|1                                      
 Ì   €   i   2
pha.int.interactions
[urn,  pha.int.int.q]
$(P)PO[po]PII[popii]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 pha.int.int.q                3 PINT     R                 popii                                                       
 pha.int.int                 10 FREE     L  PHA.INT        $(P)PO[po]PII[popii]|1                                  
 pha.int.int.description     60 FREE     L                 $(P)PO[po]PII[popii]|2                                      
 pha.int.int.generic         30 FREE     L                 $(P)PO[po]PII[popii]|5                                      
 pha.int.int.med             10 FREE     L  PHA.DRUG       $(P)PO[po]PII[popii]|4                                  
 pha.int.int.rx.urn          10 URN      L  PHA.RX         $(P)PO[po]PII[popii]|7                                  
 pha.int.int.severity         1 FREE     L                 $(P)PO[po]PII[popii]|0                                      
 pha.int.int.type.exp        20 FREE     L                 $(P)PO[po]PII[popii]|6                                      
 pha.int.int.urn             10 FREE     L                 $(P)PO[po]PII[popii]|3                                      
 Ì   €   i   2
pha.pcs.comments
[urn,  pp.comment.q]
$(P)PO[po]P["C",poPPC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 pp.comment.q                 2 PINT     R                 poPPC                                                       
 pp.comment                  60 TEXT     L                 $(P)PO[po]P["C",poPPC]                                      
 Ì   €   i   2
pha.pcs.iv.bags
[urn,  pp.iv.bag]
$(P)PO[po]P["I",poPIV]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 pp.iv.bag                    2 PINT     R                 poPIV                                                       
 pp.iv.ask.clin               1 YN       L                 $(P)PO[po]P["I",poPIV]|5                                    
 pp.iv.clinical.indication   10 URN      L  PHA.CLI        $(P)PO[po]P["I",poPIV]|4                                
 pp.iv.duration              22 FREE     L                 $(P)PO[po]P["I",poPIV]|1                                    
 pp.iv.ee.com                 1 YN       L                 $(P)PO[po]P["I",poPIV]|3                                    
 pp.iv.order.type            10 FREE     L                 $(P)PO[po]P["I",poPIV]|6                                    
 pp.iv.order.volume           9 DEC      R                 $(P)PO[po]P["I",poPIV]|8                                    
 pp.iv.rate                  25 FREE     L                 $(P)PO[po]P["I",poPIV]|0                                    
 pp.iv.total.volume           9 DEC      R                 $(P)PO[po]P["I",poPIV]|2                                    
 pp.tpn                      10 FREE     L  PHA.TPN        $(P)PO[po]P["I",poPIV]|7                                
 Ì   €   i   2
pha.pcs.iv.additives
[urn,pp.iv.bag,  pp.iv.additive.q]
$(P)PO[po]P["I",poPIV]A[poPAq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 pp.iv.additive.q             2 PINT     R                 poPAq                                                       
 pp.iv.additive              10 FREE     L  PHA.DRUG       $(P)PO[po]P["I",poPIV]A[poPAq]|0                        
 pp.iv.additive.dose          9 DEC      R                 $(P)PO[po]P["I",poPIV]A[poPAq]|1                            
 pp.iv.additive.nf            1 YN       L                 $(P)PO[po]P["I",poPIV]A[poPAq]|3                            
 pp.iv.additive.ord.unit     10 FREE     L  PHA.UNITS      $(P)PO[po]P["I",poPIV]A[poPAq]|2                        
 pp.iv.additive.per.vol      10 FREE     L                 $(P)PO[po]P["I",poPIV]A[poPAq]|4                            
 pp.iv.bolus                  1 YN       L                 $(P)PO[po]P["I",poPIV]A[poPAq]|5                            
 Ì   €   i   2
pha.pcs.iv.carriers
[urn,pp.iv.bag,  pp.iv.carrier.q]
$(P)PO[po]P["I",poPIV]C[poPIq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 pp.iv.carrier.q              1 PINT     R                 poPIq                                                       
 pp.iv.carrier               10 FREE     L  PHA.DRUG       $(P)PO[po]P["I",poPIV]C[poPIq]|0                        
 pp.iv.carrier.conc           9 PDEC     R                 $(P)PO[po]P["I",poPIV]C[poPIq]|2                            
 pp.iv.carrier.volume         8 PDEC4    R                 $(P)PO[po]P["I",poPIV]C[poPIq]|1                            
 Ì   €   i   2
pha.pcs.iv.sequence
[urn,  pp.iv.seq.q]
$(P)PO[po]P["IS",poPIs]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 pp.iv.seq.q                  2 PINT     R                 poPIs                                                       
 pp.iv.seq.bag                2 PINT     R                 $(P)PO[po]P["IS",poPIs]|0                                   
 Ì   €   i   2
pha.pcs.meds
[urn,  pp.med.q]
$(P)PO[po]P["M",poMDq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 pp.med.q                     2 PINT     R                 poMDq                                                       
 pp.bolus                     1 YN       L                 $(P)PO[po]P["M",poMDq]|5                                    
 pp.dose                      8 DEC      R                 $(P)PO[po]P["M",poMDq]|1                                    
 pp.ee.dose.instr             1 YN       L                 $(P)PO[po]P["M",poMDq]|2                                    
 pp.extra.dose                1 YN       L                 $(P)PO[po]P["M",poMDq]|6                                    
 pp.med                      10 FREE     L  PHA.DRUG       $(P)PO[po]P["M",poMDq]|0                                
 pp.med.nf                    1 YN       L                 $(P)PO[po]P["M",poMDq]|4                                    
 pp.med.ord.unit             10 FREE     L  PHA.UNITS      $(P)PO[po]P["M",poMDq]|3                                
 Ì   €   i   2
pha.pcs.prep.inst
[urn,  pp.prep.inst.q]
$(P)PO[po]P["PI",poPIC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 pp.prep.inst.q               2 PINT     R                 poPIC                                                       
 pp.prep.inst                60 TEXT     L                 $(P)PO[po]P["PI",poPIC]                                     
 Ì   €   i   2
pha.pcs.protocol
[urn,  pp.prot.q]
$(P)PO[po]P["PR",ppPRq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 pp.prot.q                    2 PINT     R                 ppPRq                                                       
 pp.prot.condition           30 FREE     L                 $(P)PO[po]P["PR",ppPRq]|0                                   
 pp.prot.dose.route          25 FREE     L                 $(P)PO[po]P["PR",ppPRq]|1                                   
 pp.prot.instruction         30 FREE     L                 $(P)PO[po]P["PR",ppPRq]|2                                   
 Ì   €   i   2
pha.pcs.protocol.text
[urn,  pp.prot.text.q]
$(P)PO[po]P["PT",poPTQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 pp.prot.text.q               2 PINT     R                 poPTQ                                                       
 pp.prot.text                60 TEXT     L                 $(P)PO[po]P["PT",poPTQ]                                     
 Ì   €   i   2
pha.pcs.rx.comments
[urn,  pp.rx.comment.q]
$(P)PO[po]P["RC",poRCC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 pp.rx.comment.q              2 PINT     R                 poRCC                                                       
 pp.rx.comment               60 TEXT     L                 $(P)PO[po]P["RC",poRCC]                                     
 Ì   €   i   2
responses
[urn,  query]
$(P)PO[po]R[ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 query                       10 FREE     L  MIS.QUERY      ggv                                                     
 response                    70 QRY.RESP L                 $(P)PO[po]R[ggv]|0                                          
 yn.comment                  70 QRY.RESP L                 $(P)PO[po]R[ggv]|5                                          
 Ì   €   i   2
responses.multiple
[urn,query,  response.q]
$(P)PO[po]R[ggv]M[ggvMQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 response.q                   3 PINT     R                 ggvMQ                                                       
 response.mult               70 QRY.RESP L                 $(P)PO[po]R[ggv]M[ggvMQ]|0                                  
 Ì   €   i   2
signatures
[urn,  sign.q]
$(P)PO[po]SIG[poSQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 sign.q                       1 PINT     R                 poSQ                                                        
 sign.date                    8 DATE     L                 $(P)PO[po]SIG[poSQ]|3                                       
 sign.doctor                 10 FREE     L  MIS.DOC        $(P)PO[po]SIG[poSQ]|0                                   
 sign.electronic              1 YN       L                 $(P)PO[po]SIG[poSQ]|5                                       
 sign.for                    10 FREE     L  MIS.DOC        $(P)PO[po]SIG[poSQ]|1                                   
 sign.time                    4 HHMM     L                 $(P)PO[po]SIG[poSQ]|4                                       
 sign.type                    1 CHOICE   L                 $(P)PO[po]SIG[poSQ]|6                                       
 sign.type.name               8 FREE     L                 VAL=IF{@sign.type^XX="S" "Stop";XX="O" "Order";XX="R"       
                                                           VAL="Renew"}                                                
 sign.user                   10 FREE     L  MIS.USER       $(P)PO[po]SIG[poSQ]|2                                   
 Ì   €   i   2
unv.edits
[urn,  unv.edit.urn]
$(P)PO[po]UE[poUE]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 unv.edit.urn                 3 URN      L                 poUE                                                        
 unv.action                  13 CHOICE   L                 $(P)PO[po]UE[poUE]|12                                       
 unv.action.date              8 DATE     L                 $(P)PO[po]UE[poUE]|14                                       
 unv.action.time              4 HHMM     L                 $(P)PO[po]UE[poUE]|15                                       
 unv.action.user             10 FREE     L  MIS.USER       $(P)PO[po]UE[poUE]|13                                   
 unv.deactivate.date          8 DATE     L                 $(P)PO[po]UE[poUE]|8                                        
 unv.deactivate.time          4 HHMM     L                 $(P)PO[po]UE[poUE]|9                                        
 unv.edit.date                8 DATE     L                 $(P)PO[po]UE[poUE]|0                                        
 unv.edit.time                4 HHMM     L                 $(P)PO[po]UE[poUE]|1                                        
 unv.edit.user               10 FREE     L  MIS.USER       $(P)PO[po]UE[poUE]|2                                    
 unv.reactivate.date          8 DATE     L                 $(P)PO[po]UE[poUE]|10                                       
 unv.reactivate.time          4 HHMM     L                 $(P)PO[po]UE[poUE]|11                                       
 unv.renew.date               8 DATE     L                 $(P)PO[po]UE[poUE]|7                                        
 unv.stop.date                8 DATE     L                 $(P)PO[po]UE[poUE]|3                                        
 unv.stop.time                4 HHMM     L                 $(P)PO[po]UE[poUE]|4                                        
 unv.stop.wrong.med           1 YN       L                 $(P)PO[po]UE[poUE]|6                                        
 unv.stop.wrong.pt            1 YN       L                 $(P)PO[po]UE[poUE]|5                                        
 Ì   €   i   2
unv.hold.comm
[urn,unv.edit.urn,  unv.hold.comm.q]
$(P)PO[po]UE[poUE]HC[poHC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 unv.hold.comm.q              2 PINT     R                 poHC                                                        
 unv.hold.comment            55 TEXT     L                 $(P)PO[po]UE[poUE]HC[poHC]                                  
 Ì   €   i   2
unv.iv.edits
[urn,unv.edit.urn,  unv.iv.bag]
$(P)PO[po]UE[poUE]IV[poPIV]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 unv.iv.bag                   2 PINT     R                 poPIV                                                       
 unv.iv.rate.new             25 FREE     L                 $(P)PO[po]UE[poUE]IV[poPIV]|1                               
 unv.iv.rate.old             25 FREE     L                 $(P)PO[po]UE[poUE]IV[poPIV]|0                               
 Ì   €   i   2
unv.iv.label.comm.new
[urn,unv.edit.urn,unv.iv.bag,  unv.iv.lab.comm.new.q]
$(P)PO[po]UE[poUE]IV[poPIV]LCN[poPPC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 unv.iv.lab.comm.new.q        2 PINT     R                 poPPC                                                       
 unv.iv.lab.comm.new         60 TEXT     L                 $(P)PO[po]UE[poUE]IV[poPIV]LCN[poPPC]                       
 Ì   €   i   2
unv.iv.label.comm.old
[urn,unv.edit.urn,unv.iv.bag,  unv.iv.lab.comm.old.q]
$(P)PO[po]UE[poUE]IV[poPIV]LCO[poPPC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 unv.iv.lab.comm.old.q        2 PINT     R                 poPPC                                                       
 unv.iv.lab.comm.old         60 TEXT     L                 $(P)PO[po]UE[poUE]IV[poPIV]LCO[poPPC]                       
 Ì   €   i   2
unv.stop.comm
[urn,unv.edit.urn,  unv.stop.comm.q]
$(P)PO[po]UE[poUE]SC[poSC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 unv.stop.comm.q              2 PINT     R                 poSC                                                        
 unv.stop.comment            60 TEXT     L                 $(P)PO[po]UE[poUE]SC[poSC]                                  
 Ì     i   2
pend.sch.x
[pend.sch.q]
?(P)POSCHI[psq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 pend.sch.q                   3 PINT     R                 psq                                                         
 pend.sch.appt.type          10 FREE     L  SCH.APPT.TYPE  ?(P)POSCHI[psq]|1                                       
 pend.sch.canc.urn           10 FREE     L  SCH.APPT       ?(P)POSCHI[psq]|9                                       
 pend.sch.category           10 FREE     L  OE.CAT         ?(P)POSCHI[psq]|4                                       
 pend.sch.date                8 DATE     L                 ?(P)POSCHI[psq]|6                                           
 pend.sch.db                 12 FREE     L  MIS.APPL.DB    ?(P)POSCHI[psq]|8                                       
 pend.sch.doctor             10 FREE     L  MIS.DOC        ?(P)POSCHI[psq]|2                                       
 pend.sch.order              10 URN      L  OE.ORD         ?(P)POSCHI[psq]|3                                       
 pend.sch.patient            30 URN      L  ADM.PAT        ?(P)POSCHI[psq]|0                                       
 pend.sch.procedure          10 DEC      R  OE.PROC        ?(P)POSCHI[psq]|5                                       
 pend.sch.time                4 HHMM     L                 ?(P)POSCHI[psq]|7                                           
 Ì     i   2
pha.log
[pha.log.date.time,pha.log.q]
?(P)POEP[poeot,poelq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 pha.log.date.time            9 FREE     L                 poeot                                                       
 pha.log.q                    3 PINT     R                 poelq                                                       
 pha.log.date                 8 DATE     L                 VAL=%Z.date.in.magic(@pha.log.date.time)                    
 pha.log.db                  12 FREE     L  MIS.APPL.DB    ?(P)POEP[poeot,poelq]|4                                 
 pha.log.message             65 FREE     L                 ?(P)POEP[poeot,poelq]|5                                     
 pha.log.patient             30 URN      L  OE.PAT         ?(P)POEP[poeot,poelq]|2                                 
 pha.log.rx                  10 URN      L  PHA.RX         ?(P)POEP[poeot,poelq]|3                                 
 pha.log.time                 4 HHMM     L                 VAL=%Z.time.out(@pha.log.date.time)                         
 pha.log.type                 1 CHOICE   L                 ?(P)POEP[poeot,poelq]|0                                     
 pha.log.type.ok              1 YN       L                 VAL=IF{L(c.pha.log.types,@pha.log.type)<L(c.pha.log      
                                                           VAL=.types) "Y";"N"}                                        
 pha.log.types                2 FREE     L                                                                             
 pha.log.user                10 FREE     L  MIS.USER       ?(P)POEP[poeot,poelq]|1                                 
 Ì     i   2
rad.log
[rad.date.time,rad.log.q]
?(P)POEL[poeot,poelq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 rad.date.time                9 FREE     L                 poeot                                                       
 rad.log.q                    3 PINT     R                 poelq                                                       
 rad.log.date                 8 DATE     L                 VAL=%Z.date.in.magic(@rad.date.time)                        
 rad.log.db                  12 FREE     L  MIS.APPL.DB    ?(P)POEL[poeot,poelq]|4                                 
 rad.log.message             65 FREE     L                 ?(P)POEL[poeot,poelq]|5                                     
 rad.log.mod                  3 CHOICE   L                 ?(P)POEL[poeot,poelq]|6                                     
 rad.log.order               15 URN      L  RAD.ORD        ?(P)POEL[poeot,poelq]|3                                 
 rad.log.patient             30 URN      L  OE.PAT         ?(P)POEL[poeot,poelq]|2                                 
 rad.log.time                 4 HHMM     L                 VAL=%Z.time.out(@rad.date.time)                             
 rad.log.type                 1 CHOICE   L                 ?(P)POEL[poeot,poelq]|0                                     
 rad.log.type.ok              1 YN       L                 VAL=IF{L(c.rad.log.types,@rad.log.type)<L(c.rad.log      
                                                           VAL=.types) "Y";"N"}                                        
 rad.log.types                2 FREE     L                                                                             
 rad.log.user                10 FREE     L  MIS.USER       ?(P)POEL[poeot,poelq]|1                                 
 Ì     i   2
report.site.top
/PORSI

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 Ì   €   i   2
report.sites
[report.site]
/PORSI[pv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 report.site                 10 FREE     L  OE.SITE        pv                                                      
 Ì     i   2
temp.diet
/POFT

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 temp.diet.display.name      35 FREE     L                 /POFT|0                                                     
 temp.primary.diet.flag       1 YN       L                 /POFT|2                                                     
 temp.primary.diet.urn       10 URN      L                 /POFT|1                                                     
 Ì     i   2
temp.diets
[temp.diet.mnemonic]
/POFT[ppM]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 temp.diet.mnemonic          10 FREE     L                 ppM                                                         
 temp.diet.name              30 FREE     L                 /POFT[ppM]|1                                                
 temp.diet.urn               10 URN      L  OE.ORD         /POFT[ppM]|0                                            

 Index Files                        Subscripts/Physical Base

 ack.log                            [location,ack.date,ack.time,urn,ack.q]
                                      ?(P)PLOA[ggn,poAKD,poAKT,po,poAKQ]

 adm.room.bed.index                 [facility,room,bed] = patient
                                      ?(A)AARB[gqb,ggr,hrmB]

 archive.id.x                       [category,comp.order.num,urn]
                                      ?(P)POAI[pc,poCN,po]

 archive.x                          [archive.date,urn]
                                      ?(P)POAR[poARD,po]

 bar.bch.x                          [bill.date.and.urn,urn]
                                      ?(P)POBX[poBD,po]

 bar.comp.x                         [category,urn]
                                      ?(P)POBBC[pc,po]

 bar.x                              [category,urn]
                                      ?(P)POBB[pc,po]

 bill.x                             [category,bill.date.and.urn,comp.order.num,urn]
                                      ?(P)POB[pc,poBD,poCN,po]

 canc.x                             [category,canc.date,cancel.rank,urn]
                                      ?(P)POCX[pc,poCD,poCS,po]

 cash.x                             [user,order.date,order.time,urn,drawer.no]
                                      ?(P)POCC[gu,poOD,poOT,po,poDR]

 cat.proc.x                         [category,procedure.mnemonic,urn]
                                      ?(P)POCPX[pc,ppm,po]

 cat.svc.x                          [category,service.date,urn]
                                      ?(P)POCS[pc,poSD,po]

 cat.x                              [category,comp.order.num,urn]
                                      ?(P)POC[pc,poCN,po]

 check.dup.x                        [patient,category,procedure,dup.date.and.time,urn]
                                      ?(P)POD[aa,pc,pp,poDD,po]

 consult.x                          [response,mri.urn,urn]
                                      ?(P)POCN[poR,ea,po]

 cont.order.x                       [category,urn]
                                      ?(P)POCO[pc,po]

 delete.x                           [patient,urn]
                                      ?(P)PODL[aa,po]

 diet.end.x                         [diet.end.date,diet.end.time,urn]
                                      ?(P)POFE[poDED,poDET,po]

 diet.list.x                        [location,room,bed,patient,urn]
                                      /POFC[ggn,ggr,hrmB,aa,po]

 diet.x                             [patient,service.date,meal.time.rank,urn]
                                      ?(P)POF[aa,poSD,poST,po]

 dup.x                              [category,service.date,urn]
                                      ?(P)PODX[pc,poSD,po]

 icd.x                              [order.date,urn]
                                      ?(P)POIX[poOD,po]

 location.act.x                     [location,edit.date,category,urn]
                                      ?(P)PLOC[ggn,poEDD,pc,po]

 mis.loc.rm.index                   [location,room]
                                      &(G)GGRI[ggn,ggr]

 nur.cpo.x                          [patient,urn]
                                      ?(P)POCPO[aa,po]

 ord.date.x                         [order.date,urn]
                                      ?(P)POODX[poOD,po]

 order.x                            [patient,order.date,urn]
                                      ?(P)POE[aa,poOD,po]

 ov.id.x                            [ov.sender,ov.id] = urn
                                      ?(P)POOV[poSN,poID]

 patient.x                          [category,patient,comp.order.num,urn]
                                      ?(P)POPT[pc,aa,poCN,po]

 pend.appt.x                        [urn,sch.appt.urn]
                                      ?(P)POPAI[po,wz]

 pom.order.x                        [patient,order.date,urn]
                                      ?(P)POMX[aa,poOD,po]

 provider.x                         [doctor,urn]
                                      ?(P)POPX[ggg,po]

 pt.active.x                        [patient,urn]
                                      ?(P)PPA[aa,po]

 pt.log.x                           [category,patient,bill.date.and.urn,urn]
                                      ?(P)POPL[pc,aa,poBD,po]

 pt.ord.x                           [patient,service.date,urn]
                                      ?(P)POPO[aa,poSD,po]

 renewable.prov.x                   [doctor,patient,review.date,urn]
                                      ?(P)PORP[ggg,aa,poRD,po]

 renewable.x                        [patient,review.date,urn]
                                      ?(P)PORO[aa,poRD,po]

 req.x                              [req.location,category,service.date,urn]
                                      ?(P)PORX[ggn,pc,poSD,po]

 rxm.fail.orders.x                  [database,order.date,urn]
                                      ?(P)PORXMF[gn,poOD,po]

 rxm.orders.x                       [urn,rxm.ord.urn]
                                      ?(P)PORXM[po,hxo]

 source.x                           [order.date,patient,doctor,source,urn]
                                      ?(P)POSRC[poOD,aa,ggg,gpsN,po]

 status.comp.x                      [status,urn]
                                      ?(P)POSCX[poSTS,po]

 status.x                           [category,rank.status,comp.order.num,urn]
                                      ?(P)POS[pc,poS,poCN,po]

 stock.x                            [stock.location,order.date,category,procedure,urn]
                                      ?(P)POST[ggn,poOD,pc,pp,po]

 svc.date.x                         [service.date,urn]
                                      ?(P)POSDX[poSD,po]

 unc.x                              [patient,urn]
                                      ?(P)POUNC[aa,po]

 unlinked.x                         [order.date,urn]
                                      ?(P)POUL[poOD,po]

 unsigned.prov.x                    [doctor,order.date,urn]
                                      ?(P)POP[ggg,poOD,po]

 unsigned.x                         [patient,urn]
                                      ?(P)POV[aa,po]

 unv.x                              [patient,urn]
                                      ?(P)POU[aa,po]

 urn.x                              [urn]
                                      *(P)POZ[po]