Ì 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
|
|
|