BLRCHGPL ; IHS/OIT/MKK - CHANGE PROVIDER AND/OR LOCATION UTILITY ; 07/22/2005 8:05 AM ]
Source file <BLRCHGPL.m>
| Package | Total | Call Graph | 
|---|---|---|
| IHS Changes To Lab | 4 | (BADJUJU,BADSTUFF)^BLRCHGER ($$SETPTXLG,ESIGCHNG,PEP)^BLRCHGPW BLRGPGR^BLRGMENU TOP^BLRQUE | 
| VA Fileman | 3 | ^DIC (FILE,UPDATE)^DIE EN1^DIP | 
| Kernel | 2 | $$NOW^XLFDT $$CJ^XLFSTR | 
| Lab Service | 2 | ^LRWU4 URG^LRX | 
| IHS VA Utilities | 1 | ^XBFMK | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| LOCREPT | ; EP - Location Report | |
| CHNGPROV | ; | |
| PROVREPT | ; EP - Provider Report | |
| SETLTXLG() | ; | |
| SETINDX(WOT,LRAA,LRAD,LRAN,OLD,NEW) | ||
| SETLACC() | ; | |
| GETPHY() | ; | |
| BOTHREPT | ; EP - Provider and/or Location Report (Combined) | |
| SETLORD() | ; | |
| SETPACC() | ; | |
| SETLLAB() | ; | |
| SETPORD() | ; ; Order file | |
| MAIN | ; EP ; Temp vars -- discard after routine completes | |
| SETPLAB() | ; | |
| CHNGLOC | ; | 
| Name | Field # of Occurrence | 
|---|---|
| BADJUJU^BLRCHGER | SETLTXLG+5 | 
| BADSTUFF^BLRCHGER | SETPLAB+9, SETPACC+7, SETPORD+25, SETINDX+21, SETLLAB+12, SETLACC+8, SETLORD+25, SETLTXLG+21 | 
| $$SETPTXLG^BLRCHGPW | CHNGPROV+33 | 
| ESIGCHNG^BLRCHGPW | SETPLAB+16 | 
| PEP^BLRCHGPW | MAIN+14 | 
| BLRGPGR^BLRGMENU | MAIN+29, MAIN+39, PROVREPT+5, LOCREPT+5, BOTHREPT+5 | 
| TOP^BLRQUE | MAIN+59 | 
| ^DIC | CHNGPROV+19, CHNGLOC+9 | 
| FILE^DIE | SETPLAB+7, SETPACC+5, SETPORD+23, SETLLAB+10, SETLACC+6, SETLORD+23, SETLTXLG+13 | 
| UPDATE^DIE | SETINDX+19 | 
| EN1^DIP | PROVREPT+4, LOCREPT+4, BOTHREPT+4 | 
| ^LRWU4 | MAIN+24 | 
| URG^LRX | MAIN+17 | 
| ^XBFMK | CHNGPROV+11, SETPLAB+2, SETPACC+1, SETPORD+19, SETINDX+12, CHNGLOC+3, SETLLAB+3, SETLACC+1, SETLORD+18, SETLTXLG+9 , PROVREPT+1, LOCREPT+1, BOTHREPT+1 | 
| $$NOW^XLFDT | SETINDX+17 | 
| $$CJ^XLFSTR | SETPORD+31 | 
| 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 | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^VA(200 - [#200] | Classic Fileman Calls | 
| ^SC - [#44] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^BLRTXLOG("C" | SETLTXLG+3 | 
| ^DPT - [#2] | SETPORD+42 | 
| ^LR - [#63] | SETPORD+39 | 
| ^LRO(68 - [#68] | MAIN+27, MAIN+34, MAIN+35, MAIN+44, MAIN+45, CHNGPROV+1, CHNGPROV+6, CHNGPROV+7, SETPORD+4, SETPORD+5 , SETINDX+10, CHNGLOC+1, SETLORD+3, SETLORD+4, SETLTXLG+2, SETLTXLG+5 | 
| ^LRO(69 - [#69] | MAIN+36, MAIN+37, CHNGPROV+8, CHNGPROV+9, SETPORD+8, SETPORD+9, SETPORD+11, SETPORD+12, SETPORD+29, SETPORD+47 , SETPORD+51, SETPORD+57*, SETLORD+7, SETLORD+9, SETLORD+10 | 
| ^SC - [#44] | CHNGLOC+15 | 
| ^VA(200 - [#200] | SETPORD+46, SETPORD+54 | 
| Name | Line Occurrences | 
|---|---|
| $$GETPHY | CHNGPROV+2 | 
| $$SETLACC | CHNGLOC+19 | 
| $$SETLLAB | CHNGLOC+18 | 
| $$SETLORD | CHNGLOC+20 | 
| $$SETLTXLG | CHNGLOC+21 | 
| $$SETPACC | CHNGPROV+27 | 
| $$SETPLAB | CHNGPROV+26 | 
| $$SETPORD | CHNGPROV+28 | 
| CHNGLOC | MAIN+49 | 
| CHNGPROV | MAIN+47 | 
| SETINDX | CHNGPROV+39, CHNGLOC+26 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ACCNDX | SETINDX+2~ | 
| ACCNXT | SETINDX+2~ | 
| ACCSTR | SETINDX+2~, SETINDX+10*, SETINDX+14 | 
| BLRLOGDA | MAIN+3~, MAIN+43!, MAIN+56, MAIN+57*, MAIN+58*, MAIN+59, SETLTXLG+25* | 
| BLRLOGDA( | MAIN+58 | 
| BLRSN | SETLTXLG+1~, SETLTXLG+3*, SETLTXLG+4, SETLTXLG+11, SETLTXLG+17, SETLTXLG+25 | 
| >> BY | PROVREPT+2*, LOCREPT+2*, BOTHREPT+2* | 
| CCN | MAIN+5~, MAIN+22* | 
| >> D | CHNGPROV+17* | 
| >> DHD | PROVREPT+3*, LOCREPT+3*, BOTHREPT+3* | 
| DIC | CHNGPROV+13*, CHNGPROV+19!, CHNGLOC+7*, CHNGLOC+9!, PROVREPT+2*, LOCREPT+2*, BOTHREPT+2* | 
| DIC("A" | CHNGPROV+16*, CHNGLOC+5* | 
| DIC("B" | CHNGPROV+12*, CHNGLOC+4* | 
| DIC("S" | CHNGPROV+15* | 
| DIC("W" | CHNGPROV+18* | 
| DIC(0 | CHNGPROV+14*, CHNGLOC+8* | 
| DICT0 | SETINDX+1~, SETINDX+4*, SETINDX+14, SETLTXLG+7*, SETLTXLG+12 | 
| DICT1 | SETINDX+1~, SETINDX+8*, SETINDX+15, SETINDX+16, SETINDX+17, SETINDX+18 | 
| DIE | SETPLAB+3!, SETPACC+2!, SETPORD+20!, SETINDX+13!, SETLACC+2!, SETLORD+19!, SETLTXLG+10! | 
| DONE | SETPORD+2~, SETPORD+7*, SETPORD+8, SETPORD+11, SETPORD+18*, SETLORD+1~, SETLORD+6*, SETLORD+7, SETLORD+9, SETLORD+17* | 
| DUZ | SETINDX+18 | 
| EDD | MAIN+5~ | 
| ERRS | MAIN+7~, SETPLAB+3!, SETPACC+2!, SETPORD+20!, SETINDX+13!, SETLLAB+4!, SETLACC+2!, SETLORD+19!, SETLTXLG+10! | 
| ERRS("DIERR" | SETPLAB+9, SETPLAB+10, SETPACC+7, SETPACC+8, SETPORD+25, SETPORD+26, SETINDX+20, SETLLAB+12, SETLLAB+13, SETLACC+8 , SETLACC+9, SETLORD+25, SETLORD+27, SETLTXLG+15, SETLTXLG+23 | 
| ESIGNODE | MAIN+9~, MAIN+11* | 
| FDA | MAIN+7~, SETPLAB+3!, SETPACC+2!, SETPORD+20!, SETINDX+13!, SETLLAB+4!, SETLACC+2!, SETLORD+19!, SETLTXLG+10! | 
| FDA( | SETPLAB+6*, SETPACC+4*, SETPORD+22*, SETINDX+14*, SETINDX+15*, SETINDX+16*, SETINDX+17*, SETINDX+18*, SETLLAB+7*, SETLLAB+9* , SETLACC+4*, SETLACC+5*, SETLORD+21*, SETLORD+22*, SETLTXLG+12* | 
| >> FLDS | PROVREPT+2*, LOCREPT+2*, BOTHREPT+2* | 
| >> FR | PROVREPT+2*, LOCREPT+2*, BOTHREPT+2* | 
| IEN | SETPORD+49~, SETPORD+50* | 
| IENS | SETPLAB+3!, SETPLAB+4*, SETPLAB+6, SETPACC+2!, SETPACC+3*, SETPACC+4, SETPORD+20!, SETPORD+21*, SETPORD+22, SETINDX+13! , SETLLAB+4!, SETLLAB+5*, SETLLAB+7, SETLLAB+9, SETLACC+2!, SETLACC+3*, SETLACC+4, SETLACC+5, SETLORD+19!, SETLORD+20* , SETLORD+21, SETLORD+22, SETLTXLG+10!, SETLTXLG+11*, SETLTXLG+12, SETLTXLG+18 | 
| >> L | PROVREPT+2*, LOCREPT+2*, BOTHREPT+2* | 
| LOCGET | MAIN+6~ | 
| LOCGET( | SETLLAB+6, SETLLAB+7, SETLLAB+8, SETLLAB+9 | 
| LOCGET("ACCESSION" | SETLACC+4, SETLACC+5 | 
| LOCGET("ORDER | ENTRY" , SETLORD+21, SETLORD+22 | 
| LOCSTR | MAIN+5~ | 
| LRAA | MAIN+2~, MAIN+27, MAIN+34, MAIN+35, MAIN+44, MAIN+45, CHNGPROV+1, CHNGPROV+6, CHNGPROV+7, CHNGPROV+39 , SETPACC+3, SETPORD+4, SETPORD+5, SETPORD+14, SETINDX~, SETINDX+10, CHNGLOC+1, CHNGLOC+26, SETLACC+3, SETLORD+3 , SETLORD+4, SETLORD+12, SETLTXLG+2, SETLTXLG+5 | 
| LRAAS | MAIN+2~ | 
| LRACC | MAIN+4~, MAIN+23* | 
| LRAD | MAIN+2~, MAIN+27, MAIN+34, MAIN+35, MAIN+44, CHNGPROV+1, CHNGPROV+6, CHNGPROV+7, CHNGPROV+39, SETPACC+3 , SETPORD+4, SETPORD+5, SETINDX~, SETINDX+10, CHNGLOC+1, CHNGLOC+26, SETLACC+3, SETLORD+3, SETLORD+4, SETLTXLG+2 , SETLTXLG+5 | 
| LRAN | MAIN+2~, MAIN+25, MAIN+27, MAIN+34, MAIN+35, MAIN+44, CHNGPROV+1, CHNGPROV+6, CHNGPROV+7, CHNGPROV+39 , SETPACC+3, SETPORD+4, SETPORD+5, SETPORD+15, SETINDX~, SETINDX+10, CHNGLOC+1, CHNGLOC+26, SETLACC+3, SETLORD+3 , SETLORD+4, SETLORD+13, SETLTXLG+2, SETLTXLG+5 | 
| LRDFN | MAIN+2~, MAIN+44*, SETPLAB+4, SETPORD+9*, SETPORD+39, SETLLAB+5 | 
| LREND | MAIN+4~, MAIN+20, MAIN+22*, MAIN+25*, MAIN+48, MAIN+56, SETPLAB+9, SETPLAB+10*, SETPLAB+19, SETPACC+7 , SETPACC+8*, SETPACC+10, SETPORD+26*, SETPORD+35*, SETPORD+59, SETLLAB+13*, SETLLAB+16, SETLACC+9*, SETLACC+11, SETLORD+27* , SETLORD+29, SETLTXLG+4, SETLTXLG+24*, SETLTXLG+27 | 
| LRIDT | MAIN+2~, CHNGPROV+1*, SETPLAB+4, SETLLAB+5 | 
| LRODT | MAIN+3~, MAIN+35*, MAIN+36, MAIN+37, CHNGPROV+7*, CHNGPROV+8, CHNGPROV+9, SETPORD+5*, SETPORD+8, SETPORD+9 , SETPORD+11, SETPORD+12, SETPORD+13, SETPORD+21, SETPORD+29, SETPORD+47, SETPORD+51, SETPORD+55, SETPORD+57, SETLORD+4* , SETLORD+7, SETLORD+9, SETLORD+10, SETLORD+11, SETLORD+20 | 
| LRSN | MAIN+3~, MAIN+34*, MAIN+36, CHNGPROV+8*, CHNGPROV+9, SETPORD+7*, SETPORD+8*, SETPORD+9, SETPORD+11, SETPORD+12 , SETPORD+21, SETPORD+29, SETLORD+6*, SETLORD+7*, SETLORD+9, SETLORD+10, SETLORD+20 | 
| LRSP | MAIN+33~, MAIN+36*, MAIN+37 | 
| LRSS | MAIN+2~, MAIN+45*, GETPHY+1, SETPLAB+5, SETPLAB+6, SETLLAB+2, SETLLAB+6, SETLLAB+7, SETLLAB+8, SETLLAB+9 | 
| LRSTOP | MAIN+4~, MAIN+20, MAIN+22* | 
| >> LRTEST | SETPORD+10*, SETPORD+11*, SETPORD+12, SETLORD+8*, SETLORD+9*, SETLORD+10 | 
| LRTSE | MAIN+4~, MAIN+22* | 
| LRUNC | MAIN+4~, MAIN+22* | 
| LRURG | MAIN+4~ | 
| NEW | SETINDX~, SETINDX+16 | 
| NLN | MAIN+8~, CHNGLOC+12*, CHNGLOC+13, CHNGLOC+15, CHNGLOC+26, SETLLAB+7, SETLACC+4, SETLORD+21, SETLTXLG+12 | 
| NLNMN | MAIN+8~, CHNGLOC+15*, SETLLAB+9, SETLACC+5, SETLORD+22 | 
| NPN | MAIN+7~, CHNGPROV+22*, CHNGPROV+23, CHNGPROV+39, SETPLAB+6, SETPACC+4, SETPORD+22, SETPORD+29, SETPORD+33, SETPORD+54 , SETLTXLG+19 | 
| NPNAME | SETPORD+53~, SETPORD+54*, SETPORD+57 | 
| OKNOW | SETPORD+49~, SETPORD+50* | 
| OLD | SETINDX~, SETINDX+15 | 
| OLN | MAIN+8~, CHNGLOC+1*, CHNGLOC+4, CHNGLOC+13, CHNGLOC+26 | 
| ON | MAIN+8~, CHNGPROV+6*, CHNGPROV+8, SETPORD+4*, SETPORD+8, SETPORD+51, SETPORD+55, SETPORD+57, SETLORD+3*, SETLORD+7 , SETLTXLG+2*, SETLTXLG+3, SETLTXLG+5, SETLTXLG+20 | 
| OPN | MAIN+7~, CHNGPROV+2*, CHNGPROV+5, CHNGPROV+9*, CHNGPROV+12, CHNGPROV+23, CHNGPROV+39, SETPORD+32, SETPORD+46 | 
| OPNAME | SETPORD+45~, SETPORD+46*, SETPORD+47, SETPORD+51, SETPORD+55 | 
| PATNAME | SETPORD+38~, SETPORD+42*, SETPORD+43, SETPORD+51, SETPORD+55, SETPORD+57 | 
| PROVGET | MAIN+6~ | 
| PROVGET( | GETPHY+1, SETPLAB+6 | 
| PROVGET("ACCESSION" | SETPACC+4 | 
| PROVGET("ORDE | R ENTRY" , SETPORD+22 | 
| PROVSTR | MAIN+5~ | 
| PTPTR | SETPORD+38~, SETPORD+39*, SETPORD+40, SETPORD+42 | 
| STR | MAIN+7~, SETPORD+55*, SETPORD+56 | 
| SUBFILE | SETPLAB+1~, SETPLAB+5*, SETPLAB+6, SETLLAB+1~, SETLLAB+2*, SETLLAB+7, SETLLAB+9 | 
| SUBNODE | SETINDX+1~, SETINDX+6*, SETINDX+7*, SETINDX+8 | 
| TODT | SETPORD+49~ | 
| TON | SETPORD+49~ | 
| >> TSTSTR | SETPORD+12*, SETPORD+13, SETPORD+14, SETPORD+15, SETLORD+10*, SETLORD+11, SETLORD+12, SETLORD+13 | 
| WOT | SETINDX~, SETINDX+6, SETINDX+7 | 
| >> Y | CHNGPROV+20, CHNGPROV+22, CHNGLOC+10, CHNGLOC+12 |