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 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| QUIT | ||
| NON | ; | |
| EN | ; | |
| FRAC | ; | |
| UPPER(PSOUCS) | ; | |
| DAYS | ||
| SSS | ; | |
| SIG1 | ; | |
| STUFF | ; | |
| FRACQ | ||
| VERBEX | ||
| LOWER(PSOLCS) | ; | |
| NUM | ; | |
| 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")),"^") | |
| VERB | ;Check if verb and noun need to be added to SIG | 
| Name | Field # of Occurrence | 
|---|---|
| $$UNESC^ORHLESC | STUFF+3, STUFF+10 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^PS(50.606 - [#50.606] | EN+12, NON+3 | 
| ^PS(50.7 - [#50.7] | EN+12 | 
| ^PS(51 - [#51] | EN+28, EN+35 | 
| ^PS(51.1 - [#51.1] | EN+26, EN+33 | 
| ^PS(51.2 - [#51.2] | EN+18 | 
| ^PS(52.41 - [#52.41] | EN+1, EN+5, EN+6, EN+7, EN+54, STUFF+3*, STUFF+10*, STUFF+11* | 
| Name | Line Occurrences | 
|---|---|
| $$LOWER | VERB+5, VERB+6, VERB+14, VERB+15 | 
| $$UPPER | EN+52, EN+54, VERB+4, VERB+6, VERB+13, VERB+15 | 
| FRAC | EN+39 | 
| FRACQ | FRAC+3, FRAC+9 | 
| NUM | FRAC+3, FRAC+10 | 
| QUIT | STUFF+2 | 
| QUITIN | STUFF+3 | 
| SSS | EN+38 | 
| VERB | EN+38 | 
| VERBEX | VERB+7, VERB+8 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | EN+5, EN+28, EN+35, EN+54 | 
| ^("MISC" | EN+12 | 
| ^(0 | EN+18, EN+26, EN+33, EN+54, NON+3 | 
| ^(1 | EN+7 | 
| ^(2 | EN+6 | 
| >> | 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+37*, EN+38, EN+40, EN+43, EN+44, EN+45, EN+46, EN+48, EN+49 , EN+50, EN+52, 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+37*, EN+43, EN+44* | 
| FTCA | EN+3~, EN+13!, EN+16*, EN+17, EN+37*, EN+43*, EN+45, EN+46 | 
| FTCF | EN+3~, EN+13!, EN+17*, EN+43 | 
| FTCNT | EN+3~, EN+13*, EN+16*, EN+17 | 
| GGG | EN+3~, EN+24*, EN+25, EN+26, EN+28, EN+29, EN+31, EN+36, QUIT! | 
| GGGZ | EN+2~, EN+31*, EN+33, EN+35 | 
| >> 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+45 | 
| >> 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+54, 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+45, QUIT! | 
| PSDUR | EN+2~ | 
| PSDUR( | EN+21*, EN+22, EN+48, EN+50 | 
| PSNOUN | EN+2~ | 
| PSNOUN( | EN+15*, EN+38, EN+45, 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+49*, EN+50 | 
| PSODCT | EN+2~, EN+54* | 
| PSOFDCT | EN+2~, EN+37*, EN+41*, EN+54* | 
| PSOFNL | SSS+1!, SSS+6*, SSS+7, SSS+9 | 
| PSOFNLF | SSS+1! | 
| PSOFNLX | SSS+1! | 
| PSOFRAC | EN+40, EN+42!, 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+42!, FRAC+1!, FRAC+7*, FRAC+8 | 
| PSOFX | EN+2~ | 
| PSOFX("CONJUNCTION" | EN+7*, EN+48, EN+49, EN+50 | 
| PSOFX("DOSE O | RDERED" , EN+6*, EN+14, EN+40, SSS+4, SSS+8, SSS+9, FRAC+2, FRAC+3, FRAC+6 | 
| PSOFX("DOSE" | EN+6*, EN+10, EN+14, EN+40 | 
| 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+24 | 
| 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+43, EN+44, EN+46 | 
| PSOSG1 | EN+3~, EN+38!, EN+40, EN+51!, QUIT!, VERB+4*, VERB+5*, VERB+6* | 
| PSOSG2 | EN+3~, EN+38!, EN+45, EN+51!, QUIT!, VERB+13*, VERB+14*, VERB+15* | 
| PSOUCS | EN+52!, EN+54!, 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+26*, EN+28*, EN+36*, EN+48 | 
| SCHHOLD | EN+2~, EN+31! | 
| SCHHOLD( | EN+31*, EN+33*, EN+35*, EN+36 | 
| SDF | EN+2~ | 
| SDL | EN+2~, EN+31*, EN+32, EN+33, EN+35 | 
| SGLFLAG | EN+2~, EN+26*, EN+27, EN+33*, EN+34, EN+36* | 
| SGLOOP | EN+2~ | 
| SIG | EN+4~ | 
| SIG( | STUFF+5*, STUFF+9*, STUFF+10 | 
| SIG0 | EN+2~ | 
| SIG0( | EN+14*, EN+37, EN+48, EN+50, SIG1+1, NON+1, VERB+2, VERB+8 | 
| >> SIG1( | DAYS* | 
| SIG2 | EN+2~ | 
| SIG2( | EN+40*, EN+45*, EN+46*, EN+48*, EN+50*, EN+52*, EN+54*, 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~, EN+29* | 
| TODOSE | EN+2~, EN+10*, EN+11, EN+13, EN+24 | 
| 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+40, QUIT!, VERB+2, VERB+3 | 
| WW | EN+2~, EN+10*, EN+26*, EN+33*, EN+36* | 
| WWFL | EN+2~ | 
| ZSCHED | EN+2~ | 
| ZSCHED( | EN+24*, EN+25, EN+26, EN+28, EN+29, EN+31 | 
| ZZS | EN+2~, EN+29* | 
| ZZSB | EN+2~, EN+29*, EN+30*, EN+31, EN+36 |