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 |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: PSSDDUT

Package: Pharmacy Data Management

Routine: PSSDDUT


Information

PSSDDUT ;BIR/LDT-Pharmacy Data Management DD Utility ;09/15/97

Source Information

Source file <PSSDDUT.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
VA FileMan 5 C^%DTC  EN^DDIOL  IX^DIC  ^DIK  ^DIR  
Kernel 2 ^%ZIS  ^%ZISC  
Pharmacy Data Management 2 $$ENLU^PSSGMI  (DIC,DW,ENCHK)^PSSGS0  

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: 7

Package Total Caller Graph
Pharmacy Data Management 5 PSSOUTSC  ^PS(51  DRUG(S) FOR DOSING CHK FREQ  UNIT DOSE  ^PS(59.7  
Outpatient Pharmacy 2 ^PS(51.1  DRUG(S) FOR DOSING CHK FREQ  

Entry Points

Name Comments DBIA/ICR reference
SCH ;Called from DRUG file (50), Unit Dose Schedule field 62.04
ENOS ; order set entry
NS
Q ;
ENSH5 ; from ^DD(55.06,26,4)
ENSH ;Called from MEDICATION INSTRUCTION file (51), field 5 Executable Help
HT ;
ENDLP ;Called from Pharmacy System file (59.7), field 60.1 BAXTER ATC
ENSTH ;Executable help for type of schedule. (Replaces ENSTH^PSJSV0)
HOT
WRITE ;Calls EN^DDIOL to write text
PSS13 ;Screen for CLINIC field - PDM patch PSS*1*13
PSS19 ;Delete DRUG GROUP/INTERACTION field #7 - PDM patch PSS*1*19
ENMEDI
ENADMSCH

External References

Name Field # of Occurrence
C^%DTC PSS13+2
^%ZIS ENDLP+2
^%ZISC ENDLP+3
EN^DDIOL SCH+4, ENOS+5, NSENSH+3, ENSH+4, ENSH+5, ENDLP+3, WRITE+1
IX^DIC ENSH+9
^DIK PSS19+1
^DIR ENMEDI+2, ENMEDI+42, ENADMSCH+2, ENADMSCH+42
$$ENLU^PSSGMI SCH+4
DIC^PSSGS0 ENOS+3
DW^PSSGS0 ENOS+4
ENCHK^PSSGS0 ENOS+2

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Formatting: !
  • Prompt: "(Press RETURN to continue.) "
  • Variable: Q
  • Timeout: DTIME
  • Line Location: ENSH+5
Function Call: WRITE
  • Prompt: !
  • Line Location: ENMEDI+2
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: ENMEDI+3
Function Call: WRITE
  • Prompt: !
  • Line Location: ENMEDI+42
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: ENMEDI+43
Function Call: WRITE
  • Prompt: !
  • Line Location: ENADMSCH+2
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: ENADMSCH+3
Function Call: WRITE
  • Prompt: !
  • Line Location: ENADMSCH+42
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: ENADMSCH+43
Routine Call
  • DIC
  • Line Location:
    • ENSH+9
Routine Call
  • DIR
  • Line Location:
    • ENMEDI+2
    • ENMEDI+42
    • ENADMSCH+2
    • ENADMSCH+42
Routine Call
  • %ZIS
  • Line Location:
    • ENDLP+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PS(51.1 - [#51.1] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(51.1 - [#51.1] ENOS+3
^PS(55 - [#55] ENSH5+1
^PSDRUG - [#50] PSS19+5!

Label References

Name Line Occurrences
ENSH ENSH5+1
HOT ENSTH+18
Q ENOS+1, ENOS+2, ENOS+3, ENOS+4, ENOS+5, NS+1, NS+2, NS+4
WRITE HOT+4, HOT+13, ENMEDI+41, ENADMSCH+41

Naked Globals

Name Field # of Occurrence
^( ENOS+3
^("I" PSS13+3
^(0 PSS13+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS ENDLP+2!*, ENDLP+3!
D ENSH+2~, ENSH+6*
DA ENSH5+1, ENSH+2~, PSS19+1*
DA(1 ENSH5+1, PSS19+1*
DIC ENSH+2~, ENSH+6!*, ENSH+9!
DIC("S" ENSH+8*
DIC("W" ENSH+6*, ENSH+7*
DIC(0 ENSH+6*
DIE ENSH+2~
>> DIK PSS19+1*
DIR ENMEDI+2!, ENMEDI+42!, ENADMSCH+2!, ENADMSCH+42!
DIR("A" ENMEDI+2*, ENMEDI+42*, ENADMSCH+2*, ENADMSCH+42*
DIR(0 ENMEDI+2*, ENMEDI+42*, ENADMSCH+2*, ENADMSCH+42*
>> DIRUT ENMEDI+2, ENADMSCH+2
DT PSS13+2, PSS13+3
DTIME ENSH+5
DZ ENSH+2~
IOF ENMEDI+3, ENMEDI+43, ENADMSCH+3, ENADMSCH+43
ION ENDLP+2, ENDLP+3
IOP ENDLP+2*!, ENDLP+3!
>> POP ENDLP+2
>> PSGAT ENOS+6
PSGDDFLG ENSH5+1*, ENSH+5!, ENSH+9!
PSGION ENDLP+2*!, ENDLP+3!
>> PSGOES SCH+4, ENOS+5, NS
>> PSGS0XT ENOS+1*, Q+1*
>> PSGS0Y ENOS+1*, ENOS+6*, Q+1*
>> PSGSCH ENOS+6
PSGST ENSH5+1*, ENSH+5!, ENSH+8, ENSH+9!
>> PSJPP ENSTH+18, HOT+4
>> PSJPWD ENSH+6
PSSDT PSS13+1~, PSS13+2*, PSS13+3
PSSHLP ENSH+4!, WRITE+1!, ENMEDI+5~, ENADMSCH+5~
PSSHLP( ENSH+3*, ENSTH+2*, ENSTH+3*, ENSTH+4*, ENSTH+5*, ENSTH+6*, ENSTH+7*, ENSTH+8*, ENSTH+9*, ENSTH+10*
ENSTH+11*, ENSTH+12*, ENSTH+13*, ENSTH+14*, ENSTH+15*, ENSTH+16*, ENSTH+17*, ENSTH+19*, ENSTH+20*, ENSTH+21*
ENSTH+22*, ENSTH+23*, ENSTH+24*, ENSTH+25*, ENSTH+26*, HOT*, HOT+1*, HOT+2*, HOT+3*, HOT+5*
HOT+6*, HOT+7*, HOT+8*, HOT+9*, HOT+10*, HOT+11*, HOT+12*, ENMEDI+8*, ENMEDI+9*, ENMEDI+10*
ENMEDI+11*, ENMEDI+12*, ENMEDI+13*, ENMEDI+15*, ENMEDI+16*, ENMEDI+17*, ENMEDI+18*, ENMEDI+19*, ENMEDI+20*, ENMEDI+21*
ENMEDI+22*, ENMEDI+24*, ENMEDI+25*, ENMEDI+26*, ENMEDI+27*, ENMEDI+28*, ENMEDI+29*, ENMEDI+30*, ENMEDI+31*, ENMEDI+32*
ENMEDI+33*, ENMEDI+34*, ENMEDI+35*, ENMEDI+36*, ENMEDI+37*, ENMEDI+38*, ENMEDI+39*, ENADMSCH+8*, ENADMSCH+9*, ENADMSCH+10*
ENADMSCH+11*, ENADMSCH+12*, ENADMSCH+13*, ENADMSCH+15*, ENADMSCH+16*, ENADMSCH+17*, ENADMSCH+18*, ENADMSCH+19*, ENADMSCH+20*, ENADMSCH+21*
ENADMSCH+22*, ENADMSCH+24*, ENADMSCH+25*, ENADMSCH+26*, ENADMSCH+27*, ENADMSCH+28*, ENADMSCH+29*, ENADMSCH+30*, ENADMSCH+31*, ENADMSCH+32*
ENADMSCH+33*, ENADMSCH+34*, ENADMSCH+35*, ENADMSCH+36*, ENADMSCH+37*, ENADMSCH+38*, ENADMSCH+39*
PSSIEN PSS19+4~, PSS19+5*
PSSX ENSTH+1~*, ENSTH+2, ENSTH+3*, ENSTH+4, ENSTH+5*, ENSTH+6, ENSTH+7*, ENSTH+8, ENSTH+9*, ENSTH+10
ENSTH+11*, ENSTH+12, ENSTH+13*, ENSTH+14, ENSTH+15*, ENSTH+16, ENSTH+17*, ENSTH+19, ENSTH+20*, ENSTH+21
ENSTH+22*, ENSTH+23, ENSTH+24*, ENSTH+25, ENSTH+26*, HOTHOT+1*, HOT+2, HOT+3*, HOT+5
HOT+6*, HOT+7, HOT+8*, HOT+9, HOT+10*, HOT+11, HOT+12*, ENMEDI+5~, ENMEDI+6*, ENMEDI+8
ENMEDI+9*, ENMEDI+10, ENMEDI+11*, ENMEDI+12, ENMEDI+13*, ENMEDI+15, ENMEDI+16*, ENMEDI+17, ENMEDI+18*, ENMEDI+19
ENMEDI+20*, ENMEDI+21, ENMEDI+22*, ENMEDI+24, ENMEDI+25*, ENMEDI+26, ENMEDI+27*, ENMEDI+28, ENMEDI+29*, ENMEDI+30
ENMEDI+31*, ENMEDI+32, ENMEDI+33*, ENMEDI+34, ENMEDI+35*, ENMEDI+36, ENMEDI+37*, ENMEDI+38, ENMEDI+39*, ENADMSCH+5~
ENADMSCH+6*, ENADMSCH+8, ENADMSCH+9*, ENADMSCH+10, ENADMSCH+11*, ENADMSCH+12, ENADMSCH+13*, ENADMSCH+15, ENADMSCH+16*, ENADMSCH+17
ENADMSCH+18*, ENADMSCH+19, ENADMSCH+20*, ENADMSCH+21, ENADMSCH+22*, ENADMSCH+24, ENADMSCH+25*, ENADMSCH+26, ENADMSCH+27*, ENADMSCH+28
ENADMSCH+29*, ENADMSCH+30, ENADMSCH+31*, ENADMSCH+32, ENADMSCH+33*, ENADMSCH+34, ENADMSCH+35*, ENADMSCH+36, ENADMSCH+37*, ENADMSCH+38
ENADMSCH+39*
>> Q ENSH+3*, ENSH+5*
QX Q+1!
SDW Q+1!
SWD Q+1!
U PSS13+3
X SCH+3!, SCH+4*, SCH+5!, ENOS+1, ENOS+2, ENOS+3, ENOS+4, ENOS+5, ENOS+6, NS*
NS+1!, NS+2, NS+3*, NS+4!, NS+5*, ENSH+3, ENSH+4, ENSH+5, ENDLP+2*, ENDLP+3*
PSS13+1~, PSS13+2, ENMEDI+1, ENADMSCH+1
X0 ENOS+2*, NSNS+5, Q+1!
>> X1 NS+3*, NS+5, PSS13+2*
>> X2 NS+3*, NS+5, PSS13+2*
XT ENOS+1*, ENOS+3, ENOS+5*, NS+2*, NS+4*, NS+5*, Q+1!
Y ENOS+1*, ENOS+2*, ENOS+4*, ENOS+5*, NS*, NS+4, Q+1, ENSH+2~
Z Q+1!

Marked Items

Name Field # of Occurrence
$T(HT+Q ENSH+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items  | All