PSOERXD1 ;ALB/BWF - eRx Drug display/actions ; 8/3/2016 5:14pm
Source file <PSOERXD1.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 | ; -- main entry point for PSO ERX HOLDING QUEUE
|
|
LMHDR | ; ListMan Header Code
|
|
HDR | ; -- header code
|
|
INIT | ;
|
|
HELP | ; -- help code
|
|
EXIT | ; -- exit code
|
|
EXPND | ; -- expand code
|
|
TXT2ARY(ARY,TEXT,DELIM,MAXLEN) | ;
|
|
DOSE | ;displays dosing info for pending orders. called from psoorfi1
|
|
DOSEX | ||
DOSE1 | ;
|
|
DU | ;
|
|
FMD | ;
|
Name | Field # of Occurrence |
---|---|
^DIE | INIT+9, INIT+13 |
$$GET1^DIQ | HDR+2, HDR+3, HDR+4, HDR+5, HDR+6, HDR+8, INIT+8, INIT+12, INIT+15 |
RESET^PSOERUT0 | INIT+4 |
VIDEO^PSOERUT0 | INIT+27 |
SETDRUG^PSOERUT2 | INIT+17 |
ALLERGY^PSOERUT3 | INIT+15 |
SETDIAGS^PSOERUT3 | INIT+19 |
ADDITEM^PSOERX1A | DOSE+2, DOSE+12, DOSE+14, DOSE1+1, DOSE1+2, DU+3, DU+5, DU+6, DU+8, DU+10 , DU+11, DU+15, DU+17, FMD+5, FMD+6, FMD+7, FMD+12, FMD+13 |
HDR^PSOERXD1 | LMHDR+1 |
EN^VALM | EN+1 |
SHOW^VALM | LMHDR+1 |
INSTR^VALM1 | HDR+5, HDR+9, HDR+13, HDR+15 |
SAVE^VALM10 | INIT+25 |
SET^VALM10 | DOSE+2, DOSE+13, DU+3, DU+5, DU+6, DU+8, DU+10, DU+11, DU+15, DU+17 , FMD+8, FMD+14 |
$$FMTE^XLFDT | HDR+6, HDR+8, HDR+11 |
DISP^XQORM1 | HELP+1 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^PS(52.49 - [#52.49] | Classic Fileman Calls, GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PS(50.607 - [#50.607] | DOSE+6 |
^PS(51.2 - [#51.2] | DOSE+8 |
^PS(52.49 - [#52.49] | DOSE+2, DOSE+3 |
^PS(55 - [#55] | DU+2 |
^TMP( | INIT+2! |
Name | Field # of Occurrence |
---|---|
^(2 | DOSE+3 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
AMATCH | HDR+1~, HDR+2*, HDR+10 |
ARY | TXT2ARY~ |
ARY( | TXT2ARY+12*, TXT2ARY+18*, TXT2ARY+20*, TXT2ARY+25*, TXT2ARY+30* |
ARYCNT | TXT2ARY+8~, TXT2ARY+14*, TXT2ARY+17, TXT2ARY+18* |
DA | INIT+1~, INIT+9*, INIT+13* |
DELIM | TXT2ARY~, TXT2ARY+2 |
DG | DOSEX! |
DIE | INIT+1~, INIT+9*!, INIT+13*! |
>> DOENT | DOSE+10* |
DOSE | DOSE+3*, DOSE+5, DOSE+6, DOSE+7, DOSE+8, DOSE+9, DOSE+10, DOSEX! |
DOSE1 | DOSE+3*, DOSE+5, DOSEX! |
DR | INIT+1~, INIT+9*, INIT+13* |
DS | DOSE+1*, DOSE+14, DOSE1+1, FMD+15! |
EDTYP | INIT+22*, EXIT+1! |
EFFDATE | HDR+1~, HDR+8*, HDR+9 |
HDR | HDR+1~, HDR+14*, HDR+15* |
HIGHLN | INIT+1~ |
HIGUNDLN | INIT+1~ |
I | INIT+1~, INIT+25*, TXT2ARY+1~, TXT2ARY+5*, TXT2ARY+6, TXT2ARY+24, DOSE+3*, DOSEX!, DU+2, DU+3 |
II | DOSE+1!, DOSE+4*, DOSE+5, DOSE+7, DOSE+9, DOSE+10, DOSE+11, DOSE+12, DOSE+14, DOSEX! , DU+4, DU+5, DU+6, DU+7, DU+8, DU+11, DU+12, DU+13, DU+14, DU+16 , DU+17, FMD+1, FMD+2 |
>> IOINHI | HDR+4, HDR+5, HDR+6, HDR+8, HDR+13 |
>> IOINORM | HDR+4, HDR+5, HDR+6, HDR+8, HDR+13, HDR+15 |
>> IORVOFF | HDR+15 |
>> IORVON | HDR+15 |
>> IOUON | HDR+15 |
J | TXT2ARY+8~, TXT2ARY+16* |
>> LASTLINE | INIT+24, INIT+25, INIT+26* |
LCNT | TXT2ARY+1~, TXT2ARY+4*, TXT2ARY+12*, TXT2ARY+18*, TXT2ARY+20, TXT2ARY+21*, TXT2ARY+25*, TXT2ARY+30 |
LINE | INIT+1~, INIT+5*, INIT+21, INIT+24, INIT+25, INIT+26, DOSE+2*, DOSE+12*, DOSE+13, DOSE+14* , DOSE1+2*, DU+3*, DU+5*, DU+6*, DU+8*, DU+10*, DU+11*, DU+15*, DU+17*, FMD+5* , FMD+8, FMD+11*, FMD+14 |
LINETXT | TXT2ARY+1~, TXT2ARY+4*, TXT2ARY+12*, TXT2ARY+19, TXT2ARY+20, TXT2ARY+21*, TXT2ARY+22, TXT2ARY+26*, TXT2ARY+28*, TXT2ARY+30 , DOSE+2*, DOSE+12*, DOSE+13*, DOSE+14, DOSE1+1, DOSE1+2, DU+3*, DU+5*, DU+6*, DU+8* , DU+10*, DU+11*, DU+15*, DU+17*, FMD+4, FMD+5, FMD+6, FMD+7, FMD+8*, FMD+10 , FMD+11*, FMD+12, FMD+13, FMD+14* |
MATCH | HDR+1~, HDR+10*, HDR+11*, HDR+12*, HDR+13* |
MAXLEN | TXT2ARY~, TXT2ARY+3*, TXT2ARY+10, TXT2ARY+13, TXT2ARY+17, TXT2ARY+18, TXT2ARY+19, TXT2ARY+24 |
MIG | FMD+1*, FMD+2*, FMD+3, FMD+4, FMD+6, FMD+7, FMD+15! |
NLINE | TXT2ARY+8~, TXT2ARY+17*, TXT2ARY+18 |
NMSPC | INIT+1~, INIT+2*, INIT+15, INIT+17, INIT+19 |
NUMLINES | TXT2ARY+8~, TXT2ARY+13*, TXT2ARY+16 |
>> ORMXQ("??" | LMHDR+2* |
>> PATIEN | DU+1 |
>> PSOCLNC | INIT+12, INIT+13 |
>> PSODFN | DU+1*, DU+2 |
>> PSOIEN | HDR+2, HDR+3, HDR+4, HDR+5, HDR+6, HDR+8, INIT+8, INIT+9, INIT+12, INIT+13 , INIT+15, INIT+17, INIT+19, DOSE+2, DOSE+3 |
>> PSONEW("CONJUNCTION" | DOSE+10*, DU+16, DU+17 |
>> PSONEW("DOSE | ORDERED" , DOSE+5*, DOSE+11, DU+2, DU+4, DU+6, FMD+2 |
>> PSONEW("DOSE" | DOSE+5*, FMD+1 |
>> PSONEW("DURATION" | DOSE+9*, DU+12, DU+13*, DU+14 |
>> PSONEW("ENT" | DOSEX* |
>> PSONEW("NOUN" | DOSE+5*, DU+7, DU+8 |
>> PSONEW("ODOSE" | DU+3 |
>> PSONEW("ROUTE" | DOSE+7* |
>> PSONEW("SCHEDULE" | DOSE+9*, DU+11 |
>> PSONEW("UNITS" | DOSE+4!, DOSE+5* |
>> PSONEW("VERB" | DOSE+7*, DOSE+11, DOSE+12, DU+4, DU+5 |
REVLN | INIT+1~ |
ROUTE | DOSE+8*, DOSEX!, DU+9, DU+10 |
S | TXT2ARY+1~, TXT2ARY+2*, TXT2ARY+5, TXT2ARY+6, TXT2ARY+19, TXT2ARY+24, TXT2ARY+28 |
SG | FMD+3*, FMD+4, FMD+6, FMD+7, FMD+15! |
STRT | TXT2ARY+8~, TXT2ARY+14*, TXT2ARY+17, TXT2ARY+18* |
>> TDUR | DU+14*, DU+15 |
TEXT | TXT2ARY~, TXT2ARY+5, TXT2ARY+6, TXT2ARY+24 |
TOTLEN | TXT2ARY+8~, TXT2ARY+9*, TXT2ARY+10, TXT2ARY+13 |
UNDERLN | INIT+1~ |
UNITS | DOSE+1!, DOSE+6*, DOSEX!, FMD+9, FMD+10, FMD+13 |
VALDTTM | HDR+1~, HDR+3*, HDR+11 |
>> VALMAR | EXIT+1 |
>> VALMCNT | INIT+21* |
>> VALMHDR(1 | HDR+4* |
>> VALMHDR(2 | HDR+6* |
VALUSER | HDR+1~, HDR+3*, HDR+11 |
VDRGIEN | HDR+1~, HDR+2*, HDR+10 |
WORD | TXT2ARY+1~, TXT2ARY+6*, TXT2ARY+9, TXT2ARY+17, TXT2ARY+19, TXT2ARY+21, TXT2ARY+24, TXT2ARY+25, TXT2ARY+26, TXT2ARY+28 |
>> X | HELP+1* |