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

Package: Outpatient Pharmacy

Routine: PSOORUT3


Information

PSOORUT3 ;ISC-BHAM/SAB-build listman screen continued ;12/07/95 18:12

Source Information

Source file <PSOORUT3.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
VA FileMan 3 ^DIC  $$GET1^DIQ  ^DIR  
List Manager 2 FULL^VALM1  RESET^VALM4  
Outpatient Pharmacy 2 BING^PSOBGMG3  REMOTE^PSOORUT2  
Registration 1 $$SITE^VASITE  
Text Integration Utility 1 MAIN^TIUEDIT  

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

Package Total Caller Graph
Outpatient Pharmacy 21 PSO ACTIVE ORDER MENU  PSO ACTIVITY LOG MENU  PSO ALLERGY/ADR LIST MENU  PSO ALLERGY/HRC LIST MENU  PSO ENTER PROGRESS NOTES  PSO HRC REFILL MENU  PSO LM ACCEPT  PSO LM BACKDOOR MENU  
PSO LM DISPLAY ORDER STATUS  PSO LM MEDICATION PROFILE  PSO LM RENEW MENU  PSO LM SELECT MENU  PSO PENDING ORDER MENU  PSO PENDING RENEW ORDER MENU  PSO PROFILE MENU  PSOERSE3  
PSOERXU2  PSOERXU6  PSOORFI2  PSOORFIN  PSOORUT2  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
PRONTE ;entry point to enter a progress note DBIA 220
DPLYOR ;displays status of patient's orders
A ;resizes list area (Called from PSO PENDING ORDER MENU - HEADER field)
B ;resizes list area (Called from PSO LM ACCEPT MENU - HEADER field)
RES ; Resize
; Some users use 48-line on their Terminal Emulator to strech Listman body
HASACTPO(PATIEN) ; Checks whether the Patient has Active Pending Orders (skips Orders flagged by the current user)
; Input: PATIEN - Pointer to the PATIENT file (#2)
CHECKCLN(CLN) ; WP Clinic DIC Selection Screen
; Input: CLN - Pointer to CLINIC file (#44)

External References

Name Field # of Occurrence
^DIC DPLYOR+2
$$GET1^DIQ HASACTPO+8, HASACTPO+9
^DIR DPLYOR+4
BING^PSOBGMG3 DPLYOR+3
REMOTE^PSOORUT2 PSOORUT3+14
MAIN^TIUEDIT PRONTE+1
FULL^VALM1 PRONTE+1
RESET^VALM4 RES+5
$$SITE^VASITE CHECKCLN+9

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: DPLYOR+4
Routine Call
  • DIC
  • Line Location:
    • DPLYOR+2
Routine Call
  • DIR
  • Line Location:
    • DPLYOR+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PS(52.41 - [#52.41] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("ZVX" RES+2
^DG(40.8 - [#40.8] CHECKCLN+8
^PS(52.41 - [#52.41] HASACTPO+5, HASACTPO+7
^SC - [#44] CHECKCLN+5, CHECKCLN+6, CHECKCLN+7
^TMP("PSOPI" PSOORUT3+7*, PSOORUT3+8*, PSOORUT3+10*, PSOORUT3+11*, PSOORUT3+13*, PSOORUT3+15*, PSOORUT3+16*, PSOORUT3+17*, PSOORUT3+19*, PSOORUT3+20*
PSOORUT3+22*
^TMP($J PSOORUT3+6*, PSOORUT3+8, PSOORUT3+9, PSOORUT3+11, PSOORUT3+12, PSOORUT3+17, PSOORUT3+18, PSOORUT3+20, PSOORUT3+21, PSOORUT3+23!
^XUSEC("PSO ERX WORKLOAD RPH" A+1

Label References

Name Line Occurrences
RES A+2, B+1

Naked Globals

Name Field # of Occurrence
^(0 CHECKCLN+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AD PSOORUT3+23!
ADL PSOORUT3+23!
CLN CHECKCLN~, CHECKCLN+4, CHECKCLN+5, CHECKCLN+6, CHECKCLN+7
>> CNT DPLYOR+1*
>> CNT1 DPLYOR+1*
D PSOORUT3+9*, PSOORUT3+12*, PSOORUT3+18*, PSOORUT3+21*, PSOORUT3+23!
DIC DPLYOR+2*!
DIC(0 DPLYOR+2*
DIR DPLYOR+5!
DIR("A" DPLYOR+4*
DIR(0 DPLYOR+4*
DIRUT DPLYOR+5!
DR PSOORUT3+6*, PSOORUT3+9*, PSOORUT3+10, PSOORUT3+12*, PSOORUT3+13, PSOORUT3+18*, PSOORUT3+19, PSOORUT3+21*, PSOORUT3+22, PSOORUT3+23!
DT CHECKCLN+9
>> DTME DPLYOR+1*
DTOUT DPLYOR+5!
DUOUT DPLYOR+5!
DUZ A+1, HASACTPO+9
>> EXT DPLYOR+1*
GMRA PSOORUT3+23!
GMRAL PSOORUT3+23!
GMRAL( PSOORUT3+6
HASACTPO HASACTPO+4~, HASACTPO+6*, HASACTPO+7, HASACTPO+10*, HASACTPO+11
I PSOORUT3+9*, PSOORUT3+12*, PSOORUT3+18*, PSOORUT3+21*, PSOORUT3+23!
>> IEN PSOORUT3+7*, PSOORUT3+8*, PSOORUT3+10*, PSOORUT3+11*, PSOORUT3+13*, PSOORUT3+15*, PSOORUT3+16*, PSOORUT3+17*, PSOORUT3+19*, PSOORUT3+20*
PSOORUT3+22*
>> NAM DPLYOR+2*
>> NAME A+1
>> NNUM DPLYOR+2*
>> OLDT DPLYOR+1*
ORD HASACTPO+4~, HASACTPO+7*, HASACTPO+8, HASACTPO+9
PATIEN HASACTPO~, HASACTPO+5, HASACTPO+7
>> PSOBM A+2*, B+1*, RES+4, RES+5
>> PSODFN PRONTE+1, DPLYOR+2
PSOHA DPLYOR+1*, DPLYOR+3!
PSOINPTR CHECKCLN+3~, CHECKCLN+9*
PSONPTRX CHECKCLN+3~, CHECKCLN+7*, CHECKCLN+8*, CHECKCLN+9
>> PSOPINST CHECKCLN+4, CHECKCLN+5, CHECKCLN+9
>> RX DPLYOR+1*
>> RXNYM DPLYOR+1*
>> TIUDA PRONTE+1
TY PSOORUT3+9*, PSOORUT3+12*, PSOORUT3+18*, PSOORUT3+21*, PSOORUT3+23!
>> VALM("BM" RES+4, RES+5*
>> VALM("LINES" RES+5*
>> VALM("TM" RES+5
>> VALMBCK PRONTE+2*, DPLYOR+3*, RES+4*
>> VALMCC RES+5
>> VALMMENU A+2
>> VALMSG PRONTE+2*
>> X DPLYOR+2*
>> XQORM("B" A+1*
>> XQY0 A+1
>> Y(0 DPLYOR+2

Marked Items

Name Field # of Occurrence
$T(MAIN^TIUEDIT PRONTE+1
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