Ì i 2
pha.wstat.audit.trail (audit.trail)
[at.date,at.time,at.q]
: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 :TVAT[tvatD,tvatT,tvatQ]F|19
at.adr.type 10 FREE L PHA.ADR.TYP :TVAT[tvatD,tvatT,tvatQ]F|20
at.category 10 URN L PHA.WCAT :TVAT[tvatD,tvatT,tvatQ]F|10
at.charge.type 10 URN L PHA.CT :TVAT[tvatD,tvatT,tvatQ]F|11
at.count 10 SINT R :TVAT[tvatD,tvatT,tvatQ]F|1
at.doctor 10 FREE L MIS.DOC.DICT :TVAT[tvatD,tvatT,tvatQ]F|5
at.entered.device 20 FREE L :TVAT[tvatD,tvatT,tvatQ]|1
at.entered.user 10 FREE L MIS.USER :TVAT[tvatD,tvatT,tvatQ]|0
at.facility 10 FREE L MIS.FACILITY :TVAT[tvatD,tvatT,tvatQ]F|12
at.function 10 URN L PHA.WFUNC :TVAT[tvatD,tvatT,tvatQ]F|9
at.int.type 10 FREE L PHA.CLT :TVAT[tvatD,tvatT,tvatQ]F|17
at.intervention 10 URN L PHA.CLV :TVAT[tvatD,tvatT,tvatQ]F|16
at.location 10 FREE L MIS.LOCN.DICT :TVAT[tvatD,tvatT,tvatQ]F|3
at.med 10 FREE L PHA.DRUG :TVAT[tvatD,tvatT,tvatQ]F|15
at.order.type 10 FREE L PHA.OT :TVAT[tvatD,tvatT,tvatQ]F|13
at.pt.service 10 FREE L MIS.SVC.DICT :TVAT[tvatD,tvatT,tvatQ]F|8
at.pt.type 3 CHOICE L :TVAT[tvatD,tvatT,tvatQ]F|7
at.raw.time 4 HHMM L :TVAT[tvatD,tvatT,tvatQ]F|18
at.rx 10 URN L PHA.RX :TVAT[tvatD,tvatT,tvatQ]F|14
at.shift 8 PINT R :TVAT[tvatD,tvatT,tvatQ]F|0
at.site 10 FREE L PHA.SITE :TVAT[tvatD,tvatT,tvatQ]F|6
at.units 10 SDEC2 R :TVAT[tvatD,tvatT,tvatQ]F|2
at.user 10 FREE L MIS.USER :TVAT[tvatD,tvatT,tvatQ]F|4
at.workload.date 8 DATE L :TVAT[tvatD,tvatT,tvatQ]|2
Ì i 2
pha.wstat.ee.manual.functions (ee.manual.functions)
[ee.man.function]
/TVM["F",tfp]
Field Name Len Dat Typ J DPM Offset/Local/VAL
ee.man.function 10 URN L PHA.WFUNC tfp
ee.man.count 3 SINT R /TVM["F",tfp]|0
Ì i 2
pha.wstat.main (main)
[sort.mnemonic,date,sort.key.1,sort.key.2,sort.key.3,function]
: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 :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 :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 :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 :TV[tvM,tvD,tv1,tv2,tv3,tfp]|4
shift.total.units 11 SDEC2 R VAL=@shift.total.count*@PHA.WFUNC.units
Ì i 2
pha.wstat.raw.x (raw.x)
[raw.date,raw.q]
: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 :TVR[tvRD,tvRQ]|19
raw.adr.type 10 FREE L PHA.ADR.TYP :TVR[tvRD,tvRQ]|20
raw.category 10 URN L PHA.WCAT :TVR[tvRD,tvRQ]|10
raw.charge.type 10 URN L PHA.CT :TVR[tvRD,tvRQ]|11
raw.count 10 SINT R :TVR[tvRD,tvRQ]|1
raw.doctor 10 FREE L MIS.DOC.DICT :TVR[tvRD,tvRQ]|5
raw.facility 10 FREE L MIS.FACILITY :TVR[tvRD,tvRQ]|12
raw.function 10 URN L PHA.WFUNC :TVR[tvRD,tvRQ]|9
raw.int.type 10 FREE L PHA.CLT :TVR[tvRD,tvRQ]|17
raw.intervention 10 URN L PHA.CLV :TVR[tvRD,tvRQ]|16
raw.location 10 FREE L MIS.LOCN.DICT :TVR[tvRD,tvRQ]|3
raw.med 10 FREE L PHA.DRUG :TVR[tvRD,tvRQ]|15
raw.order.type 10 FREE L PHA.OT :TVR[tvRD,tvRQ]|13
raw.pt.service 10 FREE L MIS.SVC.DICT :TVR[tvRD,tvRQ]|8
raw.pt.type 3 CHOICE L :TVR[tvRD,tvRQ]|7
raw.rx 10 URN L PHA.RX :TVR[tvRD,tvRQ]|14
raw.shift 1 CHOICE L :TVR[tvRD,tvRQ]|0
raw.site 10 FREE L PHA.SITE :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 :TVR[tvRD,tvRQ]|18
raw.units 10 SDEC2 R :TVR[tvRD,tvRQ]|2
raw.user 10 FREE L MIS.USER :TVR[tvRD,tvRQ]|4
Ì 2
INDEX FILE/INTERNAL NAME SUBSCRIPTS/PHYSICAL BASE
pha.wstat.audit.trail.x [sort.key.1,at.date,at.time,at.q]
audit.trail.x /TVAX[tv1,tvatD,tvatT,tvatQ]
|
|
| | |