PSOPMP0 ;BIRM/MFR - Patient Medication Profile - Listmanager ;10/28/06
Source file <PSOPMP0.m>
Package | Total | Call Graph |
---|---|---|
Outpatient Pharmacy | 13 | CHKADDR^PSOBAI ($$ECME,$$RXSITE)^PSOBPSUT $$CHKERX^PSOERXU1 EN^PSOLMPI ^PSOLSET EN^PSONVAVW DSPL^PSOORFI1 ($$ALLERGY,$$CMOP,$$COPAY,$$DAT,$$FILTER,$$ISSDT,$$LSTFD,$$REFREM,$$STSINFO,GROUP,PENHDR,RV,SETHDR,SETSIG,VIDEO)^PSOPMP1 (LOAD,LST)^PSOPMPPF $$TRIC^PSOREJP1 $$FIND^PSOREJUT DP^PSORXVW $$TITRX^PSOUTL |
List Manager | 3 | EN^VALM FULL^VALM1 (RESTORE,SAVE)^VALM10 |
VA FileMan | 2 | ^DIC $$GET1^DIQ |
General Medical Record - Vitals | 1 | EN6^GMRVUTL |
Registration | 1 | DEM^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 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ;Menu option entry point
|
|
LST(SITE,PSODFN) | ;ListManager entry point
; Loading Division/User preferences |
|
HDR | ||
INIT | ;Populates the Body section for ListMan
|
|
SETLINE | ;Sets the line to be displayed in ListMan
|
|
SETSORT(FIELD) | ;Sets the data sorted by the FIELD specified
|
|
RX | ;Sort by Rx
|
|
DR | ;Sort by Drug
|
|
ID | ;Sort by Issue Date
|
|
LF | ;Sort by Last Fill Date
|
|
SORT(FIELD) | ;Sort entries by FIELD
|
|
REF | ;Screen Refresh
|
|
GS | ;Group by Status
|
|
SIG | ;Display SIG
|
|
PI | ;Patient Information
|
|
CV | ;Change View
|
|
SEL | ;Process selection of one entry
|
|
EXIT | ;
|
|
HELP | ||
MEDPRO(RXIEN,FILL) | ; MP Medication Profile
|
|
Name | Field # of Occurrence |
---|---|
^DIC | EN+8 |
$$GET1^DIQ | SETLINE+22, SETLINE+26, SETSORT+8, SETSORT+9, SETSORT+10, SETSORT+11, SETSORT+16, SETSORT+45, SETSORT+47, SETSORT+49 , SETSORT+50, SETSORT+51, SETSORT+52, SETSORT+54, SETSORT+55, SETSORT+56, SETSORT+67, SETSORT+68, SETSORT+70, SETSORT+71 , SETSORT+72, MEDPRO+14 |
EN6^GMRVUTL | HDR+6, HDR+7 |
CHKADDR^PSOBAI | EN+9 |
$$ECME^PSOBPSUT | SETSORT+20 |
$$RXSITE^PSOBPSUT | MEDPRO+13 |
$$CHKERX^PSOERXU1 | SETLINE+23, SETLINE+27 |
EN^PSOLMPI | PI+1 |
^PSOLSET | EN+5 |
EN^PSONVAVW | SEL+24 |
DSPL^PSOORFI1 | SEL+20 |
$$ALLERGY^PSOPMP1 | HDR+9 |
$$CMOP^PSOPMP1 | SETSORT+21, SETSORT+57 |
$$COPAY^PSOPMP1 | SETSORT+20 |
$$DAT^PSOPMP1 | HDR+6, HDR+7, SETSORT+73 |
$$FILTER^PSOPMP1 | SETSORT+7 |
$$ISSDT^PSOPMP1 | SETSORT+13, SETSORT+53 |
$$LSTFD^PSOPMP1 | SETSORT+14 |
$$REFREM^PSOPMP1 | SETSORT+15 |
$$STSINFO^PSOPMP1 | SETSORT+12 |
GROUP^PSOPMP1 | SETLINE+15, SETLINE+18 |
PENHDR^PSOPMP1 | SEL+20 |
RV^PSOPMP1 | SETLINE+43 |
SETHDR^PSOPMP1 | HDR+15 |
SETSIG^PSOPMP1 | SETLINE+36 |
VIDEO^PSOPMP1 | SETLINE+42 |
LOAD^PSOPMPPF | LST+2, MEDPRO+18 |
LST^PSOPMPPF | CV+1 |
$$TRIC^PSOREJP1 | SETSORT+30, SETSORT+32 |
$$FIND^PSOREJUT | SETSORT+28, SETSORT+30, SETSORT+32 |
DP^PSORXVW | SEL+14 |
$$TITRX^PSOUTL | SETSORT+20 |
DEM^VADPT | HDR+2 |
EN^VALM | LST+4 |
FULL^VALM1 | LST+5 |
RESTORE^VALM10 | SETLINE+8 |
SAVE^VALM10 | SETLINE+40 |
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 |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^PSDRUG - [#50] | GET1^DIQ |
^PS(50.7 - [#50.7] | GET1^DIQ |
^PSRX - [#52] | GET1^DIQ |
^PS(52.41 - [#52.41] | GET1^DIQ |
55.05 | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PS(52.41 - [#52.41] | SETLINE+35, SETSORT+44, SEL+19 |
^PS(55 - [#55] | SETSORT+5, SETSORT+6, SETSORT+66 |
^PSRX - [#52] | SETSORT+6, SETSORT+17, SETSORT+18 |
^TMP("PSOPMP0" | INIT+1!, SETLINE+3*, SETLINE+4*, SETLINE+11!, SETLINE+32*, SETLINE+34*, SETLINE+35*, SEL+5, SEL+6, EXIT+1! , MEDPRO+9! |
^TMP("PSOPMPSR" | INIT+1!, SETLINE+2, SETLINE+12, SETLINE+14, SETLINE+15, SETLINE+16, SETLINE+18, SETLINE+19, SETLINE+20, SETSORT+2! , SETSORT+33*, SETSORT+38*, SETSORT+40*, SETSORT+60*, SETSORT+62*, SETSORT+75*, SETSORT+78*, EXIT+1!, MEDPRO+9!, MEDPRO+28! |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ADVREA | HDR+1~ |
DA | SEL+12~, SEL+13* |
DAYSUP | SETSORT+1~, SETSORT+16*, SETSORT+22, SETSORT+55*, SETSORT+58 |
DFN | EN+2~, EN+8*, EN+9, EN+10, HDR+1~, HDR+2*, HDR+9 |
DIC | EN+2~, EN+8* |
DIC(0 | EN+8* |
DOB | HDR+1~, HDR+4*, HDR+11 |
DOCDAT | SETSORT+1~, SETSORT+72*, SETSORT+73, SETSORT+74 |
DRNAME | SETSORT+1~, SETSORT+10*, SETSORT+20, SETSORT+23, SETSORT+47*, SETSORT+48, SETSORT+50*, SETSORT+57, SETSORT+59, SETSORT+68* , SETSORT+69, SETSORT+71*, SETSORT+73, SETSORT+74 |
DRUG | SETSORT+1~, SETSORT+9*, SETSORT+10, SETSORT+21, SETSORT+47*, SETSORT+57 |
DUZ | LST+2, CV+1, MEDPRO+18 |
ERXIEN1 | SETLINE+1~, SETLINE+22!, SETLINE+23*, SETLINE+25, SETLINE+26!, SETLINE+27* |
FIELD | SETSORT~, SETSORT+23, SETSORT+59, SETSORT+74, SORT~, SORT+1, SORT+2 |
FILL | MEDPRO~, MEDPRO+13 |
GMRAL | HDR+1~ |
>> GMRVSTR | HDR+6*, HDR+7* |
GROUP | SETLINE+1~, SETLINE+11*, SETLINE+12*, SETLINE+13, SETLINE+14, SETLINE+15, SETLINE+16, SETLINE+18, SETLINE+19, SETLINE+20 , SETSORT+1~, SETSORT+25*, SETSORT+28*, SETSORT+30*, SETSORT+32*, SETSORT+33, SETSORT+34, SETSORT+36*, SETSORT+37*, SETSORT+38 , SETSORT+39, SETSORT+40, SETSORT+43*, SETSORT+60, SETSORT+61, SETSORT+62, SETSORT+65*, SETSORT+75, SETSORT+76, SETSORT+78 |
GRP | SETLINE+1~, SETLINE+13*, SETLINE+14, SETLINE+22, SETLINE+25, SETLINE+26, SETLINE+28, SETLINE+29, SETLINE+33, SETLINE+36 |
GRPCNT | SETSORT+1~ |
GRPCNT( | SETSORT+34*, SETSORT+37, SETSORT+38, SETSORT+39, SETSORT+40, SETSORT+61*, SETSORT+62, SETSORT+76*, SETSORT+78 |
GRPLN | EN+2~, SETLINE+9! |
HIGHLN | EN+2~, SETLINE+9! |
HIGHLN( | SETLINE+32* |
HT | HDR+1~, HDR+7*, HDR+10 |
HTDT | HDR+1~, HDR+7*, HDR+10 |
I | SETLINE+1~, SETLINE+3*, SETLINE+8*, SETLINE+40* |
IENSUB | SETLINE+1~, SETLINE+33*, SETLINE+34, SETLINE+35 |
ISSDT | SETSORT+1~, SETSORT+13*, SETSORT+21, SETSORT+23, SETSORT+53*, SETSORT+58, SETSORT+59 |
LASTLINE | EN+2~, SETLINE+8, SETLINE+39, SETLINE+40, SETLINE+41* |
LBL | SETLINE+1~ |
LINE | HDR+1~, SETLINE+1~, SETLINE+11*, SETLINE+15, SETLINE+18, SETLINE+32*, SETLINE+35, SETLINE+36, SETLINE+39, SETLINE+40 , SETLINE+41, SETLINE+43, SEL+14~, SEL+20~, SEL+24~ |
LINE1 | HDR+1~, HDR+8*, HDR+9*, HDR+14 |
LINE2 | HDR+1~, HDR+10*, HDR+14 |
LINE3 | HDR+1~, HDR+11*, HDR+14 |
LINE4 | HDR+1~, HDR+12*, HDR+14 |
LN | SETLINE+1~ |
LSTFD | SETSORT+1~, SETSORT+14*, SETSORT+22, SETSORT+23 |
OI | SETSORT+1~, SETSORT+49*, SETSORT+50, SETSORT+70*, SETSORT+71 |
OR0 | SEL+18~, SEL+19* |
ORD | SETSORT+1~, SETSORT+43*, SETSORT+44*, SETSORT+45, SETSORT+47, SETSORT+49, SETSORT+51, SETSORT+52, SETSORT+53, SETSORT+54 , SETSORT+55, SETSORT+56, SETSORT+57, SETSORT+59, SETSORT+65*, SETSORT+66*, SETSORT+67, SETSORT+68, SETSORT+70, SETSORT+72 , SETSORT+73, SETSORT+74, SEL+1~, SEL+6*, SEL+7, SEL+13, SEL+19, SEL+24 |
ORDCNT | SETLINE+1~ |
ORNUM1 | SETLINE+1~, SETLINE+22*, SETLINE+23, SETLINE+26*, SETLINE+27 |
PNAME | HDR+1~, HDR+3*, HDR+8 |
POS | HDR+1~ |
PS | SEL+12~, SEL+13* |
PSOACTOV | SEL+18~, SEL+19* |
PSOBADR | SETSORT+1~, SETSORT+17*, SETSORT+18*, SETSORT+19*, SETSORT+21 |
PSOCHNG | EN+1~ |
PSODFN | EN+9*, LST~, HDR+2, SETLINE+36, SETSORT+5, SETSORT+6, SETSORT+44, SETSORT+66, SETSORT+67, SETSORT+68 , SETSORT+70, SETSORT+72, SEL+14~, SEL+20, SEL+24, MEDPRO+7~, MEDPRO+14* |
PSOEXDCE | EN+1~, HDR+12, MEDPRO+32! |
PSOEXPDC | EN+1~ |
PSOLIS | SEL+1~, SEL+2*, SEL+3, SEL+4 |
>> PSOPAR | EN+5 |
PSORDCNT | EN+1~, MEDPRO+32! |
PSORDER | EN+1~, SETLINE+19, SORT+1*, SORT+2*, MEDPRO+32! |
PSORDSEQ | EN+1~ |
PSORDSEQ("H" | SETSORT+30, SETSORT+32 |
PSORDSEQ("N" | SETSORT+65 |
PSORDSEQ("P" | SETSORT+43 |
PSORDSEQ("R" | SETSORT+25 |
PSORDSEQ("T" | SETSORT+28 |
PSOSAVE | SEL+12~ |
PSOSEL | SEL+1~, SEL+4*, SEL+5, SEL+6 |
PSOSIGDP | EN+1~, SETLINE+36, SIG+1*, SIG+2, SIG+3, MEDPRO+7~, MEDPRO+19* |
PSOSITE | EN+5, EN+10, MEDPRO+7~, MEDPRO+13*, MEDPRO+18 |
PSOSRTBY | EN+1~, INIT+2, SORT+1, SORT+2*, MEDPRO+7~, MEDPRO+25, MEDPRO+32! |
PSOSTORD | EN+1~ |
PSOSTSEQ | EN+1~, MEDPRO+32! |
PSOSTSGP | EN+1~, SETLINE+14, SETSORT+24, GS+1*, MEDPRO+32! |
PSOVDA | SEL+12~, SEL+13* |
QTY | SETSORT+1~, SETSORT+11*, SETSORT+21, SETSORT+51*, SETSORT+57 |
QTYL | SETLINE+1~, SETLINE+24*, SETLINE+25, SETLINE+29 |
RDREJ | SETSORT+1~, SETSORT+27*, SETSORT+28*, SETSORT+30, SETSORT+32 |
REFREM | SETSORT+1~, SETSORT+15*, SETSORT+22, SETSORT+54*, SETSORT+58 |
RFRX | SETSORT+1~, SETSORT+56*, SETSORT+58 |
RX | SETSORT+1~, SETSORT+6*, SETSORT+7, SETSORT+8, SETSORT+9, SETSORT+11, SETSORT+12, SETSORT+13, SETSORT+14, SETSORT+15 , SETSORT+16, SETSORT+17, SETSORT+18, SETSORT+20, SETSORT+21, SETSORT+28, SETSORT+30, SETSORT+32 |
RXIEN | MEDPRO~, MEDPRO+13, MEDPRO+14 |
RXNUM | SETSORT+1~, SETSORT+8*, SETSORT+20, SETSORT+23 |
SEQ | SETLINE+1~, SETLINE+21*, SETLINE+34, SETSORT+1~, SETSORT+4*, SETSORT+5*, SETSORT+6 |
SEX | HDR+1~, HDR+5*, HDR+12 |
SIG | SETSORT+1~ |
SITE | LST~, LST+2, CV+1 |
>> SORT | SETSORT+23*, SETSORT+33, SETSORT+59*, SETSORT+60, SETSORT+74*, SETSORT+75 |
STATUS | SETSORT+1~, SETSORT+12*, SETSORT+21, SETSORT+24, SETSORT+52*, SETSORT+56, SETSORT+57 |
STS | SETLINE+1~, SETLINE+11*, SETLINE+16*, SETLINE+17, SETLINE+18, SETLINE+19, SETLINE+20, SETSORT+1~, SETSORT+24*, SETSORT+28* , SETSORT+30*, SETSORT+32*, SETSORT+33, SETSORT+34, SETSORT+39*, SETSORT+40 |
SUB | SETLINE+1~, SETLINE+11*, SETLINE+19*, SETLINE+20 |
TITLE | SEL+1~, SEL+8*, SEL+14~, SEL+20~, SEL+24~, SEL+26 |
TOTAL | SETLINE+1~ |
TYPE | SETLINE+1~, SETSORT+45*, SETSORT+46, SEL+1~, SEL+5*, SEL+6, SEL+11, SEL+17, SEL+23 |
U | SETSORT+30, SETSORT+32 |
VADM | HDR+1~, HDR+2! |
VADM(1 | HDR+3 |
VADM(2 | HDR+10 |
VADM(3 | HDR+4 |
VADM(4 | HDR+4 |
VADM(5 | HDR+5 |
>> VALM("TITLE" | SEL+8, SEL+26* |
>> VALMBCK | REF+1*, GS+1*, SIG+1*, PI+1*, CV+2*, SEL+2*, SEL+4*, SEL+5*, SEL+7*, SEL+11* , SEL+17*, SEL+26* |
>> VALMBG | SIG+2*, SIG+3*, SIG+4*, CV+2* |
VALMCNT | EN+2~, SETLINE+5*, SETLINE+43*, SIG+4 |
VALMHDR | HDR+14! |
VALMHDR(1 | HDR+14* |
VALMHDR(2 | HDR+14* |
VALMHDR(3 | HDR+14* |
VALMHDR(4 | HDR+14* |
>> VALMSG | INIT+3*, SEL+2*, SEL+4*, SEL+5*, SEL+7* |
WT | HDR+1~, HDR+6*, HDR+11 |
WTDT | HDR+1~, HDR+6*, HDR+11 |
X | HDR+1~, HDR+6*, HDR+7*, SETLINE+1~ |
X1 | SETLINE+1~, SETLINE+21*, SETLINE+22*, SETLINE+25*, SETLINE+26*, SETLINE+28*, SETLINE+29*, SETLINE+30*, SETLINE+31*, SETLINE+32 |
XQORM | SEL+1~ |
>> XQORNOD(0 | SEL+2 |
XX | SEL+1~, SEL+3*, SEL+4 |
Y | EN+2~, EN+8 |
Z | SETLINE+1~, SETLINE+20*, SETLINE+22, SETLINE+24, SETLINE+25, SETLINE+26, SETLINE+29, SETLINE+30, SETLINE+31, SETLINE+34 , SETLINE+35, SETLINE+36, SETSORT+1~, SETSORT+20*, SETSORT+21*, SETSORT+22*, SETSORT+33, SETSORT+57*, SETSORT+58*, SETSORT+60 , SETSORT+73*, SETSORT+75 |