Ì i 2
prv.bar.batch.xref (billing.batch.xref)
[xref.bch.date,xref.bch.database,xref.bch.practice,xref.bch.txn]
:HFBK[gyD,iaD,ggh,gyC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
xref.bch.date 8 DATE L gyD
xref.bch.database 12 FREE L MIS.APPL iaD
xref.bch.practice 10 FREE L PRV.PRACTICE ggh
xref.bch.txn 5 PINT R gyC
xref.bch.txn.urn 5 PINT R VAL=IF{@xref.source="B" @xref.queue}
xref.enc.proc.chg 9 MONEY R VAL=IF{@xref.source="B" "";@enc.status="TRANS"!(@enc.b
VAL=atch.date>@xref.bch.date) @proc.chg;0-@proc.chg
VAL=}
xref.enc.proc.qty 4 PINT R VAL=IF{@xref.source="B" "";@enc.status="TRANS"!(@enc.b
VAL=atch.date>@xref.bch.date) @proc.qty;0-@proc.qty
VAL=}
xref.enc.proc.queue 5 PINT R VAL=IF{@xref.source="E" @xref.queue}
xref.queue 5 PINT R :HFBK[gyD,iaD,ggh,gyC]|2
xref.source 1 CHOICE L :HFBK[gyD,iaD,ggh,gyC]|0
xref.urn 10 PINT R :HFBK[gyD,iaD,ggh,gyC]|1
Ì i 2
prv.enc (main)
[urn]
:HFB[hfb]
Field Name Len Dat Typ J DPM Offset/Local/VAL
urn 10 PINT R hfb
cds.status 5 CHOICE L :HFB[hfb]|10
copied.from 10 PINT R PRV.ENC :HFB[hfb]|20
enc.balance 9 MONEY R VAL=@total.pt.amt.due-@pt.amt.pd
enc.batch.date 8 DATE L :HFB[hfb]|7
enc.ben.pt.limit.flag 3 CHOICE L :HFB[hfb]|19
enc.benefit 10 FREE L MIS.INS.BENE :HFB[hfb]|18
enc.date 8 DATE L :HFB[hfb]|2
enc.date.order 8 PINT R VAL=99999999-@enc.date
enc.status 10 CHOICE L :HFB[hfb]|4
enc.temp.balance 9 MONEY R VAL=@t.total.pt.amt.due-@t.pt.amt.pd
enc.type 10 FREE L PRV.ENC.TYPE :HFB[hfb]|3
es.signed 1 YN L :HFB[hfb]AI|3
last.date.editted 8 DATE L :HFB[hfb]RE|3
last.proc.urn 15 FREE L :HFB[hfb]AI|5
last.time.editted 4 HHMM L :HFB[hfb]RE|4
last.user.editted 10 FREE L MIS.USER :HFB[hfb]RE|2
mri.urn 25 URN L MRI.PAT :HFB[hfb]|1
notes.entered.by 10 FREE L MIS.USER :HFB[hfb]AI|0
notes.entered.time 10 PINT R :HFB[hfb]AI|2
notes.status 5 CHOICE L :HFB[hfb]|13
notes.status.time 10 PINT R :HFB[hfb]|15
notes.status.user 10 FREE L MIS.USER :HFB[hfb]|14
old.cd.screen 0 FREE L
old.cds.status.time 10 PINT R :HFB[hfb]|12
old.cds.status.user 10 FREE L MIS.USER :HFB[hfb]|11
patient 30 URN L PRV.PAT :HFB[hfb]|0
practice 10 FREE L PRV.PRACTICE :HFB[hfb]|6
provider 10 FREE L MIS.DOC.DICT :HFB[hfb]|5
pt.amt.pd 9 MONEY R :HFB[hfb]|21
pt.name.first 15 FREE L VAL=(%PRV.ENC.pt.fields("NMFI",/mri.urn,/patient))
pt.name.first.last 30 FREE L VAL=(%PRV.ENC.pt.fields("NMFL",/mri.urn,/patient))
pt.name.last 20 FREE L VAL=(%PRV.ENC.pt.fields("NMLA",/mri.urn,/patient))
pt.name.plus 35 FREE L VAL=(%PRV.ENC.pt.fields("NMPL",/mri.urn,/patient))
reminder.txn.urn 5 URN L :HFB[hfb]AI|4
status.time 10 PINT R :HFB[hfb]|9
status.user 10 FREE L MIS.USER :HFB[hfb]|8
total.pt.amt.due 9 MONEY R :HFB[hfb]|17
view.all 1 YN L :HFB[hfb]RE|0
view.all.date 8 DATE L :HFB[hfb]RE|1
visit.copay 9 MONEY R :HFB[hfb]|16
Ì € i 2
prv.enc.cust.def.screens (cd.screens)
[urn, cd.screen.q]
:HFB[hfb]CDS[gxxN]
Field Name Len Dat Typ J DPM Offset/Local/VAL
cd.screen.q 3 PINT R gxxN
cd.screen 15 FREE L MIS.SCREEN :HFB[hfb]CDS[gxxN]|0
cd.screen.status 5 CHOICE L :HFB[hfb]CDS[gxxN]|1
cd.screen.status.date.out 12 FREE L VAL=%Z.date.text(%Z.date.in.magic(@cd.screen.status.ti
VAL=me),"m d, Y")
cd.screen.status.time 10 PINT R :HFB[hfb]CDS[gxxN]|3
cd.screen.status.time.out 8 FREE L VAL=%Z.time.text(@cd.screen.status.time,"h:M A")
cd.screen.status.user 10 FREE L MIS.USER :HFB[hfb]CDS[gxxN]|2
cd.screen.status.user.out 20 FREE L VAL=@MIS.USER.name[@cd.screen.status.user]
Ì € i 2
prv.enc.cds.queries (cust.def.queries)
[urn, cd.query]
:HFB[hfb]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 :HFB[hfb]CD[ggv]|0
Ì € i 2
prv.enc.cds.queries.mult (cust.def.queries.mul)
[urn,cd.query, cdm.seq.no]
:HFB[hfb]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 :HFB[hfb]CD[ggv]M[ggvN]|0
Ì € i 2
prv.enc.notes (notes)
[urn, note.urn]
:HFB[hfb]N[hfbNO]
Field Name Len Dat Typ J DPM Offset/Local/VAL
note.urn 3 PINT R hfbNO
note.text 79 FREE L :HFB[hfb]N[hfbNO]
Ì € i 2
prv.enc.notes.addendum (notes.addendum)
[urn, addendum.no]
:HFB[hfb]A[hfbA]
Field Name Len Dat Typ J DPM Offset/Local/VAL
addendum.no 3 PINT R hfbA
addendum.entered.by 10 FREE L MIS.USER :HFB[hfb]A[hfbA]|0
addendum.entered.time 10 PINT R :HFB[hfb]A[hfbA]|1
addendum.es.signed 1 YN L :HFB[hfb]A[hfbA]|5
addendum.status 5 FREE L :HFB[hfb]A[hfbA]|2
addendum.status.time 10 PINT R :HFB[hfb]A[hfbA]|4
addendum.status.user 10 FREE L MIS.USER :HFB[hfb]A[hfbA]|3
Ì € i 2
prv.enc.notes.addendum.text (notes.addendum.text)
[urn,addendum.no, addendum.urn]
:HFB[hfb]A[hfbA]N[hfbAN]
Field Name Len Dat Typ J DPM Offset/Local/VAL
addendum.urn 3 PINT R hfbAN
addendum.text 79 FREE L :HFB[hfb]A[hfbA]N[hfbAN]
Ì € i 2
prv.enc.procedures (procedures)
[urn, proc.queue]
:HFB[hfb]P[hfbPQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
proc.queue 3 PINT R hfbPQ
proc 10 FREE L PRV.PROC :HFB[hfb]P[hfbPQ]|0
proc.already.sent 1 YN L VAL=IF{@proc.sent.to.bar<@.today "Y";"N"}
proc.balance 9 MONEY R VAL=@proc.pt.amt.due-@proc.pt.amt.pd
proc.cd.screen 15 FREE L MIS.SCREEN VAL=@PRV.PROC.cd.screen[@PRV.ENC.proc]
proc.cds 0 FREE L VAL=""
proc.chg 9 SMONEY R :HFB[hfb]P[hfbPQ]|2
proc.comment 35 FREE L :HFB[hfb]P[hfbPQ]|3
proc.cpt.code 8 FREE L :HFB[hfb]P[hfbPQ]|8
proc.payment 9 SMONEY R :HFB[hfb]P[hfbPQ]|11
proc.print.cd.screen 0 FREE L VAL=IF{@proc.cd.screen urn^/urn,%MIS.SCREEN.print(@pro
VAL=c.cd.screen,^@proc.cust.def.screen,"",0),""}
proc.print.cd.screen.11 0 FREE L VAL=IF{@proc.cd.screen urn^/urn,%MIS.SCREEN.print(@pro
VAL=c.cd.screen,^@proc.cust.def.screen,"",11),""}
proc.print.cd.screen.ver 0 FREE L VAL=IF{@proc.cd.screen urn^/urn,%MIS.SCREEN.print(@pro
VAL=c.cd.screen,^@proc.cust.def.screen,1,0),""}
proc.pt.amt.due 9 MONEY R :HFB[hfb]P[hfbPQ]|7
proc.pt.amt.pd 9 SMONEY R :HFB[hfb]P[hfbPQ]|9
proc.pt.fee 9 FREE L :HFB[hfb]P[hfbPQ]|6
proc.qty 4 PINT R :HFB[hfb]P[hfbPQ]|1
proc.sent.to.bar 8 DATE L :HFB[hfb]P[hfbPQ]|4
proc.temp.balance 9 MONEY R VAL=@t.proc.pt.amt.due-@t.proc.pt.amt.pd
proc.unit.chg 9 SMONEY R :HFB[hfb]P[hfbPQ]|5
proc.urn 15 FREE L :HFB[hfb]P[hfbPQ]|10
Ì € i 2
prv.enc.procedures.cds.queries (proc.cust.def.queries)
[urn,proc.queue, proc.cd.query]
:HFB[hfb]P[hfbPQ]CD[ggv]
Field Name Len Dat Typ J DPM Offset/Local/VAL
proc.cd.query 10 FREE L MIS.QUERY ggv
proc.cd.display 90 FREE L VAL=%MIS.SCREEN.print(@proc.cd.screen,^@proc.cust.def.
VAL=screen,"",11)
proc.cd.response 75 QRY.RESP L :HFB[hfb]P[hfbPQ]CD[ggv]|0
Ì € i 2
prv.enc.proc.cds.queries.mult (proc.cust.def.queries.mul)
[urn,proc.queue,proc.cd.query, proc.cdm.seq.no]
:HFB[hfb]P[hfbPQ]CD[ggv]M[ggvN]
Field Name Len Dat Typ J DPM Offset/Local/VAL
proc.cdm.seq.no 3 PINT R ggvN
proc.cdm.response 75 QRY.RESP L :HFB[hfb]P[hfbPQ]CD[ggv]M[ggvN]|0
Ì € i 2
prv.enc.receipt.txns (receipt.txns)
[urn, txn.seq.no]
:HFB[hfb]RT[hfbRT]
Field Name Len Dat Typ J DPM Offset/Local/VAL
txn.seq.no 12 FREE L hfbRT
bch.date 8 DATE L :HFB[hfb]RT[hfbRT]|0
bch.txn.urn 4 PINT R :HFB[hfb]RT[hfbRT]|2
bch.urn 5 PINT R PRV.BATCH :HFB[hfb]RT[hfbRT]|1
txn.disb.amount 9 SMONEY R :HFB[hfb]RT[hfbRT]|4
txn.proc.pd 10 FREE L PRV.PROC :HFB[hfb]RT[hfbRT]|6
txn.receipt.no 12 FREE L :HFB[hfb]RT[hfbRT]|5
txn.svc.date 8 DATE L :HFB[hfb]RT[hfbRT]|3
Ì € i 2
prv.enc.receipt.txns.procs.pd (receipt.txns.procs)
[urn,txn.seq.no, txn.proc.seq]
:HFB[hfb]RT[hfbRT]P[hfbRP]
Field Name Len Dat Typ J DPM Offset/Local/VAL
txn.proc.seq 5 PINT R hfbRP
txn.proc 10 FREE L PRV.PROC :HFB[hfb]RT[hfbRT]P[hfbRP]|1
txn.proc.amt.pd 9 SMONEY R :HFB[hfb]RT[hfbRT]P[hfbRP]|2
txn.proc.queue 3 PINT R :HFB[hfb]RT[hfbRT]P[hfbRP]|0
Ì € i 2
prv.enc.release.encounter.prac (release.encounter.prac)
[urn, view.practice]
:HFB[hfb]RE["G",ggh]
Field Name Len Dat Typ J DPM Offset/Local/VAL
view.practice 10 FREE L MIS.DOC.GRP ggh
view.practice.date 8 DATE L :HFB[hfb]RE["G",ggh]|0
Ì € i 2
prv.enc.release.encounter.prov (release.encounter.prov)
[urn, view.provider]
:HFB[hfb]RE["P",ggg]
Field Name Len Dat Typ J DPM Offset/Local/VAL
view.provider 10 FREE L MIS.DOC.DICT ggg
view.provider.date 8 DATE L :HFB[hfb]RE["P",ggg]|0
Ì € i 2
prv.enc.pointers.to.rxs (rx.pointers)
[urn, rx.pointer]
:HFB[hfb]RXP[hfw]
Field Name Len Dat Typ J DPM Offset/Local/VAL
rx.pointer 10 URN L PRV.RX hfw
Ì € i 2
prv.enc.sch.appt.info (sch.appt.info)
[urn, appt.urn]
:HFB[hfb]WZ[wz]
Field Name Len Dat Typ J DPM Offset/Local/VAL
appt.urn 10 FREE L SCH.APPT wz
appt.date 8 DATE L :HFB[hfb]WZ[wz]|0
appt.locn 10 FREE L MIS.LOCN.DICT :HFB[hfb]WZ[wz]|2
appt.time 4 HHMM L :HFB[hfb]WZ[wz]|1
Ì € i 2
prv.enc.svc.grp.copayments (svc.grp.copayments)
[urn, service.group]
:HFB[hfb]SG[gsh]
Field Name Len Dat Typ J DPM Offset/Local/VAL
service.group 10 FREE L MIS.SVC.GRP gsh
service.group.amt 9 MONEY R :HFB[hfb]SG[gsh]|0
Ì 2
INDEX FILE/INTERNAL NAME SUBSCRIPTS/PHYSICAL BASE
prv.enc.billing.queue [enc.batch.date,urn]
billing.queue :HFBG[hfbBD,hfb]
prv.enc.date.patient.index [enc.date,patient,urn]
date.patient.x :HFBAA[hfbED,aa,hfb]
prv.enc.date.index [enc.date,urn]
date.x :HFBF[hfbED,hfb]
prv.enc.draft.notes.index [provider,urn]
draft.notes.x :HFBN[ggg,hfb]
prv.enc.unit.date.index [mri.urn,enc.date,urn]
mpi.date.x :HFBC[ea,hfbED,hfb]
prv.enc.patient.date.index [patient,enc.date,urn]
patient.date.x :HFBA[aa,hfbED,hfb]
prv.enc.pci.draft.notes.index [provider,urn]
pci.draft.notes.x :HFBS[ggg,hfb]
prv.enc.prac.prov.date.index [practice,provider,enc.date,urn]
practice.prov.date.x :HFBE[ggh,ggg,hfbED,hfb]
prv.enc.prac.index [practice,urn]
practice.x :HFBI[ggh,hfb]
prv.enc.prov.date.index [provider,enc.date,urn]
provider.date.x :HFBB[ggg,hfbED,hfb]
prv.enc.prov.unit.date.index [provider,mri.urn,enc.date,urn]
provider.mpi.x :HFBD[ggg,ea,hfbED,hfb]
prv.enc.prov.index [provider,urn]
provider.x :HFBH[ggg,hfb]
prv.enc.sch.appt.x [appt.urn] = urn
sch.appt.x :HFBWZ[wz]
prv.enc.status.index [enc.status,urn]
status.x :HFBX[hfbST,hfb]
prv.enc.type.index [enc.type,urn]
type.x :HFBJ[hfa,hfb]
|
|
| | | | | | | | | | | | | | | | |