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

Call Graph Total: 2

Package Total Call Graph
Order Entry Results Reporting 1 $$UNESC^ORHLESC  
Outpatient Pharmacy 1 $$SCHE^PSOSIG  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Outpatient Pharmacy 1 PSOHLNEW  

Entry Points

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 ;

External References

Name Field # of Occurrence
$$UNESC^ORHLESC STUFF+3, STUFF+10
$$SCHE^PSOSIG EN+25

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.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*

Label References

Name Line Occurrences
$$LOWER VERB+5, VERB+6, VERB+14, VERB+15
$$UPPER EN+42, EN+44, VERB+4, VERB+6, VERB+13, VERB+15
FRAC EN+29
FRACQ FRAC+3, FRAC+9
NUM FRAC+3, FRAC+10
QUIT STUFF+2
QUITIN STUFF+3
SSS EN+28
VERB EN+28
VERBEX VERB+7, VERB+8

Naked Globals

Name Field # of Occurrence
^( EN+5, EN+44
^("MISC" EN+12
^(0 EN+18, EN+44, 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+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~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All