Ì i 2
review.activities
[act.user, review.activity]
?(T)TRUAD[guA]RA[tpRAU]
Field Name Len Dat Typ J DPM Offset/Local/VAL
review.activity 3 FREE L tpRAU
Ì i 2
admin
[admin.urn,admin.q]
?(T)TRA[tr,traQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
admin.urn 10 URN L PHA.RX tr
admin.q 6 PINT R traQ
admin.billing.code 10 FREE L ?(T)TRA[tr,traQ]|9
admin.bottle.number 3 PINT R ?(T)TRA[tr,traQ]|8
admin.bottle.type 2 PINT R ?(T)TRA[tr,traQ]|7
admin.charge 10 MONEY R ?(T)TRA[tr,traQ]|6
admin.charged 1 YN L ?(T)TRA[tr,traQ]2|7
admin.co.cp.type 5 FREE L ?(T)TRA[tr,traQ]2|12
admin.co.cp.type.name 25 FREE L ?(T)TRA[tr,traQ]2|13
admin.co.signer 10 FREE L MIS.USER ?(T)TRA[tr,traQ]2|11
admin.cp.type 5 FREE L NUR.NURSE.TYPE ?(T)TRA[tr,traQ]2|4
admin.cp.type.name 25 FREE L ?(T)TRA[tr,traQ]2|5
admin.date 8 DATE L ?(T)TRA[tr,traQ]|1
admin.date.time 13 FREE L VAL=@admin.date_._@admin.time
admin.device 30 FREE L UNV.CLIENT ?(T)TRA[tr,traQ]2|1
admin.disp.date 8 DATE L VAL=@admin.disp.date.time#0.
admin.disp.date.time 13 FREE L ?(T)TRA[tr,traQ]|16
admin.disp.time 4 HHMM L VAL=@admin.disp.date.time#1.
admin.dose 30 FREE L ?(T)TRA[tr,traQ]|17
admin.doses 10 PINT R ?(T)TRA[tr,traQ]|5
admin.entry.date 8 DATE L ?(T)TRA[tr,traQ]|10
admin.entry.seconds 9 PINT R VAL=%Z.date.clinical(@admin.entry.date)*86400+%Z.time.
VAL=in(@admin.entry.time)
admin.entry.time 4 HHMM L ?(T)TRA[tr,traQ]|11
admin.exp 6 PINT R ?(T)TRA[tr,traQ]2|8
admin.given 1 YN L ?(T)TRA[tr,traQ]|14
admin.inj.site 15 FREE L ?(T)TRA[tr,traQ]|15
admin.items 10 PINT R ?(T)TRA[tr,traQ]|4
admin.last.edit 9 PINT R ?(T)TRA[tr,traQ]2|15
admin.man.disp.flag 3 PINT R ?(T)TRA[tr,traQ]2|3
admin.ndc 11 PINT R ?(T)TRA[tr,traQ]2|9
admin.pcs.guid 36 FREE L ?(T)TRA[tr,traQ]2|0
admin.rec.user 10 FREE L MIS.USER ?(T)TRA[tr,traQ]2|2
admin.scanned 1 YN L ?(T)TRA[tr,traQ]2|10
admin.scanned.pt 1 YN L ?(T)TRA[tr,traQ]2|14
admin.sched.date 8 DATE L VAL=@admin.sched.date.time#0.
admin.sched.date.time 13 FREE L ?(T)TRA[tr,traQ]|19
admin.sched.time 4 HHMM L VAL=@admin.sched.date.time#1.
admin.seconds 9 PINT R VAL=%Z.date.clinical(@admin.date)*86400+%Z.time.in(@ad
VAL=min.time)
admin.time 4 HHMM L ?(T)TRA[tr,traQ]|2
admin.txn 10 PINT R ?(T)TRA[tr,traQ]|13
admin.type 1 CHOICE L ?(T)TRA[tr,traQ]|0
admin.undone 1 FREE L ?(T)TRA[tr,traQ]|18
admin.units 10 FREE L PHA.FORMS ?(T)TRA[tr,traQ]|20
admin.unscheduled 1 YN L ?(T)TRA[tr,traQ]2|6
admin.user 10 FREE L MIS.USER ?(T)TRA[tr,traQ]|3
admin.variance 4 PINT R ?(T)TRA[tr,traQ]|12
Ì i 2
admin.codes
[admin.urn,admin.q, admin.reason.code]
?(T)TRA[tr,traQ]RC[tdrc]
Field Name Len Dat Typ J DPM Offset/Local/VAL
admin.reason.code 15 FREE L PHA.RC tdrc
Ì i 2
admin.queries
[admin.urn,admin.q, admin.assmnt,admin.query]
?(T)TRA[tr,traQ]Q[ghca,ggv]
Field Name Len Dat Typ J DPM Offset/Local/VAL
admin.assmnt 15 FREE L MIS.ASSMNT ghca
admin.query 10 FREE L MIS.QUERY ggv
admin.qry.resp 60 FREE L ?(T)TRA[tr,traQ]Q[ghca,ggv]|0
admin.qry.resp.yn.comment 75 FREE L ?(T)TRA[tr,traQ]Q[ghca,ggv]|5
admin.qry.response 60 FREE L VAL=IF{@MIS.QUERY.date.type.x %Z.date.query.out(@PHA.R
VAL=X.admin.qry.resp);@MIS.GROUP.RESP.element.response
VAL=[@MIS.QUERY.group.resp,@PHA.RX.admin.qry.resp];@PH
VAL=A.RX.admin.qry.resp}
admin.qry.text 60 FREE L VAL=@MIS.QUERY.text[PHA.RX.admin.query]
admin.qry.text.and.resp 130 FREE L VAL=@PHA.RX.admin.qry.text_": "_@PHA.RX.admin.qry.resp
VAL=onse
Ì i 2
admin.queries.sev
[admin.urn,admin.q,admin.assmnt,admin.query, admin.qry.sev]
?(T)TRA[tr,traQ]Q[ghca,ggv]M[traQQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
admin.qry.sev 3 PINT R traQQ
admin.qry.sev.resp 10 FREE L ?(T)TRA[tr,traQ]Q[ghca,ggv]M[traQQ]|0
admin.qry.sev.response 30 FREE L VAL=IF{@MIS.GROUP.RESP.element.response[@MIS.QUERY.gro
VAL=up.resp,@PHA.RX.admin.qry.sev.resp];@PHA.RX.admin.
VAL=qry.sev.resp}
admin.qry.sev.text.resp 80 FREE L VAL=@PHA.RX.admin.qry.text_": "_IF{@PHA.RX.admin.qry.s
VAL=ev.response;@PHA.RX.admin.qry.sev.resp}
Ì i 2
admin.text
[admin.urn,admin.q, admin.text.q]
?(T)TRA[tr,traQ]T[traTQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
admin.text.q 3 PINT R traTQ
admin.text.line 60 TEXT L ?(T)TRA[tr,traQ]T[traTQ]
Ì i 2
admin.date.time.x
[admin.date.x.urn,admin.date.x.date.time,admin.date.x.admin.q]
?(T)TRADTX[tr,traLA,traQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
admin.date.x.urn 10 URN L PHA.RX tr
admin.date.x.date.time 13 FREE L traLA
admin.date.x.admin.q 6 PINT R traQ
admin.date.x.given 1 YN L ?(T)TRADTX[tr,traLA,traQ]
Ì i 2
admin.log
[al.date,al.time,al.user,al.q]
?(T)TRAL[trALD,trALT,gu,trALQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
al.date 8 DATE L trALD
al.time 4 HHMM L trALT
al.user 10 FREE L MIS.USER gu
al.q 1 PINT R trALQ
al.admin.q 10 URN L ?(T)TRAL[trALD,trALT,gu,trALQ]|2
al.new.admin.dose 8 FREE L ?(T)TRAL[trALD,trALT,gu,trALQ]|22
al.new.client 30 FREE L UNV.CLIENT ?(T)TRAL[trALD,trALT,gu,trALQ]|20
al.new.co.signer 10 FREE L MIS.USER ?(T)TRAL[trALD,trALT,gu,trALQ]2|1
al.new.date 8 DATE L ?(T)TRAL[trALD,trALT,gu,trALQ]|11
al.new.given 1 YN L ?(T)TRAL[trALD,trALT,gu,trALQ]|14
al.new.inj.site 15 FREE L ?(T)TRAL[trALD,trALT,gu,trALQ]|16
al.new.reason.code 15 FREE L PHA.RC ?(T)TRAL[trALD,trALT,gu,trALQ]|15
al.new.rec.user 10 FREE L MIS.USER ?(T)TRAL[trALD,trALT,gu,trALQ]|18
al.new.terminal 20 FREE L ?(T)TRAL[trALD,trALT,gu,trALQ]2|3
al.new.time 4 HHMM L ?(T)TRAL[trALD,trALT,gu,trALQ]|12
al.new.units 10 FREE L ?(T)TRAL[trALD,trALT,gu,trALQ]|24
al.new.user 10 FREE L MIS.USER ?(T)TRAL[trALD,trALT,gu,trALQ]|13
al.old.admin.dose 8 FREE L ?(T)TRAL[trALD,trALT,gu,trALQ]|21
al.old.client 30 FREE L UNV.CLIENT ?(T)TRAL[trALD,trALT,gu,trALQ]|19
al.old.co.signer 10 FREE L MIS.USER ?(T)TRAL[trALD,trALT,gu,trALQ]2|0
al.old.date 8 DATE L ?(T)TRAL[trALD,trALT,gu,trALQ]|5
al.old.given 1 YN L ?(T)TRAL[trALD,trALT,gu,trALQ]|8
al.old.inj.site 15 FREE L ?(T)TRAL[trALD,trALT,gu,trALQ]|10
al.old.reason.code 15 FREE L PHA.RC ?(T)TRAL[trALD,trALT,gu,trALQ]|9
al.old.rec.user 10 FREE L MIS.USER ?(T)TRAL[trALD,trALT,gu,trALQ]|17
al.old.terminal 20 FREE L ?(T)TRAL[trALD,trALT,gu,trALQ]2|2
al.old.time 4 HHMM L ?(T)TRAL[trALD,trALT,gu,trALQ]|6
al.old.units 10 FREE L ?(T)TRAL[trALD,trALT,gu,trALQ]|23
al.old.user 10 FREE L MIS.USER ?(T)TRAL[trALD,trALT,gu,trALQ]|7
al.rx.urn 10 URN L PHA.RX ?(T)TRAL[trALD,trALT,gu,trALQ]|1
al.sch.date 8 DATE L ?(T)TRAL[trALD,trALT,gu,trALQ]|3
al.sch.time 4 HHMM L ?(T)TRAL[trALD,trALT,gu,trALQ]|4
al.type 1 CHOICE L ?(T)TRAL[trALD,trALT,gu,trALQ]|0
Ì i 2
admin.log.new.cmts
[al.date,al.time,al.user,al.q, al.new.comment.q]
?(T)TRAL[trALD,trALT,gu,trALQ]NC[trALN]
Field Name Len Dat Typ J DPM Offset/Local/VAL
al.new.comment.q 3 PINT R trALN
al.new.comment 60 TEXT L ?(T)TRAL[trALD,trALT,gu,trALQ]NC[trALN]
Ì i 2
admin.log.new.qrys
[al.date,al.time,al.user,al.q, al.new.assmnt,al.new.query]
?(T)TRAL[trALD,trALT,gu,trALQ]NQ[ghca,ggv]
Field Name Len Dat Typ J DPM Offset/Local/VAL
al.new.assmnt 15 FREE L MIS.ASSMNT ghca
al.new.query 10 FREE L MIS.QUERY ggv
al.new.query.resp 60 FREE L ?(T)TRAL[trALD,trALT,gu,trALQ]NQ[ghca,ggv]|0
al.new.query.response 70 FREE L VAL=IF{@MIS.QUERY.date.type.x %Z.date.query.out(@PHA.R
VAL=X.al.new.query.resp);@PHA.RX.al.new.query.resp}
al.new.query.text 60 FREE L VAL=@MIS.QUERY.text[PHA.RX.al.new.query]
al.new.query.text.resp 130 FREE L VAL=@PHA.RX.al.new.query.text_": "_@PHA.RX.al.new.quer
VAL=y.response
Ì i 2
admin.log.new.qrys.sev
[al.date,al.time,al.user,al.q,al.new.assmnt,al.new.query, al.new.qry.sev]
?(T)TRAL[trALD,trALT,gu,trALQ]NQ[ghca,ggv]M[traNS]
Field Name Len Dat Typ J DPM Offset/Local/VAL
al.new.qry.sev 3 PINT R traNS
al.new.qry.sev.resp 10 FREE L ?(T)TRAL[trALD,trALT,gu,trALQ]NQ[ghca,ggv]M[traNS]|0
al.new.qry.sev.response 30 FREE L VAL=@MIS.GROUP.RESP.element.response[@MIS.QUERY.group.
VAL=resp,@PHA.RX.al.new.qry.sev.resp]
al.new.qry.sev.text.resp 130 FREE L VAL=@PHA.RX.al.new.query.text_": "_@PHA.RX.al.new.qry.
VAL=sev.response
Ì i 2
admin.log.old.cmts
[al.date,al.time,al.user,al.q, al.old.comment.q]
?(T)TRAL[trALD,trALT,gu,trALQ]OC[trALO]
Field Name Len Dat Typ J DPM Offset/Local/VAL
al.old.comment.q 3 PINT R trALO
al.old.comment 60 TEXT L ?(T)TRAL[trALD,trALT,gu,trALQ]OC[trALO]
Ì i 2
admin.log.old.qrys
[al.date,al.time,al.user,al.q, al.old.assmnt,al.old.query]
?(T)TRAL[trALD,trALT,gu,trALQ]OQ[ghca,ggv]
Field Name Len Dat Typ J DPM Offset/Local/VAL
al.old.assmnt 15 FREE L MIS.ASSMNT ghca
al.old.query 10 FREE L MIS.QUERY ggv
al.old.query.resp 60 FREE L ?(T)TRAL[trALD,trALT,gu,trALQ]OQ[ghca,ggv]|0
al.old.query.response 70 FREE L VAL=IF{@MIS.QUERY.date.type.x %Z.date.query.out(@PHA.R
VAL=X.al.old.query.resp);@PHA.RX.al.old.query.resp}
al.old.query.text 60 FREE L VAL=@MIS.QUERY.text[PHA.RX.al.old.query]
al.old.query.text.resp 130 FREE L VAL=@PHA.RX.al.old.query.text_": "_@PHA.RX.al.old.quer
VAL=y.response
Ì i 2
admin.log.old.qrys.sev
[al.date,al.time,al.user,al.q,al.old.assmnt,al.old.query, al.old.qry.sev]
?(T)TRAL[trALD,trALT,gu,trALQ]OQ[ghca,ggv]M[traOS]
Field Name Len Dat Typ J DPM Offset/Local/VAL
al.old.qry.sev 3 PINT R traOS
al.old.qry.sev.resp 10 FREE L ?(T)TRAL[trALD,trALT,gu,trALQ]OQ[ghca,ggv]M[traOS]|0
al.old.qry.sev.response 30 FREE L VAL=@MIS.GROUP.RESP.element.response[@MIS.QUERY.group.
VAL=resp,@PHA.RX.al.old.qry.sev.resp]
al.old.qry.sev.text.resp 130 FREE L VAL=@PHA.RX.al.old.query.text_": "_@PHA.RX.al.old.qry.
VAL=sev.response
Ì i 2
admin.sched.x
[admin.sched.x.urn,admin.sched.x.dt.tm]
?(T)TRASX[tr,traSD]
Field Name Len Dat Typ J DPM Offset/Local/VAL
admin.sched.x.urn 10 URN L PHA.RX tr
admin.sched.x.dt.tm 13 FREE L traSD
admin.sched.x.admin.q 6 PINT R ?(T)TRASX[tr,traSD]|0
Ì i 2
bar.batch
[bar.txn.date,bar.txn.database]
?(T)TRBAR[gyD,gn1]
Field Name Len Dat Typ J DPM Offset/Local/VAL
bar.txn.date 13 FREE L gyD
bar.txn.database 12 FREE L MIS.APPL.DB gn1
bar.batch.end.time 4 HHMM L ?(T)TRBAR[gyD,gn1]|1
bar.batch.start.time 4 HHMM L ?(T)TRBAR[gyD,gn1]|0
Ì i 2
bar.txns
[bar.txn.date,bar.txn.database, bar.txn.counter]
?(T)TRBAR[gyD,gn1,gyC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
bar.txn.counter 5 URN L gyC
bar.txn.account.int 30 URN L ADM.PAT ?(T)TRBAR[gyD,gn1,gyC]|11
bar.txn.account.no 20 FREE L ?(T)TRBAR[gyD,gn1,gyC]|6
bar.txn.amount 8 MONEY R ?(T)TRBAR[gyD,gn1,gyC]|2
bar.txn.comment 35 FREE L ?(T)TRBAR[gyD,gn1,gyC]|5
bar.txn.cost.amt 8 MONEY R ?(T)TRBAR[gyD,gn1,gyC]|16
bar.txn.count 3 INT R ?(T)TRBAR[gyD,gn1,gyC]|3
bar.txn.facility 10 FREE L MIS.FACILITY ?(T)TRBAR[gyD,gn1,gyC]|15
bar.txn.gl.corp 4 FREE L MIS.GL.CORP ?(T)TRBAR[gyD,gn1,gyC]|12
bar.txn.ordering.phys 10 FREE L MIS.DOC ?(T)TRBAR[gyD,gn1,gyC]|9
bar.txn.performing.phys 10 FREE L MIS.DOC ?(T)TRBAR[gyD,gn1,gyC]|10
bar.txn.procedure 10 FREE L BAR.PROC ?(T)TRBAR[gyD,gn1,gyC]|1
bar.txn.pt.amt.due 9 MONEY R ?(T)TRBAR[gyD,gn1,gyC]|14
bar.txn.rev.site 10 FREE L MIS.REV.SITE ?(T)TRBAR[gyD,gn1,gyC]|13
bar.txn.reverse 1 FREE L ?(T)TRBAR[gyD,gn1,gyC]|4
bar.txn.service.date 8 DATE L ?(T)TRBAR[gyD,gn1,gyC]|0
bar.txn.transfer.urn 20 URN L ?(T)TRBAR[gyD,gn1,gyC]|8
Ì i 2
bar.txn.queries
[bar.txn.date,bar.txn.database,bar.txn.counter, bar.txn.query]
?(T)TRBAR[gyD,gn1,gyC]CD[ggv]
Field Name Len Dat Typ J DPM Offset/Local/VAL
bar.txn.query 10 FREE L MIS.QUERY ggv
bar.txn.query.text 60 FREE L VAL=@MIS.QUERY.text[@PHA.RX.bar.txn.query]
bar.txn.response 75 FREE L ?(T)TRBAR[gyD,gn1,gyC]CD[ggv]|0
Ì i 2
bill.group
[grp.patient,grp.rev.site,grp.billing.code,grp.txn.type,grp.doctor,grp.billing.source,grp.servi
/TRBG[aa,gyr,bd,tuztT,ggg,trBSC,trSD,gvCN]
Field Name Len Dat Typ J DPM Offset/Local/VAL
grp.patient 30 URN L ADM.PAT aa
grp.rev.site 10 FREE L MIS.REV.SITE gyr
grp.billing.code 10 FREE L BAR.PROC bd
grp.txn.type 1 CHOICE L tuztT
grp.doctor 10 FREE L MIS.DOC ggg
grp.billing.source 3 CHOICE L trBSC
grp.service.date 8 DATE L trSD
grp.gl.corp 4 FREE L MIS.GL.CORP gvCN
grp.amount 3 INT R /TRBG[aa,gyr,bd,tuztT,ggg,trBSC,trSD,gvCN]|0
grp.charge 8 MONEY R /TRBG[aa,gyr,bd,tuztT,ggg,trBSC,trSD,gvCN]|1
grp.cost 8 MONEY R /TRBG[aa,gyr,bd,tuztT,ggg,trBSC,trSD,gvCN]|3
grp.description 35 FREE L /TRBG[aa,gyr,bd,tuztT,ggg,trBSC,trSD,gvCN]|2
Ì i 2
bill.group.rxs
[grp.patient,grp.rev.site,grp.billing.code,grp.txn.type,grp.doctor,grp.billing.source,grp.servi
/TRBG[aa,gyr,bd,tuztT,ggg,trBSC,trSD,gvCN]RX[tr]
Field Name Len Dat Typ J DPM Offset/Local/VAL
grp.rx 10 URN L PHA.RX tr
Ì i 2
compound.ver.rpt
[compound.ver.rpt.date,compound.ver.rpt.rx,compound.ver.rpt.q]
*(T1)TRCVR[tcvrd,tr,tcvrq]
Field Name Len Dat Typ J DPM Offset/Local/VAL
compound.ver.rpt.date 8 DATE L tcvrd
compound.ver.rpt.rx 10 URN L PHA.RX tr
compound.ver.rpt.q 4 PINT R tcvrq
compound.ver.rpt.loc 10 FREE L MIS.LOCN *(T1)TRCVR[tcvrd,tr,tcvrq]|2
compound.ver.rpt.type 3 CHOICE L *(T1)TRCVR[tcvrd,tr,tcvrq]|0
compound.ver.rpt.user 10 FREE L MIS.USER *(T1)TRCVR[tcvrd,tr,tcvrq]|1
Ì i 2
compound.ver.rpt.meds
[compound.ver.rpt.date,compound.ver.rpt.rx,compound.ver.rpt.q, compound.ver.rpt.med]
*(T1)TRCVR[tcvrd,tr,tcvrq]M[tf]
Field Name Len Dat Typ J DPM Offset/Local/VAL
compound.ver.rpt.med 10 FREE L PHA.DRUG tf
compound.ver.rpt.med.bar 18 FREE L *(T1)TRCVR[tcvrd,tr,tcvrq]M[tf]|0
compound.ver.rpt.med.exp 6 FREE L *(T1)TRCVR[tcvrd,tr,tcvrq]M[tf]|1
Ì i 2
dispensed.manual.x
[disp.man.urn,disp.man.date.time,disp.man.q]
?(T)TRDM[tr,trdmA,trdmQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
disp.man.urn 10 URN L PHA.RX tr
disp.man.date.time 13 FREE L trdmA
disp.man.q 3 PINT R trdmQ
disp.man.admin.q 3 PINT R ?(T)TRDM[tr,trdmA,trdmQ]|13
disp.man.alt.iv.seq 2 PINT R ?(T)TRDM[tr,trdmA,trdmQ]|8
disp.man.billing.code 10 FREE L ?(T)TRDM[tr,trdmA,trdmQ]|11
disp.man.bottle.number 3 PINT R ?(T)TRDM[tr,trdmA,trdmQ]|10
disp.man.bottle.type 2 PINT R ?(T)TRDM[tr,trdmA,trdmQ]|9
disp.man.charge 9 MONEY R ?(T)TRDM[tr,trdmA,trdmQ]|2
disp.man.charge.type 10 URN L PHA.CT ?(T)TRDM[tr,trdmA,trdmQ]|1
disp.man.charged 1 YN L ?(T)TRDM[tr,trdmA,trdmQ]|12
disp.man.cost 9 MONEY R ?(T)TRDM[tr,trdmA,trdmQ]|3
disp.man.date 8 DATE L VAL=@disp.man.date.time#.
disp.man.dosage 20 FREE L ?(T)TRDM[tr,trdmA,trdmQ]|5
disp.man.dose 8 DEC R ?(T)TRDM[tr,trdmA,trdmQ]|4
disp.man.doses 8 PINT R ?(T)TRDM[tr,trdmA,trdmQ]|14
disp.man.flag 1 CHOICE L ?(T)TRDM[tr,trdmA,trdmQ]|16
disp.man.handling.fee 9 MONEY R ?(T)TRDM[tr,trdmA,trdmQ]|7
disp.man.items 8 DEC R ?(T)TRDM[tr,trdmA,trdmQ]|15
disp.man.seconds 9 PINT R VAL=%Z.date.clinical(@disp.man.date)*86400+%Z.time.in(
VAL=@disp.man.time)
disp.man.service.date 9 PINT R ?(T)TRDM[tr,trdmA,trdmQ]|17
disp.man.sig 20 FREE L MIS.DIR ?(T)TRDM[tr,trdmA,trdmQ]|6
disp.man.time 4 HHMM L VAL=@disp.man.date.time#1.
disp.man.type 1 CHOICE L ?(T)TRDM[tr,trdmA,trdmQ]|0
Ì i 2
dispensed.x
[dispensed.urn,dispensed.date.time]
?(T)TRD[tr,trdA]
Field Name Len Dat Typ J DPM Offset/Local/VAL
dispensed.urn 10 URN L PHA.RX tr
dispensed.date.time 13 FREE L trdA
dispensed.admin.q 3 PINT R ?(T)TRD[tr,trdA]|13
dispensed.alt.iv.seq 2 PINT R ?(T)TRD[tr,trdA]|8
dispensed.billing.code 10 FREE L ?(T)TRD[tr,trdA]|11
dispensed.bottle.number 3 PINT R ?(T)TRD[tr,trdA]|10
dispensed.bottle.type 2 PINT R ?(T)TRD[tr,trdA]|9
dispensed.charge 9 MONEY R ?(T)TRD[tr,trdA]|2
dispensed.charge.type 10 URN L PHA.CT ?(T)TRD[tr,trdA]|1
dispensed.charged 1 YN L ?(T)TRD[tr,trdA]|12
dispensed.cost 9 MONEY R ?(T)TRD[tr,trdA]|3
dispensed.date 8 DATE L VAL=@dispensed.date.time#.
dispensed.dosage 20 FREE L ?(T)TRD[tr,trdA]|5
dispensed.dose 8 DEC R ?(T)TRD[tr,trdA]|4
dispensed.flag 1 CHOICE L ?(T)TRD[tr,trdA]|14
dispensed.handling.fee 9 MONEY R ?(T)TRD[tr,trdA]|7
dispensed.seconds 9 PINT R VAL=%Z.date.clinical(@dispensed.date)*86400+%Z.time.in
VAL=(@dispensed.time)
dispensed.service.date 9 PINT R ?(T)TRD[tr,trdA]|15
dispensed.sig 20 FREE L MIS.DIR ?(T)TRD[tr,trdA]|6
dispensed.time 4 HHMM L VAL=@dispensed.date.time#1.
dispensed.type 1 CHOICE L ?(T)TRD[tr,trdA]|0
Ì i 2
display.med.times.md
[med.times.md.urn,med.times.md.q]
/TRmmd[tr,trmdQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
med.times.md.urn 10 URN L PHA.RX tr
med.times.md.q 6 PINT R trmdQ
med.times.md.day.1 4 FREE L /TRmmd[tr,trmdQ]|1
med.times.md.day.10 4 FREE L /TRmmd[tr,trmdQ]|10
med.times.md.day.11 4 FREE L /TRmmd[tr,trmdQ]|11
med.times.md.day.12 4 FREE L /TRmmd[tr,trmdQ]|12
med.times.md.day.13 4 FREE L /TRmmd[tr,trmdQ]|13
med.times.md.day.14 4 FREE L /TRmmd[tr,trmdQ]|14
med.times.md.day.15 4 FREE L /TRmmd[tr,trmdQ]|15
med.times.md.day.16 4 FREE L /TRmmd[tr,trmdQ]|16
med.times.md.day.17 4 FREE L /TRmmd[tr,trmdQ]|17
med.times.md.day.18 4 FREE L /TRmmd[tr,trmdQ]|18
med.times.md.day.19 4 FREE L /TRmmd[tr,trmdQ]|19
med.times.md.day.2 4 FREE L /TRmmd[tr,trmdQ]|2
med.times.md.day.20 4 FREE L /TRmmd[tr,trmdQ]|20
med.times.md.day.21 4 FREE L /TRmmd[tr,trmdQ]|21
med.times.md.day.22 4 FREE L /TRmmd[tr,trmdQ]|22
med.times.md.day.23 4 FREE L /TRmmd[tr,trmdQ]|23
med.times.md.day.24 4 FREE L /TRmmd[tr,trmdQ]|24
med.times.md.day.25 4 FREE L /TRmmd[tr,trmdQ]|25
med.times.md.day.26 4 FREE L /TRmmd[tr,trmdQ]|26
med.times.md.day.27 4 FREE L /TRmmd[tr,trmdQ]|27
med.times.md.day.28 4 FREE L /TRmmd[tr,trmdQ]|28
med.times.md.day.29 4 FREE L /TRmmd[tr,trmdQ]|29
med.times.md.day.3 4 FREE L /TRmmd[tr,trmdQ]|3
med.times.md.day.30 4 FREE L /TRmmd[tr,trmdQ]|30
med.times.md.day.31 4 FREE L /TRmmd[tr,trmdQ]|31
med.times.md.day.32 4 FREE L /TRmmd[tr,trmdQ]|32
med.times.md.day.33 4 FREE L /TRmmd[tr,trmdQ]|33
med.times.md.day.34 4 FREE L /TRmmd[tr,trmdQ]|34
med.times.md.day.35 4 FREE L /TRmmd[tr,trmdQ]|35
med.times.md.day.4 4 FREE L /TRmmd[tr,trmdQ]|4
med.times.md.day.5 4 FREE L /TRmmd[tr,trmdQ]|5
med.times.md.day.6 4 FREE L /TRmmd[tr,trmdQ]|6
med.times.md.day.7 4 FREE L /TRmmd[tr,trmdQ]|7
med.times.md.day.8 4 FREE L /TRmmd[tr,trmdQ]|8
med.times.md.day.9 4 FREE L /TRmmd[tr,trmdQ]|9
med.times.md.shift 3 FREE L /TRmmd[tr,trmdQ]|0
Ì i 2
display.med.times.sd
[med.times.sd.urn,med.times.sd.q]
/TRmsd[tr,trsdQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
med.times.sd.urn 10 URN L PHA.RX tr
med.times.sd.q 6 PINT R trsdQ
mar.rx.data 0 FREE L VAL=%PHA.RX.mar.rx.data(urn)^{bottle.type,mar.format,m
VAL=ar.section}
med.times.sd.shift.1 4 FREE L /TRmsd[tr,trsdQ]|0
med.times.sd.shift.2 4 FREE L /TRmsd[tr,trsdQ]|1
med.times.sd.shift.3 4 FREE L /TRmsd[tr,trsdQ]|2
Ì i 2
display.med.tm.sd.atimes
[med.times.sd.urn,med.times.sd.q, med.tm.sd.admin.time]
/TRmsd[tr,trsdQ]AT[tmarT]
Field Name Len Dat Typ J DPM Offset/Local/VAL
med.tm.sd.admin.time 4 HHMM L tmarT
med.tm.sd.admin.bot.type 2 FREE L /TRmsd[tr,trsdQ]AT[tmarT]|10
med.tm.sd.admin.cosig.mgm 10 FREE L /TRmsd[tr,trsdQ]AT[tmarT]|5
med.tm.sd.admin.cosig.typ 25 FREE L /TRmsd[tr,trsdQ]AT[tmarT]|7
med.tm.sd.admin.dose 8 DEC R /TRmsd[tr,trsdQ]AT[tmarT]|3
med.tm.sd.admin.dose.unit 10 FREE L PHA.FORMS /TRmsd[tr,trsdQ]AT[tmarT]|4
med.tm.sd.admin.monogram 10 FREE L /TRmsd[tr,trsdQ]AT[tmarT]|0
med.tm.sd.admin.not.given 1 FREE L /TRmsd[tr,trsdQ]AT[tmarT]|2
med.tm.sd.admin.reason.cd 15 FREE L /TRmsd[tr,trsdQ]AT[tmarT]|1
med.tm.sd.admin.site 10 FREE L /TRmsd[tr,trsdQ]AT[tmarT]|6
med.tm.sd.admin.site.name 5 FREE L /TRmsd[tr,trsdQ]AT[tmarT]|9
med.tm.sd.admin.user.type 5 FREE L /TRmsd[tr,trsdQ]AT[tmarT]|8
Ì i 2
dup.labels
[dup.label.q]
/TRDUPL[trdq]
Field Name Len Dat Typ J DPM Offset/Local/VAL
dup.label.q 3 PINT R trdq
dup.label.count 2 INT R /TRDUPL[trdq]|3
dup.label.from.bottle 3 INT R /TRDUPL[trdq]|1
dup.label.num.disp 3 INT R /TRDUPL[trdq]|4
dup.label.to.bottle 3 INT R /TRDUPL[trdq]|2
dup.label.urn 10 URN L PHA.RX /TRDUPL[trdq]|0
Ì i 2
focus.int.comments
[focus.urn, focus.int.urn]
/PHAFOC[phaFoc]INTCOM[focInt]
Field Name Len Dat Typ J DPM Offset/Local/VAL
focus.int.urn 30 FREE L focInt
focus.adr.comment 10 FREE L /PHAFOC[phaFoc]INTCOM[focInt]|3
focus.all.comment 10 FREE L /PHAFOC[phaFoc]INTCOM[focInt]|2
focus.dis.comment 10 FREE L /PHAFOC[phaFoc]INTCOM[focInt]|5
focus.dup.comment 10 FREE L /PHAFOC[phaFoc]INTCOM[focInt]|1
focus.food.comment 10 FREE L /PHAFOC[phaFoc]INTCOM[focInt]|4
focus.int.comment 10 FREE L /PHAFOC[phaFoc]INTCOM[focInt]|0
Ì i 2
focus.dose.instructions
[focus.urn, focus.dose.instruction.q]
/PHAFOC[phaFoc]D["DI",trFDI]
Field Name Len Dat Typ J DPM Offset/Local/VAL
focus.dose.instruction.q 2 PINT R trFDI
focus.dose.instruction 60 TEXT L /PHAFOC[phaFoc]D["DI",trFDI]
Ì i 2
focus.iv.carriers
[focus.urn, focus.iv.carrier.q]
/PHAFOC[phaFoc]D["IC",trfc]
Field Name Len Dat Typ J DPM Offset/Local/VAL
focus.iv.carrier.q 2 PINT R trfc
focus.iv.carrier 10 FREE L PHA.DRUG /PHAFOC[phaFoc]D["IC",trfc]|0
focus.iv.carrier.volume 9 DEC R /PHAFOC[phaFoc]D["IC",trfc]|1
Ì i 2
focus.label.comments
[focus.urn, focus.label.cmnt.q]
/PHAFOC[phaFoc]D["LC",trFLCM]
Field Name Len Dat Typ J DPM Offset/Local/VAL
focus.label.cmnt.q 1 PINT R trFLCM
focus.label.cmnt.text 60 TEXT L /PHAFOC[phaFoc]D["LC",trFLCM]
Ì i 2
focus.protocols
[focus.urn, focus.protocol.q]
/PHAFOC[phaFoc]D["PRO",trFPRQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
focus.protocol.q 2 PINT R trFPRQ
focus.protocol.condition 30 FREE L /PHAFOC[phaFoc]D["PRO",trFPRQ]|0
focus.protocol.dose 25 FREE L /PHAFOC[phaFoc]D["PRO",trFPRQ]|1
focus.protocol.instr 30 FREE L /PHAFOC[phaFoc]D["PRO",trFPRQ]|2
Ì i 2
focus.protocols.text
[focus.urn, focus.protocol.text.q]
/PHAFOC[phaFoc]D["PROT",trFPTQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
focus.protocol.text.q 2 PINT R trFPTQ
focus.protocol.text 60 TEXT L /PHAFOC[phaFoc]D["PROT",trFPTQ]
Ì i 2
focus.tapers
[focus.urn, focus.taper.q]
/PHAFOC[phaFoc]D["TS",trFTP]
Field Name Len Dat Typ J DPM Offset/Local/VAL
focus.taper.q 2 PINT R trFTP
focus.taper.days 3 INT R /PHAFOC[phaFoc]D["TS",trFTP]|2
focus.taper.dose 8 DEC R /PHAFOC[phaFoc]D["TS",trFTP]|1
focus.taper.hours 2 INT R /PHAFOC[phaFoc]D["TS",trFTP]|3
focus.taper.sig 20 FREE L MIS.DIR /PHAFOC[phaFoc]D["TS",trFTP]|0
Ì i 2
hub.q.activity.alt.x
[hub.activity.rx, hub.activity.bottle]
*(T6)TRHQA[tr]A[trBT]
Field Name Len Dat Typ J DPM Offset/Local/VAL
hub.activity.bottle 2 PINT R trBT
hub.alt.act.comment 20 FREE L *(T6)TRHQA[tr]A[trBT]|11
hub.alt.administration 3 PINT R *(T6)TRHQA[tr]A[trBT]|4
hub.alt.cancelled 3 PINT R *(T6)TRHQA[tr]A[trBT]|2
hub.alt.cancelled.fix 3 PINT R *(T6)TRHQA[tr]A[trBT]|3
hub.alt.deactivate 3 PINT R *(T6)TRHQA[tr]A[trBT]|7
hub.alt.discontinue 3 PINT R *(T6)TRHQA[tr]A[trBT]|5
hub.alt.discontinue.fix 3 PINT R *(T6)TRHQA[tr]A[trBT]|6
hub.alt.dispense 3 PINT R *(T6)TRHQA[tr]A[trBT]|9
hub.alt.dispense.fix 3 PINT R *(T6)TRHQA[tr]A[trBT]|10
hub.alt.order 3 PINT R *(T6)TRHQA[tr]A[trBT]|0
hub.alt.order.edit 3 PINT R *(T6)TRHQA[tr]A[trBT]|1
hub.alt.reactivate 3 PINT R *(T6)TRHQA[tr]A[trBT]|8
Ì i 2
hub.queue
[hub.seconds,hub.q]
*(T6)TRHQ[trHQS,trHQQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
hub.seconds 9 PINT R trHQS
hub.q 2 PINT R trHQQ
hub.activity.type 2 CHOICE L *(T6)TRHQ[trHQS,trHQQ]|5
hub.alt.order.rate 25 FREE L *(T6)TRHQ[trHQS,trHQQ]|20
hub.bottle.sequence 10 FREE L *(T6)TRHQ[trHQS,trHQQ]|10
hub.cancel 1 YN L *(T6)TRHQ[trHQS,trHQQ]|15
hub.confidential.rx 1 YN L *(T6)TRHQ[trHQS,trHQQ]|12
hub.days.supply 8 DEC2 R *(T6)TRHQ[trHQS,trHQQ]R|2
hub.edit.doctor 30 FREE L *(T6)TRHQ[trHQS,trHQQ]|21
hub.item 40 FREE L *(T6)TRHQ[trHQS,trHQQ]|13
hub.iv.order.type 1 CHOICE L *(T6)TRHQ[trHQS,trHQQ]|18
hub.max.refills 20 FREE L *(T6)TRHQ[trHQS,trHQQ]R|0
hub.mri.urn 25 URN L PHA.MRI *(T6)TRHQ[trHQS,trHQQ]|2
hub.order.rate 25 FREE L *(T6)TRHQ[trHQS,trHQQ]|19
hub.ordering.doctor 30 FREE L *(T6)TRHQ[trHQS,trHQQ]|11
hub.patient 30 FREE L PHA.PAT *(T6)TRHQ[trHQS,trHQQ]|1
hub.q.event.no 4 PINT R *(T6)TRHQ[trHQS,trHQQ]|14
hub.qty.of.refill 20 FREE L *(T6)TRHQ[trHQS,trHQQ]R|4
hub.qty.per.refill 20 FREE L *(T6)TRHQ[trHQS,trHQQ]R|3
hub.ready 1 YN L *(T6)TRHQ[trHQS,trHQQ]|0
hub.remaining.refills 20 FREE L *(T6)TRHQ[trHQS,trHQQ]R|1
hub.route 20 FREE L *(T6)TRHQ[trHQS,trHQQ]|7
hub.rx 20 FREE L *(T6)TRHQ[trHQS,trHQQ]|3
hub.rx.type 5 CHOICE L *(T6)TRHQ[trHQS,trHQQ]|4
hub.rx.urn 10 URN L PHA.RX *(T6)TRHQ[trHQS,trHQQ]|16
hub.sig.sch 20 FREE L *(T6)TRHQ[trHQS,trHQQ]|6
hub.start 11 FREE L *(T6)TRHQ[trHQS,trHQQ]|8
hub.stop 11 FREE L *(T6)TRHQ[trHQS,trHQQ]|9
hub.total.qty.dispensed 20 FREE L *(T6)TRHQ[trHQS,trHQQ]R|5
hub.unverified.flag 1 YN L *(T6)TRHQ[trHQS,trHQQ]|17
Ì i 2
hub.q.comments
[hub.seconds,hub.q, hub.q.cmt]
*(T6)TRHQ[trHQS,trHQQ]CM[trHCM]
Field Name Len Dat Typ J DPM Offset/Local/VAL
hub.q.cmt 3 PINT R trHCM
hub.comment 60 FREE L *(T6)TRHQ[trHQS,trHQQ]CM[trHCM]|0
Ì i 2
hub.q.da.comments
[hub.seconds,hub.q, hub.q.da.cmt]
*(T6)TRHQ[trHQS,trHQQ]CMDA[trDAC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
hub.q.da.cmt 3 PINT R trDAC
hub.da.comment 35 FREE L *(T6)TRHQ[trHQS,trHQQ]CMDA[trDAC]|0
Ì i 2
labels.temp
[label.q]
/LBLS[trq]
Field Name Len Dat Typ J DPM Offset/Local/VAL
label.q 3 PINT R trq
label.bottle.due 13 FREE L /LBLS[trq]|6
label.bottle.num 3 PINT R /LBLS[trq]|5
label.bottle.type 2 PINT R /LBLS[trq]|7
label.can.flag 1 YN L /LBLS[trq]|13
label.dc.flag 1 YN L /LBLS[trq]|11
label.doses 4 INT R /LBLS[trq]|3
label.items 8 DEC R /LBLS[trq]|10
label.number 3 INT R /LBLS[trq]|2
label.refill 3 INT R /LBLS[trq]|4
label.refill.partial 3 FREE L /LBLS[trq]|8
label.refill.reversal 3 FREE L /LBLS[trq]|9
label.status 4 CHOICE L /LBLS[trq]|12
label.type 2 CHOICE L /LBLS[trq]|0
label.urn 10 URN L PHA.RX /LBLS[trq]|1
Ì i 2
main
[urn]
$(T)TR[tr]
Field Name Len Dat Typ J DPM Offset/Local/VAL
urn 10 URN L tr
....use.me.1 0 FREE L $(T)TR[tr]PED|2
....use.me.3 0 FREE L $(T)TR[tr]I|0
...use.me.6 1 FREE L $(T)TR[tr]M|6
adjudicated 1 FREE L $(T)TR[tr]3|4
admin.forms.per.dose 35 FREE L VAL=@dose:8D/@PHA.DRUG.dispense.size[@med]*@PHA.DRUG.s
VAL=trength.amt2[@med]/@PHA.DRUG.strength.amt1[@med]:4
VAL=D
adr.comment 10 FREE L PHA.OVER $(T)TR[tr]M|22
adr.comment.name 30 FREE L VAL=@PHA.RX.adr.comment's.name
allergy.comment 10 FREE L PHA.OVER $(T)TR[tr]M|20
allergy.comment.name 30 FREE L VAL=@PHA.RX.allergy.comment's.name
alt.doses.in.sequence 2 PINT R $(T)TR[tr]A|0
alt.rate.in.mls.per.hr 5 FREE L VAL=(@PHA.PARAM.volume.per.ml[@alt.rate.volume.unit]*@
VAL=alt.rate.volume:8D/(@PHA.PARAM.time.per.minute[@al
VAL=t.rate.time.unit]:6D/60*@alt.rate.time))
alt.sequence.start 2 PINT R $(T)TR[tr]A|1
alt.total.bottles 2 PINT R $(T)TR[tr]A|2
appl 12 FREE L MIS.APPL.DB $(T)TR[tr]2|24
auto.verified 1 FREE L $(T)TR[tr]3|27
base 10 FREE L PHA.DRUG $(T)TR[tr]C|0
base.charge 9 MONEY R $(T)TR[tr]C|5
base.cost 9 MONEY R $(T)TR[tr]C|4
base.disp.forms 9 PDEC R $(T)TR[tr]C|2
base.dose 9 PDEC R $(T)TR[tr]C|1
base.handling.fee 9 MONEY R $(T)TR[tr]C|7
batch.date 8 DATE L $(T)TR[tr]BC|0
batch.time 4 HHMM L $(T)TR[tr]BC|1
billing.code 10 FREE L $(T)TR[tr]B|1
billing.code.override 10 FREE L $(T)TR[tr]B|9
bulk 1 YN L $(T)TR[tr]M|15
can.auto.credits 9 PINT R $(T)TR[tr]2|31
cancel.date 8 DATE L $(T)TR[tr]2|3
cancel.date.and.time 13 FREE L VAL=IF{@PHA.RX.cancel.date %Z.date.out(@PHA.RX.cancel.
VAL=date)_"-"_@PHA.RX.cancel.time}
cancel.seconds 9 PINT R VAL=%Z.date.clinical(@PHA.RX.cancel.date)*86400+%Z.tim
VAL=e.in(@PHA.RX.cancel.time)
cancel.time 4 TIME L $(T)TR[tr]2|4
cancel.user 10 FREE L MIS.USER $(T)TR[tr]2|5
cart.amount 8 DEC R $(T)TR[tr]M|16
cart.doses 8 INT R $(T)TR[tr]M|17
cds 15 FREE L MIS.SCREEN $(T)TR[tr]2|18
charge 9 MONEY R $(T)TR[tr]B|2
charge.type 10 URN L PHA.CT $(T)TR[tr]B|0
charting.unit 10 FREE L PHA.FORMS $(T)TR[tr]M|26
chemo 1 YN L $(T)TR[tr]3|15
chemo.cycle 10 FREE L PHA.SO $(T)TR[tr]3|16
chemo.cycle.number 2 PINT R $(T)TR[tr]3|17
chemo.cycle.start.date 8 DATE L $(T)TR[tr]3|20
chemo.verified 1 YN L $(T)TR[tr]3|18
chemo.verified.user 10 FREE L MIS.USER $(T)TR[tr]3|19
clinical.indication 10 URN L PHA.CLI $(T)TR[tr]M|11
clinical.indication.name 30 FREE L VAL=@PHA.RX.clinical.indication's.name
compound.units 10 FREE L PHA.UNITS $(T)TR[tr]C|6
controlled 1 FREE L $(T)TR[tr]M|4
copied.from.urn 10 URN L PHA.RX $(T)TR[tr]3|11
cost 9 MONEY R $(T)TR[tr]B|3
current.drip.rate 25 FREE L $(T)TR[tr]PED|1
daily.volume 5 FREE L VAL=(@PHA.PARAM.volume.per.ml[@rate.volume.unit]*@rate
VAL=.volume:8D/(@PHA.PARAM.time.per.minute[@rate.time.
VAL=unit]*@rate.time:6D/60)*24)
daw.code 1 CHOICE L $(T)TR[tr]3|13
dc.auto 1 YN L $(T)TR[tr]3|12
dc.auto.credits 9 PINT R $(T)TR[tr]2|7
dc.date 8 DATE L $(T)TR[tr]|5
dc.date.and.time 13 FREE L VAL=%Z.date.out(@dc.date)_"-"_@dc.time'="-"
dc.date.time 13 FREE L VAL=@dc.date_._@dc.time
dc.msg 12 CHOICE L $(T)TR[tr]2|21
dc.seconds 9 PINT R VAL=%Z.date.clinical(@dc.date)*86400+%Z.time.in(@dc.ti
VAL=me)
dc.time 4 HHMM L $(T)TR[tr]|6
dc.user 10 FREE L MIS.USER $(T)TR[tr]2|20
deactivate.credit.stop 13 FREE L $(T)TR[tr]2|25
deactivate.date 8 DATE L $(T)TR[tr]2|12
deactivate.date.and.time 13 FREE L VAL=IF{@PHA.RX.deactivate.date %Z.date.out(@PHA.RX.dea
VAL=ctivate.date)_"-"_@PHA.RX.deactivate.time}
deactivate.date.time 13 FREE L VAL=@PHA.RX.deactivate.date_._@PHA.RX.deactivate.time
deactivate.seconds 9 PINT R VAL=%Z.date.clinical(@PHA.RX.deactivate.date)*86400+%Z
VAL=.time.in(@PHA.RX.deactivate.time)
deactivate.time 4 HHMM L $(T)TR[tr]2|13
deactivate.user 10 FREE L MIS.USER $(T)TR[tr]2|14
device 30 FREE L UNV.CLIENT $(T)TR[tr]|24
dis.cont.comment 10 FREE L PHA.OVER $(T)TR[tr]M|23
dis.cont.comment.name 30 FREE L VAL=@PHA.RX.dis.cont.comment's.name
disp.form.id 30 FREE L VAL=@PHA.FORMS.name[@PHA.DRUG.dispense.form[@med]]
disp.forms 9 PDEC5 R $(T)TR[tr]M|8
disp.forms.per.dose 9 PDEC5 R $(T)TR[tr]M|2
disp.per.dose 50 FREE L VAL=IF{IF{@dose>0 @disp.forms.per.dose}^XX (XX,@dis
VAL=p.form.id_IF{1'=XX "S"},"PER DOSE")}
dispense.by 3 CHOICE L $(T)TR[tr]I|16
dose 8 DEC R $(T)TR[tr]M|1
dose.and.unit 19 FREE L VAL=IF{@order.type's.type'="MED" "";@dose>0 @dose_"
VAL= "_@PHA.DRUG.order.unit[@med];@dose.description;"N
VAL=one"}
dose.description 20 FREE L $(T)TR[tr]M|9
dose.rng.comment 10 FREE L PHA.OVER $(T)TR[tr]M|27
dose.rng.comment.name 30 FREE L VAL=@PHA.RX.dose.rng.comment's.name
dose.type.dft 1 YN L $(T)TR[tr]3|29
dose.type.sel 15 FREE L PHA.DOSE.TYPE $(T)TR[tr]3|28
duplicate.comment 10 FREE L PHA.OVER $(T)TR[tr]M|21
duplicate.comment.name 30 FREE L VAL=@PHA.RX.duplicate.comment's.name
duration 22 FREE L $(T)TR[tr]I|4
duration.days 4 INT R $(T)TR[tr]2|10
duration.hours 4 INT R $(T)TR[tr]2|11
duration.hr 5 INT R $(T)TR[tr]I|9
duration.hr.display 5 INT R VAL=IF{@order.type.short="A" @alt.duration.hr;@duratio
VAL=n.hr}
duration.hr.unit 10 FREE L $(T)TR[tr]I|10
duration.min 5 INT R $(T)TR[tr]I|11
duration.min.display 5 INT R VAL=IF{@order.type.short="A" @alt.duration.min;@durati
VAL=on.min}
duration.min.unit 10 FREE L $(T)TR[tr]I|12
duration.sec 5 INT R $(T)TR[tr]I|13
duration.sec.unit 10 FREE L $(T)TR[tr]I|14
enter.date 8 DATE L $(T)TR[tr]|2
enter.date.and.time 13 FREE L VAL=%Z.date.out(@enter.date)_"-"_@enter.time
enter.time 4 HHMM L $(T)TR[tr]|3
enter.user 10 FREE L MIS.USER $(T)TR[tr]|4
expiration.date 8 DATE L $(T)TR[tr]2|9
fat.rx 10 URN L PHA.RX $(T)TR[tr]PED|6
flush.rx 10 URN L PHA.RX $(T)TR[tr]PED|7
food.int.comment 10 FREE L PHA.OVER $(T)TR[tr]M|24
food.int.comment.name 30 FREE L VAL=@PHA.RX.food.int.comment's.name
from.or.sch 1 YN L $(T)TR[tr]3|14
haf.type 5 CHOICE L $(T)TR[tr]PED|15
handling.fee 9 MONEY R $(T)TR[tr]B|5
hold 1 YN L $(T)TR[tr]|25
id 30 URN L PHA.RX VAL=@PHA.RX.number
infce 5 CHOICE L $(T)TR[tr]3|1
initial.doses 8 INT R $(T)TR[tr]M|13
interaction.comment 10 FREE L PHA.OVER $(T)TR[tr]M|12
interaction.comment.name 30 FREE L VAL=@PHA.RX.interaction.comment's.name
interactions.checked 1 FREE L $(T)TR[tr]M|5
interactions.found 3 PINT R $(T)TR[tr]M|3
inventory 10 FREE L MM.INVENT $(T)TR[tr]2|19
inventory.substitute 10 FREE L PHA.DRUG $(T)TR[tr]2|26
last.bottle 3 INT R $(T)TR[tr]I|15
last.edit.date 8 DATE L $(T)TR[tr]2|0
last.edit.date.and.time 13 FREE L VAL=%Z.date.out(@last.edit.date)_"-"_@last.edit.time'=
VAL="-"
last.edit.time 4 HHMM L $(T)TR[tr]2|1
last.edit.user 10 FREE L MIS.USER $(T)TR[tr]2|2
lot 20 FREE L $(T)TR[tr]2|8
med 10 FREE L PHA.DRUG $(T)TR[tr]M|0
med.nf 60 FREE L $(T)TR[tr]M["2"]|0
med.nf.units 10 FREE L PHA.UNITS $(T)TR[tr]M["2"]|1
med.units 10 FREE L PHA.UNITS $(T)TR[tr]M|19
meds 90 FREE L VAL=%PHA.RX.drugs(urn,1,90)
module.source 11 FREE L $(T)TR[tr]3|26
mri.urn 25 URN L MRI.PAT VAL=@PHA.PAT.mri.urn[@PHA.RX.patient]
new.rx 11 FREE L
non.formulary 1 FREE L $(T)TR[tr]3|8
number 11 FREE L $(T)TR[tr]|0
number.stripped 9 FREE L VAL=@number+0
number.to.dispense 8 DEC R $(T)TR[tr]M|7
oe.urn 10 FREE L $(T)TR[tr]2|23
order.rate 25 FREE L $(T)TR[tr]I|17
order.site 10 FREE L PHA.SITE $(T)TR[tr]2|17
order.source 10 FREE L MIS.SOURCE $(T)TR[tr]3|21
order.string 70 FREE L $(T)TR[tr]3|24
order.type 10 FREE L PHA.OT $(T)TR[tr]|7
order.type.name 30 FREE L VAL=@PHA.OT.name[@order.type]
order.type.short 1 FREE L VAL=@PHA.OT.type.short[@order.type]
order.type.text 35 FREE L VAL=%PHA.RX.rx.type.text(PHA.RX.urn)
original.wt.in.kg 7 DEC3 R $(T)TR[tr]NUR|3
out.date.written 8 DATE L $(T)TR[tr]O|5
out.date.written.so 4 FREE L $(T)TR[tr]O|6
out.dea.number 10 FREE L $(T)TR[tr]O|2
out.lot.exp 30 FREE L $(T)TR[tr]O|3
out.max.refills 2 INT R $(T)TR[tr]O|0
out.number.per.refill 8 DEC R $(T)TR[tr]O|1
out.quantity.left 10 INT R VAL=@out.total.ordered+@total.out.man.dispensed-@total
VAL=.dispensed
out.total.ordered 10 INT R $(T)TR[tr]O|4
page.detail 70 FREE L $(T)TR[tr]P|2
page.dhr 70 FREE L $(T)TR[tr]P|0
page.trailer 70 FREE L $(T)TR[tr]P|1
patient 30 FREE L PHA.PAT $(T)TR[tr]|1
patient.name 30 FREE L VAL=@PHA.RX.patient's.name
patient.number 12 FREE L VAL=@PHA.RX.patient's.acct.number
patient.type 3 CHOICE L $(T)TR[tr]|12
pcs.incomplete 1 YN L $(T)TR[tr]3|6
physician 10 FREE L MIS.DOC $(T)TR[tr]|18
physician.dea.number 10 FREE L $(T)TR[tr]3|0
pom.bolus 1 YN L $(T)TR[tr]2|30
pom.bsa.method 1 CHOICE L $(T)TR[tr]3|23
pom.chg.date.time 13 FREE L $(T)TR[tr]PCHG|14
pom.chg.last.admin.date 8 DATE L $(T)TR[tr]PCHG|0
pom.chg.last.admin.time 4 HHMM L $(T)TR[tr]PCHG|1
pom.chg.new.sch 3 FREE L $(T)TR[tr]PCHG|6
pom.chg.new.sig 20 FREE L $(T)TR[tr]PCHG|5
pom.chg.new.start.date 8 DATE L $(T)TR[tr]PCHG|8
pom.chg.new.start.time 4 HHMM L $(T)TR[tr]PCHG|9
pom.chg.old.sch 3 FREE L $(T)TR[tr]PCHG|7
pom.chg.old.sig 20 FREE L $(T)TR[tr]PCHG|4
pom.chg.old.stop.date 8 DATE L $(T)TR[tr]PCHG|10
pom.chg.old.stop.time 4 HHMM L $(T)TR[tr]PCHG|11
pom.chg.order.doctor 10 FREE L MIS.DOC $(T)TR[tr]PCHG|12
pom.chg.pcs.reviewed 1 YN L $(T)TR[tr]PCHG|15
pom.chg.sch.dose.date 8 DATE L $(T)TR[tr]PCHG|2
pom.chg.sch.dose.time 4 HHMM L $(T)TR[tr]PCHG|3
pom.chg.user 10 FREE L MIS.USER $(T)TR[tr]PCHG|13
pom.days 4 FREE L $(T)TR[tr]2|27
pom.hours 2 FREE L $(T)TR[tr]2|28
pom.tot.volume 5 FREE L $(T)TR[tr]2|29
prn.level 8 DEC R $(T)TR[tr]M|10
prn.no.initial.dispense 8 DEC R $(T)TR[tr]3|7
prn.reason 10 FREE L PHA.PR $(T)TR[tr]3|10
qs.drug 10 FREE L PHA.DRUG $(T)TR[tr]PED|12
qs.drug.disp.forms 9 PDEC R $(T)TR[tr]PED|14
qs.volume 9 PDEC R $(T)TR[tr]PED|13
rate 25 FREE L $(T)TR[tr]I|3
rate.display 20 FREE L VAL=IF{@order.type.short="A" @alt.rate;@rate}
rate.display.long 30 FREE L VAL=%PHA.RX.display.rate(urn,bottle.type)
rate.in.mls.per.hr 5 FREE L VAL=(@PHA.PARAM.volume.per.ml[@rate.volume.unit]*@rate
VAL=.volume:8D/(@PHA.PARAM.time.per.minute[@rate.time.
VAL=unit]:6D/60*@rate.time))
rate.time 5 PINT R $(T)TR[tr]I|7
rate.time.unit 10 FREE L $(T)TR[tr]I|8
rate.volume 5 PINT R $(T)TR[tr]I|5
rate.volume.unit 10 FREE L $(T)TR[tr]I|6
reactivate.date 8 DATE L $(T)TR[tr]2|15
reactivate.date.and.time 13 FREE L VAL=IF{@PHA.RX.reactivate.date %Z.date.out(@PHA.RX.rea
VAL=ctivate.date)_"-"_@PHA.RX.reactivate.time}
reactivate.date.time 13 FREE L VAL=@PHA.RX.reactivate.date_._@PHA.RX.reactivate.time
reactivate.seconds 9 PINT R VAL=%Z.date.clinical(@PHA.RX.reactivate.date)*86400+%Z
VAL=.time.in(@PHA.RX.reactivate.time)
reactivate.time 4 HHMM L $(T)TR[tr]2|16
refill.frequency 4 PINT R $(T)TR[tr]|13
refill.rule.date.time 13 FREE L $(T)TR[tr]3|9
refill.thru.date.time 13 FREE L $(T)TR[tr]3|2
renew.before 2 PINT R $(T)TR[tr]RD|0
renew.dc.hours 2 INT R $(T)TR[tr]RD|2
renew.last.date 8 DATE L $(T)TR[tr]RD|5
renew.last.time 4 HHMM L $(T)TR[tr]RD|6
renew.last.user 10 FREE L MIS.USER $(T)TR[tr]RD|7
renew.order.edit.prov 10 FREE L MIS.DOC $(T)TR[tr]RD|9
renew.order.source 10 FREE L MIS.SOURCE $(T)TR[tr]RD|8
renew.period 2 PINT R $(T)TR[tr]RD|1
renew.stop.date 8 DATE L $(T)TR[tr]RD|3
renew.stop.time 4 HHMM L $(T)TR[tr]RD|4
route 10 FREE L PHA.ROUTES $(T)TR[tr]|11
rx.id 92 FREE L $(T)TR[tr]ID|0
rx.id.chg 1 YN L $(T)TR[tr]ID|1
schedule 3 CHOICE L $(T)TR[tr]|10
scratch.order 10 FREE L $(T)TR[tr]PED|3
scratch.type 4 CHOICE L $(T)TR[tr]PED|11
set.rx 10 URN L PHA.RX $(T)TR[tr]PED|8
sig 20 FREE L MIS.DIR $(T)TR[tr]|9
sig.and.sch 24 FREE L VAL=@sig_("/"_@schedule'="/SCH"'="/")
site 15 FREE L $(T)TR[tr]I|2
so 10 FREE L PHA.SO $(T)TR[tr]3|3
soft.stop 1 INT R $(T)TR[tr]|19
special 1 YN L $(T)TR[tr]3|25
special.price 9 MONEY R $(T)TR[tr]B|4
start.date 8 DATE L $(T)TR[tr]|14
start.date.and.time 13 FREE L VAL=%Z.date.out(@start.date)_"-"_@start.time
start.date.and.time.short 10 FREE L VAL=%Z.date.out(@start.date,"",5)_"-"_@start.time
start.date.so 4 FREE L $(T)TR[tr]|21
start.date.time 13 FREE L VAL=@start.date_._@start.time
start.time 4 HHMM L $(T)TR[tr]|15
start.time.so 4 HHMM L $(T)TR[tr]|26
status 4 CHOICE L $(T)TR[tr]|8
status.flag 6 FREE L VAL=%PHA.RX.status.flag(PHA.RX.urn)
status.text 13 FREE L VAL=%PHA.RX.status.text(PHA.RX.urn)
stock.location 1 FREE L VAL=""
stop.date 8 DATE L $(T)TR[tr]|16
stop.date.and.time 13 FREE L VAL=%PHA.RX.stop.date.time(urn)
stop.date.and.time.short 10 FREE L VAL=%PHA.RX.stop.date.time(urn,1)
stop.date.orig 8 DATE L $(T)TR[tr]|23
stop.date.so 4 FREE L $(T)TR[tr]|22
stop.date.time 13 FREE L VAL=@stop.date_._@stop.time'=.
stop.seconds 9 PINT R VAL=%Z.date.clinical(@stop.date)*86400+%Z.time.in(@sto
VAL=p.time)>0
stop.time 4 HHMM L $(T)TR[tr]|17
stop.time.so 4 HHMM L $(T)TR[tr]|27
tape.date 8 DATE L VAL=%Z.date.in.magic(@PHA.RX.tape.entered)
tape.entered 9 PINT R $(T)TR[tr]2|22
tape.time 4 HHMM L VAL=%Z.time.out(@PHA.RX.tape.entered)
tech.rx.number 10 FREE L $(T)TR[tr]2|6
total.amount 9 PDEC R $(T)TR[tr]C|3
total.charges 10 MONEY R $(T)TR[tr]T|2
total.costs 10 MONEY R $(T)TR[tr]T|3
total.dispensed 9 DEC R $(T)TR[tr]T|0
total.dose 9 PDEC R $(T)TR[tr]M|18
total.doses 3 PINT R $(T)TR[tr]|20
total.doses.dispensed 9 DEC R $(T)TR[tr]T|1
total.ins.paid 10 MONEY R $(T)TR[tr]T|6
total.out.man.dispensed 9 DEC R $(T)TR[tr]T|5
total.payments 10 MONEY R $(T)TR[tr]T|4
total.volume 9 DEC R $(T)TR[tr]I|1
total.volume.ord 7 PDEC R $(T)TR[tr]PED|0
tpn 10 FREE L PHA.TPN $(T)TR[tr]3|22
tpn.order 1 FREE L $(T)TR[tr]PED|4
tpn.rx 10 URN L PHA.RX $(T)TR[tr]PED|5
tpn.site 10 CHOICE L $(T)TR[tr]PED|9
tpn.type 4 CHOICE L $(T)TR[tr]PED|10
tr.out 1 FREE L $(T)TR[tr]TRO|0
tr.out.date 8 DATE L $(T)TR[tr]TRO|1
tr.out.entered.date 8 DATE L $(T)TR[tr]TRO|12
tr.out.entered.time 4 HHMM L $(T)TR[tr]TRO|13
tr.out.entered.user 10 FREE L MIS.USER $(T)TR[tr]TRO|14
tr.out.pharmacist 30 FREE L $(T)TR[tr]TRO|3
tr.out.pharmacy.address1 30 FREE L $(T)TR[tr]TRO|6
tr.out.pharmacy.address2 30 FREE L $(T)TR[tr]TRO|7
tr.out.pharmacy.city 20 FREE L $(T)TR[tr]TRO|8
tr.out.pharmacy.dea 9 FREE L $(T)TR[tr]TRO|5
tr.out.pharmacy.name 30 FREE L $(T)TR[tr]TRO|4
tr.out.pharmacy.phone 20 PHONE L $(T)TR[tr]TRO|11
tr.out.pharmacy.province 2 FREE L $(T)TR[tr]TRO|9
tr.out.pharmacy.state 2 FREE L $(T)TR[tr]TRO|9
tr.out.pharmacy.zip.code 10 ZIP.POST L $(T)TR[tr]TRO|10
tr.out.user 10 FREE L MIS.USER $(T)TR[tr]TRO|2
tracked 1 YN L $(T)TR[tr]M|25
unit.awp 9 DEC R $(T)TR[tr]B|8
unit.cost 9 DEC R $(T)TR[tr]B|6
unit.price 9 DEC R $(T)TR[tr]B|7
variance.limit 4 PINT R $(T)TR[tr]3|5
volume 8 PDEC4 R $(T)TR[tr]M|14
wt.in.kg 7 DEC3 R $(T)TR[tr]NUR|2
wt.in.lb 4 INT R $(T)TR[tr]NUR|0
wt.in.oz 5 DEC2 R $(T)TR[tr]NUR|1
Ì i 2
additives
[urn, additive.q]
$(T)TR[tr]AD[trA]
Field Name Len Dat Typ J DPM Offset/Local/VAL
additive.q 2 PINT R trA
additive 10 FREE L PHA.DRUG $(T)TR[tr]AD[trA]|0
additive.charge 9 MONEY R $(T)TR[tr]AD[trA]|5
additive.controlled 1 FREE L $(T)TR[tr]AD[trA]|6
additive.cost 9 MONEY R $(T)TR[tr]AD[trA]|4
additive.disp.forms 9 PDEC R $(T)TR[tr]AD[trA]|3
additive.dose 9 DEC R $(T)TR[tr]AD[trA]|1
additive.dose.ord 9 DEC R $(T)TR[tr]AD[trA]|7
additive.factor 9 PDEC5 R $(T)TR[tr]AD[trA]|8
additive.handling.fee 9 MONEY R $(T)TR[tr]AD[trA]|10
additive.nf 60 FREE L $(T)TR[tr]AD[trA]|15
additive.nf.units 10 FREE L PHA.UNITS $(T)TR[tr]AD[trA]|16
additive.order.unit 25 FREE L $(T)TR[tr]AD[trA]|9
additive.ordered.dose 20 FREE L $(T)TR[tr]AD[trA]|11
additive.pom.bsa.method 1 CHOICE L $(T)TR[tr]AD[trA]|17
additive.unit.awp 9 DEC R $(T)TR[tr]AD[trA]|14
additive.unit.cost 9 DEC R $(T)TR[tr]AD[trA]|12
additive.unit.price 9 DEC R $(T)TR[tr]AD[trA]|13
additive.volume 9 PDEC R $(T)TR[tr]AD[trA]|2
first.additive 10 FREE L VAL=@additive[1]
Ì i 2
adrs
[urn, adr.q]
$(T)TR[tr]ADR[trADQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
adr.q 3 PINT R trADQ
adr 10 FREE L $(T)TR[tr]ADR[trADQ]|1
adr.cross.sensitivity 1 YN L $(T)TR[tr]ADR[trADQ]|4
adr.excipient 1 YN L $(T)TR[tr]ADR[trADQ]|5
adr.fsv.code 15 FREE L $(T)TR[tr]ADR[trADQ]|9
adr.fsv.icode 15 FREE L $(T)TR[tr]ADR[trADQ]|10
adr.med 10 FREE L PHA.DRUG $(T)TR[tr]ADR[trADQ]|7
adr.mis 15 FREE L MIS.ALLERGY $(T)TR[tr]ADR[trADQ]|3
adr.name 45 FREE L VAL=IF{@adr^X,@adr.type^TYP="C" (X,"-",@PHA.CLASS.name
VAL=[X]);TYP="G" @PHA.GENERIC.name[X];TYP="I" @PHA.ALL
VAL=ERGY.desc[X];TYP="DI" @MIS.ALL.DI.name[X];TYP="NM"
VAL= @MIS.ALLERGY.name[X];@MIS.ALL.AG.name[X]}
adr.name.mis 35 FREE L VAL=@MIS.ALLERGY.name.display[@adr.mis]
adr.ndc 12 FREE L $(T)TR[tr]ADR[trADQ]|8
adr.ndc.unrev 1 YN L $(T)TR[tr]ADR[trADQ]|6
adr.severity 1 CHOICE L $(T)TR[tr]ADR[trADQ]|2
adr.severity.exp 12 FREE L VAL=IF{@adr.severity^SV="M" "MILD";SV="I" "INTERMEDIAT
VAL=E";SV="S" "SEVERE"}
adr.type 2 FREE L $(T)TR[tr]ADR[trADQ]|0
num.adrs 3 FREE L VAL=@Last(adr.q)!0
num.adrs.t 3 FREE L VAL=-@t.adrs[urn,""]!0
Ì i 2
allergies
[urn, allergy.q]
$(T)TR[tr]AL[trAQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
allergy.q 3 PINT R trAQ
allergy 12 FREE L $(T)TR[tr]AL[trAQ]|1
allergy.cross.sensitivity 1 YN L $(T)TR[tr]AL[trAQ]|4
allergy.excipient 1 YN L $(T)TR[tr]AL[trAQ]|5
allergy.fsv.code 15 FREE L $(T)TR[tr]AL[trAQ]|9
allergy.fsv.icode 15 FREE L $(T)TR[tr]AL[trAQ]|10
allergy.med 10 FREE L PHA.DRUG $(T)TR[tr]AL[trAQ]|7
allergy.mis 15 FREE L MIS.ALLERGY $(T)TR[tr]AL[trAQ]|3
allergy.mis.name 35 FREE L VAL=@MIS.ALLERGY.name.display[@allergy.mis]
allergy.name 45 FREE L VAL=IF{@allergy^X,@allergy.type^TYP="C" (X,"-",@PHA.CL
VAL=ASS.name[X]);TYP="G" @PHA.GENERIC.name[X];TYP="I"
VAL=@PHA.ALLERGY.desc[X];TYP="DI" @MIS.ALL.DI.name[X];
VAL=TYP="NM" @MIS.ALLERGY.name[X];@MIS.ALL.AG.name[X]}
allergy.ndc 12 FREE L $(T)TR[tr]AL[trAQ]|8
allergy.ndc.unrev 1 YN L $(T)TR[tr]AL[trAQ]|6
allergy.severity 1 CHOICE L $(T)TR[tr]AL[trAQ]|2
allergy.severity.exp 12 FREE L VAL=IF{@allergy.severity^SV="M" "MILD";SV="I" "INTERME
VAL=DIATE";SV="S" "SEVERE"}
allergy.type 2 FREE L $(T)TR[tr]AL[trAQ]|0
num.allergies 3 FREE L VAL=@Last(allergy.q)!0
num.allergies.t 3 FREE L VAL=-@t.allergies[urn,""]!0
Ì i 2
alt.bottles
[urn, bottle.type]
$(T)TR[tr]BT[trBT]
Field Name Len Dat Typ J DPM Offset/Local/VAL
bottle.type 2 PINT R trBT
alt.adr.comment 10 FREE L PHA.OVER $(T)TR[tr]BT[trBT]2|4
alt.allergy.comment 10 FREE L PHA.OVER $(T)TR[tr]BT[trBT]2|1
alt.billing.code 10 FREE L $(T)TR[tr]BT[trBT]B|1
alt.can.auto.credits 1 PINT R $(T)TR[tr]BT[trBT]|26
alt.charge 9 MONEY R $(T)TR[tr]BT[trBT]B|2
alt.charge.type 10 URN L PHA.CT $(T)TR[tr]BT[trBT]B|0
alt.clinical.indication 10 URN L PHA.CLI $(T)TR[tr]BT[trBT]|4
alt.controlled 1 FREE L $(T)TR[tr]BT[trBT]|7
alt.cost 9 MONEY R $(T)TR[tr]BT[trBT]B|3
alt.dc.auto.credits 9 PINT R $(T)TR[tr]BT[trBT]|19
alt.dis.cont.comment 10 FREE L PHA.OVER $(T)TR[tr]BT[trBT]2|5
alt.duplicate.comment 10 FREE L PHA.OVER $(T)TR[tr]BT[trBT]2|0
alt.duration 17 FREE L $(T)TR[tr]BT[trBT]|3
alt.duration.days 4 INT R $(T)TR[tr]BT[trBT]|22
alt.duration.hours 4 INT R $(T)TR[tr]BT[trBT]|23
alt.duration.hr 5 INT R $(T)TR[tr]BT[trBT]|12
alt.duration.hr.unit 10 FREE L $(T)TR[tr]BT[trBT]|13
alt.duration.min 5 INT R $(T)TR[tr]BT[trBT]|14
alt.duration.min.unit 10 FREE L $(T)TR[tr]BT[trBT]|15
alt.duration.sec 5 INT R $(T)TR[tr]BT[trBT]|16
alt.duration.sec.unit 10 FREE L $(T)TR[tr]BT[trBT]|17
alt.edit 1 YN L $(T)TR[tr]BT[trBT]|18
alt.expiration.date 8 DATE L $(T)TR[tr]BT[trBT]|21
alt.food.int.comment 10 FREE L PHA.OVER $(T)TR[tr]BT[trBT]2|6
alt.handling.fee 9 MONEY R $(T)TR[tr]BT[trBT]B|5
alt.interaction.comment 10 FREE L PHA.OVER $(T)TR[tr]BT[trBT]|6
alt.interactions.found 3 INT R $(T)TR[tr]BT[trBT]|5
alt.lot 20 FREE L $(T)TR[tr]BT[trBT]|20
alt.order.rate 25 FREE L $(T)TR[tr]BT[trBT]|24
alt.rate 25 FREE L $(T)TR[tr]BT[trBT]|2
alt.rate.time 5 PINT R $(T)TR[tr]BT[trBT]|10
alt.rate.time.unit 10 FREE L $(T)TR[tr]BT[trBT]|11
alt.rate.volume 5 PINT R $(T)TR[tr]BT[trBT]|8
alt.rate.volume.unit 10 FREE L $(T)TR[tr]BT[trBT]|9
alt.site 15 FREE L $(T)TR[tr]BT[trBT]|1
alt.special.price 9 MONEY R $(T)TR[tr]BT[trBT]B|4
alt.stats.compiled 1 FREE L $(T)TR[tr]BT[trBT]2|3
alt.total.charges 10 MONEY R $(T)TR[tr]BT[trBT]T|2
alt.total.costs 10 MONEY R $(T)TR[tr]BT[trBT]T|3
alt.total.dispensed 9 DEC R $(T)TR[tr]BT[trBT]T|0
alt.total.doses.dispensed 9 DEC R $(T)TR[tr]BT[trBT]T|1
alt.total.volume 9 DEC R $(T)TR[tr]BT[trBT]|0
alt.total.volume.ord 7 DEC R $(T)TR[tr]BT[trBT]|25
alt.variance.limit 4 PINT R $(T)TR[tr]BT[trBT]2|2
Ì i 2
alt.additives
[urn,bottle.type, alt.additive.q]
$(T)TR[tr]BT[trBT]AD[trAA]
Field Name Len Dat Typ J DPM Offset/Local/VAL
alt.additive.q 2 PINT R trAA
alt.additive 10 FREE L PHA.DRUG $(T)TR[tr]BT[trBT]AD[trAA]|0
alt.additive.charge 9 MONEY R $(T)TR[tr]BT[trBT]AD[trAA]|5
alt.additive.controlled 1 FREE L $(T)TR[tr]BT[trBT]AD[trAA]|6
alt.additive.cost 9 MONEY R $(T)TR[tr]BT[trBT]AD[trAA]|4
alt.additive.disp.forms 9 PDEC R $(T)TR[tr]BT[trBT]AD[trAA]|3
alt.additive.dose 9 DEC R $(T)TR[tr]BT[trBT]AD[trAA]|1
alt.additive.handling.fee 9 MONEY R $(T)TR[tr]BT[trBT]AD[trAA]|7
alt.additive.ordered.dose 20 FREE L $(T)TR[tr]BT[trBT]AD[trAA]|8
alt.additive.pom.bsa.meth 1 CHOICE L $(T)TR[tr]BT[trBT]AD[trAA]|12
alt.additive.unit.awp 9 DEC R $(T)TR[tr]BT[trBT]AD[trAA]|11
alt.additive.unit.cost 9 DEC R $(T)TR[tr]BT[trBT]AD[trAA]|9
alt.additive.unit.price 9 DEC R $(T)TR[tr]BT[trBT]AD[trAA]|10
alt.additive.volume 9 PDEC R $(T)TR[tr]BT[trBT]AD[trAA]|2
alt.first.additive 10 FREE L VAL=@alt.additive[1]
Ì i 2
alt.adrs
[urn,bottle.type, alt.adr.q]
$(T)TR[tr]BT[trBT]ADR[trADQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
alt.adr.q 3 PINT R trADQ
alt.adr 10 FREE L $(T)TR[tr]BT[trBT]ADR[trADQ]|1
alt.adr.cross.sensitivity 1 YN L $(T)TR[tr]BT[trBT]ADR[trADQ]|4
alt.adr.excipient 1 YN L $(T)TR[tr]BT[trBT]ADR[trADQ]|5
alt.adr.fsv.code 15 FREE L $(T)TR[tr]BT[trBT]ADR[trADQ]|9
alt.adr.fsv.icode 15 FREE L $(T)TR[tr]BT[trBT]ADR[trADQ]|10
alt.adr.med 10 FREE L PHA.DRUG $(T)TR[tr]BT[trBT]ADR[trADQ]|7
alt.adr.mis 15 FREE L MIS.ALLERGY $(T)TR[tr]BT[trBT]ADR[trADQ]|3
alt.adr.mis.name 35 FREE L VAL=@MIS.ALLERGY.name[@alt.adr.mis]
alt.adr.name 45 FREE L VAL=IF{@alt.adr^X,@alt.adr.type^TYP="C" (X,"-",@PHA.CL
VAL=ASS.name[X]);TYP="G" @PHA.GENERIC.name[X];TYP="I"
VAL=@PHA.ALLERGY.desc[X];TYP="DI" @MIS.ALL.DI.name[X];
VAL=TYP="NM" @MIS.ALLERGY.name[X];@MIS.ALL.AG.name[X]}
alt.adr.ndc 12 FREE L $(T)TR[tr]BT[trBT]ADR[trADQ]|8
alt.adr.ndc.unrev 1 YN L $(T)TR[tr]BT[trBT]ADR[trADQ]|6
alt.adr.severity 1 CHOICE L $(T)TR[tr]BT[trBT]ADR[trADQ]|2
alt.adr.severity.exp 12 FREE L VAL=IF{@alt.adr.severity^SV="M" "MILD";SV="I" "INTERME
VAL=DIATE";SV="S" "SEVERE"}
alt.adr.type 2 FREE L $(T)TR[tr]BT[trBT]ADR[trADQ]|0
alt.num.adrs 3 FREE L VAL=@Last(alt.adr.q)!0
alt.num.adrs.t 3 FREE L VAL=-@alt.adrs[urn,bottle.type,""]!0
Ì i 2
alt.allergies
[urn,bottle.type, alt.allergy.q]
$(T)TR[tr]BT[trBT]AL[trAQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
alt.allergy.q 3 PINT R trAQ
alt.allergy 12 FREE L $(T)TR[tr]BT[trBT]AL[trAQ]|1
alt.allergy.cross.sen 1 YN L $(T)TR[tr]BT[trBT]AL[trAQ]|4
alt.allergy.excipient 1 YN L $(T)TR[tr]BT[trBT]AL[trAQ]|5
alt.allergy.fsv.code 15 FREE L $(T)TR[tr]BT[trBT]AL[trAQ]|9
alt.allergy.fsv.icode 15 FREE L $(T)TR[tr]BT[trBT]AL[trAQ]|10
alt.allergy.med 10 FREE L PHA.DRUG $(T)TR[tr]BT[trBT]AL[trAQ]|7
alt.allergy.mis 15 FREE L MIS.ALLERGY $(T)TR[tr]BT[trBT]AL[trAQ]|3
alt.allergy.mis.name 35 FREE L VAL=@MIS.ALLERGY.name[@alt.allergy.mis]
alt.allergy.name 45 FREE L VAL=IF{@alt.allergy^X,@alt.allergy.type^AT="C" (X,"-",
VAL=@PHA.CLASS.name[X]);AT="G" @PHA.GENERIC.name[X];AT
VAL=="I" @PHA.ALLERGY.desc[X];AT="DI" @MIS.ALL.DI.name
VAL=[X];AT="NM" @MIS.ALLERGY.name[X]@MIS.ALL.AG.name[X
VAL=]}
alt.allergy.ndc 12 FREE L $(T)TR[tr]BT[trBT]AL[trAQ]|8
alt.allergy.ndc.unrev 1 YN L $(T)TR[tr]BT[trBT]AL[trAQ]|6
alt.allergy.severity 1 CHOICE L $(T)TR[tr]BT[trBT]AL[trAQ]|2
alt.allergy.severity.exp 12 FREE L VAL=IF{@alt.allergy.severity^SV="M" "MILD";SV="I" "INT
VAL=ERMEDIATE";SV="S" "SEVERE"}
alt.allergy.type 2 FREE L $(T)TR[tr]BT[trBT]AL[trAQ]|0
alt.num.allergies 3 FREE L VAL=@Last(alt.allergy.q)!0
alt.num.allergies.t 3 FREE L VAL=-@alt.allergies[urn,bottle.type,""]!0
Ì i 2
alt.carriers
[urn,bottle.type, alt.carrier.q]
$(T)TR[tr]BT[trBT]IC[trAC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
alt.carrier.q 2 PINT R trAC
alt.carrier 10 FREE L PHA.DRUG $(T)TR[tr]BT[trBT]IC[trAC]|0
alt.carrier.charge 9 MONEY R $(T)TR[tr]BT[trBT]IC[trAC]|4
alt.carrier.cost 9 MONEY R $(T)TR[tr]BT[trBT]IC[trAC]|3
alt.carrier.disp.forms 9 PDEC R $(T)TR[tr]BT[trBT]IC[trAC]|2
alt.carrier.handling.fee 9 MONEY R $(T)TR[tr]BT[trBT]IC[trAC]|5
alt.carrier.unit.awp 9 DEC R $(T)TR[tr]BT[trBT]IC[trAC]|8
alt.carrier.unit.cost 9 DEC R $(T)TR[tr]BT[trBT]IC[trAC]|6
alt.carrier.unit.price 9 DEC R $(T)TR[tr]BT[trBT]IC[trAC]|7
alt.carrier.volume 9 DEC R $(T)TR[tr]BT[trBT]IC[trAC]|1
alt.first.carrier 10 FREE L VAL=@alt.carrier[1]
Ì i 2
alt.disease.contra.inds
[urn,bottle.type, alt.disease.contra.ind]
$(T)TR[tr]BT[trBT]DIS[tda]
Field Name Len Dat Typ J DPM Offset/Local/VAL
alt.disease.contra.ind 10 FREE L PHA.INT tda
alt.disease.contraind.med 10 FREE L PHA.DRUG $(T)TR[tr]BT[trBT]DIS[tda]|0
Ì i 2
alt.dose.calculations
[urn,bottle.type, alt.dose.calculation.q]
$(T)TR[tr]BT[trBT]DCQ[trDCQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
alt.dose.calculation.q 3 PINT R trDCQ
alt.dose.calculation 30 FREE L $(T)TR[tr]BT[trBT]DCQ[trDCQ]|1
alt.dose.calculation.med 10 FREE L PHA.DRUG $(T)TR[tr]BT[trBT]DCQ[trDCQ]|0
Ì i 2
alt.dose.warnings
[urn,bottle.type, alt.dose.warn.q]
$(T)TR[tr]BT[trBT]DWQ[trDWQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
alt.dose.warn.q 3 PINT R trDWQ
alt.dose.warn.high.dose 80 FREE L $(T)TR[tr]BT[trBT]DWQ[trDWQ]|3
alt.dose.warn.high.dur 80 FREE L $(T)TR[tr]BT[trBT]DWQ[trDWQ]|4
alt.dose.warn.low.dose 80 FREE L $(T)TR[tr]BT[trBT]DWQ[trDWQ]|2
alt.dose.warn.low.dur 80 FREE L $(T)TR[tr]BT[trBT]DWQ[trDWQ]|5
alt.dose.warn.max.dose 80 FREE L $(T)TR[tr]BT[trBT]DWQ[trDWQ]|1
alt.dose.warn.max.dur 80 FREE L $(T)TR[tr]BT[trBT]DWQ[trDWQ]|6
alt.dose.warn.med 10 FREE L PHA.DRUG $(T)TR[tr]BT[trBT]DWQ[trDWQ]|0
alt.dose.warn.qualifier 80 FREE L $(T)TR[tr]BT[trBT]DWQ[trDWQ]|7
Ì i 2
alt.dose.warnings.typ
[urn,bottle.type, alt.dose.warning.type,alt.dose.warning.range,alt.dose.warning.range.q,alt.do
$(T)TR[tr]BT[trBT]DWS[tddt,tddc,tddcR,tddcQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
alt.dose.warning.type 15 FREE L PHA.DOSE.TYPE tddt
alt.dose.warning.range 15 FREE L PHA.DR tddc
alt.dose.warning.range.q 3 PINT R tddcR
alt.dose.warning.type.q 3 PINT R tddcQ
alt.dose.warning.comment 1 YN L $(T)TR[tr]BT[trBT]DWS[tddt,tddc,tddcR,tddcQ]|3
alt.dose.warning.disease 10 FREE L PHA.DIS $(T)TR[tr]BT[trBT]DWS[tddt,tddc,tddcR,tddcQ]|0
alt.dose.warning.drug 10 FREE L PHA.DRUG $(T)TR[tr]BT[trBT]DWS[tddt,tddc,tddcR,tddcQ]|1
alt.dose.warning.error 1 YN L $(T)TR[tr]BT[trBT]DWS[tddt,tddc,tddcR,tddcQ]|2
Ì i 2
alt.dose.warnings.comp
[urn,bottle.type,alt.dose.warning.type,alt.dose.warning.range,alt.dose.warning.range.q,alt.dose
$(T)TR[tr]BT[trBT]DWS[tddt,tddc,tddcR,tddcQ]C[tddcC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
alt.dose.warning.comp 5 FREE L tddcC
alt.dose.warning.lo.hi 1 CHOICE L $(T)TR[tr]BT[trBT]DWS[tddt,tddc,tddcR,tddcQ]C[tddcC]|1
alt.dose.warning.or.error 1 CHOICE L $(T)TR[tr]BT[trBT]DWS[tddt,tddc,tddcR,tddcQ]C[tddcC]|0
Ì i 2
alt.dose.warnings.text
[urn,bottle.type,alt.dose.warning.type,alt.dose.warning.range,alt.dose.warning.range.q,alt.dose
$(T)TR[tr]BT[trBT]DWS[tddt,tddc,tddcR,tddcQ]C[tddcC]TXT[trDW
Field Name Len Dat Typ J DPM Offset/Local/VAL
alt.dose.warning.text.q 3 PINT R trDWTQ
alt.dose.warning.text 80 FREE L $(T)TR[tr]BT[trBT]DWS[tddt,tddc,tddcR,tddcQ]C[tddcC]TXT[trDW
Ì i 2
alt.duplicates
[urn,bottle.type, alt.duplicate.q]
$(T)TR[tr]BT[trBT]DUP[trDQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
alt.duplicate.q 3 PINT R trDQ
alt.duplicate 10 FREE L $(T)TR[tr]BT[trBT]DUP[trDQ]|2
alt.duplicate.med 10 FREE L PHA.DRUG $(T)TR[tr]BT[trBT]DUP[trDQ]|3
alt.duplicate.name 45 FREE L VAL=IF{@alt.duplicate.type="C" @PHA.CLASS.name[@alt.du
VAL=plicate];@alt.duplicate.type="I" @PHA.INGR.name[@a
VAL=lt.duplicate];@PHA.GENERIC.name[@alt.duplicate]}
alt.duplicate.rx.number 11 FREE L VAL=@p.number[@alt.duplicate.urn]
alt.duplicate.rx.type 10 FREE L VAL=@p.order.type[@alt.duplicate.urn]
alt.duplicate.start 10 FREE L VAL=(%Z.date.out(@p.start.date[@alt.duplicate.urn],"",
VAL=5)_"-"_@p.start.time[@alt.duplicate.urn])
alt.duplicate.stop 10 FREE L VAL=IF{%Z.date.out(@p.stop.date[@alt.duplicate.urn],""
VAL=,5)_"-"_@p.stop.time[@alt.duplicate.urn]'="-";"Non
VAL=e"}
alt.duplicate.type 1 FREE L $(T)TR[tr]BT[trBT]DUP[trDQ]|0
alt.duplicate.type.exp 7 FREE L VAL=IF{@alt.duplicate.type="C" "CLASS";@alt.duplicate.
VAL=type="I" "INGRED";"GENERIC"}
alt.duplicate.urn 10 URN L PHA.RX $(T)TR[tr]BT[trBT]DUP[trDQ]|1
alt.num.duplicates 3 FREE L VAL=@Last(alt.duplicate.q)!0
alt.num.duplicates.t 3 FREE L VAL=-@alt.duplicates[urn,bottle.type,""]!0
Ì i 2
alt.food.interactions
[urn,bottle.type, alt.food.interaction]
$(T)TR[tr]BT[trBT]FOOD[tda]
Field Name Len Dat Typ J DPM Offset/Local/VAL
alt.food.interaction 10 FREE L PHA.INT tda
alt.food.interaction.med 10 FREE L PHA.DRUG $(T)TR[tr]BT[trBT]FOOD[tda]|0
Ì i 2
alt.interactions
[urn,bottle.type, alt.interaction.q]
$(T)TR[tr]BT[trBT]INT[trIQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
alt.interaction.q 3 PINT R trIQ
alt.any.interaction.text 1 FREE L VAL=IF{@PHA.INT.lines[@alt.interaction,1] @Z.check.mar
VAL=k.data}
alt.interaction 10 FREE L PHA.INT $(T)TR[tr]BT[trBT]INT[trIQ]|1
alt.interaction.desc 65 FREE L $(T)TR[tr]BT[trBT]INT[trIQ]|5
alt.interaction.id 65 FREE L VAL=IF{@alt.interaction.desc;@alt.interaction^alt.inte
VAL=raction,@PHA.INT.interaction.id}
alt.interaction.med 10 FREE L PHA.DRUG $(T)TR[tr]BT[trBT]INT[trIQ]|3
alt.interaction.med.2 10 FREE L PHA.DRUG $(T)TR[tr]BT[trBT]INT[trIQ]|4
alt.interaction.rx.number 11 FREE L VAL=@p.number[@alt.interaction.urn]
alt.interaction.rx.type 10 FREE L VAL=@p.order.type[@alt.interaction.urn]
alt.interaction.sever.exp 12 FREE L VAL=IF{@alt.interaction.severity^XX="M" "MILD";XX="I"
VAL="INTERMEDIATE";XX="S" "SEVERE"}
alt.interaction.sever.fil 1 FREE L VAL=@alt.interaction.severity'=.
alt.interaction.severity 1 FREE L $(T)TR[tr]BT[trBT]INT[trIQ]|0
alt.interaction.start 10 FREE L VAL=(%Z.date.out(@p.start.date[@alt.interaction.urn],"
VAL=",5)_"-"_@p.start.time[@alt.interaction.urn])'="-"
alt.interaction.stop 10 FREE L VAL=IF{@p.start.date[@alt.interaction.urn] IF{(%Z.date
VAL=.out(@p.stop.date[@alt.interaction.urn],"",5)_"-"_
VAL=@p.stop.time[@alt.interaction.urn])'="-";"None"}}
alt.interaction.type.exp 15 FREE L VAL=%PHA.INT.desc(@alt.interaction)
alt.interaction.urn 10 URN L PHA.RX $(T)TR[tr]BT[trBT]INT[trIQ]|2
alt.num.interactions 3 FREE L VAL=@Last(alt.interaction.q)!0
alt.num.interactions.t 3 FREE L VAL=-@alt.interactions[urn,bottle.type,""]!0
Ì i 2
alt.interactions.text
[urn,bottle.type,alt.interaction.q, alt.interaction.text.q]
$(T)TR[tr]BT[trBT]INT[trIQ]T[trAIq]
Field Name Len Dat Typ J DPM Offset/Local/VAL
alt.interaction.text.q 3 PINT R trAIq
alt.interaction.text 80 TEXT L $(T)TR[tr]BT[trBT]INT[trIQ]T[trAIq]
Ì i 2
alt.label.comments
[urn,bottle.type, alt.label.comment.q]
$(T)TR[tr]BT[trBT]CM[trACM]
Field Name Len Dat Typ J DPM Offset/Local/VAL
alt.label.comment.q 1 PINT R trACM
alt.label.comment 60 TEXT L $(T)TR[tr]BT[trBT]CM[trACM]
Ì i 2
alt.sequences
[urn, alt.sequence.q]
$(T)TR[tr]SQ[trSQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
alt.sequence.q 2 PINT R trSQ
alt.sequence 2 PINT R $(T)TR[tr]SQ[trSQ]|0
alt.sequence.delay 15 FREE L $(T)TR[tr]SQ[trSQ]|1
alt.sequence.delay.hr 5 INT R $(T)TR[tr]SQ[trSQ]|2
alt.sequence.delay.min 5 INT R $(T)TR[tr]SQ[trSQ]|3
alt.sequence.delay.sec 5 INT R $(T)TR[tr]SQ[trSQ]|4
Ì i 2
audit.trail
[urn, audit.trail.seconds,audit.trail.type]
$(T)TR[tr]AU[trAS,trAT]
Field Name Len Dat Typ J DPM Offset/Local/VAL
audit.trail.seconds 13 PINT R trAS
audit.trail.type 4 FREE L trAT
audit.trail.actual.date 8 DATE L $(T)TR[tr]AU[trAS,trAT]|1
audit.trail.actual.time 4 HHMM L $(T)TR[tr]AU[trAS,trAT]|2
audit.trail.date 8 DATE L VAL=%Z.date.in.magic(@audit.trail.seconds#.)
audit.trail.device 10 FREE L $(T)TR[tr]AU[trAS,trAT]|3
audit.trail.time 4 HHMM L VAL=%Z.time.out(@audit.trail.seconds#.)
audit.trail.type.name 20 FREE L VAL=IF{@PHA.PARAM.audit.trail.type.name[PHA.RX.audit.t
VAL=rail.type];PHA.RX.audit.trail.type}
audit.trail.user 10 FREE L $(T)TR[tr]AU[trAS,trAT]|0
Ì i 2
audit.trail.alt
[urn,audit.trail.seconds,audit.trail.type, audit.trail.bottle.type]
$(T)TR[tr]AU[trAS,trAT]A[trBT]
Field Name Len Dat Typ J DPM Offset/Local/VAL
audit.trail.bottle.type 2 PINT R trBT
Ì i 2
audit.trail.alt.detail
[urn,audit.trail.seconds,audit.trail.type,audit.trail.bottle.type, audit.trail.alt.q]
$(T)TR[tr]AU[trAS,trAT]A[trBT]D[trAQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
audit.trail.alt.q 2 PINT R trAQ
audit.trail.alt.line 70 FREE L $(T)TR[tr]AU[trAS,trAT]A[trBT]D[trAQ]
Ì i 2
audit.trail.detail
[urn,audit.trail.seconds,audit.trail.type, audit.trail.q]
$(T)TR[tr]AU[trAS,trAT]D[trAQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
audit.trail.q 2 PINT R trAQ
audit.trail.line 70 FREE L $(T)TR[tr]AU[trAS,trAT]D[trAQ]
Ì i 2
cancel.comments
[urn, cancel.comment.q]
$(T)TR[tr]CC[trCC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
cancel.comment.q 2 PINT R trCC
cancel.comment 60 TEXT L $(T)TR[tr]CC[trCC]
Ì i 2
carriers
[urn, carrier.q]
$(T)TR[tr]IC[trC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
carrier.q 2 PINT R trC
carrier 10 FREE L PHA.DRUG $(T)TR[tr]IC[trC]|0
carrier.charge 9 MONEY R $(T)TR[tr]IC[trC]|4
carrier.cost 9 MONEY R $(T)TR[tr]IC[trC]|3
carrier.disp.forms 9 PDEC R $(T)TR[tr]IC[trC]|2
carrier.handling.fee 9 MONEY R $(T)TR[tr]IC[trC]|7
carrier.percent.conc 9 PDEC R $(T)TR[tr]IC[trC]|6
carrier.percent.ord 9 PDEC R $(T)TR[tr]IC[trC]|5
carrier.unit.awp 9 DEC R $(T)TR[tr]IC[trC]|10
carrier.unit.cost 9 DEC R $(T)TR[tr]IC[trC]|8
carrier.unit.price 9 DEC R $(T)TR[tr]IC[trC]|9
carrier.volume 9 DEC R $(T)TR[tr]IC[trC]|1
first.carrier 10 FREE L VAL=@carrier[1]
Ì i 2
charge.table
[urn, chg.tbl.charge,chg.tbl.med]
$(T)TR[tr]CHG[trch,tf]
Field Name Len Dat Typ J DPM Offset/Local/VAL
chg.tbl.charge 9 MONEY R trch
chg.tbl.med 10 FREE L PHA.DRUG tf
chg.tbl.med.charge 9 MONEY R $(T)TR[tr]CHG[trch,tf]|0
chg.tbl.med.cost 9 MONEY R $(T)TR[tr]CHG[trch,tf]|1
chg.tbl.med.handling.fee 9 MONEY R $(T)TR[tr]CHG[trch,tf]|2
Ì i 2
clinical.alerts
[urn, clin.alert]
$(T)TR[tr]CLA[gqa]
Field Name Len Dat Typ J DPM Offset/Local/VAL
clin.alert 10 FREE L MIS.CLIN.ALERT gqa
Ì i 2
clinical.alerts.details
[urn,clin.alert, clin.alerts.details]
$(T)TR[tr]CLA[gqa]D[aqaDE]
Field Name Len Dat Typ J DPM Offset/Local/VAL
clin.alerts.details 72 FREE L aqaDE
Ì i 2
da.comments
[urn, da.comment.q]
$(T)TR[tr]DAC[trDACQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
da.comment.q 2 PINT R trDACQ
da.comment 55 TEXT L $(T)TR[tr]DAC[trDACQ]
Ì i 2
dc.comments
[urn, dc.comment.q]
$(T)TR[tr]DC[trDCQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
dc.comment.q 2 PINT R trDCQ
dc.comment 60 TEXT L $(T)TR[tr]DC[trDCQ]
Ì i 2
dc.comments.undo
[urn, dc.comment.undo.q]
$(T)TR[tr]DCU[trDCHQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
dc.comment.undo.q 2 PINT R trDCHQ
dc.comment.undo 60 TEXT L $(T)TR[tr]DCU[trDCHQ]
Ì i 2
deactivated.periods
[urn, deactivate.q]
$(T)TR[tr]DP[trDPQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
deactivate.q 2 PINT R trDPQ
deactivate.q.date 8 DATE L $(T)TR[tr]DP[trDPQ]|0
deactivate.q.date.time 13 FREE L VAL=@PHA.RX.deactivate.q.date_._@PHA.RX.deactivate.q.t
VAL=ime
deactivate.q.seconds 9 PINT R VAL=%Z.date.clinical(@PHA.RX.deactivate.q.date)*86400+
VAL=%Z.time.in(@PHA.RX.deactivate.q.time)
deactivate.q.time 4 HHMM L $(T)TR[tr]DP[trDPQ]|1
deactivate.q.user 10 FREE L MIS.USER $(T)TR[tr]DP[trDPQ]|2
reactivate.q.date 8 DATE L $(T)TR[tr]DP[trDPQ]|3
reactivate.q.date.time 13 FREE L VAL=@PHA.RX.reactivate.q.date_._@PHA.RX.reactivate.q.t
VAL=ime
reactivate.q.seconds 9 PINT R VAL=%Z.date.clinical(@PHA.RX.reactivate.q.date)*86400+
VAL=%Z.time.in(@PHA.RX.reactivate.q.time)
reactivate.q.time 4 HHMM L $(T)TR[tr]DP[trDPQ]|4
Ì i 2
disease.contra.inds
[urn, disease.contra.ind]
$(T)TR[tr]DIS[tda]
Field Name Len Dat Typ J DPM Offset/Local/VAL
disease.contra.ind 10 FREE L PHA.INT tda
disease.contra.ind.med 10 FREE L PHA.DRUG $(T)TR[tr]DIS[tda]|0
Ì i 2
dispense.adjustments
[urn, adjust.q]
$(T)TR[tr]DA[trADQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
adjust.q 3 PINT R trADQ
adjust.bottle.type 2 PINT R $(T)TR[tr]DA[trADQ]|6
adjust.date.new 8 DATE L $(T)TR[tr]DA[trADQ]|2
adjust.date.old 8 DATE L $(T)TR[tr]DA[trADQ]|0
adjust.duration.new 22 FREE L $(T)TR[tr]DA[trADQ]|5
adjust.duration.old 22 FREE L $(T)TR[tr]DA[trADQ]|4
adjust.location.new 10 FREE L MIS.LOCN $(T)TR[tr]DA[trADQ]|10
adjust.location.old 10 FREE L MIS.LOCN $(T)TR[tr]DA[trADQ]|9
adjust.pcs.reviewed 1 YN L $(T)TR[tr]DA[trADQ]|11
adjust.sig.new 20 FREE L MIS.DIR $(T)TR[tr]DA[trADQ]|8
adjust.sig.old 20 FREE L MIS.DIR $(T)TR[tr]DA[trADQ]|7
adjust.time.new 4 HHMM L $(T)TR[tr]DA[trADQ]|3
adjust.time.old 4 HHMM L $(T)TR[tr]DA[trADQ]|1
adjust.user 10 FREE L MIS.USER $(T)TR[tr]DA[trADQ]|12
Ì i 2
dose.calculations
[urn, dose.calculation.q]
$(T)TR[tr]DCQ[trDCQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
dose.calculation.q 3 PINT R trDCQ
dose.calculation 70 FREE L $(T)TR[tr]DCQ[trDCQ]|1
dose.calculation.med 10 FREE L PHA.DRUG $(T)TR[tr]DCQ[trDCQ]|0
Ì i 2
dose.instructions
[urn, dose.instruction.q]
$(T)TR[tr]DI[trDD]
Field Name Len Dat Typ J DPM Offset/Local/VAL
dose.instruction.q 2 PINT R trDD
dose.instruction 60 TEXT L $(T)TR[tr]DI[trDD]
Ì i 2
dose.warnings
[urn, dose.warning.q]
$(T)TR[tr]DWQ[trDWQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
dose.warning.q 3 PINT R trDWQ
dose.warning.high.dose 80 FREE L $(T)TR[tr]DWQ[trDWQ]|3
dose.warning.high.dur 80 FREE L $(T)TR[tr]DWQ[trDWQ]|5
dose.warning.low.dose 80 FREE L $(T)TR[tr]DWQ[trDWQ]|2
dose.warning.low.duration 80 FREE L $(T)TR[tr]DWQ[trDWQ]|4
dose.warning.max.dose 80 FREE L $(T)TR[tr]DWQ[trDWQ]|1
dose.warning.max.duration 80 FREE L $(T)TR[tr]DWQ[trDWQ]|6
dose.warning.med 10 FREE L PHA.DRUG $(T)TR[tr]DWQ[trDWQ]|0
dose.warning.qualifier 80 FREE L $(T)TR[tr]DWQ[trDWQ]|7
Ì i 2
dose.warnings.typ
[urn, dose.warning.type,dose.warning.range,dose.warning.range.q,dose.warning.type.q]
$(T)TR[tr]DWS[tddt,tddc,tddcR,tddcQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
dose.warning.type 15 FREE L PHA.DOSE.TYPE tddt
dose.warning.range 15 FREE L PHA.DR tddc
dose.warning.range.q 3 PINT R tddcR
dose.warning.type.q 3 PINT R tddcQ
dose.warning.comment 1 YN L $(T)TR[tr]DWS[tddt,tddc,tddcR,tddcQ]|3
dose.warning.disease 10 FREE L PHA.DIS $(T)TR[tr]DWS[tddt,tddc,tddcR,tddcQ]|0
dose.warning.drug 10 FREE L PHA.DRUG $(T)TR[tr]DWS[tddt,tddc,tddcR,tddcQ]|1
dose.warning.error 1 YN L $(T)TR[tr]DWS[tddt,tddc,tddcR,tddcQ]|2
Ì i 2
dose.warnings.comp
[urn,dose.warning.type,dose.warning.range,dose.warning.range.q,dose.warning.type.q, dose.warni
$(T)TR[tr]DWS[tddt,tddc,tddcR,tddcQ]C[tddcC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
dose.warning.component 5 FREE L tddcC
dose.warning.lo.hi 1 CHOICE L $(T)TR[tr]DWS[tddt,tddc,tddcR,tddcQ]C[tddcC]|1
dose.warning.or.error 1 CHOICE L $(T)TR[tr]DWS[tddt,tddc,tddcR,tddcQ]C[tddcC]|0
Ì i 2
dose.warnings.text
[urn,dose.warning.type,dose.warning.range,dose.warning.range.q,dose.warning.type.q,dose.warning
$(T)TR[tr]DWS[tddt,tddc,tddcR,tddcQ]C[tddcC]TXT[trDWTQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
dose.warning.text.q 3 PINT R trDWTQ
dose.warning.text 80 FREE L $(T)TR[tr]DWS[tddt,tddc,tddcR,tddcQ]C[tddcC]TXT[trDWTQ]
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |