Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: PSOHLPIS

Package: Outpatient Pharmacy

Routine: PSOHLPIS


Information

PSOHLPIS ;BIR/RTR-Parse out and create CPRS Sig ;7/21/96

Source Information

Source file <PSOHLPIS.m>

Call Graph

Call Graph Total: 1

Package Total Call Graph
Order Entry Results Reporting 1 $$UNESC^ORHLESC  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Outpatient Pharmacy 1 PSOHLNEW  

Entry Points

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

External References

Name Field # of Occurrence
$$UNESC^ORHLESC STUFF+3, STUFF+10

Global Variables Directly Accessed

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*

Label References

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

Naked Globals

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

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All