PSSPOIMN ;BIR/RTR/WRT - Orderable Item manual create ;09/01/98
Source file <PSSPOIMN.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 | 2 | PSS MAINTAIN ORDERABLE ITEMS PSSDEE1 |
Name | Comments | DBIA/ICR reference |
---|---|---|
BEG | ||
MAS | ||
END | ||
REM | ||
TMP | ||
DISP | ||
DISPO | ||
MCH | ;
|
|
MCHA | ||
MCHAN | ||
LOOK | ;
|
|
COM | ||
SET | ;
|
|
SETX | ;
|
|
MORE | ;Show Additives and Solutions
|
|
MOREZ | ;
|
|
MOREH | ;
|
|
MODT | ;
|
|
CKDUPVOL(OIIEN,DRUGIEN) | ; Checks OI to see if it will have duplicate IV Solution Volumes
; Input: OIIEN - PHARMACY ORDERABLE ITEM File (#50.7) IEN ; DRUGIEN - DRUG File (#50) IEN |
Name | Field # of Occurrence |
---|---|
DD^%DT | MAS+7, MODT+1 |
^DIC | BEG+4, MCHA+1, LOOK+4 |
FILE^DICN | MCHAN+16 |
^DIE | REM+8, MCH+8, MCHAN+10, MCHAN+16, LOOK+10 |
$$GET1^DIQ | END+3, END+4, CKDUPVOL+7, CKDUPVOL+9, CKDUPVOL+10, CKDUPVOL+11 |
^DIR | PSSPOIMN+8, MAS+8, DISP+1, DISPO, MCHA, MCHA+2, MCHAN+3, LOOK+11, MORE+9, MOREZ+1 , MOREH+1 |
$$PSJDF^PSNAPIS | MAS+1, TMP+1 |
$$VAGN^PSNAPIS | MAS+1 |
$$CKDUPSOL^PSSDDUT2 | CKDUPVOL+10 |
DRG^PSSDGUPD | END+4 |
DRG^PSSHUIDG | END |
^PSSPOIM1 | REM+5, MCH+5, MCHAN+7, MCHAN+15, LOOK+7 |
EN^PSSPOIM1 | COM |
END^PSSPOIM1 | END+5 |
MESS^PSSPOIM1 | PSSPOIMN+9 |
OTHER^PSSPOIM1 | REM+1, MCH+1 |
EN2^PSSUTIL | SETX+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 |
|
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 |
|
FileNo | Call Tags |
---|---|
^PSDRUG - [#50] | Classic Fileman Calls, GET1^DIQ |
^PS(50.606 - [#50.606] | Classic Fileman Calls |
^PS(50.7 - [#50.7] | Classic Fileman Calls, GET1^DIQ |
^PS(52.7 - [#52.7] | GET1^DIQ |
^PS(59 - [#59] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PS(50.606 - [#50.606] | MAS+4, DISP, MCHA+3 |
^PS(50.7 - [#50.7] | MAS+4, MAS+7, TMP, DISP, MCHAN+6, SET+1, SETX+1 |
^PS(52.6 - [#52.6] | MORE+4, MORE+13, MORE+15, MORE+16 |
^PS(52.7 - [#52.7] | MORE+5, MORE+19, MORE+21, MORE+22, CKDUPVOL+5 |
^PS(59 - [#59] | END+2 |
^PS(59.7 - [#59.7] | PSSPOIMN+8 |
^PSDRUG - [#50] | BEG, BEG+4, MAS+1, MAS+4, END, TMP, TMP+2, TMP+3, SETX+1! |
^PSDRUG("AND" | TMP |
^TMP($J | REM+1, REM+4, TMP!, TMP+2, TMP+3*, DISP, DISPO+1, DISPO+2, MCH+1, MCH+4 |
Name | Line Occurrences |
---|---|
$$CKDUPVOL | REM+7, MCH+7, MCHAN+9, LOOK+9 |
BEG | MAS+8, MAS+11 |
COM | REM+8, MCH+8, MCHAN+10, MCHAN+16, LOOK+10 |
DISP | REM+1, MCH+1 |
DISPO | DISPO+1 |
END | BEG+4, MAS+8 |
LOOK | MCHA, MCHA+3, LOOK+7 |
MCH | MAS+10 |
MCHA | REM+9 |
MCHAN | MCHAN+4, MCHAN+12, MCHAN+16, LOOK+11 |
MODT | MORE+16, MORE+22 |
MORE | MAS+8 |
MOREH | MORE+14, MORE+20 |
MOREZ | MORE+12 |
REM | MAS+8 |
SET | MAS+8 |
SETX | MAS+8 |
TMP | MAS+3, REM |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> COMM | MCHAN+6*, MCHAN+7, MCHAN+9, MCHAN+10 |
>> DA | MAS+1*, REM+8*, TMP+1*, MCH+8*, MCHAN+10*, MCHAN+16*, LOOK+10* |
DD | MCHAN+16! |
DIC | BEG+2!*, MCHA+1!*, MCHAN+16!*, LOOK+3!* |
DIC("A" | BEG+2*, MCHA+1* |
DIC("DR" | MCHAN+16* |
DIC("S" | BEG+1!, BEG+4!, LOOK+4* |
DIC(0 | BEG+2*, MCHA+1*, MCHAN+16*, LOOK+3* |
DIE | REM+8*!, MCH+8!*, MCHAN+10!*, MCHAN+16*, LOOK+10* |
>> DILOCKTM | BEG+4 |
DIR | PSSPOIMN+8!, MAS+8!, DISP+1!, DISPO!, MCHA!, MCHA+2!, MCHAN+2!, LOOK+11!, MORE+9!, MOREZ+1! , MOREH+1! |
DIR("A" | PSSPOIMN+8*, MAS+8*, DISPO*, MCHA*, MCHA+2*, MCHAN+2*, LOOK+11*, MORE+9*, MOREZ+1*, MOREH+1* |
DIR("B" | MAS+8*, MCHA*, MCHA+2*, MCHAN+2*, LOOK+11* |
DIR(0 | PSSPOIMN+8*, MAS+8*, DISP+1*, DISPO*, MCHA*, MCHA+2*, MCHAN+2*, LOOK+11*, MORE+9*, MOREZ+1* , MOREH+1* |
DMFU | END+1~, END+3*, END+4 |
DNSNAM | END+1~, END+4* |
DNSPORT | END+1~, END+4* |
DO | MCHAN+16! |
>> DOSA | TMP+1* |
DOSEFORM | BEG+1!, MAS~, MAS+2*, MCHA, MCHA+1, MCHA+2, MCHA+3*, MCHAN+1 |
DOSEFV | BEG+1!, MAS~, MAS+1*, TMP+1 |
>> DOSEPTR | MAS+1*, MAS+2*, MCHA+1*, MCHA+3, MCHAN+6, MCHAN+16 |
>> DR | REM+8*, MCH+8*, MCHAN+10*, MCHAN+16*, LOOK+10* |
DRUGIEN | CKDUPVOL~, CKDUPVOL+5, CKDUPVOL+11 |
DT | CKDUPVOL+9 |
>> DTOUT | BEG+4, DISPO, MCHA, MCHA+1, MCHA+3, MCHAN+3 |
>> DUOUT | BEG+4, MCHA+1, MCHA+3, MCHAN+3 |
DUPVOL | CKDUPVOL+4~*, CKDUPVOL+5, CKDUPVOL+17*, CKDUPVOL+18 |
DVER | END+1~, END+3*, END+4 |
>> FFF | TMP+2* |
IOF | DISP+1, MORE+10, MOREH+2 |
IOSL | DISP, MORE+14, MORE+20 |
IVSOL | CKDUPVOL+4~*, CKDUPVOL+5*, CKDUPVOL+7, CKDUPVOL+9, CKDUPVOL+10 |
>> K | MAS+1*, TMP+1* |
>> MATCH | REM+4, REM+5, REM+7, REM+8, DISP*, DISPO+2*, MCH+4, MCH+5, MCH+7, MCH+8 |
NEWSP | BEG+1!, MAS~, MCHAN+16*, LOOK+7*, LOOK+9, LOOK+10 |
>> NODE | MAS+1*, TMP |
>> NOFLAG | TMP+2*, TMP+3 |
OIIEN | CKDUPVOL~, CKDUPVOL+10, CKDUPVOL+11 |
>> OTH | TMP*, TMP+1 |
POINT | BEG+1!, MAS~, MAS+4*, MAS+6, MAS+7, MAS+8, TMP, SET+1 |
>> PSCNT | TMP*, TMP+3* |
>> PSIEN | BEG, BEG+4*, MAS+1, MAS+4, END, END+4, REM+7, REM+8, MCH+7, MCH+8 , MCHAN+9, MCHAN+10, MCHAN+16, LOOK+9, LOOK+10, SETX+1, MORE+1, MORE+4, MORE+5, MORE+13 , MORE+19 |
PSITEM | BEG+1!, MAS~, MAS+4*, REM+8*, MCH+8*, MCHAN+10*, MCHAN+16*, LOOK+10*, COM, SETX+1 |
>> PSMAN | MCHAN+14* |
PSMASTER | BEG+1!, MAS, MAS+8, MAS+11 |
>> PSNAME | BEG+4*, MAS+4, DISP+1, MCHAN+1 |
>> PSNO | REM+5, MCH+5, MCHAN+5*, MCHAN+7, MCHAN+12, MCHAN+16, LOOK+7 |
>> PSOUT | BEG+2*, MAS*, REM+2, REM+5, DISP*, DISPO*, DISPO+3*, MCH+2, MCH+5, MCHAN+6 , MCHAN+7, MCHAN+9*, MCHAN+11, MCHAN+16, LOOK+7 |
PSSCROSS | BEG+1! |
PSSDONE | PSSPOIMN+7~, REM+3*, REM+4, REM+8*, MCH+3*, MCH+4, MCH+8*, LOOK+1~, LOOK+5*, LOOK+6 , LOOK+10* |
PSSDXL | SET+1*, SETX+1, SETX+2! |
PSSDXLF | MAS+9!, SET+1*, SETX+1, SETX+2! |
>> PSSHUIDG | END |
PSSIAD | MAS+6~, MAS+7* |
PSSITE | PSSPOIMN+8*!, PSSPOIMN+9! |
PSSMODT | MORE+2~, MORE+16*, MORE+22*, MODT+1 |
PSSMORA | MORE+2~, MORE+3*, MORE+4*, MORE+6, MORE+7, MORE+8, MORE+9, MORE+11, MORE+12 |
PSSMORS | MORE+2~, MORE+3*, MORE+5*, MORE+6, MORE+7, MORE+8, MORE+9, MORE+11, MORE+18 |
PSSMZ | MORE+2~, MORE+13*, MORE+15, MORE+16, MORE+19*, MORE+21, MORE+22 |
PSSMZOUT | MORE+2~, MORE+3*, MORE+12, MORE+13, MORE+14, MORE+19, MORE+20, MOREZ+1, MOREH+1* |
PSSNOOI | LOOK+11, LOOK+12! |
>> PSSP | REM+5*, MCH+5*, MCHAN+7*, LOOK+7* |
PSSQUIT | CKDUPVOL+4~ |
PSTOP | BEG+1!, MAS~ |
PSVAR1 | BEG+1!, MAS~, MCHAN+16* |
SPHOLD | BEG+1!, MAS~, MCHAN+5*, MCHAN+6, MCHAN+16 |
>> SPT | DISP* |
>> STOP | MCHAN+5*, MCHAN+6, MCHAN+7*, MCHAN+10*, MCHAN+12, MCHAN+13 |
>> TMPTR | TMP+2* |
>> TT | DISP* |
>> VAGEN | MAS+1*, MCHAN, MCHAN+2 |
>> X | MAS+1*, MAS+2, TMP+1*, MCHAN+4, MCHAN+5*, MCHAN+16* |
XX | END+1~*, END+2*, END+3, END+4 |
Y | BEG+4, MAS+7*, MAS+8, DISP, DISP+1, DISPO, DISPO+1, DISPO+2, MCHA, MCHA+1 , MCHA+3, MCHAN+3, MCHAN+5, MCHAN+16, LOOK+6, LOOK+7, LOOK+11, MORE+9, MOREH+1, MODT+1*! |
Y(0 | MCHA+1 |
>> ZZ | TMP*, TMP+2, TMP+3 |