PSSDEE ;BIR/WRT-MASTER DRUG ENTER/EDIT ROUTINE ;25-Mar-2016 12:59;DU
Source file <PSSDEE.m>
| Package | Total | Call Graph |
|---|---|---|
| Pharmacy Data Management | 15 | ^PSSCLDRG PKIND^PSSDDUT2 (CKIV,DSPY,MESSAGE,OIKILL,ORDITM,RSET)^PSSDEE1 ^PSSDEE2 DRG^PSSDGUPD DOSN^PSSDOS (,COMPND)^PSSGIU EN2^PSSHL1 DRG^PSSHUIDG ^PSSLAB (BLD,PICK2,TEXT)^PSSMARK EN^PSSPOIDT ^PSSREF (EN1,EN2)^PSSUTIL (ENA,ENS)^PSSVIDRG |
| VA Fileman | 5 | IX^DIC YN^DICN ^DIE $$GET1^DIQ ^DIR |
| National Drug File | 2 | $$PSJDF^PSNAPIS REACT1^PSNOUT |
| IHS Changes To Pharmacy | 1 | SQUERY^APSPRCUI |
| Kernel | 1 | $$UP^XLFSTR |
| Package | Total | Caller Graph |
|---|---|---|
| Pharmacy Data Management | 4 | PSS DRUG ENTER/EDIT PSSCLDRG PSSLAB PSSVIDRG |
| Pharmacy Barcode Scan | 1 | BPBSUPD1 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| USE | ||
| FLASH | ||
| ASKCMOP | ||
| DONE | ||
| IV1 | ||
| DEA | ;
|
|
| PRIMDRG | ||
| MONCLOZ | ||
| DACCT | ||
| CLOZ | ||
| MFA | ||
| BEGIN | ||
| DFNULL | ||
| CHECK(X) | ; Validates Application Use response
|
|
| ZAPIT | ||
| LONG | ;EP -
|
|
| ONE | ||
| VANDC(DA) | ;Find product NDC code
|
|
| MFS | ||
| PRIM1 | ||
| COMMON | ||
| ASK | ;FIND DRUG
|
|
| COMPND | ||
| ASKND | ||
| WS | ||
| MFDD | ||
| CK | ||
| CKDF | ||
| USE1 | ||
| CKCMOP | ||
| IV | ||
| DSH | ||
| CS | ||
| WR | ||
| ASKCLOZ | ||
| MF | ||
| BRANCH1 | ||
| OPEI | ||
| APP | ||
| COMMON1 | ||
| NORM(DA) | ||
| CHOOSE | ||
| BRANCH | ||
| OPEI1 | ;
|
|
| UD | ||
| NVM | ||
| NOPE | ||
| OP |
| Name | Field # of Occurrence |
|---|---|
| SQUERY^APSPRCUI | ONE+3 |
| IX^DIC | ASK+2 |
| YN^DICN | ASKND |
| ^DIE | COMMON, OP+4, UD, WS, DACCT, PRIM1, OPEI1+2 |
| $$GET1^DIQ | ASK+14, ASK+15, NORM |
| ^DIR | CHOOSE+16, IV1+1, ASKCMOP+1, ASKCLOZ+1, MONCLOZ |
| $$PSJDF^PSNAPIS | CKDF |
| REACT1^PSNOUT | ASKND+4 |
| ^PSSCLDRG | CLOZ |
| PKIND^PSSDDUT2 | CKDF+1 |
| CKIV^PSSDEE1 | ZAPIT |
| DSPY^PSSDEE1 | CK |
| MESSAGE^PSSDEE1 | ASKND |
| OIKILL^PSSDEE1 | COMMON+1 |
| ORDITM^PSSDEE1 | COMMON1 |
| RSET^PSSDEE1 | ASKND+4 |
| ^PSSDEE2 | BEGIN, DONE |
| DRG^PSSDGUPD | ASK+16 |
| DOSN^PSSDOS | COMMON1 |
| ^PSSGIU | OP+2, UD, IV, CS, NVM, COMPND |
| COMPND^PSSGIU | COMPND |
| EN2^PSSHL1 | MF, MFA, MFS, MFDD |
| DRG^PSSHUIDG | ASK+17 |
| ^PSSLAB | MONCLOZ |
| BLD^PSSMARK | ASKCMOP+2 |
| PICK2^PSSMARK | ASKCMOP+2 |
| TEXT^PSSMARK | ASKCMOP+2 |
| EN^PSSPOIDT | MF, MFA, MFS, MFDD |
| ^PSSREF | CKCMOP, DSH+2 |
| EN1^PSSUTIL | ASKND+4 |
| EN2^PSSUTIL | ONE+1 |
| ENA^PSSVIDRG | IV1+1 |
| ENS^PSSVIDRG | IV1+1 |
| $$UP^XLFSTR | CHOOSE+16, CHOOSE+17 |
| 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 |
|
| 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 |
|---|---|
| ^PSDRUG - [#50] | Classic Fileman Calls, GET1^DIQ |
| ^PS(59 - [#59] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^%ZOSF("TEST" | ASKND+4, OP+5 |
| ^PS(52.6 - [#52.6] | MFA |
| ^PS(52.7 - [#52.7] | MFS |
| ^PS(59 - [#59] | ASK+13 |
| ^PS(59.7 - [#59.7] | PRIMDRG, MF, MFA, MFS |
| ^PSDRUG - [#50] | ASK+6, ASK+17, LONG+1*, COMMON*, COMMON1, ASKND+4, ONE, CKDF, NOPE, NOPE+1 , NOPE+2, CKCMOP*, ASKCMOP+2, FLASH, USE, PRIMDRG, MF, MFDD, OPEI+1, DEA+1 , DSH+2*, VANDC+3 |
| ^PSDRUG("AQ" | CKCMOP!, DSH+2! |
| ^PSDRUG(5182 | COMPND |
| ^PSNDF(50.68 - [#50.68] | OPEI+5, VANDC+4, VANDC+5 |
| ^TMP($J | ASK+5! |
| ^XMB("NETNAME" | WR |
| ^XUSEC("PSA ORDERS" | CHOOSE+4 |
| ^XUSEC("PSAMGR" | CHOOSE+4 |
| ^XUSEC("PSDMGR" | CHOOSE+5 |
| ^XUSEC("PSGWMGR" | CHOOSE+3 |
| ^XUSEC("PSJI MGR" | CHOOSE+2 |
| ^XUSEC("PSJU MGR" | CHOOSE+1 |
| ^XUSEC("PSNMGR" | ASKND |
| ^XUSEC("PSORPH" | CHOOSE, CHOOSE+6 |
| ^XUSEC("PSXCMOPMGR" | CHOOSE, ASKCMOP |
| Name | Line Occurrences |
|---|---|
| $$CHECK | CHOOSE+16 |
| APP | COMMON1 |
| ASK | BEGIN |
| ASKCLOZ | OP+5 |
| ASKCMOP | OP+4 |
| ASKND | COMMON+1, ASKND+1 |
| BRANCH | CHOOSE+17 |
| BRANCH1 | CHOOSE+17 |
| CHOOSE | APP |
| CK | COMMON+1 |
| CKCMOP | OP+6 |
| CKDF | ONE+1 |
| CLOZ | MONCLOZ |
| COMMON | ASK+9 |
| COMMON1 | COMMON+1 |
| COMPND | BRANCH+3 |
| CS | BRANCH+1, BRANCH1 |
| DACCT | BRANCH+1, BRANCH1 |
| DEA | ASK+9, COMMON+1 |
| DFNULL | NOPE, NOPE+1, NOPE+2 |
| DSH | DEA+1 |
| FLASH | MONCLOZ |
| IV | BRANCH, BRANCH1 |
| IV1 | IV, IV1+1 |
| LONG | ASK+9 |
| MF | ASK+9 |
| MFDD | MFA, MFS |
| MONCLOZ | ASKCLOZ+2 |
| NOPE | ASK+9 |
| NVM | BRANCH+1, BRANCH1 |
| ONE | ASKND+4 |
| OP | BRANCH, BRANCH1 |
| OPEI | OP+4 |
| OPEI1 | OPEI+4, OPEI+5 |
| PRIM1 | PRIMDRG |
| UD | BRANCH, BRANCH1 |
| USE | ASK+9, COMMON1 |
| USE1 | USE+4 |
| WR | ONE+1 |
| WS | BRANCH, BRANCH1 |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | DEA+1 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | ASKND*, ASKND+1, ASKND+2, ASKND+3, ASKND+4, OP+3, UD, IV, DSH+2~ |
| C | CHECK+1~, CHECK+4*, CHECK+5, CHECK+6, CHECK+7, CHECK+8, CHECK+9, CHECK+10, CHECK+11, CHECK+13 |
| CHECK | CHECK+1~, CHECK+2*, CHECK+14*, CHECK+15 |
| CLFALG | FLASH! |
| >> CLFLAG | FLASH*, FLASH+1* |
| D | ASK+2*! |
| DA | BEGIN!, ASK+6*, LONG+1, COMMON, COMMON1*, ASKND+4*, ONE, ONE+3, CKDF*, NOPE , NOPE+1, NOPE+2, OP+2, CKCMOP*, UD, IV, CS, NVM, COMPND, ASKCMOP+2* , PRIM1*, OPEI1+1*, DSH+2*, NORM~, VANDC~, VANDC+3 |
| DIC | ASK+2*! |
| DIC("T" | ASK+2* |
| DIC(0 | ASK+2* |
| >> DIE | COMMON*, OP+4*, UD*, WS*, DACCT*, PRIM1*, OPEI1+1* |
| DIR | CHOOSE+14!, OP+4!, IV1+1!, ASKCMOP!, ASKCLOZ!, MONCLOZ! |
| DIR("?" | ASKCMOP*, ASKCLOZ* |
| DIR("A" | CHOOSE+15* |
| DIR(0 | CHOOSE+14*, IV1+1*, ASKCMOP*, ASKCLOZ*, MONCLOZ* |
| DIRUT | CHOOSE+12!, CHECK+2, IV1+1, ASKCMOP+1!, ASKCLOZ+1!, MONCLOZ, CLOZ |
| >> DISPDRG | ASK+6*, ASK+16, ASK+17, COMMON1, ASKND+4, ONE+1, CKDF, CKCMOP, FLASH, USE , PRIMDRG, PRIM1, MF, OPEI+1, OPEI1+1, DEA+1, DSH+2 |
| >> DLAYGO | ASK+2* |
| DMFU | ASK+12~, ASK+14*, ASK+16 |
| DNSNAM | ASK+12~, ASK+15*, ASK+16 |
| DNSPORT | ASK+12~, ASK+15*, ASK+16 |
| >> DR | COMMON*, OP+4*, UD*, WS*, DACCT*, PRIM1*, OPEI1+1* |
| >> DR(2 | UD*, DACCT* |
| DT | ONE |
| >> DTOUT | COMMON, CLOZ |
| >> DUOUT | CLOZ |
| DUZ | ASKND, CHOOSE, CHOOSE+1, CHOOSE+2, CHOOSE+3, CHOOSE+4, CHOOSE+5, CHOOSE+6, ASKCMOP |
| DVER | ASK+12~, ASK+14*, ASK+16 |
| >> ENTRY | MFA, MFS |
| >> FLAG | ASK+5*, CHOOSE+9*, CHOOSE+10, BRANCH1 |
| >> FLG1 | ASK+5*, CHOOSE*, CHOOSE+9, CHOOSE+12, CHECK+5, OP, OP+6 |
| >> FLG2 | ASK+5*, CHOOSE+1*, CHOOSE+9, CHOOSE+12, CHECK+6, UD |
| FLG3 | ASK+5*, ASK+17!, CHOOSE+2*, CHOOSE+9, CHOOSE+12, CHECK+7, IV |
| >> FLG4 | ASK+5*, CHOOSE+3*, CHOOSE+9, CHOOSE+12, CHECK+8, WS |
| >> FLG5 | ASK+5*, CHOOSE+4*, CHOOSE+9, CHOOSE+12, CHECK+9, DACCT |
| >> FLG6 | ASK+5*, CHOOSE+5*, CHOOSE+9, CHOOSE+12, CHECK+10, CS |
| >> FLG7 | ASK+5*, CHOOSE+6*, CHOOSE+12, CHECK+11, NVM |
| >> FLG8 | ASK+5*, CHOOSE+8*, CHOOSE+9, CHECK+13, COMPND |
| >> FLGKY | ASK+5*, CHOOSE+12*, CHOOSE+13 |
| >> FLGMTH | ASKND |
| >> FLGNDF | CK*, ONE+1*, ZAPIT |
| >> FLGOI | ASK+5*, OP+5*, UD*, IV* |
| I | CHECK+1~, CHECK+3*, CHECK+4 |
| >> K | CKDF* |
| LMFLAG | FLASH!*, FLASH+2* |
| ND | VANDC+1~, VANDC+3*, VANDC+4, VANDC+5 |
| NDC | VANDC+1~, VANDC+2*, VANDC+5*, VANDC+6*, VANDC+7 |
| >> NEWDF | ONE+1, CKDF*, ZAPIT, WR |
| >> NFLAG | ASKCLOZ+2*, CLOZ |
| >> NWND | CKDF* |
| >> NWPC1 | CKDF* |
| >> NWPC3 | CKDF* |
| >> OLDDF | ONE+1*, DFNULL*, ZAPIT, WR |
| PACK | USE!*, USE+1, USE1, USE1+1, USE1+2, USE1+4, USE1+5, USE1+6 |
| PSDRUGND | OPEI~, OPEI+1*, OPEI+2, OPEI+3, OPEI+4, OPEI+5 |
| >> PSIUDA | OP+2*, UD*, IV*, CS*, NVM*, COMPND* |
| >> PSIUX | OP+2*, UD*, IV*, CS*, NVM*, COMPND* |
| >> PSNP | ONE* |
| >> PSSANS | CHOOSE+17*, BRANCH, BRANCH+1, BRANCH+3, BRANCH1 |
| >> PSSASK | IV1+1* |
| PSSAST | MONCLOZ!* |
| >> PSSDA | IV* |
| >> PSSDD | MFA*, MFS*, MFDD |
| PSSFLAG | BEGIN*, DONE!, ASK+2* |
| PSSHUIDG | ASK+9*! |
| PSSIVOUT | IV1!, IV1+1, IV1+2! |
| PSSK | CKDF+1~ |
| PSSNEW | ASK+9*, ASK+16, ASK+17!, LONG+1 |
| >> PSSOR | MF*, MFA*, MFS*, MFDD* |
| PSSVVDA | COMMON1*! |
| >> PSSXX | BEGIN* |
| >> PSSZ | BEGIN* |
| >> PSXBT | ASKCMOP+2* |
| >> PSXF | ASKCMOP+2* |
| >> PSXFL | ASKCMOP+2* |
| >> PSXGOOD | ASKCMOP+2* |
| >> PSXLOC | ASKCMOP+2* |
| PSXUDA | ASKCMOP+2~* |
| >> PSXUM | ASKCMOP+2* |
| >> SPSIUDA | COMPND* |
| U | LONG+1 |
| VAR | PRIMDRG*, PRIM1! |
| WHICH | FLASH!*, FLASH+1, FLASH+2 |
| X | ASKND+2!, ASKND+3!, ASKND+4*, CKDF*, CHOOSE+12!, CHOOSE+16, CHOOSE+17, CHECK~, CHECK+2, CHECK+3 , CHECK+4, OP+5*, ASKCMOP+1!, ASKCMOP+2, ASKCLOZ+1!, ASKCLOZ+2 |
| XX | ASK+12~*, ASK+13*, ASK+14, ASK+15, USE+2~* |
| Y | ASK+2, ASK+6, ASK+9, COMMON, ASKND+2!, ASKND+3!, CHECK+2, ASKCMOP+1!, ASKCLOZ+1! |
| Y(0 | IV1+1, MONCLOZ |
| >> ZAPFLG | NOPE*, DFNULL*, ZAPIT |