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 |  Local Variables  | All
Print Page as PDF
Routine: PSOLMPAT

Package: Outpatient Pharmacy

Routine: PSOLMPAT


Information

PSOLMPAT ;BHAM ISC/SAB - update pharmacy patient data using listman ;03/08/93 8:35

Source Information

Source file <PSOLMPAT.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Outpatient Pharmacy 4 UPDATE^PSOBAI  HLDHDR^PSOLMUTL  ^PSOLSET  ^PSOORUT2  
VA FileMan 3 FILE^DICN  ^DIE  EN^DIK  
List Manager 1 FULL^VALM1  

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

Package Total Caller Graph
Kernel 1 ^ORD(101  
Outpatient Pharmacy 1 PSO PATIENT RECORD UPDATE  

Entry Points

Name Comments DBIA/ICR reference
EN
P55
EX
MSG

External References

Name Field # of Occurrence
FILE^DICN P55
^DIE EN+8, P55+2
EN^DIK P55+1
UPDATE^PSOBAI EN+4
HLDHDR^PSOLMUTL EN+1
^PSOLSET EN
^PSOORUT2 EX
FULL^VALM1 EN+8

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: EN+5
Function Call: WRITE
  • Prompt: !!?5,">>PHARMACY PATIENT DATA<<",!
  • Line Location: P55+2
Routine Call
  • DIE
  • Line Location:
    • EN+8
    • P55+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] Classic Fileman Calls
^PS(55 - [#55] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DILOCKTM" EN+3, EN+6
^DPT - [#2] EN+6, EN+8, EX
^PS(53 - [#53] P55+5
^PS(55 - [#55] EN+3, P55, P55+1*, P55+4, EX
^XUSEC("PSO ADDRESS UPDATE" EN+2

Label References

Name Line Occurrences
EX EN, EN+3, EN+6
MSG EN+3, EN+6
P55 EN+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% EX+1!
%X EX+1!
%Y EX+1!
C EX+1!
D0 EX+1!
DA EN+1*, EN+3, EN+4*, EN+6, EN+8, P55+1*, P55+4, EX, EX+1!
DD P55!
DFN EN+1, P55, P55+1, EX+1!
DI EX+1!
DIC P55!*, EX+1!
DIC(0 P55*
DIE EN+7*, P55+2*, EX+1!
DIK P55+1!*
DIK(1 P55+1*
>> DINUM P55*
DIPGM EX+1!
DO P55!
DQ EX+1!
DR EN+7*, P55+2*, EX+1!
DUZ EN+2
PI EN+1*, EX+1!
>> PSODFN EN+4*
PSOFROM EX+1!
>> PSOPAR EN, EN+2
>> PSORX("PATIEN T STATUS" , P55+3, P55+4*, P55+5*
>> VALMBCK EX*
>> VALMSG EN*, MSG*
X P55*, EX+1!
Y EX+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 |  Local Variables  | All