sHelp
                                     RAD.MRI
     i   2
 auto.locator.x
 jacket.x
 main
   follow.ups
     follow.up.audit
     follow.up.calls
       follow.up.call.comments
     follow.up.comments
   follow.ups.open
   isotope.history
   libraries
     external.jackets
       external.records
     master.jackets
       master.jacket.orders
       master.jacket.printed
       mj.external.records
       subjackets
         sj.external.records
         subjacket.orders
         subjacket.printed
     outside.audit.trail
   merged.froms
   merged.jackets
   radiation.history
 merge.log
 order.x
 rec.loc.audit
 temp.outside.list
   temp.outside.audit.trail

 Ì     i   2
auto.locator.x
[auto.loc.date,auto.loc.mri,auto.loc.urn,auto.loc.lib.path,auto.loc.next.rec.loc]
?(R)RFLA[rfALD,ea,rfJ,rlp,rlb]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 auto.loc.date                8 DATE     L                 rfALD                                                       
 auto.loc.mri                25 URN      L  MRI.PAT        ea                                                      
 auto.loc.urn                10 FREE     L                 rfJ                                                         
 auto.loc.lib.path           10 FREE     L  RAD.LIBPATH    rlp                                                     
 auto.loc.next.rec.loc       10 FREE     L  RAD.LIB        rlb                                                     
 auto.loc.cur.rec.loc        10 FREE     L  RAD.LIB        ?(R)RFLA[rfALD,ea,rfJ,rlp,rlb]|1                        
 auto.loc.lib.path.qnum       3 PINT     R                 ?(R)RFLA[rfALD,ea,rfJ,rlp,rlb]|0                            
 Ì     i   2
jacket.x
[jacket.type,jacket.urn]
?(R)RFJ[rfjt,rfju]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 jacket.type                  1 CHOICE   L                 rfjt                                                        
 jacket.urn                  10 FREE     L                 rfju                                                        
 jacket.ej.volume             3 PINT     R                 ?(R)RFJ[rfjt,rfju]|5                                        
 jacket.er.name              30 FREE     L                 ?(R)RFJ[rfjt,rfju]|6                                        
 jacket.library              10 FREE     L  RAD.LIB        ?(R)RFJ[rfjt,rfju]|0                                    
 jacket.mj.volume             3 PINT     R                 ?(R)RFJ[rfjt,rfju]|1                                        
 jacket.order                10 URN      L  RAD.ORD        ?(R)RFJ[rfjt,rfju]|4                                    
 jacket.sj.volume             3 PINT     R                 ?(R)RFJ[rfjt,rfju]|3                                        
 jacket.subjacket            12 FREE     L                 ?(R)RFJ[rfjt,rfju]|2                                        
 Ì   €   i   2
main
[urn]
*(R)RF[ea]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 urn                         25 URN      L  MRI.PAT        ea                                                      
 id                          43 FREE     L                                                                             
 merged.into                 25 URN      L  MRI.PAT        *(R)RF[ea]|0                                            
 Ì   €   i   2
follow.ups
[urn,  fu.urn]
*(R)RF[ea]FU[rfFU]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 fu.urn                      10 PINT     R                 rfFU                                                        
 fu.activity.date             8 DATE     L                                                                             
 fu.category                 10 FREE     L  RAD.CAT        *(R)RF[ea]FU[rfFU]|7                                    
 fu.concl.category           10 FREE     L  RAD.CAT        *(R)RF[ea]FU[rfFU]|15                                   
 fu.concl.order              10 URN      L  RAD.ORD        *(R)RF[ea]FU[rfFU]|13                                   
 fu.concl.order.num          13 FREE     L                 *(R)RF[ea]FU[rfFU]|14                                       
 fu.concl.order.num.out       9 FREE     L                 VAL=IF{@.country="US" @fu.concl.order.num%3;@fu.concl.      
                                                           VAL=order.num%3^x%1$2_(x$2)_(x%3)}                          
 fu.concl.proc.mnemonic      10 FREE     L                 VAL=@RAD.PROC.mnemonic[@fu.concl.category,@fu.concl.pr      
                                                           VAL=ocedure]                                                
 fu.concl.proc.name          30 FREE     L                 VAL=@RAD.PROC.name[@fu.concl.category,@fu.concl.proced      
                                                           VAL=ure]                                                    
 fu.concl.procedure          10 FREE     L  RAD.PROC       *(R)RF[ea]FU[rfFU]|16                                   
 fu.concl.service.date        8 DATE     L                 VAL=@fu.concl.order.num$8                                   
 fu.date                      8 DATE     L                 *(R)RF[ea]FU[rfFU]|0                                        
 fu.dept                     10 FREE     L  RAD.DEPT       VAL=@RAD.CAT.dept[@fu.category]                         
 fu.doctor                   10 FREE     L  MIS.DOC        *(R)RF[ea]FU[rfFU]|9                                    
 fu.follow.up                10 FREE     L  RAD.FOLLOW     *(R)RF[ea]FU[rfFU]|10                                   
 fu.follow.up.concl          10 FREE     L  RAD.FOLLOW.CONC*(R)RF[ea]FU[rfFU]|11                                   
 fu.init.date                 8 DATE     L                 *(R)RF[ea]FU[rfFU]|2                                        
 fu.init.time                 4 HHMM     L                 *(R)RF[ea]FU[rfFU]|3                                        
 fu.init.user                10 FREE     L  MIS.USER       *(R)RF[ea]FU[rfFU]|4                                    
 fu.merged.to                20 FREE     L                 *(R)RF[ea]FU[rfFU]|17                                       
 fu.order                    10 URN      L  RAD.ORD        *(R)RF[ea]FU[rfFU]|5                                    
 fu.order.num                13 FREE     L                 *(R)RF[ea]FU[rfFU]|6                                        
 fu.order.num.out             9 FREE     L                 VAL=IF{@.country="US" @fu.order.num%3;@fu.order.num%3^      
                                                           VAL=x%1$2_(x$2)_(x%3)}                                      
 fu.proc.mnemonic            10 FREE     L                 VAL=@RAD.PROC.mnemonic[@fu.category,@fu.procedure]          
 fu.proc.name                30 FREE     L                 VAL=@RAD.PROC.name[@fu.category,@fu.procedure]              
 fu.procedure                10 FREE     L  RAD.PROC       *(R)RF[ea]FU[rfFU]|8                                    
 fu.service.date              8 DATE     L                 VAL=@fu.order.num$8                                         
 fu.site                     10 FREE     L  RAD.SITE       *(R)RF[ea]FU[rfFU]|12                                   
 fu.status                    8 CHOICE   L                 *(R)RF[ea]FU[rfFU]|1                                        
 fu.temp.q                    5 PINT     R                                                                             
 Ì   €   i   2
follow.up.audit
[urn,fu.urn,  fu.audit.q]
*(R)RF[ea]FU[rfFU]A[rfFUA]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 fu.audit.q                   3 PINT     R                 rfFUA                                                       
 fu.audit.date                8 DATE     L                 *(R)RF[ea]FU[rfFU]A[rfFUA]|0                                
 fu.audit.sch.log.time       10 PINT     R                 *(R)RF[ea]FU[rfFU]A[rfFUA]|5                                
 fu.audit.text               80 FREE     L                 *(R)RF[ea]FU[rfFU]A[rfFUA]|4                                
 fu.audit.text.out           80 FREE     L                 VAL=@Text.out(@fu.audit.text)                               
 fu.audit.time                4 HHMM     L                 *(R)RF[ea]FU[rfFU]A[rfFUA]|1                                
 fu.audit.type                6 CHOICE   L                 *(R)RF[ea]FU[rfFU]A[rfFUA]|3                                
 fu.audit.user               10 FREE     L  MIS.USER       *(R)RF[ea]FU[rfFU]A[rfFUA]|2                            
 Ì   €   i   2
follow.up.calls
[urn,fu.urn,  fu.call.q]
*(R)RF[ea]FU[rfFU]K[rfFUk]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 fu.call.q                    3 URN      L                 rfFUk                                                       
 fu.call.date                 8 DATE     L                 *(R)RF[ea]FU[rfFU]K[rfFUk]|0                                
 fu.call.time                 4 HHMM     L                 *(R)RF[ea]FU[rfFU]K[rfFUk]|1                                
 fu.call.user                10 FREE     L  MIS.USER       *(R)RF[ea]FU[rfFU]K[rfFUk]|2                            
 fu.call.who                 30 FREE     L                 *(R)RF[ea]FU[rfFU]K[rfFUk]|3                                
 Ì   €   i   2
follow.up.call.comments
[urn,fu.urn,fu.call.q,  fu.call.com.q]
*(R)RF[ea]FU[rfFU]K[rfFUk]C[rfFUj]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 fu.call.com.q                3 PINT     R                 rfFUj                                                       
 fu.call.comment             60 TEXT     L                 *(R)RF[ea]FU[rfFU]K[rfFUk]C[rfFUj]                          
 fu.call.comment.out         60 FREE     L                 VAL=@Text.out(@fu.call.comment)                             
 Ì   €   i   2
follow.up.comments
[urn,fu.urn,  fu.comment.q]
*(R)RF[ea]FU[rfFU]C[rfFUc]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 fu.comment.q                 3 PINT     R                 rfFUc                                                       
 fu.comment                  60 TEXT     L                 *(R)RF[ea]FU[rfFU]C[rfFUc]                                  
 Ì   €   i   2
follow.ups.open
[urn,  fu.urn.open]
*(R)RF[ea]FO[rfFU]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 fu.urn.open                 10 URN      L                 rfFU                                                        
 Ì   €   i   2
isotope.history
[urn,  iso.date,iso.order,iso.isotope]
*(R)RF[ea]IH[rfD,ro,rm]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 iso.date                     8 DATE     L                 rfD                                                         
 iso.order                   10 URN      L  RAD.ORD        ro                                                      
 iso.isotope                 10 FREE     L  RAD.MAT        rm                                                      
 iso.amount                   4 PINT     R                 *(R)RF[ea]IH[rfD,ro,rm]|0                                   
 Ì   €   i   2
libraries
[urn,  library]
*(R)RF[ea]L[rlb]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 library                     10 FREE     L  RAD.LIB        rlb                                                     
 Ì   €   i   2
external.jackets
[urn,library,  ej.volume]
*(R)RF[ea]L[rlb]E[rfe]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 ej.volume                    3 FREE     L                 rfe                                                         
 Ì   €   i   2
external.records
[urn,library,ej.volume,  er.name]
*(R)RF[ea]L[rlb]E[rfe]R[rfer]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 er.name                     30 FREE     L                 rfer                                                        
 er.comment                  30 FREE     L                 *(R)RF[ea]L[rlb]E[rfe]R[rfer]|4                             
 er.date.due                  8 DATE     L                 *(R)RF[ea]L[rlb]E[rfe]R[rfer]|12                            
 er.date.out                  8 DATE     L                 *(R)RF[ea]L[rlb]E[rfe]R[rfer]|11                            
 er.date.received             8 DATE     L                 *(R)RF[ea]L[rlb]E[rfe]R[rfer]|1                             
 er.date.returned             8 DATE     L                 *(R)RF[ea]L[rlb]E[rfe]R[rfer]|7                             
 er.jacket.urn               10 FREE     L                 *(R)RF[ea]L[rlb]E[rfe]R[rfer]|5                             
 er.location                  4 CHOICE   L                 *(R)RF[ea]L[rlb]E[rfe]R[rfer]|0                             
 er.recipient                12 FREE     L                 *(R)RF[ea]L[rlb]E[rfe]R[rfer]|3                             
 er.return.date.due           8 DATE     L                 *(R)RF[ea]L[rlb]E[rfe]R[rfer]|13                            
 er.return.days.overdue       3 DATE     L                 VAL=IF{@.today>@er.return.date.due %Z.date.sub(@.to      
                                                           VAL=day,@er.return.date.due)&999}                           
 er.source                   30 FREE     L                 *(R)RF[ea]L[rlb]E[rfe]R[rfer]|2                             
 er.source.add1              30 FREE     L                 *(R)RF[ea]L[rlb]E[rfe]R[rfer]|8                             
 er.source.add2              30 FREE     L                 *(R)RF[ea]L[rlb]E[rfe]R[rfer]|9                             
 er.source.add3              30 FREE     L                 *(R)RF[ea]L[rlb]E[rfe]R[rfer]|10                            
 er.temp.location            10 FREE     L  RAD.LIB        *(R)RF[ea]L[rlb]E[rfe]R[rfer]|6                         
 ext.source.add1             30 FREE     L                 *(R)RF[ea]L[rlb]E[rfe]R[rfer]ESA|0                          
 ext.source.add2             30 FREE     L                 *(R)RF[ea]L[rlb]E[rfe]R[rfer]ESA|1                          
 ext.source.add3             30 FREE     L                 *(R)RF[ea]L[rlb]E[rfe]R[rfer]ESA|2                          
 Ì   €   i   2
master.jackets
[urn,library,  mj.volume]
*(R)RF[ea]L[rlb]M[rfm]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 mj.volume                    3 PINT     R                 rfm                                                         
 mj.created                   8 DATE     L                 *(R)RF[ea]L[rlb]M[rfm]|4                                    
 mj.date.due                  8 DATE     L                 *(R)RF[ea]L[rlb]M[rfm]|5                                    
 mj.date.out                  8 DATE     L                 *(R)RF[ea]L[rlb]M[rfm]|10                                   
 mj.ext.recs                  3 PINT     R                 *(R)RF[ea]L[rlb]M[rfm]|12                                   
 mj.ext.recs.out              3 PINT     R                 *(R)RF[ea]L[rlb]M[rfm]|13                                   
 mj.location                  4 CHOICE   L                 *(R)RF[ea]L[rlb]M[rfm]|0                                    
 mj.number                   30 FREE     L                 VAL=library_"-"_@dept.or.unit.num_"-"_mj.volume             
 mj.orders                    3 PINT     R                 *(R)RF[ea]L[rlb]M[rfm]|3                                    
 mj.orders.out                3 PINT     R                 *(R)RF[ea]L[rlb]M[rfm]|7                                    
 mj.printed                   8 DATE     L                 *(R)RF[ea]L[rlb]M[rfm]|8                                    
 mj.recipient                12 FREE     L                 *(R)RF[ea]L[rlb]M[rfm]|1                                    
 mj.subjackets                3 PINT     R                 *(R)RF[ea]L[rlb]M[rfm]|2                                    
 mj.subjackets.out            3 PINT     R                 *(R)RF[ea]L[rlb]M[rfm]|6                                    
 mj.temp.location            10 FREE     L  RAD.LIB        *(R)RF[ea]L[rlb]M[rfm]|11                               
 mj.urn                      10 FREE     L                 *(R)RF[ea]L[rlb]M[rfm]|9                                    
 Ì   €   i   2
master.jacket.orders
[urn,library,mj.volume,  mj.order]
*(R)RF[ea]L[rlb]M[rfm]O[ro]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 mj.order                    10 URN      L  RAD.ORD        ro                                                      
 mj.order.cat.proc           21 FREE     L                 VAL=IF{@order.category_"/"_@RAD.PROC.mnemonic[@order.c      
                                                           VAL=ategory,@order.procedure]'="/";@RAD.ORD.category_"      
                                                           VAL=/"_@RAD.ORD.procedure.mnemonic}                         
 mj.order.created             8 DATE     L                 *(R)RF[ea]L[rlb]M[rfm]O[ro]|5                               
 mj.order.date.due            8 DATE     L                 *(R)RF[ea]L[rlb]M[rfm]O[ro]|2                               
 mj.order.date.out            8 DATE     L                 *(R)RF[ea]L[rlb]M[rfm]O[ro]|4                               
 mj.order.location            4 CHOICE   L                 *(R)RF[ea]L[rlb]M[rfm]O[ro]|0                               
 mj.order.number             30 FREE     L                 VAL=IF{@order.category_"-"_@order.comp.number'="-";@RA      
                                                           VAL=D.ORD.category_"-"_(@RAD.ORD.service.date$4)_@RAD.      
                                                           VAL=ORD.order.num}                                          
 mj.order.recipient          12 FREE     L                 *(R)RF[ea]L[rlb]M[rfm]O[ro]|1                               
 mj.order.temp.location      10 FREE     L  RAD.LIB        *(R)RF[ea]L[rlb]M[rfm]O[ro]|6                           
 mj.order.urn                10 FREE     L                 *(R)RF[ea]L[rlb]M[rfm]O[ro]|3                               
 Ì   €   i   2
master.jacket.printed
[urn,library,mj.volume,  mjp.facility]
*(R)RF[ea]L[rlb]M[rfm]MJP[gqb]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 mjp.facility                10 FREE     L  MIS.FACILITY   gqb                                                     
 mjp.printed                  8 DATE     L                 *(R)RF[ea]L[rlb]M[rfm]MJP[gqb]|0                            
 Ì   €   i   2
mj.external.records
[urn,library,mj.volume,  mj.er.name]
*(R)RF[ea]L[rlb]M[rfm]ER[rfer]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 mj.er.name                  30 FREE     L                 rfer                                                        
 mj.er.comment               30 FREE     L                 *(R)RF[ea]L[rlb]M[rfm]ER[rfer]|4                            
 mj.er.date.due               8 DATE     L                 *(R)RF[ea]L[rlb]M[rfm]ER[rfer]|12                           
 mj.er.date.out               8 DATE     L                 *(R)RF[ea]L[rlb]M[rfm]ER[rfer]|11                           
 mj.er.date.received          8 DATE     L                 *(R)RF[ea]L[rlb]M[rfm]ER[rfer]|1                            
 mj.er.date.returned          8 DATE     L                 *(R)RF[ea]L[rlb]M[rfm]ER[rfer]|7                            
 mj.er.jacket.urn            10 FREE     L                 *(R)RF[ea]L[rlb]M[rfm]ER[rfer]|5                            
 mj.er.location               4 CHOICE   L                 *(R)RF[ea]L[rlb]M[rfm]ER[rfer]|0                            
 mj.er.recipient             12 FREE     L                 *(R)RF[ea]L[rlb]M[rfm]ER[rfer]|3                            
 mj.er.return.date.due        8 DATE     L                 *(R)RF[ea]L[rlb]M[rfm]ER[rfer]|13                           
 mj.er.return.days.overdue    8 DATE     L                 VAL=IF{@.today>@mj.er.return.date.due %Z.date.sub(@      
                                                           VAL=.today,@mj.er.return.date.due)&999}                     
 mj.er.source                30 FREE     L                 *(R)RF[ea]L[rlb]M[rfm]ER[rfer]|2                            
 mj.er.source.add1           30 FREE     L                 *(R)RF[ea]L[rlb]M[rfm]ER[rfer]|8                            
 mj.er.source.add2           30 FREE     L                 *(R)RF[ea]L[rlb]M[rfm]ER[rfer]|9                            
 mj.er.source.add3           30 FREE     L                 *(R)RF[ea]L[rlb]M[rfm]ER[rfer]|10                           
 mj.er.temp.location         10 FREE     L  RAD.LIB        *(R)RF[ea]L[rlb]M[rfm]ER[rfer]|6                        
 Ì   €   i   2
subjackets
[urn,library,mj.volume,  sj.sort,sj.volume]
*(R)RF[ea]L[rlb]M[rfm]S[rfs,rfsv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 sj.sort                     12 FREE     L                 rfs                                                         
 sj.volume                    3 PINT     R                 rfsv                                                        
 sj.created                   8 DATE     L                 *(R)RF[ea]L[rlb]M[rfm]S[rfs,rfsv]|3                         
 sj.date.due                  8 DATE     L                 *(R)RF[ea]L[rlb]M[rfm]S[rfs,rfsv]|4                         
 sj.date.out                  8 DATE     L                 *(R)RF[ea]L[rlb]M[rfm]S[rfs,rfsv]|8                         
 sj.ext.recs                  3 PINT     R                 *(R)RF[ea]L[rlb]M[rfm]S[rfs,rfsv]|11                        
 sj.ext.recs.out              3 PINT     R                 *(R)RF[ea]L[rlb]M[rfm]S[rfs,rfsv]|12                        
 sj.location                  4 CHOICE   L                 *(R)RF[ea]L[rlb]M[rfm]S[rfs,rfsv]|0                         
 sj.locator.code             10 FREE     L  RAD.LC         VAL=IF{@sj.sort.type="L" sj.sort}                       
 sj.number                   30 FREE     L                 VAL=@dept.or.unit.num_"-"_mj.volume_"-"_IF{@sj.sort.ty      
                                                           VAL=pe^SS="A" @ADM.PAT.acct.number[sj.sort];sj.sort}_"      
                                                           VAL=-"_sj.volume                                            
 sj.orders                    3 PINT     R                 *(R)RF[ea]L[rlb]M[rfm]S[rfs,rfsv]|2                         
 sj.orders.out                3 PINT     R                 *(R)RF[ea]L[rlb]M[rfm]S[rfs,rfsv]|5                         
 sj.printed                   8 DATE     L                 *(R)RF[ea]L[rlb]M[rfm]S[rfs,rfsv]|6                         
 sj.recipient                12 FREE     L                 *(R)RF[ea]L[rlb]M[rfm]S[rfs,rfsv]|1                         
 sj.sort.type                 1 CHOICE   L                 *(R)RF[ea]L[rlb]M[rfm]S[rfs,rfsv]|9                         
 sj.temp.location            10 FREE     L  RAD.LIB        *(R)RF[ea]L[rlb]M[rfm]S[rfs,rfsv]|10                    
 sj.urn                      10 FREE     L                 *(R)RF[ea]L[rlb]M[rfm]S[rfs,rfsv]|7                         
 Ì   €   i   2
sj.external.records
[urn,library,mj.volume,sj.sort,sj.volume,  sj.er.name]
*(R)RF[ea]L[rlb]M[rfm]S[rfs,rfsv]ER[rfer]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 sj.er.name                  30 FREE     L                 rfer                                                        
 sj.er.comment               30 FREE     L                 *(R)RF[ea]L[rlb]M[rfm]S[rfs,rfsv]ER[rfer]|4                 
 sj.er.date.due               8 FREE     L                 *(R)RF[ea]L[rlb]M[rfm]S[rfs,rfsv]ER[rfer]|12                
 sj.er.date.out               8 FREE     L                 *(R)RF[ea]L[rlb]M[rfm]S[rfs,rfsv]ER[rfer]|11                
 sj.er.date.received          8 DATE     L                 *(R)RF[ea]L[rlb]M[rfm]S[rfs,rfsv]ER[rfer]|1                 
 sj.er.date.returned          8 DATE     L                 *(R)RF[ea]L[rlb]M[rfm]S[rfs,rfsv]ER[rfer]|7                 
 sj.er.jacket.urn            10 FREE     L                 *(R)RF[ea]L[rlb]M[rfm]S[rfs,rfsv]ER[rfer]|5                 
 sj.er.location               4 CHOICE   L                 *(R)RF[ea]L[rlb]M[rfm]S[rfs,rfsv]ER[rfer]|0                 
 sj.er.recipient             12 FREE     L                 *(R)RF[ea]L[rlb]M[rfm]S[rfs,rfsv]ER[rfer]|3                 
 sj.er.return.date.due        8 FREE     L                 *(R)RF[ea]L[rlb]M[rfm]S[rfs,rfsv]ER[rfer]|13                
 sj.er.return.days.overdue    3 FREE     L                 VAL=IF{@.today>@sj.er.return.date.due %Z.date.sub(@      
                                                           VAL=.today,@sj.er.return.date.due)&999}                     
 sj.er.source                30 FREE     L                 *(R)RF[ea]L[rlb]M[rfm]S[rfs,rfsv]ER[rfer]|2                 
 sj.er.source.add1           30 FREE     L                 *(R)RF[ea]L[rlb]M[rfm]S[rfs,rfsv]ER[rfer]|8                 
 sj.er.source.add2           30 FREE     L                 *(R)RF[ea]L[rlb]M[rfm]S[rfs,rfsv]ER[rfer]|9                 
 sj.er.source.add3           30 FREE     L                 *(R)RF[ea]L[rlb]M[rfm]S[rfs,rfsv]ER[rfer]|10                
 sj.er.temp.location         10 FREE     L  RAD.LIB        *(R)RF[ea]L[rlb]M[rfm]S[rfs,rfsv]ER[rfer]|6             
 Ì   €   i   2
subjacket.orders
[urn,library,mj.volume,sj.sort,sj.volume,  sj.order]
*(R)RF[ea]L[rlb]M[rfm]S[rfs,rfsv]O[ro]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 sj.order                    10 URN      L  RAD.ORD        ro                                                      
 sj.order.cat.proc           21 FREE     L                 VAL=IF{@order.category_"/"_@RAD.PROC.mnemonic[@order.c      
                                                           VAL=ategory,@order.procedure]'="/";@RAD.ORD.category_"      
                                                           VAL=/"_@RAD.ORD.procedure.mnemonic}                         
 sj.order.created             8 DATE     L                 *(R)RF[ea]L[rlb]M[rfm]S[rfs,rfsv]O[ro]|5                    
 sj.order.date.due            8 DATE     L                 *(R)RF[ea]L[rlb]M[rfm]S[rfs,rfsv]O[ro]|2                    
 sj.order.date.out            8 DATE     L                 *(R)RF[ea]L[rlb]M[rfm]S[rfs,rfsv]O[ro]|4                    
 sj.order.location            4 CHOICE   L                 *(R)RF[ea]L[rlb]M[rfm]S[rfs,rfsv]O[ro]|0                    
 sj.order.number             30 FREE     L                 VAL=IF{@order.category_"-"_@order.comp.number'="-";@RA      
                                                           VAL=D.ORD.category_"-"_(@RAD.ORD.service.date$4)_@RAD.      
                                                           VAL=ORD.order.num}                                          
 sj.order.recipient          12 FREE     L                 *(R)RF[ea]L[rlb]M[rfm]S[rfs,rfsv]O[ro]|1                    
 sj.order.temp.location      10 FREE     L  RAD.LIB        *(R)RF[ea]L[rlb]M[rfm]S[rfs,rfsv]O[ro]|6                
 sj.order.urn                10 FREE     L                 *(R)RF[ea]L[rlb]M[rfm]S[rfs,rfsv]O[ro]|3                    
 Ì   €   i   2
subjacket.printed
[urn,library,mj.volume,sj.sort,sj.volume,  sjp.facility]
*(R)RF[ea]L[rlb]M[rfm]S[rfs,rfsv]SJP[gqb]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 sjp.facility                10 FREE     L  MIS.FACILITY   gqb                                                     
 sjp.printed                  8 DATE     L                 *(R)RF[ea]L[rlb]M[rfm]S[rfs,rfsv]SJP[gqb]|0                 
 Ì   €   i   2
outside.audit.trail
[urn,library,  out.audit.er.name,out.audit.seconds]
*(R)RF[ea]L[rlb]OAT[rfer,rfAS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 out.audit.er.name           30 FREE     L                 rfer                                                        
 out.audit.seconds            8 PINT     R                 rfAS                                                        
 out.audit.action            10 FREE     L                 *(R)RF[ea]L[rlb]OAT[rfer,rfAS]|1                            
 out.audit.date               8 DATE     L                 VAL=%Z.date.in.magic(@RAD.MRI.out.audit.seconds#0.)         
 out.audit.recipient         12 FREE     L                 *(R)RF[ea]L[rlb]OAT[rfer,rfAS]|0                            
 out.audit.record.date        8 DATE     L                 *(R)RF[ea]L[rlb]OAT[rfer,rfAS]|3                            
 out.audit.time               4 HHMM     L                 VAL=%Z.time.out(@RAD.MRI.out.audit.seconds#0.)              
 out.audit.user              10 FREE     L  MIS.USER       *(R)RF[ea]L[rlb]OAT[rfer,rfAS]|2                        
 Ì   €   i   2
merged.froms
[urn,  merged.from]
*(R)RF[ea]MF[ea]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 merged.from                 25 URN      L  MRI.PAT        ea                                                      
 Ì   €   i   2
merged.jackets
[urn,  merged.jacket.urn]
*(R)RF[ea]MGJ[rfJ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 merged.jacket.urn           10 FREE     L                 rfJ                                                         
 merged.record.number        30 FREE     L                 *(R)RF[ea]MGJ[rfJ]|0                                        
 Ì   €   i   2
radiation.history
[urn,  rad.date,rad.order]
*(R)RF[ea]RH[rfD,ro]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 rad.date                     8 DATE     L                 rfD                                                         
 rad.order                   10 URN      L  RAD.ORD        ro                                                      
 rad.dose                     8 PDEC     R                 *(R)RF[ea]RH[rfD,ro]|0                                      
 Ì     i   2
merge.log
[merge.log.date,merge.log.library,merge.log.from,merge.log.q]
?(R)RFMG[rfMD,rlb,ea,rfMQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 merge.log.date               8 DATE     L                 rfMD                                                        
 merge.log.library           10 FREE     L  RAD.LIB        rlb                                                     
 merge.log.from              25 URN      L  MRI.PAT        ea                                                      
 merge.log.q                  3 PINT     R                 rfMQ                                                        
 merge.log.into              25 URN      L  MRI.PAT        ?(R)RFMG[rfMD,rlb,ea,rfMQ]|0                            
 merge.log.time               4 HHMM     L                 ?(R)RFMG[rfMD,rlb,ea,rfMQ]|1                                
 merge.log.type               7 CHOICE   L                 ?(R)RFMG[rfMD,rlb,ea,rfMQ]|2                                
 Ì     i   2
order.x
[order.urn]
?(R)RFOR[ro]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 order.urn                   10 URN      L  RAD.ORD        ro                                                      
 order.category              10 FREE     L  RAD.CAT        ?(R)RFOR[ro]|1                                          
 order.comp.number           13 FREE     L                 VAL=IF{@RAD.PARAM.dts.1517^DT %RAD.MRI.get.comp.order.      
                                                           VAL=num(@order.jacket.urn,DT);(@order.date$4)_@order.n      
                                                           VAL=umber}                                                  
 order.date                   8 DATE     L                 ?(R)RFOR[ro]|5                                              
 order.jacket.urn            10 FREE     L                 ?(R)RFOR[ro]|0                                              
 order.mri                   25 URN      L  MRI.PAT        ?(R)RFOR[ro]|6                                          
 order.number                 9 FREE     L                 ?(R)RFOR[ro]|4                                              
 order.procedure             10 FREE     L  RAD.PROC       ?(R)RFOR[ro]|2                                          
 order.site                  10 FREE     L  RAD.SITE       ?(R)RFOR[ro]|3                                          
 order.sj.sort                8 CHOICE   L                 ?(R)RFOR[ro]|7                                              
 Ì     i   2
rec.loc.audit
[rl.aud.seconds,rl.aud.library,rl.aud.mri,rl.aud.sort,rl.aud.jacket.urn]
?(R)RFLL[rfAT,rlb,ea,rfjST,rfj]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 rl.aud.seconds               9 PINT     R                 rfAT                                                        
 rl.aud.library              10 FREE     L  RAD.LIB        rlb                                                     
 rl.aud.mri                  25 URN      L  RAD.MRI        ea                                                      
 rl.aud.sort                 30 FREE     L                 rfjST                                                       
 rl.aud.jacket.urn           10 FREE     L                 rfj                                                         
 rl.aud.date                  8 DATE     L                 VAL=%Z.date.in.magic(rl.aud.seconds)                        
 rl.aud.new.rec.loc          10 FREE     L  RAD.LIB        ?(R)RFLL[rfAT,rlb,ea,rfjST,rfj]|1                       
 rl.aud.old.rec.loc          10 FREE     L  RAD.LIB        ?(R)RFLL[rfAT,rlb,ea,rfjST,rfj]|0                       
 rl.aud.time                  4 HHMM     L                 VAL=%Z.time.out(rl.aud.seconds)                             
 rl.aud.undep.num            10 FREE     L                 VAL=IF{%RAD.MRI.dept.number("","","",urn);@MRI.PAT.px.      
                                                           VAL=unit.number[urn,@.mri.pfx]}                             
 rl.aud.user                 10 FREE     L  MIS.USER       ?(R)RFLL[rfAT,rlb,ea,rfjST,rfj]|2                       
 Ì     i   2
temp.outside.list
[temp.er.name]
/RFTOL[rfer]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 temp.er.name                30 FREE     L                 rfer                                                        
 temp.er.comment             30 FREE     L                 /RFTOL[rfer]|3                                              
 temp.er.date.received        8 DATE     L                 /RFTOL[rfer]|0                                              
 temp.er.date.returned        8 FREE     L                 /RFTOL[rfer]|6                                              
 temp.er.days.overdue         3 FREE     L                 /RFTOL[rfer]|5                                              
 temp.er.recipient           12 FREE     L                 /RFTOL[rfer]|4                                              
 temp.er.return.date.due      8 DATE     L                 /RFTOL[rfer]|1                                              
 temp.er.source              30 FREE     L                 /RFTOL[rfer]|2                                              
 temp.er.temp.location       10 FREE     L                 /RFTOL[rfer]|7                                              
 Ì   €   i   2
temp.outside.audit.trail
[temp.er.name,  temp.out.audit.seconds]
/RFTOL[rfer]A[rfAS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 temp.out.audit.seconds       8 PINT     R                 rfAS                                                        
 temp.out.audit.action       10 FREE     L                 /RFTOL[rfer]A[rfAS]|1                                       
 temp.out.audit.date          8 DATE     L                 VAL=%Z.date.in.magic(@temp.out.audit.seconds#0.)            
 temp.out.audit.recipient    12 FREE     L                 /RFTOL[rfer]A[rfAS]|0                                       
 temp.out.audit.recrd.date    8 FREE     L                 /RFTOL[rfer]A[rfAS]|3                                       
 temp.out.audit.time          4 HHMM     L                 VAL=%Z.time.out(temp.out.audit.seconds#0.)                  
 temp.out.audit.user         10 FREE     L                 /RFTOL[rfer]A[rfAS]|2                                       

 Index Files                        Subscripts/Physical Base

 follow.up.act.x                    [fu.activity.date,urn,fu.urn]
                                      ?(R)RFFA[rfFAD,ea,rfFU]

 follow.up.x                        [fu.date,urn,fu.urn]
                                      ?(R)RFFU[rfFD,ea,rfFU]

 library.x                          [library,urn]
                                      ?(R)RFL[rlb,ea]

 mj.no.loc.fac.x                    [urn,library,mjp.facility]
                                      ?(R)RFMJNLFI[ea,rlb,gqb]

 mj.no.loc.x                        [urn,library]
                                      ?(R)RFMJNLI[ea,rlb]

 mj.number.x                        [mj.number,urn,library,mj.volume] = mj.urn
                                      ?(R)RFMN[rfmn,ea,rlb,rfm]

 mj.pt.number.x                     [urn,mj.number,library,mj.volume] = mj.urn
                                      ?(R)RFMP[ea,rfmn,rlb,rfm]

 order.num.x                        [order.category,order.comp.number] = order.urn
                                      ?(R)RFOX[rc,roCN]

 outside.x                          [library,urn,er.name] = jacket.urn
                                      ?(R)RFOUT[rlb,ea,rfer]

 rec.loc.x                          [record.location,urn,jkt.sort,jkt.urn]
                                      ?(R)RFRL[rlb,ea,rfjST,rfj]

 sj.no.loc.fac.x                    [urn,library,sj.sort,sjp.facility]
                                      ?(R)RFSJNLFI[ea,rlb,rfs,gqb]

 sj.no.loc.x                        [urn,library,sj.sort]
                                      ?(R)RFSJNLI[ea,rlb,rfs]

 sj.number.x                        [sj.number,urn,library,mj.volume,sj.sort,sj.volume] = sj.urn
                                      ?(R)RFSN[rfsn,ea,rlb,rfm,rfs,rfsv]

 sj.pt.number.x                     [urn,sj.number,library,mj.volume,sj.sort,sj.volume] = sj.urn
                                      ?(R)RFSP[ea,rfsn,rlb,rfm,rfs,rfsv]