PSOREF0 ;IHS/JCM - REFILL CON'T ;21-Nov-2010 19:44;SM
Source file <PSOREF0.m>
Package | Total | Call Graph |
---|---|---|
Outpatient Pharmacy | 7 | ^PSOPTPST EN^PSOR52 (IHSSET,PROFILE)^PSOREF1 LOOK^PSOREF2 (NEXT,STATUS,SUSDATE,SUSDATEK)^PSOUTIL FSIG^PSOUTLA ($$DEACHK,EN2)^PSOUTLA1 |
IHS Changes To Pharmacy | 3 | $$SCREEN^APSPMULT EN^APSPPCC1 PRINT^APSQLAB |
VA Fileman | 3 | DD^%DT $$GET1^DIQ ^DIR |
IHS Patient | 1 | $$HRN^AUPNPAT |
Kernel | 1 | $$FMTE^XLFDT |
Registration | 1 | PAUSE^VALM1 |
Package | Total | Caller Graph |
---|---|---|
Outpatient Pharmacy | 3 | PSOBBC PSOORFI2 PSOREF |
Name | Comments | DBIA/ICR reference |
---|---|---|
DATES | ||
NEWPT | ||
DSPLYX | ||
CHKDIV | ||
PROCESS | ;
|
|
EDATE | ||
DATESX | ||
NUMBER | ||
PROCESSX | ||
DSPLY | ;W !!,$P(PSOREF("RX0"),"^"),?12," ",$P(^PSDRUG($P(PSOREF("RX0"),"^",6),0),"^"),?45," SIG: "_PSOREF("SIG"),?60," QTY: ",$P(PSOREF("RX0"),"^",7)
|
|
CKQ | ;
|
|
CHECKX | ||
EN(PSOREF) | ||
NEWPTX | ||
CHKDIVX | ||
CHECK | ;
|
|
DIR |
Name | Field # of Occurrence |
---|---|
DD^%DT | EDATE+11 |
$$SCREEN^APSPMULT | CHECK+3 |
EN^APSPPCC1 | PROCESS+17 |
PRINT^APSQLAB | PROCESS+8 |
$$HRN^AUPNPAT | PROCESS+7 |
$$GET1^DIQ | PROCESS+7 |
^DIR | DIR+1 |
^PSOPTPST | NEWPT |
EN^PSOR52 | PROCESS+13 |
IHSSET^PSOREF1 | PROCESS+12 |
PROFILE^PSOREF1 | NEWPT+1 |
LOOK^PSOREF2 | CHECK+11 |
NEXT^PSOUTIL | DATES |
STATUS^PSOUTIL | CHECK+8 |
SUSDATE^PSOUTIL | DATES+3 |
SUSDATEK^PSOUTIL | PROCESSX |
FSIG^PSOUTLA | DSPLY+1 |
$$DEACHK^PSOUTLA1 | CHECK+27 |
EN2^PSOUTLA1 | DSPLY+2 |
PAUSE^VALM1 | CKQ+1 |
$$FMTE^XLFDT | PROCESS+7 |
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 |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^DPT - [#2] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD(52 | CHECK+18 |
^PS(52.5 - [#52.5] | CHECK+14 |
^PS(59 - [#59] | CHKDIV+1 |
^PSDRUG - [#50] | PROCESS+4, CHECK+1, CHECK+25 |
^PSRX - [#52] | PROCESS+1, DSPLY+1, DSPLY+2, NUMBER+1 |
Name | Line Occurrences |
---|---|
CHECK | PROCESS+13 |
CHECKX | CHECK+13, CHECK+14, CHECK+17, CHECK+20, CHECK+21, CHECK+27, CKQ+1 |
CHKDIV | CHECK+20 |
CHKDIVX | CHKDIV, CHKDIV+2 |
CKQ | CHECK+1, CHECK+3, CHECK+4 |
DATES | CHECK+31 |
DATESX | EDATE+1, EDATE+4 |
DIR | CHKDIV+3, EDATE+9 |
DSPLY | PROCESS+9 |
EDATE | DATES+1 |
NEWPT | PROCESS+3 |
NEWPTX | NEWPT |
NUMBER | CHECK+21 |
PROCESS | PROCESS+13, EN+1 |
PROCESSX | PROCESS+9, PROCESS+13 |
Name | Field # of Occurrence |
---|---|
^("I" | CHECK+1 |
^("SIG" | PROCESS+1 |
^("STA" | PROCESS+1 |
^(2 | PROCESS+1 |
^(3 | PROCESS+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> BINGCRT | PROCESS+18* |
>> BINGRTE | PROCESS+18* |
BSIG | DSPLY+1!, DSPLY+5! |
BSIG( | DSPLY+1*, DSPLY+4 |
BSIG(1 | DSPLY+3, DSPLY+4 |
>> DFN | NEWPT* |
DIR | DIR!, DIR+1! |
DIR("?" | DIR* |
DIR("A" | DIR* |
DIR("B" | DIR* |
DIR(0 | DIR* |
DIRUT | DIR+1! |
DRUG | EN+1! |
DT | CHECK+1, DATES+2 |
DTOUT | DIR+1! |
DUOUT | DIR+1! |
DUZ(2 | PROCESS+7 |
FSIG | DSPLY+1!, DSPLY+2! |
FSIG( | DSPLY+1 |
>> PSOBBC("QFLG" | DATES+1 |
PSODAY | CHECK+24~, CHECK+26*, CHECK+27 |
PSODEA | CHECK+24~, CHECK+25*, CHECK+27 |
PSODF | PROCESS+1!, PROCESS+13, CHECK+10, CHECK+11, EN+1! |
>> PSODFN | PROCESS+3, PROCESS+7, CHECK+4, NEWPT* |
PSODRG | CHECK+24~, CHECK+25* |
>> PSOERR | CHECK+7 |
>> PSOMHV | CHKDIV+2*, EDATE+11*, DIR+1* |
>> PSOPAR | CHECK+1, DATES+1, DATES+3, EDATE+7, EDATE+10 |
>> PSOQFLG | NEWPT* |
PSOREA | CHECK+7*, CHECK+8! |
PSOREF | PROCESS+13, PROCESSX, DATES, DATES+3, EN~ |
PSOREF("# OF | REFILLS" , NUMBER*, NUMBER+1*, NUMBER+2 |
PSOREF("AWP" | PROCESS+12 |
PSOREF("DAYS | SUPPLY" , PROCESS+2*, EDATE+8 |
PSOREF("DFLG" | PROCESS+9*, PROCESS+13, CHECK+6, CHECK+7*, CHECK+12*, CHECK+13, CHECK+14*, CHECK+19*, CHECK+20, CHECK+21* , CHECK+29*, CKQ+1*, CHKDIV+2*, DATES+1, DATES+8*, EDATE+3*, EDATE+6*, EDATE+11*, DIR+1*, NEWPT* |
PSOREF("EAOK" | EDATE+7, EDATE+10 |
PSOREF("FILL | DATE" , DATES+2*, DATES+3, DATES+5, DATES+6, DATES+7, EDATE+1, EDATE+2, EDATE+4, EDATE+7 , EDATE+10 |
PSOREF("IRXN" | PROCESS+1, PROCESS+5, PROCESS+17, DSPLY+1, DSPLY+2, CHECK+6, CHECK+14, CHECK+27, NUMBER+1 |
PSOREF("LAST | REFILL DATE" , EDATE*, EDATE+1, EDATE+4, EDATE+5 |
PSOREF("MAIL/WINDOW" | PROCESS+18 |
PSOREF("NUMBER" | CHECK+21, NUMBER+2*, EDATE+8, EDATE+9 |
PSOREF("OLD F | ILL DATE" , PROCESSX |
PSOREF("PSODFN" | PROCESS+1*, PROCESS+3, PROCESS+17, CHECK+4, NEWPT |
PSOREF("RX0" | PROCESS+1*, PROCESS+2, PROCESS+4, DSPLY+3, CHECK+1, CHECK+2, CHECK+3, CHECK+4, CHECK+7, CHECK+21 , CHECK+25, CHECK+26, CHKDIV+1 |
PSOREF("RX2" | PROCESS+1*, CHKDIV, CHKDIV+1, DATES |
PSOREF("RX3" | PROCESS+1*, PROCESS+7, DATES+3, EDATE, EDATE+7, EDATE+10, EDATE+11 |
PSOREF("RXSTATUS" | CHECK+16*, CHECK+17, CHECK+18 |
PSOREF("SIG" | PROCESS+1* |
PSOREF("STA" | PROCESS+1*, CHECK+7, CHECK+16 |
PSOREF("STOP | DATE" , DATES*, DATES+5, DATES+7, DATES+8 |
>> PSORX("BAR CO | DE" , PROCESS+3, CHECK+4 |
>> PSOSD | CHECK+6 |
>> PSOSD( | CHECK+6 |
>> PSOSITE | CHKDIV |
PSOSTAT | CHECK+7*, CHECK+8! |
>> PSOSYS | CHKDIV+2, CHKDIV+3 |
PSOX | CHECK+5*, CHECK+6*, CHECK+13!, CHECK+18*, NUMBER!, NUMBER+1* |
PSOX1 | EDATE+8*, EDATE+9! |
PSOY | CHECK+5*, CHECK+6*, CHECK+7, CHECK+10, CHECK+13!, CHECK+18*, CHECK+19, NUMBER! |
PSREV | DSPLY+1*, DSPLY+2!, DSPLY+4*, DSPLY+5! |
>> STA | CHECK+5*, CHECK+6* |
U | CHECK+25, CHECK+26 |
X | DIR!, DIR+1! |
>> XFROM | PROCESS+12 |
Y | EDATE+11*!, DIR!, DIR+1! |
>> ZD( | PROCESS+5! |