PSODIR4 ;EPIP/RTW - Outpatient Site High Cost Related Calls ; 3/30/18 11:30am
Source file <PSODIR4.m>
Package | Total | Call Graph |
---|---|---|
VA FileMan | 2 | $$GET1^DIQ ^DIR |
Outpatient Pharmacy | 1 | $$DIR^PSODIR4 |
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 | 2 | PSOCST10 PSODIR4 |
Name | Comments | DBIA/ICR reference |
---|---|---|
OPTSITE(PSOTRGET,PSORTN,PSOSCREN) | ; Prompt for Outpatient Site when the host site
; has multiple OUTPATIENT SITE file (#59) entries. |
|
DIVOK(INARRAY,XREF,RX0,RX1) | ; Return: 1 if the division of the RX is OK
; 0 if the division does not match a specified input selection |
|
DIR() | ||
GETSITE(PSORTN) | ; Prompt for Outpatient Site (or Division)
|
|
REFSITE(PSOINPUT,PSOOUTPT,PSOMAX,PSODEF,PSORETRN) | ; Prompt for range or list of displayed items
; PSOINPUT - Array of displayed menu items in the format: ; PSOINPUT(PSONUM)=PSOIEN_"^"_PSOVALU ; PSOOUTPT - Array of user selected items in the format: ; PSOOUTPT(PSOIEN)=PSOVALU ; PSOMAX ; User's response ; PSOMAX - Maximum number of items displayed ; PSODEF - Default answer (optional) ; PSORETRN - If 1 the users response will be returned in var. PSOMAX ; (optional) |
Name | Line Occurrences |
---|---|
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 |
---|---|
^PSRX - [#52] | GET1^DIQ |
52.1 | GET1^DIQ |
52.2 | GET1^DIQ |
^PS(59 - [#59] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DISV( | OPTSITE+73, OPTSITE+98*, GETSITE+11, GETSITE+39* |
^PS(59 - [#59] | OPTSITE+39, GETSITE+19 |
Name | Line Occurrences |
---|---|
REFSITE | GETSITE+38 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | OPTSITE+69~ |
DA | OPTSITE+69~ |
>> DEF | GETSITE+38 |
>> DIERR | DIVOK+52, DIVOK+58, DIVOK+66, GETSITE+21, GETSITE+23 |
DIR | OPTSITE+69~ |
DIR("A" | OPTSITE+72*, REFSITE+14* |
DIR("B" | OPTSITE+73*, OPTSITE+76*, REFSITE+15* |
DIR(0 | OPTSITE+82*, REFSITE+13* |
DIRUT | OPTSITE+69~, DIVOK+42~ |
DT | OPTSITE+44, GETSITE+22 |
DTOUT | OPTSITE+69~, OPTSITE+86 |
DUOUT | OPTSITE+69~ |
DUZ | OPTSITE+73, OPTSITE+98, GETSITE+11, GETSITE+39 |
I | OPTSITE+69~ |
IENS | DIVOK+42~, DIVOK+51*, DIVOK+52, DIVOK+57*, DIVOK+58, DIVOK+65*, DIVOK+66 |
INARRAY | DIVOK~ |
INARRAY( | DIVOK+60, DIVOK+68 |
PCE | OPTSITE+92~, OPTSITE+93* |
PROMPT | GETSITE+6~, GETSITE+38 |
PROMPT( | GETSITE+29* |
PSODEF | OPTSITE+70~, OPTSITE+73*, GETSITE+6~, GETSITE+11*, REFSITE~, REFSITE+15 |
PSODTINAC | OPTSITE+37~, OPTSITE+43*, OPTSITE+44, GETSITE+6~, GETSITE+21*, GETSITE+22 |
PSOEXIT | OPTSITE+37~, OPTSITE+41, OPTSITE+42*, OPTSITE+44* |
PSOFLGQ | GETSITE+6~, GETSITE+32*, REFSITE+19* |
PSOI | REFSITE+12~, REFSITE+22* |
PSOIEN | REFSITE+12~, REFSITE+23*, REFSITE+24 |
PSOIEN59 | OPTSITE+37~, OPTSITE+38*, OPTSITE+39*, OPTSITE+40, OPTSITE+43, OPTSITE+46, OPTSITE+49*, OPTSITE+50, OPTSITE+60~, OPTSITE+63* , OPTSITE+92~, OPTSITE+94*, OPTSITE+95, GETSITE+6~, GETSITE+18*, GETSITE+19*, GETSITE+20, GETSITE+29 |
PSOIENS | DIVOK+42~, GETSITE+6~, GETSITE+20*, GETSITE+21, GETSITE+23 |
PSOINPUT | OPTSITE+37~, REFSITE~ |
PSOINPUT( | OPTSITE+46*, OPTSITE+49, OPTSITE+62, OPTSITE+63, OPTSITE+94, REFSITE+23 |
PSOMAX | OPTSITE+60~, OPTSITE+61*, OPTSITE+65*, OPTSITE+73, OPTSITE+76, OPTSITE+82, GETSITE+6~, GETSITE+39, REFSITE~, REFSITE+13 , REFSITE+18* |
PSONUM | REFSITE+12~, REFSITE+21*, REFSITE+22*, REFSITE+23 |
PSOOUTPT | REFSITE~, REFSITE+17* |
PSOOUTPT( | REFSITE+24* |
PSORETRN | REFSITE~, REFSITE+18 |
PSORTN | OPTSITE~, OPTSITE+73, OPTSITE+98, GETSITE~, GETSITE+11, GETSITE+39 |
PSOSCNT | OPTSITE+37~, OPTSITE+38*, OPTSITE+45*, OPTSITE+46, OPTSITE+48, OPTSITE+49, OPTSITE+52, OPTSITE+60~, OPTSITE+61*, OPTSITE+62* , OPTSITE+63, OPTSITE+64, GETSITE+6~, GETSITE+18*, GETSITE+25*, GETSITE+26, GETSITE+29, GETSITE+30, GETSITE+32, GETSITE+38 |
PSOSCREN | OPTSITE~, OPTSITE+32*, OPTSITE+41 |
PSOSITEI | DIVOK+42~, DIVOK+52*, DIVOK+58*, DIVOK+60, DIVOK+66*, DIVOK+68 |
PSOSITNM | OPTSITE+37~, OPTSITE+40*, OPTSITE+46, OPTSITE+49*, OPTSITE+50, OPTSITE+63*, OPTSITE+64, OPTSITE+94*, OPTSITE+95, GETSITE+6~ , GETSITE+23*, GETSITE+24, GETSITE+29, GETSITE+30 |
PSOSSITE | GETSITE+37!, GETSITE+38 |
PSOTRGET | OPTSITE~, OPTSITE+31!, OPTSITE+51*, OPTSITE+52*, OPTSITE+86*, OPTSITE+87*, OPTSITE+98 |
PSOTRGET( | OPTSITE+50*, OPTSITE+95* |
PSOTRGET("PSOSCNT" | OPTSITE+51*, OPTSITE+96* |
PSOVAL | DIVOK+42~, DIVOK+44*, DIVOK+60*, DIVOK+68*, DIVOK+70 |
PSOVALU | REFSITE+12~, REFSITE+23*, REFSITE+24 |
RX0 | DIVOK~, DIVOK+51, DIVOK+57, DIVOK+65 |
RX1 | DIVOK~, DIVOK+48, DIVOK+54, DIVOK+57, DIVOK+65 |
SUB | OPTSITE+92~, OPTSITE+93*, OPTSITE+94 |
U | OPTSITE+49, OPTSITE+63, OPTSITE+94, REFSITE+23 |
X | OPTSITE+69~, OPTSITE+87, REFSITE+17, REFSITE+18, REFSITE+19 |
XREF | DIVOK~, DIVOK+46, DIVOK+62 |
Y | OPTSITE+69~, OPTSITE+93, OPTSITE+96, REFSITE+22 |