Ì i 2
pha.patient.cart.label.index (cart.label.x)
[cart.date,cart.room,cart.bed]
:TAAC[taacD,ggr,ggrB]
Field Name Len Dat Typ J DPM Offset/Local/VAL
cart.date 8 DATE L taacD
cart.room 10 FREE L MIS.ROOM.DICT ggr
cart.bed 3 FREE L ggrB
cart.old.bed 3 FREE L :TAAC[taacD,ggr,ggrB]|3
cart.old.room 10 FREE L MIS.ROOM.DICT :TAAC[taacD,ggr,ggrB]|2
cart.patient 30 FREE L PHA.PAT :TAAC[taacD,ggr,ggrB]|0
cart.printed 1 YN L :TAAC[taacD,ggr,ggrB]|4
cart.type 1 CHOICE L :TAAC[taacD,ggr,ggrB]|1
Ì i 2
pha.patient.file (main)
[patient]
:AA[aa]
Field Name Len Dat Typ J DPM Offset/Local/VAL
patient 30 FREE L aa
acct.number 12 FREE L VAL=@MIS.PAT.acct.number
address 96 FREE L VAL=(@ADM.PAT.pt.addr^AD#0P_IF{AD|1 " "_AD|1}_","_AD|2
VAL=_","_AD|3_" "_AD|4'=",, ")
address.and.phone 115 FREE L VAL=(@ADM.PAT.pt.addr^AD#0P_IF{AD|1 " "_AD|1}_","_AD|2
VAL=_","_AD|3_" "_AD|4_" "_AD|5'=",, ")
admit.date 8 DATE L VAL=@MIS.PAT.admit.date
admit.doctor 10 FREE L MIS.DOC.DICT VAL=@MIS.PAT.admit.doctor
age 7 FREE L VAL=@MIS.PAT.current.age
age.at.discharge 7 FREE L VAL=IF{%PHA.PAT.end.date(patient)^XX %Z.age(@computed.
VAL=birthdate,XX)}
age.sex 9 FREE L VAL=@MIS.PAT.current.age_"/"_@MIS.PAT.sex'="/"
any.allergies 1 FREE L VAL=IF{@First(class.allergy)!@First(generic.allergy)!@
VAL=First(allergy.code) 1}
attend.doctor 10 FREE L MIS.DOC.DICT VAL=@MIS.PAT.attend.doctor
bed 3 FREE L VAL=@MIS.PAT.bed
city.state.zip 34 FREE L VAL=(@ADM.PAT.pt.addr^AD#2P_","_AD|3_" "_AD|4'=", ")
cli.depart.date 8 DATE L VAL=@ADM.PAT.cli.depart.date
computed.birthdate 8 BDATE L VAL=@MIS.PAT.computed.birthdate
confidential 1 YN L VAL=@MIS.PAT.confidential
diagnosis.or.reas.for.vis 75 FREE L VAL=%PHA.PAT.dx.query.and.resp(PHA.PAT.urn,1,1)
diagnosis.or.rfv.q.and.r 137 FREE L VAL=%PHA.PAT.dx.query.and.resp(PHA.PAT.urn,"",1)
diagnosis.query 10 FREE L MIS.QUERY VAL=@PHA.PARAM.diagnosis.query
diagnosis.query.and.resp 137 FREE L VAL=%PHA.PAT.dx.query.and.resp(PHA.PAT.urn)
diagnosis.query.text 60 FREE L VAL=@MIS.QUERY.text[@PHA.PARAM.diagnosis.query]
diagnosis.response.mnemon 75 FREE L VAL=@ADM.PAT.ccdqr.response[@PHA.PARAM.diagnosis.query
VAL=]
diagnosis.response.text 75 FREE L VAL=IF{@ADM.PAT.ccdqr.response[@PHA.PARAM.diagnosis.qu
VAL=ery^XXQ]^XXR_.=. "";@MIS.GROUP.RESP.element.respon
VAL=se[@MIS.QUERY.group.resp[XXQ],XXR];XXR}
discharge.date 8 DATE L VAL=IF{@MIS.PAT.discharge.date;@ADM.PAT.recur.discharg
VAL=e.date}
discharge.time 4 HHMM L VAL=@MIS.PAT.discharge.time
email.1 40 FREE L VAL=@ADM.PAT.pat.email[,1]
email.1.usable 1 YN L VAL=@ADM.PAT.pat.email.usable[,1]
er.depart.date 8 DATE L VAL=@ADM.PAT.er.depart.date
er.doctor 10 FREE L MIS.DOC.DICT VAL=@MIS.PAT.er.doctor
facility 10 FREE L MIS.FACILITY VAL=@MIS.PAT.facility
family.doctor 10 FREE L MIS.DOC.DICT VAL=@MIS.PAT.family.doctor
first.name 30 FREE L
last.name 30 FREE L
location 10 FREE L MIS.LOCN.DICT VAL=@MIS.PAT.location
mri.urn 25 URN L MRI.PAT VAL=@MIS.PAT.mri.urn
name 30 FREE L VAL=@MIS.PAT.name
other.depart.date 8 DATE L VAL=@ADM.PAT.depart.date
other.doctor 10 FREE L MIS.DOC.DICT VAL=@MIS.PAT.other.doctor
rcr.discharge.date 8 DATE L VAL=@ADM.PAT.recur.discharge.date
reason.for.visit 60 FREE L VAL=@ADM.PAT.reason.for.visit
register.date 8 DATE L VAL=IF{@MIS.PAT.admit.date;@MIS.PAT.service.date;@MIS.
VAL=PAT.reservation.date;@ADM.PAT.arrival.date;@ADM.PA
VAL=T.triage.date}
reservation.date 8 DATE L VAL=@MIS.PAT.reservation.date
responsible.doctor 10 FREE L MIS.DOC.DICT VAL=IF{@MIS.PAT.attend.doctor;@MIS.PAT.er.doctor;@MIS.
VAL=PAT.admit.doctor}
responsible.doctor.name 30 FREE L VAL=@MIS.DOC.DICT.name[IF{@MIS.PAT.attend.doctor;@MIS.
VAL=PAT.er.doctor;@MIS.PAT.admit.doctor}]
room 10 FREE L MIS.ROOM.DICT VAL=@MIS.PAT.room
room.bed 14 FREE L VAL=@MIS.PAT.room_"-"_@MIS.PAT.bed'="-"
room.bed.or.loc 14 FREE L VAL=IF{@MIS.PAT.status="DIS IN";@MIS.PAT.room_"-"_@MIS
VAL=.PAT.bed'="-";@MIS.PAT.location}
rpt.title.2 80 FREE L VAL=/R.TITLE.2
service 10 FREE L MIS.SVC.DICT VAL=@MIS.PAT.service
service.date 8 DATE L VAL=@MIS.PAT.service.date
sex 1 FREE L VAL=@MIS.PAT.sex
status 7 FREE L VAL=@MIS.PAT.status_IF{"Y"=@MIS.PAT.observation.patien
VAL=t "o"}_IF{@ADM.PAT.discharge.date&(@MIS.DIS.DICT.e
VAL=xpired[@ADM.PAT.discharge.disposition]="Y") "x"}
status.wo.obs 7 FREE L VAL=@MIS.PAT.status
streets 61 FREE L VAL=(@ADM.PAT.pat.street_" "_@ADM.PAT.pat.street2'=" "
VAL=)
unit.number 10 FREE L VAL=@MIS.PAT.unit.number
urn 30 URN L ADM.PAT
Ì € i 2
pha.patient.adm.events (adm.events.partial)
[patient, event.date,event.seq.no]
:AA[aa]EV[evdt,aev]
Field Name Len Dat Typ J DPM Offset/Local/VAL
event.date 8 DATE L evdt
event.seq.no 2 PINT R aev
event.new.val 20 FREE L :AA[aa]EV[evdt,aev]D|3
event.old.val 20 FREE L :AA[aa]EV[evdt,aev]D|4
Ì i 2
pha.pat.nursing.data (nursing.data)
[nursing.patient]
*AA.OE[aa]
Field Name Len Dat Typ J DPM Offset/Local/VAL
nursing.patient 30 URN L ADM.PAT aa
bsa.formula 30 FREE L *AA.OE[aa]|14
bsa.in.m2 6 PDEC2 R VAL=IF{%Z.calc.bsa.M.formula(@facility,@age)^FAC_.=(%Z
VAL=.calc.bsa.M.formula(@facility,@age)_.) @ADM.PAT.bs
VAL=a.in.m2.ee;%Z.calc.bsa.M.formula(@wt.in.kg,@ht.in.
VAL=cm,FAC,@age)}
bsa.in.m2.ee PDEC2 R *AA.OE[aa]|13
hold.date 8 DATE L *AA.OE[aa]HOLD|0
hold.time 4 HHMM L *AA.OE[aa]HOLD|1
ht.wt.file.date 8 DATE L *AA.OE[aa]|15
ht.wt.file.time 4 HHMM L *AA.OE[aa]|16
oe.ht.in.cm 6 DEC2 R *AA.OE[aa]|3
oe.ht.in.ft 1 INT R *AA.OE[aa]|1
oe.ht.in.in 5 DEC2 R *AA.OE[aa]|2
oe.temp.adm.rfv 49 FREE L *AA.OE[aa]CN|5
oe.temp.cond.comment 59 FREE L *AA.OE[aa]CN|4
oe.temp.pt.condition 1 FREE L *AA.OE[aa]CN|0
oe.temp.visitors.allowed 1 YN L *AA.OE[aa]CN|1
oe.wt.in.kg 7 DEC3 R *AA.OE[aa]|6
oe.wt.in.lb 4 INT R *AA.OE[aa]|4
oe.wt.in.oz 5 DEC2 R *AA.OE[aa]|5
pat.bed 3 FREE L *AA.OE[aa]|12
pat.location 10 FREE L MIS.LOCN.DICT *AA.OE[aa]|10
pat.room 10 FREE L MIS.ROOM.DICT *AA.OE[aa]|11
resume.date 8 DATE L *AA.OE[aa]HOLD|2
resume.time 4 HHMM L *AA.OE[aa]HOLD|3
temporary.location 10 FREE L MIS.LOCN.DICT *AA.OE[aa]|0
tray.hold.date 8 DATE L *AA.OE[aa]|7
tray.hold.meal 1 CHOICE L *AA.OE[aa]|8
tray.release.time 4 HHMM L *AA.OE[aa]|9
Ì € i 2
pha.pat.nursing.edit.data (nursing.edit.data)
[nursing.patient, edit.urn]
*AA.OE[aa]E[paaED]
Field Name Len Dat Typ J DPM Offset/Local/VAL
edit.urn 3 URN L paaED
edit.date 8 DATE L *AA.OE[aa]E[paaED]|0
edit.event 63 FREE L *AA.OE[aa]E[paaED]|3
edit.time 4 HHMM L *AA.OE[aa]E[paaED]|1
edit.user 10 FREE L MIS.USER *AA.OE[aa]E[paaED]|2
Ì € i 2
pha.pat.nursing.query.data (nursing.queries.data)
[nursing.patient, nursing.query]
*AA.OE[aa]R[ggv]
Field Name Len Dat Typ J DPM Offset/Local/VAL
nursing.query 10 FREE L MIS.QUERY ggv
Ì i 2
pha.patient.pha.data (pha.data)
[pha.patient]
:TAA[aa]
Field Name Len Dat Typ J DPM Offset/Local/VAL
pha.patient 30 URN L ADM.PAT aa
allergies.updated 9 PINT R :TAA[aa]|0
allergy.version 3 FREE L :TAA[aa]AD|0
body.surface.area 6 DEC2 R :TAA[aa]|1
cds 15 FREE L MIS.SCREEN :TAA[aa]|21
dis.ht.in.cm 6 DEC2Z R :TAA[aa]|15
dis.ht.in.ft 1 INTZ R :TAA[aa]|13
dis.ht.in.in 5 DEC2Z R :TAA[aa]|14
dis.wt.in.kg 7 DEC3Z R :TAA[aa]|18
dis.wt.in.lb 4 INTZ R :TAA[aa]|16
dis.wt.in.oz 5 DEC2Z R :TAA[aa]|17
emar.recompile.time 9 PINT R :TAA[aa]|19
mar.summary.mrf.indexed 1 FREE L :TAA[aa]|12
meds.auto.dcd 1 YN L :TAA[aa]|10
mrm.chart.created 1 YN L :TAA[aa]|20
new.allergies 1 FREE L :TAA[aa]|2
oe.allergy.1 75 QRY.RESP L :TAA[aa]OA|1
oe.allergy.1.query 10 FREE L MIS.QUERY :TAA[aa]OA|0
oe.allergy.2 75 QRY.RESP L :TAA[aa]OA|3
oe.allergy.2.query 10 FREE L MIS.QUERY :TAA[aa]OA|2
oe.allergy.bkup.1 75 QRY.RESP L :TAA[aa]OA2|1
oe.allergy.bkup.1.query 10 FREE L MIS.QUERY :TAA[aa]OA2|0
oe.allergy.bkup.2 75 QRY.RESP L :TAA[aa]OA2|3
oe.allergy.bkup.2.query 10 FREE L MIS.QUERY :TAA[aa]OA2|2
oe.diagnosis.1 75 QRY.RESP L :TAA[aa]OD|1
oe.diagnosis.1.query 10 FREE L MIS.QUERY :TAA[aa]OD|0
oe.diagnosis.2 75 QRY.RESP L :TAA[aa]OD|3
oe.diagnosis.2.query 10 FREE L MIS.QUERY :TAA[aa]OD|2
oe.isolation.1 75 QRY.RESP L :TAA[aa]OI|1
oe.isolation.1.query 10 FREE L MIS.QUERY :TAA[aa]OI|0
oe.isolation.2 75 QRY.RESP L :TAA[aa]OI|3
oe.isolation.2.query 10 FREE L MIS.QUERY :TAA[aa]OI|2
oe.iv 75 QRY.RESP L :TAA[aa]OO1|1
oe.iv.query 10 FREE L MIS.QUERY :TAA[aa]OO1|0
oe.o2 75 QRY.RESP L :TAA[aa]OO1|3
oe.o2.query 10 FREE L MIS.QUERY :TAA[aa]OO1|2
oe.trans 75 QRY.RESP L :TAA[aa]OO2|1
oe.trans.query 10 FREE L MIS.QUERY :TAA[aa]OO2|0
pha.ht.in.cm 6 DEC2Z R :TAA[aa]|5
pha.ht.in.ft 1 INTZ R :TAA[aa]|3
pha.ht.in.in 5 DEC2Z R :TAA[aa]|4
pha.wt.in.kg 7 DEC3Z R :TAA[aa]|8
pha.wt.in.lb 4 INTZ R :TAA[aa]|6
pha.wt.in.oz 5 DEC2Z R :TAA[aa]|7
tape.date 8 DATE L VAL=%Z.date.in.magic(@PHA.PAT.tape.entered)
tape.entered 9 PINT R :TAA[aa]|9
tape.time 4 HHMM L VAL=%Z.time.out(@PHA.PAT.tape.entered)
temporary.cart 10 FREE L PHA.CART :TAA[aa]|11
Ì € i 2
allergen.group.exclusions (allergen.group.exclusions)
[pha.patient, allergen.group.exclusion]
:TAA[aa]AGEXCL[gelag]
Field Name Len Dat Typ J DPM Offset/Local/VAL
allergen.group.exclusion 10 FREE L MIS.ALL.AG gelag
allergen.group.excl.upd 10 PINT R :TAA[aa]AGEXCL[gelag]
Ì € i 2
pha.pat.ingred.allergy.codes (allergy.codes)
[pha.patient, allergy.code]
:TAA[aa]AC[tta]
Field Name Len Dat Typ J DPM Offset/Local/VAL
allergy.code 10 FREE L PHA.ALLERGY tta
allergy.code.date 8 DATE L VAL=IF{@allergy.code.entered^XX %Z.date.in.magic(XX)}
allergy.code.entered 9 PINT R :TAA[aa]AC[tta]|0
allergy.code.sev 1 FREE L :TAA[aa]AC[tta]|2
allergy.code.time 4 HHMM L VAL=IF{@allergy.code.entered^XX %Z.time.out(XX)}
allergy.code.user 10 FREE L MIS.USER :TAA[aa]AC[tta]|1
Ì € i 2
pha.pat.ingred.aller.code.text (allergy.codes.text)
[pha.patient,allergy.code, allergy.code.text.q]
:TAA[aa]AC[tta]R[ttaR]
Field Name Len Dat Typ J DPM Offset/Local/VAL
allergy.code.text.q 2 PINT R ttaR
allergy.code.text 75 FREE L :TAA[aa]AC[tta]R[ttaR]
Ì € i 2
pha.pat.audit.trail (audit.trail)
[pha.patient, audit.trail.changed,audit.trail.type]
:TAA[aa]AU[tauA,tauT]
Field Name Len Dat Typ J DPM Offset/Local/VAL
audit.trail.changed 9 PINT R tauA
audit.trail.type 1 CHOICE L tauT
audit.trail.date 8 DATE L VAL=%Z.date.in.magic(@audit.trail.changed)
audit.trail.ht.flag 1 FREE L :TAA[aa]AU[tauA,tauT]PHA|6
audit.trail.ht.in.cm 6 DEC2 R :TAA[aa]AU[tauA,tauT]PHA|2
audit.trail.ht.in.ft 1 INT R :TAA[aa]AU[tauA,tauT]PHA|0
audit.trail.ht.in.in 5 DEC2 R :TAA[aa]AU[tauA,tauT]PHA|1
audit.trail.text 12 FREE L VAL="ADDED,DELETED,MERGED,UNMERGED,SWITCHED,BYPASSED,A
VAL=CKNOWLEDGED,CHANGED,REVIEWED,NO CHANGES,NOT FILED"
VAL=#(L("ADMUSBKCRNE",audit.trail.type$1)_",")
audit.trail.time 4 HHMM L VAL=%Z.time.out(@audit.trail.changed)
audit.trail.user 10 FREE L MIS.USER :TAA[aa]AU[tauA,tauT]|0
audit.trail.wt.flag 1 FREE L :TAA[aa]AU[tauA,tauT]PHA|7
audit.trail.wt.in.kg 7 DEC3 R :TAA[aa]AU[tauA,tauT]PHA|5
audit.trail.wt.in.lb 4 INT R :TAA[aa]AU[tauA,tauT]PHA|3
audit.trail.wt.in.oz 5 DEC2 R :TAA[aa]AU[tauA,tauT]PHA|4
Ì € i 2
audit.trail.ag.exclusions (audit.trail.ag.exclusions)
[pha.patient,audit.trail.changed,audit.trail.type, audit.trail.ag.exclusion]
:TAA[aa]AU[tauA,tauT]MAGX[gelag]
Field Name Len Dat Typ J DPM Offset/Local/VAL
audit.trail.ag.exclusion 10 FREE L MIS.ALL.AG gelag
Ì € i 2
pha.pat.audit.trail.class.adrs (audit.trail.class.adrs)
[pha.patient,audit.trail.changed,audit.trail.type, audit.trail.class.adr]
:TAA[aa]AU[tauA,tauT]CR[tdc]
Field Name Len Dat Typ J DPM Offset/Local/VAL
audit.trail.class.adr 10 FREE L PHA.CLASS tdc
Ì € i 2
pha.pat.audit.class.adr.otext (audit.class.adr.old.text)
[pha.patient,audit.trail.changed,audit.trail.type,audit.trail.class.adr, audit.class.adr.old.txt.q]
:TAA[aa]AU[tauA,tauT]CR[tdc]OT[tauOQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
audit.class.adr.old.txt.q 3 PINT R tauOQ
audit.class.adr.old.txtln 80 FREE L :TAA[aa]AU[tauA,tauT]CR[tdc]OT[tauOQ]
Ì € i 2
pha.pat.audit.class.adr.text (audit.trail.class.adr.txt)
[pha.patient,audit.trail.changed,audit.trail.type,audit.trail.class.adr, audit.class.adr.text.q]
:TAA[aa]AU[tauA,tauT]CR[tdc]T[tauTQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
audit.class.adr.text.q 3 PINT R tauTQ
audit.class.adr.text.line 80 FREE L :TAA[aa]AU[tauA,tauT]CR[tdc]T[tauTQ]
Ì € i 2
pha.pat.class.audit.trail (audit.trail.classes)
[pha.patient,audit.trail.changed,audit.trail.type, audit.trail.class]
:TAA[aa]AU[tauA,tauT]C[tdc]
Field Name Len Dat Typ J DPM Offset/Local/VAL
audit.trail.class 10 FREE L PHA.CLASS tdc
Ì € i 2
pha.pat.audit.class.alg.otext (audit.class.alg.old.text)
[pha.patient,audit.trail.changed,audit.trail.type,audit.trail.class, audit.class.alg.old.txt.q]
:TAA[aa]AU[tauA,tauT]C[tdc]OT[tuaOQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
audit.class.alg.old.txt.q 3 PINT R tuaOQ
audit.class.alg.old.txtln 80 FREE L :TAA[aa]AU[tauA,tauT]C[tdc]OT[tuaOQ]
Ì € i 2
pha.pat.audit.class.alg.text (audit.trail.class.alg.txt)
[pha.patient,audit.trail.changed,audit.trail.type,audit.trail.class, audit.class.alg.text.q]
:TAA[aa]AU[tauA,tauT]C[tdc]T[tauTQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
audit.class.alg.text.q 3 PINT R tauTQ
audit.class.alg.text.line 80 FREE L :TAA[aa]AU[tauA,tauT]C[tdc]T[tauTQ]
Ì € i 2
audit.trail.coded.algs (audit.trail.coded.algs)
[pha.patient,audit.trail.changed,audit.trail.type, audit.trail.coded.alg]
:TAA[aa]AU[tauA,tauT]CMA[gel]
Field Name Len Dat Typ J DPM Offset/Local/VAL
audit.trail.coded.alg 15 FREE L MIS.ALLERGY gel
audit.trail.coded.alg.id 40 FREE L :TAA[aa]AU[tauA,tauT]CMA[gel]|2
audit.trail.coded.sev 1 CHOICE L :TAA[aa]AU[tauA,tauT]CMA[gel]|1
audit.trail.coded.type 7 CHOICE L :TAA[aa]AU[tauA,tauT]CMA[gel]|0
Ì € i 2
pha.pat.audit.coded.alg.otext (audit.coded.alg.old.text)
[pha.patient,audit.trail.changed,audit.trail.type,audit.trail.coded.alg, audit.coded.alg.old.txt.q]
:TAA[aa]AU[tauA,tauT]CMA[gel]OT[tauOQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
audit.coded.alg.old.txt.q 3 PINT R tauOQ
audit.coded.alg.old.txtln 80 FREE L :TAA[aa]AU[tauA,tauT]CMA[gel]OT[tauOQ]
Ì € i 2
pha.pat.audit.coded.alg.text (audit.trail.coded.alg.txt)
[pha.patient,audit.trail.changed,audit.trail.type,audit.trail.coded.alg, audit.coded.alg.text.q]
:TAA[aa]AU[tauA,tauT]CMA[gel]T[tauTQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
audit.coded.alg.text.q 3 PINT R tauTQ
audit.coded.alg.text.line 80 FREE L :TAA[aa]AU[tauA,tauT]CMA[gel]T[tauTQ]
Ì € i 2
audit.trail.cs.exclusions (audit.trail.cs.exclusions)
[pha.patient,audit.trail.changed,audit.trail.type, audit.trail.cs.exclusion]
:TAA[aa]AU[tauA,tauT]MCSX[gelFX]
Field Name Len Dat Typ J DPM Offset/Local/VAL
audit.trail.cs.exclusion 10 FREE L MIS.ALL.AG gelFX
Ì € i 2
audit.trail.di.exclusions (audit.trail.di.exclusions)
[pha.patient,audit.trail.changed,audit.trail.type, audit.trail.di.exclusion]
:TAA[aa]AU[tauA,tauT]MDIX[geldi]
Field Name Len Dat Typ J DPM Offset/Local/VAL
audit.trail.di.exclusion 10 FREE L MIS.ALL.DI geldi
Ì € i 2
pha.pat.disease.audit.trail (audit.trail.diseases)
[pha.patient,audit.trail.changed,audit.trail.type, audit.trail.disease]
:TAA[aa]AU[tauA,tauT]D[ted]
Field Name Len Dat Typ J DPM Offset/Local/VAL
audit.trail.disease 10 FREE L PHA.DIS ted
Ì € i 2
pha.pat.audit.trail.gen.adrs (audit.trail.generic.adrs)
[pha.patient,audit.trail.changed,audit.trail.type, audit.trail.generic.adr]
:TAA[aa]AU[tauA,tauT]GR[tdg]
Field Name Len Dat Typ J DPM Offset/Local/VAL
audit.trail.generic.adr 10 FREE L PHA.GENERIC tdg
Ì € i 2
pha.pat.audit.gen.adr.old.text (audit.gen.adr.old.text)
[pha.patient,audit.trail.changed,audit.trail.type,audit.trail.generic.adr, audit.gen.adr.old.text.q]
:TAA[aa]AU[tauA,tauT]GR[tdg]OT[tauOQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
audit.gen.adr.old.text.q 3 PINT R tauOQ
audit.gen.adr.old.text.ln 80 FREE L :TAA[aa]AU[tauA,tauT]GR[tdg]OT[tauOQ]
Ì € i 2
pha.pat.audit.gen.adr.text (audit.trail.gen.adr.text)
[pha.patient,audit.trail.changed,audit.trail.type,audit.trail.generic.adr, audit.gen.adr.text.q]
:TAA[aa]AU[tauA,tauT]GR[tdg]T[tauTQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
audit.gen.adr.text.q 3 PINT R tauTQ
audit.gen.adr.text.line 80 FREE L :TAA[aa]AU[tauA,tauT]GR[tdg]T[tauTQ]
Ì € i 2
pha.pat.generic.audit.trail (audit.trail.generics)
[pha.patient,audit.trail.changed,audit.trail.type, audit.trail.generic]
:TAA[aa]AU[tauA,tauT]G[tdg]
Field Name Len Dat Typ J DPM Offset/Local/VAL
audit.trail.generic 10 FREE L PHA.GENERIC tdg
Ì € i 2
pha.pat.audit.gen.old.text (audit.gen.alg.old.text)
[pha.patient,audit.trail.changed,audit.trail.type,audit.trail.generic, audit.gen.alg.old.text.q]
:TAA[aa]AU[tauA,tauT]G[tdg]OT[tauOQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
audit.gen.alg.old.text.q 3 PINT R tauOQ
audit.gen.alg.old.text.ln 80 FREE L :TAA[aa]AU[tauA,tauT]G[tdg]OT[tauOQ]
Ì € i 2
pha.pat.audit.gen.alg.text (audit.trail.gen.alg.text)
[pha.patient,audit.trail.changed,audit.trail.type,audit.trail.generic, audit.gen.alg.text.q]
:TAA[aa]AU[tauA,tauT]G[tdg]T[tauTQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
audit.gen.alg.text.q 3 PINT R tauTQ
audit.gen.alg.text.line 80 FREE L :TAA[aa]AU[tauA,tauT]G[tdg]T[tauTQ]
Ì € i 2
pha.pat.audit.trail.ingred.adr (audit.trail.ingred.adrs)
[pha.patient,audit.trail.changed,audit.trail.type, audit.trail.ingred.adr]
:TAA[aa]AU[tauA,tauT]IR[tta]
Field Name Len Dat Typ J DPM Offset/Local/VAL
audit.trail.ingred.adr 10 FREE L PHA.ALLERGY tta
Ì € i 2
pha.pat.audit.ingr.adr.old.txt (audit.ingr.adr.old.text)
[pha.patient,audit.trail.changed,audit.trail.type,audit.trail.ingred.adr, audit.ingr.adr.old.text.q]
:TAA[aa]AU[tauA,tauT]IR[tta]OT[tauOQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
audit.ingr.adr.old.text.q 3 PINT R tauOQ
audit.ingr.adr.old.textln 80 FREE L :TAA[aa]AU[tauA,tauT]IR[tta]OT[tauOQ]
Ì € i 2
pha.pat.audit.ingr.adr.text (audit.trail.ingr.adr.text)
[pha.patient,audit.trail.changed,audit.trail.type,audit.trail.ingred.adr, audit.ingr.adr.text.q]
:TAA[aa]AU[tauA,tauT]IR[tta]T[tauTQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
audit.ingr.adr.text.q 3 PINT R tauTQ
audit.ingr.adr.text.line 80 FREE L :TAA[aa]AU[tauA,tauT]IR[tta]T[tauTQ]
Ì € i 2
pha.pat.ingredient.audit.trail (audit.trail.ingredients)
[pha.patient,audit.trail.changed,audit.trail.type, audit.trail.ingredient]
:TAA[aa]AU[tauA,tauT]I[tta]
Field Name Len Dat Typ J DPM Offset/Local/VAL
audit.trail.ingredient 10 FREE L PHA.ALLERGY tta
Ì € i 2
pha.pat.audit.ingr.alg.old.txt (audit.ingr.alg.old.text)
[pha.patient,audit.trail.changed,audit.trail.type,audit.trail.ingredient, audit.ingr.alg.old.text.q]
:TAA[aa]AU[tauA,tauT]I[tta]OT[tauOQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
audit.ingr.alg.old.text.q 3 PINT R tauOQ
audit.ingr.alg.old.textln 80 FREE L :TAA[aa]AU[tauA,tauT]I[tta]OT[tauOQ]
Ì € i 2
pha.pat.audit.ingr.alg.text (audit.trail.ingr.alg.text)
[pha.patient,audit.trail.changed,audit.trail.type,audit.trail.ingredient, audit.ingr.alg.text.q]
:TAA[aa]AU[tauA,tauT]I[tta]T[tauTQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
audit.ingr.alg.text.q 3 PINT R tauTQ
audit.ingr.alg.text.line 80 FREE L :TAA[aa]AU[tauA,tauT]I[tta]T[tauTQ]
Ì € i 2
pha.pat.query.audit.trail (audit.trail.queries)
[pha.patient,audit.trail.changed,audit.trail.type, audit.trail.query]
:TAA[aa]AU[tauA,tauT]Q[ggv]
Field Name Len Dat Typ J DPM Offset/Local/VAL
audit.trail.query 10 FREE L MIS.QUERY ggv
audit.trail.query.resp 75 QRY.RESP L :TAA[aa]AU[tauA,tauT]Q[ggv]|0
Ì € i 2
pha.pat.mult.query.audit.trail (audit.trail.mult.queries)
[pha.patient,audit.trail.changed,audit.trail.type,audit.trail.query, audit.trail.mult.seq.no]
:TAA[aa]AU[tauA,tauT]Q[ggv]M[ggvN]
Field Name Len Dat Typ J DPM Offset/Local/VAL
audit.trail.mult.seq.no 3 PINT R ggvN
audit.trail.mult.response 75 QRY.RESP L :TAA[aa]AU[tauA,tauT]Q[ggv]M[ggvN]|0
Ì € i 2
pha.pat.batch.messages.top (batch.messages.top)
[pha.patient, batch.message.type,batch.message.rx]
:TAA[aa]BM[tddY,tr]
Field Name Len Dat Typ J DPM Offset/Local/VAL
batch.message.type 2 CHOICE L tddY
batch.message.rx 10 URN L PHA.RX tr
Ì € i 2
pha.pat.batch.messages (batch.messages)
[pha.patient,batch.message.type,batch.message.rx, batch.message.q]
:TAA[aa]BM[tddY,tr,trBMQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
batch.message.q 3 PINT R trBMQ
batch.message 4 CHOICE L :TAA[aa]BM[tddY,tr,trBMQ]|0
batch.message.data 30 FREE L :TAA[aa]BM[tddY,tr,trBMQ]|5
batch.message.date 8 DATE L :TAA[aa]BM[tddY,tr,trBMQ]|1
batch.message.time 4 HHMM L :TAA[aa]BM[tddY,tr,trBMQ]|2
batch.message.user 10 FREE L MIS.USER :TAA[aa]BM[tddY,tr,trBMQ]|3
Ì € i 2
pha.pat.class.adrs (class.adrs)
[pha.patient, class.adr]
:TAA[aa]CAR[tdc]
Field Name Len Dat Typ J DPM Offset/Local/VAL
class.adr 10 FREE L PHA.CLASS tdc
class.adr.date 8 DATE L VAL=IF{@class.adr.entered^XX %Z.date.in.magic(XX)}
class.adr.entered 9 PINT R :TAA[aa]CAR[tdc]|0
class.adr.sev 1 FREE L :TAA[aa]CAR[tdc]|2
class.adr.time 4 HHMM L VAL=IF{@class.adr.entered^XX %Z.time.out(XX)}
class.adr.user 10 FREE L MIS.USER :TAA[aa]CAR[tdc]|1
Ì € i 2
pha.pat.class.adrs.text (class.adrs.text)
[pha.patient,class.adr, class.adr.text.q]
:TAA[aa]CAR[tdc]R[tdcR]
Field Name Len Dat Typ J DPM Offset/Local/VAL
class.adr.text.q 2 PINT R tdcR
class.adr.text 75 FREE L :TAA[aa]CAR[tdc]R[tdcR]
Ì € i 2
pha.pat.class.allergies (class.allergies)
[pha.patient, class.allergy]
:TAA[aa]CA[tdc]
Field Name Len Dat Typ J DPM Offset/Local/VAL
class.allergy 10 FREE L PHA.CLASS tdc
class.allergy.date 8 DATE L VAL=IF{@class.allergy.entered^XX %Z.date.in.magic(XX)}
class.allergy.entered 9 PINT R :TAA[aa]CA[tdc]|0
class.allergy.sev 1 FREE L :TAA[aa]CA[tdc]|2
class.allergy.time 4 HHMM L VAL=IF{@class.allergy.entered^XX %Z.time.out(XX)}
class.allergy.user 10 FREE L MIS.USER :TAA[aa]CA[tdc]|1
Ì € i 2
pha.pat.class.allergies.text (class.allergies.text)
[pha.patient,class.allergy, class.allergy.text.q]
:TAA[aa]CA[tdc]R[tdcR]
Field Name Len Dat Typ J DPM Offset/Local/VAL
class.allergy.text.q 2 PINT R tdcR
class.allergy.text 75 FREE L :TAA[aa]CA[tdc]R[tdcR]
Ì € i 2
coded.allergies (coded.allergies)
[pha.patient, coded.allergy]
:TAA[aa]CMA[gel]
Field Name Len Dat Typ J DPM Offset/Local/VAL
coded.allergy 15 FREE L MIS.ALLERGY gel
coded.allergy.date 8 DATE L :TAA[aa]CMA[gel]|2
coded.allergy.id 40 FREE L :TAA[aa]CMA[gel]|6
coded.allergy.pt.reaction 60 FREE L :TAA[aa]CMA[gel]|4
coded.allergy.severity 1 CHOICE L :TAA[aa]CMA[gel]|1
coded.allergy.time.stamp 10 PINT R :TAA[aa]CMA[gel]|5
coded.allergy.type 7 CHOICE L :TAA[aa]CMA[gel]|0
coded.allergy.verified 1 YN L :TAA[aa]CMA[gel]|3
Ì € i 2
coded.allergy.text (coded.allergy.text)
[pha.patient,coded.allergy, coded.alg.text.q]
:TAA[aa]CMA[gel]T[tacmQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
coded.alg.text.q 3 PINT R tacmQ
coded.alg.text.line 60 FREE L :TAA[aa]CMA[gel]T[tacmQ]
Ì € i 2
pha.pat.diseases (diseases)
[pha.patient, disease]
:TAA[aa]D[ted]
Field Name Len Dat Typ J DPM Offset/Local/VAL
disease 10 FREE L PHA.DIS ted
disease.date 8 DATE L VAL=IF{@disease.entered^XX %Z.date.in.magic(XX)}
disease.entered 9 PINT R :TAA[aa]D[ted]|0
disease.time 4 HHMM L VAL=IF{@disease.entered^XX %Z.time.out(XX)}
disease.user 10 FREE L MIS.USER :TAA[aa]D[ted]|1
Ì € i 2
drug.ingred.exclusions (drug.ingred.exclusions)
[pha.patient, drug.ingred.exclusion]
:TAA[aa]DIEXCL[geldi]
Field Name Len Dat Typ J DPM Offset/Local/VAL
drug.ingred.exclusion 10 FREE L MIS.ALL.DI geldi
drug.ingred.excl.upd 10 PINT R :TAA[aa]DIEXCL[geldi]
Ì € i 2
pha.pat.external.comments (ext.comments)
[pha.patient, ext.com.q]
:TAA[aa]C[taac]
Field Name Len Dat Typ J DPM Offset/Local/VAL
ext.com.q 2 PINT R taac
ext.comment 75 FREE L :TAA[aa]C[taac]
ext.comment.doc 0 FREE L
Ì € i 2
pha.pat.generic.adrs (generic.adrs)
[pha.patient, generic.adr]
:TAA[aa]GAR[tdg]
Field Name Len Dat Typ J DPM Offset/Local/VAL
generic.adr 10 FREE L PHA.GENERIC tdg
generic.adr.date 8 DATE L VAL=IF{@generic.adr.entered^XX %Z.date.in.magic(XX)}
generic.adr.entered 9 PINT R :TAA[aa]GAR[tdg]|0
generic.adr.sev 1 FREE L :TAA[aa]GAR[tdg]|2
generic.adr.time 4 HHMM L VAL=IF{@generic.adr.entered^XX %Z.time.out(XX)}
generic.adr.user 10 FREE L MIS.USER :TAA[aa]GAR[tdg]|1
Ì € i 2
pha.pat.generic.adrs.text (generic.adrs.text)
[pha.patient,generic.adr, generic.adr.text.q]
:TAA[aa]GAR[tdg]R[tdgR]
Field Name Len Dat Typ J DPM Offset/Local/VAL
generic.adr.text.q 2 PINT R tdgR
generic.adr.text 75 FREE L :TAA[aa]GAR[tdg]R[tdgR]
Ì € i 2
pha.pat.generic.allergies (generic.allergies)
[pha.patient, generic.allergy]
:TAA[aa]GA[tdg]
Field Name Len Dat Typ J DPM Offset/Local/VAL
generic.allergy 10 FREE L PHA.GENERIC tdg
generic.allergy.date 8 DATE L VAL=IF{@generic.allergy.entered^XX %Z.date.in.magic(XX
VAL=)}
generic.allergy.entered 9 PINT R :TAA[aa]GA[tdg]|0
generic.allergy.sev 1 FREE L :TAA[aa]GA[tdg]|2
generic.allergy.time 4 HHMM L VAL=IF{@generic.allergy.entered^XX %Z.time.out(XX)}
generic.allergy.user 10 FREE L MIS.USER :TAA[aa]GA[tdg]|1
Ì € i 2
pha.pat.generic.allergies.text (generic.allergies.text)
[pha.patient,generic.allergy, generic.allergy.text.q]
:TAA[aa]GA[tdg]R[tdgR]
Field Name Len Dat Typ J DPM Offset/Local/VAL
generic.allergy.text.q 2 PINT R tdgR
generic.allergy.text 75 FREE L :TAA[aa]GA[tdg]R[tdgR]
Ì € i 2
pha.pat.ingredient.adrs (ingredient.adrs)
[pha.patient, ingredient.adr]
:TAA[aa]ACR[tta]
Field Name Len Dat Typ J DPM Offset/Local/VAL
ingredient.adr 10 FREE L PHA.ALLERGY tta
ingredient.adr.date 8 DATE L VAL=IF{@ingredient.adr.entered^XX %Z.date.in.magic(XX)
VAL=}
ingredient.adr.entered 9 PINT R :TAA[aa]ACR[tta]|0
ingredient.adr.sev 1 FREE L :TAA[aa]ACR[tta]|2
ingredient.adr.time 4 HHMM L VAL=IF{@ingredient.adr.entered^XX %Z.time.out(XX)}
ingredient.adr.user 10 FREE L MIS.USER :TAA[aa]ACR[tta]|1
Ì € i 2
pha.pat.ingredient.adrs.text (ingredient.adrs.text)
[pha.patient,ingredient.adr, ingredient.adr.text.q]
:TAA[aa]ACR[tta]R[tdcR]
Field Name Len Dat Typ J DPM Offset/Local/VAL
ingredient.adr.text.q 2 PINT R tdcR
ingredient.adr.text 75 FREE L :TAA[aa]ACR[tta]R[tdcR]
Ì € i 2
pha.pat.internal.comments (int.comments)
[pha.patient, int.com.q]
:TAA[aa]N[taaN]
Field Name Len Dat Typ J DPM Offset/Local/VAL
int.com.q 2 PINT R taaN
int.comment 75 FREE L :TAA[aa]N[taaN]
Ì € i 2
pha.pat.new.oe.allergies (new.oe.allergies)
[pha.patient, new.oe.allergy.query]
:TAA[aa]NA[ggv]
Field Name Len Dat Typ J DPM Offset/Local/VAL
new.oe.allergy.query 10 FREE L MIS.QUERY ggv
new.oe.allergy 1 FREE L :TAA[aa]NA[ggv]
Ì € i 2
pha.pat.oe.allergies.bkup.new (oe.allergies.bkup.new)
[pha.patient, oe.allergy.bkup.new.query]
:TAA[aa]OAB[ggv]
Field Name Len Dat Typ J DPM Offset/Local/VAL
oe.allergy.bkup.new.query 10 FREE L MIS.QUERY ggv
oe.allergy.bkup.new.resp 75 QRY.RESP L :TAA[aa]OAB[ggv]|0
Ì € i 2
pha.pat.oe.allergies.bkup.mult (oe.allergies.bkup.mult)
[pha.patient,oe.allergy.bkup.new.query, oe.all.bkup.mult.seq.no]
:TAA[aa]OAB[ggv]M[ggvN]
Field Name Len Dat Typ J DPM Offset/Local/VAL
oe.all.bkup.mult.seq.no 3 PINT R ggvN
oe.all.bkup.mult.resp 75 QRY.RESP L :TAA[aa]OAB[ggv]M[ggvN]|0
Ì € i 2
pha.pat.oe.allergies.new (oe.allergies.new)
[pha.patient, oe.allergy.new.query]
:TAA[aa]OAN[ggv]
Field Name Len Dat Typ J DPM Offset/Local/VAL
oe.allergy.new.query 10 FREE L MIS.QUERY ggv
oe.allergy.new.resp 75 QRY.RESP L :TAA[aa]OAN[ggv]|0
Ì € i 2
pha.pat.oe.allergies.mult (oe.allergies.mult)
[pha.patient,oe.allergy.new.query, oe.all.mult.seq.no]
:TAA[aa]OAN[ggv]M[ggvN]
Field Name Len Dat Typ J DPM Offset/Local/VAL
oe.all.mult.seq.no 3 PINT R ggvN
oe.all.mult.resp 75 QRY.RESP L :TAA[aa]OAN[ggv]M[ggvN]|0
Ì € i 2
pha.pat.queries (queries)
[pha.patient, query]
:TAA[aa]Q[ggv]
Field Name Len Dat Typ J DPM Offset/Local/VAL
query 10 FREE L MIS.QUERY ggv
response 75 QRY.RESP L :TAA[aa]Q[ggv]|0
Ì € i 2
pha.pat.multiple.queries (multiple.queries)
[pha.patient,query, mult.query.seq.no]
:TAA[aa]Q[ggv]M[ggvN]
Field Name Len Dat Typ J DPM Offset/Local/VAL
mult.query.seq.no 3 PINT R ggvN
mult.query.response 75 QRY.RESP L :TAA[aa]Q[ggv]M[ggvN]|0
Ì € i 2
xsensitivity.exclusions (xsensitivity.exclusions)
[pha.patient, xsensitivity.exclusion]
:TAA[aa]XSEXCL[gelFX]
Field Name Len Dat Typ J DPM Offset/Local/VAL
xsensitivity.exclusion 10 FREE L MIS.ALL.AG gelFX
xsensitivity.excl.upd 10 PINT R :TAA[aa]XSEXCL[gelFX]
Ì i 2
pha.patient.purge.log (purge.log)
[purge.date,purge.q]
:TAAG[taaP,taaQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
purge.date 8 DATE L taaP
purge.q 3 PINT R taaQ
purge.msg 80 FREE L :TAAG[taaP,taaQ]
Ì 2
INDEX FILE/INTERNAL NAME SUBSCRIPTS/PHYSICAL BASE
pha.pat.acct.index [acct.number] = urn
acct.x :AAAI[aaA]
pha.pat.bad.acct.num.index [acct.number]
bad.acct.num.x :AABI[aaA]
pha.patient.discharge.index [discharge.date,discharge.time,urn] = discharge.file.date.time
discharge.x :TAAD[aaDDT,aaDTM,aa]
pha.patient.location.index [location,urn] = urn
location.x :TAAL[ggn,aa]
pha.pat.match.index [acct.number] = urn
match.x :AAMISM[aaA]
pha.patient.mri.urn.index [mri.urn,patient]
mri.x :TAAM[ea,aa]
mrm.discharge.x [discharge.date] = urn
mrm.discharge.x :TAAMRM[aaDDT]
pha.pat.name.index [last.name,first.name,urn] = facility
name.x :AANI[aaLN,aaFN,aa]
pha.patient.room.bed.index [room,bed] = urn
room.bed.x :TAAR[ggr,ggrB]
pha.patient.temp.cart.index [temporary.cart,urn]
temporary.cart.x :TAAE[tdd,aa]
pha.patient.transfer.index [urn,transfer.date,transfer.time,event.date,event.seq.no]
transfer.x :TAAT[aa,aaDT,aaTM,evdt,aev]
pha.pat.unit.number.index [unit.number,urn]
unit.x :AAUI[aaU,aa]
|
|
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |