Ì i 2
prv.pat.patient.data (main)
[patient]
:HFZ[aa]
Field Name Len Dat Typ J DPM Offset/Local/VAL
patient 30 URN L ADM.PAT aa
acct.number 12 FREE L :HFZ[aa]|0
admit.date 8 DATE L :HFZ[aa]|6
admit.doctor 10 FREE L MIS.DOC.DICT :HFZ[aa]DR|0
admit.doctor.name 30 FREE L VAL=@MIS.DOC.DICT.name[@admit.doctor]
age 7 AGE R VAL=@MRI.PAT.age[@mri.urn]
age.and.sex 12 FREE L VAL=(@MRI.DRC.current.age[@mri.urn]_" "_@MRI.DRC.sex[@
VAL=mri.urn])
amt.pd 9 MONEY R :HFZ[aa]|12
attend.doctor 10 FREE L MIS.DOC.DICT :HFZ[aa]DR|1
attend.doctor.name 30 FREE L VAL=@MIS.DOC.DICT.name[@attend.doctor]
birthdate 8 BDATE L VAL=@MRI.PAT.birthdate[@mri.urn]
computed.birthdate 8 BDATE L VAL=@MRI.PAT.computed.birthdate[@mri.urn]
confidential 1 YN L :HFZ[aa]|10
copay.total 10 SMONEY R VAL=%PRV.BATCH.patient.total(patient,@.today)
date 8 DATE L VAL=ADM.PAT.date
diagnosis.provider 10 FREE L MIS.DOC.DICT :HFZ[aa]P|0
diagnosis.provider.name 30 FREE L VAL=@MIS.DOC.DICT.name[@diagnosis.provider]
discharge.date 8 DATE L :HFZ[aa]|8
er.doctor 10 FREE L MIS.DOC.DICT :HFZ[aa]DR|4
er.doctor.name 30 FREE L VAL=@MIS.DOC.DICT.name[@er.doctor]
facility 10 FREE L MIS.FACILITY :HFZ[aa]|9
family.doctor 10 FREE L MIS.DOC.DICT :HFZ[aa]DR|3
family.doctor.name 30 FREE L VAL=@MIS.DOC.DICT.name[@family.doctor]
grouper.version 10 FREE L :HFZ[aa]DX|0
id 30 URN L ADM.PAT VAL=IF{@ADM.PAT.main_.=. (@acct.number_" "_@name:0S);
VAL=(@ADM.PAT.acct.number_" "_@ADM.PAT.name:0S)}
ins.mnemonic.1 10 FREE L MIS.INS.DICT VAL=@PRV.PAT.insurance.mnemonic[1]
location 10 FREE L MIS.LOCN.DICT :HFZ[aa]|5
mri.urn 25 URN L MRI.PAT :HFZ[aa]|3
name 30 FREE L VAL=@MRI.PAT.name[@mri.urn]
number.and.name 44 FREE L VAL=(@PRV.PAT.acct.number_" "_@MRI.PAT.name[@mri.urn]
VAL=:0S)
number.name.and.status 55 FREE L VAL=@acct.number_" "_@MRI.PAT.name[@mri.urn]_" ["_@s
VAL=tatus.w.flags_"]":0S
observation.patient 1 FREE L :HFZ[aa]|11
other.doctor 10 FREE L MIS.DOC.DICT :HFZ[aa]DR|2
other.doctor.name 30 FREE L VAL=@MIS.DOC.DICT.name[@other.doctor]
outpatient.location 10 FREE L MIS.LOCN.DICT VAL=@ADM.PAT.outpatient.location
override.ins.benefit 10 FREE L MIS.INS.BENE :HFZ[aa]P|1
pat.city 20 FREE L VAL=@MRI.DRC.pat.city[@mri.urn]
pat.email 40 FREE L VAL=@MRI.DRC.pat.email[@mri.urn,1]
pat.email.usable 1 YN L VAL=@MRI.DRC.pat.email.usable[@mri.urn,1]
pat.home.phone 18 PHONE L VAL=@MRI.DRC.pat.home.phone[@mri.urn]
pat.state 2 FREE L VAL=@MRI.DRC.pat.state[@mri.urn]
pat.street 30 FREE L VAL=@MRI.DRC.pat.street[@mri.urn]
pat.street2 30 FREE L VAL=@MRI.DRC.pat.street2[@mri.urn]
pat.zip 10 ZIP.POST L VAL=@MRI.DRC.pat.zip[@mri.urn]
patient.city.state.zip.o 30 FREE L VAL=(@MRI.DRC.pt.addr[@mri.urn]^AD#2P_", "_AD|3_" "_A
VAL=D|4'=", ")
patient.id.name 30 FREE L
patient.id.num.and.name 44 FREE L
prim.care.doctor 10 FREE L MIS.DOC.DICT :HFZ[aa]DR|5
prim.care.doctor.name 30 FREE L VAL=@MIS.DOC.DICT.name[@prim.care.doctor]
registration.date 8 DATE L VAL=IF{@PRV.PAT.admit.date;@PRV.PAT.service.date}
respon.doctor 10 FREE L MIS.DOC.DICT VAL=IF{@PRV.PAT.attend.doctor;@PRV.PAT.er.doctor}
respon.doctor.name 30 FREE L VAL=@MIS.DOC.DICT.name[@respon.doctor]
service 10 FREE L MIS.SVC.DICT :HFZ[aa]|4
service.date 8 DATE L :HFZ[aa]|7
sex 1 FREE L VAL=@MRI.PAT.sex[@mri.urn]
status 8 FREE L :HFZ[aa]|1
status.type 5 FREE L VAL=@ADM.PAT.status.type
status.w.flags 9 FREE L VAL=%PRV.PAT.status.flags(patient)
status.w.obsv 8 FREE L VAL=(@PRV.PAT.status_IF{@PRV.PAT.observation.patient="
VAL=Y" "o"})
time 4 HHMM L VAL=ADM.PAT.time
unit.number 10 FREE L :HFZ[aa]|2
Ì € i 2
prv.pat.diagnoses (dxs)
[patient, dx.seq.no]
:HFZ[aa]DX[aaDN]
Field Name Len Dat Typ J DPM Offset/Local/VAL
dx.seq.no 2 PINT R aaDN
dx.alt.name 60 FREE L :HFZ[aa]DX[aaDN]|1
dx.code 7 FREE L :HFZ[aa]DX[aaDN]|0
Ì € i 2
prv.pat.insurances (insure.data)
[patient, insurance]
:HFZ[aa]I[ggm]
Field Name Len Dat Typ J DPM Offset/Local/VAL
insurance 10 FREE L MIS.INS.DICT ggm
insurance.benefit.plan 10 FREE L MIS.INS.BENE :HFZ[aa]I[ggm]|9
insurance.cov.no 20 FREE L :HFZ[aa]I[ggm]|7
insurance.eff.date 8 DATE L :HFZ[aa]I[ggm]|5
insurance.exp.date 8 DATE L :HFZ[aa]I[ggm]|6
insurance.treat.auth.num 30 FREE L :HFZ[aa]I[ggm]|8
insured.group.name 30 FREE L :HFZ[aa]I[ggm]|4
insured.group.number 15 FREE L :HFZ[aa]I[ggm]|3
insured.name 30 FREE L :HFZ[aa]I[ggm]|0
insured.policy.number 30 FREE L :HFZ[aa]I[ggm]|2
insured.relationship 10 FREE L MIS.RELAT.DICT :HFZ[aa]I[ggm]|1
Ì € i 2
prv.pat.insurance.order (insure.order)
[patient, ins.seq.no]
:HFZ[aa]IO[aaIN]
Field Name Len Dat Typ J DPM Offset/Local/VAL
ins.seq.no 1 PINT R aaIN
insurance.mnemonic 10 FREE L MIS.INS.DICT :HFZ[aa]IO[aaIN]|0
Ì € i 2
prv.pat.receipt.txns (receipt.txns)
[patient, rcpt.seq.no]
:HFZ[aa]RT[hfzRT]
Field Name Len Dat Typ J DPM Offset/Local/VAL
rcpt.seq.no 12 FREE L hfzRT
rcpt.amt 9 SMONEY R :HFZ[aa]RT[hfzRT]|7
rcpt.bch.date 8 DATE L :HFZ[aa]RT[hfzRT]|0
rcpt.bch.no 4 PINT R :HFZ[aa]RT[hfzRT]|1
rcpt.bch.proc 10 FREE L PRV.CR.PROC :HFZ[aa]RT[hfzRT]|4
rcpt.bch.txn.urn 4 PINT R :HFZ[aa]RT[hfzRT]|3
rcpt.bch.urn 5 PINT R PRV.BATCH :HFZ[aa]RT[hfzRT]|2
rcpt.no 12 FREE L :HFZ[aa]RT[hfzRT]|8
rcpt.practice 10 FREE L PRV.PRACTICE :HFZ[aa]RT[hfzRT]|6
rcpt.svc.date 8 DATE L :HFZ[aa]RT[hfzRT]|5
Ì € i 2
prv.pat.rx.history (rx.history)
[patient, pat.rx.seq]
:HFZ[aa]RX[hfzR]
Field Name Len Dat Typ J DPM Offset/Local/VAL
pat.rx.seq 3 PINT R hfzR
pat.rx.comment 70 FREE L :HFZ[aa]RX[hfzR]|9
pat.rx.dose 8 FREE L :HFZ[aa]RX[hfzR]|3
pat.rx.expires 8 DATE L :HFZ[aa]RX[hfzR]|8
pat.rx.med 10 FREE L PRV.DRUG :HFZ[aa]RX[hfzR]|2
pat.rx.no.refills 2 PINT R :HFZ[aa]RX[hfzR]|5
pat.rx.number 10 FREE L :HFZ[aa]RX[hfzR]|1
pat.rx.qty 5 PINT R :HFZ[aa]RX[hfzR]|4
pat.rx.route 10 FREE L :HFZ[aa]RX[hfzR]|7
pat.rx.sig 20 FREE L MIS.DIR :HFZ[aa]RX[hfzR]|6
pat.rx.status 3 CHOICE L :HFZ[aa]RX[hfzR]|0
Ì 2
INDEX FILE/INTERNAL NAME SUBSCRIPTS/PHYSICAL BASE
prv.pat.acct.number.x [acct.number] = patient
acct.number.x :HFZA[aaA]
prv.patient.adm.reg.index [ADM.PAT.facility,ADM.PAT.status.type,ADM.PAT.date,ADM.PAT.time,ADM.PAT.urn]
adm.reg.index *AAEI[gqb,aaST,aaDT,aaTM,aa]
prv.pat.unapplied [patient,rcpt.seq.no]
unapplied.x :HFZU[aa,hfzRT]
|
|
| | | | |