PSOREF1 ;IHS/DSD/JCM-ASKS ALL QUESTIONS FOR REFILL RX ORDER ENTRY;21-Apr-2005 14:19;SM
Source file <PSOREF1.m>
| Package | Total | Call Graph | 
|---|---|---|
| Outpatient Pharmacy | 3 | ^PSOBUILD GMRA^PSODEM (CLERK,EXP,FILLDT,MW)^PSODIR2 | 
| IHS Changes To Pharmacy | 2 | (AWP,BST,COST,INSURER,LOT,MANUF,NDC)^APSPDIR ($$AWP,$$COST)^APSQDAWP | 
| VA Fileman | 1 | ^%DT | 
| Package | Total | Caller Graph | 
|---|---|---|
| Outpatient Pharmacy | 6 | PSOBBC PSODIR PSODIR1 PSOREF PSOREF0 PSORENW0 | 
| IHS Changes To Pharmacy | 1 | APSQFUTI | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| 11 | ||
| 10 | ||
| JUMP | ; | |
| END | ; | |
| PROFILEX | ||
| EN(PSOREF) | ; | |
| IHSSET | ; EP | |
| 1 | ||
| START | ; | |
| 3 | ||
| 2 | ;S PSOREF("FLD")=2,PSORX("MAIL/WINDOW")="MAIL" D MW^PSODIR2(.PSOREF) | |
| 5 | ||
| 4 | ||
| 7 | ||
| 6 | ||
| 9 | ||
| 8 | ||
| PROFILE | ; | 
| Name | Field # of Occurrence | 
|---|---|
| ^%DT | START+2 | 
| AWP^APSPDIR | 8+1 | 
| BST^APSPDIR | 5+1 | 
| COST^APSPDIR | 9+1 | 
| INSURER^APSPDIR | 6+1 | 
| LOT^APSPDIR | 11+1 | 
| MANUF^APSPDIR | 10+1 | 
| NDC^APSPDIR | 7+1 | 
| $$AWP^APSQDAWP | END+3 | 
| $$COST^APSQDAWP | END+4 | 
| ^PSOBUILD | PROFILE+2 | 
| GMRA^PSODEM | PROFILE+3 | 
| CLERK^PSODIR2 | 3 | 
| EXP^PSODIR2 | 4 | 
| FILLDT^PSODIR2 | 1+1 | 
| MW^PSODIR2 | 2+1 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^PS(55.95 - [#55.95] | IHSSET+10 | 
| ^PSDRUG - [#50] | START+6, IHSSET+2, IHSSET+3, IHSSET+5, IHSSET+6, IHSSET+8 | 
| ^PSRX - [#52] | START+3, START+6, 1, IHSSET+1 | 
| Name | Line Occurrences | 
|---|---|
| @( | 1+2, 2+3, 3+1, 4+1, 5, 6, 7, 8, 9, 10 , 11 | 
| END | 1+2, 2+3, 3+1, 4+1, 5, 6, 7, 8, 9, 10 , 11 | 
| IHSSET | START+9 | 
| PROFILEX | PROFILE+3 | 
| START | EN+1 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | 1 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> %DT | START+2* | 
| >> APSPMAN | 10, 11, IHSSET+9, IHSSET+12 | 
| >> DEA | START+7* | 
| >> DFN | PROFILE+3* | 
| DT | START+4 | 
| DUZ("AG" | 3, 4 | 
| NODE | IHSSET+7~, IHSSET+8*, IHSSET+10, IHSSET+11, IHSSET+12 | 
| >> PSOAWP | 8 | 
| >> PSOBBC1("FROM" | START+4 | 
| >> PSOBILST | 5, 6, IHSSET+4 | 
| >> PSOCOST | 9 | 
| >> PSODFN | PROFILE+3 | 
| >> PSODRG | PROFILE+4* | 
| >> PSODRUG("DEA" | START+6*, START+7 | 
| >> PSODRUG("IEN" | END+3, END+4, IHSSET+1*, IHSSET+2, IHSSET+3, IHSSET+5, IHSSET+6, IHSSET+8 | 
| >> PSODRUG("NDC" | END+3, END+4, IHSSET+2* | 
| >> PSOID | START+3* | 
| >> PSONDC | 7 | 
| >> PSONEW("# OF | REFILLS" , 1* | 
| >> PSONEW("DAYS | SUPPLY" , 1* | 
| >> PSONEW("FIELD" | JUMP+3* | 
| PSOREF | 1+1, 2+1, 3, 4, 5+1, 6+1, 7+1, 8+1, 9+1, 10+1 , 11+1, EN~ | 
| PSOREF("AWP" | 7+3!, END+3*, IHSSET+3* | 
| PSOREF("BST" | IHSSET+4* | 
| PSOREF("COST" | 7+4!, END+4*, IHSSET+5* | 
| PSOREF("CS" | START+6*, START+7* | 
| PSOREF("DFLG" | START+1*, 1+2, 2+3, 3+1, 4+1, 5, 6, 7, 7+2, 8 , 9, 10, 11, END+3, END+4 | 
| PSOREF("EXPIR | ATION DATE" , IHSSET+12* | 
| PSOREF("FIELD" | START+1*, 1+2, 2+3, 3+1, 4+1, 5, 6, 7, 8, 9 , 10, 11, JUMP+1*, JUMP+4* | 
| PSOREF("FLD" | 1+1*, 2+1*, 3*, 4*, 5+1*, 6+1*, 7+1*, 8+1*, 9+1*, 10+1* , 11+1*, JUMP+1, JUMP+4 | 
| PSOREF("IRXN" | START+3, START+6, 1, IHSSET+1 | 
| PSOREF("ISSUE | DATE" , START+3*, START+4* | 
| PSOREF("LOT # | " , IHSSET+11* | 
| PSOREF("MANUFACTURER" | IHSSET+10* | 
| PSOREF("NDC" | END+3, END+4, IHSSET+2* | 
| PSOREF1 | START+1*, END+1! | 
| >> PSORX("BAR CO | DE" , START+4 | 
| >> PSORX("MAIL/WINDOW" | 2+1* | 
| >> PSORX("REFILL" | PROFILE+1*, PROFILE+4* | 
| >> PSORX("RENEW" | PROFILE+1*, PROFILE+4* | 
| >> PSOSD | PROFILE+3 | 
| >> PSOSD( | PROFILE+4 | 
| PSOX | PROFILE+1*, PROFILE+4*, PROFILE+5! | 
| >> TALK | END+3, END+4 | 
| U | IHSSET+1, IHSSET+2, IHSSET+3, IHSSET+10, IHSSET+11, IHSSET+12 | 
| X | START+2*, START+5! | 
| X1 | START+5! | 
| X2 | START+5! | 
| >> Y | START+3, JUMP+1, JUMP+3 |