BYIMIMM5 ;IHS/CIM/THL - IMMUNIZATION DATA EXCHANGE;
Source file <BYIMIMM5.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 5 | ^DIC FILE^DICN ^DIE ^DIK ^DIR | 
| IHS Immunizations Interface | 3 | ($$DUZ,DEX,FN)^BYIMIMM SEL^BYIMIMM3 ($$NEW,$$SLASH)^BYIMIMM6 | 
| Package | Total | Caller Graph | 
|---|---|---|
| IHS Immunizations Interface | 3 | BYIMIMM BYIMIMM3 BYIMIMM4 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| BRIDGE | ;EP;TO MONITOR HL7 BRIDGE | |
| STAT | ;EP;TO DETERMINE BRIDGE STATUS | |
| CANC | ; | |
| RXA1 | ||
| CDEL | ;DELETE COMPONENTS | |
| RXAE1 | ||
| CE(DA,SEG) | ||
| COMPSPEC | ;EP;TO SPECIFY MESSAGE COMPONENT CONTENT | |
| HOSTCMD | ; | |
| TSPEC | ;SELECT SPECIFICATIONS FOR TEST EXPORT | |
| RXASEL | ;SELECT ADDITION SITE | |
| RXADEL | ;DELETE SITE | |
| ASSET(AS) | ;EP;SITE STATE VARIABLES | |
| RXAACT | ;ADDITIONAL SITE ACTION | |
| RXAEDIT | ;EDIT SITE | |
| END | ; | |
| T2 | ;INCLUDE ONLY ADMINISTERED IMMUNIZATIONS | |
| T3 | ;EXCLUDE PREVIOUSLY EXPORTED IMMUNIZATIONS | |
| T1 | ;SELECT TEST EXPORT DATE | |
| START | ; | |
| TSHOW | ;SHOW TEST EXPORT CRITERIA | |
| RXA(BYIMDA) | ;EP;TO SET THE IIS CODE FOR RXA-11.4 | |
| CLEAN | ;EP;CLEAN UP AFTER TEST EXPORT | |
| CS | ;REPEAT | |
| CD | ; | |
| CDISP | ;EP;DISPLAY COMPONENTS FOR PRIMARY SITE | |
| RXASEL1 | ||
| CEDIT | ;EDIT COMPONENTS | |
| RXAADD | ;SELECT FACILITIES FOR STATE RXA CODE | |
| AGECHK(UIF) | ;EP; | |
| RXADISP | ;DISPLAY EXISTING IIS RXA CODES | |
| CSEL | ;EP;TO DISPLAY AND ADD/EDIT COMPONENTS | |
| TEST | ;EP;CREATE & SEND TEST MESSAGES | |
| CAS(AS) | ;EP;DISPLAY COMPONENTS FOR ADDITIONAL EXPORT SITES | |
| CADD | ;ADD ADDITIONAL COMPONENTS | |
| CHDR(SITE) | ;DISPLAY COMPONENT HEADER | 
| Name | Field # of Occurrence | 
|---|---|
| $$DUZ^BYIMIMM | RXAADD+21, RXADISP+4, TEST+16, TEST+69, TEST+85, CDISP+1, CDISP+4, CAS+1, CAS+5, CADD+8 , CE | 
| DEX^BYIMIMM | TEST+86 | 
| FN^BYIMIMM | TEST+83 | 
| SEL^BYIMIMM3 | TEST+14 | 
| $$NEW^BYIMIMM6 | TEST+67 | 
| $$SLASH^BYIMIMM6 | ASSET+9 | 
| ^DIC | RXA+11, RXAADD+7 | 
| FILE^DICN | RXAADD+25, CADD+18 | 
| ^DIE | RXAE1+4, CE+5 | 
| ^DIK | RXADEL+16 | 
| ^DIR | RXA+30, RXAACT+7, RXAADD+15, RXADEL+11, RXASEL+6, TEST+11, TEST+32, TEST+43, TSPEC+17, T1+6 , T2+8, T3+10, CADD+4, CADD+12, CEDIT+5, CSEL+5 | 
| 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 | 
 | 
| 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 | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^DIC(4 - [#4] | Classic Fileman Calls | 
| ^BYIMPARA - [#90480] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AUPNPAT - [#9000001] | TEST+65 | 
| ^AUPNVIMM - [#9000010.11] | TEST+61, TEST+79 | 
| ^AUPNVIMM("AC" | TEST+76 | 
| ^AUPNVIMM("AD" | TEST+50, TEST+59 | 
| ^AUPNVSIT - [#9000010] | TEST+53, TEST+58 | 
| ^AUPNVSIT(9999999999 | TEST+49 | 
| ^AUTTSITE(1 | RXA+2 | 
| ^BYIMEXP("D" | CLEAN+5!, CLEAN+9* | 
| ^BYIMPARA - [#90480] | RXA+3, RXA+6, RXA+15, RXA+18, RXAACT+1, RXAACT+2, RXADISP+4, RXADEL+3, TEST+16, TEST+69 , TEST+85, CDISP+4, CAS+1, CAS+5, CADD+8, ASSET+2, ASSET+3, ASSET+4, ASSET+6, ASSET+7 , ASSET+8 | 
| ^BYIMPARA(0 | RXA+3, RXAADD+20, CADD+15, CE+1 | 
| ^BYIMTMP("TEST ALL" | CLEAN+7, CLEAN+9, CLEAN+10! | 
| ^BYIMTMP("TEST" | CLEAN+3, CLEAN+5! | 
| ^BYIMTMP($J | TEST+46!, TEST+66, TEST+70* | 
| ^DIC(4 - [#4] | RXA+7, RXAADD+10, RXADISP+5, RXAE1+3, RXADEL+4, CDISP+1 | 
| ^DPT - [#2] | TEST+64, TEST+68 | 
| ^INTHU - [#4001] | AGECHK+5, AGECHK+7 | 
| Name | Line Occurrences | 
|---|---|
| @( | TSPEC+21 | 
| CADD | CSEL+9 | 
| CD | CDISP+18, CAS+18 | 
| CDEL | CSEL+10 | 
| CDISP | CS+1, CSEL+1 | 
| CE | CADD+20, CEDIT+9 | 
| CEDIT | CSEL+8 | 
| CHDR | CDISP+2, CAS+2 | 
| CS | COMPSPEC+3 | 
| CSEL | CS+3 | 
| RXA1 | RXA+18 | 
| RXAACT | RXA1+2 | 
| RXAADD | RXAACT+1, RXAACT+11 | 
| RXADEL | RXAACT+12 | 
| RXADISP | RXAACT+3 | 
| RXAEDIT | RXAACT+10 | 
| RXASEL | RXAEDIT+1, RXADEL+1 | 
| RXASEL1 | RXASEL+1 | 
| TSHOW | TSPEC+8, TSPEC+23 | 
| TSPEC | TEST+37 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | RXADISP+4, CDISP+4, CAS+5 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> AGE | ASSET+32* | 
| AS | CAS~, CAS+1, CAS+5, ASSET~, ASSET+1, ASSET+5, ASSET+6, ASSET+7, ASSET+8 | 
| BYIMADM | TEST+58, TEST+67, TSPEC+1!, TSPEC+6*, TSPEC+22, TSHOW+4, T2+2*, T2+11*, T2+12*, T2+13* | 
| BYIMALL | TEST+67, TSPEC+1!, TSPEC+7*, TSPEC+22, TSHOW+8, T3+4*, T3+13*, T3+14* | 
| BYIMDA | RXA~, RXA+1, RXA+2*, RXA+3, RXA+5*, RXA+6*, RXA+7, RXA+12*, RXA+13*, RXA+14 , RXA+15*, RXA+16, RXA+18, RXAACT+1, RXAACT+2, RXAE1, RXAE1+2, RXADEL+3, RXADEL+14, RXADEL+15 | 
| >> BYIMDUZ | ASSET+1, ASSET+2, ASSET+3, ASSET+4, ASSET+5, ASSET+6, ASSET+7, ASSET+8 | 
| BYIMEDAT | TEST+55, TEST+67, TSPEC+1!, TSPEC+4*, TSPEC+22, T1+9* | 
| BYIMEDAT(0 | TSPEC+5*, TSHOW+2, T1+9* | 
| BYIMFILE | TEST+4! | 
| >> BYIMJ | RXADISP+18*, RXASEL+1, RXASEL+3, CD+11*, CEDIT+2 | 
| BYIMQUIT | END+2*, RXA+17~, RXA1+1*, RXA1+2, RXAACT+2*, RXAACT+9*, RXAADD+8*, RXAADD+17*, RXAADD+26*, COMPSPEC+2* , COMPSPEC+3, CSEL+7* | 
| BYIMRXA | RXA+17~ | 
| BYIMRXA( | RXADISP+17*, RXASEL1+1, RXASEL1+2 | 
| BYIMTEST | TEST+35!, TEST+36*, TEST+40, TEST+50, TEST+81 | 
| BYIMX | RXA1~, RXAADD+1~, RXAADD+9*, RXAADD+19 | 
| BYIMY | RXAADD+1~, RXAADD+10*, RXAADD+13, RXAADD+18*, RXAADD+23, TSPEC+20*, TSPEC+21 | 
| >> CHILD | TEST+18*, TEST+22 | 
| >> COMP | CDISP+6*, CDISP+8, CDISP+17, CAS+7*, CAS+17 | 
| >> COMP( | CD+10*, CEDIT+8 | 
| >> COMP(0 | CS+2 | 
| >> CPT | ASSET+30* | 
| D19 | AGECHK+3~, AGECHK+11*, AGECHK+12 | 
| DA | RXAEDIT+2, RXAE1+3, RXAE1+5!, RXADEL+2, RXADEL+3, RXADEL+17!, RXASEL1+2*, CE~, CE+2* | 
| DA(1 | RXAADD+20*, RXAE1*, RXADEL+14*, CADD+15*, CADD+16, CE+1* | 
| DAT | TEST+52~, TEST+53*, TEST+54, TEST+55 | 
| DDATE | TEST+84~, TEST+85* | 
| >> DDDATE | TEST+85* | 
| DFN | TEST+47~, TEST+62*, TEST+63, TEST+64, TEST+65, TEST+66, TEST+67, TEST+68, TEST+70, TEST+76 | 
| >> DIC | RXA+8*, RXAADD+2*, RXAADD+21*, CADD+16* | 
| >> DIC("A" | RXA+10*, RXAADD+5* | 
| >> DIC("DR" | RXAADD+23* | 
| >> DIC(0 | RXA+9*, RXAADD+3*, RXAADD+22*, CADD+17* | 
| DIE | RXAE1+2*, RXAE1+5!, CE* | 
| DIK | RXADEL+15*, RXADEL+17! | 
| >> DINUM | RXAADD+24* | 
| DIR | END+1!, RXA+25!, RXA+31!, RXAACT+4!, RXAACT+8!, RXAADD+11!, RXAADD+16!, RXADEL+6!, RXADEL+12!, RXASEL+2! , RXASEL+7!, TEST+4!, TEST+12!, TEST+24!, TEST+33!, TEST+38!, TEST+44!, TSPEC+9!, TSPEC+18!, T1+2! , T1+7!, T2+3!, T2+9!, T3+5!, T3+11!, CADD+5!, CEDIT+1!, CEDIT+6!, CSEL+2!, CSEL+6! | 
| DIR("A" | RXA+27*, RXAADD+13*, RXADEL+8*, RXASEL+4*, TEST+8*, TEST+29*, TEST+30*, TEST+40*, TSPEC+11*, TSPEC+12* , TSPEC+13*, TSPEC+14*, TSPEC+15*, T1+4*, T2+5*, T3+7*, CADD+2*, CADD+10*, CEDIT+3* | 
| DIR("B" | RXA+28*, RXADEL+9*, TEST+9*, TEST+31*, TEST+41*, T2+6*, T3+8* | 
| DIR(0 | RXA+26*, RXAACT+5*, RXAADD+12*, RXADEL+7*, RXASEL+3*, TEST+7*, TEST+27*, TEST+39*, TSPEC+10*, T1+3* , T2+4*, T3+6*, CADD+1*, CADD+9*, CEDIT+2*, CSEL+3* | 
| DISP | RXA+17~, RXADISP+1~ | 
| DISP( | RXADISP+14*, RXADISP+15*, RXADISP+16*, RXADISP+26, RXADISP+27 | 
| DOB | TEST+47~, TEST+68*, TEST+69, AGECHK+3~, AGECHK+9*, AGECHK+10, AGECHK+12 | 
| DR | RXAE1+1*, RXAE1+5!, CE+3* | 
| DT | TEST+69, AGECHK+11 | 
| >> ESSN | ASSET+31* | 
| >> FE | ASSET+27* | 
| HL7CMD | END+1! | 
| HL7FUNC | END+1! | 
| HL7JOBN | END+1! | 
| HL7NAME | END+1! | 
| IMM | TEST+74~, TEST+75*, TEST+76*, TEST+79, CLEAN+1~, CLEAN+2*, CLEAN+3*, CLEAN+5, CLEAN+6*, CLEAN+7* , CLEAN+9, CLEAN+10 | 
| >> IN1 | ASSET+29* | 
| IOF | RXADISP+19, TEST+5, TEST+19, TSPEC+2, CHDR+1 | 
| IVIS | TEST+78~, TEST+79*, TEST+80 | 
| J | RXADISP+1~, RXADISP+2*, RXADISP+8*, RXADISP+10*, RXADISP+13*, RXADISP+14, RXADISP+15, RXADISP+16, RXADISP+17, RXADISP+18 , RXADISP+25*, RXADISP+26*, RXADISP+27, TEST+47~, TEST+48*, TEST+50, TEST+71*, TSPEC+21* | 
| >> JJ | CD+1*, CD+8*, CD+9, CD+10, CD+11 | 
| >> JX | TEST+72*, TEST+77* | 
| >> JY | TEST+73* | 
| >> MSGCNT | TEST+81* | 
| MSH | AGECHK+3~, AGECHK+5*, AGECHK+6 | 
| >> PATH | ASSET+9* | 
| >> PI | ASSET+28* | 
| PID | AGECHK+3~, AGECHK+7*, AGECHK+8, AGECHK+9 | 
| >> QUIT | CS+2* | 
| SCOMP | CDISP+7*, CDISP+8, CDISP+17, CAS+3~, CAS+8*, CAS+17 | 
| SEG | CDISP+5*, CDISP+10*, CDISP+11*, CDISP+12*, CDISP+13*, CDISP+14*, CDISP+15*, CDISP+16*, CDISP+17, CAS+3~ , CAS+6*, CAS+10*, CAS+11*, CAS+12*, CAS+13*, CAS+14*, CAS+15*, CAS+16*, CAS+17, CADD+7* , CADD+10, CADD+14, CADD+20, CEDIT+8*, CE~, CE+4 | 
| SITE | CDISP+1*, CDISP+2, CAS+1*, CAS+2, CHDR~, CHDR+3 | 
| >> SR | TSPEC+21* | 
| U | RXA+3, RXA+7, RXAADD+10, RXADISP+5, RXADISP+16, RXAE1+3, RXADEL+4, TEST+16, TEST+58, TEST+62 , TEST+68, TEST+69, TEST+79, T2+10, T3+12, CDISP+1, CDISP+5, CDISP+6, CDISP+7, CDISP+9 , CAS+1, CAS+6, CAS+7, CAS+8, CAS+9, CAS+17, CD+9, CD+10, CEDIT+8, ASSET+9 , ASSET+10, ASSET+11, ASSET+12, ASSET+13, ASSET+14, ASSET+15, ASSET+16, ASSET+17, ASSET+18, ASSET+19 , ASSET+20, ASSET+21, ASSET+22, ASSET+23, ASSET+24, ASSET+25, ASSET+26, ASSET+27, ASSET+28, ASSET+29 , ASSET+30, ASSET+31, ASSET+32 | 
| UIF | AGECHK~, AGECHK+4, AGECHK+5, AGECHK+7 | 
| VAL | CDISP+9*, CDISP+17, CAS+3~, CAS+9*, CAS+17, CD+7*, CD+9, CD+10 | 
| VIS | TEST+47~, TEST+49*, TEST+50*, TEST+53, TEST+58, TEST+59, TEST+70 | 
| X | HOSTCMD+1*, HOSTCMD+2, END+1!, RXAADD+17, RXAADD+18, RXAADD+19*, RXAADD+24, RXADISP+1~, RXADISP+3*, RXADISP+4* , RXADISP+5, RXADISP+7, RXADISP+11*, RXADISP+12*, RXADISP+15, RXADISP+16, RXADISP+17, RXADEL+3*, RXADEL+4*, RXADEL+5 , RXADEL+8, TEST+47~, TEST+59*, TEST+60, TEST+61*, TEST+62, T1+8, T2+10, T3+12, CDISP+3* , CDISP+4*, CDISP+9, CAS+3~, CAS+4*, CAS+5*, CAS+17, CD+2*, CD+3*, CD+5, CD+7 , CD+9, CD+10, CADD+8, CADD+14* | 
| X( | RXADISP+9*, RXADISP+12, RXADISP+16, RXADISP+17 | 
| >> X0 | ASSET+2*, ASSET+6*, ASSET+9, ASSET+13, ASSET+20, ASSET+27, ASSET+28, ASSET+29, ASSET+30, ASSET+32 | 
| >> X1 | ASSET+3*, ASSET+7*, ASSET+10, ASSET+11, ASSET+12, ASSET+14, ASSET+15, ASSET+19 | 
| >> X6 | ASSET+4*, ASSET+8*, ASSET+16, ASSET+17, ASSET+18, ASSET+21, ASSET+22, ASSET+23, ASSET+24, ASSET+25 , ASSET+26, ASSET+31 | 
| XX | TEST+47~, TEST+82*, CAS+3~ | 
| XX( | CDISP+17*, CAS+17*, CD+3, CD+5, CD+7 | 
| XX("BHS" | ASSET+10*, ASSET+11*, ASSET+12*, ASSET+13*, ASSET+14*, ASSET+15* | 
| XX("FHS" | ASSET+10*, ASSET+11*, ASSET+12*, ASSET+13*, ASSET+14*, ASSET+15* | 
| XX("MSH" | ASSET+10*, ASSET+11*, ASSET+12*, ASSET+13*, ASSET+14*, ASSET+15*, ASSET+16*, ASSET+17*, ASSET+18*, ASSET+19* , ASSET+20*, ASSET+21* | 
| XX("PD1" | ASSET+23*, ASSET+24*, ASSET+25* | 
| XX("PID" | ASSET+22* | 
| XX("RXA" | ASSET+26* | 
| Y | RXA+12, RXA+13, RXA+32, RXAACT+9, RXAACT+10, RXAACT+11, RXAACT+12, RXAADD+8, RXAADD+9, RXAADD+10 , RXAADD+26, RXADISP+1~, RXADISP+4*, RXADISP+9, RXADEL+13, RXASEL+1*, RXASEL1, RXASEL1+1, RXASEL1+2, TEST+13 , TEST+14, TEST+15~, TEST+16*, TEST+17, TEST+18, TEST+34, TEST+36, TEST+45, TEST+47~, TSPEC+19 , TSPEC+20, T1+9, T2+12, T3+13, CDISP+4*, CDISP+5, CDISP+6, CDISP+7, CDISP+9, CAS+3~ , CAS+5*, CAS+6, CAS+7, CAS+8, CAS+9, CD+4*, CD+5*, CD+7, CD+9, CADD+6 , CADD+13, CADD+19, CADD+20, CEDIT+7, CEDIT+8, CEDIT+9, CSEL+7, CSEL+8, CSEL+9, CSEL+10 | 
| Y(0 | T1+9, CADD+7 | 
| >> YEARS | TEST+17*, TEST+22 | 
| Z | RXADISP+1~, RXADISP+5*, RXADISP+6, RXADISP+7*, RXADISP+9, TEST+47~, CAS+3~, CD+6*, CD+7*, CD+9 |