PSNPPSMS ;HP/LE-PPSN update NDFK ; 05 Mar 2014 1:20 PM
Source file <PSNPPSMS.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 |
| Package | Total | Caller Graph |
|---|---|---|
| National Drug File | 9 | PSN PPS REJECT FILE PSNPPSCL PSNPPSI1 PSNPPSI2 PSNPPSI3 PSNPPSMG PSNPPSNF PSNPPSNK PSNPPSNU |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| 56(FILE,DIA,NEW,PSNTMPN) | ;Drug Interaction file (#56) changes into 5000.561
|
|
| IGU | ;For National VistA Test SQA use only
|
|
| IGU2 | ;
|
|
| RJ | ; execute file rejection
|
|
| CONT | ;
|
|
| ACTION | ; prompt user for action type (complete/reject)
|
|
| RETRY | ; try to resend of complete message to PPS-N within one hour
|
|
| NEWTRY | ; send of complete message to PPS-N
|
|
| N1 | ||
| CTRLFILE(FILE) | ;PROCESS CONTROL FILE, FILE NUMBER
|
|
| CTRLIEN(IENS) | ;PROCESS CONTROL FILE, IENS
|
|
| CTRLSS(SS) | ;PROCESS CONTROL FILE, SUBSCRIPT
|
|
| CTRKDL(DSPLY) | ;PROCESS CONTROLL FILE, DISPLAYED LAST
|
|
| RESOP | ;Restarting option and protocol which were paused during install
|
|
| LOAD1 | ;BUILD THE MESSAGE
|
|
| HAZWASTE | ;AFTER POPULATION OF HAZ WASTE FIELDS - CREATE DELIMITED FILE
|
|
| QUEST | ;
|
|
| QUESTA | ;
|
|
| QUESTB | ;
|
|
| QUESTC | ;
|
|
| DISMNU | ;disable menu options
|
|
| DISOUT(NAM,PSREASON) | ;
|
|
| ENABLE | ;enable menu options
|
|
| ENABLE2(NAM,PSREASON) | ;
|
|
| ERRORMS | ;FILE ERRORS ENCOUNTERED
|
|
| ASK(FILE) | ; check if the file has been finalized
|
|
| ASK1(FILE) | ; check if the file has been previously installed
|
|
| REJUPD(FILE) | ; update reject history node
|
| Name | Field # of Occurrence |
|---|---|
| NOW^%DTC | DISMNU+2, ENABLE+8, ENABLE+17, ERRORMS+2, REJUPD+6 |
| CLOSE^%ZISH | HAZWASTE+19 |
| OPEN^%ZISH | HAZWASTE+4 |
| USE^%ZISUTL | HAZWASTE+9 |
| ^%ZTLOAD | RETRY+5 |
| FILE^DICN | 56+9 |
| ^DIE | 56+11, 56+13, RESOP+8 |
| UPDATE^DIE | CTRLFILE+3, CTRLIEN+3, CTRLSS+3, CTRKDL+3, LOAD1+3, REJUPD+3, REJUPD+7 |
| $$GET1^DIQ | IGU+5, IGU2+13, HAZWASTE+14, HAZWASTE+15, QUEST+2, DISMNU+10, DISMNU+12, DISMNU+14, ENABLE+11, ENABLE+13 , ENABLE+15 |
| ^DIR | IGU2+9, RJ+2, CONT+1, ACTION+4, RETRY+6 |
| ^DIWP | LOAD1+7, LOAD1+8 |
| $$GETD^PSNFTP | HAZWASTE+2 |
| $$LEGACY^PSNPPSDL | IGU2+1 |
| $$SEND^PSNPPSNC | IGU2+18, RJ+6, N1 |
| $$FMTE^XLFDT | LOAD1+20 |
| ^XMD | N1+8 |
| OUT^XPDMENU | DISMNU+4, DISMNU+5, DISMNU+6, DISMNU+7, DISOUT+1, ENABLE+4, ENABLE+5, ENABLE+6, ENABLE+7, ENABLE2+1 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| 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: READ |
|
| 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 |
|---|---|
| ^ORD(101 - [#101] | GET1^DIQ |
| ^DIC(19 - [#19] | GET1^DIQ |
| ^DIC(19.2 - [#19.2] | GET1^DIQ |
| ^PSNDF(50.68 - [#50.68] | GET1^DIQ |
| ^PS(57.23 - [#57.23] | GET1^DIQ |
| ^PS(59.7 - [#59.7] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD("DD" | DISMNU+2, ENABLE+8, ENABLE+17 |
| ^NDFK(5000.56 | 56+8, 56+12 |
| ^ORD(101 - [#101] | DISMNU+15*, ENABLE+16* |
| ^PS(57.23 - [#57.23] | IGU2+11, RJ+1, RJ+15*, DISMNU+10, DISMNU+12, DISMNU+14, ENABLE+11, ENABLE+13, ENABLE+15, ERRORMS+4 , ERRORMS+10, ERRORMS+11*, ERRORMS+12, ERRORMS+14*, ASK+5, ASK+6, ASK+7, ASK1+3, ASK1+4, ASK1+5 , REJUPD+5 |
| ^PS(59.7 - [#59.7] | 56+5 |
| ^PSNDF(50.68 - [#50.68] | HAZWASTE+11, HAZWASTE+12, HAZWASTE+16 |
| ^TMP("PSN PPSN ERR" | ERRORMS+4, ERRORMS+5, ERRORMS+6, ERRORMS+7, ERRORMS+8, ERRORMS+9 |
| ^TMP("PSN PPSN PARSED" | LOAD1+8 |
| ^TMP("PSN" | LOAD1+6*, LOAD1+9*, LOAD1+11*, LOAD1+12*, LOAD1+16*, LOAD1+17*, LOAD1+19*, LOAD1+20*, LOAD1+21* |
| ^TMP("PSNCON" | RESOP+1, RESOP+4, RESOP+6 |
| ^TMP($J | LOAD1+12, LOAD1+14, LOAD1+19, LOAD1+21 |
| ^UTILITY($J | LOAD1+5!, LOAD1+9, LOAD1+10! |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | DISMNU+2, ENABLE+8, ENABLE+17, ERRORMS+14, REJUPD+4!, REJUPD+7 |
| ACT | IGU+4~, IGU+5*, IGU2+15, IGU2+16*, IGU2+17, ACTION+1*, ACTION+2!, ACTION+4* |
| ANS | IGU+4~, RJ+3* |
| >> B1( | QUEST+7, QUEST+9!, QUESTC+1!, QUESTC+4! |
| COMM | IGU+4~, IGU2+18*, IGU2+19, IGU2+21, RJ+6*, RJ+7, RJ+8, RJ+15, NEWTRY+1~, N1* , N1+2, N1+6 |
| >> CTRLIEN | CTRLFILE+2, CTRLIEN+2, CTRLSS+2, CTRKDL+2, LOAD1+2 |
| >> CTRLXIEN | CTRLFILE+2, CTRLIEN+2, CTRLSS+2, CTRKDL+2, LOAD1+2 |
| DA | 56+4~, 56+10*, 56+11*, 56+13*, RESOP+2~, RESOP+7* |
| DATA | HAZWASTE+1~, HAZWASTE+17*, HAZWASTE+18 |
| DAY | NEWTRY+1~*, N1+1* |
| DD | 56+4~ |
| DIA | 56~, 56+6, 56+8, 56+9, 56+11, 56+12, 56+13 |
| DIC | 56+4~, 56+9*, 56+10!, 56+13* |
| DIC(0 | 56+9* |
| DIE | 56+4~, 56+10*, 56+11*, 56+13*, RESOP+2~, RESOP+7* |
| DINUM | 56+4~, 56+9* |
| DIR | IGU2+6!, IGU2+9!, RJ+2!, CONT+1!, ACTION+2!, RETRY+6! |
| DIR("?" | IGU2+8*, IGU2+9*, CONT+1*, ACTION+3*, RETRY+6* |
| DIR("A" | IGU2+7*, RJ+2*, CONT+1*, ACTION+2*, RETRY+6* |
| DIR("B" | RJ+2*, ACTION+2* |
| DIR(0 | IGU2+6*, RJ+2*, CONT+1*, ACTION+2*, RETRY+6* |
| DIRUT | QUEST+1~, QUESTB+2 |
| DIWL | LOAD1+1~, LOAD1+5*, LOAD1+9 |
| DIWR | LOAD1+1~, LOAD1+5* |
| DO | 56+4~ |
| DOTSC | HAZWASTE+1~, HAZWASTE+8*, HAZWASTE+14*, HAZWASTE+16*, HAZWASTE+17 |
| DR | 56+11*, 56+13*, RESOP+2~, RESOP+7* |
| DSPLY | CTRKDL~, CTRKDL+2 |
| DTOUT | IGU2+10, RJ+2, QUEST+1~ |
| DUOUT | IGU2+10, RJ+2, QUEST+1~, QUESTB+2 |
| DUZ | N1+4, REJUPD+7 |
| EDTM | NEWTRY+1~, N1+1* |
| ELAPS | NEWTRY+1~*, N1+1*, N1+2 |
| ENTER | IGU+4~, IGU2+13*, QUEST+12* |
| FDA | 56+4~, CTRLFILE+1!, CTRLFILE+4!, CTRLIEN+1!, CTRLIEN+4!, CTRLSS+1!, CTRLSS+4!, CTRKDL+1!, CTRKDL+4!, LOAD1+4! , REJUPD+1!, REJUPD+4! |
| FDA( | CTRLFILE+2*, CTRLIEN+2*, CTRLSS+2*, CTRKDL+2*, LOAD1+2*, REJUPD+3*, REJUPD+7* |
| FILE | 56~, IGU+4~, IGU2+9*, IGU2+10, IGU2+11, IGU2+13, IGU2+18, RJ+1, RJ+2, RJ+6 , RJ+10, RJ+15, RJ+16, ACTION+1, N1, N1+4, CTRLFILE~, CTRLFILE+2, ASK~, ASK+5 , ASK+6, ASK1~, ASK1+3, ASK1+4, REJUPD~, REJUPD+3, REJUPD+5 |
| FIRST | QUEST+1~, QUESTC+3*, QUESTC+4 |
| FL | RESOP+2~, RESOP+3*, RESOP+4*, RESOP+6, RESOP+7 |
| FLD1 | 56+4~, 56+6*, 56+7 |
| FLG | IGU+4~, IGU2+11*, IGU2+12 |
| HAZTODIS | HAZWASTE+1~, HAZWASTE+8*, HAZWASTE+15*, HAZWASTE+17 |
| HAZTOHAN | HAZWASTE+1~, HAZWASTE+8*, HAZWASTE+15*, HAZWASTE+17 |
| IEN | RESOP+2~, RESOP+5*, RESOP+6*, RESOP+7, HAZWASTE+1~, HAZWASTE+8*, HAZWASTE+11*, HAZWASTE+12, HAZWASTE+14, HAZWASTE+15 , HAZWASTE+16, HAZWASTE+17, DISMNU+9*, ENABLE+10* |
| IEN6 | REJUPD+4!, REJUPD+5*, REJUPD+7 |
| IENS | CTRLIEN~, CTRLIEN+2 |
| II | IGU+4~, IGU2+11* |
| >> INDX | LOAD1+7, LOAD1+12, LOAD1+14, LOAD1+19, LOAD1+20, LOAD1+21 |
| IOBOFF | IGU+4~, IGU2+12, IGU2+13 |
| IOBON | IGU+4~, IGU2+12, IGU2+13 |
| J | LOAD1+1~, LOAD1+8*, LOAD1+9*, LOAD1+21* |
| >> LINE | LOAD1+6*, LOAD1+9*, LOAD1+11*, LOAD1+12*, LOAD1+16*, LOAD1+17*, LOAD1+19, LOAD1+20*, LOAD1+21* |
| LSTD | ASK+3~, ASK+6*, ASK+8, ASK1+1~, ASK1+2*, ASK1+4*, REJUPD+2~* |
| LSTI | ASK1+1~, ASK1+2*, ASK1+5*, ASK1+6 |
| NA | LOAD1+1~, LOAD1+12*, LOAD1+13*, LOAD1+14*, LOAD1+19, LOAD1+20, LOAD1+21 |
| NAM | DISMNU+1~, DISMNU+10*, DISMNU+12*, DISMNU+14*, DISOUT~, DISOUT+1, ENABLE+11*, ENABLE+13*, ENABLE+15*, ENABLE2~ , ENABLE2+1 |
| NAME | HAZWASTE+1~, HAZWASTE+8*, HAZWASTE+14*, HAZWASTE+17 |
| NDFIEN | 56+4~, 56+6* |
| NEW | 56~, 56+7 |
| NFF | RJ+1~*, RJ+16 |
| NFILE | ASK+3~, ASK+6*, ASK+7, ASK1+1~, ASK1+4*, ASK1+5 |
| PARAM | IGU+4~, IGU+5*, IGU2+2, RJ+1 |
| POP | HAZWASTE+1~, HAZWASTE+5, HAZWASTE+8* |
| PRIMESC | HAZWASTE+1~, HAZWASTE+8*, HAZWASTE+15*, HAZWASTE+17 |
| PSCOMFIL | HAZWASTE+1~, HAZWASTE+3*, HAZWASTE+4 |
| PSFILE | QUEST+1~, QUEST+4* |
| PSFILES | QUEST+1~ |
| PSFILES( | QUESTC+1, QUESTC+3, QUESTC+4 |
| PSFILES(99999999 | QUEST+10* |
| PSFLG | QUEST+1~, QUEST+2* |
| PSI | ASK+3~, ASK+4*, ASK+5*, ASK+6, ASK+8, ASK1+1~, ASK1+2*, ASK1+3*, ASK1+4, REJUPD+2~ |
| PSLAST | QUEST+1~, QUEST+2*, QUEST+3, QUEST+4, QUEST+9 |
| PSMSGTXT | ERRORMS+1~ |
| PSNECNT | ERRORMS+1~, ERRORMS+3*, ERRORMS+10*, ERRORMS+11, ERRORMS+12, ERRORMS+14 |
| PSNECNT2 | ERRORMS+1~, ERRORMS+3*, ERRORMS+12*, ERRORMS+13*, ERRORMS+14 |
| PSNEEN | ERRORMS+1~ |
| PSNEFIL | ERRORMS+1~, ERRORMS+3*, ERRORMS+5*, ERRORMS+6, ERRORMS+7, ERRORMS+8, ERRORMS+9, ERRORMS+14 |
| PSNEFLD | ERRORMS+1~, ERRORMS+3*, ERRORMS+7*, ERRORMS+8, ERRORMS+9 |
| PSNEIEN | ERRORMS+1~, ERRORMS+3*, ERRORMS+6*, ERRORMS+7, ERRORMS+8, ERRORMS+9, ERRORMS+14 |
| PSNESEQ | ERRORMS+1~, ERRORMS+3*, ERRORMS+8*, ERRORMS+9 |
| PSNESEQ2 | ERRORMS+1~ |
| PSNEUFS | ERRORMS+1~, ERRORMS+3*, ERRORMS+4*, ERRORMS+5, ERRORMS+6, ERRORMS+7, ERRORMS+8, ERRORMS+9, ERRORMS+14 |
| PSNEW | QUEST+1~, QUEST+3*, QUEST+4, QUEST+5 |
| PSNEX | ERRORMS+1~, ERRORMS+3*, ERRORMS+9*, ERRORMS+14 |
| PSNEXT | QUEST+1~, QUEST+5* |
| PSNFIRST | LOAD1+1~, LOAD1+13*, LOAD1+15, LOAD1+18* |
| PSNLEGF | IGU+4~, IGU2+1* |
| PSNPS | 56+4~, 56+5* |
| >> PSNSCJOB | DISMNU+2, DISMNU+8, DISMNU+11, DISMNU+13, ENABLE+3, ENABLE+8, ENABLE+9, ENABLE+12, ENABLE+14 |
| PSNTMPN | 56~, 56+7 |
| PSNTXT | NEWTRY+1~ |
| PSNTXT(1 | N1+5* |
| PSNTXT(2 | N1+6* |
| PSNWP | LOAD1+1~ |
| PSRC | HAZWASTE+1~, HAZWASTE+6* |
| PSREASON | DISMNU+1~, DISMNU+3*, DISMNU+4, DISMNU+5, DISMNU+6, DISMNU+7, DISMNU+10, DISMNU+12, DISMNU+15, DISOUT~ , DISOUT+1, ENABLE+1~, ENABLE+2*, ENABLE+11, ENABLE+13, ENABLE2~, ENABLE2+1 |
| PSVUID | HAZWASTE+1~, HAZWASTE+8*, HAZWASTE+14*, HAZWASTE+17 |
| PSWRKDIR | HAZWASTE+1~, HAZWASTE+2*, HAZWASTE+4 |
| QCNT | QUEST+1~, QUEST+3*, QUEST+8* |
| QUEST | QUEST+1~, QUEST+6*, QUESTB+1*, QUESTB+2, QUESTB+3, QUESTC+2 |
| >> QUIT2 | QUEST+12*, QUESTB+2*, QUESTC+5* |
| SDTM | NEWTRY+1~*, N1+1 |
| SEQ | DISMNU+1~, DISMNU+9*, DISMNU+10*, DISMNU+12*, DISMNU+14*, DISMNU+15, ENABLE+10*, ENABLE+11*, ENABLE+13*, ENABLE+15* , ENABLE+16 |
| SS | CTRLSS~, CTRLSS+2 |
| STAT | 56+4~, 56+7*, 56+11, 56+13 |
| TYPE | 56+4~, IGU+4~, IGU+5*, IGU2+2*, IGU2+4, IGU2+7, IGU2+15, IGU2+16 |
| U | DISMNU+15, ENABLE+16 |
| WASTE | HAZWASTE+1~, HAZWASTE+8*, HAZWASTE+15*, HAZWASTE+17 |
| X | 56+9*, LOAD1+7*, LOAD1+8*, LOAD1+19*, LOAD1+20, HAZWASTE+1~, HAZWASTE+8*, HAZWASTE+12*, HAZWASTE+15 |
| X2 | QUEST+1~, QUEST+6*, QUEST+7*, QUEST+9, QUESTC+1*, QUESTC+3*, QUESTC+4* |
| X22 | QUEST+1~, QUEST+6*, QUEST+7*, QUEST+9, QUEST+10, QUESTC+1*, QUESTC+4* |
| >> XMDUZ | N1+7* |
| >> XMSUB | N1+4* |
| >> XMTEXT | N1+7* |
| >> XMY( | N1+4* |
| XX | NEWTRY+1~*, N1+1*, QUEST+1~, QUEST+6*, QUEST+10*, QUEST+12, QUEST+13 |
| Y | 56+10, IGU2+9, RJ+3, ACTION+4, DISMNU+1~, DISMNU+2*, ENABLE+1~, ENABLE+8*, ENABLE+17* |
| ZTDESC | RETRY+3~, RETRY+4* |
| ZTDTH | RETRY+3~, RETRY+5* |
| ZTIO | RETRY+3~, RETRY+4* |
| ZTQUEUED | IGU+4~, NEWTRY+2 |
| ZTREQ | IGU+4~, NEWTRY+2* |
| ZTRTN | RETRY+3~, RETRY+4* |
| >> ZTSAVE("DUZ" | RETRY+5* |
| >> ZTSAVE("FILE" | RETRY+5* |
| ZTSK | RETRY+3~, RETRY+5! |