Ì i 2
mis.patient.backup.file (main)
[urn]
:AA[aa]
Field Name Len Dat Typ J DPM Offset/Local/VAL
urn 30 URN L aa
acct 30 FREE L
acct.ft 12 FREE L
acct.number 12 FREE L :AA[aa]|0
admit.date 8 DATE L :AA[aa]|13
admit.date.out 8 FREE L VAL=%Z.date.out(@MIS.PAT.admit.date)
admit.doctor 10 FREE L MIS.DOC.DICT :AA[aa]DR|0
admit.doctor.name 30 FREE L VAL=@MIS.DOC.DICT.name[@MIS.PAT.admit.doctor]
admit.time 4 HHMM L :AA[aa]|14
age 7 AGE L :AA[aa]|8
arrival.date 8 DATE L :AA[aa]T1|6
arrival.time 4 HHMM L :AA[aa]T1|7
attend.doctor 10 FREE L MIS.DOC.DICT :AA[aa]DR|1
attend.doctor.name 30 FREE L VAL=@MIS.DOC.DICT.name[@MIS.PAT.attend.doctor]
bbk.donor.urn 10 URN L :AA[aa]LAB|1
bbk.unit.urn 10 URN L :AA[aa]LAB|0
bed 3 FREE L :AA[aa]|11
birthdate 8 BDATE L :AA[aa]|5
birthdate.out 8 FREE L VAL=IF{@MIS.PAT.birthdate[urn]^XX %Z.bdate.out(XX)}
ck.admit.priv 1 YN L VAL=IF{@MIS.PARAM.multi.fac="Y" @MIS.DOC.DICT.facility
VAL=.admit.priv[@.new,@.facility];@MIS.DOC.DICT.admit.
VAL=priv[@.new]}
ck.confidential 1 YN L VAL=IF{"Y"'=@MIS.PAT.confidential;@MIS.USER.confidenti
VAL=al.pts[@.user]="Y";"N"}
cli.depart.comment 50 FREE L :AA[aa]CLI|4
cli.depart.date 8 DATE L :AA[aa]CLI|0
cli.depart.diagnosis 50 FREE L :AA[aa]CLI|3
cli.depart.disposition 10 FREE L MIS.DIS.DICT :AA[aa]CLI|2
cli.depart.time 4 HHMM L :AA[aa]CLI|1
computed.birthdate 8 BDATE L :AA[aa]|6
confidential 1 YN L :AA[aa]O4|0
current.age 7 FREE L VAL=(%Z.age(@MIS.PAT.computed.birthdate))
date 8 DATE L
deleted 1 YN L :AA[aa]|19
depart.comment 50 FREE L :AA[aa]DEP|4
depart.date 8 DATE L :AA[aa]DEP|0
depart.diagnosis 50 FREE L :AA[aa]DEP|3
depart.disposition 10 FREE L MIS.DIS.DICT :AA[aa]DEP|2
depart.time 4 HHMM L :AA[aa]DEP|1
discharge.date 8 DATE L :AA[aa]|17
discharge.date.out 8 FREE L VAL=IF{@MIS.PAT.discharge.date^XX %Z.date.out(XX)}
discharge.disposition 10 FREE L MIS.DIS.DICT :AA[aa]B|14
discharge.time 4 HHMM L :AA[aa]|18
do.mpi.search 1 YN L :AA[aa]O4|9
edit.allergies 0 FREE L VAL=%MIS.PAT.edit.allergies(0)
edit.process 0 FREE L VAL=%MIS.PAT.rxm.process.edit(0)
er.depart.comment 50 FREE L :AA[aa]ER|4
er.depart.date 8 DATE L :AA[aa]ER|0
er.depart.diagnosis 50 FREE L :AA[aa]ER|3
er.depart.disposition 10 FREE L MIS.DIS.DICT :AA[aa]ER|2
er.depart.time 4 HHMM L :AA[aa]ER|1
er.doctor 10 FREE L MIS.DOC.DICT :AA[aa]DR|4
er.doctor.name 30 FREE L VAL=@MIS.DOC.DICT.name[@MIS.PAT.er.doctor]
existing.illness 50 FREE L :AA[aa]T|2
facility 10 FREE L MIS.FACILITY :AA[aa]B|7
facility.val 10 FREE L MIS.FACILITY VAL=IF{@MIS.PARAM.multi.fac="Y" @MIS.PAT.facility!.;.}
family.doctor 10 FREE L MIS.DOC.DICT :AA[aa]DR|3
family.doctor.name 30 FREE L VAL=@MIS.DOC.DICT.name[@MIS.PAT.family.doctor]
financial.class 10 FREE L MIS.FIN.CLASS :AA[aa]A|3
first.name 30 FREE L
id 30 URN L MIS.PAT VAL=(@acct.number_" "_@name:0S)
inpatient.location 10 FREE L MIS.LOCN.DICT :AA[aa]|12
ins.city.out 20 FREE L VAL=IF{@insurance.city;@MIS.INS.DICT.city}
ins.phone.out 18 FREE L VAL=IF{@insurance.phone;@MIS.INS.DICT.phone}
ins.state.out 2 FREE L VAL=IF{@insurance.state;@MIS.INS.DICT.state}
ins.street.out 30 FREE L VAL=IF{@insurance.street;@MIS.INS.DICT.address}
ins.zip.out 10 FREE L VAL=IF{@insurance.zip;@MIS.INS.DICT.zip}
last.discharge.date 8 DATE L VAL=%MIS.PAT.get.computed.fields("last.discharge.date"
VAL=,urn,"M")
last.inpat.visit.date 8 DATE L VAL=%MIS.PAT.mri.last.visit(urn,"I")#0P
last.name 30 FREE L
last.outpat.visit.date 8 DATE L VAL=%MIS.PAT.mri.last.visit(urn,"O")#0P
last.outpat.visit.type 3 CHOICE L VAL=%MIS.PAT.mri.last.visit(urn,"O")#1P
last.visit.date 8 DATE L VAL=%MIS.PAT.mri.last.visit(urn)#0P
last.visit.type 3 CHOICE L VAL=%MIS.PAT.mri.last.visit(urn)#1P
location 10 FREE L MIS.LOCN.DICT :AA[aa]|12
marital.status 10 FREE L MIS.MAR.STATUS :AA[aa]A|4
medications 50 FREE L :AA[aa]T|3
mis.pat.comment 60 FREE L :AA[aa]MISPAT|1
mis.pat.hold.flag 1 FREE L :AA[aa]MISPAT|2
mis.pat.last.fetch 9 PINT R :AA[aa]MISPAT|0
mis.pat.last.fetch.date 8 DATE L VAL=%Z.date.in.magic(@MIS.PAT.mis.pat.last.fetch)
mis.pat.last.fetch.time 4 HHMM L VAL=%Z.time.out(@MIS.PAT.mis.pat.last.fetch)
mis.pat.new 1 YN L VAL=IF{@MIS.PAT.mis.pat.last.fetch>@ADM.PAT.last.ed
VAL=it.time "N";"Y"}
mis.pat.pfx 1 FREE L VAL="+"
mothers.urn 30 URN L ADM.PAT :AA[aa]O3|9
mri.urn 25 URN L MRI.PAT :AA[aa]|4
name 30 FREE L :AA[aa]|1
name.ft 30 FREE L
name.or.acct 5 FREE L
new.acct 30 FREE L
number.and.name 44 FREE L VAL=@acct.number_" "_@name:0S
number.name.and.status 55 FREE L VAL=IF{@acct.number;"NEW"}_" "_@name_" ["_@status.w.
VAL=obsv_"]":0S
nursing.assessment 50 FREE L :AA[aa]T|4
nursing.assessment.1 50 FREE L :AA[aa]T|5
observation.patient 1 FREE L :AA[aa]O3|10
other.doctor 10 FREE L MIS.DOC.DICT :AA[aa]DR|2
other.doctor.name 30 FREE L VAL=@MIS.DOC.DICT.name[@MIS.PAT.other.doctor]
outpatient.location 10 FREE L MIS.LOCN.DICT :AA[aa]|12
prim.care.doctor 10 FREE L MIS.DOC.DICT :AA[aa]DR|5
prim.care.doctor.name 30 FREE L VAL=@MIS.DOC.DICT.name[@MIS.PAT.prim.care.doctor]
race 10 FREE L MIS.RACE.DICT :AA[aa]A|5
real.urn 30 URN L ADM.PAT
reason.for.visit 50 FREE L :AA[aa]CO|1
recur.discharge.date 8 DATE L :AA[aa]O3|8
refer.client 12 FREE L ADM.CLNT :AA[aa]O3|7
reservation.date 8 DATE L :AA[aa]O3|1
reservation.time 4 HHMM L :AA[aa]O3|2
room 10 FREE L MIS.ROOM.DICT :AA[aa]|10
room.and.bed 14 FREE L VAL=(@MIS.PAT.room_"-"_@MIS.PAT.bed'="-")
service 10 FREE L MIS.SVC.DICT :AA[aa]|9
service.date 8 DATE L :AA[aa]|15
service.date.out 8 FREE L VAL=%Z.date.out(@MIS.PAT.service.date)
service.name 30 FREE L VAL=@MIS.SVC.DICT.name[@service]
service.time 4 HHMM L :AA[aa]|16
sex 1 CHOICE L :AA[aa]|7
soc.sec.number 12 FREE L :AA[aa]A|2
sort.key 30 FREE L
status 8 FREE L :AA[aa]|2
temp.acct 1 YN L VAL=IF{@p.MIS.PAT.acct.number#0=@MIS.PAT.mis.pat.pfx "
VAL=Y";"N"}
temp.only 1 YN L
triage.date 8 DATE L :AA[aa]T|0
triage.level 10 FREE L MIS.CAN.TRIAGE :AA[aa]T|6
triage.time 4 HHMM L :AA[aa]T|1
unit.number 10 FREE L :AA[aa]|3
view.allergies 0 FREE L VAL=%MIS.PAT.view.allergies(0)
view.process 0 FREE L VAL=%MIS.PAT.rxm.process.view(0)
vip 1 YN L :AA[aa]A|9
vip.comment 50 FREE L :AA[aa]A|10
Ì € i 2
mis.pat.consulting.doctors (consulting.doctors)
[urn, consulting.doctor]
:AA[aa]CDR[ggg]
Field Name Len Dat Typ J DPM Offset/Local/VAL
consulting.doctor 10 FREE L MIS.DOC.DICT ggg
Ì € i 2
mis.pat.insurances (insurances)
[urn, insurance]
:AA[aa]I[ggm]
Field Name Len Dat Typ J DPM Offset/Local/VAL
insurance 10 FREE L MIS.INS.DICT ggm
ins.emp.loc 30 FREE L :AA[aa]I[ggm]E|2
ins.emp.name 10 FREE L MIS.EMPLR.DICT :AA[aa]I[ggm]E|1
ins.emp.status 10 FREE L MIS.EMP.STATUS :AA[aa]I[ggm]E|0
insurance.benefit.plan 20 FREE L :AA[aa]I[ggm]N|9
insurance.city 20 FREE L :AA[aa]I[ggm]|1
insurance.cov.no 20 FREE L :AA[aa]I[ggm]N|7
insurance.eff.date 8 DATE L :AA[aa]I[ggm]N|5
insurance.exp.date 8 DATE L :AA[aa]I[ggm]N|6
insurance.other.name 30 FREE L :AA[aa]I[ggm]|5
insurance.phone 30 FREE L :AA[aa]I[ggm]|4
insurance.state 2 FREE L :AA[aa]I[ggm]|2
insurance.street 30 FREE L :AA[aa]I[ggm]|0
insurance.treat.auth.num 18 FREE L :AA[aa]I[ggm]N|8
insurance.zip 10 ZIP.POST L :AA[aa]I[ggm]|3
insured.group.name 30 FREE L :AA[aa]I[ggm]N|4
insured.group.number 15 FREE L :AA[aa]I[ggm]N|3
insured.name 30 FREE L :AA[aa]I[ggm]N|0
insured.policy.number 30 FREE L :AA[aa]I[ggm]N|2
insured.relationship 10 FREE L MIS.RELAT.DICT :AA[aa]I[ggm]N|1
Ì € i 2
mis.pat.ins.custom.def.queries (ins.cd.queries)
[urn,insurance, ins.cd.query]
:AA[aa]I[ggm]CD[ggv]
Field Name Len Dat Typ J DPM Offset/Local/VAL
ins.cd.query 10 FREE L MIS.QUERY ggv
ins.cd.response 75 QRY.RESP L :AA[aa]I[ggm]CD[ggv]|0
Ì € i 2
mis.pat.insurance.queries (ins.queries)
[urn,insurance, query.seq.no]
:AA[aa]I[ggm]Q[ggmQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
query.seq.no 2 PINT R ggmQ
ins.query.answer 75 QRY.RESP L :AA[aa]I[ggm]Q[ggmQ]|1
ins.query.mnemonic 10 FREE L MIS.QUERY :AA[aa]I[ggm]Q[ggmQ]|0
Ì € i 2
mis.pat.insurance.order (insure.order)
[urn, ins.seq.no]
:AA[aa]IO[aaIN]
Field Name Len Dat Typ J DPM Offset/Local/VAL
ins.seq.no 1 PINT R aaIN
display.ins.name 30 FREE L VAL=IF{@MIS.INS.DICT.other.type="Y" @insurance.other.n
VAL=ame;@MIS.INS.DICT.name}
insurance.mnemonic 10 FREE L MIS.INS.DICT :AA[aa]IO[aaIN]|0
Ì € i 2
mis.patient.temp.accts.matched (mis.pat.temps.matched)
[urn, mis.pat.temp.acct]
:AA[aa]MISPAT["M",aaA]
Field Name Len Dat Typ J DPM Offset/Local/VAL
mis.pat.temp.acct 12 FREE L aaA
Ì € i 2
mis.pat.mn.visit.diagnosis (mn.visit.diagnosis)
[urn, mn.visit.dx.seq.no]
:AA[aa]MDX[mDN]
Field Name Len Dat Typ J DPM Offset/Local/VAL
mn.visit.dx.seq.no 2 PINT R mDN
mn.visit.dx 7 FREE L MIS.DIAG :AA[aa]MDX[mDN]|0
mn.visit.dx.name 40 FREE L VAL=@MIS.DIAG.name[@mn.visit.dx[mn.visit.dx.seq.no]]$4
VAL=0
Ì i 2
mis.pat.txs (mis.pat.txs)
[mis.pat.txq]
:AA.MIST[aaMt]
Field Name Len Dat Typ J DPM Offset/Local/VAL
mis.pat.txq 6 PINT R aaMt
mis.pat.tx.other 200 FREE L :AA.MIST[aaMt]|2
mis.pat.tx.pat 30 URN L MIS.PAT :AA.MIST[aaMt]|1
mis.pat.tx.type 10 CHOICE L :AA.MIST[aaMt]|0
Ì i 2
mis.patient.mis.status.data (mis.status)
:AA.MISS
Field Name Len Dat Typ J DPM Offset/Local/VAL
next.acct.number 11 PINT R :AA.MISS|2
next.acct.urn 10 PINT R :AA.MISS|0
next.mpi.urn 10 PINT R :AA.MISS|1
next.unit.number 10 PINT R :AA.MISS|3
Ì 2
INDEX FILE/INTERNAL NAME SUBSCRIPTS/PHYSICAL BASE
mis.patient.acct.index [acct.number] = urn
acct.index :AAAI[aaA]
mis.patient.bad.acct.num.x [acct.number]
bad.acct.num.index :AABI[aaA]
mis.patient.match.index [acct.number] = real.urn
match.x :AAMISM[aaA]
mis.patient.name.index [last.name,first.name,urn] = facility
name.index :AANI[aaLN,aaFN,aa]
mis.patient.unit.num.index [unit.number,urn]
unit.index :AAUI[aaU,aa]
|
|
| | | | | | | | |