PSARDCBA ;BIRM/MFR - Return Drug Batch - ListMan ;07/01/08
Source file <PSARDCBA.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 |
---|---|---|
SB | ; - Single Batch View/Process
|
|
EN(PSAPHLOC,PSABATCH) | ; - ListManager entry point
|
|
HDR | ; - Header
|
|
SETHDR() | ; - Displays the Header Line
|
|
INIT | ; - Populates the Body section for ListMan
|
|
SORT | ; - Sets the line to be displayed in ListMan
|
|
SETLINE | ; - Sets the line to be displayed in ListMan
|
|
ADD | ; - Add New Item action
|
|
CAN | ; - Cancel Batch action
|
|
PKP | ; - Pickup Batch action
|
|
CRE | ; - Update Credit action
|
|
EDT | ; - Edit Batch action
|
|
EDIT | ; - Edit Batch action
|
|
LKBAT(PHLOC,BATCH) | ; - Locks the batch
|
|
UNLKBAT(PHLOC,BATCH) | ; - Unlocks the batch
|
|
COM | ; - Complete Batch action
|
|
SEL | ; - Select Item action
|
|
EXIT | ;
|
|
HELP | ||
LOAD() | ; - Load Batch information
|
|
CHKCRE(PHLOC,BATCH) | ; - Check if Actual Credit have been entered
|
|
LOGACT(FIELD,OLDVALUE,NEWVALUE,ITEM) | ; - Log an activity for the return item
|
|
AMT(VAL) | ; Returns the amount formatted
|
Name | Field # of Occurrence |
---|---|
^DIC | SB+12, EDIT+9 |
$$GET1^DID | LOGACT+2 |
^DIE | CAN+27, PKP+24, CRE+36, CRE+49, EDT+24, COM+24, COM+34 |
$$GET1^DIQ | SORT+5, SETLINE+10, ADD+5, CAN+6, CAN+10, CAN+11, CAN+33, CAN+34, CAN+35, PKP+7 , CRE+3, CRE+32, CRE+33, CRE+37, CRE+38, CRE+39, CRE+40, CRE+41, CRE+42, CRE+44 , CRE+46, CRE+47, EDT+6, EDT+7, EDT+10, EDT+11, EDT+12, COM+6, COM+10, COM+32 , CHKCRE+6, CHKCRE+8 |
GETS^DIQ | SETLINE+7, LOAD+4 |
^DIR | ADD+13, CAN+16, CAN+21, PKP+19, PKP+27, CRE+13, CRE+24, EDT+18, EDIT+16, COM+18 , SEL+18, CHKCRE+17 |
EN^PSARDCIT | SEL+24 |
ITEM^PSARDCU1 | ADD+12 |
$$CHKEY^PSARDCUT | SB+4 |
$$DEFCTMF^PSARDCUT | EDIT+8 |
$$PHLOC^PSARDCUT | SB+7 |
LMHDR^PSARDCUT | HDR+1 |
LOGACT^PSARDCUT | CAN+32, LOGACT+4 |
UPDINV^PSARDCUT | CAN+36 |
EN^VALM | EN+5 |
FULL^VALM1 | EN+6, ADD+9, CAN+14, PKP+15, CRE+10, EDT+14, EDIT+3, COM+14, SEL+11 |
INSTR^VALM1 | SETHDR+5, SETHDR+9 |
$$NOW^XLFDT | CAN+26, COM+23 |
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 |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^PSDRUG - [#50] | GET1^DIQ |
^DIC(51.5 - [#51.5] | GET1^DIQ |
58.351 | GET1^DIQ, GETS^DIQ |
58.3511 | GET1^DID, GET1^DIQ, GETS^DIQ |
^PSD(58.36 - [#58.36] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD("DILOCKTM" | LKBAT+1 |
^PSD(58.35 - [#58.35] | SORT+4, CAN+31, PKP+3, LKBAT+1, UNLKBAT+1, COM+29, COM+30, SEL+7, CHKCRE+3, CHKCRE+4 |
^TMP("PSARDCBA" | INIT+1!, SETLINE+15*, SETLINE+16*, SETLINE+17*, SETLINE+19, SETLINE+20*, CRE+31, CRE+34, SEL+4, SEL+10 , SEL+21, EXIT+1! |
^TMP("PSARDCSR" | INIT+1!, SORT+6*, SETLINE+4, SETLINE+5, EXIT+1! |
Name | Line Occurrences |
---|---|
$$AMT | CRE+38, CRE+40 |
$$LKBAT | ADD+2, CAN+3, PKP+11, CRE+7, EDT+3, COM+3 |
CHKCRE | COM+14 |
CRE | PKP+29 |
EDIT | PKP+16, EDT+15 |
EN | SB+15 |
EXIT | EN+7 |
HDR | PKP+27, CRE+51, EDT+26 |
INIT | ADD+15, CRE+51, SEL+24 |
LOAD | EN+3 |
LOGACT | CRE+38, CRE+40, CRE+43, CRE+45, CRE+48, COM+32 |
SETHDR | HDR+2 |
SETLINE | INIT+4 |
SORT | INIT+4 |
UNLKBAT | ADD+7, ADD+15, CAN+8, CAN+12, CAN+16, CAN+21, CAN+37, PKP+5, PKP+9, PKP+13 , PKP+16, PKP+19, PKP+27, PKP+29, CRE+5, CRE+13, CRE+24, CRE+51, EDT+8, EDT+15 , EDT+18, EDT+26, COM+8, COM+12, COM+18, COM+38 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ACTCRD | SETLINE+1~, SETLINE+11*, SETLINE+14 |
BATCH | LKBAT~, LKBAT+1, UNLKBAT~, UNLKBAT+1, CHKCRE~, CHKCRE+3, CHKCRE+4 |
CNT | CHKCRE+1~, CHKCRE+15*, CHKCRE+17* |
COMM | LOGACT+1~, LOGACT+2*, LOGACT+3*, LOGACT+4 |
DA | SB+1~, SB+10!, CAN+24*, PKP+1~, PKP+21*, CRE+1~, CRE+27!, CRE+31*, CRE+32, CRE+33 , CRE+37, CRE+38, CRE+39, CRE+40, CRE+41, CRE+42, CRE+44, CRE+46, CRE+47, EDT+1~ , EDT+21*, EDIT+1~, COM+1~, COM+21*, COM+26!, COM+34* |
DA(1 | CAN+24*, PKP+21*, CRE+29*, CRE+32, CRE+33, CRE+37, CRE+38, CRE+39, CRE+40, CRE+41 , CRE+42, CRE+44, CRE+46, CRE+47, EDT+21*, COM+21*, COM+27* |
DA(2 | CRE+29*, CRE+32, CRE+33, CRE+37, CRE+38, CRE+39, CRE+40, CRE+41, CRE+42, CRE+44 , CRE+46, CRE+47, COM+27* |
DATA | SETLINE+1~, SETLINE+8!*, LOAD+1~, LOAD+5!* |
DATA( | SETLINE+9 |
DATA(12 | SETLINE+11 |
DATA(17 | SETLINE+11 |
DATA(3 | SETLINE+9 |
DATA(4 | LOAD+6 |
DATA(5 | SETLINE+10, LOAD+6 |
DATA(6 | SETLINE+9 |
DATA(8 | SETLINE+11 |
DIC | SB+1~, SB+10!, SB+11*, EDIT+1~, EDIT+4!, EDIT+5* |
DIC("A" | SB+11*, EDIT+5* |
DIC("B" | EDIT+7*, EDIT+8*! |
DIC("S" | EDIT+6* |
DIC(0 | SB+11*, EDIT+5* |
DIE | CAN+25*, PKP+21*, CRE+1~, CRE+28*, EDT+1~, EDT+21*, EDIT+1~, COM+1~, COM+22*, COM+26! , COM+33* |
DIR | ADD+1~, CAN+1~, PKP+1~, CRE+1~, CRE+11!, CRE+16!, EDT+1~, EDIT+1~, EDIT+12!, COM+1~ , SEL+12~, CHKCRE+1~ |
DIR("?" | CRE+18*, CRE+19*, CRE+20*, CRE+21*, CRE+22*, EDIT+15*, SEL+14*, SEL+15*, SEL+16* |
DIR("??" | CRE+23*, SEL+17* |
DIR("A" | ADD+10*, CAN+15*, CAN+20*, PKP+18*, PKP+26*, CRE+12*, CRE+17*, EDT+17*, EDIT+14*, COM+17* , SEL+13* |
DIR("B" | ADD+10*, CAN+20*, PKP+18*, PKP+26*, CRE+12*, EDT+17*, EDIT+13*!, COM+17* |
DIR(0 | ADD+10*, CAN+15*, CAN+20*, PKP+18*, PKP+26*, CRE+12*, CRE+17*, EDT+17*, EDIT+14*, COM+17* , SEL+13*, CHKCRE+17* |
DIROUT | CAN+1~, CAN+16, CAN+21, PKP+19, PKP+27, CRE+1~, CRE+11!, CRE+13, CRE+16!, CRE+24 , EDT+1~, EDT+18, EDIT+12!, EDIT+17, COM+1~, COM+18, SEL+12~, SEL+18 |
DIRUT | CAN+1~, CAN+16, CAN+21, PKP+19, PKP+27, CRE+1~, CRE+11!, CRE+13, CRE+16!, CRE+24 , EDT+1~, EDT+18, EDIT+12!, EDIT+17, COM+1~, COM+18, SEL+12~, SEL+18, CHKCRE+1~, CHKCRE+15 , CHKCRE+16 |
DR | CAN+26*, PKP+22*, CRE+1~, CRE+27!, CRE+35*, CRE+36*, CRE+43*, CRE+45*, CRE+48*, EDT+1~ , EDT+22*, EDIT+1~, COM+1~, COM+23*, COM+26!, COM+34* |
DRNAM | CHKCRE+1~, CHKCRE+15*, CHKCRE+16, CHKCRE+17 |
DRUG | SETLINE+1~, SETLINE+9*, SETLINE+13, SETLINE+17, CAN+1~, CAN+34*, CAN+36 |
DRUGNAM | SORT+1~, SORT+5*, SORT+6, SETLINE+1~, SETLINE+3*, SETLINE+4*, SETLINE+5 |
DSPLN | CHKCRE+1~, CHKCRE+6*, CHKCRE+7*, CHKCRE+8 |
DSPUNT | SETLINE+1~, SETLINE+11*, SETLINE+14 |
DTOUT | SB+10!, SB+12, EDIT+9 |
DUOUT | SB+10!, SB+12, EDIT+9 |
DUQTY | SETLINE+1~, SETLINE+11*, SETLINE+14 |
DUZ | CAN+26, COM+23 |
FIELD | LOGACT~, LOGACT+2, LOGACT+3 |
FLDS | SETLINE+1~, LOAD+1~, LOAD+4! |
FLDS( | SETLINE+8, LOAD+5 |
HDR | SETHDR+1~, SETHDR+4*, SETHDR+5*, SETHDR+7*, SETHDR+8*, SETHDR+9* |
I | ADD+1~, ADD+11*, CRE+1~, CRE+30* |
>> IOINORM | SETHDR+5, SETHDR+9 |
>> IORVON | SETHDR+5, SETHDR+9 |
ITEM | SORT+1~, SORT+3*, SORT+4*, SORT+5, SORT+6, SETLINE+1~, SETLINE+3*, SETLINE+5*, SETLINE+7, SETLINE+8 , SETLINE+16, CAN+1~, CAN+30*, CAN+31*, CAN+32, CAN+33, CAN+34, CAN+35, CAN+36, CRE+1~ , CRE+30*, CRE+31, CRE+34, SEL+1~, SEL+21*, SEL+24, LOGACT~, LOGACT+4 |
ITEMIEN | CRE+1~, CRE+31*, CRE+38, CRE+40, CRE+43, CRE+45, CRE+48 |
ITM | COM+1~, COM+28*, COM+29*, COM+30, COM+32, COM+34, CHKCRE+1~, CHKCRE+2*, CHKCRE+3*, CHKCRE+4 , CHKCRE+8, CHKCRE+16*, CHKCRE+17 |
LINE | SETLINE+1~, SETLINE+13*, SETLINE+14*, SETLINE+15 |
NDC | SETLINE+1~, SETLINE+9*, SETLINE+13, SETLINE+17 |
NEWVALUE | LOGACT~, LOGACT+3 |
NOCRED | CHKCRE+1~, CHKCRE+10 |
NOCRED( | CHKCRE+8*, CHKCRE+15, CHKCRE+16, CHKCRE+17 |
OLDACT | CRE+1~, CRE+33*, CRE+39, CRE+40 |
OLDEST | CRE+1~, CRE+32*, CRE+37, CRE+38 |
OLDSTS | CRE+1~, CRE+41*, CRE+43, CRE+45, CRE+47, CRE+48 |
OLDVALUE | LOGACT~, LOGACT+3 |
ORDUNT | SETLINE+1~, SETLINE+10*, SETLINE+13, SETLINE+17 |
PHLOC | LKBAT~, LKBAT+1, UNLKBAT~, UNLKBAT+1, CHKCRE~, CHKCRE+3, CHKCRE+4 |
PSABATCH | SB+1~, SB+13*, SB+15, EN~, HDR+1, SORT+4, SORT+5, SETLINE+7, SETLINE+8, ADD+2 , ADD+5, ADD+7, ADD+12, ADD+15, CAN+3, CAN+6, CAN+8, CAN+10, CAN+11, CAN+12 , CAN+16, CAN+21, CAN+24, CAN+31, CAN+32, CAN+33, CAN+34, CAN+35, CAN+36, CAN+37 , PKP+3, PKP+5, PKP+7, PKP+9, PKP+11, PKP+13, PKP+16, PKP+19, PKP+21, PKP+27 , PKP+29, CRE+3, CRE+5, CRE+7, CRE+13, CRE+23, CRE+24, CRE+28, CRE+29, CRE+51 , EDT+3, EDT+6, EDT+7, EDT+8, EDT+10, EDT+11, EDT+12, EDT+15, EDT+18, EDT+21 , EDT+26, COM+3, COM+6, COM+8, COM+10, COM+12, COM+14, COM+18, COM+21, COM+27 , COM+29, COM+30, COM+32, COM+33, COM+38, SEL+7, SEL+17, SEL+24, LOAD+4, LOAD+5 , LOGACT+4 |
PSACOMM | CAN+1~, CAN+17*, CAN+32 |
PSACTMF | EN+1~, EDT+10*, EDIT+10*, LOAD+2*, LOAD+6* |
PSACTMFN | EN+1~, EDT+11*, EDIT+7, EDIT+10*, LOAD+2*, LOAD+6* |
PSAMORE | ADD+1~, ADD+10*, ADD+11, ADD+13* |
PSAPHLOC | SB+1~, SB+7*, SB+11, SB+15, EN~, HDR+1, SORT+4, SORT+5, SETLINE+7, SETLINE+8 , ADD+2, ADD+5, ADD+7, ADD+12, ADD+15, CAN+3, CAN+6, CAN+8, CAN+10, CAN+11 , CAN+12, CAN+16, CAN+21, CAN+24, CAN+25, CAN+31, CAN+32, CAN+33, CAN+34, CAN+35 , CAN+36, CAN+37, PKP+3, PKP+5, PKP+7, PKP+9, PKP+11, PKP+13, PKP+16, PKP+19 , PKP+21, PKP+27, PKP+29, CRE+3, CRE+5, CRE+7, CRE+13, CRE+23, CRE+24, CRE+28 , CRE+29, CRE+51, EDT+3, EDT+6, EDT+7, EDT+8, EDT+10, EDT+11, EDT+12, EDT+15 , EDT+18, EDT+21, EDT+26, COM+3, COM+6, COM+8, COM+10, COM+12, COM+14, COM+18 , COM+21, COM+22, COM+27, COM+29, COM+30, COM+32, COM+33, COM+38, SEL+7, SEL+17 , SEL+24, LOAD+4, LOAD+5, LOGACT+4 |
PSAQUIT | EN+1~, ADD+1~, ADD+10*, ADD+11, ADD+12, PKP+16, EDT+15, EDIT+3*, EDIT+9*, EDIT+17* |
PSAREF | EN+1~, EDT+12*, EDIT+13, EDIT+16*, EDIT+18*, LOAD+2*, LOAD+6* |
PSASEL | SEL+1~, SEL+3*, SEL+4, SEL+10, SEL+19*, SEL+21 |
QTY | SETLINE+1~, SETLINE+9*, SETLINE+13, SETLINE+17, CAN+1~, CAN+35*, CAN+36 |
SEQ | SORT+3*, SETLINE+1~, SETLINE+3*, SETLINE+6*, SETLINE+13, SETLINE+15, SETLINE+16, SETLINE+17 |
SEQS | CRE+1~, CRE+25*, CRE+30 |
TYPE | CRE+1~, CRE+14*, CRE+35 |
VAL | AMT~, AMT+1, AMT+2 |
>> VALMBCK | ADD+3*, ADD+6*, ADD+16*, CAN+4*, CAN+7*, CAN+11*, CAN+16*, CAN+21*, PKP+4*, PKP+8* , PKP+12*, PKP+19*, PKP+27*, PKP+30*, CRE+4*, CRE+8*, CRE+13*, CRE+24*, CRE+52*, EDT+4* , EDT+7*, EDT+18*, EDT+27*, EDIT+9*, EDIT+16*, EDIT+17*, COM+4*, COM+7*, COM+11*, COM+18* , SEL+5*, SEL+8*, SEL+10*, SEL+18*, SEL+26* |
>> VALMCNT | INIT+3*, SETLINE+15*, SETLINE+21*, CRE+17, SEL+13 |
>> VALMSG | INIT+5*, ADD+3*, ADD+6*, CAN+4*, CAN+7*, CAN+11*, PKP+4*, PKP+8*, PKP+12*, CRE+4* , CRE+8*, EDT+4*, EDT+7*, COM+4*, COM+7*, COM+11*, SEL+5*, SEL+8* |
X | SB+1~, SB+10!, SB+12, CAN+17, PKP+1~, CRE+1~, CRE+11!, CRE+16!, EDT+1~, EDIT+1~ , EDIT+4!, EDIT+9, EDIT+16, EDIT+17, EDIT+18, COM+1~, SEL+12~, CHKCRE+1~ |
XQORM | SEL+23~ |
XX | CHKCRE+1~, CHKCRE+13*, CHKCRE+14 |
Y | SB+1~, SB+10!, SB+13, ADD+1~, ADD+13, CAN+21, PKP+1~, PKP+19, PKP+27, CRE+1~ , CRE+11!, CRE+14, CRE+16!, CRE+24, CRE+25, EDT+1~, EDT+18, EDIT+1~, EDIT+4!, EDIT+10 , COM+1~, COM+18, SEL+12~, SEL+18, SEL+19, CHKCRE+1~ |
Y(1 | SEL+3 |
Z | COM+1~, COM+30*, COM+31, CHKCRE+1~, CHKCRE+4*, CHKCRE+5, CHKCRE+6, CHKCRE+7, CHKCRE+8 |