ACHSSIG2 ;IHS/ITSC/JVK-STAMP ELECTRONIC SIGNATURE OF AUTHORIZING OFC. ON PO [ 01/11/2005 7:33 AM ]
Source file <ACHSSIG2.m>
| Package | Total | Call Graph |
|---|---|---|
| IHS VA Utilities | 4 | $$DIR^XBDIR $$C^XBFUNC VIEWR^XBLM EN^XBVK |
| Contract Health Management Information System | 3 | ($$DIE,$$FC,BM,RTRN)^ACHS BRPT^ACHSFU FC^ACHSUF |
| Kernel | 3 | ^%ZISC $$REPEAT^XLFSTR SIG^XUSESIG |
| VA Fileman | 1 | EN^DIQ1 |
| Package | Total | Caller Graph |
|---|---|---|
| Contract Health Management Information System | 1 | ACHS E-SIG AUTHORIZING OFC. |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| A | ;--SET UP LIST MANAGER--
|
|
| END | ;
|
|
| LOOK | ;EP
|
|
| STAMP | ;--ASK IF YOU WANT ALL OR REMOVE ITEMS FROM LIST OF SET--
|
|
| LIST | ;--LIST ONLY THOSE PO W/OUT SIG IN FILE--
|
|
| ASK | ;
|
|
| START | ;
|
|
| LOOP3 | ;--STUFF THE USER AND DATE OF ALL AUTHORIZED--
|
|
| ;
|
||
| LOOP2 | ;--SECOND LEVEL OF QUEUE ARRAY SET UP ACHSTMP ARRAY--
|
|
| LOOP1 | ;--LOOP THRU QUEUE ARRAY FOR DOCUMENTS WAITING --
|
|
| CHECK | ;--IS THE USER AUTHORIZED IN THE CHS E-SIG FILE--
|
|
| RMITMS | ;--REMOVE THE ITEM FROM THE SET--
|
|
| HDR | ;
|
| Name | Field # of Occurrence |
|---|---|
| ^%ZISC | END+3 |
| $$DIE^ACHS | LOOP3+9, LOOP3+10 |
| $$FC^ACHS | START+2 |
| BM^ACHS | START+1 |
| RTRN^ACHS | LOOK+4 |
| BRPT^ACHSFU | PRINT+2 |
| FC^ACHSUF | PRINT+1 |
| EN^DIQ1 | CHECK+6 |
| $$DIR^XBDIR | STAMP+1, RMITMS+1, ASK+8 |
| $$C^XBFUNC | PRINT+3, HDR+2 |
| VIEWR^XBLM | A+1, ASK+10, ASK+11 |
| EN^XBVK | END+1 |
| $$REPEAT^XLFSTR | HDR+4 |
| SIG^XUSESIG | CHECK+13 |
| 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 |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^ACHS(2 - [#9002062] | LIST+5 |
| ^ACHS(3 - [#9002063] | LIST+5 |
| ^ACHSESIG - [#9002080.1] | START+5, CHECK+2 |
| ^ACHSF - [#9002080] | LOOP2+5, PRINT+8, LOOP3+4, LOOP3+14 |
| ^ACHSF("EAQ" | LOOK+2, LOOP2+1, LOOP2+4, LOOP3+14! |
| ^ACHSOCC - [#9002078.5] | LIST+5 |
| ^AUTTVNDR - [#9999999.11] | LIST+2 |
| ^DPT - [#2] | LIST+8 |
| Name | Line Occurrences |
|---|---|
| A | LOOP1+5 |
| ASK | STAMP+4, RMITMS+3, ASK+10 |
| CHECK | START+7 |
| END | START+6, START+8, LOOP1+9, LOOP1+11, STAMP+2, STAMP+3, RMITMS+2, LOOP3+17, ASK+9 |
| HDR | PRINT+4 |
| LIST | PRINT+11 |
| LOOP2 | LOOP1+3 |
| LOOP3 | STAMP+3 |
| RMITMS | STAMP+4, ASK+10 |
| STAMP | A+2 |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | LOOP3+14 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ACHSADT | CHECK+8*, END+2! |
| >> ACHSAMT | LOOP2+10*, LOOP2+11, LOOP2+12, LOOP3+6*, LOOP3+8, LOOP3+9, LOOP3+10 |
| ACHSANS | LOOK+1*, STAMP+1*, STAMP+3, STAMP+4, END+2! |
| ACHSAU | CHECK+1*, CHECK+2*, CHECK+3, CHECK+6, CHECK+7, CHECK+8, CHECK+9, CHECK+10, CHECK+11, CHECK+15 , END+2! |
| >> ACHSDAMT | LOOP2+11, CHECK+7*, LOOP3+8, LOOP3+9, LOOP3+10 |
| ACHSDIEN | LOOP2+2*, LOOP2+4*, LOOP2+5, LOOP2+12, LOOP3+5*, LOOP3+14, END+2! |
| ACHSDOC | LOOP2+5*, LOOP2+6, LOOP2+7, LOOP2+10, PRINT+8*, PRINT+9, LIST+1, LIST+2, LIST+3, LIST+5 , LIST+8, LIST+9, LOOP3+4*, LOOP3+7, LOOP3+8, END+2! |
| >> ACHSDONE | ASK+1*, ASK+8*, ASK+10, ASK+11 |
| >> ACHSFC | START+2*, LIST+1, LOOP3+8 |
| >> ACHSFLG | LOOP2+3*, LOOP2+12* |
| >> ACHSGO | LOOP1+2*, LOOP1+5, LOOP1+9, LOOP2+13* |
| >> ACHSI | RMITMS+7*, RMITMS+8 |
| >> ACHSIADT | CHECK+9*, LOOP3+9, LOOP3+10 |
| >> ACHSIGA | CHECK+11*, CHECK+16 |
| >> ACHSIGO | CHECK+10* |
| >> ACHSIO | LOOK+5* |
| >> ACHSITM | RMITMS+6*, RMITMS+7, RMITMS+8*, RMITMS+9, RMITMS+10, RMITMS+11, RMITMS+12 |
| >> ACHSLOC | HDR+2 |
| ACHSLST | PRINT+10*, LIST+5, END+2! |
| >> ACHSMULT | START+5*, START+6 |
| >> ACHSPG | HDR+1*, HDR+2 |
| >> ACHSQUE | RMITMS+1*, RMITMS+2, ASK+11 |
| >> ACHSQUIT | START+4*, START+8, LOOP1+3, CHECK+15*, CHECK+16* |
| ACHSSIG | LOOP1+5, CHECK+14*, STAMP+1, END+2! |
| >> ACHSSUM | LOOP3+2*, LOOP3+11*, LOOP3+16 |
| >> ACHST1 | PRINT+3*, HDR+3 |
| >> ACHSTIME | HDR+3 |
| >> ACHSTMP( | LOOP2+12*, PRINT+7, PRINT+8, RMITMS+11, RMITMS+12!, LOOP3+3, LOOP3+4, LOOP3+5, LOOP3+6, END+2! |
| ACHSTST | END+2! |
| >> ACHSTST1 | LOOP2+6*, LOOP2+9 |
| >> ACHSTST2 | LOOP2+7*, LOOP2+12 |
| ACHSTYP | PRINT+9*, PRINT+10, END+2! |
| ACHSTYPV | LOOP1+3*, LOOP2+1, LOOP2+4, LOOP3+7*, LOOP3+14, END+2! |
| >> ACHSUSR | HDR+2 |
| ACHSVAL | END+2! |
| ACHSVAL( | CHECK+7, CHECK+8, CHECK+9, CHECK+10, CHECK+11 |
| COUNT | START+3*, LOOP2+12*, LOOP2+13, PRINT+6*, PRINT+7*, PRINT+8, LIST+1, LOOP3+1*, LOOP3+3*, LOOP3+4 , LOOP3+5, LOOP3+6, END+2! |
| >> DA | CHECK+5* |
| >> DA( | CHECK+6* |
| DIC | CHECK+4!, CHECK+5*, END+2! |
| DIQ | CHECK+4!, CHECK+6*, END+2! |
| >> DR | CHECK+5* |
| >> DR( | CHECK+6* |
| DT | LOOP3+10 |
| >> DTOUT | LOOP1+11, STAMP+2, RMITMS+3, ASK+9 |
| >> DUOUT | LOOP1+3, LOOP1+11, LOOP2+4, STAMP+2, RMITMS+3, ASK+9 |
| DUZ | LOOP2+9, CHECK+2, LOOP3+9 |
| DUZ(2 | LOOK+2, START+2, START+5, LOOP2+1, LOOP2+4, LOOP2+5, LOOP2+12, PRINT+7, PRINT+8, CHECK+2 , CHECK+5, LIST+5, RMITMS+11, RMITMS+12, LOOP3+3, LOOP3+4, LOOP3+5, LOOP3+6, LOOP3+14, END+2 |
| IO | LOOK+5 |
| IOF | HDR+2 |
| U | START+5, LOOP2+6, LOOP2+7, LOOP2+10, LOOP2+12, PRINT+8, PRINT+9, CHECK+7, CHECK+8, CHECK+9 , CHECK+10, CHECK+11, LIST+1, LIST+2, LIST+3, LIST+5, LIST+8, LIST+9, LOOP3+4, LOOP3+5 , LOOP3+6, LOOP3+7, LOOP3+8, LOOP3+14 |
| X1 | CHECK+14, END+2! |
| X2 | LOOK+6! |
| X3 | LOOK+6!, PRINT+5* |
| >> Y | RMITMS+5, RMITMS+8 |