APSQFAS ;IHS/ASDS/ENM/POC - NEW RX ORDER MAIN DRIVER USING FAST OPTION
Source file <APSQFAS.m>
Package | Total | Call Graph |
---|---|---|
Outpatient Pharmacy | 7 | ^PSOBUILD GMRA^PSODEM ^PSODSPL EN^PSON52 ^PSONEW2 AUTO^PSONRXN NPSOSD^PSOUTIL |
IHS Changes To Pharmacy | 5 | ^APSPCCN ^APSPCCV ^APSPCVRX ^APSQFAS1 ^APSQFAS3 |
VA Fileman | 3 | ^DIE GETS^DIQ ^DIR |
Registration | 1 | EN^VALM |
Name | Comments | DBIA/ICR reference |
---|---|---|
EXD | ;IHS/DSD/ENM 4/20/94 Check %APSITE P11 for Exp Date
|
|
END | ||
EOJ | ;
|
|
IHSP | ;---- ---- ---- ---- ---- ----
|
|
IHSV | ; hook to store data for patient in PCC parameter array for later use
|
|
ASKX | ;
|
|
DISPLAY | ;
|
|
START | ;EP
|
|
IHSH | ;
|
|
EXDT | ;EXPIRATION DATE SET FOR 9999999 NODE ;IHS/DSD/ENM 4/20/94
|
|
DEL | ;
|
|
ASK | ;
|
|
FIN | ;FINISH UP
|
|
DIQ | ;S APSQHIT=0 F S APSQHIT=$O(DRUG(APSQHIT)) Q:APSQHIT="" D D ^APSQFAS3,FIN
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^PS(59 - [#59] | Classic Fileman Calls |
^APSQFA - [#9009035.3] | GETS^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AUTTSITE(1 | IHSH+2 |
^DPT - [#2] | IHSV+2 |
^PS(59 - [#59] | DEL+5, DEL+7, DEL+8 |
^PSRX - [#52] | EXD+5*, EXDT+2* |
^VA(200 - [#200] | IHSH+2 |
^XUSEC("PSORPH" | EXD+7 |
Name | Line Occurrences |
---|---|
ASK | START+6, ASK+10, ASK+12 |
ASKX | ASK+7, ASK+8 |
DEL | IHSP+6, EXD+3 |
DISPLAY | START+4 |
END | START+3, START+5, START+6, IHSV+6, FIN+2 |
EOJ | START+1, END |
FIN | DIQ+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> %APSITE | IHSV+1, IHSP+2, IHSH+7 |
ANQDATA | EOJ+2! |
>> APCDALVR("APCDCAT" | IHSH+7* |
>> APCDALVR("APCDDATE" | IHSH+7* |
>> APCDALVR("APCDTPRV" | IHSH+2* |
>> APSEFDT | IHSH+7 |
>> APSP("CM" | EXD+5 |
APSPCA | EOJ+4! |
APSPCM | EOJ+4! |
APSPDOC1 | IHSH+2*, EOJ+4! |
>> APSPFLG | DISPLAY+3* |
APSPZRD | EOJ+2! |
>> APSPZRP | EXD+7* |
APSQ | DIQ+5! |
APSQ( | DIQ+5 |
>> APSQDG | DIQ+1*, DIQ+4, DIQ+5 |
APSQF | DIQ+5*, DIQ+6! |
>> APSQFNEW | ASK+14*, EOJ+5 |
APSQFOPT | EOJ+3! |
>> APSRX | IHSH+7* |
C | EOJ+2! |
>> DA | DEL+3* |
DIE | DEL+3*, DEL+7! |
DIR | ASK+6! |
DIR("?" | ASK+3*, ASK+4*, ASK+5* |
DIR("A" | ASK+2* |
DIR("B" | ASK+1* |
DIR(0 | ASK+1* |
DIRUT | ASK+7, ASKX+1! |
>> DR | DEL+6* |
DRUGPICK | IHSV+11, DIQ+8! |
DRUGPICK( | DIQ+1 |
DTOUT | ASKX+1! |
DUOUT | ASKX+1! |
DUZ | EXD+7 |
LSI | EOJ+2! |
MAX | EOJ+2! |
MIN | EOJ+2! |
NDF | EOJ+2! |
>> P(99 | EXDT+2 |
>> PSODFN | START+3, IHSV+2 |
PSODRUG | EOJ+2! |
PSOFLAG | EOJ+2! |
>> PSOFROM | ASK+14* |
PSOHI | EOJ+2! |
PSOLO | EOJ+2! |
PSONEW | EXD+4, EXDT+3, EOJ+5! |
PSONEW("DFLG" | START+2*, IHSV+7, FIN+3, IHSP+6, EXD+3 |
PSONEW("IRXN" | EXD+5, EXDT+2, IHSH+7 |
PSONEW("OLD L | AST RX#" , DEL+3, DEL+4 |
PSONEW("PATIE | NT STATUS" , IHSH+7 |
PSONEW("PROVIDER" | IHSH+2 |
PSONEW("QFLG" | START+2*, START+5, START+6, IHSV+6, IHSV+11*, IHSV+12, FIN+2, IHSP+6, DISPLAY+4*, ASK+7* , ASK+8*, ASK+11*, ASK+14* |
PSONEW("RX #" | , EOJ+1 |
>> PSONRXN( | EOJ+1 |
>> PSOOPT | DISPLAY+2* |
>> PSOPAR | START+4, START+6, DEL+2 |
PSOQFLG | DISPLAY+2*, DISPLAY+4, DISPLAY+5! |
>> PSORX("DO REF | ILL" , ASK+11* |
>> PSORX("NAME" | ASK+2 |
>> PSORX("PSOL" | EXD+7 |
>> PSORX("QFLG" | START+5*, IHSV+6*, ASK+7* |
>> PSOSITE | DEL+3, DEL+5, DEL+7, DEL+8 |
PSOX | DEL+4*, DEL+6, DEL+7, DEL+9! |
PSOY | DEL+3*, DEL+4, DEL+5, DEL+6, DEL+7, DEL+8, DEL+9! |
REF | EOJ+2! |
SER | EOJ+2! |
SIG | EOJ+2! |
U | IHSV+1, IHSP+2, IHSH+2, IHSH+7 |
X | ASKX+1!, DEL+7! |
Y | ASK+8, ASK+10, ASK+11, ASK+12, ASK+14, ASKX+1!, DEL+7! |