PSONVAP2 ;HPS/DSK - Non-VA Provider Updates ;May 16, 2018@16:00
Source file <PSONVAP2.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ;load non-VA providers into file 200
|
|
| CONSIDER | ;
|
|
| INIT | ;initialize
|
|
| SERV | ;
|
|
| IMPORT | ;
|
|
| TASK | ;task processing
|
|
| PROC | ;
|
|
| CHKHDR | ;
|
|
| HDRERR | ;Header row is incorrect
|
|
| HEADER | ;
|
|
| CHECK | ;analyze data and determine whether to file
|
|
| FILE200 | ;
|
|
| PROB | ;problem detected after FileMan call
|
|
| NPI(PSODUZ2,PSONPI2) | ;This call needed to file EFFECTIVE DATE/TIME and sub-fields
|
|
| MORE | ;File additional fields
|
|
| DEL | ;Delete key XUORES which was filed by XUESSO4
|
|
| FNDUSR(PSONPI) | ;see if provider already on file
|
|
| CHKNAME() | ;is provider name already in New Person file
|
|
| END | ;clean up
|
| Name | Field # of Occurrence |
|---|---|
| ^%DT | MORE+15 |
| $$FTG^%ZISH | IMPORT+24 |
| ^%ZTLOAD | TASK+17 |
| ^DIC | SERV+6 |
| UPDATE^DIE | MORE+33, MORE+41, MORE+47 |
| ^DIR | EN+14, CONSIDER+19, IMPORT+4, IMPORT+10, HDRERR+4 |
| MAIL^PSONVAP3 | PROC+28 |
| $$FMADD^XLFDT | INIT+34, IMPORT+37 |
| $$FMTHL7^XLFDT | INIT+23 |
| $$NOW^XLFDT | INIT+24, NPI+2 |
| PARENT^XUAF4 | INIT+43 |
| $$VACAA^XUESSO4 | FILE200+39 |
| $$PROD^XUPROD | EN+3, EN+9, FILE200+39 |
| $$AESDECR^XUSHSH | CHECK+5 |
| $$B64DECD^XUSHSH | CHECK+5 |
| $$ADDNPI^XUSNPI | NPI+2 |
| $$QI^XUSNPI | FNDUSR+8 |
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^DIC(49 - [#49] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^VA(200 - [#200] | TASK+12, MORE+46, CHKNAME+5 |
| ^XTMP( | INIT+13, INIT+15, INIT+33!, INIT+34*, INIT+38*, INIT+39*, INIT+40*, IMPORT+24, IMPORT+34, IMPORT+35 , IMPORT+37*, PROC+7, PROC+17, PROC+18, CHECK+11*, CHECK+18, CHECK+19, CHECK+21*, CHECK+22*, CHECK+26 , CHECK+28*, CHECK+29*, CHECK+35, CHECK+37*, CHECK+38*, PROB+6*, PROB+7*, PROB+9*, MORE+50*, MORE+51* , END+2!, END+3!, END+4! |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %ZIS | TASK+2~ |
| AUTHCODE | EN+1~, INIT+5*, FILE200+39 |
| DIC | SERV+1~, SERV+5* |
| DIC("A" | SERV+3* |
| DIC(0 | SERV+4* |
| DIR | CONSIDER+1~, CONSIDER+16!, CONSIDER+19!, IMPORT+1~, HDRERR+1~, HDRERR+4! |
| DIR("?" | CONSIDER+17* |
| DIR("A" | EN+14*, CONSIDER+18*, IMPORT+2*, IMPORT+8*, HDRERR+4* |
| DIR("B" | CONSIDER+16*, IMPORT+3*, IMPORT+9* |
| DIR(0 | EN+14*, CONSIDER+16*, IMPORT+2*, IMPORT+8*, HDRERR+4* |
| DT | INIT+23, INIT+34, IMPORT+37 |
| DTOUT | CONSIDER+1~, CONSIDER+20, SERV+1~, SERV+8, IMPORT+1~, IMPORT+5, IMPORT+11 |
| DUOUT | CONSIDER+1~, CONSIDER+20, SERV+1~, SERV+8, IMPORT+1~, IMPORT+5, IMPORT+11 |
| DUZ | TASK+12, PROC+3* |
| DUZ(2 | INIT+43, INIT+47, INIT+52 |
| INARRAY | FILE200+2~, FILE200+39, PROB+7, MORE+52! |
| INARRAY(0 | FILE200+4* |
| INARRAY(1 | FILE200+6*, PROB+6, MORE+51 |
| INARRAY(10 | FILE200+25*, FILE200+44, MORE+50 |
| INARRAY(11 | FILE200+28* |
| INARRAY(12 | FILE200+30* |
| INARRAY(13 | FILE200+32* |
| INARRAY(14 | FILE200+35* |
| INARRAY(2 | FILE200+8* |
| INARRAY(3 | FILE200+10* |
| INARRAY(4 | FILE200+12* |
| INARRAY(5 | FILE200+14* |
| INARRAY(7 | FILE200+16* |
| INARRAY(8 | FILE200+18* |
| INARRAY(9 | FILE200+21* |
| POP | TASK+2~ |
| PSOA | INIT+1~, INIT+15* |
| PSOATTRIB | FNDUSR+6~ |
| PSOATTRIB(8 | FNDUSR+7*, FNDUSR+8 |
| PSOCHK | NPI+1~, NPI+2* |
| PSODIR | IMPORT+7*, IMPORT+24, IMPORT+27, END+5! |
| PSODT | EN+2~, INIT+23*, INIT+33, INIT+38, INIT+39, INIT+40, CHECK+11, CHECK+19, CHECK+21, CHECK+22 , CHECK+28, CHECK+29, CHECK+35, CHECK+37, CHECK+38, PROB+6, PROB+7, PROB+9, MORE+51, END+3 |
| PSODUZ | CHECK+2~, CHECK+15*, CHECK+18, CHECK+26, CHECK+31, FNDUSR+8*, FNDUSR+9 |
| PSODUZ2 | FILE200+2~, NPI~, NPI+2 |
| PSOERR | PROB+9, MORE+2~, MORE+39!, MORE+45! |
| PSOERR("DIERR" | MORE+34, MORE+42, MORE+48 |
| PSOFDR | MORE+2~, MORE+39! |
| PSOFDR(200 | MORE+8*, MORE+11*, MORE+16*, MORE+18*, MORE+22*, MORE+24*, MORE+26*, MORE+28*, MORE+30*, MORE+32* , MORE+40* |
| PSOFILE | EN+1~, IMPORT+12*, IMPORT+15, IMPORT+16, IMPORT+22*, IMPORT+24, IMPORT+26, IMPORT+34, IMPORT+35, IMPORT+37 , TASK+8*, PROC+7, PROC+17, PROC+18, HDRERR+2, END+4, END+5! |
| PSOFLG | FILE200+2~, FILE200+3*, PROB+4, PROB+8, MORE+5* |
| PSOI | CHKHDR+28~, CHKHDR+29*, CHKHDR+32*, CHECK+2~, CHECK+4*, CHECK+5, FILE200+2~ |
| PSOIMPORT | EN+1~, IMPORT+24*, IMPORT+25 |
| PSOJOB | EN+2~, INIT+12*, INIT+13, INIT+15, INIT+17*, INIT+33, INIT+34, INIT+38, INIT+39, INIT+40 , CHECK+11, CHECK+18, CHECK+19, CHECK+21, CHECK+22, CHECK+26, CHECK+28, CHECK+29, CHECK+35, CHECK+37 , CHECK+38, PROB+6, PROB+7, PROB+9, MORE+50, MORE+51, END+2, END+3 |
| PSOJOBN | INIT+1~, INIT+14*, INIT+16*, INIT+17 |
| PSONAME | CHKNAME+2~, CHKNAME+4*, CHKNAME+5 |
| PSONEW | FILE200+2~, FILE200+39*, FILE200+43, FILE200+44, PROB+3, MORE+8, MORE+11, MORE+16, MORE+18, MORE+22 , MORE+24, MORE+26, MORE+28, MORE+30, MORE+32, MORE+40, MORE+46, MORE+51 |
| PSONPI | CHECK+2~, CHECK+14*, CHECK+15, CHECK+18, CHECK+19, CHECK+22, CHECK+26, CHECK+29, CHECK+35, CHECK+38 , FNDUSR~, FNDUSR+7 |
| PSONPI2 | FILE200+2~, NPI~, NPI+2 |
| PSOPAD | PROB+1~, PROB+5*, PROB+6 |
| PSOPROD | EN+1~, EN+3*, EN+4, EN+9, FILE200+39 |
| PSOQUIT | EN+2~, EN+16*, EN+18, EN+23*, EN+26, EN+28, CONSIDER+20*, SERV+8*, IMPORT+5*, IMPORT+11* , IMPORT+19*, IMPORT+28*, PROC+2~, PROC+5*, PROC+7, CHKHDR+29, CHKHDR+31, CHKHDR+32, HDRERR+5* |
| PSOSAVDUZ | TASK+12*, PROC+3, END+5! |
| PSOSEQ | PROC+2~, PROC+5*, PROC+7*, PROC+12, PROC+17, PROC+18 |
| PSOSERV | EN+2~, SERV+7*, MORE+8 |
| PSOSUB | INIT+1~, INIT+32*, INIT+33 |
| PSOTIM | EN+2~ |
| PSOTITLE | CHKHDR+28~, CHKHDR+29*, CHKHDR+30, CHKHDR+32*, CHKHDR+33 |
| PSOTM | INIT+24*, INIT+26*, INIT+33, INIT+38, INIT+39, INIT+40, IMPORT+24, IMPORT+34, IMPORT+35, PROC+7 , PROC+17, PROC+18, CHECK+11, CHECK+18, CHECK+21, CHECK+26, CHECK+28, CHECK+37, PROB+6, PROB+7 , PROB+9, MORE+50, MORE+51, END+2, END+4, END+5! |
| PSOTMP1 | IMPORT+1~, IMPORT+34*, PROC+1~, PROC+17*, CHKHDR+29, CHECK+11, CHECK+21, CHECK+28, CHECK+37, FILE200+6 , FILE200+8, FILE200+10, FILE200+12, FILE200+14, FILE200+16, CHKNAME+4 |
| PSOTMP2 | IMPORT+1~, IMPORT+35*, PROC+1~, PROC+18*, PROC+25, CHKHDR+32, CHECK+4, CHECK+5*, CHECK+11, CHECK+14 , CHECK+21, CHECK+28, CHECK+37, FILE200+18, FILE200+21, FILE200+25, FILE200+28, FILE200+30, MORE+11, MORE+13 , MORE+18, MORE+22, MORE+24, MORE+26, MORE+28, MORE+30, MORE+32, MORE+40 |
| PSOTXT | PROB+1~, PROB+3*, PROB+4*, PROB+5, PROB+6 |
| PSOUVISN | INIT+1~ |
| PSOUVISN("P" | INIT+47 |
| PSOVISN | EN+1~, EN+21, INIT+47*, INIT+52*, IMPORT+15, IMPORT+17, FILE200+4 |
| PSOXA | PROC+1~, PROC+4*, CHECK+10*, CHECK+11 |
| PSOXB | PROC+1~, PROC+4*, CHECK+20*, CHECK+21 |
| PSOXC | PROC+1~, PROC+4*, CHECK+27*, CHECK+28 |
| PSOXD | PROC+1~, PROC+4*, CHECK+36*, CHECK+37 |
| PSOXE | PROC+1~, PROC+4*, PROB+2*, PROB+6, PROB+7, PROB+9 |
| PSOXERR | PROB+1~ |
| PSOXF | PROC+1~, PROC+4*, MORE+49*, MORE+51 |
| U | INIT+47, PROB+3 |
| VIEN | INIT+1~, INIT+47* |
| X | CHECK+2~, MORE+2~, MORE+13*, MORE+14 |
| Y | CONSIDER+1~, CONSIDER+20, SERV+1~, SERV+7, IMPORT+1~, IMPORT+7, IMPORT+12, MORE+2~, MORE+16 |
| ZTDESC | TASK+2~, TASK+15* |
| ZTDTH | TASK+2~ |
| ZTIO | TASK+2~, TASK+16* |
| >> ZTQUEUED | END+6 |
| >> ZTREQ | END+6* |
| ZTRTN | TASK+2~, TASK+14* |
| ZTSAVE | TASK+2~ |
| ZTSAVE("AUTHCODE" | TASK+11* |
| ZTSAVE("PSODT" | TASK+5* |
| ZTSAVE("PSOFILE" | TASK+9* |
| ZTSAVE("PSOJOB" | TASK+3* |
| ZTSAVE("PSOPROD" | TASK+4* |
| ZTSAVE("PSOSAVDUZ" | TASK+13* |
| ZTSAVE("PSOSERV" | TASK+7* |
| ZTSAVE("PSOTM" | TASK+6* |
| ZTSAVE("PSOVISN" | TASK+10* |
| ZTSK | TASK+2~, TASK+18 |