sHelp
                                     PHA.WSTAT
       2
 audit.trail
 main
 raw.x

 Ì   €     2
audit.trail
[at.date,at.time,at.q]
*(T5)TVAT[tvatD,tvatT,tvatQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 at.date                      8 DATE     L                 tvatD                                                       
 at.time                      4 HHMM     L                 tvatT                                                       
 at.q                         1 PINT     R                 tvatQ                                                       
 at.adr                      10 URN      L  PHA.ADR        *(T5)TVAT[tvatD,tvatT,tvatQ]F|18                        
 at.adr.type                 10 FREE     L  PHA.ADR.TYP    *(T5)TVAT[tvatD,tvatT,tvatQ]F|19                        
 at.category                 10 URN      L  PHA.WCAT       *(T5)TVAT[tvatD,tvatT,tvatQ]F|10                        
 at.charge.type              10 URN      L  PHA.CT         *(T5)TVAT[tvatD,tvatT,tvatQ]F|11                        
 at.count                    10 SINT     R                 *(T5)TVAT[tvatD,tvatT,tvatQ]F|1                             
 at.doctor                   10 FREE     L  MIS.DOC        *(T5)TVAT[tvatD,tvatT,tvatQ]F|5                         
 at.entered.device           20 FREE     L                 *(T5)TVAT[tvatD,tvatT,tvatQ]|1                              
 at.entered.user             10 FREE     L  MIS.USER       *(T5)TVAT[tvatD,tvatT,tvatQ]|0                          
 at.facility                 10 FREE     L  MIS.FACILITY   *(T5)TVAT[tvatD,tvatT,tvatQ]F|12                        
 at.function                 10 URN      L  PHA.WFUNC      *(T5)TVAT[tvatD,tvatT,tvatQ]F|9                         
 at.int.type                 10 FREE     L  PHA.CLT        *(T5)TVAT[tvatD,tvatT,tvatQ]F|17                        
 at.intervention             10 URN      L  PHA.CLV        *(T5)TVAT[tvatD,tvatT,tvatQ]F|16                        
 at.location                 10 FREE     L  MIS.LOCN       *(T5)TVAT[tvatD,tvatT,tvatQ]F|3                         
 at.med                      10 FREE     L  PHA.DRUG       *(T5)TVAT[tvatD,tvatT,tvatQ]F|15                        
 at.order.type               10 FREE     L  PHA.OT         *(T5)TVAT[tvatD,tvatT,tvatQ]F|13                        
 at.pt.service               10 FREE     L  MIS.SVC        *(T5)TVAT[tvatD,tvatT,tvatQ]F|8                         
 at.pt.type                   3 CHOICE   L                 *(T5)TVAT[tvatD,tvatT,tvatQ]F|7                             
 at.rx                       10 URN      L  PHA.RX         *(T5)TVAT[tvatD,tvatT,tvatQ]F|14                        
 at.shift                     8 PINT     R                 *(T5)TVAT[tvatD,tvatT,tvatQ]F|0                             
 at.site                     10 FREE     L  PHA.SITE       *(T5)TVAT[tvatD,tvatT,tvatQ]F|6                         
 at.units                    10 SDEC2    R                 *(T5)TVAT[tvatD,tvatT,tvatQ]F|2                             
 at.user                     10 FREE     L  MIS.USER       *(T5)TVAT[tvatD,tvatT,tvatQ]F|4                         
 Ì   €     2
main
[sort.mnemonic,date,sort.key.1,sort.key.2,sort.key.3,function]
*(T5)TV[tvM,tvD,tv1,tv2,tv3,tfp]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 sort.mnemonic               10 FREE     L                 tvM                                                         
 date                         8 DATE     L                 tvD                                                         
 sort.key.1                  10 FREE     L                 tv1                                                         
 sort.key.2                  10 FREE     L                 tv2                                                         
 sort.key.3                  10 FREE     L                 tv3                                                         
 function                    10 URN      L  PHA.WFUNC      tfp                                                     
 shift                        1 CHOICE   L                                                                             
 shift.1.count                7 SINT     R                 *(T5)TV[tvM,tvD,tv1,tv2,tv3,tfp]|1                          
 shift.1.units               10 SDEC2    R                 VAL=@shift.1.count*@PHA.WFUNC.units                         
 shift.2.count                7 SINT     R                 *(T5)TV[tvM,tvD,tv1,tv2,tv3,tfp]|2                          
 shift.2.units               10 SDEC2    R                 VAL=@shift.2.count*@PHA.WFUNC.units                         
 shift.3.count                7 SINT     R                 *(T5)TV[tvM,tvD,tv1,tv2,tv3,tfp]|3                          
 shift.3.units               10 SDEC2    R                 VAL=@shift.3.count*@PHA.WFUNC.units                         
 shift.start.time             4 HHMM     L                 VAL=IF{shift=1 @PHA.PARAM.shift.1;shift=2 @PHA.PARAM.s      
                                                           VAL=hift.2;@PHA.PARAM.shift.3}                              
 shift.total.count            8 SINT     R                 *(T5)TV[tvM,tvD,tv1,tv2,tv3,tfp]|4                          
 shift.total.units           11 SDEC2    R                 VAL=@shift.total.count*@PHA.WFUNC.units                     
 Ì       2
raw.x
[raw.date,raw.q]
*(T5)TVR[tvRD,tvRQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 raw.date                     8 DATE     L                 tvRD                                                        
 raw.q                        6 PINT     R                 tvRQ                                                        
 raw.adr                     10 URN      L  PHA.ADR        *(T5)TVR[tvRD,tvRQ]|19                                  
 raw.adr.type                10 FREE     L  PHA.ADR.TYP    *(T5)TVR[tvRD,tvRQ]|20                                  
 raw.category                10 URN      L  PHA.WCAT       *(T5)TVR[tvRD,tvRQ]|10                                  
 raw.charge.type             10 URN      L  PHA.CT         *(T5)TVR[tvRD,tvRQ]|11                                  
 raw.count                   10 SINT     R                 *(T5)TVR[tvRD,tvRQ]|1                                       
 raw.doctor                  10 FREE     L  MIS.DOC        *(T5)TVR[tvRD,tvRQ]|5                                   
 raw.facility                10 FREE     L  MIS.FACILITY   *(T5)TVR[tvRD,tvRQ]|12                                  
 raw.function                10 URN      L  PHA.WFUNC      *(T5)TVR[tvRD,tvRQ]|9                                   
 raw.int.type                10 FREE     L  PHA.CLT        *(T5)TVR[tvRD,tvRQ]|17                                  
 raw.intervention            10 URN      L  PHA.CLV        *(T5)TVR[tvRD,tvRQ]|16                                  
 raw.location                10 FREE     L  MIS.LOCN       *(T5)TVR[tvRD,tvRQ]|3                                   
 raw.med                     10 FREE     L  PHA.DRUG       *(T5)TVR[tvRD,tvRQ]|15                                  
 raw.order.type              10 FREE     L  PHA.OT         *(T5)TVR[tvRD,tvRQ]|13                                  
 raw.pt.service              10 FREE     L  MIS.SVC        *(T5)TVR[tvRD,tvRQ]|8                                   
 raw.pt.type                  3 CHOICE   L                 *(T5)TVR[tvRD,tvRQ]|7                                       
 raw.rx                      10 URN      L  PHA.RX         *(T5)TVR[tvRD,tvRQ]|14                                  
 raw.shift                    1 CHOICE   L                 *(T5)TVR[tvRD,tvRQ]|0                                       
 raw.site                    10 FREE     L  PHA.SITE       *(T5)TVR[tvRD,tvRQ]|6                                   
 raw.this.shift               1 PINT     R                 VAL=%PHA.U.shift(@.now)                                     
 raw.this.shift.label         3 FREE     L                 VAL=IF{%PHA.U.shift(@.now)^SHIFT IF{SHIFT=1 @PHA.PARAM      
                                                           VAL=.shift.1.label;SHIFT=2 @PHA.PARAM.shift.2.label;SH      
                                                           VAL=IFT=3 @PHA.PARAM.shift.3.label}}                        
 raw.time                     4 HHMM     L                 *(T5)TVR[tvRD,tvRQ]|18                                      
 raw.units                   10 SDEC2    R                 *(T5)TVR[tvRD,tvRQ]|2                                       
 raw.user                    10 FREE     L  MIS.USER       *(T5)TVR[tvRD,tvRQ]|4