sHelp
                                     MIS.HUB
     i   2
 adm.file
 cs.activity.x
 cs.pat.activity.x
 data.validation.2
 data.validation.facs
 data.validation.mpi.errs
 mri.file
 pcm.queue.sent
 pcm.xfer.queue.data
 pcm.xfer.queue.list
 pcm.xfer.queue.fail
 pcm.xfer.queue.ok
 pcm.xi.queries

 Ì     i   2
adm.file
[adm.urn]
*(G)GHHAA[aa]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 adm.urn                     30 URN      L  ADM.PAT        aa                                                      
 adm.hub.id                  10 FREE     L                 *(G)GHHAA[aa]|0                                             
 hub.id                      20 FREE     L                                                                             
 Ì     i   2
cs.activity.x
[cs.act.q]
*(G)GHHCS[ghhCS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 cs.act.q                     7 PINT     R                 ghhCS                                                       
 cs.act.date                  8 DATE     L                 VAL=%Z.date.in.magic(@MIS.HUB.cs.act.seconds)               
 cs.act.db                   12 FREE     L  MIS.APPL.DB    *(G)GHHCS[ghhCS]|1                                      
 cs.act.message              60 FREE     L                 *(G)GHHCS[ghhCS]|3                                          
 cs.act.message.ck            1 YN       L                 VAL=IF{'c.cs.act.message "Y";L(@cs.act.message@Tr.l2u^      
                                                           VAL=XX,c.cs.act.message@Tr.l2u)<L(XX) "Y";"N"}           
 cs.act.record.ck             1 YN       L                 VAL=IF{'c.cs.act.record.ext "Y";L(@cs.act.record.ext@T      
                                                           VAL=r.l2u^XX,c.cs.act.record.ext@Tr.l2u)<L(XX) "Y";      
                                                           VAL="N"}                                                    
 cs.act.record.ext           40 FREE     L                 *(G)GHHCS[ghhCS]|2                                          
 cs.act.seconds              10 PINT     R                 *(G)GHHCS[ghhCS]|0                                          
 cs.act.time                  4 HHMM     L                 VAL=%Z.time.out(@MIS.HUB.cs.act.seconds)                    
 cs.act.time.sec              8 FREE     L                 VAL=%Z.time.text(@MIS.HUB.cs.act.seconds,"H:M:S","M",1      
                                                           VAL=)                                                       
 Ì     i   2
cs.pat.activity.x
[cs.pat.act.urn]
*(G)GHHCSPAX[aa]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 cs.pat.act.urn              30 URN      L  ADM.PAT        aa                                                      
 cs.pat.act.bbk.ts           10 PINT     R                 *(G)GHHCSPAX[aa]|2                                          
 cs.pat.act.clin.ts          10 PINT     R                 *(G)GHHCSPAX[aa]|6                                          
 cs.pat.act.its.ts           10 PINT     R                 *(G)GHHCSPAX[aa]|4                                          
 cs.pat.act.lab.ts           10 PINT     R                 *(G)GHHCSPAX[aa]|0                                          
 cs.pat.act.mic.ts           10 PINT     R                 *(G)GHHCSPAX[aa]|1                                          
 cs.pat.act.oe.ts            10 PINT     R                 *(G)GHHCSPAX[aa]|5                                          
 cs.pat.act.pth.ts           10 PINT     R                 *(G)GHHCSPAX[aa]|3                                          
 Ì     i   2
data.validation.2
[dv.run,
*(G)GHHDV[ghhDV]A

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 dv.mode                      1 CHOICE   L                 *(G)GHHDV[ghhDV]A|2                                         
 dv.retry.err.urns.only       1 YN       L                 *(G)GHHDV[ghhDV]A|1                                         
 dv.retry.run                 5 PINT     R                 *(G)GHHDV[ghhDV]A|0                                         
 Ì     i   2
data.validation.facs
[dv.run,  dv.fac]
*(G)GHHDV[ghhDV]FAC[gqb]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 dv.fac                      10 FREE     L  MIS.FACILITY   gqb                                                     
 Ì     i   2
data.validation.mpi.errs
[dv.run,
*(G)GHHDV[ghhDV]MPI

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 dv.mpi.drc.err.count         6 INT      R                 *(G)GHHDV[ghhDV]MPI|0                                       
 dv.mpi.index.err.count       6 INT      R                 *(G)GHHDV[ghhDV]MPI|1                                       
 Ì     i   2
mri.file
[mpi.urn]
*(G)GHHEA[ea]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 mpi.urn                     25 URN      L  MRI.PAT        ea                                                      
 mri.hub.id                  20 FREE     L                 *(G)GHHEA[ea]|0                                             
 Ì     i   2
pcm.queue.sent
[pcm.queue.number,
*(G)GPDXFER[gPDxq]SENT

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 queue.sent.size             10 PINT     R                 *(G)GPDXFER[gPDxq]SENT|1                                    
 queue.sent.time             10 PINT     R                 *(G)GPDXFER[gPDxq]SENT|0                                    
 Ì     i   2
pcm.xfer.queue.data
[pcm.queue.number,  pcm.data.entry]
*(G)GPDXFER[gPDxq]D[gPDxqD]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 pcm.data.entry               6 PINT     R                 gPDxqD                                                      
 pcm.data.entry.value       255 FREE     L                 *(G)GPDXFER[gPDxq]D[gPDxqD]|0                               
 Ì     i   2
pcm.xfer.queue.list
[pcm.queue.number,  pcm.list.entry]
*(G)GPDXFER[gPDxq]L[gPDxqL]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 pcm.list.entry               6 PINT     R                 gPDxqL                                                      
 pcm.list.entry.value       255 FREE     L                 *(G)GPDXFER[gPDxq]L[gPDxqL]|0                               
 Ì     i   2
pcm.xfer.queue.fail
[pcm.fail]
*(G)GPDXFER.F[gPDxq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 pcm.fail                     9 FREE     L                 gPDxq                                                       
 pcm.fail.attemps             5 PINT     R                 *(G)GPDXFER.F[gPDxq]|2                                      
 pcm.fail.init.time          10 PINT     R                 *(G)GPDXFER.F[gPDxq]|0                                      
 pcm.fail.size                7 PINT     R                 *(G)GPDXFER.F[gPDxq]|3                                      
 pcm.fail.status            100 FREE     L                 *(G)GPDXFER.F[gPDxq]|4                                      
 pcm.fail.time               10 PINT     R                 *(G)GPDXFER.F[gPDxq]|1                                      
 Ì     i   2
pcm.xfer.queue.ok
[pcm.ok.queue.number]
*(G)GPDXFER.OK[gPDxq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 pcm.ok.queue.number         10 PINT     R                 gPDxq                                                       
 pcm.ok.time                 10 PINT     R                 *(G)GPDXFER.OK[gPDxq]|0                                     
 Ì     i   2
pcm.xi.queries
[pcm.xi.queue.urn,  query.no]
*(G)GPDXIQ[gPDxiq]QRY[gPDxiQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 query.no                     3 PINT     R                 gPDxiQ                                                      
 query.mnemonic              10 FREE     L                 *(G)GPDXIQ[gPDxiq]QRY[gPDxiQ]0|0                            

 Index Files                        Subscripts/Physical Base

 hub.mri.x                          [mri.hub.id,mpi.urn]
                                      *(G)GHHEAX[ha,ea]

 xfer.queue.hub.id                  [hub.id]
                                      *(G)GHHXQ[ha]

 xfer.queue.hub.id.magic            [hub.id,adm.urn]
                                      *(G)GHHMQ[ha,aa]