Ì i 2
lab.log
[lab.date.time,lab.log.q]
*(P)POEL[poeot,poelq]
Field Name Len Dat Typ J DPM Offset/Local/VAL
lab.date.time 9 FREE L poeot
lab.log.q 3 PINT R poelq
lab.log.date 8 DATE L VAL=%Z.date.in.magic(@lab.date.time)
lab.log.db 12 FREE L MIS.APPL.DB *(P)POEL[poeot,poelq]|4
lab.log.message 65 FREE L *(P)POEL[poeot,poelq]|5
lab.log.mod 3 CHOICE L *(P)POEL[poeot,poelq]|6
lab.log.order 15 URN L RAD.ORD *(P)POEL[poeot,poelq]|3
lab.log.patient 30 URN L OE.PAT *(P)POEL[poeot,poelq]|2
lab.log.time 4 HHMM L VAL=%Z.time.out(@lab.date.time)
lab.log.type 1 CHOICE L *(P)POEL[poeot,poelq]|0
lab.log.type.ok 1 YN L VAL=IF{L(c.lab.log.types,@lab.log.type)<L(c.lab.log
VAL=.types) "Y";"N"}
lab.log.types 2 FREE L
lab.log.user 10 FREE L MIS.USER *(P)POEL[poeot,poelq]|1
Ì i 2
main
[urn]
$(P)PO[po]
Field Name Len Dat Typ J DPM Offset/Local/VAL
urn 10 URN L po
archive.date 8 DATE L $(P)PO[po]A|0
backfiled 3 FREE L $(P)PO[po]A|2
bill.on.status 1 FREE L $(P)PO[po]|8
cancel.comment 60 FREE L $(P)PO[po]XC|9
cancel.comment.mnemonic 10 FREE L $(P)PO[po]XC|13
cancel.date 8 DATE L $(P)PO[po]XC|6
cancel.device 15 FREE L $(P)PO[po]XC|8
cancel.doctor 10 FREE L MIS.DOC $(P)PO[po]XC|11
cancel.rank 1 INT R VAL=(L("RQTRDNCNDLRJ",@cancel.status)/2)
cancel.req.comment 60 FREE L $(P)PO[po]XC|4
cancel.req.date 8 DATE L $(P)PO[po]XC|1
cancel.req.device 15 FREE L $(P)PO[po]XC|3
cancel.req.doctor 10 FREE L MIS.DOC $(P)PO[po]XC|12
cancel.req.time 4 HHMM L $(P)PO[po]XC|2
cancel.req.user 10 FREE L MIS.USER $(P)PO[po]XC|0
cancel.source 10 FREE L MIS.SOURCE $(P)PO[po]XC|14
cancel.status 2 CHOICE L $(P)PO[po]XC|10
cancel.time 4 HHMM L $(P)PO[po]XC|7
cancel.user 10 FREE L MIS.USER $(P)PO[po]XC|5
cat.screen 15 FREE L MIS.SCREEN $(P)PO[po]R|0
category 10 FREE L OE.CAT $(P)PO[po]|5
category.name 30 FREE L VAL=@OE.CAT.name[@category]
category.type 1 FREE L VAL=@OE.CAT.type[@category]#0
ck.confidential.ok 1 YN L VAL=%ADM.PAT.check.confidential(@patient)
ck.location.ok 1 YN L VAL=IF{"N"=@MIS.USER.restricted[@.user] "Y";@MIS.LOCN.
VAL=terminal.x[@.machine,@ADM.PAT.location[@patient]]
VAL="Y";+@MIS.LOCN.terminal.x[@.machine,""] "N"}
comp.order.num 13 FREE L VAL=(@service.date_(@order.num%3))
complete.comment 60 FREE L $(P)PO[po]CD|9
complete.date 8 DATE L $(P)PO[po]CD|6
complete.device 15 FREE L $(P)PO[po]CD|8
complete.old.diets 1 YN L $(P)PO[po]A|11
complete.rank 1 INT R VAL=(L("TRDNCM",@complete.status)/2)
complete.req.comment 60 FREE L $(P)PO[po]CD|4
complete.req.date 8 DATE L $(P)PO[po]CD|1
complete.req.device 15 FREE L $(P)PO[po]CD|3
complete.req.time 4 HHMM L $(P)PO[po]CD|2
complete.req.user 10 FREE L MIS.USER $(P)PO[po]CD|0
complete.status 2 CHOICE L $(P)PO[po]CD|10
complete.time 4 HHMM L $(P)PO[po]CD|7
complete.user 10 FREE L MIS.USER $(P)PO[po]CD|5
cont.cancel 1 YN L $(P)PO[po]XO|8
cont.original.order 10 URN L OE.ORD $(P)PO[po]XO|7
continuous 1 FREE L $(P)PO[po]XO|6
copied.from.order 10 URN L OE.ORD $(P)PO[po]A|8
copied.to.order 10 URN L OE.ORD $(P)PO[po]A|7
day.of.stay 3 INT R VAL=(%Z.date.sub(@service.date,@ADM.PAT.admit.date[@pa
VAL=tient])+1<10000)
days.old 3 INT R VAL=(%Z.date.sub(@.today,@service.date)+1)
device 15 FREE L $(P)PO[po]|17
diet.display 1 YN L $(P)PO[po]DIET|2
diet.end.date 8 DATE L $(P)PO[po]DIET|0
diet.end.time 4 HHMM L $(P)PO[po]DIET|1
doc 10 FREE L
doctor 10 FREE L MIS.DOC $(P)PO[po]|4
doctor.name 30 FREE L VAL=@MIS.DOC.name[@doctor]
dup.date.and.time 8 FREE L $(P)PO[po]|18
dup.reason 60 FREE L $(P)PO[po]XD
ear.encounter.number 12 FREE L $(P)PO[po]EAR|0
entry.site 10 FREE L OE.SITE $(P)PO[po]|24
gl.amount 12 SMONEY R $(P)PO[po]GL|0
icd.bill.proc 10 FREE L BAR.PROC $(P)PO[po]ICD|12
icd.cmt.asked 1 YN L $(P)PO[po]ICD|11
icd.code 7 FREE L $(P)PO[po]ICD|0
icd.comment 60 FREE L $(P)PO[po]ICD|3
icd.cpt 10 FREE L MIS.CPT $(P)PO[po]ICD|9
icd.printed 1 YN L $(P)PO[po]ICD|8
icd.prof.bill.proc 10 FREE L BAR.PROC $(P)PO[po]ICD|13
icd.prof.code 7 FREE L $(P)PO[po]ICD|4
icd.prof.comment 60 FREE L $(P)PO[po]ICD|7
icd.prof.cpt 10 FREE L MIS.CPT $(P)PO[po]ICD|10
icd.prof.reject 1 CHOICE L $(P)PO[po]ICD|5
icd.prof.sign 1 YN L $(P)PO[po]ICD|6
icd.reject 1 CHOICE L $(P)PO[po]ICD|1
icd.sign 1 YN L $(P)PO[po]ICD|2
in.pro.date 8 DATE L $(P)PO[po]S|0
in.pro.time 4 HHMM L $(P)PO[po]S|1
in.pro.user 10 FREE L MIS.USER $(P)PO[po]S|2
inp.service.time 4 FREE L $(P)PO[po]|11
lab.order 1 YN L $(P)PO[po]|27
lab.prod.cancel 1 YN L $(P)PO[po]A|5
lab.prod.qty 3 PINT R $(P)PO[po]A|4
label.priority 4 FREE L VAL=%OE.ORD.priority(urn,"L")
label.status 6 FREE L VAL=IF{@uncollected "UNC";("CANC,UNVER,VER,TRANS,LOGGE
VAL=D,IN PRO,TAKEN,COMP,RESULT"#(@rank.status_","))}
last.edit.device 30 FREE L UNV.CLIENT $(P)PO[po]A|10
last.med.days 3 PINT R $(P)PO[po]LR|10
last.renew.date 8 DATE L $(P)PO[po]LR|0
last.renew.device 30 FREE L UNV.CLIENT $(P)PO[po]LR|3
last.renew.source 10 FREE L MIS.SOURCE $(P)PO[po]LR|8
last.renew.time 4 HHMM L $(P)PO[po]LR|1
last.renew.user 10 FREE L MIS.USER $(P)PO[po]LR|2
last.review.date 8 DATE L $(P)PO[po]LR|4
last.review.device 30 FREE L UNV.CLIENT $(P)PO[po]LR|7
last.review.source 10 FREE L MIS.SOURCE $(P)PO[po]LR|9
last.review.time 4 HHMM L $(P)PO[po]LR|5
last.review.user 10 FREE L MIS.USER $(P)PO[po]LR|6
last.sent.to.hub 10 PINT R $(P)PO[po]A|9
meal.time.rank 1 INT R
mm.count 3 INT R $(P)PO[po]MM|0
mm.xfer.seconds 9 PINT R
mm.xfer.type 1 CHOICE L
mri.urn 10 FREE L VAL=@ADM.PAT.mri.urn[@patient]
ord.type 1 CHOICE L $(P)PO[po]|21
order.date 8 DATE L $(P)PO[po]|0
order.num 9 FREE L $(P)PO[po]|12
order.set 10 FREE L OE.SET $(P)PO[po]XO|0
order.time 4 HHMM L $(P)PO[po]|1
ov.id 10 FREE L $(P)PO[po]OV|0
ov.sender 12 FREE L $(P)PO[po]OV|1
patient 30 URN L OE.PAT $(P)PO[po]|3
patient.location 10 FREE L VAL=@OE.PAT.location[@patient]
pha.adr.comment 10 FREE L $(P)PO[po]PIC|9
pha.adr.text 30 FREE L $(P)PO[po]PIC|10
pha.all.comment 10 FREE L $(P)PO[po]PIC|2
pha.all.text 30 FREE L $(P)PO[po]PIC|5
pha.dc.date 8 DATE L $(P)PO[po]PD|1
pha.dc.time 4 HHMM L $(P)PO[po]PD|2
pha.deactivate.date 8 DATE L $(P)PO[po]PD|3
pha.deactivate.time 4 HHMM L $(P)PO[po]PD|4
pha.dup.comment 10 FREE L $(P)PO[po]PIC|1
pha.dup.text 30 FREE L $(P)PO[po]PIC|4
pha.int.comment 10 FREE L $(P)PO[po]PIC|0
pha.int.text 30 FREE L $(P)PO[po]PIC|3
pha.inventory 10 FREE L MM.INVENT $(P)PO[po]|26
pha.ok.to.display.stock 1 YN L VAL=IF{@pp.sig=".STK-MED"&("N"=@OE.PARAM.pha.display.s
VAL=tock.meds) "";"Y"}
pha.pcs.size 10 PINT R $(P)PO[po]PL|0
pha.reactivate.date 8 DATE L $(P)PO[po]PD|5
pha.reactivate.time 4 HHMM L $(P)PO[po]PD|6
pha.status 3 CHOICE L $(P)PO[po]PD|0
pom.just.screen 15 FREE L MIS.SCREEN $(P)PO[po]R|2
pp.ask.clin 1 YN L $(P)PO[po]P|11
pp.clinical.indication 10 URN L PHA.CLI $(P)PO[po]P|10
pp.copied.from.urn 10 URN L PHA.RX $(P)PO[po]P|16
pp.days 3 PINT R $(P)PO[po]P|4
pp.doses 3 PINT R $(P)PO[po]P|5
pp.file.unverified 1 YN L $(P)PO[po]P|7
pp.hold 1 YN L $(P)PO[po]P|14
pp.hours 5 PDEC R $(P)PO[po]P|17
pp.med.info 30 FREE L $(P)PO[po]P|15
pp.non.formulary 1 YN L $(P)PO[po]P|13
pp.order.from.edm 1 YN L $(P)PO[po]P|20
pp.override.comment 10 FREE L PHA.OVER $(P)PO[po]P|22
pp.pcs.id 20 FREE L $(P)PO[po]P|8
pp.pcs.name 75 FREE L $(P)PO[po]P|9
pp.prn 10 FREE L PHA.PR $(P)PO[po]P|21
pp.refills 3 PINT R $(P)PO[po]P|6
pp.route 10 FREE L PHA.ROUTES $(P)PO[po]P|1
pp.rx.urn 10 URN L PHA.RX $(P)PO[po]P|12
pp.schedule 3 CHOICE L $(P)PO[po]P|3
pp.sig 20 FREE L MIS.DIR $(P)PO[po]P|2
pp.special.iv 1 YN L $(P)PO[po]P|19
pp.stop.date 8 DATE L $(P)PO[po]P|23
pp.stop.time 4 TIME L $(P)PO[po]P|24
pp.tot.volume 8 PINT R $(P)PO[po]P|18
pp.type 5 CHOICE L $(P)PO[po]P|0
print.destination 15 FREE L
print.format 10 FREE L
priority 1 FREE L $(P)PO[po]|13
priority.digit 1 INT R VAL=%OE.ORD.priority(urn,"D")
priority.digit.temp 1 INT R VAL=%OE.ORD.priority(urn,"D",1)
priority.name 10 FREE L VAL=%OE.ORD.priority(urn,"N")
proc.number 10 FREE L $(P)PO[po]|7
proc.order.screen 15 FREE L MIS.SCREEN $(P)PO[po]R|1
procedure 10 DEC R OE.PROC $(P)PO[po]|6
procedure.mnemonic 10 FREE L VAL=@OE.PROC.mnemonic[@category,@procedure]
procedure.name 30 FREE L VAL=@OE.PROC.name[@category,@procedure]
pwm.act.time 10 FREE L
pwm.event 10 CHOICE L
quantity 3 PINT R $(P)PO[po]|14
rad.order.urn 15 URN L RAD.ORD $(P)PO[po]|23
rank.bill.on.status 1 INT R VAL=(IF{@bill.on.status L("XUVTLIC",@bill.on.status)})
rank.status 1 INT R VAL=L("XUVSLITCR",@status)
renew.before 2 DEC R $(P)PO[po]RD|0
renew.dc.hours 2 DEC R $(P)PO[po]RD|2
renew.last.date 8 DATE L $(P)PO[po]RD|5
renew.last.time 4 HHMM L $(P)PO[po]RD|6
renew.last.user 10 FREE L MIS.USER $(P)PO[po]RD|7
renew.order.edit.prov 10 FREE L MIS.DOC $(P)PO[po]RD|9
renew.order.source 10 FREE L MIS.SOURCE $(P)PO[po]RD|8
renew.period 2 DEC R $(P)PO[po]RD|1
renew.pom.req.date 8 DATE L $(P)PO[po]RD|10
renew.pom.req.time 4 HHMM L $(P)PO[po]RD|11
renew.stop.date 8 DATE L $(P)PO[po]RD|3
renew.stop.time 4 HHMM L $(P)PO[po]RD|4
req.location 10 FREE L MIS.LOCN $(P)PO[po]|20
review.date 8 DATE L $(P)PO[po]A|3
rxm.ord.urn 10 URN L RXM.ORD $(P)PO[po]|30
sb.activity 1 CHOICE L
sb.activity.time 10 FREE L
sch.appt.status 1 CHOICE L $(P)PO[po]|29
sch.appt.urn 10 FREE L SCH.APPT $(P)PO[po]|28
series.dir 20 FREE L MIS.DIR $(P)PO[po]XO|1
series.id 1 FREE L $(P)PO[po]XO|4
series.stop.date 8 DATE L $(P)PO[po]XO|2
series.stop.time 4 HHMM L $(P)PO[po]XO|3
service.date 8 DATE L $(P)PO[po]|10
service.time 4 HHMM L $(P)PO[po]|11
source 10 FREE L MIS.SOURCE $(P)PO[po]A|1
status 1 CHOICE L $(P)PO[po]|2
status.name 12 FREE L VAL=%OE.ORD.status.name(OE.ORD.urn)
status.prt3 3 FREE L VAL=IF{@uncollected "UNC";("CNC,UNV,VER,TRN,LOG,IPR,TK
VAL=N,CMP,RES"#(@rank.status_","))}
status.qual 4 FREE L VAL=%OE.ORD.cancel.status(OE.ORD.urn)
stock.location 10 FREE L MIS.LOCN $(P)PO[po]|19
system.comment 60 FREE L $(P)PO[po]SD|0
time.block 60 FREE L $(P)PO[po]TB
unc.at.ord 1 YN L $(P)PO[po]A|13
uncollected 1 YN L $(P)PO[po]A|12
unit.price 9 MONEY R $(P)PO[po]|9
user 10 FREE L MIS.USER $(P)PO[po]|16
web 1 FREE L $(P)PO[po]A|6
xfer.type 10 CHOICE L
Ì i 2
billing.data
[urn, bill.date.and.urn]
$(P)PO[po]B[poBD]
Field Name Len Dat Typ J DPM Offset/Local/VAL
bill.date.and.urn 0 FREE L poBD
bill.activity.date 8 DATE L VAL=(@bill.date.and.urn$8)
bill.amount 9 MONEY R $(P)PO[po]B[poBD]|1
bill.comment 35 FREE L $(P)PO[po]B[poBD]|6
bill.credit 1 YN L $(P)PO[po]B[poBD]|3
bill.device 15 FREE L $(P)PO[po]B[poBD]|5
bill.else.order.site 10 FREE L VAL=IF{@bill.site;@entry.site}
bill.msp.fac.code 5 FREE L $(P)PO[po]B[poBD]|8
bill.msp.sub.fac.code 5 FREE L $(P)PO[po]B[poBD]|9
bill.post.type 1 CHOICE L $(P)PO[po]B[poBD]|2
bill.qty 3 INT R $(P)PO[po]B[poBD]|0
bill.site 10 FREE L OE.SITE $(P)PO[po]B[poBD]|7
bill.user 10 FREE L MIS.USER $(P)PO[po]B[poBD]|4
Ì i 2
cc.providers
[urn, cc.provider]
$(P)PO[po]CC[ggg]
Field Name Len Dat Typ J DPM Offset/Local/VAL
cc.provider 10 FREE L MIS.DOC ggg
Ì i 2
clinical.alerts
[urn, clin.alert]
$(P)PO[po]CA[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]
$(P)PO[po]CA[gqa]D[aqaDE]
Field Name Len Dat Typ J DPM Offset/Local/VAL
clin.alerts.details 72 FREE L aqaDE
Ì i 2
cont.order.audit.trail
[urn, coat.edit.urn]
$(P)PO[po]COAT[poCAq]
Field Name Len Dat Typ J DPM Offset/Local/VAL
coat.edit.urn 3 PINT R poCAq
coat.edit.date 8 DATE L $(P)PO[po]COAT[poCAq]|0
coat.edit.device 20 FREE L $(P)PO[po]COAT[poCAq]|4
coat.edit.event 45 FREE L $(P)PO[po]COAT[poCAq]|3
coat.edit.time 4 HHMM L $(P)PO[po]COAT[poCAq]|1
coat.edit.user 10 FREE L MIS.USER $(P)PO[po]COAT[poCAq]|2
Ì i 2
cosigners
[urn, cosigner]
$(P)PO[po]C[ggg]
Field Name Len Dat Typ J DPM Offset/Local/VAL
cosigner 10 FREE L MIS.DOC ggg
Ì i 2
edit.data
[urn, edit.urn]
$(P)PO[po]E[poED]
Field Name Len Dat Typ J DPM Offset/Local/VAL
edit.urn 3 URN L poED
edit.ack 1 YN L $(P)PO[po]E[poED]|7
edit.date 8 DATE L $(P)PO[po]E[poED]|0
edit.device 30 FREE L UNV.CLIENT $(P)PO[po]E[poED]|4
edit.event 63 FREE L $(P)PO[po]E[poED]|3
edit.pom.provider 10 FREE L MIS.DOC $(P)PO[po]E[poED]|5
edit.pom.source 1 FREE L $(P)PO[po]E[poED]|6
edit.time 4 HHMM L $(P)PO[po]E[poED]|1
edit.user 10 FREE L MIS.USER $(P)PO[po]E[poED]|2
Ì i 2
es.reject.data
[urn, es.rej.doc]
$(P)PO[po]REJ[rejdoc]
Field Name Len Dat Typ J DPM Offset/Local/VAL
es.rej.doc 10 FREE L MIS.DOC rejdoc
es.orgin.date 8 DATE L $(P)PO[po]REJ[rejdoc]|3
es.orgin.time 4 HHMM L $(P)PO[po]REJ[rejdoc]|4
es.rej.comm 50 FREE L $(P)PO[po]REJ[rejdoc]|2
es.rej.date 8 DATE L $(P)PO[po]REJ[rejdoc]|0
es.rej.new.doc 10 FREE L MIS.DOC $(P)PO[po]REJ[rejdoc]|5
es.rej.resolved 1 YN L
es.rej.time 4 HHMM L $(P)PO[po]REJ[rejdoc]|1
es.remove.comm 50 FREE L $(P)PO[po]REJ[rejdoc]|8
es.remove.user 10 FREE L MIS.USER $(P)PO[po]REJ[rejdoc]|9
es.removed.date 8 DATE L $(P)PO[po]REJ[rejdoc]|6
es.removed.time 4 HHMM L $(P)PO[po]REJ[rejdoc]|7
Ì i 2
icd.modifiers
[urn, icd.mod.q]
$(P)PO[po]ICD["M",gzmQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
icd.mod.q 3 PINT R gzmQ
icd.modifier 2 FREE L MIS.CPT.MOD $(P)PO[po]ICD["M",gzmQ]|0
Ì i 2
icd.prof.modifiers
[urn, icd.prof.mod.q]
$(P)PO[po]ICD["PM",gzmQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
icd.prof.mod.q 3 PINT R gzmQ
icd.prof.modifier 2 FREE L MIS.CPT.MOD $(P)PO[po]ICD["PM",gzmQ]|0
Ì i 2
nur.dir
[urn, dir.urn]
$(P)PO[po]ID[pdID]
Field Name Len Dat Typ J DPM Offset/Local/VAL
dir.urn 2 URN L pdID
dir.date 8 DATE L $(P)PO[po]ID[pdID]|3
dir.day 8 FREE L $(P)PO[po]ID[pdID]|0
dir.frequency 40 FREE L $(P)PO[po]ID[pdID]|5
dir.level 3 PINT R $(P)PO[po]ID[pdID]|2
dir.marker 4 FREE L $(P)PO[po]ID[pdID]|1
dir.time 4 HHMM L $(P)PO[po]ID[pdID]|4
Ì i 2
nursing.text
[urn, ntext.urn]
$(P)PO[po]NT[poNT]
Field Name Len Dat Typ J DPM Offset/Local/VAL
ntext.urn 3 URN L poNT
ntext 40 FREE L $(P)PO[po]NT[poNT]
Ì i 2
pha.data.comments
[urn, pha.data.com.q]
$(P)PO[po]PD["C",poPCQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
pha.data.com.q 2 PINT R poPCQ
pha.data.comment 55 TEXT L $(P)PO[po]PD["C",poPCQ]
Ì i 2
pha.hold.data.cmts
[urn, pha.hold.data.cmts.q]
$(P)PO[po]PD["HC",poHDCq]
Field Name Len Dat Typ J DPM Offset/Local/VAL
pha.hold.data.cmts.q 2 PINT R poHDCq
pha.hold.data.cmt 60 TEXT L $(P)PO[po]PD["HC",poHDCq]
Ì i 2
pha.int.adrs.text
[urn,pha.int.adr.q, pha.int.adr.text.q]
$(P)PO[po]PIR[popir]T[pirTQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
pha.int.adr.text.q 2 PINT R pirTQ
pha.int.adr.text 75 FREE L $(P)PO[po]PIR[popir]T[pirTQ]
Ì i 2
pha.int.allergies
[urn, pha.int.all.q]
$(P)PO[po]PIA[popia]
Field Name Len Dat Typ J DPM Offset/Local/VAL
pha.int.all.q 3 PINT R popia
pha.int.all 10 FREE L $(P)PO[po]PIA[popia]|1
pha.int.all.description 30 FREE L $(P)PO[po]PIA[popia]|2
pha.int.all.sev.exp 12 FREE L VAL=IF{@pha.int.all.severity="M" "MILD";@pha.int.all.s
VAL=everity="I" "INTERMEDIATE";@pha.int.all.severity="
VAL=S" "SEVERE";"UNKNOWN"}
pha.int.all.severity 1 CHOICE L $(P)PO[po]PIA[popia]|3
pha.int.all.type 10 FREE L $(P)PO[po]PIA[popia]|0
Ì i 2
pha.int.alleries.text
[urn,pha.int.all.q, pha.int.all.text.q]
$(P)PO[po]PIA[popia]T[piaTQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
pha.int.all.text.q 2 PINT R piaTQ
pha.int.all.text 75 FREE L $(P)PO[po]PIA[popia]T[piaTQ]
Ì i 2
pha.int.duplicates
[urn, pha.int.dup.q]
$(P)PO[po]PID[popid]
Field Name Len Dat Typ J DPM Offset/Local/VAL
pha.int.dup.q 3 PINT R popid
pha.int.dup 10 FREE L $(P)PO[po]PID[popid]|3
pha.int.dup.dc 1 FREE L $(P)PO[po]PID[popid]|6
pha.int.dup.description 30 FREE L $(P)PO[po]PID[popid]|5
pha.int.dup.med 10 FREE L PHA.DRUG $(P)PO[po]PID[popid]|4
pha.int.dup.rx.number 12 FREE L $(P)PO[po]PID[popid]|2
pha.int.dup.rx.urn 10 URN L PHA.RX $(P)PO[po]PID[popid]|7
pha.int.dup.type 1 FREE L $(P)PO[po]PID[popid]|0
pha.int.dup.urn 10 URN L $(P)PO[po]PID[popid]|1
Ì i 2
pha.int.interactions
[urn, pha.int.int.q]
$(P)PO[po]PII[popii]
Field Name Len Dat Typ J DPM Offset/Local/VAL
pha.int.int.q 3 PINT R popii
pha.int.int 10 FREE L PHA.INT $(P)PO[po]PII[popii]|1
pha.int.int.description 60 FREE L $(P)PO[po]PII[popii]|2
pha.int.int.generic 30 FREE L $(P)PO[po]PII[popii]|5
pha.int.int.med 10 FREE L PHA.DRUG $(P)PO[po]PII[popii]|4
pha.int.int.rx.urn 10 URN L PHA.RX $(P)PO[po]PII[popii]|7
pha.int.int.severity 1 FREE L $(P)PO[po]PII[popii]|0
pha.int.int.type.exp 20 FREE L $(P)PO[po]PII[popii]|6
pha.int.int.urn 10 FREE L $(P)PO[po]PII[popii]|3
Ì i 2
pha.pcs.comments
[urn, pp.comment.q]
$(P)PO[po]P["C",poPPC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
pp.comment.q 2 PINT R poPPC
pp.comment 60 TEXT L $(P)PO[po]P["C",poPPC]
Ì i 2
pha.pcs.iv.bags
[urn, pp.iv.bag]
$(P)PO[po]P["I",poPIV]
Field Name Len Dat Typ J DPM Offset/Local/VAL
pp.iv.bag 2 PINT R poPIV
pp.iv.ask.clin 1 YN L $(P)PO[po]P["I",poPIV]|5
pp.iv.clinical.indication 10 URN L PHA.CLI $(P)PO[po]P["I",poPIV]|4
pp.iv.duration 22 FREE L $(P)PO[po]P["I",poPIV]|1
pp.iv.ee.com 1 YN L $(P)PO[po]P["I",poPIV]|3
pp.iv.order.type 10 FREE L $(P)PO[po]P["I",poPIV]|6
pp.iv.order.volume 9 DEC R $(P)PO[po]P["I",poPIV]|8
pp.iv.rate 25 FREE L $(P)PO[po]P["I",poPIV]|0
pp.iv.total.volume 9 DEC R $(P)PO[po]P["I",poPIV]|2
pp.tpn 10 FREE L PHA.TPN $(P)PO[po]P["I",poPIV]|7
Ì i 2
pha.pcs.iv.additives
[urn,pp.iv.bag, pp.iv.additive.q]
$(P)PO[po]P["I",poPIV]A[poPAq]
Field Name Len Dat Typ J DPM Offset/Local/VAL
pp.iv.additive.q 2 PINT R poPAq
pp.iv.additive 10 FREE L PHA.DRUG $(P)PO[po]P["I",poPIV]A[poPAq]|0
pp.iv.additive.dose 9 DEC R $(P)PO[po]P["I",poPIV]A[poPAq]|1
pp.iv.additive.nf 1 YN L $(P)PO[po]P["I",poPIV]A[poPAq]|3
pp.iv.additive.ord.unit 10 FREE L PHA.UNITS $(P)PO[po]P["I",poPIV]A[poPAq]|2
pp.iv.additive.per.vol 10 FREE L $(P)PO[po]P["I",poPIV]A[poPAq]|4
pp.iv.bolus 1 YN L $(P)PO[po]P["I",poPIV]A[poPAq]|5
Ì i 2
pha.pcs.iv.carriers
[urn,pp.iv.bag, pp.iv.carrier.q]
$(P)PO[po]P["I",poPIV]C[poPIq]
Field Name Len Dat Typ J DPM Offset/Local/VAL
pp.iv.carrier.q 1 PINT R poPIq
pp.iv.carrier 10 FREE L PHA.DRUG $(P)PO[po]P["I",poPIV]C[poPIq]|0
pp.iv.carrier.conc 9 PDEC R $(P)PO[po]P["I",poPIV]C[poPIq]|2
pp.iv.carrier.volume 8 PDEC4 R $(P)PO[po]P["I",poPIV]C[poPIq]|1
Ì i 2
pha.pcs.iv.sequence
[urn, pp.iv.seq.q]
$(P)PO[po]P["IS",poPIs]
Field Name Len Dat Typ J DPM Offset/Local/VAL
pp.iv.seq.q 2 PINT R poPIs
pp.iv.seq.bag 2 PINT R $(P)PO[po]P["IS",poPIs]|0
Ì i 2
pha.pcs.meds
[urn, pp.med.q]
$(P)PO[po]P["M",poMDq]
Field Name Len Dat Typ J DPM Offset/Local/VAL
pp.med.q 2 PINT R poMDq
pp.bolus 1 YN L $(P)PO[po]P["M",poMDq]|5
pp.dose 8 DEC R $(P)PO[po]P["M",poMDq]|1
pp.ee.dose.instr 1 YN L $(P)PO[po]P["M",poMDq]|2
pp.extra.dose 1 YN L $(P)PO[po]P["M",poMDq]|6
pp.med 10 FREE L PHA.DRUG $(P)PO[po]P["M",poMDq]|0
pp.med.nf 1 YN L $(P)PO[po]P["M",poMDq]|4
pp.med.ord.unit 10 FREE L PHA.UNITS $(P)PO[po]P["M",poMDq]|3
Ì i 2
pha.pcs.prep.inst
[urn, pp.prep.inst.q]
$(P)PO[po]P["PI",poPIC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
pp.prep.inst.q 2 PINT R poPIC
pp.prep.inst 60 TEXT L $(P)PO[po]P["PI",poPIC]
Ì i 2
pha.pcs.protocol
[urn, pp.prot.q]
$(P)PO[po]P["PR",ppPRq]
Field Name Len Dat Typ J DPM Offset/Local/VAL
pp.prot.q 2 PINT R ppPRq
pp.prot.condition 30 FREE L $(P)PO[po]P["PR",ppPRq]|0
pp.prot.dose.route 25 FREE L $(P)PO[po]P["PR",ppPRq]|1
pp.prot.instruction 30 FREE L $(P)PO[po]P["PR",ppPRq]|2
Ì i 2
pha.pcs.protocol.text
[urn, pp.prot.text.q]
$(P)PO[po]P["PT",poPTQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
pp.prot.text.q 2 PINT R poPTQ
pp.prot.text 60 TEXT L $(P)PO[po]P["PT",poPTQ]
Ì i 2
pha.pcs.rx.comments
[urn, pp.rx.comment.q]
$(P)PO[po]P["RC",poRCC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
pp.rx.comment.q 2 PINT R poRCC
pp.rx.comment 60 TEXT L $(P)PO[po]P["RC",poRCC]
Ì i 2
responses
[urn, query]
$(P)PO[po]R[ggv]
Field Name Len Dat Typ J DPM Offset/Local/VAL
query 10 FREE L MIS.QUERY ggv
response 70 QRY.RESP L $(P)PO[po]R[ggv]|0
yn.comment 70 QRY.RESP L $(P)PO[po]R[ggv]|5
Ì i 2
responses.multiple
[urn,query, response.q]
$(P)PO[po]R[ggv]M[ggvMQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
response.q 3 PINT R ggvMQ
response.mult 70 QRY.RESP L $(P)PO[po]R[ggv]M[ggvMQ]|0
Ì i 2
signatures
[urn, sign.q]
$(P)PO[po]SIG[poSQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
sign.q 1 PINT R poSQ
sign.date 8 DATE L $(P)PO[po]SIG[poSQ]|3
sign.doctor 10 FREE L MIS.DOC $(P)PO[po]SIG[poSQ]|0
sign.electronic 1 YN L $(P)PO[po]SIG[poSQ]|5
sign.for 10 FREE L MIS.DOC $(P)PO[po]SIG[poSQ]|1
sign.time 4 HHMM L $(P)PO[po]SIG[poSQ]|4
sign.type 1 CHOICE L $(P)PO[po]SIG[poSQ]|6
sign.type.name 8 FREE L VAL=IF{@sign.type^XX="S" "Stop";XX="O" "Order";XX="R"
VAL="Renew"}
sign.user 10 FREE L MIS.USER $(P)PO[po]SIG[poSQ]|2
Ì i 2
unv.edits
[urn, unv.edit.urn]
$(P)PO[po]UE[poUE]
Field Name Len Dat Typ J DPM Offset/Local/VAL
unv.edit.urn 3 URN L poUE
unv.action 13 CHOICE L $(P)PO[po]UE[poUE]|12
unv.action.date 8 DATE L $(P)PO[po]UE[poUE]|14
unv.action.time 4 HHMM L $(P)PO[po]UE[poUE]|15
unv.action.user 10 FREE L MIS.USER $(P)PO[po]UE[poUE]|13
unv.deactivate.date 8 DATE L $(P)PO[po]UE[poUE]|8
unv.deactivate.time 4 HHMM L $(P)PO[po]UE[poUE]|9
unv.edit.date 8 DATE L $(P)PO[po]UE[poUE]|0
unv.edit.time 4 HHMM L $(P)PO[po]UE[poUE]|1
unv.edit.user 10 FREE L MIS.USER $(P)PO[po]UE[poUE]|2
unv.reactivate.date 8 DATE L $(P)PO[po]UE[poUE]|10
unv.reactivate.time 4 HHMM L $(P)PO[po]UE[poUE]|11
unv.renew.date 8 DATE L $(P)PO[po]UE[poUE]|7
unv.stop.date 8 DATE L $(P)PO[po]UE[poUE]|3
unv.stop.time 4 HHMM L $(P)PO[po]UE[poUE]|4
unv.stop.wrong.med 1 YN L $(P)PO[po]UE[poUE]|6
unv.stop.wrong.pt 1 YN L $(P)PO[po]UE[poUE]|5
Ì i 2
unv.hold.comm
[urn,unv.edit.urn, unv.hold.comm.q]
$(P)PO[po]UE[poUE]HC[poHC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
unv.hold.comm.q 2 PINT R poHC
unv.hold.comment 55 TEXT L $(P)PO[po]UE[poUE]HC[poHC]
Ì i 2
unv.iv.edits
[urn,unv.edit.urn, unv.iv.bag]
$(P)PO[po]UE[poUE]IV[poPIV]
Field Name Len Dat Typ J DPM Offset/Local/VAL
unv.iv.bag 2 PINT R poPIV
unv.iv.rate.new 25 FREE L $(P)PO[po]UE[poUE]IV[poPIV]|1
unv.iv.rate.old 25 FREE L $(P)PO[po]UE[poUE]IV[poPIV]|0
Ì i 2
unv.iv.label.comm.new
[urn,unv.edit.urn,unv.iv.bag, unv.iv.lab.comm.new.q]
$(P)PO[po]UE[poUE]IV[poPIV]LCN[poPPC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
unv.iv.lab.comm.new.q 2 PINT R poPPC
unv.iv.lab.comm.new 60 TEXT L $(P)PO[po]UE[poUE]IV[poPIV]LCN[poPPC]
Ì i 2
unv.iv.label.comm.old
[urn,unv.edit.urn,unv.iv.bag, unv.iv.lab.comm.old.q]
$(P)PO[po]UE[poUE]IV[poPIV]LCO[poPPC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
unv.iv.lab.comm.old.q 2 PINT R poPPC
unv.iv.lab.comm.old 60 TEXT L $(P)PO[po]UE[poUE]IV[poPIV]LCO[poPPC]
Ì i 2
unv.stop.comm
[urn,unv.edit.urn, unv.stop.comm.q]
$(P)PO[po]UE[poUE]SC[poSC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
unv.stop.comm.q 2 PINT R poSC
unv.stop.comment 60 TEXT L $(P)PO[po]UE[poUE]SC[poSC]
Ì i 2
pend.sch.x
[pend.sch.q]
?(P)POSCHI[psq]
Field Name Len Dat Typ J DPM Offset/Local/VAL
pend.sch.q 3 PINT R psq
pend.sch.appt.type 10 FREE L SCH.APPT.TYPE ?(P)POSCHI[psq]|1
pend.sch.canc.urn 10 FREE L SCH.APPT ?(P)POSCHI[psq]|9
pend.sch.category 10 FREE L OE.CAT ?(P)POSCHI[psq]|4
pend.sch.date 8 DATE L ?(P)POSCHI[psq]|6
pend.sch.db 12 FREE L MIS.APPL.DB ?(P)POSCHI[psq]|8
pend.sch.doctor 10 FREE L MIS.DOC ?(P)POSCHI[psq]|2
pend.sch.order 10 URN L OE.ORD ?(P)POSCHI[psq]|3
pend.sch.patient 30 URN L ADM.PAT ?(P)POSCHI[psq]|0
pend.sch.procedure 10 DEC R OE.PROC ?(P)POSCHI[psq]|5
pend.sch.time 4 HHMM L ?(P)POSCHI[psq]|7
Ì i 2
pha.log
[pha.log.date.time,pha.log.q]
?(P)POEP[poeot,poelq]
Field Name Len Dat Typ J DPM Offset/Local/VAL
pha.log.date.time 9 FREE L poeot
pha.log.q 3 PINT R poelq
pha.log.date 8 DATE L VAL=%Z.date.in.magic(@pha.log.date.time)
pha.log.db 12 FREE L MIS.APPL.DB ?(P)POEP[poeot,poelq]|4
pha.log.message 65 FREE L ?(P)POEP[poeot,poelq]|5
pha.log.patient 30 URN L OE.PAT ?(P)POEP[poeot,poelq]|2
pha.log.rx 10 URN L PHA.RX ?(P)POEP[poeot,poelq]|3
pha.log.time 4 HHMM L VAL=%Z.time.out(@pha.log.date.time)
pha.log.type 1 CHOICE L ?(P)POEP[poeot,poelq]|0
pha.log.type.ok 1 YN L VAL=IF{L(c.pha.log.types,@pha.log.type)<L(c.pha.log
VAL=.types) "Y";"N"}
pha.log.types 2 FREE L
pha.log.user 10 FREE L MIS.USER ?(P)POEP[poeot,poelq]|1
Ì i 2
rad.log
[rad.date.time,rad.log.q]
?(P)POEL[poeot,poelq]
Field Name Len Dat Typ J DPM Offset/Local/VAL
rad.date.time 9 FREE L poeot
rad.log.q 3 PINT R poelq
rad.log.date 8 DATE L VAL=%Z.date.in.magic(@rad.date.time)
rad.log.db 12 FREE L MIS.APPL.DB ?(P)POEL[poeot,poelq]|4
rad.log.message 65 FREE L ?(P)POEL[poeot,poelq]|5
rad.log.mod 3 CHOICE L ?(P)POEL[poeot,poelq]|6
rad.log.order 15 URN L RAD.ORD ?(P)POEL[poeot,poelq]|3
rad.log.patient 30 URN L OE.PAT ?(P)POEL[poeot,poelq]|2
rad.log.time 4 HHMM L VAL=%Z.time.out(@rad.date.time)
rad.log.type 1 CHOICE L ?(P)POEL[poeot,poelq]|0
rad.log.type.ok 1 YN L VAL=IF{L(c.rad.log.types,@rad.log.type)<L(c.rad.log
VAL=.types) "Y";"N"}
rad.log.types 2 FREE L
rad.log.user 10 FREE L MIS.USER ?(P)POEL[poeot,poelq]|1
Ì i 2
report.site.top
/PORSI
Field Name Len Dat Typ J DPM Offset/Local/VAL
Ì i 2
report.sites
[report.site]
/PORSI[pv]
Field Name Len Dat Typ J DPM Offset/Local/VAL
report.site 10 FREE L OE.SITE pv
Ì i 2
temp.diet
/POFT
Field Name Len Dat Typ J DPM Offset/Local/VAL
temp.diet.display.name 35 FREE L /POFT|0
temp.primary.diet.flag 1 YN L /POFT|2
temp.primary.diet.urn 10 URN L /POFT|1
Ì i 2
temp.diets
[temp.diet.mnemonic]
/POFT[ppM]
Field Name Len Dat Typ J DPM Offset/Local/VAL
temp.diet.mnemonic 10 FREE L ppM
temp.diet.name 30 FREE L /POFT[ppM]|1
temp.diet.urn 10 URN L OE.ORD /POFT[ppM]|0
Index Files Subscripts/Physical Base
ack.log [location,ack.date,ack.time,urn,ack.q]
?(P)PLOA[ggn,poAKD,poAKT,po,poAKQ]
adm.room.bed.index [facility,room,bed] = patient
?(A)AARB[gqb,ggr,hrmB]
archive.id.x [category,comp.order.num,urn]
?(P)POAI[pc,poCN,po]
archive.x [archive.date,urn]
?(P)POAR[poARD,po]
bar.bch.x [bill.date.and.urn,urn]
?(P)POBX[poBD,po]
bar.comp.x [category,urn]
?(P)POBBC[pc,po]
bar.x [category,urn]
?(P)POBB[pc,po]
bill.x [category,bill.date.and.urn,comp.order.num,urn]
?(P)POB[pc,poBD,poCN,po]
canc.x [category,canc.date,cancel.rank,urn]
?(P)POCX[pc,poCD,poCS,po]
cash.x [user,order.date,order.time,urn,drawer.no]
?(P)POCC[gu,poOD,poOT,po,poDR]
cat.proc.x [category,procedure.mnemonic,urn]
?(P)POCPX[pc,ppm,po]
cat.svc.x [category,service.date,urn]
?(P)POCS[pc,poSD,po]
cat.x [category,comp.order.num,urn]
?(P)POC[pc,poCN,po]
check.dup.x [patient,category,procedure,dup.date.and.time,urn]
?(P)POD[aa,pc,pp,poDD,po]
consult.x [response,mri.urn,urn]
?(P)POCN[poR,ea,po]
cont.order.x [category,urn]
?(P)POCO[pc,po]
delete.x [patient,urn]
?(P)PODL[aa,po]
diet.end.x [diet.end.date,diet.end.time,urn]
?(P)POFE[poDED,poDET,po]
diet.list.x [location,room,bed,patient,urn]
/POFC[ggn,ggr,hrmB,aa,po]
diet.x [patient,service.date,meal.time.rank,urn]
?(P)POF[aa,poSD,poST,po]
dup.x [category,service.date,urn]
?(P)PODX[pc,poSD,po]
icd.x [order.date,urn]
?(P)POIX[poOD,po]
location.act.x [location,edit.date,category,urn]
?(P)PLOC[ggn,poEDD,pc,po]
mis.loc.rm.index [location,room]
&(G)GGRI[ggn,ggr]
nur.cpo.x [patient,urn]
?(P)POCPO[aa,po]
ord.date.x [order.date,urn]
?(P)POODX[poOD,po]
order.x [patient,order.date,urn]
?(P)POE[aa,poOD,po]
ov.id.x [ov.sender,ov.id] = urn
?(P)POOV[poSN,poID]
patient.x [category,patient,comp.order.num,urn]
?(P)POPT[pc,aa,poCN,po]
pend.appt.x [urn,sch.appt.urn]
?(P)POPAI[po,wz]
pom.order.x [patient,order.date,urn]
?(P)POMX[aa,poOD,po]
provider.x [doctor,urn]
?(P)POPX[ggg,po]
pt.active.x [patient,urn]
?(P)PPA[aa,po]
pt.log.x [category,patient,bill.date.and.urn,urn]
?(P)POPL[pc,aa,poBD,po]
pt.ord.x [patient,service.date,urn]
?(P)POPO[aa,poSD,po]
renewable.prov.x [doctor,patient,review.date,urn]
?(P)PORP[ggg,aa,poRD,po]
renewable.x [patient,review.date,urn]
?(P)PORO[aa,poRD,po]
req.x [req.location,category,service.date,urn]
?(P)PORX[ggn,pc,poSD,po]
rxm.fail.orders.x [database,order.date,urn]
?(P)PORXMF[gn,poOD,po]
rxm.orders.x [urn,rxm.ord.urn]
?(P)PORXM[po,hxo]
source.x [order.date,patient,doctor,source,urn]
?(P)POSRC[poOD,aa,ggg,gpsN,po]
status.comp.x [status,urn]
?(P)POSCX[poSTS,po]
status.x [category,rank.status,comp.order.num,urn]
?(P)POS[pc,poS,poCN,po]
stock.x [stock.location,order.date,category,procedure,urn]
?(P)POST[ggn,poOD,pc,pp,po]
svc.date.x [service.date,urn]
?(P)POSDX[poSD,po]
unc.x [patient,urn]
?(P)POUNC[aa,po]
unlinked.x [order.date,urn]
?(P)POUL[poOD,po]
unsigned.prov.x [doctor,order.date,urn]
?(P)POP[ggg,poOD,po]
unsigned.x [patient,urn]
?(P)POV[aa,po]
unv.x [patient,urn]
?(P)POU[aa,po]
urn.x [urn]
*(P)POZ[po]
|
|
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |