BEHOENPC ;MSC/IND/DKM - PCC Data Management ;19-Feb-2015 10:05;PLS
Source file <BEHOENPC.m>
Package | Total | Call Graph |
---|---|---|
IHS Electronic Health Record | 6 | ($$FNDVIS,$$ISLOCKED)^BEHOENCX REFUSAL^BEHOENP1 ($$PROBLST,ADDICD)^BEHOENP2 ($$NORM,$$VTYPE)^BEHOVM (EIE,PO2,QUAL)^BEHOVM2 BMICALC^BEHOVM5 |
VA Fileman | 5 | $$FIND1^DIC FIELD^DID UPDATE^DIE $$ROOT^DILFD $$GET1^DIQ |
DRG Grouper | 3 | $$CODEN^ICDCODE $$CODEN^ICDEX ($$CODEN,$$CPT)^ICPTCOD |
GUI Objects | 2 | $$CVTDATE^BGOUTL SETCONT^BGOVIMM2 |
IHS Patient | 2 | $$CONC^AUPNSICD MOD^AUPNVSIT |
Kernel | 2 | ($$DT,$$NOW)^XLFDT $$VERSION^XPDUTL |
CIA Utilities | 1 | $$SET^CIAU |
IHS Standard Terminology | 1 | $$CNCLKP^BSTSAPI |
Immunization Tracking | 1 | LOTDECR^BIRPC3 |
MSC RPC Broker | 1 | BRDCAST^CIANBEVT |
Toolkit | 1 | $$GET^XPAR |
Name | Comments | DBIA/ICR reference |
---|---|---|
PED | ;; Patient education
; PED[1]^Code[2]^Cat[3]^Nar[4]^Com[5]^Prv[6]^level of understanding[7]^ ; refused[8]^elapsed[9]^setting[10]^goals[11]^outcome[12]^Readiness to learn[13] |
|
HDR | ;; Visit string
|
|
MSR | ;; Vital measurements (new format)
; MSR[1]^Code[2]^Cat[3]^Nar[4]^Com[5]^Prv[6]^Value[7]^Units[8]^ |
|
EVAL(ARY) | ;
|
|
LOOK(TYP,ARY) | ;
|
|
VFMOD(AUPNVSIT) | ;
|
|
HF | ;; Health factors
; HF[1]^Code[2]^Cat[3]^Nar[4]^Com[5]^Prv[6]^level/severity[7] |
|
NARR(DESCT) | ;
|
|
POV | ;; Purpose of visit
|
|
CPT | ;; CPT codes
|
|
STRPNAR(NARR) | ;EP-
|
|
SAVE(DATA,PCC,X,Y) | ;EP
|
|
UPPER(X) | ; Convert lower case X to UPPER CASE
|
|
PRV | ;; Provider
; PRV[1]^ien[2]^^^name[5]^primary/secondary flag[6] |
|
ASM | ;; Asthma
; ASM[1]^Code[2]^Severity[3]^Asthma Control[4] |
|
FIND(FN,CODE,VIEN,CRT) | ;
|
|
REFEVT(IEN,OPR,X) | ;EP
|
|
IMM | ;; Immunizations
; TIMM[1]^Code[2]^Cat[3]^Nar[4]^Com[5]^Prv[6]^Series[7]^Reaction[8]^ ; Contraindicated[9]^Refused[10]^LotNum[11]^Site[12]^Volume[13]^ ; VISDate[14] ^ VFC Elig [15] ^ Admin notes [16] |
|
PEDTOPIC(TOP) | ;EP
|
|
XAM | ;; Patient exams
; XAM[1]^Code[2]^Cat[3]^Nar[4]^Com[5]^Prv[6]^result[7]^refused[8] |
|
STORE(FN,CF,CRT,NEW) | ;
|
|
AICD() | ;EP
|
|
TRT | ;; Treatments
; TRT[1]^Code[2]^Cat[3]^Nar[4]^Com[5]^Prv[6]^Qty[7] |
|
VST | ;; Patient and encounter date
|
|
VFEVT(FNUM,VFIEN,OPR,X) | ;EP
|
|
STXIT | ||
SK | ;; Skin tests
; SK[1]^Code[2]^Cat[3]^Nar[4]^Com[5]^Prv[6]^result[7]^reading[8]^ ; d/t read[9]^d/t given[10]^read by[11]^refused[12]^site[13]^vol[14] |
|
VIT | ;; Vital measurements (old format)
|
|
SET(FLN,PC,CV) | ;
|
|
REFUSAL(TYPE,RSN) | ;
|
Name | Field # of Occurrence |
---|---|
$$CONC^AUPNSICD | POV+9 |
MOD^AUPNVSIT | VFMOD+2 |
$$FNDVIS^BEHOENCX | STORE+3 |
$$ISLOCKED^BEHOENCX | STORE+6 |
REFUSAL^BEHOENP1 | REFUSAL+6 |
$$PROBLST^BEHOENP2 | POV+27 |
ADDICD^BEHOENP2 | POV+31 |
$$NORM^BEHOVM | MSR+21 |
$$VTYPE^BEHOVM | MSR+14 |
EIE^BEHOVM2 | MSR+9, MSR+15 |
PO2^BEHOVM2 | MSR+56 |
QUAL^BEHOVM2 | MSR+61 |
BMICALC^BEHOVM5 | MSR+63 |
$$CVTDATE^BGOUTL | MSR+27, MSR+28, MSR+47, MSR+48 |
SETCONT^BGOVIMM2 | IMM+15, IMM+18 |
LOTDECR^BIRPC3 | IMM+14 |
$$CNCLKP^BSTSAPI | REFUSAL+27 |
BRDCAST^CIANBEVT | VFEVT+8, VFEVT+9, VFEVT+10, REFEVT+6 |
$$SET^CIAU | SET+1 |
$$FIND1^DIC | REFUSAL+2, PEDTOPIC+3 |
FIELD^DID | MSR+37 |
UPDATE^DIE | STORE+32, MSR+44, REFUSAL+36, NARR+9 |
$$ROOT^DILFD | FIND+2, STORE+12, VFEVT+2 |
$$GET1^DIQ | EVAL+6, REFUSAL+19, REFUSAL+20 |
$$CODEN^ICDCODE | POV+20 |
$$CODEN^ICDEX | POV+19 |
$$CODEN^ICPTCOD | CPT+4 |
$$CPT^ICPTCOD | CPT+5 |
$$DT^XLFDT | SK+6 |
$$NOW^XLFDT | STORE+21, STORE+22, SK+9, MSR+26, MSR+49, MSR+50, REFUSAL+16, REFUSAL+32, REFUSAL+34 |
$$GET^XPAR | MSR+5 |
$$VERSION^XPDUTL | AICD+1 |
RPC Name | Call Tags |
---|---|
BEHOENPC SAVE | SAVE |
FileNo | Call Tags |
---|---|
^AUPNVMSR - [#9000010.01] | FIELD^DID |
^APCDEDCV - [#9001002.5] | FIND1^DIC |
^AUTTREFR - [#9999999.102] | GET1^DIQ |
^AUTTREFT - [#9999999.73] | FIND1^DIC |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AUPNPREF - [#9000022] | REFUSAL+7, REFEVT+2 |
^AUPNVPRV - [#9000010.06] | STORE+26, STORE+27 |
^AUPNVPRV("AD" | STORE+25 |
^AUPNVSIT - [#9000010] | IMM+9, REFUSAL+12 |
^AUTNPOV - [#9999999.27] | NARR+6 |
^AUTNPOV("B" | NARR+6 |
^AUTTMSR - [#9999999.07] | MSR+56 |
^AUTTREFT - [#9999999.73] | REFUSAL+5, REFEVT+5 |
Name | Line Occurrences |
---|---|
$$AICD | POV+19 |
$$EVAL | FIND+4 |
$$FIND | STORE+10 |
$$NARR | POV+23 |
$$PEDTOPIC | PED+8 |
$$STORE | IMM+13, MSR+40, MSR+51 |
@( | SAVE+6 |
LOOK | SAVE+5 |
MSR | VIT+3 |
REFEVT | REFUSAL+39 |
REFUSAL | IMM+10, SK+15, PED+6, XAM+4 |
SET | PRV+4, POV+29, CPT+6, IMM+11, IMM+12, SK+18, PED+10, HF+2, ASM+3, XAM+5 , TRT+2, MSR+36, MSR+46 |
STORE | PRV+4, POV+29, CPT+6, IMM+10, SK+15, SK+18, PED+6, PED+10, HF+2, ASM+3 , XAM+4, XAM+5, TRT+2 |
STXIT | STORE+4, STORE+5, STORE+10 |
VFEVT | STORE+35 |
VFMOD | VFEVT+11 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ADD | SAVE+1~, SAVE+4*, STORE+9, PRV+3*, MSR+11, MSR+18* |
ARR | REFUSAL+22! |
ARR(1 | REFUSAL+29 |
ARY | LOOK~, LOOK+1!, LOOK+6*, EVAL~ |
ARY( | LOOK+5* |
AUPNVSIT | VFMOD~ |
BEHDATA | MSR+3~, MSR+9*, MSR+12*, MSR+14, MSR+15 |
BEHERR | STORE+1~ |
BEHERR("DIERR" | STORE+33 |
BEHFLD | STORE+1~, MSR+42~ |
BEHFLD( | STORE+29*, STORE+30*, MSR+43* |
BEHIEN | STORE+1~ |
BEHIEN(1 | STORE+34 |
BPRV | STORE+1~, STORE+25*, STORE+26, STORE+27, STORE+29, PRV+2~ |
C | STRPNAR+1~, STRPNAR+2* |
CF | STORE~, STORE+8*, STORE+18 |
>> CIA("UID" | VFEVT+6, REFEVT+6 |
CNT | LOOK+2~, LOOK+4*, LOOK+5 |
CODE | SAVE+1~, SAVE+4*, FIND~, FIND+4, STORE+10, STORE+11, VST+3, VST+4, VST+5, VST+6 , PRV+3, POV+2~, POV+7*, POV+14*, POV+15, POV+19*, POV+20*, POV+21, CPT+2*, CPT+4* , CPT+5*, CPT+6, IMM+18, ASM+2*, MSR+21, MSR+56, VIT+2, REFUSAL+6, REFUSAL+15 |
COM | SAVE+1~, SAVE+5, STORE+18 |
CRT | FIND~, FIND+3, FIND+4, STORE~, STORE+10 |
CRT( | FIND+3*, EVAL+3, EVAL+4 |
CT | REFUSAL+4~, REFUSAL+19*, REFUSAL+23, REFUSAL+24, REFUSAL+26 |
CV | SET~, SET+1 |
DA | VFMOD+1~ |
DAT | SAVE+1~, STORE+20, VST+4* |
DATA | SAVE~, SAVE+2*, SAVE+3, STORE+4*, STORE+6*, STORE+33*, VFEVT+1~, VFEVT+6*, VFEVT+8, VFEVT+9 , VFEVT+10, SK+9*, SK+10*, MSR+7*, MSR+9*, MSR+16*, MSR+17*, MSR+19, MSR+21*, MSR+22 , MSR+23 |
DEL | SAVE+1~, SAVE+4*, STORE+4, STORE+10, STORE+11, STORE+12, STORE+35, MSR+9, MSR+20, MSR+41 , MSR+43, MSR+50, MSR+63 |
DELX | STORE+1~, STORE+12*, STORE+35, REFUSAL+4~, REFUSAL+7*, REFUSAL+39 |
DESC | POV+2~, POV+11*, POV+16, POV+23 |
DESCT | NARR~, NARR+2, NARR+4 |
DFN | SAVE+1~, STORE+3, STORE+13, VFEVT+1~, VFEVT+6*, VFEVT+9, VST+3*, IMM+18, REFUSAL+11, REFEVT+1~ , REFEVT+3*, REFEVT+4, REFEVT+6 |
DIE | VFMOD+1~ |
>> DIERR | STORE+33 |
DIU | VFMOD+1~ |
DIV | VFMOD+1~ |
DR | VFMOD+1~ |
DTG | SK+3~ |
DTR | SK+3~, SK+7*, SK+9, SK+10 |
DUZ | STORE+19, STORE+21, STORE+22, PED+7, MSR+9, MSR+12, MSR+33, MSR+34, REFUSAL+33, REFUSAL+35 |
DUZ("AG" | VFMOD+2, IMM+7, SK+5 |
ENTER | MSR+3~ |
ENTERIEN | MSR+3~, MSR+4*, MSR+32*, MSR+33*, MSR+38 |
ERR | SK+3~, REFUSAL+4~ |
ERR("DIERR" | REFUSAL+37 |
FDA | REFUSAL+4~, REFUSAL+9*, REFUSAL+10, REFUSAL+11, REFUSAL+12, REFUSAL+13, REFUSAL+14, REFUSAL+15, REFUSAL+16, REFUSAL+21 , REFUSAL+26, REFUSAL+29, REFUSAL+32, REFUSAL+33, REFUSAL+34, REFUSAL+35, NARR+1~ |
FDA( | NARR+8* |
FDA(9000022 | REFUSAL+9 |
FIVE | POV+2~, POV+12*, POV+14, POV+27, POV+31 |
FLD | SAVE+1~, EVAL+1~, EVAL+4*, EVAL+5, EVAL+6, STORE+28~, STORE+29, STORE+30, STORE+31! |
FLD( | SET+1*, STORE+11*, STORE+13*, STORE+17*, STORE+18*, STORE+24, STORE+26, STORE+28*, MSR+38*, MSR+39* , MSR+50* |
FLD(1201 | STORE+20*, MSR+38* |
FLD(1204 | STORE+19* |
FLD(1216 | STORE+21* |
FLD(1217 | STORE+21* |
FLD(1218 | STORE+22* |
FLD(1219 | STORE+22* |
FLD(9000010 | STORE+15* |
FLG | STRPNAR+1~, STRPNAR+2*, STRPNAR+3 |
FLN | SET~, SET+1 |
FN | FIND~, FIND+2, EVAL+6, STORE~, STORE+5, STORE+7*, STORE+10, STORE+12, STORE+14, STORE+29 , STORE+30, STORE+35 |
FNUM | VFEVT~, VFEVT+2, REFUSAL+4~, REFUSAL+5*, REFUSAL+6, REFUSAL+14 |
GBL | FIND+1~, FIND+2*, FIND+4, VFEVT+1~, VFEVT+2*, VFEVT+3, VFEVT+4, VFEVT+5 |
GMRV | MSR+3~, MSR+24*, MSR+41, MSR+43 |
GTR | SK+3~, SK+8*, SK+9, SK+10 |
GVN | SK+3~, SK+11*, SK+12*, SK+13, SK+14 |
HIS | REFUSAL+4~, REFUSAL+20*, REFUSAL+21 |
I | MSR+3~, MSR+58* |
ID | VFEVT+1~, VFEVT+4*, VFEVT+7, VFEVT+9, VFEVT+10 |
IDX | SAVE+1~, SAVE+2*, SAVE+3*, SAVE+4, LOOK+3, LOOK+7* |
IDX2 | LOOK+2~, LOOK+3*, LOOK+4*, LOOK+5, LOOK+6, LOOK+7 |
IEN | FIND+1~, FIND+2*, FIND+4*, FIND+5, EVAL+5, EVAL+6, STORE+1~, STORE+9*, STORE+10*, STORE+12 , STORE+30, STORE+34*, STORE+35, STXIT, MSR+3~, MSR+24*, MSR+40*, MSR+41, MSR+43, MSR+51* , MSR+52, MSR+56, MSR+61, MSR+63, REFUSAL+4~, REFUSAL+6, REFUSAL+7, REFUSAL+8*, REFUSAL+9, REFUSAL+31 , REFUSAL+38*, REFUSAL+39, REFEVT~, REFEVT+2, REFEVT+6, NARR+1~, NARR+6*, NARR+7 |
IEN(1 | REFUSAL+38, NARR+10 |
IN | REFUSAL+4~, REFUSAL+24*, REFUSAL+27 |
ITM | EVAL+1~, EVAL+4*, EVAL+5, EVAL+6 |
LOT | IMM+4~, IMM+8*, IMM+9*, IMM+14 |
LP | EVAL+1~, EVAL+2*, EVAL+3*, EVAL+4, STRPNAR+1~, STRPNAR+2*, STRPNAR+3 |
NAR | POV+2~, POV+24* |
NARR | NARR+1~, STRPNAR~, STRPNAR+2, STRPNAR+3 |
NEW | STORE~, STORE+2*, STORE+9*, STORE+10*, STORE+21, STORE+35, IMM+4~, IMM+8*, IMM+13, IMM+14 , MSR+3~ |
OFF | IMM+4~, IMM+7*, IMM+11, IMM+12, SK+3~, SK+5*, SK+18 |
OPR | VFEVT~, VFEVT+6, REFUSAL+4~, REFUSAL+5*, REFUSAL+7*, REFUSAL+8*, REFUSAL+38, REFUSAL+39, REFEVT~, REFEVT+6 |
OUT | REFUSAL+4~, REFUSAL+25*, REFUSAL+27 |
PC | SET~, SET+1*, FIND+1~, FIND+2*, FIND+4 |
PCC | SAVE~ |
PCC( | SAVE+3, SAVE+4, LOOK+4, LOOK+5, LOOK+6 |
PRIEN | SAVE+1~ |
PROB | POV+2~, POV+27*, POV+28, POV+31 |
PRV | SAVE+1~, SAVE+2*, PRV+3*, PRV+4 |
QUAL | MSR+53!, MSR+61 |
QUAL( | MSR+60* |
QUALCT | MSR+3~, MSR+57*, MSR+58 |
QUALNAME | MSR+3~, MSR+58*, MSR+59, MSR+60 |
QUALS | MSR+3~, MSR+54*, MSR+56, MSR+57, MSR+58 |
REF | IMM+4~, IMM+8*, IMM+10, SK+3~, SK+11*, SK+15, PED+3~, PED+4*, PED+5*, PED+6 , PED+9, XAM+2~, XAM+3*, XAM+4 |
RES | EVAL+1~, EVAL+2*, EVAL+3, EVAL+5*, EVAL+6*, EVAL+7 |
RESULT | MSR+3~, MSR+9, MSR+15, MSR+16, MSR+56, MSR+61 |
RET | SAVE+1~, POV+31 |
RSN | REFUSAL~, REFUSAL+1, REFUSAL+7, REFUSAL+18, REFUSAL+19, REFUSAL+20 |
SAVEDATA | MSR+3~, MSR+4*, MSR+14* |
SNO | POV+2~, POV+6*, POV+9, POV+27 |
TAKEN | MSR+3~, MSR+27*, MSR+28*, MSR+30*, MSR+31*, MSR+38, MSR+47*, MSR+48*, MSR+49*, MSR+50 |
TIEN | PEDTOPIC+2~, PEDTOPIC+3*, PEDTOPIC+4 |
TODAY | SK+3~, SK+6*, SK+9 |
TOP | PEDTOPIC~, PEDTOPIC+1, PEDTOPIC+3 |
TRC | NARR+1~, NARR+4*, NARR+6 |
TXT | POV+2~, POV+17*, POV+23, NARR+1~, NARR+4*, NARR+6, NARR+8 |
TYP | SAVE+1~, SAVE+4*, SAVE+6, LOOK~, LOOK+4, EVAL+1~, EVAL+4*, EVAL+6, STORE+24, VIT+1* |
TYPE | REFUSAL~, REFUSAL+2*, REFUSAL+3, REFUSAL+5, REFUSAL+7*, REFUSAL+10, REFEVT+1~, REFEVT+5*, REFEVT+6 |
U | SAVE+4, LOOK+4, SET+1, FIND+4, STORE+18, STORE+26, STORE+27, STORE+33, VFEVT+6, HDR+2 , VST+2, VST+6, POV+6, POV+7, POV+11, POV+12, POV+15, POV+16, POV+17, POV+23 , POV+24, POV+25, POV+28, IMM+8, IMM+9, IMM+15, IMM+17, IMM+18, SK+7, SK+8 , SK+11, SK+12, SK+16, SK+17, PED+4, PED+5, PED+7, PED+8, PED+9, XAM+3 , MSR+6, MSR+9, MSR+12, MSR+14, MSR+18, MSR+22, MSR+24, MSR+27, MSR+28, MSR+32 , MSR+34, MSR+47, MSR+48, MSR+52, MSR+54, MSR+56, VIT+2, REFUSAL+5, REFUSAL+13, REFEVT+3 , REFEVT+5, REFEVT+6, NARR+6 |
VAL | SAVE+1~, SAVE+4*, SET+1, HDR+2, VST+2, VST+6, POV+6, POV+7, POV+15*, POV+16* , POV+17, POV+23*, POV+24, POV+25, POV+28*, POV+31, IMM+8, IMM+9, IMM+15, IMM+17 , SK+7, SK+8, SK+11, SK+12*, SK+16, SK+17*, PED+4, PED+5, PED+7*, PED+8* , PED+9*, XAM+3, MSR+6, MSR+9, MSR+12, MSR+14, MSR+18*, MSR+22*, MSR+24, MSR+27 , MSR+28, MSR+32, MSR+34*, MSR+47, MSR+48, MSR+52, MSR+54, VIT+2*, REFUSAL+13 |
VAL1 | POV+2~, POV+25* |
VCAT | SAVE+1~, STORE+3, STORE+19, HDR+2*, VST+5*, SK+13~, SK+14*, MSR+30 |
VDAT | SAVE+1~, STORE+3, HDR+2*, HDR+3*, HDR+4*, SK+12, SK+13~, SK+14*, MSR+30 |
VFIEN | VFEVT~, VFEVT+5, VFEVT+6 |
VIEN | SAVE+1~, FIND~, FIND+4, STORE+3*, STORE+4*, STORE+6, STORE+10, STORE+15, STORE+17, STORE+25 , VFEVT+1~, VFEVT+6*, VFEVT+8, VFEVT+10, VFEVT+11, HDR+2*, IMM+9, SK+13~, REFUSAL+1, REFUSAL+6 , REFUSAL+12 |
VLOC | SAVE+1~, STORE+3, HDR+2*, SK+13~, SK+14*, MSR+50 |
VMSR | SAVE+1~, MSR+5*, MSR+21, MSR+35 |
VOLOC | SAVE+1~, STORE+3, VST+6*, SK+13~ |
WHEN | MSR+3~, MSR+26*, MSR+31, MSR+39 |
X | SAVE~, SAVE+2*, VFEVT~, VFEVT+5*, VFEVT+6, HDR+1~, HDR+2*, VST+1~, VST+2*, VST+3 , VST+4, VST+5, VST+6, POV+2~, POV+9*, POV+11, POV+12, POV+14, IMM+16~, IMM+17* , IMM+18, REFUSAL+4~, REFUSAL+27*, REFUSAL+28, REFEVT~, REFEVT+2*, REFEVT+3, REFEVT+5, UPPER~, UPPER+1 |
XM | MSR+3~, MSR+6*, MSR+7, MSR+21, MSR+22 |
Y | SAVE~ |
YM | MSR+3~, MSR+6*, MSR+20, MSR+21, MSR+22 |
Z | MSR+3~ |
Name | Field # of Occurrence |
---|---|
$T(@TYP | SAVE+6 |
$T(LOTDECR^BIRPC3 | IMM+14 |
$T(SETCONT^BGOVIMM2 | IMM+15 |