BYIMIMM3 ;IHS/CIM/THL - IMMUNIZATION DATA EXCHANGE;
Source file <BYIMIMM3.m>
Package | Total | Call Graph |
---|---|---|
IHS Immunizations Interface | 4 | ($$DUZ,DEX,FN)^BYIMIMM TEST^BYIMIMM5 PAUSE^BYIMIMM6 ZIS^BYIMXIS |
VA Fileman | 3 | ^DIC ^DIE ^DIR |
IHS VA Utilities | 1 | $$VAL^XBDIQ1 |
Name | Comments | DBIA/ICR reference |
---|---|---|
DISP | ;EP;TO DISPLAY FILE STATS REPORT
|
|
LOC | ;EP;TO CHECK LOC. OF ENCOUNTER VERSUS OUTSIDE LOCATION
|
|
HDR | ;DISPLAY HEADER
|
|
ETH(DFN) | ||
HX2(X) | ;EP;TO RETURN HX CODE
|
|
S1 | ||
VT(INDA) | ;EP;TO RETURN LAST VISIT TYPE
|
|
DIRECT | ;EP;DIRECT FIND OF PATIENT
|
|
PROT(INDA) | ;EP;TO DETERMINE PROTECTION FLAG
|
|
DR | ;SELECT DATE RANGE FOR DISPLAY
|
|
SELECT | ;EP;
|
|
ACTDT(INDA) | ;EP;TO DETERMINE INACTIVATION DATE
|
|
PUBDT(INDA) | ;EP;TO DETERMINE PUBLICITY DATE
|
|
RACE(INDA) | ;EP;TO RETURN RACE
|
|
VFC(INDA) | ;EP;TO RETURN PATIENT LEVEL PV1-20 VFC CODE
|
|
FN | ;SELECT FILE NAME TO DISPLAY
|
|
IVFCP(IDAT) | ;EP;TO RETURN THE VFC FROM POINTER
|
|
IVFS(INDA) | ;EP;TO RETURN IMMUNIZATION SPECIFIC VFS CODE
|
|
IVFCD(IDAT) | ;EP;TO RETURN THE VFC FROM SET OF CODES
|
|
PUB(INDA) | ;EP;TO DETERMINE PUBLICITY FOR PATIENT
|
|
ZIS | ;SELECT DEVICE FOR DISPLAY
|
|
IVT(INDA) | ;EP;TO RETURN IMM VISIT TYPE
|
|
OL(INDA) | ;EP;TO SET OUTSIDE LOCATION
|
|
HX1(X) | ;EP;TO RETURN HX CODE
|
|
HRN(INDA) | ;EP;TO RETURN THE HRN CODE
|
|
SPAT1 | ;SELECT EACH PATIENT
|
|
VINFO(X) | ;GET VISIT INFOR
|
|
IZV04 | ;EP;IMMUNIZATION DATA EXCHANGE
|
|
SEL | ;EP;TO SELECT SPECIFIC PATIENTS TO RE-EXPORT
|
|
VFCD(VSIT) | ;EP;TO RETURN THE VFC DATE
|
|
IVFC(INDA) | ;EP;TO RETURN IMMUNIZATION SPECIFIC VFC CODE
|
|
PROTDT(INDA) | ;EP;TO DETERMINE PROTECTION FLAG
|
|
TEST | ;EP;CREATE & SEND TEST MESSAGES
|
|
RSP | ;EP;IMMUNIZATION DATA EXCHANGE
|
|
SPAT | ;SELECT PATIENTS
|
|
D1 | ;GET FILE INFO
|
Name | Field # of Occurrence |
---|---|
$$DUZ^BYIMIMM | FN+9, DISP+11, DISP+12, DISP+19, D1+2, VFC+13, IVFC+13, HRN+3, SEL+3, SEL+23 |
DEX^BYIMIMM | SEL+24 |
FN^BYIMIMM | SEL+22 |
TEST^BYIMIMM5 | TEST+1 |
PAUSE^BYIMIMM6 | DISP+20, D1+22 |
ZIS^BYIMXIS | ZIS+2 |
^DIC | SPAT1+20 |
^DIE | LOC+22 |
^DIR | S1+6, FN+6, DR+8, DR+22, SEL+15 |
$$VAL^XBDIQ1 | IVFCP+3, IVFCP+4 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^DPT - [#2] | Classic Fileman Calls |
^AUPNVSIT - [#9000010] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("UPPERCASE" | LOC+14 |
^AUPNMCD - [#9000004] | VFC+6, VFC+7 |
^AUPNPAT - [#9000001] | VFC+4, HRN+4, HRN+6, HRN+8, RACE+13 |
^AUPNPAT("D" | DIRECT+15 |
^AUPNVIMM - [#9000010.11] | OL+1, VINFO+2, IVFC+3, IVFC+5, IVFC+7, IVFC+10, IVT+2, IVFS+2, SPAT1+28 |
^AUPNVIMM("AC" | SPAT1+26 |
^AUPNVIMM("AD" | LOC+6 |
^AUPNVSIT - [#9000010] | OL+2, OL+4, VINFO+4, VINFO+8, VFC+3, VFCD+3, IVFC+6, VT+4, VT+6, IVT+4 , IVT+6, LOC+7, LOC+9, LOC+11 |
^AUPNVSIT("AC" | VT+2 |
^AUTTIML - [#9999999.41] | IVFS+3 |
^AUTTLOC - [#9999999.06] | HRN+11 |
^BIP - [#9002084] | PROT+3, PROTDT+2, PROTDT+3, ACTDT+2, ACTDT+3, PUB+3, PUBDT+2 |
^BYIMPARA - [#90480] | DISP+9, DISP+11, DISP+12, DISP+17, DISP+19, D1+2, VFC+13, IVFC+13, SEL+3, SEL+23 |
^BYIMPARA("FILE" | FN+9 |
^BYIMTMP($J | SEL+1!, SEL+7, SPAT1+7, SPAT1+25, SPAT1+31* |
^DD("DD" | DR+5, DR+19 |
^DD(9000010.11 | IVFC+11, IVFC+12, IVFCD+3 |
^DIC(10 - [#10] | RACE+5 |
^DIC(10.2 - [#10.2] | ETH+6 |
^DIC(4 - [#4] | OL+5, HRN+10, LOC+10, LOC+17 |
^DPT - [#2] | VFC+9, VFCD+4, IVFC+4, RACE+3, RACE+4, ETH+3, ETH+5, DIRECT+9, DIRECT+16, SPAT1+8 |
^DPT("B" | DIRECT+6, DIRECT+8 |
^VA(200 - [#200] | LOC+3 |
Name | Line Occurrences |
---|---|
$$IVFCD | IVFC+11 |
$$IVFCP | IVFC+12 |
$$IVT | IVFC+13 |
$$VFC | IVFC+10 |
$$VFCD | VFC+11 |
$$VT | VFC+13 |
D1 | DISP+19 |
DR | S1+10 |
FN | S1+9 |
HDR | DISP+4, D1+24 |
S1 | SELECT+1 |
SPAT | SEL+6 |
SPAT1 | SPAT+4 |
VINFO | HX1+2, HX2+2 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ASUFAC | HRN+1~, HRN+11*, HRN+14 |
>> BHLDEST | IZV04+1*, IZV04+3, RSP+1*, RSP+3 |
BYIMALL | SEL+8~, SEL+9* |
BYIMBEG | S1~, FN+13*, DR+14*, DISP+6, DISP+9, DISP+14, DISP+17 |
BYIMDUZ | HRN+1~ |
BYIMDUZ(2 | HRN+2*, HRN+7, HRN+16 |
BYIMEND | S1~, DR+25*, DISP+9, DISP+17 |
>> BYIMHIST | VINFO+6 |
>> BYIMJ | SEL+18, SEL+19, SPAT+3*, SPAT1+32* |
BYIMLDA | LOC+2~, LOC+9*, LOC+10 |
BYIMLODA | LOC+2~, LOC+11*, LOC+12, LOC+13, LOC+15*, LOC+16, LOC+17*, LOC+18, LOC+19 |
BYIMPREF | DISP+2~, DISP+5*, DISP+9, DISP+11, DISP+13*, D1+1, D1+4*, D1+17 |
BYIMPREF(1 | DISP+13*, D1+17* |
BYIMQUIT | SELECT+1, SELECT+2!, S1+8*, S1+9!, S1+11!, FN+8*, FN+12*, DR+11*, DR+24*, DISP+1! , DISP+17, DISP+19, D1+23*, SPAT+1~, SPAT+2*, SPAT+4, SPAT+5!, SPAT1+22* |
>> BYIMRTN | ZIS+1* |
>> BYIMTEST | SEL+19* |
BYIMUDA | LOC+2~, LOC+3*, LOC+4, LOC+8 |
BYIMVDA | LOC+2~, LOC+5*, LOC+6*, LOC+7, LOC+9, LOC+11, LOC+21 |
>> BYIMVER | VFC+12, PROT+4, PROT+7 |
BYIMX | SPAT1+5~ |
BYIMX( | SPAT1+10*, SPAT1+13 |
CB | HX1+1~, HX1+3, HX2+1~, HX2+3, VINFO+7* |
>> CHILD | SEL+5* |
CODE | IVFCP+1~, IVFCP+3*, IVFCP+5 |
>> CS | HRN+14, PUB+4, PUB+5, PUB+6, PUB+7, PUB+8, PUB+9, PUB+10, PUB+11, PUB+12 , PUB+13, PUB+14, PUB+15, IVFS+8 |
DA | LOC+21*, SPAT1+21! |
>> DATE | D1+6*, D1+7*, D1+8 |
DDATE | SEL+21~, SEL+23* |
>> DDDATE | SEL+23* |
DESC | IVFCP+1~, IVFCP+4*, IVFCP+5 |
DFN | VFC+1~, VFC+3*, VFC+4, VFC+6, VFC+7, VFC+9, VFCD+4, IVFC+2~, IVFC+3*, IVFC+4 , ETH~, ETH+3, ETH+5, DIRECT+2~, DIRECT+10*, DIRECT+13, DIRECT+17*, DIRECT+20, SPAT1+23~, SPAT1+24* , SPAT1+25, SPAT1+26, SPAT1+31 |
DIC | SPAT1+15!, SPAT1+16*, SPAT1+21! |
DIC("A" | SPAT1+18* |
DIC("S" | SPAT1+19* |
DIC(0 | SPAT1+17* |
DIE | LOC+20*, SPAT1+21! |
DIR | S1+4!, S1+7!, FN+2!, FN+7!, DR+1!, DR+9!, DR+15!, DR+23!, SEL+10!, SEL+16! |
DIR("A" | FN+4*, DR+3*, DR+17*, SEL+12* |
DIR("B" | DR+6*, DR+20*, SEL+13* |
DIR(0 | S1+5*, FN+3*, DR+2*, DR+16*, SEL+11* |
DOB | IVFC+2~, IVFC+4*, IVFC+8, DIRECT+10, DIRECT+11, DIRECT+12, DIRECT+17, DIRECT+18, DIRECT+19, SPAT1+23~ |
DR | LOC+19*, SPAT1+21! |
DT | DR+4, DR+18, VFC+9, VFCD+5, PROTDT+4, ACTDT+4, PUBDT+3, HDR+4 |
DUZ(2 | HRN+2 |
HRN | HRN+1~, HRN+4*, HRN+5, HRN+8*, HRN+9*, HRN+14, DIRECT+15 |
I0 | HX1+1~, HX2+1~, VINFO+2*, VINFO+3, VINFO+6 |
IDAT | IVFCD~, IVFCD+2, IVFCD+5, IVFCP~, IVFCP+2*, IVFCP+3, IVFCP+4 |
INDA | OL~, OL+1, VFC~, VFC+2, VFC+13, IVFC~, IVFC+3, IVFC+5, IVFC+7, IVFC+10 , IVFC+13, VT~, VT+2, IVT~, IVT+2, HRN~, HRN+4, HRN+6, HRN+8, RACE~ , RACE+2, RACE+3, RACE+4, RACE+13, PROT~, PROT+1, PROT+3, PROTDT~, PROTDT+2, PROTDT+3 , ACTDT~, ACTDT+2, ACTDT+3, PUB~, PUB+1, PUB+3, PUBDT~, PUBDT+2, IVFS~, IVFS+2 |
>> INDEST("RSPK11" | RSP+2* |
>> INDEST("VXUV04" | IZV04+2* |
IOF | S1+1, HDR+2, SPAT1+1 |
IOSL | D1+20 |
IOST | LOC+23 |
J | SPAT1+11*, SPAT1+13*, SPAT1+23~ |
JJ | DISP+2~, DISP+3*, D1+1, D1+19*, D1+20, HDR+1* |
LOC | HRN+1~, HRN+10*, HRN+14 |
MCD | VFC+5~, VFC+6*, VFC+7 |
MFI | HX1+1~, HX1+3, HX2+1~, HX2+3, VINFO+8* |
MM | DIRECT+1!, DIRECT+11*, DIRECT+12*, DIRECT+18*, DIRECT+19*, DIRECT+21* |
>> MODE | D1+9*, D1+10*, D1+11 |
>> MSGCNT | SEL+18* |
>> NAME | DIRECT+3*, DIRECT+4*, DIRECT+5 |
NAMEX | DIRECT+2~, DIRECT+5*, DIRECT+6 |
>> OL | OL+2*, OL+3, OL+4*, OL+5*, OL+6 |
>> SEX | DIRECT+10, DIRECT+11, DIRECT+12, DIRECT+17, DIRECT+18, DIRECT+19 |
TYPE | HX1+1~, HX1+4, HX2+1~, HX2+4, VINFO+5*, VINFO+6* |
U | DISP+13, D1+3, D1+5, D1+6, D1+9, D1+12, D1+13, D1+14, D1+15, D1+16 , D1+23, OL+1, OL+2, OL+4, OL+5, VINFO+3, VINFO+5, VINFO+6, VINFO+7, VINFO+8 , VFC+3, VFC+4, VFC+7, VFC+9, VFC+11, VFC+13, VFCD+3, VFCD+4, IVFC+3, IVFC+4 , IVFC+5, IVFC+7, IVFC+10, IVFC+11, IVFC+12, IVFC+13, IVFCD+3, IVFCD+5, IVFCP+5, VT+6 , VT+9, IVT+2, IVT+6, IVT+9, HRN+4, HRN+8, HRN+10, HRN+11, RACE+4, RACE+5 , RACE+6, RACE+7, RACE+8, RACE+12, RACE+13, RACE+15, ETH+6, ETH+7, LOC+8, LOC+9 , LOC+10, LOC+11, PROT+3, PROTDT+2, PROTDT+3, ACTDT+2, ACTDT+3, PUB+3, PUBDT+2, IVFS+2 , IVFS+3, DIRECT+10, DIRECT+11, DIRECT+12, DIRECT+17, DIRECT+18, DIRECT+19, SEL+3, SPAT1+8, SPAT1+29 |
V0 | HX1+1~, HX2+1~, VINFO+4*, VINFO+5, VINFO+6, VINFO+7 |
>> VDA | OL+1*, OL+2, OL+4 |
VDAT | IVFC+2~, IVFC+5*, IVFC+6*, IVFC+8 |
VFC | IVFC+2~, IVFS+1~ |
VIS | HX1+1~, HX2+1~, HX2+4, VINFO+3*, VINFO+4, VINFO+8, SPAT1+23~, SPAT1+29*, SPAT1+30, SPAT1+31 |
VSIT | VFC+2*, VFC+3, VFC+11, VFCD~, VFCD+3 |
X | FN+1~, FN+8, FN+9, FN+10, FN+13, DISP+2~, DISP+12*, DISP+13, D1+2*, D1+3 , D1+6, D1+9, D1+12, D1+13, D1+14, D1+15, D1+16, D1+23, HX1~, HX1+2 , HX2~, HX2+2, VINFO~, VINFO+2, VFC+1~, VFC+4*, VFC+7*, VFC+8*, VFC+9*, VFC+10* , VFC+11*, VFC+12, VFC+13*, VFC+14, VFCD+1~, VFCD+2*, VFCD+3*, VFCD+4*, VFCD+5*, VFCD+6* , VFCD+7, IVFC+2~, IVFC+7*, IVFC+8*, IVFC+10*, IVFC+11*, IVFC+12*, IVFC+13*, IVFC+14, IVFCD+1~ , IVFCD+3*, IVFCD+4*, IVFCD+5*, IVFCD+6, IVFCP+5*, IVFCP+6, VT+1~, VT+2*, VT+3, VT+4 , VT+6*, VT+7*, VT+8, VT+9, IVT+1~, IVT+2*, IVT+3, IVT+4, IVT+6*, IVT+7* , IVT+8, IVT+9, HRN+1~, HRN+15*, HRN+16, RACE+1~, RACE+3*, RACE+4*, RACE+5*, RACE+6* , RACE+7, RACE+8, RACE+9*, RACE+10*, RACE+11*, RACE+12*, RACE+13*, RACE+14*, RACE+15*, RACE+18* , RACE+19, ETH+1~, ETH+4*, ETH+5*, ETH+6, LOC+7*, LOC+8, LOC+13*, PROT+2~, PROT+3* , PROT+4*, PROT+7*, PROT+8, PROTDT+1~, PROTDT+2*, PROTDT+3*, PROTDT+4*, PROTDT+5*, PROTDT+6, ACTDT+1~ , ACTDT+2*, ACTDT+3*, ACTDT+4*, ACTDT+5*, ACTDT+6, PUB+2~, PUB+3*, PUB+4*, PUB+5*, PUB+6* , PUB+7*, PUB+8*, PUB+9*, PUB+10*, PUB+11*, PUB+12*, PUB+13*, PUB+14*, PUB+15*, PUB+16 , PUBDT+1~, PUBDT+2*, PUBDT+3*, PUBDT+4*, PUBDT+5, IVFS+1~, IVFS+2*, IVFS+3, IVFS+8*, IVFS+9 , DIRECT+2~, DIRECT+5*, DIRECT+6*, DIRECT+8, SPAT1+6*, SPAT1+7*, SPAT1+8, SPAT1+12*, SPAT1+13*, SPAT1+23~ , SPAT1+28*, SPAT1+29 |
X1 | VINFO+1~ |
X2 | VINFO+1~ |
XREF | S1~, FN+14*, DR+26*, DISP+9, DISP+11, DISP+17, DISP+19 |
XX | DISP+2~, DISP+6*, DISP+7*, DISP+8*, DISP+9*, DISP+11, DISP+14*, DISP+15*, DISP+16*, DISP+17* , DISP+19, HRN+1~, HRN+3*, HRN+4, HRN+6*, HRN+7*, HRN+8, HRN+10, HRN+11, HRN+14* , HRN+17, SEL+20*, SPAT1+23~, SPAT1+26*, SPAT1+27, SPAT1+28 |
XXX | DISP+2~ |
Y | S1+8, S1+9*, S1+10, FN+1~, DR+4*, DR+6, DR+10, DR+14, DR+18*, DR+20 , DR+24, DR+25, DISP+2~, DISP+13*, D1+3*, D1+4, D1+5*, D1+8*, D1+11*, D1+12* , D1+13*, D1+14*, D1+15*, D1+16*, D1+18, VFC+1~, VFCD+1~, IVFC+2~, IVFCD+1~, IVFCD+2* , IVFCD+4, VT+1~, VT+4*, VT+5, VT+9*, VT+10, IVT+1~, IVT+4*, IVT+5, IVT+9* , IVT+10, HRN+1~, RACE+1~, RACE+8*, RACE+9, RACE+10, RACE+11, ETH+1~, ETH+6*, ETH+7 , ETH+8*, ETH+9, LOC+15, IVFS+1~, IVFS+3*, IVFS+5, IVFS+7, DIRECT+1!, DIRECT+7*, DIRECT+8* , DIRECT+9, DIRECT+10, DIRECT+13*, DIRECT+14*, DIRECT+15*, DIRECT+16, DIRECT+17, DIRECT+20*, SEL+2~, SEL+3* , SEL+4, SEL+5, SEL+17, SPAT1+8*, SPAT1+9, SPAT1+10, SPAT1+22, SPAT1+24 |
>> YEARS | SEL+4* |
YY | DISP+2~, DISP+10*, DISP+11*, DISP+12, DISP+18*, DISP+19*, D1+2 |
Z | FN+1~, DISP+2~, VFC+1~, VFCD+1~, IVFC+2~, IVFCD+1~, VT+1~, IVT+1~, HRN+1~, RACE+1~ , ETH+1~, ETH+2*, ETH+3*, ETH+9*, ETH+10*, ETH+11, IVFS+1~, IVFS+5*, IVFS+8, DIRECT+2~ , DIRECT+9*, DIRECT+10, DIRECT+11, DIRECT+12, DIRECT+16*, DIRECT+17, DIRECT+18, DIRECT+19, SPAT1+23~ |
ZD | IVFS+1~, IVFS+7*, IVFS+8 |
>> ZTQUEUED | DISP+20, D1+20 |
ZZ | DISP+2~ |