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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: PSSOICT

Package: Pharmacy Data Management

Routine: PSSOICT


Information

PSSOICT ;BIR/RTR-Orderable Item status ; 09/02/97 8:41

Source Information

Source file <PSSOICT.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 3 ^%ZIS  ^%ZISC  ^%ZTLOAD  
VA FileMan 2 C^%DTC  ^DIR  
Pharmacy Data Management 1 ^PSSOICT1  

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
Pharmacy Data Management 1 PSSOICT1  

Entry Points

Name Comments DBIA/ICR reference
BEG
EXIT
DIRX ;
ADDHEAD

External References

Name Field # of Occurrence
C^%DTC BEG+3
^%ZIS PSSOICT+7
^%ZISC EXIT
^%ZTLOAD PSSOICT+9
^DIR DIRX+1
^PSSOICT1 BEG+18

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!?3,$S($P($G(^(80)),"^",2)<2:"Orderable Item Auto-Create has not been completed!",1:"Manual Matching process complete!"),!!
  • Line Location: PSSOICT+3
Function Call: WRITE
  • Prompt: !,"This option looks at the 3 files that must be matched to the Orderable Item",!,"File, and tells you how many more need to be matched. The 3 files are:"
  • Line Location: PSSOICT+4
Function Call: WRITE
  • Prompt: !!?5,"IV ADDITIVES File",!?5,"IV SOLUTIONS File",!?5,"DRUG File"
  • Line Location: PSSOICT+5
Function Call: WRITE
  • Prompt: !!,"(Lists will not include drugs that do not require matching.)"
  • Line Location: PSSOICT+6
Function Call: WRITE
  • Prompt: !
  • Line Location: PSSOICT+7
Function Call: WRITE
  • Prompt: !,"Report queued to print!",!
  • Line Location: PSSOICT+9
Function Call: WRITE
  • Prompt: !!,"Finding IV ADDITIVES that aren't matched, hold on:"
  • Line Location: BEG+4
Function Call: WRITE
  • Prompt: "."
  • Line Location: BEG+4
Function Call: WRITE
  • Prompt: !
  • Line Location: BEG+7
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: BEG+12
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: BEG+13
Function Call: WRITE
  • Prompt: !?5,"IV ADDITIVES that need matched:",!
  • Line Location: BEG+13
Function Call: WRITE
  • Prompt: !,"All IV ADDITIVES are matched that should be matched!",!
  • Line Location: BEG+15
Function Call: WRITE
  • Prompt: $C(7),!!?3,MM," IV ADDITIVE(S) still need to be matched!",!
  • Line Location: BEG+16
Function Call: WRITE
  • Prompt: !
  • Line Location: DIRX+1
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: ADDHEAD+0
Function Call: WRITE
  • Prompt: !,"IV ADDITIVE(S) THAT AREN'T MATCHED",!,"________________________________",!
  • Line Location: ADDHEAD+0
Routine Call
  • DIR
  • Line Location:
    • DIRX+1
Routine Call
  • %ZIS
  • Line Location:
    • PSSOICT+7

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(52.6 - [#52.6] BEG+8, BEG+9, BEG+11, BEG+12
^PS(59.7 - [#59.7] PSSOICT+3
^TMP($J EXIT!

Label References

Name Line Occurrences
ADDHEAD BEG+5, BEG+12
DIRX BEG+12, BEG+17
EXIT PSSOICT+3, PSSOICT+7, BEG+14, BEG+17

Naked Globals

Name Field # of Occurrence
^(80 PSSOICT+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %ZIS PSSOICT+7*
A PSSOICT+2~
AA PSSOICT+2~, BEG+8*, BEG+9, BEG+11, BEG+12
APP PSSOICT+2~
B PSSOICT+2~
>> DD BEG+9*, BEG+10
DIR DIRX+1!
DIR("A" DIRX+1*
DIR(0 DIRX+1*
DT BEG+3
FF PSSOICT+2~
FFFF PSSOICT+2~, BEG+11*
>> II BEG+4*
IO BEG
IO("Q" PSSOICT+8, PSSOICT+9!
IOF BEG+12, BEG+13, ADDHEAD
IOSL BEG+12
IOST BEG+4, BEG+5, BEG+7, BEG+12, BEG+13, BEG+17
>> MM BEG+6*, BEG+12*, BEG+15, BEG+16
MMM PSSOICT+2~
>> PDATE BEG+3*, BEG+11
>> POP PSSOICT+7
PSDATE PSSOICT+2~
PSSITE PSSOICT+2~, PSSOICT+3*!
QFLAG PSSOICT+2~, BEG+1*, BEG+8, BEG+12*, BEG+14
SS PSSOICT+2~
>> X BEG+3
>> X1 BEG+3*
>> X2 BEG+3*
>> Y BEG+12, BEG+17
>> ZTDESC PSSOICT+9*
>> ZTQUEUED EXIT
>> ZTREQ EXIT*
>> ZTRTN PSSOICT+9*
ZZ PSSOICT+2~
ZZZ PSSOICT+2~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All