Ì i 2
edm.pat.coverage.list (coverage.list)
[user,cover.for]
:HECOV[gu,gucov]
Field Name Len Dat Typ J DPM Offset/Local/VAL
user 10 FREE L MIS.USER gu
cover.for 10 FREE L gucov
covering 1 YN L :HECOV[gu,gucov]|0
last.covered.date 8 DATE L :HECOV[gu,gucov]|1
Ì i 2
edm.pat.main (main)
[urn]
:HEAA[aa]
Field Name Len Dat Typ J DPM Offset/Local/VAL
urn 30 URN L MIS.PAT aa
acct 45 FREE L
acuity 8 DEC1 R :HEAA[aa]|13
acuity.bill.date 8 DATE L :HEAA[aa]|14
acuity.bill.q 2 PINT R :HEAA[aa]|15
adm.file.time 10 PINT R :HEAA[aa]ADM|2
adm.file.user 10 FREE L MIS.USER :HEAA[aa]ADM|3
adm.req.cds 15 FREE L MIS.SCREEN :HEAA[aa]ADM|1
adm.service.req 10 FREE L MIS.SVC.DICT :HEAA[aa]ADM|0
age.and.sex 9 FREE L VAL=@MIS.PAT.current.age_"/"_@MIS.PAT.sex'="/"
complaint 10 URN L EDM.COMPLAINT :HEAA[aa]|2
current.location 10 URN L EDM.LOC :HEAA[aa]|0
default.patient 12 FREE L VAL=/ADM.DFT.PT.ID
delete.date 8 DATE L
dep.cds.date 8 DATE L :HEAA[aa]DEP["CDS"]|1
dep.cds.screen 15 FREE L MIS.SCREEN :HEAA[aa]DEP["CDS"]|0
dep.cds.time 4 HHMM L :HEAA[aa]DEP["CDS"]|2
dep.cds.user 10 FREE L MIS.USER :HEAA[aa]DEP["CDS"]|3
dep.filed.dis.instr 1 YN L :HEAA[aa]DEP|1
dep.filed.family.referral 1 YN L :HEAA[aa]DEP|7
dep.filed.misc.forms 1 YN L :HEAA[aa]DEP|2
dep.filed.pcp.referral 1 YN L :HEAA[aa]DEP|4
dep.language 10 FREE L MIS.CAN.LANG :HEAA[aa]DEP|0
dep.packet.date 8 DATE L :HEAA[aa]DEP|5
dep.packet.time 4 HHMM L :HEAA[aa]DEP|6
dep.primary.impression 2 PINT R :HEAA[aa]DEP|8
dep.take.home.meds 1 YN L :HEAA[aa]DEP|3
depart.comment 50 FREE L :HEAA[aa]DEP["I"]|4
depart.condition 10 URN L EDM.CONDITION :HEAA[aa]DEP["I"]|5
depart.date 8 DATE L :HEAA[aa]DEP["I"]|0
depart.diagnosis 50 FREE L :HEAA[aa]DEP["I"]|3
depart.disposition 10 FREE L MIS.DIS.DICT :HEAA[aa]DEP["I"]|2
depart.time 4 HHMM L :HEAA[aa]DEP["I"]|1
edm.mis.physician 10 FREE L MIS.DOC.DICT VAL=IF{@EDM.PAT.physician;@MIS.PAT.er.doctor}
expected.arr.date 8 DATE L :HEAA[aa]|7
expected.arr.time 4 HHMM L :HEAA[aa]|8
last.acct.num 12 FREE L VAL=/..LAST.ACCT.NUM
last.mri.urn 12 FREE L VAL=/..LAST.MPI
last.unit.num 12 FREE L VAL=/..LAST.UNIT.NUM
last.visit.date 9 DATE L :HEAA[aa]|23
log.date 8 DATE L :HEAA[aa]|16
name 30 FREE L VAL=@MIS.PAT.name
nurse 10 FREE L MIS.USER :HEAA[aa]ST|0
pd.status 10 FREE L :HEAA[aa]|17
physician 10 FREE L MIS.DOC.DICT :HEAA[aa]ST|3
practitioner 10 FREE L MIS.USER :HEAA[aa]ST|1
practitioner.type 15 FREE L :HEAA[aa]ST|2
priority 10 URN L EDM.PRI :HEAA[aa]|1
pt.arrival.mode 10 FREE L VAL=@ADM.PAT.arrived.from
pt.arrival.mode.name 30 FREE L VAL=@MIS.ARRIV.DICT.name[@ADM.PAT.arrived.from]
pt.chf.complaint.name 30 FREE L VAL=@EDM.COMPLAINT.name[@EDM.PAT.complaint]
pt.name.first 15 FREE L VAL=%Z.initial.caps(%Z.convert.name(@MIS.PAT.name)#1P)
pt.name.last 15 FREE L VAL=%Z.initial.caps(%Z.convert.name(@MIS.PAT.name)#0P)
pt.nurse.name 20 FREE L VAL=@MIS.USER.name[@EDM.PAT.nurse]
pt.practitioner.name 20 FREE L VAL=@MIS.USER.name[@EDM.PAT.practitioner]
pt.priority.name 30 FREE L VAL=@EDM.PRI.name[@EDM.PAT.priority]
pt.room.name 30 FREE L VAL=@EDM.RTA.name[@EDM.PAT.room]
pt.stated.complaint 50 FREE L VAL=@MIS.PAT.reason.for.visit
pt.status.event.name 30 FREE L VAL=@EDM.EVENTS.name[@EDM.PAT.status.event]
pt.wait.time.total 7 FREE L VAL=%EDM.PAT.keyword.wait.time(1)
queued.for.nur 1 YN L :HEAA[aa]|11
registration.date 8 DATE L
registration.time 4 HHMM L
rem.auto.age 10 AGE R :HEAA[aa]DEP["REM"]|1
rem.auto.complaint 10 URN L EDM.COMPLAINT :HEAA[aa]DEP["REM"]|0
rem.auto.days 3 PINT R :HEAA[aa]DEP["REM"]|2
rem.auto.deleted 1 YN L :HEAA[aa]DEP["REM"]|3
repeat.visit 1 YN L :HEAA[aa]|5
repeat.visit.cmt 30 FREE L :HEAA[aa]|6
repeat.visit.num 2 PINT R :HEAA[aa]|22
room 10 URN L EDM.RTA :HEAA[aa]|10
severity 1 PINT R :HEAA[aa]|12
status.event 10 URN L EDM.EVENTS :HEAA[aa]|3
wait.list.mnemonic 10 URN L EDM.WAIT.LIST :HEAA[aa]|9
wait.list.number 3 PINT R :HEAA[aa]|4
xfer.from.ed 3 CHOICE L :HEAA[aa]|19
xfer.from.ed.date 8 DATE L :HEAA[aa]|20
xfer.from.ed.time 4 HHMM L :HEAA[aa]|21
xfer.patient 1 YN L :HEAA[aa]|18
Ì € i 2
edm.data.adm.rqst.data.cds.res (edm.data.adm.rqst.cds.rs)
[urn, adm.req.query]
:HEAA[aa]ADM["Q",ggv]
Field Name Len Dat Typ J DPM Offset/Local/VAL
adm.req.query 10 FREE L MIS.QUERY ggv
adm.req.response 75 QRY.RESP L :HEAA[aa]ADM["Q",ggv]|0
Ì € i 2
edm.data.adm.rqst.data.cds.rsm (edm.data.adm.rqst.cds.rsm)
[urn,adm.req.query, adm.req.qry.seq.no]
:HEAA[aa]ADM["Q",ggv]M[ggvN]
Field Name Len Dat Typ J DPM Offset/Local/VAL
adm.req.qry.seq.no 2 PINT R ggvN
adm.req.mult.qry.response 75 FREE L :HEAA[aa]ADM["Q",ggv]M[ggvN]|0
Ì € i 2
edm.pat.billing.txns (edm.data.bill.txns)
[urn, bill.txn.date,bill.txn.q]
:HEAA[aa]B[hebdt,hebq]
Field Name Len Dat Typ J DPM Offset/Local/VAL
bill.txn.date 8 DATE L hebdt
bill.txn.q 2 PINT R hebq
bill.txn.amount 9 MONEY R :HEAA[aa]B[hebdt,hebq]|2
bill.txn.bar.proc.num 10 FREE L :HEAA[aa]B[hebdt,hebq]|6
bill.txn.care.level 10 URN L EDM.CARE.LEVEL :HEAA[aa]B[hebdt,hebq]|1
bill.txn.credit.date 8 DATE L :HEAA[aa]B[hebdt,hebq]|4
bill.txn.credit.user 10 FREE L MIS.USER :HEAA[aa]B[hebdt,hebq]|5
bill.txn.ignore 1 YN L :HEAA[aa]B[hebdt,hebq]|13
bill.txn.intervention 10 URN L EDM.ASSESSMENT :HEAA[aa]B[hebdt,hebq]|1
bill.txn.prof 1 YN L :HEAA[aa]B[hebdt,hebq]|11
bill.txn.prof.cp 10 FREE L MIS.DOC.DICT :HEAA[aa]B[hebdt,hebq]|12
bill.txn.qty 10 PINT R :HEAA[aa]B[hebdt,hebq]|7
bill.txn.service.date 8 DATE L :HEAA[aa]B[hebdt,hebq]|8
bill.txn.source 1 CHOICE L :HEAA[aa]B[hebdt,hebq]|9
bill.txn.subsource 1 CHOICE L :HEAA[aa]B[hebdt,hebq]|10
bill.txn.type 1 CHOICE L :HEAA[aa]B[hebdt,hebq]|0
bill.txn.user 10 FREE L MIS.USER :HEAA[aa]B[hebdt,hebq]|3
Ì € i 2
edm.pat.call.management (edm.data.call.mngmnt)
[urn, call.q]
:HEAA[aa]C[heaCQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
call.q 2 PINT R heaCQ
call.call.type 10 URN L EDM.CALL.TYPE :HEAA[aa]C[heaCQ]|2
call.caller 30 FREE L :HEAA[aa]C[heaCQ]|0
call.contact 10 FREE L MIS.USER :HEAA[aa]C[heaCQ]|1
call.disp.date 8 DATE L VAL=%Z.date.out(%Z.date.in.magic(@call.file.time))
call.disp.time 4 HHMM L VAL=%Z.time.out(@call.file.time)
call.file.time 10 PINT R :HEAA[aa]C[heaCQ]|3
call.user 10 FREE L MIS.USER :HEAA[aa]C[heaCQ]|4
dummy.call 24 FREE L VAL="--- No calls on file ---"
Ì € i 2
edm.pat.call.summary (edm.data.call.mngmnt.sum)
[urn,call.q, call.sum.q]
:HEAA[aa]C[heaCQ]S[heCSq]
Field Name Len Dat Typ J DPM Offset/Local/VAL
call.sum.q 2 PINT R heCSq
call.sum.line 80 FREE L :HEAA[aa]C[heaCQ]S[heCSq]
call.sum.width 2 PINT R VAL=80
Ì € i 2
edm.pat.old.call (edm.data.old.call)
[urn,call.q, old.call.q]
:HEAA[aa]C[heaCQ]OC[heOCq]
Field Name Len Dat Typ J DPM Offset/Local/VAL
old.call.q 2 PINT R heOCq
old.call.call.type 10 URN L EDM.CALL.TYPE :HEAA[aa]C[heaCQ]OC[heOCq]|2
old.call.caller 30 FREE L :HEAA[aa]C[heaCQ]OC[heOCq]|0
old.call.contact 10 FREE L MIS.USER :HEAA[aa]C[heaCQ]OC[heOCq]|1
old.call.file.time 10 PINT R :HEAA[aa]C[heaCQ]OC[heOCq]|3
old.call.user 10 FREE L MIS.USER :HEAA[aa]C[heaCQ]OC[heOCq]|4
Ì € i 2
edm.pat.old.call.summary (edm.data.old.call.sum)
[urn,call.q,old.call.q, old.call.sum.q]
:HEAA[aa]C[heaCQ]OC[heOCq]S[heOSq]
Field Name Len Dat Typ J DPM Offset/Local/VAL
old.call.sum.q 2 PINT R heOSq
old.call.sum.line 79 FREE L :HEAA[aa]C[heaCQ]OC[heOCq]S[heOSq]
old.call.sum.width 2 PINT R VAL=80
Ì € i 2
edm.pat.deleted.call (edm.data.deleted.call)
[urn, deleted.call.q]
:HEAA[aa]CD[heaDQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
deleted.call.q 2 PINT R heaDQ
deleted.call.call.type 10 URN L EDM.CALL.TYPE :HEAA[aa]CD[heaDQ]|2
deleted.call.caller 30 FREE L :HEAA[aa]CD[heaDQ]|0
deleted.call.contact 10 FREE L MIS.USER :HEAA[aa]CD[heaDQ]|1
deleted.call.delete.time 10 PINT R :HEAA[aa]CD[heaDQ]|5
deleted.call.delete.user 10 FREE L MIS.USER :HEAA[aa]CD[heaDQ]|6
deleted.call.file.time 10 PINT R :HEAA[aa]CD[heaDQ]|3
deleted.call.user 10 FREE L MIS.USER :HEAA[aa]CD[heaDQ]|4
Ì € i 2
edm.pat.deleted.call.summary (edm.data.deleted.call.sum)
[urn,deleted.call.q, deleted.call.sum.q]
:HEAA[aa]CD[heaDQ]S[heDSq]
Field Name Len Dat Typ J DPM Offset/Local/VAL
deleted.call.sum.q 2 PINT R heDSq
deleted.call.sum.line 79 FREE L :HEAA[aa]CD[heaDQ]S[heDSq]
deleted.call.sum.width 2 PINT R VAL=80
Ì € i 2
edm.pat.old.deleted.call (edm.data.old.del.call)
[urn,deleted.call.q, old.del.call.q]
:HEAA[aa]CD[heaDQ]OC[heODq]
Field Name Len Dat Typ J DPM Offset/Local/VAL
old.del.call.q 2 PINT R heODq
old.del.call.call.type 10 URN L EDM.CALL.TYPE :HEAA[aa]CD[heaDQ]OC[heODq]|2
old.del.call.caller 30 FREE L :HEAA[aa]CD[heaDQ]OC[heODq]|0
old.del.call.contact 10 FREE L MIS.USER :HEAA[aa]CD[heaDQ]OC[heODq]|1
old.del.call.file.time 10 PINT R :HEAA[aa]CD[heaDQ]OC[heODq]|3
old.del.call.user 10 FREE L MIS.USER :HEAA[aa]CD[heaDQ]OC[heODq]|4
Ì € i 2
edm.pat.old.deleted.call.sum (edm.data.old.del.call.sum)
[urn,deleted.call.q,old.del.call.q, old.del.call.sum.q]
:HEAA[aa]CD[heaDQ]OC[heODq]S[hODSq]
Field Name Len Dat Typ J DPM Offset/Local/VAL
old.del.call.sum.q 2 PINT R hODSq
old.del.call.sum.line 79 FREE L :HEAA[aa]CD[heaDQ]OC[heODq]S[hODSq]
old.del.call.sum.width 2 PINT R VAL=80
Ì € i 2
edm.data.dep.pt.add.instructs (edm.data.dep.add.instruct)
[urn, ai.line]
:HEAA[aa]DEP["N",heAIl]
Field Name Len Dat Typ J DPM Offset/Local/VAL
ai.line 2 PINT R heAIl
ai.text 80 FREE L :HEAA[aa]DEP["N",heAIl]
Ì € i 2
edm.data.depart.cds.results (edm.data.dep.cds.rslts)
[dep.cds.query]
:HEAA[aa]DEP["CDS"]Q[ggv]
Field Name Len Dat Typ J DPM Offset/Local/VAL
dep.cds.query 10 FREE L MIS.QUERY ggv
dep.cds.value 75 QRY.RESP L :HEAA[aa]DEP["CDS"]Q[ggv]|0
Ì € i 2
edm.data.dep.cds.results.mult (edm.data.dep.cds.rslts.mu)
[dep.cds.query, dep.cds.res.seq.no]
:HEAA[aa]DEP["CDS"]Q[ggv]M[ggvN]
Field Name Len Dat Typ J DPM Offset/Local/VAL
dep.cds.res.seq.no 3 PINT R ggvN
dep.cds.mult.value 75 FREE L :HEAA[aa]DEP["CDS"]Q[ggv]M[ggvN]|0
Ì € i 2
edm.data.dep.pt.forms (edm.data.dep.forms)
[urn, dep.form]
:HEAA[aa]DEP["F",hedfm]
Field Name Len Dat Typ J DPM Offset/Local/VAL
dep.form 10 FREE L EDM.FORM hedfm
dep.form.cds.date 8 DATE L :HEAA[aa]DEP["F",hedfm]CDS|1
dep.form.cds.screen 15 FREE L MIS.SCREEN :HEAA[aa]DEP["F",hedfm]CDS|0
dep.form.cds.time 4 HHMM L :HEAA[aa]DEP["F",hedfm]CDS|2
dep.form.cds.user 10 FREE L MIS.USER :HEAA[aa]DEP["F",hedfm]CDS|3
Ì € i 2
edm.data.dep.pt.forms.cds.res (edm.data.dep.forms.cds.r)
[urn,dep.form, dep.form.cds.query]
:HEAA[aa]DEP["F",hedfm]CDS["Q",ggv]
Field Name Len Dat Typ J DPM Offset/Local/VAL
dep.form.cds.query 10 FREE L MIS.QUERY ggv
dep.form.cds.value 75 QRY.RESP L :HEAA[aa]DEP["F",hedfm]CDS["Q",ggv]|0
Ì € i 2
edm.data.dep.pt.forms.cds.resm (edm.data.dep.forms.cds.rm)
[urn,dep.form,dep.form.cds.query, dep.form.cds.res.seq.no]
:HEAA[aa]DEP["F",hedfm]CDS["Q",ggv]M[ggvN]
Field Name Len Dat Typ J DPM Offset/Local/VAL
dep.form.cds.res.seq.no 3 PINT R ggvN
dep.form.cds.mult.value 75 FREE L :HEAA[aa]DEP["F",hedfm]CDS["Q",ggv]M[ggvN]|0
Ì € i 2
edm.pat.impressions (edm.data.dep.impressions)
[urn, impression.q]
:HEAA[aa]DEP["CI",heaCI]
Field Name Len Dat Typ J DPM Offset/Local/VAL
impression.q 2 URN L heaCI
impression 75 FREE L EDM.CLIN.IMP :HEAA[aa]DEP["CI",heaCI]|0
impression.free.text 1 YN L :HEAA[aa]DEP["CI",heaCI]|1
Ì € i 2
edm.pat.referrals (edm.data.dep.referrals)
[urn, referral.no]
:HEAA[aa]DEP["R",hedrf]
Field Name Len Dat Typ J DPM Offset/Local/VAL
referral.no 2 PINT R hedrf
ref.followup.grp 10 FREE L MIS.GROUP.RESP :HEAA[aa]DEP["R",hedrf]|4
ref.followup.resp 10 FREE L :HEAA[aa]DEP["R",hedrf]|5
ref.scr.height 2 PINT R VAL=12
ref.scr.name 60 FREE L VAL=%EDM.PAT.dep.referrals.M.ref.name(@referral.no)
referral 10 FREE L MIS.DOC.DICT :HEAA[aa]DEP["R",hedrf]|0
referral.free.text.dummy 1 YN L :HEAA[aa]DEP["R",hedrf]|10
referral.free.text.name 30 FREE L :HEAA[aa]DEP["R",hedrf]|2
referral.group 10 FREE L MIS.DOC.GRP :HEAA[aa]DEP["R",hedrf]|3
referral.resource 15 FREE L MIS.OUT.LOCN :HEAA[aa]DEP["R",hedrf]|1
Ì € i 2
edm.pat.referrals.address (edm.data.dep.referrals.ad)
[urn,referral.no, ref.add.line.no]
:HEAA[aa]DEP["R",hedrf]A[hedra]
Field Name Len Dat Typ J DPM Offset/Local/VAL
ref.add.line.no 2 PINT R hedra
ref.add.line 30 FREE L :HEAA[aa]DEP["R",hedrf]A[hedra]
Ì € i 2
edm.pat.referrals.note (edm.data.dep.referrals.tx)
[urn,referral.no, dep.ref.note.ln]
:HEAA[aa]DEP["R",hedrf]T[heDrl]
Field Name Len Dat Typ J DPM Offset/Local/VAL
dep.ref.note.ln 2 PINT R heDrl
dep.ref.note.text 60 FREE L :HEAA[aa]DEP["R",hedrf]T[heDrl]
Ì € i 2
edm.data.documentation (edm.data.doc)
[urn, doc.q]
:HEAA[aa]D[heDOC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
doc.q 2 PINT R heDOC
doc.status 2 CHOICE L :HEAA[aa]D[heDOC]|1
doc.type 1 CHOICE L :HEAA[aa]D[heDOC]|0
Ì € i 2
edm.data.docum.edit.history (edm.data.doc.edit.hx)
[urn,doc.q, doc.edit.q]
:HEAA[aa]D[heDOC]EH[heDEq]
Field Name Len Dat Typ J DPM Offset/Local/VAL
doc.edit.q 2 PINT R heDEq
doc.edit.action 4 CHOICE L :HEAA[aa]D[heDOC]EH[heDEq]|2
doc.edit.time 10 PINT R :HEAA[aa]D[heDOC]EH[heDEq]|1
doc.edit.user 10 FREE L MIS.USER :HEAA[aa]D[heDOC]EH[heDEq]|0
Ì € i 2
edm.data.documen.signatures (edm.data.doc.sigs)
[urn,doc.q, doc.sig.signature]
:HEAA[aa]D[heDOC]S[gu]
Field Name Len Dat Typ J DPM Offset/Local/VAL
doc.sig.signature 10 FREE L MIS.USER gu
doc.sig.provider 10 FREE L MIS.DOC.DICT :HEAA[aa]D[heDOC]S[gu]|1
doc.sig.user 10 FREE L MIS.USER :HEAA[aa]D[heDOC]S[gu]|0
Ì € i 2
edm.pat.documen.signature.hist (edm.data.doc.sigs.hx)
[urn,doc.q, doc.sig.hx.q]
:HEAA[aa]D[heDOC]SX[heDSx]
Field Name Len Dat Typ J DPM Offset/Local/VAL
doc.sig.hx.q 2 PINT R heDSx
doc.sig.hx.action 3 CHOICE L :HEAA[aa]D[heDOC]SX[heDSx]|2
doc.sig.hx.provider 10 FREE L MIS.DOC.DICT :HEAA[aa]D[heDOC]SX[heDSx]|4
doc.sig.hx.signature 10 FREE L MIS.USER :HEAA[aa]D[heDOC]SX[heDSx]|3
doc.sig.hx.time 10 PINT R :HEAA[aa]D[heDOC]SX[heDSx]|1
doc.sig.hx.user 10 FREE L MIS.USER :HEAA[aa]D[heDOC]SX[heDSx]|0
Ì € i 2
edm.pat.documen.text (edm.data.doc.text)
[urn,doc.q, doc.text.q]
:HEAA[aa]D[heDOC]T[heDTq]
Field Name Len Dat Typ J DPM Offset/Local/VAL
doc.text.q 2 PINT R heDTq
doc.text.attr 92 FREE L :HEAA[aa]D[heDOC]T[heDTq]A
doc.text.text 88 FREE L :HEAA[aa]D[heDOC]T[heDTq]
Ì € i 2
edm.data.edit.history (edm.data.edit.history)
[urn, edit.hist.q]
:HEAA[aa]EH[heEDq]
Field Name Len Dat Typ J DPM Offset/Local/VAL
edit.hist.q 3 PINT R heEDq
edit.hist.action 2 CHOICE L :HEAA[aa]EH[heEDq]|2
edit.hist.int 10 URN L EDM.ASSESSMENT :HEAA[aa]EH[heEDq]|5
edit.hist.int.ctr 4 URN L :HEAA[aa]EH[heEDq]|8
edit.hist.int.dt 8 DATE L :HEAA[aa]EH[heEDq]|6
edit.hist.int.tm 4 HHMM L :HEAA[aa]EH[heEDq]|7
edit.hist.new.value 10 FREE L :HEAA[aa]EH[heEDq]|4
edit.hist.old.value 10 FREE L :HEAA[aa]EH[heEDq]|3
edit.hist.time 10 PINT R :HEAA[aa]EH[heEDq]|0
edit.hist.user 10 FREE L MIS.USER :HEAA[aa]EH[heEDq]|1
Ì € i 2
edm.pat.interventions (edm.data.intervention)
[urn, ta.intervention]
:HEAA[aa]TA[hedas]
Field Name Len Dat Typ J DPM Offset/Local/VAL
ta.intervention 10 URN L EDM.ASSESSMENT hedas
ta.cancelled 2 PINT R :HEAA[aa]TA[hedas]|3
ta.complaint.req 1 YN L :HEAA[aa]TA[hedas]|1
ta.orders 2 PINT R :HEAA[aa]TA[hedas]|2
ta.treatment.ordered 1 YN L :HEAA[aa]TA[hedas]|0
Ì € i 2
edm.pat.intervention.doc (edm.data.intervention.doc)
[urn,ta.intervention, ta.date,ta.time,ta.ctr]
:HEAA[aa]TA[hedas]D[hetdd,hetdt,hedct]
Field Name Len Dat Typ J DPM Offset/Local/VAL
ta.date 8 DATE L hetdd
ta.time 4 HHMM L hetdt
ta.ctr 3 URN L hedct
ta.date.entered 8 DATE L :HEAA[aa]TA[hedas]D[hetdd,hetdt,hedct]|2
ta.nur.ctr 5 URN L :HEAA[aa]TA[hedas]D[hetdd,hetdt,hedct]|8
ta.nur.int.base 7 PINT R :HEAA[aa]TA[hedas]D[hetdd,hetdt,hedct]|6
ta.nur.int.urn 8 PINT R :HEAA[aa]TA[hedas]D[hetdd,hetdt,hedct]|7
ta.screen 15 FREE L MIS.SCREEN :HEAA[aa]TA[hedas]D[hetdd,hetdt,hedct]|0
ta.terminal 15 FREE L :HEAA[aa]TA[hedas]D[hetdd,hetdt,hedct]|5
ta.time.entered 4 HHMM L :HEAA[aa]TA[hedas]D[hetdd,hetdt,hedct]|3
ta.user 10 FREE L MIS.USER :HEAA[aa]TA[hedas]D[hetdd,hetdt,hedct]|1
ta.user.entered 10 FREE L MIS.USER :HEAA[aa]TA[hedas]D[hetdd,hetdt,hedct]|4
Ì € i 2
edm.pat.intervention.results (edm.data.intervention.res)
[urn,ta.intervention,ta.date,ta.time,ta.ctr, ta.query]
:HEAA[aa]TA[hedas]D[hetdd,hetdt,hedct]Q[ggv]
Field Name Len Dat Typ J DPM Offset/Local/VAL
ta.query 10 FREE L MIS.QUERY ggv
ta.value 75 QRY.RESP L :HEAA[aa]TA[hedas]D[hetdd,hetdt,hedct]Q[ggv]|0
ta.value.abn 2 CHOICE L :HEAA[aa]TA[hedas]D[hetdd,hetdt,hedct]Q[ggv]AB
Ì € i 2
edm.pat.intervention.rslts.mul (edm.data.intervention.rsm)
[urn,ta.intervention,ta.date,ta.time,ta.ctr,ta.query, ta.res.no]
:HEAA[aa]TA[hedas]D[hetdd,hetdt,hedct]Q[ggv]M[ggvN]
Field Name Len Dat Typ J DPM Offset/Local/VAL
ta.res.no 3 PINT R ggvN
ta.value.mult 75 QRY.RESP L :HEAA[aa]TA[hedas]D[hetdd,hetdt,hedct]Q[ggv]M[ggvN]|0
ta.value.mult.abn 2 CHOICE L :HEAA[aa]TA[hedas]D[hetdd,hetdt,hedct]Q[ggv]M[ggvN]AB
Ì € i 2
edm.data.intervention.ctr (edm.data.intervention.ctr)
[urn, int.ctr.date,int.ctr.time,int.ctr.q]
:HEAA[aa]TIC[hedid,hedit,hediq]
Field Name Len Dat Typ J DPM Offset/Local/VAL
int.ctr.date 8 DATE L hedid
int.ctr.time 4 HHMM L hedit
int.ctr.q 2 PINT R hediq
int.ctr.intervention 10 URN L EDM.ASSESSMENT :HEAA[aa]TIC[hedid,hedit,hediq]|0
Ì € i 2
edm.pat.locations (edm.data.locations)
[urn, location.q]
:HEAA[aa]L[heaLQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
location.q 2 PINT R heaLQ
location.loc 10 URN L EDM.LOC :HEAA[aa]L[heaLQ]|0
location.start.time 10 PINT R :HEAA[aa]L[heaLQ]|1
location.start.user 10 FREE L MIS.USER :HEAA[aa]L[heaLQ]|2
Ì € i 2
edm.data.med.indicator (edm.data.med.indicator)
[urn, med.ind]
:HEAA[aa]MI[hedmi]
Field Name Len Dat Typ J DPM Offset/Local/VAL
med.ind 10 URN L EDM.MED.IND hedmi
med.ind.color 10 URN L EDM.COLORS :HEAA[aa]MI[hedmi]|1
med.ind.color.reverse 1 YN L :HEAA[aa]MI[hedmi]|2
med.ind.text 5 FREE L :HEAA[aa]MI[hedmi]|0
Ì € i 2
edm.pat.notes (edm.data.notes)
[urn, note.q]
:HEAA[aa]N[heNq]
Field Name Len Dat Typ J DPM Offset/Local/VAL
note.q 2 PINT R heNq
note.file.time 10 PINT R :HEAA[aa]N[heNq]|6
note.file.user 10 FREE L MIS.USER :HEAA[aa]N[heNq]|5
note.inactive 1 YN L :HEAA[aa]N[heNq]|2
note.nur.ctr 6 URN L :HEAA[aa]N[heNq]|7
note.time 10 PINT R :HEAA[aa]N[heNq]|1
note.undo.time 10 PINT R :HEAA[aa]N[heNq]|4
note.undo.user 10 FREE L MIS.USER :HEAA[aa]N[heNq]|3
note.user 10 FREE L MIS.USER :HEAA[aa]N[heNq]|0
Ì € i 2
edm.pat.note.ammendment (edm.data.notes.amend)
[urn,note.q, amend.q]
:HEAA[aa]N[heNq]A[heNAq]
Field Name Len Dat Typ J DPM Offset/Local/VAL
amend.q 2 PINT R heNAq
amend.inactive 1 YN L :HEAA[aa]N[heNq]A[heNAq]|2
amend.time 10 PINT R :HEAA[aa]N[heNq]A[heNAq]|1
amend.undo.time 10 PINT R :HEAA[aa]N[heNq]A[heNAq]|4
amend.undo.user 10 FREE L MIS.USER :HEAA[aa]N[heNq]A[heNAq]|3
amend.user 10 FREE L MIS.USER :HEAA[aa]N[heNq]A[heNAq]|0
Ì € i 2
edm.pat.note.ammendment.text (edm.data.notes.amend.text)
[urn,note.q,amend.q, amend.text.q]
:HEAA[aa]N[heNq]A[heNAq]T[heAMq]
Field Name Len Dat Typ J DPM Offset/Local/VAL
amend.text.q 2 PINT R heAMq
amend.text 84 FREE L :HEAA[aa]N[heNq]A[heNAq]T[heAMq]
Ì € i 2
edm.pat.notes.text (edm.data.notes.text)
[urn,note.q, note.text.q]
:HEAA[aa]N[heNq]T[heNTq]
Field Name Len Dat Typ J DPM Offset/Local/VAL
note.text.q 2 PINT R heNTq
note.text 84 FREE L :HEAA[aa]N[heNq]T[heNTq]
Ì € i 2
edm.pat.orders (edm.data.orders)
[urn, order.urn]
:HEAA[aa]OE[po]
Field Name Len Dat Typ J DPM Offset/Local/VAL
order.urn 10 URN L OE.ORD po
order.category 10 FREE L OE.CAT :HEAA[aa]OE[po]|1
order.complete.date 8 DATE L :HEAA[aa]OE[po]|9
order.complete.time 4 HHMM L :HEAA[aa]OE[po]|10
order.consult 10 FREE L MIS.DOC.DICT :HEAA[aa]OE[po]|11
order.date 8 DATE L :HEAA[aa]OE[po]|3
order.expect.date 8 DATE L :HEAA[aa]OE[po]|7
order.expect.time 4 HHMM L :HEAA[aa]OE[po]|8
order.proc.mne 10 FREE L :HEAA[aa]OE[po]|2
order.service.date 8 DATE L :HEAA[aa]OE[po]|5
order.service.time 4 HHMM L :HEAA[aa]OE[po]|6
order.status 3 CHOICE L :HEAA[aa]OE[po]|0
order.time 4 HHMM L :HEAA[aa]OE[po]|4
Ì € i 2
edm.data.query.indicator (edm.data.query.indicator)
[urn, qry.ind]
:HEAA[aa]QI[hedqi]
Field Name Len Dat Typ J DPM Offset/Local/VAL
qry.ind 10 URN L EDM.QUERY.IND hedqi
qry.ind.text 75 FREE L :HEAA[aa]QI[hedqi]|0
Ì € i 2
edm.pat.result.indicator (edm.data.result.indicator)
[urn, result.ind]
:HEAA[aa]RI[hedri]
Field Name Len Dat Typ J DPM Offset/Local/VAL
result.ind 10 URN L EDM.RESULT.IND hedri
result.ind.color 10 URN L EDM.COLORS :HEAA[aa]RI[hedri]|1
result.ind.color.reverse 1 YN L :HEAA[aa]RI[hedri]|2
result.ind.text 5 FREE L :HEAA[aa]RI[hedri]|0
Ì € i 2
edm.pat.room.history (edm.data.room.history)
[urn, room.hx.q]
:HEAA[aa]R[heaRQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
room.hx.q 2 PINT R heaRQ
room.hx.room 10 URN L EDM.RTA :HEAA[aa]R[heaRQ]|0
room.hx.start.time 10 PINT R :HEAA[aa]R[heaRQ]|1
room.hx.start.user 10 FREE L MIS.USER :HEAA[aa]R[heaRQ]|2
Ì € i 2
edm.pat.status.event.history (edm.data.st.event.history)
[urn, event.hist.q]
:HEAA[aa]SH[heaSQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
event.hist.q 2 PINT R heaSQ
event.hist.function 3 FREE L :HEAA[aa]SH[heaSQ]|1
event.hist.start.time 10 PINT R :HEAA[aa]SH[heaSQ]|2
event.hist.status 10 URN L EDM.EVENTS :HEAA[aa]SH[heaSQ]|0
event.hist.user 10 FREE L :HEAA[aa]SH[heaSQ]|3
Ì € i 2
edm.data.staff.history (edm.data.staff.history)
[urn, staff.hx.type,staff.hx.edit.time]
:HEAA[aa]ST[heshY,heshT]
Field Name Len Dat Typ J DPM Offset/Local/VAL
staff.hx.type 3 CHOICE L heshY
staff.hx.edit.time 10 PINT R heshT
staff.hx.old.value 10 FREE L :HEAA[aa]ST[heshY,heshT]|0
staff.hx.user 10 FREE L MIS.USER :HEAA[aa]ST[heshY,heshT]|1
Ì € i 2
edm.pat.status.events (edm.data.status.events)
[urn, event]
:HEAA[aa]S[hedse]
Field Name Len Dat Typ J DPM Offset/Local/VAL
event 10 URN L EDM.EVENTS hedse
event.start.time 10 PINT R :HEAA[aa]S[hedse]|0
Ì € i 2
edm.pat.status.indicator (edm.data.status.indicator)
[urn, status.ind]
:HEAA[aa]SI[hedsi]
Field Name Len Dat Typ J DPM Offset/Local/VAL
status.ind 3 URN L hedsi
status.ind.text 75 FREE L :HEAA[aa]SI[hedsi]|0
Ì € i 2
edm.pat.ta.indicator (edm.data.ta.indicator)
[urn, ta.ind]
:HEAA[aa]TI[hedti]
Field Name Len Dat Typ J DPM Offset/Local/VAL
ta.ind 10 URN L EDM.TA.IND hedti
ta.ind.color 10 URN L EDM.COLORS :HEAA[aa]TI[hedti]|1
ta.ind.color.reverse 1 YN L :HEAA[aa]TI[hedti]|2
ta.ind.text 5 FREE L :HEAA[aa]TI[hedti]|0
Ì € i 2
edm.data.results (edm.data.results)
[urn, results.time,results.eps.panel]
:HEAA[aa]NR[hertt,herep]
Field Name Len Dat Typ J DPM Offset/Local/VAL
results.time 10 PINT R hertt
results.eps.panel 15 FREE L herep
results.abnormal.flag 1 PINT R :HEAA[aa]NR[hertt,herep]|0
results.conf.abnormal 1 PINT R :HEAA[aa]NR[hertt,herep]|3
results.confidential 1 YN L :HEAA[aa]NR[hertt,herep]|2
results.module 3 FREE L :HEAA[aa]NR[hertt,herep]|1
results.resulted.time 10 PINT R
results.urn 30 FREE L
results.user 10 FREE L MIS.USER VAL=@.user
Ì i 2
edm.pat.rooms (rooms)
[rm.room]
?HERO[hedrt]
Field Name Len Dat Typ J DPM Offset/Local/VAL
rm.room 10 URN L EDM.RTA hedrt
rm.occupancy 2 PINT R ?HERO[hedrt]|1
rm.status 8 CHOICE L ?HERO[hedrt]|0
Ì € i 2
edm.pat.rooms.patients (rooms.patients)
[rm.room, rm.patient]
?HERO[hedrt,aa]
Field Name Len Dat Typ J DPM Offset/Local/VAL
rm.patient 30 URN L MIS.PAT aa
Ì i 2
edm.pat.xfer.queue.adm (xfer.queue)
[xfer.seconds]
:HEXQ[hexqS]
Field Name Len Dat Typ J DPM Offset/Local/VAL
xfer.seconds 14 FREE L hexqS
xfer.queue.error 80 FREE L :HEXQ[hexqS]ERR|0
xfer.type 3 CHOICE L :HEXQ[hexqS]|0
xfer.urn 30 URN L MIS.PAT :HEXQ[hexqS]|1
xfer.user 10 FREE L MIS.USER :HEXQ[hexqS]|2
Ì 2
INDEX FILE/INTERNAL NAME SUBSCRIPTS/PHYSICAL BASE
edm.pat.bill.patient.index [bill.txn.date,urn]
bill.patient.x ?HEBPX[hebdt,aa]
call.management.caller.x [call.caller,call.file.time,urn,call.q]
call.mngmnt.caller.x :HECML[heaCC,heaCT,aa,heaCQ]
call.management.contact.index [call.contact,call.file.time,urn,call.q]
call.mngmnt.contact.x :HECMC[gu,heaCT,aa,heaCQ]
call.management.date.index [call.file.time,urn,call.q]
call.mngmnt.date.x :HECMD[heaCT,aa,heaCQ]
edm.pat.consults.x [urn,order.consult,order.urn]
consults.x :HECONS[aa,ggg,po]
edm.pat.coverage.index [cover.for,user]
coverage.index :HECOVX[gucov,gu]
edm.pat.daily.log.index [MIS.PAT.facility,registration.date,registration.time,urn]
daily.log.x ?HEAADL[gqb,heRDT,heRTM,aa]
edm.pat.delete.index [delete.date,urn]
delete.acct.x :HEAADX[heDLT,aa]
edm.doctor.report.sign.index [doc.sig.provider,urn,doc.q]
doctor.report.x ?HEBS[ggg,aa,heDOC]
edm.pat.expected.meds.index [urn,PHA.RX.urn,order.expect.date,order.expect.time]
expected.meds.x ?HEMET[aa,tr,poED,poET]
edm.pat.intervention.billing.x [urn,ta.date,ta.time,ta.ctr,ta.intervention,bill.txn.date,bill.txn.q]
intervention.billing.x ?HETAB[aa,hetdd,hetdt,hedct,hedas,hebdt,hebq]
new.results.x [urn,results.urn] = results.resulted.time
new.results.x :HENRUX[aa,herun]
edm.oe.activity [urn's.facility,order.urn]
oe.activity.x !POEDM[gqb,po]
results.user.x [results.user,urn] = @.sd
results.user.x :HEDRUX[gu,aa]
tracker.patients.index [trk.pt.fac,trk.pt.urn]
tracker.patients.x :HEPT[gqb,aa]
|
|
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |