sHelp
                                     SCH.PREF.CARD
     i   2
 main
   intakes
   meds
   numbers
     items
     text
   resource.types
     resources

 Ì   €   i   2
main
[op,card]
&(W)HSPC[wat,hspc]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 op                          10 FREE     L  SCH.APPT.TYPE  wat                                                     
 card                        15 FREE     L                 hspc                                                        
 active                       1 YN       L                 &(W)HSPC[wat,hspc]|0                                        
 dr                          10 FREE     L                 &(W)HSPC[wat,hspc]|5                                        
 dr.name                     30 FREE     L                 VAL=IF{@dr.out=. "DEFAULT PHYSICIAN";@MIS.DOC.name[@dr      
                                                           VAL=.out]}                                                  
 dr.out                      10 FREE     L  MIS.DOC        &(W)HSPC[wat,hspc]|4                                    
 fac                         10 FREE     L                 &(W)HSPC[wat,hspc]|3                                        
 fac.name                    30 FREE     L                 VAL=IF{@fac.out=. "DEFAULT FACILITY";@MIS.FACILITY.nam      
                                                           VAL=e[@fac.out]}                                            
 fac.out                     10 FREE     L  MIS.FACILITY   &(W)HSPC[wat,hspc]|2                                    
 last.update                 10 PINT     R                 &(W)HSPC[wat,hspc]UPD                                       
 last.update.dt               8 DATE     L                 VAL=%Z.date.in.magic(@SCH.PREF.CARD.last.update)            
 last.update.tm               4 HHMM     L                 VAL=%Z.time.out(@last.update)                               
 last.update.user            10 FREE     L  MIS.USER       &(W)HSPC[wat,hspc]|6                                    
 name                        30 FREE     L                 &(W)HSPC[wat,hspc]|1                                        
 Ì   €   i   2
intakes
[op,card,  iv.q]
&(W)HSPC[wat,hspc]INT[hspIV]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 iv.q                         3 URN      L                 hspIV                                                       
 iv                          10 FREE     L                 &(W)HSPC[wat,hspc]INT[hspIV]|1                              
 iv.type                      5 FREE     L  SCH.IV.TYPE    &(W)HSPC[wat,hspc]INT[hspIV]|0                          
 Ì   €   i   2
meds
[op,card,  med.queue]
&(W)HSPC[wat,hspc]MED[hspME]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 med.queue                    3 URN      L                 hspME                                                       
 med                         10 FREE     L  SCH.MEDS       &(W)HSPC[wat,hspc]MED[hspME]|0                          
 med.dose                     6 FREE     L                 &(W)HSPC[wat,hspc]MED[hspME]|1                              
 med.route                   10 FREE     L  SCH.ROUTE      &(W)HSPC[wat,hspc]MED[hspME]|2                          
 Ì   €   i   2
numbers
[op,card,  number]
&(W)HSPC[wat,hspc]N[hspcn]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 number                       2 URN      L                 hspcn                                                       
 edit                         1 YN       L                 &(W)HSPC[wat,hspc]N[hspcn]|1                                
 number.canned.text          10 FREE     L  SCH.TEXT       &(W)HSPC[wat,hspc]N[hspcn]|0                            
 text.exists                  1 FREE     L                 VAL=IF{+@t.text[op,card,number,""] @Z.check.mark.data;      
                                                           VAL=" "}                                                    
 text.name                   30 FREE     L                 VAL=IF{@SCH.TEXT.description[@number.canned.text];@num      
                                                           VAL=ber.canned.text}                                        
 Ì   €   i   2
items
[op,card,number,  item.queue]
&(W)HSPC[wat,hspc]N[hspcn]I[hspci]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 item.queue                   3 URN      L                 hspci                                                       
 item                        10 FREE     L                 &(W)HSPC[wat,hspc]N[hspcn]I[hspci]|1                        
 item.comment                10 FREE     L  SCH.PREF.COM   &(W)HSPC[wat,hspc]N[hspcn]I[hspci]|4                    
 item.inv                    10 FREE     L  SCH.INV.DICT   &(W)HSPC[wat,hspc]N[hspcn]I[hspci]|0                    
 item.name                   30 FREE     L                 VAL=IF{@SCH.INV.ITEM.other.name[@item.inv,@item^ITM];@      
                                                           VAL=SCH.INV.ITEM.name[@item.inv,ITM];ITM}                   
 item.prim.qty                3 INT      R                 &(W)HSPC[wat,hspc]N[hspcn]I[hspci]|2                        
 item.sec.qty                 3 INT      R                 &(W)HSPC[wat,hspc]N[hspcn]I[hspci]|3                        
 Ì   €   i   2
text
[op,card,number,  card.line]
&(W)HSPC[wat,hspc]N[hspcn]T[hspcl]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 card.line                    3 PINT     R                 hspcl                                                       
 card.text                   79 TEXT     L                 &(W)HSPC[wat,hspc]N[hspcn]T[hspcl]                          
 Ì   €   i   2
resource.types
[op,card,  res.typ.q]
&(W)HSPC[wat,hspc]T[watT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 res.typ.q                    3 PINT     R                 watT                                                        
 res.typ.duration             4 PINT     R                 &(W)HSPC[wat,hspc]T[watT]|3                                 
 res.typ.name                30 FREE     L                 VAL=@SCH.RSRC.GRP.description[@res.type]                    
 res.typ.qty                  3 FREE     L                 &(W)HSPC[wat,hspc]T[watT]|1                                 
 res.typ.start                3 INT      R                 &(W)HSPC[wat,hspc]T[watT]|2                                 
 res.type                    10 FREE     L  SCH.RSRC.GRP   &(W)HSPC[wat,hspc]T[watT]|0                             
 res.type.inc.exc.res         7 CHOICE   L                 &(W)HSPC[wat,hspc]T[watT]|4                                 
 Ì   €   i   2
resources
[op,card,res.typ.q,  resource]
&(W)HSPC[wat,hspc]T[watT]R[wre]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 resource                    15 FREE     L  SCH.RESOURCE   wre                                                     
 res.name                    30 FREE     L                 VAL=@SCH.RESOURCE.name[resource]                            

 Index Files                        Subscripts/Physical Base

 fac.dr.x                           [fac,dr,op] = card
                                      &(W)HSPCX[gqb,ggg,wat]