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 |
| BLANKLN^PSOERUT0 | INIT+16, INIT+19 |
| RESET^PSOERUT0 | INIT+4 |
| VIDEO^PSOERUT0 | INIT+27 |
| SETDRUG^PSOERUT2 | INIT+17 |
| ALLERGY^PSOERUT3 | INIT+15 |
| SETDIAGS^PSOERUT3 | INIT+18 |
| 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+3 |
| 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 | INIT+1~, 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 | EN+1~, INIT+1~ |
| HIGUNDLN | EN+1~, 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+18 |
| NUMLINES | TXT2ARY+8~, TXT2ARY+13*, TXT2ARY+16 |
| >> ORMXQ("??" | LMHDR+2* |
| >> PATIEN | DU+1 |
| PRINTFLG | EN+1~, EN+2* |
| >> 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+18, 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 | EN+1~, 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 | EN+1~, 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* |