PSOBPSSP ;BIRM/LE - ePharmacy Site Parameters Definition ;04/28/08
Source file <PSOBPSSP.m>
| 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 | ; - Prompt for ePharmacy Site Parameters
|
|
| HDR | ; -- header code -- PSO EPHARM SITE PARAMS
|
|
| INIT | ; -- init variables and list array -- PSO EPHARM SITE PARAMS
; PSOBPSDV is the IEN of the current division being edited. (NEWed in EN) ; Get the division number |
|
| HELP | ; -- help code -- PSO EPHARM SITE PARAMS
|
|
| EXIT | ; -- exit code
|
|
| EXPND | ; -- expand code
|
|
| GETDIV(DIV) | ; Gets a single division. If it does not exist, the new division is created
; and the user is prompted for worklist days. ; Called by INIT on entry and when Change Division action is selected ; DIV - ePharmacy site parameter IEN - Parameters for division pointed to in .01 field |
|
| BLDLIST(DIV) | ; Rebuilds the List Manager array
|
|
| DIV | ; Establish the PSO Site information - Also called by PSOBPSSL Division/Site selection
|
|
| CPYSITES(DIVS,CTR,CDIV,SCR) | ; Procedure for picking sites for the copy function.
; Cloned from SEL^PSOREJU1 with changes for Site Parameter Copy action ; ; Input Parameters ; DIVS - passed by reference and will hold the divisions to process ; CTR - passed by reference, returns the number of divisions picked. ; CDIV - source site parameter pharmacy division IEN (ptr to file 59). ; SCR - Screen to prevent source division from being selected. |
|
| COPYSP | ; Action for CP Copy Parameters
; From EN ; PSOBPSDV - source site parameter IEN of 52.86 - defined in EN |
|
| EXITCPY | ;
|
|
| CHGDIV | ; Action for CD Change Division
|
|
| DIVLIST | ; Action for DP Display site parameters
|
|
| RBUILD | ; rebuild the list and then exit with a refresh
|
|
| EDITALL | ; Action for EA Edit All Parameters
|
|
| EDITGEN | ; Action for EG Edit General Parameters
|
|
| EDITTRC | ; Action for ET Edit Transfer Reject Code
|
|
| EDITRRRC | ; Action for ER Edit Reject Resolution Required Code
|
| Name | Field # of Occurrence |
|---|---|
| ^DIC | GETDIV+6, CPYSITES+30 |
| UPDATE^DIE | COPYSP+72, COPYSP+80, COPYSP+89 |
| ^DIK | COPYSP+63 |
| $$GET1^DIQ | HDR+1, CPYSITES+35, COPYSP+27, COPYSP+28, COPYSP+45, CHGDIV+25 |
| GETS^DIQ | COPYSP+57 |
| ^DIR | COPYSP+53 |
| EDITALL^PSOBPSS2 | EDITALL+4 |
| EDITGEN^PSOBPSS2 | EDITGEN+4 |
| EDITRRRC^PSOBPSS2 | EDITRRRC+4 |
| EDITTRC^PSOBPSS2 | EDITTRC+4 |
| EN^PSOBPSSL | DIVLIST+6 |
| GETDATA^PSOBPSSL | BLDLIST+16 |
| RRRMSG^PSOBPSSL | EN+19 |
| TRCMSG^PSOBPSSL | EN+19 |
| ^PSOLSET | DIV+4 |
| EN^VALM | EN+21 |
| FULL^VALM1 | COPYSP+24, CHGDIV+10, DIVLIST+3 |
| PAUSE^VALM1 | EN+11 |
| CLEAN^VALM10 | BLDLIST+12 |
| $$UP^XLFSTR | CPYSITES+33 |
| DISP^XQORM1 | HELP+1 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^PS(52.86 - [#52.86] | Classic Fileman Calls, GET1^DIQ, GETS^DIQ |
| ^PS(59 - [#59] | Classic Fileman Calls, GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PS(52.86 - [#52.86] | EN+7, EN+16, EN+22, COPYSP+62 |
| ^PS(59 - [#59] | CPYSITES+34 |
| ^TMP("PSOBPSSP" | EXIT+2!, BLDLIST+13 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CDIV | CPYSITES~, CPYSITES+34, CPYSITES+41, CPYSITES+44, COPYSP+15~, COPYSP+62*, COPYSP+63, COPYSP+72*, COPYSP+78, COPYSP+79 , COPYSP+87, COPYSP+88 |
| CPDIV | COPYSP+15~, COPYSP+27*, COPYSP+37 |
| CPNAME | COPYSP+15~, COPYSP+28*, COPYSP+31, COPYSP+45*, COPYSP+46 |
| CPYDIVS | COPYSP+15~, COPYSP+37, COPYSP+40 |
| CPYDIVS( | COPYSP+50, COPYSP+59 |
| CPYFDA | COPYSP+15~, COPYSP+66!, COPYSP+77!, COPYSP+86! |
| CPYFDA( | COPYSP+67*, COPYSP+68*, COPYSP+69*, COPYSP+71*, COPYSP+78*, COPYSP+79*, COPYSP+87*, COPYSP+88* |
| CTR | CPYSITES~, CPYSITES+18*, CPYSITES+33*, CPYSITES+35*, CPYSITES+47* |
| DA | COPYSP+18~, COPYSP+63* |
| DIC | GETDIV+5~, GETDIV+6*, CPYSITES+10~, CPYSITES+25* |
| DIC("A" | GETDIV+6*, CPYSITES+26*, CPYSITES+50* |
| DIC("B" | CPYSITES+50! |
| DIC("S" | CPYSITES+27* |
| DIC(0 | GETDIV+6*, CPYSITES+25* |
| DIK | COPYSP+18~, COPYSP+63* |
| DIR | COPYSP+21~ |
| DIR("A" | COPYSP+53* |
| DIR("B" | COPYSP+53* |
| DIR(0 | COPYSP+53* |
| DIROUT | COPYSP+21~ |
| DIRUT | COPYSP+21~ |
| DIV | GETDIV~, GETDIV+8*, BLDLIST~, BLDLIST+16 |
| DIVCT | COPYSP+15~, COPYSP+37, COPYSP+40, COPYSP+47 |
| DIVS | CPYSITES~, CPYSITES+25!, CPYSITES+33!*, CPYSITES+38!*, CPYSITES+53* |
| DIVS( | CPYSITES+35*, CPYSITES+44, CPYSITES+47* |
| DLAYGO | GETDIV+5~, GETDIV+6* |
| DTOUT | GETDIV+5~, GETDIV+7, CPYSITES+10~, CPYSITES+38, COPYSP+21~, COPYSP+54 |
| DUOUT | GETDIV+5~, GETDIV+7, CPYSITES+10~, CPYSITES+38, COPYSP+21~, COPYSP+54 |
| IROOT | COPYSP+15~, COPYSP+72! |
| IROOT(1 | COPYSP+72 |
| LINECT | BLDLIST+6~, BLDLIST+9*, BLDLIST+16, BLDLIST+17 |
| LMARRAY | BLDLIST+6~, BLDLIST+13*, BLDLIST+16 |
| PARAMS | COPYSP+15~ |
| PARAMS( | COPYSP+68, COPYSP+69, COPYSP+70, COPYSP+71, COPYSP+76, COPYSP+78, COPYSP+79, COPYSP+85, COPYSP+87, COPYSP+88 |
| PSOBPSDV | EN+14~, HDR+1, INIT+3!, INIT+4, EXIT+2!, COPYSP+27, COPYSP+28, COPYSP+45, COPYSP+57, COPYSP+68 , COPYSP+69, COPYSP+70, COPYSP+71, CHGDIV+13, CHGDIV+16!, CHGDIV+19, CHGDIV+22, CHGDIV+23*, CHGDIV+25, RBUILD+7 |
| PSODIV | EN+14~, EXIT+2! |
| PSOI | CPYSITES+16~, CPYSITES+34*, CPYSITES+35, COPYSP+15~, COPYSP+50*, COPYSP+59*, COPYSP+62, COPYSP+67 |
| PSOJ | COPYSP+15~, COPYSP+76*, COPYSP+78, COPYSP+79, COPYSP+85*, COPYSP+87, COPYSP+88 |
| PSOPAR | EN+14~, DIV+4 |
| PSOSITE | EN+14~, EN+16, DIV+4 |
| QT | CPYSITES+16~, CPYSITES+18*, CPYSITES+30, CPYSITES+33*, CPYSITES+38* |
| SCR | CPYSITES~, CPYSITES+27 |
| TMPDIV | CHGDIV+7~, CHGDIV+13*, CHGDIV+23 |
| U | GETDIV+8, CPYSITES+44, CPYSITES+47 |
| >> VALMBCK | RBUILD+9* |
| >> VALMBG | CHGDIV+26* |
| >> VALMCNT | BLDLIST+17* |
| >> VALMHDR(1 | HDR+1*, CHGDIV+25* |
| >> VALMQUIT | INIT+4* |
| X | HELP+1*, GETDIV+5~, CPYSITES+10~, CPYSITES+30, CPYSITES+33, COPYSP+21~ |
| Y | GETDIV+5~, GETDIV+7, GETDIV+8, CPYSITES+10~, CPYSITES+41, CPYSITES+44, CPYSITES+47, COPYSP+21~, COPYSP+54 |