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 |