PSSPOIMO ;BIR/RTR/WRT - Edit Orderable Item Name and Inactive date ;Jun 23, 2020@13:14
Source file <PSSPOIMO.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 |
| Package | Total | Caller Graph |
|---|---|---|
| Pharmacy Data Management | 3 | POSSIBLE MED ROUTES PSS EDIT ORDERABLE ITEMS PSSPOIM1 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ||
| EDIT | ||
| DIR | ||
| IMMUN | ;PSS*1*141 FOR 'IMMUNIZATIONS DOCUMENTATION BY BCMA'
|
|
| SYN | ||
| SYN1 | ;File
|
|
| END | ||
| DISP | ||
| HEAD | ||
| ADDIT | ;If orderable item is flagged for IV
|
|
| CHECK | ;
|
|
| ZCHECK | ;
|
|
| SOL | ;
|
|
| SHEAD | ||
| DTE | ||
| DTEX | ||
| IVMSG | ; display a message if the CORRESPONDING IV field is entered
|
|
| UDMSG | ; display a message if the CORRESPONDING UD field is entered
|
|
| DFR(PSDOSE) | ; dosage form med routes - called by DR string at DIR+20^PSSPOIMO
|
|
| DFRL | ||
| PDR | ; possible med routes - called by DR string at DIR+20^PSSPOIMO
|
|
| PDCHK | ; called by DR string at DIR+20^PSSPOIMO
|
|
| ASK() | ; confirm adding the new entry
|
|
| DASK() | ; delete possible med route
|
|
| MRTHLP | ; help of possible med route
|
|
| DP | ; check the existence of Default Med Route & Possible Med Routes
|
|
| SETF | ;
|
|
| MRSEL | ;
|
|
| LIND | ;*242
|
| Name | Field # of Occurrence |
|---|---|
| DD^%DT | DIR+14, DIR+16, DTE, DTEX |
| EN^DDIOL | DFRL+3, DFRL+4, DFRL+5, DFRL+6, MRTHLP+2, MRTHLP+3, MRTHLP+4, DP+9 |
| ^DIC | SYN+1 |
| MIX^DIC1 | EN+7 |
| ^DIE | DIR+4, DIR+10, DIR+21, IMMUN+2, SYN+3 |
| UPDATE^DIE | PDCHK+17 |
| ^DIK | PDCHK+9 |
| EN^DIK | DIR+32 |
| $$GET1^DIQ | DISP+6 |
| ^DIR | PSSPOIMO+2, EN+12, EDIT, DIR, DIR+13, HEAD, SOL+1, SHEAD, PDCHK+4, ASK+3 , DASK+2, DP+14 |
| EN2^PSSHL1 | SYN+2, SYN1+1 |
| MEDRT^PSSJORDF | SETF+1, MRSEL+1 |
| CHECK^PSSPOID2 | DIR+24 |
| EN^PSSPOIDT | SYN+2, SYN1+1 |
| REST^PSSPOIDT | DIR+30, DIR+31 |
| ADDSYN^PSSPOIMP | DIR+12 |
| 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 |
|
| 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 |
|
| 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(50.7 - [#50.7] | Classic Fileman Calls |
| ^PS(52.6 - [#52.6] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PS(50.606 - [#50.606] | EN+9, EDIT+1, HEAD+1, SHEAD+1, IVMSG+3, UDMSG+3, DFR+3, DFR+4 |
| ^PS(50.7 - [#50.7] | EN, EN+8, DIR+3, DIR+5, DIR+8, DIR+9, DIR+22*, DIR+23, SYN+1*, SYN+2! , END, HEAD+1, CHECK+1, ZCHECK+1, SHEAD+1, IVMSG+2, IVMSG+3, IVMSG+4, UDMSG+2, UDMSG+3 , UDMSG+4, PDR+2, PDCHK+8, PDCHK+11, PDCHK+14, MRTHLP+2, DP+2, LIND+1, LIND+3, LIND+4 , LIND+6, LIND+8, LIND+9 |
| ^PS(51.2 - [#51.2] | DFR+4, PDR+2, MRTHLP+2 |
| ^PS(52.6 - [#52.6] | DISP+3, DISP+5, DISP+7, ADDIT+1, SOL+2, SHEAD+3 |
| ^PS(52.7 - [#52.7] | DISP+10, DISP+11, DISP+12, ADDIT+2, SOL+3, SOL+4 |
| ^PS(59.7 - [#59.7] | PSSPOIMO+2, DIR+17 |
| ^PSDRUG - [#50] | DISP, DTE |
| ^PSDRUG("AOC" | IMMUN+1 |
| ^PSDRUG("ASP" | DISP |
| ^TMP("PSJMR" | DIR+21!, SETF+1!, SETF+2, MRSEL+1!, MRSEL+3 |
| ^TMP("PSSDMR" | DIR+21!, DFR+2!, DFR+5*, DFRL+1, DFRL+2, ASK+2 |
| ^TMP("PSSMR" | PDR+1!, PDR+2*, PDR+3, PDR+5, PDR+6!, PDCHK+18! |
| Name | Line Occurrences |
|---|---|
| $$ASK | PDCHK+15 |
| $$DASK | PDCHK+6 |
| @( | DIR+3 |
| DFR | PDCHK+14 |
| DFRL | DFR+6 |
| DIR | DIR+2, DIR+3 |
| DISP | EN+13 |
| DP | PDCHK+19 |
| DTE | DISP |
| DTEX | DISP+7, DISP+12 |
| EDIT | ADDIT+3, SOL+1, SOL+6 |
| EN | EN+12, EDIT, DIR+1, SYN+2, SYN1+2, SOL+1, SOL+5 |
| END | EN+7 |
| HEAD | DISP, DISP+3, DISP+10 |
| MRSEL | DIR+21 |
| PDR | PDCHK+4 |
| SETF | DFR+1 |
| SHEAD | SOL+4 |
| SOL | ADDIT+4 |
| SYN | IMMUN+1, SYN+3 |
| SYN1 | SYN |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| AA | END!, ADDIT+1*, ADDIT+3 |
| AAA | END!, SOL+2* |
| ANS | PDCHK+1~, PDCHK+6*, PDCHK+7, PDCHK+15* |
| BB | END!, ADDIT+2*, ADDIT+3 |
| C | LIND+1~*, LIND+2*, LIND+5*, LIND+7*, LIND+10*, LIND+11, LIND+13 |
| D | EN+7*!, PDCHK+1~, MRTHLP+1~, DP+1~ |
| DA | DIR+4*, DIR+10*, DIR+18*, DIR+32*, IMMUN+2*, SYN+3*, PDCHK+6, PDCHK+7~, PDCHK+8*, PDCHK+11 , PDCHK+14, PDCHK+16, MRTHLP+2, LIND+1, LIND+3, LIND+4, LIND+6, LIND+8, LIND+9 |
| DA(1 | SYN+1*, SYN+3*, PDCHK+7*, PDCHK+8 |
| DIC | EN+2!, EN+7*!, SYN+1!*, END!, PDCHK+1~, MRTHLP+1~, DP+1~ |
| DIC("A" | SYN+1* |
| DIC("S" | EN+5* |
| DIC("W" | EN+5* |
| DIC(0 | EN+7*, SYN+1* |
| DICR | PDCHK+1~, DP+1~ |
| DIE | DIR+4*, DIR+5!, DIR+10*!, DIR+18*, DIR+21!, IMMUN+2*!, SYN+3*!, END!, PDCHK+1~, DP+1~ |
| DIE("NO^" | SETF+2*, SETF+3! |
| DIK | DIR+32*!, PDCHK+7~* |
| DIK(1 | DIR+32* |
| >> DILOCKTM | EN+8 |
| DIR | PSSPOIMO+2!, EN+10!, EN+12!, EDIT!, DIR!, DIR+13!, END!, HEAD!, SOL+1!, SHEAD! , PDCHK+1~, ASK+1~, DASK+1~, DP+1~, DP+10!, DP+14! |
| DIR("?" | EN+10*, EN+11*, EDIT*, DP+10*, DP+11* |
| DIR("A" | PSSPOIMO+2*, EN+12*, EDIT*, DIR*, DIR+13*, HEAD*, SOL+1*, SHEAD*, PDCHK+2*, ASK+2* , ASK+3*, DASK+2*, DP+12*, DP+13* |
| DIR("B" | EN+12*, EDIT*, DIR*, DIR+14*, SOL+1*, PDCHK+9!, PDCHK+12!, PDCHK+13*, ASK+1*, ASK+2* , DP+13* |
| DIR("PRE" | PDCHK+3* |
| DIR("S" | PDCHK+2* |
| DIR(0 | PSSPOIMO+2*, EN+12*, EDIT*, DIR*, DIR+13*, HEAD*, SOL+1*, SHEAD*, PDCHK+2*, ASK+1* , DASK+2*, DP+10* |
| DIRUT | EN+1!, DIR+21, SYN, END! |
| >> DLAYGO | SYN+1* |
| DO | PDCHK+1~, DP+1~ |
| DR | DIR+4*, DIR+10*, DIR+19*, DIR+20*, IMMUN+2*, SYN+3*, PDCHK+1~, DP+1~ |
| DTOUT | EN+1!, EN+7, EN+12, EDIT, DIR+1, DIR+10, DIR+13, SYN, SYN+2, END! , SOL+1, PDCHK+5, DP+14 |
| DUOUT | EN+1!, EN+7, EN+12, EDIT, DIR+1, DIR+13, SYN+2, END!, PDCHK+5, DP+14 |
| FLAG | END!, DISP*, DISP+2*, HEAD, HEAD+1, SOL+4*, SHEAD, SHEAD+1, SHEAD+2, SHEAD+3 |
| I | MRSEL+3~*, LIND+1~, LIND+3*, LIND+4, LIND+8*, LIND+9, LIND+13* |
| IOF | HEAD+1, SHEAD+1 |
| IOSL | DISP, DISP+3, DISP+10, SOL+4 |
| J | LIND+1~, LIND+4*, LIND+9* |
| K | LIND+1~, LIND+4*, LIND+5, LIND+9*, LIND+10 |
| L | LIND+1~*, LIND+2, LIND+7 |
| M | LIND+1~*, LIND+7, LIND+10 |
| MCT | DFR+3*, DFR+5*, DFRL+1*, DFRL+2*, PDR+1~, PDR+2*, PDR+5* |
| MFLG | DIR+5~ |
| MR | DFR+2~, DFR+3*, DFR+4, PDR+1~ |
| MRNODE | DFR+2~, DFR+4*, DFR+5, PDR+1~, PDR+2* |
| PLINE | EN+7*, END!, SHEAD+1 |
| PSAFTER | DIR+5*, DIR+22*, DIR+33! |
| PSBEFORE | DIR+5*, DIR+14, DIR+15, DIR+23, DIR+33! |
| PSCREATE | DIR+10*!, DIR+21*! |
| PSDOSE | EN+8*, EN+9, EDIT+1, END!, CHECK+1, ZCHECK+1, DFR~, DFR+3, DFR+4 |
| PSINORDE | DIR+5*, DIR+23*, DIR+24, DIR+25, DIR+30, DIR+31, DIR+33! |
| PSOARR | END!, SOL+2!, SHEAD+3 |
| PSOARR( | SOL+3*, SOL+4 |
| PSOARRAD | END!, SOL+2!*, SHEAD+1, SHEAD+3 |
| PSOIEN | EN, EN+8*, DIR+3, DIR+4, DIR+5, DIR+8, DIR+9, DIR+10, DIR+18, DIR+22 , DIR+23, DIR+24, DIR+30, DIR+31, DIR+32, IMMUN+1, IMMUN+2, SYN+1, SYN+2, SYN+3 , SYN1+1, END!, DISP, DISP+3, DISP+10, HEAD+1, ADDIT+1, ADDIT+2, SOL+2, SOL+3 , SHEAD+1, IVMSG+2, UDMSG+2, PDR+2, DP+2, SETF+1, MRSEL+1 |
| PSOINAME | EN+8*, EN+9, EDIT+1, DIR, DIR+3, DIR+4, END!, HEAD+1, SHEAD+1 |
| PSONEW | DIR+4*, END! |
| PSOUT | EN+7!, END!, DISP, DISP+1, DISP+3, DISP+8, DISP+10, HEAD*, SOL+4, SOL+5 , SHEAD*, PDCHK+1~, PDCHK+2*, PDCHK+4, PDCHK+5* |
| >> PSR | DP+9 |
| >> PSR(1 | DP+3* |
| >> PSR(2 | DP+4* |
| >> PSR(3 | DP+5* |
| >> PSR(4 | DP+6* |
| >> PSR(5 | DP+7* |
| >> PSR(6 | DP+8* |
| >> PSS1 | EN+3*, EN+5 |
| >> PSS2 | EN+4*, EN+5 |
| PSSAACT | DIR+33! |
| PSSAACT(0 | DIR+28, DIR+29, DIR+31 |
| PSSAACTI | DIR+33! |
| PSSAACTI(0 | DIR+26, DIR+27, DIR+30 |
| PSSCROSS | EN+1! |
| PSSDA | PDCHK+1~ |
| PSSDA( | PDCHK+16* |
| PSSDACT | DIR+33! |
| PSSDACT(0 | DIR+28, DIR+29, DIR+31 |
| PSSDACTI | DIR+33! |
| PSSDACTI(0 | DIR+26, DIR+27, DIR+30 |
| PSSDTENT | DIR+5*, DIR+16*, DIR+22, DIR+33! |
| PSSFG | DIR+18~, DP+14*, DP+15*, DP+16*, SETF+2*, SETF+3* |
| PSSITE | PSSPOIMO+2*!, PSSPOIMO+3! |
| PSSIVFRM | IVMSG+3*, IVMSG+4, IVMSG+6! |
| PSSIVMSG | IVMSG+2*, IVMSG+3, IVMSG+4*, IVMSG+5, IVMSG+6! |
| PSSLDATE | DISP~, DISP+7*, DISP+12*, DTEX |
| PSSLFLAG | DISP~, DISP+2*, DISP+4* |
| PSSOTH | DIR+17*, DIR+21! |
| PSSOU | DIR+18~, DIR+21, SETF+1*, MRSEL+3*, MRSEL+4, MRSEL+5* |
| PSSSACT | DIR+33! |
| PSSSACT(0 | DIR+28, DIR+29, DIR+31 |
| PSSSACTI | DIR+33! |
| PSSSACTI(0 | DIR+26, DIR+27, DIR+30 |
| PSSUDFRM | UDMSG+3*, UDMSG+4, UDMSG+6! |
| PSSUDMSG | UDMSG+2*, UDMSG+3, UDMSG+4*, UDMSG+5, UDMSG+6! |
| PSSX | PDCHK+1~, PDCHK+14*, PDCHK+15, PDCHK+16, ASK+2 |
| PSSXA | PDCHK+1~, PDCHK+14*, ASK+3 |
| PSSY | PDCHK+1~, PDCHK+6, PDCHK+8, PDCHK+9!, PDCHK+12!, PDCHK+13* |
| >> PSVAR | PDR+2, DP+2, SETF+1, MRSEL+1 |
| PY | EN+7! |
| Q | PDCHK+1~, DP+1~ |
| RTE | MRTHLP+1~, MRTHLP+2* |
| SSS | END!, SOL+3* |
| U | DFR+5, PDR+2, LIND+4, LIND+9 |
| UPFLAG | END!, SOL+4*, SHEAD* |
| VV | END!, CHECK+1*, ZCHECK+1* |
| X | DIR+2, DIR+3, DIR+4, CHECK+1, ZCHECK+1, PDCHK+1~, PDCHK+5, PDCHK+6, ASK+1~, DP+1~ , LIND+1~ |
| X( | LIND+5*, LIND+7*, LIND+10*, LIND+13 |
| X(1 | LIND+2* |
| XX | DFR+2~, DFR+4*, DFR+5, PDR+1~, PDR+2* |
| Y | EN+7, EN+8, EN+12, EN+13, EDIT, DIR+1, DIR+10, DIR+13, DIR+14*, DIR+15 , DIR+16, SYN, SYN+2, SYN+3, END!, HEAD, SOL+1, SHEAD, DTE*!, DTEX*! , PDCHK+1~, PDCHK+10, PDCHK+11, PDCHK+13, PDCHK+14, ASK+1~, ASK+4, DASK+3, DP+1~, DP+14 , DP+15, LIND+1~*, LIND+2, LIND+6*, LIND+7 |
| Y(0 | PDCHK+13, PDCHK+14 |
| Z | PDCHK+1~, DP+1~ |
| ZZ | END!, DISP*, DISP+3*, DISP+5, DISP+6, DISP+7, DISP+10*, DISP+11, DISP+12, SOL+4* , DTE |
| ZZFLAG | DIR+3*, END!, CHECK+1*, CHECK+2, ZCHECK+1*, ZCHECK+2 |