Ì i 2
rxm.rx.audit.trail.main (audit.trail.main)
[audit.ord.urn,audit.seconds,audit.type]
:HXOAU[hxo,hoAUs,hoAUt]
Field Name Len Dat Typ J DPM Offset/Local/VAL
audit.ord.urn 10 URN L RXM.ORD hxo
audit.seconds 13 PINT R hoAUs
audit.type 4 FREE L hoAUt
audit.date 8 DATE L :HXOAU[hxo,hoAUs,hoAUt]|0
audit.device 10 FREE L :HXOAU[hxo,hoAUs,hoAUt]|3
audit.time 4 HHMM L :HXOAU[hxo,hoAUs,hoAUt]|1
audit.user 10 FREE L MIS.USER :HXOAU[hxo,hoAUs,hoAUt]|2
Ì € i 2
rxm.ord.audit.trail.fields (audit.trail.fields)
[audit.ord.urn,audit.seconds,audit.type, audit.field]
:HXOAU[hxo,hoAUs,hoAUt]F[hoAUf]
Field Name Len Dat Typ J DPM Offset/Local/VAL
audit.field 20 FREE L hoAUf
Ì € i 2
rxm.ord.audit.trail.field.new (audit.trail.field.new)
[audit.ord.urn,audit.seconds,audit.type,audit.field, audit.n.seq]
:HXOAU[hxo,hoAUs,hoAUt]F[hoAUf]N[hoAUn]
Field Name Len Dat Typ J DPM Offset/Local/VAL
audit.n.seq 3 PINT R hoAUn
audit.new 90 FREE L :HXOAU[hxo,hoAUs,hoAUt]F[hoAUf]N[hoAUn]
Ì € i 2
rxm.ord.audit.trail.field.old (audit.trail.field.old)
[audit.ord.urn,audit.seconds,audit.type,audit.field, audit.o.seq]
:HXOAU[hxo,hoAUs,hoAUt]F[hoAUf]O[hoAUo]
Field Name Len Dat Typ J DPM Offset/Local/VAL
audit.o.seq 3 PINT R hoAUo
audit.old 90 FREE L :HXOAU[hxo,hoAUs,hoAUt]F[hoAUf]O[hoAUo]
Ì i 2
rxm.orders (main)
[urn]
:HXO[hxo]
Field Name Len Dat Typ J DPM Offset/Local/VAL
urn 10 URN L hxo
..op.not.used 10 FREE L :HXO[hxo]A|24
billing.code 10 FREE L :HXO[hxo]|9
cancel.reason 10 FREE L :HXO[hxo]A|17
cancel.reason.out 25 FREE L VAL=%RXM.ORD.cancel.reason.out(@cancel.reason)
cancelled.by 10 FREE L MIS.USER :HXO[hxo]A|9
cancelled.date 8 DATE L :HXO[hxo]A|10
cancelled.time 4 HHMM L :HXO[hxo]A|11
completed.by 10 FREE L MIS.USER :HXO[hxo]A|6
completed.date 8 DATE L :HXO[hxo]A|7
completed.time 4 HHMM L :HXO[hxo]A|8
converted.from 10 URN L OE.ORD :HXO[hxo]A|19
description 20 FREE L :HXO[hxo]A|15
description.out 20 FREE L VAL=IF{@description;@procedure's.dft.display.name}
device 15 FREE L :HXO[hxo]A|14
document.screen 15 FREE L MIS.SCREEN :HXO[hxo]A|25
document.screen.rule.ok 1 YN L :HXO[hxo]A|26
duplicate.reason 10 FREE L :HXO[hxo]A|18
duplicate.reason.out 25 FREE L VAL=%RXM.ORD.duplicate.reason.out(@duplicate.reason)
ear.database 12 FREE L MIS.APPL :HXO[hxo]EAR|0
ear.enc.number 12 FREE L :HXO[hxo]EAR|2
ear.health.maint.date 8 DATE L :HXO[hxo]EAR|5
ear.health.maint.item 10 FREE L :HXO[hxo]EAR|3
ear.health.maint.type 1 CHOICE L :HXO[hxo]EAR|4
ear.task.category 10 FREE L PWM.CAT :HXO[hxo]EAR|7
ear.task.order.complete 1 YN L :HXO[hxo]EAR|8
ear.task.urn 10 FREE L PWM.ITEM :HXO[hxo]EAR|6
ear.visit 5 FREE L :HXO[hxo]EAR|1
enforce.req.qry 1 YN L :HXO[hxo]A|21
entered.by 10 FREE L MIS.USER :HXO[hxo]A|0
entered.date 8 DATE L :HXO[hxo]A|1
entered.time 4 HHMM L :HXO[hxo]A|2
esignature 23 FREE L VAL=IF{@Last(esign.q)^esign.q IF{@MIS.PARAM.es.label;"
VAL=<Signature on File>"}}
esigned 1 FREE L :HXO[hxo]B|12
facility 10 FREE L MIS.FACILITY :HXO[hxo]|2
free.text.dx 30 FREE L :HXO[hxo]DX|0
free.text.dx.pass.mn 1 YN L :HXO[hxo]DX|1
future.office.proc 1 YN L :HXO[hxo]B|4
icd.bill.proc 10 FREE L :HXO[hxo]ICD|5
icd.code 7 FREE L :HXO[hxo]ICD|0
icd.comment 60 FREE L :HXO[hxo]ICD|3
icd.free.text.code 30 FREE L :HXO[hxo]ICD|10
icd.pass.mn 1 CHOICE L :HXO[hxo]ICD|1
icd.pat.status 8 FREE L :HXO[hxo]ICD|6
icd.printed 1 YN L :HXO[hxo]ICD|4
icd.printed.by 10 FREE L MIS.USER :HXO[hxo]ICD|8
icd.printed.date 8 DATE L :HXO[hxo]ICD|9
icd.sign 1 YN L :HXO[hxo]ICD|2
icd.task.override 1 YN L :HXO[hxo]ICD|7
issued.by 10 FREE L MIS.USER :HXO[hxo]A|3
issued.date 8 DATE L :HXO[hxo]A|4
issued.time 4 HHMM L :HXO[hxo]A|5
location 10 FREE L MIS.LOCN.DICT :HXO[hxo]|3
modifier.screen 15 FREE L MIS.SCREEN :HXO[hxo]A|16
mri.urn 25 URN L MRI.PAT :HXO[hxo]|0
oe.cancel.reason 60 FREE L :HXO[hxo]B|13
oe.category 10 FREE L OE.CAT :HXO[hxo]DI|2
oe.database 12 FREE L MIS.APPL :HXO[hxo]DI|0
oe.fail.msg 40 FREE L :HXO[hxo]DI|5
oe.order.block 10 PINT R :HXO[hxo]DI|7
oe.patient 30 URN L ADM.PAT :HXO[hxo]DI|4
oe.pending 3 FREE L :HXO[hxo]DI|6
oe.proc.number 10 DEC R OE.PROC :HXO[hxo]DI|3
oe.urn 10 URN L OE.ORD :HXO[hxo]DI|1
office.injection 1 YN L :HXO[hxo]A|29
order.category 10 FREE L :HXO[hxo]|8
order.changed 1 YN L :HXO[hxo]|17
order.date 8 DATE L :HXO[hxo]A|12
order.period 10 FREE L RXM.ORD.PERIOD :HXO[hxo]|14
order.session.id 20 FREE L :HXO[hxo]|16
order.source 10 FREE L MIS.SOURCE :HXO[hxo]B|11
order.time 4 HHMM L :HXO[hxo]A|13
order.type 10 FREE L RXM.ORD.TYPE :HXO[hxo]|7
ordered.from.oncology 1 FREE L :HXO[hxo]EAR|9
originating.source 4 FREE L :HXO[hxo]DI|8
overdue.task.created 10 FREE L PWM.ITEM :HXO[hxo]PWM|0
patient 30 URN L ADM.PAT :HXO[hxo]|1
perf.date 8 DATE L :HXO[hxo]B|10
perf.locn 15 FREE L MIS.OUT.LOCN :HXO[hxo]|13
pet.verified 1 YN L :HXO[hxo]B|8
pi.defaults.added 1 YN L :HXO[hxo]|15
priority 1 CHOICE L :HXO[hxo]|18
priority.out 10 FREE L VAL=IF{@priority^P="S" "Stat";P="U" "Urgent";"Routine"
VAL=}
procedure 10 FREE L RXM.PROC :HXO[hxo]|6
provider 10 FREE L MIS.DOC.DICT :HXO[hxo]|5
qty 4 PINT R :HXO[hxo]|12
ref.auth.date 8 DATE L :HXO[hxo]F|7
ref.expire.date 8 DATE L :HXO[hxo]F|8
ref.insurance 10 FREE L MIS.INS.DICT :HXO[hxo]F|6
ref.practice.out 30 FREE L VAL=IF{@to.practice @to.practice's.name;@to.practice.f
VAL=ree}
ref.provider.out 30 FREE L VAL=IF{@to.provider @to.provider's.name;@to.provider.f
VAL=ree}
req.visits 3 PINT R :HXO[hxo]F|5
res.text.undone 1 YN L :HXO[hxo]R|0
res.text.undone.date 8 DATE L :HXO[hxo]R|2
res.text.undone.time 4 HHMM L :HXO[hxo]R|3
res.text.undone.user 10 FREE L MIS.USER :HXO[hxo]R|1
resource 15 FREE L MIS.OUT.LOCN :HXO[hxo]F|9
result.screen 15 FREE L MIS.SCREEN :HXO[hxo]A|20
sch.appt.type 10 FREE L SCH.APPT.TYPE :HXO[hxo]B|6
sch.appt.urn 10 FREE L SCH.APPT :HXO[hxo]B|9
sch.database 12 FREE L MIS.APPL :HXO[hxo]B|7
sch.pending.appt 1 YN L :HXO[hxo]B|5
series.child.urn 10 URN L
series.count 3 PINT R :HXO[hxo]B|2
series.ord.per 10 FREE L RXM.ORD.PERIOD :HXO[hxo]B|0
series.ord.per.days 3 PINT R :HXO[hxo]B|1
series.seq 3 PINT R :HXO[hxo]A|28
series.stop.date 8 DATE L :HXO[hxo]B|3
series.urn 10 URN L RXM.ORD :HXO[hxo]A|27
specialty 10 FREE L MIS.ABS.SVC :HXO[hxo]F|0
status 3 CHOICE L :HXO[hxo]|4
status.out 10 FREE L VAL=IF{@status^S="AC" "Active";S="CAN" "Cancelled";S="
VAL=COM" "Completed";S="UNV" "Unverified";"Unknown"}
svc.date 8 DATE L :HXO[hxo]|10
svc.time 4 HHMM L :HXO[hxo]|11
text.undone 1 YN L :HXO[hxo]T|0
text.undone.date 8 DATE L :HXO[hxo]T|2
text.undone.time 4 HHMM L :HXO[hxo]T|3
text.undone.user 10 FREE L MIS.USER :HXO[hxo]T|1
to.practice 10 FREE L MIS.DOC.GRP :HXO[hxo]F|1
to.practice.free 30 FREE L :HXO[hxo]F|2
to.provider 10 FREE L MIS.DOC.DICT :HXO[hxo]F|3
to.provider.free 30 FREE L :HXO[hxo]F|4
unsigned.verbal.ord 1 YN L :HXO[hxo]A|23
verbal.order 1 YN L :HXO[hxo]A|22
Ì € i 2
rxm.ord.audit.trail (audit.trail)
[urn, audit.trail.seconds,audit.trail.type]
:HXO[hxo]AU[hoAUs,hoAUt]
Field Name Len Dat Typ J DPM Offset/Local/VAL
audit.trail.seconds 13 PINT R hoAUs
audit.trail.type 4 FREE L hoAUt
audit.trail.actual.date 8 DATE L :HXO[hxo]AU[hoAUs,hoAUt]|1
audit.trail.actual.time 4 HHMM L :HXO[hxo]AU[hoAUs,hoAUt]|2
audit.trail.date 8 DATE L VAL=%Z.date.in.magic(@audit.trail.seconds#.)
audit.trail.device 10 FREE L :HXO[hxo]AU[hoAUs,hoAUt]|3
audit.trail.time 4 HHMM L VAL=%Z.time.out(@audit.trail.seconds#.)
audit.trail.type.desc 10 FREE L VAL="EDITED,MERGED,UNMERGED,ENTERED"#(L("EMUO",audit.t
VAL=rail.type$1)_",")
audit.trail.user 10 FREE L MIS.USER :HXO[hxo]AU[hoAUs,hoAUt]|0
Ì € i 2
rxm.ord.audit.trail.detail (audit.trail.detail)
[urn,audit.trail.seconds,audit.trail.type, audit.trail.q]
:HXO[hxo]AU[hoAUs,hoAUt]D[hoAUq]
Field Name Len Dat Typ J DPM Offset/Local/VAL
audit.trail.q 3 PINT R hoAUq
audit.trail.line 92 FREE L :HXO[hxo]AU[hoAUs,hoAUt]D[hoAUq]
Ì € i 2
cc.providers (cc.providers)
[urn, cc.provider]
:HXO[hxo]CC[ggg]
Field Name Len Dat Typ J DPM Offset/Local/VAL
cc.provider 10 FREE L MIS.DOC.DICT ggg
Ì € i 2
rxm.ord.cpt.codes (cpt.codes)
[urn, cpt.code]
:HXO[hxo]C[gsp]
Field Name Len Dat Typ J DPM Offset/Local/VAL
cpt.code 10 FREE L gsp
Ì € i 2
rxm.ord.cust.def.queries (customer.defined.queries)
[urn, cd.query]
:HXO[hxo]CD[ggv]
Field Name Len Dat Typ J DPM Offset/Local/VAL
cd.query 10 FREE L MIS.QUERY ggv
cd.response 75 QRY.RESP L :HXO[hxo]CD[ggv]|0
Ì € i 2
rxm.ord.cust.mult.queries (multiple.queries)
[urn,cd.query, cdm.seq.no]
:HXO[hxo]CD[ggv]M[ggvN]
Field Name Len Dat Typ J DPM Offset/Local/VAL
cdm.seq.no 3 PINT R ggvN
cdm.response 75 QRY.RESP L :HXO[hxo]CD[ggv]M[ggvN]|0
Ì € i 2
rxm.ord.diagnoses (diagnoses)
[urn, diagnosis.seq]
:HXO[hxo]DX[hxoDX]
Field Name Len Dat Typ J DPM Offset/Local/VAL
diagnosis.seq 3 PINT R hxoDX
diagnosis 7 FREE L MIS.DIAG :HXO[hxo]DX[hxoDX]|0
diagnosis.pass.mn 1 YN L :HXO[hxo]DX[hxoDX]|1
Ì € i 2
rxm.ord.discharge.actions (discharge.actions)
[urn, discharge.patient.acct]
:HXO[hxo]DA[aa]
Field Name Len Dat Typ J DPM Offset/Local/VAL
discharge.patient.acct 30 URN L ADM.PAT aa
discharge.action 5 CHOICE L :HXO[hxo]DA[aa]|0
Ì € i 2
rxm.ord.electronic.signature (electronic.signature)
[urn, esign.q]
:HXO[hxo]ES[hoESq]
Field Name Len Dat Typ J DPM Offset/Local/VAL
esign.q 2 PINT R hoESq
esigned.action 5 CHOICE L :HXO[hxo]ES[hoESq]|2
esigned.action.out 15 FREE L VAL=IF{@esigned.action^ACT="AC" "Issued";ACT="CAN" "Ca
VAL=ncelled";ACT="COM" "Completed"}
esigned.by 10 FREE L MIS.USER :HXO[hxo]ES[hoESq]|0
esigned.date 8 DATE L VAL=%Z.date.in.magic(@esigned.seconds)
esigned.seconds 13 PINT R :HXO[hxo]ES[hoESq]|1
esigned.time 4 TIME L VAL=%Z.time.out(@esigned.seconds)
Ì € i 2
rxm.ord.modifier.queries (modifier.queries)
[urn, modifier.query]
:HXO[hxo]M[ggv]
Field Name Len Dat Typ J DPM Offset/Local/VAL
modifier.query 10 FREE L MIS.QUERY ggv
Ì € i 2
oe.query.error.list (oe.query.errors)
[urn, oer.query]
:HXO[hxo]OER[ggv]
Field Name Len Dat Typ J DPM Offset/Local/VAL
oer.query 10 FREE L MIS.QUERY ggv
Ì € i 2
referral.to.groups (referral.groups)
[urn, ref.to.group]
:HXO[hxo]F["G",ggh]
Field Name Len Dat Typ J DPM Offset/Local/VAL
ref.to.group 10 FREE L MIS.DOC.GRP ggh
ref.to.group.selected 1 FREE L :HXO[hxo]F["G",ggh]|0
Ì € i 2
referral.to.providers (referral.providers)
[urn, ref.to.provider]
:HXO[hxo]F["P",ggg]
Field Name Len Dat Typ J DPM Offset/Local/VAL
ref.to.provider 10 FREE L MIS.DOC.DICT ggg
ref.to.provider.group 10 FREE L MIS.DOC.GRP :HXO[hxo]F["P",ggg]|0
Ì € i 2
rxm.ord.result.text.amendments (result.amendments)
[urn, res.amend.seq]
:HXO[hxo]RA[hxorA]
Field Name Len Dat Typ J DPM Offset/Local/VAL
res.amend.seq 3 PINT R hxorA
res.amend.date 8 DATE L :HXO[hxo]RA[hxorA]|1
res.amend.time 4 HHMM L :HXO[hxo]RA[hxorA]|2
res.amend.undone 1 YN L :HXO[hxo]RA[hxorA]|3
res.amend.undone.date 8 DATE L :HXO[hxo]RA[hxorA]|5
res.amend.undone.time 4 HHMM L :HXO[hxo]RA[hxorA]|6
res.amend.undone.user 10 FREE L MIS.USER :HXO[hxo]RA[hxorA]|4
res.amend.user 10 FREE L MIS.USER :HXO[hxo]RA[hxorA]|0
Ì € i 2
rxm.ord.result.txt.amend.lines (result.amendment.lines)
[urn,res.amend.seq, res.amend.line.seq]
:HXO[hxo]RA[hxorA]L[hxorL]
Field Name Len Dat Typ J DPM Offset/Local/VAL
res.amend.line.seq 3 PINT R hxorL
res.amend.line 79 FREE L :HXO[hxo]RA[hxorA]L[hxorL]
Ì € i 2
rxm.ord.result.text.lines (result.text.lines)
[urn, result.text.line.seq]
:HXO[hxo]R[hxor]
Field Name Len Dat Typ J DPM Offset/Local/VAL
result.text.line.seq 3 PINT R hxor
result.text.line 79 FREE L :HXO[hxo]R[hxor]
Ì € i 2
rxm.ord.result.text.output (result.text.output)
[urn, res.text.output.seq]
:HXO[hxo]RO[hxorO]
Field Name Len Dat Typ J DPM Offset/Local/VAL
res.text.output.seq 3 PINT R hxorO
res.text.output.line 79 FREE L :HXO[hxo]RO[hxorO]
Ì € i 2
rxm.ord.text.lines (text.lines)
[urn, text.line.seq]
:HXO[hxo]T[hxot]
Field Name Len Dat Typ J DPM Offset/Local/VAL
text.line.seq 3 PINT R hxot
text.line 70 FREE L :HXO[hxo]T[hxot]
Ì € i 2
rxm.ord.text.amendments (text.amendments)
[urn, text.amend.seq]
:HXO[hxo]TA[hxotA]
Field Name Len Dat Typ J DPM Offset/Local/VAL
text.amend.seq 3 PINT R hxotA
text.amend.date 8 DATE L :HXO[hxo]TA[hxotA]|1
text.amend.time 4 HHMM L :HXO[hxo]TA[hxotA]|2
text.amend.undone 1 YN L :HXO[hxo]TA[hxotA]|3
text.amend.undone.date 8 DATE L :HXO[hxo]TA[hxotA]|5
text.amend.undone.time 4 HHMM L :HXO[hxo]TA[hxotA]|6
text.amend.undone.user 10 FREE L MIS.USER :HXO[hxo]TA[hxotA]|4
text.amend.user 10 FREE L MIS.USER :HXO[hxo]TA[hxotA]|0
Ì € i 2
rxm.ord.text.amendment.lines (text.amendment.lines)
[urn,text.amend.seq, text.amend.line.seq]
:HXO[hxo]TA[hxotA]L[hxotL]
Field Name Len Dat Typ J DPM Offset/Local/VAL
text.amend.line.seq 3 PINT R hxotL
text.amend.line 79 FREE L :HXO[hxo]TA[hxotA]L[hxotL]
Ì € i 2
rxm.ord.text.output (text.output)
[urn, text.output.seq]
:HXO[hxo]TO[hxotO]
Field Name Len Dat Typ J DPM Offset/Local/VAL
text.output.seq 3 PINT R hxotO
text.output.line 79 FREE L :HXO[hxo]TO[hxotO]
Ì i 2
picklist.cc.providers (process.picklist.cc.prov)
[picklist.order.type,picklist.procedure, picklist.cc.provider]
/HXOP[hxzt,hxe]CC[ggg]
Field Name Len Dat Typ J DPM Offset/Local/VAL
picklist.cc.provider 10 FREE L MIS.DOC.DICT ggg
Ì i 2
xfer.fail.queue.entries (xfer.fail.queue)
[xfer.fail.type,xfer.fail.time,xfer.fail.urn]
:HXOFQ[hxfqT,hxfqS,hxo]
Field Name Len Dat Typ J DPM Offset/Local/VAL
xfer.fail.type 10 CHOICE L hxfqT
xfer.fail.time 10 STIME L hxfqS
xfer.fail.urn 10 URN L RXM.ORD hxo
xfer.fail.msg 40 FREE L :HXOFQ[hxfqT,hxfqS,hxo]|1
xfer.fail.user 10 FREE L MIS.USER :HXOFQ[hxfqT,hxfqS,hxo]|0
Ì 2
INDEX FILE/INTERNAL NAME SUBSCRIPTS/PHYSICAL BASE
rxm.ord.convert.x [converted.from] = urn
convert.x :HXOCX[po]
rxm.ord.date.index [entered.date,urn]
date.x :HXOD[hxoD,hxo]
rxm.ord.discharge.work.x [patient,urn] = discharge.action
discharge.work.x :HXODWX[aa,hxo]
rxm.ord.ear.encounter.index [ear.enc.number,urn]
ear.encounter.x :HXOEX[rlJ,hxo]
rxm.ord.icd.x [order.date,urn]
icd.x :HXOIX[hxoOD,hxo]
rxm.ord.location.date.index [location,entered.date,urn]
location.date.x :HXOL[ggn,hxoD,hxo]
rxm.ord.mpi.category.index [mri.urn,order.category,urn]
mpi.category.x :HXOYC[ea,hxztC,hxo]
rxm.ambulatory.order.mpi.x [mri.urn,urn]
mpi.x :HXOY[ea,hxo]
rxm.ord.oe.urn.index [oe.database,oe.urn,urn]
oe.urn.x :HXOX[iaD,po,hxo]
rxm.ord.patient.index [patient,urn]
patient.x :HXOA[aa,hxo]
rxm.ord.provider.date.index [provider,entered.date,urn]
provider.date.x :HXOV[ggg,hxoD,hxo]
rxm.provider.mri.unv.ord.index [provider,mri.urn,urn]
provider.mri.unv.x :HXOOU[ggg,ea,hxo]
series.order.index [series.urn,series.seq,series.child.urn]
series.order.x :HXOSOX[hxo,hxoSS,hxo2]
rxm.ord.status.index [status,urn]
status.x :HXOS[hxoST,hxo]
rxm.ord.uncoded.procs.x [entered.date,urn]
uncoded.x ?HXOUDX[hxoD,hxo]
rxm.ord.unsigned.prov.index [provider,entered.date,urn]
unsigned.provider.date.x :HXOUP[ggg,hxoD,hxo]
rxm.ord.unsigned.verbal.order [provider,mri.urn,urn]
unsigned.verbal.order :HXOVO[ggg,ea,hxo]
rxm.ord.unsigned.index [mri.urn,urn]
unsigned.x :HXOUN[ea,hxo]
|
|
| | | | | | | | | | | | | | | | | | | | | | | | | | |