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 |