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 ;BIR/SAB - update pharmacy patient data using listman ;Dec 09, 2021@14:00

Source Information

Source file <PSOLMPAT.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
VA FileMan 5 MSG^DIALOG  $$FIND1^DIC  FILE^DICN  ^DIE  EN^DIK  
Outpatient Pharmacy 4 UPDATE^PSOBAI  HLDHDR^PSOLMUTL  ^PSOLSET  ^PSOORUT2  
Health Summary 1 ENX^GMTSDVR  
List Manager 1 (FULL,WAIT)^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: 3

Package Total Caller Graph
Outpatient Pharmacy 2 PSO LM PAT PREG/LACT DISPLAY  PSO PATIENT RECORD UPDATE  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
EN
P55
EX
MSG
PLST ;PREGNANCY & LACTATION STATUS DISPLAY

External References

Name Field # of Occurrence
MSG^DIALOG PLST+13
$$FIND1^DIC PLST+10
FILE^DICN P55
^DIE EN+8, P55+2
EN^DIK P55+1
ENX^GMTSDVR PLST+15
UPDATE^PSOBAI EN+4
HLDHDR^PSOLMUTL EN+1
^PSOLSET EN
^PSOORUT2 EX
FULL^VALM1 EN+8
WAIT^VALM1 PLST+5, PLST+14

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
Function Call: WRITE
  • Prompt: !
  • Line Location: PLST+13
Routine Call
  • DIALOG
  • Line Location:
    • PLST+13
Routine Call
  • DIC
  • Line Location:
    • PLST+10
Routine Call
  • DIE
  • Line Location:
    • EN+8
    • P55+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^GMT(142 - [#142] FIND1^DIC
^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, P55P55+1*, P55+4, EX
^TMP("DIERR" PLST+6!, PLST+13!
^TMP("PSOHDR" PLST+2
^XUSEC("PSO ADDRESS UPDATE" EN+2

Label References

Name Line Occurrences
EX ENEN+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, EXEX+1!
DD P55!
DFN EN+1, P55P55+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*, PLST+15
PSOFROM EX+1!
PSOHSTYPE PLST+1~, PLST+10*, PLST+11, PLST+15
>> PSOPAR ENEN+2
>> PSORX("PATIEN T STATUS" , P55+3, P55+4*, P55+5*
PSOTYPE PLST+1~, PLST+12
PSOTYPE( PLST+9, PLST+10, PLST+12
PSOTYPE("L" PLST+7*
PSOTYPE("LP" PLST+8*
PSOTYPE("P" PLST+7*
PSOTYPE("PL" PLST+8*
PSOVAL PLST+1~, PLST+2*, PLST+3, PLST+9, PLST+10
>> 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