sHelp
                                     SCH.PAT.AUD
       2
 equipment.screen.mult
 par.main
   par.table
 positions
 post.op.details
 pre.notes.text
 proposed.ops
   proposed.ops.desc
 recovery.notes.text
 respirations
 specimens
 staff.1
   staff.1.times
 staff.2
   staff.2.times
 staff.3
   staff.3.times
 staff.4
   staff.4.times
 staff.5
   staff.5.times
 staff.6
   staff.6.times
 staff.asst.anesthetists
   staff.asst.anes.times
 staff.asst.surgeons
   staff.asst.surg.times
 staff.pre
   staff.pre.times
 staff.recovery
   staff.recovery.times
 staff.surgeon.times
 staff.times.dates
 untoward.events
   untoward.events.comments
 untoward.events.anes
   untoward.events.anes.cmts
 untoward.events.pacu
   untoward.events.pacu.cmts
 untoward.events.pre
   untoward.events.pre.cmts

 Ì   €     2
equipment.screen.mult
[urn,edit.q,eqp,eqp.query,  equip.scrn.mult.q]
*(W1).HSHAUXOLD[hsh,hshQ]A["EQ",wre]Q[ggv]M[ggvMQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 equip.scrn.mult.q            2 PINT     R                 ggvMQ                                                       
 equip.scrn.mult.resp        30 QRY.RESP L                 *(W1).HSHAUXOLD[hsh,hshQ]A["EQ",wre]Q[ggv]M[ggvMQ]|0        
 Ì       2
par.main
[urn,edit.q,
*(W1).HSHAUXOLD[hsh,hshQ]A["PAR"]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 Ì   €     2
par.table
[urn,edit.q,  par.seq]
*(W1).HSHAUXOLD[hsh,hshQ]A["PAR",hshPQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 par.seq                      3 PINT     R                 hshPQ                                                       
 par.1                        1 INT      R                 *(W1).HSHAUXOLD[hsh,hshQ]A["PAR",hshPQ]|3                   
 par.2                        1 INT      R                 *(W1).HSHAUXOLD[hsh,hshQ]A["PAR",hshPQ]|4                   
 par.3                        1 INT      R                 *(W1).HSHAUXOLD[hsh,hshQ]A["PAR",hshPQ]|5                   
 par.4                        1 INT      R                 *(W1).HSHAUXOLD[hsh,hshQ]A["PAR",hshPQ]|6                   
 par.5                        1 INT      R                 *(W1).HSHAUXOLD[hsh,hshQ]A["PAR",hshPQ]|7                   
 par.date                     8 DATE     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["PAR",hshPQ]|0                   
 par.label.1                 13 FREE     L                                                                             
 par.label.2                 13 FREE     L                                                                             
 par.label.3                 13 FREE     L                                                                             
 par.label.4                 13 FREE     L                                                                             
 par.label.5                 13 FREE     L                                                                             
 par.time                     4 HHMM     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["PAR",hshPQ]|1                   
 par.total                    2 INT      R                 *(W1).HSHAUXOLD[hsh,hshQ]A["PAR",hshPQ]|8                   
 par.user                    10 FREE     L  MIS.USER       *(W1).HSHAUXOLD[hsh,hshQ]A["PAR",hshPQ]|2               
 Ì   €     2
positions
[urn,edit.q,  position]
*(W1).HSHAUXOLD[hsh,hshQ]A["POS",hspo]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 position                    10 FREE     L  SCH.POS        hspo                                                    
 Ì       2
post.op.details
[urn,edit.q,
*(W1).HSHAUXOLD[hsh,hshQ]A["POP"]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 acuity                       6 DEC2     R                 VAL=@SCH.APPT.TYPE.or.acuity[@acuity.op]                    
 acuity.op                   10 FREE     L  SCH.APPT.TYPE  *(W1).HSHAUXOLD[hsh,hshQ]A["POP"]|6                     
 anes.pre.op.asa             10 FREE     L  SCH.ASA        *(W1).HSHAUXOLD[hsh,hshQ]A["POP"]|5                     
 anes.pre.op.visit            1 YN       L                 *(W1).HSHAUXOLD[hsh,hshQ]A["POP"]|4                         
 anesthetic.type             10 FREE     L  SCH.ANES.TYPE  *(W1).HSHAUXOLD[hsh,hshQ]A["POP"]|8                     
 flat.fee                     1 YN       L                 *(W1).HSHAUXOLD[hsh,hshQ]A["POP"]|3                         
 holding.destination         10 FREE     L  SCH.DEST       *(W1).HSHAUXOLD[hsh,hshQ]A["POP"]|19                    
 holding.in                   4 HHMM     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["POP"]|16                        
 holding.out                  4 HHMM     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["POP"]|17                        
 holding.reason              10 FREE     L  SCH.DELAY      *(W1).HSHAUXOLD[hsh,hshQ]A["POP"]|18                    
 holding.transfer            10 FREE     L  MIS.USER       *(W1).HSHAUXOLD[hsh,hshQ]A["POP"]|20                    
 holding.transfer.method     10 FREE     L  SCH.TRAN       *(W1).HSHAUXOLD[hsh,hshQ]A["POP"]|21                    
 patient.destination         10 FREE     L  SCH.DEST       *(W1).HSHAUXOLD[hsh,hshQ]A["POP"]|1                     
 patient.destination.pacu    10 FREE     L  SCH.DEST       *(W1).HSHAUXOLD[hsh,hshQ]A["POP"]|15                    
 patient.destination.pre     10 FREE     L  SCH.DEST       *(W1).HSHAUXOLD[hsh,hshQ]A["POP"]|14                    
 surgery.outcome             10 FREE     L  SCH.OUTCOME    *(W1).HSHAUXOLD[hsh,hshQ]A["POP"]|0                     
 transfer                    10 FREE     L  MIS.USER       *(W1).HSHAUXOLD[hsh,hshQ]A["POP"]|2                     
 transfer.method             10 FREE     L  SCH.TRAN       *(W1).HSHAUXOLD[hsh,hshQ]A["POP"]|9                     
 transfer.method.pacu        10 FREE     L  SCH.TRAN       *(W1).HSHAUXOLD[hsh,hshQ]A["POP"]|13                    
 transfer.method.pre         10 FREE     L  SCH.TRAN       *(W1).HSHAUXOLD[hsh,hshQ]A["POP"]|11                    
 transfer.pacu               10 FREE     L  MIS.USER       *(W1).HSHAUXOLD[hsh,hshQ]A["POP"]|12                    
 transfer.pre                10 FREE     L  MIS.USER       *(W1).HSHAUXOLD[hsh,hshQ]A["POP"]|10                    
 Ì   €     2
pre.notes.text
[urn,edit.q,  pre.text.line]
*(W1).HSHAUXOLD[hsh,hshQ]A["PX",hshPl]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 pre.text.line                3 URN      L                 hshPl                                                       
 pre.text                    70 TEXT     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["PX",hshPl]                      
 pre.text.exists              2 YN       L                 VAL=IF{+@t.pre.notes.text[urn,""] @Z.check.mark.data;"      
                                                           VAL= "}                                                     
 Ì   €     2
proposed.ops
[urn,edit.q,  proposed.op.urn]
*(W1).HSHAUXOLD[hsh,hshQ]A["OP2",hsop2]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 proposed.op.urn              2 URN      L                 hsop2                                                       
 proposed.op                 10 FREE     L  SCH.APPT.TYPE  *(W1).HSHAUXOLD[hsh,hshQ]A["OP2",hsop2]|0               
 proposed.op.1               10 FREE     L  SCH.APPT.TYPE  VAL=@proposed.op[1]                                     
 proposed.op.1.abbrev        30 FREE     L                 VAL=IF{@proposed.op.desc[1]:30T;@SCH.APPT.TYPE.descrip      
                                                           VAL=tion[@proposed.op[1]];@proposed.op[1]:30T}              
 proposed.op.1.name          40 FREE     L                 VAL=IF{@proposed.op.desc[1];@SCH.APPT.TYPE.or.name[@pr      
                                                           VAL=oposed.op[1]];@proposed.op[1]}                          
 proposed.op.1.ps             1 FREE     L                 VAL=@proposed.op.ps[1]                                      
 proposed.op.1.rt.lft         1 FREE     L                 VAL=@proposed.op.rt.lft[1]                                  
 proposed.op.1.severity      10 FREE     L  SCH.OP.SEVER   VAL=@proposed.op.severity[1]                            
 proposed.op.abbrev          30 FREE     L                 VAL=IF{@proposed.op.desc:30T;@SCH.APPT.TYPE.descriptio      
                                                           VAL=n[@proposed.op];@proposed.op:30T}                       
 proposed.op.desc            40 FREE     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["OP2",hsop2]|5                   
 proposed.op.duration         3 INT      R                 *(W1).HSHAUXOLD[hsh,hshQ]A["OP2",hsop2]|4                   
 proposed.op.name            40 FREE     L                 VAL=IF{@proposed.op.desc^OD IF{@proposed.ops.desc[,,2]      
                                                           VAL= OD$38_"..";OD:0XS};@SCH.APPT.TYPE.or.name[@propos      
                                                           VAL=ed.op];@proposed.op}                                    
 proposed.op.ps               1 FREE     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["OP2",hsop2]|3                   
 proposed.op.rt.lft           1 FREE     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["OP2",hsop2]|2                   
 proposed.op.rt.lft.out       5 FREE     L                 VAL=IF{@proposed.op.rt.lft "RIGHT,LEFT,BILAT"#(L("RLB"      
                                                           VAL=,@proposed.op.rt.lft)_",")}                             
 proposed.op.severity        10 FREE     L  SCH.OP.SEVER   *(W1).HSHAUXOLD[hsh,hshQ]A["OP2",hsop2]|1               
 proposed.op.surgeon         10 FREE     L  MIS.DOC        *(W1).HSHAUXOLD[hsh,hshQ]A["OP2",hsop2]|8               
 proposed.op.surgeon.asst    10 FREE     L  MIS.DOC        *(W1).HSHAUXOLD[hsh,hshQ]A["OP2",hsop2]|11              
 Ì   €     2
proposed.ops.desc
[urn,edit.q,proposed.op.urn,  prop.op.desc.q]
*(W1).HSHAUXOLD[hsh,hshQ]A["OP2",hsop2]D[hsPOD]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 prop.op.desc.q               2 PINT     R                 hsPOD                                                       
 prop.op.desc                40 TEXT     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["OP2",hsop2]D[hsPOD]             
 Ì   €     2
recovery.notes.text
[urn,edit.q,  recovery.text.line]
*(W1).HSHAUXOLD[hsh,hshQ]A["RX",hshRl]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 recovery.text.line           3 URN      L                 hshRl                                                       
 recovery.text               70 TEXT     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["RX",hshRl]                      
 recovery.text.exists         2 YN       L                 VAL=IF{+@t.recovery.notes.text[urn,""] @Z.check.mark.d      
                                                           VAL=ata;" "}                                                
 Ì   €     2
respirations
[urn,edit.q,  respiration]
*(W1).HSHAUXOLD[hsh,hshQ]A["RESP",hsre]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 respiration                  5 FREE     L  SCH.RESP       hsre                                                    
 Ì   €     2
specimens
[urn,edit.q,  specimen.urn]
*(W1).HSHAUXOLD[hsh,hshQ]A["SPEC",hshSU]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 specimen.urn                 3 URN      L                 hshSU                                                       
 specimen                    50 TEXT     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["SPEC",hshSU]                    
 specimen.exists              2 YN       L                 VAL=IF{+@t.specimens[urn,""] @Z.check.mark.data;" "}        
 Ì   €     2
staff.1
[urn,edit.q,  staff.1.staff]
*(W1).HSHAUXOLD[hsh,hshQ]A["STF"]AA[gu]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 staff.1.staff               10 FREE     L  MIS.USER       gu                                                      
 staff.1.comment             20 FREE     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]AA[gu]|1                   
 staff.1.level                1 INT      R                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]AA[gu]|0                   
 staff.1.name                30 FREE     L                 VAL=IF{@MIS.USER.name[staff.1.staff];staff.1.staff}         
 Ì   €     2
staff.1.times
[urn,edit.q,staff.1.staff,  staff.1.time.q]
*(W1).HSHAUXOLD[hsh,hshQ]A["STF"]AA[gu]T[hshST]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 staff.1.time.q               3 URN      L                 hshST                                                       
 staff.1.date                 8 DATE     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]AA[gu]T[hshST]|2           
 staff.1.in                   4 HHMM     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]AA[gu]T[hshST]|0           
 staff.1.out                  4 HHMM     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]AA[gu]T[hshST]|1           
 Ì   €     2
staff.2
[urn,edit.q,  staff.2.staff]
*(W1).HSHAUXOLD[hsh,hshQ]A["STF"]N[gu]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 staff.2.staff               10 FREE     L  MIS.USER       gu                                                      
 staff.2.comment             20 FREE     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]N[gu]|1                    
 staff.2.level                1 INT      R                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]N[gu]|0                    
 staff.2.name                30 FREE     L                 VAL=IF{@MIS.USER.name[staff.2.staff];staff.2.staff}         
 staff.2.view.times           1 YN       L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]N[gu]|2                    
 Ì   €     2
staff.2.times
[urn,edit.q,staff.2.staff,  staff.2.time.q]
*(W1).HSHAUXOLD[hsh,hshQ]A["STF"]N[gu]T[hshST]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 staff.2.time.q               3 URN      L                 hshST                                                       
 staff.2.date                 8 DATE     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]N[gu]T[hshST]|2            
 staff.2.in                   4 HHMM     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]N[gu]T[hshST]|0            
 staff.2.out                  4 HHMM     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]N[gu]T[hshST]|1            
 Ì   €     2
staff.3
[urn,edit.q,  staff.3.staff]
*(W1).HSHAUXOLD[hsh,hshQ]A["STF"]O[gu]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 staff.3.staff               10 FREE     L  MIS.USER       gu                                                      
 staff.3.comment             20 FREE     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]O[gu]|1                    
 staff.3.level                1 INT      R                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]O[gu]|0                    
 staff.3.name                30 FREE     L                 VAL=IF{@MIS.USER.name[staff.3.staff];staff.3.staff}         
 Ì   €     2
staff.3.times
[urn,edit.q,staff.3.staff,  staff.3.time.q]
*(W1).HSHAUXOLD[hsh,hshQ]A["STF"]O[gu]T[hshST]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 staff.3.time.q               3 URN      L                 hshST                                                       
 staff.3.date                 8 DATE     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]O[gu]T[hshST]|2            
 staff.3.in                   4 HHMM     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]O[gu]T[hshST]|0            
 staff.3.out                  4 HHMM     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]O[gu]T[hshST]|1            
 Ì   €     2
staff.4
[urn,edit.q,  staff.4.staff]
*(W1).HSHAUXOLD[hsh,hshQ]A["STF"]O2[gu]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 staff.4.staff               10 FREE     L  MIS.USER       gu                                                      
 staff.4.comment             20 FREE     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]O2[gu]|1                   
 staff.4.level                1 INT      R                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]O2[gu]|0                   
 staff.4.name                30 FREE     L                 VAL=IF{@MIS.USER.name[staff.4.staff];staff.4.staff}         
 Ì   €     2
staff.4.times
[urn,edit.q,staff.4.staff,  staff.4.time.q]
*(W1).HSHAUXOLD[hsh,hshQ]A["STF"]O2[gu]T[hshST]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 staff.4.time.q               3 URN      L                 hshST                                                       
 staff.4.date                 8 DATE     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]O2[gu]T[hshST]|2           
 staff.4.in                   4 HHMM     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]O2[gu]T[hshST]|0           
 staff.4.out                  4 HHMM     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]O2[gu]T[hshST]|1           
 Ì   €     2
staff.5
[urn,edit.q,  staff.5.staff]
*(W1).HSHAUXOLD[hsh,hshQ]A["STF"]NN[gu]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 staff.5.staff               10 FREE     L  MIS.USER       gu                                                      
 staff.5.comment             20 FREE     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]NN[gu]|1                   
 staff.5.level                1 CHOICE   L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]NN[gu]|0                   
 staff.5.name                30 FREE     L                 VAL=IF{@MIS.USER.name[staff.5.staff];staff.5.staff}         
 Ì   €     2
staff.5.times
[urn,edit.q,staff.5.staff,  staff.5.time.q]
*(W1).HSHAUXOLD[hsh,hshQ]A["STF"]NN[gu]T[hshST]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 staff.5.time.q               3 URN      L                 hshST                                                       
 staff.5.date                 8 DATE     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]NN[gu]T[hshST]|2           
 staff.5.in                   4 HHMM     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]NN[gu]T[hshST]|0           
 staff.5.out                  4 HHMM     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]NN[gu]T[hshST]|1           
 Ì   €     2
staff.6
[urn,edit.q,  staff.6.staff]
*(W1).HSHAUXOLD[hsh,hshQ]A["STF"]O3[gu]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 staff.6.staff               10 FREE     L  MIS.USER       gu                                                      
 staff.6.comment             20 FREE     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]O3[gu]|1                   
 staff.6.level                1 INT      R                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]O3[gu]|0                   
 staff.6.name                30 FREE     L                 VAL=IF{@MIS.USER.name[staff.6.staff];staff.6.staff}         
 Ì   €     2
staff.6.times
[urn,edit.q,staff.6.staff,  staff.6.time.q]
*(W1).HSHAUXOLD[hsh,hshQ]A["STF"]O3[gu]T[hshST]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 staff.6.time.q               3 URN      L                 hshST                                                       
 staff.6.date                 8 DATE     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]O3[gu]T[hshST]|2           
 staff.6.in                   4 HHMM     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]O3[gu]T[hshST]|0           
 staff.6.out                  4 HHMM     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]O3[gu]T[hshST]|1           
 Ì   €     2
staff.asst.anesthetists
[urn,edit.q,  asst.anesthetist]
*(W1).HSHAUXOLD[hsh,hshQ]A["STF"]A[ggg]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 asst.anesthetist            10 FREE     L                 ggg                                                         
 asst.anesthetist.comment    20 FREE     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]A[ggg]|1                   
 asst.anesthetist.level       1 INT      R                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]A[ggg]|0                   
 asst.anesthetist.name       30 FREE     L                 VAL=IF{@SCH.PARAM.or.crna.source#0="S" IF{@MIS.USER.na      
                                                           VAL=me[asst.anesthetist];asst.anesthetist};@MIS.DOC.na      
                                                           VAL=me;asst.anesthetist}                                    
 Ì   €     2
staff.asst.anes.times
[urn,edit.q,asst.anesthetist,  asst.anesthetist.time.q]
*(W1).HSHAUXOLD[hsh,hshQ]A["STF"]A[ggg]T[hshST]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 asst.anesthetist.time.q      3 URN      L                 hshST                                                       
 asst.anesthetist.date        8 DATE     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]A[ggg]T[hshST]|2           
 asst.anesthetist.in          4 HHMM     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]A[ggg]T[hshST]|0           
 asst.anesthetist.out         4 HHMM     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]A[ggg]T[hshST]|1           
 Ì   €     2
staff.asst.surgeons
[urn,edit.q,  asst.surgeon]
*(W1).HSHAUXOLD[hsh,hshQ]A["STF"]S[ggg]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 asst.surgeon                10 FREE     L  MIS.DOC        ggg                                                     
 asst.surgeon.comment        20 FREE     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]S[ggg]|1                   
 asst.surgeon.name           30 FREE     L                 VAL=IF{@MIS.USER.name[asst.surgeon];asst.surgeon}           
 Ì   €     2
staff.asst.surg.times
[urn,edit.q,asst.surgeon,  asst.surgeon.time.q]
*(W1).HSHAUXOLD[hsh,hshQ]A["STF"]S[ggg]T[hshST]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 asst.surgeon.time.q          3 URN      L                 hshST                                                       
 asst.surgeon.date            8 DATE     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]S[ggg]T[hshST]|2           
 asst.surgeon.in              4 HHMM     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]S[ggg]T[hshST]|0           
 asst.surgeon.out             4 HHMM     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]S[ggg]T[hshST]|1           
 Ì   €     2
staff.pre
[urn,edit.q,  pre.staff]
*(W1).HSHAUXOLD[hsh,hshQ]A["STF"]P[gu]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 pre.staff                   10 FREE     L  MIS.USER       gu                                                      
 pre.comment                 20 FREE     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]P[gu]|1                    
 pre.level                    1 INT      R                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]P[gu]|0                    
 pre.staff.name              30 FREE     L                 VAL=IF{@MIS.USER.name[pre.staff];pre.staff}                 
 Ì   €     2
staff.pre.times
[urn,edit.q,pre.staff,  pre.time.q]
*(W1).HSHAUXOLD[hsh,hshQ]A["STF"]P[gu]T[hshST]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 pre.time.q                   3 URN      L                 hshST                                                       
 pre.date                     8 DATE     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]P[gu]T[hshST]|2            
 pre.in                       4 HHMM     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]P[gu]T[hshST]|0            
 pre.out                      4 HHMM     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]P[gu]T[hshST]|1            
 Ì   €     2
staff.recovery
[urn,edit.q,  recovery.staff]
*(W1).HSHAUXOLD[hsh,hshQ]A["STF"]R[gu]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 recovery.staff              10 FREE     L  MIS.USER       gu                                                      
 recovery.comment            20 FREE     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]R[gu]|1                    
 recovery.level               1 INT      R                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]R[gu]|0                    
 recovery.name               30 FREE     L                 VAL=IF{@MIS.USER.name[recovery.staff];recovery.staff}       
 Ì   €     2
staff.recovery.times
[urn,edit.q,recovery.staff,  recovery.time.q]
*(W1).HSHAUXOLD[hsh,hshQ]A["STF"]R[gu]T[hshST]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 recovery.time.q              3 URN      L                 hshST                                                       
 recovery.date                8 DATE     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]R[gu]T[hshST]|2            
 recovery.in                  4 HHMM     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]R[gu]T[hshST]|0            
 recovery.out                 4 HHMM     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]R[gu]T[hshST]|1            
 Ì   €     2
staff.surgeon.times
[urn,edit.q,  surgeon.time.q]
*(W1).HSHAUXOLD[hsh,hshQ]A["STF"]SST[hshST]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 surgeon.time.q               3 URN      L                 hshST                                                       
 surgeon.date                 8 DATE     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]SST[hshST]|2               
 surgeon.in                   4 HHMM     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]SST[hshST]|0               
 surgeon.out                  4 HHMM     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]SST[hshST]|1               
 Ì   €     2
staff.times.dates
[urn,edit.q,  staff.time.date.q]
*(W1).HSHAUXOLD[hsh,hshQ]A["STF"]T[hshTM]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 staff.time.date.q            3 URN      L                 hshTM                                                       
 anesthetist.date             8 DATE     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]T[hshTM]|2                 
 anesthetist.in               4 HHMM     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]T[hshTM]|0                 
 anesthetist.out              4 HHMM     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["STF"]T[hshTM]|1                 
 Ì   €     2
untoward.events
[urn,edit.q,  untoward.event]
*(W1).HSHAUXOLD[hsh,hshQ]A["U",hsun]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 untoward.event              10 FREE     L  SCH.UNTW       hsun                                                    
 Ì   €     2
untoward.events.comments
[urn,edit.q,untoward.event,  untw.event.comment.q]
*(W1).HSHAUXOLD[hsh,hshQ]A["U",hsun]C[hsunQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 untw.event.comment.q         3 INT      R                 hsunQ                                                       
 untw.event.comment          30 TEXT     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["U",hsun]C[hsunQ]                
 Ì   €     2
untoward.events.anes
[urn,edit.q,  untoward.event.anes]
*(W1).HSHAUXOLD[hsh,hshQ]A["UA",hsun]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 untoward.event.anes         10 FREE     L  SCH.UNTW       hsun                                                    
 Ì   €     2
untoward.events.anes.cmts
[urn,edit.q,untoward.event.anes,  untw.event.anes.comment.q]
*(W1).HSHAUXOLD[hsh,hshQ]A["UA",hsun]C[hsunQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 untw.event.anes.comment.q    3 INT      R                 hsunQ                                                       
 untw.event.anes.comment     30 TEXT     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["UA",hsun]C[hsunQ]               
 Ì   €     2
untoward.events.pacu
[urn,edit.q,  untoward.event.pacu]
*(W1).HSHAUXOLD[hsh,hshQ]A["U3",hsun]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 untoward.event.pacu         10 FREE     L  SCH.UNTW       hsun                                                    
 Ì   €     2
untoward.events.pacu.cmts
[urn,edit.q,untoward.event.pacu,  untw.event.pacu.comment.q]
*(W1).HSHAUXOLD[hsh,hshQ]A["U3",hsun]C[hsunQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 untw.event.pacu.comment.q    3 INT      R                 hsunQ                                                       
 untw.event.pacu.comment     30 TEXT     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["U3",hsun]C[hsunQ]               
 Ì   €     2
untoward.events.pre
[urn,edit.q,  untoward.event.pre]
*(W1).HSHAUXOLD[hsh,hshQ]A["U1",hsun]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 untoward.event.pre          10 FREE     L  SCH.UNTW       hsun                                                    
 Ì   €     2
untoward.events.pre.cmts
[urn,edit.q,untoward.event.pre,  untw.event.pre.comment.q]
*(W1).HSHAUXOLD[hsh,hshQ]A["U1",hsun]C[hsunQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 untw.event.pre.comment.q     3 INT      R                 hsunQ                                                       
 untw.event.pre.comment      30 TEXT     L                 *(W1).HSHAUXOLD[hsh,hshQ]A["U1",hsun]C[hsunQ]