PSOMPHRC ;BIRM/JAM - Patient Medication Profile for HRC - Listmanager ;02/01/11
Source file <PSOMPHRC.m>
Package | Total | Call Graph |
---|---|---|
Outpatient Pharmacy | 12 | CHKADDR^PSOBAI ^PSOBUILD ^PSOLSET EN^PSONVAVW DSPL^PSOORFI1 NEWSEL^PSOORNE2 ^PSOORUT2 EN^PSOPATLK (INIT,REF)^PSOPMP0 ($$STSINFO,PENHDR)^PSOPMP1 LOAD^PSOPMPPF (EOJ,PTX)^PSORX1 |
VA FileMan | 3 | ^DIC $$GET1^DIQ ^DIR |
List Manager | 2 | EN^VALM FULL^VALM1 |
Registration | 1 | (DEM,KVA)^VADPT |
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 | 6 | PSO DETAILED ALLERGY/HRC LIST PSO HRC MAIN PSO HRC MENU PSO HRC PATIENT INFORMATION PSO HRC PROFILE/REFILL PSO HRC SELECT |
Kernel | 2 | ^DIC(19 ^ORD(101 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ;Menu option entry point
|
|
PAT | ; -- Patient selection
|
|
LST(SITE,PSODFN) | ; -- ListManager entry point
; Loading Division/User preferences |
|
INIT | ; -- rebuild ^TMP("PSOPMP0",$J and PSOLST array from ^TMP("PSOPMP0",$J
|
|
INT | ; rebuild PSOLST only
|
|
HDR | ; -- header code
|
|
HDRF | ; -- rebuild listman array for Speed refill
|
|
SEL | ; -- Process selection of RX entries
|
|
ACTIONS() | ; -- screen actions on active orders
|
|
ADPL() | ; -- disable actions for pending orders
|
|
PI | ; -- entry point for PSO HRC Patient Information
|
|
DD | ; -- entry point for PSO HRC DETAILED ALLERGY
|
|
LG | ; -- entry point for PSO HRC REFILL
|
|
DIR | ; -- Dir call
|
|
EXIT | ;
|
|
HELP |
Name | Field # of Occurrence |
---|---|
^DIC | ACTIONS+2, ADPL+2 |
$$GET1^DIQ | PAT+6, SEL+16 |
^DIR | DIR+2 |
CHKADDR^PSOBAI | PAT+10 |
^PSOBUILD | PAT+12 |
^PSOLSET | EN+5 |
EN^PSONVAVW | SEL+28 |
DSPL^PSOORFI1 | SEL+23 |
NEWSEL^PSOORNE2 | SEL+15 |
^PSOORUT2 | PAT+12, PI+1 |
EN^PSOPATLK | PAT+1 |
INIT^PSOPMP0 | INIT+2, HDRF+1 |
REF^PSOPMP0 | SEL+12, SEL+20 |
$$STSINFO^PSOPMP1 | INT+5 |
PENHDR^PSOPMP1 | SEL+23 |
LOAD^PSOPMPPF | LST+2 |
EOJ^PSORX1 | EXIT+3 |
PTX^PSORX1 | EXIT+3 |
DEM^VADPT | PAT+4 |
KVA^VADPT | EXIT+3 |
EN^VALM | LST+4, PI+2, DD+1, LG+2 |
FULL^VALM1 | LST+5 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^ORD(101 - [#101] | Classic Fileman Calls |
^DPT - [#2] | GET1^DIQ |
^PSRX - [#52] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DISV( | SEL+24*, ADPL+3, ADPL+5* |
^PS(52.41 - [#52.41] | SEL+22 |
^TMP("PSOAO" | LG+1 |
^TMP("PSODA" | EXIT+1! |
^TMP("PSONVAVW" | EXIT+1! |
^TMP("PSOPI" | PI+1 |
^TMP("PSOPMP0" | INT+3, INT+4, SEL+6, SEL+7, EXIT+1! |
^TMP("PSOPMPSR" | EXIT+1! |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CNT | INIT+1~, INT+2*, INT+5*, INT+6 |
COPY | SEL+14*, EXIT+2! |
DA | ACTIONS+2, EXIT+2! |
DA(1 | ACTIONS+2 |
DFN | EN+2~, PAT+3*, PAT+6, PAT+10, PAT+13 |
DIC | EN+2~, ACTIONS+1~, ACTIONS+2!*, ADPL+1~, ADPL+2* |
DIC(0 | ACTIONS+2*, ADPL+2* |
DIR | DIR+1~, DIR+2! |
DIR("A" | DIR+2* |
DIR("B" | DIR+2* |
DIR(0 | DIR+2* |
DIRUT | DIR+4! |
DTOUT | DIR+4! |
DUOUT | DIR+4! |
DUZ | LST+2, SEL+24, ADPL+3, ADPL+5 |
GRPLN | EN+2~ |
HIGHLN | EN+2~ |
LASTLINE | EN+2~ |
LINE | SEL+13~, SEL+21~, SEL+28~ |
NUM | INIT+1~, INT+2*, INT+3*, INT+4 |
OLVAL | ADPL+1~, ADPL+3*, ADPL+4 |
OLVLM | SEL+21~, SEL+22*, SEL+24 |
OR0 | SEL+21~, SEL+22* |
ORD | SEL+1~, SEL+7*, SEL+8, SEL+22, SEL+28 |
ORN | SEL+14*, SEL+16, EXIT+2! |
PRCT | ADPL+1~, ADPL+3*, ADPL+4, ADPL+5, ADPL+6 |
PROACT | SEL+13~ |
PSOACT | SEL+16*, ACTIONS+4, EXIT+2! |
PSOACTOV | SEL+21~, SEL+22* |
PSOCHNG | EN+1~ |
PSOCNT | INT+6*, EXIT+2! |
PSODFN | EN+2~, PAT+10*, LST~, SEL+23, SEL+28 |
PSOEXDCE | EN+1~ |
PSOEXPDC | EN+1~ |
PSOHRC | EN+2~, EN+6* |
PSOHRCF | HDRF+1, HDRF+2!, EXIT+2! |
PSOLIS | SEL+1~, SEL+2*, SEL+4, SEL+5 |
PSOLST | INT+1! |
PSOLST( | INT+5*, SEL+16 |
PSONEW | EXIT+2! |
>> PSOPAR | EN+5 |
PSOPF | LG+1*, EXIT+2! |
>> PSOPTLK | PAT+1 |
PSOQIT | EN+2~, PAT+3*, PAT+6, DIR+3* |
PSORDCNT | EN+1~ |
PSORDER | EN+1~ |
PSORDSEQ | EN+1~ |
PSOSEL | SEL+1~, SEL+5*, SEL+6, SEL+7, SEL+14 |
PSOSIGDP | EN+1~ |
>> PSOSITE | EN+5, PAT+13 |
PSOSRTBY | EN+1~ |
PSOSTORD | EN+1~ |
PSOSTSEQ | EN+1~ |
PSOSTSGP | EN+1~ |
RX | INIT+1~, INT+4*, INT+5 |
SITE | LST~, LST+2 |
STAT | SEL+13~, SEL+16* |
TITLE | SEL+1~, SEL+3*, SEL+13~, SEL+21~, SEL+28~, SEL+30 |
TYP | INIT+1~, INT+4*, INT+5 |
TYPE | SEL+1~, SEL+6*, SEL+7, SEL+12, SEL+20, SEL+27 |
>> VA("PID" | PAT+5, PAT+7 |
>> VADM(1 | PAT+5, PAT+7 |
>> VADM(6 | PAT+4, PAT+5 |
>> VALM("TITLE" | SEL+3, SEL+30* |
>> VALMBCK | SEL+2*, SEL+12*, SEL+20*, SEL+30*, PI+3* |
VALMCNT | EN+2~, LG+1* |
>> VALMHDR(1 | HDR+1* |
>> VALMHDR(2 | HDR+2* |
>> VALMSG | SEL+2*, SEL+5*, SEL+6*, SEL+8*, SEL+16* |
WARD | EN+2~, PAT+6*, PAT+8 |
X | ACTIONS+1~, ACTIONS+2*, ADPL+1~, ADPL+2*, DIR+1~ |
XQORM | SEL+1~ |
>> XQORNOD(0 | SEL+2 |
XX | SEL+1~, SEL+4*, SEL+5 |
Y | EN+2~, PAT+1*, PAT+2, PAT+3, SEL+14*, ACTIONS+1~, ACTIONS+2!, ACTIONS+3*, ACTIONS+4, ADPL+1~ , ADPL+2, ADPL+3, DIR+1~, DIR+3 |
Y(0 | ACTIONS+3 |