AGSSSMR1 ;IHS/ASDS/SDH - SSA/SSN Matching Report ;
Source file <AGSSSMR1.m>
| Package | Total | Call Graph |
|---|---|---|
| IHS Patient Registration | 2 | ^AGSSSMR2 $$UPPER^AGUTILS |
| Kernel | 2 | ^%ZISC ($$STATUS,OPEN)^%ZISH |
| VA Fileman | 2 | ^DIC ^DIR |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| PROCESS | ;>PROCESS RECORDS
|
|
| STOP | ;EP - to stop background processing
|
|
| HEADER | ;initialize and retrieve number of records to process
|
|
| S | ;EP - START
|
|
| EXIT | ;
|
|
| LOOP | ;loop through host file
|
|
| PROC | ;start processing
|
|
| BY | ;bypass
|
|
| SELECT | ;
|
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^AUTTLOC - [#9999999.06] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^%ZOSF("OS" | SELECT+79, SELECT+82 |
| ^AGSSTMP1( | SELECT+61, SELECT+68!, BY+3*, PROCESS+1!, HEADER+2*, HEADER+3*, HEADER+4*, HEADER+5, LOOP+2, LOOP+5 , LOOP+6, LOOP+7*, LOOP+8*, LOOP+13*, LOOP+16*, LOOP+17*, LOOP+21*, STOP+1* |
| ^AUTTLOC - [#9999999.06] | SELECT+70 |
| ^AUTTSITE(1 | HEADER+1 |
| ^DIC(4 - [#4] | S+7 |
| Name | Line Occurrences |
|---|---|
| EXIT | SELECT+85, HEADER+6, LOOP+25 |
| PROC | SELECT+84 |
| SELECT | SELECT+21, SELECT+48, SELECT+50 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> A | SELECT+30*, SELECT+31 |
| AG | EXIT+8! |
| >> AGACCT | SELECT+31*, SELECT+32, SELECT+33, SELECT+34, SELECT+35, SELECT+36, SELECT+37, SELECT+38, SELECT+39, SELECT+40 , SELECT+41, SELECT+42, SELECT+43, SELECT+44, SELECT+45, SELECT+46, SELECT+47 |
| AGACCTS | S+1~, SELECT+24*, SELECT+25, SELECT+30, SELECT+31, SELECT+46*, SELECT+48, SELECT+50, SELECT+57*, SELECT+58* |
| AGHDDR | EXIT+3! |
| AGK | EXIT+7*, EXIT+8! |
| AGQUIT | S+3*, SELECT+55*, SELECT+56!, SELECT+59*, SELECT+61, SELECT+66*, SELECT+67*, SELECT+69 |
| AGSBGTM | HEADER+4*, EXIT+3! |
| AGSCREC | LOOP+3*, LOOP+4, LOOP+10, LOOP+11, LOOP+12, LOOP+13, EXIT+3! |
| AGSITE | HEADER+1*, EXIT+3! |
| >> AGSS("NORUN" | HEADER+6 |
| AGSS1SSN | EXIT+3! |
| AGSS2SSN | EXIT+3! |
| AGSSBGT | EXIT+3! |
| AGSSC | HEADER+5*, LOOP+6, LOOP+7, EXIT+3! |
| AGSSCNT | PROC+1!, EXIT+4! |
| AGSSCNT( | LOOP+15*, LOOP+19, LOOP+20*, LOOP+21 |
| AGSSCNT("TOT" | LOOP+1*, LOOP+13, LOOP+14* |
| AGSSCVC | LOOP+10*, LOOP+13, LOOP+15, LOOP+18*, LOOP+19*, LOOP+20, LOOP+21, EXIT+4! |
| AGSSDAY | EXIT+4! |
| AGSSDOB | EXIT+2! |
| AGSSFIO | BY+5*, LOOP+3, EXIT+4! |
| AGSSFN | EXIT+4! |
| AGSSFNT | EXIT+4! |
| AGSSHFL | SELECT+71*, SELECT+72, BY+1, EXIT+2! |
| AGSSHRN | LOOP+11*, LOOP+13, EXIT+2! |
| >> AGSSITE | S+11*, SELECT+61, SELECT+68, SELECT+70, BY+3, PROCESS+1, HEADER+2, HEADER+3, HEADER+4, HEADER+5 , LOOP+2, LOOP+5, LOOP+6, LOOP+7, LOOP+8, LOOP+13, LOOP+16, LOOP+17, LOOP+21, STOP+1 |
| AGSSLN | EXIT+4! |
| AGSSMIN | EXIT+4! |
| AGSSMN | EXIT+5! |
| AGSSPATH | SELECT+76*, SELECT+77, SELECT+78, SELECT+79*, SELECT+80*, SELECT+81, SELECT+82*, SELECT+83*, BY+1, EXIT+5! |
| AGSSPICK | EXIT+5! |
| AGSSQ | EXIT+2! |
| AGSSREC | EXIT+2! |
| AGSSRTOT | EXIT+5! |
| AGSSSEC | EXIT+5! |
| AGSSSEX | EXIT+2! |
| AGSSUFAC | SELECT+70*, SELECT+71, LOOP+12*, LOOP+13, EXIT+5! |
| AGSSVC | EXIT+2! |
| >> AGTXT | SELECT+32*, SELECT+33*, SELECT+34*, SELECT+35*, SELECT+36*, SELECT+37*, SELECT+38*, SELECT+39*, SELECT+40*, SELECT+41* , SELECT+42*, SELECT+43*, SELECT+44*, SELECT+45*, SELECT+46*, SELECT+47 |
| DIC | S+4*, S+8! |
| DIC("A" | S+6* |
| DIC("B" | S+7* |
| DIC(0 | S+5* |
| DIR | S+2~, SELECT+19!, SELECT+53!, SELECT+65!, SELECT+76! |
| DIR("A" | SELECT+17*, SELECT+51*, SELECT+63*, SELECT+74* |
| DIR("B" | SELECT+64*, SELECT+75* |
| DIR(0 | SELECT+18*, SELECT+52*, SELECT+62*, SELECT+73* |
| DIROUT | S+10!, SELECT+22, EXIT+6! |
| DIRUT | S+10!, SELECT+22, EXIT+6! |
| DTOUT | S+10!, SELECT+22, EXIT+6! |
| DUOUT | S+10!, SELECT+22, SELECT+27, SELECT+55, EXIT+6! |
| DUZ(2 | S+7 |
| IO | BY+5 |
| >> POP | BY+2 |
| U | SELECT+46, LOOP+10, LOOP+11, LOOP+12 |
| >> XBFQ | LOOP+22* |
| Y | S+9, S+11, SELECT+20, SELECT+21, SELECT+23*, SELECT+24, SELECT+25, SELECT+26!, SELECT+50, SELECT+60! , SELECT+61, SELECT+66, SELECT+67, SELECT+76, EXIT+6! |
| YQ | S+10! |
| >> ZTQUEUED | BY+4, LOOP+9, LOOP+22 |