sHelp
                                     LAB.P.SLIDE
     i   2
 main
   comments
   workload
 process
   process.slides
     process.comments
   process.sorts
 process.selections

 Ì     i   2
main
[urn]
*(SP)SPF[spf]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 urn                         10 URN      L                 spf                                                         
 active                       1 YN       L                 *(SP)SPF[spf]|7                                             
 date                         8 DATE     L                                                                             
 entered                      8 DATE     L                 *(SP)SPF[spf]|8                                             
 expected                     8 DATE     L                 *(SP)SPF[spf]|4                                             
 recipient                   10 FREE     L  LAB.P.RECIPIENT*(SP)SPF[spf]|2                                         
 returned                     8 DATE     L                 *(SP)SPF[spf]|5                                             
 sent                         8 DATE     L                 *(SP)SPF[spf]|3                                             
 slide                       30 FREE     L                 *(SP)SPF[spf]|1                                             
 sort.key                    20 FREE     L                                                                             
 specimen                    30 URN      L  LAB.P.SPEC     *(SP)SPF[spf]|0                                         
 specimen.id                 30 FREE     L                                                                             
 status                       8 CHOICE   L                 VAL=IF{urn="NEW";'@sent "UNSENT";@returned "RETURNED";      
                                                           VAL=@expected<@.today "OVERDUE";"SENT"}                  
 user                        10 FREE     L  MIS.USER       *(SP)SPF[spf]|6                                         
 Ì   €   i   2
comments
[urn,  comment.q]
*(SP)SPF[spf]C[spfCQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 comment.q                    3 PINT     R                 spfCQ                                                       
 comment                     80 TEXT     L                 *(SP)SPF[spf]C[spfCQ]                                       
 Ì   €   i   2
workload
[urn,  workload.function]
*(SP)SPF[spf]W[scf]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 workload.function           10 FREE     L  LAB.C.WL.FUNC  scf                                                     
 workload.count               3 PINT     R                 *(SP)SPF[spf]W[scf]|0                                       
 Ì     i   2
process
/(.D)SPF.PR

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 patient                     30 FREE     L  LAB.C.PAT                                                              
 process.exclude.returned     1 YN       L                 /(.D)SPF.PR|3                                               
 process.rebuild              1 FREE     L                 /(.D)SPF.PR|1                                               
 process.select              10 FREE     L                 /(.D)SPF.PR|0                                               
 process.status              11 CHOICE   L                 /(.D)SPF.PR|2                                               
 req.urn                     10 URN      L  LAB.C.REQ                                                              
 Ì   €   i   2
process.slides
[process.q]
/(.D)SPF.PR["S",spfP]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 process.q                    3 FREE     L                 spfP                                                        
 process.comment.file         1 FREE     L                 /(.D)SPF.PR["S",spfP]C                                      
 process.display.only         1 BOOLEAN  L                 /(.D)SPF.PR["S",spfP]|9                                     
 process.expected             8 DATE     L                 /(.D)SPF.PR["S",spfP]|5                                     
 process.number              15 FREE     L                 /(.D)SPF.PR["S",spfP]|7                                     
 process.patient             30 FREE     L  LAB.C.PAT      /(.D)SPF.PR["S",spfP]|8                                 
 process.pt.id.line          90 FREE     L                 /(.D)SPF.PR["S",spfP]PT                                     
 process.recipient           10 FREE     L  LAB.P.RECIPIENT/(.D)SPF.PR["S",spfP]|2                                 
 process.returned             8 DATE     L                 /(.D)SPF.PR["S",spfP]|6                                     
 process.sent                 8 DATE     L                 /(.D)SPF.PR["S",spfP]|4                                     
 process.slide               30 FREE     L                 /(.D)SPF.PR["S",spfP]|3                                     
 process.specimen            30 URN      L  LAB.P.SPEC     /(.D)SPF.PR["S",spfP]|1                                 
 process.urn                 10 URN      L  LAB.P.SLIDE    /(.D)SPF.PR["S",spfP]|0                                 
 Ì   €   i   2
process.comments
[process.q,  process.comment.q]
/(.D)SPF.PR["S",spfP]C[spfPCQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 process.comment.q            3 PINT     R                 spfPCQ                                                      
 process.comment             80 TEXT     L                 /(.D)SPF.PR["S",spfP]C[spfPCQ]                              
 Ì   €   i   2
process.sorts
[process.sort.q]
/(.D)SPF.PR["SR",spfPSQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 process.sort.q               2 PINT     R                 spfPSQ                                                      
 process.sort                 9 CHOICE   L                 /(.D)SPF.PR["SR",spfPSQ]|0                                  
 Ì     i   2
process.selections
[prsl.selection]
/(.D)SPF.SEL[spfPSS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 prsl.selection              10 FREE     L                 spfPSS                                                      
 prsl.active                  1 YN       L                 /(.D)SPF.SEL[spfPSS]|0                                      
 prsl.sel.name               20 FREE     L                 /(.D)SPF.SEL[spfPSS]|1                                      

 Index Files                        Subscripts/Physical Base

 activity.x                         [date,urn]
                                      ?(SP)SPFA[spfD,spf]

 expected.x                         [expected,urn]
                                      ?(SP)SPFE[spfE,spf]

 recipient.x                        [recipient,urn]
                                      ?(SP)SPFR[spc,spf]

 slide.x                            [slide,urn]
                                      ?(SP)SPFL[spfS,spf]

 sort.x                             [sort.key,urn]
                                      /SPFx[spfSK,spf]

 specimen.x                         [specimen,slide,sent,urn]
                                      ?(SP)SPFS[sps,spfS,spfT,spf]