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