sHelp
                                     SCH.PAT.AUD
       2
 top
   actual.inventories
   actual.ops
     actual.ops.cpts
     actual.ops.desc
     actual.ops.icds
     actual.ops.times
   added.drugs
   airway.maintenance
   anes.categories
     anes.agents
   anes.category.pre.meds
     anes.pre.meds
   aness.text
   bbk.data
     bbk.queries
       bbk.queries.mult
   bbk.data.pacu
     bbk.queries.pacu
       bbk.queries.pacu.mult
   bbk.data.pre
     bbk.queries.pre
       bbk.queries.pre.mult
   billing.data
     billing.data.anes
       billing.data.anes.det
     billing.data.eqp
       billing.data.eqp.det
     billing.data.inv
       billing.data.inv.det
     billing.data.ip
     billing.data.med
     billing.data.misc
     billing.data.ops
       billing.data.ops.det
     billing.data.time
       billing.data.time.det
     billing.data.time.anes
       billing.data.time.anes.de
     billing.data.time.pacu
       billing.data.time.pacu.de
   circuits
   complications
     complications.comments
   complications.anes
     complications.anes.cmts
   complications.pacu
     complications.pacu.cmts
   complications.pre
     complications.pre.cmts
   counts
     counts.text
     counts2.text
     counts3.text
     counts4.text
   counts2
   counts3
   cultures
   customer.defined.queries
     cust.def.query.mult
   devices
   diagnosis.post.text
   diagnosis.pre.text
   dressings
   equipment
     equipment.screen
       equipment.screen.mult
   explant.manufacturers
     explant.lot.numbers
   gen.notes.text
   implant.inventories
     implant.types
       implants
         implant.manufacturers
           implant.lot.numbers
   invasive.procs
     invasive.procs.comments
     invasive.procs.cpts
     invasive.procs.icds
   inventories
     inventory.types
       inventory.items
   ivs
   ivs.pacu
   ivs.pre
   medications
   medications.pacu
   medications.pre
   misc.charges
   monitors
   notes.text
   nur.dxs
     nur.dxs.screen
       nur.dxs.screen.mult
   operation.merge
   options
     options.edits
     options.signed
   outputs
   outputs.pacu
   outputs.pre
   par.table
   positions
   pre.notes.text
   proposed.ops
     proposed.ops.desc
   recovery.notes.text
   respirations
   specimens
   oth.anesthetists
     oth.anesthetists.times
   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
   vital.signs
     vital.signs.screens
       vital.signs.results
         vital.signs.results.mult
   vital.signs.pacu
     vital.signs.screens.pacu
       vital.signs.results.pacu
         vital.signs.res.pacu.mult

 Ì       2
top
[urn,edit.q]
*(W1)HSHAU[hsh,hshQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 urn                         10 URN      L  SCH.PAT        hsh                                                     
 edit.q                       2 PINT     R                 hshQ                                                        
 ..old.adm.int.not.used       2 FREE     L                 *(W1)HSHAU[hsh,hshQ]A|11                                    
 acct.number                 30 URN      L  ADM.PAT        *(W1)HSHAU[hsh,hshQ]A|9                                 
 actual.primary.op           10 FREE     L  SCH.APPT.TYPE  VAL=@actual.op[@actual.primary.op.urn]                  
 actual.primary.op.group     10 FREE     L  SCH.APPT.GROUP VAL=IF{@SCH.APPT.TYPE.group[@actual.op[@actual.primary  
                                                           VAL=.op.urn]];"UNKNOWN"}                                    
 actual.primary.op.urn        2 INT      R                 *(W1)HSHAU[hsh,hshQ]A|5                                     
 acuity                       6 DEC2     R                 VAL=@SCH.APPT.TYPE.or.acuity[@acuity.op]                    
 acuity.op                   10 FREE     L  SCH.APPT.TYPE  *(W1)HSHAU[hsh,hshQ]A["POP"]|6                          
 adm.ext.urn                 13 FREE     L                 *(W1)HSHAU[hsh,hshQ]A|10                                    
 adm.int.urn                 10 FREE     L                 *(W1)HSHAU[hsh,hshQ]A|9                                     
 anes.pre.op.asa             10 FREE     L  SCH.ASA        *(W1)HSHAU[hsh,hshQ]A["POP"]|5                          
 anes.pre.op.visit            1 YN       L                 *(W1)HSHAU[hsh,hshQ]A["POP"]|4                              
 anesthetic.type             10 FREE     L  SCH.ANES.TYPE  *(W1)HSHAU[hsh,hshQ]A["POP"]|8                          
 anesthetist                 10 FREE     L  MIS.DOC        *(W1)HSHAU[hsh,hshQ]A["STF"]|1                          
 anesthetist.asst.unasst      1 FREE     L                 VAL=IF{+@Root(@staff.asst.anesthetists)[""] "Y";"N"}        
 anesthetist.comment         20 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["STF"]|3                              
 anesthetist.name            30 FREE     L                 VAL=IF{@MIS.DOC.name[@anesthetist];@anesthetist}            
 appt.urn                    10 FREE     L  SCH.APPT       *(W1)HSHAU[hsh,hshQ]A|3                                 
 complete.charge              1 YN       L                 *(W1)HSHAU[hsh,hshQ]A["COMP"]|3                             
 complete.comment            40 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["COMP"]|4                             
 complete.count               2 PINT     R                 *(W1)HSHAU[hsh,hshQ]A["COMP"]|6                             
 complete.date                8 DATE     L                 *(W1)HSHAU[hsh,hshQ]A["COMP"]|0                             
 complete.time                4 TIME     L                 *(W1)HSHAU[hsh,hshQ]A["COMP"]|1                             
 complete.user               10 FREE     L  MIS.USER       *(W1)HSHAU[hsh,hshQ]A["COMP"]|2                         
 cost.anes.md                 9 PINT     R                 *(W1)HSHAU[hsh,hshQ]A["COST"]|6                             
 cost.anes.time               9 PINT     R                 *(W1)HSHAU[hsh,hshQ]A["COST"]|5                             
 cost.eqp                     9 PINT     R                 *(W1)HSHAU[hsh,hshQ]A["COST"]|3                             
 cost.ip                      9 PINT     R                 *(W1)HSHAU[hsh,hshQ]A["COST"]|4                             
 cost.item                    9 PINT     R                 *(W1)HSHAU[hsh,hshQ]A["COST"]|1                             
 cost.proc                    9 PINT     R                 *(W1)HSHAU[hsh,hshQ]A["COST"]|0                             
 cost.time                    9 PINT     R                 *(W1)HSHAU[hsh,hshQ]A["COST"]|2                             
 deferral.reason             10 FREE     L  SCH.DEFER      *(W1)HSHAU[hsh,hshQ]A["COMP"]|5                         
 edit.date                    8 DATE     L                 *(W1)HSHAU[hsh,hshQ]|0                                      
 edit.time                    4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]|1                                      
 edit.user                   10 FREE     L  MIS.USER       *(W1)HSHAU[hsh,hshQ]|2                                  
 est.time                     3 INT      R                 *(W1)HSHAU[hsh,hshQ]A|7                                     
 fin.class                   10 FREE     L  MIS.FIN.CLASS  VAL=@ADM.PAT.financial.class[IF{adm.int.urn;@adm.int.u  
                                                           VAL=rn}]                                                    
 flat.fee                     1 YN       L                 *(W1)HSHAU[hsh,hshQ]A["POP"]|3                              
 holding.destination         10 FREE     L  SCH.DEST       *(W1)HSHAU[hsh,hshQ]A["POP"]|19                         
 holding.in                   4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["POP"]|16                             
 holding.out                  4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["POP"]|17                             
 holding.reason              10 FREE     L  SCH.DELAY      *(W1)HSHAU[hsh,hshQ]A["POP"]|18                         
 holding.transfer            10 FREE     L  MIS.USER       *(W1)HSHAU[hsh,hshQ]A["POP"]|20                         
 holding.transfer.method     10 FREE     L  SCH.TRAN       *(W1)HSHAU[hsh,hshQ]A["POP"]|21                         
 io.date                      8 DATE     L                 *(W1)HSHAU[hsh,hshQ]A["IO"]|2                               
 io.date.pacu                 8 DATE     L                 *(W1)HSHAU[hsh,hshQ]A["IO"]|4                               
 io.date.pre                  8 DATE     L                 *(W1)HSHAU[hsh,hshQ]A["IO"]|0                               
 io.time                      4 TIME     L                 *(W1)HSHAU[hsh,hshQ]A["IO"]|3                               
 io.time.pacu                 4 TIME     L                 *(W1)HSHAU[hsh,hshQ]A["IO"]|5                               
 io.time.pre                  4 TIME     L                 *(W1)HSHAU[hsh,hshQ]A["IO"]|1                               
 name                        25 URN      L  MRI.PAT                                                                
 number.and.name             25 URN      L  MRI.PAT                                                                
 one                          1 INT      R                 VAL=1                                                       
 operation.can.reason        10 FREE     L  SCH.CAN.RSN    *(W1)HSHAU[hsh,hshQ]A["CAN"]|0                          
 operation.can.to.counter    10 PINT     R                 *(W1)HSHAU[hsh,hshQ]A["CAN"]|1                              
 operation.cancel.date        8 DATE     L                 *(W1)HSHAU[hsh,hshQ]A["TR"]|7                               
 operation.cancel.time        4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["TR"]|8                               
 operation.cancel.user       10 FREE     L  MIS.USER       *(W1)HSHAU[hsh,hshQ]A["TR"]|9                           
 operation.date               8 DATE     L                 *(W1)HSHAU[hsh,hshQ]A|0                                     
 operation.enter.date         8 DATE     L                 *(W1)HSHAU[hsh,hshQ]A["TR"]|0                               
 operation.enter.time         4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["TR"]|1                               
 operation.enter.user        10 FREE     L  MIS.USER       *(W1)HSHAU[hsh,hshQ]A["TR"]|2                           
 operation.er                 1 YN       L                 *(W1)HSHAU[hsh,hshQ]A|16                                    
 operation.last.edit.date     8 DATE     L                 *(W1)HSHAU[hsh,hshQ]A["TR"]|3                               
 operation.last.edit.dt.in   10 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["TR"]|6                               
 operation.last.edit.time     4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["TR"]|4                               
 operation.last.edit.user    10 FREE     L  MIS.USER       *(W1)HSHAU[hsh,hshQ]A["TR"]|5                           
 operation.purged.log         4 INT      R                 *(W1)HSHAU[hsh,hshQ]A["PRG"]|0                              
 operation.room              15 FREE     L  SCH.RESOURCE   *(W1)HSHAU[hsh,hshQ]A|2                                 
 operation.time               4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A|1                                     
 operation.type               1 FREE     L                 *(W1)HSHAU[hsh,hshQ]A|13                                    
 patient                     25 URN      L  MRI.PAT        *(W1)HSHAU[hsh,hshQ]A|8                                 
 patient.destination         10 FREE     L  SCH.DEST       *(W1)HSHAU[hsh,hshQ]A["POP"]|1                          
 patient.destination.pacu    10 FREE     L  SCH.DEST       *(W1)HSHAU[hsh,hshQ]A["POP"]|15                         
 patient.destination.pre     10 FREE     L  SCH.DEST       *(W1)HSHAU[hsh,hshQ]A["POP"]|14                         
 patient.doctor              10 FREE     L  MIS.DOC        *(W1)HSHAU[hsh,hshQ]A|15                                
 patient.facility            10 FREE     L  MIS.FACILITY   *(W1)HSHAU[hsh,hshQ]A|6                                 
 patient.service             10 FREE     L  MIS.ABS.SVC    *(W1)HSHAU[hsh,hshQ]A|14                                
 primary.op                  10 FREE     L  SCH.APPT.TYPE  VAL=IF{@actual.op[@actual.primary.op.urn];@proposed.op  
                                                           VAL=[@proposed.primary.op.urn]}                             
 print.cds.setup              1 YN       L                 VAL=%SCH.PAT.util(26,urn)                                   
 priority                    10 FREE     L  MIS.ADM.PRIORT *(W1)HSHAU[hsh,hshQ]A|12                                
 profile.new.status          10 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["ST"]|1                               
 profile.old.status          10 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["ST"]|0                               
 profile.status.date         10 DATE     L                 *(W1)HSHAU[hsh,hshQ]A["ST"]|2                               
 profile.status.time          4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["ST"]|3                               
 profile.status.user         10 FREE     L  MIS.USER       *(W1)HSHAU[hsh,hshQ]A["ST"]|4                           
 prop.primary.op             10 FREE     L  SCH.APPT.TYPE  VAL=@proposed.op[@proposed.primary.op.urn]              
 prop.primary.op.desc        40 FREE     L                 VAL=IF{@proposed.primary.op.urn^POP IF{@proposed.op.de      
                                                           VAL=sc[,POP];@SCH.APPT.TYPE.or.name[@proposed.op[,POP]      
                                                           VAL=];@proposed.op[,POP]}}                                  
 prop.primary.op.group       10 FREE     L  SCH.APPT.GROUP VAL=IF{@SCH.APPT.TYPE.group[@proposed.op[@proposed.pri  
                                                           VAL=mary.op.urn]];"UNKNOWN"}                                
 proposed.primary.op.urn      2 INT      R                 *(W1)HSHAU[hsh,hshQ]A|4                                     
 room.outcome.com            50 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["RM"]|4                               
 room.unplan.counter          3 PINT     R                 *(W1)HSHAU[hsh,hshQ]A["RM"]|3                               
 sch.operation.date           8 DATE     L                 *(W1)HSHAU[hsh,hshQ]A|17                                    
 ss.patient                  25 URN      L  MRI.PAT        *(W1)HSHAU[hsh,hshQ]A|8                                 
 surgeon                     10 FREE     L  MIS.DOC        *(W1)HSHAU[hsh,hshQ]A["STF"]|0                          
 surgeon.asst.unasst          1 FREE     L                 VAL=IF{+@Root(@staff.asst.surgeons)[""] "Y";"N"}            
 surgeon.name                30 FREE     L                 VAL=IF{@MIS.DOC.name[@surgeon];@surgeon}                    
 surgery.outcome             10 FREE     L  SCH.OUTCOME    *(W1)HSHAU[hsh,hshQ]A["POP"]|0                          
 time.1                       4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["TM"]|0                               
 time.1.date                  8 DATE     L                 *(W1)HSHAU[hsh,hshQ]A["TM"]|11                              
 time.1.delay                10 FREE     L  SCH.DELAY      *(W1)HSHAU[hsh,hshQ]A["TMD"]|0                          
 time.1.min                   3 INT      R                 *(W1)HSHAU[hsh,hshQ]A["TMD"]|8                              
 time.10                      4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["TM"]|10                              
 time.10.date                 8 DATE     L                 *(W1)HSHAU[hsh,hshQ]A["TM"]|20                              
 time.10.delay               10 FREE     L  SCH.DELAY      *(W1)HSHAU[hsh,hshQ]A["TMD"]|18                         
 time.10.min                  3 INT      R                 *(W1)HSHAU[hsh,hshQ]A["TMD"]|19                             
 time.2                       4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["TM"]|1                               
 time.2.date                  8 DATE     L                 *(W1)HSHAU[hsh,hshQ]A["TM"]|12                              
 time.2.delay                10 FREE     L  SCH.DELAY      *(W1)HSHAU[hsh,hshQ]A["TMD"]|1                          
 time.2.min                   3 INT      R                 *(W1)HSHAU[hsh,hshQ]A["TMD"]|9                              
 time.2.user                 10 FREE     L  MIS.USER       *(W1)HSHAU[hsh,hshQ]A["TM"]|2                           
 time.3                       4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["TM"]|3                               
 time.3.date                  8 DATE     L                 *(W1)HSHAU[hsh,hshQ]A["TM"]|13                              
 time.3.delay                10 FREE     L  SCH.DELAY      *(W1)HSHAU[hsh,hshQ]A["TMD"]|2                          
 time.3.min                   3 INT      R                 *(W1)HSHAU[hsh,hshQ]A["TMD"]|10                             
 time.4                       4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["TM"]|4                               
 time.4.date                  8 DATE     L                 *(W1)HSHAU[hsh,hshQ]A["TM"]|14                              
 time.4.delay                10 FREE     L  SCH.DELAY      *(W1)HSHAU[hsh,hshQ]A["TMD"]|3                          
 time.4.min                   3 INT      R                 *(W1)HSHAU[hsh,hshQ]A["TMD"]|11                             
 time.5                       4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["TM"]|5                               
 time.5.date                  8 DATE     L                 *(W1)HSHAU[hsh,hshQ]A["TM"]|15                              
 time.5.delay                10 FREE     L  SCH.DELAY      *(W1)HSHAU[hsh,hshQ]A["TMD"]|4                          
 time.5.min                   3 INT      R                 *(W1)HSHAU[hsh,hshQ]A["TMD"]|12                             
 time.6                       4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["TM"]|6                               
 time.6.date                  8 DATE     L                 *(W1)HSHAU[hsh,hshQ]A["TM"]|16                              
 time.6.delay                10 FREE     L  SCH.DELAY      *(W1)HSHAU[hsh,hshQ]A["TMD"]|5                          
 time.6.min                   3 INT      R                 *(W1)HSHAU[hsh,hshQ]A["TMD"]|13                             
 time.7                       4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["TM"]|7                               
 time.7.date                  8 DATE     L                 *(W1)HSHAU[hsh,hshQ]A["TM"]|17                              
 time.7.delay                10 FREE     L  SCH.DELAY      *(W1)HSHAU[hsh,hshQ]A["TMD"]|6                          
 time.7.min                   3 INT      R                 *(W1)HSHAU[hsh,hshQ]A["TMD"]|14                             
 time.8                       4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["TM"]|8                               
 time.8.date                  8 DATE     L                 *(W1)HSHAU[hsh,hshQ]A["TM"]|18                              
 time.8.delay                10 FREE     L  SCH.DELAY      *(W1)HSHAU[hsh,hshQ]A["TMD"]|7                          
 time.8.min                   3 INT      R                 *(W1)HSHAU[hsh,hshQ]A["TMD"]|15                             
 time.9                       4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["TM"]|9                               
 time.9.date                  8 DATE     L                 *(W1)HSHAU[hsh,hshQ]A["TM"]|19                              
 time.9.delay                10 FREE     L  SCH.DELAY      *(W1)HSHAU[hsh,hshQ]A["TMD"]|16                         
 time.9.min                   3 INT      R                 *(W1)HSHAU[hsh,hshQ]A["TMD"]|17                             
 transfer                    10 FREE     L  MIS.USER       *(W1)HSHAU[hsh,hshQ]A["POP"]|2                          
 transfer.method             10 FREE     L  SCH.TRAN       *(W1)HSHAU[hsh,hshQ]A["POP"]|9                          
 transfer.method.pacu        10 FREE     L  SCH.TRAN       *(W1)HSHAU[hsh,hshQ]A["POP"]|13                         
 transfer.method.pre         10 FREE     L  SCH.TRAN       *(W1)HSHAU[hsh,hshQ]A["POP"]|11                         
 transfer.pacu               10 FREE     L  MIS.USER       *(W1)HSHAU[hsh,hshQ]A["POP"]|12                         
 transfer.pre                10 FREE     L  MIS.USER       *(W1)HSHAU[hsh,hshQ]A["POP"]|10                         
 Ì   €     2
actual.inventories
[urn,edit.q,  actual.inventory,actual.item]
*(W1)HSHAU[hsh,hshQ]A["AINV",hsin,hsii]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 actual.inventory            10 FREE     L  SCH.INV.DICT   hsin                                                    
 actual.item                 10 FREE     L                 hsii                                                        
 actual.quantity.bill         4 INT      R                 *(W1)HSHAU[hsh,hshQ]A["AINV",hsin,hsii]|1                   
 actual.quantity.stock        4 INT      R                 *(W1)HSHAU[hsh,hshQ]A["AINV",hsin,hsii]|0                   
 Ì   €     2
actual.ops
[urn,edit.q,  actual.op.urn]
*(W1)HSHAU[hsh,hshQ]A["OA2",hsoa2]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 actual.op.urn                2 URN      L                 hsoa2                                                       
 actual.op                   10 FREE     L  SCH.APPT.TYPE  *(W1)HSHAU[hsh,hshQ]A["OA2",hsoa2]|0                    
 actual.op.1                 10 FREE     L  SCH.APPT.TYPE  VAL=@actual.op[1]                                       
 actual.op.1.abbrev          30 FREE     L                 VAL=IF{@actual.op.desc[1]:30T;@SCH.APPT.TYPE.descripti      
                                                           VAL=on[@actual.op[1]];@actual.op[1]:30T}                    
 actual.op.1.duration         3 PINT     R                 VAL=@actual.op.duration[1]                                  
 actual.op.1.name            40 FREE     L                 VAL=IF{@actual.op.desc[1];@SCH.APPT.TYPE.or.name[@actu      
                                                           VAL=al.op[1]];@actual.op[1]}                                
 actual.op.1.ps               1 FREE     L                 VAL=@actual.op.ps[1]                                        
 actual.op.1.rt.lft           1 FREE     L                 VAL=@actual.op.rt.lft[1]                                    
 actual.op.1.severity        10 FREE     L  SCH.OP.SEVER   VAL=@actual.op.severity[1]                              
 actual.op.abbrev            30 FREE     L                 VAL=IF{@actual.op.desc:30T;@SCH.APPT.TYPE.description[      
                                                           VAL=@actual.op];@actual.op:30T}                             
 actual.op.close              4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["OA2",hsoa2]|10                       
 actual.op.comment           20 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["OA2",hsoa2]|15                       
 actual.op.cut                4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["OA2",hsoa2]|9                        
 actual.op.desc              40 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["OA2",hsoa2]|5                        
 actual.op.duration           3 PINT     R                 *(W1)HSHAU[hsh,hshQ]A["OA2",hsoa2]|4                        
 actual.op.icd.version       10 FREE     L  ABS.VERSION    *(W1)HSHAU[hsh,hshQ]A["OA2",hsoa2]ICD|0                 
 actual.op.name              40 FREE     L                 VAL=IF{@actual.op.desc^AD IF{@actual.ops.desc[,,2] AD$      
                                                           VAL=38_"..";AD}:0XS;@SCH.APPT.TYPE.or.name[@actual.op]      
                                                           VAL=;@actual.op}                                            
 actual.op.ps                 1 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["OA2",hsoa2]|3                        
 actual.op.rt.lft             1 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["OA2",hsoa2]|2                        
 actual.op.rt.lft.out         5 FREE     L                 VAL=IF{@actual.op.rt.lft "RIGHT,LEFT,BILAT"#(L("RLB",@      
                                                           VAL=actual.op.rt.lft)_",")}                                 
 actual.op.severity          10 FREE     L  SCH.OP.SEVER   *(W1)HSHAU[hsh,hshQ]A["OA2",hsoa2]|1                    
 actual.op.surgeon           10 FREE     L  MIS.DOC        *(W1)HSHAU[hsh,hshQ]A["OA2",hsoa2]|8                    
 actual.op.wound              2 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["OA2",hsoa2]|7                        
 actual.op.yn                 1 YN       L                 *(W1)HSHAU[hsh,hshQ]A["OA2",hsoa2]|6                        
 Ì   €     2
actual.ops.cpts
[urn,edit.q,actual.op.urn,  actual.op.cpt.code.q]
*(W1)HSHAU[hsh,hshQ]A["OA2",hsoa2]CPT[gspQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 actual.op.cpt.code.q         3 PINT     R                 gspQ                                                        
 actual.op.cpt.code          10 FREE     L  MIS.CPT        *(W1)HSHAU[hsh,hshQ]A["OA2",hsoa2]CPT[gspQ]|0           
 Ì   €     2
actual.ops.desc
[urn,edit.q,actual.op.urn,  act.op.desc.q]
*(W1)HSHAU[hsh,hshQ]A["OA2",hsoa2]D[hshAD]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 act.op.desc.q                2 INT      R                 hshAD                                                       
 act.op.desc                 40 TEXT     L                 *(W1)HSHAU[hsh,hshQ]A["OA2",hsoa2]D[hshAD]                  
 Ì   €     2
actual.ops.icds
[urn,edit.q,actual.op.urn,  actual.op.icd.code.q]
*(W1)HSHAU[hsh,hshQ]A["OA2",hsoa2]ICD[gskQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 actual.op.icd.code.q         3 PINT     R                 gskQ                                                        
 actual.op.icd.code           5 FREE     L  ABS.PROC       *(W1)HSHAU[hsh,hshQ]A["OA2",hsoa2]ICD[gskQ]|0           
 Ì   €     2
actual.ops.times
[urn,edit.q,actual.op.urn,  actual.op.time.q]
*(W1)HSHAU[hsh,hshQ]A["OA2",hsoa2]T[hshTQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 actual.op.time.q             3 URN      L                 hshTQ                                                       
 actual.op.surgeon.date       8 DATE     L                 *(W1)HSHAU[hsh,hshQ]A["OA2",hsoa2]T[hshTQ]|2                
 actual.op.surgeon.in         4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["OA2",hsoa2]T[hshTQ]|0                
 actual.op.surgeon.out        4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["OA2",hsoa2]T[hshTQ]|1                
 Ì   €     2
added.drugs
[urn,edit.q,  added.drug]
*(W1)HSHAU[hsh,hshQ]A["ADD",hsa]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 added.drug                  10 FREE     L                 hsa                                                         
 Ì   €     2
airway.maintenance
[urn,edit.q,  airway.maint]
*(W1)HSHAU[hsh,hshQ]A["AM",hsam]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 airway.maint                 5 FREE     L  SCH.AIR.MAINT  hsam                                                    
 Ì   €     2
anes.categories
[urn,edit.q,  anes.category]
*(W1)HSHAU[hsh,hshQ]A["ANE",hsac]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 anes.category                5 FREE     L  SCH.ANES.CAT   hsac                                                    
 Ì   €     2
anes.agents
[urn,edit.q,anes.category,  anes.agent]
*(W1)HSHAU[hsh,hshQ]A["ANE",hsac,hsa]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 anes.agent                  10 FREE     L                 hsa                                                         
 Ì   €     2
anes.category.pre.meds
[urn,edit.q,  anes.cat.pre.med]
*(W1)HSHAU[hsh,hshQ]A["ANEP",hsac]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 anes.cat.pre.med             5 FREE     L  SCH.ANES.CAT   hsac                                                    
 Ì   €     2
anes.pre.meds
[urn,edit.q,anes.cat.pre.med,  anes.pre.med]
*(W1)HSHAU[hsh,hshQ]A["ANEP",hsac,hsa]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 anes.pre.med                10 FREE     L                 hsa                                                         
 Ì   €     2
aness.text
[urn,edit.q,  anes.text.line]
*(W1)HSHAU[hsh,hshQ]A["AX",hshAl]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 anes.text.line               3 URN      L                 hshAl                                                       
 anes.text                   70 TEXT     L                 *(W1)HSHAU[hsh,hshQ]A["AX",hshAl]                           
 anes.text.exists             2 FREE     L                 VAL=IF{+@t.aness.text[urn,""] @Z.check.mark.data;" "}       
 Ì   €     2
bbk.data
[urn,edit.q,  bbk.urn]
*(W1)HSHAU[hsh,hshQ]A["B2",hshBK]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 bbk.urn                     10 FREE     L                 hshBK                                                       
 bbk.exists                   1 FREE     L                 VAL=IF{+@t.bbk.queries[urn,bbk.urn,""] @Z.check.mark.d      
                                                           VAL=ata;" "}                                                
 bbk.yn                       1 YN       L                 *(W1)HSHAU[hsh,hshQ]A["B2",hshBK]|0                         
 Ì   €     2
bbk.queries
[urn,edit.q,bbk.urn,  bbk.query]
*(W1)HSHAU[hsh,hshQ]A["B2",hshBK,ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 bbk.query                   10 FREE     L  MIS.QUERY      ggv                                                     
 bbk.query.yn.comment        70 QRY.RESP L                 *(W1)HSHAU[hsh,hshQ]A["B2",hshBK,ggv]|5                     
 bbk.response                75 QRY.RESP L                 *(W1)HSHAU[hsh,hshQ]A["B2",hshBK,ggv]|0                     
 Ì   €     2
bbk.queries.mult
[urn,edit.q,bbk.urn,bbk.query,  bbk.query.mult.q]
*(W1)HSHAU[hsh,hshQ]A["B2",hshBK,ggv]M[ggvMQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 bbk.query.mult.q             2 PINT     R                 ggvMQ                                                       
 bbk.query.mult.resp         30 QRY.RESP L                 *(W1)HSHAU[hsh,hshQ]A["B2",hshBK,ggv]M[ggvMQ]|0             
 Ì   €     2
bbk.data.pacu
[urn,edit.q,  bbk.urn.pacu]
*(W1)HSHAU[hsh,hshQ]A["B3",hshBK]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 bbk.urn.pacu                10 FREE     L                 hshBK                                                       
 bbk.exists.pacu              1 FREE     L                 VAL=IF{+@t.bbk.queries.pacu[urn,bbk.urn.pacu,""] @Z.ch      
                                                           VAL=eck.mark.data;" "}                                      
 bbk.yn.pacu                  1 YN       L                 *(W1)HSHAU[hsh,hshQ]A["B3",hshBK]|0                         
 Ì   €     2
bbk.queries.pacu
[urn,edit.q,bbk.urn.pacu,  bbk.query.pacu]
*(W1)HSHAU[hsh,hshQ]A["B3",hshBK,ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 bbk.query.pacu              10 FREE     L  MIS.QUERY      ggv                                                     
 bbk.query.yn.comment.pacu   70 QRY.RESP L                 *(W1)HSHAU[hsh,hshQ]A["B3",hshBK,ggv]|5                     
 bbk.response.pacu           75 QRY.RESP L                 *(W1)HSHAU[hsh,hshQ]A["B3",hshBK,ggv]|0                     
 Ì   €     2
bbk.queries.pacu.mult
[urn,edit.q,bbk.urn.pacu,bbk.query.pacu,  bbk.query.pacu.mult.q]
*(W1)HSHAU[hsh,hshQ]A["B3",hshBK,ggv]M[ggvMQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 bbk.query.pacu.mult.q        2 PINT     R                 ggvMQ                                                       
 bbk.query.pacu.mult.resp    30 QRY.RESP L                 *(W1)HSHAU[hsh,hshQ]A["B3",hshBK,ggv]M[ggvMQ]|0             
 Ì   €     2
bbk.data.pre
[urn,edit.q,  bbk.urn.pre]
*(W1)HSHAU[hsh,hshQ]A["B1",hshBK]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 bbk.urn.pre                 10 FREE     L                 hshBK                                                       
 bbk.exists.pre               1 FREE     L                 VAL=IF{+@t.bbk.queries.pre[urn,bbk.urn.pre,""] @Z.chec      
                                                           VAL=k.mark.data;" "}                                        
 bbk.yn.pre                   1 YN       L                 *(W1)HSHAU[hsh,hshQ]A["B1",hshBK]|0                         
 Ì   €     2
bbk.queries.pre
[urn,edit.q,bbk.urn.pre,  bbk.query.pre]
*(W1)HSHAU[hsh,hshQ]A["B1",hshBK,ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 bbk.query.pre               10 FREE     L  MIS.QUERY      ggv                                                     
 bbk.query.yn.comment.pre    70 QRY.RESP L                 *(W1)HSHAU[hsh,hshQ]A["B1",hshBK,ggv]|5                     
 bbk.response.pre            75 QRY.RESP L                 *(W1)HSHAU[hsh,hshQ]A["B1",hshBK,ggv]|0                     
 Ì   €     2
bbk.queries.pre.mult
[urn,edit.q,bbk.urn.pre,bbk.query.pre,  bbk.query.pre.mult.q]
*(W1)HSHAU[hsh,hshQ]A["B1",hshBK,ggv]M[ggvMQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 bbk.query.pre.mult.q         2 PINT     R                 ggvMQ                                                       
 bbk.query.pre.mult.resp     30 QRY.RESP L                 *(W1)HSHAU[hsh,hshQ]A["B1",hshBK,ggv]M[ggvMQ]|0             
 Ì   €     2
billing.data
[urn,edit.q,  bill.urn]
*(W1)HSHAU[hsh,hshQ]A["B",hshBU]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 bill.urn                     0 FREE     L                 hshBU                                                       
 bill.anes.rule              10 FREE     L  SCH.ANES.RULE  *(W1)HSHAU[hsh,hshQ]A["B",hshBU]|2                      
 bill.charge.anes.md          9 PINT     R                 *(W1)HSHAU[hsh,hshQ]A["B",hshBU]|9                          
 bill.charge.anes.time        9 PINT     R                 *(W1)HSHAU[hsh,hshQ]A["B",hshBU]|8                          
 bill.charge.eqp              9 PINT     R                 *(W1)HSHAU[hsh,hshQ]A["B",hshBU]|6                          
 bill.charge.ip               9 PINT     R                 *(W1)HSHAU[hsh,hshQ]A["B",hshBU]|7                          
 bill.charge.item             9 PINT     R                 *(W1)HSHAU[hsh,hshQ]A["B",hshBU]|4                          
 bill.charge.med              9 PINT     R                 *(W1)HSHAU[hsh,hshQ]A["B",hshBU]|10                         
 bill.charge.misc             9 PINT     R                 *(W1)HSHAU[hsh,hshQ]A["B",hshBU]|11                         
 bill.charge.pacu.time        9 PINT     R                 *(W1)HSHAU[hsh,hshQ]A["B",hshBU]|12                         
 bill.charge.proc             9 PINT     R                 *(W1)HSHAU[hsh,hshQ]A["B",hshBU]|3                          
 bill.charge.time             9 PINT     R                 *(W1)HSHAU[hsh,hshQ]A["B",hshBU]|5                          
 bill.credit                  1 YN       L                 *(W1)HSHAU[hsh,hshQ]A["B",hshBU]|0                          
 bill.date                    8 DATE     L                 VAL=(@bill.urn$8)                                           
 bill.pacu.rule              10 FREE     L  SCH.PACU.RULE  *(W1)HSHAU[hsh,hshQ]A["B",hshBU]|13                     
 bill.time.rule              10 FREE     L  SCH.TIME.RULE  *(W1)HSHAU[hsh,hshQ]A["B",hshBU]|1                      
 Ì   €     2
billing.data.anes
[urn,edit.q,bill.urn,  bill.anes]
*(W1)HSHAU[hsh,hshQ]A["B",hshBU]A[hshBN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 bill.anes                   10 FREE     L                 hshBN                                                       
 bill.anes.in.batch           1 YN       L                 *(W1)HSHAU[hsh,hshQ]A["B",hshBU]A[hshBN]B                   
 bill.anes.qty                3 INT      R                 *(W1)HSHAU[hsh,hshQ]A["B",hshBU]A[hshBN]                    
 Ì   €     2
billing.data.anes.det
[urn,edit.q,bill.urn,bill.anes,  bill.anes.det]
*(W1)HSHAU[hsh,hshQ]A["B",hshBU]A[hshBN]D[hsw]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 bill.anes.det               10 FREE     L  SCH.ANES.RULE  hsw                                                     
 bill.anes.det.qty            3 INT      R                 *(W1)HSHAU[hsh,hshQ]A["B",hshBU]A[hshBN]D[hsw]|0            
 Ì   €     2
billing.data.eqp
[urn,edit.q,bill.urn,  bill.eqp]
*(W1)HSHAU[hsh,hshQ]A["B",hshBU]EQ[hshBN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 bill.eqp                    10 FREE     L                 hshBN                                                       
 bill.eqp.in.batch            1 YN       L                 *(W1)HSHAU[hsh,hshQ]A["B",hshBU]EQ[hshBN]B                  
 bill.eqp.qty                 3 INT      R                 *(W1)HSHAU[hsh,hshQ]A["B",hshBU]EQ[hshBN]                   
 Ì   €     2
billing.data.eqp.det
[urn,edit.q,bill.urn,bill.eqp,  bill.eqp.det]
*(W1)HSHAU[hsh,hshQ]A["B",hshBU]EQ[hshBN]D[wre]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 bill.eqp.det                15 FREE     L  SCH.EQP        wre                                                     
 bill.eqp.det.qty             3 INT      R                 *(W1)HSHAU[hsh,hshQ]A["B",hshBU]EQ[hshBN]D[wre]|0           
 Ì   €     2
billing.data.inv
[urn,edit.q,bill.urn,  bill.inv,bill.cost,bill.comment]
*(W1)HSHAU[hsh,hshQ]A["B",hshBU]INV[hshBN,hshBC,hshBM]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 bill.inv                    10 FREE     L                 hshBN                                                       
 bill.cost                    9 FREE     L                 hshBC                                                       
 bill.comment                30 FREE     L                 hshBM                                                       
 bill.inv.charge.txn          1 YN       L                 *(W1)HSHAU[hsh,hshQ]A["B",hshBU]INV[hshBN,hshBC,hshBM]C     
 bill.inv.in.batch            1 YN       L                 *(W1)HSHAU[hsh,hshQ]A["B",hshBU]INV[hshBN,hshBC,hshBM]B     
 bill.inv.qty                 3 INT      R                 *(W1)HSHAU[hsh,hshQ]A["B",hshBU]INV[hshBN,hshBC,hshBM]      
 Ì   €     2
billing.data.inv.det
[urn,edit.q,bill.urn,bill.inv,bill.cost,bill.comment,  bill.item.inv,bill.item]
*(W1)HSHAU[hsh,hshQ]A["B",hshBU]INV[hshBN,hshBC,hshBM]D[hsin

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 bill.item.inv               10 FREE     L  SCH.INV        hsin                                                    
 bill.item                   10 FREE     L  SCH.INV.ITEM   hsii                                                    
 bill.item.qty                3 INT      R                 *(W1)HSHAU[hsh,hshQ]A["B",hshBU]INV[hshBN,hshBC,hshBM]D[hsin
 Ì   €     2
billing.data.ip
[urn,edit.q,bill.urn,  bill.ip]
*(W1)HSHAU[hsh,hshQ]A["B",hshBU]IP[hshBN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 bill.ip                     10 FREE     L                 hshBN                                                       
 bill.ip.in.batch             1 YN       L                 *(W1)HSHAU[hsh,hshQ]A["B",hshBU]IP[hshBN]B                  
 bill.ip.qty                  3 INT      R                 *(W1)HSHAU[hsh,hshQ]A["B",hshBU]IP[hshBN]                   
 Ì   €     2
billing.data.med
[urn,edit.q,bill.urn,  bill.med]
*(W1)HSHAU[hsh,hshQ]A["B",hshBU]ME[hshBN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 bill.med                    10 FREE     L                 hshBN                                                       
 bill.med.in.batch            1 YN       L                 *(W1)HSHAU[hsh,hshQ]A["B",hshBU]ME[hshBN]B                  
 bill.med.qty                 3 INT      R                 *(W1)HSHAU[hsh,hshQ]A["B",hshBU]ME[hshBN]                   
 Ì   €     2
billing.data.misc
[urn,edit.q,bill.urn,  bill.misc,bill.misc.charge,bill.misc.comment]
*(W1)HSHAU[hsh,hshQ]A["B",hshBU]MC[hshBN,hshBC,hshBM]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 bill.misc                   10 FREE     L                 hshBN                                                       
 bill.misc.charge             9 FREE     L                 hshBC                                                       
 bill.misc.comment           30 FREE     L                 hshBM                                                       
 bill.misc.in.batch           1 YN       L                 *(W1)HSHAU[hsh,hshQ]A["B",hshBU]MC[hshBN,hshBC,hshBM]B      
 bill.misc.qty                3 INT      R                 *(W1)HSHAU[hsh,hshQ]A["B",hshBU]MC[hshBN,hshBC,hshBM]       
 Ì   €     2
billing.data.ops
[urn,edit.q,bill.urn,  bill.op]
*(W1)HSHAU[hsh,hshQ]A["B",hshBU]OP2[hshBN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 bill.op                     10 FREE     L                 hshBN                                                       
 bill.op.in.batch             1 YN       L                 *(W1)HSHAU[hsh,hshQ]A["B",hshBU]OP2[hshBN]B                 
 bill.op.qty                  3 INT      R                 *(W1)HSHAU[hsh,hshQ]A["B",hshBU]OP2[hshBN]                  
 Ì   €     2
billing.data.ops.det
[urn,edit.q,bill.urn,bill.op,  bill.op.det]
*(W1)HSHAU[hsh,hshQ]A["B",hshBU]OP2[hshBN]D[wat]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 bill.op.det                 10 FREE     L  SCH.APPT.TYPE  wat                                                     
 bill.op.det.qty              3 INT      R                 *(W1)HSHAU[hsh,hshQ]A["B",hshBU]OP2[hshBN]D[wat]|0          
 Ì   €     2
billing.data.time
[urn,edit.q,bill.urn,  bill.time]
*(W1)HSHAU[hsh,hshQ]A["B",hshBU]T[hshBN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 bill.time                   10 FREE     L                 hshBN                                                       
 bill.time.in.batch           1 YN       L                 *(W1)HSHAU[hsh,hshQ]A["B",hshBU]T[hshBN]B                   
 bill.time.qty                3 INT      R                 *(W1)HSHAU[hsh,hshQ]A["B",hshBU]T[hshBN]                    
 Ì   €     2
billing.data.time.det
[urn,edit.q,bill.urn,bill.time,  bill.time.det]
*(W1)HSHAU[hsh,hshQ]A["B",hshBU]T[hshBN]D[hsy]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 bill.time.det               10 FREE     L  SCH.TIME.RULE  hsy                                                     
 bill.time.det.qty            3 INT      R                 *(W1)HSHAU[hsh,hshQ]A["B",hshBU]T[hshBN]D[hsy]|0            
 Ì   €     2
billing.data.time.anes
[urn,edit.q,bill.urn,  bill.time.anes]
*(W1)HSHAU[hsh,hshQ]A["B",hshBU]AT[hshBN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 bill.time.anes              10 FREE     L                 hshBN                                                       
 bill.time.anes.in.batch      1 YN       L                 *(W1)HSHAU[hsh,hshQ]A["B",hshBU]AT[hshBN]B                  
 bill.time.qty.anes           3 INT      R                 *(W1)HSHAU[hsh,hshQ]A["B",hshBU]AT[hshBN]                   
 Ì   €     2
billing.data.time.anes.de
[urn,edit.q,bill.urn,bill.time.anes,  bill.time.anes.det]
*(W1)HSHAU[hsh,hshQ]A["B",hshBU]AT[hshBN]D[hsw]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 bill.time.anes.det          10 FREE     L  SCH.ANES.RULE  hsw                                                     
 bill.time.anes.det.qty       3 INT      R                 *(W1)HSHAU[hsh,hshQ]A["B",hshBU]AT[hshBN]D[hsw]|0           
 Ì   €     2
billing.data.time.pacu
[urn,edit.q,bill.urn,  bill.time.pacu]
*(W1)HSHAU[hsh,hshQ]A["B",hshBU]PT[hshBN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 bill.time.pacu              10 FREE     L                 hshBN                                                       
 bill.time.pacu.in.batch      1 YN       L                 *(W1)HSHAU[hsh,hshQ]A["B",hshBU]PT[hshBN]B                  
 bill.time.qty.pacu           3 INT      R                 *(W1)HSHAU[hsh,hshQ]A["B",hshBU]PT[hshBN]                   
 Ì   €     2
billing.data.time.pacu.de
[urn,edit.q,bill.urn,bill.time.pacu,  bill.time.pacu.det]
*(W1)HSHAU[hsh,hshQ]A["B",hshBU]PT[hshBN]D[hsk]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 bill.time.pacu.det          10 FREE     L  SCH.PACU.RULE  hsk                                                     
 bill.time.pacu.det.qty       3 INT      R                 *(W1)HSHAU[hsh,hshQ]A["B",hshBU]PT[hshBN]D[hsk]|0           
 Ì   €     2
circuits
[urn,edit.q,  circuit]
*(W1)HSHAU[hsh,hshQ]A["CIR",hsci]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 circuit                      5 FREE     L  SCH.CIRCUIT    hsci                                                    
 Ì   €     2
complications
[urn,edit.q,  complication]
*(W1)HSHAU[hsh,hshQ]A["C",hsco]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 complication                10 FREE     L  SCH.COMPL      hsco                                                    
 Ì   €     2
complications.comments
[urn,edit.q,complication,  comp.comment.q]
*(W1)HSHAU[hsh,hshQ]A["C",hsco]C[hscoQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 comp.comment.q               3 INT      R                 hscoQ                                                       
 comp.comment                30 TEXT     L                 *(W1)HSHAU[hsh,hshQ]A["C",hsco]C[hscoQ]                     
 Ì   €     2
complications.anes
[urn,edit.q,  complication.anes]
*(W1)HSHAU[hsh,hshQ]A["CA",hsco]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 complication.anes           10 FREE     L  SCH.COMPL      hsco                                                    
 Ì   €     2
complications.anes.cmts
[urn,edit.q,complication.anes,  comp.anes.comment.q]
*(W1)HSHAU[hsh,hshQ]A["CA",hsco]C[hscoQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 comp.anes.comment.q          3 INT      R                 hscoQ                                                       
 comp.anes.comment           30 TEXT     L                 *(W1)HSHAU[hsh,hshQ]A["CA",hsco]C[hscoQ]                    
 Ì   €     2
complications.pacu
[urn,edit.q,  complication.pacu]
*(W1)HSHAU[hsh,hshQ]A["C3",hsco]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 complication.pacu           10 FREE     L  SCH.COMPL      hsco                                                    
 Ì   €     2
complications.pacu.cmts
[urn,edit.q,complication.pacu,  comp.pacu.comment.q]
*(W1)HSHAU[hsh,hshQ]A["C3",hsco]C[hscoQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 comp.pacu.comment.q          3 INT      R                 hscoQ                                                       
 comp.pacu.comment           30 TEXT     L                 *(W1)HSHAU[hsh,hshQ]A["C3",hsco]C[hscoQ]                    
 Ì   €     2
complications.pre
[urn,edit.q,  complication.pre]
*(W1)HSHAU[hsh,hshQ]A["C1",hsco]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 complication.pre            10 FREE     L  SCH.COMPL      hsco                                                    
 Ì   €     2
complications.pre.cmts
[urn,edit.q,complication.pre,  comp.pre.comment.q]
*(W1)HSHAU[hsh,hshQ]A["C1",hsco]C[hscoQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 comp.pre.comment.q           3 INT      R                 hscoQ                                                       
 comp.pre.comment            30 TEXT     L                 *(W1)HSHAU[hsh,hshQ]A["C1",hsco]C[hscoQ]                    
 Ì   €     2
counts
[urn,edit.q,  count.urn]
*(W1)HSHAU[hsh,hshQ]A["COUNT",hshCu]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 count.urn                    2 URN      L                 hshCu                                                       
 count.1.1.out               30 FREE     L                 VAL=IF{@UNV.USER.name[@count.1.nurse.1];@count.1.nurse      
                                                           VAL=.1}                                                     
 count.1.2.out               30 FREE     L                 VAL=IF{@UNV.USER.name[@count.1.nurse.2];@count.1.nurse      
                                                           VAL=.2}                                                     
 count.1.nurse.1             10 FREE     L  MIS.USER       *(W1)HSHAU[hsh,hshQ]A["COUNT",hshCu]|1                  
 count.1.nurse.2             10 FREE     L  MIS.USER       *(W1)HSHAU[hsh,hshQ]A["COUNT",hshCu]|2                  
 count.2.1.out               30 FREE     L                 VAL=IF{@UNV.USER.name[@count.2.nurse.1];@count.2.nurse      
                                                           VAL=.1}                                                     
 count.2.2.out               30 FREE     L                 VAL=IF{@UNV.USER.name[@count.2.nurse.2];@count.2.nurse      
                                                           VAL=.2}                                                     
 count.2.comment             40 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["COUNT",hshCu]|6                      
 count.2.comment2            40 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["COUNT",hshCu]|7                      
 count.2.correct              1 YN       L                 *(W1)HSHAU[hsh,hshQ]A["COUNT",hshCu]|5                      
 count.2.nurse.1             10 FREE     L  MIS.USER       *(W1)HSHAU[hsh,hshQ]A["COUNT",hshCu]|3                  
 count.2.nurse.2             10 FREE     L  MIS.USER       *(W1)HSHAU[hsh,hshQ]A["COUNT",hshCu]|4                  
 count.3.1.out               30 FREE     L                 VAL=IF{@UNV.USER.name[@count.3.nurse.1];@count.3.nurse      
                                                           VAL=.1}                                                     
 count.3.2.out               30 FREE     L                 VAL=IF{@UNV.USER.name[@count.3.nurse.2];@count.3.nurse      
                                                           VAL=.2}                                                     
 count.3.comment             40 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["COUNT",hshCu]|11                     
 count.3.comment2            40 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["COUNT",hshCu]|12                     
 count.3.correct              1 YN       L                 *(W1)HSHAU[hsh,hshQ]A["COUNT",hshCu]|10                     
 count.3.nurse.1             10 FREE     L  MIS.USER       *(W1)HSHAU[hsh,hshQ]A["COUNT",hshCu]|8                  
 count.3.nurse.2             10 FREE     L  MIS.USER       *(W1)HSHAU[hsh,hshQ]A["COUNT",hshCu]|9                  
 count.4.1.out               30 FREE     L                 VAL=IF{@UNV.USER.name[@count.4.nurse.1];@count.4.nurse      
                                                           VAL=.1}                                                     
 count.4.2.out               30 FREE     L                 VAL=IF{@UNV.USER.name[@count.4.nurse.2];@count.4.nurse      
                                                           VAL=.2}                                                     
 count.4.correct              1 YN       L                 *(W1)HSHAU[hsh,hshQ]A["COUNT",hshCu]|15                     
 count.4.nurse.1             10 FREE     L  MIS.USER       *(W1)HSHAU[hsh,hshQ]A["COUNT",hshCu]|13                 
 count.4.nurse.2             10 FREE     L  MIS.USER       *(W1)HSHAU[hsh,hshQ]A["COUNT",hshCu]|14                 
 count.type                  10 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["COUNT",hshCu]|0                      
 Ì   €     2
counts.text
[urn,edit.q,count.urn,  count.1.text.line]
*(W1)HSHAU[hsh,hshQ]A["COUNT",hshCu]T1[hshC1]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 count.1.text.line            2 URN      L                 hshC1                                                       
 count.1.text                40 TEXT     L                 *(W1)HSHAU[hsh,hshQ]A["COUNT",hshCu]T1[hshC1]               
 Ì   €     2
counts2.text
[urn,edit.q,count.urn,  count.2.text.line]
*(W1)HSHAU[hsh,hshQ]A["COUNT",hshCu]T2[hshC2]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 count.2.text.line            2 URN      L                 hshC2                                                       
 count.2.text                40 TEXT     L                 *(W1)HSHAU[hsh,hshQ]A["COUNT",hshCu]T2[hshC2]               
 Ì   €     2
counts3.text
[urn,edit.q,count.urn,  count.3.text.line]
*(W1)HSHAU[hsh,hshQ]A["COUNT",hshCu]T3[hshC3]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 count.3.text.line            2 URN      L                 hshC3                                                       
 count.3.text                40 TEXT     L                 *(W1)HSHAU[hsh,hshQ]A["COUNT",hshCu]T3[hshC3]               
 Ì   €     2
counts4.text
[urn,edit.q,count.urn,  count.4.text.line]
*(W1)HSHAU[hsh,hshQ]A["COUNT",hshCu]T4[hshC4]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 count.4.text.line            2 URN      L                 hshC4                                                       
 count.4.text                40 TEXT     L                 *(W1)HSHAU[hsh,hshQ]A["COUNT",hshCu]T4[hshC4]               
 Ì   €     2
counts2
[urn,edit.q,  count2.urn]
*(W1)HSHAU[hsh,hshQ]A["COUNT",hshCu]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 count2.urn                   2 URN      L                 hshCu                                                       
 count2.comment              40 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["COUNT",hshCu]|6                      
 count2.comment2             40 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["COUNT",hshCu]|7                      
 count2.correct               1 YN       L                 *(W1)HSHAU[hsh,hshQ]A["COUNT",hshCu]|5                      
 count2.nurse1               10 FREE     L  MIS.USER       *(W1)HSHAU[hsh,hshQ]A["COUNT",hshCu]|3                  
 count2.nurse2               10 FREE     L  MIS.USER       *(W1)HSHAU[hsh,hshQ]A["COUNT",hshCu]|4                  
 count2.type                 10 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["COUNT",hshCu]|0                      
 Ì   €     2
counts3
[urn,edit.q,  count3.urn]
*(W1)HSHAU[hsh,hshQ]A["COUNT",hshCu]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 count3.urn                   2 URN      L                 hshCu                                                       
 count3.comment              40 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["COUNT",hshCu]|11                     
 count3.comment2             40 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["COUNT",hshCu]|12                     
 count3.correct               1 YN       L                 *(W1)HSHAU[hsh,hshQ]A["COUNT",hshCu]|10                     
 count3.nurse1               10 FREE     L  MIS.USER       *(W1)HSHAU[hsh,hshQ]A["COUNT",hshCu]|8                  
 count3.nurse2               10 FREE     L  MIS.USER       *(W1)HSHAU[hsh,hshQ]A["COUNT",hshCu]|9                  
 count3.type                 10 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["COUNT",hshCu]|0                      
 Ì   €     2
cultures
[urn,edit.q,  culture.urn]
*(W1)HSHAU[hsh,hshQ]A["CUL",hshCU]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 culture.urn                  3 URN      L                 hshCU                                                       
 culture                     50 TEXT     L                 *(W1)HSHAU[hsh,hshQ]A["CUL",hshCU]                          
 culture.exists               0 YN       L                 VAL=@Color.use(@Z.color.labels)_IF{+@t.cultures[urn,""      
                                                           VAL=] "*";" "}_@Color.use(@Z.color.data)                    
 Ì   €     2
customer.defined.queries
[urn,edit.q,  cd.screen,cd.query]
*(W1)HSHAU[hsh,hshQ]A["CD",gxx,ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 cd.screen                   15 FREE     L  MIS.SCREEN     gxx                                                     
 cd.query                    10 FREE     L  MIS.QUERY      ggv                                                     
 cd.response                 75 QRY.RESP L                 *(W1)HSHAU[hsh,hshQ]A["CD",gxx,ggv]|0                       
 cd.yn.comment               70 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["CD",gxx,ggv]|5                       
 Ì   €     2
cust.def.query.mult
[urn,edit.q,cd.screen,cd.query,  cd.query.mult.q]
*(W1)HSHAU[hsh,hshQ]A["CD",gxx,ggv]M[ggvMQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 cd.query.mult.q              2 PINT     R                 ggvMQ                                                       
 cd.query.mult.response      30 QRY.RESP L                 *(W1)HSHAU[hsh,hshQ]A["CD",gxx,ggv]M[ggvMQ]|0               
 Ì   €     2
devices
[urn,edit.q,  device]
*(W1)HSHAU[hsh,hshQ]A["DEV",hsdv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 device                      10 FREE     L  SCH.DEVICE     hsdv                                                    
 device.comment              30 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["DEV",hsdv]|0                         
 device.comment2             30 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["DEV",hsdv]|1                         
 device.yn                    1 YN       L                 *(W1)HSHAU[hsh,hshQ]A["DEV",hsdv]|2                         
 Ì   €     2
diagnosis.post.text
[urn,edit.q,  dx.post.text.line]
*(W1)HSHAU[hsh,hshQ]A["DXP",hDXPl]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 dx.post.text.line            3 URN      L                 hDXPl                                                       
 dx.post.text                70 TEXT     L                 *(W1)HSHAU[hsh,hshQ]A["DXP",hDXPl]                          
 dx.post.text.exists          2 YN       L                 VAL=IF{+@t.diagnosis.post.text[urn,""] @Z.check.mark.d      
                                                           VAL=ata;" "}                                                
 Ì   €     2
diagnosis.pre.text
[urn,edit.q,  dx.pre.text.line]
*(W1)HSHAU[hsh,hshQ]A["DX",hDXl]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 dx.pre.text.line             3 URN      L                 hDXl                                                        
 dx.pre.text                 70 TEXT     L                 *(W1)HSHAU[hsh,hshQ]A["DX",hDXl]                            
 dx.pre.text.exists           2 YN       L                 VAL=IF{+@t.diagnosis.pre.text[urn,""] @Z.check.mark.da      
                                                           VAL=ta;" "}                                                 
 Ì   €     2
dressings
[urn,edit.q,  dressing.urn]
*(W1)HSHAU[hsh,hshQ]A["DRESS",shsDu]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 dressing.urn                 2 URN      L                 shsDu                                                       
 dressing                    50 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["DRESS",shsDu]|0                      
 Ì   €     2
equipment
[urn,edit.q,  eqp]
*(W1)HSHAU[hsh,hshQ]A["EQ",wre]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 eqp                         15 FREE     L  SCH.RESOURCE   wre                                                     
 eqp.screen.exists            1 FREE     L                 VAL=IF{+@equipment.screen[urn,eqp,""] @Z.check.mark.da      
                                                           VAL=ta;" "}                                                 
 eqp.yn                       1 YN       L                 *(W1)HSHAU[hsh,hshQ]A["EQ",wre]|0                           
 Ì   €     2
equipment.screen
[urn,edit.q,eqp,  eqp.query]
*(W1)HSHAU[hsh,hshQ]A["EQ",wre]Q[ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 eqp.query                   10 FREE     L  MIS.QUERY      ggv                                                     
 eqp.query.yn.comment        70 QRY.RESP L                 *(W1)HSHAU[hsh,hshQ]A["EQ",wre]Q[ggv]|5                     
 eqp.response                75 QRY.RESP L                 *(W1)HSHAU[hsh,hshQ]A["EQ",wre]Q[ggv]|0                     
 Ì   €     2
equipment.screen.mult
[urn,edit.q,eqp,eqp.query,  equip.scrn.mult.q]
*(W1)HSHAU[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)HSHAU[hsh,hshQ]A["EQ",wre]Q[ggv]M[ggvMQ]|0             
 Ì   €     2
explant.manufacturers
[urn,edit.q,  explant]
*(W1)HSHAU[hsh,hshQ]A["EXP",hsix]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 explant                     60 FREE     L                 hsix                                                        
 explant.manufacturer        10 FREE     L  MIS.MFR        *(W1)HSHAU[hsh,hshQ]A["EXP",hsix]|0                     
 Ì   €     2
explant.lot.numbers
[urn,edit.q,explant,  explant.seq.no]
*(W1)HSHAU[hsh,hshQ]A["EXP",hsix]L[hsxUN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 explant.seq.no               2 PINT     R                 hsxUN                                                       
 explant.batch.number        14 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["EXP",hsix]L[hsxUN]|3                 
 explant.catalog.number      14 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["EXP",hsix]L[hsxUN]|1                 
 explant.count                2 INT      R                 *(W1)HSHAU[hsh,hshQ]A["EXP",hsix]L[hsxUN]|8                 
 explant.culture              1 YN       L                 *(W1)HSHAU[hsh,hshQ]A["EXP",hsix]L[hsxUN]|6                 
 explant.exp.date             8 DATE     L                 *(W1)HSHAU[hsh,hshQ]A["EXP",hsix]L[hsxUN]|7                 
 explant.lot.number          20 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["EXP",hsix]L[hsxUN]|0                 
 explant.serial.number       14 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["EXP",hsix]L[hsxUN]|2                 
 explant.site                 8 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["EXP",hsix]L[hsxUN]|5                 
 explant.size                 5 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["EXP",hsix]L[hsxUN]|4                 
 Ì   €     2
gen.notes.text
[urn,edit.q,  gen.text.line]
*(W1)HSHAU[hsh,hshQ]A["GX",hshG1]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 gen.text.line                3 URN      L                 hshG1                                                       
 gen.text                    70 TEXT     L                 *(W1)HSHAU[hsh,hshQ]A["GX",hshG1]                           
 gen.text.exists              2 YN       L                 VAL=IF{+@t.gen.notes.text[urn,""] @Z.check.mark.data;"      
                                                           VAL= "}                                                     
 Ì   €     2
implant.inventories
[urn,edit.q,  implant.inventory]
*(W1)HSHAU[hsh,hshQ]A["IMP",hsin]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 implant.inventory           10 FREE     L  SCH.INV.DICT   hsin                                                    
 Ì   €     2
implant.types
[urn,edit.q,implant.inventory,  implant.type]
*(W1)HSHAU[hsh,hshQ]A["IMP",hsin,hsit]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 implant.type                10 FREE     L  SCH.INV.TYPE   hsit                                                    
 Ì   €     2
implants
[urn,edit.q,implant.inventory,implant.type,  implant]
*(W1)HSHAU[hsh,hshQ]A["IMP",hsin,hsit,hsii]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 implant                     10 FREE     L                 hsii                                                        
 implant.bill.number         10 INT      R                 *(W1)HSHAU[hsh,hshQ]A["IMP",hsin,hsit,hsii]|3               
 implant.charge               9 MONEY    R                 *(W1)HSHAU[hsh,hshQ]A["IMP",hsin,hsit,hsii]|5               
 implant.cost                 9 MONEY    R                 *(W1)HSHAU[hsh,hshQ]A["IMP",hsin,hsit,hsii]|4               
 implant.desc                30 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["IMP",hsin,hsit,hsii]|2               
 implant.flag                 1 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["IMP",hsin,hsit,hsii]|6               
 implant.flag.out             1 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["IMP",hsin,hsit,hsii]|7               
 implant.name                30 FREE     L                 VAL=IF{@implant.desc;@SCH.INV.ITEM.other.name[@implant      
                                                           VAL=];@SCH.INV.ITEM.name[@implant]}                         
 implant.quantity             4 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["IMP",hsin,hsit,hsii]|0               
 implant.quantity.out         4 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["IMP",hsin,hsit,hsii]|1               
 Ì   €     2
implant.manufacturers
[urn,edit.q,implant.inventory,implant.type,implant,  implant.manufacturer]
*(W1)HSHAU[hsh,hshQ]A["IMP",hsin,hsit,hsii,gm]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 implant.manufacturer        10 FREE     L  MIS.MFR        gm                                                      
 implant.manufacturer.com    70 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["IMP",hsin,hsit,hsii,gm]|0            
 Ì   €     2
implant.lot.numbers
[urn,edit.q,implant.inventory,implant.type,implant,implant.manufacturer,  implant.seq.no]
*(W1)HSHAU[hsh,hshQ]A["IMP",hsin,hsit,hsii,gm]L[hsiUN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 implant.seq.no               2 PINT     R                 hsiUN                                                       
 implant.batch.number        14 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["IMP",hsin,hsit,hsii,gm]L[hsiUN]|3    
 implant.catalog.number      14 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["IMP",hsin,hsit,hsii,gm]L[hsiUN]|1    
 implant.count                2 INT      R                 *(W1)HSHAU[hsh,hshQ]A["IMP",hsin,hsit,hsii,gm]L[hsiUN]|8    
 implant.culture              1 YN       L                 *(W1)HSHAU[hsh,hshQ]A["IMP",hsin,hsit,hsii,gm]L[hsiUN]|6    
 implant.exp.date             8 DATE     L                 *(W1)HSHAU[hsh,hshQ]A["IMP",hsin,hsit,hsii,gm]L[hsiUN]|7    
 implant.lot.number          20 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["IMP",hsin,hsit,hsii,gm]L[hsiUN]|0    
 implant.serial.number       14 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["IMP",hsin,hsit,hsii,gm]L[hsiUN]|2    
 implant.site                 8 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["IMP",hsin,hsit,hsii,gm]L[hsiUN]|5    
 implant.size                 5 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["IMP",hsin,hsit,hsii,gm]L[hsiUN]|4    
 Ì   €     2
invasive.procs
[urn,edit.q,  ip.urn]
*(W1)HSHAU[hsh,hshQ]A["IP",hshIp]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 ip.urn                       2 URN      L                 hshIp                                                       
 ip                          10 FREE     L  SCH.IP         *(W1)HSHAU[hsh,hshQ]A["IP",hshIp]|2                     
 ip.bill.number              10 INT      R                 *(W1)HSHAU[hsh,hshQ]A["IP",hshIp]|8                         
 ip.by                       10 FREE     L  MIS.DOC        *(W1)HSHAU[hsh,hshQ]A["IP",hshIp]|5                     
 ip.by.user                  10 FREE     L  MIS.USER       *(W1)HSHAU[hsh,hshQ]A["IP",hshIp]|9                     
 ip.comments.exist            1 FREE     L                 VAL=IF{+@SCH.PAT.invasive.procs.comments[urn,ip.urn,""      
                                                           VAL=] @Z.check.mark.data}                                   
 ip.date                      8 DATE     L                 *(W1)HSHAU[hsh,hshQ]A["IP",hshIp]|0                         
 ip.done.where                6 CHOICE   L                 *(W1)HSHAU[hsh,hshQ]A["IP",hshIp]|12                        
 ip.flag                      1 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["IP",hshIp]|7                         
 ip.icd.version              10 FREE     L  ABS.VERSION    *(W1)HSHAU[hsh,hshQ]A["IP",hshIp]ICD|0                  
 ip.name                     20 FREE     L                 VAL=IF{@SCH.IP.name[@ip];@ip}                               
 ip.quantity                  3 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["IP",hshIp]|6                         
 ip.site                     10 FREE     L  SCH.SITE       *(W1)HSHAU[hsh,hshQ]A["IP",hshIp]|3                     
 ip.size                     10 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["IP",hshIp]|4                         
 ip.time                      4 TIME     L                 *(W1)HSHAU[hsh,hshQ]A["IP",hshIp]|1                         
 Ì   €     2
invasive.procs.comments
[urn,edit.q,ip.urn,  ip.comment.q]
*(W1)HSHAU[hsh,hshQ]A["IP",hshIp]C[hsIPQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 ip.comment.q                 2 INT      R                 hsIPQ                                                       
 ip.comment                  30 TEXT     L                 *(W1)HSHAU[hsh,hshQ]A["IP",hshIp]C[hsIPQ]                   
 Ì   €     2
invasive.procs.cpts
[urn,edit.q,ip.urn,  ip.cpt.code.q]
*(W1)HSHAU[hsh,hshQ]A["IP",hshIp]CPT[gspQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 ip.cpt.code.q                3 PINT     R                 gspQ                                                        
 ip.cpt.code                 10 FREE     L  MIS.CPT        *(W1)HSHAU[hsh,hshQ]A["IP",hshIp]CPT[gspQ]|0            
 Ì   €     2
invasive.procs.icds
[urn,edit.q,ip.urn,  ip.icd.code.q]
*(W1)HSHAU[hsh,hshQ]A["IP",hshIp]ICD[gskQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 ip.icd.code.q                3 PINT     R                 gskQ                                                        
 ip.icd.code                  5 FREE     L  ABS.PROC       *(W1)HSHAU[hsh,hshQ]A["IP",hshIp]ICD[gskQ]|0            
 Ì   €     2
inventories
[urn,edit.q,  inventory]
*(W1)HSHAU[hsh,hshQ]A["INV",hsin]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 inventory                   10 FREE     L  SCH.INV.DICT   hsin                                                    
 Ì   €     2
inventory.types
[urn,edit.q,inventory,  inventory.type]
*(W1)HSHAU[hsh,hshQ]A["INV",hsin,hsit]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 inventory.type              10 FREE     L  SCH.INV.TYPE   hsit                                                    
 Ì   €     2
inventory.items
[urn,edit.q,inventory,inventory.type,  item]
*(W1)HSHAU[hsh,hshQ]A["INV",hsin,hsit,hsii]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 item                        10 FREE     L                 hsii                                                        
 item.bill.number            10 INT      R                 *(W1)HSHAU[hsh,hshQ]A["INV",hsin,hsit,hsii]|3               
 item.charge                  9 MONEY    R                 *(W1)HSHAU[hsh,hshQ]A["INV",hsin,hsit,hsii]|5               
 item.cost                    9 MONEY    R                 *(W1)HSHAU[hsh,hshQ]A["INV",hsin,hsit,hsii]|4               
 item.desc                   30 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["INV",hsin,hsit,hsii]|2               
 item.flag                    1 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["INV",hsin,hsit,hsii]|6               
 item.flag.out                1 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["INV",hsin,hsit,hsii]|7               
 item.location               10 FREE     L  SCH.INV.LOC                                                            
 item.name                   30 FREE     L                 VAL=IF{@item.desc;@SCH.INV.ITEM.other.name[@item];@SCH      
                                                           VAL=.INV.ITEM.name[@item]}                                  
 item.quantity                4 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["INV",hsin,hsit,hsii]|0               
 item.quantity.out            4 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["INV",hsin,hsit,hsii]|1               
 Ì   €     2
ivs
[urn,edit.q,  iv.q]
*(W1)HSHAU[hsh,hshQ]A["IK",hshIu]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 iv.q                         2 URN      L                 hshIu                                                       
 iv                          10 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["IK",hshIu]|4                         
 iv.begin                     4 INT      R                 *(W1)HSHAU[hsh,hshQ]A["IK",hshIu]|6                         
 iv.date                      8 DATE     L                 *(W1)HSHAU[hsh,hshQ]A["IK",hshIu]|0                         
 iv.end.ltc                   4 INT      R                 *(W1)HSHAU[hsh,hshQ]A["IK",hshIu]|8                         
 iv.site                     10 FREE     L  SCH.SITE       *(W1)HSHAU[hsh,hshQ]A["IK",hshIu]|5                     
 iv.time                      4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["IK",hshIu]|1                         
 iv.type                      5 FREE     L  SCH.IV.TYPE    *(W1)HSHAU[hsh,hshQ]A["IK",hshIu]|3                     
 iv.user                     10 FREE     L  MIS.USER       *(W1)HSHAU[hsh,hshQ]A["IK",hshIu]|2                     
 iv.volume                    4 INT      R                 *(W1)HSHAU[hsh,hshQ]A["IK",hshIu]|7                         
 Ì   €     2
ivs.pacu
[urn,edit.q,  iv.q.pacu]
*(W1)HSHAU[hsh,hshQ]A["IK3",hshI3]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 iv.q.pacu                    2 URN      L                 hshI3                                                       
 iv.begin.pacu                4 INT      R                 *(W1)HSHAU[hsh,hshQ]A["IK3",hshI3]|6                        
 iv.date.pacu                 8 DATE     L                 *(W1)HSHAU[hsh,hshQ]A["IK3",hshI3]|0                        
 iv.end.ltc.pacu              4 INT      R                 *(W1)HSHAU[hsh,hshQ]A["IK3",hshI3]|8                        
 iv.pacu                     10 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["IK3",hshI3]|4                        
 iv.site.pacu                10 FREE     L  SCH.SITE       *(W1)HSHAU[hsh,hshQ]A["IK3",hshI3]|5                    
 iv.time.pacu                 4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["IK3",hshI3]|1                        
 iv.type.pacu                 5 FREE     L  SCH.IV.TYPE    *(W1)HSHAU[hsh,hshQ]A["IK3",hshI3]|3                    
 iv.user.pacu                10 FREE     L  MIS.USER       *(W1)HSHAU[hsh,hshQ]A["IK3",hshI3]|2                    
 iv.volume.pacu               4 INT      R                 *(W1)HSHAU[hsh,hshQ]A["IK3",hshI3]|7                        
 Ì   €     2
ivs.pre
[urn,edit.q,  iv.q.pre]
*(W1)HSHAU[hsh,hshQ]A["IK1",hshI1]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 iv.q.pre                     2 URN      L                 hshI1                                                       
 iv.begin.pre                 4 INT      R                 *(W1)HSHAU[hsh,hshQ]A["IK1",hshI1]|6                        
 iv.date.pre                  8 DATE     L                 *(W1)HSHAU[hsh,hshQ]A["IK1",hshI1]|0                        
 iv.end.ltc.pre               4 INT      R                 *(W1)HSHAU[hsh,hshQ]A["IK1",hshI1]|8                        
 iv.pre                      10 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["IK1",hshI1]|4                        
 iv.site.pre                 10 FREE     L  SCH.SITE       *(W1)HSHAU[hsh,hshQ]A["IK1",hshI1]|5                    
 iv.time.pre                  4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["IK1",hshI1]|1                        
 iv.type.pre                  5 FREE     L  SCH.IV.TYPE    *(W1)HSHAU[hsh,hshQ]A["IK1",hshI1]|3                    
 iv.user.pre                 10 FREE     L  MIS.USER       *(W1)HSHAU[hsh,hshQ]A["IK1",hshI1]|2                    
 iv.volume.pre                4 INT      R                 *(W1)HSHAU[hsh,hshQ]A["IK1",hshI1]|7                        
 Ì   €     2
medications
[urn,edit.q,  medication.urn]
*(W1)HSHAU[hsh,hshQ]A["MED",hshMu]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 medication.urn               2 URN      L                 hshMu                                                       
 medication                  10 FREE     L  SCH.MEDS       *(W1)HSHAU[hsh,hshQ]A["MED",hshMu]|2                    
 medication.comment          30 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["MED",hshMu]|9                        
 medication.comment2         30 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["MED",hshMu]|10                       
 medication.date              8 DATE     L                 *(W1)HSHAU[hsh,hshQ]A["MED",hshMu]|0                        
 medication.dose              6 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["MED",hshMu]|3                        
 medication.flag              1 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["MED",hshMu]|8                        
 medication.qty               3 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["MED",hshMu]|7                        
 medication.route            10 FREE     L  SCH.ROUTE      *(W1)HSHAU[hsh,hshQ]A["MED",hshMu]|4                    
 medication.site             10 FREE     L  SCH.SITE       *(W1)HSHAU[hsh,hshQ]A["MED",hshMu]|5                    
 medication.time              4 TIME     L                 *(W1)HSHAU[hsh,hshQ]A["MED",hshMu]|1                        
 medication.user             10 FREE     L  MIS.USER       *(W1)HSHAU[hsh,hshQ]A["MED",hshMu]|6                    
 Ì   €     2
medications.pacu
[urn,edit.q,  medication.urn.pacu]
*(W1)HSHAU[hsh,hshQ]A["MED3",hshM3]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 medication.urn.pacu          2 URN      L                 hshM3                                                       
 medication.comment.pacu     30 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["MED3",hshM3]|9                       
 medication.comment2.pacu    30 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["MED3",hshM3]|10                      
 medication.date.pacu         8 DATE     L                 *(W1)HSHAU[hsh,hshQ]A["MED3",hshM3]|0                       
 medication.dose.pacu         6 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["MED3",hshM3]|3                       
 medication.flag.pacu         1 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["MED3",hshM3]|8                       
 medication.pacu             10 FREE     L  SCH.MEDS       *(W1)HSHAU[hsh,hshQ]A["MED3",hshM3]|2                   
 medication.qty.pacu          3 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["MED3",hshM3]|7                       
 medication.route.pacu       10 FREE     L  SCH.ROUTE      *(W1)HSHAU[hsh,hshQ]A["MED3",hshM3]|4                   
 medication.site.pacu        10 FREE     L  SCH.SITE       *(W1)HSHAU[hsh,hshQ]A["MED3",hshM3]|5                   
 medication.time.pacu         4 TIME     L                 *(W1)HSHAU[hsh,hshQ]A["MED3",hshM3]|1                       
 medication.user.pacu        10 FREE     L  MIS.USER       *(W1)HSHAU[hsh,hshQ]A["MED3",hshM3]|6                   
 Ì   €     2
medications.pre
[urn,edit.q,  medication.urn.pre]
*(W1)HSHAU[hsh,hshQ]A["MED1",hshM1]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 medication.urn.pre           2 URN      L                 hshM1                                                       
 medication.comment.pre      30 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["MED1",hshM1]|9                       
 medication.comment2.pre     30 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["MED1",hshM1]|10                      
 medication.date.pre          8 DATE     L                 *(W1)HSHAU[hsh,hshQ]A["MED1",hshM1]|0                       
 medication.dose.pre          6 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["MED1",hshM1]|3                       
 medication.flag.pre          1 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["MED1",hshM1]|8                       
 medication.pre              10 FREE     L  SCH.MEDS       *(W1)HSHAU[hsh,hshQ]A["MED1",hshM1]|2                   
 medication.qty.pre           3 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["MED1",hshM1]|7                       
 medication.route.pre        10 FREE     L  SCH.ROUTE      *(W1)HSHAU[hsh,hshQ]A["MED1",hshM1]|4                   
 medication.site.pre         10 FREE     L  SCH.SITE       *(W1)HSHAU[hsh,hshQ]A["MED1",hshM1]|5                   
 medication.time.pre          4 TIME     L                 *(W1)HSHAU[hsh,hshQ]A["MED1",hshM1]|1                       
 medication.user.pre         10 FREE     L  MIS.USER       *(W1)HSHAU[hsh,hshQ]A["MED1",hshM1]|6                   
 Ì   €     2
misc.charges
[urn,edit.q,  misc.charge.urn]
*(W1)HSHAU[hsh,hshQ]A["MISC",hshMC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 misc.charge.urn              2 URN      L                 hshMC                                                       
 misc.charge.bill.number     10 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["MISC",hshMC]|0                       
 misc.charge.charge           9 MONEY    R                 *(W1)HSHAU[hsh,hshQ]A["MISC",hshMC]|3                       
 misc.charge.cost             9 MONEY    R                 *(W1)HSHAU[hsh,hshQ]A["MISC",hshMC]|2                       
 misc.charge.desc            30 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["MISC",hshMC]|1                       
 misc.charge.edit             1 YN       L                 *(W1)HSHAU[hsh,hshQ]A["MISC",hshMC]|5                       
 misc.charge.quantity         3 INT      R                 *(W1)HSHAU[hsh,hshQ]A["MISC",hshMC]|4                       
 Ì   €     2
monitors
[urn,edit.q,  monitor]
*(W1)HSHAU[hsh,hshQ]A["MON",hsm]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 monitor                      5 FREE     L  SCH.MONITOR    hsm                                                     
 Ì   €     2
notes.text
[urn,edit.q,  note.text.line]
*(W1)HSHAU[hsh,hshQ]A["NX",shsNl]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 note.text.line               3 URN      L                 shsNl                                                       
 note.text                   70 TEXT     L                 *(W1)HSHAU[hsh,hshQ]A["NX",shsNl]                           
 note.text.exists             0 YN       L                 VAL=@Color.use(@Z.color.labels)_IF{+@t.notes.text[urn,      
                                                           VAL=""] "*";" "}_@Color.use(@Z.color.data)                  
 Ì   €     2
nur.dxs
[urn,edit.q,  nur.dx.q]
*(W1)HSHAU[hsh,hshQ]A["NDX",nurQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 nur.dx.q                     2 URN      L                 nurQ                                                        
 nur.dx                      15 FREE     L  MIS.SCREEN     *(W1)HSHAU[hsh,hshQ]A["NDX",nurQ]|0                     
 nur.dx.screen.exists         1 FREE     L                 VAL=IF{+@nur.dxs.screen[urn,nur.dx.q,""] @Z.check.mark      
                                                           VAL=.data}                                                  
 nur.dx.type                  1 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["NDX",nurQ]|1                         
 nur.dx.yn                    1 YN       L                 *(W1)HSHAU[hsh,hshQ]A["NDX",nurQ]|2                         
 Ì   €     2
nur.dxs.screen
[urn,edit.q,nur.dx.q,  nur.dx.query]
*(W1)HSHAU[hsh,hshQ]A["NDX",nurQ]Q[ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 nur.dx.query                10 FREE     L  MIS.QUERY      ggv                                                     
 nur.dx.query.yn.comment     70 QRY.RESP L                 *(W1)HSHAU[hsh,hshQ]A["NDX",nurQ]Q[ggv]|5                   
 nur.dx.response             75 QRY.RESP L                 *(W1)HSHAU[hsh,hshQ]A["NDX",nurQ]Q[ggv]|0                   
 Ì   €     2
nur.dxs.screen.mult
[urn,edit.q,nur.dx.q,nur.dx.query,  nur.dxs.scrn.mult.q]
*(W1)HSHAU[hsh,hshQ]A["NDX",nurQ]Q[ggv]M[ggvMQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 nur.dxs.scrn.mult.q          2 PINT     R                 ggvMQ                                                       
 nur.dxs.scrn.mult.resp      30 QRY.RESP L                 *(W1)HSHAU[hsh,hshQ]A["NDX",nurQ]Q[ggv]M[ggvMQ]|0           
 Ì   €     2
operation.merge
[urn,edit.q,  operation.merged.from]
*(W1)HSHAU[hsh,hshQ]A["MF",hshMR]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 operation.merged.from       30 FREE     L                 hshMR                                                       
 Ì   €     2
options
[urn,edit.q,  option]
*(W1)HSHAU[hsh,hshQ]A["OPT",hsg]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 option                      10 FREE     L  SCH.OR.PROGRAM hsg                                                     
 Ì   €     2
options.edits
[urn,edit.q,option,  option.edit.q]
*(W1)HSHAU[hsh,hshQ]A["OPT",hsg]EQ[hshEQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 option.edit.q                2 URN      L                 hshEQ                                                       
 option.edit.date             8 DATE     L                 *(W1)HSHAU[hsh,hshQ]A["OPT",hsg]EQ[hshEQ]|0                 
 option.edit.time             4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["OPT",hsg]EQ[hshEQ]|1                 
 option.edit.user            10 FREE     L  MIS.USER       *(W1)HSHAU[hsh,hshQ]A["OPT",hsg]EQ[hshEQ]|2             
 Ì   €     2
options.signed
[urn,edit.q,option,  option.sign.q]
*(W1)HSHAU[hsh,hshQ]A["OPT",hsg]ES[hshES]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 option.sign.q                2 URN      L                 hshES                                                       
 option.sign.date             8 DATE     L                 *(W1)HSHAU[hsh,hshQ]A["OPT",hsg]ES[hshES]|0                 
 option.sign.time             4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["OPT",hsg]ES[hshES]|1                 
 option.sign.user            10 FREE     L  MIS.USER       *(W1)HSHAU[hsh,hshQ]A["OPT",hsg]ES[hshES]|2             
 Ì   €     2
outputs
[urn,edit.q,  output.q]
*(W1)HSHAU[hsh,hshQ]A["OT",hshOu]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 output.q                     2 URN      L                 hshOu                                                       
 output                      10 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["OT",hshOu]|4                         
 output.date                  8 DATE     L                 *(W1)HSHAU[hsh,hshQ]A["OT",hshOu]|0                         
 output.site                 10 FREE     L  SCH.SITE       *(W1)HSHAU[hsh,hshQ]A["OT",hshOu]|5                     
 output.time                  4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["OT",hshOu]|1                         
 output.type                  5 FREE     L  SCH.OUTPUT.TYPE*(W1)HSHAU[hsh,hshQ]A["OT",hshOu]|3                     
 output.user                 10 FREE     L  MIS.USER       *(W1)HSHAU[hsh,hshQ]A["OT",hshOu]|2                     
 output.volume                4 INT      R                 *(W1)HSHAU[hsh,hshQ]A["OT",hshOu]|6                         
 Ì   €     2
outputs.pacu
[urn,edit.q,  output.q.pacu]
*(W1)HSHAU[hsh,hshQ]A["OT3",hshO3]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 output.q.pacu                2 URN      L                 hshO3                                                       
 output.date.pacu             8 DATE     L                 *(W1)HSHAU[hsh,hshQ]A["OT3",hshO3]|0                        
 output.pacu                 10 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["OT3",hshO3]|4                        
 output.site.pacu            10 FREE     L  SCH.SITE       *(W1)HSHAU[hsh,hshQ]A["OT3",hshO3]|5                    
 output.time.pacu             4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["OT3",hshO3]|1                        
 output.type.pacu             5 FREE     L  SCH.OUTPUT.TYPE*(W1)HSHAU[hsh,hshQ]A["OT3",hshO3]|3                    
 output.user.pacu            10 FREE     L  MIS.USER       *(W1)HSHAU[hsh,hshQ]A["OT3",hshO3]|2                    
 output.volume.pacu           4 INT      R                 *(W1)HSHAU[hsh,hshQ]A["OT3",hshO3]|6                        
 Ì   €     2
outputs.pre
[urn,edit.q,  output.q.pre]
*(W1)HSHAU[hsh,hshQ]A["OT1",hshO1]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 output.q.pre                 2 URN      L                 hshO1                                                       
 output.date.pre              8 DATE     L                 *(W1)HSHAU[hsh,hshQ]A["OT1",hshO1]|0                        
 output.pre                  10 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["OT1",hshO1]|4                        
 output.site.pre             10 FREE     L  SCH.SITE       *(W1)HSHAU[hsh,hshQ]A["OT1",hshO1]|5                    
 output.time.pre              4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["OT1",hshO1]|1                        
 output.type.pre              5 FREE     L  SCH.OUTPUT.TYPE*(W1)HSHAU[hsh,hshQ]A["OT1",hshO1]|3                    
 output.user.pre             10 FREE     L  MIS.USER       *(W1)HSHAU[hsh,hshQ]A["OT1",hshO1]|2                    
 output.volume.pre            4 INT      R                 *(W1)HSHAU[hsh,hshQ]A["OT1",hshO1]|6                        
 Ì   €     2
par.table
[urn,edit.q,  par.seq]
*(W1)HSHAU[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)HSHAU[hsh,hshQ]A["PAR",hshPQ]|3                        
 par.2                        1 INT      R                 *(W1)HSHAU[hsh,hshQ]A["PAR",hshPQ]|4                        
 par.3                        1 INT      R                 *(W1)HSHAU[hsh,hshQ]A["PAR",hshPQ]|5                        
 par.4                        1 INT      R                 *(W1)HSHAU[hsh,hshQ]A["PAR",hshPQ]|6                        
 par.5                        1 INT      R                 *(W1)HSHAU[hsh,hshQ]A["PAR",hshPQ]|7                        
 par.date                     8 DATE     L                 *(W1)HSHAU[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)HSHAU[hsh,hshQ]A["PAR",hshPQ]|1                        
 par.total                    2 INT      R                 *(W1)HSHAU[hsh,hshQ]A["PAR",hshPQ]|8                        
 par.user                    10 FREE     L  MIS.USER       *(W1)HSHAU[hsh,hshQ]A["PAR",hshPQ]|2                    
 Ì   €     2
positions
[urn,edit.q,  position]
*(W1)HSHAU[hsh,hshQ]A["POS",hspo]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 position                    10 FREE     L  SCH.POS        hspo                                                    
 Ì   €     2
pre.notes.text
[urn,edit.q,  pre.text.line]
*(W1)HSHAU[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)HSHAU[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)HSHAU[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)HSHAU[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)HSHAU[hsh,hshQ]A["OP2",hsop2]|5                        
 proposed.op.duration         3 INT      R                 *(W1)HSHAU[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)HSHAU[hsh,hshQ]A["OP2",hsop2]|3                        
 proposed.op.rt.lft           1 FREE     L                 *(W1)HSHAU[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)HSHAU[hsh,hshQ]A["OP2",hsop2]|1                    
 proposed.op.surgeon         10 FREE     L  MIS.DOC        *(W1)HSHAU[hsh,hshQ]A["OP2",hsop2]|8                    
 proposed.op.surgeon.asst    10 FREE     L  MIS.DOC        *(W1)HSHAU[hsh,hshQ]A["OP2",hsop2]|11                   
 Ì   €     2
proposed.ops.desc
[urn,edit.q,proposed.op.urn,  prop.op.desc.q]
*(W1)HSHAU[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)HSHAU[hsh,hshQ]A["OP2",hsop2]D[hsPOD]                  
 Ì   €     2
recovery.notes.text
[urn,edit.q,  recovery.text.line]
*(W1)HSHAU[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)HSHAU[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)HSHAU[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)HSHAU[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)HSHAU[hsh,hshQ]A["SPEC",hshSU]                         
 specimen.exists              2 YN       L                 VAL=IF{+@t.specimens[urn,""] @Z.check.mark.data;" "}        
 Ì   €     2
oth.anesthetists
[urn,edit.q,  oth.anesthetist]
*(W1)HSHAU[hsh,hshQ]A["STF"]AN[ggg]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 oth.anesthetist             10 FREE     L  MIS.DOC        ggg                                                     
 oth.anesthetist.comment     20 FREE     L                 *(W1)HSHAU[hsh,hshQ]A["STF"]AN[ggg]|1                       
 oth.anesthetist.name        30 FREE     L                 VAL=IF{@MIS.DOC.name[@oth.anesthetist];@oth.anesthetis      
                                                           VAL=t}                                                      
 Ì   €     2
oth.anesthetists.times
[urn,edit.q,oth.anesthetist,  oth.anesthetist.time.q]
*(W1)HSHAU[hsh,hshQ]A["STF"]AN[ggg]T[hshDT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 oth.anesthetist.time.q       3 URN      L                 hshDT                                                       
 oth.anesthetist.date         8 DATE     L                 *(W1)HSHAU[hsh,hshQ]A["STF"]AN[ggg]T[hshDT]|2               
 oth.anesthetist.in           4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["STF"]AN[ggg]T[hshDT]|0               
 oth.anesthetist.out          4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["STF"]AN[ggg]T[hshDT]|1               
 Ì   €     2
staff.1
[urn,edit.q,  staff.1.staff]
*(W1)HSHAU[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)HSHAU[hsh,hshQ]A["STF"]AA[gu]|1                        
 staff.1.level                1 INT      R                 *(W1)HSHAU[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)HSHAU[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)HSHAU[hsh,hshQ]A["STF"]AA[gu]T[hshST]|2                
 staff.1.in                   4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["STF"]AA[gu]T[hshST]|0                
 staff.1.out                  4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["STF"]AA[gu]T[hshST]|1                
 Ì   €     2
staff.2
[urn,edit.q,  staff.2.staff]
*(W1)HSHAU[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)HSHAU[hsh,hshQ]A["STF"]N[gu]|1                         
 staff.2.level                1 INT      R                 *(W1)HSHAU[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)HSHAU[hsh,hshQ]A["STF"]N[gu]|2                         
 Ì   €     2
staff.2.times
[urn,edit.q,staff.2.staff,  staff.2.time.q]
*(W1)HSHAU[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)HSHAU[hsh,hshQ]A["STF"]N[gu]T[hshST]|2                 
 staff.2.in                   4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["STF"]N[gu]T[hshST]|0                 
 staff.2.out                  4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["STF"]N[gu]T[hshST]|1                 
 Ì   €     2
staff.3
[urn,edit.q,  staff.3.staff]
*(W1)HSHAU[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)HSHAU[hsh,hshQ]A["STF"]O[gu]|1                         
 staff.3.level                1 INT      R                 *(W1)HSHAU[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)HSHAU[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)HSHAU[hsh,hshQ]A["STF"]O[gu]T[hshST]|2                 
 staff.3.in                   4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["STF"]O[gu]T[hshST]|0                 
 staff.3.out                  4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["STF"]O[gu]T[hshST]|1                 
 Ì   €     2
staff.4
[urn,edit.q,  staff.4.staff]
*(W1)HSHAU[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)HSHAU[hsh,hshQ]A["STF"]O2[gu]|1                        
 staff.4.level                1 INT      R                 *(W1)HSHAU[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)HSHAU[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)HSHAU[hsh,hshQ]A["STF"]O2[gu]T[hshST]|2                
 staff.4.in                   4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["STF"]O2[gu]T[hshST]|0                
 staff.4.out                  4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["STF"]O2[gu]T[hshST]|1                
 Ì   €     2
staff.5
[urn,edit.q,  staff.5.staff]
*(W1)HSHAU[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)HSHAU[hsh,hshQ]A["STF"]NN[gu]|1                        
 staff.5.level                1 CHOICE   L                 *(W1)HSHAU[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)HSHAU[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)HSHAU[hsh,hshQ]A["STF"]NN[gu]T[hshST]|2                
 staff.5.in                   4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["STF"]NN[gu]T[hshST]|0                
 staff.5.out                  4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["STF"]NN[gu]T[hshST]|1                
 Ì   €     2
staff.6
[urn,edit.q,  staff.6.staff]
*(W1)HSHAU[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)HSHAU[hsh,hshQ]A["STF"]O3[gu]|1                        
 staff.6.level                1 INT      R                 *(W1)HSHAU[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)HSHAU[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)HSHAU[hsh,hshQ]A["STF"]O3[gu]T[hshST]|2                
 staff.6.in                   4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["STF"]O3[gu]T[hshST]|0                
 staff.6.out                  4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["STF"]O3[gu]T[hshST]|1                
 Ì   €     2
staff.asst.anesthetists
[urn,edit.q,  asst.anesthetist]
*(W1)HSHAU[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)HSHAU[hsh,hshQ]A["STF"]A[ggg]|1                        
 asst.anesthetist.level       1 INT      R                 *(W1)HSHAU[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)HSHAU[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)HSHAU[hsh,hshQ]A["STF"]A[ggg]T[hshST]|2                
 asst.anesthetist.in          4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["STF"]A[ggg]T[hshST]|0                
 asst.anesthetist.out         4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["STF"]A[ggg]T[hshST]|1                
 Ì   €     2
staff.asst.surgeons
[urn,edit.q,  asst.surgeon]
*(W1)HSHAU[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)HSHAU[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)HSHAU[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)HSHAU[hsh,hshQ]A["STF"]S[ggg]T[hshST]|2                
 asst.surgeon.in              4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["STF"]S[ggg]T[hshST]|0                
 asst.surgeon.out             4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["STF"]S[ggg]T[hshST]|1                
 Ì   €     2
staff.pre
[urn,edit.q,  pre.staff]
*(W1)HSHAU[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)HSHAU[hsh,hshQ]A["STF"]P[gu]|1                         
 pre.level                    1 INT      R                 *(W1)HSHAU[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)HSHAU[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)HSHAU[hsh,hshQ]A["STF"]P[gu]T[hshST]|2                 
 pre.in                       4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["STF"]P[gu]T[hshST]|0                 
 pre.out                      4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["STF"]P[gu]T[hshST]|1                 
 Ì   €     2
staff.recovery
[urn,edit.q,  recovery.staff]
*(W1)HSHAU[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)HSHAU[hsh,hshQ]A["STF"]R[gu]|1                         
 recovery.level               1 INT      R                 *(W1)HSHAU[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)HSHAU[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)HSHAU[hsh,hshQ]A["STF"]R[gu]T[hshST]|2                 
 recovery.in                  4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["STF"]R[gu]T[hshST]|0                 
 recovery.out                 4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["STF"]R[gu]T[hshST]|1                 
 Ì   €     2
staff.surgeon.times
[urn,edit.q,  surgeon.time.q]
*(W1)HSHAU[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)HSHAU[hsh,hshQ]A["STF"]SST[hshST]|2                    
 surgeon.in                   4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["STF"]SST[hshST]|0                    
 surgeon.out                  4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["STF"]SST[hshST]|1                    
 Ì   €     2
staff.times.dates
[urn,edit.q,  staff.time.date.q]
*(W1)HSHAU[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)HSHAU[hsh,hshQ]A["STF"]T[hshTM]|2                      
 anesthetist.in               4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["STF"]T[hshTM]|0                      
 anesthetist.out              4 HHMM     L                 *(W1)HSHAU[hsh,hshQ]A["STF"]T[hshTM]|1                      
 Ì   €     2
untoward.events
[urn,edit.q,  untoward.event]
*(W1)HSHAU[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)HSHAU[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)HSHAU[hsh,hshQ]A["U",hsun]C[hsunQ]                     
 Ì   €     2
untoward.events.anes
[urn,edit.q,  untoward.event.anes]
*(W1)HSHAU[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)HSHAU[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)HSHAU[hsh,hshQ]A["UA",hsun]C[hsunQ]                    
 Ì   €     2
untoward.events.pacu
[urn,edit.q,  untoward.event.pacu]
*(W1)HSHAU[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)HSHAU[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)HSHAU[hsh,hshQ]A["U3",hsun]C[hsunQ]                    
 Ì   €     2
untoward.events.pre
[urn,edit.q,  untoward.event.pre]
*(W1)HSHAU[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)HSHAU[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)HSHAU[hsh,hshQ]A["U1",hsun]C[hsunQ]                    
 Ì   €     2
vital.signs
[urn,edit.q,  vs.urn]
*(W1)HSHAU[hsh,hshQ]A["VS",hshVu]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 vs.urn                       2 URN      L                 hshVu                                                       
 vs.date                      8 DATE     L                 *(W1)HSHAU[hsh,hshQ]A["VS",hshVu]|0                         
 vs.edit                      1 YN       L                 *(W1)HSHAU[hsh,hshQ]A["VS",hshVu]|3                         
 vs.time                      4 TIME     L                 *(W1)HSHAU[hsh,hshQ]A["VS",hshVu]|1                         
 vs.user                     10 FREE     L  MIS.USER       *(W1)HSHAU[hsh,hshQ]A["VS",hshVu]|2                     
 Ì   €     2
vital.signs.screens
[urn,edit.q,vs.urn,  vs.screen]
*(W1)HSHAU[hsh,hshQ]A["VS",hshVu]F[gxx]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 vs.screen                   15 FREE     L  MIS.SCREEN     gxx                                                     
 Ì   €     2
vital.signs.results
[urn,edit.q,vs.urn,vs.screen,  vs.query]
*(W1)HSHAU[hsh,hshQ]A["VS",hshVu]F[gxx]Q[ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 vs.query                    10 FREE     L  MIS.QUERY      ggv                                                     
 vs.query.yn.comment         70 QRY.RESP L                 *(W1)HSHAU[hsh,hshQ]A["VS",hshVu]F[gxx]Q[ggv]|5             
 vs.value                    75 QRY.RESP L                 *(W1)HSHAU[hsh,hshQ]A["VS",hshVu]F[gxx]Q[ggv]|0             
 Ì   €     2
vital.signs.results.mult
[urn,edit.q,vs.urn,vs.screen,vs.query,  vs.result.mult.q]
*(W1)HSHAU[hsh,hshQ]A["VS",hshVu]F[gxx]Q[ggv]M[ggvMQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 vs.result.mult.q             2 PINT     R                 ggvMQ                                                       
 vs.result.mult.resp         30 QRY.RESP L                 *(W1)HSHAU[hsh,hshQ]A["VS",hshVu]F[gxx]Q[ggv]M[ggvMQ]|0     
 Ì   €     2
vital.signs.pacu
[urn,edit.q,  vs.urn.pacu]
*(W1)HSHAU[hsh,hshQ]A["VS3",hshV3]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 vs.urn.pacu                  2 URN      L                 hshV3                                                       
 vs.date.pacu                 8 DATE     L                 *(W1)HSHAU[hsh,hshQ]A["VS3",hshV3]|0                        
 vs.edit.pacu                 1 YN       L                 *(W1)HSHAU[hsh,hshQ]A["VS3",hshV3]|3                        
 vs.time.pacu                 4 TIME     L                 *(W1)HSHAU[hsh,hshQ]A["VS3",hshV3]|1                        
 vs.user.pacu                10 FREE     L  MIS.USER       *(W1)HSHAU[hsh,hshQ]A["VS3",hshV3]|2                    
 Ì   €     2
vital.signs.screens.pacu
[urn,edit.q,vs.urn.pacu,  vs.screen.pacu]
*(W1)HSHAU[hsh,hshQ]A["VS3",hshV3]F[gxx]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 vs.screen.pacu              15 FREE     L  MIS.SCREEN     gxx                                                     
 Ì   €     2
vital.signs.results.pacu
[urn,edit.q,vs.urn.pacu,vs.screen.pacu,  vs.query.pacu]
*(W1)HSHAU[hsh,hshQ]A["VS3",hshV3]F[gxx]Q[ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 vs.query.pacu               10 FREE     L  MIS.QUERY      ggv                                                     
 vs.query.pacu.yn.comment    70 QRY.RESP L                 *(W1)HSHAU[hsh,hshQ]A["VS3",hshV3]F[gxx]Q[ggv]|5            
 vs.value.pacu               75 QRY.RESP L                 *(W1)HSHAU[hsh,hshQ]A["VS3",hshV3]F[gxx]Q[ggv]|0            
 Ì   €     2
vital.signs.res.pacu.mult
[urn,edit.q,vs.urn.pacu,vs.screen.pacu,vs.query.pacu,  vs.result.pacu.mult.q]
*(W1)HSHAU[hsh,hshQ]A["VS3",hshV3]F[gxx]Q[ggv]M[ggvMQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 vs.result.pacu.mult.q        2 PINT     R                 ggvMQ                                                       
 vs.result.pacu.mult.resp    30 QRY.RESP L                 *(W1)HSHAU[hsh,hshQ]A["VS3",hshV3]F[gxx]Q[ggv]M[ggvMQ]|0