PSOHLPIS ;BIR/RTR-Parse out and create CPRS Sig ;7/21/96
Source file <PSOHLPIS.m>
Package | Total | Call Graph |
---|---|---|
Order Entry Results Reporting | 1 | $$UNESC^ORHLESC |
Outpatient Pharmacy | 1 | $$SCHE^PSOSIG |
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 | 1 | PSOHLNEW |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ;
|
|
STUFF | ;
|
|
QUITIN | ;I $P($G(^PS(50.7,+$G(PSORDITE),"INS")),"^")'="",DCOUNT S DCOUNT=DCOUNT+1,^PS(52.41,PENDING,"SIG",0)="^52.4124A^"_DCOUNT_"^"_DCOUNT,^PS(52.41,PENDING,"SIG",DCOUNT,0)=$P($G(^PS(50.7,+$G(PSORDITE),"INS")),"^")
|
|
QUIT | ||
SIG1 | ;
|
|
DAYS | ||
NON | ;
|
|
VERB | ;Check if verb and noun need to be added to SIG
|
|
VERBEX | ||
UPPER(PSOUCS) | ;
|
|
LOWER(PSOLCS) | ;
|
|
SSS | ;
|
|
FRAC | ;
|
|
FRACQ | ||
NUM | ;
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PS(50.606 - [#50.606] | EN+12, NON+3 |
^PS(50.7 - [#50.7] | EN+12 |
^PS(51.2 - [#51.2] | EN+18 |
^PS(52.41 - [#52.41] | EN+1, EN+5, EN+6, EN+7, EN+44, STUFF+3*, STUFF+10*, STUFF+11* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> CT | STUFF+5*, STUFF+6 |
DCOUNT | EN+3~, STUFF+1*, STUFF+3*, STUFF+10*, STUFF+11, QUIT! |
>> FF | STUFF+5*, STUFF+6 |
FFF | EN+3~, EN+27*, EN+28, EN+30, EN+33, EN+34, EN+35, EN+36, EN+38, EN+39 , EN+40, EN+42, QUIT!, SIG1+1*, VERB+2, VERB+7, VERB+8, VERB+9, VERB+10, VERB+11 , SSS+2, SSS+3, SSS+4, SSS+6, SSS+8, SSS+9, FRAC+2, FRAC+3, FRAC+6 |
FTC | EN+3~, EN+13!, EN+16*, EN+17, EN+27*, EN+33, EN+34* |
FTCA | EN+3~, EN+13!, EN+16*, EN+17, EN+27*, EN+33*, EN+35, EN+36 |
FTCF | EN+3~, EN+13!, EN+17*, EN+33 |
FTCNT | EN+3~, EN+13*, EN+16*, EN+17 |
GGG | EN+3~, EN+25*, QUIT! |
GGGZ | EN+2~ |
>> II | STUFF+4*, STUFF+5*, STUFF+9, STUFF+10* |
INTERVAL | EN+2~, EN+21, EN+22*, EN+23* |
>> LIM | STUFF+5, STUFF+7* |
MEDEXP | EN+2~ |
MEDEXP( | EN+18*, EN+35 |
>> NN | STUFF+5* |
NOUN | EN+2~, NON+3* |
PDAYS | EN+2~ |
PDAYS( | EN+19*, EN+20*, EN+21, EN+22 |
>> PENDING | EN+1, EN+5, EN+6, EN+7, EN+44, STUFF+3, STUFF+10, STUFF+11 |
PISI | EN+2~, EN+5*, EN+6, EN+7, EN+8, EN+9 |
PREP | EN+3~, EN+12*, EN+35, QUIT! |
PSDUR | EN+2~ |
PSDUR( | EN+21*, EN+22, EN+38, EN+40 |
PSNOUN | EN+2~ |
PSNOUN( | EN+15*, EN+28, EN+35, NON+1*, NON+3*, VERB+7, VERB+9, VERB+10, VERB+11, SSS+2 , SSS+3, SSS+6, SSS+8*, SSS+9* |
PSOCJS | EN+2~, EN+39*, EN+40 |
PSODCT | EN+2~, EN+44* |
PSOFDCT | EN+2~, EN+27*, EN+31*, EN+44* |
PSOFNL | SSS+1!, SSS+6*, SSS+7, SSS+9 |
PSOFNLF | SSS+1! |
PSOFNLX | SSS+1! |
PSOFRAC | EN+30, EN+32!, FRAC+1!, FRAC+3*, FRAC+4!, FRAC+5*, FRAC+8*, FRAC+9!, FRAC+10* |
PSOFRAC1 | FRAC+1!, FRAC+3*, FRAC+4!, FRAC+5, FRAC+6*, FRAC+10, FRACQ!, NUM+1, NUM+2* |
PSOFRAC2 | FRAC+1!, FRAC+6*, FRAC+7, FRACQ! |
PSOFRACX | EN+32!, FRAC+1!, FRAC+7*, FRAC+8 |
PSOFX | EN+2~ |
PSOFX("CONJUNCTION" | EN+7*, EN+38, EN+39, EN+40 |
PSOFX("DOSE O | RDERED" , EN+6*, EN+14, EN+30, SSS+4, SSS+8, SSS+9, FRAC+2, FRAC+3, FRAC+6 |
PSOFX("DOSE" | EN+6*, EN+10, EN+14, EN+30 |
PSOFX("DURATION" | EN+7*, EN+8*, EN+9*, EN+19, EN+20, EN+23 |
PSOFX("NOUN" | EN+7*, EN+15 |
PSOFX("ROUTE" | EN+7*, EN+16, EN+18 |
PSOFX("SCHEDULE" | EN+7*, EN+25 |
PSOISL | VERB+1!, VERB+2*, VERB+4, VERB+5, VERB+6, VERB+8*, VERB+12, VERB+13, VERB+14, VERB+15 , VERBEX! |
PSOLCS | VERB+1!, VERBEX!, LOWER~, LOWER+1 |
>> PSORDITE | EN+12 |
PSOROUTE | EN+3~, QUIT! |
PSOROUTE( | EN+18*, EN+33, EN+34, EN+36 |
PSOSG1 | EN+3~, EN+28!, EN+30, EN+41!, QUIT!, VERB+4*, VERB+5*, VERB+6* |
PSOSG2 | EN+3~, EN+28!, EN+35, EN+41!, QUIT!, VERB+13*, VERB+14*, VERB+15* |
PSOUCS | EN+42!, EN+44!, VERB+1!, VERB+3*, VERB+4*, VERB+5*, VERB+6*, VERB+10*, VERB+11*, VERB+13* , VERB+14*, VERB+15*, VERBEX!, UPPER~, UPPER+1 |
PSOVL | VERB+1!, VERB+2*, VERB+9*, VERB+10, VERB+11, VERBEX! |
SCHED | EN+2~ |
SCHED( | EN+25*, EN+38 |
SCHHOLD | EN+2~ |
SDF | EN+2~ |
SDL | EN+2~ |
SGLFLAG | EN+2~ |
SGLOOP | EN+2~ |
SIG | EN+4~ |
SIG( | STUFF+5*, STUFF+9*, STUFF+10 |
SIG0 | EN+2~ |
SIG0( | EN+14*, EN+27, EN+38, EN+40, SIG1+1, NON+1, VERB+2, VERB+8 |
>> SIG1( | DAYS* |
SIG2 | EN+2~ |
SIG2( | EN+30*, EN+35*, EN+36*, EN+38*, EN+40*, EN+42*, EN+44*, STUFF+5, STUFF+6, SIG1+1* |
SIG2(1 | STUFF+2, STUFF+3 |
SIG3 | EN+2~ |
SIGDS | EN+3~, EN+12*, QUIT!, NON+3 |
SIGRT | EN+3~, QUIT! |
SPFG | EN+2~ |
SSS | EN+3~, EN+13*, EN+14, EN+15, EN+16, EN+18, EN+19, EN+20, EN+21, EN+22 , EN+23, QUIT!, NON+1, NON+3 |
SSZZ | EN+2~ |
SZZ | EN+2~ |
TODOSE | EN+2~, EN+10*, EN+11, EN+13, EN+25 |
TT | EN+3~, QUIT!, DAYS |
>> VAR | STUFF+4*, STUFF+5*, STUFF+7, STUFF+8*, STUFF+9 |
>> VAR1 | STUFF+4*, STUFF+5, STUFF+6*, STUFF+8 |
VERB | EN+3~, EN+12*, EN+30, QUIT!, VERB+2, VERB+3 |
WW | EN+2~, EN+10* |
WWFL | EN+2~ |
ZSCHED | EN+2~ |
ZZS | EN+2~ |
ZZSB | EN+2~ |