sHelp
                                     LAB.C.SIB
     i   2
 main
   batch.specimens
   batch.unit.q.index
   batch.units
   comments

 Ì   €   i   2
main
[urn]
*(S)SSB[ssb]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 urn                         10 PINT     R                 ssb                                                         
 batch.temps                  3 FREE     L                 *(S)SSB[ssb]|15                                             
 batch.type                   1 FREE     L                 *(S)SSB[ssb]|13                                             
 created.by                  10 FREE     L  MIS.USER       *(S)SSB[ssb]|4                                          
 created.date                 8 DATE     L                 *(S)SSB[ssb]|5                                              
 created.time                 4 FREE     L                 *(S)SSB[ssb]|6                                              
 date                         8 DATE     L                 *(S)SSB[ssb]|0                                              
 how.many                     3 FREE     L                 *(S)SSB[ssb]|9                                              
 include.pool                 1 YN       L                 *(S)SSB[ssb]|8                                              
 netlab.source.db            12 FREE     L  MIS.APPL.DB    *(S)SSB[ssb]NL|0                                        
 netlab.source.num            3 PINT     R                 *(S)SSB[ssb]NL|2                                            
 netlab.source.urn           10 PINT     R  LAB.C.SIB      *(S)SSB[ssb]NL|1                                        
 number                       3 FREE     L                 *(S)SSB[ssb]|1                                              
 receive.site                10 FREE     L  LAB.C.SITE     *(S)SSB[ssb]|3                                          
 received.by                 10 FREE     L  MIS.USER       *(S)SSB[ssb]|10                                         
 received.date                8 DATE     L                 *(S)SSB[ssb]|11                                             
 received.time                4 FREE     L                 *(S)SSB[ssb]|12                                             
 send.site                   10 FREE     L  LAB.C.SITE     *(S)SSB[ssb]|2                                          
 sort.batch.by                1 CHOICE   L                 *(S)SSB[ssb]|14                                             
 sort.temperature             1 CHOICE   L                                                                             
 source                      18 FREE     L                                                                             
 status                       4 CHOICE   L                 *(S)SSB[ssb]|7                                              
 temp.prefix                  2 FREE     L                 VAL=SB                                                      
 Ì   €   i   2
batch.specimens
[urn,  batch.spec.q]
*(S)SSB[ssb]S[ssbS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 batch.spec.q                 1 PINT     R                 ssbS                                                        
 batch.spec.id               15 FREE     L                 *(S)SSB[ssb]S[ssbS]|0                                       
 batch.spec.module            1 CHOICE   L                 *(S)SSB[ssb]S[ssbS]|3                                       
 batch.spec.patient          12 FREE     L                 *(S)SSB[ssb]S[ssbS]|2                                       
 batch.spec.temp.states       5 FREE     L                 *(S)SSB[ssb]S[ssbS]|4                                       
 batch.spec.urn              10 FREE     L                 *(S)SSB[ssb]S[ssbS]|1                                       
 Ì   €   i   2
batch.unit.q.index
[urn,  batch.unit.q.index.id.urn]
*(S)SSB[ssb]UQ[ssbUI]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 batch.unit.q.index.id.urn   27 FREE     L                 ssbUI                                                       
 batch.unit.q.index.num       4 PINT     R                 *(S)SSB[ssb]UQ[ssbUI]|0                                     
 Ì   €   i   2
batch.units
[urn,  batch.unit.q]
*(S)SSB[ssb]U[ssbQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 batch.unit.q                 1 PINT     R                 ssbQ                                                        
 batch.unit.expires          13 FREE     L                 VAL=IF{@batch.unit.urn^URN @LAB.B.UNIT.expire.date.out      
                                                           VAL=[URN]_"-"_@LAB.B.UNIT.expire.time[URN]}                 
 batch.unit.id               16 FREE     L                 *(S)SSB[ssb]U[ssbQ]|0                                       
 batch.unit.product          15 FREE     L                 VAL=@LAB.B.UNIT.product[@batch.unit.urn]                    
 batch.unit.source           10 FREE     L                 VAL=@LAB.B.UNIT.source[@batch.unit.urn]                     
 batch.unit.status            5 FREE     L                 VAL=@LAB.PARAM.bbk.unit.status.mne[@LAB.B.UNIT.status[      
                                                           VAL=@batch.unit.urn]]                                       
 batch.unit.type             10 FREE     L                 VAL=IF{@batch.unit.urn^URN @LAB.B.HX.blood.type.entere      
                                                           VAL=d[@LAB.B.UNIT.hx.urn[URN],"U",URN]}                     
 batch.unit.urn              10 URN      L  LAB.B.UNIT     *(S)SSB[ssb]U[ssbQ]|1                                   
 Ì   €   i   2
comments
[urn,  comment.q]
*(S)SSB[ssb]C[ssbC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 comment.q                    2 PINT     R                 ssbC                                                        
 comment                     60 TEXT     L                 *(S)SSB[ssb]C[ssbC]                                         

 Index Files                        Subscripts/Physical Base

 batch.number.wheel                 [date] = number
                                      ?(S)SSBB[ssbD]

 batch.number.x                     [date,number] = urn
                                      ?(S)SSBB[ssbD,ssbN]

 batch.spec.x                       [module,specimen.urn,urn]
                                      ?(S)SSBI[ssbM,ssbU,ssb]

 batch.unit.x                       [batch.unit.urn,urn]
                                      ?(S)SSBU[sbu,ssb]

 receive.x                          [receive.site,send.site,module,specimen.id] = specimen.urn
                                      ?(S)SSBR[sclR,sclS,ssbM,ssbI]

 send.x                             [send.site,receive.site,module,specimen.id] = specimen.urn
                                      ?(S)SSBS[sclS,sclR,ssbM,ssbI]