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! |