PSOORFI6 ;BIR/SJA - finish cprs orders cont. ;Nov 30, 2021@08:00:07
Source file <PSOORFI6.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 |
|---|---|---|
| Outpatient Pharmacy | 4 | PSOORFI2 PSOORFI3 PSOORFI5 PSOORFIN |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| DC | ||
| PSPEED | ||
| SHOW | ||
| SPEED1 | ||
| SPEED | ||
| ASK | ||
| ACT | ||
| INVALD | ||
| KILL | ||
| RTEST | ;
|
|
| RTESTA | ;
|
|
| PDATA | ||
| ASKDC | ||
| DIR(FSORT,FSVAL) | ;
|
|
| PAT() | ;
|
|
| PRMT | ||
| RTE() | ;
|
|
| PRI() | ;
|
|
| CLIN() | ;
|
|
| CLIN2 | ||
| SORT | ||
| FLG() | ;
|
|
| CS() | ;
|
|
| SUPPLY() | ;
|
|
| CHKFLTR(IEN,FLTR,CNT) | ; CHECK THE SECONDARY FILTER FOR PENDING ORDERS
|
|
| ISSUPPLY(IEN) | ;
|
|
| PDEA | ;
|
|
| SCRIT | ;
|
| Name | Field # of Occurrence |
|---|---|
| ^DIC | PRMT+5, CLIN2, SORT |
| $$GET1^DIQ | CHKFLTR+13, CHKFLTR+19, CHKFLTR+25, CHKFLTR+34, ISSUPPLY+3, ISSUPPLY+4, ISSUPPLY+5, ISSUPPLY+6 |
| ^DIR | DC+4, ASK+1, INVALD+3, ASKDC+3, DIR+5, DIR+23, PAT+4, PRMT+2, RTE+6, PRI+4 , CLIN+5, SORT+7, CS+5, CS+11 |
| CAN^PSOCAN | ACT+1 |
| DIV^PSOCAN | SPEED1 |
| ULP^PSOCAN | DC+10 |
| KILL^PSOCAN2 | KILL |
| REINS^PSOCAN2 | ACT |
| NOOR^PSOCAN4 | DC+3 |
| DE^PSOORFI2 | DC+5, DC+8 |
| INSTNM^PSOORFI2 | CLIN2+1 |
| CHECK^PSOORFI3 | CLIN2+1, SORT+4 |
| EOP^PSOORFI3 | SORT+8, SORT+9 |
| PDEA^PSOORFI5 | CHKFLTR+43 |
| GETPARK^PSORPC01 | RTE+4, CS+3 |
| PSOL^PSSLOCK | ASK+3 |
| PSOUL^PSSLOCK | ASK+3 |
| $$OIDEA^PSSUTLA1 | PDEA+2 |
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^SC - [#44] | Classic Fileman Calls |
| ^PSDRUG - [#50] | GET1^DIQ |
| ^PS(50.7 - [#50.7] | GET1^DIQ |
| ^PS(52.41 - [#52.41] | GET1^DIQ |
| ^PS(59.8 - [#59.8] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | SHOW+1 |
| ^PS(52.41 - [#52.41] | PDATA, PDATA+1, PDATA+3, CHKFLTR+30, CHKFLTR+42 |
| ^PS(59.8 - [#59.8] | SORT+2 |
| ^PSDRUG - [#50] | SHOW, PDEA+1 |
| ^PSRX - [#52] | PSPEED, SHOW, SHOW+1, SPEED1, SPEED1+1, SPEED1+3, SPEED1+4, SPEED, ACT, RTEST+6 , RTESTA+3, PDATA+3 |
| ^SC - [#44] | SORT+2, SORT+6 |
| ^TMP($J | CLIN+1!, CLIN+6, CLIN2+2*, SORT+2!*, SORT+3!, SORT+4*!, SORT+5, SORT+6, SORT+8, SORT+9! , CHKFLTR+24, CHKFLTR+26 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ACOM | DC+7*, DC+8, DC+11! |
| ACTION | DC~, DC+5, DC+9, DC+11!, PDATA+4* |
| CLIN | CHKFLTR+1~, CHKFLTR+25*, CHKFLTR+26 |
| CNT | CHKFLTR~ |
| >> DA | ACT* |
| DEAHLDG | ISSUPPLY+1~, ISSUPPLY+4*, ISSUPPLY+7 |
| DIC | PAT+1~, PRMT+4*, PRMT+5!, CLIN2!*, SORT!* |
| DIC("A" | CLIN2*, SORT* |
| DIC("S" | PRMT+4* |
| DIC(0 | PRMT+4*, CLIN2*, SORT* |
| DIEN | ISSUPPLY+1~, ISSUPPLY+3*, ISSUPPLY+4 |
| DIR | DC+1!, DC+4!, ASK+1!, INVALD+2!, INVALD+3!, ASKDC!, ASKDC+3!, DIR+1~, DIR+2!, DIR+5! , DIR+23!, PAT+1~, PAT+4!, RTE+1~, RTE+2!, RTE+6!, PRI+1~, PRI+2!, PRI+4!, CLIN+3! , CLIN+5!, SORT+7!, CS+1~, CS+2!, CS+9!, CS+11! |
| DIR("?" | ASKDC+2*, ASKDC+3*, DIR+21*, PAT+3*, PRMT+2*, RTE+3*, CLIN+3*, CLIN+4* |
| DIR("A" | DC+4*, ASK*, INVALD+2*, ASKDC+1*, DIR+4*, DIR+21*, PAT+3*, PRMT+2*, RTE+3*, PRI+3* , CLIN+3*, SORT+7*, CS+2*, CS+10* |
| DIR("B" | DC+4*, ASK*, ASKDC+1*, DIR+3*, DIR+21*, PAT+3*, RTE+3*, PRI+3*, CLIN+3*, CS+2* , CS+4*, CS+10* |
| DIR(0 | DC+4*, ASK*, INVALD+2*, ASKDC+1*, DIR+3*, DIR+22*, PAT+3*, PRMT+2*, RTE+3*, RTE+5* , PRI+3*, CLIN+3*, SORT+7*, CS+2*, CS+4*, CS+10* |
| DIROUT | DC+1! |
| DIRUT | DC+2, DC+3, DC+6!, ASK+1, INVALD+2!, INVALD+3!, ASKDC!, DIR+24, PAT+6, PRMT+3 , RTE+7, PRI+5, CS+6, CS+12 |
| DONE | DIR+1~, DIR+8*, DIR+9, DIR+10* |
| DRG | DC+11!, PSPEED, SHOW*, SHOW+1, CHKFLTR+1~ |
| DTOUT | DC+1!, DC+2, DC+6!, INVALD+2!, INVALD+3!, ASKDC!, CLIN+5, CLIN2, SORT |
| DUOUT | DC+1!, DC+2, DC+6!, INVALD+2!, INVALD+3!, ASKDC!, CLIN+5, CLIN2, SORT |
| FILSTR | DIR+1~, DIR+6*, DIR+7, DIR+18*, DIR+19*, DIR+22 |
| FILTER | DIR+1~, DIR+10*, DIR+11*, DIR+12, DIR+13, DIR+14, DIR+17, DIR+18, DIR+19 |
| FIRST | DIR+1~, DIR+17*, DIR+20*, DIR+21 |
| FLTR | CHKFLTR~, CHKFLTR+7, CHKFLTR+8, CHKFLTR+18, CHKFLTR+23, CHKFLTR+40 |
| FLTRTYP | CHKFLTR+1~, CHKFLTR+7*, CHKFLTR+10, CHKFLTR+12, CHKFLTR+16, CHKFLTR+22, CHKFLTR+29, CHKFLTR+33, CHKFLTR+37, CHKFLTR+41 |
| FLTRVAL | CHKFLTR+1~, CHKFLTR+8*, CHKFLTR+10, CHKFLTR+13, CHKFLTR+18*, CHKFLTR+19, CHKFLTR+34, CHKFLTR+40*, CHKFLTR+42 |
| FSORT | DIR~, DIR+6, DIR+12, DIR+13, DIR+14, DIR+21 |
| FSVAL | DIR~ |
| >> I | INVALD* |
| IEN | CHKFLTR~, CHKFLTR+6, CHKFLTR+13, CHKFLTR+19, CHKFLTR+25, CHKFLTR+30, CHKFLTR+34, CHKFLTR+38, CHKFLTR+42, ISSUPPLY~ , ISSUPPLY+3, ISSUPPLY+5 |
| >> II | SPEED+1*, ACT*, INVALD+1* |
| >> IN | SPEED, PDATA+1* |
| INCOM | DC+8*, DC+11! |
| IOF | SORT+5, SORT+7 |
| IOSL | SORT+6 |
| J | DIR+1~, DIR+9* |
| JCNT | DIR+1~, DIR+8*, DIR+17* |
| >> LC | SHOW+1* |
| LINE | DC+11!, RTEST+1, RTEST+3, PDATA+1*, PDATA+2 |
| LST | DC~ |
| OR0 | CHKFLTR+1~, CHKFLTR+42*, PDEA+1, PDEA+2 |
| >> ORD | PDATA, PDATA+1, PDATA+3 |
| ORITEM | ISSUPPLY+1~, ISSUPPLY+5*, ISSUPPLY+6 |
| ORSUP | ISSUPPLY+1~, ISSUPPLY+6*, ISSUPPLY+7 |
| >> PAT | PRMT+7*, PRMT+9* |
| PCIN | RTEST+2~, RTEST+3* |
| PCINFLAG | RTEST+2~, RTEST+3*, RTEST+6*, RTEST+7 |
| PCINX | RTEST+2~, RTEST+3*, RTEST+4, RTEST+5, RTEST+6 |
| >> PDEA | CHKFLTR+42*, CHKFLTR+43, PDEA+1*, PDEA+2*, PDEA+3*, PDEA+4*, PDEA+5* |
| PFIN | RTESTA+1~, RTESTA+2*, RTESTA+3 |
| PFINFLAG | RTESTA+1~, RTESTA+2*, RTESTA+3*, RTESTA+4 |
| PFINZ | RTESTA+1~, RTESTA+2*, RTESTA+3 |
| PKI | SPEED1+3*, SPEED~, INVALD+1 |
| PSCAN | SPEED!, SPEED+1, ASK, ASK+2!, INVALD! |
| PSCAN( | SPEED1+5*, SPEED+1, ASK+3, ACT |
| PSCLP | CLIN+2~, SORT+2*, SORT+4*, SORT+6* |
| PSI | DC~, PDATA+1* |
| PSINV | SPEED!, INVALD, INVALD+2! |
| PSINV( | PSPEED, SPEED1+3*, SPEED1+4*, SPEED*, INVALD+1 |
| PSOCAN | DC+11! |
| PSOCAN( | RTEST+5, RTEST+6, PDATA+1* |
| >> PSOCANRD | RTEST+6*, RTESTA+3* |
| >> PSOCANRZ | RTEST+7*, RTESTA+4* |
| PSOCFLAG | CLIN+2~, CLIN2+1, SORT+4 |
| PSOCLIN | CLIN+1!, CLIN2+1*, CLIN2+2!, SORT+4* |
| PSOCLINF | CLIN+1!, CLIN2+1* |
| PSOCLINS | CLIN+2~, SORT+1*, SORT+2 |
| PSOCSRT | CS+1~, CS+7*, CS+13 |
| PSOCTMP | CLIN+2~ |
| PSODA | DC+11!, PSPEED*, SHOW, SHOW+1, SPEED1, SPEED1+1, SPEED1+3, SPEED1+5, SPEED*, SPEED+1* |
| PSODFLG | DC~, DC+5, DC+9, PDATA+3* |
| >> PSODFN | ACT*, PRMT+7*, PRMT+9* |
| PSODIEN | CLIN+2~ |
| PSODINST | CLIN2+1! |
| >> PSODIV | SPEED1 |
| PSOELSE | DC+1!, DC+2*, DC+5!, DC+6! |
| >> PSOERR | INVALD+2 |
| >> PSOERR("DEAD" | DC+2 |
| >> PSOFINY | PRMT+7*, PRMT+9* |
| PSOINPTR | CLIN+2~ |
| PSOLGD | CLIN+2~ |
| >> PSOLST( | PDATA+1 |
| PSOMSG | ASK+3, KILL+1! |
| PSONOOR | DC+5*, DC+8, DC+10*, DC+11! |
| PSONOORS | DC~, DC+8*, DC+10, DC+11! |
| PSONPTRX | CLIN+2~ |
| PSOOPT | DC~, DC+11!, ACT+1* |
| PSOPARKX | RTE+1~, CS+1~ |
| PSOPARKX(0 | RTE+5, CS+4 |
| PSOPLCK | KILL+1! |
| >> PSOSD( | PSPEED, RTESTA+2, RTESTA+3 |
| >> PSOSDX(0 | ASK+1, ASK+2 |
| PSOSDXY | DC+11!, ASK+1*, ASK+2* |
| >> PSOSITE | SPEED1 |
| PSOSORT | PAT+1~, PAT+2*, PRMT, PRMT+1*, PRMT+2*, PRMT+3*, PRMT+6*, PRMT+9*, PRMT+10*, PRMT+11 , RTE+1~, RTE+2*, RTE+8*, RTE+9, PRI+1~, PRI+2*, PRI+6*, PRI+7, CS+1~, CS+9* , CS+13*, CS+14 |
| PSOSTC | CLIN+2~, SORT+2* |
| PSOULRX | KILL+1! |
| PSOWUN | KILL+1! |
| PSOXINST | CLIN+1! |
| >> PSPOP | PSPEED, SPEED1*, SPEED1+4, SPEED1+5 |
| >> PSRT | CHKFLTR+42*, CHKFLTR+43, PDEA+3, PDEA+4, PDEA+5 |
| REA | DC+11!, PSPEED+1, SHOW+2, SPEED1+1*, SPEED1+2, SPEED1+3, SPEED1+4, SPEED1+5, SPEED+1*, ASK , ACT* |
| RES | DIR+1~, DIR+26*, DIR+27, DIR+34, CHKFLTR+1~, CHKFLTR+12, CHKFLTR+13*, CHKFLTR+14*, CHKFLTR+16, CHKFLTR+18* , CHKFLTR+19*, CHKFLTR+20*, CHKFLTR+22, CHKFLTR+23*, CHKFLTR+24*, CHKFLTR+25*, CHKFLTR+26*, CHKFLTR+27*, CHKFLTR+29, CHKFLTR+30* , CHKFLTR+31*, CHKFLTR+33, CHKFLTR+34*, CHKFLTR+35*, CHKFLTR+37, CHKFLTR+38*, CHKFLTR+41, CHKFLTR+43*, CHKFLTR+44*, ISSUPPLY+1~ , ISSUPPLY+2*, ISSUPPLY+7*, ISSUPPLY+8 |
| RESULTS | RTE+1~, RTE+4*, CS+1~, CS+3* |
| RLINE | DIR+1~, DIR+27*, DIR+28, DIR+29 |
| RX | DC+11!, PSPEED*, SPEED1+3, SPEED1+4, SPEED1+5, SPEED*, ASK+3*, ACT |
| RXCNT | DC+11!, SPEED1+5*, SPEED+1*, ASK |
| SEL | PAT+1~, PAT+5*, PAT+6, PRMT, PRMT+10 |
| >> SPEED | PSPEED+1, SPEED1, SPEED1+2, INVALD+2 |
| >> STA | PSPEED |
| STAG | DIR+1~, DIR+29*, DIR+30 |
| STAT | SPEED1+1!* |
| SVAL | DIR+1~, DIR+30*, DIR+31, DIR+32, DIR+34 |
| U | DIR+22, DIR+24, DIR+31, DIR+34, PAT+6, PRMT+1, PRMT+8, PRMT+9, PRMT+10, RTE+7 , PRI+5, CLIN+5, CS+6, CS+12, CS+13, CHKFLTR+7, CHKFLTR+8, CHKFLTR+18, CHKFLTR+23, CHKFLTR+40 |
| >> VALMBCK | DC+5* |
| VALMCNT | DC+1~ |
| >> X | PRMT+2, PRMT+6 |
| Y | DC+6!, DC+7, DC+12*, ASK+2, PDATA+4, DIR+1~, DIR+5!, DIR+24, DIR+25, DIR+26 , PAT+1~, PAT+5, PRMT+7, PRMT+8, PRMT+9, RTE+1~, RTE+7, RTE+8, PRI+1~, PRI+6 , CLIN+5, CLIN+6, CLIN2, CLIN2+1, SORT, SORT+1, CS+1~, CS+6, CS+7, CS+12 , CS+13 |
| >> YY | PSPEED*, SPEED1+4, SPEED* |
| Name | Field # of Occurrence |
|---|---|
| $T(SCRIT+J | DIR+10 |