INMPORT ; cmi/flag/maw - IN Import GIS Package ;
Source file <INMPORT.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 3 | FILE^DICN ^DIE ^DIK |
IHS Support HL7 Interfaces | 1 | (CHARUP,COMPILE)^BHLU |
IHS VA Utilities | 1 | EN^XBVK |
Package | Total | Caller Graph |
---|---|---|
Data Warehouse Export System | 1 | BDW10P5 |
IHS Support HL7 Interfaces | 1 | BHLU |
Name | Comments | DBIA/ICR reference |
---|---|---|
DIE | ||
CHKM(M01,MDT) | ||
CHKMS(MS01,GN,GS,GR,GOF,GFL,GP,GM,GPS,GU) | ||
FD(MDA) | ||
CHKSOM(MS,MSEG,OMC) | ||
MD(MDA) | ;-- setup the message
|
|
CHKMT(MSG,MTT) | ||
MSG | ;-- Import the fields from the INXPORT global
|
|
ADDT(MSG,TT) | ||
ADDTT | ;-- add all transactions in namespace first
|
|
SFADD(SN,S01,S02,S03) | ||
CHKOM(MSG,OMC) | ||
EOJ | ;-- kill variables and quit
|
|
CHKDS(MSG,DSC) | ||
NS | ;-- parse the INXPORT global get package name
|
|
CHKMC(MSG,MCL) | ||
ADDBP | ;-- add all transactions in namespace first
|
|
MSADD(MSGI,MSGN,AGN,AGS,AGR,AGOF,AGFL,AGP,AGM,AGPS,AGU) | ||
UPDF(FL01,FL02,FL03,FL3,FL5) | ||
CHKS(S01,S02) | ||
ADD(NMS,SIT) | ||
MADD(MA01,MADT) | ||
SEGF(SIEN,SFIEN,SF01,SF02,SF03) | ||
ADDD | ;-- add all destinations in namespace first
|
|
STCK(NS,ST) | ;-- check to see if the site already exists if not add it
|
|
CHKF(F01,F02,F03,F3,F5) | ||
SD(MDA) | ||
FSUB(FDA,FS01,FS02) | ||
MAIN | ;PEP - this is the main routine driver
|
|
ADD01 | ;
|
|
FSUBADD(FIEN,FSL01,FSL02) |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^INRHT - [#4000] | Classic Fileman Calls |
^INTHPC - [#4004] | Classic Fileman Calls |
^INRHD - [#4005] | Classic Fileman Calls |
^INRHNS - [#4007] | Classic Fileman Calls |
^INTHL7S - [#4010] | Classic Fileman Calls |
^INTHL7M - [#4011] | Classic Fileman Calls |
^INTHL7F - [#4012] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD(4007 | NS+15, ADD+3 |
^DD(4010 | SFADD+3 |
^DD(4011 | CHKMS+12, MSADD+6, CHKOM+4, CHKMC+4, CHKDS+4, ADDT+3 |
^DD(4011.01 | CHKSOM+4 |
^DD(4012 | FSUB+9, FSUBADD+3 |
^INRHD - [#4005] | ADDD+20 |
^INRHD("B" | ADDD+10 |
^INRHNS - [#4007] | STCK+1, STCK+2 |
^INRHNS("B" | NS+7, NS+17 |
^INRHT - [#4000] | ADDTT+15, ADDTT+20* |
^INRHT("B" | CHKMT+2, ADDD+6, ADDTT+7 |
^INTHL7F - [#4012] | FSUB+3, FSUB+5, FSUB+7 |
^INTHL7F("B" | SD+10, CHKF+2, UPDF+2, FSUB+2, FSUB+13 |
^INTHL7M - [#4011] | CHKMS+6!, CHKOM+1!, CHKMC+1!, CHKDS+1!, CHKMT+4, CHKMT+5, CHKSOM+1! |
^INTHL7M("B" | CHKM+2, CHKM+3 |
^INTHL7M("SEG" | CHKMS+3 |
^INTHL7S - [#4010] | SEGF+2, SEGF+3, SEGF+6 |
^INTHL7S("B" | CHKS+2, CHKMS+2 |
^INTHPC("B" | ADDBP+7 |
^INTLH7M( | MD+34! |
^INXPORT( | NS+3, NS+5 |
^INXPORT("" | MAIN+1, NS+1 |
Name | Line Occurrences |
---|---|
$$ADD | STCK+3 |
$$ADDT | CHKMT+4 |
$$CHKDS | MD+20 |
$$CHKF | FD+9 |
$$CHKM | MD+4 |
$$CHKMC | MD+16 |
$$CHKMS | MD+33 |
$$CHKMT | MD+8 |
$$CHKOM | MD+12 |
$$CHKS | SD+5 |
$$CHKSOM | MD+37 |
$$FSUB | FD+16 |
$$FSUBADD | FSUB+3, FSUB+14 |
$$MADD | CHKM+6 |
$$MSADD | CHKMS+14 |
$$SEGF | SD+14 |
$$SFADD | SEGF+2, SEGF+4 |
$$STCK | NS+18 |
$$UPDF | CHKF+2 |
ADD01 | MAIN+5 |
ADDBP | MSG+3, ADD01+4 |
ADDD | MSG+2, ADD01+3 |
ADDTT | MSG+1, ADD01+2 |
DIE | CHKM+5, CHKMS+13, UPDF+5, FSUB+11, SEGF+8, ADDD+19, ADDTT+18, ADDBP+15 |
EOJ | MAIN+7 |
FD | MSG+6 |
MD | MSG+9 |
MSG | MAIN+6 |
NS | MAIN+4 |
SD | MSG+7 |
Name | Field # of Occurrence |
---|---|
^(0 | ADDD+20* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
AGFL | MSADD~, MSADD+3 |
AGM | MSADD~, MSADD+4 |
AGN | MSADD~ |
AGOF | MSADD~, MSADD+3 |
AGP | MSADD~, MSADD+4 |
AGPS | MSADD~, MSADD+4 |
AGR | MSADD~, MSADD+3 |
AGS | MSADD~, MSADD+3 |
AGU | MSADD~, MSADD+5 |
DA | CHKM+4*, CHKMS+5*, CHKMS+9*, UPDF+3*, FSUB+10*, SEGF+5*, CHKSOM+3*, ADDD+16*, ADDTT+13*, ADDBP+13* , DIE+2! |
DA(1 | NS+12*, NS+15, CHKMS+5*, CHKMS+9*, MSADD+2*, FSUB+10*, FSUBADD+2*, SEGF+5*, SFADD+2*, CHKOM+3* , CHKMC+3*, CHKDS+3*, ADDT+2*, CHKSOM+3* |
DD | NS+8!, NS+13! |
DIC | NS+9*, NS+13!, NS+15*, ADD+2*, ADD+5!, CHKF+3*, CHKS+3*, MSADD+2*, FSUBADD+2*, SFADD+2* , MADD+2*, CHKOM+3*, CHKMC+3*, CHKDS+3*, ADDT+2*, CHKSOM+3*, ADDD+12*, ADDTT+9*, ADDBP+9*, DIE+2! |
DIC("DR" | CHKF+4*, CHKS+4*, MSADD+3*, MSADD+4*, MSADD+5*, FSUBADD+4*, SFADD+4*, MADD+3* |
DIC("P" | NS+15*, ADD+3*, CHKMS+12*, MSADD+6*, FSUB+9*, FSUBADD+3*, SFADD+3*, CHKOM+4*, CHKMC+4*, CHKDS+4* , ADDT+3*, CHKSOM+4* |
DIC(0 | NS+9*, NS+14*, ADD+2*, CHKF+3*, CHKS+3*, MSADD+2*, FSUBADD+3*, SFADD+2*, MADD+2*, CHKOM+3* , CHKMC+3*, CHKDS+3*, ADDT+2*, CHKSOM+3*, ADDD+12*, ADDTT+9*, ADDBP+9* |
DIE | CHKM+4*, CHKMS+9*, UPDF+3*, FSUB+8*, FSUB+12!, SEGF+5*, ADDD+17*, ADDTT+16*, ADDBP+13*, DIE+2! |
>> DIK | CHKMS+5* |
DINUM | DIE+2! |
DO | NS+8!, NS+13! |
DR | CHKM+4*, CHKMS+10*, CHKMS+11*, UPDF+4*, FSUB+10*, SEGF+7*, ADDD+18*, ADDTT+17*, ADDBP+14*, DIE+2! |
DSC | CHKDS~, CHKDS+3 |
F01 | CHKF~, CHKF+2, CHKF+3 |
F02 | CHKF~, CHKF+2, CHKF+4 |
F03 | CHKF~, CHKF+2, CHKF+4 |
F3 | CHKF~, CHKF+2, CHKF+4 |
F5 | CHKF~, CHKF+2, CHKF+4 |
FDA | FSUB~, FSUB+3, FSUB+5, FSUB+7, FSUB+8, FSUB+10, FSUB+14 |
FIEN | FSUBADD~, FSUBADD+2 |
FL01 | UPDF~, UPDF+2 |
FL02 | UPDF~, UPDF+4 |
FL03 | UPDF~, UPDF+4 |
FL3 | UPDF~, UPDF+4 |
FL5 | UPDF~, UPDF+4 |
>> FLDI | CHKF+6*, CHKF+7 |
FS01 | FSUB~, FSUB+2, FSUB+13 |
FS02 | FSUB~, FSUB+3, FSUB+7, FSUB+10, FSUB+14 |
>> FSIEN | FSUB+14*, FSUB+15 |
FSL01 | FSUBADD~, FSUBADD+2 |
FSL02 | FSUBADD~, FSUBADD+4 |
GFL | CHKMS~, CHKMS+10, CHKMS+14 |
GM | CHKMS~, CHKMS+11, CHKMS+14 |
GN | CHKMS~, CHKMS+2, CHKMS+14 |
GOF | CHKMS~, CHKMS+10, CHKMS+14 |
GP | CHKMS~, CHKMS+11, CHKMS+14 |
GPS | CHKMS~, CHKMS+11, CHKMS+14 |
GR | CHKMS~, CHKMS+10, CHKMS+14 |
GS | CHKMS~, CHKMS+10, CHKMS+14 |
GU | CHKMS~, CHKMS+11, CHKMS+14 |
>> INAD01 | ADDD+4*, ADDD+10, ADDD+12, ADDTT+4*, ADDTT+7, ADDTT+9, ADDBP+4*, ADDBP+7, ADDBP+9 |
>> INAD02 | ADDD+5*, ADDD+6*, ADDD+8, ADDD+20 |
>> INADA | ADDD+1*, ADDD+2*, ADDD+3, ADDTT+1*, ADDTT+2*, ADDTT+3, ADDBP+1*, ADDBP+2*, ADDBP+3 |
INADD01 | ADD01+1*, ADD01+5!, ADDD+15, ADDTT+12, ADDBP+12 |
>> INADDR | ADDD+7*, ADDD+8*, ADDD+18, ADDTT+5*, ADDTT+17, ADDBP+5*, ADDBP+14 |
>> INADDT | ADDD+3*, ADDD+4, ADDD+5, ADDD+7, ADDTT+3*, ADDTT+4, ADDTT+5, ADDBP+3*, ADDBP+4, ADDBP+5 |
>> INDESC | MD+19*, MD+20 |
>> INDIEN | ADDD+10*, ADDD+11, ADDD+14*, ADDD+16, ADDD+20, ADDTT+7*, ADDTT+8, ADDTT+11*, ADDTT+13, ADDTT+15 , ADDTT+20, ADDBP+7*, ADDBP+8, ADDBP+11*, ADDBP+13 |
>> INF01 | FD+4*, FD+9 |
>> INF02 | FD+5*, FD+9 |
>> INF03 | FD+6*, FD+9 |
>> INF3 | FD+7*, FD+9 |
>> INF5 | FD+8*, FD+9 |
>> INFDA | FD+2*, FD+3, FD+8, FD+11, FD+12, FD+13 |
>> INFDEF | FD+3*, FD+4, FD+5, FD+6, FD+7 |
>> INFIEN | UPDF+2*, UPDF+3, UPDF+6 |
>> INFS | FD+12*, FD+13, FSUB+5*, FSUB+6, FSUB+7, FSUB+8, FSUB+10 |
>> INFS01 | FD+14*, FD+16 |
>> INFS02 | FD+15*, FD+16 |
>> INFSB | FD+16* |
>> INFSD | FD+13*, FD+14, FD+15 |
>> INFSIEN | FSUB+2*, FSUB+3, FSUB+5, FSUB+13*, FSUB+14 |
>> INIEN | STCK+1, STCK+2*, STCK+3, STCK+4 |
>> INLKST | MD+3*, MD+4 |
>> INM01 | MD+2*, MD+4 |
>> INMADS | MD+20* |
>> INMCCHK | MD+16* |
>> INMCL | MD+14*, MD+15 |
>> INMCLE | MD+15*, MD+16 |
>> INMDA | MSG+4*, MSG+5*, MSG+6, MSG+7, MSG+8, MSG+9 |
>> INMDS | MD+18*, MD+19 |
>> INMDT | MD+1*, MD+2, MD+4 |
>> INMOM | MD+10*, MD+11 |
>> INMPRE | NS+19*, MSG+5, MSG+8, FD+2, FD+3, FD+8, FD+11, FD+12, FD+13, FD+17 , SD+1, SD+2, SD+7, SD+8, SD+15, MD+1, MD+3, MD+6, MD+7, MD+9 , MD+10, MD+11, MD+13, MD+14, MD+15, MD+17, MD+18, MD+19, MD+21, MD+22 , MD+23, MD+35, MD+36, MD+38, ADDD+2, ADDD+3, ADDTT+2, ADDTT+3, ADDBP+2, ADDBP+3 |
>> INMSG | MD+22*, MD+23, MD+35, MD+36 |
>> INMSGD | MD+23*, MD+24, MD+25, MD+26, MD+27, MD+28, MD+29, MD+30, MD+31, MD+32 |
>> INMSGFL | MD+28*, MD+33 |
>> INMSGM | MD+30*, MD+33 |
>> INMSGN | MD+24*, MD+33 |
>> INMSGO | MD+35*, MD+36 |
>> INMSGOD | MD+36*, MD+37 |
>> INMSGOF | MD+27*, MD+33 |
>> INMSGOMC | MD+37* |
>> INMSGP | MD+29*, MD+33 |
>> INMSGPS | MD+31*, MD+33 |
>> INMSGR | MD+26*, MD+33 |
>> INMSGS | MD+25*, MD+33 |
>> INMSGU | MD+32*, MD+33 |
>> INMSY | MD+33*, MD+34, MD+37 |
>> INMT | NS+1*, NS+2, NS+3, NS+5 |
INMTCH | FSUB+4! |
>> INMTT | MD+6*, MD+7 |
>> INMTTE | MD+7*, MD+8 |
>> INNDA | STCK+1*, STCK+2 |
>> INNS | NS+11*, NS+12, NS+17*, NS+18 |
>> INOCHK | MD+12* |
>> INOME | MD+11*, MD+12 |
>> INOUT | MSG+8* |
>> INPKG | NS+5*, NS+6*, NS+7, NS+9, NS+17 |
>> INS01 | SD+3*, SD+5 |
>> INS02 | SD+4*, SD+5 |
>> INSDA | SD+1*, SD+2, SD+7, SD+8 |
>> INSF01 | SD+9*, SD+10, SD+14 |
>> INSF02 | SD+12*, SD+14 |
>> INSF03 | SD+13*, SD+14 |
>> INSFDA | SD+7*, SD+8 |
>> INSFDT | SD+8*, SD+9, SD+12, SD+13 |
>> INSFIEN | SD+10*, SD+11, SD+14 |
>> INSFLD | SD+14* |
>> INSGDT | SD+2*, SD+3, SD+4 |
>> INST | NS+3*, NS+4, NS+5, NS+15, NS+18 |
>> INSTOK | NS+18* |
>> INTCHK | MD+8* |
INTP5 | ADDTT+14~, ADDTT+15*, ADDTT+19 |
>> INY | FD+9*, FD+10, FD+16, SD+5*, SD+6, SD+14, MD+4*, MD+5, MD+8, MD+12 , MD+16, MD+20, MD+33, MD+34, MD+37, MD+39, CHKOM+1, CHKMC+1, CHKDS+1 |
>> KFM | MAIN+3*, ADD+1, CHKF+1, CHKS+1, CHKM+1, CHKMS+1, MSADD+1, UPDF+1, FSUB+1, FSUBADD+1 , SEGF+1, SFADD+1, MADD+1, CHKOM+2, CHKMC+2, CHKDS+2, CHKMT+1, ADDT+1, CHKSOM+2, ADDD+9 , ADDTT+6, ADDBP+6 |
M01 | CHKM~, CHKM+2, CHKM+3, CHKM+6 |
MA01 | MADD~, MADD+2 |
MADT | MADD~, MADD+3 |
MCL | CHKMC~, CHKMC+3 |
MDA | FD~, FD+2, FD+3, FD+8, FD+11, FD+12, FD+13, FD+17, SD~, SD+1 , SD+2, SD+7, SD+8, SD+15, MD~, MD+1, MD+3, MD+6, MD+7, MD+9 , MD+10, MD+11, MD+13, MD+14, MD+15, MD+17, MD+18, MD+19, MD+21, MD+22 , MD+23, MD+35, MD+36, MD+38 |
MDT | CHKM~, CHKM+4, CHKM+6 |
>> MIEN | CHKM+2, CHKM+3*, CHKM+4 |
MS | CHKSOM~, CHKSOM+1, CHKSOM+3 |
MS01 | CHKMS~, CHKMS+3, CHKMS+5, CHKMS+6, CHKMS+9, CHKMS+14 |
MSEG | CHKSOM~, CHKSOM+1, CHKSOM+3 |
MSG | CHKOM~, CHKOM+3, CHKMC~, CHKMC+3, CHKDS~, CHKDS+3, CHKMT~, CHKMT+4, CHKMT+5, ADDT~ , ADDT+2 |
MSGI | MSADD~, MSADD+2 |
>> MSGIEN | CHKMS+3*, CHKMS+4, CHKMS+5, CHKMS+6, CHKMS+9 |
MSGN | MSADD~, MSADD+2 |
>> MTIEN | CHKMT+2*, CHKMT+3, CHKMT+4, CHKMT+5 |
MTT | CHKMT~, CHKMT+2 |
NMS | ADD~, ADD+2 |
NS | STCK~, STCK+1, STCK+2, STCK+3 |
OMC | CHKOM~, CHKOM+3, CHKSOM~, CHKSOM+5 |
S01 | CHKS~, CHKS+2, CHKS+3, SFADD~, SFADD+2 |
S02 | CHKS~, CHKS+4, SFADD~, SFADD+4 |
S03 | SFADD~, SFADD+4 |
SF01 | SEGF~ |
SF02 | SEGF~, SEGF+2, SEGF+4, SEGF+6, SEGF+7 |
SF03 | SEGF~, SEGF+2, SEGF+4, SEGF+7 |
SFIEN | SEGF~, SEGF+2, SEGF+3, SEGF+4 |
>> SFLIEN | SEGF+3*, SEGF+4, SEGF+5, SEGF+6, SEGF+9 |
>> SGIEN | CHKMS+2*, CHKMS+3, CHKMS+14 |
SIEN | SEGF~, SEGF+2, SEGF+3, SEGF+4, SEGF+5, SEGF+6 |
SIT | ADD~, ADD+3 |
SN | SFADD~, SFADD+2 |
ST | STCK~, STCK+2, STCK+3 |
TT | ADDT~, ADDT+2 |
U | NS+15, FD+4, FD+5, FD+6, FD+7, FD+14, FD+15, SD+3, SD+4, SD+9 , SD+12, SD+13, MD+24, MD+25, MD+26, MD+27, MD+28, MD+29, MD+30, MD+31 , MD+32, ADD+3, CHKMS+12, MSADD+6, FSUB+7, FSUB+9, FSUBADD+3, SEGF+6, SFADD+3, CHKOM+4 , CHKMC+4, CHKDS+4, ADDT+3, CHKSOM+4, ADDD+20, ADDTT+15, ADDTT+20 |
>> X | NS+9*, NS+15*, ADD+3*, CHKF+3*, CHKS+3*, MSADD+2*, FSUBADD+2*, SFADD+2*, MADD+2*, CHKOM+3* , CHKMC+3*, CHKDS+3*, ADDT+2*, CHKSOM+5*, ADDD+12*, ADDTT+9*, ADDBP+9* |
Y | NS+11, ADD+6, CHKF+6, CHKS+6, MSADD+8, FSUBADD+6, SFADD+6, MADD+5, CHKOM+6, CHKMC+6 , CHKDS+6, ADDT+5, CHKSOM+7, ADDD+14, ADDTT+11, ADDBP+11, DIE!, DIE+2! |