PSODEADD ;DAL/JCH-Add/update DEA NUMBERS file (8991.9) ;19 Jul 2021 06:00
Source file <PSODEADD.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 |
---|---|---|
Outpatient Pharmacy | 3 | PSO EPCS DEA MANUAL ENTRY PSODEADD PSOEPU1 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; Entry Point
|
|
ADDEDIT() | ; Add/Edit a DEA number
|
|
ADD(PSOSTOP,PSODEAI,PSODNEW,PSODEAE) | ; Add new DEA number
|
|
BAC(PSOBACE,PSOABORT,PSODNEW,PSODEAI) | ; Prompt for Business Activity Code, File New if Necessary
|
|
ED89919(PSODEAI,PSODNEW,PSOSTOP) | ; Enter remaining fields in 8991.9
|
|
WSCHK() | ; Check PSO DOJ/DEA WEB SERVICE
|
|
CONNECT() | ||
ABORT(PSODNEW,PSODIEN,TYPE) | ; Quit and undo incomplete new entry
|
|
UNDO(IEN,TYPE) | ; Remove just-added record if user exits before required data is entered
|
|
REQD(PSODEAI,PSOMISS) | ||
SURE(PSODNEW,PSOMISS) | ; Are they sure they want to quit? Incomplete entry will be deleted
|
|
FILEBAC(PSODEAI,PSOBACI) | ; Save Business Activity Code to file 8991.8
|
|
WSDMSG(DEAEDQ) | ; Should be using the web service if possible
|
Name | Field # of Occurrence |
---|---|
^DIC | ADD+4, BAC+5 |
$$FIND1^DIC | BAC+15, UNDO+7 |
FIELD^DID | REQD+8 |
^DIE | BAC+24, ED89919+5, ED89919+8 |
FILE^DIE | BAC+22, ED89919+14, FILEBAC+3 |
^DIK | UNDO+8 |
$$GET1^DIQ | ADDEDIT+11, ADD+6, BAC+10, BAC+16, BAC+25, BAC+27, BAC+28, ED89919+3, ABORT+3, ABORT+4 |
GETS^DIQ | REQD+4 |
^DIR | SURE+12, WSDMSG+14 |
$$CONNECT^PSODEADD | WSCHK+6 |
$$GETXOBW^PSODEAU0 | CONNECT+11 |
$$PROVTYPE^PSODEAUT | ED89919+4 |
FULL^VALM1 | WSCHK+3, WSDMSG+2 |
$$NOW^XLFDT | BAC+21, ED89919+12 |
$$GETREST^XOBWLIB | CONNECT+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 |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^XTV(8991.8 - [#8991.8] | FIND1^DIC, GET1^DIQ |
^XTV(8991.9 - [#8991.9] | FIELD^DID, GET1^DIQ, GETS^DIQ |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ABORT | ED89919+1~*, ED89919+17, ED89919+19*, ED89919+20 |
ASTERS | EN+1~, WSCHK+1~, WSCHK+4*, WSDMSG+3*, WSDMSG+6, WSDMSG+12 |
BACE | ABORT+2~, ABORT+4*, ABORT+6 |
DA | EN+5!, ADDEDIT+22!, BAC+1~, BAC+23*, ED89919+2*, ED89919+21!, UNDO+1~, UNDO+2*, UNDO+3 |
DATA | CONNECT+1~ |
DEAE | ABORT+2~, ABORT+3*, ABORT+6 |
DEAEDQ | EN+1~, EN+2*, EN+3, WSCHK+1~, WSCHK+2*, WSDMSG~, WSDMSG+14* |
DEARTRN | REQD+7! |
DEAVALS | REQD+1~ |
DEAVALS( | REQD+5, REQD+6 |
DIC | ADD+1~, ADD+3*, BAC+1~, BAC+4* |
DIC("A" | ADD+3*, BAC+4* |
DIC("B" | BAC+3* |
DIC("DR" | ADD+3*, BAC+5* |
DIC(0 | ADD+3*, BAC+4* |
DIE | EN+5!, ADDEDIT+22!, ADD+1~, BAC+1~, BAC+23*, ED89919+2*, ED89919+21! |
DIK | UNDO+1~, UNDO+6* |
DIR | SURE+1~, WSDMSG+1~ |
DIR("A" | SURE+10*, WSDMSG+6*, WSDMSG+7*, WSDMSG+8*, WSDMSG+9*, WSDMSG+10*, WSDMSG+11*, WSDMSG+12*, WSDMSG+13* |
DIR("B" | WSDMSG+14* |
DIR(0 | SURE+9*, SURE+11*, WSDMSG+14* |
DIROUT | EN+5! |
>> DIRUT | ADD+4, BAC+7, WSDMSG+14 |
DLAYGO | EN+5!, ADD+3*, BAC+4* |
DR | EN+5!, ADDEDIT+22!, BAC+1~, BAC+24*, ED89919+5*, ED89919+7!, ED89919+8*, ED89919+21! |
DTOUT | EN+5!, BAC+7, BAC+9 |
DUOUT | EN+5!, ADD+4, BAC+7, BAC+9 |
DUZ | ED89919+11 |
ERR | BAC+1~, BAC+18!, ED89919+10!, FILEBAC+1! |
FDA | BAC+1~, BAC+18!, ED89919+10!, FILEBAC+1!, FILEBAC+2~ |
FDA( | BAC+19*, BAC+20*, BAC+21*, ED89919+11*, ED89919+12*, ED89919+13*, FILEBAC+2* |
FILNO | UNDO+1~, UNDO+4*, UNDO+5, UNDO+6, UNDO+7 |
FLD | REQD+1~, REQD+5*, REQD+6, REQD+8, REQD+9 |
FLDLABEL | REQD+1~ |
FLDLABEL("LABEL" | REQD+9 |
FLDS | REQD+1~, REQD+3*, REQD+4 |
IEN | UNDO~, UNDO+2, UNDO+7 |
MANBAC | ADDEDIT+1~ |
MISSFLD | SURE+1~, SURE+5*, SURE+6 |
MSGPADC | EN+1~, EN+2*, WSDMSG+5* |
MSGPADT | EN+1~, EN+2*, WSDMSG+5*, WSDMSG+7 |
PSOABORT | EN+1~, ADDEDIT+2*, ADDEDIT+12, ADDEDIT+15, BAC~, BAC+9*, BAC+11*, BAC+12, BAC+13*, BAC+25* , BAC+27*, BAC+28* |
PSOBAC | ADDEDIT+1~ |
PSOBACE | ADDEDIT+1~, ADDEDIT+11*, ADDEDIT+12, BAC~, BAC+3, BAC+14*, BAC+19, BAC+20, ED89919+3*, ED89919+4 |
PSOBACI | ADDEDIT+1~, ADDEDIT+12*, ADDEDIT+15, BAC+2~, BAC+14*, BAC+15, BAC+25, BAC+27~*, BAC+28, BAC+30 , FILEBAC~, FILEBAC+2 |
PSOBNEW | BAC+1~, BAC+6*, BAC+16, BAC+25 |
PSOCONN | EN+1~, EN+2*, WSCHK+1~, WSCHK+2*, WSCHK+6*, WSCHK+7 |
PSODEAE | ADDEDIT+1~, ADDEDIT+5, ADD~, ADD+1~, ADD+7* |
PSODEAI | ADDEDIT+1~, ADDEDIT+2*, ADDEDIT+5, ADDEDIT+8, ADDEDIT+11, ADDEDIT+12, ADDEDIT+17, ADDEDIT+18, ADDEDIT+21, ADD~ , ADD+8*, BAC~, BAC+10, BAC+12, BAC+15, BAC+27, BAC+28, ED89919~, ED89919+2, ED89919+3 , ED89919+11, ED89919+12, ED89919+13, ED89919+17, ED89919+20, REQD~, REQD+4, REQD+5, REQD+6, FILEBAC~ , FILEBAC+2 |
PSODIEN | ABORT~, ABORT+3, ABORT+4, ABORT+5 |
PSODMSG | ABORT+2~, ABORT+6*, ABORT+7 |
PSODNEW | ADDEDIT+1~, ADDEDIT+5, ADDEDIT+12, ADDEDIT+16, ADDEDIT+18, ADDEDIT+21, ADD~, ADD+6*, BAC~, BAC+11 , BAC+12, BAC+25, BAC+26, BAC+27, BAC+28, ED89919~, ED89919+18, ED89919+19, ED89919+20, ABORT~ , ABORT+1, SURE~, SURE+2 |
PSODONE | EN+1~, EN+2*, ADDEDIT+21*, ADDEDIT+23 |
PSODTYPE | ADDEDIT+1~, ED89919+4*, ED89919+5, ED89919+6 |
PSOECODE | CONNECT+1~, CONNECT+5*, CONNECT+11, CONNECT+15, CONNECT+17 |
PSOERR | CONNECT+1~, CONNECT+11 |
PSOLOOP | ADDEDIT+1~ |
PSOMISS | ADDEDIT+1~, ADDEDIT+17, ADDEDIT+18, ED89919+17, ED89919+19, REQD~, REQD+2!, REQD+10, SURE~, SURE+3 |
PSOMISS( | REQD+9*, SURE+5, SURE+6 |
PSOSTOP | EN+1~, EN+2*, ADDEDIT+2*, ADDEDIT+5, ADDEDIT+21, ADD~, ADD+4*, ED89919~ |
PSOWSUP | EN+1~, WSDMSG+4*, WSDMSG+5, WSDMSG+7 |
REQUEST | CONNECT+1~, CONNECT+8*, CONNECT+11 |
RESOURCE | CONNECT+1~, CONNECT+4*, CONNECT+11 |
RESPJSON | CONNECT+1~ |
RESPONSE | CONNECT+1~ |
RETURN | BAC+1~, BAC+7, BAC+8*, BAC+10* |
SC | CONNECT+1~, CONNECT+11*, CONNECT+15, CONNECT+16, CONNECT+17 |
SERVER | CONNECT+1~, CONNECT+2*, CONNECT+8 |
SERVICE | CONNECT+1~, CONNECT+3*, CONNECT+8 |
TYPE | ABORT~, ABORT+3, ABORT+4, ABORT+5, ABORT+6, UNDO~, UNDO+4 |
U | ADD+6, ADD+7, BAC+6, BAC+14, ED89919+6, WSDMSG+5, WSDMSG+7 |
X | EN+5! |
Y | EN+5!, ADD+4, ADD+6, ADD+7, ADD+8, BAC+6, BAC+7, BAC+13, BAC+14, BAC+16 , BAC+19, BAC+20, BAC+21, BAC+23, SURE+13, WSDMSG+14 |